X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=libpcsxcore%2Fnew_dynarec%2Flinkage_arm64.S;h=8d11fcfa280858a0ad7d80fd9f699a0819a4c074;hb=ecca05e3f098c65ba617f1a7dd2a31b2bce7e4ab;hp=38c78dc362b0bc6ad4bb305a102d61f2f3ef39f7;hpb=a5cd72d0e598f037fd9d9f23948af5b2fb06e2eb;p=pcsx_rearmed.git diff --git a/libpcsxcore/new_dynarec/linkage_arm64.S b/libpcsxcore/new_dynarec/linkage_arm64.S index 38c78dc3..8d11fcfa 100644 --- a/libpcsxcore/new_dynarec/linkage_arm64.S +++ b/libpcsxcore/new_dynarec/linkage_arm64.S @@ -119,6 +119,14 @@ FUNCTION(cc_interrupt): .size cc_interrupt, .-cc_interrupt .align 2 +FUNCTION(jump_addrerror_ds): /* R3000E_AdEL / R3000E_AdES in w0 */ + str w1, [rFP, #(LO_psxRegs + (34+8)*4)] /* BadVaddr */ + mov w1, #1 + b call_psxException +FUNCTION(jump_addrerror): + str w1, [rFP, #(LO_psxRegs + (34+8)*4)] /* BadVaddr */ + mov w1, #0 + b call_psxException FUNCTION(jump_overflow_ds): mov w0, #(12<<2) /* R3000E_Ov */ mov w1, #1