More optimization for Big Endian machines.

This commit is contained in:
n-a-c-h
2005-04-04 15:41:52 +00:00
parent 4e597fdbe8
commit d8b3548d33

View File

@@ -183,8 +183,8 @@ static int32 DSP4_READ_DWORD()
{ memcpy(DSP4.output + DSP4.out_count, ( d ), 32); DSP4.out_count += 32; } { memcpy(DSP4.output + DSP4.out_count, ( d ), 32); DSP4.out_count += 32; }
#else #else
#define DSP4_WRITE_16_WORD( d ) \ #define DSP4_WRITE_16_WORD( d ) \
{ int16 *p = ( d ); \ { int16 *p = ( d ), *end = ( d )+16; \
for (; p != ( d )+16; p++) \ for (; p != end; p++) \
{ \ { \
WRITE_WORD( DSP4.output + DSP4.out_count, *p ); \ WRITE_WORD( DSP4.output + DSP4.out_count, *p ); \
} \ } \