Home
last modified time | relevance | path

Searched refs:bit31 (Results 1 – 2 of 2) sorted by relevance

/art/compiler/dex/quick/mips/
Dutility_mips.cc173 int bit31 = (value & UINT64_C(0x80000000)) != 0; in LoadConstantWideNoClobber() local
192 } else if ((value & 0xFFFF) == 0 && (value >> 32) >= (-32768 - bit31) && in LoadConstantWideNoClobber()
193 (value >> 32) <= (32767 - bit31)) { in LoadConstantWideNoClobber()
195 NewLIR2(kMips64Dahi, r_dest.GetReg(), (value >> 32) + bit31); in LoadConstantWideNoClobber()
196 } else if ((value & 0xFFFF) == 0 && ((value >> 31) & 0x1FFFF) == ((0x20000 - bit31) & 0x1FFFF)) { in LoadConstantWideNoClobber()
198 NewLIR2(kMips64Dati, r_dest.GetReg(), (value >> 48) + bit31); in LoadConstantWideNoClobber()
251 if (bit31) { in LoadConstantWideNoClobber()
/art/compiler/utils/mips64/
Dassembler_mips64.cc647 int bit31 = (value & UINT64_C(0x80000000)) != 0; in LoadConst64() local
667 (-32768 - bit31) <= (value >> 32) && (value >> 32) <= (32767 - bit31)) { in LoadConst64()
669 Dahi(rd, (value >> 32) + bit31); in LoadConst64()
670 } else if ((value & 0xFFFF) == 0 && ((value >> 31) & 0x1FFFF) == ((0x20000 - bit31) & 0x1FFFF)) { in LoadConst64()
672 Dati(rd, (value >> 48) + bit31); in LoadConst64()
727 if (bit31) { in LoadConst64()