summaryrefslogtreecommitdiff
path: root/src/test/regbits.sail
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/regbits.sail')
-rw-r--r--src/test/regbits.sail14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/test/regbits.sail b/src/test/regbits.sail
new file mode 100644
index 00000000..11209ab5
--- /dev/null
+++ b/src/test/regbits.sail
@@ -0,0 +1,14 @@
+ typedef xer = register bits [ 0 : 63 ] {
+ 32 : SO;
+ 33 : OV;
+ 34 : CA;
+ }
+
+register (xer) XER
+
+function bit main _ = {
+ XER := 0b010101010101010101010101010101010101010101010101010101010101001;
+ f := XER;
+ (bit[7]) foo := XER[57..63];
+ bitzero }
+