if SVRMmode.VLI then SVSTATE.VL = srcstep+1
else SVSTATE.VL = srcstep
lr_ok <- LK
+ svlr_ok <- SVRMmode.SL
if ctr_ok & cond_ok then
if AA then NIA <-iea EXTS(BD || 0b00)
else NIA <-iea CIA + EXTS(BD || 0b00)
if SVRMmode.LRu then lr_ok <- ¬lr_ok
- if lr_ok then LR <-iea CIA + 4
+ if SVRMmode.SLu then svlr_ok <- ¬svlr_ok
+ if lr_ok then LR <-iea CIA + 4
+ if svlr_ok then SVLR <- SVSTATE
```
Below is the pseudocode for SVP64 Branches, which is a little less