diff udis86-1.4/libudis86/mnemonics.c @ 1:4a9dcbd9e54f

-files of 0.13 beta -fixes so that it now compiles with the current dmd version
author marton@basel.hu
date Tue, 05 Apr 2011 20:44:01 +0200
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/udis86-1.4/libudis86/mnemonics.c	Tue Apr 05 20:44:01 2011 +0200
@@ -0,0 +1,605 @@
+/* Do not edit, generated by mnemonics.pl */ 
+const char* ud_mnemonics[] = 
+{
+  "aaa",
+  "aad",
+  "aam",
+  "aas",
+  "adc",
+  "add",
+  "addpd",
+  "addps",
+  "addsd",
+  "addss",
+  "and",
+  "andnpd",
+  "andnps",
+  "andpd",
+  "andps",
+  "arpl",
+  "bound",
+  "bsf",
+  "bsr",
+  "bswap",
+  "bt",
+  "btc",
+  "btr",
+  "bts",
+  "call",
+  "cbw",
+  "cdqe",
+  "clc",
+  "cld",
+  "clflush",
+  "cli",
+  "clts",
+  "cmc",
+  "cmovo",
+  "cmovno",
+  "cmovb",
+  "cmovnb",
+  "cmovz",
+  "cmovnz",
+  "cmovbe",
+  "cmovnbe",
+  "cmovs",
+  "cmovns",
+  "cmovp",
+  "cmovnp",
+  "cmovl",
+  "cmovnl",
+  "cmovle",
+  "cmovnle",
+  "cmp",
+  "cmppd",
+  "cmpps",
+  "cmps",
+  "cmpsb",
+  "cmpsd",
+  "cmpsq",
+  "cmpss",
+  "cmpsw",
+  "cmpxchg",
+  "cmpxchg8b",
+  "comisd",
+  "comiss",
+  "cpuid",
+  "cqd",
+  "cqo",
+  "cvtdq2pd",
+  "cvtdq2ps",
+  "cvtpd2dq",
+  "cvtpd2pi",
+  "cvtpd2ps",
+  "cvtpi2pd",
+  "cvtpi2ps",
+  "cvtps2dq",
+  "cvtps2pd",
+  "cvtps2pi",
+  "cvtsd2si",
+  "cvtsd2ss",
+  "cvtsi2sd",
+  "cvtsi2ss",
+  "cvtss2sd",
+  "cvtss2si",
+  "cvttpd2dq",
+  "cvttpd2pi",
+  "cvttps2dq",
+  "cvttps2pi",
+  "cvttsd2si",
+  "cvttsi2sd",
+  "cvttsi2ss",
+  "cvttss2si",
+  "cwd",
+  "cwde",
+  "cdq",
+  "daa",
+  "das",
+  "dec",
+  "div",
+  "divpd",
+  "divps",
+  "divsd",
+  "divss",
+  "emms",
+  "enter",
+  "esc",
+  "f2xm1",
+  "fsxm1",
+  "fabs",
+  "fadd",
+  "faddp",
+  "fbld",
+  "fbstp",
+  "fchs",
+  "fclex",
+  "fcmovb",
+  "fcmovbe",
+  "fcmove",
+  "fcmovnb",
+  "fcmovnbe",
+  "fcmovne",
+  "fcmovnu",
+  "fcmovu",
+  "fcom",
+  "fcomi",
+  "fcomp",
+  "fcomip",
+  "fcompp",
+  "fcos",
+  "fdecstp",
+  "fdiv",
+  "fdivp",
+  "fdivr",
+  "fdivrp",
+  "femms",
+  "ffree",
+  "fiadd",
+  "ficom",
+  "ficomp",
+  "fidiv",
+  "fidivr",
+  "fidw",
+  "fidwr",
+  "fild",
+  "fimul",
+  "fincstp",
+  "finit",
+  "fist",
+  "fistp",
+  "fisub",
+  "fisubr",
+  "fld",
+  "fld1",
+  "fldcw",
+  "fldenv",
+  "fldl2e",
+  "fldl2t",
+  "fldlg2",
+  "fldln2",
+  "fldlpi",
+  "fldx",
+  "fldz",
+  "fmul",
+  "fmulp",
+  "fnclex",
+  "fncstp",
+  "fninit",
+  "fnop",
+  "fnsave",
+  "fnstcw",
+  "fnstenv",
+  "fnstsw",
+  "fpatan",
+  "fprem",
+  "fprem1",
+  "fptan",
+  "fpxtract",
+  "frndint",
+  "frstor",
+  "fsave",
+  "fscale",
+  "fsin",
+  "fsincos",
+  "fsqrt",
+  "fst",
+  "fstcw",
+  "fstenv",
+  "fstp",
+  "fstsw",
+  "fsub",
+  "fsubp",
+  "fsubr",
+  "fsubrp",
+  "ftst",
+  "fucom",
+  "fucomi",
+  "fucomip",
+  "fucomp",
+  "fucompp",
+  "fwait",
+  "fxam",
+  "fxch",
+  "fxrstor",
+  "fxsave",
+  "fxtract",
+  "fyl2x",
+  "fyl2xp1",
+  "hlt",
+  "idiv",
+  "imul",
+  "in",
+  "inc",
+  "ins",
+  "insb",
+  "insd",
+  "insw",
+  "int",
+  "into",
+  "invd",
+  "invlpg",
+  "iretw",
+  "iretd",
+  "iretq",
+  "jcxz",
+  "jecxz",
+  "jmp",
+  "jrcxz",
+  "jo",
+  "jno",
+  "jb",
+  "jnb",
+  "jz",
+  "jnz",
+  "jbe",
+  "jnbe",
+  "js",
+  "jns",
+  "jp",
+  "jnp",
+  "jl",
+  "jnl",
+  "jle",
+  "jnle",
+  "lahf",
+  "lar",
+  "ldmxcsr",
+  "lds",
+  "lea",
+  "leave",
+  "les",
+  "lfence",
+  "lfs",
+  "lgdt",
+  "lgs",
+  "lidt",
+  "lldt",
+  "lmsw",
+  "lock",
+  "lods",
+  "lodsb",
+  "lodsd",
+  "lodsq",
+  "lodsw",
+  "loop",
+  "loope",
+  "loopn",
+  "loopne",
+  "loopnz",
+  "loopz",
+  "lsl",
+  "lss",
+  "ltr",
+  "maskmovdqu",
+  "maskmovq",
+  "maxpd",
+  "maxps",
+  "maxsd",
+  "maxss",
+  "mfence",
+  "minpd",
+  "minps",
+  "minsd",
+  "minss",
+  "mov",
+  "movapd",
+  "movaps",
+  "movd",
+  "movdq2q",
+  "movdqa",
+  "movdqu",
+  "movhlps",
+  "movhpd",
+  "movhps",
+  "movlhps",
+  "movlpd",
+  "movlps",
+  "movmskpd",
+  "movmskps",
+  "movnig",
+  "movntdq",
+  "movnti",
+  "movntpd",
+  "movntps",
+  "movntq",
+  "movq",
+  "movq2dq",
+  "movqa",
+  "movs",
+  "movsb",
+  "movsd",
+  "movsq",
+  "movss",
+  "movsw",
+  "movsx",
+  "movsxd",
+  "movupd",
+  "movups",
+  "movzx",
+  "mul",
+  "mulpd",
+  "mulps",
+  "mulsd",
+  "mulss",
+  "neg",
+  "nop",
+  "not",
+  "or",
+  "orpd",
+  "orps",
+  "out",
+  "outs",
+  "outsb",
+  "outsd",
+  "outsw",
+  "packssdw",
+  "packsswb",
+  "packusdw",
+  "packuswb",
+  "paddb",
+  "paddd",
+  "paddq",
+  "paddsb",
+  "paddsw",
+  "paddusb",
+  "paddusw",
+  "paddw",
+  "pand",
+  "pandn",
+  "pavgb",
+  "pavgusb",
+  "pavgw",
+  "pcmpeqb",
+  "pcmpeqd",
+  "pcmpeqw",
+  "pcmpgtb",
+  "pcmpgtd",
+  "pcmpgtw",
+  "pextrw",
+  "pf2id",
+  "pf2iw",
+  "pfacc",
+  "pfadd",
+  "pfcmpeq",
+  "pfcmpge",
+  "pfcmpgt",
+  "pfmax",
+  "pfmin",
+  "pfmul",
+  "pfnacc",
+  "pfpnacc",
+  "pfrcp",
+  "pfrcpit1",
+  "pfrcpit2",
+  "pfrsqit1",
+  "pfrsqrt",
+  "pfsub",
+  "pfsubr",
+  "pi2fd",
+  "pi2fw",
+  "pinsrw",
+  "pmaddwd",
+  "pmaxsw",
+  "pmaxub",
+  "pminsw",
+  "pminub",
+  "pmovmskb",
+  "pmulhrw",
+  "pmulhuw",
+  "pmulhw",
+  "pmullw",
+  "pmuludq",
+  "pop",
+  "popa",
+  "popad",
+  "popfw",
+  "popfd",
+  "popfq",
+  "por",
+  "prefetch",
+  "psadbw",
+  "pshufd",
+  "pshufhw",
+  "pshuflw",
+  "pshufw",
+  "pslld",
+  "pslldq",
+  "psllq",
+  "psllw",
+  "psrad",
+  "psraw",
+  "psraq",
+  "psrld",
+  "psrldq",
+  "psrlq",
+  "psrlw",
+  "psubb",
+  "psubd",
+  "psubq",
+  "psubsb",
+  "psubsw",
+  "psubusb",
+  "psubusw",
+  "psubw",
+  "pswapd",
+  "punpckhbw",
+  "punpckhdq",
+  "punpckhqdq",
+  "punpckhwd",
+  "punpcklbw",
+  "punpckldq",
+  "punpcklqdq",
+  "punpcklwd",
+  "push",
+  "pusha",
+  "pushad",
+  "pushfw",
+  "pushfd",
+  "pushfq",
+  "pxor",
+  "rcl",
+  "rcpps",
+  "rcpss",
+  "rcr",
+  "rdivisr",
+  "rdmsr",
+  "rdpmc",
+  "rdtsc",
+  "rep",
+  "repne",
+  "ret",
+  "retf",
+  "rol",
+  "ror",
+  "rsm",
+  "rsqrtps",
+  "rsqrtss",
+  "sahf",
+  "sal",
+  "salc",
+  "sar",
+  "sbb",
+  "scas",
+  "scasb",
+  "scasd",
+  "scasq",
+  "scasw",
+  "seto",
+  "setno",
+  "setb",
+  "setnb",
+  "setz",
+  "setnz",
+  "setbe",
+  "setnbe",
+  "sets",
+  "setns",
+  "setp",
+  "setnp",
+  "setl",
+  "setnl",
+  "setle",
+  "setnle",
+  "sfence",
+  "sgdt",
+  "shl",
+  "shld",
+  "shr",
+  "shrd",
+  "shufpd",
+  "shufps",
+  "sidt",
+  "sldt",
+  "smsw",
+  "sqrtpd",
+  "sqrtps",
+  "sqrtsd",
+  "sqrtss",
+  "stc",
+  "std",
+  "sti",
+  "stmxcsr",
+  "stos",
+  "stosb",
+  "stosw",
+  "stosd",
+  "str",
+  "sub",
+  "subpd",
+  "subps",
+  "subsd",
+  "subss",
+  "swapgs",
+  "syscall",
+  "sysenter",
+  "sysexit",
+  "sysret",
+  "test",
+  "ucomisd",
+  "ucomiss",
+  "ud2",
+  "unpckhpd",
+  "unpckhps",
+  "unpcklpd",
+  "unpcklps",
+  "verr",
+  "verw",
+  "wait",
+  "wbinvd",
+  "wrmsr",
+  "xadd",
+  "xchg",
+  "xlat",
+  "xlatb",
+  "xor",
+  "xorpd",
+  "xorps",
+  "invalid",
+  "grp",
+  "a32",
+  "o32",
+  "es",
+  "fs",
+  "gs",
+  "cs",
+  "ds",
+  "ss",
+  "x87",
+  "3dnow",
+  "db",
+  "cmpxchg16b",
+  "stosq",
+  "int3",
+  "movsldup",
+  "movshdup",
+  "movddup",
+  "rdtscp",
+  "vmrun",
+  "vmmcall",
+  "vmload",
+  "vmsave",
+  "stgi",
+  "clgi",
+  "skinit",
+  "invlpga",
+  "ja",
+  "jae",
+  "jg",
+  "jge",
+  "jc",
+  "jnc",
+  "fisttp",
+  "prefetchnta",
+  "prefetcht0",
+  "prefetcht1",
+  "prefetcht2",
+  "cmovae",
+  "cmova",
+  "cmovge",
+  "cmovg",
+  "seta",
+  "setge",
+  "setg",
+  "pause",
+  "na",
+  "haddpd",
+  "hsubpd",
+  "addsubpd",
+  "haddps",
+  "hsubps",
+  "addsubps",
+  "lddqu",
+  "int1",
+  "vmcall",
+  "vmlaunch",
+  "vmresume",
+  "vmxoff",
+  "monitor",
+  "mwait",
+  "vmptrld",
+  "vmptrst",
+  "vmclear",
+  "vmxon",
+  "none",
+  "I3vil",
+};