aboutsummaryrefslogtreecommitdiff
path: root/eval.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2017-06-09 09:36:26 +0200
committerDimitri Sokolyuk <demon@dim13.org>2017-06-09 09:36:26 +0200
commitb1fd0c35c0b562b1e659f135d28ca85cd39e68aa (patch)
treecc3ccc12ac518cb6a1232e5fe5b28d483380ae5e /eval.go
parentf13e7891763305dd36b510104192af734271e1b3 (diff)
remove guard
Diffstat (limited to 'eval.go')
-rw-r--r--eval.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/eval.go b/eval.go
index d04ea01..2af8fd3 100644
--- a/eval.go
+++ b/eval.go
@@ -99,8 +99,8 @@ func (vm *J1) eval(ins Instruction) {
if v.NtoAtT {
vm.memory[vm.st0] = vm.dstack[vm.dsp]
}
- dsp = uint16(int8(vm.dsp)+v.Ddir) % 32
- rsp = uint16(int8(vm.rsp)+v.Rdir) % 32
+ dsp = uint16(int8(vm.dsp) + v.Ddir)
+ rsp = uint16(int8(vm.rsp) + v.Rdir)
if v.TtoR {
vm.rstack[rsp] = vm.st0
}