diff --git a/cranelift/codegen/src/isa/aarch64/inst/regs.rs b/cranelift/codegen/src/isa/aarch64/inst/regs.rs index 3a10231edf..099d816266 100644 --- a/cranelift/codegen/src/isa/aarch64/inst/regs.rs +++ b/cranelift/codegen/src/isa/aarch64/inst/regs.rs @@ -206,7 +206,7 @@ pub fn create_reg_universe(flags: &settings::Flags) -> RealRegUniverse { allocable_by_class[RegClass::I64.rc_to_usize()] = Some(RegClassInfo { first: x_reg_base as usize, last: x_reg_last as usize, - suggested_scratch: Some(XREG_INDICES[13] as usize), + suggested_scratch: Some(XREG_INDICES[19] as usize), }); allocable_by_class[RegClass::V128.rc_to_usize()] = Some(RegClassInfo { first: v_reg_base as usize,