A64_FP
emit(A64_POP(A64_FP, A64_LR, A64_SP), ctx);
emit(A64_LDR64I(tmp, A64_FP, soff), ctx);
emit(A64_PUSH(A64_FP, A64_R(9), A64_SP), ctx);
emit(A64_MOV(1, A64_FP, A64_SP), ctx);
emit(A64_PUSH(A64_FP, A64_LR, A64_SP), ctx);
emit(A64_MOV(1, A64_FP, A64_SP), ctx);
emit(A64_MOV(1, A64_SP, A64_FP), ctx);
emit(A64_POP(A64_FP, A64_LR, A64_SP), ctx);
emit(A64_POP(A64_FP, A64_LR, A64_SP), ctx);
emit(A64_POP(A64_FP, A64_R(9), A64_SP), ctx);
emit(A64_PUSH(A64_FP, A64_LR, A64_SP), ctx);
emit(A64_MOV(1, A64_FP, A64_SP), ctx);
emit(A64_MOV(1, A64_FP, A64_R(2)), ctx);
emit(A64_SUB_I(1, A64_SP, A64_FP, 96), ctx);