diff options
| author | Gabriel Kerneis | 2014-03-14 16:39:22 +0000 |
|---|---|---|
| committer | Gabriel Kerneis | 2014-03-14 16:39:53 +0000 |
| commit | 17dcc2ea6af93a8caaa34192e02fe7341af3e377 (patch) | |
| tree | 7aebb49ca5edc8387f80fbed4a20b2766c90db66 /src/test | |
| parent | b9b6961cab384c863b67600eb1fa86dd40dd0df5 (diff) | |
Support regbits read and write
No support for non-contiguous writes.
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/regbits.sail | 8 |
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 } |
