~rabbits/nasu

213c25a40a3f129cce8be8343b384116403d33a0 — neauoire 1 year, 7 months ago 62bd77f
Optimized MOD/MOD2
1 files changed, 1 insertions(+), 2 deletions(-)

M src/main.tal
M src/main.tal => src/main.tal +1 -2
@@ 28,10 28,9 @@
%2**  { #10 SFT2 } %2// { #01 SFT2 }
%8**  { #30 SFT2 } %8// { #03 SFT2 }
%TOS  { #00 SWP }  %TOB { SWP POP }
%MOD  { DIVk MUL SUB } %MOD2 { DIV2k MUL2 SUB2 }

%RTN { JMP2r }
%MOD { DUP2 / * - }
%MOD2 { OVR2 OVR2 // ** -- }
%MOD8 { #07 AND }
%ROL { DUP #07 SFT SWP #10 SFT + }
%ROR { DUP #70 SFT SWP #01 SFT + }