diff options
author | Wohlstand <admin@wohlnet.ru> | 2025-03-25 12:43:06 +0300 |
---|---|---|
committer | Wohlstand <admin@wohlnet.ru> | 2025-03-25 12:43:06 +0300 |
commit | 6ff4fe357277eb1a9a6ad1d30bd667375650f254 (patch) | |
tree | 2602cf5b0325b4e80e7d9cfed4042eab5ac61686 | |
parent | 6c75c2fdd95d1aad14a99e0e28302d0ecb6b1a88 (diff) | |
download | libADLMIDI-6ff4fe357277eb1a9a6ad1d30bd667375650f254.tar.gz libADLMIDI-6ff4fe357277eb1a9a6ad1d30bd667375650f254.tar.bz2 libADLMIDI-6ff4fe357277eb1a9a6ad1d30bd667375650f254.zip |
esfm.c: Fixed another C90 violation
-rw-r--r-- | src/chips/esfmu/esfm.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/chips/esfmu/esfm.c b/src/chips/esfmu/esfm.c index 023a6ee..9a3e686 100644 --- a/src/chips/esfmu/esfm.c +++ b/src/chips/esfmu/esfm.c @@ -1762,6 +1762,10 @@ ESFM_process_feedback(esfm_chip *chip) uint3 mod_in_shift; uint32_t phase, phase_acc; uint10 eg_output; +#if defined(__GNUC__) && defined(__i386__) && !defined(__x86_64__) && !defined(__arm__) && !defined(_ESFMU_DISABLE_ASM_OPTIMIZATIONS) + size_t logsinrom_addr; + size_t exprom_addr; +#endif if (slot->mod_in_level && (chip->native_mode || (slot->in.mod_input == &slot->in.feedback_buf))) { @@ -1848,8 +1852,8 @@ ESFM_process_feedback(esfm_chip *chip) : "cc", "ax", "bx", "cx", "dx", "r8", "r9", "r10", "r11" ); #elif defined(__GNUC__) && defined(__i386__) && !defined(_ESFMU_DISABLE_ASM_OPTIMIZATIONS) - size_t logsinrom_addr = (size_t)logsinrom; - size_t exprom_addr = (size_t)exprom; + logsinrom_addr = (size_t)logsinrom; + exprom_addr = (size_t)exprom; asm ( "movzbl %b[wave], %%eax \n\t" |