Searched defs:SwapBits (Results 1 - 3 of 3) sorted by relevance
/art/compiler/optimizing/ |
H A D | intrinsics_x86.cc | 1643 static void SwapBits(Register reg, Register temp, int32_t shift, int32_t mask, function in namespace:art::x86 1673 SwapBits(reg, temp, 1, 0x55555555, assembler); 1674 SwapBits(reg, temp, 2, 0x33333333, assembler); 1675 SwapBits(reg, temp, 4, 0x0f0f0f0f, assembler); 1705 SwapBits(reg_low, temp, 1, 0x55555555, assembler); 1706 SwapBits(reg_low, temp, 2, 0x33333333, assembler); 1707 SwapBits(reg_low, temp, 4, 0x0f0f0f0f, assembler); 1711 SwapBits(reg_high, temp, 1, 0x55555555, assembler); 1712 SwapBits(reg_high, temp, 2, 0x33333333, assembler); 1713 SwapBits(reg_hig [all...] |
H A D | intrinsics_x86_64.cc | 1506 static void SwapBits(CpuRegister reg, CpuRegister temp, int32_t shift, int32_t mask, function in namespace:art::x86_64 1536 SwapBits(reg, temp, 1, 0x55555555, assembler); 1537 SwapBits(reg, temp, 2, 0x33333333, assembler); 1538 SwapBits(reg, temp, 4, 0x0f0f0f0f, assembler);
|
/art/compiler/dex/quick/x86/ |
H A D | int_x86.cc | 1278 void X86Mir2Lir::SwapBits(RegStorage result_reg, int shift, int32_t value) { function in class:art::X86Mir2Lir 1340 // situation of not having a temp available for SwapBits. Make sure it's not overlapping 1357 SwapBits(rl_result.reg.GetLow(), 1, 0x55555555); 1358 SwapBits(rl_result.reg.GetLow(), 2, 0x33333333); 1359 SwapBits(rl_result.reg.GetLow(), 4, 0x0f0f0f0f); 1360 SwapBits(rl_result.reg.GetHigh(), 1, 0x55555555); 1361 SwapBits(rl_result.reg.GetHigh(), 2, 0x33333333); 1362 SwapBits(rl_result.reg.GetHigh(), 4, 0x0f0f0f0f); 1366 SwapBits(rl_result.reg, 1, 0x55555555); 1367 SwapBits(rl_resul [all...] |
Completed in 61 milliseconds