From f19e6fb3423309e4a0ecf769464f5cff37e4af6d Mon Sep 17 00:00:00 2001 From: aliaspider Date: Tue, 10 Nov 2015 17:34:56 +0100 Subject: seriously ?! -DASMCPU can be used now. --- src/os9x_65c816_common.s | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/os9x_65c816_common.s b/src/os9x_65c816_common.s index e4230fa..440da42 100644 --- a/src/os9x_65c816_common.s +++ b/src/os9x_65c816_common.s @@ -797,46 +797,46 @@ reg_cpu_var .req R14 .macro S9xSetWord regValue @ in : regValue (0xhhll0000) @ in : rscratch=address (0x00hhmmll) - STMFD R13!,{PC} @ Push return address MOV R1,\regValue, LSR #16 - B asmS9xSetWord + STMFD R13!,{PC} @ Push return address + B asmS9xSetWord MOV R0,R0 .endm .macro S9xSetWordZero @ in : rscratch=address (0x00hhmmll) - STMFD R13!,{PC} @ Push return address MOV R1,#0 + STMFD R13!,{PC} @ Push return address B asmS9xSetWord MOV R0,R0 .endm .macro S9xSetWordLow regValue @ in : regValue (0x0000hhll) @ in : rscratch=address (0x00hhmmll) - STMFD R13!,{PC} @ Push return address MOV R1,\regValue + STMFD R13!,{PC} @ Push return address B asmS9xSetWord MOV R0,R0 .endm .macro S9xSetByte regValue @ in : regValue (0xll000000) @ in : rscratch=address (0x00hhmmll) - STMFD R13!,{PC} @ Push return address MOV R1,\regValue, LSR #24 + STMFD R13!,{PC} @ Push return address B asmS9xSetByte MOV R0,R0 .endm .macro S9xSetByteZero @ in : rscratch=address (0x00hhmmll) - STMFD R13!,{PC} @ Push return address MOV R1,#0 + STMFD R13!,{PC} @ Push return address B asmS9xSetByte MOV R0,R0 .endm .macro S9xSetByteLow regValue @ in : regValue (0x000000ll) @ in : rscratch=address (0x00hhmmll) - STMFD R13!,{PC} @ Push return address MOV R1,\regValue + STMFD R13!,{PC} @ Push return address B asmS9xSetByte MOV R0,R0 .endm -- cgit v1.2.3