comparison src/audio/SDL_mixer.c @ 3630:efb79807afe1

Merged r5194:5195 from branches/SDL-1.2: coldfire cpu arch support.
author Ryan C. Gordon <icculus@icculus.org>
date Sun, 10 Jan 2010 08:21:19 +0000
parents 4d46850be3f6
children f7b03b6838cb
comparison
equal deleted inserted replaced
3629:102be1cdd2bb 3630:efb79807afe1
100 100
101 switch (format) { 101 switch (format) {
102 102
103 case AUDIO_U8: 103 case AUDIO_U8:
104 { 104 {
105 #if defined(__GNUC__) && defined(__M68000__) && defined(SDL_ASSEMBLY_ROUTINES) 105 #if defined(__GNUC__) && defined(__M68000__) && !defined(__mcoldfire__) && defined(SDL_ASSEMBLY_ROUTINES)
106 SDL_MixAudio_m68k_U8((char *) dst, (char *) src, 106 SDL_MixAudio_m68k_U8((char *) dst, (char *) src,
107 (unsigned long) len, (long) volume, 107 (unsigned long) len, (long) volume,
108 (char *) mix8); 108 (char *) mix8);
109 #else 109 #else
110 Uint8 src_sample; 110 Uint8 src_sample;
133 SDL_MixAudio_MMX_S8_VC((char *) dst, (char *) src, 133 SDL_MixAudio_MMX_S8_VC((char *) dst, (char *) src,
134 (unsigned int) len, (int) volume); 134 (unsigned int) len, (int) volume);
135 } else 135 } else
136 #endif 136 #endif
137 #endif 137 #endif
138 #if defined(__GNUC__) && defined(__M68000__) && defined(SDL_ASSEMBLY_ROUTINES) 138 #if defined(__GNUC__) && defined(__M68000__) && !defined(__mcoldfire__) && defined(SDL_ASSEMBLY_ROUTINES)
139 SDL_MixAudio_m68k_S8((char *) dst, (char *) src, 139 SDL_MixAudio_m68k_S8((char *) dst, (char *) src,
140 (unsigned long) len, (long) volume); 140 (unsigned long) len, (long) volume);
141 #else 141 #else
142 { 142 {
143 Sint8 *dst8, *src8; 143 Sint8 *dst8, *src8;
180 SDL_MixAudio_MMX_S16_VC((char *) dst, (char *) src, 180 SDL_MixAudio_MMX_S16_VC((char *) dst, (char *) src,
181 (unsigned int) len, (int) volume); 181 (unsigned int) len, (int) volume);
182 } else 182 } else
183 #endif 183 #endif
184 #endif 184 #endif
185 #if defined(__GNUC__) && defined(__M68000__) && defined(SDL_ASSEMBLY_ROUTINES) 185 #if defined(__GNUC__) && defined(__M68000__) && !defined(__mcoldfire__) && defined(SDL_ASSEMBLY_ROUTINES)
186 SDL_MixAudio_m68k_S16LSB((short *) dst, (short *) src, 186 SDL_MixAudio_m68k_S16LSB((short *) dst, (short *) src,
187 (unsigned long) len, (long) volume); 187 (unsigned long) len, (long) volume);
188 #else 188 #else
189 { 189 {
190 Sint16 src1, src2; 190 Sint16 src1, src2;
214 } 214 }
215 break; 215 break;
216 216
217 case AUDIO_S16MSB: 217 case AUDIO_S16MSB:
218 { 218 {
219 #if defined(__GNUC__) && defined(__M68000__) && defined(SDL_ASSEMBLY_ROUTINES) 219 #if defined(__GNUC__) && defined(__M68000__) && !defined(__mcoldfire__) && defined(SDL_ASSEMBLY_ROUTINES)
220 SDL_MixAudio_m68k_S16MSB((short *) dst, (short *) src, 220 SDL_MixAudio_m68k_S16MSB((short *) dst, (short *) src,
221 (unsigned long) len, (long) volume); 221 (unsigned long) len, (long) volume);
222 #else 222 #else
223 Sint16 src1, src2; 223 Sint16 src1, src2;
224 int dst_sample; 224 int dst_sample;