X-Git-Url: http://git.subgeniuskitty.com/vvhitespace/.git/blobdiff_plain/7359501c4b44efadc76eef5570008dd52f6767fc..4fba07dca7fb9275b51e5095a774fe69eeab4660:/stdlib_tests/5001_abs.pvvs diff --git a/stdlib_tests/5001_abs.pvvs b/stdlib_tests/5001_abs.pvvs index 7898e56..daf70ca 100644 --- a/stdlib_tests/5001_abs.pvvs +++ b/stdlib_tests/5001_abs.pvvs @@ -1,17 +1,17 @@ @ +1 should remain +1 SSSTN | PUSH +1 NSTTSSSTN | JSR > 10001 (abs) -NSTTSSTN | JSR > 1001 (print number from stack) +NSTTTTTSTN | JSR > 111101 (debug:printsignednumber) @ -1 should become +1 SSTTN | PUSH -1 NSTTSSSTN | JSR > 10001 (abs) -NSTTSSTN | JSR > 1001 (print number from stack) +NSTTTTTSTN | JSR > 111101 (debug:printsignednumber) @ 0 should remain 0 SSSSN | PUSH 0 NSTTSSSTN | JSR > 10001 (abs) -NSTTSSTN | JSR > 1001 (print number from stack) +NSTTTTTSTN | JSR > 111101 (debug:printsignednumber) @ Test the most negative number. @ It is impossible to return the true absolute value but should return zero. @@ -19,8 +19,9 @@ SSSTN | PUSH +1 SSSTTTTTTN | PUSH +63 NSTTSTTSTN | JSR > 101101 (lshift) NSTTSSSTN | JSR > 10001 (abs) -NSTTSSTN | JSR > 1001 (print number from stack) +NSTTTTTSTN | JSR > 111101 (debug:printsignednumber) NNN | DIE +#include #include -#include +#include