Home
last modified time | relevance | path

Searched refs:uimm (Results 1 – 5 of 5) sorted by relevance

/external/pcre/dist2/src/sljit/
DsljitNativeMIPS_64.c35 sljit_uw uimm; in load_immediate() local
49 uimm = imm; in load_immediate()
51 uimm = ~imm; in load_immediate()
55 while (!(uimm & 0xff00000000000000l)) { in load_immediate()
57 uimm <<= 8; in load_immediate()
60 if (!(uimm & 0xf000000000000000l)) { in load_immediate()
62 uimm <<= 4; in load_immediate()
65 if (!(uimm & 0xc000000000000000l)) { in load_immediate()
67 uimm <<= 2; in load_immediate()
70 if ((sljit_sw)uimm < 0) { in load_immediate()
[all …]
DsljitNativeARM_64.c352 sljit_uw mask, uimm; in logical_imm() local
365 uimm = (sljit_uw)imm; in logical_imm()
372 if ((uimm & mask) != ((uimm >> len) & mask)) in logical_imm()
380 if (uimm & 0x1) { in logical_imm()
382 uimm = ~uimm; in logical_imm()
386 uimm &= ((sljit_uw)1 << len) - 1; in logical_imm()
389 COUNT_TRAILING_ZERO(uimm, right); in logical_imm()
392 imm = (sljit_sw)~uimm; in logical_imm()
/external/llvm/lib/Target/Mips/
DMipsInstrInfo.td673 def uimm # I : Operand<i32> {
735 def uimm # I : Operand<i32> {
749 def uimm # I # _64 : Operand<i64> {
756 def uimm # I # _64 : Operand<i64> {
784 def uimm # I # _ptr : Operand<iPTR> {
/external/valgrind/VEX/priv/
Dhost_arm64_isel.c889 ULong uimm = e->Iex.Binop.arg2->Iex.Const.con->Ico.U64; in iselIntExpr_AMode_wrk() local
891 if (0 == (uimm & (szB-1)) /* "uimm is szB-aligned" */ in iselIntExpr_AMode_wrk()
892 && (uimm >> szBbits) < 4096) { in iselIntExpr_AMode_wrk()
894 return ARM64AMode_RI12(reg, (UInt)(uimm >> szBbits), (UChar)szB); in iselIntExpr_AMode_wrk()
Dguest_arm64_toIR.c2470 ULong uimm = (immHi << 2) | immLo; in dis_ARM64_data_processing_immediate() local
2471 ULong simm = sx_to_64(uimm, 21); in dis_ARM64_data_processing_immediate()