SPRUIV4D May 2020 – May 2024
Each execute packet can hold up to two constant extensions.
;* Constant Extension #0 Used [C0] : 10
;* Constant Extension #1 Used [C1] : 10
Constant extension slots are for use by instructions in the execute packet if an instruction's operand constant is too large to fit in the encoding space within the instruction. For instructions that have a constant operand, the encoding space for the constant is usually only a few bits. If a constant will not fit in those few bits, the compiler may use a constant extension slot.
The "Constant Extension #n Used" feedback shows the number of constant extension slots used for each of the C0 and C1 slots.