Code cleaning - remove some unnecessary defined(SIMULATOR) checks

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13369 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Dave Chapman 2007-05-10 13:16:08 +00:00
parent 1fc2d91a83
commit f02cba8096
30 changed files with 59 additions and 63 deletions

View file

@ -94,10 +94,10 @@ dsp.c
enc_config.c enc_config.c
#endif #endif
eq.c eq.c
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
dsp_cf.S dsp_cf.S
eq_cf.S eq_cf.S
#elif defined(CPU_ARM) && !defined(SIMULATOR) #elif defined(CPU_ARM)
dsp_arm.S dsp_arm.S
eq_arm.S eq_arm.S
#endif #endif

View file

@ -19,7 +19,7 @@
#include "os_types.h" #include "os_types.h"
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
/* attribute for 16-byte alignment */ /* attribute for 16-byte alignment */
#define LINE_ATTR __attribute__ ((aligned (16))) #define LINE_ATTR __attribute__ ((aligned (16)))

View file

@ -197,7 +197,7 @@ static vorbis_look_floor *floor1_look(vorbis_dsp_state *vd,vorbis_info_mode *mi,
static int render_point(int x0,int x1,int y0,int y1,int x){ static int render_point(int x0,int x1,int y0,int y1,int x){
y0&=0x7fff; /* mask off flag */ y0&=0x7fff; /* mask off flag */
y1&=0x7fff; y1&=0x7fff;
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
asm volatile ("sub.l %[x0],%[x];" asm volatile ("sub.l %[x0],%[x];"
"sub.l %[y0],%[y1];" "sub.l %[y0],%[y1];"
"sub.l %[x0],%[x1];" "sub.l %[x0],%[x1];"

View file

@ -763,7 +763,7 @@ int ov_clear(OggVorbis_File *vf){
int ov_open_callbacks(void *f,OggVorbis_File *vf,char *initial,long ibytes, int ov_open_callbacks(void *f,OggVorbis_File *vf,char *initial,long ibytes,
ov_callbacks callbacks){ ov_callbacks callbacks){
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
/* this seems to be the closest we get to an init function, let's init emac /* this seems to be the closest we get to an init function, let's init emac
here. rounding is disabled because of MULT31_SHIFT15, which will be here. rounding is disabled because of MULT31_SHIFT15, which will be
inaccurate with rounding in its current incarnation */ inaccurate with rounding in its current incarnation */

View file

@ -141,7 +141,7 @@ typedef int16_t quantizer_t;
#if 0 #if 0
#define MUL(a,b) ((int)(((int64_t)(a) * (b) + (1 << 29)) >> 30)) #define MUL(a,b) ((int)(((int64_t)(a) * (b) + (1 << 29)) >> 30))
#define MUL_L(a,b) ((int)(((int64_t)(a) * (b) + (1 << 25)) >> 26)) #define MUL_L(a,b) ((int)(((int64_t)(a) * (b) + (1 << 25)) >> 26))
#elif defined(CPU_COLDFIRE) && !defined(SIMULATOR) #elif defined(CPU_COLDFIRE)
/* loses 1 bit of accuracy */ /* loses 1 bit of accuracy */
#define MUL(a, b) \ #define MUL(a, b) \
({ \ ({ \

View file

@ -58,7 +58,7 @@ a52_state_t * a52_init (uint32_t mm_accel)
a52_state_t * state; a52_state_t * state;
int i; int i;
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
coldfire_set_macsr(EMAC_FRACTIONAL | EMAC_ROUND | EMAC_SATURATE); coldfire_set_macsr(EMAC_FRACTIONAL | EMAC_ROUND | EMAC_SATURATE);
#endif #endif
/* /*

View file

@ -95,7 +95,7 @@ NeAACDecHandle NEAACDECAPI NeAACDecOpen(void)
uint8_t i; uint8_t i;
NeAACDecHandle hDecoder = NULL; NeAACDecHandle hDecoder = NULL;
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
coldfire_set_macsr(EMAC_FRACTIONAL | EMAC_SATURATE); coldfire_set_macsr(EMAC_FRACTIONAL | EMAC_SATURATE);
#endif #endif

View file

@ -59,7 +59,7 @@ typedef int32_t real_t;
#define Q2_PRECISION (1 << Q2_BITS) #define Q2_PRECISION (1 << Q2_BITS)
#define Q2_CONST(A) (((A) >= 0) ? ((real_t)((A)*(Q2_PRECISION)+0.5)) : ((real_t)((A)*(Q2_PRECISION)-0.5))) #define Q2_CONST(A) (((A) >= 0) ? ((real_t)((A)*(Q2_PRECISION)+0.5)) : ((real_t)((A)*(Q2_PRECISION)-0.5)))
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
static INLINE real_t MUL_F(real_t A, real_t B) static INLINE real_t MUL_F(real_t A, real_t B)
{ {

View file

@ -42,9 +42,9 @@
#include "decoder.h" #include "decoder.h"
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
#include "coldfire.h" #include "coldfire.h"
#elif defined(CPU_ARM) && !defined(SIMULATOR) #elif defined(CPU_ARM)
#include "arm.h" #include "arm.h"
#endif #endif
@ -260,11 +260,11 @@ static int decode_subframe_lpc(FLACContext *s, int32_t* decoded, int pred_order)
return -8; return -8;
if ((s->bps + coeff_prec + av_log2(pred_order)) <= 32) { if ((s->bps + coeff_prec + av_log2(pred_order)) <= 32) {
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
(void)sum; (void)sum;
lpc_decode_emac(s->blocksize - pred_order, qlevel, pred_order, lpc_decode_emac(s->blocksize - pred_order, qlevel, pred_order,
decoded + pred_order, coeffs); decoded + pred_order, coeffs);
#elif defined(CPU_ARM) && !defined(SIMULATOR) #elif defined(CPU_ARM)
(void)sum; (void)sum;
lpc_decode_arm(s->blocksize - pred_order, qlevel, pred_order, lpc_decode_arm(s->blocksize - pred_order, qlevel, pred_order,
decoded + pred_order, coeffs); decoded + pred_order, coeffs);
@ -278,7 +278,7 @@ static int decode_subframe_lpc(FLACContext *s, int32_t* decoded, int pred_order)
} }
#endif #endif
} else { } else {
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
(void)wsum; (void)wsum;
(void)j; (void)j;
lpc_decode_emac_wide(s->blocksize - pred_order, qlevel, pred_order, lpc_decode_emac_wide(s->blocksize - pred_order, qlevel, pred_order,

View file

@ -82,7 +82,7 @@ static unsigned int get_uint(ShortenContext *s, int k)
return get_ur_golomb_shorten(&s->gb, k); return get_ur_golomb_shorten(&s->gb, k);
} }
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
static void coldfire_lshift_samples(int n, int shift, int32_t *samples) ICODE_ATTR_FLAC; static void coldfire_lshift_samples(int n, int shift, int32_t *samples) ICODE_ATTR_FLAC;
static void coldfire_lshift_samples(int n, int shift, int32_t *samples) static void coldfire_lshift_samples(int n, int shift, int32_t *samples)
{ {
@ -132,7 +132,7 @@ static inline void fix_bitshift(ShortenContext *s, int32_t *samples)
/* Wrapped samples don't get bitshifted, so we'll do them during /* Wrapped samples don't get bitshifted, so we'll do them during
the next iteration. */ the next iteration. */
if (s->bitshift != 0) { if (s->bitshift != 0) {
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
coldfire_lshift_samples(s->blocksize, s->bitshift, samples - s->nwrap); coldfire_lshift_samples(s->blocksize, s->bitshift, samples - s->nwrap);
#else #else
for (i = -s->nwrap; i < (s->blocksize - s->nwrap); i++) for (i = -s->nwrap; i < (s->blocksize - s->nwrap); i++)
@ -349,7 +349,7 @@ int shorten_decode_frames(ShortenContext *s, int *nsamples,
/* Scale the samples for the pcmbuf */ /* Scale the samples for the pcmbuf */
int scale = SHN_OUTPUT_DEPTH - s->bits_per_sample; int scale = SHN_OUTPUT_DEPTH - s->bits_per_sample;
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
coldfire_lshift_samples(*nsamples, scale, decoded0 + s->nwrap); coldfire_lshift_samples(*nsamples, scale, decoded0 + s->nwrap);
coldfire_lshift_samples(*nsamples, scale, decoded1 + s->nwrap); coldfire_lshift_samples(*nsamples, scale, decoded1 + s->nwrap);
#else #else

View file

@ -24,9 +24,9 @@
# ifndef LIBMAD_GLOBAL_H # ifndef LIBMAD_GLOBAL_H
# define LIBMAD_GLOBAL_H # define LIBMAD_GLOBAL_H
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
#define FPM_COLDFIRE_EMAC #define FPM_COLDFIRE_EMAC
#elif defined(CPU_ARM) && !defined(SIMULATOR) #elif defined(CPU_ARM)
#define FPM_ARM #define FPM_ARM
#define ASO_IMDCT #define ASO_IMDCT
#else #else

View file

@ -46,7 +46,7 @@
# include "layer3.h" # include "layer3.h"
/* depending on the cpu "leftshift32" may be supported or not */ /* depending on the cpu "leftshift32" may be supported or not */
# if defined(CPU_COLDFIRE) && !defined(SIMULATOR) # if defined(CPU_COLDFIRE)
#define MAXLSHIFT 32 #define MAXLSHIFT 32
#else #else
#define MAXLSHIFT 31 #define MAXLSHIFT 31
@ -1569,7 +1569,7 @@ void III_aliasreduce(mad_fixed_t xr[576], int lines)
# if defined(ASO_ZEROCHECK) # if defined(ASO_ZEROCHECK)
if (a | b) { if (a | b) {
# endif # endif
# if defined(CPU_COLDFIRE) && !defined(SIMULATOR) # if defined(CPU_COLDFIRE)
(void)hi, (void)lo; (void)hi, (void)lo;
asm volatile ("mac.l %[a], %[csi], %%acc0\n\t" asm volatile ("mac.l %[a], %[csi], %%acc0\n\t"
"msac.l %[b], %[cai], %%acc0\n\t" "msac.l %[b], %[cai], %%acc0\n\t"
@ -1796,7 +1796,7 @@ void imdct36(mad_fixed_t const x[18], mad_fixed_t y[36])
* DESCRIPTION: perform X[18]->x[36] IMDCT * DESCRIPTION: perform X[18]->x[36] IMDCT
*/ */
# if defined(CPU_COLDFIRE) && !defined(SIMULATOR) # if defined(CPU_COLDFIRE)
/* emac optimized imdct36, it is very ugly and i hope to replace it soon. /* emac optimized imdct36, it is very ugly and i hope to replace it soon.
* for now it is actually somewhat faster than the stock implementation. * for now it is actually somewhat faster than the stock implementation.
*/ */
@ -2813,7 +2813,7 @@ void III_imdct_l(mad_fixed_t const X[18], mad_fixed_t z[36],
* DESCRIPTION: perform IMDCT and windowing for short blocks * DESCRIPTION: perform IMDCT and windowing for short blocks
*/ */
# if defined(CPU_COLDFIRE) && !defined(SIMULATOR) # if defined(CPU_COLDFIRE)
void III_imdct_s(mad_fixed_t const X[18], mad_fixed_t z[36]); void III_imdct_s(mad_fixed_t const X[18], mad_fixed_t z[36]);
#else #else

View file

@ -42,7 +42,7 @@ void mad_synth_init(struct mad_synth *synth)
synth->pcm.samplerate = 0; synth->pcm.samplerate = 0;
synth->pcm.channels = 0; synth->pcm.channels = 0;
synth->pcm.length = 0; synth->pcm.length = 0;
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
/* init the emac unit here, since this function should always be called /* init the emac unit here, since this function should always be called
before using libmad */ before using libmad */
coldfire_set_macsr(EMAC_FRACTIONAL | EMAC_SATURATE | EMAC_ROUND); coldfire_set_macsr(EMAC_FRACTIONAL | EMAC_SATURATE | EMAC_ROUND);

View file

@ -68,7 +68,7 @@ typedef mpc_int64_t MPC_SAMPLE_FORMAT_MULTIPLY;
#define MAKE_MPC_SAMPLE(X) (MPC_SAMPLE_FORMAT)((double)(X) * (double)(((mpc_int64_t)1)<<MPC_FIXED_POINT_FRACTPART)) #define MAKE_MPC_SAMPLE(X) (MPC_SAMPLE_FORMAT)((double)(X) * (double)(((mpc_int64_t)1)<<MPC_FIXED_POINT_FRACTPART))
#define MAKE_MPC_SAMPLE_EX(X,Y) (MPC_SAMPLE_FORMAT)((double)(X) * (double)(((mpc_int64_t)1)<<(Y))) #define MAKE_MPC_SAMPLE_EX(X,Y) (MPC_SAMPLE_FORMAT)((double)(X) * (double)(((mpc_int64_t)1)<<(Y)))
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
#define MPC_MULTIPLY(X,Y) mpc_multiply((X), (Y)) #define MPC_MULTIPLY(X,Y) mpc_multiply((X), (Y))
#define MPC_MULTIPLY_EX(X,Y,Z) mpc_multiply_ex((X), (Y), (Z)) #define MPC_MULTIPLY_EX(X,Y,Z) mpc_multiply_ex((X), (Y), (Z))
@ -158,7 +158,7 @@ static inline MPC_SAMPLE_FORMAT MPC_MULTIPLY_EX(MPC_SAMPLE_FORMAT item1,MPC_SAMP
#ifdef MPC_HAVE_MULHIGH #ifdef MPC_HAVE_MULHIGH
#define MPC_MULTIPLY_FRACT(X,Y) _MulHigh(X,Y) #define MPC_MULTIPLY_FRACT(X,Y) _MulHigh(X,Y)
#else #else
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
/* loses one bit of accuracy. /* loses one bit of accuracy.
the rest of the macros won't be as easy as this... */ the rest of the macros won't be as easy as this... */
#define MPC_MULTIPLY_FRACT(X,Y) \ #define MPC_MULTIPLY_FRACT(X,Y) \

View file

@ -1492,7 +1492,7 @@ void mpc_decoder_setup(mpc_decoder *d, mpc_reader *r)
d->Y_L = Y_L; d->Y_L = Y_L;
d->Y_R = Y_R; d->Y_R = Y_R;
#if defined(CPU_COLDFIRE)&& !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
coldfire_set_macsr(EMAC_FRACTIONAL | EMAC_SATURATE); coldfire_set_macsr(EMAC_FRACTIONAL | EMAC_SATURATE);
#endif #endif
} }

View file

@ -343,7 +343,7 @@ static void Synthese_Filter_float_internal(MPC_SAMPLE_FORMAT * OutData,MPC_SAMPL
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
for ( k = 0; k < 32; k++, D += 16, V++ ) { for ( k = 0; k < 32; k++, D += 16, V++ ) {
asm volatile ( asm volatile (
"movem.l (%[D]), %%d0-%%d3 \n\t" "movem.l (%[D]), %%d0-%%d3 \n\t"
@ -372,7 +372,7 @@ static void Synthese_Filter_float_internal(MPC_SAMPLE_FORMAT * OutData,MPC_SAMPL
: [Data] "+a" (Data) : [Data] "+a" (Data)
: [V] "a" (V), [D] "a" (D) : [V] "a" (V), [D] "a" (D)
: "d0", "d1", "d2", "d3", "a5"); : "d0", "d1", "d2", "d3", "a5");
#elif defined(CPU_ARM) && !defined(SIMULATOR) #elif defined(CPU_ARM)
for ( k = 0; k < 32; k++, V++ ) { for ( k = 0; k < 32; k++, V++ ) {
asm volatile ( asm volatile (
"ldmia %[D]!, { r0-r3 } \n\t" "ldmia %[D]!, { r0-r3 } \n\t"

View file

@ -7,7 +7,7 @@
/* #undef ARM4_ASM */ /* #undef ARM4_ASM */
/* Make use of ARM5E assembly optimizations */ /* Make use of ARM5E assembly optimizations */
#if defined(CPU_ARM) && !defined(SIMULATOR) #if defined(CPU_ARM)
#define ARM4_ASM #define ARM4_ASM
#endif #endif

View file

@ -286,9 +286,9 @@ int read_config_info (WavpackContext *wpc, WavpackMetadata *wpmd)
// samples unpacked, which can be less than the number requested if an error // samples unpacked, which can be less than the number requested if an error
// occurs or the end of the block is reached. // occurs or the end of the block is reached.
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
extern void decorr_stereo_pass_cont_mcf5249 (struct decorr_pass *dpp, int32_t *buffer, int32_t sample_count); extern void decorr_stereo_pass_cont_mcf5249 (struct decorr_pass *dpp, int32_t *buffer, int32_t sample_count);
#elif defined(CPU_ARM) && !defined(SIMULATOR) #elif defined(CPU_ARM)
extern void decorr_stereo_pass_cont_arm (struct decorr_pass *dpp, int32_t *buffer, int32_t sample_count); extern void decorr_stereo_pass_cont_arm (struct decorr_pass *dpp, int32_t *buffer, int32_t sample_count);
extern void decorr_stereo_pass_cont_arml (struct decorr_pass *dpp, int32_t *buffer, int32_t sample_count); extern void decorr_stereo_pass_cont_arml (struct decorr_pass *dpp, int32_t *buffer, int32_t sample_count);
#else #else
@ -351,9 +351,9 @@ int32_t unpack_samples (WavpackContext *wpc, int32_t *buffer, uint32_t sample_co
else else
for (tcount = wps->num_terms, dpp = wps->decorr_passes; tcount--; dpp++) { for (tcount = wps->num_terms, dpp = wps->decorr_passes; tcount--; dpp++) {
decorr_stereo_pass (dpp, buffer, 8); decorr_stereo_pass (dpp, buffer, 8);
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
decorr_stereo_pass_cont_mcf5249 (dpp, buffer + 16, sample_count - 8); decorr_stereo_pass_cont_mcf5249 (dpp, buffer + 16, sample_count - 8);
#elif defined(CPU_ARM) && !defined(SIMULATOR) #elif defined(CPU_ARM)
if (((flags & MAG_MASK) >> MAG_LSB) > 15) if (((flags & MAG_MASK) >> MAG_LSB) > 15)
decorr_stereo_pass_cont_arml (dpp, buffer + 16, sample_count - 8); decorr_stereo_pass_cont_arml (dpp, buffer + 16, sample_count - 8);
else else
@ -525,7 +525,7 @@ static void decorr_stereo_pass (struct decorr_pass *dpp, int32_t *buffer, int32_
dpp->weight_B = weight_B; dpp->weight_B = weight_B;
} }
#if (!defined(CPU_COLDFIRE) && !defined(CPU_ARM)) || defined(SIMULATOR) #if (!defined(CPU_COLDFIRE) && !defined(CPU_ARM))
static void decorr_stereo_pass_cont (struct decorr_pass *dpp, int32_t *buffer, int32_t sample_count) static void decorr_stereo_pass_cont (struct decorr_pass *dpp, int32_t *buffer, int32_t sample_count)
{ {

View file

@ -342,7 +342,7 @@ static bool dbg_audio_thread(void)
#endif /* HAVE_LCD_BITMAP */ #endif /* HAVE_LCD_BITMAP */
#if (CONFIG_CPU == SH7034 || defined(CPU_COLDFIRE)) && !defined(SIMULATOR) #if (CONFIG_CPU == SH7034 || defined(CPU_COLDFIRE))
/* Tool function to read the flash manufacturer and type, if available. /* Tool function to read the flash manufacturer and type, if available.
Only chips which could be reprogrammed in system will return values. Only chips which could be reprogrammed in system will return values.
(The mode switch addresses vary between flash manufacturers, hence addr1/2) */ (The mode switch addresses vary between flash manufacturers, hence addr1/2) */
@ -396,7 +396,7 @@ static bool dbg_flash_id(unsigned* p_manufacturer, unsigned* p_device,
} }
return false; /* fail */ return false; /* fail */
} }
#endif /* (CONFIG_CPU == SH7034 || CPU_COLDFIRE) && !SIMULATOR */ #endif /* (CONFIG_CPU == SH7034 || CPU_COLDFIRE) */
#ifndef SIMULATOR #ifndef SIMULATOR
#ifdef HAVE_LCD_BITMAP #ifdef HAVE_LCD_BITMAP

View file

@ -1124,7 +1124,7 @@ int dsp_process(char *dst, const char *src[], int count)
int written = 0; int written = 0;
int samples; int samples;
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
/* set emac unit for dsp processing, and save old macsr, we're running in /* set emac unit for dsp processing, and save old macsr, we're running in
codec thread context at this point, so can't clobber it */ codec thread context at this point, so can't clobber it */
unsigned long old_macsr = coldfire_get_macsr(); unsigned long old_macsr = coldfire_get_macsr();
@ -1177,7 +1177,7 @@ int dsp_process(char *dst, const char *src[], int count)
yield(); yield();
} }
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
/* set old macsr again */ /* set old macsr again */
coldfire_set_macsr(old_macsr); coldfire_set_macsr(old_macsr);
#endif #endif

View file

@ -60,7 +60,7 @@ enum {
}; };
/* A bunch of fixed point assembler helper macros */ /* A bunch of fixed point assembler helper macros */
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
/* These macros use the Coldfire EMAC extension and need the MACSR flags set /* These macros use the Coldfire EMAC extension and need the MACSR flags set
* to fractional mode with no rounding. * to fractional mode with no rounding.
*/ */
@ -133,7 +133,7 @@ enum {
#define ACC_INIT(acc, x, y) ACC(acc, x, y) #define ACC_INIT(acc, x, y) ACC(acc, x, y)
#elif defined(CPU_ARM) && !defined(SIMULATOR) #elif defined(CPU_ARM)
/* Multiply two S.31 fractional integers and return the sign bit and the /* Multiply two S.31 fractional integers and return the sign bit and the
* 31 most significant bits of the result. * 31 most significant bits of the result.

View file

@ -23,8 +23,6 @@
#define _DSP_ASM_H #define _DSP_ASM_H
/* Set the appropriate #defines based on CPU or whatever matters */ /* Set the appropriate #defines based on CPU or whatever matters */
#ifndef SIMULATOR
#if defined(CPU_ARM) #if defined(CPU_ARM)
#define DSP_HAVE_ASM_RESAMPLING #define DSP_HAVE_ASM_RESAMPLING
#define DSP_HAVE_ASM_CROSSFEED #define DSP_HAVE_ASM_CROSSFEED
@ -39,8 +37,6 @@
#define DSP_HAVE_ASM_SAMPLE_OUTPUT_STEREO #define DSP_HAVE_ASM_SAMPLE_OUTPUT_STEREO
#endif /* CPU_COLDFIRE */ #endif /* CPU_COLDFIRE */
#endif /* SIMULATOR */
/* Declare prototypes based upon what's #defined above */ /* Declare prototypes based upon what's #defined above */
#ifdef DSP_HAVE_ASM_CROSSFEED #ifdef DSP_HAVE_ASM_CROSSFEED
void apply_crossfeed(int count, int32_t *buf[]); void apply_crossfeed(int count, int32_t *buf[]);

View file

@ -322,7 +322,7 @@ void eq_hs_coefs(unsigned long cutoff, unsigned long Q, long db, int32_t *c)
* implementations. * implementations.
*/ */
#if (!defined(CPU_COLDFIRE) && !defined(CPU_ARM)) || defined(SIMULATOR) #if (!defined(CPU_COLDFIRE) && !defined(CPU_ARM))
void eq_filter(int32_t **x, struct eqfilter *f, unsigned num, void eq_filter(int32_t **x, struct eqfilter *f, unsigned num,
unsigned channels, unsigned shift) unsigned channels, unsigned shift)
{ {

View file

@ -52,7 +52,7 @@ void pcmbuf_play_stop(void);
bool pcmbuf_is_crossfade_active(void); bool pcmbuf_is_crossfade_active(void);
/* These functions are for playing chained buffers of PCM data */ /* These functions are for playing chained buffers of PCM data */
#if defined(HAVE_ADJUSTABLE_CPU_FREQ) && !defined(SIMULATOR) #if defined(HAVE_ADJUSTABLE_CPU_FREQ)
void pcmbuf_boost(bool state); void pcmbuf_boost(bool state);
void pcmbuf_set_boost_mode(bool state); void pcmbuf_set_boost_mode(bool state);
#else #else

View file

@ -32,7 +32,7 @@
#include "plugin.h" #include "plugin.h"
/* Only build for (correct) target */ /* Only build for (correct) target */
#if !defined(SIMULATOR) && CONFIG_CPU==SH7034 && !defined(HAVE_MMC) #if CONFIG_CPU==SH7034 && !defined(HAVE_MMC)
PLUGIN_HEADER PLUGIN_HEADER
@ -1201,4 +1201,4 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter)
return (main(parameter)==0) ? PLUGIN_OK : PLUGIN_ERROR; return (main(parameter)==0) ? PLUGIN_OK : PLUGIN_ERROR;
} }
#endif /* #ifndef SIMULATOR, etc. */ #endif /* CONFIG_CPU==SH7034 && !defined(HAVE_MMC) */

View file

@ -583,7 +583,7 @@ void I_InitGraphics(void)
gray_show(true); gray_show(true);
#endif #endif
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #ifdef CPU_COLDFIRE
coldfire_set_macsr(EMAC_FRACTIONAL | EMAC_SATURATE); coldfire_set_macsr(EMAC_FRACTIONAL | EMAC_SATURATE);
d_screens[0] = fastscreen; d_screens[0] = fastscreen;
#else #else

View file

@ -44,7 +44,7 @@ typedef int fixed_t;
inline static int FixedMul( int a, int b ) inline static int FixedMul( int a, int b )
{ {
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
// Code contributed by Thom Johansen // Code contributed by Thom Johansen
register int result; register int result;
asm ( asm (

View file

@ -526,7 +526,7 @@ byte *ds_source IBSS_ATTR;
void R_DrawSpan (void) void R_DrawSpan (void)
{ {
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #ifdef CPU_COLDFIRE
// only slightly faster // only slightly faster
asm volatile ( asm volatile (
"tst %[count] \n" "tst %[count] \n"

View file

@ -21,7 +21,7 @@
****************************************************************************/ ****************************************************************************/
#include "plugin.h" #include "plugin.h"
#if !defined(SIMULATOR) && (CONFIG_CPU == SH7034) /* Only for SH targets */ #if (CONFIG_CPU == SH7034) /* Only for SH targets */
PLUGIN_HEADER PLUGIN_HEADER
@ -1038,4 +1038,4 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter)
} }
#endif /* !SIMULATOR or a SH-target */ #endif /* SH-target */

View file

@ -43,7 +43,7 @@ struct scan scan IBSS_ATTR;
#define WV (scan.wv) #define WV (scan.wv)
byte patpix[4096][8][8] byte patpix[4096][8][8]
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
__attribute__ ((aligned(16))) /* to profit from burst mode */ __attribute__ ((aligned(16))) /* to profit from burst mode */
#endif #endif
; ;
@ -62,7 +62,7 @@ fb_data *vdest;
void updatepatpix(void) void updatepatpix(void)
{ {
int i, j; int i, j;
#if ((CONFIG_CPU != SH7034) && !defined(CPU_COLDFIRE)) || defined(SIMULATOR) #if ((CONFIG_CPU != SH7034) && !defined(CPU_COLDFIRE))
int k, a, c; int k, a, c;
#endif #endif
byte *vram = lcd.vbank[0]; byte *vram = lcd.vbank[0];
@ -76,7 +76,7 @@ void updatepatpix(void)
patdirty[i] = 0; patdirty[i] = 0;
for (j = 0; j < 8; j++) for (j = 0; j < 8; j++)
{ {
#if CONFIG_CPU == SH7034 && !defined(SIMULATOR) #if CONFIG_CPU == SH7034
asm volatile ( asm volatile (
"mov.w @%2,r1 \n" "mov.w @%2,r1 \n"
"swap.b r1,r2 \n" "swap.b r1,r2 \n"
@ -145,7 +145,7 @@ void updatepatpix(void)
: /* clobbers */ : /* clobbers */
"r0", "r1", "r2" "r0", "r1", "r2"
); );
#elif defined(CPU_COLDFIRE) && !defined(SIMULATOR) #elif defined(CPU_COLDFIRE)
asm volatile ( asm volatile (
"move.b (%2),%%d2 \n" "move.b (%2),%%d2 \n"
"move.b (1,%2),%%d1 \n" "move.b (1,%2),%%d1 \n"
@ -222,7 +222,7 @@ void updatepatpix(void)
patpix[i+1024][j][7-k]; patpix[i+1024][j][7-k];
#endif #endif
} }
#if CONFIG_CPU == SH7034 && !defined(SIMULATOR) #if CONFIG_CPU == SH7034
asm volatile ( asm volatile (
"mov.l @%0,r0 \n" "mov.l @%0,r0 \n"
"mov.l @(4,%0),r1 \n" "mov.l @(4,%0),r1 \n"
@ -300,7 +300,7 @@ void updatepatpix(void)
: /* clobbers */ : /* clobbers */
"r0", "r1" "r0", "r1"
); );
#elif defined(CPU_COLDFIRE) && !defined(SIMULATOR) #elif defined(CPU_COLDFIRE)
asm volatile ( asm volatile (
"movem.l (%0),%%d0-%%d3 \n" "movem.l (%0),%%d0-%%d3 \n"
"move.l %%d0,%%d4 \n" "move.l %%d0,%%d4 \n"
@ -486,7 +486,7 @@ void bg_scan(void)
if (cnt <= 0) return; if (cnt <= 0) return;
while (cnt >= 8) while (cnt >= 8)
{ {
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
asm volatile ( asm volatile (
"move.l (%1)+,(%0)+ \n" "move.l (%1)+,(%0)+ \n"
"move.l (%1)+,(%0)+ \n" "move.l (%1)+,(%0)+ \n"
@ -521,7 +521,7 @@ void wnd_scan(void)
while (cnt >= 8) while (cnt >= 8)
{ {
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
asm volatile ( asm volatile (
"move.l (%1)+,(%0)+ \n" "move.l (%1)+,(%0)+ \n"
"move.l (%1)+,(%0)+ \n" "move.l (%1)+,(%0)+ \n"
@ -629,7 +629,7 @@ void bg_scan_color(void)
while (cnt >= 8) while (cnt >= 8)
{ {
src = patpix[*(tile++)][V]; src = patpix[*(tile++)][V];
#if defined(CPU_COLDFIRE) && !defined(SIMULATOR) #if defined(CPU_COLDFIRE)
asm volatile ( asm volatile (
"move.l (%2)+,%%d1 \n" "move.l (%2)+,%%d1 \n"