# HG changeset patch # User Patrice Mandin # Date 1101155819 0 # Node ID d9f3b5bb7870bc8ab3ecc1737135f7cd4e397e0e # Parent 952ec1ddcb58ab05d2c99f266e31266c801c2573 Do not use registers when not necessary diff -r 952ec1ddcb58 -r d9f3b5bb7870 src/video/ataricommon/SDL_xbiosinterrupt.S --- a/src/video/ataricommon/SDL_xbiosinterrupt.S Mon Nov 22 10:18:04 2004 +0000 +++ b/src/video/ataricommon/SDL_xbiosinterrupt.S Mon Nov 22 20:36:59 2004 +0000 @@ -113,7 +113,7 @@ .ascii "LSDL" .comm oldmousevector,4*1 _SDL_AtariXbios_MouseVector: - moveml d0/a1,sp@- + movel d0,sp@- /* Mouse buttons */ moveb (a0),d0 @@ -131,10 +131,9 @@ addw d0,_SDL_AtariXbios_mousey /* Jump through old vector */ - movel oldmousevector,a1 - jsr (a1) + movel sp@+,d0 - moveml sp@+,d0/a1 + movel oldmousevector,sp@- rts .data @@ -153,7 +152,7 @@ .ascii "LSDL" .comm oldjoystickvector,4*1 _SDL_AtariXbios_JoystickVector: - moveml d0/a1,sp@- + movel d0,sp@- /* New joystick state */ moveb a0@(1),d0 @@ -161,10 +160,9 @@ movew d0,_SDL_AtariXbios_joystick /* Jump through old vector */ - movel oldjoystickvector,a1 - jsr (a1) + movel sp@+,d0 - moveml sp@+,d0/a1 + movel oldjoystickvector,sp@- rts .data