diff --git a/src/libsrc/jit16core.pla b/src/libsrc/jit16core.pla
index 4b87a8e..d4417d5 100644
--- a/src/libsrc/jit16core.pla
+++ b/src/libsrc/jit16core.pla
@@ -689,7 +689,7 @@ def compiler(defptr)#0
                         codeptr=>4 = $00FF
                         codeptr    = codeptr + 6
                     fin
-                    A_IS_TOS   = TRUE             // PHA
+                    A_IS_TOS = TRUE                  // PHA
                     break
                 is $6A // LAW
                     dest = *(bytecode+i+1)
@@ -1196,9 +1196,9 @@ def compiler(defptr)#0
                         codeptr=>6 = $00FF
                         codeptr->8 = $18          // CLC
                         codeptr=>9 = $E765        // ADC TMP
-                        codeptr     = codeptr + 15
+                        codeptr     = codeptr + 11
                     fin
-                    A_IS_TOS    = TRUE            // PHA
+                    A_IS_TOS = TRUE               // PHA
                     break
                 is $B6 // ADDAW
                     dest = *(bytecode+i+1)
@@ -1271,16 +1271,17 @@ def compiler(defptr)#0
                         codeptr=>10 = $00FF
                         codeptr->12 = $0A         // ASL
                         codeptr=>13 = $E765       // ADC TMP
+                        codeptr     = codeptr + 15
                     else
-                        codeptr=>0  = $E785       // STA TMP
-                        codeptr->4  = $AD         // LDA abs
-                        codeptr=>5  = dest
-                        codeptr->9  = $29         // AND #$00FF
-                        codeptr=>10 = $00FF
-                        codeptr->12 = $0A         // ASL
-                        codeptr=>13 = $E765       // ADC TMP
+                        codeptr=>0 = $E785        // STA TMP
+                        codeptr->2 = $AD          // LDA abs
+                        codeptr=>3 = dest
+                        codeptr->5 = $29          // AND #$00FF
+                        codeptr=>6 = $00FF
+                        codeptr->8 = $0A          // ASL
+                        codeptr=>9 = $E765        // ADC TMP
+                        codeptr    = codeptr + 11
                     fin
-                    codeptr     = codeptr + 15
                     A_IS_TOS    = TRUE            // PHA
                     break
                 is $BE // IDXAW