- gteMAC1 = A1(((s64)gteR * gteIR1) >> 8);
- gteMAC2 = A2(((s64)gteG * gteIR2) >> 8);
- gteMAC3 = A3(((s64)gteB * gteIR3) >> 8);
- gteIR1 = limB1(gteMAC1, 1);
- gteIR2 = limB2(gteMAC2, 1);
- gteIR3 = limB3(gteMAC3, 1);
+ gteMAC1 = ((s32)gteR * gteIR1) >> 8;
+ gteMAC2 = ((s32)gteG * gteIR2) >> 8;
+ gteMAC3 = ((s32)gteB * gteIR3) >> 8;
+ gteIR1 = gteMAC1;
+ gteIR2 = gteMAC2;
+ gteIR3 = gteMAC3;