X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=cpu%2Fsh2%2Fstub_x86.asm;h=e53e94726c514bb06ac763766daa1604bca6b0d8;hb=3863edbd9d8245f11238819a8edeef30e79ef4ce;hp=256d64a11a185aabef2678441beb4d3c53cb519d;hpb=80599a42dbc06f3e86a09dae9dc98dccbb84b48c;p=picodrive.git diff --git a/cpu/sh2/stub_x86.asm b/cpu/sh2/stub_x86.asm index 256d64a..e53e947 100644 --- a/cpu/sh2/stub_x86.asm +++ b/cpu/sh2/stub_x86.asm @@ -3,14 +3,16 @@ section .text global sh2_drc_entry ; SH2 *sh2, void *block sh2_drc_entry: + push ebx push ebp - mov ebp, [esp+4+4] ; context - mov eax, [esp+4+8] + mov ebp, [esp+8+4] ; context + mov eax, [esp+8+8] jmp eax global sh2_drc_exit sh2_drc_exit: pop ebp + pop ebx ret