=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for libretro-mgba-0.9.3 [ 0%] Built target mgba-version-info [ 1%] Building C object CMakeFiles/mgba_libretro.dir/src/core/cheats.c.o [ 2%] Building C object CMakeFiles/mgba_libretro.dir/src/core/cache-set.c.o [ 3%] Building C object CMakeFiles/mgba_libretro.dir/src/core/bitmap-cache.c.o [ 4%] Building C object CMakeFiles/mgba_libretro.dir/src/core/config.c.o [ 5%] Building C object CMakeFiles/mgba_libretro.dir/src/core/core.c.o [ 6%] Building C object CMakeFiles/mgba_libretro.dir/src/core/directories.c.o [ 6%] Building C object CMakeFiles/mgba_libretro.dir/src/core/input.c.o [ 7%] Building C object CMakeFiles/mgba_libretro.dir/src/core/interface.c.o [ 8%] Building C object CMakeFiles/mgba_libretro.dir/src/core/library.c.o [ 9%] Building C object CMakeFiles/mgba_libretro.dir/src/core/lockstep.c.o [ 10%] Building C object CMakeFiles/mgba_libretro.dir/src/core/log.c.o [ 11%] Building C object CMakeFiles/mgba_libretro.dir/src/core/map-cache.c.o [ 12%] Building C object CMakeFiles/mgba_libretro.dir/src/core/mem-search.c.o [ 13%] Building C object CMakeFiles/mgba_libretro.dir/src/core/rewind.c.o [ 14%] Building C object CMakeFiles/mgba_libretro.dir/src/core/scripting.c.o [ 15%] Building C object CMakeFiles/mgba_libretro.dir/src/core/serialize.c.o [ 16%] Building C object CMakeFiles/mgba_libretro.dir/src/core/sync.c.o [ 17%] Building C object CMakeFiles/mgba_libretro.dir/src/core/thread.c.o [ 17%] Building C object CMakeFiles/mgba_libretro.dir/src/core/tile-cache.c.o [ 18%] Building C object CMakeFiles/mgba_libretro.dir/src/core/timing.c.o [ 20%] Building C object CMakeFiles/mgba_libretro.dir/src/sm83/decoder.c.o [ 21%] Building C object CMakeFiles/mgba_libretro.dir/src/sm83/isa-sm83.c.o [ 22%] Building C object CMakeFiles/mgba_libretro.dir/src/sm83/sm83.c.o [ 23%] Building C object CMakeFiles/mgba_libretro.dir/src/gb/audio.c.o [ 24%] Building C object CMakeFiles/mgba_libretro.dir/src/gb/cheats.c.o [ 25%] Building C object CMakeFiles/mgba_libretro.dir/src/gb/core.c.o [ 26%] Building C object CMakeFiles/mgba_libretro.dir/src/gb/gb.c.o [ 27%] Building C object CMakeFiles/mgba_libretro.dir/src/gb/input.c.o [ 28%] Building C object CMakeFiles/mgba_libretro.dir/src/gb/io.c.o [ 29%] Building C object CMakeFiles/mgba_libretro.dir/src/gb/mbc.c.o [ 29%] Building C object CMakeFiles/mgba_libretro.dir/src/gb/memory.c.o [ 30%] Building C object CMakeFiles/mgba_libretro.dir/src/gb/overrides.c.o [ 31%] Building C object CMakeFiles/mgba_libretro.dir/src/gb/serialize.c.o [ 32%] Building C object CMakeFiles/mgba_libretro.dir/src/gb/renderers/cache-set.c.o [ 33%] Building C object CMakeFiles/mgba_libretro.dir/src/gb/renderers/software.c.o [ 34%] Building C object CMakeFiles/mgba_libretro.dir/src/gb/sio.c.o [ 35%] Building C object CMakeFiles/mgba_libretro.dir/src/gb/timer.c.o [ 36%] Building C object CMakeFiles/mgba_libretro.dir/src/gb/video.c.o [ 37%] Building C object CMakeFiles/mgba_libretro.dir/src/arm/arm.c.o [ 38%] Building C object CMakeFiles/mgba_libretro.dir/src/arm/decoder-arm.c.o [ 40%] Building C object CMakeFiles/mgba_libretro.dir/src/arm/decoder.c.o [ 41%] Building C object CMakeFiles/mgba_libretro.dir/src/arm/decoder-thumb.c.o [ 41%] Building C object CMakeFiles/mgba_libretro.dir/src/arm/isa-arm.c.o [ 42%] Building C object CMakeFiles/mgba_libretro.dir/src/arm/isa-thumb.c.o /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:492:1: warning: variable 'n' set but not used [-Wunused-but-set-variable] DEFINE_ALU_INSTRUCTION_ARM(MOV, ARM_NEUTRAL_S(n, cpu->shifterOperand, cpu->gprs[rd]), ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:305:2: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_ARM' DEFINE_ALU_INSTRUCTION_EX_ARM(NAME ## _LSL, , _shiftLSL, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:290:11: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_EX_ARM' int32_t n = cpu->gprs[rn]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:492:1: warning: variable 'n' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:306:2: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_ARM' DEFINE_ALU_INSTRUCTION_EX_ARM(NAME ## S_LSL, S_BODY, _shiftLSL, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:290:11: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_EX_ARM' int32_t n = cpu->gprs[rn]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:492:1: warning: variable 'n' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:307:2: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_ARM' DEFINE_ALU_INSTRUCTION_EX_ARM(NAME ## _LSR, , _shiftLSR, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:290:11: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_EX_ARM' int32_t n = cpu->gprs[rn]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:492:1: warning: variable 'n' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:308:2: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_ARM' DEFINE_ALU_INSTRUCTION_EX_ARM(NAME ## S_LSR, S_BODY, _shiftLSR, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:290:11: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_EX_ARM' int32_t n = cpu->gprs[rn]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:492:1: warning: variable 'n' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:309:2: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_ARM' DEFINE_ALU_INSTRUCTION_EX_ARM(NAME ## _ASR, , _shiftASR, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:290:11: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_EX_ARM' int32_t n = cpu->gprs[rn]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:492:1: warning: variable 'n' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:310:2: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_ARM' DEFINE_ALU_INSTRUCTION_EX_ARM(NAME ## S_ASR, S_BODY, _shiftASR, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:290:11: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_EX_ARM' int32_t n = cpu->gprs[rn]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:492:1: warning: variable 'n' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:311:2: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_ARM' DEFINE_ALU_INSTRUCTION_EX_ARM(NAME ## _ROR, , _shiftROR, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:290:11: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_EX_ARM' int32_t n = cpu->gprs[rn]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:492:1: warning: variable 'n' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:312:2: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_ARM' DEFINE_ALU_INSTRUCTION_EX_ARM(NAME ## S_ROR, S_BODY, _shiftROR, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:290:11: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_EX_ARM' int32_t n = cpu->gprs[rn]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:492:1: warning: variable 'n' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:313:2: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_ARM' DEFINE_ALU_INSTRUCTION_EX_ARM(NAME ## I, , _immediate, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:290:11: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_EX_ARM' int32_t n = cpu->gprs[rn]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:492:1: warning: variable 'n' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:314:2: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_ARM' DEFINE_ALU_INSTRUCTION_EX_ARM(NAME ## SI, S_BODY, _immediate, BODY) ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:290:11: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_EX_ARM' int32_t n = cpu->gprs[rn]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:495:1: warning: variable 'n' set but not used [-Wunused-but-set-variable] DEFINE_ALU_INSTRUCTION_ARM(MVN, ARM_NEUTRAL_S(n, cpu->shifterOperand, cpu->gprs[rd]), ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:305:2: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_ARM' DEFINE_ALU_INSTRUCTION_EX_ARM(NAME ## _LSL, , _shiftLSL, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:290:11: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_EX_ARM' int32_t n = cpu->gprs[rn]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:495:1: warning: variable 'n' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:306:2: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_ARM' DEFINE_ALU_INSTRUCTION_EX_ARM(NAME ## S_LSL, S_BODY, _shiftLSL, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:290:11: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_EX_ARM' int32_t n = cpu->gprs[rn]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:495:1: warning: variable 'n' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:307:2: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_ARM' DEFINE_ALU_INSTRUCTION_EX_ARM(NAME ## _LSR, , _shiftLSR, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:290:11: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_EX_ARM' int32_t n = cpu->gprs[rn]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:495:1: warning: variable 'n' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:308:2: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_ARM' DEFINE_ALU_INSTRUCTION_EX_ARM(NAME ## S_LSR, S_BODY, _shiftLSR, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:290:11: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_EX_ARM' int32_t n = cpu->gprs[rn]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:495:1: warning: variable 'n' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:309:2: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_ARM' DEFINE_ALU_INSTRUCTION_EX_ARM(NAME ## _ASR, , _shiftASR, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:290:11: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_EX_ARM' int32_t n = cpu->gprs[rn]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:495:1: warning: variable 'n' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:310:2: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_ARM' DEFINE_ALU_INSTRUCTION_EX_ARM(NAME ## S_ASR, S_BODY, _shiftASR, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:290:11: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_EX_ARM' int32_t n = cpu->gprs[rn]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:495:1: warning: variable 'n' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:311:2: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_ARM' DEFINE_ALU_INSTRUCTION_EX_ARM(NAME ## _ROR, , _shiftROR, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:290:11: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_EX_ARM' int32_t n = cpu->gprs[rn]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:495:1: warning: variable 'n' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:312:2: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_ARM' DEFINE_ALU_INSTRUCTION_EX_ARM(NAME ## S_ROR, S_BODY, _shiftROR, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:290:11: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_EX_ARM' int32_t n = cpu->gprs[rn]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:495:1: warning: variable 'n' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:313:2: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_ARM' DEFINE_ALU_INSTRUCTION_EX_ARM(NAME ## I, , _immediate, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:290:11: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_EX_ARM' int32_t n = cpu->gprs[rn]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:495:1: warning: variable 'n' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:314:2: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_ARM' DEFINE_ALU_INSTRUCTION_EX_ARM(NAME ## SI, S_BODY, _immediate, BODY) ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:290:11: note: expanded from macro 'DEFINE_ALU_INSTRUCTION_EX_ARM' int32_t n = cpu->gprs[rn]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] DEFINE_LOAD_STORE_INSTRUCTION_ARM(LDR, LOAD, cpu->gprs[rd] = cpu->memory.load32(cpu, address, ¤tCycles); ARM_LOAD_POST_BODY;) ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:381:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _LSL_, ADDR_MODE_2_LSL, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:373:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, SHIFTER)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:381:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _LSL_, ADDR_MODE_2_LSL, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:374:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, SHIFTER)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:381:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _LSL_, ADDR_MODE_2_LSL, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:375:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## P, ADDR_MODE_2_INDEX(-, SHIFTER), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:381:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _LSL_, ADDR_MODE_2_LSL, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:376:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PW, ADDR_MODE_2_INDEX(-, SHIFTER), ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_ADDRESS), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:381:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _LSL_, ADDR_MODE_2_LSL, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:377:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PU, ADDR_MODE_2_INDEX(+, SHIFTER), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:381:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _LSL_, ADDR_MODE_2_LSL, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:378:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PUW, ADDR_MODE_2_INDEX(+, SHIFTER), ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_ADDRESS), LS, BODY) ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:382:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _LSR_, ADDR_MODE_2_LSR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:373:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, SHIFTER)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:382:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _LSR_, ADDR_MODE_2_LSR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:374:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, SHIFTER)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:382:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _LSR_, ADDR_MODE_2_LSR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:375:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## P, ADDR_MODE_2_INDEX(-, SHIFTER), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:382:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _LSR_, ADDR_MODE_2_LSR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:376:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PW, ADDR_MODE_2_INDEX(-, SHIFTER), ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_ADDRESS), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:382:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _LSR_, ADDR_MODE_2_LSR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:377:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PU, ADDR_MODE_2_INDEX(+, SHIFTER), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:382:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _LSR_, ADDR_MODE_2_LSR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:378:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PUW, ADDR_MODE_2_INDEX(+, SHIFTER), ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_ADDRESS), LS, BODY) ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:383:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _ASR_, ADDR_MODE_2_ASR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:373:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, SHIFTER)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:383:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _ASR_, ADDR_MODE_2_ASR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:374:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, SHIFTER)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:383:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _ASR_, ADDR_MODE_2_ASR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:375:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## P, ADDR_MODE_2_INDEX(-, SHIFTER), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:383:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _ASR_, ADDR_MODE_2_ASR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:376:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PW, ADDR_MODE_2_INDEX(-, SHIFTER), ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_ADDRESS), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:383:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _ASR_, ADDR_MODE_2_ASR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:377:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PU, ADDR_MODE_2_INDEX(+, SHIFTER), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:383:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _ASR_, ADDR_MODE_2_ASR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:378:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PUW, ADDR_MODE_2_INDEX(+, SHIFTER), ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_ADDRESS), LS, BODY) ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:384:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _ROR_, ADDR_MODE_2_ROR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:373:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, SHIFTER)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:384:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _ROR_, ADDR_MODE_2_ROR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:374:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, SHIFTER)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:384:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _ROR_, ADDR_MODE_2_ROR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:375:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## P, ADDR_MODE_2_INDEX(-, SHIFTER), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:384:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _ROR_, ADDR_MODE_2_ROR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:376:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PW, ADDR_MODE_2_INDEX(-, SHIFTER), ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_ADDRESS), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:384:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _ROR_, ADDR_MODE_2_ROR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:377:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PU, ADDR_MODE_2_INDEX(+, SHIFTER), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:384:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _ROR_, ADDR_MODE_2_ROR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:378:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PUW, ADDR_MODE_2_INDEX(+, SHIFTER), ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_ADDRESS), LS, BODY) ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:385:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## I, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, ADDR_MODE_2_IMMEDIATE)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:386:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IU, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, ADDR_MODE_2_IMMEDIATE)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:387:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IP, ADDR_MODE_2_INDEX(-, ADDR_MODE_2_IMMEDIATE), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:388:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IPW, ADDR_MODE_2_INDEX(-, ADDR_MODE_2_IMMEDIATE), ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_ADDRESS), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:389:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IPU, ADDR_MODE_2_INDEX(+, ADDR_MODE_2_IMMEDIATE), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:556:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:390:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IPUW, ADDR_MODE_2_INDEX(+, ADDR_MODE_2_IMMEDIATE), ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_ADDRESS), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] DEFINE_LOAD_STORE_INSTRUCTION_ARM(LDRB, LOAD, cpu->gprs[rd] = cpu->memory.load8(cpu, address, ¤tCycles); ARM_LOAD_POST_BODY;) ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:381:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _LSL_, ADDR_MODE_2_LSL, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:373:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, SHIFTER)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:381:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _LSL_, ADDR_MODE_2_LSL, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:374:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, SHIFTER)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:381:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _LSL_, ADDR_MODE_2_LSL, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:375:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## P, ADDR_MODE_2_INDEX(-, SHIFTER), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:381:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _LSL_, ADDR_MODE_2_LSL, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:376:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PW, ADDR_MODE_2_INDEX(-, SHIFTER), ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_ADDRESS), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ [ 43%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/audio.c.o /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:381:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _LSL_, ADDR_MODE_2_LSL, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:377:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PU, ADDR_MODE_2_INDEX(+, SHIFTER), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:381:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _LSL_, ADDR_MODE_2_LSL, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:378:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PUW, ADDR_MODE_2_INDEX(+, SHIFTER), ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_ADDRESS), LS, BODY) ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:382:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _LSR_, ADDR_MODE_2_LSR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:373:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, SHIFTER)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:382:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _LSR_, ADDR_MODE_2_LSR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:374:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, SHIFTER)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:382:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _LSR_, ADDR_MODE_2_LSR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:375:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## P, ADDR_MODE_2_INDEX(-, SHIFTER), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:382:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _LSR_, ADDR_MODE_2_LSR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:376:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PW, ADDR_MODE_2_INDEX(-, SHIFTER), ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_ADDRESS), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:382:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _LSR_, ADDR_MODE_2_LSR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:377:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PU, ADDR_MODE_2_INDEX(+, SHIFTER), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:382:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _LSR_, ADDR_MODE_2_LSR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:378:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PUW, ADDR_MODE_2_INDEX(+, SHIFTER), ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_ADDRESS), LS, BODY) ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:383:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _ASR_, ADDR_MODE_2_ASR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:373:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, SHIFTER)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:383:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _ASR_, ADDR_MODE_2_ASR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:374:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, SHIFTER)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:383:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _ASR_, ADDR_MODE_2_ASR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:375:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## P, ADDR_MODE_2_INDEX(-, SHIFTER), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:383:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _ASR_, ADDR_MODE_2_ASR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:376:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PW, ADDR_MODE_2_INDEX(-, SHIFTER), ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_ADDRESS), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:383:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _ASR_, ADDR_MODE_2_ASR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:377:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PU, ADDR_MODE_2_INDEX(+, SHIFTER), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:383:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _ASR_, ADDR_MODE_2_ASR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:378:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PUW, ADDR_MODE_2_INDEX(+, SHIFTER), ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_ADDRESS), LS, BODY) ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:384:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _ROR_, ADDR_MODE_2_ROR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:373:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, SHIFTER)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:384:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _ROR_, ADDR_MODE_2_ROR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:374:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, SHIFTER)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:384:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _ROR_, ADDR_MODE_2_ROR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:375:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## P, ADDR_MODE_2_INDEX(-, SHIFTER), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:384:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _ROR_, ADDR_MODE_2_ROR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:376:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PW, ADDR_MODE_2_INDEX(-, SHIFTER), ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_ADDRESS), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:384:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _ROR_, ADDR_MODE_2_ROR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:377:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PU, ADDR_MODE_2_INDEX(+, SHIFTER), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:384:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM(NAME ## _ROR_, ADDR_MODE_2_ROR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:378:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PUW, ADDR_MODE_2_INDEX(+, SHIFTER), ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_ADDRESS), LS, BODY) ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:385:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## I, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, ADDR_MODE_2_IMMEDIATE)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:386:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IU, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, ADDR_MODE_2_IMMEDIATE)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:387:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IP, ADDR_MODE_2_INDEX(-, ADDR_MODE_2_IMMEDIATE), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:388:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IPW, ADDR_MODE_2_INDEX(-, ADDR_MODE_2_IMMEDIATE), ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_ADDRESS), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:389:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IPU, ADDR_MODE_2_INDEX(+, ADDR_MODE_2_IMMEDIATE), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:557:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:390:2: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IPUW, ADDR_MODE_2_INDEX(+, ADDR_MODE_2_IMMEDIATE), ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_ADDRESS), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:558:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM(LDRH, LOAD, cpu->gprs[rd] = cpu->memory.load16(cpu, address, ¤tCycles); ARM_LOAD_POST_BODY;) ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:393:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, ADDR_MODE_3_RN, ADDR_MODE_3_WRITEBACK(ADDR_MODE_3_INDEX(-, ADDR_MODE_3_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:558:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:394:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, ADDR_MODE_3_RN, ADDR_MODE_3_WRITEBACK(ADDR_MODE_3_INDEX(+, ADDR_MODE_3_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:558:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:395:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## P, ADDR_MODE_3_INDEX(-, ADDR_MODE_3_RM), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:558:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:396:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PW, ADDR_MODE_3_INDEX(-, ADDR_MODE_3_RM), ADDR_MODE_3_WRITEBACK(ADDR_MODE_3_ADDRESS), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:558:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:397:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PU, ADDR_MODE_3_INDEX(+, ADDR_MODE_3_RM), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:558:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:398:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PUW, ADDR_MODE_3_INDEX(+, ADDR_MODE_3_RM), ADDR_MODE_3_WRITEBACK(ADDR_MODE_3_ADDRESS), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:558:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:399:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## I, ADDR_MODE_3_RN, ADDR_MODE_3_WRITEBACK(ADDR_MODE_3_INDEX(-, ADDR_MODE_3_IMMEDIATE)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:558:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:400:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IU, ADDR_MODE_3_RN, ADDR_MODE_3_WRITEBACK(ADDR_MODE_3_INDEX(+, ADDR_MODE_3_IMMEDIATE)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:558:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:401:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IP, ADDR_MODE_3_INDEX(-, ADDR_MODE_3_IMMEDIATE), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:558:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:402:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IPW, ADDR_MODE_3_INDEX(-, ADDR_MODE_3_IMMEDIATE), ADDR_MODE_3_WRITEBACK(ADDR_MODE_3_ADDRESS), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:558:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:403:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IPU, ADDR_MODE_3_INDEX(+, ADDR_MODE_3_IMMEDIATE), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:558:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:404:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IPUW, ADDR_MODE_3_INDEX(+, ADDR_MODE_3_IMMEDIATE), ADDR_MODE_3_WRITEBACK(ADDR_MODE_3_ADDRESS), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:559:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM(LDRSB, LOAD, cpu->gprs[rd] = ARM_SXT_8(cpu->memory.load8(cpu, address, ¤tCycles)); ARM_LOAD_POST_BODY;) ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:393:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, ADDR_MODE_3_RN, ADDR_MODE_3_WRITEBACK(ADDR_MODE_3_INDEX(-, ADDR_MODE_3_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:559:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:394:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, ADDR_MODE_3_RN, ADDR_MODE_3_WRITEBACK(ADDR_MODE_3_INDEX(+, ADDR_MODE_3_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:559:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:395:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## P, ADDR_MODE_3_INDEX(-, ADDR_MODE_3_RM), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:559:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:396:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PW, ADDR_MODE_3_INDEX(-, ADDR_MODE_3_RM), ADDR_MODE_3_WRITEBACK(ADDR_MODE_3_ADDRESS), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:559:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:397:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PU, ADDR_MODE_3_INDEX(+, ADDR_MODE_3_RM), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:559:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:398:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PUW, ADDR_MODE_3_INDEX(+, ADDR_MODE_3_RM), ADDR_MODE_3_WRITEBACK(ADDR_MODE_3_ADDRESS), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:559:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:399:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## I, ADDR_MODE_3_RN, ADDR_MODE_3_WRITEBACK(ADDR_MODE_3_INDEX(-, ADDR_MODE_3_IMMEDIATE)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:559:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:400:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IU, ADDR_MODE_3_RN, ADDR_MODE_3_WRITEBACK(ADDR_MODE_3_INDEX(+, ADDR_MODE_3_IMMEDIATE)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:559:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:401:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IP, ADDR_MODE_3_INDEX(-, ADDR_MODE_3_IMMEDIATE), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:559:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:402:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IPW, ADDR_MODE_3_INDEX(-, ADDR_MODE_3_IMMEDIATE), ADDR_MODE_3_WRITEBACK(ADDR_MODE_3_ADDRESS), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:559:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:403:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IPU, ADDR_MODE_3_INDEX(+, ADDR_MODE_3_IMMEDIATE), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:559:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:404:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IPUW, ADDR_MODE_3_INDEX(+, ADDR_MODE_3_IMMEDIATE), ADDR_MODE_3_WRITEBACK(ADDR_MODE_3_ADDRESS), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:560:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM(LDRSH, LOAD, cpu->gprs[rd] = address & 1 ? ARM_SXT_8(cpu->memory.load16(cpu, address, ¤tCycles)) : ARM_SXT_16(cpu->memory.load16(cpu, address, ¤tCycles)); ARM_LOAD_POST_BODY;) ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:393:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, ADDR_MODE_3_RN, ADDR_MODE_3_WRITEBACK(ADDR_MODE_3_INDEX(-, ADDR_MODE_3_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:560:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:394:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, ADDR_MODE_3_RN, ADDR_MODE_3_WRITEBACK(ADDR_MODE_3_INDEX(+, ADDR_MODE_3_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:560:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:395:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## P, ADDR_MODE_3_INDEX(-, ADDR_MODE_3_RM), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:560:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:396:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PW, ADDR_MODE_3_INDEX(-, ADDR_MODE_3_RM), ADDR_MODE_3_WRITEBACK(ADDR_MODE_3_ADDRESS), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:560:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:397:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PU, ADDR_MODE_3_INDEX(+, ADDR_MODE_3_RM), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:560:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:398:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## PUW, ADDR_MODE_3_INDEX(+, ADDR_MODE_3_RM), ADDR_MODE_3_WRITEBACK(ADDR_MODE_3_ADDRESS), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:560:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:399:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## I, ADDR_MODE_3_RN, ADDR_MODE_3_WRITEBACK(ADDR_MODE_3_INDEX(-, ADDR_MODE_3_IMMEDIATE)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:560:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:400:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IU, ADDR_MODE_3_RN, ADDR_MODE_3_WRITEBACK(ADDR_MODE_3_INDEX(+, ADDR_MODE_3_IMMEDIATE)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:560:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:401:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IP, ADDR_MODE_3_INDEX(-, ADDR_MODE_3_IMMEDIATE), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:560:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:402:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IPW, ADDR_MODE_3_INDEX(-, ADDR_MODE_3_IMMEDIATE), ADDR_MODE_3_WRITEBACK(ADDR_MODE_3_ADDRESS), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:560:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:403:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IPU, ADDR_MODE_3_INDEX(+, ADDR_MODE_3_IMMEDIATE), , LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:560:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:404:2: note: expanded from macro 'DEFINE_LOAD_STORE_MODE_3_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IPUW, ADDR_MODE_3_INDEX(+, ADDR_MODE_3_IMMEDIATE), ADDR_MODE_3_WRITEBACK(ADDR_MODE_3_ADDRESS), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:565:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] DEFINE_LOAD_STORE_T_INSTRUCTION_ARM(LDRBT, LOAD, ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:411:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _LSL_, ADDR_MODE_2_LSL, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:407:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:565:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:411:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _LSL_, ADDR_MODE_2_LSL, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:408:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:565:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:412:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _LSR_, ADDR_MODE_2_LSR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:407:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:565:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:412:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _LSR_, ADDR_MODE_2_LSR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:408:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:565:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:413:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _ASR_, ADDR_MODE_2_ASR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:407:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:565:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:413:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _ASR_, ADDR_MODE_2_ASR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:408:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:565:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:414:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _ROR_, ADDR_MODE_2_ROR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:407:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:565:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:414:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _ROR_, ADDR_MODE_2_ROR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:408:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:565:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:415:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## I, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, ADDR_MODE_2_IMMEDIATE)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:565:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:416:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IU, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, ADDR_MODE_2_IMMEDIATE)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:573:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] DEFINE_LOAD_STORE_T_INSTRUCTION_ARM(LDRT, LOAD, ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:411:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _LSL_, ADDR_MODE_2_LSL, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:407:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:573:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:411:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _LSL_, ADDR_MODE_2_LSL, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:408:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:573:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:412:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _LSR_, ADDR_MODE_2_LSR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:407:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:573:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:412:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _LSR_, ADDR_MODE_2_LSR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:408:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:573:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:413:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _ASR_, ADDR_MODE_2_ASR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:407:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:573:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:413:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _ASR_, ADDR_MODE_2_ASR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:408:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:573:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:414:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _ROR_, ADDR_MODE_2_ROR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:407:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:573:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:414:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _ROR_, ADDR_MODE_2_ROR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:408:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:573:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:415:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## I, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, ADDR_MODE_2_IMMEDIATE)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:573:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:416:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IU, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, ADDR_MODE_2_IMMEDIATE)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:581:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] DEFINE_LOAD_STORE_T_INSTRUCTION_ARM(STRBT, STORE, ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:411:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _LSL_, ADDR_MODE_2_LSL, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:407:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:581:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:411:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _LSL_, ADDR_MODE_2_LSL, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:408:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:581:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:412:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _LSR_, ADDR_MODE_2_LSR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:407:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:581:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:412:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _LSR_, ADDR_MODE_2_LSR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:408:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:581:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:413:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _ASR_, ADDR_MODE_2_ASR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:407:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:581:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:413:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _ASR_, ADDR_MODE_2_ASR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:408:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:581:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:414:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _ROR_, ADDR_MODE_2_ROR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:407:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:581:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:414:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _ROR_, ADDR_MODE_2_ROR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:408:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:581:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:415:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## I, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, ADDR_MODE_2_IMMEDIATE)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:581:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:416:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IU, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, ADDR_MODE_2_IMMEDIATE)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:589:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] DEFINE_LOAD_STORE_T_INSTRUCTION_ARM(STRT, STORE, ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:411:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _LSL_, ADDR_MODE_2_LSL, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:407:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:589:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:411:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _LSL_, ADDR_MODE_2_LSL, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:408:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:589:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:412:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _LSR_, ADDR_MODE_2_LSR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:407:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:589:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:412:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _LSR_, ADDR_MODE_2_LSR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:408:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:589:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:413:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _ASR_, ADDR_MODE_2_ASR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:407:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:589:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:413:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _ASR_, ADDR_MODE_2_ASR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:408:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:589:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:414:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _ROR_, ADDR_MODE_2_ROR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:407:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:589:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:414:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM(NAME ## _ROR_, ADDR_MODE_2_ROR, LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:408:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_SHIFTER_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## U, SHIFTER, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, ADDR_MODE_2_RM)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:589:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:415:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## I, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(-, ADDR_MODE_2_IMMEDIATE)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:589:1: warning: variable 'd' set but not used [-Wunused-but-set-variable] /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:416:2: note: expanded from macro 'DEFINE_LOAD_STORE_T_INSTRUCTION_ARM' DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM(NAME ## IU, ADDR_MODE_2_RN, ADDR_MODE_2_WRITEBACK(ADDR_MODE_2_INDEX(+, ADDR_MODE_2_IMMEDIATE)), LS, BODY) \ ^ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/arm/isa-arm.c:361:11: note: expanded from macro 'DEFINE_LOAD_STORE_INSTRUCTION_EX_ARM' int32_t d = cpu->gprs[rd]; \ ^ [ 44%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/bios.c.o /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/gba/bios.c:83:48: warning: implicit conversion from 'int' to 'int16_t' (aka 'short') changes value from 32768 to -32768 [-Wconstant-conversion] cpu->memory.store16(cpu, BASE_IO | REG_RCNT, RCNT_INITIAL, 0); ~~~ ^~~~~~~~~~~~ [ 45%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/cheats.c.o 1 warning generated. [ 46%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/cheats/codebreaker.c.o [ 47%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/cheats/gameshark.c.o [ 48%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/cheats/parv3.c.o [ 49%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/core.c.o [ 50%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/dma.c.o [ 51%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/ereader.c.o [ 52%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/gba.c.o 156 warnings generated. [ 52%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/hardware.c.o [ 53%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/hle-bios.c.o [ 54%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/input.c.o [ 55%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/io.c.o [ 56%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/matrix.c.o [ 57%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/memory.c.o [ 58%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/overrides.c.o [ 60%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/renderers/cache-set.c.o [ 61%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/renderers/common.c.o [ 62%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/renderers/gl.c.o [ 63%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/renderers/software-bg.c.o [ 64%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/renderers/software-mode0.c.o [ 64%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/renderers/software-obj.c.o [ 65%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/renderers/video-software.c.o [ 66%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/savedata.c.o [ 67%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/serialize.c.o [ 68%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/sharkport.c.o [ 69%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/sio.c.o [ 70%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/timer.c.o [ 71%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/vfame.c.o [ 72%] Building C object CMakeFiles/mgba_libretro.dir/src/gba/video.c.o [ 73%] Building C object CMakeFiles/mgba_libretro.dir/src/util/circle-buffer.c.o [ 74%] Building C object CMakeFiles/mgba_libretro.dir/src/util/configuration.c.o [ 75%] Building C object CMakeFiles/mgba_libretro.dir/src/util/crc32.c.o [ 75%] Building C object CMakeFiles/mgba_libretro.dir/src/util/elf-read.c.o /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/util/configuration.c:180:7: warning: unused variable 'res' [-Wunused-variable] bool res = ConfigurationWriteVFile(configuration, vf); ^ 1 warning generated. [ 76%] Building C object CMakeFiles/mgba_libretro.dir/src/util/export.c.o [ 77%] Building C object CMakeFiles/mgba_libretro.dir/src/util/formatting.c.o [ 78%] Building C object CMakeFiles/mgba_libretro.dir/src/util/gbk-table.c.o [ 80%] Building C object CMakeFiles/mgba_libretro.dir/src/util/patch.c.o [ 81%] Building C object CMakeFiles/mgba_libretro.dir/src/util/hash.c.o [ 82%] Building C object CMakeFiles/mgba_libretro.dir/src/util/patch-fast.c.o [ 83%] Building C object CMakeFiles/mgba_libretro.dir/src/util/patch-ips.c.o [ 84%] Building C object CMakeFiles/mgba_libretro.dir/src/util/patch-ups.c.o [ 85%] Building C object CMakeFiles/mgba_libretro.dir/src/util/png-io.c.o [ 86%] Building C object CMakeFiles/mgba_libretro.dir/src/util/ring-fifo.c.o [ 87%] Building C object CMakeFiles/mgba_libretro.dir/src/util/string.c.o [ 87%] Building C object CMakeFiles/mgba_libretro.dir/src/util/table.c.o [ 88%] Building C object CMakeFiles/mgba_libretro.dir/src/util/text-codec.c.o [ 89%] Building C object CMakeFiles/mgba_libretro.dir/src/util/vfs.c.o [ 90%] Building C object CMakeFiles/mgba_libretro.dir/version.c.o [ 91%] Building C object CMakeFiles/mgba_libretro.dir/src/util/vfs/vfs-mem.c.o [ 92%] Building C object CMakeFiles/mgba_libretro.dir/src/util/vfs/vfs-fifo.c.o [ 93%] Building C object CMakeFiles/mgba_libretro.dir/src/util/vfs/vfs-fd.c.o [ 94%] Building C object CMakeFiles/mgba_libretro.dir/src/util/vfs/vfs-dirent.c.o [ 95%] Building C object CMakeFiles/mgba_libretro.dir/src/platform/posix/memory.c.o [ 96%] Building C object CMakeFiles/mgba_libretro.dir/src/third-party/inih/ini.c.o [ 97%] Building C object CMakeFiles/mgba_libretro.dir/src/third-party/blip_buf/blip_buf.c.o [ 98%] Building C object CMakeFiles/mgba_libretro.dir/src/platform/libretro/libretro.c.o /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/platform/libretro/libretro.c:971:10: warning: enumeration value 'mLOG_ALL' not handled in switch [-Wswitch] switch (level) { ^~~~~ /Users/pbulk/build/emulators/libretro-mgba/work/mgba-0.9.3/src/platform/libretro/libretro.c:971:10: note: add missing switch cases switch (level) { ^ 1 warning generated. [100%] Linking C shared library mgba_libretro.dylib [100%] Built target mgba_libretro *** Please use pkgtools/verifypc to sanity check dependencies.