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;