654 |
| T.FADD(32,T.FMUL(32,a,c),b) => f3(I.FMADDS,a,b,c,ft,an) |
| T.FADD(32,T.FMUL(32,a,c),b) => f3(I.FMADDS,a,b,c,ft,an) |
655 |
| T.FADD(32,b,T.FMUL(32,a,c)) => f3(I.FMADDS,a,b,c,ft,an) |
| T.FADD(32,b,T.FMUL(32,a,c)) => f3(I.FMADDS,a,b,c,ft,an) |
656 |
| T.FSUB(32,T.FMUL(32,a,c),b) => f3(I.FMSUBS,a,b,c,ft,an) |
| T.FSUB(32,T.FMUL(32,a,c),b) => f3(I.FMSUBS,a,b,c,ft,an) |
657 |
| T.FSUB(32,b,T.FMUL(32,a,c)) => f3(I.FNMADDS,a,b,c,ft,an) |
| T.FSUB(32,b,T.FMUL(32,a,c)) => f3(I.FNMSUBS,a,b,c,ft,an) |
658 |
| T.FNEG(32,T.FADD(32,T.FMUL(32,a,c),b)) => f3(I.FNMSUBS,a,b,c,ft,an) |
| T.FNEG(32,T.FADD(32,T.FMUL(32,a,c),b)) => f3(I.FNMADDS,a,b,c,ft,an) |
659 |
| T.FNEG(32,T.FADD(32,b,T.FMUL(32,a,c))) => f3(I.FNMSUBS,a,b,c,ft,an) |
| T.FNEG(32,T.FADD(32,b,T.FMUL(32,a,c))) => f3(I.FNMADDS,a,b,c,ft,an) |
660 |
| T.FSUB(32,T.FNEG(32,T.FMUL(32,a,c)),b) => f3(I.FNMSUBS,a,b,c,ft,an) |
| T.FSUB(32,T.FNEG(32,T.FMUL(32,a,c)),b) => f3(I.FNMADDS,a,b,c,ft,an) |
661 |
|
|
662 |
| T.FADD(32, e1, e2) => fbinary(I.FADDS, e1, e2, ft, an) |
| T.FADD(32, e1, e2) => fbinary(I.FADDS, e1, e2, ft, an) |
663 |
| T.FSUB(32, e1, e2) => fbinary(I.FSUBS, e1, e2, ft, an) |
| T.FSUB(32, e1, e2) => fbinary(I.FSUBS, e1, e2, ft, an) |
671 |
| T.FADD(64,T.FMUL(64,a,c),b) => f3(I.FMADD,a,b,c,ft,an) |
| T.FADD(64,T.FMUL(64,a,c),b) => f3(I.FMADD,a,b,c,ft,an) |
672 |
| T.FADD(64,b,T.FMUL(64,a,c)) => f3(I.FMADD,a,b,c,ft,an) |
| T.FADD(64,b,T.FMUL(64,a,c)) => f3(I.FMADD,a,b,c,ft,an) |
673 |
| T.FSUB(64,T.FMUL(64,a,c),b) => f3(I.FMSUB,a,b,c,ft,an) |
| T.FSUB(64,T.FMUL(64,a,c),b) => f3(I.FMSUB,a,b,c,ft,an) |
674 |
| T.FSUB(64,b,T.FMUL(64,a,c)) => f3(I.FNMADD,a,b,c,ft,an) |
| T.FSUB(64,b,T.FMUL(64,a,c)) => f3(I.FNMSUB,a,b,c,ft,an) |
675 |
| T.FNEG(64,T.FADD(64,T.FMUL(64,a,c),b)) => f3(I.FNMSUB,a,b,c,ft,an) |
| T.FNEG(64,T.FADD(64,T.FMUL(64,a,c),b)) => f3(I.FNMADD,a,b,c,ft,an) |
676 |
| T.FNEG(64,T.FADD(64,b,T.FMUL(64,a,c))) => f3(I.FNMSUB,a,b,c,ft,an) |
| T.FNEG(64,T.FADD(64,b,T.FMUL(64,a,c))) => f3(I.FNMADD,a,b,c,ft,an) |
677 |
| T.FSUB(64,T.FNEG(64,T.FMUL(64,a,c)),b) => f3(I.FNMSUB,a,b,c,ft,an) |
| T.FSUB(64,T.FNEG(64,T.FMUL(64,a,c)),b) => f3(I.FNMADD,a,b,c,ft,an) |
678 |
|
|
679 |
| T.FADD(64, e1, e2) => fbinary(I.FADD, e1, e2, ft, an) |
| T.FADD(64, e1, e2) => fbinary(I.FADD, e1, e2, ft, an) |
680 |
| T.FSUB(64, e1, e2) => fbinary(I.FSUB, e1, e2, ft, an) |
| T.FSUB(64, e1, e2) => fbinary(I.FSUB, e1, e2, ft, an) |