]> git.sur5r.net Git - cc65/blobdiff - src/cc65/codegen.c
Track usage of the sreg and several other zero page registers and remove
[cc65] / src / cc65 / codegen.c
index 1d537111b17c93f951d6e070c209cbd31b17a717..74a1710d44733371e5675df20aca77d9f6e87b55 100644 (file)
@@ -1011,12 +1011,8 @@ void g_putlocal (unsigned Flags, int Offs, long Val)
                }
            } else {
                if ((Flags & CF_NOKEEP) == 0 || CodeSizeFactor < 160) {
-                   if (Offs) {
-                       ldyconst (Offs);
-                       AddCodeLine ("jsr staxysp");
-                   } else {
-                       AddCodeLine ("jsr stax0sp");
-                   }
+                   ldyconst (Offs);
+                   AddCodeLine ("jsr staxysp");
                } else {
                    if (CPU == CPU_65C02 && Offs == 0) {
                        AddCodeLine ("sta (sp)");