diff options
| author | Duncan Smith | 2010-06-20 17:05:45 -0700 |
|---|---|---|
| committer | Duncan Smith | 2010-06-20 17:05:45 -0700 |
| commit | 75f0ca70d94f153b07e4ba5b948ecec6bc1dac16 (patch) | |
| tree | a335f87ed06f15fe4ce5f6d370d977f42485e6da /main.asm | |
| parent | fae04a1922c7d6a448a6d92a5db1b05c80f57abd (diff) | |
Slightly reworked POPW
Diffstat (limited to 'main.asm')
| -rw-r--r-- | main.asm | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -109,13 +109,11 @@ PUSHW MACRO ;; \1_h <- (SP+1) ;; \1_l <- (SP) ;; SP <- SP + 2 -; XXX why not (a4)+ both times, and then get rid of addq.w #2,a4 ? POPW MACRO - move.b (a4),\1 + move.b (a4)+,\1 LOHI \1 ;slow - move.b (a4),\1 ; high byte + move.b (a4)+,\1 ; high byte HILO \1 ;slow - addq.w #2,a4 ENDM ;; == Immediate Memory Macros == |
