Searched defs:SwapBits (Results 1 - 3 of 3) sorted by relevance

/art/compiler/optimizing/
H A Dintrinsics_x86.cc1643 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 Dintrinsics_x86_64.cc1506 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 Dint_x86.cc1278 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