## Register CSR key-value (CAM) table
+TODO: update CSR tables, now 7-bit for regidx
+
The purpose of the Register CSR table is four-fold:
* To mark integer and floating-point registers as requiring "redirection"
## Predication CSR <a name="predication_csr_table"></a>
+TODO: update CSR tables, now 7-bit for regidx
+
The Predication CSR is a key-value store indicating whether, if a given
destination register (integer or floating-point) is referred to in an
instruction, it is to be predicated. Tt is particularly important to note
Reordering") setting Vector-Length times (number of SIMD elements) bits
in Predicate Register rd, as opposed to just Vector-Length bits.
+TODO: predication now taken from src2. also branch goes ahead
+if all compares are successful.
+
### Floating-point Comparisons
There does not exist floating-point branch operations, only compare.