Field Name       Bits   Default Description
ADDR0            7:0    0x0     Specifies the identity of source operands a0, a1, and a2.
                                If the const field is set, this number ranges from 0 to 255
                                and specifies a location within the constant register bank.
                                Otherwise: If the most significant bit is cleared, this field
                                specifies a location within the current pixel stack frame
                                (ranging from 0 to 127). If the most significant bit is set,
                                then the lower 7 bits specify an inline unsigned floating-
                                point constant with 4 bit exponent (bias 7) and 3 bit
                                mantissa, including denormals but excluding
                                infinite/NaN.
ADDR0_CONST      8      0x0     Specifies whether the associated address is a constant
                                register address or a temporary address / inline constant.
                                POSSIBLE VALUES:
                                00 - TEMPORARY: Address temporary register or inline constant value.
                                01 - CONSTANT: Address constant register.
ADDR0_REL        9      0x0     Specifies whether the loop register is added to the value
                                of the associated address before it is used. This
                                implements relative addressing.
                                POSSIBLE VALUES:
                                00 - NONE: Do not modify source address.
                                01 - RELATIVE: Add aL before lookup.
ADDR1            17:10  0x0     Specifies the identity of source operands a0, a1, and a2.
                                If the const field is set, this number ranges from 0 to 255
                                and specifies a location within the constant register bank.
                                Otherwise: If the most significant bit is cleared, this field
                                specifies a location within the current pixel stack frame
                                (ranging from 0 to 127). If the most significant bit is set,
                                then the lower 7 bits specify an inline unsigned floating-
                                point constant with 4 bit exponent (bias 7) and 3 bit
                                mantissa, including denormals but excluding
                                infinite/NaN.
ADDR1_CONST      18     0x0     Specifies whether the associated address is a constant
                                register address or a temporary address / inline constant.
                                POSSIBLE VALUES:
                                00 - TEMPORARY: Address temporary register or inline constant value.
                                01 - CONSTANT: Address constant register.
ADDR1_REL        19     0x0     Specifies whether the loop register is added to the value
                                of the associated address before it is used. This
                                implements relative addressing.
                                POSSIBLE VALUES:
                                00 - NONE: Do not modify source address.
                                01 - RELATIVE: Add aL before lookup.
ADDR2            27:20  0x0     Specifies the identity of source operands a0, a1, and a2.
                                If the const field is set, this number ranges from 0 to 255
                                and specifies a location within the constant register bank.
                                Otherwise: If the most significant bit is cleared, this field
                                specifies a location within the current pixel stack frame
                                (ranging from 0 to 127). If the most significant bit is set,
                                then the lower 7 bits specify an inline unsigned floating-
                                point constant with 4 bit exponent (bias 7) and 3 bit
                                mantissa, including denormals but excluding
                                infinite/NaN.
ADDR2_CONST      28     0x0     Specifies whether the associated address is a constant
                                register address or a temporary address / inline constant.
                                POSSIBLE VALUES:
                                00 - TEMPORARY: Address temporary register or inline constant value.
                                01 - CONSTANT: Address constant register.
ADDR2_REL        29     0x0     Specifies whether the loop register is added to the value
                                of the associated address before it is used. This
                                implements relative addressing.
                                POSSIBLE VALUES:
                                00 - NONE: Do not modify source address.
                                01 - RELATIVE: Add aL before lookup.
SRCP_OP          31:30  0x0     Specifies how the pre-subtract value (SRCP) is computed.
                                POSSIBLE VALUES:
                                00 - neg2: 1.0-2.0*A0
                                01 - sub: A1-A0
                                02 - add: A1+A0
                                03 - neg: 1.0-A0
