projects
/
vvhitespace
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Removed old Hello, World examples.
[vvhitespace]
/
stdlib_tests
/
3002_lshift.pvvs
diff --git
a/stdlib_tests/3002_lshift.pvvs
b/stdlib_tests/3002_lshift.pvvs
index
c4650b2
..
192a4fc
100644
(file)
--- a/
stdlib_tests/3002_lshift.pvvs
+++ b/
stdlib_tests/3002_lshift.pvvs
@@
-2,40
+2,40
@@
SSSTN | PUSH +1
SSSSN | PUSH 0
NSTTSTTSTN | JSR > 101101 (lshift)
SSSTN | PUSH +1
SSSSN | PUSH 0
NSTTSTTSTN | JSR > 101101 (lshift)
-NSTT
SSTN | JSR > 1001 (print number from stack
)
+NSTT
TTTSTN | JSR > 111101 (debug:printsignednumber
)
@ Shift by one.
SSSTN | PUSH +1
SSSTN | PUSH +1
NSTTSTTSTN | JSR > 101101 (lshift)
@ Shift by one.
SSSTN | PUSH +1
SSSTN | PUSH +1
NSTTSTTSTN | JSR > 101101 (lshift)
-NSTT
SSTN | JSR > 1001 (print number from stack
)
+NSTT
TTTSTN | JSR > 111101 (debug:printsignednumber
)
@ Shift by 62.
SSSTN | PUSH +1
SSSTTTTTSN | PUSH +62
NSTTSTTSTN | JSR > 101101 (lshift)
@ Shift by 62.
SSSTN | PUSH +1
SSSTTTTTSN | PUSH +62
NSTTSTTSTN | JSR > 101101 (lshift)
-NSTT
SSTN | JSR > 1001 (print number from stack
)
+NSTT
TTTSTN | JSR > 111101 (debug:printsignednumber
)
@ Shift by 63.
SSSTN | PUSH +1
SSSTTTTTTN | PUSH +63
NSTTSTTSTN | JSR > 101101 (lshift)
@ Shift by 63.
SSSTN | PUSH +1
SSSTTTTTTN | PUSH +63
NSTTSTTSTN | JSR > 101101 (lshift)
-NSTT
SSTN | JSR > 1001 (print number from stack
)
+NSTT
TTTSTN | JSR > 111101 (debug:printsignednumber
)
@ Shift all ones until a single one remains.
SSTTN | PUSH -1
SSSTTTTTTN | PUSH +63
NSTTSTTSTN | JSR > 101101 (lshift)
@ Shift all ones until a single one remains.
SSTTN | PUSH -1
SSSTTTTTTN | PUSH +63
NSTTSTTSTN | JSR > 101101 (lshift)
-NSTT
SSTN | JSR > 1001 (print number from stack
)
+NSTT
TTTSTN | JSR > 111101 (debug:printsignednumber
)
@ Shift all ones to all zeros.
SSTTN | PUSH -1
SSSTSSSSSSN | PUSH +64
NSTTSTTSTN | JSR > 101101 (lshift)
@ Shift all ones to all zeros.
SSTTN | PUSH -1
SSSTSSSSSSN | PUSH +64
NSTTSTTSTN | JSR > 101101 (lshift)
-NSTT
SSTN | JSR > 1001 (print number from stack
)
+NSTT
TTTSTN | JSR > 111101 (debug:printsignednumber
)
@ All done.
NNN | DIE
#include <logic.pvvs>
@ All done.
NNN | DIE
#include <logic.pvvs>
-#include <
stdio
.pvvs>
+#include <
debug
.pvvs>