summaryrefslogtreecommitdiff
path: root/cpu/fr30.cpu
diff options
context:
space:
mode:
Diffstat (limited to 'cpu/fr30.cpu')
-rw-r--r--cpu/fr30.cpu2
1 files changed, 1 insertions, 1 deletions
diff --git a/cpu/fr30.cpu b/cpu/fr30.cpu
index 6c8e8ce2e9..01246477f3 100644
--- a/cpu/fr30.cpu
+++ b/cpu/fr30.cpu
@@ -163,7 +163,7 @@
; ??? On a 64 bit host this doesn't get completely sign extended
; if the value is recorded in a long, as it is during extraction.
; Various fixes exist, pick one.
- ((value pc) (or WI value (sll WI (const -1) (const 4))))
+ ((value pc) (or WI value (const -16)))
)
(dnf f-u8 "8 bit unsigned" () 8 8)
(dnf f-i8 "8 bit unsigned" () 4 8)