aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--basewords.go2
-rw-r--r--basewords_test.go6
2 files changed, 5 insertions, 3 deletions
diff --git a/basewords.go b/basewords.go
index 47e92c5..17ee32d 100644
--- a/basewords.go
+++ b/basewords.go
@@ -1,7 +1,7 @@
package j1
var BaseWords = map[string][]ALU{
- "noop": {{Opcode: opN}},
+ "noop": {{Opcode: opT}},
"+": {{Opcode: opTplusN, Ddir: -1}},
"xor": {{Opcode: opTxorN, Ddir: -1}},
"and": {{Opcode: opTandN, Ddir: -1}},
diff --git a/basewords_test.go b/basewords_test.go
index 769036d..a1dd917 100644
--- a/basewords_test.go
+++ b/basewords_test.go
@@ -5,9 +5,11 @@ import "testing"
func TestBaseWords(t *testing.T) {
for word, alu := range BaseWords {
t.Run(word, func(t *testing.T) {
- for _, ins := range alu {
- t.Logf("%4.0X", ins.Compile())
+ buf := make([]uint16, len(alu))
+ for i, ins := range alu {
+ buf[i] = ins.Compile()
}
+ t.Logf("%4.0X", buf)
})
}
}