Change trashes → clobbers in calculator.asm
This commit is contained in:
parent
cc933eeac1
commit
c89d8e9850
|
@ -91,7 +91,7 @@ tmpWordLow: data 0
|
|||
|
||||
; out:
|
||||
; r0:r1 = word
|
||||
; trashes:
|
||||
; clobbers:
|
||||
; r2, r3
|
||||
peekWord:
|
||||
cleq r0, r0, popWord
|
||||
|
@ -122,7 +122,7 @@ tmpLoadWord23:
|
|||
|
||||
; in:
|
||||
; r0:r1 = word
|
||||
; trashes:
|
||||
; clobbers:
|
||||
; r0, r1, r2, r3
|
||||
pushWord:
|
||||
store pushWordLow, r1
|
||||
|
@ -134,7 +134,7 @@ pushWord:
|
|||
|
||||
; out:
|
||||
; r0:r1
|
||||
; trashes:
|
||||
; clobbers:
|
||||
; r2, r3
|
||||
popWord:
|
||||
cleq r0, r0, popByte
|
||||
|
@ -150,7 +150,7 @@ popWord:
|
|||
|
||||
; in:
|
||||
; r0 = byte
|
||||
; trashes:
|
||||
; clobbers:
|
||||
; r0, r1, r2, r3
|
||||
pushByte:
|
||||
load r2, SP+0
|
||||
|
@ -169,7 +169,7 @@ pushByte:
|
|||
|
||||
; out:
|
||||
; r0 = byte
|
||||
; trashes:
|
||||
; clobbers:
|
||||
; r1, r2, r3
|
||||
popByte:
|
||||
load r0, SP+0
|
||||
|
@ -211,7 +211,7 @@ loadByte:
|
|||
; out:
|
||||
; r0:r1 = result
|
||||
; r2 = carryout
|
||||
; trashes:
|
||||
; clobbers:
|
||||
; r3
|
||||
addWord:
|
||||
store addWordFirstHigh, r0
|
||||
|
@ -246,7 +246,7 @@ addWord:
|
|||
; out:
|
||||
; r0:r1 = result
|
||||
; r2 = carryout
|
||||
; trashes:
|
||||
; clobbers:
|
||||
; r3
|
||||
subWord:
|
||||
store subWordMinuendHigh, r0
|
||||
|
@ -281,7 +281,7 @@ subWord:
|
|||
|
||||
; in/out:
|
||||
; r0:r1 = word
|
||||
; trashes:
|
||||
; clobbers:
|
||||
; r2, r3
|
||||
incWord:
|
||||
store incWordHigh, r0
|
||||
|
@ -304,7 +304,7 @@ incWord:
|
|||
|
||||
; in/out:
|
||||
; r0:r1 = word
|
||||
; trashes:
|
||||
; clobbers:
|
||||
; r2, r3
|
||||
decWord:
|
||||
store decWordHigh, r0
|
||||
|
@ -333,7 +333,7 @@ decWord:
|
|||
; out:
|
||||
; r0 = result
|
||||
; r1 = carryout
|
||||
; trashes:
|
||||
; clobbers:
|
||||
; r2, r3
|
||||
addByte3:
|
||||
store addByte3ThirdAddend, r2
|
||||
|
@ -358,7 +358,7 @@ addByte3:
|
|||
; out:
|
||||
; r0 = result
|
||||
; r1 = carryout
|
||||
; trashes:
|
||||
; clobbers:
|
||||
; r2, r3
|
||||
addByte:
|
||||
; Initiliaze carryout to 0
|
||||
|
@ -405,7 +405,7 @@ addByte:
|
|||
; r0 = number in range [0, 0xf]
|
||||
; out:
|
||||
; r0 = ascii character corresponding to input
|
||||
; trashes:
|
||||
; clobbers:
|
||||
; r3
|
||||
nybble2hex:
|
||||
xor r3, r3
|
||||
|
@ -496,7 +496,7 @@ nybble2hex:
|
|||
; r0 = ascii hex digit
|
||||
; out:
|
||||
; r0 = corresponding nybble
|
||||
; trashes:
|
||||
; clobbers:
|
||||
; r3
|
||||
hex2nybble:
|
||||
load r3, litchar0
|
||||
|
@ -601,7 +601,7 @@ hex2nybble:
|
|||
|
||||
; in:
|
||||
; r1:r0 = word
|
||||
; trashes:
|
||||
; clobbers:
|
||||
; r0, r2, r3
|
||||
writehexWord:
|
||||
cleq r0, r0, writehexByte
|
||||
|
@ -613,7 +613,7 @@ writehexWord:
|
|||
|
||||
; in:
|
||||
; r0 = byte
|
||||
; trashes:
|
||||
; clobbers:
|
||||
; r0, r2, r3
|
||||
writehexByte:
|
||||
; Store copy of the byte (as r0 is modified by nybble2hex)
|
||||
|
@ -640,7 +640,7 @@ writehexByte:
|
|||
; Common output routines
|
||||
; ------------------------------------------------------------------
|
||||
|
||||
; trashes:
|
||||
; clobbers:
|
||||
; r3
|
||||
newline:
|
||||
load r3, litcharCR
|
||||
|
|
Loading…
Reference in New Issue