n1 = fmsk[1] & (fmap[1] == creg[1])
n2 = fmsk[2] & (fmap[2] == creg[2])
n3 = fmsk[3] & (fmap[3] == creg[3])
- BF = BT[2:4] # select CR
- bit = BT[0:1] # select bit of CR
+ bf = BT[2:4] # select CR field
+ bit = BT[0:1] # select bit of CR field
n = (n0||n1||n2||n3) & fmsk
result = (n != 0) if M else (n == fmsk)
- CR{BF}[bit] = result
+ CR{bf}[bit] = result
When used with SVP64 Prefixing this is a [[sv/cr_ops]] SVP64
type operation that has 5-bit Data-dependent and 5-bit Predicate-result
-capability (BFT is 5 bits)
+capability (BT is 5 bits)
**Example Pseudo-ops:**