| 267 | } |
| 268 | |
| 269 | void get_gpr_values(int gpr, sljit_sw& out, sljit_sw& outw) { |
| 270 | if (gpr == 0) { |
| 271 | out = SLJIT_IMM; |
| 272 | outw = 0; |
| 273 | } |
| 274 | else { |
| 275 | out = SLJIT_MEM1(Registers::ctx); |
| 276 | outw = get_gpr_context_offset(gpr); |
| 277 | } |
| 278 | } |
| 279 | |
| 280 | bool get_operand_values(N64Recomp::Operand operand, const N64Recomp::InstructionContext& context, sljit_sw& out, sljit_sw& outw, |
| 281 | sljit_compiler* compiler, int odd_float_address_register |
no test coverage detected