Displaying 1 result from an estimated 1 matches for "nsrc2".
Did you mean:
src2
2020 May 04
2
"Earlyclobber" but for a subset of the inputs
...and 32
registers N (as in narrow) N0..N31. This way, W0 is made by grouping N0 and
N1, W1 is N2 and N3, W2 is N4 and N5, ..., W15 is N30 and N31.
The target has some widening instructions that take a number of N registers
and output a W register. Possible combinations are
Wdest = widen-op Nsrc1, Nsrc2
Wdest = widen-op Wsrc1, Nsrc2
The target constraints that the output register of these instructions
cannot overlap, physically, an input of a different kind (W vs N).
For instance:
W1 = widen-op N4, N5 [this is ok, W1 is (N2, N3), so no overlap]
W1 = widen-op N3, N4 [this is wrong because W1 is...