From 9cc61d56c876bfde65a8bb99555c1745733ad16b Mon Sep 17 00:00:00 2001 From: Patrice Mandin Date: Sat, 16 Sep 2006 12:00:03 +0000 Subject: [PATCH] Forgot cpu boundaries --HG-- branch : SDL-1.2 extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/branches/SDL-1.2%402090 --- src/audio/mint/SDL_mintaudio_it.S | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/audio/mint/SDL_mintaudio_it.S b/src/audio/mint/SDL_mintaudio_it.S index 4e93763a4..c751a5912 100644 --- a/src/audio/mint/SDL_mintaudio_it.S +++ b/src/audio/mint/SDL_mintaudio_it.S @@ -89,9 +89,11 @@ _SDL_MintAudio_XbiosInterrupt: /* Save FPU if needed */ tstw _SDL_MintAudio_hasfpu beqs SDL_MintAudio_Xbios_nofpu1 + .chip 68060 fsave sp@- fmoveml fpcr/fpsr/fpiar,sp@- fmovemx fp0-fp7,sp@- + .chip 68000 SDL_MintAudio_Xbios_nofpu1: /* Callback */ @@ -100,9 +102,11 @@ SDL_MintAudio_Xbios_nofpu1: /* Restore FPU if needed */ tstw _SDL_MintAudio_hasfpu beqs SDL_MintAudio_Xbios_nofpu2 + .chip 68060 fmovemx sp@+,fp0-fp7 fmoveml sp@+,fpcr/fpsr/fpiar frestore sp@+ + .chip 68000 SDL_MintAudio_Xbios_nofpu2: /* Reserve space for registers */ @@ -159,9 +163,11 @@ _SDL_MintAudio_Dma8Interrupt: /* Save FPU if needed */ tstw _SDL_MintAudio_hasfpu beqs SDL_MintAudio_Dma8_nofpu1 + .chip 68060 fsave sp@- fmoveml fpcr/fpsr/fpiar,sp@- fmovemx fp0-fp7,sp@- + .chip 68000 SDL_MintAudio_Dma8_nofpu1: /* Callback */ @@ -170,9 +176,11 @@ SDL_MintAudio_Dma8_nofpu1: /* Restore FPU if needed */ tstw _SDL_MintAudio_hasfpu beqs SDL_MintAudio_Dma8_nofpu2 + .chip 68060 fmovemx sp@+,fp0-fp7 fmoveml sp@+,fpcr/fpsr/fpiar frestore sp@+ + .chip 68000 SDL_MintAudio_Dma8_nofpu2: /* Set new buffer */ @@ -231,9 +239,11 @@ _SDL_MintAudio_StfaInterrupt: /* Save FPU if needed */ tstw _SDL_MintAudio_hasfpu beqs SDL_MintAudio_Stfa_nofpu1 + .chip 68060 fsave sp@- fmoveml fpcr/fpsr/fpiar,sp@- fmovemx fp0-fp7,sp@- + .chip 68000 SDL_MintAudio_Stfa_nofpu1: /* Callback */ @@ -242,9 +252,11 @@ SDL_MintAudio_Stfa_nofpu1: /* Restore FPU if needed */ tstw _SDL_MintAudio_hasfpu beqs SDL_MintAudio_Stfa_nofpu2 + .chip 68060 fmovemx sp@+,fp0-fp7 fmoveml sp@+,fpcr/fpsr/fpiar frestore sp@+ + .chip 68000 SDL_MintAudio_Stfa_nofpu2: /* Set new buffer */