slide 14 of 23
Controlling Field Values
-
Use ordinary 32-bit/64-bit op,
but ensure field values remain within fields
-
By range analysis
(e.g., 0..100 + 0..100 fits in 8 bits)
-
By clipping field values
(e.g., using partitioned vector minimum/maximum)
-
By using "carry/borrow spacers"
-
Effectively trades register space utilization for simpler,
faster, instruction sequences