| 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
|
|
|