From 17dcc2ea6af93a8caaa34192e02fe7341af3e377 Mon Sep 17 00:00:00 2001 From: Gabriel Kerneis Date: Fri, 14 Mar 2014 16:39:22 +0000 Subject: Support regbits read and write No support for non-contiguous writes. --- src/test/regbits.sail | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/test') 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 } -- cgit v1.2.3