X-Git-Url: https://jxself.org/git/?p=b43-tools.git;a=blobdiff_plain;f=assembler%2Fscanner.l;fp=assembler%2Fscanner.l;h=dfc63d0da801da27bc6cfbe1e72435bc129f7fbf;hp=382fe35fab1a4ac0bb174334f9440ee000b626c3;hb=a392db777966d9e35be7c95590cdb24aa7f41ec1;hpb=eeef94262b78494c27c36c80080ff8c7e525b9e8 diff --git a/assembler/scanner.l b/assembler/scanner.l index 382fe35..dfc63d0 100644 --- a/assembler/scanner.l +++ b/assembler/scanner.l @@ -82,6 +82,8 @@ lr/[0-3] { update_lineinfo(); return LR; } \<\< { update_lineinfo(); return LEFTSHIFT; } \>\> { update_lineinfo(); return RIGHTSHIFT; } +mul { update_lineinfo(); return OP_MUL; } + add { update_lineinfo(); return OP_ADD; } add\. { update_lineinfo(); return OP_ADDSC; } addc { update_lineinfo(); return OP_ADDC; } @@ -120,6 +122,10 @@ jl { update_lineinfo(); return OP_JL; } jge { update_lineinfo(); return OP_JGE; } jg { update_lineinfo(); return OP_JG; } jle { update_lineinfo(); return OP_JLE; } +jdn { update_lineinfo(); return OP_JDN; } +jdpz { update_lineinfo(); return OP_JDPZ; } +jdp { update_lineinfo(); return OP_JDP; } +jdnz { update_lineinfo(); return OP_JDNZ; } jzx { update_lineinfo(); return OP_JZX; } jnzx { update_lineinfo(); return OP_JNZX; } jext { update_lineinfo(); return OP_JEXT; }