MCPcopy Create free account
hub / github.com/N64Recomp/N64Recomp / get_gpr_values

Function get_gpr_values

LiveRecomp/live_generator.cpp:269–278  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

267}
268
269void 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
280bool 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

Callers 5

get_operand_valuesFunction · 0.85
emit_cop1_cs_readMethod · 0.85
emit_cop1_cs_writeMethod · 0.85
emit_muldivMethod · 0.85

Calls 1

get_gpr_context_offsetFunction · 0.85

Tested by

no test coverage detected