/external/pcre/dist/sljit/ |
sljitNativeMIPS_64.c | 35 sljit_uw uimm; local 49 uimm = imm; 51 uimm = ~imm; 55 while (!(uimm & 0xff00000000000000l)) { 57 uimm <<= 8; 60 if (!(uimm & 0xf000000000000000l)) { 62 uimm <<= 4; 65 if (!(uimm & 0xc000000000000000l)) { 67 uimm <<= 2; 70 if ((sljit_sw)uimm < 0) [all...] |
sljitNativeARM_64.c | 353 sljit_uw mask, uimm; local 366 uimm = (sljit_uw)imm; 373 if ((uimm & mask) != ((uimm >> len) & mask)) 381 if (uimm & 0x1) { 383 uimm = ~uimm; 387 uimm &= ((sljit_uw)1 << len) - 1; 390 COUNT_TRAILING_ZERO(uimm, right); 393 imm = (sljit_sw)~uimm; [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64ExpandPseudoInsts.cpp | 87 static bool tryOrrMovk(uint64_t UImm, uint64_t OrrImm, MachineInstr &MI, 104 const unsigned Imm16 = getChunk(UImm, ChunkIdx); 138 static bool tryToreplicateChunks(uint64_t UImm, MachineInstr &MI, 147 ++Counts[getChunk(UImm, Idx)]; 177 Imm16 = (UImm >> ShiftAmt) & 0xFFFF; 202 Imm16 = (UImm >> ShiftAmt) & 0xFFFF; 272 static bool trySequenceOfOnes(uint64_t UImm, MachineInstr &MI, 283 int64_t Chunk = getChunk(UImm, Idx); 310 uint64_t OrrImm = UImm; 317 const uint64_t Chunk = getChunk(UImm, Idx) [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCInstrAltivec.td | 405 def VCFSX : VXForm_1<842, (outs vrrc:$vD), (ins u5imm:$UIMM, vrrc:$vB), 406 "vcfsx $vD, $vB, $UIMM", IIC_VecFP, 408 (int_ppc_altivec_vcfsx v4i32:$vB, imm:$UIMM))]>; 409 def VCFUX : VXForm_1<778, (outs vrrc:$vD), (ins u5imm:$UIMM, vrrc:$vB), 410 "vcfux $vD, $vB, $UIMM", IIC_VecFP, 412 (int_ppc_altivec_vcfux v4i32:$vB, imm:$UIMM))]>; 413 def VCTSXS : VXForm_1<970, (outs vrrc:$vD), (ins u5imm:$UIMM, vrrc:$vB), 414 "vctsxs $vD, $vB, $UIMM", IIC_VecFP, 416 (int_ppc_altivec_vctsxs v4f32:$vB, imm:$UIMM))]>; 417 def VCTUXS : VXForm_1<906, (outs vrrc:$vD), (ins u5imm:$UIMM, vrrc:$vB) [all...] |
/external/qemu/target-mips/ |
translate.c | 1260 target_ulong uimm = (target_long)imm; \/* Sign extend to 32\/64 bits *\/ local 1346 target_ulong uimm; local 1388 target_ulong uimm = (target_long)imm; \/* Sign extend to 32\/64 bits *\/ local 1417 target_ulong uimm = ((uint16_t)imm) & 0x1f; local [all...] |
/external/qemu/disas/ |
ppc.c | 756 /* The other UIMM field in a EVX form instruction. */ 841 /* The UIMM field in a VX form instruction, and TE in Z form. */ 842 #define UIMM SIMM + 1 843 #define TE UIMM 847 #define SHB UIMM + 1 850 /* The other UIMM field in a half word EVX form instruction. */ 854 /* The other UIMM field in a word EVX form instruction. */ 858 /* The other UIMM field in a double EVX form instruction. */ [all...] |
/external/valgrind/main/none/tests/ppc32/ |
jm-insns.c | [all...] |
/external/valgrind/main/VEX/priv/ |
host_arm64_isel.c | 922 ULong uimm = e->Iex.Binop.arg2->Iex.Const.con->Ico.U64; local [all...] |
guest_arm64_toIR.c | 1963 ULong uimm = (immHi << 2) | immLo; local [all...] |