zydiskell-0.2.0.0: Haskell language binding for the Zydis library, a x86/x86-64 disassembler.
Safe HaskellNone
LanguageHaskell2010

Zydis.InstructionCategory

Documentation

data InstructionCategory Source #

Constructors

InstructionCategoryInvalid 
InstructionCategoryAdoxAdcx 
InstructionCategoryAes 
InstructionCategoryAmd3Dnow 
InstructionCategoryAvx 
InstructionCategoryAvx2 
InstructionCategoryAvx2Gather 
InstructionCategoryAvx512 
InstructionCategoryAvx5124Fmaps 
InstructionCategoryAvx5124Vnniw 
InstructionCategoryAvx512Bitalg 
InstructionCategoryAvx512Vbmi 
InstructionCategoryAvx512Vp2Intersect 
InstructionCategoryBinary 
InstructionCategoryBitbyte 
InstructionCategoryBlend 
InstructionCategoryBmi1 
InstructionCategoryBmi2 
InstructionCategoryBroadcast 
InstructionCategoryCall 
InstructionCategoryCet 
InstructionCategoryCldemote 
InstructionCategoryClflushopt 
InstructionCategoryClwb 
InstructionCategoryClzero 
InstructionCategoryCmov 
InstructionCategoryCompress 
InstructionCategoryCondBr 
InstructionCategoryConflict 
InstructionCategoryConvert 
InstructionCategoryDataxfer 
InstructionCategoryDecimal 
InstructionCategoryEnqcmd 
InstructionCategoryExpand 
InstructionCategoryFcmov 
InstructionCategoryFlagop 
InstructionCategoryFma4 
InstructionCategoryGather 
InstructionCategoryGfni 
InstructionCategoryIfma 
InstructionCategoryInterrupt 
InstructionCategoryIo 
InstructionCategoryIostringop 
InstructionCategoryKmask 
InstructionCategoryKnc 
InstructionCategoryKncmask 
InstructionCategoryKncscalar 
InstructionCategoryLogical 
InstructionCategoryLogicalFp 
InstructionCategoryLzcnt 
InstructionCategoryMisc 
InstructionCategoryMmx 
InstructionCategoryMovdir 
InstructionCategoryMpx 
InstructionCategoryNop 
InstructionCategoryPadlock 
InstructionCategoryPclmulqdq 
InstructionCategoryPconfig 
InstructionCategoryPku 
InstructionCategoryPop 
InstructionCategoryPrefetch 
InstructionCategoryPrefetchwt1 
InstructionCategoryPt 
InstructionCategoryPush 
InstructionCategoryRdpid 
InstructionCategoryRdpru 
InstructionCategoryRdrand 
InstructionCategoryRdseed 
InstructionCategoryRdwrfsgs 
InstructionCategoryRet 
InstructionCategoryRotate 
InstructionCategoryScatter 
InstructionCategorySegop 
InstructionCategorySemaphore 
InstructionCategorySetcc 
InstructionCategorySgx 
InstructionCategorySha 
InstructionCategoryShift 
InstructionCategorySmap 
InstructionCategorySse 
InstructionCategoryStringop 
InstructionCategorySttni 
InstructionCategorySyscall 
InstructionCategorySysret 
InstructionCategorySystem 
InstructionCategoryTbm 
InstructionCategoryUfma 
InstructionCategoryUncondBr 
InstructionCategoryVaes 
InstructionCategoryVbmi2 
InstructionCategoryVfma 
InstructionCategoryVpclmulqdq 
InstructionCategoryVtx 
InstructionCategoryWaitpkg 
InstructionCategoryWidenop 
InstructionCategoryX87Alu 
InstructionCategoryXop 
InstructionCategoryXsave 
InstructionCategoryXsaveopt 

Instances

Instances details
Bounded InstructionCategory Source # 
Instance details

Defined in Zydis.InstructionCategory

Enum InstructionCategory Source # 
Instance details

Defined in Zydis.InstructionCategory

Eq InstructionCategory Source # 
Instance details

Defined in Zydis.InstructionCategory

Show InstructionCategory Source # 
Instance details

Defined in Zydis.InstructionCategory

Storable InstructionCategory Source # 
Instance details

Defined in Zydis.InstructionCategory