summaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
authorGabriel Kerneis2014-03-14 16:39:22 +0000
committerGabriel Kerneis2014-03-14 16:39:53 +0000
commit17dcc2ea6af93a8caaa34192e02fe7341af3e377 (patch)
tree7aebb49ca5edc8387f80fbed4a20b2766c90db66 /src/test
parentb9b6961cab384c863b67600eb1fa86dd40dd0df5 (diff)
Support regbits read and write
No support for non-contiguous writes.
Diffstat (limited to 'src/test')
-rw-r--r--src/test/regbits.sail8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/test/regbits.sail b/src/test/regbits.sail
index b355f75a..5bc799bb 100644
--- a/src/test/regbits.sail
+++ b/src/test/regbits.sail
@@ -2,16 +2,18 @@
32 : SO;
33 : OV;
34 : CA;
+ 35..36: FOOBAR;
}
register (xer) XER
register (bit[1]) query
-function bit main _ = {
+function (bit[64]) main _ = {
XER := 0b010101010101010101010101010101010101010101010101010101010101001;
f := XER;
(bit[7]) foo := XER[57..63];
query := XER.SO;
- XER.SO := 0b0;
- bitzero }
+ XER.SO := bitone;
+ XER.FOOBAR := 0b11;
+ XER }