Skip to content

Commit b66f434

Browse files
committed
fixing scratch split
1 parent f1b1f60 commit b66f434

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

zjit/src/backend/arm64/mod.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -776,7 +776,7 @@ impl Assembler {
776776
asm.push_insn(insn);
777777

778778
if let Some(mem_out) = mem_out {
779-
let mem_out = split_large_disp(asm, mem_out, SCRATCH1_OPND);
779+
let mem_out = split_stack_membase(asm, mem_out, SCRATCH1_OPND, &stack_state);
780780
asm.store(mem_out, SCRATCH0_OPND);
781781
}
782782
}
@@ -789,7 +789,7 @@ impl Assembler {
789789
asm.push_insn(insn);
790790

791791
if let Some(mem_out) = mem_out {
792-
let mem_out = split_large_disp(asm, mem_out, SCRATCH1_OPND);
792+
let mem_out = split_stack_membase(asm, mem_out, SCRATCH1_OPND, &stack_state);
793793
asm.store(mem_out, SCRATCH0_OPND);
794794
};
795795

@@ -808,7 +808,7 @@ impl Assembler {
808808
asm.push_insn(insn);
809809

810810
if let Some(mem_out) = mem_out {
811-
let mem_out = split_large_disp(asm, mem_out, SCRATCH1_OPND);
811+
let mem_out = split_stack_membase(asm, mem_out, SCRATCH1_OPND, &stack_state);
812812
asm.store(mem_out, SCRATCH0_OPND);
813813
}
814814
}
@@ -841,7 +841,7 @@ impl Assembler {
841841
asm.push_insn(insn);
842842

843843
if let Some(mem_out) = mem_out {
844-
let mem_out = split_large_disp(asm, mem_out, SCRATCH1_OPND);
844+
let mem_out = split_stack_membase(asm, mem_out, SCRATCH1_OPND, &stack_state);
845845
asm.store(mem_out, SCRATCH0_OPND);
846846
}
847847
}

0 commit comments

Comments
 (0)