reserved | src2 | src1 | 001 | predicate rs3 || BNE |
reserved | src2 | src1 | 010 | predicate rs3 || rsvd |
reserved | src2 | src1 | 011 | predicate rs3 || rsvd |
-reserved | src2 | src1 | 100 | predicate rs3 || BLE |
+reserved | src2 | src1 | 100 | predicate rs3 || BLT |
reserved | src2 | src1 | 101 | predicate rs3 || BGE |
reserved | src2 | src1 | 110 | predicate rs3 || BLTU |
reserved | src2 | src1 | 111 | predicate rs3 || BGEU |
"""]]
Note that just as with the standard (scalar, non-predicated) branch
-operations, BLT, BGT, BLEU and BTGU may be synthesised by inverting
+operations, BLE, BGT, BLEU and BTGU may be synthesised by inverting
src1 and src2.
Below is the overloaded table for Floating-point Predication operations.