* `ALL` or `ANY` behaviour corresponding to `AND` of all tests and
`OR` of all tests, respectively.
+Pseudocode for Rc in sv.bc
+
+```
+# Use bit 30, disable AA
+Rc = AA
+AA = 0
+```
+
+Pseudocode for Rc in sv.bclr
+
+```
+Rc = instr[16]
+```
+
Pseudocode for Horizontal-First Mode:
```
if predicate[srcstep]:
# get SVP64 extended CR field 0..127
SVCRf = SVP64EXTRA(BI>>2)
- CR{SVCRf+srcstep} = CRbits
+ if Rc = 1 then # CR0 Vectorised
+ CR{0+srcstep} = CRbits
testbit = CRbits[BI & 0b11]
# testbit = CR[BI+32+srcstep*4]
else if not SVRMmode.sz:
if predicate[srcstep]:
# get SVP64 extended CR field 0..127
SVCRf = SVP64EXTRA(BI>>2)
- CR{SVCRf+srcstep} = CRbits
+ if Rc = 1 then # CR0 vectorised
+ CR{0+srcstep} = CRbits
testbit = CRbits[BI & 0b11]
else if not SVRMmode.sz:
SVSTATE.srcstep = new_srcstep