~rabbits/nasu

2d3f04717d9e214021c11599cc24c2aed550515a — Devine Lu Linvega 9 months ago f9752fc
Minor optimisation
1 files changed, 3 insertions(+), 3 deletions(-)

M src/nasu.tal
M src/nasu.tal => src/nasu.tal +3 -3
@@ 1220,7 1220,7 @@ JMP2r
	STH2r
	DUP2 ROT2 SWP2 #0006 ADD2 STA2
	DUP2 ROT2 SWP2 #0004 ADD2 STA2
	DUP2 ROT2 SWP2 #0002 ADD2 STA2
	DUP2 ROT2 SWP2 INC2 INC2 STA2
	DUP2 ROT2 SWP2 STA2
	POP2



@@ 1229,7 1229,7 @@ JMP2r
@within-rect ( x* y* rect -- flag )

	STH
	( y LTH rect.y1 ) DUP2 STHkr #02 ADD LDZ2 LTH2 ,&skip JCN
	( y LTH rect.y1 ) DUP2 STHkr INC2 INC2 LDZ2 LTH2 ,&skip JCN
	( y GTH rect.y2 ) DUP2 STHkr #06 ADD LDZ2 GTH2 ,&skip JCN
	SWP2
	( x LTH rect.x1 ) DUP2 STHkr LDZ2 LTH2 ,&skip JCN


@@ 1357,7 1357,7 @@ JMP2r

@print ( short* -- )

	&short ( short* -- ) SWP ,&byte JSR
	SWP ,&byte JSR
	&byte ( byte -- ) DUP #04 SFT ,&char JSR
	&char ( char -- ) #0f AND DUP #09 GTH #27 MUL ADD #30 ADD #18 DEO