FMUL#
Format: FMUL dest, source1, source2.
Phase0: FMUL{.SAT} FT0, S0{.ABS}{.NEG}{.FLR}, S1{.ABS}
Phase1: FMUL{.SAT} FT1, S3{.ABS}{.NEG}{.FLR}, S4{.ABS}
Phase2: FMUL{.SAT} FT2, IS3{.ABS}{.NEG}, FTE{.ABS}
Description:
FT0 = S0 * S1
FT1 = S3 * S4
FT2 = IS3 * FTE
Example:
void main()
{
fragColor = a * b;
}
1 : fmul ft0, sh4, i1
fmul ft1, sh5, i0
mov r0, ft0;
mov r1, ft1;