core: fix MOVE so it copies the right number of bytes

It copied one too much.
This commit is contained in:
Virgil Dupras 2020-04-06 16:54:56 -04:00
parent 058b85686f
commit 7cd9d29cd8

View File

@ -122,8 +122,8 @@
( a1 a2 u -- ) ( a1 a2 u -- )
: MOVE : MOVE
( u ) 0 DO ( u ) 0 DO
SWAP DUP I + @ ( a2 a1 x ) SWAP DUP I + C@ ( a2 a1 x )
ROT SWAP OVER I + ( a1 a2 x a2 ) ROT SWAP OVER I + ( a1 a2 x a2 )
! ( a1 a2 ) C! ( a1 a2 )
LOOP LOOP
; ;