Change trashes → clobbers in calculator.asm

This commit is contained in:
Juhani Krekelä 2022-08-17 02:33:49 +03:00
parent cc933eeac1
commit c89d8e9850
1 changed files with 16 additions and 16 deletions

View File

@ -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