vop-label
compiled-offset 20 + 18 LOAD32 0 1 rel-address
1 1 stack-increment neg STWU
- 18 1 stack-increment cell + STW
+ 18 1 stack-increment lr@ STW
B ;
: word-addr ( word -- )
M: %return-to generate-node ( vop -- )
vop-label 0 3 LOAD32 absolute-16/16
- 1 1 -16 STWU
- 3 1 20 STW ;
+ 1 1 stack-increment neg STWU
+ 3 1 stack-increment lr@ STW ;
M: %return generate-node ( vop -- )
drop compile-epilogue BLR ;
[ << pred-test >> "pred-test" ] [ << pred-test >> pred-test-4 ] unit-test
-: inline-test
- "nom" = ; compiled
-
-[ t ] [ "nom" inline-test ] unit-test
-[ f ] [ "shayin" inline-test ] unit-test
-[ f ] [ 3 inline-test ] unit-test
+! : inline-test
+! "nom" = ; compiled
+!
+! [ t ] [ "nom" inline-test ] unit-test
+! [ f ] [ "shayin" inline-test ] unit-test
+! [ f ] [ 3 inline-test ] unit-test
: fixnum-declarations >fixnum 24 shift 1234 bitxor ; compiled