R2 60 nanojit/NativeARM.cpp const Register Assembler::argRegs[] = { R0, R1, R2, R3 }; R2 662 nanojit/NativeARM.cpp NanoAssert( ((ra == R0) && (rb == R1)) || ((ra == R2) && (rb == R3)) ); R2 971 nanojit/NativeARM.cpp rmask(R0) | rmask(R1) | rmask(R2) | rmask(R3) | rmask(R4) | R2 183 nanojit/NativeARM.h static const RegisterMask AllowableFlagRegs = 1<<R0 | 1<<R1 | 1<<R2 | 1<<R3 | 1<<R4 | 1<<R5 | 1<<R6 | 1<<R7 | 1<<R8 | 1<<R9 | 1<<R10; R2 1117 nanojit/NativePPC.cpp MTCTR(R2); R2 1118 nanojit/NativePPC.cpp asm_li64(R2, uintptr_t(addr)); // 5 instructions R2 1124 nanojit/NativePPC.cpp MTCTR(R2); R2 1125 nanojit/NativePPC.cpp asm_li32(R2, uint32_t(uintptr_t(addr))); // 2 instructions R2 1375 nanojit/NativePPC.cpp MTCTR(R2); // CTR = R2 R2 1376 nanojit/NativePPC.cpp LDX(R2, R2, R0); // R2 = [table + index*8] R2 1378 nanojit/NativePPC.cpp asm_li64(R2, uint64_t(native_table)); // R2 = table (5 instr) R2 1382 nanojit/NativePPC.cpp MTCTR(R2); // CTR = R2 R2 1383 nanojit/NativePPC.cpp LWZX(R2, R2, R0); // R2 = [table + index*4] R2 1385 nanojit/NativePPC.cpp asm_li(R2, int32_t(native_table)); // R2 = table (up to 2 instructions)