Home
last modified time | relevance | path

Searched refs:imm5 (Results 1 – 10 of 10) sorted by relevance

/external/llvm/lib/Target/ARM/
DARMInstrThumb.td174 // t_addrmode_is4 := reg + imm5 * 4
186 // t_addrmode_is2 := reg + imm5 * 2
198 // t_addrmode_is1 := reg + imm5
548 // Loads: reg/reg and reg/imm5
560 def i : // reg/imm5
566 // Stores: reg/reg and reg/imm5
577 def i : // reg/imm5
881 T1sIGenEncodeImm<{0,1,0,?,?}, (outs tGPR:$Rd), (ins tGPR:$Rm, imm_sr:$imm5),
883 "asr", "\t$Rd, $Rm, $imm5",
884 [(set tGPR:$Rd, (sra tGPR:$Rm, (i32 imm_sr:$imm5)))]> {
[all …]
DARMInstrFormats.td1074 let Inst{10-6} = addr{7-3}; // imm5
DARMInstrInfo.td437 // {4-0} imm5 shift amount.
438 // asr #32 encoded as imm5 == 0.
DARMInstrThumb2.td35 // {4-0} imm5 shift amount.
/external/valgrind/main/VEX/priv/
Dguest_arm_toIR.c1589 UInt imm5 ) /* saturation ceiling */ in armUnsignedSatQ() argument
1591 UInt ceil = (1 << imm5) - 1; // (2^imm5)-1 in armUnsignedSatQ()
1635 UInt imm5, /* saturation ceiling */ in armSignedSatQ() argument
1639 Int ceil = (1 << (imm5-1)) - 1; // (2^(imm5-1))-1 in armSignedSatQ()
1640 Int floor = -(1 << (imm5-1)); // -(2^(imm5-1)) in armSignedSatQ()
2377 UInt sh2, UInt imm5, in mk_EA_reg_plusminus_shifted_reg() argument
2384 vassert(imm5 < 32); in mk_EA_reg_plusminus_shifted_reg()
2390 index = binop(Iop_Shl32, getIRegA(rM), mkU8(imm5)); in mk_EA_reg_plusminus_shifted_reg()
2391 DIS(buf, "[r%u, %c r%u LSL #%u]", rN, opChar, rM, imm5); in mk_EA_reg_plusminus_shifted_reg()
2394 if (imm5 == 0) { in mk_EA_reg_plusminus_shifted_reg()
[all …]
Dhost_arm_defs.h268 UInt imm5; member
277 extern ARMRI5* ARMRI5_I5 ( UInt imm5 );
Dhost_arm_defs.c494 ARMRI5* ARMRI5_I5 ( UInt imm5 ) { in ARMRI5_I5() argument
497 ri5->ARMri5.I5.imm5 = imm5; in ARMRI5_I5()
498 vassert(imm5 > 0 && imm5 <= 31); // zero is not allowed in ARMRI5_I5()
511 vex_printf("%u", ri5->ARMri5.I5.imm5); in ppARMRI5()
2615 UInt imm5 = ri->ARMri5.I5.imm5; in skeletal_RI5() local
2616 vassert(imm5 >= 1 && imm5 <= 31); in skeletal_RI5()
2618 instr |= imm5 << 7; in skeletal_RI5()
/external/llvm/lib/Target/MBlaze/
DMBlazeInstrFormats.td168 bits<5> imm5;
175 let Inst{27-31} = imm5;
/external/qemu/
Darm-dis.c2106 long imm5; in print_insn_coprocessor() local
2107 imm5 = ((given & 0x100) >> 4) | (given & 0xf); in print_insn_coprocessor()
2108 func (stream, "%ld", (imm5 == 0) ? 32 : imm5); in print_insn_coprocessor()
/external/valgrind/main/none/tests/arm/
Dv6intThumb.stdout.exp757 LSLS-16 Rd, Rm, imm5
782 LSRS-16 Rd, Rm, imm5
807 ASRS-16 Rd, Rm, imm5
18209 LSLS-16 Rd, Rm, imm5
18234 LSRS-16 Rd, Rm, imm5
18259 ASRS-16 Rd, Rm, imm5