Home
last modified time | relevance | path

Searched refs:imm7 (Results 1 – 11 of 11) sorted by relevance

/openbsd/src/sys/arch/arm64/arm64/
Ddisasm.c1777 OP5FUNC(op_ldnp, sf, imm7, Rt2, Rn, Rt) in OP5FUNC() argument
1779 if (imm7 == 0) { in OP5FUNC()
1789 SignExtend(7, imm7, (sf == 0) ? 4 : 8)); in OP5FUNC()
1793 OP5FUNC(op_ldp_postidx, sf, imm7, Rt2, Rn, Rt) in OP5FUNC() argument
1799 SignExtend(7, imm7, (sf == 0) ? 4 : 8)); in OP5FUNC()
1802 OP5FUNC(op_ldp_preidx, sf, imm7, Rt2, Rn, Rt) in OP5FUNC() argument
1808 SignExtend(7, imm7, (sf == 0) ? 4 : 8)); in OP5FUNC()
1811 OP5FUNC(op_ldp_signed, sf, imm7, Rt2, Rn, Rt) in OP5FUNC() argument
1813 if (imm7 == 0) { in OP5FUNC()
1823 SignExtend(7, imm7, (sf == 0) ? 4 : 8)); in OP5FUNC()
[all …]
/openbsd/src/gnu/llvm/lldb/source/Plugins/Process/Utility/
DARMUtils.h361 const uint32_t imm7 = bits(opcode, 6, 0); in ThumbImm7Scaled() local
362 return imm7 * 4; in ThumbImm7Scaled()
/openbsd/src/gnu/usr.bin/binutils-2.17/gas/config/
Dbfin-parse.y215 #define imm7(x) EXPR_VALUE (x) macro
247 if (imm7 (reg2) != reg1->regno - 1) in valid_dreg_pair()
1212 if (imm7 ($2) != 0)
1232 $$ = COMPI2OPD (&$1, imm7 ($3), 0);
1237 $$ = COMPI2OPP (&$1, imm7 ($3), 0);
1428 $$ = COMPI2OPP (&$1, imm7 ($3), 1);
1433 $$ = COMPI2OPD (&$1, imm7 ($3), 1);
/openbsd/src/gnu/llvm/lldb/source/Plugins/Instruction/ARM64/
DEmulateInstructionARM64.cpp698 uint32_t imm7 = Bits32(opcode, 21, 15); in EmulateLDPSTP() local
766 idx = LSL(llvm::SignExtend64<7>(imm7), scale); in EmulateLDPSTP()
/openbsd/src/gnu/llvm/lld/ELF/Arch/
DRISCV.cpp344 uint16_t imm7 = extractBits(val, 7, 7) << 6; in relocate() local
347 insn |= imm11 | imm4 | imm9_8 | imm10 | imm6 | imm7 | imm3_1 | imm5; in relocate()
/openbsd/src/gnu/usr.bin/binutils-2.17/gas/
Dbfin-parse.c606 #define imm7(x) EXPR_VALUE (x) macro
638 if (imm7 (reg2) != reg1->regno - 1) in valid_dreg_pair()
3463 if (imm7 ((yyvsp[0].expr)) != 0)
3485 (yyval.instr) = COMPI2OPD (&(yyvsp[-3].reg), imm7 ((yyvsp[-1].expr)), 0);
3490 (yyval.instr) = COMPI2OPP (&(yyvsp[-3].reg), imm7 ((yyvsp[-1].expr)), 0);
3705 (yyval.instr) = COMPI2OPP (&(yyvsp[-2].reg), imm7 ((yyvsp[0].expr)), 1);
3710 (yyval.instr) = COMPI2OPD (&(yyvsp[-2].reg), imm7 ((yyvsp[0].expr)), 1);
/openbsd/src/gnu/usr.bin/binutils-2.17/opcodes/
Dbfin-dis.c393 #define imm7(x) fmtconst (c_imm7, x, 0, outf) macro
1531 OUTS (outf, imm7 (src)); in decode_COMPI2opD_0()
1538 OUTS (outf, imm7 (src)); in decode_COMPI2opD_0()
1561 OUTS (outf, imm7 (src)); in decode_COMPI2opP_0()
1567 OUTS (outf, imm7 (src)); in decode_COMPI2opP_0()
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMInstrThumb.td422 // ADD sp, sp, #<imm7>
432 // SUB sp, sp, #<imm7>
DARMInstrMVE.td118 // taddrmode_imm7 := reg[r0-r7] +/- (imm7 << shift)
136 // t2addrmode_imm7 := reg +/- (imm7)
DARMInstrThumb2.td302 // t2addrmode_imm7s4 := reg +/- (imm7 << 2)
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DSVEInstrFormats.td4964 : I<(outs pprty:$Pd), (ins PPR3bAny:$Pg, zprty:$Zn, immtype:$imm7),
4965 asm, "\t$Pd, $Pg/z, $Zn, $imm7",
4971 bits<7> imm7;
4975 let Inst{20-14} = imm7;