| SystemC Simulation |
| ( bv2a, bv2b ) = "0110" |
| bv2a = 01 |
| bv2b = 10 |
| bv4a = ( bv2a, bv2b ) |
| bv4a = 0110 |
| bv4a = ( bv2c, bv2d ) |
| bv4a = 1001 |
| ( bv4a.range( 2, 1 ), bv2a ) = "0110" |
| bv4a = 1011 |
| bv2a = 10 |
| ( bv4a.range( 2, 1 ), bv4b.range( 2, 1 ) ) = "1100" |
| bv4a = 1111 |
| bv4b = 1001 |
| ( ( bv2a, bv2b ), bv4a ) = "00110011" |
| bv2a = 00 |
| bv2b = 11 |
| bv4a = 0011 |
| ( bv4a, ( bv2a, bv2b ) ) = "11001100" |
| bv4a = 1100 |
| bv2a = 11 |
| bv2b = 00 |
| ( ( bv2a, bv2b ), ( bv4a, bv4b ) ) = "011000001111" |
| bv2a = 01 |
| bv2b = 10 |
| bv4a = 0000 |
| bv4b = 1111 |
| ( ( bv2a, bv2b ), bv4a.range( 2, 1 ) ) = "001111" |
| bv2a = 00 |
| bv2b = 11 |
| bv4a = 0110 |
| ( bv4a.range( 2, 1 ), ( bv2a, bv2b ) ) = "001100" |
| bv4a = 0000 |
| bv2a = 11 |
| bv2b = 00 |