fcml  1.1.3
fcml_intel_mnemonics.hpp
Go to the documentation of this file.
1 /*
2  * FCML - Free Code Manipulation Library.
3  * Copyright (C) 2010-2015 Slawomir Wojtasiak
4  *
5  * This library is free software; you can redistribute it and/or
6  * modify it under the terms of the GNU Lesser General Public
7  * License as published by the Free Software Foundation; either
8  * version 2.1 of the License, or (at your option) any later version.
9  *
10  * This library is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13  * Lesser General Public License for more details.
14  *
15  * You should have received a copy of the GNU Lesser General Public
16  * License along with this library; if not, write to the Free Software
17  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
18  */
19 
27 #ifndef FCML_INTEL_MNEMONICS_HPP_
28 #define FCML_INTEL_MNEMONICS_HPP_
29 
30 #include "fcml_types.h"
31 
32 #include "fcml_intel_mnemonics.hpp"
33 
34 namespace fcml {
35 namespace intel {
36 
37 extern const fcml_cstring M_AAA;
38 extern const fcml_cstring M_AAD;
39 extern const fcml_cstring M_AAM;
40 extern const fcml_cstring M_AAS;
41 extern const fcml_cstring M_ADC;
42 extern const fcml_cstring M_ADCX;
43 extern const fcml_cstring M_ADD;
44 extern const fcml_cstring M_ADDPD;
45 extern const fcml_cstring M_ADDPS;
46 extern const fcml_cstring M_ADDSD;
47 extern const fcml_cstring M_ADDSS;
48 extern const fcml_cstring M_ADDSUBPD;
49 extern const fcml_cstring M_ADDSUBPS;
50 extern const fcml_cstring M_ADOX;
51 extern const fcml_cstring M_AESDEC;
52 extern const fcml_cstring M_AESDECLAST;
53 extern const fcml_cstring M_AESENC;
54 extern const fcml_cstring M_AESENCLAST;
55 extern const fcml_cstring M_AESIMC;
56 extern const fcml_cstring M_AESKEYGENASSIST;
57 extern const fcml_cstring M_AND;
58 extern const fcml_cstring M_ANDN;
59 extern const fcml_cstring M_ANDNPD;
60 extern const fcml_cstring M_ANDNPS;
61 extern const fcml_cstring M_ANDPD;
62 extern const fcml_cstring M_ANDPS;
63 extern const fcml_cstring M_ARPL;
64 extern const fcml_cstring M_BEXR;
65 extern const fcml_cstring M_BEXTR;
66 extern const fcml_cstring M_BLCFILL;
67 extern const fcml_cstring M_BLCI;
68 extern const fcml_cstring M_BLCIC;
69 extern const fcml_cstring M_BLCMSK;
70 extern const fcml_cstring M_BLCS;
71 extern const fcml_cstring M_BLENDPD;
72 extern const fcml_cstring M_BLENDPS;
73 extern const fcml_cstring M_BLENDVPD;
74 extern const fcml_cstring M_BLENDVPS;
75 extern const fcml_cstring M_BLSFILL;
76 extern const fcml_cstring M_BLSI;
77 extern const fcml_cstring M_BLSIC;
78 extern const fcml_cstring M_BLSMSK;
79 extern const fcml_cstring M_BLSR;
80 extern const fcml_cstring M_BOUND;
81 extern const fcml_cstring M_BSF;
82 extern const fcml_cstring M_BSR;
83 extern const fcml_cstring M_BSWAP;
84 extern const fcml_cstring M_BT;
85 extern const fcml_cstring M_BTC;
86 extern const fcml_cstring M_BTR;
87 extern const fcml_cstring M_BTS;
88 extern const fcml_cstring M_BZHI;
89 extern const fcml_cstring M_CALL;
90 extern const fcml_cstring M_CBW;
91 extern const fcml_cstring M_CDQ;
92 extern const fcml_cstring M_CDQE;
93 extern const fcml_cstring M_CLAC;
94 extern const fcml_cstring M_CLC;
95 extern const fcml_cstring M_CLD;
96 extern const fcml_cstring M_CLFLUSH;
97 extern const fcml_cstring M_CLGI;
98 extern const fcml_cstring M_CLI;
99 extern const fcml_cstring M_CLTS;
100 extern const fcml_cstring M_CMC;
101 extern const fcml_cstring M_CMOVO;
102 extern const fcml_cstring M_CMOVNO;
103 extern const fcml_cstring M_CMOVB;
104 extern const fcml_cstring M_CMOVNB;
105 extern const fcml_cstring M_CMOVE;
106 extern const fcml_cstring M_CMOVNE;
107 extern const fcml_cstring M_CMOVBE;
108 extern const fcml_cstring M_CMOVNBE;
109 extern const fcml_cstring M_CMOVS;
110 extern const fcml_cstring M_CMOVNS;
111 extern const fcml_cstring M_CMOVP;
112 extern const fcml_cstring M_CMOVNP;
113 extern const fcml_cstring M_CMOVL;
114 extern const fcml_cstring M_CMOVNL;
115 extern const fcml_cstring M_CMOVLE;
116 extern const fcml_cstring M_CMOVNLE;
117 extern const fcml_cstring M_CMOVNAE;
118 extern const fcml_cstring M_CMOVAE;
119 extern const fcml_cstring M_CMOVZ;
120 extern const fcml_cstring M_CMOVNZ;
121 extern const fcml_cstring M_CMOVNA;
122 extern const fcml_cstring M_CMOVA;
123 extern const fcml_cstring M_CMOVPE;
124 extern const fcml_cstring M_CMOVPO;
125 extern const fcml_cstring M_CMOVNGE;
126 extern const fcml_cstring M_CMOVGE;
127 extern const fcml_cstring M_CMOVNG;
128 extern const fcml_cstring M_CMOVG;
129 extern const fcml_cstring M_CMOVC;
130 extern const fcml_cstring M_CMOVNC;
131 extern const fcml_cstring M_CMP;
132 extern const fcml_cstring M_CMPEQSD;
133 extern const fcml_cstring M_CMPEQSS;
134 extern const fcml_cstring M_CMPLESD;
135 extern const fcml_cstring M_CMPLESS;
136 extern const fcml_cstring M_CMPLTSD;
137 extern const fcml_cstring M_CMPLTSS;
138 extern const fcml_cstring M_CMPNEQSD;
139 extern const fcml_cstring M_CMPNEQSS;
140 extern const fcml_cstring M_CMPNLESD;
141 extern const fcml_cstring M_CMPNLESS;
142 extern const fcml_cstring M_CMPNLTSD;
143 extern const fcml_cstring M_CMPNLTSS;
144 extern const fcml_cstring M_CMPORDSD;
145 extern const fcml_cstring M_CMPORDSS;
146 extern const fcml_cstring M_CMPPD;
147 extern const fcml_cstring M_CMPPS;
148 extern const fcml_cstring M_CMPS;
149 extern const fcml_cstring M_CMPSB;
150 extern const fcml_cstring M_CMPSD;
151 extern const fcml_cstring M_CMPSQ;
152 extern const fcml_cstring M_CMPSS;
153 extern const fcml_cstring M_CMPSW;
154 extern const fcml_cstring M_CMPUNORDSD;
155 extern const fcml_cstring M_CMPUNORDSS;
156 extern const fcml_cstring M_CMPXCHG;
157 extern const fcml_cstring M_CMPXCHG16B;
158 extern const fcml_cstring M_CMPXCHG8B;
159 extern const fcml_cstring M_COMISD;
160 extern const fcml_cstring M_COMISS;
161 extern const fcml_cstring M_CPUID;
162 extern const fcml_cstring M_CQO;
163 extern const fcml_cstring M_CRC32;
164 extern const fcml_cstring M_CVTDQ2PD;
165 extern const fcml_cstring M_CVTDQ2PS;
166 extern const fcml_cstring M_CVTPD2DQ;
167 extern const fcml_cstring M_CVTPD2PI;
168 extern const fcml_cstring M_CVTPD2PS;
169 extern const fcml_cstring M_CVTPI2PD;
170 extern const fcml_cstring M_CVTPI2PS;
171 extern const fcml_cstring M_CVTPS2DQ;
172 extern const fcml_cstring M_CVTPS2PD;
173 extern const fcml_cstring M_CVTPS2PI;
174 extern const fcml_cstring M_CVTSD2SI;
175 extern const fcml_cstring M_CVTSD2SS;
176 extern const fcml_cstring M_CVTSI2SD;
177 extern const fcml_cstring M_CVTSI2SS;
178 extern const fcml_cstring M_CVTSS2SD;
179 extern const fcml_cstring M_CVTSS2SI;
180 extern const fcml_cstring M_CVTTPD2DQ;
181 extern const fcml_cstring M_CVTTPD2PI;
182 extern const fcml_cstring M_CVTTPS2DQ;
183 extern const fcml_cstring M_CVTTPS2PI;
184 extern const fcml_cstring M_CVTTSD2SI;
185 extern const fcml_cstring M_CVTTSS2SI;
186 extern const fcml_cstring M_CWD;
187 extern const fcml_cstring M_CWDE;
188 extern const fcml_cstring M_DAA;
189 extern const fcml_cstring M_DAS;
190 extern const fcml_cstring M_DEC;
191 extern const fcml_cstring M_DIV;
192 extern const fcml_cstring M_DIVPD;
193 extern const fcml_cstring M_DIVPS;
194 extern const fcml_cstring M_DIVSD;
195 extern const fcml_cstring M_DIVSS;
196 extern const fcml_cstring M_DPPD;
197 extern const fcml_cstring M_DPPS;
198 extern const fcml_cstring M_EMMS;
199 extern const fcml_cstring M_ENTER;
200 extern const fcml_cstring M_EXTRACTPS;
201 extern const fcml_cstring M_EXTRQ;
202 extern const fcml_cstring M_F2XM1;
203 extern const fcml_cstring M_FABS;
204 extern const fcml_cstring M_FADD;
205 extern const fcml_cstring M_FADDP;
206 extern const fcml_cstring M_FBLD;
207 extern const fcml_cstring M_FBSTP;
208 extern const fcml_cstring M_FCHS;
209 extern const fcml_cstring M_FCLEX;
210 extern const fcml_cstring M_FCMOVB;
211 extern const fcml_cstring M_FCMOVBE;
212 extern const fcml_cstring M_FCMOVE;
213 extern const fcml_cstring M_FCMOVNB;
214 extern const fcml_cstring M_FCMOVNBE;
215 extern const fcml_cstring M_FCMOVNE;
216 extern const fcml_cstring M_FCMOVNU;
217 extern const fcml_cstring M_FCMOVU;
218 extern const fcml_cstring M_FCOM;
219 extern const fcml_cstring M_FCOMI;
220 extern const fcml_cstring M_FCOMIP;
221 extern const fcml_cstring M_FCOMP;
222 extern const fcml_cstring M_FCOMPP;
223 extern const fcml_cstring M_FCOS;
224 extern const fcml_cstring M_FDECSTP;
225 extern const fcml_cstring M_FDIV;
226 extern const fcml_cstring M_FDIVP;
227 extern const fcml_cstring M_FDIVR;
228 extern const fcml_cstring M_FDIVRP;
229 extern const fcml_cstring M_FEMMS;
230 extern const fcml_cstring M_FFREE;
231 extern const fcml_cstring M_FIADD;
232 extern const fcml_cstring M_FICOM;
233 extern const fcml_cstring M_FICOMP;
234 extern const fcml_cstring M_FIDIV;
235 extern const fcml_cstring M_FIDIVR;
236 extern const fcml_cstring M_FILD;
237 extern const fcml_cstring M_FIMUL;
238 extern const fcml_cstring M_FINCSTP;
239 extern const fcml_cstring M_FINIT;
240 extern const fcml_cstring M_FIST;
241 extern const fcml_cstring M_FISTP;
242 extern const fcml_cstring M_FISTTP;
243 extern const fcml_cstring M_FISUB;
244 extern const fcml_cstring M_FISUBR;
245 extern const fcml_cstring M_FLD;
246 extern const fcml_cstring M_FLD1;
247 extern const fcml_cstring M_FLDCW;
248 extern const fcml_cstring M_FLDENV;
249 extern const fcml_cstring M_FLDL2E;
250 extern const fcml_cstring M_FLDL2T;
251 extern const fcml_cstring M_FLDLG2;
252 extern const fcml_cstring M_FLDLN2;
253 extern const fcml_cstring M_FLDPI;
254 extern const fcml_cstring M_FLDZ;
255 extern const fcml_cstring M_FMUL;
256 extern const fcml_cstring M_FMULP;
257 extern const fcml_cstring M_FNCLEX;
258 extern const fcml_cstring M_FNINIT;
259 extern const fcml_cstring M_FNOP;
260 extern const fcml_cstring M_FNSAVE;
261 extern const fcml_cstring M_FNSTCW;
262 extern const fcml_cstring M_FNSTENV;
263 extern const fcml_cstring M_FNSTSW;
264 extern const fcml_cstring M_FPATAN;
265 extern const fcml_cstring M_FPREM;
266 extern const fcml_cstring M_FPREM1;
267 extern const fcml_cstring M_FPTAN;
268 extern const fcml_cstring M_FRNDINT;
269 extern const fcml_cstring M_FRSTOR;
270 extern const fcml_cstring M_FSAVE;
271 extern const fcml_cstring M_FSCALE;
272 extern const fcml_cstring M_FSIN;
273 extern const fcml_cstring M_FSINCOS;
274 extern const fcml_cstring M_FSQRT;
275 extern const fcml_cstring M_FST;
276 extern const fcml_cstring M_FSTCW;
277 extern const fcml_cstring M_FSTENV;
278 extern const fcml_cstring M_FSTP;
279 extern const fcml_cstring M_FSTSW;
280 extern const fcml_cstring M_FSUB;
281 extern const fcml_cstring M_FSUBP;
282 extern const fcml_cstring M_FSUBR;
283 extern const fcml_cstring M_FSUBRP;
284 extern const fcml_cstring M_FTST;
285 extern const fcml_cstring M_FUCOM;
286 extern const fcml_cstring M_FUCOMI;
287 extern const fcml_cstring M_FUCOMIP;
288 extern const fcml_cstring M_FUCOMP;
289 extern const fcml_cstring M_FUCOMPP;
290 extern const fcml_cstring M_FWAIT;
291 extern const fcml_cstring M_FXAM;
292 extern const fcml_cstring M_FXCH;
293 extern const fcml_cstring M_FXRSTOR;
294 extern const fcml_cstring M_FXRSTOR64;
295 extern const fcml_cstring M_FXSAVE;
296 extern const fcml_cstring M_FXSAVE64;
297 extern const fcml_cstring M_FXTRACT;
298 extern const fcml_cstring M_FYL2X;
299 extern const fcml_cstring M_FYL2XP1;
300 extern const fcml_cstring M_GETSEC;
301 extern const fcml_cstring M_HADDPD;
302 extern const fcml_cstring M_HADDPS;
303 extern const fcml_cstring M_HLT;
304 extern const fcml_cstring M_HSUBPD;
305 extern const fcml_cstring M_HSUBPS;
306 extern const fcml_cstring M_IDIV;
307 extern const fcml_cstring M_IMUL;
308 extern const fcml_cstring M_IN;
309 extern const fcml_cstring M_INC;
310 extern const fcml_cstring M_INS;
311 extern const fcml_cstring M_INSB;
312 extern const fcml_cstring M_INSD;
313 extern const fcml_cstring M_INSERTPS;
314 extern const fcml_cstring M_INSERTQ;
315 extern const fcml_cstring M_INSW;
316 extern const fcml_cstring M_INT;
317 extern const fcml_cstring M_INT3;
318 extern const fcml_cstring M_INTO;
319 extern const fcml_cstring M_INVD;
320 extern const fcml_cstring M_INVEPT;
321 extern const fcml_cstring M_INVLPG;
322 extern const fcml_cstring M_INVLPGA;
323 extern const fcml_cstring M_INVPCID;
324 extern const fcml_cstring M_INVVPID;
325 extern const fcml_cstring M_IRET;
326 extern const fcml_cstring M_IRETD;
327 extern const fcml_cstring M_IRETQ;
328 extern const fcml_cstring M_JO;
329 extern const fcml_cstring M_JNO;
330 extern const fcml_cstring M_JB;
331 extern const fcml_cstring M_JNB;
332 extern const fcml_cstring M_JE;
333 extern const fcml_cstring M_JNE;
334 extern const fcml_cstring M_JBE;
335 extern const fcml_cstring M_JNBE;
336 extern const fcml_cstring M_JS;
337 extern const fcml_cstring M_JNS;
338 extern const fcml_cstring M_JP;
339 extern const fcml_cstring M_JNP;
340 extern const fcml_cstring M_JL;
341 extern const fcml_cstring M_JNL;
342 extern const fcml_cstring M_JLE;
343 extern const fcml_cstring M_JNLE;
344 extern const fcml_cstring M_JNAE;
345 extern const fcml_cstring M_JAE;
346 extern const fcml_cstring M_JZ;
347 extern const fcml_cstring M_JNZ;
348 extern const fcml_cstring M_JNA;
349 extern const fcml_cstring M_JA;
350 extern const fcml_cstring M_JPE;
351 extern const fcml_cstring M_JPO;
352 extern const fcml_cstring M_JNGE;
353 extern const fcml_cstring M_JGE;
354 extern const fcml_cstring M_JNG;
355 extern const fcml_cstring M_JG;
356 extern const fcml_cstring M_JC;
357 extern const fcml_cstring M_JNC;
358 extern const fcml_cstring M_JCXZ;
359 extern const fcml_cstring M_JECXZ;
360 extern const fcml_cstring M_JMP;
361 extern const fcml_cstring M_JRCXZ;
362 extern const fcml_cstring M_LAHF;
363 extern const fcml_cstring M_LAR;
364 extern const fcml_cstring M_LDDQU;
365 extern const fcml_cstring M_LDMXCSR;
366 extern const fcml_cstring M_LDS;
367 extern const fcml_cstring M_LEA;
368 extern const fcml_cstring M_LEAVE;
369 extern const fcml_cstring M_LES;
370 extern const fcml_cstring M_LFENCE;
371 extern const fcml_cstring M_LFS;
372 extern const fcml_cstring M_LGDT;
373 extern const fcml_cstring M_LGS;
374 extern const fcml_cstring M_LIDT;
375 extern const fcml_cstring M_LLDT;
376 extern const fcml_cstring M_LLWPCB;
377 extern const fcml_cstring M_LMSW;
378 extern const fcml_cstring M_LODS;
379 extern const fcml_cstring M_LODSB;
380 extern const fcml_cstring M_LODSD;
381 extern const fcml_cstring M_LODSQ;
382 extern const fcml_cstring M_LODSW;
383 extern const fcml_cstring M_LOOP;
384 extern const fcml_cstring M_LOOPE;
385 extern const fcml_cstring M_LOOPNE;
386 extern const fcml_cstring M_LOOPNZ;
387 extern const fcml_cstring M_LOOPZ;
388 extern const fcml_cstring M_LSL;
389 extern const fcml_cstring M_LSS;
390 extern const fcml_cstring M_LTR;
391 extern const fcml_cstring M_LWPINS;
392 extern const fcml_cstring M_LWPVAL;
393 extern const fcml_cstring M_LZCNT;
394 extern const fcml_cstring M_MASKMOVDQU;
395 extern const fcml_cstring M_MASKMOVQ;
396 extern const fcml_cstring M_MAXPD;
397 extern const fcml_cstring M_MAXPS;
398 extern const fcml_cstring M_MAXSD;
399 extern const fcml_cstring M_MAXSS;
400 extern const fcml_cstring M_MFENCE;
401 extern const fcml_cstring M_MINPD;
402 extern const fcml_cstring M_MINPS;
403 extern const fcml_cstring M_MINSD;
404 extern const fcml_cstring M_MINSS;
405 extern const fcml_cstring M_MONITOR;
406 extern const fcml_cstring M_MOV;
407 extern const fcml_cstring M_MOVAPD;
408 extern const fcml_cstring M_MOVAPS;
409 extern const fcml_cstring M_MOVBE;
410 extern const fcml_cstring M_MOVD;
411 extern const fcml_cstring M_MOVDDUP;
412 extern const fcml_cstring M_MOVDQ2Q;
413 extern const fcml_cstring M_MOVDQA;
414 extern const fcml_cstring M_MOVDQU;
415 extern const fcml_cstring M_MOVHLPS;
416 extern const fcml_cstring M_MOVHPD;
417 extern const fcml_cstring M_MOVHPS;
418 extern const fcml_cstring M_MOVLHPS;
419 extern const fcml_cstring M_MOVLPD;
420 extern const fcml_cstring M_MOVLPS;
421 extern const fcml_cstring M_MOVMSKPD;
422 extern const fcml_cstring M_MOVMSKPS;
423 extern const fcml_cstring M_MOVNTDQ;
424 extern const fcml_cstring M_MOVNTDQA;
425 extern const fcml_cstring M_MOVNTI;
426 extern const fcml_cstring M_MOVNTPD;
427 extern const fcml_cstring M_MOVNTPS;
428 extern const fcml_cstring M_MOVNTQ;
429 extern const fcml_cstring M_MOVNTSD;
430 extern const fcml_cstring M_MOVNTSS;
431 extern const fcml_cstring M_MOVQ;
432 extern const fcml_cstring M_MOVQ2DQ;
433 extern const fcml_cstring M_MOVS;
434 extern const fcml_cstring M_MOVSB;
435 extern const fcml_cstring M_MOVSD;
436 extern const fcml_cstring M_MOVSHDUP;
437 extern const fcml_cstring M_MOVSLDUP;
438 extern const fcml_cstring M_MOVSQ;
439 extern const fcml_cstring M_MOVSS;
440 extern const fcml_cstring M_MOVSW;
441 extern const fcml_cstring M_MOVSX;
442 extern const fcml_cstring M_MOVSXD;
443 extern const fcml_cstring M_MOVUPD;
444 extern const fcml_cstring M_MOVUPS;
445 extern const fcml_cstring M_MOVZX;
446 extern const fcml_cstring M_MPSADBW;
447 extern const fcml_cstring M_MUL;
448 extern const fcml_cstring M_MULPD;
449 extern const fcml_cstring M_MULPS;
450 extern const fcml_cstring M_MULSD;
451 extern const fcml_cstring M_MULSS;
452 extern const fcml_cstring M_MULX;
453 extern const fcml_cstring M_MWAIT;
454 extern const fcml_cstring M_NEG;
455 extern const fcml_cstring M_NOP;
456 extern const fcml_cstring M_NOT;
457 extern const fcml_cstring M_OR;
458 extern const fcml_cstring M_ORPD;
459 extern const fcml_cstring M_ORPS;
460 extern const fcml_cstring M_OUT;
461 extern const fcml_cstring M_OUTS;
462 extern const fcml_cstring M_OUTSB;
463 extern const fcml_cstring M_OUTSD;
464 extern const fcml_cstring M_OUTSW;
465 extern const fcml_cstring M_PABSB;
466 extern const fcml_cstring M_PABSD;
467 extern const fcml_cstring M_PABSW;
468 extern const fcml_cstring M_PACKSSDW;
469 extern const fcml_cstring M_PACKSSWB;
470 extern const fcml_cstring M_PACKUSDW;
471 extern const fcml_cstring M_PACKUSWB;
472 extern const fcml_cstring M_PADDB;
473 extern const fcml_cstring M_PADDD;
474 extern const fcml_cstring M_PADDQ;
475 extern const fcml_cstring M_PADDSB;
476 extern const fcml_cstring M_PADDSW;
477 extern const fcml_cstring M_PADDUSB;
478 extern const fcml_cstring M_PADDUSW;
479 extern const fcml_cstring M_PADDW;
480 extern const fcml_cstring M_PALIGNR;
481 extern const fcml_cstring M_PAND;
482 extern const fcml_cstring M_PANDN;
483 extern const fcml_cstring M_PAUSE;
484 extern const fcml_cstring M_PAVGB;
485 extern const fcml_cstring M_PAVGUSB;
486 extern const fcml_cstring M_PAVGW;
487 extern const fcml_cstring M_PBLENDVB;
488 extern const fcml_cstring M_PBLENDW;
489 extern const fcml_cstring M_PCLMULQDQ;
490 extern const fcml_cstring M_PCMPEQB;
491 extern const fcml_cstring M_PCMPEQD;
492 extern const fcml_cstring M_PCMPEQQ;
493 extern const fcml_cstring M_PCMPEQW;
494 extern const fcml_cstring M_PCMPESTRI;
495 extern const fcml_cstring M_PCMPESTRM;
496 extern const fcml_cstring M_PCMPGTB;
497 extern const fcml_cstring M_PCMPGTD;
498 extern const fcml_cstring M_PCMPGTQ;
499 extern const fcml_cstring M_PCMPGTW;
500 extern const fcml_cstring M_PCMPISTRI;
501 extern const fcml_cstring M_PCMPISTRM;
502 extern const fcml_cstring M_PDEP;
503 extern const fcml_cstring M_PEXT;
504 extern const fcml_cstring M_PEXTRB;
505 extern const fcml_cstring M_PEXTRD;
506 extern const fcml_cstring M_PEXTRQ;
507 extern const fcml_cstring M_PEXTRW;
508 extern const fcml_cstring M_PF2ID;
509 extern const fcml_cstring M_PF2IW;
510 extern const fcml_cstring M_PFACC;
511 extern const fcml_cstring M_PFADD;
512 extern const fcml_cstring M_PFCMPEQ;
513 extern const fcml_cstring M_PFCMPGE;
514 extern const fcml_cstring M_PFCMPGT;
515 extern const fcml_cstring M_PFMAX;
516 extern const fcml_cstring M_PFMIN;
517 extern const fcml_cstring M_PFMUL;
518 extern const fcml_cstring M_PFNACC;
519 extern const fcml_cstring M_PFPNACC;
520 extern const fcml_cstring M_PFRCP;
521 extern const fcml_cstring M_PFRCPIT1;
522 extern const fcml_cstring M_PFRCPIT2;
523 extern const fcml_cstring M_PFRSQIT1;
524 extern const fcml_cstring M_PFRSQRT;
525 extern const fcml_cstring M_PFSUB;
526 extern const fcml_cstring M_PFSUBR;
527 extern const fcml_cstring M_PHADDD;
528 extern const fcml_cstring M_PHADDSW;
529 extern const fcml_cstring M_PHADDW;
530 extern const fcml_cstring M_PHMINPOSUW;
531 extern const fcml_cstring M_PHSUBD;
532 extern const fcml_cstring M_PHSUBSW;
533 extern const fcml_cstring M_PHSUBW;
534 extern const fcml_cstring M_PI2FD;
535 extern const fcml_cstring M_PI2FW;
536 extern const fcml_cstring M_PINSRB;
537 extern const fcml_cstring M_PINSRD;
538 extern const fcml_cstring M_PINSRQ;
539 extern const fcml_cstring M_PINSRW;
540 extern const fcml_cstring M_PMADDUBSW;
541 extern const fcml_cstring M_PMADDWD;
542 extern const fcml_cstring M_PMAXSB;
543 extern const fcml_cstring M_PMAXSD;
544 extern const fcml_cstring M_PMAXSW;
545 extern const fcml_cstring M_PMAXUB;
546 extern const fcml_cstring M_PMAXUD;
547 extern const fcml_cstring M_PMAXUW;
548 extern const fcml_cstring M_PMINSB;
549 extern const fcml_cstring M_PMINSD;
550 extern const fcml_cstring M_PMINSW;
551 extern const fcml_cstring M_PMINUB;
552 extern const fcml_cstring M_PMINUD;
553 extern const fcml_cstring M_PMINUW;
554 extern const fcml_cstring M_PMOVMSKB;
555 extern const fcml_cstring M_PMOVSXBD;
556 extern const fcml_cstring M_PMOVSXBQ;
557 extern const fcml_cstring M_PMOVSXBW;
558 extern const fcml_cstring M_PMOVSXDQ;
559 extern const fcml_cstring M_PMOVSXWD;
560 extern const fcml_cstring M_PMOVSXWQ;
561 extern const fcml_cstring M_PMOVZXBD;
562 extern const fcml_cstring M_PMOVZXBQ;
563 extern const fcml_cstring M_PMOVZXBW;
564 extern const fcml_cstring M_PMOVZXDQ;
565 extern const fcml_cstring M_PMOVZXWD;
566 extern const fcml_cstring M_PMOVZXWQ;
567 extern const fcml_cstring M_PMULDQ;
568 extern const fcml_cstring M_PMULHRSW;
569 extern const fcml_cstring M_PMULHRW;
570 extern const fcml_cstring M_PMULHUW;
571 extern const fcml_cstring M_PMULHW;
572 extern const fcml_cstring M_PMULLD;
573 extern const fcml_cstring M_PMULLW;
574 extern const fcml_cstring M_PMULUDQ;
575 extern const fcml_cstring M_POP;
576 extern const fcml_cstring M_POPA;
577 extern const fcml_cstring M_POPAD;
578 extern const fcml_cstring M_POPCNT;
579 extern const fcml_cstring M_POPF;
580 extern const fcml_cstring M_POPFD;
581 extern const fcml_cstring M_POPFQ;
582 extern const fcml_cstring M_POR;
583 extern const fcml_cstring M_PREFETCH;
584 extern const fcml_cstring M_PREFETCHNTA;
585 extern const fcml_cstring M_PREFETCHT0;
586 extern const fcml_cstring M_PREFETCHT1;
587 extern const fcml_cstring M_PREFETCHT2;
588 extern const fcml_cstring M_PREFETCHW;
589 extern const fcml_cstring M_PSADBW;
590 extern const fcml_cstring M_PSHUFB;
591 extern const fcml_cstring M_PSHUFD;
592 extern const fcml_cstring M_PSHUFHW;
593 extern const fcml_cstring M_PSHUFLW;
594 extern const fcml_cstring M_PSHUFW;
595 extern const fcml_cstring M_PSIGNB;
596 extern const fcml_cstring M_PSIGND;
597 extern const fcml_cstring M_PSIGNW;
598 extern const fcml_cstring M_PSLLD;
599 extern const fcml_cstring M_PSLLDQ;
600 extern const fcml_cstring M_PSLLQ;
601 extern const fcml_cstring M_PSLLW;
602 extern const fcml_cstring M_PSRAD;
603 extern const fcml_cstring M_PSRAW;
604 extern const fcml_cstring M_PSRLD;
605 extern const fcml_cstring M_PSRLDQ;
606 extern const fcml_cstring M_PSRLQ;
607 extern const fcml_cstring M_PSRLW;
608 extern const fcml_cstring M_PSUBB;
609 extern const fcml_cstring M_PSUBD;
610 extern const fcml_cstring M_PSUBQ;
611 extern const fcml_cstring M_PSUBSB;
612 extern const fcml_cstring M_PSUBSW;
613 extern const fcml_cstring M_PSUBUSB;
614 extern const fcml_cstring M_PSUBUSW;
615 extern const fcml_cstring M_PSUBW;
616 extern const fcml_cstring M_PSWAPD;
617 extern const fcml_cstring M_PTEST;
618 extern const fcml_cstring M_PUNPCKHBW;
619 extern const fcml_cstring M_PUNPCKHDQ;
620 extern const fcml_cstring M_PUNPCKHQDQ;
621 extern const fcml_cstring M_PUNPCKHWD;
622 extern const fcml_cstring M_PUNPCKLBW;
623 extern const fcml_cstring M_PUNPCKLDQ;
624 extern const fcml_cstring M_PUNPCKLQDQ;
625 extern const fcml_cstring M_PUNPCKLWD;
626 extern const fcml_cstring M_PUSH;
627 extern const fcml_cstring M_PUSHA;
628 extern const fcml_cstring M_PUSHAD;
629 extern const fcml_cstring M_PUSHF;
630 extern const fcml_cstring M_PUSHFD;
631 extern const fcml_cstring M_PUSHFQ;
632 extern const fcml_cstring M_PXOR;
633 extern const fcml_cstring M_RCL;
634 extern const fcml_cstring M_RCPPS;
635 extern const fcml_cstring M_RCPSS;
636 extern const fcml_cstring M_RCR;
637 extern const fcml_cstring M_RDFSBASE;
638 extern const fcml_cstring M_RDGSBASE;
639 extern const fcml_cstring M_RDMSR;
640 extern const fcml_cstring M_RDPMC;
641 extern const fcml_cstring M_RDRAND;
642 extern const fcml_cstring M_RDSEED;
643 extern const fcml_cstring M_RDTSC;
644 extern const fcml_cstring M_RDTSCP;
645 extern const fcml_cstring M_RET;
646 extern const fcml_cstring M_RETF;
647 extern const fcml_cstring M_ROL;
648 extern const fcml_cstring M_ROR;
649 extern const fcml_cstring M_RORX;
650 extern const fcml_cstring M_ROUNDPD;
651 extern const fcml_cstring M_ROUNDPS;
652 extern const fcml_cstring M_ROUNDSD;
653 extern const fcml_cstring M_ROUNDSS;
654 extern const fcml_cstring M_RSM;
655 extern const fcml_cstring M_RSQRTPS;
656 extern const fcml_cstring M_RSQRTSS;
657 extern const fcml_cstring M_SAHF;
658 extern const fcml_cstring M_SAL;
659 extern const fcml_cstring M_SAR;
660 extern const fcml_cstring M_SARX;
661 extern const fcml_cstring M_SBB;
662 extern const fcml_cstring M_SCAS;
663 extern const fcml_cstring M_SCASB;
664 extern const fcml_cstring M_SCASD;
665 extern const fcml_cstring M_SCASQ;
666 extern const fcml_cstring M_SCASW;
667 extern const fcml_cstring M_SETO;
668 extern const fcml_cstring M_SETNO;
669 extern const fcml_cstring M_SETB;
670 extern const fcml_cstring M_SETNB;
671 extern const fcml_cstring M_SETE;
672 extern const fcml_cstring M_SETNE;
673 extern const fcml_cstring M_SETBE;
674 extern const fcml_cstring M_SETNBE;
675 extern const fcml_cstring M_SETS;
676 extern const fcml_cstring M_SETNS;
677 extern const fcml_cstring M_SETP;
678 extern const fcml_cstring M_SETNP;
679 extern const fcml_cstring M_SETL;
680 extern const fcml_cstring M_SETNL;
681 extern const fcml_cstring M_SETLE;
682 extern const fcml_cstring M_SETNLE;
683 extern const fcml_cstring M_SETNAE;
684 extern const fcml_cstring M_SETAE;
685 extern const fcml_cstring M_SETZ;
686 extern const fcml_cstring M_SETNZ;
687 extern const fcml_cstring M_SETNA;
688 extern const fcml_cstring M_SETA;
689 extern const fcml_cstring M_SETPE;
690 extern const fcml_cstring M_SETPO;
691 extern const fcml_cstring M_SETNGE;
692 extern const fcml_cstring M_SETGE;
693 extern const fcml_cstring M_SETNG;
694 extern const fcml_cstring M_SETG;
695 extern const fcml_cstring M_SETC;
696 extern const fcml_cstring M_SETNC;
697 extern const fcml_cstring M_SFENCE;
698 extern const fcml_cstring M_SGDT;
699 extern const fcml_cstring M_SHL;
700 extern const fcml_cstring M_SHLD;
701 extern const fcml_cstring M_SHLX;
702 extern const fcml_cstring M_SHR;
703 extern const fcml_cstring M_SHRD;
704 extern const fcml_cstring M_SHRX;
705 extern const fcml_cstring M_SHUFPD;
706 extern const fcml_cstring M_SHUFPS;
707 extern const fcml_cstring M_SIDT;
708 extern const fcml_cstring M_SKINIT;
709 extern const fcml_cstring M_SLDT;
710 extern const fcml_cstring M_SLWPCB;
711 extern const fcml_cstring M_SMSW;
712 extern const fcml_cstring M_SQRTPD;
713 extern const fcml_cstring M_SQRTPS;
714 extern const fcml_cstring M_SQRTSD;
715 extern const fcml_cstring M_SQRTSS;
716 extern const fcml_cstring M_STAC;
717 extern const fcml_cstring M_STC;
718 extern const fcml_cstring M_STD;
719 extern const fcml_cstring M_STGI;
720 extern const fcml_cstring M_STI;
721 extern const fcml_cstring M_STMXCSR;
722 extern const fcml_cstring M_STOS;
723 extern const fcml_cstring M_STOSB;
724 extern const fcml_cstring M_STOSD;
725 extern const fcml_cstring M_STOSQ;
726 extern const fcml_cstring M_STOSW;
727 extern const fcml_cstring M_STR;
728 extern const fcml_cstring M_SUB;
729 extern const fcml_cstring M_SUBPD;
730 extern const fcml_cstring M_SUBPS;
731 extern const fcml_cstring M_SUBSD;
732 extern const fcml_cstring M_SUBSS;
733 extern const fcml_cstring M_SWAPGS;
734 extern const fcml_cstring M_SYSCALL;
735 extern const fcml_cstring M_SYSENTER;
736 extern const fcml_cstring M_SYSEXIT;
737 extern const fcml_cstring M_SYSRET;
738 extern const fcml_cstring M_T1MSKC;
739 extern const fcml_cstring M_TEST;
740 extern const fcml_cstring M_TZCNT;
741 extern const fcml_cstring M_TZMSK;
742 extern const fcml_cstring M_UCOMISD;
743 extern const fcml_cstring M_UCOMISS;
744 extern const fcml_cstring M_UD2;
745 extern const fcml_cstring M_UNPCKHPD;
746 extern const fcml_cstring M_UNPCKHPS;
747 extern const fcml_cstring M_UNPCKLPD;
748 extern const fcml_cstring M_UNPCKLPS;
749 extern const fcml_cstring M_VADDPD;
750 extern const fcml_cstring M_VADDPS;
751 extern const fcml_cstring M_VADDSD;
752 extern const fcml_cstring M_VADDSS;
753 extern const fcml_cstring M_VADDSUBPD;
754 extern const fcml_cstring M_VADDSUBPS;
755 extern const fcml_cstring M_VAESDEC;
756 extern const fcml_cstring M_VAESDECLAST;
757 extern const fcml_cstring M_VAESENC;
758 extern const fcml_cstring M_VAESENCLAST;
759 extern const fcml_cstring M_VAESIMC;
760 extern const fcml_cstring M_VAESKEYGENASSIST;
761 extern const fcml_cstring M_VANDNPD;
762 extern const fcml_cstring M_VANDNPS;
763 extern const fcml_cstring M_VANDPD;
764 extern const fcml_cstring M_VANDPS;
765 extern const fcml_cstring M_VBLENDPD;
766 extern const fcml_cstring M_VBLENDPS;
767 extern const fcml_cstring M_VBLENDVPD;
768 extern const fcml_cstring M_VBLENDVPS;
769 extern const fcml_cstring M_VBROADCASTF128;
770 extern const fcml_cstring M_VBROADCASTI128;
771 extern const fcml_cstring M_VBROADCASTSD;
772 extern const fcml_cstring M_VBROADCASTSS;
773 extern const fcml_cstring M_VCMPEQ_OSSD;
774 extern const fcml_cstring M_VCMPEQ_OSSS;
775 extern const fcml_cstring M_VCMPEQSD;
776 extern const fcml_cstring M_VCMPEQSS;
777 extern const fcml_cstring M_VCMPEQ_UQSD;
778 extern const fcml_cstring M_VCMPEQ_UQSS;
779 extern const fcml_cstring M_VCMPEQ_USSD;
780 extern const fcml_cstring M_VCMPEQ_USSS;
781 extern const fcml_cstring M_VCMPFALSE_OSSD;
782 extern const fcml_cstring M_VCMPFALSE_OSSS;
783 extern const fcml_cstring M_VCMPFALSESD;
784 extern const fcml_cstring M_VCMPFALSESS;
785 extern const fcml_cstring M_VCMPGE_OQSD;
786 extern const fcml_cstring M_VCMPGE_OQSS;
787 extern const fcml_cstring M_VCMPGESD;
788 extern const fcml_cstring M_VCMPGESS;
789 extern const fcml_cstring M_VCMPGT_OQSD;
790 extern const fcml_cstring M_VCMPGT_OQSS;
791 extern const fcml_cstring M_VCMPGTSD;
792 extern const fcml_cstring M_VCMPGTSS;
793 extern const fcml_cstring M_VCMPLE_OQSD;
794 extern const fcml_cstring M_VCMPLE_OQSS;
795 extern const fcml_cstring M_VCMPLESD;
796 extern const fcml_cstring M_VCMPLESS;
797 extern const fcml_cstring M_VCMPLT_OQSD;
798 extern const fcml_cstring M_VCMPLT_OQSS;
799 extern const fcml_cstring M_VCMPLTSD;
800 extern const fcml_cstring M_VCMPLTSS;
801 extern const fcml_cstring M_VCMPNEQ_OQSD;
802 extern const fcml_cstring M_VCMPNEQ_OQSS;
803 extern const fcml_cstring M_VCMPNEQ_OSSD;
804 extern const fcml_cstring M_VCMPNEQ_OSSS;
805 extern const fcml_cstring M_VCMPNEQSD;
806 extern const fcml_cstring M_VCMPNEQSS;
807 extern const fcml_cstring M_VCMPNEQ_USSD;
808 extern const fcml_cstring M_VCMPNEQ_USSS;
809 extern const fcml_cstring M_VCMPNGESD;
810 extern const fcml_cstring M_VCMPNGESS;
811 extern const fcml_cstring M_VCMPNGE_UQSD;
812 extern const fcml_cstring M_VCMPNGE_UQSS;
813 extern const fcml_cstring M_VCMPNGTSD;
814 extern const fcml_cstring M_VCMPNGTSS;
815 extern const fcml_cstring M_VCMPNGT_UQSD;
816 extern const fcml_cstring M_VCMPNGT_UQSS;
817 extern const fcml_cstring M_VCMPNLESD;
818 extern const fcml_cstring M_VCMPNLESS;
819 extern const fcml_cstring M_VCMPNLE_UQSD;
820 extern const fcml_cstring M_VCMPNLE_UQSS;
821 extern const fcml_cstring M_VCMPNLTSD;
822 extern const fcml_cstring M_VCMPNLTSS;
823 extern const fcml_cstring M_VCMPNLT_UQSD;
824 extern const fcml_cstring M_VCMPNLT_UQSS;
825 extern const fcml_cstring M_VCMPORDSD;
826 extern const fcml_cstring M_VCMPORDSS;
827 extern const fcml_cstring M_VCMPORD_SSD;
828 extern const fcml_cstring M_VCMPORD_SSS;
829 extern const fcml_cstring M_VCMPPD;
830 extern const fcml_cstring M_VCMPPS;
831 extern const fcml_cstring M_VCMPSD;
832 extern const fcml_cstring M_VCMPSS;
833 extern const fcml_cstring M_VCMPTRUESD;
834 extern const fcml_cstring M_VCMPTRUESS;
835 extern const fcml_cstring M_VCMPTRUE_USSD;
836 extern const fcml_cstring M_VCMPTRUE_USSS;
837 extern const fcml_cstring M_VCMPUNORDSD;
838 extern const fcml_cstring M_VCMPUNORDSS;
839 extern const fcml_cstring M_VCMPUNORD_SSD;
840 extern const fcml_cstring M_VCMPUNORD_SSS;
841 extern const fcml_cstring M_VCOMISD;
842 extern const fcml_cstring M_VCOMISS;
843 extern const fcml_cstring M_VCVTDQ2PD;
844 extern const fcml_cstring M_VCVTDQ2PS;
845 extern const fcml_cstring M_VCVTPD2DQ;
846 extern const fcml_cstring M_VCVTPD2PS;
847 extern const fcml_cstring M_VCVTPH2PS;
848 extern const fcml_cstring M_VCVTPS2DQ;
849 extern const fcml_cstring M_VCVTPS2PD;
850 extern const fcml_cstring M_VCVTPS2PH;
851 extern const fcml_cstring M_VCVTSD2SI;
852 extern const fcml_cstring M_VCVTSD2SS;
853 extern const fcml_cstring M_VCVTSI2SD;
854 extern const fcml_cstring M_VCVTSI2SS;
855 extern const fcml_cstring M_VCVTSS2SD;
856 extern const fcml_cstring M_VCVTSS2SI;
857 extern const fcml_cstring M_VCVTTPD2DQ;
858 extern const fcml_cstring M_VCVTTPS2DQ;
859 extern const fcml_cstring M_VCVTTSD2SI;
860 extern const fcml_cstring M_VCVTTSS2SI;
861 extern const fcml_cstring M_VDIVPD;
862 extern const fcml_cstring M_VDIVPS;
863 extern const fcml_cstring M_VDIVSD;
864 extern const fcml_cstring M_VDIVSS;
865 extern const fcml_cstring M_VDPPD;
866 extern const fcml_cstring M_VDPPS;
867 extern const fcml_cstring M_VERR;
868 extern const fcml_cstring M_VERW;
869 extern const fcml_cstring M_VEXTRACTF128;
870 extern const fcml_cstring M_VEXTRACTI128;
871 extern const fcml_cstring M_VEXTRACTPS;
872 extern const fcml_cstring M_VFMADD132PD;
873 extern const fcml_cstring M_VFMADD132PS;
874 extern const fcml_cstring M_VFMADD132SD;
875 extern const fcml_cstring M_VFMADD132SS;
876 extern const fcml_cstring M_VFMADD213PD;
877 extern const fcml_cstring M_VFMADD213PS;
878 extern const fcml_cstring M_VFMADD213SD;
879 extern const fcml_cstring M_VFMADD213SS;
880 extern const fcml_cstring M_VFMADD231PD;
881 extern const fcml_cstring M_VFMADD231PS;
882 extern const fcml_cstring M_VFMADD231SD;
883 extern const fcml_cstring M_VFMADD231SS;
884 extern const fcml_cstring M_VFMADDPD;
885 extern const fcml_cstring M_VFMADDPS;
886 extern const fcml_cstring M_VFMADDSD;
887 extern const fcml_cstring M_VFMADDSS;
888 extern const fcml_cstring M_VFMADDSUB132PD;
889 extern const fcml_cstring M_VFMADDSUB132PS;
890 extern const fcml_cstring M_VFMADDSUB213PD;
891 extern const fcml_cstring M_VFMADDSUB213PS;
892 extern const fcml_cstring M_VFMADDSUB231PD;
893 extern const fcml_cstring M_VFMADDSUB231PS;
894 extern const fcml_cstring M_VFMADDSUBPD;
895 extern const fcml_cstring M_VFMADDSUBPS;
896 extern const fcml_cstring M_VFMSUB132PD;
897 extern const fcml_cstring M_VFMSUB132PS;
898 extern const fcml_cstring M_VFMSUB132SD;
899 extern const fcml_cstring M_VFMSUB132SS;
900 extern const fcml_cstring M_VFMSUB213PD;
901 extern const fcml_cstring M_VFMSUB213PS;
902 extern const fcml_cstring M_VFMSUB213SD;
903 extern const fcml_cstring M_VFMSUB213SS;
904 extern const fcml_cstring M_VFMSUB231PD;
905 extern const fcml_cstring M_VFMSUB231PS;
906 extern const fcml_cstring M_VFMSUB231SD;
907 extern const fcml_cstring M_VFMSUB231SS;
908 extern const fcml_cstring M_VFMSUBADD132PD;
909 extern const fcml_cstring M_VFMSUBADD132PS;
910 extern const fcml_cstring M_VFMSUBADD213PD;
911 extern const fcml_cstring M_VFMSUBADD213PS;
912 extern const fcml_cstring M_VFMSUBADD231PD;
913 extern const fcml_cstring M_VFMSUBADD231PS;
914 extern const fcml_cstring M_VFMSUBADDPD;
915 extern const fcml_cstring M_VFMSUBADDPS;
916 extern const fcml_cstring M_VFMSUBPD;
917 extern const fcml_cstring M_VFMSUBPS;
918 extern const fcml_cstring M_VFMSUBSD;
919 extern const fcml_cstring M_VFMSUBSS;
920 extern const fcml_cstring M_VFNMADD132PD;
921 extern const fcml_cstring M_VFNMADD132PS;
922 extern const fcml_cstring M_VFNMADD132SD;
923 extern const fcml_cstring M_VFNMADD132SS;
924 extern const fcml_cstring M_VFNMADD213PD;
925 extern const fcml_cstring M_VFNMADD213PS;
926 extern const fcml_cstring M_VFNMADD213SD;
927 extern const fcml_cstring M_VFNMADD213SS;
928 extern const fcml_cstring M_VFNMADD231PD;
929 extern const fcml_cstring M_VFNMADD231PS;
930 extern const fcml_cstring M_VFNMADD231SD;
931 extern const fcml_cstring M_VFNMADD231SS;
932 extern const fcml_cstring M_VFNMADDPD;
933 extern const fcml_cstring M_VFNMADDPS;
934 extern const fcml_cstring M_VFNMADDSD;
935 extern const fcml_cstring M_VFNMADDSS;
936 extern const fcml_cstring M_VFNMSUB132PD;
937 extern const fcml_cstring M_VFNMSUB132PS;
938 extern const fcml_cstring M_VFNMSUB132SD;
939 extern const fcml_cstring M_VFNMSUB132SS;
940 extern const fcml_cstring M_VFNMSUB213PD;
941 extern const fcml_cstring M_VFNMSUB213PS;
942 extern const fcml_cstring M_VFNMSUB213SD;
943 extern const fcml_cstring M_VFNMSUB213SS;
944 extern const fcml_cstring M_VFNMSUB231PD;
945 extern const fcml_cstring M_VFNMSUB231PS;
946 extern const fcml_cstring M_VFNMSUB231SD;
947 extern const fcml_cstring M_VFNMSUB231SS;
948 extern const fcml_cstring M_VFNMSUBPD;
949 extern const fcml_cstring M_VFNMSUBPS;
950 extern const fcml_cstring M_VFNMSUBSD;
951 extern const fcml_cstring M_VFNMSUBSS;
952 extern const fcml_cstring M_VFRCZPD;
953 extern const fcml_cstring M_VFRCZPS;
954 extern const fcml_cstring M_VFRCZSD;
955 extern const fcml_cstring M_VFRCZSS;
956 extern const fcml_cstring M_VGATHERDPD;
957 extern const fcml_cstring M_VGATHERDPS;
958 extern const fcml_cstring M_VGATHERQPD;
959 extern const fcml_cstring M_VGATHERQPS;
960 extern const fcml_cstring M_VHADDPD;
961 extern const fcml_cstring M_VHADDPS;
962 extern const fcml_cstring M_VHSUBPD;
963 extern const fcml_cstring M_VHSUBPS;
964 extern const fcml_cstring M_VINSERTF128;
965 extern const fcml_cstring M_VINSERTI128;
966 extern const fcml_cstring M_VINSERTPS;
967 extern const fcml_cstring M_VLDDQU;
968 extern const fcml_cstring M_VLDMXCSR;
969 extern const fcml_cstring M_VMASKMOVDQU;
970 extern const fcml_cstring M_VMASKMOVPD;
971 extern const fcml_cstring M_VMASKMOVPS;
972 extern const fcml_cstring M_VMAXPD;
973 extern const fcml_cstring M_VMAXPS;
974 extern const fcml_cstring M_VMAXSD;
975 extern const fcml_cstring M_VMAXSS;
976 extern const fcml_cstring M_VMCALL;
977 extern const fcml_cstring M_VMCLEAR;
978 extern const fcml_cstring M_VMFUNC;
979 extern const fcml_cstring M_VMINPD;
980 extern const fcml_cstring M_VMINPS;
981 extern const fcml_cstring M_VMINSD;
982 extern const fcml_cstring M_VMINSS;
983 extern const fcml_cstring M_VMLAUNCH;
984 extern const fcml_cstring M_VMLOAD;
985 extern const fcml_cstring M_VMMCALL;
986 extern const fcml_cstring M_VMOVAPD;
987 extern const fcml_cstring M_VMOVAPS;
988 extern const fcml_cstring M_VMOVD;
989 extern const fcml_cstring M_VMOVDDUP;
990 extern const fcml_cstring M_VMOVDQA;
991 extern const fcml_cstring M_VMOVDQU;
992 extern const fcml_cstring M_VMOVHLPS;
993 extern const fcml_cstring M_VMOVHPD;
994 extern const fcml_cstring M_VMOVHPS;
995 extern const fcml_cstring M_VMOVLHPS;
996 extern const fcml_cstring M_VMOVLPD;
997 extern const fcml_cstring M_VMOVLPS;
998 extern const fcml_cstring M_VMOVMSKPD;
999 extern const fcml_cstring M_VMOVMSKPS;
1000 extern const fcml_cstring M_VMOVNTDQ;
1001 extern const fcml_cstring M_VMOVNTDQA;
1002 extern const fcml_cstring M_VMOVNTPD;
1003 extern const fcml_cstring M_VMOVNTPS;
1004 extern const fcml_cstring M_VMOVQ;
1005 extern const fcml_cstring M_VMOVSD;
1006 extern const fcml_cstring M_VMOVSHDUP;
1007 extern const fcml_cstring M_VMOVSLDUP;
1008 extern const fcml_cstring M_VMOVSS;
1009 extern const fcml_cstring M_VMOVUPD;
1010 extern const fcml_cstring M_VMOVUPS;
1011 extern const fcml_cstring M_VMPSADBW;
1012 extern const fcml_cstring M_VMPTRLD;
1013 extern const fcml_cstring M_VMPTRST;
1014 extern const fcml_cstring M_VMREAD;
1015 extern const fcml_cstring M_VMRESUME;
1016 extern const fcml_cstring M_VMRUN;
1017 extern const fcml_cstring M_VMSAVE;
1018 extern const fcml_cstring M_VMULPD;
1019 extern const fcml_cstring M_VMULPS;
1020 extern const fcml_cstring M_VMULSD;
1021 extern const fcml_cstring M_VMULSS;
1022 extern const fcml_cstring M_VMWRITE;
1023 extern const fcml_cstring M_VMXOFF;
1024 extern const fcml_cstring M_VMXON;
1025 extern const fcml_cstring M_VORPD;
1026 extern const fcml_cstring M_VORPS;
1027 extern const fcml_cstring M_VPABSB;
1028 extern const fcml_cstring M_VPABSD;
1029 extern const fcml_cstring M_VPABSW;
1030 extern const fcml_cstring M_VPACKSSDW;
1031 extern const fcml_cstring M_VPACKSSWB;
1032 extern const fcml_cstring M_VPACKUSDW;
1033 extern const fcml_cstring M_VPACKUSWB;
1034 extern const fcml_cstring M_VPADDB;
1035 extern const fcml_cstring M_VPADDD;
1036 extern const fcml_cstring M_VPADDQ;
1037 extern const fcml_cstring M_VPADDSB;
1038 extern const fcml_cstring M_VPADDSW;
1039 extern const fcml_cstring M_VPADDUSB;
1040 extern const fcml_cstring M_VPADDUSW;
1041 extern const fcml_cstring M_VPADDW;
1042 extern const fcml_cstring M_VPALIGNR;
1043 extern const fcml_cstring M_VPAND;
1044 extern const fcml_cstring M_VPANDN;
1045 extern const fcml_cstring M_VPAVGB;
1046 extern const fcml_cstring M_VPAVGW;
1047 extern const fcml_cstring M_VPBLENDD;
1048 extern const fcml_cstring M_VPBLENDVB;
1049 extern const fcml_cstring M_VPBLENDW;
1050 extern const fcml_cstring M_VPBROADCASTB;
1051 extern const fcml_cstring M_VPBROADCASTD;
1052 extern const fcml_cstring M_VPBROADCASTQ;
1053 extern const fcml_cstring M_VPBROADCASTW;
1054 extern const fcml_cstring M_VPCLMULQDQ;
1055 extern const fcml_cstring M_VPCMOV;
1056 extern const fcml_cstring M_VPCMPEQB;
1057 extern const fcml_cstring M_VPCMPEQD;
1058 extern const fcml_cstring M_VPCMPEQQ;
1059 extern const fcml_cstring M_VPCMPEQW;
1060 extern const fcml_cstring M_VPCMPESTRI;
1061 extern const fcml_cstring M_VPCMPESTRM;
1062 extern const fcml_cstring M_VPCMPGTB;
1063 extern const fcml_cstring M_VPCMPGTD;
1064 extern const fcml_cstring M_VPCMPGTQ;
1065 extern const fcml_cstring M_VPCMPGTW;
1066 extern const fcml_cstring M_VPCMPISTRI;
1067 extern const fcml_cstring M_VPCMPISTRM;
1068 extern const fcml_cstring M_VPCOMB;
1069 extern const fcml_cstring M_VPCOMD;
1070 extern const fcml_cstring M_VPCOMEQB;
1071 extern const fcml_cstring M_VPCOMEQD;
1072 extern const fcml_cstring M_VPCOMEQQ;
1073 extern const fcml_cstring M_VPCOMEQUB;
1074 extern const fcml_cstring M_VPCOMEQUD;
1075 extern const fcml_cstring M_VPCOMEQUQ;
1076 extern const fcml_cstring M_VPCOMEQUW;
1077 extern const fcml_cstring M_VPCOMEQW;
1078 extern const fcml_cstring M_VPCOMFALSEB;
1079 extern const fcml_cstring M_VPCOMFALSED;
1080 extern const fcml_cstring M_VPCOMFALSEQ;
1081 extern const fcml_cstring M_VPCOMFALSEUB;
1082 extern const fcml_cstring M_VPCOMFALSEUD;
1083 extern const fcml_cstring M_VPCOMFALSEUQ;
1084 extern const fcml_cstring M_VPCOMFALSEUW;
1085 extern const fcml_cstring M_VPCOMFALSEW;
1086 extern const fcml_cstring M_VPCOMGEB;
1087 extern const fcml_cstring M_VPCOMGED;
1088 extern const fcml_cstring M_VPCOMGEQ;
1089 extern const fcml_cstring M_VPCOMGEUB;
1090 extern const fcml_cstring M_VPCOMGEUD;
1091 extern const fcml_cstring M_VPCOMGEUQ;
1092 extern const fcml_cstring M_VPCOMGEUW;
1093 extern const fcml_cstring M_VPCOMGEW;
1094 extern const fcml_cstring M_VPCOMGTB;
1095 extern const fcml_cstring M_VPCOMGTD;
1096 extern const fcml_cstring M_VPCOMGTQ;
1097 extern const fcml_cstring M_VPCOMGTUB;
1098 extern const fcml_cstring M_VPCOMGTUD;
1099 extern const fcml_cstring M_VPCOMGTUQ;
1100 extern const fcml_cstring M_VPCOMGTUW;
1101 extern const fcml_cstring M_VPCOMGTW;
1102 extern const fcml_cstring M_VPCOMLEB;
1103 extern const fcml_cstring M_VPCOMLED;
1104 extern const fcml_cstring M_VPCOMLEQ;
1105 extern const fcml_cstring M_VPCOMLEUB;
1106 extern const fcml_cstring M_VPCOMLEUD;
1107 extern const fcml_cstring M_VPCOMLEUQ;
1108 extern const fcml_cstring M_VPCOMLEUW;
1109 extern const fcml_cstring M_VPCOMLEW;
1110 extern const fcml_cstring M_VPCOMLTB;
1111 extern const fcml_cstring M_VPCOMLTD;
1112 extern const fcml_cstring M_VPCOMLTQ;
1113 extern const fcml_cstring M_VPCOMLTUB;
1114 extern const fcml_cstring M_VPCOMLTUD;
1115 extern const fcml_cstring M_VPCOMLTUQ;
1116 extern const fcml_cstring M_VPCOMLTUW;
1117 extern const fcml_cstring M_VPCOMLTW;
1118 extern const fcml_cstring M_VPCOMNEQB;
1119 extern const fcml_cstring M_VPCOMNEQD;
1120 extern const fcml_cstring M_VPCOMNEQQ;
1121 extern const fcml_cstring M_VPCOMNEQUB;
1122 extern const fcml_cstring M_VPCOMNEQUD;
1123 extern const fcml_cstring M_VPCOMNEQUQ;
1124 extern const fcml_cstring M_VPCOMNEQUW;
1125 extern const fcml_cstring M_VPCOMNEQW;
1126 extern const fcml_cstring M_VPCOMQ;
1127 extern const fcml_cstring M_VPCOMTRUEB;
1128 extern const fcml_cstring M_VPCOMTRUED;
1129 extern const fcml_cstring M_VPCOMTRUEQ;
1130 extern const fcml_cstring M_VPCOMTRUEUB;
1131 extern const fcml_cstring M_VPCOMTRUEUD;
1132 extern const fcml_cstring M_VPCOMTRUEUQ;
1133 extern const fcml_cstring M_VPCOMTRUEUW;
1134 extern const fcml_cstring M_VPCOMTRUEW;
1135 extern const fcml_cstring M_VPCOMUB;
1136 extern const fcml_cstring M_VPCOMUD;
1137 extern const fcml_cstring M_VPCOMUQ;
1138 extern const fcml_cstring M_VPCOMUW;
1139 extern const fcml_cstring M_VPCOMW;
1140 extern const fcml_cstring M_VPERM2F128;
1141 extern const fcml_cstring M_VPERM2I128;
1142 extern const fcml_cstring M_VPERMD;
1143 extern const fcml_cstring M_VPERMIL2PD;
1144 extern const fcml_cstring M_VPERMIL2PS;
1145 extern const fcml_cstring M_VPERMILPD;
1146 extern const fcml_cstring M_VPERMILPS;
1147 extern const fcml_cstring M_VPERMPD;
1148 extern const fcml_cstring M_VPERMPS;
1149 extern const fcml_cstring M_VPERMQ;
1150 extern const fcml_cstring M_VPEXTRB;
1151 extern const fcml_cstring M_VPEXTRD;
1152 extern const fcml_cstring M_VPEXTRQ;
1153 extern const fcml_cstring M_VPEXTRW;
1154 extern const fcml_cstring M_VPGATHERDD;
1155 extern const fcml_cstring M_VPGATHERDQ;
1156 extern const fcml_cstring M_VPGATHERQD;
1157 extern const fcml_cstring M_VPGATHERQQ;
1158 extern const fcml_cstring M_VPHADDBD;
1159 extern const fcml_cstring M_VPHADDBQ;
1160 extern const fcml_cstring M_VPHADDBW;
1161 extern const fcml_cstring M_VPHADDD;
1162 extern const fcml_cstring M_VPHADDDQ;
1163 extern const fcml_cstring M_VPHADDSW;
1164 extern const fcml_cstring M_VPHADDUBD;
1165 extern const fcml_cstring M_VPHADDUBQ;
1166 extern const fcml_cstring M_VPHADDUBW;
1167 extern const fcml_cstring M_VPHADDUDQ;
1168 extern const fcml_cstring M_VPHADDUWD;
1169 extern const fcml_cstring M_VPHADDUWQ;
1170 extern const fcml_cstring M_VPHADDW;
1171 extern const fcml_cstring M_VPHADDWD;
1172 extern const fcml_cstring M_VPHADDWQ;
1173 extern const fcml_cstring M_VPHMINPOSUW;
1174 extern const fcml_cstring M_VPHSUBBW;
1175 extern const fcml_cstring M_VPHSUBD;
1176 extern const fcml_cstring M_VPHSUBDQ;
1177 extern const fcml_cstring M_VPHSUBSW;
1178 extern const fcml_cstring M_VPHSUBW;
1179 extern const fcml_cstring M_VPHSUBWD;
1180 extern const fcml_cstring M_VPINSRB;
1181 extern const fcml_cstring M_VPINSRD;
1182 extern const fcml_cstring M_VPINSRQ;
1183 extern const fcml_cstring M_VPINSRW;
1184 extern const fcml_cstring M_VPMACSDD;
1185 extern const fcml_cstring M_VPMACSDQH;
1186 extern const fcml_cstring M_VPMACSDQL;
1187 extern const fcml_cstring M_VPMACSSDD;
1188 extern const fcml_cstring M_VPMACSSDQH;
1189 extern const fcml_cstring M_VPMACSSDQL;
1190 extern const fcml_cstring M_VPMACSSWD;
1191 extern const fcml_cstring M_VPMACSSWW;
1192 extern const fcml_cstring M_VPMACSWD;
1193 extern const fcml_cstring M_VPMACSWW;
1194 extern const fcml_cstring M_VPMADCSSWD;
1195 extern const fcml_cstring M_VPMADCSWD;
1196 extern const fcml_cstring M_VPMADDUBSW;
1197 extern const fcml_cstring M_VPMADDWD;
1198 extern const fcml_cstring M_VPMASKMOV;
1199 extern const fcml_cstring M_VPMASKMOVD;
1200 extern const fcml_cstring M_VPMASKMOVQ;
1201 extern const fcml_cstring M_VPMAXSB;
1202 extern const fcml_cstring M_VPMAXSD;
1203 extern const fcml_cstring M_VPMAXSW;
1204 extern const fcml_cstring M_VPMAXUB;
1205 extern const fcml_cstring M_VPMAXUD;
1206 extern const fcml_cstring M_VPMAXUW;
1207 extern const fcml_cstring M_VPMINSB;
1208 extern const fcml_cstring M_VPMINSD;
1209 extern const fcml_cstring M_VPMINSW;
1210 extern const fcml_cstring M_VPMINUB;
1211 extern const fcml_cstring M_VPMINUD;
1212 extern const fcml_cstring M_VPMINUW;
1213 extern const fcml_cstring M_VPMOVMSKB;
1214 extern const fcml_cstring M_VPMOVSXBD;
1215 extern const fcml_cstring M_VPMOVSXBQ;
1216 extern const fcml_cstring M_VPMOVSXBW;
1217 extern const fcml_cstring M_VPMOVSXDQ;
1218 extern const fcml_cstring M_VPMOVSXWD;
1219 extern const fcml_cstring M_VPMOVSXWQ;
1220 extern const fcml_cstring M_VPMOVZXBD;
1221 extern const fcml_cstring M_VPMOVZXBQ;
1222 extern const fcml_cstring M_VPMOVZXBW;
1223 extern const fcml_cstring M_VPMOVZXDQ;
1224 extern const fcml_cstring M_VPMOVZXWD;
1225 extern const fcml_cstring M_VPMOVZXWQ;
1226 extern const fcml_cstring M_VPMULDQ;
1227 extern const fcml_cstring M_VPMULHRSW;
1228 extern const fcml_cstring M_VPMULHUW;
1229 extern const fcml_cstring M_VPMULHW;
1230 extern const fcml_cstring M_VPMULLD;
1231 extern const fcml_cstring M_VPMULLW;
1232 extern const fcml_cstring M_VPMULUDQ;
1233 extern const fcml_cstring M_VPOR;
1234 extern const fcml_cstring M_VPPERM;
1235 extern const fcml_cstring M_VPROTB;
1236 extern const fcml_cstring M_VPROTD;
1237 extern const fcml_cstring M_VPROTQ;
1238 extern const fcml_cstring M_VPROTW;
1239 extern const fcml_cstring M_VPSADBW;
1240 extern const fcml_cstring M_VPSHAB;
1241 extern const fcml_cstring M_VPSHAD;
1242 extern const fcml_cstring M_VPSHAQ;
1243 extern const fcml_cstring M_VPSHAW;
1244 extern const fcml_cstring M_VPSHLB;
1245 extern const fcml_cstring M_VPSHLD;
1246 extern const fcml_cstring M_VPSHLQ;
1247 extern const fcml_cstring M_VPSHLW;
1248 extern const fcml_cstring M_VPSHUFB;
1249 extern const fcml_cstring M_VPSHUFD;
1250 extern const fcml_cstring M_VPSHUFHW;
1251 extern const fcml_cstring M_VPSHUFLW;
1252 extern const fcml_cstring M_VPSIGNB;
1253 extern const fcml_cstring M_VPSIGND;
1254 extern const fcml_cstring M_VPSIGNW;
1255 extern const fcml_cstring M_VPSLLD;
1256 extern const fcml_cstring M_VPSLLDQ;
1257 extern const fcml_cstring M_VPSLLQ;
1258 extern const fcml_cstring M_VPSLLVD;
1259 extern const fcml_cstring M_VPSLLVQ;
1260 extern const fcml_cstring M_VPSLLW;
1261 extern const fcml_cstring M_VPSRAD;
1262 extern const fcml_cstring M_VPSRAVD;
1263 extern const fcml_cstring M_VPSRAW;
1264 extern const fcml_cstring M_VPSRLD;
1265 extern const fcml_cstring M_VPSRLDQ;
1266 extern const fcml_cstring M_VPSRLQ;
1267 extern const fcml_cstring M_VPSRLVD;
1268 extern const fcml_cstring M_VPSRLVQ;
1269 extern const fcml_cstring M_VPSRLW;
1270 extern const fcml_cstring M_VPSUBB;
1271 extern const fcml_cstring M_VPSUBD;
1272 extern const fcml_cstring M_VPSUBQ;
1273 extern const fcml_cstring M_VPSUBSB;
1274 extern const fcml_cstring M_VPSUBSW;
1275 extern const fcml_cstring M_VPSUBUSB;
1276 extern const fcml_cstring M_VPSUBUSW;
1277 extern const fcml_cstring M_VPSUBW;
1278 extern const fcml_cstring M_VPTEST;
1279 extern const fcml_cstring M_VPUNPCKHBW;
1280 extern const fcml_cstring M_VPUNPCKHDQ;
1281 extern const fcml_cstring M_VPUNPCKHQDQ;
1282 extern const fcml_cstring M_VPUNPCKHWD;
1283 extern const fcml_cstring M_VPUNPCKLBW;
1284 extern const fcml_cstring M_VPUNPCKLDQ;
1285 extern const fcml_cstring M_VPUNPCKLQDQ;
1286 extern const fcml_cstring M_VPUNPCKLWD;
1287 extern const fcml_cstring M_VPXOR;
1288 extern const fcml_cstring M_VRCPPS;
1289 extern const fcml_cstring M_VRCPSS;
1290 extern const fcml_cstring M_VROUNDPD;
1291 extern const fcml_cstring M_VROUNDPS;
1292 extern const fcml_cstring M_VROUNDSD;
1293 extern const fcml_cstring M_VROUNDSS;
1294 extern const fcml_cstring M_VRSQRTPS;
1295 extern const fcml_cstring M_VRSQRTSS;
1296 extern const fcml_cstring M_VSHUFPD;
1297 extern const fcml_cstring M_VSHUFPS;
1298 extern const fcml_cstring M_VSQRTPD;
1299 extern const fcml_cstring M_VSQRTPS;
1300 extern const fcml_cstring M_VSQRTSD;
1301 extern const fcml_cstring M_VSQRTSS;
1302 extern const fcml_cstring M_VSTMXCSR;
1303 extern const fcml_cstring M_VSUBPD;
1304 extern const fcml_cstring M_VSUBPS;
1305 extern const fcml_cstring M_VSUBSD;
1306 extern const fcml_cstring M_VSUBSS;
1307 extern const fcml_cstring M_VTESTPD;
1308 extern const fcml_cstring M_VTESTPS;
1309 extern const fcml_cstring M_VUCOMISD;
1310 extern const fcml_cstring M_VUCOMISS;
1311 extern const fcml_cstring M_VUNPCKHPD;
1312 extern const fcml_cstring M_VUNPCKHPS;
1313 extern const fcml_cstring M_VUNPCKLPD;
1314 extern const fcml_cstring M_VUNPCKLPS;
1315 extern const fcml_cstring M_VXORPD;
1316 extern const fcml_cstring M_VXORPS;
1317 extern const fcml_cstring M_VZEROALL;
1318 extern const fcml_cstring M_VZEROUPPER;
1319 extern const fcml_cstring M_WAIT;
1320 extern const fcml_cstring M_WBINVD;
1321 extern const fcml_cstring M_WRFSBASE;
1322 extern const fcml_cstring M_WRGSBASE;
1323 extern const fcml_cstring M_WRMSR;
1324 extern const fcml_cstring M_XABORT;
1325 extern const fcml_cstring M_XADD;
1326 extern const fcml_cstring M_XBEGIN;
1327 extern const fcml_cstring M_XCHG;
1328 extern const fcml_cstring M_XEND;
1329 extern const fcml_cstring M_XGETBV;
1330 extern const fcml_cstring M_XLAT;
1331 extern const fcml_cstring M_XLATB;
1332 extern const fcml_cstring M_XOR;
1333 extern const fcml_cstring M_XORPD;
1334 extern const fcml_cstring M_XORPS;
1335 extern const fcml_cstring M_XRSTOR;
1336 extern const fcml_cstring M_XRSTOR64;
1337 extern const fcml_cstring M_XSAVE;
1338 extern const fcml_cstring M_XSAVE64;
1339 extern const fcml_cstring M_XSAVEOPT;
1340 extern const fcml_cstring M_XSAVEOPT64;
1341 extern const fcml_cstring M_XSETBV;
1342 extern const fcml_cstring M_XTEST;
1343 
1344 }
1345 }
1346 
1347 #endif /* FCML_INTEL_MNEMONICS_HPP_ */
1348 
std::basic_string< fcml_char > fcml_cstring
By using this type definition here, it will be definitely much easier to support UNICODE in future re...
Definition: fcml_common.hpp:53
Definition: fcml_assembler.hpp:39
Declarations of Intel mnemonics.
Types declarations.