mirror of
https://github.com/libretro/Mu.git
synced 2026-09-22 22:56:12 +00:00
Split clang and GCC version of Cyclone since they each wont accept some of the others opcode names
This commit is contained in:
@@ -85,8 +85,8 @@ INCLUDEPATH += $$PWD/qt-common/include
|
||||
|
||||
# only use with ARMv4<->7, ARMv8 is its own architecture
|
||||
optimize_for_arm{
|
||||
SOURCES += ../../src/m68k/cyclone/Cyclone.S
|
||||
DEFINES += EMU_OPTIMIZE_FOR_ARM
|
||||
SOURCES += ../../src/m68k/cyclone/CycloneClang.S
|
||||
}else{
|
||||
SOURCES += ../../src/m68k/musashi/m68kcpu.c \
|
||||
../../src/m68k/musashi/m68kdasm.c \
|
||||
|
||||
@@ -344,6 +344,8 @@ uint32_t flx68000GetRegister(uint8_t reg){
|
||||
return cycloneCpu.pc;
|
||||
else if(reg == 17)
|
||||
return CycloneGetSr(&cycloneCpu);
|
||||
|
||||
return 0x00000000;
|
||||
#else
|
||||
return m68k_get_reg(NULL, reg);
|
||||
#endif
|
||||
|
||||
64796
src/m68k/cyclone/CycloneGcc.S
Normal file
64796
src/m68k/cyclone/CycloneGcc.S
Normal file
File diff suppressed because it is too large
Load Diff
@@ -15,7 +15,11 @@ EMU_SOURCES_C := $(EMU_PATH)/emulator.c \
|
||||
#only use with ARMv4<->7, ARMv8 is its own architecture
|
||||
ifeq ($(EMU_OPTIMIZE_FOR_ARM), 1)
|
||||
EMU_DEFINES += -DEMU_OPTIMIZE_FOR_ARM
|
||||
EMU_SOURCES_ASM += $(EMU_PATH)/m68k/cyclone/Cyclone.S
|
||||
ifeq ($(EMU_COMPILER_CLANG), 1)
|
||||
EMU_SOURCES_ASM += $(EMU_PATH)/m68k/cyclone/CycloneClang.S
|
||||
else
|
||||
EMU_SOURCES_ASM += $(EMU_PATH)/m68k/cyclone/CycloneGcc.S
|
||||
endif
|
||||
else
|
||||
EMU_SOURCES_C += $(EMU_PATH)/m68k/musashi/m68kops.c \
|
||||
$(EMU_PATH)/m68k/musashi/m68kopnz.c \
|
||||
|
||||
Reference in New Issue
Block a user