- "sv.minmax./ff=lt/m=ge/vli 4, *10, 4, 1", # scalar RB=RT
- "sv.svstep/mr 2, 0, 6, 1", # svstep: get vector dststep
- "sv.creqv *16,*16,*16", # masked-copy CR0-CR3 to CR4-CR7
- "bc 12,0, -0x3c" # CR0 lt bit clear, branch back
+ "sv.minmax./ff=lt/m=ge 4, *10, 4, 1", # uses r4 as accumulator
+ "sv.svstep/mr 3, 0, 6, 1", # svstep: get vector dststep
+ "sv.addi/m=1<<r3 *10, 4, 0", # put r4 into vector at r10
+ "sv.creqv *16,*16,*16", # set mask on already-tested
+ "bc 12,0, -0x44" # CR0 lt bit clear, branch back