1 // stop compiling if NORECBUILD build (only for Visual Studio)
2 #if !(defined(_MSC_VER) && defined(PCSX2_NORECBUILD))
6 /**********************/
7 /* 3DNOW instructions */
8 /**********************/
16 void PFCMPEQMtoR( x86IntRegType to, uptr from )
18 MEMADDR_OP(0, VAROP2(0x0F, 0x0F), true, to, from, 1);
22 void PFCMPGTMtoR( x86IntRegType to, uptr from )
24 MEMADDR_OP(0, VAROP2(0x0F, 0x0F), true, to, from, 1);
28 void PFCMPGEMtoR( x86IntRegType to, uptr from )
30 MEMADDR_OP(0, VAROP2(0x0F, 0x0F), true, to, from, 1);
34 void PFADDMtoR( x86IntRegType to, uptr from )
36 MEMADDR_OP(0, VAROP2(0x0F, 0x0F), true, to, from, 1);
40 void PFADDRtoR( x86IntRegType to, x86IntRegType from )
48 void PFSUBMtoR( x86IntRegType to, uptr from )
50 MEMADDR_OP(0, VAROP2(0x0F, 0x0F), true, to, from, 1);
54 void PFSUBRtoR( x86IntRegType to, x86IntRegType from )
62 void PFMULMtoR( x86IntRegType to, uptr from )
64 MEMADDR_OP(0, VAROP2(0x0F, 0x0F), true, to, from, 1);
68 void PFMULRtoR( x86IntRegType to, x86IntRegType from )
76 void PFRCPMtoR( x86IntRegType to, uptr from )
78 MEMADDR_OP(0, VAROP2(0x0F, 0x0F), true, to, from, 1);
82 void PFRCPRtoR( x86IntRegType to, x86IntRegType from )
90 void PFRCPIT1RtoR( x86IntRegType to, x86IntRegType from )
98 void PFRCPIT2RtoR( x86IntRegType to, x86IntRegType from )
102 ModRM( 3, to, from );
106 void PFRSQRTRtoR( x86IntRegType to, x86IntRegType from )
110 ModRM( 3, to, from );
114 void PFRSQIT1RtoR( x86IntRegType to, x86IntRegType from )
118 ModRM( 3, to, from );
122 void PF2IDMtoR( x86IntRegType to, uptr from )
124 MEMADDR_OP(0, VAROP2(0x0F, 0x0F), true, to, from, 1);
128 void PF2IDRtoR( x86IntRegType to, x86IntRegType from )
132 ModRM( 3, to, from );
136 void PI2FDMtoR( x86IntRegType to, uptr from )
138 MEMADDR_OP(0, VAROP2(0x0F, 0x0F), true, to, from, 1);
142 void PI2FDRtoR( x86IntRegType to, x86IntRegType from )
146 ModRM( 3, to, from );
150 void PFMAXMtoR( x86IntRegType to, uptr from )
152 MEMADDR_OP(0, VAROP2(0x0F, 0x0F), true, to, from, 1);
156 void PFMAXRtoR( x86IntRegType to, x86IntRegType from )
160 ModRM( 3, to, from );
164 void PFMINMtoR( x86IntRegType to, uptr from )
166 MEMADDR_OP(0, VAROP2(0x0F, 0x0F), true, to, from, 1);
170 void PFMINRtoR( x86IntRegType to, x86IntRegType from )
174 ModRM( 3, to, from );