Index: src/trusted/validator/x86/decoder/ncopcode_insts.enum |
diff --git a/src/trusted/validator/x86/decoder/ncopcode_insts.enum b/src/trusted/validator/x86/decoder/ncopcode_insts.enum |
deleted file mode 100644 |
index f2ff4d11f48f7aac85bd99fdfd0386cc6479b62d..0000000000000000000000000000000000000000 |
--- a/src/trusted/validator/x86/decoder/ncopcode_insts.enum |
+++ /dev/null |
@@ -1,632 +0,0 @@ |
-# Define instruction mnemonics enumerated type. |
-# Each line defines a separate instruction mnemonic. |
-# Note: No need to sort, the generator will do this. |
-# |
-# Special names for communicating instruction patterns, when decoder |
-# tables are simplified and no longer represent actual x86 instructions: |
-# |
-DontCare # Instruction name is not needed. |
-DontCareJump # Generic jump instruction name. |
-DontCareCondJump # Generic conditional jump instruction name. |
-# |
-# Speical marker used to mark instructions that correspond to opcodes |
-# that do not define a valid x86 instruction. |
-# |
-Invalid |
-# |
-# instruction mnemonics: |
-# |
-Aaa |
-Aad |
-Aam |
-Aas |
-Adc |
-Add |
-Addpd |
-Addps |
-Addsd |
-Addsubpd |
-Addsubps |
-Addss |
-And |
-Andnpd |
-Andnps |
-Andpd |
-Andps |
-Arpl |
-Blendpd |
-Blendps |
-Blendvpd |
-Blendvps |
-Bound |
-Bsf |
-Bsr |
-Bswap |
-Bt |
-Btc |
-Btr |
-Bts |
-Call |
-Cbw |
-Cdq |
-Cdqe |
-Clc |
-Cld |
-Clflush |
-Clgi |
-Cli |
-Clts |
-Cmc |
-Cmovo |
-Cmovno |
-Cmovb |
-Cmovnb |
-Cmovz |
-Cmovnz |
-Cmovbe |
-Cmovnbe |
-Cmovs |
-Cmovns |
-Cmovp |
-Cmovnp |
-Cmovl |
-Cmovnl |
-Cmovle |
-Cmovnle |
-Cmp |
-Cmppd |
-Cmpps |
-Cmpsb |
-Cmpsd |
-Cmpsd_xmm |
-Cmpss |
-Cmpsq |
-Cmpsw |
-Cmpxchg |
-Cmpxchg8b |
-Cmpxchg16b |
-Cpuid |
-Comisd |
-Comiss |
-Cqo |
-Crc32 |
-Cvtpd2dq |
-Cvtdq2ps |
-Cvtpd2pi |
-Cvtpd2ps |
-Cvtpi2pd |
-Cvtpi2ps |
-Cvtps2dq |
-Cvtps2pi |
-Cvtps2pd |
-Cvtsd2pi |
-Cvtsd2si |
-Cvtsd2ss |
-Cvtsi2sd |
-Cvtsi2ss |
-Cvtss2sd |
-Cvtss2si |
-Cvtdq2pd |
-Cvttpd2pi |
-Cvttpd2dq |
-Cvttps2dq |
-Cvttps2pi |
-Cvttsd2pi |
-Cvttsd2si |
-Cvttss2si |
-Cwd |
-Cwde |
-Daa |
-Das |
-Dec |
-Div |
-Divpd |
-Divps |
-Divsd |
-Divss |
-Dppd |
-Dpps |
-Emms |
-Enter |
-Extractps |
-Extrq |
-Fabs |
-Fadd |
-Faddp |
-Fbld |
-Fbstp |
-Fchs |
-Fcmovb |
-Fcmovbe |
-Fcmove |
-Fcmovnb |
-Fcmovnbe |
-Fcmovne |
-Fcmovnu |
-Fcmovu |
-Fcom |
-Fcomi |
-Fcomip |
-Fcomp |
-Fcompp |
-Fcos |
-Fdecstp |
-Fdiv |
-Fdivp |
-Fdivrp |
-Fdivr |
-Femms |
-Ffree |
-Fiadd |
-Ficom |
-Ficomp |
-Fidiv |
-Fidivr |
-Fild |
-Fimul |
-Fincstp |
-Fist |
-Fistp |
-Fisttp |
-Fisub |
-Fisubr |
-Fld |
-Fldlg2 |
-Fldln2 |
-Fldl2e |
-Fldl2t |
-Fldz |
-Fldpi |
-Fld1 |
-Fldcw |
-Fldenv |
-Fmul |
-Fmulp |
-Fnclex |
-Fninit |
-Fnop |
-Fnsave |
-Fnstcw |
-Fnstenv |
-Fnstsw |
-Fpatan |
-Fprem |
-Fprem1 |
-Fptan |
-Frndint |
-Frstor |
-Fscale |
-Fsqrt |
-Fsin |
-Fsincos |
-Fst |
-Fstp |
-Fsub |
-Fsubp |
-Fsubr |
-Fsubrp |
-Ftst |
-Fucom |
-Fucomi |
-Fucomip |
-Fucomp |
-Fucompp |
-Fwait |
-Fxam |
-Fxch |
-Fxrstor |
-Fxsave |
-Fxtract |
-Fyl2x |
-Fyl2xp1 |
-F2xm1 |
-Haddpd |
-Hsubpd |
-Haddps |
-Hsubps |
-Hlt |
-Idiv |
-Imul |
-In |
-Inc |
-Insb |
-Insd |
-Insertps |
-Insertq |
-Insw |
-Int |
-Into |
-Int1 |
-Int3 |
-Invd |
-Invept |
-Invlpga |
-Invlpg |
-Invvpid |
-Iret |
-Iretd |
-Iretq |
-Jb |
-Jbe |
-Jcxz |
-Jecxz |
-Jl |
-Jnl |
-Jle |
-Jnle |
-Jmp |
-Jnb |
-Jnbe |
-Jno |
-Jnp |
-Jns |
-Jnz |
-Jo |
-Jp |
-Jrcxz |
-Js |
-Jz |
-Lahf |
-Lar |
-Lddqu |
-Ldmxcsr |
-Lds |
-Lea |
-Leave |
-Les |
-Lfence |
-Lfs |
-Lgdt |
-Lgs |
-Lidt |
-Lldt |
-Lmsw |
-Lodsb |
-Lodsd |
-Lodsq |
-Lodsw |
-Loop |
-Loope |
-Loopne |
-Lsl |
-Lss |
-Ltr |
-Lzcnt |
-Maskmovdqu |
-Maskmovq |
-Maxpd |
-Maxps |
-Maxsd |
-Maxss |
-Mfence |
-Minpd |
-Minps |
-Minsd |
-Minss |
-Monitor |
-Mov |
-Movapd |
-Movaps |
-Movbe |
-Movd |
-Movddup |
-Movdq |
-Movdqa |
-Movdqu |
-Movdq2q |
-Movhlps |
-Movhpd |
-Movhps |
-Movlhps |
-Movlpd |
-Movlps |
-Movmskps |
-Movmskpd |
-Movntdq |
-Movntdqa |
-Movnti |
-Movntpd |
-Movntps |
-Movntq |
-Movntsd |
-Movntss |
-Movq |
-Movq2dq |
-Movsb |
-Movsd |
-Movshdup |
-Movsldup |
-Movsq |
-Movss |
-Movsw |
-Movsx |
-Movsxd |
-Movupd |
-Movups |
-Movzx |
-Mpsadbw |
-Mul |
-Mulpd |
-Mulps |
-Mulsd |
-Mulss |
-Mwait |
-Neg |
-Nop |
-Not |
-Or |
-Orpd |
-Orps |
-Out |
-Outsb |
-Outsd |
-Outsw |
-Pabsb |
-Pabsd |
-Pabsw |
-Paddb |
-Paddd |
-Paddq |
-Paddsb |
-Paddsw |
-Paddusb |
-Paddusw |
-Paddw |
-Packssdw |
-Packsswb |
-Packusdw |
-Packuswb |
-Palignr |
-Pand |
-Pandn |
-Pause |
-Pavgb |
-Pavgusb |
-Pavgw |
-Pblendvb |
-Pblendw |
-Pcmpestri |
-Pcmpestrm |
-Pcmpeqb |
-Pcmpeqd |
-Pcmpeqq |
-Pcmpeqw |
-Pcmpgtb |
-Pcmpgtd |
-Pcmpgtq |
-Pcmpgtw |
-Pcmpistri |
-Pcmpistrm |
-Pextrb |
-Pextrd |
-Pextrq |
-Pextrw |
-Pfacc |
-Pfadd |
-Pfcmpeq |
-Pfcmpge |
-Pfcmpgt |
-Pfmax |
-Pfmin |
-Pfmul |
-Pfnacc |
-Pfpnacc |
-Pfrcp |
-Pfrcpit1 |
-Pfrcpit2 |
-Pfrsqit1 |
-Pfrsqrt |
-Pfsub |
-Pfsubr |
-Pf2id |
-Pf2iw |
-Phaddd |
-Phaddsw |
-Phaddw |
-Phminposuw |
-Phsubd |
-Phsubsw |
-Phsubw |
-Pinsrb |
-Pinsrd |
-Pinsrq |
-Pinsrw |
-Pi2fd |
-Pi2fw |
-Pmaddubsw |
-Pmaddwd |
-Pmaxsb |
-Pmaxsd |
-Pmaxsw |
-Pmaxub |
-Pmaxud |
-Pmaxuw |
-Pminsb |
-Pminsd |
-Pminsw |
-Pminub |
-Pminud |
-Pminuw |
-Pmovmskb |
-Pmovsxbd |
-Pmovsxbq |
-Pmovsxbw |
-Pmovsxwd |
-Pmovsxwq |
-Pmovsxdq |
-Pmovzxbw |
-Pmovzxbd |
-Pmovzxbq |
-Pmovzxwd |
-Pmovzxwq |
-Pmovzxdq |
-Pmuldq |
-Pmulhrsw |
-Pmulhrw |
-Pmulhuw |
-Pmulhw |
-Pmulld |
-Pmullw |
-Pmuludq |
-Pop |
-Popa |
-Popad |
-Popcnt |
-Popf |
-Popfd |
-Popfq |
-Por |
-Prefetch_exclusive |
-Prefetch_modified |
-Prefetch_reserved |
-Prefetchnta |
-Prefetcht0 |
-Prefetcht1 |
-Prefetcht2 |
-Psadbw |
-Pshufb |
-Pshufd |
-Pshufhw |
-Pshuflw |
-Pshufw |
-Psignb |
-Psignd |
-Psignw |
-Pslld |
-Pslldq |
-Psllq |
-Psllw |
-Psrad |
-Psraw |
-Psrld |
-Psrldq |
-Psrlq |
-Psrlw |
-Psubb |
-Psubd |
-Psubq |
-Psubsb |
-Psubsw |
-Psubusb |
-Psubusw |
-Psubw |
-Pswapd |
-Ptest |
-Punpckhbd |
-Punpckhbq |
-Punpckhbw |
-Punpckhdq |
-Punpckhwd |
-Punpckhqdq |
-Punpcklbw |
-Punpckldq |
-Punpcklqdq |
-Punpcklwd |
-Push |
-Pusha |
-Pushad |
-Pushf |
-Pushfd |
-Pushfq |
-Pxor |
-Rcl |
-Rcpps |
-Rcpss |
-Rcr |
-Rdmsr |
-Rdpmc |
-Rdtsc |
-Rdtscp |
-Ret |
-Rol |
-Ror |
-Roundpd |
-Roundps |
-Roundsd |
-Roundss |
-Rsm |
-Rsqrtps |
-Rsqrtss |
-Sahf |
-Salc |
-Sar |
-Sbb |
-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 |
-Skinit |
-Sidt |
-Sldt |
-Smsw |
-Sqrtps |
-Sqrtpd |
-Sqrtsd |
-Sqrtss |
-Stc |
-Std |
-Stgi |
-Sti |
-Stmxcsr |
-Stosb |
-Stosd |
-Stosq |
-Stosw |
-Str |
-Sub |
-Subps |
-Subpd |
-Subsd |
-Subss |
-Swapgs |
-Syscall |
-Sysenter |
-Sysexit |
-Sysret |
-Test |
-Tzcnt |
-Ucomisd |
-Ucomiss |
-Ud2 |
-Unpckhpd |
-Unpckhps |
-Unpcklpd |
-Unpcklps |
-Verr |
-Verw |
-Vmload |
-Vmmcall |
-Vmrun |
-Vmsave |
-Wbinvd |
-Wrmsr |
-Xadd |
-Xchg |
-Xlat |
-Xor |
-Xorpd |
-Xorps |