Lines Matching full:mmx
0 /* mmx.h
11 output to be sent to stderr for each mmx operation.
41 /* The type of an value that fits in an MMX register
65 /* Returns 1 if MMX instructions are supported,
66 3 if Cyrix MMX and Extended MMX instructions are supported
67 5 if AMD MMX and 3DNow! instructions are supported
146 "testl $0x00800000, %%eax\n\t" /* Test for MMX */
147 "jz NotSupported5\n\t" /* MMX not supported */
148 "testl $0x01000000, %%eax\n\t" /* Test for Ext'd MMX */
150 "movl $1, %0:\n\n\t" /* MMX Supported */
153 "movl $3, %0:\n\n\t" /* EMMX and MMX Supported */
169 "testl $0x00800000, %%edx\n\t" /* Test for MMX */
170 "jz NotSupported6\n\t" /* MMX not supported */
173 "movl $1, %0:\n\n\t" /* MMX Supported */
176 "movl $5, %0:\n\n\t" /* 3DNow! and MMX Supported */
183 /* Check for MMX */
187 "testl $0x00800000, %%edx\n\t" /* Test for MMX */
188 "jz NotSupported7\n\t" /* MMX Not supported */
189 "movl $1, %0:\n\n\t" /* MMX Supported */
219 /* Function to test if mmx instructions are supported...
224 /* Returns 1 if MMX instructions are supported, 0 otherwise */
391 mmx registers and ordinary registers)
683 /* Empty MMx State
684 (used to clean-up when going from mmx to float use
686 there is no float-to-mmx operation needed, because