summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/os9x_65c816_common.s14
1 files 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