| CPC G06F 9/3867 (2013.01) [G06F 7/49947 (2013.01); G06F 7/5443 (2013.01); G06F 9/3001 (2013.01); G06F 9/3836 (2013.01)] | 20 Claims |

|
1. An apparatus, comprising:
pipeline circuitry that includes multiple pipelines, including:
a first pipeline configured to execute a first type of operation on operands having up to a first precision; and
a second pipeline configured to execute the first type of operation on operands having up to a second precision that is greater than the first precision;
scheduling circuitry configured to select operations for issuance to the multiple pipelines, for a given cycle from multiple ready threads, including to:
prioritize a determined highest-precision operation of the first type from ready operations; and
assign the determined operation to a lowest-precision pipeline, of the multiple pipelines, that is configured to perform the first type of operation according to the operand precision of the determined operation.
|