X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Fcc65%2Fcodeinfo.c;h=cf04baf9c3a39808af1ce192f12441896b37e20c;hb=98da4b581175232d89630f5c19f22e37a7588c7b;hp=f968b12d21e2767b2a6a68de81fb199adda75e38;hpb=c61729a15ad1da563addc233dbafb2b30dda9b22;p=cc65 diff --git a/src/cc65/codeinfo.c b/src/cc65/codeinfo.c index f968b12d2..cf04baf9c 100644 --- a/src/cc65/codeinfo.c +++ b/src/cc65/codeinfo.c @@ -154,8 +154,8 @@ static const FuncInfo FuncInfoTable[] = { { "push7", REG_NONE, REG_AXY }, { "pusha", REG_A, REG_Y }, { "pusha0", REG_A, REG_XY }, - { "pushax", REG_AX, REG_Y }, { "pusha0sp", REG_NONE, REG_AY }, + { "pushax", REG_AX, REG_Y }, { "pushaysp", REG_Y, REG_AY }, { "pushc0", REG_NONE, REG_A | REG_Y }, { "pushc1", REG_NONE, REG_A | REG_Y }, @@ -165,6 +165,9 @@ static const FuncInfo FuncInfoTable[] = { { "pushw0sp", REG_NONE, REG_AXY }, { "pushwidx", REG_AXY, REG_AXY | REG_PTR1 }, { "pushwysp", REG_Y, REG_AXY }, + { "regswap", REG_AXY, REG_AXY | REG_TMP1 }, + { "regswap1", REG_XY, REG_A }, + { "regswap2", REG_XY, REG_A | REG_Y }, { "shlax1", REG_AX, REG_AX | REG_TMP1 }, { "shlax2", REG_AX, REG_AX | REG_TMP1 }, { "shlax3", REG_AX, REG_AX | REG_TMP1 },