summaryrefslogtreecommitdiff
path: root/src/test/power.sail
diff options
context:
space:
mode:
authorKathy Gray2014-11-04 16:12:21 +0000
committerKathy Gray2014-11-04 16:12:21 +0000
commit4122b87486fab99baa85170ae59fb3643ec8c63f (patch)
treea2b09b2c1cf98b48686e629a8b84631cd6e1cccd /src/test/power.sail
parent4f11262900c31c05118eaa42b85feafa41ae72b5 (diff)
Fixes bugs:
not setting starting bit of vector properly not treating properly if when given a non boolean --- bool largely removed in place of bit, removing many/most is_one casts but true and false are still possible values coerces between bit vectors of length one and bits again, because reading from a register can otherwise be wrong with respect to the interface
Diffstat (limited to 'src/test/power.sail')
-rw-r--r--src/test/power.sail2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/test/power.sail b/src/test/power.sail
index a57193fd..4305c099 100644
--- a/src/test/power.sail
+++ b/src/test/power.sail
@@ -347,7 +347,7 @@ val extern unit -> unit effect { barr } EIEIO_Sync
(* XXX effect for trap? *)
val extern unit -> unit effect pure trap
-register (bool) mode64bit
+register (bit[1]) mode64bit
register (bool) bigendianmode
val bit[64] -> unit effect {rreg,wreg} set_overflow_cr0