gapstone

package module
v0.0.0-...-ede92aa Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 28, 2019 License: BSD-3-Clause Imports: 4 Imported by: 38

README

gapstone

RETIRED

This binding is no longer maintained. It has been forked at https://github.com/knightsc/gapstone

Thanks!

ben

OLD README FOLLOWS

Gapstone is a Go binding for the Capstone disassembly library.

CURRENT UPSTREAM VERSION: 4.0.1

Build Status

(head over to the next branch for the newest stuff)

SUMMARY

( FROM THE CAPSTONE README )

Capstone is a disassembly framework with the target of becoming the ultimate disasm engine for binary analysis and reversing in the security community.

Created by Nguyen Anh Quynh, then developed and maintained by a small community, Capstone offers some unparalleled features:

  • Support multiple hardware architectures: ARM, ARM64 (ARMv8), Mips, PPC, Sparc, SystemZ, XCore and X86.

  • Having clean/simple/lightweight/intuitive architecture-neutral API.

  • Provide details on disassembled instruction (called “decomposer” by others).

  • Provide semantics of the disassembled instruction, such as list of implicit registers read & written.

  • Implemented in pure C language, with lightweight wrappers for C++, C#, Go, Java, NodeJS, Ocaml, Python, Ruby & Vala ready (available in main code, or provided externally by the community).

  • Native support for all popular platforms: Windows, Mac OSX, iOS, Android, Linux, *BSD, Solaris, etc.

  • Thread-safe by design.

  • Special support for embedding into firmware or OS kernel.

  • Distributed under the open source BSD license.

Further information is available at http://www.capstone-engine.org

To install:

First install the capstone library from either https://github.com/aquynh/capstone or http://www.capstone-engine.org

Then, assuming you have set up your Go environment according to the docs, just:

go get -u github.com/bnagy/gapstone

Tests are provided. You should probably run them.

cd $GOPATH/src/github.com/bnagy/gapstone
go test

To start writing code:

Take a look at the examples *_test.go

Here's "Hello World":

package main

import (
    "github.com/bnagy/gapstone"
    "log"
)

func main() {

    engine, err := gapstone.New(
        gapstone.CS_ARCH_X86,
        gapstone.CS_MODE_32,
    )

    if err == nil {

        defer engine.Close()

        maj, min := engine.Version()
        log.Printf("Hello Capstone! Version: %v.%v\n", maj, min)

        var x86Code32 = "\x8d\x4c\x32\x08\x01\xd8\x81\xc6\x34" +
            "\x12\x00\x00\x05\x23\x01\x00\x00\x36\x8b\x84\x91" +
            "\x23\x01\x00\x00\x41\x8d\x84\x39\x89\x67\x00\x00" +
            "\x8d\x87\x89\x67\x00\x00\xb4\xc6"

        insns, err := engine.Disasm(
            []byte(x86Code32), // code buffer
            0x10000,           // starting address
            0,                 // insns to disassemble, 0 for all
        )

        if err == nil {
            log.Printf("Disasm:\n")
            for _, insn := range insns {
                log.Printf("0x%x:\t%s\t\t%s\n", insn.Address, insn.Mnemonic, insn.OpStr)
            }
            return
        }
        log.Fatalf("Disassembly error: %v", err)
    }
    log.Fatalf("Failed to initialize engine: %v", err)
}

Autodoc is available at http://godoc.org/github.com/bnagy/gapstone

Contributing

If you feel like chipping in, especially with better tests or examples, fork and send me a pull req.

Library Author: Nguyen Anh Quynh
Binding Author: Ben Nagy
License: BSD style - see LICENSE file for details

(c) 2013 COSEINC. All Rights Reserved.

Documentation

Index

Constants

View Source
const (
	ARM64_SFT_INVALID = C.ARM64_SFT_INVALID
	ARM64_SFT_LSL     = C.ARM64_SFT_LSL
	ARM64_SFT_MSL     = C.ARM64_SFT_MSL
	ARM64_SFT_LSR     = C.ARM64_SFT_LSR
	ARM64_SFT_ASR     = C.ARM64_SFT_ASR
	ARM64_SFT_ROR     = C.ARM64_SFT_ROR
)

For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [arm64_const.py] ARM64 shift type

View Source
const (
	ARM64_EXT_INVALID = C.ARM64_EXT_INVALID
	ARM64_EXT_UXTB    = C.ARM64_EXT_UXTB
	ARM64_EXT_UXTH    = C.ARM64_EXT_UXTH
	ARM64_EXT_UXTW    = C.ARM64_EXT_UXTW
	ARM64_EXT_UXTX    = C.ARM64_EXT_UXTX
	ARM64_EXT_SXTB    = C.ARM64_EXT_SXTB
	ARM64_EXT_SXTH    = C.ARM64_EXT_SXTH
	ARM64_EXT_SXTW    = C.ARM64_EXT_SXTW
	ARM64_EXT_SXTX    = C.ARM64_EXT_SXTX
)

ARM64 extender type

View Source
const (
	ARM64_CC_INVALID = C.ARM64_CC_INVALID
	ARM64_CC_EQ      = C.ARM64_CC_EQ
	ARM64_CC_NE      = C.ARM64_CC_NE
	ARM64_CC_HS      = C.ARM64_CC_HS
	ARM64_CC_LO      = C.ARM64_CC_LO
	ARM64_CC_MI      = C.ARM64_CC_MI
	ARM64_CC_PL      = C.ARM64_CC_PL
	ARM64_CC_VS      = C.ARM64_CC_VS
	ARM64_CC_VC      = C.ARM64_CC_VC
	ARM64_CC_HI      = C.ARM64_CC_HI
	ARM64_CC_LS      = C.ARM64_CC_LS
	ARM64_CC_GE      = C.ARM64_CC_GE
	ARM64_CC_LT      = C.ARM64_CC_LT
	ARM64_CC_GT      = C.ARM64_CC_GT
	ARM64_CC_LE      = C.ARM64_CC_LE
	ARM64_CC_AL      = C.ARM64_CC_AL
	ARM64_CC_NV      = C.ARM64_CC_NV
)

ARM64 condition code

View Source
const (
	ARM64_SYSREG_INVALID           = C.ARM64_SYSREG_INVALID
	ARM64_SYSREG_MDCCSR_EL0        = C.ARM64_SYSREG_MDCCSR_EL0
	ARM64_SYSREG_DBGDTRRX_EL0      = C.ARM64_SYSREG_DBGDTRRX_EL0
	ARM64_SYSREG_MDRAR_EL1         = C.ARM64_SYSREG_MDRAR_EL1
	ARM64_SYSREG_OSLSR_EL1         = C.ARM64_SYSREG_OSLSR_EL1
	ARM64_SYSREG_DBGAUTHSTATUS_EL1 = C.ARM64_SYSREG_DBGAUTHSTATUS_EL1
	ARM64_SYSREG_PMCEID0_EL0       = C.ARM64_SYSREG_PMCEID0_EL0
	ARM64_SYSREG_PMCEID1_EL0       = C.ARM64_SYSREG_PMCEID1_EL0
	ARM64_SYSREG_MIDR_EL1          = C.ARM64_SYSREG_MIDR_EL1
	ARM64_SYSREG_CCSIDR_EL1        = C.ARM64_SYSREG_CCSIDR_EL1
	ARM64_SYSREG_CLIDR_EL1         = C.ARM64_SYSREG_CLIDR_EL1
	ARM64_SYSREG_CTR_EL0           = C.ARM64_SYSREG_CTR_EL0
	ARM64_SYSREG_MPIDR_EL1         = C.ARM64_SYSREG_MPIDR_EL1
	ARM64_SYSREG_REVIDR_EL1        = C.ARM64_SYSREG_REVIDR_EL1
	ARM64_SYSREG_AIDR_EL1          = C.ARM64_SYSREG_AIDR_EL1
	ARM64_SYSREG_DCZID_EL0         = C.ARM64_SYSREG_DCZID_EL0
	ARM64_SYSREG_ID_PFR0_EL1       = C.ARM64_SYSREG_ID_PFR0_EL1
	ARM64_SYSREG_ID_PFR1_EL1       = C.ARM64_SYSREG_ID_PFR1_EL1
	ARM64_SYSREG_ID_DFR0_EL1       = C.ARM64_SYSREG_ID_DFR0_EL1
	ARM64_SYSREG_ID_AFR0_EL1       = C.ARM64_SYSREG_ID_AFR0_EL1
	ARM64_SYSREG_ID_MMFR0_EL1      = C.ARM64_SYSREG_ID_MMFR0_EL1
	ARM64_SYSREG_ID_MMFR1_EL1      = C.ARM64_SYSREG_ID_MMFR1_EL1
	ARM64_SYSREG_ID_MMFR2_EL1      = C.ARM64_SYSREG_ID_MMFR2_EL1
	ARM64_SYSREG_ID_MMFR3_EL1      = C.ARM64_SYSREG_ID_MMFR3_EL1
	ARM64_SYSREG_ID_ISAR0_EL1      = C.ARM64_SYSREG_ID_ISAR0_EL1
	ARM64_SYSREG_ID_ISAR1_EL1      = C.ARM64_SYSREG_ID_ISAR1_EL1
	ARM64_SYSREG_ID_ISAR2_EL1      = C.ARM64_SYSREG_ID_ISAR2_EL1
	ARM64_SYSREG_ID_ISAR3_EL1      = C.ARM64_SYSREG_ID_ISAR3_EL1
	ARM64_SYSREG_ID_ISAR4_EL1      = C.ARM64_SYSREG_ID_ISAR4_EL1
	ARM64_SYSREG_ID_ISAR5_EL1      = C.ARM64_SYSREG_ID_ISAR5_EL1
	ARM64_SYSREG_ID_A64PFR0_EL1    = C.ARM64_SYSREG_ID_A64PFR0_EL1
	ARM64_SYSREG_ID_A64PFR1_EL1    = C.ARM64_SYSREG_ID_A64PFR1_EL1
	ARM64_SYSREG_ID_A64DFR0_EL1    = C.ARM64_SYSREG_ID_A64DFR0_EL1
	ARM64_SYSREG_ID_A64DFR1_EL1    = C.ARM64_SYSREG_ID_A64DFR1_EL1
	ARM64_SYSREG_ID_A64AFR0_EL1    = C.ARM64_SYSREG_ID_A64AFR0_EL1
	ARM64_SYSREG_ID_A64AFR1_EL1    = C.ARM64_SYSREG_ID_A64AFR1_EL1
	ARM64_SYSREG_ID_A64ISAR0_EL1   = C.ARM64_SYSREG_ID_A64ISAR0_EL1
	ARM64_SYSREG_ID_A64ISAR1_EL1   = C.ARM64_SYSREG_ID_A64ISAR1_EL1
	ARM64_SYSREG_ID_A64MMFR0_EL1   = C.ARM64_SYSREG_ID_A64MMFR0_EL1
	ARM64_SYSREG_ID_A64MMFR1_EL1   = C.ARM64_SYSREG_ID_A64MMFR1_EL1
	ARM64_SYSREG_MVFR0_EL1         = C.ARM64_SYSREG_MVFR0_EL1
	ARM64_SYSREG_MVFR1_EL1         = C.ARM64_SYSREG_MVFR1_EL1
	ARM64_SYSREG_MVFR2_EL1         = C.ARM64_SYSREG_MVFR2_EL1
	ARM64_SYSREG_RVBAR_EL1         = C.ARM64_SYSREG_RVBAR_EL1
	ARM64_SYSREG_RVBAR_EL2         = C.ARM64_SYSREG_RVBAR_EL2
	ARM64_SYSREG_RVBAR_EL3         = C.ARM64_SYSREG_RVBAR_EL3
	ARM64_SYSREG_ISR_EL1           = C.ARM64_SYSREG_ISR_EL1
	ARM64_SYSREG_CNTPCT_EL0        = C.ARM64_SYSREG_CNTPCT_EL0
	ARM64_SYSREG_CNTVCT_EL0        = C.ARM64_SYSREG_CNTVCT_EL0
	ARM64_SYSREG_TRCSTATR          = C.ARM64_SYSREG_TRCSTATR
	ARM64_SYSREG_TRCIDR8           = C.ARM64_SYSREG_TRCIDR8
	ARM64_SYSREG_TRCIDR9           = C.ARM64_SYSREG_TRCIDR9
	ARM64_SYSREG_TRCIDR10          = C.ARM64_SYSREG_TRCIDR10
	ARM64_SYSREG_TRCIDR11          = C.ARM64_SYSREG_TRCIDR11
	ARM64_SYSREG_TRCIDR12          = C.ARM64_SYSREG_TRCIDR12
	ARM64_SYSREG_TRCIDR13          = C.ARM64_SYSREG_TRCIDR13
	ARM64_SYSREG_TRCIDR0           = C.ARM64_SYSREG_TRCIDR0
	ARM64_SYSREG_TRCIDR1           = C.ARM64_SYSREG_TRCIDR1
	ARM64_SYSREG_TRCIDR2           = C.ARM64_SYSREG_TRCIDR2
	ARM64_SYSREG_TRCIDR3           = C.ARM64_SYSREG_TRCIDR3
	ARM64_SYSREG_TRCIDR4           = C.ARM64_SYSREG_TRCIDR4
	ARM64_SYSREG_TRCIDR5           = C.ARM64_SYSREG_TRCIDR5
	ARM64_SYSREG_TRCIDR6           = C.ARM64_SYSREG_TRCIDR6
	ARM64_SYSREG_TRCIDR7           = C.ARM64_SYSREG_TRCIDR7
	ARM64_SYSREG_TRCOSLSR          = C.ARM64_SYSREG_TRCOSLSR
	ARM64_SYSREG_TRCPDSR           = C.ARM64_SYSREG_TRCPDSR
	ARM64_SYSREG_TRCDEVAFF0        = C.ARM64_SYSREG_TRCDEVAFF0
	ARM64_SYSREG_TRCDEVAFF1        = C.ARM64_SYSREG_TRCDEVAFF1
	ARM64_SYSREG_TRCLSR            = C.ARM64_SYSREG_TRCLSR
	ARM64_SYSREG_TRCAUTHSTATUS     = C.ARM64_SYSREG_TRCAUTHSTATUS
	ARM64_SYSREG_TRCDEVARCH        = C.ARM64_SYSREG_TRCDEVARCH
	ARM64_SYSREG_TRCDEVID          = C.ARM64_SYSREG_TRCDEVID
	ARM64_SYSREG_TRCDEVTYPE        = C.ARM64_SYSREG_TRCDEVTYPE
	ARM64_SYSREG_TRCPIDR4          = C.ARM64_SYSREG_TRCPIDR4
	ARM64_SYSREG_TRCPIDR5          = C.ARM64_SYSREG_TRCPIDR5
	ARM64_SYSREG_TRCPIDR6          = C.ARM64_SYSREG_TRCPIDR6
	ARM64_SYSREG_TRCPIDR7          = C.ARM64_SYSREG_TRCPIDR7
	ARM64_SYSREG_TRCPIDR0          = C.ARM64_SYSREG_TRCPIDR0
	ARM64_SYSREG_TRCPIDR1          = C.ARM64_SYSREG_TRCPIDR1
	ARM64_SYSREG_TRCPIDR2          = C.ARM64_SYSREG_TRCPIDR2
	ARM64_SYSREG_TRCPIDR3          = C.ARM64_SYSREG_TRCPIDR3
	ARM64_SYSREG_TRCCIDR0          = C.ARM64_SYSREG_TRCCIDR0
	ARM64_SYSREG_TRCCIDR1          = C.ARM64_SYSREG_TRCCIDR1
	ARM64_SYSREG_TRCCIDR2          = C.ARM64_SYSREG_TRCCIDR2
	ARM64_SYSREG_TRCCIDR3          = C.ARM64_SYSREG_TRCCIDR3
	ARM64_SYSREG_ICC_IAR1_EL1      = C.ARM64_SYSREG_ICC_IAR1_EL1
	ARM64_SYSREG_ICC_IAR0_EL1      = C.ARM64_SYSREG_ICC_IAR0_EL1
	ARM64_SYSREG_ICC_HPPIR1_EL1    = C.ARM64_SYSREG_ICC_HPPIR1_EL1
	ARM64_SYSREG_ICC_HPPIR0_EL1    = C.ARM64_SYSREG_ICC_HPPIR0_EL1
	ARM64_SYSREG_ICC_RPR_EL1       = C.ARM64_SYSREG_ICC_RPR_EL1
	ARM64_SYSREG_ICH_VTR_EL2       = C.ARM64_SYSREG_ICH_VTR_EL2
	ARM64_SYSREG_ICH_EISR_EL2      = C.ARM64_SYSREG_ICH_EISR_EL2
	ARM64_SYSREG_ICH_ELSR_EL2      = C.ARM64_SYSREG_ICH_ELSR_EL2
)

System registers System registers for MRS

View Source
const (
	ARM64_SYSREG_DBGDTRTX_EL0   = C.ARM64_SYSREG_DBGDTRTX_EL0
	ARM64_SYSREG_OSLAR_EL1      = C.ARM64_SYSREG_OSLAR_EL1
	ARM64_SYSREG_PMSWINC_EL0    = C.ARM64_SYSREG_PMSWINC_EL0
	ARM64_SYSREG_TRCOSLAR       = C.ARM64_SYSREG_TRCOSLAR
	ARM64_SYSREG_TRCLAR         = C.ARM64_SYSREG_TRCLAR
	ARM64_SYSREG_ICC_EOIR1_EL1  = C.ARM64_SYSREG_ICC_EOIR1_EL1
	ARM64_SYSREG_ICC_EOIR0_EL1  = C.ARM64_SYSREG_ICC_EOIR0_EL1
	ARM64_SYSREG_ICC_DIR_EL1    = C.ARM64_SYSREG_ICC_DIR_EL1
	ARM64_SYSREG_ICC_SGI1R_EL1  = C.ARM64_SYSREG_ICC_SGI1R_EL1
	ARM64_SYSREG_ICC_ASGI1R_EL1 = C.ARM64_SYSREG_ICC_ASGI1R_EL1
	ARM64_SYSREG_ICC_SGI0R_EL1  = C.ARM64_SYSREG_ICC_SGI0R_EL1
)

System registers for MSR

View Source
const (
	ARM64_PSTATE_INVALID = C.ARM64_PSTATE_INVALID
	ARM64_PSTATE_SPSEL   = C.ARM64_PSTATE_SPSEL
	ARM64_PSTATE_DAIFSET = C.ARM64_PSTATE_DAIFSET
	ARM64_PSTATE_DAIFCLR = C.ARM64_PSTATE_DAIFCLR
)

System PState Field (MSR instruction)

View Source
const (
	ARM64_VAS_INVALID = C.ARM64_VAS_INVALID
	ARM64_VAS_8B      = C.ARM64_VAS_8B
	ARM64_VAS_16B     = C.ARM64_VAS_16B
	ARM64_VAS_4H      = C.ARM64_VAS_4H
	ARM64_VAS_8H      = C.ARM64_VAS_8H
	ARM64_VAS_2S      = C.ARM64_VAS_2S
	ARM64_VAS_4S      = C.ARM64_VAS_4S
	ARM64_VAS_1D      = C.ARM64_VAS_1D
	ARM64_VAS_2D      = C.ARM64_VAS_2D
	ARM64_VAS_1Q      = C.ARM64_VAS_1Q
)

Vector arrangement specifier (for FloatingPoint/Advanced SIMD insn)

View Source
const (
	ARM64_VESS_INVALID = C.ARM64_VESS_INVALID
	ARM64_VESS_B       = C.ARM64_VESS_B
	ARM64_VESS_H       = C.ARM64_VESS_H
	ARM64_VESS_S       = C.ARM64_VESS_S
	ARM64_VESS_D       = C.ARM64_VESS_D
)

Vector element size specifier

View Source
const (
	ARM64_BARRIER_INVALID = C.ARM64_BARRIER_INVALID
	ARM64_BARRIER_OSHLD   = C.ARM64_BARRIER_OSHLD
	ARM64_BARRIER_OSHST   = C.ARM64_BARRIER_OSHST
	ARM64_BARRIER_OSH     = C.ARM64_BARRIER_OSH
	ARM64_BARRIER_NSHLD   = C.ARM64_BARRIER_NSHLD
	ARM64_BARRIER_NSHST   = C.ARM64_BARRIER_NSHST
	ARM64_BARRIER_NSH     = C.ARM64_BARRIER_NSH
	ARM64_BARRIER_ISHLD   = C.ARM64_BARRIER_ISHLD
	ARM64_BARRIER_ISHST   = C.ARM64_BARRIER_ISHST
	ARM64_BARRIER_ISH     = C.ARM64_BARRIER_ISH
	ARM64_BARRIER_LD      = C.ARM64_BARRIER_LD
	ARM64_BARRIER_ST      = C.ARM64_BARRIER_ST
	ARM64_BARRIER_SY      = C.ARM64_BARRIER_SY
)

Memory barrier operands

View Source
const (
	ARM64_OP_INVALID  = C.ARM64_OP_INVALID
	ARM64_OP_REG      = C.ARM64_OP_REG
	ARM64_OP_IMM      = C.ARM64_OP_IMM
	ARM64_OP_MEM      = C.ARM64_OP_MEM
	ARM64_OP_FP       = C.ARM64_OP_FP
	ARM64_OP_CIMM     = C.ARM64_OP_CIMM
	ARM64_OP_REG_MRS  = C.ARM64_OP_REG_MRS
	ARM64_OP_REG_MSR  = C.ARM64_OP_REG_MSR
	ARM64_OP_PSTATE   = C.ARM64_OP_PSTATE
	ARM64_OP_SYS      = C.ARM64_OP_SYS
	ARM64_OP_PREFETCH = C.ARM64_OP_PREFETCH
	ARM64_OP_BARRIER  = C.ARM64_OP_BARRIER
)

Operand type for instruction's operands

View Source
const (
	ARM64_TLBI_INVALID      = C.ARM64_TLBI_INVALID
	ARM64_TLBI_VMALLE1IS    = C.ARM64_TLBI_VMALLE1IS
	ARM64_TLBI_VAE1IS       = C.ARM64_TLBI_VAE1IS
	ARM64_TLBI_ASIDE1IS     = C.ARM64_TLBI_ASIDE1IS
	ARM64_TLBI_VAAE1IS      = C.ARM64_TLBI_VAAE1IS
	ARM64_TLBI_VALE1IS      = C.ARM64_TLBI_VALE1IS
	ARM64_TLBI_VAALE1IS     = C.ARM64_TLBI_VAALE1IS
	ARM64_TLBI_ALLE2IS      = C.ARM64_TLBI_ALLE2IS
	ARM64_TLBI_VAE2IS       = C.ARM64_TLBI_VAE2IS
	ARM64_TLBI_ALLE1IS      = C.ARM64_TLBI_ALLE1IS
	ARM64_TLBI_VALE2IS      = C.ARM64_TLBI_VALE2IS
	ARM64_TLBI_VMALLS12E1IS = C.ARM64_TLBI_VMALLS12E1IS
	ARM64_TLBI_ALLE3IS      = C.ARM64_TLBI_ALLE3IS
	ARM64_TLBI_VAE3IS       = C.ARM64_TLBI_VAE3IS
	ARM64_TLBI_VALE3IS      = C.ARM64_TLBI_VALE3IS
	ARM64_TLBI_IPAS2E1IS    = C.ARM64_TLBI_IPAS2E1IS
	ARM64_TLBI_IPAS2LE1IS   = C.ARM64_TLBI_IPAS2LE1IS
	ARM64_TLBI_IPAS2E1      = C.ARM64_TLBI_IPAS2E1
	ARM64_TLBI_IPAS2LE1     = C.ARM64_TLBI_IPAS2LE1
	ARM64_TLBI_VMALLE1      = C.ARM64_TLBI_VMALLE1
	ARM64_TLBI_VAE1         = C.ARM64_TLBI_VAE1
	ARM64_TLBI_ASIDE1       = C.ARM64_TLBI_ASIDE1
	ARM64_TLBI_VAAE1        = C.ARM64_TLBI_VAAE1
	ARM64_TLBI_VALE1        = C.ARM64_TLBI_VALE1
	ARM64_TLBI_VAALE1       = C.ARM64_TLBI_VAALE1
	ARM64_TLBI_ALLE2        = C.ARM64_TLBI_ALLE2
	ARM64_TLBI_VAE2         = C.ARM64_TLBI_VAE2
	ARM64_TLBI_ALLE1        = C.ARM64_TLBI_ALLE1
	ARM64_TLBI_VALE2        = C.ARM64_TLBI_VALE2
	ARM64_TLBI_VMALLS12E1   = C.ARM64_TLBI_VMALLS12E1
	ARM64_TLBI_ALLE3        = C.ARM64_TLBI_ALLE3
	ARM64_TLBI_VAE3         = C.ARM64_TLBI_VAE3
	ARM64_TLBI_VALE3        = C.ARM64_TLBI_VALE3
)

TLBI operations

View Source
const (
	ARM64_AT_S1E1R  = C.ARM64_AT_S1E1R
	ARM64_AT_S1E1W  = C.ARM64_AT_S1E1W
	ARM64_AT_S1E0R  = C.ARM64_AT_S1E0R
	ARM64_AT_S1E0W  = C.ARM64_AT_S1E0W
	ARM64_AT_S1E2R  = C.ARM64_AT_S1E2R
	ARM64_AT_S1E2W  = C.ARM64_AT_S1E2W
	ARM64_AT_S12E1R = C.ARM64_AT_S12E1R
	ARM64_AT_S12E1W = C.ARM64_AT_S12E1W
	ARM64_AT_S12E0R = C.ARM64_AT_S12E0R
	ARM64_AT_S12E0W = C.ARM64_AT_S12E0W
	ARM64_AT_S1E3R  = C.ARM64_AT_S1E3R
	ARM64_AT_S1E3W  = C.ARM64_AT_S1E3W
)

AT operations

View Source
const (
	ARM64_DC_INVALID = C.ARM64_DC_INVALID
	ARM64_DC_ZVA     = C.ARM64_DC_ZVA
	ARM64_DC_IVAC    = C.ARM64_DC_IVAC
	ARM64_DC_ISW     = C.ARM64_DC_ISW
	ARM64_DC_CVAC    = C.ARM64_DC_CVAC
	ARM64_DC_CSW     = C.ARM64_DC_CSW
	ARM64_DC_CVAU    = C.ARM64_DC_CVAU
	ARM64_DC_CIVAC   = C.ARM64_DC_CIVAC
	ARM64_DC_CISW    = C.ARM64_DC_CISW
)

DC operations

View Source
const (
	ARM64_IC_INVALID = C.ARM64_IC_INVALID
	ARM64_IC_IALLUIS = C.ARM64_IC_IALLUIS
	ARM64_IC_IALLU   = C.ARM64_IC_IALLU
	ARM64_IC_IVAU    = C.ARM64_IC_IVAU
)

IC operations

View Source
const (
	ARM64_PRFM_INVALID   = C.ARM64_PRFM_INVALID
	ARM64_PRFM_PLDL1KEEP = C.ARM64_PRFM_PLDL1KEEP
	ARM64_PRFM_PLDL1STRM = C.ARM64_PRFM_PLDL1STRM
	ARM64_PRFM_PLDL2KEEP = C.ARM64_PRFM_PLDL2KEEP
	ARM64_PRFM_PLDL2STRM = C.ARM64_PRFM_PLDL2STRM
	ARM64_PRFM_PLDL3KEEP = C.ARM64_PRFM_PLDL3KEEP
	ARM64_PRFM_PLDL3STRM = C.ARM64_PRFM_PLDL3STRM
	ARM64_PRFM_PLIL1KEEP = C.ARM64_PRFM_PLIL1KEEP
	ARM64_PRFM_PLIL1STRM = C.ARM64_PRFM_PLIL1STRM
	ARM64_PRFM_PLIL2KEEP = C.ARM64_PRFM_PLIL2KEEP
	ARM64_PRFM_PLIL2STRM = C.ARM64_PRFM_PLIL2STRM
	ARM64_PRFM_PLIL3KEEP = C.ARM64_PRFM_PLIL3KEEP
	ARM64_PRFM_PLIL3STRM = C.ARM64_PRFM_PLIL3STRM
	ARM64_PRFM_PSTL1KEEP = C.ARM64_PRFM_PSTL1KEEP
	ARM64_PRFM_PSTL1STRM = C.ARM64_PRFM_PSTL1STRM
	ARM64_PRFM_PSTL2KEEP = C.ARM64_PRFM_PSTL2KEEP
	ARM64_PRFM_PSTL2STRM = C.ARM64_PRFM_PSTL2STRM
	ARM64_PRFM_PSTL3KEEP = C.ARM64_PRFM_PSTL3KEEP
	ARM64_PRFM_PSTL3STRM = C.ARM64_PRFM_PSTL3STRM
)

Prefetch operations (PRFM)

View Source
const (
	ARM64_REG_INVALID = C.ARM64_REG_INVALID
	ARM64_REG_X29     = C.ARM64_REG_X29
	ARM64_REG_X30     = C.ARM64_REG_X30
	ARM64_REG_NZCV    = C.ARM64_REG_NZCV
	ARM64_REG_SP      = C.ARM64_REG_SP
	ARM64_REG_WSP     = C.ARM64_REG_WSP
	ARM64_REG_WZR     = C.ARM64_REG_WZR
	ARM64_REG_XZR     = C.ARM64_REG_XZR
	ARM64_REG_B0      = C.ARM64_REG_B0
	ARM64_REG_B1      = C.ARM64_REG_B1
	ARM64_REG_B2      = C.ARM64_REG_B2
	ARM64_REG_B3      = C.ARM64_REG_B3
	ARM64_REG_B4      = C.ARM64_REG_B4
	ARM64_REG_B5      = C.ARM64_REG_B5
	ARM64_REG_B6      = C.ARM64_REG_B6
	ARM64_REG_B7      = C.ARM64_REG_B7
	ARM64_REG_B8      = C.ARM64_REG_B8
	ARM64_REG_B9      = C.ARM64_REG_B9
	ARM64_REG_B10     = C.ARM64_REG_B10
	ARM64_REG_B11     = C.ARM64_REG_B11
	ARM64_REG_B12     = C.ARM64_REG_B12
	ARM64_REG_B13     = C.ARM64_REG_B13
	ARM64_REG_B14     = C.ARM64_REG_B14
	ARM64_REG_B15     = C.ARM64_REG_B15
	ARM64_REG_B16     = C.ARM64_REG_B16
	ARM64_REG_B17     = C.ARM64_REG_B17
	ARM64_REG_B18     = C.ARM64_REG_B18
	ARM64_REG_B19     = C.ARM64_REG_B19
	ARM64_REG_B20     = C.ARM64_REG_B20
	ARM64_REG_B21     = C.ARM64_REG_B21
	ARM64_REG_B22     = C.ARM64_REG_B22
	ARM64_REG_B23     = C.ARM64_REG_B23
	ARM64_REG_B24     = C.ARM64_REG_B24
	ARM64_REG_B25     = C.ARM64_REG_B25
	ARM64_REG_B26     = C.ARM64_REG_B26
	ARM64_REG_B27     = C.ARM64_REG_B27
	ARM64_REG_B28     = C.ARM64_REG_B28
	ARM64_REG_B29     = C.ARM64_REG_B29
	ARM64_REG_B30     = C.ARM64_REG_B30
	ARM64_REG_B31     = C.ARM64_REG_B31
	ARM64_REG_D0      = C.ARM64_REG_D0
	ARM64_REG_D1      = C.ARM64_REG_D1
	ARM64_REG_D2      = C.ARM64_REG_D2
	ARM64_REG_D3      = C.ARM64_REG_D3
	ARM64_REG_D4      = C.ARM64_REG_D4
	ARM64_REG_D5      = C.ARM64_REG_D5
	ARM64_REG_D6      = C.ARM64_REG_D6
	ARM64_REG_D7      = C.ARM64_REG_D7
	ARM64_REG_D8      = C.ARM64_REG_D8
	ARM64_REG_D9      = C.ARM64_REG_D9
	ARM64_REG_D10     = C.ARM64_REG_D10
	ARM64_REG_D11     = C.ARM64_REG_D11
	ARM64_REG_D12     = C.ARM64_REG_D12
	ARM64_REG_D13     = C.ARM64_REG_D13
	ARM64_REG_D14     = C.ARM64_REG_D14
	ARM64_REG_D15     = C.ARM64_REG_D15
	ARM64_REG_D16     = C.ARM64_REG_D16
	ARM64_REG_D17     = C.ARM64_REG_D17
	ARM64_REG_D18     = C.ARM64_REG_D18
	ARM64_REG_D19     = C.ARM64_REG_D19
	ARM64_REG_D20     = C.ARM64_REG_D20
	ARM64_REG_D21     = C.ARM64_REG_D21
	ARM64_REG_D22     = C.ARM64_REG_D22
	ARM64_REG_D23     = C.ARM64_REG_D23
	ARM64_REG_D24     = C.ARM64_REG_D24
	ARM64_REG_D25     = C.ARM64_REG_D25
	ARM64_REG_D26     = C.ARM64_REG_D26
	ARM64_REG_D27     = C.ARM64_REG_D27
	ARM64_REG_D28     = C.ARM64_REG_D28
	ARM64_REG_D29     = C.ARM64_REG_D29
	ARM64_REG_D30     = C.ARM64_REG_D30
	ARM64_REG_D31     = C.ARM64_REG_D31
	ARM64_REG_H0      = C.ARM64_REG_H0
	ARM64_REG_H1      = C.ARM64_REG_H1
	ARM64_REG_H2      = C.ARM64_REG_H2
	ARM64_REG_H3      = C.ARM64_REG_H3
	ARM64_REG_H4      = C.ARM64_REG_H4
	ARM64_REG_H5      = C.ARM64_REG_H5
	ARM64_REG_H6      = C.ARM64_REG_H6
	ARM64_REG_H7      = C.ARM64_REG_H7
	ARM64_REG_H8      = C.ARM64_REG_H8
	ARM64_REG_H9      = C.ARM64_REG_H9
	ARM64_REG_H10     = C.ARM64_REG_H10
	ARM64_REG_H11     = C.ARM64_REG_H11
	ARM64_REG_H12     = C.ARM64_REG_H12
	ARM64_REG_H13     = C.ARM64_REG_H13
	ARM64_REG_H14     = C.ARM64_REG_H14
	ARM64_REG_H15     = C.ARM64_REG_H15
	ARM64_REG_H16     = C.ARM64_REG_H16
	ARM64_REG_H17     = C.ARM64_REG_H17
	ARM64_REG_H18     = C.ARM64_REG_H18
	ARM64_REG_H19     = C.ARM64_REG_H19
	ARM64_REG_H20     = C.ARM64_REG_H20
	ARM64_REG_H21     = C.ARM64_REG_H21
	ARM64_REG_H22     = C.ARM64_REG_H22
	ARM64_REG_H23     = C.ARM64_REG_H23
	ARM64_REG_H24     = C.ARM64_REG_H24
	ARM64_REG_H25     = C.ARM64_REG_H25
	ARM64_REG_H26     = C.ARM64_REG_H26
	ARM64_REG_H27     = C.ARM64_REG_H27
	ARM64_REG_H28     = C.ARM64_REG_H28
	ARM64_REG_H29     = C.ARM64_REG_H29
	ARM64_REG_H30     = C.ARM64_REG_H30
	ARM64_REG_H31     = C.ARM64_REG_H31
	ARM64_REG_Q0      = C.ARM64_REG_Q0
	ARM64_REG_Q1      = C.ARM64_REG_Q1
	ARM64_REG_Q2      = C.ARM64_REG_Q2
	ARM64_REG_Q3      = C.ARM64_REG_Q3
	ARM64_REG_Q4      = C.ARM64_REG_Q4
	ARM64_REG_Q5      = C.ARM64_REG_Q5
	ARM64_REG_Q6      = C.ARM64_REG_Q6
	ARM64_REG_Q7      = C.ARM64_REG_Q7
	ARM64_REG_Q8      = C.ARM64_REG_Q8
	ARM64_REG_Q9      = C.ARM64_REG_Q9
	ARM64_REG_Q10     = C.ARM64_REG_Q10
	ARM64_REG_Q11     = C.ARM64_REG_Q11
	ARM64_REG_Q12     = C.ARM64_REG_Q12
	ARM64_REG_Q13     = C.ARM64_REG_Q13
	ARM64_REG_Q14     = C.ARM64_REG_Q14
	ARM64_REG_Q15     = C.ARM64_REG_Q15
	ARM64_REG_Q16     = C.ARM64_REG_Q16
	ARM64_REG_Q17     = C.ARM64_REG_Q17
	ARM64_REG_Q18     = C.ARM64_REG_Q18
	ARM64_REG_Q19     = C.ARM64_REG_Q19
	ARM64_REG_Q20     = C.ARM64_REG_Q20
	ARM64_REG_Q21     = C.ARM64_REG_Q21
	ARM64_REG_Q22     = C.ARM64_REG_Q22
	ARM64_REG_Q23     = C.ARM64_REG_Q23
	ARM64_REG_Q24     = C.ARM64_REG_Q24
	ARM64_REG_Q25     = C.ARM64_REG_Q25
	ARM64_REG_Q26     = C.ARM64_REG_Q26
	ARM64_REG_Q27     = C.ARM64_REG_Q27
	ARM64_REG_Q28     = C.ARM64_REG_Q28
	ARM64_REG_Q29     = C.ARM64_REG_Q29
	ARM64_REG_Q30     = C.ARM64_REG_Q30
	ARM64_REG_Q31     = C.ARM64_REG_Q31
	ARM64_REG_S0      = C.ARM64_REG_S0
	ARM64_REG_S1      = C.ARM64_REG_S1
	ARM64_REG_S2      = C.ARM64_REG_S2
	ARM64_REG_S3      = C.ARM64_REG_S3
	ARM64_REG_S4      = C.ARM64_REG_S4
	ARM64_REG_S5      = C.ARM64_REG_S5
	ARM64_REG_S6      = C.ARM64_REG_S6
	ARM64_REG_S7      = C.ARM64_REG_S7
	ARM64_REG_S8      = C.ARM64_REG_S8
	ARM64_REG_S9      = C.ARM64_REG_S9
	ARM64_REG_S10     = C.ARM64_REG_S10
	ARM64_REG_S11     = C.ARM64_REG_S11
	ARM64_REG_S12     = C.ARM64_REG_S12
	ARM64_REG_S13     = C.ARM64_REG_S13
	ARM64_REG_S14     = C.ARM64_REG_S14
	ARM64_REG_S15     = C.ARM64_REG_S15
	ARM64_REG_S16     = C.ARM64_REG_S16
	ARM64_REG_S17     = C.ARM64_REG_S17
	ARM64_REG_S18     = C.ARM64_REG_S18
	ARM64_REG_S19     = C.ARM64_REG_S19
	ARM64_REG_S20     = C.ARM64_REG_S20
	ARM64_REG_S21     = C.ARM64_REG_S21
	ARM64_REG_S22     = C.ARM64_REG_S22
	ARM64_REG_S23     = C.ARM64_REG_S23
	ARM64_REG_S24     = C.ARM64_REG_S24
	ARM64_REG_S25     = C.ARM64_REG_S25
	ARM64_REG_S26     = C.ARM64_REG_S26
	ARM64_REG_S27     = C.ARM64_REG_S27
	ARM64_REG_S28     = C.ARM64_REG_S28
	ARM64_REG_S29     = C.ARM64_REG_S29
	ARM64_REG_S30     = C.ARM64_REG_S30
	ARM64_REG_S31     = C.ARM64_REG_S31
	ARM64_REG_W0      = C.ARM64_REG_W0
	ARM64_REG_W1      = C.ARM64_REG_W1
	ARM64_REG_W2      = C.ARM64_REG_W2
	ARM64_REG_W3      = C.ARM64_REG_W3
	ARM64_REG_W4      = C.ARM64_REG_W4
	ARM64_REG_W5      = C.ARM64_REG_W5
	ARM64_REG_W6      = C.ARM64_REG_W6
	ARM64_REG_W7      = C.ARM64_REG_W7
	ARM64_REG_W8      = C.ARM64_REG_W8
	ARM64_REG_W9      = C.ARM64_REG_W9
	ARM64_REG_W10     = C.ARM64_REG_W10
	ARM64_REG_W11     = C.ARM64_REG_W11
	ARM64_REG_W12     = C.ARM64_REG_W12
	ARM64_REG_W13     = C.ARM64_REG_W13
	ARM64_REG_W14     = C.ARM64_REG_W14
	ARM64_REG_W15     = C.ARM64_REG_W15
	ARM64_REG_W16     = C.ARM64_REG_W16
	ARM64_REG_W17     = C.ARM64_REG_W17
	ARM64_REG_W18     = C.ARM64_REG_W18
	ARM64_REG_W19     = C.ARM64_REG_W19
	ARM64_REG_W20     = C.ARM64_REG_W20
	ARM64_REG_W21     = C.ARM64_REG_W21
	ARM64_REG_W22     = C.ARM64_REG_W22
	ARM64_REG_W23     = C.ARM64_REG_W23
	ARM64_REG_W24     = C.ARM64_REG_W24
	ARM64_REG_W25     = C.ARM64_REG_W25
	ARM64_REG_W26     = C.ARM64_REG_W26
	ARM64_REG_W27     = C.ARM64_REG_W27
	ARM64_REG_W28     = C.ARM64_REG_W28
	ARM64_REG_W29     = C.ARM64_REG_W29
	ARM64_REG_W30     = C.ARM64_REG_W30
	ARM64_REG_X0      = C.ARM64_REG_X0
	ARM64_REG_X1      = C.ARM64_REG_X1
	ARM64_REG_X2      = C.ARM64_REG_X2
	ARM64_REG_X3      = C.ARM64_REG_X3
	ARM64_REG_X4      = C.ARM64_REG_X4
	ARM64_REG_X5      = C.ARM64_REG_X5
	ARM64_REG_X6      = C.ARM64_REG_X6
	ARM64_REG_X7      = C.ARM64_REG_X7
	ARM64_REG_X8      = C.ARM64_REG_X8
	ARM64_REG_X9      = C.ARM64_REG_X9
	ARM64_REG_X10     = C.ARM64_REG_X10
	ARM64_REG_X11     = C.ARM64_REG_X11
	ARM64_REG_X12     = C.ARM64_REG_X12
	ARM64_REG_X13     = C.ARM64_REG_X13
	ARM64_REG_X14     = C.ARM64_REG_X14
	ARM64_REG_X15     = C.ARM64_REG_X15
	ARM64_REG_X16     = C.ARM64_REG_X16
	ARM64_REG_X17     = C.ARM64_REG_X17
	ARM64_REG_X18     = C.ARM64_REG_X18
	ARM64_REG_X19     = C.ARM64_REG_X19
	ARM64_REG_X20     = C.ARM64_REG_X20
	ARM64_REG_X21     = C.ARM64_REG_X21
	ARM64_REG_X22     = C.ARM64_REG_X22
	ARM64_REG_X23     = C.ARM64_REG_X23
	ARM64_REG_X24     = C.ARM64_REG_X24
	ARM64_REG_X25     = C.ARM64_REG_X25
	ARM64_REG_X26     = C.ARM64_REG_X26
	ARM64_REG_X27     = C.ARM64_REG_X27
	ARM64_REG_X28     = C.ARM64_REG_X28
	ARM64_REG_V0      = C.ARM64_REG_V0
	ARM64_REG_V1      = C.ARM64_REG_V1
	ARM64_REG_V2      = C.ARM64_REG_V2
	ARM64_REG_V3      = C.ARM64_REG_V3
	ARM64_REG_V4      = C.ARM64_REG_V4
	ARM64_REG_V5      = C.ARM64_REG_V5
	ARM64_REG_V6      = C.ARM64_REG_V6
	ARM64_REG_V7      = C.ARM64_REG_V7
	ARM64_REG_V8      = C.ARM64_REG_V8
	ARM64_REG_V9      = C.ARM64_REG_V9
	ARM64_REG_V10     = C.ARM64_REG_V10
	ARM64_REG_V11     = C.ARM64_REG_V11
	ARM64_REG_V12     = C.ARM64_REG_V12
	ARM64_REG_V13     = C.ARM64_REG_V13
	ARM64_REG_V14     = C.ARM64_REG_V14
	ARM64_REG_V15     = C.ARM64_REG_V15
	ARM64_REG_V16     = C.ARM64_REG_V16
	ARM64_REG_V17     = C.ARM64_REG_V17
	ARM64_REG_V18     = C.ARM64_REG_V18
	ARM64_REG_V19     = C.ARM64_REG_V19
	ARM64_REG_V20     = C.ARM64_REG_V20
	ARM64_REG_V21     = C.ARM64_REG_V21
	ARM64_REG_V22     = C.ARM64_REG_V22
	ARM64_REG_V23     = C.ARM64_REG_V23
	ARM64_REG_V24     = C.ARM64_REG_V24
	ARM64_REG_V25     = C.ARM64_REG_V25
	ARM64_REG_V26     = C.ARM64_REG_V26
	ARM64_REG_V27     = C.ARM64_REG_V27
	ARM64_REG_V28     = C.ARM64_REG_V28
	ARM64_REG_V29     = C.ARM64_REG_V29
	ARM64_REG_V30     = C.ARM64_REG_V30
	ARM64_REG_V31     = C.ARM64_REG_V31
	ARM64_REG_ENDING  = C.ARM64_REG_ENDING
)

ARM64 registers

View Source
const (
	ARM64_REG_IP1 = C.ARM64_REG_IP1
	ARM64_REG_IP0 = C.ARM64_REG_IP0
	ARM64_REG_FP  = C.ARM64_REG_FP
	ARM64_REG_LR  = C.ARM64_REG_LR
)

alias registers

View Source
const (
	ARM64_INS_INVALID   = C.ARM64_INS_INVALID
	ARM64_INS_ABS       = C.ARM64_INS_ABS
	ARM64_INS_ADC       = C.ARM64_INS_ADC
	ARM64_INS_ADDHN     = C.ARM64_INS_ADDHN
	ARM64_INS_ADDHN2    = C.ARM64_INS_ADDHN2
	ARM64_INS_ADDP      = C.ARM64_INS_ADDP
	ARM64_INS_ADD       = C.ARM64_INS_ADD
	ARM64_INS_ADDV      = C.ARM64_INS_ADDV
	ARM64_INS_ADR       = C.ARM64_INS_ADR
	ARM64_INS_ADRP      = C.ARM64_INS_ADRP
	ARM64_INS_AESD      = C.ARM64_INS_AESD
	ARM64_INS_AESE      = C.ARM64_INS_AESE
	ARM64_INS_AESIMC    = C.ARM64_INS_AESIMC
	ARM64_INS_AESMC     = C.ARM64_INS_AESMC
	ARM64_INS_AND       = C.ARM64_INS_AND
	ARM64_INS_ASR       = C.ARM64_INS_ASR
	ARM64_INS_B         = C.ARM64_INS_B
	ARM64_INS_BFM       = C.ARM64_INS_BFM
	ARM64_INS_BIC       = C.ARM64_INS_BIC
	ARM64_INS_BIF       = C.ARM64_INS_BIF
	ARM64_INS_BIT       = C.ARM64_INS_BIT
	ARM64_INS_BL        = C.ARM64_INS_BL
	ARM64_INS_BLR       = C.ARM64_INS_BLR
	ARM64_INS_BR        = C.ARM64_INS_BR
	ARM64_INS_BRK       = C.ARM64_INS_BRK
	ARM64_INS_BSL       = C.ARM64_INS_BSL
	ARM64_INS_CBNZ      = C.ARM64_INS_CBNZ
	ARM64_INS_CBZ       = C.ARM64_INS_CBZ
	ARM64_INS_CCMN      = C.ARM64_INS_CCMN
	ARM64_INS_CCMP      = C.ARM64_INS_CCMP
	ARM64_INS_CLREX     = C.ARM64_INS_CLREX
	ARM64_INS_CLS       = C.ARM64_INS_CLS
	ARM64_INS_CLZ       = C.ARM64_INS_CLZ
	ARM64_INS_CMEQ      = C.ARM64_INS_CMEQ
	ARM64_INS_CMGE      = C.ARM64_INS_CMGE
	ARM64_INS_CMGT      = C.ARM64_INS_CMGT
	ARM64_INS_CMHI      = C.ARM64_INS_CMHI
	ARM64_INS_CMHS      = C.ARM64_INS_CMHS
	ARM64_INS_CMLE      = C.ARM64_INS_CMLE
	ARM64_INS_CMLT      = C.ARM64_INS_CMLT
	ARM64_INS_CMTST     = C.ARM64_INS_CMTST
	ARM64_INS_CNT       = C.ARM64_INS_CNT
	ARM64_INS_MOV       = C.ARM64_INS_MOV
	ARM64_INS_CRC32B    = C.ARM64_INS_CRC32B
	ARM64_INS_CRC32CB   = C.ARM64_INS_CRC32CB
	ARM64_INS_CRC32CH   = C.ARM64_INS_CRC32CH
	ARM64_INS_CRC32CW   = C.ARM64_INS_CRC32CW
	ARM64_INS_CRC32CX   = C.ARM64_INS_CRC32CX
	ARM64_INS_CRC32H    = C.ARM64_INS_CRC32H
	ARM64_INS_CRC32W    = C.ARM64_INS_CRC32W
	ARM64_INS_CRC32X    = C.ARM64_INS_CRC32X
	ARM64_INS_CSEL      = C.ARM64_INS_CSEL
	ARM64_INS_CSINC     = C.ARM64_INS_CSINC
	ARM64_INS_CSINV     = C.ARM64_INS_CSINV
	ARM64_INS_CSNEG     = C.ARM64_INS_CSNEG
	ARM64_INS_DCPS1     = C.ARM64_INS_DCPS1
	ARM64_INS_DCPS2     = C.ARM64_INS_DCPS2
	ARM64_INS_DCPS3     = C.ARM64_INS_DCPS3
	ARM64_INS_DMB       = C.ARM64_INS_DMB
	ARM64_INS_DRPS      = C.ARM64_INS_DRPS
	ARM64_INS_DSB       = C.ARM64_INS_DSB
	ARM64_INS_DUP       = C.ARM64_INS_DUP
	ARM64_INS_EON       = C.ARM64_INS_EON
	ARM64_INS_EOR       = C.ARM64_INS_EOR
	ARM64_INS_ERET      = C.ARM64_INS_ERET
	ARM64_INS_EXTR      = C.ARM64_INS_EXTR
	ARM64_INS_EXT       = C.ARM64_INS_EXT
	ARM64_INS_FABD      = C.ARM64_INS_FABD
	ARM64_INS_FABS      = C.ARM64_INS_FABS
	ARM64_INS_FACGE     = C.ARM64_INS_FACGE
	ARM64_INS_FACGT     = C.ARM64_INS_FACGT
	ARM64_INS_FADD      = C.ARM64_INS_FADD
	ARM64_INS_FADDP     = C.ARM64_INS_FADDP
	ARM64_INS_FCCMP     = C.ARM64_INS_FCCMP
	ARM64_INS_FCCMPE    = C.ARM64_INS_FCCMPE
	ARM64_INS_FCMEQ     = C.ARM64_INS_FCMEQ
	ARM64_INS_FCMGE     = C.ARM64_INS_FCMGE
	ARM64_INS_FCMGT     = C.ARM64_INS_FCMGT
	ARM64_INS_FCMLE     = C.ARM64_INS_FCMLE
	ARM64_INS_FCMLT     = C.ARM64_INS_FCMLT
	ARM64_INS_FCMP      = C.ARM64_INS_FCMP
	ARM64_INS_FCMPE     = C.ARM64_INS_FCMPE
	ARM64_INS_FCSEL     = C.ARM64_INS_FCSEL
	ARM64_INS_FCVTAS    = C.ARM64_INS_FCVTAS
	ARM64_INS_FCVTAU    = C.ARM64_INS_FCVTAU
	ARM64_INS_FCVT      = C.ARM64_INS_FCVT
	ARM64_INS_FCVTL     = C.ARM64_INS_FCVTL
	ARM64_INS_FCVTL2    = C.ARM64_INS_FCVTL2
	ARM64_INS_FCVTMS    = C.ARM64_INS_FCVTMS
	ARM64_INS_FCVTMU    = C.ARM64_INS_FCVTMU
	ARM64_INS_FCVTNS    = C.ARM64_INS_FCVTNS
	ARM64_INS_FCVTNU    = C.ARM64_INS_FCVTNU
	ARM64_INS_FCVTN     = C.ARM64_INS_FCVTN
	ARM64_INS_FCVTN2    = C.ARM64_INS_FCVTN2
	ARM64_INS_FCVTPS    = C.ARM64_INS_FCVTPS
	ARM64_INS_FCVTPU    = C.ARM64_INS_FCVTPU
	ARM64_INS_FCVTXN    = C.ARM64_INS_FCVTXN
	ARM64_INS_FCVTXN2   = C.ARM64_INS_FCVTXN2
	ARM64_INS_FCVTZS    = C.ARM64_INS_FCVTZS
	ARM64_INS_FCVTZU    = C.ARM64_INS_FCVTZU
	ARM64_INS_FDIV      = C.ARM64_INS_FDIV
	ARM64_INS_FMADD     = C.ARM64_INS_FMADD
	ARM64_INS_FMAX      = C.ARM64_INS_FMAX
	ARM64_INS_FMAXNM    = C.ARM64_INS_FMAXNM
	ARM64_INS_FMAXNMP   = C.ARM64_INS_FMAXNMP
	ARM64_INS_FMAXNMV   = C.ARM64_INS_FMAXNMV
	ARM64_INS_FMAXP     = C.ARM64_INS_FMAXP
	ARM64_INS_FMAXV     = C.ARM64_INS_FMAXV
	ARM64_INS_FMIN      = C.ARM64_INS_FMIN
	ARM64_INS_FMINNM    = C.ARM64_INS_FMINNM
	ARM64_INS_FMINNMP   = C.ARM64_INS_FMINNMP
	ARM64_INS_FMINNMV   = C.ARM64_INS_FMINNMV
	ARM64_INS_FMINP     = C.ARM64_INS_FMINP
	ARM64_INS_FMINV     = C.ARM64_INS_FMINV
	ARM64_INS_FMLA      = C.ARM64_INS_FMLA
	ARM64_INS_FMLS      = C.ARM64_INS_FMLS
	ARM64_INS_FMOV      = C.ARM64_INS_FMOV
	ARM64_INS_FMSUB     = C.ARM64_INS_FMSUB
	ARM64_INS_FMUL      = C.ARM64_INS_FMUL
	ARM64_INS_FMULX     = C.ARM64_INS_FMULX
	ARM64_INS_FNEG      = C.ARM64_INS_FNEG
	ARM64_INS_FNMADD    = C.ARM64_INS_FNMADD
	ARM64_INS_FNMSUB    = C.ARM64_INS_FNMSUB
	ARM64_INS_FNMUL     = C.ARM64_INS_FNMUL
	ARM64_INS_FRECPE    = C.ARM64_INS_FRECPE
	ARM64_INS_FRECPS    = C.ARM64_INS_FRECPS
	ARM64_INS_FRECPX    = C.ARM64_INS_FRECPX
	ARM64_INS_FRINTA    = C.ARM64_INS_FRINTA
	ARM64_INS_FRINTI    = C.ARM64_INS_FRINTI
	ARM64_INS_FRINTM    = C.ARM64_INS_FRINTM
	ARM64_INS_FRINTN    = C.ARM64_INS_FRINTN
	ARM64_INS_FRINTP    = C.ARM64_INS_FRINTP
	ARM64_INS_FRINTX    = C.ARM64_INS_FRINTX
	ARM64_INS_FRINTZ    = C.ARM64_INS_FRINTZ
	ARM64_INS_FRSQRTE   = C.ARM64_INS_FRSQRTE
	ARM64_INS_FRSQRTS   = C.ARM64_INS_FRSQRTS
	ARM64_INS_FSQRT     = C.ARM64_INS_FSQRT
	ARM64_INS_FSUB      = C.ARM64_INS_FSUB
	ARM64_INS_HINT      = C.ARM64_INS_HINT
	ARM64_INS_HLT       = C.ARM64_INS_HLT
	ARM64_INS_HVC       = C.ARM64_INS_HVC
	ARM64_INS_INS       = C.ARM64_INS_INS
	ARM64_INS_ISB       = C.ARM64_INS_ISB
	ARM64_INS_LD1       = C.ARM64_INS_LD1
	ARM64_INS_LD1R      = C.ARM64_INS_LD1R
	ARM64_INS_LD2R      = C.ARM64_INS_LD2R
	ARM64_INS_LD2       = C.ARM64_INS_LD2
	ARM64_INS_LD3R      = C.ARM64_INS_LD3R
	ARM64_INS_LD3       = C.ARM64_INS_LD3
	ARM64_INS_LD4       = C.ARM64_INS_LD4
	ARM64_INS_LD4R      = C.ARM64_INS_LD4R
	ARM64_INS_LDARB     = C.ARM64_INS_LDARB
	ARM64_INS_LDARH     = C.ARM64_INS_LDARH
	ARM64_INS_LDAR      = C.ARM64_INS_LDAR
	ARM64_INS_LDAXP     = C.ARM64_INS_LDAXP
	ARM64_INS_LDAXRB    = C.ARM64_INS_LDAXRB
	ARM64_INS_LDAXRH    = C.ARM64_INS_LDAXRH
	ARM64_INS_LDAXR     = C.ARM64_INS_LDAXR
	ARM64_INS_LDNP      = C.ARM64_INS_LDNP
	ARM64_INS_LDP       = C.ARM64_INS_LDP
	ARM64_INS_LDPSW     = C.ARM64_INS_LDPSW
	ARM64_INS_LDRB      = C.ARM64_INS_LDRB
	ARM64_INS_LDR       = C.ARM64_INS_LDR
	ARM64_INS_LDRH      = C.ARM64_INS_LDRH
	ARM64_INS_LDRSB     = C.ARM64_INS_LDRSB
	ARM64_INS_LDRSH     = C.ARM64_INS_LDRSH
	ARM64_INS_LDRSW     = C.ARM64_INS_LDRSW
	ARM64_INS_LDTRB     = C.ARM64_INS_LDTRB
	ARM64_INS_LDTRH     = C.ARM64_INS_LDTRH
	ARM64_INS_LDTRSB    = C.ARM64_INS_LDTRSB
	ARM64_INS_LDTRSH    = C.ARM64_INS_LDTRSH
	ARM64_INS_LDTRSW    = C.ARM64_INS_LDTRSW
	ARM64_INS_LDTR      = C.ARM64_INS_LDTR
	ARM64_INS_LDURB     = C.ARM64_INS_LDURB
	ARM64_INS_LDUR      = C.ARM64_INS_LDUR
	ARM64_INS_LDURH     = C.ARM64_INS_LDURH
	ARM64_INS_LDURSB    = C.ARM64_INS_LDURSB
	ARM64_INS_LDURSH    = C.ARM64_INS_LDURSH
	ARM64_INS_LDURSW    = C.ARM64_INS_LDURSW
	ARM64_INS_LDXP      = C.ARM64_INS_LDXP
	ARM64_INS_LDXRB     = C.ARM64_INS_LDXRB
	ARM64_INS_LDXRH     = C.ARM64_INS_LDXRH
	ARM64_INS_LDXR      = C.ARM64_INS_LDXR
	ARM64_INS_LSL       = C.ARM64_INS_LSL
	ARM64_INS_LSR       = C.ARM64_INS_LSR
	ARM64_INS_MADD      = C.ARM64_INS_MADD
	ARM64_INS_MLA       = C.ARM64_INS_MLA
	ARM64_INS_MLS       = C.ARM64_INS_MLS
	ARM64_INS_MOVI      = C.ARM64_INS_MOVI
	ARM64_INS_MOVK      = C.ARM64_INS_MOVK
	ARM64_INS_MOVN      = C.ARM64_INS_MOVN
	ARM64_INS_MOVZ      = C.ARM64_INS_MOVZ
	ARM64_INS_MRS       = C.ARM64_INS_MRS
	ARM64_INS_MSR       = C.ARM64_INS_MSR
	ARM64_INS_MSUB      = C.ARM64_INS_MSUB
	ARM64_INS_MUL       = C.ARM64_INS_MUL
	ARM64_INS_MVNI      = C.ARM64_INS_MVNI
	ARM64_INS_NEG       = C.ARM64_INS_NEG
	ARM64_INS_NOT       = C.ARM64_INS_NOT
	ARM64_INS_ORN       = C.ARM64_INS_ORN
	ARM64_INS_ORR       = C.ARM64_INS_ORR
	ARM64_INS_PMULL2    = C.ARM64_INS_PMULL2
	ARM64_INS_PMULL     = C.ARM64_INS_PMULL
	ARM64_INS_PMUL      = C.ARM64_INS_PMUL
	ARM64_INS_PRFM      = C.ARM64_INS_PRFM
	ARM64_INS_PRFUM     = C.ARM64_INS_PRFUM
	ARM64_INS_RADDHN    = C.ARM64_INS_RADDHN
	ARM64_INS_RADDHN2   = C.ARM64_INS_RADDHN2
	ARM64_INS_RBIT      = C.ARM64_INS_RBIT
	ARM64_INS_RET       = C.ARM64_INS_RET
	ARM64_INS_REV16     = C.ARM64_INS_REV16
	ARM64_INS_REV32     = C.ARM64_INS_REV32
	ARM64_INS_REV64     = C.ARM64_INS_REV64
	ARM64_INS_REV       = C.ARM64_INS_REV
	ARM64_INS_ROR       = C.ARM64_INS_ROR
	ARM64_INS_RSHRN2    = C.ARM64_INS_RSHRN2
	ARM64_INS_RSHRN     = C.ARM64_INS_RSHRN
	ARM64_INS_RSUBHN    = C.ARM64_INS_RSUBHN
	ARM64_INS_RSUBHN2   = C.ARM64_INS_RSUBHN2
	ARM64_INS_SABAL2    = C.ARM64_INS_SABAL2
	ARM64_INS_SABAL     = C.ARM64_INS_SABAL
	ARM64_INS_SABA      = C.ARM64_INS_SABA
	ARM64_INS_SABDL2    = C.ARM64_INS_SABDL2
	ARM64_INS_SABDL     = C.ARM64_INS_SABDL
	ARM64_INS_SABD      = C.ARM64_INS_SABD
	ARM64_INS_SADALP    = C.ARM64_INS_SADALP
	ARM64_INS_SADDLP    = C.ARM64_INS_SADDLP
	ARM64_INS_SADDLV    = C.ARM64_INS_SADDLV
	ARM64_INS_SADDL2    = C.ARM64_INS_SADDL2
	ARM64_INS_SADDL     = C.ARM64_INS_SADDL
	ARM64_INS_SADDW2    = C.ARM64_INS_SADDW2
	ARM64_INS_SADDW     = C.ARM64_INS_SADDW
	ARM64_INS_SBC       = C.ARM64_INS_SBC
	ARM64_INS_SBFM      = C.ARM64_INS_SBFM
	ARM64_INS_SCVTF     = C.ARM64_INS_SCVTF
	ARM64_INS_SDIV      = C.ARM64_INS_SDIV
	ARM64_INS_SHA1C     = C.ARM64_INS_SHA1C
	ARM64_INS_SHA1H     = C.ARM64_INS_SHA1H
	ARM64_INS_SHA1M     = C.ARM64_INS_SHA1M
	ARM64_INS_SHA1P     = C.ARM64_INS_SHA1P
	ARM64_INS_SHA1SU0   = C.ARM64_INS_SHA1SU0
	ARM64_INS_SHA1SU1   = C.ARM64_INS_SHA1SU1
	ARM64_INS_SHA256H2  = C.ARM64_INS_SHA256H2
	ARM64_INS_SHA256H   = C.ARM64_INS_SHA256H
	ARM64_INS_SHA256SU0 = C.ARM64_INS_SHA256SU0
	ARM64_INS_SHA256SU1 = C.ARM64_INS_SHA256SU1
	ARM64_INS_SHADD     = C.ARM64_INS_SHADD
	ARM64_INS_SHLL2     = C.ARM64_INS_SHLL2
	ARM64_INS_SHLL      = C.ARM64_INS_SHLL
	ARM64_INS_SHL       = C.ARM64_INS_SHL
	ARM64_INS_SHRN2     = C.ARM64_INS_SHRN2
	ARM64_INS_SHRN      = C.ARM64_INS_SHRN
	ARM64_INS_SHSUB     = C.ARM64_INS_SHSUB
	ARM64_INS_SLI       = C.ARM64_INS_SLI
	ARM64_INS_SMADDL    = C.ARM64_INS_SMADDL
	ARM64_INS_SMAXP     = C.ARM64_INS_SMAXP
	ARM64_INS_SMAXV     = C.ARM64_INS_SMAXV
	ARM64_INS_SMAX      = C.ARM64_INS_SMAX
	ARM64_INS_SMC       = C.ARM64_INS_SMC
	ARM64_INS_SMINP     = C.ARM64_INS_SMINP
	ARM64_INS_SMINV     = C.ARM64_INS_SMINV
	ARM64_INS_SMIN      = C.ARM64_INS_SMIN
	ARM64_INS_SMLAL2    = C.ARM64_INS_SMLAL2
	ARM64_INS_SMLAL     = C.ARM64_INS_SMLAL
	ARM64_INS_SMLSL2    = C.ARM64_INS_SMLSL2
	ARM64_INS_SMLSL     = C.ARM64_INS_SMLSL
	ARM64_INS_SMOV      = C.ARM64_INS_SMOV
	ARM64_INS_SMSUBL    = C.ARM64_INS_SMSUBL
	ARM64_INS_SMULH     = C.ARM64_INS_SMULH
	ARM64_INS_SMULL2    = C.ARM64_INS_SMULL2
	ARM64_INS_SMULL     = C.ARM64_INS_SMULL
	ARM64_INS_SQABS     = C.ARM64_INS_SQABS
	ARM64_INS_SQADD     = C.ARM64_INS_SQADD
	ARM64_INS_SQDMLAL   = C.ARM64_INS_SQDMLAL
	ARM64_INS_SQDMLAL2  = C.ARM64_INS_SQDMLAL2
	ARM64_INS_SQDMLSL   = C.ARM64_INS_SQDMLSL
	ARM64_INS_SQDMLSL2  = C.ARM64_INS_SQDMLSL2
	ARM64_INS_SQDMULH   = C.ARM64_INS_SQDMULH
	ARM64_INS_SQDMULL   = C.ARM64_INS_SQDMULL
	ARM64_INS_SQDMULL2  = C.ARM64_INS_SQDMULL2
	ARM64_INS_SQNEG     = C.ARM64_INS_SQNEG
	ARM64_INS_SQRDMULH  = C.ARM64_INS_SQRDMULH
	ARM64_INS_SQRSHL    = C.ARM64_INS_SQRSHL
	ARM64_INS_SQRSHRN   = C.ARM64_INS_SQRSHRN
	ARM64_INS_SQRSHRN2  = C.ARM64_INS_SQRSHRN2
	ARM64_INS_SQRSHRUN  = C.ARM64_INS_SQRSHRUN
	ARM64_INS_SQRSHRUN2 = C.ARM64_INS_SQRSHRUN2
	ARM64_INS_SQSHLU    = C.ARM64_INS_SQSHLU
	ARM64_INS_SQSHL     = C.ARM64_INS_SQSHL
	ARM64_INS_SQSHRN    = C.ARM64_INS_SQSHRN
	ARM64_INS_SQSHRN2   = C.ARM64_INS_SQSHRN2
	ARM64_INS_SQSHRUN   = C.ARM64_INS_SQSHRUN
	ARM64_INS_SQSHRUN2  = C.ARM64_INS_SQSHRUN2
	ARM64_INS_SQSUB     = C.ARM64_INS_SQSUB
	ARM64_INS_SQXTN2    = C.ARM64_INS_SQXTN2
	ARM64_INS_SQXTN     = C.ARM64_INS_SQXTN
	ARM64_INS_SQXTUN2   = C.ARM64_INS_SQXTUN2
	ARM64_INS_SQXTUN    = C.ARM64_INS_SQXTUN
	ARM64_INS_SRHADD    = C.ARM64_INS_SRHADD
	ARM64_INS_SRI       = C.ARM64_INS_SRI
	ARM64_INS_SRSHL     = C.ARM64_INS_SRSHL
	ARM64_INS_SRSHR     = C.ARM64_INS_SRSHR
	ARM64_INS_SRSRA     = C.ARM64_INS_SRSRA
	ARM64_INS_SSHLL2    = C.ARM64_INS_SSHLL2
	ARM64_INS_SSHLL     = C.ARM64_INS_SSHLL
	ARM64_INS_SSHL      = C.ARM64_INS_SSHL
	ARM64_INS_SSHR      = C.ARM64_INS_SSHR
	ARM64_INS_SSRA      = C.ARM64_INS_SSRA
	ARM64_INS_SSUBL2    = C.ARM64_INS_SSUBL2
	ARM64_INS_SSUBL     = C.ARM64_INS_SSUBL
	ARM64_INS_SSUBW2    = C.ARM64_INS_SSUBW2
	ARM64_INS_SSUBW     = C.ARM64_INS_SSUBW
	ARM64_INS_ST1       = C.ARM64_INS_ST1
	ARM64_INS_ST2       = C.ARM64_INS_ST2
	ARM64_INS_ST3       = C.ARM64_INS_ST3
	ARM64_INS_ST4       = C.ARM64_INS_ST4
	ARM64_INS_STLRB     = C.ARM64_INS_STLRB
	ARM64_INS_STLRH     = C.ARM64_INS_STLRH
	ARM64_INS_STLR      = C.ARM64_INS_STLR
	ARM64_INS_STLXP     = C.ARM64_INS_STLXP
	ARM64_INS_STLXRB    = C.ARM64_INS_STLXRB
	ARM64_INS_STLXRH    = C.ARM64_INS_STLXRH
	ARM64_INS_STLXR     = C.ARM64_INS_STLXR
	ARM64_INS_STNP      = C.ARM64_INS_STNP
	ARM64_INS_STP       = C.ARM64_INS_STP
	ARM64_INS_STRB      = C.ARM64_INS_STRB
	ARM64_INS_STR       = C.ARM64_INS_STR
	ARM64_INS_STRH      = C.ARM64_INS_STRH
	ARM64_INS_STTRB     = C.ARM64_INS_STTRB
	ARM64_INS_STTRH     = C.ARM64_INS_STTRH
	ARM64_INS_STTR      = C.ARM64_INS_STTR
	ARM64_INS_STURB     = C.ARM64_INS_STURB
	ARM64_INS_STUR      = C.ARM64_INS_STUR
	ARM64_INS_STURH     = C.ARM64_INS_STURH
	ARM64_INS_STXP      = C.ARM64_INS_STXP
	ARM64_INS_STXRB     = C.ARM64_INS_STXRB
	ARM64_INS_STXRH     = C.ARM64_INS_STXRH
	ARM64_INS_STXR      = C.ARM64_INS_STXR
	ARM64_INS_SUBHN     = C.ARM64_INS_SUBHN
	ARM64_INS_SUBHN2    = C.ARM64_INS_SUBHN2
	ARM64_INS_SUB       = C.ARM64_INS_SUB
	ARM64_INS_SUQADD    = C.ARM64_INS_SUQADD
	ARM64_INS_SVC       = C.ARM64_INS_SVC
	ARM64_INS_SYSL      = C.ARM64_INS_SYSL
	ARM64_INS_SYS       = C.ARM64_INS_SYS
	ARM64_INS_TBL       = C.ARM64_INS_TBL
	ARM64_INS_TBNZ      = C.ARM64_INS_TBNZ
	ARM64_INS_TBX       = C.ARM64_INS_TBX
	ARM64_INS_TBZ       = C.ARM64_INS_TBZ
	ARM64_INS_TRN1      = C.ARM64_INS_TRN1
	ARM64_INS_TRN2      = C.ARM64_INS_TRN2
	ARM64_INS_UABAL2    = C.ARM64_INS_UABAL2
	ARM64_INS_UABAL     = C.ARM64_INS_UABAL
	ARM64_INS_UABA      = C.ARM64_INS_UABA
	ARM64_INS_UABDL2    = C.ARM64_INS_UABDL2
	ARM64_INS_UABDL     = C.ARM64_INS_UABDL
	ARM64_INS_UABD      = C.ARM64_INS_UABD
	ARM64_INS_UADALP    = C.ARM64_INS_UADALP
	ARM64_INS_UADDLP    = C.ARM64_INS_UADDLP
	ARM64_INS_UADDLV    = C.ARM64_INS_UADDLV
	ARM64_INS_UADDL2    = C.ARM64_INS_UADDL2
	ARM64_INS_UADDL     = C.ARM64_INS_UADDL
	ARM64_INS_UADDW2    = C.ARM64_INS_UADDW2
	ARM64_INS_UADDW     = C.ARM64_INS_UADDW
	ARM64_INS_UBFM      = C.ARM64_INS_UBFM
	ARM64_INS_UCVTF     = C.ARM64_INS_UCVTF
	ARM64_INS_UDIV      = C.ARM64_INS_UDIV
	ARM64_INS_UHADD     = C.ARM64_INS_UHADD
	ARM64_INS_UHSUB     = C.ARM64_INS_UHSUB
	ARM64_INS_UMADDL    = C.ARM64_INS_UMADDL
	ARM64_INS_UMAXP     = C.ARM64_INS_UMAXP
	ARM64_INS_UMAXV     = C.ARM64_INS_UMAXV
	ARM64_INS_UMAX      = C.ARM64_INS_UMAX
	ARM64_INS_UMINP     = C.ARM64_INS_UMINP
	ARM64_INS_UMINV     = C.ARM64_INS_UMINV
	ARM64_INS_UMIN      = C.ARM64_INS_UMIN
	ARM64_INS_UMLAL2    = C.ARM64_INS_UMLAL2
	ARM64_INS_UMLAL     = C.ARM64_INS_UMLAL
	ARM64_INS_UMLSL2    = C.ARM64_INS_UMLSL2
	ARM64_INS_UMLSL     = C.ARM64_INS_UMLSL
	ARM64_INS_UMOV      = C.ARM64_INS_UMOV
	ARM64_INS_UMSUBL    = C.ARM64_INS_UMSUBL
	ARM64_INS_UMULH     = C.ARM64_INS_UMULH
	ARM64_INS_UMULL2    = C.ARM64_INS_UMULL2
	ARM64_INS_UMULL     = C.ARM64_INS_UMULL
	ARM64_INS_UQADD     = C.ARM64_INS_UQADD
	ARM64_INS_UQRSHL    = C.ARM64_INS_UQRSHL
	ARM64_INS_UQRSHRN   = C.ARM64_INS_UQRSHRN
	ARM64_INS_UQRSHRN2  = C.ARM64_INS_UQRSHRN2
	ARM64_INS_UQSHL     = C.ARM64_INS_UQSHL
	ARM64_INS_UQSHRN    = C.ARM64_INS_UQSHRN
	ARM64_INS_UQSHRN2   = C.ARM64_INS_UQSHRN2
	ARM64_INS_UQSUB     = C.ARM64_INS_UQSUB
	ARM64_INS_UQXTN2    = C.ARM64_INS_UQXTN2
	ARM64_INS_UQXTN     = C.ARM64_INS_UQXTN
	ARM64_INS_URECPE    = C.ARM64_INS_URECPE
	ARM64_INS_URHADD    = C.ARM64_INS_URHADD
	ARM64_INS_URSHL     = C.ARM64_INS_URSHL
	ARM64_INS_URSHR     = C.ARM64_INS_URSHR
	ARM64_INS_URSQRTE   = C.ARM64_INS_URSQRTE
	ARM64_INS_URSRA     = C.ARM64_INS_URSRA
	ARM64_INS_USHLL2    = C.ARM64_INS_USHLL2
	ARM64_INS_USHLL     = C.ARM64_INS_USHLL
	ARM64_INS_USHL      = C.ARM64_INS_USHL
	ARM64_INS_USHR      = C.ARM64_INS_USHR
	ARM64_INS_USQADD    = C.ARM64_INS_USQADD
	ARM64_INS_USRA      = C.ARM64_INS_USRA
	ARM64_INS_USUBL2    = C.ARM64_INS_USUBL2
	ARM64_INS_USUBL     = C.ARM64_INS_USUBL
	ARM64_INS_USUBW2    = C.ARM64_INS_USUBW2
	ARM64_INS_USUBW     = C.ARM64_INS_USUBW
	ARM64_INS_UZP1      = C.ARM64_INS_UZP1
	ARM64_INS_UZP2      = C.ARM64_INS_UZP2
	ARM64_INS_XTN2      = C.ARM64_INS_XTN2
	ARM64_INS_XTN       = C.ARM64_INS_XTN
	ARM64_INS_ZIP1      = C.ARM64_INS_ZIP1
	ARM64_INS_ZIP2      = C.ARM64_INS_ZIP2
	ARM64_INS_MNEG      = C.ARM64_INS_MNEG
	ARM64_INS_UMNEGL    = C.ARM64_INS_UMNEGL
	ARM64_INS_SMNEGL    = C.ARM64_INS_SMNEGL
	ARM64_INS_NOP       = C.ARM64_INS_NOP
	ARM64_INS_YIELD     = C.ARM64_INS_YIELD
	ARM64_INS_WFE       = C.ARM64_INS_WFE
	ARM64_INS_WFI       = C.ARM64_INS_WFI
	ARM64_INS_SEV       = C.ARM64_INS_SEV
	ARM64_INS_SEVL      = C.ARM64_INS_SEVL
	ARM64_INS_NGC       = C.ARM64_INS_NGC
	ARM64_INS_SBFIZ     = C.ARM64_INS_SBFIZ
	ARM64_INS_UBFIZ     = C.ARM64_INS_UBFIZ
	ARM64_INS_SBFX      = C.ARM64_INS_SBFX
	ARM64_INS_UBFX      = C.ARM64_INS_UBFX
	ARM64_INS_BFI       = C.ARM64_INS_BFI
	ARM64_INS_BFXIL     = C.ARM64_INS_BFXIL
	ARM64_INS_CMN       = C.ARM64_INS_CMN
	ARM64_INS_MVN       = C.ARM64_INS_MVN
	ARM64_INS_TST       = C.ARM64_INS_TST
	ARM64_INS_CSET      = C.ARM64_INS_CSET
	ARM64_INS_CINC      = C.ARM64_INS_CINC
	ARM64_INS_CSETM     = C.ARM64_INS_CSETM
	ARM64_INS_CINV      = C.ARM64_INS_CINV
	ARM64_INS_CNEG      = C.ARM64_INS_CNEG
	ARM64_INS_SXTB      = C.ARM64_INS_SXTB
	ARM64_INS_SXTH      = C.ARM64_INS_SXTH
	ARM64_INS_SXTW      = C.ARM64_INS_SXTW
	ARM64_INS_CMP       = C.ARM64_INS_CMP
	ARM64_INS_UXTB      = C.ARM64_INS_UXTB
	ARM64_INS_UXTH      = C.ARM64_INS_UXTH
	ARM64_INS_UXTW      = C.ARM64_INS_UXTW
	ARM64_INS_IC        = C.ARM64_INS_IC
	ARM64_INS_DC        = C.ARM64_INS_DC
	ARM64_INS_AT        = C.ARM64_INS_AT
	ARM64_INS_TLBI      = C.ARM64_INS_TLBI
	ARM64_INS_NEGS      = C.ARM64_INS_NEGS
	ARM64_INS_NGCS      = C.ARM64_INS_NGCS
	ARM64_INS_ENDING    = C.ARM64_INS_ENDING
)

ARM64 instruction

View Source
const (
	ARM64_GRP_JUMP            = C.ARM64_GRP_JUMP
	ARM64_GRP_CALL            = C.ARM64_GRP_CALL
	ARM64_GRP_RET             = C.ARM64_GRP_RET
	ARM64_GRP_INT             = C.ARM64_GRP_INT
	ARM64_GRP_PRIVILEGE       = C.ARM64_GRP_PRIVILEGE
	ARM64_GRP_BRANCH_RELATIVE = C.ARM64_GRP_BRANCH_RELATIVE
)

Generic groups

View Source
const (
	ARM64_GRP_CRYPTO  = C.ARM64_GRP_CRYPTO
	ARM64_GRP_FPARMV8 = C.ARM64_GRP_FPARMV8
	ARM64_GRP_NEON    = C.ARM64_GRP_NEON
	ARM64_GRP_CRC     = C.ARM64_GRP_CRC
	ARM64_GRP_ENDING  = C.ARM64_GRP_ENDING
)

Architecture-specific groups

View Source
const (
	ARM_SFT_INVALID = C.ARM_SFT_INVALID
	ARM_SFT_ASR     = C.ARM_SFT_ASR
	ARM_SFT_LSL     = C.ARM_SFT_LSL
	ARM_SFT_LSR     = C.ARM_SFT_LSR
	ARM_SFT_ROR     = C.ARM_SFT_ROR
	ARM_SFT_RRX     = C.ARM_SFT_RRX
	ARM_SFT_ASR_REG = C.ARM_SFT_ASR_REG
	ARM_SFT_LSL_REG = C.ARM_SFT_LSL_REG
	ARM_SFT_LSR_REG = C.ARM_SFT_LSR_REG
	ARM_SFT_ROR_REG = C.ARM_SFT_ROR_REG
	ARM_SFT_RRX_REG = C.ARM_SFT_RRX_REG
)

For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [arm_const.py] ARM shift type

View Source
const (
	ARM_CC_INVALID = C.ARM_CC_INVALID
	ARM_CC_EQ      = C.ARM_CC_EQ
	ARM_CC_NE      = C.ARM_CC_NE
	ARM_CC_HS      = C.ARM_CC_HS
	ARM_CC_LO      = C.ARM_CC_LO
	ARM_CC_MI      = C.ARM_CC_MI
	ARM_CC_PL      = C.ARM_CC_PL
	ARM_CC_VS      = C.ARM_CC_VS
	ARM_CC_VC      = C.ARM_CC_VC
	ARM_CC_HI      = C.ARM_CC_HI
	ARM_CC_LS      = C.ARM_CC_LS
	ARM_CC_GE      = C.ARM_CC_GE
	ARM_CC_LT      = C.ARM_CC_LT
	ARM_CC_GT      = C.ARM_CC_GT
	ARM_CC_LE      = C.ARM_CC_LE
	ARM_CC_AL      = C.ARM_CC_AL
)

ARM condition code

View Source
const (
	ARM_SYSREG_INVALID      = C.ARM_SYSREG_INVALID
	ARM_SYSREG_SPSR_C       = C.ARM_SYSREG_SPSR_C
	ARM_SYSREG_SPSR_X       = C.ARM_SYSREG_SPSR_X
	ARM_SYSREG_SPSR_S       = C.ARM_SYSREG_SPSR_S
	ARM_SYSREG_SPSR_F       = C.ARM_SYSREG_SPSR_F
	ARM_SYSREG_CPSR_C       = C.ARM_SYSREG_CPSR_C
	ARM_SYSREG_CPSR_X       = C.ARM_SYSREG_CPSR_X
	ARM_SYSREG_CPSR_S       = C.ARM_SYSREG_CPSR_S
	ARM_SYSREG_CPSR_F       = C.ARM_SYSREG_CPSR_F
	ARM_SYSREG_APSR         = C.ARM_SYSREG_APSR
	ARM_SYSREG_APSR_G       = C.ARM_SYSREG_APSR_G
	ARM_SYSREG_APSR_NZCVQ   = C.ARM_SYSREG_APSR_NZCVQ
	ARM_SYSREG_APSR_NZCVQG  = C.ARM_SYSREG_APSR_NZCVQG
	ARM_SYSREG_IAPSR        = C.ARM_SYSREG_IAPSR
	ARM_SYSREG_IAPSR_G      = C.ARM_SYSREG_IAPSR_G
	ARM_SYSREG_IAPSR_NZCVQG = C.ARM_SYSREG_IAPSR_NZCVQG
	ARM_SYSREG_IAPSR_NZCVQ  = C.ARM_SYSREG_IAPSR_NZCVQ
	ARM_SYSREG_EAPSR        = C.ARM_SYSREG_EAPSR
	ARM_SYSREG_EAPSR_G      = C.ARM_SYSREG_EAPSR_G
	ARM_SYSREG_EAPSR_NZCVQG = C.ARM_SYSREG_EAPSR_NZCVQG
	ARM_SYSREG_EAPSR_NZCVQ  = C.ARM_SYSREG_EAPSR_NZCVQ
	ARM_SYSREG_XPSR         = C.ARM_SYSREG_XPSR
	ARM_SYSREG_XPSR_G       = C.ARM_SYSREG_XPSR_G
	ARM_SYSREG_XPSR_NZCVQG  = C.ARM_SYSREG_XPSR_NZCVQG
	ARM_SYSREG_XPSR_NZCVQ   = C.ARM_SYSREG_XPSR_NZCVQ
	ARM_SYSREG_IPSR         = C.ARM_SYSREG_IPSR
	ARM_SYSREG_EPSR         = C.ARM_SYSREG_EPSR
	ARM_SYSREG_IEPSR        = C.ARM_SYSREG_IEPSR
	ARM_SYSREG_MSP          = C.ARM_SYSREG_MSP
	ARM_SYSREG_PSP          = C.ARM_SYSREG_PSP
	ARM_SYSREG_PRIMASK      = C.ARM_SYSREG_PRIMASK
	ARM_SYSREG_BASEPRI      = C.ARM_SYSREG_BASEPRI
	ARM_SYSREG_BASEPRI_MAX  = C.ARM_SYSREG_BASEPRI_MAX
	ARM_SYSREG_FAULTMASK    = C.ARM_SYSREG_FAULTMASK
	ARM_SYSREG_CONTROL      = C.ARM_SYSREG_CONTROL
	ARM_SYSREG_R8_USR       = C.ARM_SYSREG_R8_USR
	ARM_SYSREG_R9_USR       = C.ARM_SYSREG_R9_USR
	ARM_SYSREG_R10_USR      = C.ARM_SYSREG_R10_USR
	ARM_SYSREG_R11_USR      = C.ARM_SYSREG_R11_USR
	ARM_SYSREG_R12_USR      = C.ARM_SYSREG_R12_USR
	ARM_SYSREG_SP_USR       = C.ARM_SYSREG_SP_USR
	ARM_SYSREG_LR_USR       = C.ARM_SYSREG_LR_USR
	ARM_SYSREG_R8_FIQ       = C.ARM_SYSREG_R8_FIQ
	ARM_SYSREG_R9_FIQ       = C.ARM_SYSREG_R9_FIQ
	ARM_SYSREG_R10_FIQ      = C.ARM_SYSREG_R10_FIQ
	ARM_SYSREG_R11_FIQ      = C.ARM_SYSREG_R11_FIQ
	ARM_SYSREG_R12_FIQ      = C.ARM_SYSREG_R12_FIQ
	ARM_SYSREG_SP_FIQ       = C.ARM_SYSREG_SP_FIQ
	ARM_SYSREG_LR_FIQ       = C.ARM_SYSREG_LR_FIQ
	ARM_SYSREG_LR_IRQ       = C.ARM_SYSREG_LR_IRQ
	ARM_SYSREG_SP_IRQ       = C.ARM_SYSREG_SP_IRQ
	ARM_SYSREG_LR_SVC       = C.ARM_SYSREG_LR_SVC
	ARM_SYSREG_SP_SVC       = C.ARM_SYSREG_SP_SVC
	ARM_SYSREG_LR_ABT       = C.ARM_SYSREG_LR_ABT
	ARM_SYSREG_SP_ABT       = C.ARM_SYSREG_SP_ABT
	ARM_SYSREG_LR_UND       = C.ARM_SYSREG_LR_UND
	ARM_SYSREG_SP_UND       = C.ARM_SYSREG_SP_UND
	ARM_SYSREG_LR_MON       = C.ARM_SYSREG_LR_MON
	ARM_SYSREG_SP_MON       = C.ARM_SYSREG_SP_MON
	ARM_SYSREG_ELR_HYP      = C.ARM_SYSREG_ELR_HYP
	ARM_SYSREG_SP_HYP       = C.ARM_SYSREG_SP_HYP
	ARM_SYSREG_SPSR_FIQ     = C.ARM_SYSREG_SPSR_FIQ
	ARM_SYSREG_SPSR_IRQ     = C.ARM_SYSREG_SPSR_IRQ
	ARM_SYSREG_SPSR_SVC     = C.ARM_SYSREG_SPSR_SVC
	ARM_SYSREG_SPSR_ABT     = C.ARM_SYSREG_SPSR_ABT
	ARM_SYSREG_SPSR_UND     = C.ARM_SYSREG_SPSR_UND
	ARM_SYSREG_SPSR_MON     = C.ARM_SYSREG_SPSR_MON
	ARM_SYSREG_SPSR_HYP     = C.ARM_SYSREG_SPSR_HYP
)

Special registers for MSR

View Source
const (
	ARM_MB_INVALID     = C.ARM_MB_INVALID
	ARM_MB_RESERVED_0  = C.ARM_MB_RESERVED_0
	ARM_MB_OSHLD       = C.ARM_MB_OSHLD
	ARM_MB_OSHST       = C.ARM_MB_OSHST
	ARM_MB_OSH         = C.ARM_MB_OSH
	ARM_MB_RESERVED_4  = C.ARM_MB_RESERVED_4
	ARM_MB_NSHLD       = C.ARM_MB_NSHLD
	ARM_MB_NSHST       = C.ARM_MB_NSHST
	ARM_MB_NSH         = C.ARM_MB_NSH
	ARM_MB_RESERVED_8  = C.ARM_MB_RESERVED_8
	ARM_MB_ISHLD       = C.ARM_MB_ISHLD
	ARM_MB_ISHST       = C.ARM_MB_ISHST
	ARM_MB_ISH         = C.ARM_MB_ISH
	ARM_MB_RESERVED_12 = C.ARM_MB_RESERVED_12
	ARM_MB_LD          = C.ARM_MB_LD
	ARM_MB_ST          = C.ARM_MB_ST
	ARM_MB_SY          = C.ARM_MB_SY
)

The memory barrier constants map directly to the 4-bit encoding of the option field for Memory Barrier operations.

View Source
const (
	ARM_OP_INVALID = C.ARM_OP_INVALID
	ARM_OP_REG     = C.ARM_OP_REG
	ARM_OP_IMM     = C.ARM_OP_IMM
	ARM_OP_MEM     = C.ARM_OP_MEM
	ARM_OP_FP      = C.ARM_OP_FP
	ARM_OP_CIMM    = C.ARM_OP_CIMM
	ARM_OP_PIMM    = C.ARM_OP_PIMM
	ARM_OP_SETEND  = C.ARM_OP_SETEND
	ARM_OP_SYSREG  = C.ARM_OP_SYSREG
)

Operand type for instruction's operands

View Source
const (
	ARM_SETEND_INVALID = C.ARM_SETEND_INVALID
	ARM_SETEND_BE      = C.ARM_SETEND_BE
	ARM_SETEND_LE      = C.ARM_SETEND_LE
)

Operand type for SETEND instruction

View Source
const (
	ARM_CPSMODE_INVALID = C.ARM_CPSMODE_INVALID
	ARM_CPSMODE_IE      = C.ARM_CPSMODE_IE
	ARM_CPSMODE_ID      = C.ARM_CPSMODE_ID
)
View Source
const (
	ARM_CPSFLAG_INVALID = C.ARM_CPSFLAG_INVALID
	ARM_CPSFLAG_F       = C.ARM_CPSFLAG_F
	ARM_CPSFLAG_I       = C.ARM_CPSFLAG_I
	ARM_CPSFLAG_A       = C.ARM_CPSFLAG_A
	ARM_CPSFLAG_NONE    = C.ARM_CPSFLAG_NONE
)

Operand type for SETEND instruction

View Source
const (
	ARM_VECTORDATA_INVALID = C.ARM_VECTORDATA_INVALID
	ARM_VECTORDATA_I8      = C.ARM_VECTORDATA_I8
	ARM_VECTORDATA_I16     = C.ARM_VECTORDATA_I16
	ARM_VECTORDATA_I32     = C.ARM_VECTORDATA_I32
	ARM_VECTORDATA_I64     = C.ARM_VECTORDATA_I64
	ARM_VECTORDATA_S8      = C.ARM_VECTORDATA_S8
	ARM_VECTORDATA_S16     = C.ARM_VECTORDATA_S16
	ARM_VECTORDATA_S32     = C.ARM_VECTORDATA_S32
	ARM_VECTORDATA_S64     = C.ARM_VECTORDATA_S64
	ARM_VECTORDATA_U8      = C.ARM_VECTORDATA_U8
	ARM_VECTORDATA_U16     = C.ARM_VECTORDATA_U16
	ARM_VECTORDATA_U32     = C.ARM_VECTORDATA_U32
	ARM_VECTORDATA_U64     = C.ARM_VECTORDATA_U64
	ARM_VECTORDATA_P8      = C.ARM_VECTORDATA_P8
	ARM_VECTORDATA_F32     = C.ARM_VECTORDATA_F32
	ARM_VECTORDATA_F64     = C.ARM_VECTORDATA_F64
	ARM_VECTORDATA_F16F64  = C.ARM_VECTORDATA_F16F64
	ARM_VECTORDATA_F64F16  = C.ARM_VECTORDATA_F64F16
	ARM_VECTORDATA_F32F16  = C.ARM_VECTORDATA_F32F16
	ARM_VECTORDATA_F16F32  = C.ARM_VECTORDATA_F16F32
	ARM_VECTORDATA_F64F32  = C.ARM_VECTORDATA_F64F32
	ARM_VECTORDATA_F32F64  = C.ARM_VECTORDATA_F32F64
	ARM_VECTORDATA_S32F32  = C.ARM_VECTORDATA_S32F32
	ARM_VECTORDATA_U32F32  = C.ARM_VECTORDATA_U32F32
	ARM_VECTORDATA_F32S32  = C.ARM_VECTORDATA_F32S32
	ARM_VECTORDATA_F32U32  = C.ARM_VECTORDATA_F32U32
	ARM_VECTORDATA_F64S16  = C.ARM_VECTORDATA_F64S16
	ARM_VECTORDATA_F32S16  = C.ARM_VECTORDATA_F32S16
	ARM_VECTORDATA_F64S32  = C.ARM_VECTORDATA_F64S32
	ARM_VECTORDATA_S16F64  = C.ARM_VECTORDATA_S16F64
	ARM_VECTORDATA_S16F32  = C.ARM_VECTORDATA_S16F32
	ARM_VECTORDATA_S32F64  = C.ARM_VECTORDATA_S32F64
	ARM_VECTORDATA_U16F64  = C.ARM_VECTORDATA_U16F64
	ARM_VECTORDATA_U16F32  = C.ARM_VECTORDATA_U16F32
	ARM_VECTORDATA_U32F64  = C.ARM_VECTORDATA_U32F64
	ARM_VECTORDATA_F64U16  = C.ARM_VECTORDATA_F64U16
	ARM_VECTORDATA_F32U16  = C.ARM_VECTORDATA_F32U16
	ARM_VECTORDATA_F64U32  = C.ARM_VECTORDATA_F64U32
)

Data type for elements of vector instructions.

View Source
const (
	ARM_REG_INVALID    = C.ARM_REG_INVALID
	ARM_REG_APSR       = C.ARM_REG_APSR
	ARM_REG_APSR_NZCV  = C.ARM_REG_APSR_NZCV
	ARM_REG_CPSR       = C.ARM_REG_CPSR
	ARM_REG_FPEXC      = C.ARM_REG_FPEXC
	ARM_REG_FPINST     = C.ARM_REG_FPINST
	ARM_REG_FPSCR      = C.ARM_REG_FPSCR
	ARM_REG_FPSCR_NZCV = C.ARM_REG_FPSCR_NZCV
	ARM_REG_FPSID      = C.ARM_REG_FPSID
	ARM_REG_ITSTATE    = C.ARM_REG_ITSTATE
	ARM_REG_LR         = C.ARM_REG_LR
	ARM_REG_PC         = C.ARM_REG_PC
	ARM_REG_SP         = C.ARM_REG_SP
	ARM_REG_SPSR       = C.ARM_REG_SPSR
	ARM_REG_D0         = C.ARM_REG_D0
	ARM_REG_D1         = C.ARM_REG_D1
	ARM_REG_D2         = C.ARM_REG_D2
	ARM_REG_D3         = C.ARM_REG_D3
	ARM_REG_D4         = C.ARM_REG_D4
	ARM_REG_D5         = C.ARM_REG_D5
	ARM_REG_D6         = C.ARM_REG_D6
	ARM_REG_D7         = C.ARM_REG_D7
	ARM_REG_D8         = C.ARM_REG_D8
	ARM_REG_D9         = C.ARM_REG_D9
	ARM_REG_D10        = C.ARM_REG_D10
	ARM_REG_D11        = C.ARM_REG_D11
	ARM_REG_D12        = C.ARM_REG_D12
	ARM_REG_D13        = C.ARM_REG_D13
	ARM_REG_D14        = C.ARM_REG_D14
	ARM_REG_D15        = C.ARM_REG_D15
	ARM_REG_D16        = C.ARM_REG_D16
	ARM_REG_D17        = C.ARM_REG_D17
	ARM_REG_D18        = C.ARM_REG_D18
	ARM_REG_D19        = C.ARM_REG_D19
	ARM_REG_D20        = C.ARM_REG_D20
	ARM_REG_D21        = C.ARM_REG_D21
	ARM_REG_D22        = C.ARM_REG_D22
	ARM_REG_D23        = C.ARM_REG_D23
	ARM_REG_D24        = C.ARM_REG_D24
	ARM_REG_D25        = C.ARM_REG_D25
	ARM_REG_D26        = C.ARM_REG_D26
	ARM_REG_D27        = C.ARM_REG_D27
	ARM_REG_D28        = C.ARM_REG_D28
	ARM_REG_D29        = C.ARM_REG_D29
	ARM_REG_D30        = C.ARM_REG_D30
	ARM_REG_D31        = C.ARM_REG_D31
	ARM_REG_FPINST2    = C.ARM_REG_FPINST2
	ARM_REG_MVFR0      = C.ARM_REG_MVFR0
	ARM_REG_MVFR1      = C.ARM_REG_MVFR1
	ARM_REG_MVFR2      = C.ARM_REG_MVFR2
	ARM_REG_Q0         = C.ARM_REG_Q0
	ARM_REG_Q1         = C.ARM_REG_Q1
	ARM_REG_Q2         = C.ARM_REG_Q2
	ARM_REG_Q3         = C.ARM_REG_Q3
	ARM_REG_Q4         = C.ARM_REG_Q4
	ARM_REG_Q5         = C.ARM_REG_Q5
	ARM_REG_Q6         = C.ARM_REG_Q6
	ARM_REG_Q7         = C.ARM_REG_Q7
	ARM_REG_Q8         = C.ARM_REG_Q8
	ARM_REG_Q9         = C.ARM_REG_Q9
	ARM_REG_Q10        = C.ARM_REG_Q10
	ARM_REG_Q11        = C.ARM_REG_Q11
	ARM_REG_Q12        = C.ARM_REG_Q12
	ARM_REG_Q13        = C.ARM_REG_Q13
	ARM_REG_Q14        = C.ARM_REG_Q14
	ARM_REG_Q15        = C.ARM_REG_Q15
	ARM_REG_R0         = C.ARM_REG_R0
	ARM_REG_R1         = C.ARM_REG_R1
	ARM_REG_R2         = C.ARM_REG_R2
	ARM_REG_R3         = C.ARM_REG_R3
	ARM_REG_R4         = C.ARM_REG_R4
	ARM_REG_R5         = C.ARM_REG_R5
	ARM_REG_R6         = C.ARM_REG_R6
	ARM_REG_R7         = C.ARM_REG_R7
	ARM_REG_R8         = C.ARM_REG_R8
	ARM_REG_R9         = C.ARM_REG_R9
	ARM_REG_R10        = C.ARM_REG_R10
	ARM_REG_R11        = C.ARM_REG_R11
	ARM_REG_R12        = C.ARM_REG_R12
	ARM_REG_S0         = C.ARM_REG_S0
	ARM_REG_S1         = C.ARM_REG_S1
	ARM_REG_S2         = C.ARM_REG_S2
	ARM_REG_S3         = C.ARM_REG_S3
	ARM_REG_S4         = C.ARM_REG_S4
	ARM_REG_S5         = C.ARM_REG_S5
	ARM_REG_S6         = C.ARM_REG_S6
	ARM_REG_S7         = C.ARM_REG_S7
	ARM_REG_S8         = C.ARM_REG_S8
	ARM_REG_S9         = C.ARM_REG_S9
	ARM_REG_S10        = C.ARM_REG_S10
	ARM_REG_S11        = C.ARM_REG_S11
	ARM_REG_S12        = C.ARM_REG_S12
	ARM_REG_S13        = C.ARM_REG_S13
	ARM_REG_S14        = C.ARM_REG_S14
	ARM_REG_S15        = C.ARM_REG_S15
	ARM_REG_S16        = C.ARM_REG_S16
	ARM_REG_S17        = C.ARM_REG_S17
	ARM_REG_S18        = C.ARM_REG_S18
	ARM_REG_S19        = C.ARM_REG_S19
	ARM_REG_S20        = C.ARM_REG_S20
	ARM_REG_S21        = C.ARM_REG_S21
	ARM_REG_S22        = C.ARM_REG_S22
	ARM_REG_S23        = C.ARM_REG_S23
	ARM_REG_S24        = C.ARM_REG_S24
	ARM_REG_S25        = C.ARM_REG_S25
	ARM_REG_S26        = C.ARM_REG_S26
	ARM_REG_S27        = C.ARM_REG_S27
	ARM_REG_S28        = C.ARM_REG_S28
	ARM_REG_S29        = C.ARM_REG_S29
	ARM_REG_S30        = C.ARM_REG_S30
	ARM_REG_S31        = C.ARM_REG_S31
	ARM_REG_ENDING     = C.ARM_REG_ENDING
)

ARM registers

View Source
const (
	ARM_REG_R13 = C.ARM_REG_R13
	ARM_REG_R14 = C.ARM_REG_R14
	ARM_REG_R15 = C.ARM_REG_R15
	ARM_REG_SB  = C.ARM_REG_SB
	ARM_REG_SL  = C.ARM_REG_SL
	ARM_REG_FP  = C.ARM_REG_FP
	ARM_REG_IP  = C.ARM_REG_IP
)

alias registers

View Source
const (
	ARM_INS_INVALID   = C.ARM_INS_INVALID
	ARM_INS_ADC       = C.ARM_INS_ADC
	ARM_INS_ADD       = C.ARM_INS_ADD
	ARM_INS_ADR       = C.ARM_INS_ADR
	ARM_INS_AESD      = C.ARM_INS_AESD
	ARM_INS_AESE      = C.ARM_INS_AESE
	ARM_INS_AESIMC    = C.ARM_INS_AESIMC
	ARM_INS_AESMC     = C.ARM_INS_AESMC
	ARM_INS_AND       = C.ARM_INS_AND
	ARM_INS_BFC       = C.ARM_INS_BFC
	ARM_INS_BFI       = C.ARM_INS_BFI
	ARM_INS_BIC       = C.ARM_INS_BIC
	ARM_INS_BKPT      = C.ARM_INS_BKPT
	ARM_INS_BL        = C.ARM_INS_BL
	ARM_INS_BLX       = C.ARM_INS_BLX
	ARM_INS_BX        = C.ARM_INS_BX
	ARM_INS_BXJ       = C.ARM_INS_BXJ
	ARM_INS_B         = C.ARM_INS_B
	ARM_INS_CDP       = C.ARM_INS_CDP
	ARM_INS_CDP2      = C.ARM_INS_CDP2
	ARM_INS_CLREX     = C.ARM_INS_CLREX
	ARM_INS_CLZ       = C.ARM_INS_CLZ
	ARM_INS_CMN       = C.ARM_INS_CMN
	ARM_INS_CMP       = C.ARM_INS_CMP
	ARM_INS_CPS       = C.ARM_INS_CPS
	ARM_INS_CRC32B    = C.ARM_INS_CRC32B
	ARM_INS_CRC32CB   = C.ARM_INS_CRC32CB
	ARM_INS_CRC32CH   = C.ARM_INS_CRC32CH
	ARM_INS_CRC32CW   = C.ARM_INS_CRC32CW
	ARM_INS_CRC32H    = C.ARM_INS_CRC32H
	ARM_INS_CRC32W    = C.ARM_INS_CRC32W
	ARM_INS_DBG       = C.ARM_INS_DBG
	ARM_INS_DMB       = C.ARM_INS_DMB
	ARM_INS_DSB       = C.ARM_INS_DSB
	ARM_INS_EOR       = C.ARM_INS_EOR
	ARM_INS_ERET      = C.ARM_INS_ERET
	ARM_INS_VMOV      = C.ARM_INS_VMOV
	ARM_INS_FLDMDBX   = C.ARM_INS_FLDMDBX
	ARM_INS_FLDMIAX   = C.ARM_INS_FLDMIAX
	ARM_INS_VMRS      = C.ARM_INS_VMRS
	ARM_INS_FSTMDBX   = C.ARM_INS_FSTMDBX
	ARM_INS_FSTMIAX   = C.ARM_INS_FSTMIAX
	ARM_INS_HINT      = C.ARM_INS_HINT
	ARM_INS_HLT       = C.ARM_INS_HLT
	ARM_INS_HVC       = C.ARM_INS_HVC
	ARM_INS_ISB       = C.ARM_INS_ISB
	ARM_INS_LDA       = C.ARM_INS_LDA
	ARM_INS_LDAB      = C.ARM_INS_LDAB
	ARM_INS_LDAEX     = C.ARM_INS_LDAEX
	ARM_INS_LDAEXB    = C.ARM_INS_LDAEXB
	ARM_INS_LDAEXD    = C.ARM_INS_LDAEXD
	ARM_INS_LDAEXH    = C.ARM_INS_LDAEXH
	ARM_INS_LDAH      = C.ARM_INS_LDAH
	ARM_INS_LDC2L     = C.ARM_INS_LDC2L
	ARM_INS_LDC2      = C.ARM_INS_LDC2
	ARM_INS_LDCL      = C.ARM_INS_LDCL
	ARM_INS_LDC       = C.ARM_INS_LDC
	ARM_INS_LDMDA     = C.ARM_INS_LDMDA
	ARM_INS_LDMDB     = C.ARM_INS_LDMDB
	ARM_INS_LDM       = C.ARM_INS_LDM
	ARM_INS_LDMIB     = C.ARM_INS_LDMIB
	ARM_INS_LDRBT     = C.ARM_INS_LDRBT
	ARM_INS_LDRB      = C.ARM_INS_LDRB
	ARM_INS_LDRD      = C.ARM_INS_LDRD
	ARM_INS_LDREX     = C.ARM_INS_LDREX
	ARM_INS_LDREXB    = C.ARM_INS_LDREXB
	ARM_INS_LDREXD    = C.ARM_INS_LDREXD
	ARM_INS_LDREXH    = C.ARM_INS_LDREXH
	ARM_INS_LDRH      = C.ARM_INS_LDRH
	ARM_INS_LDRHT     = C.ARM_INS_LDRHT
	ARM_INS_LDRSB     = C.ARM_INS_LDRSB
	ARM_INS_LDRSBT    = C.ARM_INS_LDRSBT
	ARM_INS_LDRSH     = C.ARM_INS_LDRSH
	ARM_INS_LDRSHT    = C.ARM_INS_LDRSHT
	ARM_INS_LDRT      = C.ARM_INS_LDRT
	ARM_INS_LDR       = C.ARM_INS_LDR
	ARM_INS_MCR       = C.ARM_INS_MCR
	ARM_INS_MCR2      = C.ARM_INS_MCR2
	ARM_INS_MCRR      = C.ARM_INS_MCRR
	ARM_INS_MCRR2     = C.ARM_INS_MCRR2
	ARM_INS_MLA       = C.ARM_INS_MLA
	ARM_INS_MLS       = C.ARM_INS_MLS
	ARM_INS_MOV       = C.ARM_INS_MOV
	ARM_INS_MOVT      = C.ARM_INS_MOVT
	ARM_INS_MOVW      = C.ARM_INS_MOVW
	ARM_INS_MRC       = C.ARM_INS_MRC
	ARM_INS_MRC2      = C.ARM_INS_MRC2
	ARM_INS_MRRC      = C.ARM_INS_MRRC
	ARM_INS_MRRC2     = C.ARM_INS_MRRC2
	ARM_INS_MRS       = C.ARM_INS_MRS
	ARM_INS_MSR       = C.ARM_INS_MSR
	ARM_INS_MUL       = C.ARM_INS_MUL
	ARM_INS_MVN       = C.ARM_INS_MVN
	ARM_INS_ORR       = C.ARM_INS_ORR
	ARM_INS_PKHBT     = C.ARM_INS_PKHBT
	ARM_INS_PKHTB     = C.ARM_INS_PKHTB
	ARM_INS_PLDW      = C.ARM_INS_PLDW
	ARM_INS_PLD       = C.ARM_INS_PLD
	ARM_INS_PLI       = C.ARM_INS_PLI
	ARM_INS_QADD      = C.ARM_INS_QADD
	ARM_INS_QADD16    = C.ARM_INS_QADD16
	ARM_INS_QADD8     = C.ARM_INS_QADD8
	ARM_INS_QASX      = C.ARM_INS_QASX
	ARM_INS_QDADD     = C.ARM_INS_QDADD
	ARM_INS_QDSUB     = C.ARM_INS_QDSUB
	ARM_INS_QSAX      = C.ARM_INS_QSAX
	ARM_INS_QSUB      = C.ARM_INS_QSUB
	ARM_INS_QSUB16    = C.ARM_INS_QSUB16
	ARM_INS_QSUB8     = C.ARM_INS_QSUB8
	ARM_INS_RBIT      = C.ARM_INS_RBIT
	ARM_INS_REV       = C.ARM_INS_REV
	ARM_INS_REV16     = C.ARM_INS_REV16
	ARM_INS_REVSH     = C.ARM_INS_REVSH
	ARM_INS_RFEDA     = C.ARM_INS_RFEDA
	ARM_INS_RFEDB     = C.ARM_INS_RFEDB
	ARM_INS_RFEIA     = C.ARM_INS_RFEIA
	ARM_INS_RFEIB     = C.ARM_INS_RFEIB
	ARM_INS_RSB       = C.ARM_INS_RSB
	ARM_INS_RSC       = C.ARM_INS_RSC
	ARM_INS_SADD16    = C.ARM_INS_SADD16
	ARM_INS_SADD8     = C.ARM_INS_SADD8
	ARM_INS_SASX      = C.ARM_INS_SASX
	ARM_INS_SBC       = C.ARM_INS_SBC
	ARM_INS_SBFX      = C.ARM_INS_SBFX
	ARM_INS_SDIV      = C.ARM_INS_SDIV
	ARM_INS_SEL       = C.ARM_INS_SEL
	ARM_INS_SETEND    = C.ARM_INS_SETEND
	ARM_INS_SHA1C     = C.ARM_INS_SHA1C
	ARM_INS_SHA1H     = C.ARM_INS_SHA1H
	ARM_INS_SHA1M     = C.ARM_INS_SHA1M
	ARM_INS_SHA1P     = C.ARM_INS_SHA1P
	ARM_INS_SHA1SU0   = C.ARM_INS_SHA1SU0
	ARM_INS_SHA1SU1   = C.ARM_INS_SHA1SU1
	ARM_INS_SHA256H   = C.ARM_INS_SHA256H
	ARM_INS_SHA256H2  = C.ARM_INS_SHA256H2
	ARM_INS_SHA256SU0 = C.ARM_INS_SHA256SU0
	ARM_INS_SHA256SU1 = C.ARM_INS_SHA256SU1
	ARM_INS_SHADD16   = C.ARM_INS_SHADD16
	ARM_INS_SHADD8    = C.ARM_INS_SHADD8
	ARM_INS_SHASX     = C.ARM_INS_SHASX
	ARM_INS_SHSAX     = C.ARM_INS_SHSAX
	ARM_INS_SHSUB16   = C.ARM_INS_SHSUB16
	ARM_INS_SHSUB8    = C.ARM_INS_SHSUB8
	ARM_INS_SMC       = C.ARM_INS_SMC
	ARM_INS_SMLABB    = C.ARM_INS_SMLABB
	ARM_INS_SMLABT    = C.ARM_INS_SMLABT
	ARM_INS_SMLAD     = C.ARM_INS_SMLAD
	ARM_INS_SMLADX    = C.ARM_INS_SMLADX
	ARM_INS_SMLAL     = C.ARM_INS_SMLAL
	ARM_INS_SMLALBB   = C.ARM_INS_SMLALBB
	ARM_INS_SMLALBT   = C.ARM_INS_SMLALBT
	ARM_INS_SMLALD    = C.ARM_INS_SMLALD
	ARM_INS_SMLALDX   = C.ARM_INS_SMLALDX
	ARM_INS_SMLALTB   = C.ARM_INS_SMLALTB
	ARM_INS_SMLALTT   = C.ARM_INS_SMLALTT
	ARM_INS_SMLATB    = C.ARM_INS_SMLATB
	ARM_INS_SMLATT    = C.ARM_INS_SMLATT
	ARM_INS_SMLAWB    = C.ARM_INS_SMLAWB
	ARM_INS_SMLAWT    = C.ARM_INS_SMLAWT
	ARM_INS_SMLSD     = C.ARM_INS_SMLSD
	ARM_INS_SMLSDX    = C.ARM_INS_SMLSDX
	ARM_INS_SMLSLD    = C.ARM_INS_SMLSLD
	ARM_INS_SMLSLDX   = C.ARM_INS_SMLSLDX
	ARM_INS_SMMLA     = C.ARM_INS_SMMLA
	ARM_INS_SMMLAR    = C.ARM_INS_SMMLAR
	ARM_INS_SMMLS     = C.ARM_INS_SMMLS
	ARM_INS_SMMLSR    = C.ARM_INS_SMMLSR
	ARM_INS_SMMUL     = C.ARM_INS_SMMUL
	ARM_INS_SMMULR    = C.ARM_INS_SMMULR
	ARM_INS_SMUAD     = C.ARM_INS_SMUAD
	ARM_INS_SMUADX    = C.ARM_INS_SMUADX
	ARM_INS_SMULBB    = C.ARM_INS_SMULBB
	ARM_INS_SMULBT    = C.ARM_INS_SMULBT
	ARM_INS_SMULL     = C.ARM_INS_SMULL
	ARM_INS_SMULTB    = C.ARM_INS_SMULTB
	ARM_INS_SMULTT    = C.ARM_INS_SMULTT
	ARM_INS_SMULWB    = C.ARM_INS_SMULWB
	ARM_INS_SMULWT    = C.ARM_INS_SMULWT
	ARM_INS_SMUSD     = C.ARM_INS_SMUSD
	ARM_INS_SMUSDX    = C.ARM_INS_SMUSDX
	ARM_INS_SRSDA     = C.ARM_INS_SRSDA
	ARM_INS_SRSDB     = C.ARM_INS_SRSDB
	ARM_INS_SRSIA     = C.ARM_INS_SRSIA
	ARM_INS_SRSIB     = C.ARM_INS_SRSIB
	ARM_INS_SSAT      = C.ARM_INS_SSAT
	ARM_INS_SSAT16    = C.ARM_INS_SSAT16
	ARM_INS_SSAX      = C.ARM_INS_SSAX
	ARM_INS_SSUB16    = C.ARM_INS_SSUB16
	ARM_INS_SSUB8     = C.ARM_INS_SSUB8
	ARM_INS_STC2L     = C.ARM_INS_STC2L
	ARM_INS_STC2      = C.ARM_INS_STC2
	ARM_INS_STCL      = C.ARM_INS_STCL
	ARM_INS_STC       = C.ARM_INS_STC
	ARM_INS_STL       = C.ARM_INS_STL
	ARM_INS_STLB      = C.ARM_INS_STLB
	ARM_INS_STLEX     = C.ARM_INS_STLEX
	ARM_INS_STLEXB    = C.ARM_INS_STLEXB
	ARM_INS_STLEXD    = C.ARM_INS_STLEXD
	ARM_INS_STLEXH    = C.ARM_INS_STLEXH
	ARM_INS_STLH      = C.ARM_INS_STLH
	ARM_INS_STMDA     = C.ARM_INS_STMDA
	ARM_INS_STMDB     = C.ARM_INS_STMDB
	ARM_INS_STM       = C.ARM_INS_STM
	ARM_INS_STMIB     = C.ARM_INS_STMIB
	ARM_INS_STRBT     = C.ARM_INS_STRBT
	ARM_INS_STRB      = C.ARM_INS_STRB
	ARM_INS_STRD      = C.ARM_INS_STRD
	ARM_INS_STREX     = C.ARM_INS_STREX
	ARM_INS_STREXB    = C.ARM_INS_STREXB
	ARM_INS_STREXD    = C.ARM_INS_STREXD
	ARM_INS_STREXH    = C.ARM_INS_STREXH
	ARM_INS_STRH      = C.ARM_INS_STRH
	ARM_INS_STRHT     = C.ARM_INS_STRHT
	ARM_INS_STRT      = C.ARM_INS_STRT
	ARM_INS_STR       = C.ARM_INS_STR
	ARM_INS_SUB       = C.ARM_INS_SUB
	ARM_INS_SVC       = C.ARM_INS_SVC
	ARM_INS_SWP       = C.ARM_INS_SWP
	ARM_INS_SWPB      = C.ARM_INS_SWPB
	ARM_INS_SXTAB     = C.ARM_INS_SXTAB
	ARM_INS_SXTAB16   = C.ARM_INS_SXTAB16
	ARM_INS_SXTAH     = C.ARM_INS_SXTAH
	ARM_INS_SXTB      = C.ARM_INS_SXTB
	ARM_INS_SXTB16    = C.ARM_INS_SXTB16
	ARM_INS_SXTH      = C.ARM_INS_SXTH
	ARM_INS_TEQ       = C.ARM_INS_TEQ
	ARM_INS_TRAP      = C.ARM_INS_TRAP
	ARM_INS_TST       = C.ARM_INS_TST
	ARM_INS_UADD16    = C.ARM_INS_UADD16
	ARM_INS_UADD8     = C.ARM_INS_UADD8
	ARM_INS_UASX      = C.ARM_INS_UASX
	ARM_INS_UBFX      = C.ARM_INS_UBFX
	ARM_INS_UDF       = C.ARM_INS_UDF
	ARM_INS_UDIV      = C.ARM_INS_UDIV
	ARM_INS_UHADD16   = C.ARM_INS_UHADD16
	ARM_INS_UHADD8    = C.ARM_INS_UHADD8
	ARM_INS_UHASX     = C.ARM_INS_UHASX
	ARM_INS_UHSAX     = C.ARM_INS_UHSAX
	ARM_INS_UHSUB16   = C.ARM_INS_UHSUB16
	ARM_INS_UHSUB8    = C.ARM_INS_UHSUB8
	ARM_INS_UMAAL     = C.ARM_INS_UMAAL
	ARM_INS_UMLAL     = C.ARM_INS_UMLAL
	ARM_INS_UMULL     = C.ARM_INS_UMULL
	ARM_INS_UQADD16   = C.ARM_INS_UQADD16
	ARM_INS_UQADD8    = C.ARM_INS_UQADD8
	ARM_INS_UQASX     = C.ARM_INS_UQASX
	ARM_INS_UQSAX     = C.ARM_INS_UQSAX
	ARM_INS_UQSUB16   = C.ARM_INS_UQSUB16
	ARM_INS_UQSUB8    = C.ARM_INS_UQSUB8
	ARM_INS_USAD8     = C.ARM_INS_USAD8
	ARM_INS_USADA8    = C.ARM_INS_USADA8
	ARM_INS_USAT      = C.ARM_INS_USAT
	ARM_INS_USAT16    = C.ARM_INS_USAT16
	ARM_INS_USAX      = C.ARM_INS_USAX
	ARM_INS_USUB16    = C.ARM_INS_USUB16
	ARM_INS_USUB8     = C.ARM_INS_USUB8
	ARM_INS_UXTAB     = C.ARM_INS_UXTAB
	ARM_INS_UXTAB16   = C.ARM_INS_UXTAB16
	ARM_INS_UXTAH     = C.ARM_INS_UXTAH
	ARM_INS_UXTB      = C.ARM_INS_UXTB
	ARM_INS_UXTB16    = C.ARM_INS_UXTB16
	ARM_INS_UXTH      = C.ARM_INS_UXTH
	ARM_INS_VABAL     = C.ARM_INS_VABAL
	ARM_INS_VABA      = C.ARM_INS_VABA
	ARM_INS_VABDL     = C.ARM_INS_VABDL
	ARM_INS_VABD      = C.ARM_INS_VABD
	ARM_INS_VABS      = C.ARM_INS_VABS
	ARM_INS_VACGE     = C.ARM_INS_VACGE
	ARM_INS_VACGT     = C.ARM_INS_VACGT
	ARM_INS_VADD      = C.ARM_INS_VADD
	ARM_INS_VADDHN    = C.ARM_INS_VADDHN
	ARM_INS_VADDL     = C.ARM_INS_VADDL
	ARM_INS_VADDW     = C.ARM_INS_VADDW
	ARM_INS_VAND      = C.ARM_INS_VAND
	ARM_INS_VBIC      = C.ARM_INS_VBIC
	ARM_INS_VBIF      = C.ARM_INS_VBIF
	ARM_INS_VBIT      = C.ARM_INS_VBIT
	ARM_INS_VBSL      = C.ARM_INS_VBSL
	ARM_INS_VCEQ      = C.ARM_INS_VCEQ
	ARM_INS_VCGE      = C.ARM_INS_VCGE
	ARM_INS_VCGT      = C.ARM_INS_VCGT
	ARM_INS_VCLE      = C.ARM_INS_VCLE
	ARM_INS_VCLS      = C.ARM_INS_VCLS
	ARM_INS_VCLT      = C.ARM_INS_VCLT
	ARM_INS_VCLZ      = C.ARM_INS_VCLZ
	ARM_INS_VCMP      = C.ARM_INS_VCMP
	ARM_INS_VCMPE     = C.ARM_INS_VCMPE
	ARM_INS_VCNT      = C.ARM_INS_VCNT
	ARM_INS_VCVTA     = C.ARM_INS_VCVTA
	ARM_INS_VCVTB     = C.ARM_INS_VCVTB
	ARM_INS_VCVT      = C.ARM_INS_VCVT
	ARM_INS_VCVTM     = C.ARM_INS_VCVTM
	ARM_INS_VCVTN     = C.ARM_INS_VCVTN
	ARM_INS_VCVTP     = C.ARM_INS_VCVTP
	ARM_INS_VCVTT     = C.ARM_INS_VCVTT
	ARM_INS_VDIV      = C.ARM_INS_VDIV
	ARM_INS_VDUP      = C.ARM_INS_VDUP
	ARM_INS_VEOR      = C.ARM_INS_VEOR
	ARM_INS_VEXT      = C.ARM_INS_VEXT
	ARM_INS_VFMA      = C.ARM_INS_VFMA
	ARM_INS_VFMS      = C.ARM_INS_VFMS
	ARM_INS_VFNMA     = C.ARM_INS_VFNMA
	ARM_INS_VFNMS     = C.ARM_INS_VFNMS
	ARM_INS_VHADD     = C.ARM_INS_VHADD
	ARM_INS_VHSUB     = C.ARM_INS_VHSUB
	ARM_INS_VLD1      = C.ARM_INS_VLD1
	ARM_INS_VLD2      = C.ARM_INS_VLD2
	ARM_INS_VLD3      = C.ARM_INS_VLD3
	ARM_INS_VLD4      = C.ARM_INS_VLD4
	ARM_INS_VLDMDB    = C.ARM_INS_VLDMDB
	ARM_INS_VLDMIA    = C.ARM_INS_VLDMIA
	ARM_INS_VLDR      = C.ARM_INS_VLDR
	ARM_INS_VMAXNM    = C.ARM_INS_VMAXNM
	ARM_INS_VMAX      = C.ARM_INS_VMAX
	ARM_INS_VMINNM    = C.ARM_INS_VMINNM
	ARM_INS_VMIN      = C.ARM_INS_VMIN
	ARM_INS_VMLA      = C.ARM_INS_VMLA
	ARM_INS_VMLAL     = C.ARM_INS_VMLAL
	ARM_INS_VMLS      = C.ARM_INS_VMLS
	ARM_INS_VMLSL     = C.ARM_INS_VMLSL
	ARM_INS_VMOVL     = C.ARM_INS_VMOVL
	ARM_INS_VMOVN     = C.ARM_INS_VMOVN
	ARM_INS_VMSR      = C.ARM_INS_VMSR
	ARM_INS_VMUL      = C.ARM_INS_VMUL
	ARM_INS_VMULL     = C.ARM_INS_VMULL
	ARM_INS_VMVN      = C.ARM_INS_VMVN
	ARM_INS_VNEG      = C.ARM_INS_VNEG
	ARM_INS_VNMLA     = C.ARM_INS_VNMLA
	ARM_INS_VNMLS     = C.ARM_INS_VNMLS
	ARM_INS_VNMUL     = C.ARM_INS_VNMUL
	ARM_INS_VORN      = C.ARM_INS_VORN
	ARM_INS_VORR      = C.ARM_INS_VORR
	ARM_INS_VPADAL    = C.ARM_INS_VPADAL
	ARM_INS_VPADDL    = C.ARM_INS_VPADDL
	ARM_INS_VPADD     = C.ARM_INS_VPADD
	ARM_INS_VPMAX     = C.ARM_INS_VPMAX
	ARM_INS_VPMIN     = C.ARM_INS_VPMIN
	ARM_INS_VQABS     = C.ARM_INS_VQABS
	ARM_INS_VQADD     = C.ARM_INS_VQADD
	ARM_INS_VQDMLAL   = C.ARM_INS_VQDMLAL
	ARM_INS_VQDMLSL   = C.ARM_INS_VQDMLSL
	ARM_INS_VQDMULH   = C.ARM_INS_VQDMULH
	ARM_INS_VQDMULL   = C.ARM_INS_VQDMULL
	ARM_INS_VQMOVUN   = C.ARM_INS_VQMOVUN
	ARM_INS_VQMOVN    = C.ARM_INS_VQMOVN
	ARM_INS_VQNEG     = C.ARM_INS_VQNEG
	ARM_INS_VQRDMULH  = C.ARM_INS_VQRDMULH
	ARM_INS_VQRSHL    = C.ARM_INS_VQRSHL
	ARM_INS_VQRSHRN   = C.ARM_INS_VQRSHRN
	ARM_INS_VQRSHRUN  = C.ARM_INS_VQRSHRUN
	ARM_INS_VQSHL     = C.ARM_INS_VQSHL
	ARM_INS_VQSHLU    = C.ARM_INS_VQSHLU
	ARM_INS_VQSHRN    = C.ARM_INS_VQSHRN
	ARM_INS_VQSHRUN   = C.ARM_INS_VQSHRUN
	ARM_INS_VQSUB     = C.ARM_INS_VQSUB
	ARM_INS_VRADDHN   = C.ARM_INS_VRADDHN
	ARM_INS_VRECPE    = C.ARM_INS_VRECPE
	ARM_INS_VRECPS    = C.ARM_INS_VRECPS
	ARM_INS_VREV16    = C.ARM_INS_VREV16
	ARM_INS_VREV32    = C.ARM_INS_VREV32
	ARM_INS_VREV64    = C.ARM_INS_VREV64
	ARM_INS_VRHADD    = C.ARM_INS_VRHADD
	ARM_INS_VRINTA    = C.ARM_INS_VRINTA
	ARM_INS_VRINTM    = C.ARM_INS_VRINTM
	ARM_INS_VRINTN    = C.ARM_INS_VRINTN
	ARM_INS_VRINTP    = C.ARM_INS_VRINTP
	ARM_INS_VRINTR    = C.ARM_INS_VRINTR
	ARM_INS_VRINTX    = C.ARM_INS_VRINTX
	ARM_INS_VRINTZ    = C.ARM_INS_VRINTZ
	ARM_INS_VRSHL     = C.ARM_INS_VRSHL
	ARM_INS_VRSHRN    = C.ARM_INS_VRSHRN
	ARM_INS_VRSHR     = C.ARM_INS_VRSHR
	ARM_INS_VRSQRTE   = C.ARM_INS_VRSQRTE
	ARM_INS_VRSQRTS   = C.ARM_INS_VRSQRTS
	ARM_INS_VRSRA     = C.ARM_INS_VRSRA
	ARM_INS_VRSUBHN   = C.ARM_INS_VRSUBHN
	ARM_INS_VSELEQ    = C.ARM_INS_VSELEQ
	ARM_INS_VSELGE    = C.ARM_INS_VSELGE
	ARM_INS_VSELGT    = C.ARM_INS_VSELGT
	ARM_INS_VSELVS    = C.ARM_INS_VSELVS
	ARM_INS_VSHLL     = C.ARM_INS_VSHLL
	ARM_INS_VSHL      = C.ARM_INS_VSHL
	ARM_INS_VSHRN     = C.ARM_INS_VSHRN
	ARM_INS_VSHR      = C.ARM_INS_VSHR
	ARM_INS_VSLI      = C.ARM_INS_VSLI
	ARM_INS_VSQRT     = C.ARM_INS_VSQRT
	ARM_INS_VSRA      = C.ARM_INS_VSRA
	ARM_INS_VSRI      = C.ARM_INS_VSRI
	ARM_INS_VST1      = C.ARM_INS_VST1
	ARM_INS_VST2      = C.ARM_INS_VST2
	ARM_INS_VST3      = C.ARM_INS_VST3
	ARM_INS_VST4      = C.ARM_INS_VST4
	ARM_INS_VSTMDB    = C.ARM_INS_VSTMDB
	ARM_INS_VSTMIA    = C.ARM_INS_VSTMIA
	ARM_INS_VSTR      = C.ARM_INS_VSTR
	ARM_INS_VSUB      = C.ARM_INS_VSUB
	ARM_INS_VSUBHN    = C.ARM_INS_VSUBHN
	ARM_INS_VSUBL     = C.ARM_INS_VSUBL
	ARM_INS_VSUBW     = C.ARM_INS_VSUBW
	ARM_INS_VSWP      = C.ARM_INS_VSWP
	ARM_INS_VTBL      = C.ARM_INS_VTBL
	ARM_INS_VTBX      = C.ARM_INS_VTBX
	ARM_INS_VCVTR     = C.ARM_INS_VCVTR
	ARM_INS_VTRN      = C.ARM_INS_VTRN
	ARM_INS_VTST      = C.ARM_INS_VTST
	ARM_INS_VUZP      = C.ARM_INS_VUZP
	ARM_INS_VZIP      = C.ARM_INS_VZIP
	ARM_INS_ADDW      = C.ARM_INS_ADDW
	ARM_INS_ASR       = C.ARM_INS_ASR
	ARM_INS_DCPS1     = C.ARM_INS_DCPS1
	ARM_INS_DCPS2     = C.ARM_INS_DCPS2
	ARM_INS_DCPS3     = C.ARM_INS_DCPS3
	ARM_INS_IT        = C.ARM_INS_IT
	ARM_INS_LSL       = C.ARM_INS_LSL
	ARM_INS_LSR       = C.ARM_INS_LSR
	ARM_INS_ORN       = C.ARM_INS_ORN
	ARM_INS_ROR       = C.ARM_INS_ROR
	ARM_INS_RRX       = C.ARM_INS_RRX
	ARM_INS_SUBW      = C.ARM_INS_SUBW
	ARM_INS_TBB       = C.ARM_INS_TBB
	ARM_INS_TBH       = C.ARM_INS_TBH
	ARM_INS_CBNZ      = C.ARM_INS_CBNZ
	ARM_INS_CBZ       = C.ARM_INS_CBZ
	ARM_INS_POP       = C.ARM_INS_POP
	ARM_INS_PUSH      = C.ARM_INS_PUSH
	ARM_INS_NOP       = C.ARM_INS_NOP
	ARM_INS_YIELD     = C.ARM_INS_YIELD
	ARM_INS_WFE       = C.ARM_INS_WFE
	ARM_INS_WFI       = C.ARM_INS_WFI
	ARM_INS_SEV       = C.ARM_INS_SEV
	ARM_INS_SEVL      = C.ARM_INS_SEVL
	ARM_INS_VPUSH     = C.ARM_INS_VPUSH
	ARM_INS_VPOP      = C.ARM_INS_VPOP
	ARM_INS_ENDING    = C.ARM_INS_ENDING
)

ARM instruction

View Source
const (
	ARM_GRP_JUMP            = C.ARM_GRP_JUMP
	ARM_GRP_CALL            = C.ARM_GRP_CALL
	ARM_GRP_INT             = C.ARM_GRP_INT
	ARM_GRP_PRIVILEGE       = C.ARM_GRP_PRIVILEGE
	ARM_GRP_BRANCH_RELATIVE = C.ARM_GRP_BRANCH_RELATIVE
)

Generic groups

View Source
const (
	ARM_GRP_CRYPTO         = C.ARM_GRP_CRYPTO
	ARM_GRP_DATABARRIER    = C.ARM_GRP_DATABARRIER
	ARM_GRP_DIVIDE         = C.ARM_GRP_DIVIDE
	ARM_GRP_FPARMV8        = C.ARM_GRP_FPARMV8
	ARM_GRP_MULTPRO        = C.ARM_GRP_MULTPRO
	ARM_GRP_NEON           = C.ARM_GRP_NEON
	ARM_GRP_T2EXTRACTPACK  = C.ARM_GRP_T2EXTRACTPACK
	ARM_GRP_THUMB2DSP      = C.ARM_GRP_THUMB2DSP
	ARM_GRP_TRUSTZONE      = C.ARM_GRP_TRUSTZONE
	ARM_GRP_V4T            = C.ARM_GRP_V4T
	ARM_GRP_V5T            = C.ARM_GRP_V5T
	ARM_GRP_V5TE           = C.ARM_GRP_V5TE
	ARM_GRP_V6             = C.ARM_GRP_V6
	ARM_GRP_V6T2           = C.ARM_GRP_V6T2
	ARM_GRP_V7             = C.ARM_GRP_V7
	ARM_GRP_V8             = C.ARM_GRP_V8
	ARM_GRP_VFP2           = C.ARM_GRP_VFP2
	ARM_GRP_VFP3           = C.ARM_GRP_VFP3
	ARM_GRP_VFP4           = C.ARM_GRP_VFP4
	ARM_GRP_ARM            = C.ARM_GRP_ARM
	ARM_GRP_MCLASS         = C.ARM_GRP_MCLASS
	ARM_GRP_NOTMCLASS      = C.ARM_GRP_NOTMCLASS
	ARM_GRP_THUMB          = C.ARM_GRP_THUMB
	ARM_GRP_THUMB1ONLY     = C.ARM_GRP_THUMB1ONLY
	ARM_GRP_THUMB2         = C.ARM_GRP_THUMB2
	ARM_GRP_PREV8          = C.ARM_GRP_PREV8
	ARM_GRP_FPVMLX         = C.ARM_GRP_FPVMLX
	ARM_GRP_MULOPS         = C.ARM_GRP_MULOPS
	ARM_GRP_CRC            = C.ARM_GRP_CRC
	ARM_GRP_DPVFP          = C.ARM_GRP_DPVFP
	ARM_GRP_V6M            = C.ARM_GRP_V6M
	ARM_GRP_VIRTUALIZATION = C.ARM_GRP_VIRTUALIZATION
	ARM_GRP_ENDING         = C.ARM_GRP_ENDING
)

Architecture-specific groups

View Source
const (
	// Engine Architectures
	CS_ARCH_ARM        = C.CS_ARCH_ARM        // ARM architecture (including Thumb Thumb-2)
	CS_ARCH_ARM64      = C.CS_ARCH_ARM64      // ARM-64, also called AArch64
	CS_ARCH_MIPS       = C.CS_ARCH_MIPS       // Mips architecture
	CS_ARCH_X86        = C.CS_ARCH_X86        // X86 architecture (including x86 & x86-64)
	CS_ARCH_PPC        = C.CS_ARCH_PPC        // PowerPC architecture
	CS_ARCH_SPARC      = C.CS_ARCH_SPARC      // Sparc architecture
	CS_ARCH_SYSZ       = C.CS_ARCH_SYSZ       // SystemZ architecture
	CS_ARCH_XCORE      = C.CS_ARCH_XCORE      // Xcore architecture
	CS_ARCH_M68K       = C.CS_ARCH_M68K       // 68K architecture
	CS_ARCH_TMS320C64X = C.CS_ARCH_TMS320C64X // TMS320C64x architecture
	CS_ARCH_M680X      = C.CS_ARCH_M680X      // 680X architecture
	CS_ARCH_EVM        = C.CS_ARCH_EVM        // Ethereum architecture
	CS_ARCH_MAX        = C.CS_ARCH_MAX
	CS_ARCH_ALL        = C.CS_ARCH_ALL
)
View Source
const (
	// Engine modes
	CS_MODE_LITTLE_ENDIAN = C.CS_MODE_LITTLE_ENDIAN // little endian mode (default mode)
	CS_MODE_ARM           = C.CS_MODE_ARM           // 32-bit ARM
	CS_MODE_16            = C.CS_MODE_16            // 16-bit mode (X86)
	CS_MODE_32            = C.CS_MODE_32            // 32-bit mode (X86)
	CS_MODE_64            = C.CS_MODE_64            // 64-bit mode (X86, PPC)
	CS_MODE_THUMB         = C.CS_MODE_THUMB         // ARM's Thumb mode, including Thumb-2
	CS_MODE_MCLASS        = C.CS_MODE_MCLASS        // ARM's Cortex-M series
	CS_MODE_V8            = C.CS_MODE_V8            // ARMv8 A32 encodings for ARM
	CS_MODE_MICRO         = C.CS_MODE_MICRO         // MicroMips mode (MIPS)
	CS_MODE_MIPS3         = C.CS_MODE_MIPS3         // Mips III ISA
	CS_MODE_MIPS32R6      = C.CS_MODE_MIPS32R6      // Mips32r6 ISA
	CS_MODE_MIPS2         = C.CS_MODE_MIPS2         // Mips II ISA
	CS_MODE_V9            = C.CS_MODE_V9            // SparcV9 mode (Sparc)
	CS_MODE_QPX           = C.CS_MODE_QPX           // Quad Processing eXtensions mode (PPC)
	CS_MODE_M68K_000      = C.CS_MODE_M68K_000      // M68K 68000 mode
	CS_MODE_M68K_010      = C.CS_MODE_M68K_010      // M68K 68010 mode
	CS_MODE_M68K_020      = C.CS_MODE_M68K_020      // M68K 68020 mode
	CS_MODE_M68K_030      = C.CS_MODE_M68K_030      // M68K 68030 mode
	CS_MODE_M68K_040      = C.CS_MODE_M68K_040      // M68K 68040 mode
	CS_MODE_M68K_060      = C.CS_MODE_M68K_060      // M68K 68060 mode
	CS_MODE_BIG_ENDIAN    = C.CS_MODE_BIG_ENDIAN    // big-endian mode
	CS_MODE_MIPS32        = C.CS_MODE_MIPS32        // Mips32 ISA (Mips)
	CS_MODE_MIPS64        = C.CS_MODE_MIPS64        // Mips64 ISA (Mips)
	CS_MODE_M680X_6301    = C.CS_MODE_M680X_6301    // M680X Hitachi 6301,6303 mode
	CS_MODE_M680X_6309    = C.CS_MODE_M680X_6309    // M680X Hitachi 6309 mode
	CS_MODE_M680X_6800    = C.CS_MODE_M680X_6800    // M680X Motorola 6800,6802 mode
	CS_MODE_M680X_6801    = C.CS_MODE_M680X_6801    // M680X Motorola 6801,6803 mode
	CS_MODE_M680X_6805    = C.CS_MODE_M680X_6805    // M680X Motorola/Freescale 6805 mode
	CS_MODE_M680X_6808    = C.CS_MODE_M680X_6808    // M680X Motorola/Freescale/NXP 68HC08 mode
	CS_MODE_M680X_6809    = C.CS_MODE_M680X_6809    // M680X Motorola 6809 mode
	CS_MODE_M680X_6811    = C.CS_MODE_M680X_6811    // M680X Motorola/Freescale/NXP 68HC11 mode
	CS_MODE_M680X_CPU12   = C.CS_MODE_M680X_CPU12   // M680X Motorola/Freescale/NXP CPU12 used on M68HC12/HCS12
	CS_MODE_M680X_HCS08   = C.CS_MODE_M680X_HCS08   // M680X Freescale/NXP HCS08 mode

)
View Source
const (
	// Engine Options types
	CS_OPT_INVALID        = C.CS_OPT_INVALID        // No option specified
	CS_OPT_SYNTAX         = C.CS_OPT_SYNTAX         // Asssembly output syntax
	CS_OPT_DETAIL         = C.CS_OPT_DETAIL         // Break down instruction structure into details
	CS_OPT_MODE           = C.CS_OPT_MODE           // Change engine's mode at run-time
	CS_OPT_MEM            = C.CS_OPT_MEM            // User-defined memory malloc/calloc/free
	CS_OPT_SKIPDATA       = C.CS_OPT_SKIPDATA       // Skip data when disassembling. Then engine is in SKIPDATA mode.
	CS_OPT_SKIPDATA_SETUP = C.CS_OPT_SKIPDATA_SETUP // Setup user-defined function for SKIPDATA option
	CS_OPT_MNEMONIC       = C.CS_OPT_MNEMONIC       // Customize instruction mnemonic
	CS_OPT_UNSIGNED       = C.CS_OPT_UNSIGNED       // print immediate operands in unsigned form
)
View Source
const (
	// Engine Options values
	CS_OPT_OFF              = C.CS_OPT_OFF              // Turn OFF an option - default option for CS_OPT_DETAIL.
	CS_OPT_ON               = C.CS_OPT_ON               // Turn ON an option (CS_OPT_DETAIL).
	CS_OPT_SYNTAX_DEFAULT   = C.CS_OPT_SYNTAX_DEFAULT   // Default asm syntax (CS_OPT_SYNTAX).
	CS_OPT_SYNTAX_INTEL     = C.CS_OPT_SYNTAX_INTEL     // X86 Intel asm syntax - default on X86 (CS_OPT_SYNTAX).
	CS_OPT_SYNTAX_ATT       = C.CS_OPT_SYNTAX_ATT       // X86 ATT asm syntax (CS_OPT_SYNTAX).
	CS_OPT_SYNTAX_NOREGNAME = C.CS_OPT_SYNTAX_NOREGNAME // Prints register name with only number (CS_OPT_SYNTAX)
	CS_OPT_SYNTAX_MASM      = C.CS_OPT_SYNTAX_MASM      // X86 Intel Masm syntax (CS_OPT_SYNTAX).
)
View Source
const (
	// All type of errors encountered by Capstone API.
	// These are values returned by cs_errno()
	CS_ERR_OK        = C.CS_ERR_OK        // No error: everything was fine
	CS_ERR_MEM       = C.CS_ERR_MEM       // Out-Of-Memory error: cs_open(), cs_disasm_ex()
	CS_ERR_ARCH      = C.CS_ERR_ARCH      // Unsupported architecture: cs_open()
	CS_ERR_HANDLE    = C.CS_ERR_HANDLE    // Invalid handle: cs_op_count(), cs_op_index()
	CS_ERR_CSH       = C.CS_ERR_CSH       // Invalid csh argument: cs_close(), cs_errno(), cs_option()
	CS_ERR_MODE      = C.CS_ERR_MODE      // Invalid/unsupported mode: cs_open()
	CS_ERR_OPTION    = C.CS_ERR_OPTION    // Invalid/unsupported option: cs_option()
	CS_ERR_DETAIL    = C.CS_ERR_DETAIL    // Information is unavailable because detail option is OFF
	CS_ERR_MEMSETUP  = C.CS_ERR_MEMSETUP  // Dynamic memory management uninitialized (see CS_OPT_MEM)
	CS_ERR_VERSION   = C.CS_ERR_VERSION   // Unsupported version (bindings)
	CS_ERR_DIET      = C.CS_ERR_DIET      // Information irrelevant in diet engine
	CS_ERR_SKIPDATA  = C.CS_ERR_SKIPDATA  // Access irrelevant data for "data" instruction in SKIPDATA mode
	CS_ERR_X86_ATT   = C.CS_ERR_X86_ATT   // X86 AT&T syntax is unsupported (opt-out at compile time)
	CS_ERR_X86_INTEL = C.CS_ERR_X86_INTEL // X86 Intel syntax is unsupported (opt-out at compile time)
	CS_ERR_X86_MASM  = C.CS_ERR_X86_MASM  // X86 Intel syntax is unsupported (opt-out at compile time)
)
View Source
const (
	CS_OP_INVALID = C.CS_OP_INVALID // uninitialized/invalid operand.
	CS_OP_REG     = C.CS_OP_REG     // Register operand.
	CS_OP_IMM     = C.CS_OP_IMM     // Immediate operand.
	CS_OP_MEM     = C.CS_OP_MEM     // Memory operand.
	CS_OP_FP      = C.CS_OP_FP      // Floating-Point operand.
)

Common instruction operand types - to be consistent across all architectures.

View Source
const (
	CS_AC_INVALID = C.CS_AC_INVALID // Uninitialized/invalid access type.
	CS_AC_READ    = C.CS_AC_READ    // Operand read from memory or register.
	CS_AC_WRITE   = C.CS_AC_WRITE   // Operand write to memory or register.
)

Common instruction operand access types - to be consistent across all architectures. It is possible to combine access types, for example: CS_AC_READ | CS_AC_WRITE

View Source
const (
	CS_GRP_INVALID         = C.CS_GRP_INVALID         // uninitialized/invalid group.
	CS_GRP_JUMP            = C.CS_GRP_JUMP            // all jump instructions (conditional+direct+indirect jumps)
	CS_GRP_CALL            = C.CS_GRP_CALL            // all call instructions
	CS_GRP_RET             = C.CS_GRP_RET             // all return instructions
	CS_GRP_INT             = C.CS_GRP_INT             // all interrupt instructions (int+syscall)
	CS_GRP_IRET            = C.CS_GRP_IRET            // all interrupt return instructions
	CS_GRP_PRIVILEGE       = C.CS_GRP_PRIVILEGE       ///< all privileged instructions
	CS_GRP_BRANCH_RELATIVE = C.CS_GRP_BRANCH_RELATIVE ///< all relative branching instructions
)

Common instruction groups - to be consistent across all architectures.

View Source
const (
	MIPS_OP_INVALID = C.MIPS_OP_INVALID
	MIPS_OP_REG     = C.MIPS_OP_REG
	MIPS_OP_IMM     = C.MIPS_OP_IMM
	MIPS_OP_MEM     = C.MIPS_OP_MEM
)

For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [mips_const.py] Operand type for instruction's operands

View Source
const (
	MIPS_REG_0  = C.MIPS_REG_0
	MIPS_REG_1  = C.MIPS_REG_1
	MIPS_REG_2  = C.MIPS_REG_2
	MIPS_REG_3  = C.MIPS_REG_3
	MIPS_REG_4  = C.MIPS_REG_4
	MIPS_REG_5  = C.MIPS_REG_5
	MIPS_REG_6  = C.MIPS_REG_6
	MIPS_REG_7  = C.MIPS_REG_7
	MIPS_REG_8  = C.MIPS_REG_8
	MIPS_REG_9  = C.MIPS_REG_9
	MIPS_REG_10 = C.MIPS_REG_10
	MIPS_REG_11 = C.MIPS_REG_11
	MIPS_REG_12 = C.MIPS_REG_12
	MIPS_REG_13 = C.MIPS_REG_13
	MIPS_REG_14 = C.MIPS_REG_14
	MIPS_REG_15 = C.MIPS_REG_15
	MIPS_REG_16 = C.MIPS_REG_16
	MIPS_REG_17 = C.MIPS_REG_17
	MIPS_REG_18 = C.MIPS_REG_18
	MIPS_REG_19 = C.MIPS_REG_19
	MIPS_REG_20 = C.MIPS_REG_20
	MIPS_REG_21 = C.MIPS_REG_21
	MIPS_REG_22 = C.MIPS_REG_22
	MIPS_REG_23 = C.MIPS_REG_23
	MIPS_REG_24 = C.MIPS_REG_24
	MIPS_REG_25 = C.MIPS_REG_25
	MIPS_REG_26 = C.MIPS_REG_26
	MIPS_REG_27 = C.MIPS_REG_27
	MIPS_REG_28 = C.MIPS_REG_28
	MIPS_REG_29 = C.MIPS_REG_29
	MIPS_REG_30 = C.MIPS_REG_30
	MIPS_REG_31 = C.MIPS_REG_31
)

General purpose registers

View Source
const (
	MIPS_REG_DSPCCOND        = C.MIPS_REG_DSPCCOND
	MIPS_REG_DSPCARRY        = C.MIPS_REG_DSPCARRY
	MIPS_REG_DSPEFI          = C.MIPS_REG_DSPEFI
	MIPS_REG_DSPOUTFLAG      = C.MIPS_REG_DSPOUTFLAG
	MIPS_REG_DSPOUTFLAG16_19 = C.MIPS_REG_DSPOUTFLAG16_19
	MIPS_REG_DSPOUTFLAG20    = C.MIPS_REG_DSPOUTFLAG20
	MIPS_REG_DSPOUTFLAG21    = C.MIPS_REG_DSPOUTFLAG21
	MIPS_REG_DSPOUTFLAG22    = C.MIPS_REG_DSPOUTFLAG22
	MIPS_REG_DSPOUTFLAG23    = C.MIPS_REG_DSPOUTFLAG23
	MIPS_REG_DSPPOS          = C.MIPS_REG_DSPPOS
	MIPS_REG_DSPSCOUNT       = C.MIPS_REG_DSPSCOUNT
)

DSP registers

View Source
const (
	MIPS_REG_AC0 = C.MIPS_REG_AC0
	MIPS_REG_AC1 = C.MIPS_REG_AC1
	MIPS_REG_AC2 = C.MIPS_REG_AC2
	MIPS_REG_AC3 = C.MIPS_REG_AC3
)

ACC registers

View Source
const (
	MIPS_REG_CC0 = C.MIPS_REG_CC0
	MIPS_REG_CC1 = C.MIPS_REG_CC1
	MIPS_REG_CC2 = C.MIPS_REG_CC2
	MIPS_REG_CC3 = C.MIPS_REG_CC3
	MIPS_REG_CC4 = C.MIPS_REG_CC4
	MIPS_REG_CC5 = C.MIPS_REG_CC5
	MIPS_REG_CC6 = C.MIPS_REG_CC6
	MIPS_REG_CC7 = C.MIPS_REG_CC7
)

COP registers

View Source
const (
	MIPS_REG_F0   = C.MIPS_REG_F0
	MIPS_REG_F1   = C.MIPS_REG_F1
	MIPS_REG_F2   = C.MIPS_REG_F2
	MIPS_REG_F3   = C.MIPS_REG_F3
	MIPS_REG_F4   = C.MIPS_REG_F4
	MIPS_REG_F5   = C.MIPS_REG_F5
	MIPS_REG_F6   = C.MIPS_REG_F6
	MIPS_REG_F7   = C.MIPS_REG_F7
	MIPS_REG_F8   = C.MIPS_REG_F8
	MIPS_REG_F9   = C.MIPS_REG_F9
	MIPS_REG_F10  = C.MIPS_REG_F10
	MIPS_REG_F11  = C.MIPS_REG_F11
	MIPS_REG_F12  = C.MIPS_REG_F12
	MIPS_REG_F13  = C.MIPS_REG_F13
	MIPS_REG_F14  = C.MIPS_REG_F14
	MIPS_REG_F15  = C.MIPS_REG_F15
	MIPS_REG_F16  = C.MIPS_REG_F16
	MIPS_REG_F17  = C.MIPS_REG_F17
	MIPS_REG_F18  = C.MIPS_REG_F18
	MIPS_REG_F19  = C.MIPS_REG_F19
	MIPS_REG_F20  = C.MIPS_REG_F20
	MIPS_REG_F21  = C.MIPS_REG_F21
	MIPS_REG_F22  = C.MIPS_REG_F22
	MIPS_REG_F23  = C.MIPS_REG_F23
	MIPS_REG_F24  = C.MIPS_REG_F24
	MIPS_REG_F25  = C.MIPS_REG_F25
	MIPS_REG_F26  = C.MIPS_REG_F26
	MIPS_REG_F27  = C.MIPS_REG_F27
	MIPS_REG_F28  = C.MIPS_REG_F28
	MIPS_REG_F29  = C.MIPS_REG_F29
	MIPS_REG_F30  = C.MIPS_REG_F30
	MIPS_REG_F31  = C.MIPS_REG_F31
	MIPS_REG_FCC0 = C.MIPS_REG_FCC0
	MIPS_REG_FCC1 = C.MIPS_REG_FCC1
	MIPS_REG_FCC2 = C.MIPS_REG_FCC2
	MIPS_REG_FCC3 = C.MIPS_REG_FCC3
	MIPS_REG_FCC4 = C.MIPS_REG_FCC4
	MIPS_REG_FCC5 = C.MIPS_REG_FCC5
	MIPS_REG_FCC6 = C.MIPS_REG_FCC6
	MIPS_REG_FCC7 = C.MIPS_REG_FCC7
)

FPU registers

View Source
const (
	MIPS_REG_W0     = C.MIPS_REG_W0
	MIPS_REG_W1     = C.MIPS_REG_W1
	MIPS_REG_W2     = C.MIPS_REG_W2
	MIPS_REG_W3     = C.MIPS_REG_W3
	MIPS_REG_W4     = C.MIPS_REG_W4
	MIPS_REG_W5     = C.MIPS_REG_W5
	MIPS_REG_W6     = C.MIPS_REG_W6
	MIPS_REG_W7     = C.MIPS_REG_W7
	MIPS_REG_W8     = C.MIPS_REG_W8
	MIPS_REG_W9     = C.MIPS_REG_W9
	MIPS_REG_W10    = C.MIPS_REG_W10
	MIPS_REG_W11    = C.MIPS_REG_W11
	MIPS_REG_W12    = C.MIPS_REG_W12
	MIPS_REG_W13    = C.MIPS_REG_W13
	MIPS_REG_W14    = C.MIPS_REG_W14
	MIPS_REG_W15    = C.MIPS_REG_W15
	MIPS_REG_W16    = C.MIPS_REG_W16
	MIPS_REG_W17    = C.MIPS_REG_W17
	MIPS_REG_W18    = C.MIPS_REG_W18
	MIPS_REG_W19    = C.MIPS_REG_W19
	MIPS_REG_W20    = C.MIPS_REG_W20
	MIPS_REG_W21    = C.MIPS_REG_W21
	MIPS_REG_W22    = C.MIPS_REG_W22
	MIPS_REG_W23    = C.MIPS_REG_W23
	MIPS_REG_W24    = C.MIPS_REG_W24
	MIPS_REG_W25    = C.MIPS_REG_W25
	MIPS_REG_W26    = C.MIPS_REG_W26
	MIPS_REG_W27    = C.MIPS_REG_W27
	MIPS_REG_W28    = C.MIPS_REG_W28
	MIPS_REG_W29    = C.MIPS_REG_W29
	MIPS_REG_W30    = C.MIPS_REG_W30
	MIPS_REG_W31    = C.MIPS_REG_W31
	MIPS_REG_HI     = C.MIPS_REG_HI
	MIPS_REG_LO     = C.MIPS_REG_LO
	MIPS_REG_P0     = C.MIPS_REG_P0
	MIPS_REG_P1     = C.MIPS_REG_P1
	MIPS_REG_P2     = C.MIPS_REG_P2
	MIPS_REG_MPL0   = C.MIPS_REG_MPL0
	MIPS_REG_MPL1   = C.MIPS_REG_MPL1
	MIPS_REG_MPL2   = C.MIPS_REG_MPL2
	MIPS_REG_ENDING = C.MIPS_REG_ENDING
	MIPS_REG_ZERO   = C.MIPS_REG_ZERO
	MIPS_REG_AT     = C.MIPS_REG_AT
	MIPS_REG_V0     = C.MIPS_REG_V0
	MIPS_REG_V1     = C.MIPS_REG_V1
	MIPS_REG_A0     = C.MIPS_REG_A0
	MIPS_REG_A1     = C.MIPS_REG_A1
	MIPS_REG_A2     = C.MIPS_REG_A2
	MIPS_REG_A3     = C.MIPS_REG_A3
	MIPS_REG_T0     = C.MIPS_REG_T0
	MIPS_REG_T1     = C.MIPS_REG_T1
	MIPS_REG_T2     = C.MIPS_REG_T2
	MIPS_REG_T3     = C.MIPS_REG_T3
	MIPS_REG_T4     = C.MIPS_REG_T4
	MIPS_REG_T5     = C.MIPS_REG_T5
	MIPS_REG_T6     = C.MIPS_REG_T6
	MIPS_REG_T7     = C.MIPS_REG_T7
	MIPS_REG_S0     = C.MIPS_REG_S0
	MIPS_REG_S1     = C.MIPS_REG_S1
	MIPS_REG_S2     = C.MIPS_REG_S2
	MIPS_REG_S3     = C.MIPS_REG_S3
	MIPS_REG_S4     = C.MIPS_REG_S4
	MIPS_REG_S5     = C.MIPS_REG_S5
	MIPS_REG_S6     = C.MIPS_REG_S6
	MIPS_REG_S7     = C.MIPS_REG_S7
	MIPS_REG_T8     = C.MIPS_REG_T8
	MIPS_REG_T9     = C.MIPS_REG_T9
	MIPS_REG_K0     = C.MIPS_REG_K0
	MIPS_REG_K1     = C.MIPS_REG_K1
	MIPS_REG_GP     = C.MIPS_REG_GP
	MIPS_REG_SP     = C.MIPS_REG_SP
	MIPS_REG_FP     = C.MIPS_REG_FP
	MIPS_REG_S8     = C.MIPS_REG_S8
	MIPS_REG_RA     = C.MIPS_REG_RA
	MIPS_REG_HI0    = C.MIPS_REG_HI0
	MIPS_REG_HI1    = C.MIPS_REG_HI1
	MIPS_REG_HI2    = C.MIPS_REG_HI2
	MIPS_REG_HI3    = C.MIPS_REG_HI3
	MIPS_REG_LO0    = C.MIPS_REG_LO0
	MIPS_REG_LO1    = C.MIPS_REG_LO1
	MIPS_REG_LO2    = C.MIPS_REG_LO2
	MIPS_REG_LO3    = C.MIPS_REG_LO3
)

AFPR128

View Source
const (
	MIPS_INS_INVALID     = C.MIPS_INS_INVALID
	MIPS_INS_ABSQ_S      = C.MIPS_INS_ABSQ_S
	MIPS_INS_ADD         = C.MIPS_INS_ADD
	MIPS_INS_ADDIUPC     = C.MIPS_INS_ADDIUPC
	MIPS_INS_ADDIUR1SP   = C.MIPS_INS_ADDIUR1SP
	MIPS_INS_ADDIUR2     = C.MIPS_INS_ADDIUR2
	MIPS_INS_ADDIUS5     = C.MIPS_INS_ADDIUS5
	MIPS_INS_ADDIUSP     = C.MIPS_INS_ADDIUSP
	MIPS_INS_ADDQH       = C.MIPS_INS_ADDQH
	MIPS_INS_ADDQH_R     = C.MIPS_INS_ADDQH_R
	MIPS_INS_ADDQ        = C.MIPS_INS_ADDQ
	MIPS_INS_ADDQ_S      = C.MIPS_INS_ADDQ_S
	MIPS_INS_ADDSC       = C.MIPS_INS_ADDSC
	MIPS_INS_ADDS_A      = C.MIPS_INS_ADDS_A
	MIPS_INS_ADDS_S      = C.MIPS_INS_ADDS_S
	MIPS_INS_ADDS_U      = C.MIPS_INS_ADDS_U
	MIPS_INS_ADDU16      = C.MIPS_INS_ADDU16
	MIPS_INS_ADDUH       = C.MIPS_INS_ADDUH
	MIPS_INS_ADDUH_R     = C.MIPS_INS_ADDUH_R
	MIPS_INS_ADDU        = C.MIPS_INS_ADDU
	MIPS_INS_ADDU_S      = C.MIPS_INS_ADDU_S
	MIPS_INS_ADDVI       = C.MIPS_INS_ADDVI
	MIPS_INS_ADDV        = C.MIPS_INS_ADDV
	MIPS_INS_ADDWC       = C.MIPS_INS_ADDWC
	MIPS_INS_ADD_A       = C.MIPS_INS_ADD_A
	MIPS_INS_ADDI        = C.MIPS_INS_ADDI
	MIPS_INS_ADDIU       = C.MIPS_INS_ADDIU
	MIPS_INS_ALIGN       = C.MIPS_INS_ALIGN
	MIPS_INS_ALUIPC      = C.MIPS_INS_ALUIPC
	MIPS_INS_AND         = C.MIPS_INS_AND
	MIPS_INS_AND16       = C.MIPS_INS_AND16
	MIPS_INS_ANDI16      = C.MIPS_INS_ANDI16
	MIPS_INS_ANDI        = C.MIPS_INS_ANDI
	MIPS_INS_APPEND      = C.MIPS_INS_APPEND
	MIPS_INS_ASUB_S      = C.MIPS_INS_ASUB_S
	MIPS_INS_ASUB_U      = C.MIPS_INS_ASUB_U
	MIPS_INS_AUI         = C.MIPS_INS_AUI
	MIPS_INS_AUIPC       = C.MIPS_INS_AUIPC
	MIPS_INS_AVER_S      = C.MIPS_INS_AVER_S
	MIPS_INS_AVER_U      = C.MIPS_INS_AVER_U
	MIPS_INS_AVE_S       = C.MIPS_INS_AVE_S
	MIPS_INS_AVE_U       = C.MIPS_INS_AVE_U
	MIPS_INS_B16         = C.MIPS_INS_B16
	MIPS_INS_BADDU       = C.MIPS_INS_BADDU
	MIPS_INS_BAL         = C.MIPS_INS_BAL
	MIPS_INS_BALC        = C.MIPS_INS_BALC
	MIPS_INS_BALIGN      = C.MIPS_INS_BALIGN
	MIPS_INS_BBIT0       = C.MIPS_INS_BBIT0
	MIPS_INS_BBIT032     = C.MIPS_INS_BBIT032
	MIPS_INS_BBIT1       = C.MIPS_INS_BBIT1
	MIPS_INS_BBIT132     = C.MIPS_INS_BBIT132
	MIPS_INS_BC          = C.MIPS_INS_BC
	MIPS_INS_BC0F        = C.MIPS_INS_BC0F
	MIPS_INS_BC0FL       = C.MIPS_INS_BC0FL
	MIPS_INS_BC0T        = C.MIPS_INS_BC0T
	MIPS_INS_BC0TL       = C.MIPS_INS_BC0TL
	MIPS_INS_BC1EQZ      = C.MIPS_INS_BC1EQZ
	MIPS_INS_BC1F        = C.MIPS_INS_BC1F
	MIPS_INS_BC1FL       = C.MIPS_INS_BC1FL
	MIPS_INS_BC1NEZ      = C.MIPS_INS_BC1NEZ
	MIPS_INS_BC1T        = C.MIPS_INS_BC1T
	MIPS_INS_BC1TL       = C.MIPS_INS_BC1TL
	MIPS_INS_BC2EQZ      = C.MIPS_INS_BC2EQZ
	MIPS_INS_BC2F        = C.MIPS_INS_BC2F
	MIPS_INS_BC2FL       = C.MIPS_INS_BC2FL
	MIPS_INS_BC2NEZ      = C.MIPS_INS_BC2NEZ
	MIPS_INS_BC2T        = C.MIPS_INS_BC2T
	MIPS_INS_BC2TL       = C.MIPS_INS_BC2TL
	MIPS_INS_BC3F        = C.MIPS_INS_BC3F
	MIPS_INS_BC3FL       = C.MIPS_INS_BC3FL
	MIPS_INS_BC3T        = C.MIPS_INS_BC3T
	MIPS_INS_BC3TL       = C.MIPS_INS_BC3TL
	MIPS_INS_BCLRI       = C.MIPS_INS_BCLRI
	MIPS_INS_BCLR        = C.MIPS_INS_BCLR
	MIPS_INS_BEQ         = C.MIPS_INS_BEQ
	MIPS_INS_BEQC        = C.MIPS_INS_BEQC
	MIPS_INS_BEQL        = C.MIPS_INS_BEQL
	MIPS_INS_BEQZ16      = C.MIPS_INS_BEQZ16
	MIPS_INS_BEQZALC     = C.MIPS_INS_BEQZALC
	MIPS_INS_BEQZC       = C.MIPS_INS_BEQZC
	MIPS_INS_BGEC        = C.MIPS_INS_BGEC
	MIPS_INS_BGEUC       = C.MIPS_INS_BGEUC
	MIPS_INS_BGEZ        = C.MIPS_INS_BGEZ
	MIPS_INS_BGEZAL      = C.MIPS_INS_BGEZAL
	MIPS_INS_BGEZALC     = C.MIPS_INS_BGEZALC
	MIPS_INS_BGEZALL     = C.MIPS_INS_BGEZALL
	MIPS_INS_BGEZALS     = C.MIPS_INS_BGEZALS
	MIPS_INS_BGEZC       = C.MIPS_INS_BGEZC
	MIPS_INS_BGEZL       = C.MIPS_INS_BGEZL
	MIPS_INS_BGTZ        = C.MIPS_INS_BGTZ
	MIPS_INS_BGTZALC     = C.MIPS_INS_BGTZALC
	MIPS_INS_BGTZC       = C.MIPS_INS_BGTZC
	MIPS_INS_BGTZL       = C.MIPS_INS_BGTZL
	MIPS_INS_BINSLI      = C.MIPS_INS_BINSLI
	MIPS_INS_BINSL       = C.MIPS_INS_BINSL
	MIPS_INS_BINSRI      = C.MIPS_INS_BINSRI
	MIPS_INS_BINSR       = C.MIPS_INS_BINSR
	MIPS_INS_BITREV      = C.MIPS_INS_BITREV
	MIPS_INS_BITSWAP     = C.MIPS_INS_BITSWAP
	MIPS_INS_BLEZ        = C.MIPS_INS_BLEZ
	MIPS_INS_BLEZALC     = C.MIPS_INS_BLEZALC
	MIPS_INS_BLEZC       = C.MIPS_INS_BLEZC
	MIPS_INS_BLEZL       = C.MIPS_INS_BLEZL
	MIPS_INS_BLTC        = C.MIPS_INS_BLTC
	MIPS_INS_BLTUC       = C.MIPS_INS_BLTUC
	MIPS_INS_BLTZ        = C.MIPS_INS_BLTZ
	MIPS_INS_BLTZAL      = C.MIPS_INS_BLTZAL
	MIPS_INS_BLTZALC     = C.MIPS_INS_BLTZALC
	MIPS_INS_BLTZALL     = C.MIPS_INS_BLTZALL
	MIPS_INS_BLTZALS     = C.MIPS_INS_BLTZALS
	MIPS_INS_BLTZC       = C.MIPS_INS_BLTZC
	MIPS_INS_BLTZL       = C.MIPS_INS_BLTZL
	MIPS_INS_BMNZI       = C.MIPS_INS_BMNZI
	MIPS_INS_BMNZ        = C.MIPS_INS_BMNZ
	MIPS_INS_BMZI        = C.MIPS_INS_BMZI
	MIPS_INS_BMZ         = C.MIPS_INS_BMZ
	MIPS_INS_BNE         = C.MIPS_INS_BNE
	MIPS_INS_BNEC        = C.MIPS_INS_BNEC
	MIPS_INS_BNEGI       = C.MIPS_INS_BNEGI
	MIPS_INS_BNEG        = C.MIPS_INS_BNEG
	MIPS_INS_BNEL        = C.MIPS_INS_BNEL
	MIPS_INS_BNEZ16      = C.MIPS_INS_BNEZ16
	MIPS_INS_BNEZALC     = C.MIPS_INS_BNEZALC
	MIPS_INS_BNEZC       = C.MIPS_INS_BNEZC
	MIPS_INS_BNVC        = C.MIPS_INS_BNVC
	MIPS_INS_BNZ         = C.MIPS_INS_BNZ
	MIPS_INS_BOVC        = C.MIPS_INS_BOVC
	MIPS_INS_BPOSGE32    = C.MIPS_INS_BPOSGE32
	MIPS_INS_BREAK       = C.MIPS_INS_BREAK
	MIPS_INS_BREAK16     = C.MIPS_INS_BREAK16
	MIPS_INS_BSELI       = C.MIPS_INS_BSELI
	MIPS_INS_BSEL        = C.MIPS_INS_BSEL
	MIPS_INS_BSETI       = C.MIPS_INS_BSETI
	MIPS_INS_BSET        = C.MIPS_INS_BSET
	MIPS_INS_BZ          = C.MIPS_INS_BZ
	MIPS_INS_BEQZ        = C.MIPS_INS_BEQZ
	MIPS_INS_B           = C.MIPS_INS_B
	MIPS_INS_BNEZ        = C.MIPS_INS_BNEZ
	MIPS_INS_BTEQZ       = C.MIPS_INS_BTEQZ
	MIPS_INS_BTNEZ       = C.MIPS_INS_BTNEZ
	MIPS_INS_CACHE       = C.MIPS_INS_CACHE
	MIPS_INS_CEIL        = C.MIPS_INS_CEIL
	MIPS_INS_CEQI        = C.MIPS_INS_CEQI
	MIPS_INS_CEQ         = C.MIPS_INS_CEQ
	MIPS_INS_CFC1        = C.MIPS_INS_CFC1
	MIPS_INS_CFCMSA      = C.MIPS_INS_CFCMSA
	MIPS_INS_CINS        = C.MIPS_INS_CINS
	MIPS_INS_CINS32      = C.MIPS_INS_CINS32
	MIPS_INS_CLASS       = C.MIPS_INS_CLASS
	MIPS_INS_CLEI_S      = C.MIPS_INS_CLEI_S
	MIPS_INS_CLEI_U      = C.MIPS_INS_CLEI_U
	MIPS_INS_CLE_S       = C.MIPS_INS_CLE_S
	MIPS_INS_CLE_U       = C.MIPS_INS_CLE_U
	MIPS_INS_CLO         = C.MIPS_INS_CLO
	MIPS_INS_CLTI_S      = C.MIPS_INS_CLTI_S
	MIPS_INS_CLTI_U      = C.MIPS_INS_CLTI_U
	MIPS_INS_CLT_S       = C.MIPS_INS_CLT_S
	MIPS_INS_CLT_U       = C.MIPS_INS_CLT_U
	MIPS_INS_CLZ         = C.MIPS_INS_CLZ
	MIPS_INS_CMPGDU      = C.MIPS_INS_CMPGDU
	MIPS_INS_CMPGU       = C.MIPS_INS_CMPGU
	MIPS_INS_CMPU        = C.MIPS_INS_CMPU
	MIPS_INS_CMP         = C.MIPS_INS_CMP
	MIPS_INS_COPY_S      = C.MIPS_INS_COPY_S
	MIPS_INS_COPY_U      = C.MIPS_INS_COPY_U
	MIPS_INS_CTC1        = C.MIPS_INS_CTC1
	MIPS_INS_CTCMSA      = C.MIPS_INS_CTCMSA
	MIPS_INS_CVT         = C.MIPS_INS_CVT
	MIPS_INS_C           = C.MIPS_INS_C
	MIPS_INS_CMPI        = C.MIPS_INS_CMPI
	MIPS_INS_DADD        = C.MIPS_INS_DADD
	MIPS_INS_DADDI       = C.MIPS_INS_DADDI
	MIPS_INS_DADDIU      = C.MIPS_INS_DADDIU
	MIPS_INS_DADDU       = C.MIPS_INS_DADDU
	MIPS_INS_DAHI        = C.MIPS_INS_DAHI
	MIPS_INS_DALIGN      = C.MIPS_INS_DALIGN
	MIPS_INS_DATI        = C.MIPS_INS_DATI
	MIPS_INS_DAUI        = C.MIPS_INS_DAUI
	MIPS_INS_DBITSWAP    = C.MIPS_INS_DBITSWAP
	MIPS_INS_DCLO        = C.MIPS_INS_DCLO
	MIPS_INS_DCLZ        = C.MIPS_INS_DCLZ
	MIPS_INS_DDIV        = C.MIPS_INS_DDIV
	MIPS_INS_DDIVU       = C.MIPS_INS_DDIVU
	MIPS_INS_DERET       = C.MIPS_INS_DERET
	MIPS_INS_DEXT        = C.MIPS_INS_DEXT
	MIPS_INS_DEXTM       = C.MIPS_INS_DEXTM
	MIPS_INS_DEXTU       = C.MIPS_INS_DEXTU
	MIPS_INS_DI          = C.MIPS_INS_DI
	MIPS_INS_DINS        = C.MIPS_INS_DINS
	MIPS_INS_DINSM       = C.MIPS_INS_DINSM
	MIPS_INS_DINSU       = C.MIPS_INS_DINSU
	MIPS_INS_DIV         = C.MIPS_INS_DIV
	MIPS_INS_DIVU        = C.MIPS_INS_DIVU
	MIPS_INS_DIV_S       = C.MIPS_INS_DIV_S
	MIPS_INS_DIV_U       = C.MIPS_INS_DIV_U
	MIPS_INS_DLSA        = C.MIPS_INS_DLSA
	MIPS_INS_DMFC0       = C.MIPS_INS_DMFC0
	MIPS_INS_DMFC1       = C.MIPS_INS_DMFC1
	MIPS_INS_DMFC2       = C.MIPS_INS_DMFC2
	MIPS_INS_DMOD        = C.MIPS_INS_DMOD
	MIPS_INS_DMODU       = C.MIPS_INS_DMODU
	MIPS_INS_DMTC0       = C.MIPS_INS_DMTC0
	MIPS_INS_DMTC1       = C.MIPS_INS_DMTC1
	MIPS_INS_DMTC2       = C.MIPS_INS_DMTC2
	MIPS_INS_DMUH        = C.MIPS_INS_DMUH
	MIPS_INS_DMUHU       = C.MIPS_INS_DMUHU
	MIPS_INS_DMUL        = C.MIPS_INS_DMUL
	MIPS_INS_DMULT       = C.MIPS_INS_DMULT
	MIPS_INS_DMULTU      = C.MIPS_INS_DMULTU
	MIPS_INS_DMULU       = C.MIPS_INS_DMULU
	MIPS_INS_DOTP_S      = C.MIPS_INS_DOTP_S
	MIPS_INS_DOTP_U      = C.MIPS_INS_DOTP_U
	MIPS_INS_DPADD_S     = C.MIPS_INS_DPADD_S
	MIPS_INS_DPADD_U     = C.MIPS_INS_DPADD_U
	MIPS_INS_DPAQX_SA    = C.MIPS_INS_DPAQX_SA
	MIPS_INS_DPAQX_S     = C.MIPS_INS_DPAQX_S
	MIPS_INS_DPAQ_SA     = C.MIPS_INS_DPAQ_SA
	MIPS_INS_DPAQ_S      = C.MIPS_INS_DPAQ_S
	MIPS_INS_DPAU        = C.MIPS_INS_DPAU
	MIPS_INS_DPAX        = C.MIPS_INS_DPAX
	MIPS_INS_DPA         = C.MIPS_INS_DPA
	MIPS_INS_DPOP        = C.MIPS_INS_DPOP
	MIPS_INS_DPSQX_SA    = C.MIPS_INS_DPSQX_SA
	MIPS_INS_DPSQX_S     = C.MIPS_INS_DPSQX_S
	MIPS_INS_DPSQ_SA     = C.MIPS_INS_DPSQ_SA
	MIPS_INS_DPSQ_S      = C.MIPS_INS_DPSQ_S
	MIPS_INS_DPSUB_S     = C.MIPS_INS_DPSUB_S
	MIPS_INS_DPSUB_U     = C.MIPS_INS_DPSUB_U
	MIPS_INS_DPSU        = C.MIPS_INS_DPSU
	MIPS_INS_DPSX        = C.MIPS_INS_DPSX
	MIPS_INS_DPS         = C.MIPS_INS_DPS
	MIPS_INS_DROTR       = C.MIPS_INS_DROTR
	MIPS_INS_DROTR32     = C.MIPS_INS_DROTR32
	MIPS_INS_DROTRV      = C.MIPS_INS_DROTRV
	MIPS_INS_DSBH        = C.MIPS_INS_DSBH
	MIPS_INS_DSHD        = C.MIPS_INS_DSHD
	MIPS_INS_DSLL        = C.MIPS_INS_DSLL
	MIPS_INS_DSLL32      = C.MIPS_INS_DSLL32
	MIPS_INS_DSLLV       = C.MIPS_INS_DSLLV
	MIPS_INS_DSRA        = C.MIPS_INS_DSRA
	MIPS_INS_DSRA32      = C.MIPS_INS_DSRA32
	MIPS_INS_DSRAV       = C.MIPS_INS_DSRAV
	MIPS_INS_DSRL        = C.MIPS_INS_DSRL
	MIPS_INS_DSRL32      = C.MIPS_INS_DSRL32
	MIPS_INS_DSRLV       = C.MIPS_INS_DSRLV
	MIPS_INS_DSUB        = C.MIPS_INS_DSUB
	MIPS_INS_DSUBU       = C.MIPS_INS_DSUBU
	MIPS_INS_EHB         = C.MIPS_INS_EHB
	MIPS_INS_EI          = C.MIPS_INS_EI
	MIPS_INS_ERET        = C.MIPS_INS_ERET
	MIPS_INS_EXT         = C.MIPS_INS_EXT
	MIPS_INS_EXTP        = C.MIPS_INS_EXTP
	MIPS_INS_EXTPDP      = C.MIPS_INS_EXTPDP
	MIPS_INS_EXTPDPV     = C.MIPS_INS_EXTPDPV
	MIPS_INS_EXTPV       = C.MIPS_INS_EXTPV
	MIPS_INS_EXTRV_RS    = C.MIPS_INS_EXTRV_RS
	MIPS_INS_EXTRV_R     = C.MIPS_INS_EXTRV_R
	MIPS_INS_EXTRV_S     = C.MIPS_INS_EXTRV_S
	MIPS_INS_EXTRV       = C.MIPS_INS_EXTRV
	MIPS_INS_EXTR_RS     = C.MIPS_INS_EXTR_RS
	MIPS_INS_EXTR_R      = C.MIPS_INS_EXTR_R
	MIPS_INS_EXTR_S      = C.MIPS_INS_EXTR_S
	MIPS_INS_EXTR        = C.MIPS_INS_EXTR
	MIPS_INS_EXTS        = C.MIPS_INS_EXTS
	MIPS_INS_EXTS32      = C.MIPS_INS_EXTS32
	MIPS_INS_ABS         = C.MIPS_INS_ABS
	MIPS_INS_FADD        = C.MIPS_INS_FADD
	MIPS_INS_FCAF        = C.MIPS_INS_FCAF
	MIPS_INS_FCEQ        = C.MIPS_INS_FCEQ
	MIPS_INS_FCLASS      = C.MIPS_INS_FCLASS
	MIPS_INS_FCLE        = C.MIPS_INS_FCLE
	MIPS_INS_FCLT        = C.MIPS_INS_FCLT
	MIPS_INS_FCNE        = C.MIPS_INS_FCNE
	MIPS_INS_FCOR        = C.MIPS_INS_FCOR
	MIPS_INS_FCUEQ       = C.MIPS_INS_FCUEQ
	MIPS_INS_FCULE       = C.MIPS_INS_FCULE
	MIPS_INS_FCULT       = C.MIPS_INS_FCULT
	MIPS_INS_FCUNE       = C.MIPS_INS_FCUNE
	MIPS_INS_FCUN        = C.MIPS_INS_FCUN
	MIPS_INS_FDIV        = C.MIPS_INS_FDIV
	MIPS_INS_FEXDO       = C.MIPS_INS_FEXDO
	MIPS_INS_FEXP2       = C.MIPS_INS_FEXP2
	MIPS_INS_FEXUPL      = C.MIPS_INS_FEXUPL
	MIPS_INS_FEXUPR      = C.MIPS_INS_FEXUPR
	MIPS_INS_FFINT_S     = C.MIPS_INS_FFINT_S
	MIPS_INS_FFINT_U     = C.MIPS_INS_FFINT_U
	MIPS_INS_FFQL        = C.MIPS_INS_FFQL
	MIPS_INS_FFQR        = C.MIPS_INS_FFQR
	MIPS_INS_FILL        = C.MIPS_INS_FILL
	MIPS_INS_FLOG2       = C.MIPS_INS_FLOG2
	MIPS_INS_FLOOR       = C.MIPS_INS_FLOOR
	MIPS_INS_FMADD       = C.MIPS_INS_FMADD
	MIPS_INS_FMAX_A      = C.MIPS_INS_FMAX_A
	MIPS_INS_FMAX        = C.MIPS_INS_FMAX
	MIPS_INS_FMIN_A      = C.MIPS_INS_FMIN_A
	MIPS_INS_FMIN        = C.MIPS_INS_FMIN
	MIPS_INS_MOV         = C.MIPS_INS_MOV
	MIPS_INS_FMSUB       = C.MIPS_INS_FMSUB
	MIPS_INS_FMUL        = C.MIPS_INS_FMUL
	MIPS_INS_MUL         = C.MIPS_INS_MUL
	MIPS_INS_NEG         = C.MIPS_INS_NEG
	MIPS_INS_FRCP        = C.MIPS_INS_FRCP
	MIPS_INS_FRINT       = C.MIPS_INS_FRINT
	MIPS_INS_FRSQRT      = C.MIPS_INS_FRSQRT
	MIPS_INS_FSAF        = C.MIPS_INS_FSAF
	MIPS_INS_FSEQ        = C.MIPS_INS_FSEQ
	MIPS_INS_FSLE        = C.MIPS_INS_FSLE
	MIPS_INS_FSLT        = C.MIPS_INS_FSLT
	MIPS_INS_FSNE        = C.MIPS_INS_FSNE
	MIPS_INS_FSOR        = C.MIPS_INS_FSOR
	MIPS_INS_FSQRT       = C.MIPS_INS_FSQRT
	MIPS_INS_SQRT        = C.MIPS_INS_SQRT
	MIPS_INS_FSUB        = C.MIPS_INS_FSUB
	MIPS_INS_SUB         = C.MIPS_INS_SUB
	MIPS_INS_FSUEQ       = C.MIPS_INS_FSUEQ
	MIPS_INS_FSULE       = C.MIPS_INS_FSULE
	MIPS_INS_FSULT       = C.MIPS_INS_FSULT
	MIPS_INS_FSUNE       = C.MIPS_INS_FSUNE
	MIPS_INS_FSUN        = C.MIPS_INS_FSUN
	MIPS_INS_FTINT_S     = C.MIPS_INS_FTINT_S
	MIPS_INS_FTINT_U     = C.MIPS_INS_FTINT_U
	MIPS_INS_FTQ         = C.MIPS_INS_FTQ
	MIPS_INS_FTRUNC_S    = C.MIPS_INS_FTRUNC_S
	MIPS_INS_FTRUNC_U    = C.MIPS_INS_FTRUNC_U
	MIPS_INS_HADD_S      = C.MIPS_INS_HADD_S
	MIPS_INS_HADD_U      = C.MIPS_INS_HADD_U
	MIPS_INS_HSUB_S      = C.MIPS_INS_HSUB_S
	MIPS_INS_HSUB_U      = C.MIPS_INS_HSUB_U
	MIPS_INS_ILVEV       = C.MIPS_INS_ILVEV
	MIPS_INS_ILVL        = C.MIPS_INS_ILVL
	MIPS_INS_ILVOD       = C.MIPS_INS_ILVOD
	MIPS_INS_ILVR        = C.MIPS_INS_ILVR
	MIPS_INS_INS         = C.MIPS_INS_INS
	MIPS_INS_INSERT      = C.MIPS_INS_INSERT
	MIPS_INS_INSV        = C.MIPS_INS_INSV
	MIPS_INS_INSVE       = C.MIPS_INS_INSVE
	MIPS_INS_J           = C.MIPS_INS_J
	MIPS_INS_JAL         = C.MIPS_INS_JAL
	MIPS_INS_JALR        = C.MIPS_INS_JALR
	MIPS_INS_JALRS16     = C.MIPS_INS_JALRS16
	MIPS_INS_JALRS       = C.MIPS_INS_JALRS
	MIPS_INS_JALS        = C.MIPS_INS_JALS
	MIPS_INS_JALX        = C.MIPS_INS_JALX
	MIPS_INS_JIALC       = C.MIPS_INS_JIALC
	MIPS_INS_JIC         = C.MIPS_INS_JIC
	MIPS_INS_JR          = C.MIPS_INS_JR
	MIPS_INS_JR16        = C.MIPS_INS_JR16
	MIPS_INS_JRADDIUSP   = C.MIPS_INS_JRADDIUSP
	MIPS_INS_JRC         = C.MIPS_INS_JRC
	MIPS_INS_JALRC       = C.MIPS_INS_JALRC
	MIPS_INS_LB          = C.MIPS_INS_LB
	MIPS_INS_LBU16       = C.MIPS_INS_LBU16
	MIPS_INS_LBUX        = C.MIPS_INS_LBUX
	MIPS_INS_LBU         = C.MIPS_INS_LBU
	MIPS_INS_LD          = C.MIPS_INS_LD
	MIPS_INS_LDC1        = C.MIPS_INS_LDC1
	MIPS_INS_LDC2        = C.MIPS_INS_LDC2
	MIPS_INS_LDC3        = C.MIPS_INS_LDC3
	MIPS_INS_LDI         = C.MIPS_INS_LDI
	MIPS_INS_LDL         = C.MIPS_INS_LDL
	MIPS_INS_LDPC        = C.MIPS_INS_LDPC
	MIPS_INS_LDR         = C.MIPS_INS_LDR
	MIPS_INS_LDXC1       = C.MIPS_INS_LDXC1
	MIPS_INS_LH          = C.MIPS_INS_LH
	MIPS_INS_LHU16       = C.MIPS_INS_LHU16
	MIPS_INS_LHX         = C.MIPS_INS_LHX
	MIPS_INS_LHU         = C.MIPS_INS_LHU
	MIPS_INS_LI16        = C.MIPS_INS_LI16
	MIPS_INS_LL          = C.MIPS_INS_LL
	MIPS_INS_LLD         = C.MIPS_INS_LLD
	MIPS_INS_LSA         = C.MIPS_INS_LSA
	MIPS_INS_LUXC1       = C.MIPS_INS_LUXC1
	MIPS_INS_LUI         = C.MIPS_INS_LUI
	MIPS_INS_LW          = C.MIPS_INS_LW
	MIPS_INS_LW16        = C.MIPS_INS_LW16
	MIPS_INS_LWC1        = C.MIPS_INS_LWC1
	MIPS_INS_LWC2        = C.MIPS_INS_LWC2
	MIPS_INS_LWC3        = C.MIPS_INS_LWC3
	MIPS_INS_LWL         = C.MIPS_INS_LWL
	MIPS_INS_LWM16       = C.MIPS_INS_LWM16
	MIPS_INS_LWM32       = C.MIPS_INS_LWM32
	MIPS_INS_LWPC        = C.MIPS_INS_LWPC
	MIPS_INS_LWP         = C.MIPS_INS_LWP
	MIPS_INS_LWR         = C.MIPS_INS_LWR
	MIPS_INS_LWUPC       = C.MIPS_INS_LWUPC
	MIPS_INS_LWU         = C.MIPS_INS_LWU
	MIPS_INS_LWX         = C.MIPS_INS_LWX
	MIPS_INS_LWXC1       = C.MIPS_INS_LWXC1
	MIPS_INS_LWXS        = C.MIPS_INS_LWXS
	MIPS_INS_LI          = C.MIPS_INS_LI
	MIPS_INS_MADD        = C.MIPS_INS_MADD
	MIPS_INS_MADDF       = C.MIPS_INS_MADDF
	MIPS_INS_MADDR_Q     = C.MIPS_INS_MADDR_Q
	MIPS_INS_MADDU       = C.MIPS_INS_MADDU
	MIPS_INS_MADDV       = C.MIPS_INS_MADDV
	MIPS_INS_MADD_Q      = C.MIPS_INS_MADD_Q
	MIPS_INS_MAQ_SA      = C.MIPS_INS_MAQ_SA
	MIPS_INS_MAQ_S       = C.MIPS_INS_MAQ_S
	MIPS_INS_MAXA        = C.MIPS_INS_MAXA
	MIPS_INS_MAXI_S      = C.MIPS_INS_MAXI_S
	MIPS_INS_MAXI_U      = C.MIPS_INS_MAXI_U
	MIPS_INS_MAX_A       = C.MIPS_INS_MAX_A
	MIPS_INS_MAX         = C.MIPS_INS_MAX
	MIPS_INS_MAX_S       = C.MIPS_INS_MAX_S
	MIPS_INS_MAX_U       = C.MIPS_INS_MAX_U
	MIPS_INS_MFC0        = C.MIPS_INS_MFC0
	MIPS_INS_MFC1        = C.MIPS_INS_MFC1
	MIPS_INS_MFC2        = C.MIPS_INS_MFC2
	MIPS_INS_MFHC1       = C.MIPS_INS_MFHC1
	MIPS_INS_MFHI        = C.MIPS_INS_MFHI
	MIPS_INS_MFLO        = C.MIPS_INS_MFLO
	MIPS_INS_MINA        = C.MIPS_INS_MINA
	MIPS_INS_MINI_S      = C.MIPS_INS_MINI_S
	MIPS_INS_MINI_U      = C.MIPS_INS_MINI_U
	MIPS_INS_MIN_A       = C.MIPS_INS_MIN_A
	MIPS_INS_MIN         = C.MIPS_INS_MIN
	MIPS_INS_MIN_S       = C.MIPS_INS_MIN_S
	MIPS_INS_MIN_U       = C.MIPS_INS_MIN_U
	MIPS_INS_MOD         = C.MIPS_INS_MOD
	MIPS_INS_MODSUB      = C.MIPS_INS_MODSUB
	MIPS_INS_MODU        = C.MIPS_INS_MODU
	MIPS_INS_MOD_S       = C.MIPS_INS_MOD_S
	MIPS_INS_MOD_U       = C.MIPS_INS_MOD_U
	MIPS_INS_MOVE        = C.MIPS_INS_MOVE
	MIPS_INS_MOVEP       = C.MIPS_INS_MOVEP
	MIPS_INS_MOVF        = C.MIPS_INS_MOVF
	MIPS_INS_MOVN        = C.MIPS_INS_MOVN
	MIPS_INS_MOVT        = C.MIPS_INS_MOVT
	MIPS_INS_MOVZ        = C.MIPS_INS_MOVZ
	MIPS_INS_MSUB        = C.MIPS_INS_MSUB
	MIPS_INS_MSUBF       = C.MIPS_INS_MSUBF
	MIPS_INS_MSUBR_Q     = C.MIPS_INS_MSUBR_Q
	MIPS_INS_MSUBU       = C.MIPS_INS_MSUBU
	MIPS_INS_MSUBV       = C.MIPS_INS_MSUBV
	MIPS_INS_MSUB_Q      = C.MIPS_INS_MSUB_Q
	MIPS_INS_MTC0        = C.MIPS_INS_MTC0
	MIPS_INS_MTC1        = C.MIPS_INS_MTC1
	MIPS_INS_MTC2        = C.MIPS_INS_MTC2
	MIPS_INS_MTHC1       = C.MIPS_INS_MTHC1
	MIPS_INS_MTHI        = C.MIPS_INS_MTHI
	MIPS_INS_MTHLIP      = C.MIPS_INS_MTHLIP
	MIPS_INS_MTLO        = C.MIPS_INS_MTLO
	MIPS_INS_MTM0        = C.MIPS_INS_MTM0
	MIPS_INS_MTM1        = C.MIPS_INS_MTM1
	MIPS_INS_MTM2        = C.MIPS_INS_MTM2
	MIPS_INS_MTP0        = C.MIPS_INS_MTP0
	MIPS_INS_MTP1        = C.MIPS_INS_MTP1
	MIPS_INS_MTP2        = C.MIPS_INS_MTP2
	MIPS_INS_MUH         = C.MIPS_INS_MUH
	MIPS_INS_MUHU        = C.MIPS_INS_MUHU
	MIPS_INS_MULEQ_S     = C.MIPS_INS_MULEQ_S
	MIPS_INS_MULEU_S     = C.MIPS_INS_MULEU_S
	MIPS_INS_MULQ_RS     = C.MIPS_INS_MULQ_RS
	MIPS_INS_MULQ_S      = C.MIPS_INS_MULQ_S
	MIPS_INS_MULR_Q      = C.MIPS_INS_MULR_Q
	MIPS_INS_MULSAQ_S    = C.MIPS_INS_MULSAQ_S
	MIPS_INS_MULSA       = C.MIPS_INS_MULSA
	MIPS_INS_MULT        = C.MIPS_INS_MULT
	MIPS_INS_MULTU       = C.MIPS_INS_MULTU
	MIPS_INS_MULU        = C.MIPS_INS_MULU
	MIPS_INS_MULV        = C.MIPS_INS_MULV
	MIPS_INS_MUL_Q       = C.MIPS_INS_MUL_Q
	MIPS_INS_MUL_S       = C.MIPS_INS_MUL_S
	MIPS_INS_NLOC        = C.MIPS_INS_NLOC
	MIPS_INS_NLZC        = C.MIPS_INS_NLZC
	MIPS_INS_NMADD       = C.MIPS_INS_NMADD
	MIPS_INS_NMSUB       = C.MIPS_INS_NMSUB
	MIPS_INS_NOR         = C.MIPS_INS_NOR
	MIPS_INS_NORI        = C.MIPS_INS_NORI
	MIPS_INS_NOT16       = C.MIPS_INS_NOT16
	MIPS_INS_NOT         = C.MIPS_INS_NOT
	MIPS_INS_OR          = C.MIPS_INS_OR
	MIPS_INS_OR16        = C.MIPS_INS_OR16
	MIPS_INS_ORI         = C.MIPS_INS_ORI
	MIPS_INS_PACKRL      = C.MIPS_INS_PACKRL
	MIPS_INS_PAUSE       = C.MIPS_INS_PAUSE
	MIPS_INS_PCKEV       = C.MIPS_INS_PCKEV
	MIPS_INS_PCKOD       = C.MIPS_INS_PCKOD
	MIPS_INS_PCNT        = C.MIPS_INS_PCNT
	MIPS_INS_PICK        = C.MIPS_INS_PICK
	MIPS_INS_POP         = C.MIPS_INS_POP
	MIPS_INS_PRECEQU     = C.MIPS_INS_PRECEQU
	MIPS_INS_PRECEQ      = C.MIPS_INS_PRECEQ
	MIPS_INS_PRECEU      = C.MIPS_INS_PRECEU
	MIPS_INS_PRECRQU_S   = C.MIPS_INS_PRECRQU_S
	MIPS_INS_PRECRQ      = C.MIPS_INS_PRECRQ
	MIPS_INS_PRECRQ_RS   = C.MIPS_INS_PRECRQ_RS
	MIPS_INS_PRECR       = C.MIPS_INS_PRECR
	MIPS_INS_PRECR_SRA   = C.MIPS_INS_PRECR_SRA
	MIPS_INS_PRECR_SRA_R = C.MIPS_INS_PRECR_SRA_R
	MIPS_INS_PREF        = C.MIPS_INS_PREF
	MIPS_INS_PREPEND     = C.MIPS_INS_PREPEND
	MIPS_INS_RADDU       = C.MIPS_INS_RADDU
	MIPS_INS_RDDSP       = C.MIPS_INS_RDDSP
	MIPS_INS_RDHWR       = C.MIPS_INS_RDHWR
	MIPS_INS_REPLV       = C.MIPS_INS_REPLV
	MIPS_INS_REPL        = C.MIPS_INS_REPL
	MIPS_INS_RINT        = C.MIPS_INS_RINT
	MIPS_INS_ROTR        = C.MIPS_INS_ROTR
	MIPS_INS_ROTRV       = C.MIPS_INS_ROTRV
	MIPS_INS_ROUND       = C.MIPS_INS_ROUND
	MIPS_INS_SAT_S       = C.MIPS_INS_SAT_S
	MIPS_INS_SAT_U       = C.MIPS_INS_SAT_U
	MIPS_INS_SB          = C.MIPS_INS_SB
	MIPS_INS_SB16        = C.MIPS_INS_SB16
	MIPS_INS_SC          = C.MIPS_INS_SC
	MIPS_INS_SCD         = C.MIPS_INS_SCD
	MIPS_INS_SD          = C.MIPS_INS_SD
	MIPS_INS_SDBBP       = C.MIPS_INS_SDBBP
	MIPS_INS_SDBBP16     = C.MIPS_INS_SDBBP16
	MIPS_INS_SDC1        = C.MIPS_INS_SDC1
	MIPS_INS_SDC2        = C.MIPS_INS_SDC2
	MIPS_INS_SDC3        = C.MIPS_INS_SDC3
	MIPS_INS_SDL         = C.MIPS_INS_SDL
	MIPS_INS_SDR         = C.MIPS_INS_SDR
	MIPS_INS_SDXC1       = C.MIPS_INS_SDXC1
	MIPS_INS_SEB         = C.MIPS_INS_SEB
	MIPS_INS_SEH         = C.MIPS_INS_SEH
	MIPS_INS_SELEQZ      = C.MIPS_INS_SELEQZ
	MIPS_INS_SELNEZ      = C.MIPS_INS_SELNEZ
	MIPS_INS_SEL         = C.MIPS_INS_SEL
	MIPS_INS_SEQ         = C.MIPS_INS_SEQ
	MIPS_INS_SEQI        = C.MIPS_INS_SEQI
	MIPS_INS_SH          = C.MIPS_INS_SH
	MIPS_INS_SH16        = C.MIPS_INS_SH16
	MIPS_INS_SHF         = C.MIPS_INS_SHF
	MIPS_INS_SHILO       = C.MIPS_INS_SHILO
	MIPS_INS_SHILOV      = C.MIPS_INS_SHILOV
	MIPS_INS_SHLLV       = C.MIPS_INS_SHLLV
	MIPS_INS_SHLLV_S     = C.MIPS_INS_SHLLV_S
	MIPS_INS_SHLL        = C.MIPS_INS_SHLL
	MIPS_INS_SHLL_S      = C.MIPS_INS_SHLL_S
	MIPS_INS_SHRAV       = C.MIPS_INS_SHRAV
	MIPS_INS_SHRAV_R     = C.MIPS_INS_SHRAV_R
	MIPS_INS_SHRA        = C.MIPS_INS_SHRA
	MIPS_INS_SHRA_R      = C.MIPS_INS_SHRA_R
	MIPS_INS_SHRLV       = C.MIPS_INS_SHRLV
	MIPS_INS_SHRL        = C.MIPS_INS_SHRL
	MIPS_INS_SLDI        = C.MIPS_INS_SLDI
	MIPS_INS_SLD         = C.MIPS_INS_SLD
	MIPS_INS_SLL         = C.MIPS_INS_SLL
	MIPS_INS_SLL16       = C.MIPS_INS_SLL16
	MIPS_INS_SLLI        = C.MIPS_INS_SLLI
	MIPS_INS_SLLV        = C.MIPS_INS_SLLV
	MIPS_INS_SLT         = C.MIPS_INS_SLT
	MIPS_INS_SLTI        = C.MIPS_INS_SLTI
	MIPS_INS_SLTIU       = C.MIPS_INS_SLTIU
	MIPS_INS_SLTU        = C.MIPS_INS_SLTU
	MIPS_INS_SNE         = C.MIPS_INS_SNE
	MIPS_INS_SNEI        = C.MIPS_INS_SNEI
	MIPS_INS_SPLATI      = C.MIPS_INS_SPLATI
	MIPS_INS_SPLAT       = C.MIPS_INS_SPLAT
	MIPS_INS_SRA         = C.MIPS_INS_SRA
	MIPS_INS_SRAI        = C.MIPS_INS_SRAI
	MIPS_INS_SRARI       = C.MIPS_INS_SRARI
	MIPS_INS_SRAR        = C.MIPS_INS_SRAR
	MIPS_INS_SRAV        = C.MIPS_INS_SRAV
	MIPS_INS_SRL         = C.MIPS_INS_SRL
	MIPS_INS_SRL16       = C.MIPS_INS_SRL16
	MIPS_INS_SRLI        = C.MIPS_INS_SRLI
	MIPS_INS_SRLRI       = C.MIPS_INS_SRLRI
	MIPS_INS_SRLR        = C.MIPS_INS_SRLR
	MIPS_INS_SRLV        = C.MIPS_INS_SRLV
	MIPS_INS_SSNOP       = C.MIPS_INS_SSNOP
	MIPS_INS_ST          = C.MIPS_INS_ST
	MIPS_INS_SUBQH       = C.MIPS_INS_SUBQH
	MIPS_INS_SUBQH_R     = C.MIPS_INS_SUBQH_R
	MIPS_INS_SUBQ        = C.MIPS_INS_SUBQ
	MIPS_INS_SUBQ_S      = C.MIPS_INS_SUBQ_S
	MIPS_INS_SUBSUS_U    = C.MIPS_INS_SUBSUS_U
	MIPS_INS_SUBSUU_S    = C.MIPS_INS_SUBSUU_S
	MIPS_INS_SUBS_S      = C.MIPS_INS_SUBS_S
	MIPS_INS_SUBS_U      = C.MIPS_INS_SUBS_U
	MIPS_INS_SUBU16      = C.MIPS_INS_SUBU16
	MIPS_INS_SUBUH       = C.MIPS_INS_SUBUH
	MIPS_INS_SUBUH_R     = C.MIPS_INS_SUBUH_R
	MIPS_INS_SUBU        = C.MIPS_INS_SUBU
	MIPS_INS_SUBU_S      = C.MIPS_INS_SUBU_S
	MIPS_INS_SUBVI       = C.MIPS_INS_SUBVI
	MIPS_INS_SUBV        = C.MIPS_INS_SUBV
	MIPS_INS_SUXC1       = C.MIPS_INS_SUXC1
	MIPS_INS_SW          = C.MIPS_INS_SW
	MIPS_INS_SW16        = C.MIPS_INS_SW16
	MIPS_INS_SWC1        = C.MIPS_INS_SWC1
	MIPS_INS_SWC2        = C.MIPS_INS_SWC2
	MIPS_INS_SWC3        = C.MIPS_INS_SWC3
	MIPS_INS_SWL         = C.MIPS_INS_SWL
	MIPS_INS_SWM16       = C.MIPS_INS_SWM16
	MIPS_INS_SWM32       = C.MIPS_INS_SWM32
	MIPS_INS_SWP         = C.MIPS_INS_SWP
	MIPS_INS_SWR         = C.MIPS_INS_SWR
	MIPS_INS_SWXC1       = C.MIPS_INS_SWXC1
	MIPS_INS_SYNC        = C.MIPS_INS_SYNC
	MIPS_INS_SYNCI       = C.MIPS_INS_SYNCI
	MIPS_INS_SYSCALL     = C.MIPS_INS_SYSCALL
	MIPS_INS_TEQ         = C.MIPS_INS_TEQ
	MIPS_INS_TEQI        = C.MIPS_INS_TEQI
	MIPS_INS_TGE         = C.MIPS_INS_TGE
	MIPS_INS_TGEI        = C.MIPS_INS_TGEI
	MIPS_INS_TGEIU       = C.MIPS_INS_TGEIU
	MIPS_INS_TGEU        = C.MIPS_INS_TGEU
	MIPS_INS_TLBP        = C.MIPS_INS_TLBP
	MIPS_INS_TLBR        = C.MIPS_INS_TLBR
	MIPS_INS_TLBWI       = C.MIPS_INS_TLBWI
	MIPS_INS_TLBWR       = C.MIPS_INS_TLBWR
	MIPS_INS_TLT         = C.MIPS_INS_TLT
	MIPS_INS_TLTI        = C.MIPS_INS_TLTI
	MIPS_INS_TLTIU       = C.MIPS_INS_TLTIU
	MIPS_INS_TLTU        = C.MIPS_INS_TLTU
	MIPS_INS_TNE         = C.MIPS_INS_TNE
	MIPS_INS_TNEI        = C.MIPS_INS_TNEI
	MIPS_INS_TRUNC       = C.MIPS_INS_TRUNC
	MIPS_INS_V3MULU      = C.MIPS_INS_V3MULU
	MIPS_INS_VMM0        = C.MIPS_INS_VMM0
	MIPS_INS_VMULU       = C.MIPS_INS_VMULU
	MIPS_INS_VSHF        = C.MIPS_INS_VSHF
	MIPS_INS_WAIT        = C.MIPS_INS_WAIT
	MIPS_INS_WRDSP       = C.MIPS_INS_WRDSP
	MIPS_INS_WSBH        = C.MIPS_INS_WSBH
	MIPS_INS_XOR         = C.MIPS_INS_XOR
	MIPS_INS_XOR16       = C.MIPS_INS_XOR16
	MIPS_INS_XORI        = C.MIPS_INS_XORI
)

MIPS instruction

View Source
const (
	MIPS_INS_NOP  = C.MIPS_INS_NOP
	MIPS_INS_NEGU = C.MIPS_INS_NEGU
)

some alias instructions

View Source
const (
	MIPS_INS_JALR_HB = C.MIPS_INS_JALR_HB
	MIPS_INS_JR_HB   = C.MIPS_INS_JR_HB
	MIPS_INS_ENDING  = C.MIPS_INS_ENDING
)

special instructions

View Source
const (
	MIPS_GRP_JUMP            = C.MIPS_GRP_JUMP
	MIPS_GRP_CALL            = C.MIPS_GRP_CALL
	MIPS_GRP_RET             = C.MIPS_GRP_RET
	MIPS_GRP_INT             = C.MIPS_GRP_INT
	MIPS_GRP_IRET            = C.MIPS_GRP_IRET
	MIPS_GRP_PRIVILEGE       = C.MIPS_GRP_PRIVILEGE
	MIPS_GRP_BRANCH_RELATIVE = C.MIPS_GRP_BRANCH_RELATIVE
)

Generic groups

View Source
const (
	MIPS_GRP_BITCOUNT       = C.MIPS_GRP_BITCOUNT
	MIPS_GRP_DSP            = C.MIPS_GRP_DSP
	MIPS_GRP_DSPR2          = C.MIPS_GRP_DSPR2
	MIPS_GRP_FPIDX          = C.MIPS_GRP_FPIDX
	MIPS_GRP_MSA            = C.MIPS_GRP_MSA
	MIPS_GRP_MIPS32R2       = C.MIPS_GRP_MIPS32R2
	MIPS_GRP_MIPS64         = C.MIPS_GRP_MIPS64
	MIPS_GRP_MIPS64R2       = C.MIPS_GRP_MIPS64R2
	MIPS_GRP_SEINREG        = C.MIPS_GRP_SEINREG
	MIPS_GRP_STDENC         = C.MIPS_GRP_STDENC
	MIPS_GRP_SWAP           = C.MIPS_GRP_SWAP
	MIPS_GRP_MICROMIPS      = C.MIPS_GRP_MICROMIPS
	MIPS_GRP_MIPS16MODE     = C.MIPS_GRP_MIPS16MODE
	MIPS_GRP_FP64BIT        = C.MIPS_GRP_FP64BIT
	MIPS_GRP_NONANSFPMATH   = C.MIPS_GRP_NONANSFPMATH
	MIPS_GRP_NOTFP64BIT     = C.MIPS_GRP_NOTFP64BIT
	MIPS_GRP_NOTINMICROMIPS = C.MIPS_GRP_NOTINMICROMIPS
	MIPS_GRP_NOTNACL        = C.MIPS_GRP_NOTNACL
	MIPS_GRP_NOTMIPS32R6    = C.MIPS_GRP_NOTMIPS32R6
	MIPS_GRP_NOTMIPS64R6    = C.MIPS_GRP_NOTMIPS64R6
	MIPS_GRP_CNMIPS         = C.MIPS_GRP_CNMIPS
	MIPS_GRP_MIPS32         = C.MIPS_GRP_MIPS32
	MIPS_GRP_MIPS32R6       = C.MIPS_GRP_MIPS32R6
	MIPS_GRP_MIPS64R6       = C.MIPS_GRP_MIPS64R6
	MIPS_GRP_MIPS2          = C.MIPS_GRP_MIPS2
	MIPS_GRP_MIPS3          = C.MIPS_GRP_MIPS3
	MIPS_GRP_MIPS3_32       = C.MIPS_GRP_MIPS3_32
	MIPS_GRP_MIPS3_32R2     = C.MIPS_GRP_MIPS3_32R2
	MIPS_GRP_MIPS4_32       = C.MIPS_GRP_MIPS4_32
	MIPS_GRP_MIPS4_32R2     = C.MIPS_GRP_MIPS4_32R2
	MIPS_GRP_MIPS5_32R2     = C.MIPS_GRP_MIPS5_32R2
	MIPS_GRP_GP32BIT        = C.MIPS_GRP_GP32BIT
	MIPS_GRP_GP64BIT        = C.MIPS_GRP_GP64BIT
	MIPS_GRP_ENDING         = C.MIPS_GRP_ENDING
)

Architecture-specific groups

View Source
const (
	PPC_BC_INVALID = C.PPC_BC_INVALID
	PPC_BC_LT      = C.PPC_BC_LT
	PPC_BC_LE      = C.PPC_BC_LE
	PPC_BC_EQ      = C.PPC_BC_EQ
	PPC_BC_GE      = C.PPC_BC_GE
	PPC_BC_GT      = C.PPC_BC_GT
	PPC_BC_NE      = C.PPC_BC_NE
	PPC_BC_UN      = C.PPC_BC_UN
	PPC_BC_NU      = C.PPC_BC_NU
	PPC_BC_SO      = C.PPC_BC_SO
	PPC_BC_NS      = C.PPC_BC_NS
)

For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [ppc_const.py] PPC branch codes for some branch instructions

View Source
const (
	PPC_BH_INVALID = C.PPC_BH_INVALID
	PPC_BH_PLUS    = C.PPC_BH_PLUS
	PPC_BH_MINUS   = C.PPC_BH_MINUS
)

PPC branch hint for some branch instructions

View Source
const (
	PPC_OP_INVALID = C.PPC_OP_INVALID
	PPC_OP_REG     = C.PPC_OP_REG
	PPC_OP_IMM     = C.PPC_OP_IMM
	PPC_OP_MEM     = C.PPC_OP_MEM
	PPC_OP_CRX     = C.PPC_OP_CRX
)

Operand type for instruction's operands

View Source
const (
	PPC_REG_INVALID = C.PPC_REG_INVALID
	PPC_REG_CARRY   = C.PPC_REG_CARRY
	PPC_REG_CR0     = C.PPC_REG_CR0
	PPC_REG_CR1     = C.PPC_REG_CR1
	PPC_REG_CR2     = C.PPC_REG_CR2
	PPC_REG_CR3     = C.PPC_REG_CR3
	PPC_REG_CR4     = C.PPC_REG_CR4
	PPC_REG_CR5     = C.PPC_REG_CR5
	PPC_REG_CR6     = C.PPC_REG_CR6
	PPC_REG_CR7     = C.PPC_REG_CR7
	PPC_REG_CTR     = C.PPC_REG_CTR
	PPC_REG_F0      = C.PPC_REG_F0
	PPC_REG_F1      = C.PPC_REG_F1
	PPC_REG_F2      = C.PPC_REG_F2
	PPC_REG_F3      = C.PPC_REG_F3
	PPC_REG_F4      = C.PPC_REG_F4
	PPC_REG_F5      = C.PPC_REG_F5
	PPC_REG_F6      = C.PPC_REG_F6
	PPC_REG_F7      = C.PPC_REG_F7
	PPC_REG_F8      = C.PPC_REG_F8
	PPC_REG_F9      = C.PPC_REG_F9
	PPC_REG_F10     = C.PPC_REG_F10
	PPC_REG_F11     = C.PPC_REG_F11
	PPC_REG_F12     = C.PPC_REG_F12
	PPC_REG_F13     = C.PPC_REG_F13
	PPC_REG_F14     = C.PPC_REG_F14
	PPC_REG_F15     = C.PPC_REG_F15
	PPC_REG_F16     = C.PPC_REG_F16
	PPC_REG_F17     = C.PPC_REG_F17
	PPC_REG_F18     = C.PPC_REG_F18
	PPC_REG_F19     = C.PPC_REG_F19
	PPC_REG_F20     = C.PPC_REG_F20
	PPC_REG_F21     = C.PPC_REG_F21
	PPC_REG_F22     = C.PPC_REG_F22
	PPC_REG_F23     = C.PPC_REG_F23
	PPC_REG_F24     = C.PPC_REG_F24
	PPC_REG_F25     = C.PPC_REG_F25
	PPC_REG_F26     = C.PPC_REG_F26
	PPC_REG_F27     = C.PPC_REG_F27
	PPC_REG_F28     = C.PPC_REG_F28
	PPC_REG_F29     = C.PPC_REG_F29
	PPC_REG_F30     = C.PPC_REG_F30
	PPC_REG_F31     = C.PPC_REG_F31
	PPC_REG_LR      = C.PPC_REG_LR
	PPC_REG_R0      = C.PPC_REG_R0
	PPC_REG_R1      = C.PPC_REG_R1
	PPC_REG_R2      = C.PPC_REG_R2
	PPC_REG_R3      = C.PPC_REG_R3
	PPC_REG_R4      = C.PPC_REG_R4
	PPC_REG_R5      = C.PPC_REG_R5
	PPC_REG_R6      = C.PPC_REG_R6
	PPC_REG_R7      = C.PPC_REG_R7
	PPC_REG_R8      = C.PPC_REG_R8
	PPC_REG_R9      = C.PPC_REG_R9
	PPC_REG_R10     = C.PPC_REG_R10
	PPC_REG_R11     = C.PPC_REG_R11
	PPC_REG_R12     = C.PPC_REG_R12
	PPC_REG_R13     = C.PPC_REG_R13
	PPC_REG_R14     = C.PPC_REG_R14
	PPC_REG_R15     = C.PPC_REG_R15
	PPC_REG_R16     = C.PPC_REG_R16
	PPC_REG_R17     = C.PPC_REG_R17
	PPC_REG_R18     = C.PPC_REG_R18
	PPC_REG_R19     = C.PPC_REG_R19
	PPC_REG_R20     = C.PPC_REG_R20
	PPC_REG_R21     = C.PPC_REG_R21
	PPC_REG_R22     = C.PPC_REG_R22
	PPC_REG_R23     = C.PPC_REG_R23
	PPC_REG_R24     = C.PPC_REG_R24
	PPC_REG_R25     = C.PPC_REG_R25
	PPC_REG_R26     = C.PPC_REG_R26
	PPC_REG_R27     = C.PPC_REG_R27
	PPC_REG_R28     = C.PPC_REG_R28
	PPC_REG_R29     = C.PPC_REG_R29
	PPC_REG_R30     = C.PPC_REG_R30
	PPC_REG_R31     = C.PPC_REG_R31
	PPC_REG_V0      = C.PPC_REG_V0
	PPC_REG_V1      = C.PPC_REG_V1
	PPC_REG_V2      = C.PPC_REG_V2
	PPC_REG_V3      = C.PPC_REG_V3
	PPC_REG_V4      = C.PPC_REG_V4
	PPC_REG_V5      = C.PPC_REG_V5
	PPC_REG_V6      = C.PPC_REG_V6
	PPC_REG_V7      = C.PPC_REG_V7
	PPC_REG_V8      = C.PPC_REG_V8
	PPC_REG_V9      = C.PPC_REG_V9
	PPC_REG_V10     = C.PPC_REG_V10
	PPC_REG_V11     = C.PPC_REG_V11
	PPC_REG_V12     = C.PPC_REG_V12
	PPC_REG_V13     = C.PPC_REG_V13
	PPC_REG_V14     = C.PPC_REG_V14
	PPC_REG_V15     = C.PPC_REG_V15
	PPC_REG_V16     = C.PPC_REG_V16
	PPC_REG_V17     = C.PPC_REG_V17
	PPC_REG_V18     = C.PPC_REG_V18
	PPC_REG_V19     = C.PPC_REG_V19
	PPC_REG_V20     = C.PPC_REG_V20
	PPC_REG_V21     = C.PPC_REG_V21
	PPC_REG_V22     = C.PPC_REG_V22
	PPC_REG_V23     = C.PPC_REG_V23
	PPC_REG_V24     = C.PPC_REG_V24
	PPC_REG_V25     = C.PPC_REG_V25
	PPC_REG_V26     = C.PPC_REG_V26
	PPC_REG_V27     = C.PPC_REG_V27
	PPC_REG_V28     = C.PPC_REG_V28
	PPC_REG_V29     = C.PPC_REG_V29
	PPC_REG_V30     = C.PPC_REG_V30
	PPC_REG_V31     = C.PPC_REG_V31
	PPC_REG_VRSAVE  = C.PPC_REG_VRSAVE
	PPC_REG_VS0     = C.PPC_REG_VS0
	PPC_REG_VS1     = C.PPC_REG_VS1
	PPC_REG_VS2     = C.PPC_REG_VS2
	PPC_REG_VS3     = C.PPC_REG_VS3
	PPC_REG_VS4     = C.PPC_REG_VS4
	PPC_REG_VS5     = C.PPC_REG_VS5
	PPC_REG_VS6     = C.PPC_REG_VS6
	PPC_REG_VS7     = C.PPC_REG_VS7
	PPC_REG_VS8     = C.PPC_REG_VS8
	PPC_REG_VS9     = C.PPC_REG_VS9
	PPC_REG_VS10    = C.PPC_REG_VS10
	PPC_REG_VS11    = C.PPC_REG_VS11
	PPC_REG_VS12    = C.PPC_REG_VS12
	PPC_REG_VS13    = C.PPC_REG_VS13
	PPC_REG_VS14    = C.PPC_REG_VS14
	PPC_REG_VS15    = C.PPC_REG_VS15
	PPC_REG_VS16    = C.PPC_REG_VS16
	PPC_REG_VS17    = C.PPC_REG_VS17
	PPC_REG_VS18    = C.PPC_REG_VS18
	PPC_REG_VS19    = C.PPC_REG_VS19
	PPC_REG_VS20    = C.PPC_REG_VS20
	PPC_REG_VS21    = C.PPC_REG_VS21
	PPC_REG_VS22    = C.PPC_REG_VS22
	PPC_REG_VS23    = C.PPC_REG_VS23
	PPC_REG_VS24    = C.PPC_REG_VS24
	PPC_REG_VS25    = C.PPC_REG_VS25
	PPC_REG_VS26    = C.PPC_REG_VS26
	PPC_REG_VS27    = C.PPC_REG_VS27
	PPC_REG_VS28    = C.PPC_REG_VS28
	PPC_REG_VS29    = C.PPC_REG_VS29
	PPC_REG_VS30    = C.PPC_REG_VS30
	PPC_REG_VS31    = C.PPC_REG_VS31
	PPC_REG_VS32    = C.PPC_REG_VS32
	PPC_REG_VS33    = C.PPC_REG_VS33
	PPC_REG_VS34    = C.PPC_REG_VS34
	PPC_REG_VS35    = C.PPC_REG_VS35
	PPC_REG_VS36    = C.PPC_REG_VS36
	PPC_REG_VS37    = C.PPC_REG_VS37
	PPC_REG_VS38    = C.PPC_REG_VS38
	PPC_REG_VS39    = C.PPC_REG_VS39
	PPC_REG_VS40    = C.PPC_REG_VS40
	PPC_REG_VS41    = C.PPC_REG_VS41
	PPC_REG_VS42    = C.PPC_REG_VS42
	PPC_REG_VS43    = C.PPC_REG_VS43
	PPC_REG_VS44    = C.PPC_REG_VS44
	PPC_REG_VS45    = C.PPC_REG_VS45
	PPC_REG_VS46    = C.PPC_REG_VS46
	PPC_REG_VS47    = C.PPC_REG_VS47
	PPC_REG_VS48    = C.PPC_REG_VS48
	PPC_REG_VS49    = C.PPC_REG_VS49
	PPC_REG_VS50    = C.PPC_REG_VS50
	PPC_REG_VS51    = C.PPC_REG_VS51
	PPC_REG_VS52    = C.PPC_REG_VS52
	PPC_REG_VS53    = C.PPC_REG_VS53
	PPC_REG_VS54    = C.PPC_REG_VS54
	PPC_REG_VS55    = C.PPC_REG_VS55
	PPC_REG_VS56    = C.PPC_REG_VS56
	PPC_REG_VS57    = C.PPC_REG_VS57
	PPC_REG_VS58    = C.PPC_REG_VS58
	PPC_REG_VS59    = C.PPC_REG_VS59
	PPC_REG_VS60    = C.PPC_REG_VS60
	PPC_REG_VS61    = C.PPC_REG_VS61
	PPC_REG_VS62    = C.PPC_REG_VS62
	PPC_REG_VS63    = C.PPC_REG_VS63
	PPC_REG_Q0      = C.PPC_REG_Q0
	PPC_REG_Q1      = C.PPC_REG_Q1
	PPC_REG_Q2      = C.PPC_REG_Q2
	PPC_REG_Q3      = C.PPC_REG_Q3
	PPC_REG_Q4      = C.PPC_REG_Q4
	PPC_REG_Q5      = C.PPC_REG_Q5
	PPC_REG_Q6      = C.PPC_REG_Q6
	PPC_REG_Q7      = C.PPC_REG_Q7
	PPC_REG_Q8      = C.PPC_REG_Q8
	PPC_REG_Q9      = C.PPC_REG_Q9
	PPC_REG_Q10     = C.PPC_REG_Q10
	PPC_REG_Q11     = C.PPC_REG_Q11
	PPC_REG_Q12     = C.PPC_REG_Q12
	PPC_REG_Q13     = C.PPC_REG_Q13
	PPC_REG_Q14     = C.PPC_REG_Q14
	PPC_REG_Q15     = C.PPC_REG_Q15
	PPC_REG_Q16     = C.PPC_REG_Q16
	PPC_REG_Q17     = C.PPC_REG_Q17
	PPC_REG_Q18     = C.PPC_REG_Q18
	PPC_REG_Q19     = C.PPC_REG_Q19
	PPC_REG_Q20     = C.PPC_REG_Q20
	PPC_REG_Q21     = C.PPC_REG_Q21
	PPC_REG_Q22     = C.PPC_REG_Q22
	PPC_REG_Q23     = C.PPC_REG_Q23
	PPC_REG_Q24     = C.PPC_REG_Q24
	PPC_REG_Q25     = C.PPC_REG_Q25
	PPC_REG_Q26     = C.PPC_REG_Q26
	PPC_REG_Q27     = C.PPC_REG_Q27
	PPC_REG_Q28     = C.PPC_REG_Q28
	PPC_REG_Q29     = C.PPC_REG_Q29
	PPC_REG_Q30     = C.PPC_REG_Q30
	PPC_REG_Q31     = C.PPC_REG_Q31
	PPC_REG_RM      = C.PPC_REG_RM
	PPC_REG_CTR8    = C.PPC_REG_CTR8
	PPC_REG_LR8     = C.PPC_REG_LR8
	PPC_REG_CR1EQ   = C.PPC_REG_CR1EQ
	PPC_REG_X2      = C.PPC_REG_X2
	PPC_REG_ENDING  = C.PPC_REG_ENDING
)

PPC registers

View Source
const (
	PPC_INS_INVALID       = C.PPC_INS_INVALID
	PPC_INS_ADD           = C.PPC_INS_ADD
	PPC_INS_ADDC          = C.PPC_INS_ADDC
	PPC_INS_ADDE          = C.PPC_INS_ADDE
	PPC_INS_ADDI          = C.PPC_INS_ADDI
	PPC_INS_ADDIC         = C.PPC_INS_ADDIC
	PPC_INS_ADDIS         = C.PPC_INS_ADDIS
	PPC_INS_ADDME         = C.PPC_INS_ADDME
	PPC_INS_ADDZE         = C.PPC_INS_ADDZE
	PPC_INS_AND           = C.PPC_INS_AND
	PPC_INS_ANDC          = C.PPC_INS_ANDC
	PPC_INS_ANDIS         = C.PPC_INS_ANDIS
	PPC_INS_ANDI          = C.PPC_INS_ANDI
	PPC_INS_ATTN          = C.PPC_INS_ATTN
	PPC_INS_B             = C.PPC_INS_B
	PPC_INS_BA            = C.PPC_INS_BA
	PPC_INS_BC            = C.PPC_INS_BC
	PPC_INS_BCCTR         = C.PPC_INS_BCCTR
	PPC_INS_BCCTRL        = C.PPC_INS_BCCTRL
	PPC_INS_BCL           = C.PPC_INS_BCL
	PPC_INS_BCLR          = C.PPC_INS_BCLR
	PPC_INS_BCLRL         = C.PPC_INS_BCLRL
	PPC_INS_BCTR          = C.PPC_INS_BCTR
	PPC_INS_BCTRL         = C.PPC_INS_BCTRL
	PPC_INS_BCT           = C.PPC_INS_BCT
	PPC_INS_BDNZ          = C.PPC_INS_BDNZ
	PPC_INS_BDNZA         = C.PPC_INS_BDNZA
	PPC_INS_BDNZL         = C.PPC_INS_BDNZL
	PPC_INS_BDNZLA        = C.PPC_INS_BDNZLA
	PPC_INS_BDNZLR        = C.PPC_INS_BDNZLR
	PPC_INS_BDNZLRL       = C.PPC_INS_BDNZLRL
	PPC_INS_BDZ           = C.PPC_INS_BDZ
	PPC_INS_BDZA          = C.PPC_INS_BDZA
	PPC_INS_BDZL          = C.PPC_INS_BDZL
	PPC_INS_BDZLA         = C.PPC_INS_BDZLA
	PPC_INS_BDZLR         = C.PPC_INS_BDZLR
	PPC_INS_BDZLRL        = C.PPC_INS_BDZLRL
	PPC_INS_BL            = C.PPC_INS_BL
	PPC_INS_BLA           = C.PPC_INS_BLA
	PPC_INS_BLR           = C.PPC_INS_BLR
	PPC_INS_BLRL          = C.PPC_INS_BLRL
	PPC_INS_BRINC         = C.PPC_INS_BRINC
	PPC_INS_CMPB          = C.PPC_INS_CMPB
	PPC_INS_CMPD          = C.PPC_INS_CMPD
	PPC_INS_CMPDI         = C.PPC_INS_CMPDI
	PPC_INS_CMPLD         = C.PPC_INS_CMPLD
	PPC_INS_CMPLDI        = C.PPC_INS_CMPLDI
	PPC_INS_CMPLW         = C.PPC_INS_CMPLW
	PPC_INS_CMPLWI        = C.PPC_INS_CMPLWI
	PPC_INS_CMPW          = C.PPC_INS_CMPW
	PPC_INS_CMPWI         = C.PPC_INS_CMPWI
	PPC_INS_CNTLZD        = C.PPC_INS_CNTLZD
	PPC_INS_CNTLZW        = C.PPC_INS_CNTLZW
	PPC_INS_CREQV         = C.PPC_INS_CREQV
	PPC_INS_CRXOR         = C.PPC_INS_CRXOR
	PPC_INS_CRAND         = C.PPC_INS_CRAND
	PPC_INS_CRANDC        = C.PPC_INS_CRANDC
	PPC_INS_CRNAND        = C.PPC_INS_CRNAND
	PPC_INS_CRNOR         = C.PPC_INS_CRNOR
	PPC_INS_CROR          = C.PPC_INS_CROR
	PPC_INS_CRORC         = C.PPC_INS_CRORC
	PPC_INS_DCBA          = C.PPC_INS_DCBA
	PPC_INS_DCBF          = C.PPC_INS_DCBF
	PPC_INS_DCBI          = C.PPC_INS_DCBI
	PPC_INS_DCBST         = C.PPC_INS_DCBST
	PPC_INS_DCBT          = C.PPC_INS_DCBT
	PPC_INS_DCBTST        = C.PPC_INS_DCBTST
	PPC_INS_DCBZ          = C.PPC_INS_DCBZ
	PPC_INS_DCBZL         = C.PPC_INS_DCBZL
	PPC_INS_DCCCI         = C.PPC_INS_DCCCI
	PPC_INS_DIVD          = C.PPC_INS_DIVD
	PPC_INS_DIVDU         = C.PPC_INS_DIVDU
	PPC_INS_DIVW          = C.PPC_INS_DIVW
	PPC_INS_DIVWU         = C.PPC_INS_DIVWU
	PPC_INS_DSS           = C.PPC_INS_DSS
	PPC_INS_DSSALL        = C.PPC_INS_DSSALL
	PPC_INS_DST           = C.PPC_INS_DST
	PPC_INS_DSTST         = C.PPC_INS_DSTST
	PPC_INS_DSTSTT        = C.PPC_INS_DSTSTT
	PPC_INS_DSTT          = C.PPC_INS_DSTT
	PPC_INS_EQV           = C.PPC_INS_EQV
	PPC_INS_EVABS         = C.PPC_INS_EVABS
	PPC_INS_EVADDIW       = C.PPC_INS_EVADDIW
	PPC_INS_EVADDSMIAAW   = C.PPC_INS_EVADDSMIAAW
	PPC_INS_EVADDSSIAAW   = C.PPC_INS_EVADDSSIAAW
	PPC_INS_EVADDUMIAAW   = C.PPC_INS_EVADDUMIAAW
	PPC_INS_EVADDUSIAAW   = C.PPC_INS_EVADDUSIAAW
	PPC_INS_EVADDW        = C.PPC_INS_EVADDW
	PPC_INS_EVAND         = C.PPC_INS_EVAND
	PPC_INS_EVANDC        = C.PPC_INS_EVANDC
	PPC_INS_EVCMPEQ       = C.PPC_INS_EVCMPEQ
	PPC_INS_EVCMPGTS      = C.PPC_INS_EVCMPGTS
	PPC_INS_EVCMPGTU      = C.PPC_INS_EVCMPGTU
	PPC_INS_EVCMPLTS      = C.PPC_INS_EVCMPLTS
	PPC_INS_EVCMPLTU      = C.PPC_INS_EVCMPLTU
	PPC_INS_EVCNTLSW      = C.PPC_INS_EVCNTLSW
	PPC_INS_EVCNTLZW      = C.PPC_INS_EVCNTLZW
	PPC_INS_EVDIVWS       = C.PPC_INS_EVDIVWS
	PPC_INS_EVDIVWU       = C.PPC_INS_EVDIVWU
	PPC_INS_EVEQV         = C.PPC_INS_EVEQV
	PPC_INS_EVEXTSB       = C.PPC_INS_EVEXTSB
	PPC_INS_EVEXTSH       = C.PPC_INS_EVEXTSH
	PPC_INS_EVLDD         = C.PPC_INS_EVLDD
	PPC_INS_EVLDDX        = C.PPC_INS_EVLDDX
	PPC_INS_EVLDH         = C.PPC_INS_EVLDH
	PPC_INS_EVLDHX        = C.PPC_INS_EVLDHX
	PPC_INS_EVLDW         = C.PPC_INS_EVLDW
	PPC_INS_EVLDWX        = C.PPC_INS_EVLDWX
	PPC_INS_EVLHHESPLAT   = C.PPC_INS_EVLHHESPLAT
	PPC_INS_EVLHHESPLATX  = C.PPC_INS_EVLHHESPLATX
	PPC_INS_EVLHHOSSPLAT  = C.PPC_INS_EVLHHOSSPLAT
	PPC_INS_EVLHHOSSPLATX = C.PPC_INS_EVLHHOSSPLATX
	PPC_INS_EVLHHOUSPLAT  = C.PPC_INS_EVLHHOUSPLAT
	PPC_INS_EVLHHOUSPLATX = C.PPC_INS_EVLHHOUSPLATX
	PPC_INS_EVLWHE        = C.PPC_INS_EVLWHE
	PPC_INS_EVLWHEX       = C.PPC_INS_EVLWHEX
	PPC_INS_EVLWHOS       = C.PPC_INS_EVLWHOS
	PPC_INS_EVLWHOSX      = C.PPC_INS_EVLWHOSX
	PPC_INS_EVLWHOU       = C.PPC_INS_EVLWHOU
	PPC_INS_EVLWHOUX      = C.PPC_INS_EVLWHOUX
	PPC_INS_EVLWHSPLAT    = C.PPC_INS_EVLWHSPLAT
	PPC_INS_EVLWHSPLATX   = C.PPC_INS_EVLWHSPLATX
	PPC_INS_EVLWWSPLAT    = C.PPC_INS_EVLWWSPLAT
	PPC_INS_EVLWWSPLATX   = C.PPC_INS_EVLWWSPLATX
	PPC_INS_EVMERGEHI     = C.PPC_INS_EVMERGEHI
	PPC_INS_EVMERGEHILO   = C.PPC_INS_EVMERGEHILO
	PPC_INS_EVMERGELO     = C.PPC_INS_EVMERGELO
	PPC_INS_EVMERGELOHI   = C.PPC_INS_EVMERGELOHI
	PPC_INS_EVMHEGSMFAA   = C.PPC_INS_EVMHEGSMFAA
	PPC_INS_EVMHEGSMFAN   = C.PPC_INS_EVMHEGSMFAN
	PPC_INS_EVMHEGSMIAA   = C.PPC_INS_EVMHEGSMIAA
	PPC_INS_EVMHEGSMIAN   = C.PPC_INS_EVMHEGSMIAN
	PPC_INS_EVMHEGUMIAA   = C.PPC_INS_EVMHEGUMIAA
	PPC_INS_EVMHEGUMIAN   = C.PPC_INS_EVMHEGUMIAN
	PPC_INS_EVMHESMF      = C.PPC_INS_EVMHESMF
	PPC_INS_EVMHESMFA     = C.PPC_INS_EVMHESMFA
	PPC_INS_EVMHESMFAAW   = C.PPC_INS_EVMHESMFAAW
	PPC_INS_EVMHESMFANW   = C.PPC_INS_EVMHESMFANW
	PPC_INS_EVMHESMI      = C.PPC_INS_EVMHESMI
	PPC_INS_EVMHESMIA     = C.PPC_INS_EVMHESMIA
	PPC_INS_EVMHESMIAAW   = C.PPC_INS_EVMHESMIAAW
	PPC_INS_EVMHESMIANW   = C.PPC_INS_EVMHESMIANW
	PPC_INS_EVMHESSF      = C.PPC_INS_EVMHESSF
	PPC_INS_EVMHESSFA     = C.PPC_INS_EVMHESSFA
	PPC_INS_EVMHESSFAAW   = C.PPC_INS_EVMHESSFAAW
	PPC_INS_EVMHESSFANW   = C.PPC_INS_EVMHESSFANW
	PPC_INS_EVMHESSIAAW   = C.PPC_INS_EVMHESSIAAW
	PPC_INS_EVMHESSIANW   = C.PPC_INS_EVMHESSIANW
	PPC_INS_EVMHEUMI      = C.PPC_INS_EVMHEUMI
	PPC_INS_EVMHEUMIA     = C.PPC_INS_EVMHEUMIA
	PPC_INS_EVMHEUMIAAW   = C.PPC_INS_EVMHEUMIAAW
	PPC_INS_EVMHEUMIANW   = C.PPC_INS_EVMHEUMIANW
	PPC_INS_EVMHEUSIAAW   = C.PPC_INS_EVMHEUSIAAW
	PPC_INS_EVMHEUSIANW   = C.PPC_INS_EVMHEUSIANW
	PPC_INS_EVMHOGSMFAA   = C.PPC_INS_EVMHOGSMFAA
	PPC_INS_EVMHOGSMFAN   = C.PPC_INS_EVMHOGSMFAN
	PPC_INS_EVMHOGSMIAA   = C.PPC_INS_EVMHOGSMIAA
	PPC_INS_EVMHOGSMIAN   = C.PPC_INS_EVMHOGSMIAN
	PPC_INS_EVMHOGUMIAA   = C.PPC_INS_EVMHOGUMIAA
	PPC_INS_EVMHOGUMIAN   = C.PPC_INS_EVMHOGUMIAN
	PPC_INS_EVMHOSMF      = C.PPC_INS_EVMHOSMF
	PPC_INS_EVMHOSMFA     = C.PPC_INS_EVMHOSMFA
	PPC_INS_EVMHOSMFAAW   = C.PPC_INS_EVMHOSMFAAW
	PPC_INS_EVMHOSMFANW   = C.PPC_INS_EVMHOSMFANW
	PPC_INS_EVMHOSMI      = C.PPC_INS_EVMHOSMI
	PPC_INS_EVMHOSMIA     = C.PPC_INS_EVMHOSMIA
	PPC_INS_EVMHOSMIAAW   = C.PPC_INS_EVMHOSMIAAW
	PPC_INS_EVMHOSMIANW   = C.PPC_INS_EVMHOSMIANW
	PPC_INS_EVMHOSSF      = C.PPC_INS_EVMHOSSF
	PPC_INS_EVMHOSSFA     = C.PPC_INS_EVMHOSSFA
	PPC_INS_EVMHOSSFAAW   = C.PPC_INS_EVMHOSSFAAW
	PPC_INS_EVMHOSSFANW   = C.PPC_INS_EVMHOSSFANW
	PPC_INS_EVMHOSSIAAW   = C.PPC_INS_EVMHOSSIAAW
	PPC_INS_EVMHOSSIANW   = C.PPC_INS_EVMHOSSIANW
	PPC_INS_EVMHOUMI      = C.PPC_INS_EVMHOUMI
	PPC_INS_EVMHOUMIA     = C.PPC_INS_EVMHOUMIA
	PPC_INS_EVMHOUMIAAW   = C.PPC_INS_EVMHOUMIAAW
	PPC_INS_EVMHOUMIANW   = C.PPC_INS_EVMHOUMIANW
	PPC_INS_EVMHOUSIAAW   = C.PPC_INS_EVMHOUSIAAW
	PPC_INS_EVMHOUSIANW   = C.PPC_INS_EVMHOUSIANW
	PPC_INS_EVMRA         = C.PPC_INS_EVMRA
	PPC_INS_EVMWHSMF      = C.PPC_INS_EVMWHSMF
	PPC_INS_EVMWHSMFA     = C.PPC_INS_EVMWHSMFA
	PPC_INS_EVMWHSMI      = C.PPC_INS_EVMWHSMI
	PPC_INS_EVMWHSMIA     = C.PPC_INS_EVMWHSMIA
	PPC_INS_EVMWHSSF      = C.PPC_INS_EVMWHSSF
	PPC_INS_EVMWHSSFA     = C.PPC_INS_EVMWHSSFA
	PPC_INS_EVMWHUMI      = C.PPC_INS_EVMWHUMI
	PPC_INS_EVMWHUMIA     = C.PPC_INS_EVMWHUMIA
	PPC_INS_EVMWLSMIAAW   = C.PPC_INS_EVMWLSMIAAW
	PPC_INS_EVMWLSMIANW   = C.PPC_INS_EVMWLSMIANW
	PPC_INS_EVMWLSSIAAW   = C.PPC_INS_EVMWLSSIAAW
	PPC_INS_EVMWLSSIANW   = C.PPC_INS_EVMWLSSIANW
	PPC_INS_EVMWLUMI      = C.PPC_INS_EVMWLUMI
	PPC_INS_EVMWLUMIA     = C.PPC_INS_EVMWLUMIA
	PPC_INS_EVMWLUMIAAW   = C.PPC_INS_EVMWLUMIAAW
	PPC_INS_EVMWLUMIANW   = C.PPC_INS_EVMWLUMIANW
	PPC_INS_EVMWLUSIAAW   = C.PPC_INS_EVMWLUSIAAW
	PPC_INS_EVMWLUSIANW   = C.PPC_INS_EVMWLUSIANW
	PPC_INS_EVMWSMF       = C.PPC_INS_EVMWSMF
	PPC_INS_EVMWSMFA      = C.PPC_INS_EVMWSMFA
	PPC_INS_EVMWSMFAA     = C.PPC_INS_EVMWSMFAA
	PPC_INS_EVMWSMFAN     = C.PPC_INS_EVMWSMFAN
	PPC_INS_EVMWSMI       = C.PPC_INS_EVMWSMI
	PPC_INS_EVMWSMIA      = C.PPC_INS_EVMWSMIA
	PPC_INS_EVMWSMIAA     = C.PPC_INS_EVMWSMIAA
	PPC_INS_EVMWSMIAN     = C.PPC_INS_EVMWSMIAN
	PPC_INS_EVMWSSF       = C.PPC_INS_EVMWSSF
	PPC_INS_EVMWSSFA      = C.PPC_INS_EVMWSSFA
	PPC_INS_EVMWSSFAA     = C.PPC_INS_EVMWSSFAA
	PPC_INS_EVMWSSFAN     = C.PPC_INS_EVMWSSFAN
	PPC_INS_EVMWUMI       = C.PPC_INS_EVMWUMI
	PPC_INS_EVMWUMIA      = C.PPC_INS_EVMWUMIA
	PPC_INS_EVMWUMIAA     = C.PPC_INS_EVMWUMIAA
	PPC_INS_EVMWUMIAN     = C.PPC_INS_EVMWUMIAN
	PPC_INS_EVNAND        = C.PPC_INS_EVNAND
	PPC_INS_EVNEG         = C.PPC_INS_EVNEG
	PPC_INS_EVNOR         = C.PPC_INS_EVNOR
	PPC_INS_EVOR          = C.PPC_INS_EVOR
	PPC_INS_EVORC         = C.PPC_INS_EVORC
	PPC_INS_EVRLW         = C.PPC_INS_EVRLW
	PPC_INS_EVRLWI        = C.PPC_INS_EVRLWI
	PPC_INS_EVRNDW        = C.PPC_INS_EVRNDW
	PPC_INS_EVSLW         = C.PPC_INS_EVSLW
	PPC_INS_EVSLWI        = C.PPC_INS_EVSLWI
	PPC_INS_EVSPLATFI     = C.PPC_INS_EVSPLATFI
	PPC_INS_EVSPLATI      = C.PPC_INS_EVSPLATI
	PPC_INS_EVSRWIS       = C.PPC_INS_EVSRWIS
	PPC_INS_EVSRWIU       = C.PPC_INS_EVSRWIU
	PPC_INS_EVSRWS        = C.PPC_INS_EVSRWS
	PPC_INS_EVSRWU        = C.PPC_INS_EVSRWU
	PPC_INS_EVSTDD        = C.PPC_INS_EVSTDD
	PPC_INS_EVSTDDX       = C.PPC_INS_EVSTDDX
	PPC_INS_EVSTDH        = C.PPC_INS_EVSTDH
	PPC_INS_EVSTDHX       = C.PPC_INS_EVSTDHX
	PPC_INS_EVSTDW        = C.PPC_INS_EVSTDW
	PPC_INS_EVSTDWX       = C.PPC_INS_EVSTDWX
	PPC_INS_EVSTWHE       = C.PPC_INS_EVSTWHE
	PPC_INS_EVSTWHEX      = C.PPC_INS_EVSTWHEX
	PPC_INS_EVSTWHO       = C.PPC_INS_EVSTWHO
	PPC_INS_EVSTWHOX      = C.PPC_INS_EVSTWHOX
	PPC_INS_EVSTWWE       = C.PPC_INS_EVSTWWE
	PPC_INS_EVSTWWEX      = C.PPC_INS_EVSTWWEX
	PPC_INS_EVSTWWO       = C.PPC_INS_EVSTWWO
	PPC_INS_EVSTWWOX      = C.PPC_INS_EVSTWWOX
	PPC_INS_EVSUBFSMIAAW  = C.PPC_INS_EVSUBFSMIAAW
	PPC_INS_EVSUBFSSIAAW  = C.PPC_INS_EVSUBFSSIAAW
	PPC_INS_EVSUBFUMIAAW  = C.PPC_INS_EVSUBFUMIAAW
	PPC_INS_EVSUBFUSIAAW  = C.PPC_INS_EVSUBFUSIAAW
	PPC_INS_EVSUBFW       = C.PPC_INS_EVSUBFW
	PPC_INS_EVSUBIFW      = C.PPC_INS_EVSUBIFW
	PPC_INS_EVXOR         = C.PPC_INS_EVXOR
	PPC_INS_EXTSB         = C.PPC_INS_EXTSB
	PPC_INS_EXTSH         = C.PPC_INS_EXTSH
	PPC_INS_EXTSW         = C.PPC_INS_EXTSW
	PPC_INS_EIEIO         = C.PPC_INS_EIEIO
	PPC_INS_FABS          = C.PPC_INS_FABS
	PPC_INS_FADD          = C.PPC_INS_FADD
	PPC_INS_FADDS         = C.PPC_INS_FADDS
	PPC_INS_FCFID         = C.PPC_INS_FCFID
	PPC_INS_FCFIDS        = C.PPC_INS_FCFIDS
	PPC_INS_FCFIDU        = C.PPC_INS_FCFIDU
	PPC_INS_FCFIDUS       = C.PPC_INS_FCFIDUS
	PPC_INS_FCMPU         = C.PPC_INS_FCMPU
	PPC_INS_FCPSGN        = C.PPC_INS_FCPSGN
	PPC_INS_FCTID         = C.PPC_INS_FCTID
	PPC_INS_FCTIDUZ       = C.PPC_INS_FCTIDUZ
	PPC_INS_FCTIDZ        = C.PPC_INS_FCTIDZ
	PPC_INS_FCTIW         = C.PPC_INS_FCTIW
	PPC_INS_FCTIWUZ       = C.PPC_INS_FCTIWUZ
	PPC_INS_FCTIWZ        = C.PPC_INS_FCTIWZ
	PPC_INS_FDIV          = C.PPC_INS_FDIV
	PPC_INS_FDIVS         = C.PPC_INS_FDIVS
	PPC_INS_FMADD         = C.PPC_INS_FMADD
	PPC_INS_FMADDS        = C.PPC_INS_FMADDS
	PPC_INS_FMR           = C.PPC_INS_FMR
	PPC_INS_FMSUB         = C.PPC_INS_FMSUB
	PPC_INS_FMSUBS        = C.PPC_INS_FMSUBS
	PPC_INS_FMUL          = C.PPC_INS_FMUL
	PPC_INS_FMULS         = C.PPC_INS_FMULS
	PPC_INS_FNABS         = C.PPC_INS_FNABS
	PPC_INS_FNEG          = C.PPC_INS_FNEG
	PPC_INS_FNMADD        = C.PPC_INS_FNMADD
	PPC_INS_FNMADDS       = C.PPC_INS_FNMADDS
	PPC_INS_FNMSUB        = C.PPC_INS_FNMSUB
	PPC_INS_FNMSUBS       = C.PPC_INS_FNMSUBS
	PPC_INS_FRE           = C.PPC_INS_FRE
	PPC_INS_FRES          = C.PPC_INS_FRES
	PPC_INS_FRIM          = C.PPC_INS_FRIM
	PPC_INS_FRIN          = C.PPC_INS_FRIN
	PPC_INS_FRIP          = C.PPC_INS_FRIP
	PPC_INS_FRIZ          = C.PPC_INS_FRIZ
	PPC_INS_FRSP          = C.PPC_INS_FRSP
	PPC_INS_FRSQRTE       = C.PPC_INS_FRSQRTE
	PPC_INS_FRSQRTES      = C.PPC_INS_FRSQRTES
	PPC_INS_FSEL          = C.PPC_INS_FSEL
	PPC_INS_FSQRT         = C.PPC_INS_FSQRT
	PPC_INS_FSQRTS        = C.PPC_INS_FSQRTS
	PPC_INS_FSUB          = C.PPC_INS_FSUB
	PPC_INS_FSUBS         = C.PPC_INS_FSUBS
	PPC_INS_ICBI          = C.PPC_INS_ICBI
	PPC_INS_ICBT          = C.PPC_INS_ICBT
	PPC_INS_ICCCI         = C.PPC_INS_ICCCI
	PPC_INS_ISEL          = C.PPC_INS_ISEL
	PPC_INS_ISYNC         = C.PPC_INS_ISYNC
	PPC_INS_LA            = C.PPC_INS_LA
	PPC_INS_LBZ           = C.PPC_INS_LBZ
	PPC_INS_LBZCIX        = C.PPC_INS_LBZCIX
	PPC_INS_LBZU          = C.PPC_INS_LBZU
	PPC_INS_LBZUX         = C.PPC_INS_LBZUX
	PPC_INS_LBZX          = C.PPC_INS_LBZX
	PPC_INS_LD            = C.PPC_INS_LD
	PPC_INS_LDARX         = C.PPC_INS_LDARX
	PPC_INS_LDBRX         = C.PPC_INS_LDBRX
	PPC_INS_LDCIX         = C.PPC_INS_LDCIX
	PPC_INS_LDU           = C.PPC_INS_LDU
	PPC_INS_LDUX          = C.PPC_INS_LDUX
	PPC_INS_LDX           = C.PPC_INS_LDX
	PPC_INS_LFD           = C.PPC_INS_LFD
	PPC_INS_LFDU          = C.PPC_INS_LFDU
	PPC_INS_LFDUX         = C.PPC_INS_LFDUX
	PPC_INS_LFDX          = C.PPC_INS_LFDX
	PPC_INS_LFIWAX        = C.PPC_INS_LFIWAX
	PPC_INS_LFIWZX        = C.PPC_INS_LFIWZX
	PPC_INS_LFS           = C.PPC_INS_LFS
	PPC_INS_LFSU          = C.PPC_INS_LFSU
	PPC_INS_LFSUX         = C.PPC_INS_LFSUX
	PPC_INS_LFSX          = C.PPC_INS_LFSX
	PPC_INS_LHA           = C.PPC_INS_LHA
	PPC_INS_LHAU          = C.PPC_INS_LHAU
	PPC_INS_LHAUX         = C.PPC_INS_LHAUX
	PPC_INS_LHAX          = C.PPC_INS_LHAX
	PPC_INS_LHBRX         = C.PPC_INS_LHBRX
	PPC_INS_LHZ           = C.PPC_INS_LHZ
	PPC_INS_LHZCIX        = C.PPC_INS_LHZCIX
	PPC_INS_LHZU          = C.PPC_INS_LHZU
	PPC_INS_LHZUX         = C.PPC_INS_LHZUX
	PPC_INS_LHZX          = C.PPC_INS_LHZX
	PPC_INS_LI            = C.PPC_INS_LI
	PPC_INS_LIS           = C.PPC_INS_LIS
	PPC_INS_LMW           = C.PPC_INS_LMW
	PPC_INS_LSWI          = C.PPC_INS_LSWI
	PPC_INS_LVEBX         = C.PPC_INS_LVEBX
	PPC_INS_LVEHX         = C.PPC_INS_LVEHX
	PPC_INS_LVEWX         = C.PPC_INS_LVEWX
	PPC_INS_LVSL          = C.PPC_INS_LVSL
	PPC_INS_LVSR          = C.PPC_INS_LVSR
	PPC_INS_LVX           = C.PPC_INS_LVX
	PPC_INS_LVXL          = C.PPC_INS_LVXL
	PPC_INS_LWA           = C.PPC_INS_LWA
	PPC_INS_LWARX         = C.PPC_INS_LWARX
	PPC_INS_LWAUX         = C.PPC_INS_LWAUX
	PPC_INS_LWAX          = C.PPC_INS_LWAX
	PPC_INS_LWBRX         = C.PPC_INS_LWBRX
	PPC_INS_LWZ           = C.PPC_INS_LWZ
	PPC_INS_LWZCIX        = C.PPC_INS_LWZCIX
	PPC_INS_LWZU          = C.PPC_INS_LWZU
	PPC_INS_LWZUX         = C.PPC_INS_LWZUX
	PPC_INS_LWZX          = C.PPC_INS_LWZX
	PPC_INS_LXSDX         = C.PPC_INS_LXSDX
	PPC_INS_LXVD2X        = C.PPC_INS_LXVD2X
	PPC_INS_LXVDSX        = C.PPC_INS_LXVDSX
	PPC_INS_LXVW4X        = C.PPC_INS_LXVW4X
	PPC_INS_MBAR          = C.PPC_INS_MBAR
	PPC_INS_MCRF          = C.PPC_INS_MCRF
	PPC_INS_MCRFS         = C.PPC_INS_MCRFS
	PPC_INS_MFCR          = C.PPC_INS_MFCR
	PPC_INS_MFCTR         = C.PPC_INS_MFCTR
	PPC_INS_MFDCR         = C.PPC_INS_MFDCR
	PPC_INS_MFFS          = C.PPC_INS_MFFS
	PPC_INS_MFLR          = C.PPC_INS_MFLR
	PPC_INS_MFMSR         = C.PPC_INS_MFMSR
	PPC_INS_MFOCRF        = C.PPC_INS_MFOCRF
	PPC_INS_MFSPR         = C.PPC_INS_MFSPR
	PPC_INS_MFSR          = C.PPC_INS_MFSR
	PPC_INS_MFSRIN        = C.PPC_INS_MFSRIN
	PPC_INS_MFTB          = C.PPC_INS_MFTB
	PPC_INS_MFVSCR        = C.PPC_INS_MFVSCR
	PPC_INS_MSYNC         = C.PPC_INS_MSYNC
	PPC_INS_MTCRF         = C.PPC_INS_MTCRF
	PPC_INS_MTCTR         = C.PPC_INS_MTCTR
	PPC_INS_MTDCR         = C.PPC_INS_MTDCR
	PPC_INS_MTFSB0        = C.PPC_INS_MTFSB0
	PPC_INS_MTFSB1        = C.PPC_INS_MTFSB1
	PPC_INS_MTFSF         = C.PPC_INS_MTFSF
	PPC_INS_MTFSFI        = C.PPC_INS_MTFSFI
	PPC_INS_MTLR          = C.PPC_INS_MTLR
	PPC_INS_MTMSR         = C.PPC_INS_MTMSR
	PPC_INS_MTMSRD        = C.PPC_INS_MTMSRD
	PPC_INS_MTOCRF        = C.PPC_INS_MTOCRF
	PPC_INS_MTSPR         = C.PPC_INS_MTSPR
	PPC_INS_MTSR          = C.PPC_INS_MTSR
	PPC_INS_MTSRIN        = C.PPC_INS_MTSRIN
	PPC_INS_MTVSCR        = C.PPC_INS_MTVSCR
	PPC_INS_MULHD         = C.PPC_INS_MULHD
	PPC_INS_MULHDU        = C.PPC_INS_MULHDU
	PPC_INS_MULHW         = C.PPC_INS_MULHW
	PPC_INS_MULHWU        = C.PPC_INS_MULHWU
	PPC_INS_MULLD         = C.PPC_INS_MULLD
	PPC_INS_MULLI         = C.PPC_INS_MULLI
	PPC_INS_MULLW         = C.PPC_INS_MULLW
	PPC_INS_NAND          = C.PPC_INS_NAND
	PPC_INS_NEG           = C.PPC_INS_NEG
	PPC_INS_NOP           = C.PPC_INS_NOP
	PPC_INS_ORI           = C.PPC_INS_ORI
	PPC_INS_NOR           = C.PPC_INS_NOR
	PPC_INS_OR            = C.PPC_INS_OR
	PPC_INS_ORC           = C.PPC_INS_ORC
	PPC_INS_ORIS          = C.PPC_INS_ORIS
	PPC_INS_POPCNTD       = C.PPC_INS_POPCNTD
	PPC_INS_POPCNTW       = C.PPC_INS_POPCNTW
	PPC_INS_QVALIGNI      = C.PPC_INS_QVALIGNI
	PPC_INS_QVESPLATI     = C.PPC_INS_QVESPLATI
	PPC_INS_QVFABS        = C.PPC_INS_QVFABS
	PPC_INS_QVFADD        = C.PPC_INS_QVFADD
	PPC_INS_QVFADDS       = C.PPC_INS_QVFADDS
	PPC_INS_QVFCFID       = C.PPC_INS_QVFCFID
	PPC_INS_QVFCFIDS      = C.PPC_INS_QVFCFIDS
	PPC_INS_QVFCFIDU      = C.PPC_INS_QVFCFIDU
	PPC_INS_QVFCFIDUS     = C.PPC_INS_QVFCFIDUS
	PPC_INS_QVFCMPEQ      = C.PPC_INS_QVFCMPEQ
	PPC_INS_QVFCMPGT      = C.PPC_INS_QVFCMPGT
	PPC_INS_QVFCMPLT      = C.PPC_INS_QVFCMPLT
	PPC_INS_QVFCPSGN      = C.PPC_INS_QVFCPSGN
	PPC_INS_QVFCTID       = C.PPC_INS_QVFCTID
	PPC_INS_QVFCTIDU      = C.PPC_INS_QVFCTIDU
	PPC_INS_QVFCTIDUZ     = C.PPC_INS_QVFCTIDUZ
	PPC_INS_QVFCTIDZ      = C.PPC_INS_QVFCTIDZ
	PPC_INS_QVFCTIW       = C.PPC_INS_QVFCTIW
	PPC_INS_QVFCTIWU      = C.PPC_INS_QVFCTIWU
	PPC_INS_QVFCTIWUZ     = C.PPC_INS_QVFCTIWUZ
	PPC_INS_QVFCTIWZ      = C.PPC_INS_QVFCTIWZ
	PPC_INS_QVFLOGICAL    = C.PPC_INS_QVFLOGICAL
	PPC_INS_QVFMADD       = C.PPC_INS_QVFMADD
	PPC_INS_QVFMADDS      = C.PPC_INS_QVFMADDS
	PPC_INS_QVFMR         = C.PPC_INS_QVFMR
	PPC_INS_QVFMSUB       = C.PPC_INS_QVFMSUB
	PPC_INS_QVFMSUBS      = C.PPC_INS_QVFMSUBS
	PPC_INS_QVFMUL        = C.PPC_INS_QVFMUL
	PPC_INS_QVFMULS       = C.PPC_INS_QVFMULS
	PPC_INS_QVFNABS       = C.PPC_INS_QVFNABS
	PPC_INS_QVFNEG        = C.PPC_INS_QVFNEG
	PPC_INS_QVFNMADD      = C.PPC_INS_QVFNMADD
	PPC_INS_QVFNMADDS     = C.PPC_INS_QVFNMADDS
	PPC_INS_QVFNMSUB      = C.PPC_INS_QVFNMSUB
	PPC_INS_QVFNMSUBS     = C.PPC_INS_QVFNMSUBS
	PPC_INS_QVFPERM       = C.PPC_INS_QVFPERM
	PPC_INS_QVFRE         = C.PPC_INS_QVFRE
	PPC_INS_QVFRES        = C.PPC_INS_QVFRES
	PPC_INS_QVFRIM        = C.PPC_INS_QVFRIM
	PPC_INS_QVFRIN        = C.PPC_INS_QVFRIN
	PPC_INS_QVFRIP        = C.PPC_INS_QVFRIP
	PPC_INS_QVFRIZ        = C.PPC_INS_QVFRIZ
	PPC_INS_QVFRSP        = C.PPC_INS_QVFRSP
	PPC_INS_QVFRSQRTE     = C.PPC_INS_QVFRSQRTE
	PPC_INS_QVFRSQRTES    = C.PPC_INS_QVFRSQRTES
	PPC_INS_QVFSEL        = C.PPC_INS_QVFSEL
	PPC_INS_QVFSUB        = C.PPC_INS_QVFSUB
	PPC_INS_QVFSUBS       = C.PPC_INS_QVFSUBS
	PPC_INS_QVFTSTNAN     = C.PPC_INS_QVFTSTNAN
	PPC_INS_QVFXMADD      = C.PPC_INS_QVFXMADD
	PPC_INS_QVFXMADDS     = C.PPC_INS_QVFXMADDS
	PPC_INS_QVFXMUL       = C.PPC_INS_QVFXMUL
	PPC_INS_QVFXMULS      = C.PPC_INS_QVFXMULS
	PPC_INS_QVFXXCPNMADD  = C.PPC_INS_QVFXXCPNMADD
	PPC_INS_QVFXXCPNMADDS = C.PPC_INS_QVFXXCPNMADDS
	PPC_INS_QVFXXMADD     = C.PPC_INS_QVFXXMADD
	PPC_INS_QVFXXMADDS    = C.PPC_INS_QVFXXMADDS
	PPC_INS_QVFXXNPMADD   = C.PPC_INS_QVFXXNPMADD
	PPC_INS_QVFXXNPMADDS  = C.PPC_INS_QVFXXNPMADDS
	PPC_INS_QVGPCI        = C.PPC_INS_QVGPCI
	PPC_INS_QVLFCDUX      = C.PPC_INS_QVLFCDUX
	PPC_INS_QVLFCDUXA     = C.PPC_INS_QVLFCDUXA
	PPC_INS_QVLFCDX       = C.PPC_INS_QVLFCDX
	PPC_INS_QVLFCDXA      = C.PPC_INS_QVLFCDXA
	PPC_INS_QVLFCSUX      = C.PPC_INS_QVLFCSUX
	PPC_INS_QVLFCSUXA     = C.PPC_INS_QVLFCSUXA
	PPC_INS_QVLFCSX       = C.PPC_INS_QVLFCSX
	PPC_INS_QVLFCSXA      = C.PPC_INS_QVLFCSXA
	PPC_INS_QVLFDUX       = C.PPC_INS_QVLFDUX
	PPC_INS_QVLFDUXA      = C.PPC_INS_QVLFDUXA
	PPC_INS_QVLFDX        = C.PPC_INS_QVLFDX
	PPC_INS_QVLFDXA       = C.PPC_INS_QVLFDXA
	PPC_INS_QVLFIWAX      = C.PPC_INS_QVLFIWAX
	PPC_INS_QVLFIWAXA     = C.PPC_INS_QVLFIWAXA
	PPC_INS_QVLFIWZX      = C.PPC_INS_QVLFIWZX
	PPC_INS_QVLFIWZXA     = C.PPC_INS_QVLFIWZXA
	PPC_INS_QVLFSUX       = C.PPC_INS_QVLFSUX
	PPC_INS_QVLFSUXA      = C.PPC_INS_QVLFSUXA
	PPC_INS_QVLFSX        = C.PPC_INS_QVLFSX
	PPC_INS_QVLFSXA       = C.PPC_INS_QVLFSXA
	PPC_INS_QVLPCLDX      = C.PPC_INS_QVLPCLDX
	PPC_INS_QVLPCLSX      = C.PPC_INS_QVLPCLSX
	PPC_INS_QVLPCRDX      = C.PPC_INS_QVLPCRDX
	PPC_INS_QVLPCRSX      = C.PPC_INS_QVLPCRSX
	PPC_INS_QVSTFCDUX     = C.PPC_INS_QVSTFCDUX
	PPC_INS_QVSTFCDUXA    = C.PPC_INS_QVSTFCDUXA
	PPC_INS_QVSTFCDUXI    = C.PPC_INS_QVSTFCDUXI
	PPC_INS_QVSTFCDUXIA   = C.PPC_INS_QVSTFCDUXIA
	PPC_INS_QVSTFCDX      = C.PPC_INS_QVSTFCDX
	PPC_INS_QVSTFCDXA     = C.PPC_INS_QVSTFCDXA
	PPC_INS_QVSTFCDXI     = C.PPC_INS_QVSTFCDXI
	PPC_INS_QVSTFCDXIA    = C.PPC_INS_QVSTFCDXIA
	PPC_INS_QVSTFCSUX     = C.PPC_INS_QVSTFCSUX
	PPC_INS_QVSTFCSUXA    = C.PPC_INS_QVSTFCSUXA
	PPC_INS_QVSTFCSUXI    = C.PPC_INS_QVSTFCSUXI
	PPC_INS_QVSTFCSUXIA   = C.PPC_INS_QVSTFCSUXIA
	PPC_INS_QVSTFCSX      = C.PPC_INS_QVSTFCSX
	PPC_INS_QVSTFCSXA     = C.PPC_INS_QVSTFCSXA
	PPC_INS_QVSTFCSXI     = C.PPC_INS_QVSTFCSXI
	PPC_INS_QVSTFCSXIA    = C.PPC_INS_QVSTFCSXIA
	PPC_INS_QVSTFDUX      = C.PPC_INS_QVSTFDUX
	PPC_INS_QVSTFDUXA     = C.PPC_INS_QVSTFDUXA
	PPC_INS_QVSTFDUXI     = C.PPC_INS_QVSTFDUXI
	PPC_INS_QVSTFDUXIA    = C.PPC_INS_QVSTFDUXIA
	PPC_INS_QVSTFDX       = C.PPC_INS_QVSTFDX
	PPC_INS_QVSTFDXA      = C.PPC_INS_QVSTFDXA
	PPC_INS_QVSTFDXI      = C.PPC_INS_QVSTFDXI
	PPC_INS_QVSTFDXIA     = C.PPC_INS_QVSTFDXIA
	PPC_INS_QVSTFIWX      = C.PPC_INS_QVSTFIWX
	PPC_INS_QVSTFIWXA     = C.PPC_INS_QVSTFIWXA
	PPC_INS_QVSTFSUX      = C.PPC_INS_QVSTFSUX
	PPC_INS_QVSTFSUXA     = C.PPC_INS_QVSTFSUXA
	PPC_INS_QVSTFSUXI     = C.PPC_INS_QVSTFSUXI
	PPC_INS_QVSTFSUXIA    = C.PPC_INS_QVSTFSUXIA
	PPC_INS_QVSTFSX       = C.PPC_INS_QVSTFSX
	PPC_INS_QVSTFSXA      = C.PPC_INS_QVSTFSXA
	PPC_INS_QVSTFSXI      = C.PPC_INS_QVSTFSXI
	PPC_INS_QVSTFSXIA     = C.PPC_INS_QVSTFSXIA
	PPC_INS_RFCI          = C.PPC_INS_RFCI
	PPC_INS_RFDI          = C.PPC_INS_RFDI
	PPC_INS_RFI           = C.PPC_INS_RFI
	PPC_INS_RFID          = C.PPC_INS_RFID
	PPC_INS_RFMCI         = C.PPC_INS_RFMCI
	PPC_INS_RLDCL         = C.PPC_INS_RLDCL
	PPC_INS_RLDCR         = C.PPC_INS_RLDCR
	PPC_INS_RLDIC         = C.PPC_INS_RLDIC
	PPC_INS_RLDICL        = C.PPC_INS_RLDICL
	PPC_INS_RLDICR        = C.PPC_INS_RLDICR
	PPC_INS_RLDIMI        = C.PPC_INS_RLDIMI
	PPC_INS_RLWIMI        = C.PPC_INS_RLWIMI
	PPC_INS_RLWINM        = C.PPC_INS_RLWINM
	PPC_INS_RLWNM         = C.PPC_INS_RLWNM
	PPC_INS_SC            = C.PPC_INS_SC
	PPC_INS_SLBIA         = C.PPC_INS_SLBIA
	PPC_INS_SLBIE         = C.PPC_INS_SLBIE
	PPC_INS_SLBMFEE       = C.PPC_INS_SLBMFEE
	PPC_INS_SLBMTE        = C.PPC_INS_SLBMTE
	PPC_INS_SLD           = C.PPC_INS_SLD
	PPC_INS_SLW           = C.PPC_INS_SLW
	PPC_INS_SRAD          = C.PPC_INS_SRAD
	PPC_INS_SRADI         = C.PPC_INS_SRADI
	PPC_INS_SRAW          = C.PPC_INS_SRAW
	PPC_INS_SRAWI         = C.PPC_INS_SRAWI
	PPC_INS_SRD           = C.PPC_INS_SRD
	PPC_INS_SRW           = C.PPC_INS_SRW
	PPC_INS_STB           = C.PPC_INS_STB
	PPC_INS_STBCIX        = C.PPC_INS_STBCIX
	PPC_INS_STBU          = C.PPC_INS_STBU
	PPC_INS_STBUX         = C.PPC_INS_STBUX
	PPC_INS_STBX          = C.PPC_INS_STBX
	PPC_INS_STD           = C.PPC_INS_STD
	PPC_INS_STDBRX        = C.PPC_INS_STDBRX
	PPC_INS_STDCIX        = C.PPC_INS_STDCIX
	PPC_INS_STDCX         = C.PPC_INS_STDCX
	PPC_INS_STDU          = C.PPC_INS_STDU
	PPC_INS_STDUX         = C.PPC_INS_STDUX
	PPC_INS_STDX          = C.PPC_INS_STDX
	PPC_INS_STFD          = C.PPC_INS_STFD
	PPC_INS_STFDU         = C.PPC_INS_STFDU
	PPC_INS_STFDUX        = C.PPC_INS_STFDUX
	PPC_INS_STFDX         = C.PPC_INS_STFDX
	PPC_INS_STFIWX        = C.PPC_INS_STFIWX
	PPC_INS_STFS          = C.PPC_INS_STFS
	PPC_INS_STFSU         = C.PPC_INS_STFSU
	PPC_INS_STFSUX        = C.PPC_INS_STFSUX
	PPC_INS_STFSX         = C.PPC_INS_STFSX
	PPC_INS_STH           = C.PPC_INS_STH
	PPC_INS_STHBRX        = C.PPC_INS_STHBRX
	PPC_INS_STHCIX        = C.PPC_INS_STHCIX
	PPC_INS_STHU          = C.PPC_INS_STHU
	PPC_INS_STHUX         = C.PPC_INS_STHUX
	PPC_INS_STHX          = C.PPC_INS_STHX
	PPC_INS_STMW          = C.PPC_INS_STMW
	PPC_INS_STSWI         = C.PPC_INS_STSWI
	PPC_INS_STVEBX        = C.PPC_INS_STVEBX
	PPC_INS_STVEHX        = C.PPC_INS_STVEHX
	PPC_INS_STVEWX        = C.PPC_INS_STVEWX
	PPC_INS_STVX          = C.PPC_INS_STVX
	PPC_INS_STVXL         = C.PPC_INS_STVXL
	PPC_INS_STW           = C.PPC_INS_STW
	PPC_INS_STWBRX        = C.PPC_INS_STWBRX
	PPC_INS_STWCIX        = C.PPC_INS_STWCIX
	PPC_INS_STWCX         = C.PPC_INS_STWCX
	PPC_INS_STWU          = C.PPC_INS_STWU
	PPC_INS_STWUX         = C.PPC_INS_STWUX
	PPC_INS_STWX          = C.PPC_INS_STWX
	PPC_INS_STXSDX        = C.PPC_INS_STXSDX
	PPC_INS_STXVD2X       = C.PPC_INS_STXVD2X
	PPC_INS_STXVW4X       = C.PPC_INS_STXVW4X
	PPC_INS_SUBF          = C.PPC_INS_SUBF
	PPC_INS_SUBFC         = C.PPC_INS_SUBFC
	PPC_INS_SUBFE         = C.PPC_INS_SUBFE
	PPC_INS_SUBFIC        = C.PPC_INS_SUBFIC
	PPC_INS_SUBFME        = C.PPC_INS_SUBFME
	PPC_INS_SUBFZE        = C.PPC_INS_SUBFZE
	PPC_INS_SYNC          = C.PPC_INS_SYNC
	PPC_INS_TD            = C.PPC_INS_TD
	PPC_INS_TDI           = C.PPC_INS_TDI
	PPC_INS_TLBIA         = C.PPC_INS_TLBIA
	PPC_INS_TLBIE         = C.PPC_INS_TLBIE
	PPC_INS_TLBIEL        = C.PPC_INS_TLBIEL
	PPC_INS_TLBIVAX       = C.PPC_INS_TLBIVAX
	PPC_INS_TLBLD         = C.PPC_INS_TLBLD
	PPC_INS_TLBLI         = C.PPC_INS_TLBLI
	PPC_INS_TLBRE         = C.PPC_INS_TLBRE
	PPC_INS_TLBSX         = C.PPC_INS_TLBSX
	PPC_INS_TLBSYNC       = C.PPC_INS_TLBSYNC
	PPC_INS_TLBWE         = C.PPC_INS_TLBWE
	PPC_INS_TRAP          = C.PPC_INS_TRAP
	PPC_INS_TW            = C.PPC_INS_TW
	PPC_INS_TWI           = C.PPC_INS_TWI
	PPC_INS_VADDCUW       = C.PPC_INS_VADDCUW
	PPC_INS_VADDFP        = C.PPC_INS_VADDFP
	PPC_INS_VADDSBS       = C.PPC_INS_VADDSBS
	PPC_INS_VADDSHS       = C.PPC_INS_VADDSHS
	PPC_INS_VADDSWS       = C.PPC_INS_VADDSWS
	PPC_INS_VADDUBM       = C.PPC_INS_VADDUBM
	PPC_INS_VADDUBS       = C.PPC_INS_VADDUBS
	PPC_INS_VADDUDM       = C.PPC_INS_VADDUDM
	PPC_INS_VADDUHM       = C.PPC_INS_VADDUHM
	PPC_INS_VADDUHS       = C.PPC_INS_VADDUHS
	PPC_INS_VADDUWM       = C.PPC_INS_VADDUWM
	PPC_INS_VADDUWS       = C.PPC_INS_VADDUWS
	PPC_INS_VAND          = C.PPC_INS_VAND
	PPC_INS_VANDC         = C.PPC_INS_VANDC
	PPC_INS_VAVGSB        = C.PPC_INS_VAVGSB
	PPC_INS_VAVGSH        = C.PPC_INS_VAVGSH
	PPC_INS_VAVGSW        = C.PPC_INS_VAVGSW
	PPC_INS_VAVGUB        = C.PPC_INS_VAVGUB
	PPC_INS_VAVGUH        = C.PPC_INS_VAVGUH
	PPC_INS_VAVGUW        = C.PPC_INS_VAVGUW
	PPC_INS_VCFSX         = C.PPC_INS_VCFSX
	PPC_INS_VCFUX         = C.PPC_INS_VCFUX
	PPC_INS_VCLZB         = C.PPC_INS_VCLZB
	PPC_INS_VCLZD         = C.PPC_INS_VCLZD
	PPC_INS_VCLZH         = C.PPC_INS_VCLZH
	PPC_INS_VCLZW         = C.PPC_INS_VCLZW
	PPC_INS_VCMPBFP       = C.PPC_INS_VCMPBFP
	PPC_INS_VCMPEQFP      = C.PPC_INS_VCMPEQFP
	PPC_INS_VCMPEQUB      = C.PPC_INS_VCMPEQUB
	PPC_INS_VCMPEQUD      = C.PPC_INS_VCMPEQUD
	PPC_INS_VCMPEQUH      = C.PPC_INS_VCMPEQUH
	PPC_INS_VCMPEQUW      = C.PPC_INS_VCMPEQUW
	PPC_INS_VCMPGEFP      = C.PPC_INS_VCMPGEFP
	PPC_INS_VCMPGTFP      = C.PPC_INS_VCMPGTFP
	PPC_INS_VCMPGTSB      = C.PPC_INS_VCMPGTSB
	PPC_INS_VCMPGTSD      = C.PPC_INS_VCMPGTSD
	PPC_INS_VCMPGTSH      = C.PPC_INS_VCMPGTSH
	PPC_INS_VCMPGTSW      = C.PPC_INS_VCMPGTSW
	PPC_INS_VCMPGTUB      = C.PPC_INS_VCMPGTUB
	PPC_INS_VCMPGTUD      = C.PPC_INS_VCMPGTUD
	PPC_INS_VCMPGTUH      = C.PPC_INS_VCMPGTUH
	PPC_INS_VCMPGTUW      = C.PPC_INS_VCMPGTUW
	PPC_INS_VCTSXS        = C.PPC_INS_VCTSXS
	PPC_INS_VCTUXS        = C.PPC_INS_VCTUXS
	PPC_INS_VEQV          = C.PPC_INS_VEQV
	PPC_INS_VEXPTEFP      = C.PPC_INS_VEXPTEFP
	PPC_INS_VLOGEFP       = C.PPC_INS_VLOGEFP
	PPC_INS_VMADDFP       = C.PPC_INS_VMADDFP
	PPC_INS_VMAXFP        = C.PPC_INS_VMAXFP
	PPC_INS_VMAXSB        = C.PPC_INS_VMAXSB
	PPC_INS_VMAXSD        = C.PPC_INS_VMAXSD
	PPC_INS_VMAXSH        = C.PPC_INS_VMAXSH
	PPC_INS_VMAXSW        = C.PPC_INS_VMAXSW
	PPC_INS_VMAXUB        = C.PPC_INS_VMAXUB
	PPC_INS_VMAXUD        = C.PPC_INS_VMAXUD
	PPC_INS_VMAXUH        = C.PPC_INS_VMAXUH
	PPC_INS_VMAXUW        = C.PPC_INS_VMAXUW
	PPC_INS_VMHADDSHS     = C.PPC_INS_VMHADDSHS
	PPC_INS_VMHRADDSHS    = C.PPC_INS_VMHRADDSHS
	PPC_INS_VMINUD        = C.PPC_INS_VMINUD
	PPC_INS_VMINFP        = C.PPC_INS_VMINFP
	PPC_INS_VMINSB        = C.PPC_INS_VMINSB
	PPC_INS_VMINSD        = C.PPC_INS_VMINSD
	PPC_INS_VMINSH        = C.PPC_INS_VMINSH
	PPC_INS_VMINSW        = C.PPC_INS_VMINSW
	PPC_INS_VMINUB        = C.PPC_INS_VMINUB
	PPC_INS_VMINUH        = C.PPC_INS_VMINUH
	PPC_INS_VMINUW        = C.PPC_INS_VMINUW
	PPC_INS_VMLADDUHM     = C.PPC_INS_VMLADDUHM
	PPC_INS_VMRGHB        = C.PPC_INS_VMRGHB
	PPC_INS_VMRGHH        = C.PPC_INS_VMRGHH
	PPC_INS_VMRGHW        = C.PPC_INS_VMRGHW
	PPC_INS_VMRGLB        = C.PPC_INS_VMRGLB
	PPC_INS_VMRGLH        = C.PPC_INS_VMRGLH
	PPC_INS_VMRGLW        = C.PPC_INS_VMRGLW
	PPC_INS_VMSUMMBM      = C.PPC_INS_VMSUMMBM
	PPC_INS_VMSUMSHM      = C.PPC_INS_VMSUMSHM
	PPC_INS_VMSUMSHS      = C.PPC_INS_VMSUMSHS
	PPC_INS_VMSUMUBM      = C.PPC_INS_VMSUMUBM
	PPC_INS_VMSUMUHM      = C.PPC_INS_VMSUMUHM
	PPC_INS_VMSUMUHS      = C.PPC_INS_VMSUMUHS
	PPC_INS_VMULESB       = C.PPC_INS_VMULESB
	PPC_INS_VMULESH       = C.PPC_INS_VMULESH
	PPC_INS_VMULESW       = C.PPC_INS_VMULESW
	PPC_INS_VMULEUB       = C.PPC_INS_VMULEUB
	PPC_INS_VMULEUH       = C.PPC_INS_VMULEUH
	PPC_INS_VMULEUW       = C.PPC_INS_VMULEUW
	PPC_INS_VMULOSB       = C.PPC_INS_VMULOSB
	PPC_INS_VMULOSH       = C.PPC_INS_VMULOSH
	PPC_INS_VMULOSW       = C.PPC_INS_VMULOSW
	PPC_INS_VMULOUB       = C.PPC_INS_VMULOUB
	PPC_INS_VMULOUH       = C.PPC_INS_VMULOUH
	PPC_INS_VMULOUW       = C.PPC_INS_VMULOUW
	PPC_INS_VMULUWM       = C.PPC_INS_VMULUWM
	PPC_INS_VNAND         = C.PPC_INS_VNAND
	PPC_INS_VNMSUBFP      = C.PPC_INS_VNMSUBFP
	PPC_INS_VNOR          = C.PPC_INS_VNOR
	PPC_INS_VOR           = C.PPC_INS_VOR
	PPC_INS_VORC          = C.PPC_INS_VORC
	PPC_INS_VPERM         = C.PPC_INS_VPERM
	PPC_INS_VPKPX         = C.PPC_INS_VPKPX
	PPC_INS_VPKSHSS       = C.PPC_INS_VPKSHSS
	PPC_INS_VPKSHUS       = C.PPC_INS_VPKSHUS
	PPC_INS_VPKSWSS       = C.PPC_INS_VPKSWSS
	PPC_INS_VPKSWUS       = C.PPC_INS_VPKSWUS
	PPC_INS_VPKUHUM       = C.PPC_INS_VPKUHUM
	PPC_INS_VPKUHUS       = C.PPC_INS_VPKUHUS
	PPC_INS_VPKUWUM       = C.PPC_INS_VPKUWUM
	PPC_INS_VPKUWUS       = C.PPC_INS_VPKUWUS
	PPC_INS_VPOPCNTB      = C.PPC_INS_VPOPCNTB
	PPC_INS_VPOPCNTD      = C.PPC_INS_VPOPCNTD
	PPC_INS_VPOPCNTH      = C.PPC_INS_VPOPCNTH
	PPC_INS_VPOPCNTW      = C.PPC_INS_VPOPCNTW
	PPC_INS_VREFP         = C.PPC_INS_VREFP
	PPC_INS_VRFIM         = C.PPC_INS_VRFIM
	PPC_INS_VRFIN         = C.PPC_INS_VRFIN
	PPC_INS_VRFIP         = C.PPC_INS_VRFIP
	PPC_INS_VRFIZ         = C.PPC_INS_VRFIZ
	PPC_INS_VRLB          = C.PPC_INS_VRLB
	PPC_INS_VRLD          = C.PPC_INS_VRLD
	PPC_INS_VRLH          = C.PPC_INS_VRLH
	PPC_INS_VRLW          = C.PPC_INS_VRLW
	PPC_INS_VRSQRTEFP     = C.PPC_INS_VRSQRTEFP
	PPC_INS_VSEL          = C.PPC_INS_VSEL
	PPC_INS_VSL           = C.PPC_INS_VSL
	PPC_INS_VSLB          = C.PPC_INS_VSLB
	PPC_INS_VSLD          = C.PPC_INS_VSLD
	PPC_INS_VSLDOI        = C.PPC_INS_VSLDOI
	PPC_INS_VSLH          = C.PPC_INS_VSLH
	PPC_INS_VSLO          = C.PPC_INS_VSLO
	PPC_INS_VSLW          = C.PPC_INS_VSLW
	PPC_INS_VSPLTB        = C.PPC_INS_VSPLTB
	PPC_INS_VSPLTH        = C.PPC_INS_VSPLTH
	PPC_INS_VSPLTISB      = C.PPC_INS_VSPLTISB
	PPC_INS_VSPLTISH      = C.PPC_INS_VSPLTISH
	PPC_INS_VSPLTISW      = C.PPC_INS_VSPLTISW
	PPC_INS_VSPLTW        = C.PPC_INS_VSPLTW
	PPC_INS_VSR           = C.PPC_INS_VSR
	PPC_INS_VSRAB         = C.PPC_INS_VSRAB
	PPC_INS_VSRAD         = C.PPC_INS_VSRAD
	PPC_INS_VSRAH         = C.PPC_INS_VSRAH
	PPC_INS_VSRAW         = C.PPC_INS_VSRAW
	PPC_INS_VSRB          = C.PPC_INS_VSRB
	PPC_INS_VSRD          = C.PPC_INS_VSRD
	PPC_INS_VSRH          = C.PPC_INS_VSRH
	PPC_INS_VSRO          = C.PPC_INS_VSRO
	PPC_INS_VSRW          = C.PPC_INS_VSRW
	PPC_INS_VSUBCUW       = C.PPC_INS_VSUBCUW
	PPC_INS_VSUBFP        = C.PPC_INS_VSUBFP
	PPC_INS_VSUBSBS       = C.PPC_INS_VSUBSBS
	PPC_INS_VSUBSHS       = C.PPC_INS_VSUBSHS
	PPC_INS_VSUBSWS       = C.PPC_INS_VSUBSWS
	PPC_INS_VSUBUBM       = C.PPC_INS_VSUBUBM
	PPC_INS_VSUBUBS       = C.PPC_INS_VSUBUBS
	PPC_INS_VSUBUDM       = C.PPC_INS_VSUBUDM
	PPC_INS_VSUBUHM       = C.PPC_INS_VSUBUHM
	PPC_INS_VSUBUHS       = C.PPC_INS_VSUBUHS
	PPC_INS_VSUBUWM       = C.PPC_INS_VSUBUWM
	PPC_INS_VSUBUWS       = C.PPC_INS_VSUBUWS
	PPC_INS_VSUM2SWS      = C.PPC_INS_VSUM2SWS
	PPC_INS_VSUM4SBS      = C.PPC_INS_VSUM4SBS
	PPC_INS_VSUM4SHS      = C.PPC_INS_VSUM4SHS
	PPC_INS_VSUM4UBS      = C.PPC_INS_VSUM4UBS
	PPC_INS_VSUMSWS       = C.PPC_INS_VSUMSWS
	PPC_INS_VUPKHPX       = C.PPC_INS_VUPKHPX
	PPC_INS_VUPKHSB       = C.PPC_INS_VUPKHSB
	PPC_INS_VUPKHSH       = C.PPC_INS_VUPKHSH
	PPC_INS_VUPKLPX       = C.PPC_INS_VUPKLPX
	PPC_INS_VUPKLSB       = C.PPC_INS_VUPKLSB
	PPC_INS_VUPKLSH       = C.PPC_INS_VUPKLSH
	PPC_INS_VXOR          = C.PPC_INS_VXOR
	PPC_INS_WAIT          = C.PPC_INS_WAIT
	PPC_INS_WRTEE         = C.PPC_INS_WRTEE
	PPC_INS_WRTEEI        = C.PPC_INS_WRTEEI
	PPC_INS_XOR           = C.PPC_INS_XOR
	PPC_INS_XORI          = C.PPC_INS_XORI
	PPC_INS_XORIS         = C.PPC_INS_XORIS
	PPC_INS_XSABSDP       = C.PPC_INS_XSABSDP
	PPC_INS_XSADDDP       = C.PPC_INS_XSADDDP
	PPC_INS_XSCMPODP      = C.PPC_INS_XSCMPODP
	PPC_INS_XSCMPUDP      = C.PPC_INS_XSCMPUDP
	PPC_INS_XSCPSGNDP     = C.PPC_INS_XSCPSGNDP
	PPC_INS_XSCVDPSP      = C.PPC_INS_XSCVDPSP
	PPC_INS_XSCVDPSXDS    = C.PPC_INS_XSCVDPSXDS
	PPC_INS_XSCVDPSXWS    = C.PPC_INS_XSCVDPSXWS
	PPC_INS_XSCVDPUXDS    = C.PPC_INS_XSCVDPUXDS
	PPC_INS_XSCVDPUXWS    = C.PPC_INS_XSCVDPUXWS
	PPC_INS_XSCVSPDP      = C.PPC_INS_XSCVSPDP
	PPC_INS_XSCVSXDDP     = C.PPC_INS_XSCVSXDDP
	PPC_INS_XSCVUXDDP     = C.PPC_INS_XSCVUXDDP
	PPC_INS_XSDIVDP       = C.PPC_INS_XSDIVDP
	PPC_INS_XSMADDADP     = C.PPC_INS_XSMADDADP
	PPC_INS_XSMADDMDP     = C.PPC_INS_XSMADDMDP
	PPC_INS_XSMAXDP       = C.PPC_INS_XSMAXDP
	PPC_INS_XSMINDP       = C.PPC_INS_XSMINDP
	PPC_INS_XSMSUBADP     = C.PPC_INS_XSMSUBADP
	PPC_INS_XSMSUBMDP     = C.PPC_INS_XSMSUBMDP
	PPC_INS_XSMULDP       = C.PPC_INS_XSMULDP
	PPC_INS_XSNABSDP      = C.PPC_INS_XSNABSDP
	PPC_INS_XSNEGDP       = C.PPC_INS_XSNEGDP
	PPC_INS_XSNMADDADP    = C.PPC_INS_XSNMADDADP
	PPC_INS_XSNMADDMDP    = C.PPC_INS_XSNMADDMDP
	PPC_INS_XSNMSUBADP    = C.PPC_INS_XSNMSUBADP
	PPC_INS_XSNMSUBMDP    = C.PPC_INS_XSNMSUBMDP
	PPC_INS_XSRDPI        = C.PPC_INS_XSRDPI
	PPC_INS_XSRDPIC       = C.PPC_INS_XSRDPIC
	PPC_INS_XSRDPIM       = C.PPC_INS_XSRDPIM
	PPC_INS_XSRDPIP       = C.PPC_INS_XSRDPIP
	PPC_INS_XSRDPIZ       = C.PPC_INS_XSRDPIZ
	PPC_INS_XSREDP        = C.PPC_INS_XSREDP
	PPC_INS_XSRSQRTEDP    = C.PPC_INS_XSRSQRTEDP
	PPC_INS_XSSQRTDP      = C.PPC_INS_XSSQRTDP
	PPC_INS_XSSUBDP       = C.PPC_INS_XSSUBDP
	PPC_INS_XSTDIVDP      = C.PPC_INS_XSTDIVDP
	PPC_INS_XSTSQRTDP     = C.PPC_INS_XSTSQRTDP
	PPC_INS_XVABSDP       = C.PPC_INS_XVABSDP
	PPC_INS_XVABSSP       = C.PPC_INS_XVABSSP
	PPC_INS_XVADDDP       = C.PPC_INS_XVADDDP
	PPC_INS_XVADDSP       = C.PPC_INS_XVADDSP
	PPC_INS_XVCMPEQDP     = C.PPC_INS_XVCMPEQDP
	PPC_INS_XVCMPEQSP     = C.PPC_INS_XVCMPEQSP
	PPC_INS_XVCMPGEDP     = C.PPC_INS_XVCMPGEDP
	PPC_INS_XVCMPGESP     = C.PPC_INS_XVCMPGESP
	PPC_INS_XVCMPGTDP     = C.PPC_INS_XVCMPGTDP
	PPC_INS_XVCMPGTSP     = C.PPC_INS_XVCMPGTSP
	PPC_INS_XVCPSGNDP     = C.PPC_INS_XVCPSGNDP
	PPC_INS_XVCPSGNSP     = C.PPC_INS_XVCPSGNSP
	PPC_INS_XVCVDPSP      = C.PPC_INS_XVCVDPSP
	PPC_INS_XVCVDPSXDS    = C.PPC_INS_XVCVDPSXDS
	PPC_INS_XVCVDPSXWS    = C.PPC_INS_XVCVDPSXWS
	PPC_INS_XVCVDPUXDS    = C.PPC_INS_XVCVDPUXDS
	PPC_INS_XVCVDPUXWS    = C.PPC_INS_XVCVDPUXWS
	PPC_INS_XVCVSPDP      = C.PPC_INS_XVCVSPDP
	PPC_INS_XVCVSPSXDS    = C.PPC_INS_XVCVSPSXDS
	PPC_INS_XVCVSPSXWS    = C.PPC_INS_XVCVSPSXWS
	PPC_INS_XVCVSPUXDS    = C.PPC_INS_XVCVSPUXDS
	PPC_INS_XVCVSPUXWS    = C.PPC_INS_XVCVSPUXWS
	PPC_INS_XVCVSXDDP     = C.PPC_INS_XVCVSXDDP
	PPC_INS_XVCVSXDSP     = C.PPC_INS_XVCVSXDSP
	PPC_INS_XVCVSXWDP     = C.PPC_INS_XVCVSXWDP
	PPC_INS_XVCVSXWSP     = C.PPC_INS_XVCVSXWSP
	PPC_INS_XVCVUXDDP     = C.PPC_INS_XVCVUXDDP
	PPC_INS_XVCVUXDSP     = C.PPC_INS_XVCVUXDSP
	PPC_INS_XVCVUXWDP     = C.PPC_INS_XVCVUXWDP
	PPC_INS_XVCVUXWSP     = C.PPC_INS_XVCVUXWSP
	PPC_INS_XVDIVDP       = C.PPC_INS_XVDIVDP
	PPC_INS_XVDIVSP       = C.PPC_INS_XVDIVSP
	PPC_INS_XVMADDADP     = C.PPC_INS_XVMADDADP
	PPC_INS_XVMADDASP     = C.PPC_INS_XVMADDASP
	PPC_INS_XVMADDMDP     = C.PPC_INS_XVMADDMDP
	PPC_INS_XVMADDMSP     = C.PPC_INS_XVMADDMSP
	PPC_INS_XVMAXDP       = C.PPC_INS_XVMAXDP
	PPC_INS_XVMAXSP       = C.PPC_INS_XVMAXSP
	PPC_INS_XVMINDP       = C.PPC_INS_XVMINDP
	PPC_INS_XVMINSP       = C.PPC_INS_XVMINSP
	PPC_INS_XVMSUBADP     = C.PPC_INS_XVMSUBADP
	PPC_INS_XVMSUBASP     = C.PPC_INS_XVMSUBASP
	PPC_INS_XVMSUBMDP     = C.PPC_INS_XVMSUBMDP
	PPC_INS_XVMSUBMSP     = C.PPC_INS_XVMSUBMSP
	PPC_INS_XVMULDP       = C.PPC_INS_XVMULDP
	PPC_INS_XVMULSP       = C.PPC_INS_XVMULSP
	PPC_INS_XVNABSDP      = C.PPC_INS_XVNABSDP
	PPC_INS_XVNABSSP      = C.PPC_INS_XVNABSSP
	PPC_INS_XVNEGDP       = C.PPC_INS_XVNEGDP
	PPC_INS_XVNEGSP       = C.PPC_INS_XVNEGSP
	PPC_INS_XVNMADDADP    = C.PPC_INS_XVNMADDADP
	PPC_INS_XVNMADDASP    = C.PPC_INS_XVNMADDASP
	PPC_INS_XVNMADDMDP    = C.PPC_INS_XVNMADDMDP
	PPC_INS_XVNMADDMSP    = C.PPC_INS_XVNMADDMSP
	PPC_INS_XVNMSUBADP    = C.PPC_INS_XVNMSUBADP
	PPC_INS_XVNMSUBASP    = C.PPC_INS_XVNMSUBASP
	PPC_INS_XVNMSUBMDP    = C.PPC_INS_XVNMSUBMDP
	PPC_INS_XVNMSUBMSP    = C.PPC_INS_XVNMSUBMSP
	PPC_INS_XVRDPI        = C.PPC_INS_XVRDPI
	PPC_INS_XVRDPIC       = C.PPC_INS_XVRDPIC
	PPC_INS_XVRDPIM       = C.PPC_INS_XVRDPIM
	PPC_INS_XVRDPIP       = C.PPC_INS_XVRDPIP
	PPC_INS_XVRDPIZ       = C.PPC_INS_XVRDPIZ
	PPC_INS_XVREDP        = C.PPC_INS_XVREDP
	PPC_INS_XVRESP        = C.PPC_INS_XVRESP
	PPC_INS_XVRSPI        = C.PPC_INS_XVRSPI
	PPC_INS_XVRSPIC       = C.PPC_INS_XVRSPIC
	PPC_INS_XVRSPIM       = C.PPC_INS_XVRSPIM
	PPC_INS_XVRSPIP       = C.PPC_INS_XVRSPIP
	PPC_INS_XVRSPIZ       = C.PPC_INS_XVRSPIZ
	PPC_INS_XVRSQRTEDP    = C.PPC_INS_XVRSQRTEDP
	PPC_INS_XVRSQRTESP    = C.PPC_INS_XVRSQRTESP
	PPC_INS_XVSQRTDP      = C.PPC_INS_XVSQRTDP
	PPC_INS_XVSQRTSP      = C.PPC_INS_XVSQRTSP
	PPC_INS_XVSUBDP       = C.PPC_INS_XVSUBDP
	PPC_INS_XVSUBSP       = C.PPC_INS_XVSUBSP
	PPC_INS_XVTDIVDP      = C.PPC_INS_XVTDIVDP
	PPC_INS_XVTDIVSP      = C.PPC_INS_XVTDIVSP
	PPC_INS_XVTSQRTDP     = C.PPC_INS_XVTSQRTDP
	PPC_INS_XVTSQRTSP     = C.PPC_INS_XVTSQRTSP
	PPC_INS_XXLAND        = C.PPC_INS_XXLAND
	PPC_INS_XXLANDC       = C.PPC_INS_XXLANDC
	PPC_INS_XXLEQV        = C.PPC_INS_XXLEQV
	PPC_INS_XXLNAND       = C.PPC_INS_XXLNAND
	PPC_INS_XXLNOR        = C.PPC_INS_XXLNOR
	PPC_INS_XXLOR         = C.PPC_INS_XXLOR
	PPC_INS_XXLORC        = C.PPC_INS_XXLORC
	PPC_INS_XXLXOR        = C.PPC_INS_XXLXOR
	PPC_INS_XXMRGHW       = C.PPC_INS_XXMRGHW
	PPC_INS_XXMRGLW       = C.PPC_INS_XXMRGLW
	PPC_INS_XXPERMDI      = C.PPC_INS_XXPERMDI
	PPC_INS_XXSEL         = C.PPC_INS_XXSEL
	PPC_INS_XXSLDWI       = C.PPC_INS_XXSLDWI
	PPC_INS_XXSPLTW       = C.PPC_INS_XXSPLTW
	PPC_INS_BCA           = C.PPC_INS_BCA
	PPC_INS_BCLA          = C.PPC_INS_BCLA
	PPC_INS_SLWI          = C.PPC_INS_SLWI
	PPC_INS_SRWI          = C.PPC_INS_SRWI
	PPC_INS_SLDI          = C.PPC_INS_SLDI
	PPC_INS_BTA           = C.PPC_INS_BTA
	PPC_INS_CRSET         = C.PPC_INS_CRSET
	PPC_INS_CRNOT         = C.PPC_INS_CRNOT
	PPC_INS_CRMOVE        = C.PPC_INS_CRMOVE
	PPC_INS_CRCLR         = C.PPC_INS_CRCLR
	PPC_INS_MFBR0         = C.PPC_INS_MFBR0
	PPC_INS_MFBR1         = C.PPC_INS_MFBR1
	PPC_INS_MFBR2         = C.PPC_INS_MFBR2
	PPC_INS_MFBR3         = C.PPC_INS_MFBR3
	PPC_INS_MFBR4         = C.PPC_INS_MFBR4
	PPC_INS_MFBR5         = C.PPC_INS_MFBR5
	PPC_INS_MFBR6         = C.PPC_INS_MFBR6
	PPC_INS_MFBR7         = C.PPC_INS_MFBR7
	PPC_INS_MFXER         = C.PPC_INS_MFXER
	PPC_INS_MFRTCU        = C.PPC_INS_MFRTCU
	PPC_INS_MFRTCL        = C.PPC_INS_MFRTCL
	PPC_INS_MFDSCR        = C.PPC_INS_MFDSCR
	PPC_INS_MFDSISR       = C.PPC_INS_MFDSISR
	PPC_INS_MFDAR         = C.PPC_INS_MFDAR
	PPC_INS_MFSRR2        = C.PPC_INS_MFSRR2
	PPC_INS_MFSRR3        = C.PPC_INS_MFSRR3
	PPC_INS_MFCFAR        = C.PPC_INS_MFCFAR
	PPC_INS_MFAMR         = C.PPC_INS_MFAMR
	PPC_INS_MFPID         = C.PPC_INS_MFPID
	PPC_INS_MFTBLO        = C.PPC_INS_MFTBLO
	PPC_INS_MFTBHI        = C.PPC_INS_MFTBHI
	PPC_INS_MFDBATU       = C.PPC_INS_MFDBATU
	PPC_INS_MFDBATL       = C.PPC_INS_MFDBATL
	PPC_INS_MFIBATU       = C.PPC_INS_MFIBATU
	PPC_INS_MFIBATL       = C.PPC_INS_MFIBATL
	PPC_INS_MFDCCR        = C.PPC_INS_MFDCCR
	PPC_INS_MFICCR        = C.PPC_INS_MFICCR
	PPC_INS_MFDEAR        = C.PPC_INS_MFDEAR
	PPC_INS_MFESR         = C.PPC_INS_MFESR
	PPC_INS_MFSPEFSCR     = C.PPC_INS_MFSPEFSCR
	PPC_INS_MFTCR         = C.PPC_INS_MFTCR
	PPC_INS_MFASR         = C.PPC_INS_MFASR
	PPC_INS_MFPVR         = C.PPC_INS_MFPVR
	PPC_INS_MFTBU         = C.PPC_INS_MFTBU
	PPC_INS_MTCR          = C.PPC_INS_MTCR
	PPC_INS_MTBR0         = C.PPC_INS_MTBR0
	PPC_INS_MTBR1         = C.PPC_INS_MTBR1
	PPC_INS_MTBR2         = C.PPC_INS_MTBR2
	PPC_INS_MTBR3         = C.PPC_INS_MTBR3
	PPC_INS_MTBR4         = C.PPC_INS_MTBR4
	PPC_INS_MTBR5         = C.PPC_INS_MTBR5
	PPC_INS_MTBR6         = C.PPC_INS_MTBR6
	PPC_INS_MTBR7         = C.PPC_INS_MTBR7
	PPC_INS_MTXER         = C.PPC_INS_MTXER
	PPC_INS_MTDSCR        = C.PPC_INS_MTDSCR
	PPC_INS_MTDSISR       = C.PPC_INS_MTDSISR
	PPC_INS_MTDAR         = C.PPC_INS_MTDAR
	PPC_INS_MTSRR2        = C.PPC_INS_MTSRR2
	PPC_INS_MTSRR3        = C.PPC_INS_MTSRR3
	PPC_INS_MTCFAR        = C.PPC_INS_MTCFAR
	PPC_INS_MTAMR         = C.PPC_INS_MTAMR
	PPC_INS_MTPID         = C.PPC_INS_MTPID
	PPC_INS_MTTBL         = C.PPC_INS_MTTBL
	PPC_INS_MTTBU         = C.PPC_INS_MTTBU
	PPC_INS_MTTBLO        = C.PPC_INS_MTTBLO
	PPC_INS_MTTBHI        = C.PPC_INS_MTTBHI
	PPC_INS_MTDBATU       = C.PPC_INS_MTDBATU
	PPC_INS_MTDBATL       = C.PPC_INS_MTDBATL
	PPC_INS_MTIBATU       = C.PPC_INS_MTIBATU
	PPC_INS_MTIBATL       = C.PPC_INS_MTIBATL
	PPC_INS_MTDCCR        = C.PPC_INS_MTDCCR
	PPC_INS_MTICCR        = C.PPC_INS_MTICCR
	PPC_INS_MTDEAR        = C.PPC_INS_MTDEAR
	PPC_INS_MTESR         = C.PPC_INS_MTESR
	PPC_INS_MTSPEFSCR     = C.PPC_INS_MTSPEFSCR
	PPC_INS_MTTCR         = C.PPC_INS_MTTCR
	PPC_INS_NOT           = C.PPC_INS_NOT
	PPC_INS_MR            = C.PPC_INS_MR
	PPC_INS_ROTLD         = C.PPC_INS_ROTLD
	PPC_INS_ROTLDI        = C.PPC_INS_ROTLDI
	PPC_INS_CLRLDI        = C.PPC_INS_CLRLDI
	PPC_INS_ROTLWI        = C.PPC_INS_ROTLWI
	PPC_INS_CLRLWI        = C.PPC_INS_CLRLWI
	PPC_INS_ROTLW         = C.PPC_INS_ROTLW
	PPC_INS_SUB           = C.PPC_INS_SUB
	PPC_INS_SUBC          = C.PPC_INS_SUBC
	PPC_INS_LWSYNC        = C.PPC_INS_LWSYNC
	PPC_INS_PTESYNC       = C.PPC_INS_PTESYNC
	PPC_INS_TDLT          = C.PPC_INS_TDLT
	PPC_INS_TDEQ          = C.PPC_INS_TDEQ
	PPC_INS_TDGT          = C.PPC_INS_TDGT
	PPC_INS_TDNE          = C.PPC_INS_TDNE
	PPC_INS_TDLLT         = C.PPC_INS_TDLLT
	PPC_INS_TDLGT         = C.PPC_INS_TDLGT
	PPC_INS_TDU           = C.PPC_INS_TDU
	PPC_INS_TDLTI         = C.PPC_INS_TDLTI
	PPC_INS_TDEQI         = C.PPC_INS_TDEQI
	PPC_INS_TDGTI         = C.PPC_INS_TDGTI
	PPC_INS_TDNEI         = C.PPC_INS_TDNEI
	PPC_INS_TDLLTI        = C.PPC_INS_TDLLTI
	PPC_INS_TDLGTI        = C.PPC_INS_TDLGTI
	PPC_INS_TDUI          = C.PPC_INS_TDUI
	PPC_INS_TLBREHI       = C.PPC_INS_TLBREHI
	PPC_INS_TLBRELO       = C.PPC_INS_TLBRELO
	PPC_INS_TLBWEHI       = C.PPC_INS_TLBWEHI
	PPC_INS_TLBWELO       = C.PPC_INS_TLBWELO
	PPC_INS_TWLT          = C.PPC_INS_TWLT
	PPC_INS_TWEQ          = C.PPC_INS_TWEQ
	PPC_INS_TWGT          = C.PPC_INS_TWGT
	PPC_INS_TWNE          = C.PPC_INS_TWNE
	PPC_INS_TWLLT         = C.PPC_INS_TWLLT
	PPC_INS_TWLGT         = C.PPC_INS_TWLGT
	PPC_INS_TWU           = C.PPC_INS_TWU
	PPC_INS_TWLTI         = C.PPC_INS_TWLTI
	PPC_INS_TWEQI         = C.PPC_INS_TWEQI
	PPC_INS_TWGTI         = C.PPC_INS_TWGTI
	PPC_INS_TWNEI         = C.PPC_INS_TWNEI
	PPC_INS_TWLLTI        = C.PPC_INS_TWLLTI
	PPC_INS_TWLGTI        = C.PPC_INS_TWLGTI
	PPC_INS_TWUI          = C.PPC_INS_TWUI
	PPC_INS_WAITRSV       = C.PPC_INS_WAITRSV
	PPC_INS_WAITIMPL      = C.PPC_INS_WAITIMPL
	PPC_INS_XNOP          = C.PPC_INS_XNOP
	PPC_INS_XVMOVDP       = C.PPC_INS_XVMOVDP
	PPC_INS_XVMOVSP       = C.PPC_INS_XVMOVSP
	PPC_INS_XXSPLTD       = C.PPC_INS_XXSPLTD
	PPC_INS_XXMRGHD       = C.PPC_INS_XXMRGHD
	PPC_INS_XXMRGLD       = C.PPC_INS_XXMRGLD
	PPC_INS_XXSWAPD       = C.PPC_INS_XXSWAPD
	PPC_INS_BT            = C.PPC_INS_BT
	PPC_INS_BF            = C.PPC_INS_BF
	PPC_INS_BDNZT         = C.PPC_INS_BDNZT
	PPC_INS_BDNZF         = C.PPC_INS_BDNZF
	PPC_INS_BDZF          = C.PPC_INS_BDZF
	PPC_INS_BDZT          = C.PPC_INS_BDZT
	PPC_INS_BFA           = C.PPC_INS_BFA
	PPC_INS_BDNZTA        = C.PPC_INS_BDNZTA
	PPC_INS_BDNZFA        = C.PPC_INS_BDNZFA
	PPC_INS_BDZTA         = C.PPC_INS_BDZTA
	PPC_INS_BDZFA         = C.PPC_INS_BDZFA
	PPC_INS_BTCTR         = C.PPC_INS_BTCTR
	PPC_INS_BFCTR         = C.PPC_INS_BFCTR
	PPC_INS_BTCTRL        = C.PPC_INS_BTCTRL
	PPC_INS_BFCTRL        = C.PPC_INS_BFCTRL
	PPC_INS_BTL           = C.PPC_INS_BTL
	PPC_INS_BFL           = C.PPC_INS_BFL
	PPC_INS_BDNZTL        = C.PPC_INS_BDNZTL
	PPC_INS_BDNZFL        = C.PPC_INS_BDNZFL
	PPC_INS_BDZTL         = C.PPC_INS_BDZTL
	PPC_INS_BDZFL         = C.PPC_INS_BDZFL
	PPC_INS_BTLA          = C.PPC_INS_BTLA
	PPC_INS_BFLA          = C.PPC_INS_BFLA
	PPC_INS_BDNZTLA       = C.PPC_INS_BDNZTLA
	PPC_INS_BDNZFLA       = C.PPC_INS_BDNZFLA
	PPC_INS_BDZTLA        = C.PPC_INS_BDZTLA
	PPC_INS_BDZFLA        = C.PPC_INS_BDZFLA
	PPC_INS_BTLR          = C.PPC_INS_BTLR
	PPC_INS_BFLR          = C.PPC_INS_BFLR
	PPC_INS_BDNZTLR       = C.PPC_INS_BDNZTLR
	PPC_INS_BDZTLR        = C.PPC_INS_BDZTLR
	PPC_INS_BDZFLR        = C.PPC_INS_BDZFLR
	PPC_INS_BTLRL         = C.PPC_INS_BTLRL
	PPC_INS_BFLRL         = C.PPC_INS_BFLRL
	PPC_INS_BDNZTLRL      = C.PPC_INS_BDNZTLRL
	PPC_INS_BDNZFLRL      = C.PPC_INS_BDNZFLRL
	PPC_INS_BDZTLRL       = C.PPC_INS_BDZTLRL
	PPC_INS_BDZFLRL       = C.PPC_INS_BDZFLRL
	PPC_INS_QVFAND        = C.PPC_INS_QVFAND
	PPC_INS_QVFCLR        = C.PPC_INS_QVFCLR
	PPC_INS_QVFANDC       = C.PPC_INS_QVFANDC
	PPC_INS_QVFCTFB       = C.PPC_INS_QVFCTFB
	PPC_INS_QVFXOR        = C.PPC_INS_QVFXOR
	PPC_INS_QVFOR         = C.PPC_INS_QVFOR
	PPC_INS_QVFNOR        = C.PPC_INS_QVFNOR
	PPC_INS_QVFEQU        = C.PPC_INS_QVFEQU
	PPC_INS_QVFNOT        = C.PPC_INS_QVFNOT
	PPC_INS_QVFORC        = C.PPC_INS_QVFORC
	PPC_INS_QVFNAND       = C.PPC_INS_QVFNAND
	PPC_INS_QVFSET        = C.PPC_INS_QVFSET
	PPC_INS_ENDING        = C.PPC_INS_ENDING
)

PPC instruction

View Source
const (
	PPC_GRP_ALTIVEC   = C.PPC_GRP_ALTIVEC
	PPC_GRP_MODE32    = C.PPC_GRP_MODE32
	PPC_GRP_MODE64    = C.PPC_GRP_MODE64
	PPC_GRP_BOOKE     = C.PPC_GRP_BOOKE
	PPC_GRP_NOTBOOKE  = C.PPC_GRP_NOTBOOKE
	PPC_GRP_SPE       = C.PPC_GRP_SPE
	PPC_GRP_VSX       = C.PPC_GRP_VSX
	PPC_GRP_E500      = C.PPC_GRP_E500
	PPC_GRP_PPC4XX    = C.PPC_GRP_PPC4XX
	PPC_GRP_PPC6XX    = C.PPC_GRP_PPC6XX
	PPC_GRP_ICBT      = C.PPC_GRP_ICBT
	PPC_GRP_P8ALTIVEC = C.PPC_GRP_P8ALTIVEC
	PPC_GRP_P8VECTOR  = C.PPC_GRP_P8VECTOR
	PPC_GRP_QPX       = C.PPC_GRP_QPX
	PPC_GRP_ENDING    = C.PPC_GRP_ENDING
)

Architecture-specific groups

View Source
const (
	SPARC_CC_ICC_A   = C.SPARC_CC_ICC_A
	SPARC_CC_ICC_N   = C.SPARC_CC_ICC_N
	SPARC_CC_ICC_NE  = C.SPARC_CC_ICC_NE
	SPARC_CC_ICC_E   = C.SPARC_CC_ICC_E
	SPARC_CC_ICC_G   = C.SPARC_CC_ICC_G
	SPARC_CC_ICC_LE  = C.SPARC_CC_ICC_LE
	SPARC_CC_ICC_GE  = C.SPARC_CC_ICC_GE
	SPARC_CC_ICC_L   = C.SPARC_CC_ICC_L
	SPARC_CC_ICC_GU  = C.SPARC_CC_ICC_GU
	SPARC_CC_ICC_LEU = C.SPARC_CC_ICC_LEU
	SPARC_CC_ICC_CC  = C.SPARC_CC_ICC_CC
	SPARC_CC_ICC_CS  = C.SPARC_CC_ICC_CS
	SPARC_CC_ICC_POS = C.SPARC_CC_ICC_POS
	SPARC_CC_ICC_NEG = C.SPARC_CC_ICC_NEG
	SPARC_CC_ICC_VC  = C.SPARC_CC_ICC_VC
	SPARC_CC_ICC_VS  = C.SPARC_CC_ICC_VS
)

Integer condition codes

View Source
const (
	SPARC_CC_FCC_A   = C.SPARC_CC_FCC_A
	SPARC_CC_FCC_N   = C.SPARC_CC_FCC_N
	SPARC_CC_FCC_U   = C.SPARC_CC_FCC_U
	SPARC_CC_FCC_G   = C.SPARC_CC_FCC_G
	SPARC_CC_FCC_UG  = C.SPARC_CC_FCC_UG
	SPARC_CC_FCC_L   = C.SPARC_CC_FCC_L
	SPARC_CC_FCC_UL  = C.SPARC_CC_FCC_UL
	SPARC_CC_FCC_LG  = C.SPARC_CC_FCC_LG
	SPARC_CC_FCC_NE  = C.SPARC_CC_FCC_NE
	SPARC_CC_FCC_E   = C.SPARC_CC_FCC_E
	SPARC_CC_FCC_UE  = C.SPARC_CC_FCC_UE
	SPARC_CC_FCC_GE  = C.SPARC_CC_FCC_GE
	SPARC_CC_FCC_UGE = C.SPARC_CC_FCC_UGE
	SPARC_CC_FCC_LE  = C.SPARC_CC_FCC_LE
	SPARC_CC_FCC_ULE = C.SPARC_CC_FCC_ULE
	SPARC_CC_FCC_O   = C.SPARC_CC_FCC_O
)

Floating condition codes

View Source
const (
	SPARC_HINT_INVALID = C.SPARC_HINT_INVALID
	SPARC_HINT_A       = C.SPARC_HINT_A
	SPARC_HINT_PT      = C.SPARC_HINT_PT
	SPARC_HINT_PN      = C.SPARC_HINT_PN
)

Branch hint

View Source
const (
	SPARC_OP_INVALID = C.SPARC_OP_INVALID
	SPARC_OP_REG     = C.SPARC_OP_REG
	SPARC_OP_IMM     = C.SPARC_OP_IMM
	SPARC_OP_MEM     = C.SPARC_OP_MEM
)

Operand type for instruction's operands

View Source
const (
	SPARC_REG_INVALID = C.SPARC_REG_INVALID
	SPARC_REG_F0      = C.SPARC_REG_F0
	SPARC_REG_F1      = C.SPARC_REG_F1
	SPARC_REG_F2      = C.SPARC_REG_F2
	SPARC_REG_F3      = C.SPARC_REG_F3
	SPARC_REG_F4      = C.SPARC_REG_F4
	SPARC_REG_F5      = C.SPARC_REG_F5
	SPARC_REG_F6      = C.SPARC_REG_F6
	SPARC_REG_F7      = C.SPARC_REG_F7
	SPARC_REG_F8      = C.SPARC_REG_F8
	SPARC_REG_F9      = C.SPARC_REG_F9
	SPARC_REG_F10     = C.SPARC_REG_F10
	SPARC_REG_F11     = C.SPARC_REG_F11
	SPARC_REG_F12     = C.SPARC_REG_F12
	SPARC_REG_F13     = C.SPARC_REG_F13
	SPARC_REG_F14     = C.SPARC_REG_F14
	SPARC_REG_F15     = C.SPARC_REG_F15
	SPARC_REG_F16     = C.SPARC_REG_F16
	SPARC_REG_F17     = C.SPARC_REG_F17
	SPARC_REG_F18     = C.SPARC_REG_F18
	SPARC_REG_F19     = C.SPARC_REG_F19
	SPARC_REG_F20     = C.SPARC_REG_F20
	SPARC_REG_F21     = C.SPARC_REG_F21
	SPARC_REG_F22     = C.SPARC_REG_F22
	SPARC_REG_F23     = C.SPARC_REG_F23
	SPARC_REG_F24     = C.SPARC_REG_F24
	SPARC_REG_F25     = C.SPARC_REG_F25
	SPARC_REG_F26     = C.SPARC_REG_F26
	SPARC_REG_F27     = C.SPARC_REG_F27
	SPARC_REG_F28     = C.SPARC_REG_F28
	SPARC_REG_F29     = C.SPARC_REG_F29
	SPARC_REG_F30     = C.SPARC_REG_F30
	SPARC_REG_F31     = C.SPARC_REG_F31
	SPARC_REG_F32     = C.SPARC_REG_F32
	SPARC_REG_F34     = C.SPARC_REG_F34
	SPARC_REG_F36     = C.SPARC_REG_F36
	SPARC_REG_F38     = C.SPARC_REG_F38
	SPARC_REG_F40     = C.SPARC_REG_F40
	SPARC_REG_F42     = C.SPARC_REG_F42
	SPARC_REG_F44     = C.SPARC_REG_F44
	SPARC_REG_F46     = C.SPARC_REG_F46
	SPARC_REG_F48     = C.SPARC_REG_F48
	SPARC_REG_F50     = C.SPARC_REG_F50
	SPARC_REG_F52     = C.SPARC_REG_F52
	SPARC_REG_F54     = C.SPARC_REG_F54
	SPARC_REG_F56     = C.SPARC_REG_F56
	SPARC_REG_F58     = C.SPARC_REG_F58
	SPARC_REG_F60     = C.SPARC_REG_F60
	SPARC_REG_F62     = C.SPARC_REG_F62
	SPARC_REG_FCC0    = C.SPARC_REG_FCC0
	SPARC_REG_FCC1    = C.SPARC_REG_FCC1
	SPARC_REG_FCC2    = C.SPARC_REG_FCC2
	SPARC_REG_FCC3    = C.SPARC_REG_FCC3
	SPARC_REG_FP      = C.SPARC_REG_FP
	SPARC_REG_G0      = C.SPARC_REG_G0
	SPARC_REG_G1      = C.SPARC_REG_G1
	SPARC_REG_G2      = C.SPARC_REG_G2
	SPARC_REG_G3      = C.SPARC_REG_G3
	SPARC_REG_G4      = C.SPARC_REG_G4
	SPARC_REG_G5      = C.SPARC_REG_G5
	SPARC_REG_G6      = C.SPARC_REG_G6
	SPARC_REG_G7      = C.SPARC_REG_G7
	SPARC_REG_I0      = C.SPARC_REG_I0
	SPARC_REG_I1      = C.SPARC_REG_I1
	SPARC_REG_I2      = C.SPARC_REG_I2
	SPARC_REG_I3      = C.SPARC_REG_I3
	SPARC_REG_I4      = C.SPARC_REG_I4
	SPARC_REG_I5      = C.SPARC_REG_I5
	SPARC_REG_I7      = C.SPARC_REG_I7
	SPARC_REG_ICC     = C.SPARC_REG_ICC
	SPARC_REG_L0      = C.SPARC_REG_L0
	SPARC_REG_L1      = C.SPARC_REG_L1
	SPARC_REG_L2      = C.SPARC_REG_L2
	SPARC_REG_L3      = C.SPARC_REG_L3
	SPARC_REG_L4      = C.SPARC_REG_L4
	SPARC_REG_L5      = C.SPARC_REG_L5
	SPARC_REG_L6      = C.SPARC_REG_L6
	SPARC_REG_L7      = C.SPARC_REG_L7
	SPARC_REG_O0      = C.SPARC_REG_O0
	SPARC_REG_O1      = C.SPARC_REG_O1
	SPARC_REG_O2      = C.SPARC_REG_O2
	SPARC_REG_O3      = C.SPARC_REG_O3
	SPARC_REG_O4      = C.SPARC_REG_O4
	SPARC_REG_O5      = C.SPARC_REG_O5
	SPARC_REG_O7      = C.SPARC_REG_O7
	SPARC_REG_SP      = C.SPARC_REG_SP
	SPARC_REG_Y       = C.SPARC_REG_Y
	SPARC_REG_XCC     = C.SPARC_REG_XCC
	SPARC_REG_ENDING  = C.SPARC_REG_ENDING
	SPARC_REG_O6      = C.SPARC_REG_O6
	SPARC_REG_I6      = C.SPARC_REG_I6
)

SPARC registers

View Source
const (
	SPARC_INS_INVALID     = C.SPARC_INS_INVALID
	SPARC_INS_ADDCC       = C.SPARC_INS_ADDCC
	SPARC_INS_ADDX        = C.SPARC_INS_ADDX
	SPARC_INS_ADDXCC      = C.SPARC_INS_ADDXCC
	SPARC_INS_ADDXC       = C.SPARC_INS_ADDXC
	SPARC_INS_ADDXCCC     = C.SPARC_INS_ADDXCCC
	SPARC_INS_ADD         = C.SPARC_INS_ADD
	SPARC_INS_ALIGNADDR   = C.SPARC_INS_ALIGNADDR
	SPARC_INS_ALIGNADDRL  = C.SPARC_INS_ALIGNADDRL
	SPARC_INS_ANDCC       = C.SPARC_INS_ANDCC
	SPARC_INS_ANDNCC      = C.SPARC_INS_ANDNCC
	SPARC_INS_ANDN        = C.SPARC_INS_ANDN
	SPARC_INS_AND         = C.SPARC_INS_AND
	SPARC_INS_ARRAY16     = C.SPARC_INS_ARRAY16
	SPARC_INS_ARRAY32     = C.SPARC_INS_ARRAY32
	SPARC_INS_ARRAY8      = C.SPARC_INS_ARRAY8
	SPARC_INS_B           = C.SPARC_INS_B
	SPARC_INS_JMP         = C.SPARC_INS_JMP
	SPARC_INS_BMASK       = C.SPARC_INS_BMASK
	SPARC_INS_FB          = C.SPARC_INS_FB
	SPARC_INS_BRGEZ       = C.SPARC_INS_BRGEZ
	SPARC_INS_BRGZ        = C.SPARC_INS_BRGZ
	SPARC_INS_BRLEZ       = C.SPARC_INS_BRLEZ
	SPARC_INS_BRLZ        = C.SPARC_INS_BRLZ
	SPARC_INS_BRNZ        = C.SPARC_INS_BRNZ
	SPARC_INS_BRZ         = C.SPARC_INS_BRZ
	SPARC_INS_BSHUFFLE    = C.SPARC_INS_BSHUFFLE
	SPARC_INS_CALL        = C.SPARC_INS_CALL
	SPARC_INS_CASX        = C.SPARC_INS_CASX
	SPARC_INS_CAS         = C.SPARC_INS_CAS
	SPARC_INS_CMASK16     = C.SPARC_INS_CMASK16
	SPARC_INS_CMASK32     = C.SPARC_INS_CMASK32
	SPARC_INS_CMASK8      = C.SPARC_INS_CMASK8
	SPARC_INS_CMP         = C.SPARC_INS_CMP
	SPARC_INS_EDGE16      = C.SPARC_INS_EDGE16
	SPARC_INS_EDGE16L     = C.SPARC_INS_EDGE16L
	SPARC_INS_EDGE16LN    = C.SPARC_INS_EDGE16LN
	SPARC_INS_EDGE16N     = C.SPARC_INS_EDGE16N
	SPARC_INS_EDGE32      = C.SPARC_INS_EDGE32
	SPARC_INS_EDGE32L     = C.SPARC_INS_EDGE32L
	SPARC_INS_EDGE32LN    = C.SPARC_INS_EDGE32LN
	SPARC_INS_EDGE32N     = C.SPARC_INS_EDGE32N
	SPARC_INS_EDGE8       = C.SPARC_INS_EDGE8
	SPARC_INS_EDGE8L      = C.SPARC_INS_EDGE8L
	SPARC_INS_EDGE8LN     = C.SPARC_INS_EDGE8LN
	SPARC_INS_EDGE8N      = C.SPARC_INS_EDGE8N
	SPARC_INS_FABSD       = C.SPARC_INS_FABSD
	SPARC_INS_FABSQ       = C.SPARC_INS_FABSQ
	SPARC_INS_FABSS       = C.SPARC_INS_FABSS
	SPARC_INS_FADDD       = C.SPARC_INS_FADDD
	SPARC_INS_FADDQ       = C.SPARC_INS_FADDQ
	SPARC_INS_FADDS       = C.SPARC_INS_FADDS
	SPARC_INS_FALIGNDATA  = C.SPARC_INS_FALIGNDATA
	SPARC_INS_FAND        = C.SPARC_INS_FAND
	SPARC_INS_FANDNOT1    = C.SPARC_INS_FANDNOT1
	SPARC_INS_FANDNOT1S   = C.SPARC_INS_FANDNOT1S
	SPARC_INS_FANDNOT2    = C.SPARC_INS_FANDNOT2
	SPARC_INS_FANDNOT2S   = C.SPARC_INS_FANDNOT2S
	SPARC_INS_FANDS       = C.SPARC_INS_FANDS
	SPARC_INS_FCHKSM16    = C.SPARC_INS_FCHKSM16
	SPARC_INS_FCMPD       = C.SPARC_INS_FCMPD
	SPARC_INS_FCMPEQ16    = C.SPARC_INS_FCMPEQ16
	SPARC_INS_FCMPEQ32    = C.SPARC_INS_FCMPEQ32
	SPARC_INS_FCMPGT16    = C.SPARC_INS_FCMPGT16
	SPARC_INS_FCMPGT32    = C.SPARC_INS_FCMPGT32
	SPARC_INS_FCMPLE16    = C.SPARC_INS_FCMPLE16
	SPARC_INS_FCMPLE32    = C.SPARC_INS_FCMPLE32
	SPARC_INS_FCMPNE16    = C.SPARC_INS_FCMPNE16
	SPARC_INS_FCMPNE32    = C.SPARC_INS_FCMPNE32
	SPARC_INS_FCMPQ       = C.SPARC_INS_FCMPQ
	SPARC_INS_FCMPS       = C.SPARC_INS_FCMPS
	SPARC_INS_FDIVD       = C.SPARC_INS_FDIVD
	SPARC_INS_FDIVQ       = C.SPARC_INS_FDIVQ
	SPARC_INS_FDIVS       = C.SPARC_INS_FDIVS
	SPARC_INS_FDMULQ      = C.SPARC_INS_FDMULQ
	SPARC_INS_FDTOI       = C.SPARC_INS_FDTOI
	SPARC_INS_FDTOQ       = C.SPARC_INS_FDTOQ
	SPARC_INS_FDTOS       = C.SPARC_INS_FDTOS
	SPARC_INS_FDTOX       = C.SPARC_INS_FDTOX
	SPARC_INS_FEXPAND     = C.SPARC_INS_FEXPAND
	SPARC_INS_FHADDD      = C.SPARC_INS_FHADDD
	SPARC_INS_FHADDS      = C.SPARC_INS_FHADDS
	SPARC_INS_FHSUBD      = C.SPARC_INS_FHSUBD
	SPARC_INS_FHSUBS      = C.SPARC_INS_FHSUBS
	SPARC_INS_FITOD       = C.SPARC_INS_FITOD
	SPARC_INS_FITOQ       = C.SPARC_INS_FITOQ
	SPARC_INS_FITOS       = C.SPARC_INS_FITOS
	SPARC_INS_FLCMPD      = C.SPARC_INS_FLCMPD
	SPARC_INS_FLCMPS      = C.SPARC_INS_FLCMPS
	SPARC_INS_FLUSHW      = C.SPARC_INS_FLUSHW
	SPARC_INS_FMEAN16     = C.SPARC_INS_FMEAN16
	SPARC_INS_FMOVD       = C.SPARC_INS_FMOVD
	SPARC_INS_FMOVQ       = C.SPARC_INS_FMOVQ
	SPARC_INS_FMOVRDGEZ   = C.SPARC_INS_FMOVRDGEZ
	SPARC_INS_FMOVRQGEZ   = C.SPARC_INS_FMOVRQGEZ
	SPARC_INS_FMOVRSGEZ   = C.SPARC_INS_FMOVRSGEZ
	SPARC_INS_FMOVRDGZ    = C.SPARC_INS_FMOVRDGZ
	SPARC_INS_FMOVRQGZ    = C.SPARC_INS_FMOVRQGZ
	SPARC_INS_FMOVRSGZ    = C.SPARC_INS_FMOVRSGZ
	SPARC_INS_FMOVRDLEZ   = C.SPARC_INS_FMOVRDLEZ
	SPARC_INS_FMOVRQLEZ   = C.SPARC_INS_FMOVRQLEZ
	SPARC_INS_FMOVRSLEZ   = C.SPARC_INS_FMOVRSLEZ
	SPARC_INS_FMOVRDLZ    = C.SPARC_INS_FMOVRDLZ
	SPARC_INS_FMOVRQLZ    = C.SPARC_INS_FMOVRQLZ
	SPARC_INS_FMOVRSLZ    = C.SPARC_INS_FMOVRSLZ
	SPARC_INS_FMOVRDNZ    = C.SPARC_INS_FMOVRDNZ
	SPARC_INS_FMOVRQNZ    = C.SPARC_INS_FMOVRQNZ
	SPARC_INS_FMOVRSNZ    = C.SPARC_INS_FMOVRSNZ
	SPARC_INS_FMOVRDZ     = C.SPARC_INS_FMOVRDZ
	SPARC_INS_FMOVRQZ     = C.SPARC_INS_FMOVRQZ
	SPARC_INS_FMOVRSZ     = C.SPARC_INS_FMOVRSZ
	SPARC_INS_FMOVS       = C.SPARC_INS_FMOVS
	SPARC_INS_FMUL8SUX16  = C.SPARC_INS_FMUL8SUX16
	SPARC_INS_FMUL8ULX16  = C.SPARC_INS_FMUL8ULX16
	SPARC_INS_FMUL8X16    = C.SPARC_INS_FMUL8X16
	SPARC_INS_FMUL8X16AL  = C.SPARC_INS_FMUL8X16AL
	SPARC_INS_FMUL8X16AU  = C.SPARC_INS_FMUL8X16AU
	SPARC_INS_FMULD       = C.SPARC_INS_FMULD
	SPARC_INS_FMULD8SUX16 = C.SPARC_INS_FMULD8SUX16
	SPARC_INS_FMULD8ULX16 = C.SPARC_INS_FMULD8ULX16
	SPARC_INS_FMULQ       = C.SPARC_INS_FMULQ
	SPARC_INS_FMULS       = C.SPARC_INS_FMULS
	SPARC_INS_FNADDD      = C.SPARC_INS_FNADDD
	SPARC_INS_FNADDS      = C.SPARC_INS_FNADDS
	SPARC_INS_FNAND       = C.SPARC_INS_FNAND
	SPARC_INS_FNANDS      = C.SPARC_INS_FNANDS
	SPARC_INS_FNEGD       = C.SPARC_INS_FNEGD
	SPARC_INS_FNEGQ       = C.SPARC_INS_FNEGQ
	SPARC_INS_FNEGS       = C.SPARC_INS_FNEGS
	SPARC_INS_FNHADDD     = C.SPARC_INS_FNHADDD
	SPARC_INS_FNHADDS     = C.SPARC_INS_FNHADDS
	SPARC_INS_FNOR        = C.SPARC_INS_FNOR
	SPARC_INS_FNORS       = C.SPARC_INS_FNORS
	SPARC_INS_FNOT1       = C.SPARC_INS_FNOT1
	SPARC_INS_FNOT1S      = C.SPARC_INS_FNOT1S
	SPARC_INS_FNOT2       = C.SPARC_INS_FNOT2
	SPARC_INS_FNOT2S      = C.SPARC_INS_FNOT2S
	SPARC_INS_FONE        = C.SPARC_INS_FONE
	SPARC_INS_FONES       = C.SPARC_INS_FONES
	SPARC_INS_FOR         = C.SPARC_INS_FOR
	SPARC_INS_FORNOT1     = C.SPARC_INS_FORNOT1
	SPARC_INS_FORNOT1S    = C.SPARC_INS_FORNOT1S
	SPARC_INS_FORNOT2     = C.SPARC_INS_FORNOT2
	SPARC_INS_FORNOT2S    = C.SPARC_INS_FORNOT2S
	SPARC_INS_FORS        = C.SPARC_INS_FORS
	SPARC_INS_FPACK16     = C.SPARC_INS_FPACK16
	SPARC_INS_FPACK32     = C.SPARC_INS_FPACK32
	SPARC_INS_FPACKFIX    = C.SPARC_INS_FPACKFIX
	SPARC_INS_FPADD16     = C.SPARC_INS_FPADD16
	SPARC_INS_FPADD16S    = C.SPARC_INS_FPADD16S
	SPARC_INS_FPADD32     = C.SPARC_INS_FPADD32
	SPARC_INS_FPADD32S    = C.SPARC_INS_FPADD32S
	SPARC_INS_FPADD64     = C.SPARC_INS_FPADD64
	SPARC_INS_FPMERGE     = C.SPARC_INS_FPMERGE
	SPARC_INS_FPSUB16     = C.SPARC_INS_FPSUB16
	SPARC_INS_FPSUB16S    = C.SPARC_INS_FPSUB16S
	SPARC_INS_FPSUB32     = C.SPARC_INS_FPSUB32
	SPARC_INS_FPSUB32S    = C.SPARC_INS_FPSUB32S
	SPARC_INS_FQTOD       = C.SPARC_INS_FQTOD
	SPARC_INS_FQTOI       = C.SPARC_INS_FQTOI
	SPARC_INS_FQTOS       = C.SPARC_INS_FQTOS
	SPARC_INS_FQTOX       = C.SPARC_INS_FQTOX
	SPARC_INS_FSLAS16     = C.SPARC_INS_FSLAS16
	SPARC_INS_FSLAS32     = C.SPARC_INS_FSLAS32
	SPARC_INS_FSLL16      = C.SPARC_INS_FSLL16
	SPARC_INS_FSLL32      = C.SPARC_INS_FSLL32
	SPARC_INS_FSMULD      = C.SPARC_INS_FSMULD
	SPARC_INS_FSQRTD      = C.SPARC_INS_FSQRTD
	SPARC_INS_FSQRTQ      = C.SPARC_INS_FSQRTQ
	SPARC_INS_FSQRTS      = C.SPARC_INS_FSQRTS
	SPARC_INS_FSRA16      = C.SPARC_INS_FSRA16
	SPARC_INS_FSRA32      = C.SPARC_INS_FSRA32
	SPARC_INS_FSRC1       = C.SPARC_INS_FSRC1
	SPARC_INS_FSRC1S      = C.SPARC_INS_FSRC1S
	SPARC_INS_FSRC2       = C.SPARC_INS_FSRC2
	SPARC_INS_FSRC2S      = C.SPARC_INS_FSRC2S
	SPARC_INS_FSRL16      = C.SPARC_INS_FSRL16
	SPARC_INS_FSRL32      = C.SPARC_INS_FSRL32
	SPARC_INS_FSTOD       = C.SPARC_INS_FSTOD
	SPARC_INS_FSTOI       = C.SPARC_INS_FSTOI
	SPARC_INS_FSTOQ       = C.SPARC_INS_FSTOQ
	SPARC_INS_FSTOX       = C.SPARC_INS_FSTOX
	SPARC_INS_FSUBD       = C.SPARC_INS_FSUBD
	SPARC_INS_FSUBQ       = C.SPARC_INS_FSUBQ
	SPARC_INS_FSUBS       = C.SPARC_INS_FSUBS
	SPARC_INS_FXNOR       = C.SPARC_INS_FXNOR
	SPARC_INS_FXNORS      = C.SPARC_INS_FXNORS
	SPARC_INS_FXOR        = C.SPARC_INS_FXOR
	SPARC_INS_FXORS       = C.SPARC_INS_FXORS
	SPARC_INS_FXTOD       = C.SPARC_INS_FXTOD
	SPARC_INS_FXTOQ       = C.SPARC_INS_FXTOQ
	SPARC_INS_FXTOS       = C.SPARC_INS_FXTOS
	SPARC_INS_FZERO       = C.SPARC_INS_FZERO
	SPARC_INS_FZEROS      = C.SPARC_INS_FZEROS
	SPARC_INS_JMPL        = C.SPARC_INS_JMPL
	SPARC_INS_LDD         = C.SPARC_INS_LDD
	SPARC_INS_LD          = C.SPARC_INS_LD
	SPARC_INS_LDQ         = C.SPARC_INS_LDQ
	SPARC_INS_LDSB        = C.SPARC_INS_LDSB
	SPARC_INS_LDSH        = C.SPARC_INS_LDSH
	SPARC_INS_LDSW        = C.SPARC_INS_LDSW
	SPARC_INS_LDUB        = C.SPARC_INS_LDUB
	SPARC_INS_LDUH        = C.SPARC_INS_LDUH
	SPARC_INS_LDX         = C.SPARC_INS_LDX
	SPARC_INS_LZCNT       = C.SPARC_INS_LZCNT
	SPARC_INS_MEMBAR      = C.SPARC_INS_MEMBAR
	SPARC_INS_MOVDTOX     = C.SPARC_INS_MOVDTOX
	SPARC_INS_MOV         = C.SPARC_INS_MOV
	SPARC_INS_MOVRGEZ     = C.SPARC_INS_MOVRGEZ
	SPARC_INS_MOVRGZ      = C.SPARC_INS_MOVRGZ
	SPARC_INS_MOVRLEZ     = C.SPARC_INS_MOVRLEZ
	SPARC_INS_MOVRLZ      = C.SPARC_INS_MOVRLZ
	SPARC_INS_MOVRNZ      = C.SPARC_INS_MOVRNZ
	SPARC_INS_MOVRZ       = C.SPARC_INS_MOVRZ
	SPARC_INS_MOVSTOSW    = C.SPARC_INS_MOVSTOSW
	SPARC_INS_MOVSTOUW    = C.SPARC_INS_MOVSTOUW
	SPARC_INS_MULX        = C.SPARC_INS_MULX
	SPARC_INS_NOP         = C.SPARC_INS_NOP
	SPARC_INS_ORCC        = C.SPARC_INS_ORCC
	SPARC_INS_ORNCC       = C.SPARC_INS_ORNCC
	SPARC_INS_ORN         = C.SPARC_INS_ORN
	SPARC_INS_OR          = C.SPARC_INS_OR
	SPARC_INS_PDIST       = C.SPARC_INS_PDIST
	SPARC_INS_PDISTN      = C.SPARC_INS_PDISTN
	SPARC_INS_POPC        = C.SPARC_INS_POPC
	SPARC_INS_RD          = C.SPARC_INS_RD
	SPARC_INS_RESTORE     = C.SPARC_INS_RESTORE
	SPARC_INS_RETT        = C.SPARC_INS_RETT
	SPARC_INS_SAVE        = C.SPARC_INS_SAVE
	SPARC_INS_SDIVCC      = C.SPARC_INS_SDIVCC
	SPARC_INS_SDIVX       = C.SPARC_INS_SDIVX
	SPARC_INS_SDIV        = C.SPARC_INS_SDIV
	SPARC_INS_SETHI       = C.SPARC_INS_SETHI
	SPARC_INS_SHUTDOWN    = C.SPARC_INS_SHUTDOWN
	SPARC_INS_SIAM        = C.SPARC_INS_SIAM
	SPARC_INS_SLLX        = C.SPARC_INS_SLLX
	SPARC_INS_SLL         = C.SPARC_INS_SLL
	SPARC_INS_SMULCC      = C.SPARC_INS_SMULCC
	SPARC_INS_SMUL        = C.SPARC_INS_SMUL
	SPARC_INS_SRAX        = C.SPARC_INS_SRAX
	SPARC_INS_SRA         = C.SPARC_INS_SRA
	SPARC_INS_SRLX        = C.SPARC_INS_SRLX
	SPARC_INS_SRL         = C.SPARC_INS_SRL
	SPARC_INS_STBAR       = C.SPARC_INS_STBAR
	SPARC_INS_STB         = C.SPARC_INS_STB
	SPARC_INS_STD         = C.SPARC_INS_STD
	SPARC_INS_ST          = C.SPARC_INS_ST
	SPARC_INS_STH         = C.SPARC_INS_STH
	SPARC_INS_STQ         = C.SPARC_INS_STQ
	SPARC_INS_STX         = C.SPARC_INS_STX
	SPARC_INS_SUBCC       = C.SPARC_INS_SUBCC
	SPARC_INS_SUBX        = C.SPARC_INS_SUBX
	SPARC_INS_SUBXCC      = C.SPARC_INS_SUBXCC
	SPARC_INS_SUB         = C.SPARC_INS_SUB
	SPARC_INS_SWAP        = C.SPARC_INS_SWAP
	SPARC_INS_TADDCCTV    = C.SPARC_INS_TADDCCTV
	SPARC_INS_TADDCC      = C.SPARC_INS_TADDCC
	SPARC_INS_T           = C.SPARC_INS_T
	SPARC_INS_TSUBCCTV    = C.SPARC_INS_TSUBCCTV
	SPARC_INS_TSUBCC      = C.SPARC_INS_TSUBCC
	SPARC_INS_UDIVCC      = C.SPARC_INS_UDIVCC
	SPARC_INS_UDIVX       = C.SPARC_INS_UDIVX
	SPARC_INS_UDIV        = C.SPARC_INS_UDIV
	SPARC_INS_UMULCC      = C.SPARC_INS_UMULCC
	SPARC_INS_UMULXHI     = C.SPARC_INS_UMULXHI
	SPARC_INS_UMUL        = C.SPARC_INS_UMUL
	SPARC_INS_UNIMP       = C.SPARC_INS_UNIMP
	SPARC_INS_FCMPED      = C.SPARC_INS_FCMPED
	SPARC_INS_FCMPEQ      = C.SPARC_INS_FCMPEQ
	SPARC_INS_FCMPES      = C.SPARC_INS_FCMPES
	SPARC_INS_WR          = C.SPARC_INS_WR
	SPARC_INS_XMULX       = C.SPARC_INS_XMULX
	SPARC_INS_XMULXHI     = C.SPARC_INS_XMULXHI
	SPARC_INS_XNORCC      = C.SPARC_INS_XNORCC
	SPARC_INS_XNOR        = C.SPARC_INS_XNOR
	SPARC_INS_XORCC       = C.SPARC_INS_XORCC
	SPARC_INS_XOR         = C.SPARC_INS_XOR
	SPARC_INS_RET         = C.SPARC_INS_RET
	SPARC_INS_RETL        = C.SPARC_INS_RETL
	SPARC_INS_ENDING      = C.SPARC_INS_ENDING
)

SPARC instruction

View Source
const (
	SPARC_GRP_HARDQUAD = C.SPARC_GRP_HARDQUAD
	SPARC_GRP_V9       = C.SPARC_GRP_V9
	SPARC_GRP_VIS      = C.SPARC_GRP_VIS
	SPARC_GRP_VIS2     = C.SPARC_GRP_VIS2
	SPARC_GRP_VIS3     = C.SPARC_GRP_VIS3
	SPARC_GRP_32BIT    = C.SPARC_GRP_32BIT
	SPARC_GRP_64BIT    = C.SPARC_GRP_64BIT
	SPARC_GRP_ENDING   = C.SPARC_GRP_ENDING
)

Architecture-specific groups

View Source
const (
	SYSZ_CC_INVALID = C.SYSZ_CC_INVALID
	SYSZ_CC_O       = C.SYSZ_CC_O
	SYSZ_CC_H       = C.SYSZ_CC_H
	SYSZ_CC_NLE     = C.SYSZ_CC_NLE
	SYSZ_CC_L       = C.SYSZ_CC_L
	SYSZ_CC_NHE     = C.SYSZ_CC_NHE
	SYSZ_CC_LH      = C.SYSZ_CC_LH
	SYSZ_CC_NE      = C.SYSZ_CC_NE
	SYSZ_CC_E       = C.SYSZ_CC_E
	SYSZ_CC_NLH     = C.SYSZ_CC_NLH
	SYSZ_CC_HE      = C.SYSZ_CC_HE
	SYSZ_CC_NL      = C.SYSZ_CC_NL
	SYSZ_CC_LE      = C.SYSZ_CC_LE
	SYSZ_CC_NH      = C.SYSZ_CC_NH
	SYSZ_CC_NO      = C.SYSZ_CC_NO
)

For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [sysz_const.py] Enums corresponding to SystemZ condition codes

View Source
const (
	SYSZ_OP_INVALID = C.SYSZ_OP_INVALID
	SYSZ_OP_REG     = C.SYSZ_OP_REG
	SYSZ_OP_IMM     = C.SYSZ_OP_IMM
	SYSZ_OP_MEM     = C.SYSZ_OP_MEM
	SYSZ_OP_ACREG   = C.SYSZ_OP_ACREG
)

Operand type for instruction's operands

View Source
const (
	SYSZ_REG_INVALID = C.SYSZ_REG_INVALID
	SYSZ_REG_0       = C.SYSZ_REG_0
	SYSZ_REG_1       = C.SYSZ_REG_1
	SYSZ_REG_2       = C.SYSZ_REG_2
	SYSZ_REG_3       = C.SYSZ_REG_3
	SYSZ_REG_4       = C.SYSZ_REG_4
	SYSZ_REG_5       = C.SYSZ_REG_5
	SYSZ_REG_6       = C.SYSZ_REG_6
	SYSZ_REG_7       = C.SYSZ_REG_7
	SYSZ_REG_8       = C.SYSZ_REG_8
	SYSZ_REG_9       = C.SYSZ_REG_9
	SYSZ_REG_10      = C.SYSZ_REG_10
	SYSZ_REG_11      = C.SYSZ_REG_11
	SYSZ_REG_12      = C.SYSZ_REG_12
	SYSZ_REG_13      = C.SYSZ_REG_13
	SYSZ_REG_14      = C.SYSZ_REG_14
	SYSZ_REG_15      = C.SYSZ_REG_15
	SYSZ_REG_CC      = C.SYSZ_REG_CC
	SYSZ_REG_F0      = C.SYSZ_REG_F0
	SYSZ_REG_F1      = C.SYSZ_REG_F1
	SYSZ_REG_F2      = C.SYSZ_REG_F2
	SYSZ_REG_F3      = C.SYSZ_REG_F3
	SYSZ_REG_F4      = C.SYSZ_REG_F4
	SYSZ_REG_F5      = C.SYSZ_REG_F5
	SYSZ_REG_F6      = C.SYSZ_REG_F6
	SYSZ_REG_F7      = C.SYSZ_REG_F7
	SYSZ_REG_F8      = C.SYSZ_REG_F8
	SYSZ_REG_F9      = C.SYSZ_REG_F9
	SYSZ_REG_F10     = C.SYSZ_REG_F10
	SYSZ_REG_F11     = C.SYSZ_REG_F11
	SYSZ_REG_F12     = C.SYSZ_REG_F12
	SYSZ_REG_F13     = C.SYSZ_REG_F13
	SYSZ_REG_F14     = C.SYSZ_REG_F14
	SYSZ_REG_F15     = C.SYSZ_REG_F15
	SYSZ_REG_R0L     = C.SYSZ_REG_R0L
	SYSZ_REG_ENDING  = C.SYSZ_REG_ENDING
)

SystemZ registers

View Source
const (
	SYSZ_INS_INVALID  = C.SYSZ_INS_INVALID
	SYSZ_INS_A        = C.SYSZ_INS_A
	SYSZ_INS_ADB      = C.SYSZ_INS_ADB
	SYSZ_INS_ADBR     = C.SYSZ_INS_ADBR
	SYSZ_INS_AEB      = C.SYSZ_INS_AEB
	SYSZ_INS_AEBR     = C.SYSZ_INS_AEBR
	SYSZ_INS_AFI      = C.SYSZ_INS_AFI
	SYSZ_INS_AG       = C.SYSZ_INS_AG
	SYSZ_INS_AGF      = C.SYSZ_INS_AGF
	SYSZ_INS_AGFI     = C.SYSZ_INS_AGFI
	SYSZ_INS_AGFR     = C.SYSZ_INS_AGFR
	SYSZ_INS_AGHI     = C.SYSZ_INS_AGHI
	SYSZ_INS_AGHIK    = C.SYSZ_INS_AGHIK
	SYSZ_INS_AGR      = C.SYSZ_INS_AGR
	SYSZ_INS_AGRK     = C.SYSZ_INS_AGRK
	SYSZ_INS_AGSI     = C.SYSZ_INS_AGSI
	SYSZ_INS_AH       = C.SYSZ_INS_AH
	SYSZ_INS_AHI      = C.SYSZ_INS_AHI
	SYSZ_INS_AHIK     = C.SYSZ_INS_AHIK
	SYSZ_INS_AHY      = C.SYSZ_INS_AHY
	SYSZ_INS_AIH      = C.SYSZ_INS_AIH
	SYSZ_INS_AL       = C.SYSZ_INS_AL
	SYSZ_INS_ALC      = C.SYSZ_INS_ALC
	SYSZ_INS_ALCG     = C.SYSZ_INS_ALCG
	SYSZ_INS_ALCGR    = C.SYSZ_INS_ALCGR
	SYSZ_INS_ALCR     = C.SYSZ_INS_ALCR
	SYSZ_INS_ALFI     = C.SYSZ_INS_ALFI
	SYSZ_INS_ALG      = C.SYSZ_INS_ALG
	SYSZ_INS_ALGF     = C.SYSZ_INS_ALGF
	SYSZ_INS_ALGFI    = C.SYSZ_INS_ALGFI
	SYSZ_INS_ALGFR    = C.SYSZ_INS_ALGFR
	SYSZ_INS_ALGHSIK  = C.SYSZ_INS_ALGHSIK
	SYSZ_INS_ALGR     = C.SYSZ_INS_ALGR
	SYSZ_INS_ALGRK    = C.SYSZ_INS_ALGRK
	SYSZ_INS_ALHSIK   = C.SYSZ_INS_ALHSIK
	SYSZ_INS_ALR      = C.SYSZ_INS_ALR
	SYSZ_INS_ALRK     = C.SYSZ_INS_ALRK
	SYSZ_INS_ALY      = C.SYSZ_INS_ALY
	SYSZ_INS_AR       = C.SYSZ_INS_AR
	SYSZ_INS_ARK      = C.SYSZ_INS_ARK
	SYSZ_INS_ASI      = C.SYSZ_INS_ASI
	SYSZ_INS_AXBR     = C.SYSZ_INS_AXBR
	SYSZ_INS_AY       = C.SYSZ_INS_AY
	SYSZ_INS_BCR      = C.SYSZ_INS_BCR
	SYSZ_INS_BRC      = C.SYSZ_INS_BRC
	SYSZ_INS_BRCL     = C.SYSZ_INS_BRCL
	SYSZ_INS_CGIJ     = C.SYSZ_INS_CGIJ
	SYSZ_INS_CGRJ     = C.SYSZ_INS_CGRJ
	SYSZ_INS_CIJ      = C.SYSZ_INS_CIJ
	SYSZ_INS_CLGIJ    = C.SYSZ_INS_CLGIJ
	SYSZ_INS_CLGRJ    = C.SYSZ_INS_CLGRJ
	SYSZ_INS_CLIJ     = C.SYSZ_INS_CLIJ
	SYSZ_INS_CLRJ     = C.SYSZ_INS_CLRJ
	SYSZ_INS_CRJ      = C.SYSZ_INS_CRJ
	SYSZ_INS_BER      = C.SYSZ_INS_BER
	SYSZ_INS_JE       = C.SYSZ_INS_JE
	SYSZ_INS_JGE      = C.SYSZ_INS_JGE
	SYSZ_INS_LOCE     = C.SYSZ_INS_LOCE
	SYSZ_INS_LOCGE    = C.SYSZ_INS_LOCGE
	SYSZ_INS_LOCGRE   = C.SYSZ_INS_LOCGRE
	SYSZ_INS_LOCRE    = C.SYSZ_INS_LOCRE
	SYSZ_INS_STOCE    = C.SYSZ_INS_STOCE
	SYSZ_INS_STOCGE   = C.SYSZ_INS_STOCGE
	SYSZ_INS_BHR      = C.SYSZ_INS_BHR
	SYSZ_INS_BHER     = C.SYSZ_INS_BHER
	SYSZ_INS_JHE      = C.SYSZ_INS_JHE
	SYSZ_INS_JGHE     = C.SYSZ_INS_JGHE
	SYSZ_INS_LOCHE    = C.SYSZ_INS_LOCHE
	SYSZ_INS_LOCGHE   = C.SYSZ_INS_LOCGHE
	SYSZ_INS_LOCGRHE  = C.SYSZ_INS_LOCGRHE
	SYSZ_INS_LOCRHE   = C.SYSZ_INS_LOCRHE
	SYSZ_INS_STOCHE   = C.SYSZ_INS_STOCHE
	SYSZ_INS_STOCGHE  = C.SYSZ_INS_STOCGHE
	SYSZ_INS_JH       = C.SYSZ_INS_JH
	SYSZ_INS_JGH      = C.SYSZ_INS_JGH
	SYSZ_INS_LOCH     = C.SYSZ_INS_LOCH
	SYSZ_INS_LOCGH    = C.SYSZ_INS_LOCGH
	SYSZ_INS_LOCGRH   = C.SYSZ_INS_LOCGRH
	SYSZ_INS_LOCRH    = C.SYSZ_INS_LOCRH
	SYSZ_INS_STOCH    = C.SYSZ_INS_STOCH
	SYSZ_INS_STOCGH   = C.SYSZ_INS_STOCGH
	SYSZ_INS_CGIJNLH  = C.SYSZ_INS_CGIJNLH
	SYSZ_INS_CGRJNLH  = C.SYSZ_INS_CGRJNLH
	SYSZ_INS_CIJNLH   = C.SYSZ_INS_CIJNLH
	SYSZ_INS_CLGIJNLH = C.SYSZ_INS_CLGIJNLH
	SYSZ_INS_CLGRJNLH = C.SYSZ_INS_CLGRJNLH
	SYSZ_INS_CLIJNLH  = C.SYSZ_INS_CLIJNLH
	SYSZ_INS_CLRJNLH  = C.SYSZ_INS_CLRJNLH
	SYSZ_INS_CRJNLH   = C.SYSZ_INS_CRJNLH
	SYSZ_INS_CGIJE    = C.SYSZ_INS_CGIJE
	SYSZ_INS_CGRJE    = C.SYSZ_INS_CGRJE
	SYSZ_INS_CIJE     = C.SYSZ_INS_CIJE
	SYSZ_INS_CLGIJE   = C.SYSZ_INS_CLGIJE
	SYSZ_INS_CLGRJE   = C.SYSZ_INS_CLGRJE
	SYSZ_INS_CLIJE    = C.SYSZ_INS_CLIJE
	SYSZ_INS_CLRJE    = C.SYSZ_INS_CLRJE
	SYSZ_INS_CRJE     = C.SYSZ_INS_CRJE
	SYSZ_INS_CGIJNLE  = C.SYSZ_INS_CGIJNLE
	SYSZ_INS_CGRJNLE  = C.SYSZ_INS_CGRJNLE
	SYSZ_INS_CIJNLE   = C.SYSZ_INS_CIJNLE
	SYSZ_INS_CLGIJNLE = C.SYSZ_INS_CLGIJNLE
	SYSZ_INS_CLGRJNLE = C.SYSZ_INS_CLGRJNLE
	SYSZ_INS_CLIJNLE  = C.SYSZ_INS_CLIJNLE
	SYSZ_INS_CLRJNLE  = C.SYSZ_INS_CLRJNLE
	SYSZ_INS_CRJNLE   = C.SYSZ_INS_CRJNLE
	SYSZ_INS_CGIJH    = C.SYSZ_INS_CGIJH
	SYSZ_INS_CGRJH    = C.SYSZ_INS_CGRJH
	SYSZ_INS_CIJH     = C.SYSZ_INS_CIJH
	SYSZ_INS_CLGIJH   = C.SYSZ_INS_CLGIJH
	SYSZ_INS_CLGRJH   = C.SYSZ_INS_CLGRJH
	SYSZ_INS_CLIJH    = C.SYSZ_INS_CLIJH
	SYSZ_INS_CLRJH    = C.SYSZ_INS_CLRJH
	SYSZ_INS_CRJH     = C.SYSZ_INS_CRJH
	SYSZ_INS_CGIJNL   = C.SYSZ_INS_CGIJNL
	SYSZ_INS_CGRJNL   = C.SYSZ_INS_CGRJNL
	SYSZ_INS_CIJNL    = C.SYSZ_INS_CIJNL
	SYSZ_INS_CLGIJNL  = C.SYSZ_INS_CLGIJNL
	SYSZ_INS_CLGRJNL  = C.SYSZ_INS_CLGRJNL
	SYSZ_INS_CLIJNL   = C.SYSZ_INS_CLIJNL
	SYSZ_INS_CLRJNL   = C.SYSZ_INS_CLRJNL
	SYSZ_INS_CRJNL    = C.SYSZ_INS_CRJNL
	SYSZ_INS_CGIJHE   = C.SYSZ_INS_CGIJHE
	SYSZ_INS_CGRJHE   = C.SYSZ_INS_CGRJHE
	SYSZ_INS_CIJHE    = C.SYSZ_INS_CIJHE
	SYSZ_INS_CLGIJHE  = C.SYSZ_INS_CLGIJHE
	SYSZ_INS_CLGRJHE  = C.SYSZ_INS_CLGRJHE
	SYSZ_INS_CLIJHE   = C.SYSZ_INS_CLIJHE
	SYSZ_INS_CLRJHE   = C.SYSZ_INS_CLRJHE
	SYSZ_INS_CRJHE    = C.SYSZ_INS_CRJHE
	SYSZ_INS_CGIJNHE  = C.SYSZ_INS_CGIJNHE
	SYSZ_INS_CGRJNHE  = C.SYSZ_INS_CGRJNHE
	SYSZ_INS_CIJNHE   = C.SYSZ_INS_CIJNHE
	SYSZ_INS_CLGIJNHE = C.SYSZ_INS_CLGIJNHE
	SYSZ_INS_CLGRJNHE = C.SYSZ_INS_CLGRJNHE
	SYSZ_INS_CLIJNHE  = C.SYSZ_INS_CLIJNHE
	SYSZ_INS_CLRJNHE  = C.SYSZ_INS_CLRJNHE
	SYSZ_INS_CRJNHE   = C.SYSZ_INS_CRJNHE
	SYSZ_INS_CGIJL    = C.SYSZ_INS_CGIJL
	SYSZ_INS_CGRJL    = C.SYSZ_INS_CGRJL
	SYSZ_INS_CIJL     = C.SYSZ_INS_CIJL
	SYSZ_INS_CLGIJL   = C.SYSZ_INS_CLGIJL
	SYSZ_INS_CLGRJL   = C.SYSZ_INS_CLGRJL
	SYSZ_INS_CLIJL    = C.SYSZ_INS_CLIJL
	SYSZ_INS_CLRJL    = C.SYSZ_INS_CLRJL
	SYSZ_INS_CRJL     = C.SYSZ_INS_CRJL
	SYSZ_INS_CGIJNH   = C.SYSZ_INS_CGIJNH
	SYSZ_INS_CGRJNH   = C.SYSZ_INS_CGRJNH
	SYSZ_INS_CIJNH    = C.SYSZ_INS_CIJNH
	SYSZ_INS_CLGIJNH  = C.SYSZ_INS_CLGIJNH
	SYSZ_INS_CLGRJNH  = C.SYSZ_INS_CLGRJNH
	SYSZ_INS_CLIJNH   = C.SYSZ_INS_CLIJNH
	SYSZ_INS_CLRJNH   = C.SYSZ_INS_CLRJNH
	SYSZ_INS_CRJNH    = C.SYSZ_INS_CRJNH
	SYSZ_INS_CGIJLE   = C.SYSZ_INS_CGIJLE
	SYSZ_INS_CGRJLE   = C.SYSZ_INS_CGRJLE
	SYSZ_INS_CIJLE    = C.SYSZ_INS_CIJLE
	SYSZ_INS_CLGIJLE  = C.SYSZ_INS_CLGIJLE
	SYSZ_INS_CLGRJLE  = C.SYSZ_INS_CLGRJLE
	SYSZ_INS_CLIJLE   = C.SYSZ_INS_CLIJLE
	SYSZ_INS_CLRJLE   = C.SYSZ_INS_CLRJLE
	SYSZ_INS_CRJLE    = C.SYSZ_INS_CRJLE
	SYSZ_INS_CGIJNE   = C.SYSZ_INS_CGIJNE
	SYSZ_INS_CGRJNE   = C.SYSZ_INS_CGRJNE
	SYSZ_INS_CIJNE    = C.SYSZ_INS_CIJNE
	SYSZ_INS_CLGIJNE  = C.SYSZ_INS_CLGIJNE
	SYSZ_INS_CLGRJNE  = C.SYSZ_INS_CLGRJNE
	SYSZ_INS_CLIJNE   = C.SYSZ_INS_CLIJNE
	SYSZ_INS_CLRJNE   = C.SYSZ_INS_CLRJNE
	SYSZ_INS_CRJNE    = C.SYSZ_INS_CRJNE
	SYSZ_INS_CGIJLH   = C.SYSZ_INS_CGIJLH
	SYSZ_INS_CGRJLH   = C.SYSZ_INS_CGRJLH
	SYSZ_INS_CIJLH    = C.SYSZ_INS_CIJLH
	SYSZ_INS_CLGIJLH  = C.SYSZ_INS_CLGIJLH
	SYSZ_INS_CLGRJLH  = C.SYSZ_INS_CLGRJLH
	SYSZ_INS_CLIJLH   = C.SYSZ_INS_CLIJLH
	SYSZ_INS_CLRJLH   = C.SYSZ_INS_CLRJLH
	SYSZ_INS_CRJLH    = C.SYSZ_INS_CRJLH
	SYSZ_INS_BLR      = C.SYSZ_INS_BLR
	SYSZ_INS_BLER     = C.SYSZ_INS_BLER
	SYSZ_INS_JLE      = C.SYSZ_INS_JLE
	SYSZ_INS_JGLE     = C.SYSZ_INS_JGLE
	SYSZ_INS_LOCLE    = C.SYSZ_INS_LOCLE
	SYSZ_INS_LOCGLE   = C.SYSZ_INS_LOCGLE
	SYSZ_INS_LOCGRLE  = C.SYSZ_INS_LOCGRLE
	SYSZ_INS_LOCRLE   = C.SYSZ_INS_LOCRLE
	SYSZ_INS_STOCLE   = C.SYSZ_INS_STOCLE
	SYSZ_INS_STOCGLE  = C.SYSZ_INS_STOCGLE
	SYSZ_INS_BLHR     = C.SYSZ_INS_BLHR
	SYSZ_INS_JLH      = C.SYSZ_INS_JLH
	SYSZ_INS_JGLH     = C.SYSZ_INS_JGLH
	SYSZ_INS_LOCLH    = C.SYSZ_INS_LOCLH
	SYSZ_INS_LOCGLH   = C.SYSZ_INS_LOCGLH
	SYSZ_INS_LOCGRLH  = C.SYSZ_INS_LOCGRLH
	SYSZ_INS_LOCRLH   = C.SYSZ_INS_LOCRLH
	SYSZ_INS_STOCLH   = C.SYSZ_INS_STOCLH
	SYSZ_INS_STOCGLH  = C.SYSZ_INS_STOCGLH
	SYSZ_INS_JL       = C.SYSZ_INS_JL
	SYSZ_INS_JGL      = C.SYSZ_INS_JGL
	SYSZ_INS_LOCL     = C.SYSZ_INS_LOCL
	SYSZ_INS_LOCGL    = C.SYSZ_INS_LOCGL
	SYSZ_INS_LOCGRL   = C.SYSZ_INS_LOCGRL
	SYSZ_INS_LOCRL    = C.SYSZ_INS_LOCRL
	SYSZ_INS_LOC      = C.SYSZ_INS_LOC
	SYSZ_INS_LOCG     = C.SYSZ_INS_LOCG
	SYSZ_INS_LOCGR    = C.SYSZ_INS_LOCGR
	SYSZ_INS_LOCR     = C.SYSZ_INS_LOCR
	SYSZ_INS_STOCL    = C.SYSZ_INS_STOCL
	SYSZ_INS_STOCGL   = C.SYSZ_INS_STOCGL
	SYSZ_INS_BNER     = C.SYSZ_INS_BNER
	SYSZ_INS_JNE      = C.SYSZ_INS_JNE
	SYSZ_INS_JGNE     = C.SYSZ_INS_JGNE
	SYSZ_INS_LOCNE    = C.SYSZ_INS_LOCNE
	SYSZ_INS_LOCGNE   = C.SYSZ_INS_LOCGNE
	SYSZ_INS_LOCGRNE  = C.SYSZ_INS_LOCGRNE
	SYSZ_INS_LOCRNE   = C.SYSZ_INS_LOCRNE
	SYSZ_INS_STOCNE   = C.SYSZ_INS_STOCNE
	SYSZ_INS_STOCGNE  = C.SYSZ_INS_STOCGNE
	SYSZ_INS_BNHR     = C.SYSZ_INS_BNHR
	SYSZ_INS_BNHER    = C.SYSZ_INS_BNHER
	SYSZ_INS_JNHE     = C.SYSZ_INS_JNHE
	SYSZ_INS_JGNHE    = C.SYSZ_INS_JGNHE
	SYSZ_INS_LOCNHE   = C.SYSZ_INS_LOCNHE
	SYSZ_INS_LOCGNHE  = C.SYSZ_INS_LOCGNHE
	SYSZ_INS_LOCGRNHE = C.SYSZ_INS_LOCGRNHE
	SYSZ_INS_LOCRNHE  = C.SYSZ_INS_LOCRNHE
	SYSZ_INS_STOCNHE  = C.SYSZ_INS_STOCNHE
	SYSZ_INS_STOCGNHE = C.SYSZ_INS_STOCGNHE
	SYSZ_INS_JNH      = C.SYSZ_INS_JNH
	SYSZ_INS_JGNH     = C.SYSZ_INS_JGNH
	SYSZ_INS_LOCNH    = C.SYSZ_INS_LOCNH
	SYSZ_INS_LOCGNH   = C.SYSZ_INS_LOCGNH
	SYSZ_INS_LOCGRNH  = C.SYSZ_INS_LOCGRNH
	SYSZ_INS_LOCRNH   = C.SYSZ_INS_LOCRNH
	SYSZ_INS_STOCNH   = C.SYSZ_INS_STOCNH
	SYSZ_INS_STOCGNH  = C.SYSZ_INS_STOCGNH
	SYSZ_INS_BNLR     = C.SYSZ_INS_BNLR
	SYSZ_INS_BNLER    = C.SYSZ_INS_BNLER
	SYSZ_INS_JNLE     = C.SYSZ_INS_JNLE
	SYSZ_INS_JGNLE    = C.SYSZ_INS_JGNLE
	SYSZ_INS_LOCNLE   = C.SYSZ_INS_LOCNLE
	SYSZ_INS_LOCGNLE  = C.SYSZ_INS_LOCGNLE
	SYSZ_INS_LOCGRNLE = C.SYSZ_INS_LOCGRNLE
	SYSZ_INS_LOCRNLE  = C.SYSZ_INS_LOCRNLE
	SYSZ_INS_STOCNLE  = C.SYSZ_INS_STOCNLE
	SYSZ_INS_STOCGNLE = C.SYSZ_INS_STOCGNLE
	SYSZ_INS_BNLHR    = C.SYSZ_INS_BNLHR
	SYSZ_INS_JNLH     = C.SYSZ_INS_JNLH
	SYSZ_INS_JGNLH    = C.SYSZ_INS_JGNLH
	SYSZ_INS_LOCNLH   = C.SYSZ_INS_LOCNLH
	SYSZ_INS_LOCGNLH  = C.SYSZ_INS_LOCGNLH
	SYSZ_INS_LOCGRNLH = C.SYSZ_INS_LOCGRNLH
	SYSZ_INS_LOCRNLH  = C.SYSZ_INS_LOCRNLH
	SYSZ_INS_STOCNLH  = C.SYSZ_INS_STOCNLH
	SYSZ_INS_STOCGNLH = C.SYSZ_INS_STOCGNLH
	SYSZ_INS_JNL      = C.SYSZ_INS_JNL
	SYSZ_INS_JGNL     = C.SYSZ_INS_JGNL
	SYSZ_INS_LOCNL    = C.SYSZ_INS_LOCNL
	SYSZ_INS_LOCGNL   = C.SYSZ_INS_LOCGNL
	SYSZ_INS_LOCGRNL  = C.SYSZ_INS_LOCGRNL
	SYSZ_INS_LOCRNL   = C.SYSZ_INS_LOCRNL
	SYSZ_INS_STOCNL   = C.SYSZ_INS_STOCNL
	SYSZ_INS_STOCGNL  = C.SYSZ_INS_STOCGNL
	SYSZ_INS_BNOR     = C.SYSZ_INS_BNOR
	SYSZ_INS_JNO      = C.SYSZ_INS_JNO
	SYSZ_INS_JGNO     = C.SYSZ_INS_JGNO
	SYSZ_INS_LOCNO    = C.SYSZ_INS_LOCNO
	SYSZ_INS_LOCGNO   = C.SYSZ_INS_LOCGNO
	SYSZ_INS_LOCGRNO  = C.SYSZ_INS_LOCGRNO
	SYSZ_INS_LOCRNO   = C.SYSZ_INS_LOCRNO
	SYSZ_INS_STOCNO   = C.SYSZ_INS_STOCNO
	SYSZ_INS_STOCGNO  = C.SYSZ_INS_STOCGNO
	SYSZ_INS_BOR      = C.SYSZ_INS_BOR
	SYSZ_INS_JO       = C.SYSZ_INS_JO
	SYSZ_INS_JGO      = C.SYSZ_INS_JGO
	SYSZ_INS_LOCO     = C.SYSZ_INS_LOCO
	SYSZ_INS_LOCGO    = C.SYSZ_INS_LOCGO
	SYSZ_INS_LOCGRO   = C.SYSZ_INS_LOCGRO
	SYSZ_INS_LOCRO    = C.SYSZ_INS_LOCRO
	SYSZ_INS_STOCO    = C.SYSZ_INS_STOCO
	SYSZ_INS_STOCGO   = C.SYSZ_INS_STOCGO
	SYSZ_INS_STOC     = C.SYSZ_INS_STOC
	SYSZ_INS_STOCG    = C.SYSZ_INS_STOCG
	SYSZ_INS_BASR     = C.SYSZ_INS_BASR
	SYSZ_INS_BR       = C.SYSZ_INS_BR
	SYSZ_INS_BRAS     = C.SYSZ_INS_BRAS
	SYSZ_INS_BRASL    = C.SYSZ_INS_BRASL
	SYSZ_INS_J        = C.SYSZ_INS_J
	SYSZ_INS_JG       = C.SYSZ_INS_JG
	SYSZ_INS_BRCT     = C.SYSZ_INS_BRCT
	SYSZ_INS_BRCTG    = C.SYSZ_INS_BRCTG
	SYSZ_INS_C        = C.SYSZ_INS_C
	SYSZ_INS_CDB      = C.SYSZ_INS_CDB
	SYSZ_INS_CDBR     = C.SYSZ_INS_CDBR
	SYSZ_INS_CDFBR    = C.SYSZ_INS_CDFBR
	SYSZ_INS_CDGBR    = C.SYSZ_INS_CDGBR
	SYSZ_INS_CDLFBR   = C.SYSZ_INS_CDLFBR
	SYSZ_INS_CDLGBR   = C.SYSZ_INS_CDLGBR
	SYSZ_INS_CEB      = C.SYSZ_INS_CEB
	SYSZ_INS_CEBR     = C.SYSZ_INS_CEBR
	SYSZ_INS_CEFBR    = C.SYSZ_INS_CEFBR
	SYSZ_INS_CEGBR    = C.SYSZ_INS_CEGBR
	SYSZ_INS_CELFBR   = C.SYSZ_INS_CELFBR
	SYSZ_INS_CELGBR   = C.SYSZ_INS_CELGBR
	SYSZ_INS_CFDBR    = C.SYSZ_INS_CFDBR
	SYSZ_INS_CFEBR    = C.SYSZ_INS_CFEBR
	SYSZ_INS_CFI      = C.SYSZ_INS_CFI
	SYSZ_INS_CFXBR    = C.SYSZ_INS_CFXBR
	SYSZ_INS_CG       = C.SYSZ_INS_CG
	SYSZ_INS_CGDBR    = C.SYSZ_INS_CGDBR
	SYSZ_INS_CGEBR    = C.SYSZ_INS_CGEBR
	SYSZ_INS_CGF      = C.SYSZ_INS_CGF
	SYSZ_INS_CGFI     = C.SYSZ_INS_CGFI
	SYSZ_INS_CGFR     = C.SYSZ_INS_CGFR
	SYSZ_INS_CGFRL    = C.SYSZ_INS_CGFRL
	SYSZ_INS_CGH      = C.SYSZ_INS_CGH
	SYSZ_INS_CGHI     = C.SYSZ_INS_CGHI
	SYSZ_INS_CGHRL    = C.SYSZ_INS_CGHRL
	SYSZ_INS_CGHSI    = C.SYSZ_INS_CGHSI
	SYSZ_INS_CGR      = C.SYSZ_INS_CGR
	SYSZ_INS_CGRL     = C.SYSZ_INS_CGRL
	SYSZ_INS_CGXBR    = C.SYSZ_INS_CGXBR
	SYSZ_INS_CH       = C.SYSZ_INS_CH
	SYSZ_INS_CHF      = C.SYSZ_INS_CHF
	SYSZ_INS_CHHSI    = C.SYSZ_INS_CHHSI
	SYSZ_INS_CHI      = C.SYSZ_INS_CHI
	SYSZ_INS_CHRL     = C.SYSZ_INS_CHRL
	SYSZ_INS_CHSI     = C.SYSZ_INS_CHSI
	SYSZ_INS_CHY      = C.SYSZ_INS_CHY
	SYSZ_INS_CIH      = C.SYSZ_INS_CIH
	SYSZ_INS_CL       = C.SYSZ_INS_CL
	SYSZ_INS_CLC      = C.SYSZ_INS_CLC
	SYSZ_INS_CLFDBR   = C.SYSZ_INS_CLFDBR
	SYSZ_INS_CLFEBR   = C.SYSZ_INS_CLFEBR
	SYSZ_INS_CLFHSI   = C.SYSZ_INS_CLFHSI
	SYSZ_INS_CLFI     = C.SYSZ_INS_CLFI
	SYSZ_INS_CLFXBR   = C.SYSZ_INS_CLFXBR
	SYSZ_INS_CLG      = C.SYSZ_INS_CLG
	SYSZ_INS_CLGDBR   = C.SYSZ_INS_CLGDBR
	SYSZ_INS_CLGEBR   = C.SYSZ_INS_CLGEBR
	SYSZ_INS_CLGF     = C.SYSZ_INS_CLGF
	SYSZ_INS_CLGFI    = C.SYSZ_INS_CLGFI
	SYSZ_INS_CLGFR    = C.SYSZ_INS_CLGFR
	SYSZ_INS_CLGFRL   = C.SYSZ_INS_CLGFRL
	SYSZ_INS_CLGHRL   = C.SYSZ_INS_CLGHRL
	SYSZ_INS_CLGHSI   = C.SYSZ_INS_CLGHSI
	SYSZ_INS_CLGR     = C.SYSZ_INS_CLGR
	SYSZ_INS_CLGRL    = C.SYSZ_INS_CLGRL
	SYSZ_INS_CLGXBR   = C.SYSZ_INS_CLGXBR
	SYSZ_INS_CLHF     = C.SYSZ_INS_CLHF
	SYSZ_INS_CLHHSI   = C.SYSZ_INS_CLHHSI
	SYSZ_INS_CLHRL    = C.SYSZ_INS_CLHRL
	SYSZ_INS_CLI      = C.SYSZ_INS_CLI
	SYSZ_INS_CLIH     = C.SYSZ_INS_CLIH
	SYSZ_INS_CLIY     = C.SYSZ_INS_CLIY
	SYSZ_INS_CLR      = C.SYSZ_INS_CLR
	SYSZ_INS_CLRL     = C.SYSZ_INS_CLRL
	SYSZ_INS_CLST     = C.SYSZ_INS_CLST
	SYSZ_INS_CLY      = C.SYSZ_INS_CLY
	SYSZ_INS_CPSDR    = C.SYSZ_INS_CPSDR
	SYSZ_INS_CR       = C.SYSZ_INS_CR
	SYSZ_INS_CRL      = C.SYSZ_INS_CRL
	SYSZ_INS_CS       = C.SYSZ_INS_CS
	SYSZ_INS_CSG      = C.SYSZ_INS_CSG
	SYSZ_INS_CSY      = C.SYSZ_INS_CSY
	SYSZ_INS_CXBR     = C.SYSZ_INS_CXBR
	SYSZ_INS_CXFBR    = C.SYSZ_INS_CXFBR
	SYSZ_INS_CXGBR    = C.SYSZ_INS_CXGBR
	SYSZ_INS_CXLFBR   = C.SYSZ_INS_CXLFBR
	SYSZ_INS_CXLGBR   = C.SYSZ_INS_CXLGBR
	SYSZ_INS_CY       = C.SYSZ_INS_CY
	SYSZ_INS_DDB      = C.SYSZ_INS_DDB
	SYSZ_INS_DDBR     = C.SYSZ_INS_DDBR
	SYSZ_INS_DEB      = C.SYSZ_INS_DEB
	SYSZ_INS_DEBR     = C.SYSZ_INS_DEBR
	SYSZ_INS_DL       = C.SYSZ_INS_DL
	SYSZ_INS_DLG      = C.SYSZ_INS_DLG
	SYSZ_INS_DLGR     = C.SYSZ_INS_DLGR
	SYSZ_INS_DLR      = C.SYSZ_INS_DLR
	SYSZ_INS_DSG      = C.SYSZ_INS_DSG
	SYSZ_INS_DSGF     = C.SYSZ_INS_DSGF
	SYSZ_INS_DSGFR    = C.SYSZ_INS_DSGFR
	SYSZ_INS_DSGR     = C.SYSZ_INS_DSGR
	SYSZ_INS_DXBR     = C.SYSZ_INS_DXBR
	SYSZ_INS_EAR      = C.SYSZ_INS_EAR
	SYSZ_INS_FIDBR    = C.SYSZ_INS_FIDBR
	SYSZ_INS_FIDBRA   = C.SYSZ_INS_FIDBRA
	SYSZ_INS_FIEBR    = C.SYSZ_INS_FIEBR
	SYSZ_INS_FIEBRA   = C.SYSZ_INS_FIEBRA
	SYSZ_INS_FIXBR    = C.SYSZ_INS_FIXBR
	SYSZ_INS_FIXBRA   = C.SYSZ_INS_FIXBRA
	SYSZ_INS_FLOGR    = C.SYSZ_INS_FLOGR
	SYSZ_INS_IC       = C.SYSZ_INS_IC
	SYSZ_INS_ICY      = C.SYSZ_INS_ICY
	SYSZ_INS_IIHF     = C.SYSZ_INS_IIHF
	SYSZ_INS_IIHH     = C.SYSZ_INS_IIHH
	SYSZ_INS_IIHL     = C.SYSZ_INS_IIHL
	SYSZ_INS_IILF     = C.SYSZ_INS_IILF
	SYSZ_INS_IILH     = C.SYSZ_INS_IILH
	SYSZ_INS_IILL     = C.SYSZ_INS_IILL
	SYSZ_INS_IPM      = C.SYSZ_INS_IPM
	SYSZ_INS_L        = C.SYSZ_INS_L
	SYSZ_INS_LA       = C.SYSZ_INS_LA
	SYSZ_INS_LAA      = C.SYSZ_INS_LAA
	SYSZ_INS_LAAG     = C.SYSZ_INS_LAAG
	SYSZ_INS_LAAL     = C.SYSZ_INS_LAAL
	SYSZ_INS_LAALG    = C.SYSZ_INS_LAALG
	SYSZ_INS_LAN      = C.SYSZ_INS_LAN
	SYSZ_INS_LANG     = C.SYSZ_INS_LANG
	SYSZ_INS_LAO      = C.SYSZ_INS_LAO
	SYSZ_INS_LAOG     = C.SYSZ_INS_LAOG
	SYSZ_INS_LARL     = C.SYSZ_INS_LARL
	SYSZ_INS_LAX      = C.SYSZ_INS_LAX
	SYSZ_INS_LAXG     = C.SYSZ_INS_LAXG
	SYSZ_INS_LAY      = C.SYSZ_INS_LAY
	SYSZ_INS_LB       = C.SYSZ_INS_LB
	SYSZ_INS_LBH      = C.SYSZ_INS_LBH
	SYSZ_INS_LBR      = C.SYSZ_INS_LBR
	SYSZ_INS_LCDBR    = C.SYSZ_INS_LCDBR
	SYSZ_INS_LCEBR    = C.SYSZ_INS_LCEBR
	SYSZ_INS_LCGFR    = C.SYSZ_INS_LCGFR
	SYSZ_INS_LCGR     = C.SYSZ_INS_LCGR
	SYSZ_INS_LCR      = C.SYSZ_INS_LCR
	SYSZ_INS_LCXBR    = C.SYSZ_INS_LCXBR
	SYSZ_INS_LD       = C.SYSZ_INS_LD
	SYSZ_INS_LDEB     = C.SYSZ_INS_LDEB
	SYSZ_INS_LDEBR    = C.SYSZ_INS_LDEBR
	SYSZ_INS_LDGR     = C.SYSZ_INS_LDGR
	SYSZ_INS_LDR      = C.SYSZ_INS_LDR
	SYSZ_INS_LDXBR    = C.SYSZ_INS_LDXBR
	SYSZ_INS_LDXBRA   = C.SYSZ_INS_LDXBRA
	SYSZ_INS_LDY      = C.SYSZ_INS_LDY
	SYSZ_INS_LE       = C.SYSZ_INS_LE
	SYSZ_INS_LEDBR    = C.SYSZ_INS_LEDBR
	SYSZ_INS_LEDBRA   = C.SYSZ_INS_LEDBRA
	SYSZ_INS_LER      = C.SYSZ_INS_LER
	SYSZ_INS_LEXBR    = C.SYSZ_INS_LEXBR
	SYSZ_INS_LEXBRA   = C.SYSZ_INS_LEXBRA
	SYSZ_INS_LEY      = C.SYSZ_INS_LEY
	SYSZ_INS_LFH      = C.SYSZ_INS_LFH
	SYSZ_INS_LG       = C.SYSZ_INS_LG
	SYSZ_INS_LGB      = C.SYSZ_INS_LGB
	SYSZ_INS_LGBR     = C.SYSZ_INS_LGBR
	SYSZ_INS_LGDR     = C.SYSZ_INS_LGDR
	SYSZ_INS_LGF      = C.SYSZ_INS_LGF
	SYSZ_INS_LGFI     = C.SYSZ_INS_LGFI
	SYSZ_INS_LGFR     = C.SYSZ_INS_LGFR
	SYSZ_INS_LGFRL    = C.SYSZ_INS_LGFRL
	SYSZ_INS_LGH      = C.SYSZ_INS_LGH
	SYSZ_INS_LGHI     = C.SYSZ_INS_LGHI
	SYSZ_INS_LGHR     = C.SYSZ_INS_LGHR
	SYSZ_INS_LGHRL    = C.SYSZ_INS_LGHRL
	SYSZ_INS_LGR      = C.SYSZ_INS_LGR
	SYSZ_INS_LGRL     = C.SYSZ_INS_LGRL
	SYSZ_INS_LH       = C.SYSZ_INS_LH
	SYSZ_INS_LHH      = C.SYSZ_INS_LHH
	SYSZ_INS_LHI      = C.SYSZ_INS_LHI
	SYSZ_INS_LHR      = C.SYSZ_INS_LHR
	SYSZ_INS_LHRL     = C.SYSZ_INS_LHRL
	SYSZ_INS_LHY      = C.SYSZ_INS_LHY
	SYSZ_INS_LLC      = C.SYSZ_INS_LLC
	SYSZ_INS_LLCH     = C.SYSZ_INS_LLCH
	SYSZ_INS_LLCR     = C.SYSZ_INS_LLCR
	SYSZ_INS_LLGC     = C.SYSZ_INS_LLGC
	SYSZ_INS_LLGCR    = C.SYSZ_INS_LLGCR
	SYSZ_INS_LLGF     = C.SYSZ_INS_LLGF
	SYSZ_INS_LLGFR    = C.SYSZ_INS_LLGFR
	SYSZ_INS_LLGFRL   = C.SYSZ_INS_LLGFRL
	SYSZ_INS_LLGH     = C.SYSZ_INS_LLGH
	SYSZ_INS_LLGHR    = C.SYSZ_INS_LLGHR
	SYSZ_INS_LLGHRL   = C.SYSZ_INS_LLGHRL
	SYSZ_INS_LLH      = C.SYSZ_INS_LLH
	SYSZ_INS_LLHH     = C.SYSZ_INS_LLHH
	SYSZ_INS_LLHR     = C.SYSZ_INS_LLHR
	SYSZ_INS_LLHRL    = C.SYSZ_INS_LLHRL
	SYSZ_INS_LLIHF    = C.SYSZ_INS_LLIHF
	SYSZ_INS_LLIHH    = C.SYSZ_INS_LLIHH
	SYSZ_INS_LLIHL    = C.SYSZ_INS_LLIHL
	SYSZ_INS_LLILF    = C.SYSZ_INS_LLILF
	SYSZ_INS_LLILH    = C.SYSZ_INS_LLILH
	SYSZ_INS_LLILL    = C.SYSZ_INS_LLILL
	SYSZ_INS_LMG      = C.SYSZ_INS_LMG
	SYSZ_INS_LNDBR    = C.SYSZ_INS_LNDBR
	SYSZ_INS_LNEBR    = C.SYSZ_INS_LNEBR
	SYSZ_INS_LNGFR    = C.SYSZ_INS_LNGFR
	SYSZ_INS_LNGR     = C.SYSZ_INS_LNGR
	SYSZ_INS_LNR      = C.SYSZ_INS_LNR
	SYSZ_INS_LNXBR    = C.SYSZ_INS_LNXBR
	SYSZ_INS_LPDBR    = C.SYSZ_INS_LPDBR
	SYSZ_INS_LPEBR    = C.SYSZ_INS_LPEBR
	SYSZ_INS_LPGFR    = C.SYSZ_INS_LPGFR
	SYSZ_INS_LPGR     = C.SYSZ_INS_LPGR
	SYSZ_INS_LPR      = C.SYSZ_INS_LPR
	SYSZ_INS_LPXBR    = C.SYSZ_INS_LPXBR
	SYSZ_INS_LR       = C.SYSZ_INS_LR
	SYSZ_INS_LRL      = C.SYSZ_INS_LRL
	SYSZ_INS_LRV      = C.SYSZ_INS_LRV
	SYSZ_INS_LRVG     = C.SYSZ_INS_LRVG
	SYSZ_INS_LRVGR    = C.SYSZ_INS_LRVGR
	SYSZ_INS_LRVR     = C.SYSZ_INS_LRVR
	SYSZ_INS_LT       = C.SYSZ_INS_LT
	SYSZ_INS_LTDBR    = C.SYSZ_INS_LTDBR
	SYSZ_INS_LTEBR    = C.SYSZ_INS_LTEBR
	SYSZ_INS_LTG      = C.SYSZ_INS_LTG
	SYSZ_INS_LTGF     = C.SYSZ_INS_LTGF
	SYSZ_INS_LTGFR    = C.SYSZ_INS_LTGFR
	SYSZ_INS_LTGR     = C.SYSZ_INS_LTGR
	SYSZ_INS_LTR      = C.SYSZ_INS_LTR
	SYSZ_INS_LTXBR    = C.SYSZ_INS_LTXBR
	SYSZ_INS_LXDB     = C.SYSZ_INS_LXDB
	SYSZ_INS_LXDBR    = C.SYSZ_INS_LXDBR
	SYSZ_INS_LXEB     = C.SYSZ_INS_LXEB
	SYSZ_INS_LXEBR    = C.SYSZ_INS_LXEBR
	SYSZ_INS_LXR      = C.SYSZ_INS_LXR
	SYSZ_INS_LY       = C.SYSZ_INS_LY
	SYSZ_INS_LZDR     = C.SYSZ_INS_LZDR
	SYSZ_INS_LZER     = C.SYSZ_INS_LZER
	SYSZ_INS_LZXR     = C.SYSZ_INS_LZXR
	SYSZ_INS_MADB     = C.SYSZ_INS_MADB
	SYSZ_INS_MADBR    = C.SYSZ_INS_MADBR
	SYSZ_INS_MAEB     = C.SYSZ_INS_MAEB
	SYSZ_INS_MAEBR    = C.SYSZ_INS_MAEBR
	SYSZ_INS_MDB      = C.SYSZ_INS_MDB
	SYSZ_INS_MDBR     = C.SYSZ_INS_MDBR
	SYSZ_INS_MDEB     = C.SYSZ_INS_MDEB
	SYSZ_INS_MDEBR    = C.SYSZ_INS_MDEBR
	SYSZ_INS_MEEB     = C.SYSZ_INS_MEEB
	SYSZ_INS_MEEBR    = C.SYSZ_INS_MEEBR
	SYSZ_INS_MGHI     = C.SYSZ_INS_MGHI
	SYSZ_INS_MH       = C.SYSZ_INS_MH
	SYSZ_INS_MHI      = C.SYSZ_INS_MHI
	SYSZ_INS_MHY      = C.SYSZ_INS_MHY
	SYSZ_INS_MLG      = C.SYSZ_INS_MLG
	SYSZ_INS_MLGR     = C.SYSZ_INS_MLGR
	SYSZ_INS_MS       = C.SYSZ_INS_MS
	SYSZ_INS_MSDB     = C.SYSZ_INS_MSDB
	SYSZ_INS_MSDBR    = C.SYSZ_INS_MSDBR
	SYSZ_INS_MSEB     = C.SYSZ_INS_MSEB
	SYSZ_INS_MSEBR    = C.SYSZ_INS_MSEBR
	SYSZ_INS_MSFI     = C.SYSZ_INS_MSFI
	SYSZ_INS_MSG      = C.SYSZ_INS_MSG
	SYSZ_INS_MSGF     = C.SYSZ_INS_MSGF
	SYSZ_INS_MSGFI    = C.SYSZ_INS_MSGFI
	SYSZ_INS_MSGFR    = C.SYSZ_INS_MSGFR
	SYSZ_INS_MSGR     = C.SYSZ_INS_MSGR
	SYSZ_INS_MSR      = C.SYSZ_INS_MSR
	SYSZ_INS_MSY      = C.SYSZ_INS_MSY
	SYSZ_INS_MVC      = C.SYSZ_INS_MVC
	SYSZ_INS_MVGHI    = C.SYSZ_INS_MVGHI
	SYSZ_INS_MVHHI    = C.SYSZ_INS_MVHHI
	SYSZ_INS_MVHI     = C.SYSZ_INS_MVHI
	SYSZ_INS_MVI      = C.SYSZ_INS_MVI
	SYSZ_INS_MVIY     = C.SYSZ_INS_MVIY
	SYSZ_INS_MVST     = C.SYSZ_INS_MVST
	SYSZ_INS_MXBR     = C.SYSZ_INS_MXBR
	SYSZ_INS_MXDB     = C.SYSZ_INS_MXDB
	SYSZ_INS_MXDBR    = C.SYSZ_INS_MXDBR
	SYSZ_INS_N        = C.SYSZ_INS_N
	SYSZ_INS_NC       = C.SYSZ_INS_NC
	SYSZ_INS_NG       = C.SYSZ_INS_NG
	SYSZ_INS_NGR      = C.SYSZ_INS_NGR
	SYSZ_INS_NGRK     = C.SYSZ_INS_NGRK
	SYSZ_INS_NI       = C.SYSZ_INS_NI
	SYSZ_INS_NIHF     = C.SYSZ_INS_NIHF
	SYSZ_INS_NIHH     = C.SYSZ_INS_NIHH
	SYSZ_INS_NIHL     = C.SYSZ_INS_NIHL
	SYSZ_INS_NILF     = C.SYSZ_INS_NILF
	SYSZ_INS_NILH     = C.SYSZ_INS_NILH
	SYSZ_INS_NILL     = C.SYSZ_INS_NILL
	SYSZ_INS_NIY      = C.SYSZ_INS_NIY
	SYSZ_INS_NR       = C.SYSZ_INS_NR
	SYSZ_INS_NRK      = C.SYSZ_INS_NRK
	SYSZ_INS_NY       = C.SYSZ_INS_NY
	SYSZ_INS_O        = C.SYSZ_INS_O
	SYSZ_INS_OC       = C.SYSZ_INS_OC
	SYSZ_INS_OG       = C.SYSZ_INS_OG
	SYSZ_INS_OGR      = C.SYSZ_INS_OGR
	SYSZ_INS_OGRK     = C.SYSZ_INS_OGRK
	SYSZ_INS_OI       = C.SYSZ_INS_OI
	SYSZ_INS_OIHF     = C.SYSZ_INS_OIHF
	SYSZ_INS_OIHH     = C.SYSZ_INS_OIHH
	SYSZ_INS_OIHL     = C.SYSZ_INS_OIHL
	SYSZ_INS_OILF     = C.SYSZ_INS_OILF
	SYSZ_INS_OILH     = C.SYSZ_INS_OILH
	SYSZ_INS_OILL     = C.SYSZ_INS_OILL
	SYSZ_INS_OIY      = C.SYSZ_INS_OIY
	SYSZ_INS_OR       = C.SYSZ_INS_OR
	SYSZ_INS_ORK      = C.SYSZ_INS_ORK
	SYSZ_INS_OY       = C.SYSZ_INS_OY
	SYSZ_INS_PFD      = C.SYSZ_INS_PFD
	SYSZ_INS_PFDRL    = C.SYSZ_INS_PFDRL
	SYSZ_INS_RISBG    = C.SYSZ_INS_RISBG
	SYSZ_INS_RISBHG   = C.SYSZ_INS_RISBHG
	SYSZ_INS_RISBLG   = C.SYSZ_INS_RISBLG
	SYSZ_INS_RLL      = C.SYSZ_INS_RLL
	SYSZ_INS_RLLG     = C.SYSZ_INS_RLLG
	SYSZ_INS_RNSBG    = C.SYSZ_INS_RNSBG
	SYSZ_INS_ROSBG    = C.SYSZ_INS_ROSBG
	SYSZ_INS_RXSBG    = C.SYSZ_INS_RXSBG
	SYSZ_INS_S        = C.SYSZ_INS_S
	SYSZ_INS_SDB      = C.SYSZ_INS_SDB
	SYSZ_INS_SDBR     = C.SYSZ_INS_SDBR
	SYSZ_INS_SEB      = C.SYSZ_INS_SEB
	SYSZ_INS_SEBR     = C.SYSZ_INS_SEBR
	SYSZ_INS_SG       = C.SYSZ_INS_SG
	SYSZ_INS_SGF      = C.SYSZ_INS_SGF
	SYSZ_INS_SGFR     = C.SYSZ_INS_SGFR
	SYSZ_INS_SGR      = C.SYSZ_INS_SGR
	SYSZ_INS_SGRK     = C.SYSZ_INS_SGRK
	SYSZ_INS_SH       = C.SYSZ_INS_SH
	SYSZ_INS_SHY      = C.SYSZ_INS_SHY
	SYSZ_INS_SL       = C.SYSZ_INS_SL
	SYSZ_INS_SLB      = C.SYSZ_INS_SLB
	SYSZ_INS_SLBG     = C.SYSZ_INS_SLBG
	SYSZ_INS_SLBR     = C.SYSZ_INS_SLBR
	SYSZ_INS_SLFI     = C.SYSZ_INS_SLFI
	SYSZ_INS_SLG      = C.SYSZ_INS_SLG
	SYSZ_INS_SLBGR    = C.SYSZ_INS_SLBGR
	SYSZ_INS_SLGF     = C.SYSZ_INS_SLGF
	SYSZ_INS_SLGFI    = C.SYSZ_INS_SLGFI
	SYSZ_INS_SLGFR    = C.SYSZ_INS_SLGFR
	SYSZ_INS_SLGR     = C.SYSZ_INS_SLGR
	SYSZ_INS_SLGRK    = C.SYSZ_INS_SLGRK
	SYSZ_INS_SLL      = C.SYSZ_INS_SLL
	SYSZ_INS_SLLG     = C.SYSZ_INS_SLLG
	SYSZ_INS_SLLK     = C.SYSZ_INS_SLLK
	SYSZ_INS_SLR      = C.SYSZ_INS_SLR
	SYSZ_INS_SLRK     = C.SYSZ_INS_SLRK
	SYSZ_INS_SLY      = C.SYSZ_INS_SLY
	SYSZ_INS_SQDB     = C.SYSZ_INS_SQDB
	SYSZ_INS_SQDBR    = C.SYSZ_INS_SQDBR
	SYSZ_INS_SQEB     = C.SYSZ_INS_SQEB
	SYSZ_INS_SQEBR    = C.SYSZ_INS_SQEBR
	SYSZ_INS_SQXBR    = C.SYSZ_INS_SQXBR
	SYSZ_INS_SR       = C.SYSZ_INS_SR
	SYSZ_INS_SRA      = C.SYSZ_INS_SRA
	SYSZ_INS_SRAG     = C.SYSZ_INS_SRAG
	SYSZ_INS_SRAK     = C.SYSZ_INS_SRAK
	SYSZ_INS_SRK      = C.SYSZ_INS_SRK
	SYSZ_INS_SRL      = C.SYSZ_INS_SRL
	SYSZ_INS_SRLG     = C.SYSZ_INS_SRLG
	SYSZ_INS_SRLK     = C.SYSZ_INS_SRLK
	SYSZ_INS_SRST     = C.SYSZ_INS_SRST
	SYSZ_INS_ST       = C.SYSZ_INS_ST
	SYSZ_INS_STC      = C.SYSZ_INS_STC
	SYSZ_INS_STCH     = C.SYSZ_INS_STCH
	SYSZ_INS_STCY     = C.SYSZ_INS_STCY
	SYSZ_INS_STD      = C.SYSZ_INS_STD
	SYSZ_INS_STDY     = C.SYSZ_INS_STDY
	SYSZ_INS_STE      = C.SYSZ_INS_STE
	SYSZ_INS_STEY     = C.SYSZ_INS_STEY
	SYSZ_INS_STFH     = C.SYSZ_INS_STFH
	SYSZ_INS_STG      = C.SYSZ_INS_STG
	SYSZ_INS_STGRL    = C.SYSZ_INS_STGRL
	SYSZ_INS_STH      = C.SYSZ_INS_STH
	SYSZ_INS_STHH     = C.SYSZ_INS_STHH
	SYSZ_INS_STHRL    = C.SYSZ_INS_STHRL
	SYSZ_INS_STHY     = C.SYSZ_INS_STHY
	SYSZ_INS_STMG     = C.SYSZ_INS_STMG
	SYSZ_INS_STRL     = C.SYSZ_INS_STRL
	SYSZ_INS_STRV     = C.SYSZ_INS_STRV
	SYSZ_INS_STRVG    = C.SYSZ_INS_STRVG
	SYSZ_INS_STY      = C.SYSZ_INS_STY
	SYSZ_INS_SXBR     = C.SYSZ_INS_SXBR
	SYSZ_INS_SY       = C.SYSZ_INS_SY
	SYSZ_INS_TM       = C.SYSZ_INS_TM
	SYSZ_INS_TMHH     = C.SYSZ_INS_TMHH
	SYSZ_INS_TMHL     = C.SYSZ_INS_TMHL
	SYSZ_INS_TMLH     = C.SYSZ_INS_TMLH
	SYSZ_INS_TMLL     = C.SYSZ_INS_TMLL
	SYSZ_INS_TMY      = C.SYSZ_INS_TMY
	SYSZ_INS_X        = C.SYSZ_INS_X
	SYSZ_INS_XC       = C.SYSZ_INS_XC
	SYSZ_INS_XG       = C.SYSZ_INS_XG
	SYSZ_INS_XGR      = C.SYSZ_INS_XGR
	SYSZ_INS_XGRK     = C.SYSZ_INS_XGRK
	SYSZ_INS_XI       = C.SYSZ_INS_XI
	SYSZ_INS_XIHF     = C.SYSZ_INS_XIHF
	SYSZ_INS_XILF     = C.SYSZ_INS_XILF
	SYSZ_INS_XIY      = C.SYSZ_INS_XIY
	SYSZ_INS_XR       = C.SYSZ_INS_XR
	SYSZ_INS_XRK      = C.SYSZ_INS_XRK
	SYSZ_INS_XY       = C.SYSZ_INS_XY
	SYSZ_INS_ENDING   = C.SYSZ_INS_ENDING
)

SystemZ instruction

View Source
const (
	SYSZ_GRP_DISTINCTOPS        = C.SYSZ_GRP_DISTINCTOPS
	SYSZ_GRP_FPEXTENSION        = C.SYSZ_GRP_FPEXTENSION
	SYSZ_GRP_HIGHWORD           = C.SYSZ_GRP_HIGHWORD
	SYSZ_GRP_INTERLOCKEDACCESS1 = C.SYSZ_GRP_INTERLOCKEDACCESS1
	SYSZ_GRP_LOADSTOREONCOND    = C.SYSZ_GRP_LOADSTOREONCOND
	SYSZ_GRP_ENDING             = C.SYSZ_GRP_ENDING
)

Architecture-specific groups

View Source
const (
	X86_REG_INVALID = C.X86_REG_INVALID
	X86_REG_AH      = C.X86_REG_AH
	X86_REG_AL      = C.X86_REG_AL
	X86_REG_AX      = C.X86_REG_AX
	X86_REG_BH      = C.X86_REG_BH
	X86_REG_BL      = C.X86_REG_BL
	X86_REG_BP      = C.X86_REG_BP
	X86_REG_BPL     = C.X86_REG_BPL
	X86_REG_BX      = C.X86_REG_BX
	X86_REG_CH      = C.X86_REG_CH
	X86_REG_CL      = C.X86_REG_CL
	X86_REG_CS      = C.X86_REG_CS
	X86_REG_CX      = C.X86_REG_CX
	X86_REG_DH      = C.X86_REG_DH
	X86_REG_DI      = C.X86_REG_DI
	X86_REG_DIL     = C.X86_REG_DIL
	X86_REG_DL      = C.X86_REG_DL
	X86_REG_DS      = C.X86_REG_DS
	X86_REG_DX      = C.X86_REG_DX
	X86_REG_EAX     = C.X86_REG_EAX
	X86_REG_EBP     = C.X86_REG_EBP
	X86_REG_EBX     = C.X86_REG_EBX
	X86_REG_ECX     = C.X86_REG_ECX
	X86_REG_EDI     = C.X86_REG_EDI
	X86_REG_EDX     = C.X86_REG_EDX
	X86_REG_EFLAGS  = C.X86_REG_EFLAGS
	X86_REG_EIP     = C.X86_REG_EIP
	X86_REG_EIZ     = C.X86_REG_EIZ
	X86_REG_ES      = C.X86_REG_ES
	X86_REG_ESI     = C.X86_REG_ESI
	X86_REG_ESP     = C.X86_REG_ESP
	X86_REG_FPSW    = C.X86_REG_FPSW
	X86_REG_FS      = C.X86_REG_FS
	X86_REG_GS      = C.X86_REG_GS
	X86_REG_IP      = C.X86_REG_IP
	X86_REG_RAX     = C.X86_REG_RAX
	X86_REG_RBP     = C.X86_REG_RBP
	X86_REG_RBX     = C.X86_REG_RBX
	X86_REG_RCX     = C.X86_REG_RCX
	X86_REG_RDI     = C.X86_REG_RDI
	X86_REG_RDX     = C.X86_REG_RDX
	X86_REG_RIP     = C.X86_REG_RIP
	X86_REG_RIZ     = C.X86_REG_RIZ
	X86_REG_RSI     = C.X86_REG_RSI
	X86_REG_RSP     = C.X86_REG_RSP
	X86_REG_SI      = C.X86_REG_SI
	X86_REG_SIL     = C.X86_REG_SIL
	X86_REG_SP      = C.X86_REG_SP
	X86_REG_SPL     = C.X86_REG_SPL
	X86_REG_SS      = C.X86_REG_SS
	X86_REG_CR0     = C.X86_REG_CR0
	X86_REG_CR1     = C.X86_REG_CR1
	X86_REG_CR2     = C.X86_REG_CR2
	X86_REG_CR3     = C.X86_REG_CR3
	X86_REG_CR4     = C.X86_REG_CR4
	X86_REG_CR5     = C.X86_REG_CR5
	X86_REG_CR6     = C.X86_REG_CR6
	X86_REG_CR7     = C.X86_REG_CR7
	X86_REG_CR8     = C.X86_REG_CR8
	X86_REG_CR9     = C.X86_REG_CR9
	X86_REG_CR10    = C.X86_REG_CR10
	X86_REG_CR11    = C.X86_REG_CR11
	X86_REG_CR12    = C.X86_REG_CR12
	X86_REG_CR13    = C.X86_REG_CR13
	X86_REG_CR14    = C.X86_REG_CR14
	X86_REG_CR15    = C.X86_REG_CR15
	X86_REG_DR0     = C.X86_REG_DR0
	X86_REG_DR1     = C.X86_REG_DR1
	X86_REG_DR2     = C.X86_REG_DR2
	X86_REG_DR3     = C.X86_REG_DR3
	X86_REG_DR4     = C.X86_REG_DR4
	X86_REG_DR5     = C.X86_REG_DR5
	X86_REG_DR6     = C.X86_REG_DR6
	X86_REG_DR7     = C.X86_REG_DR7
	X86_REG_DR8     = C.X86_REG_DR8
	X86_REG_DR9     = C.X86_REG_DR9
	X86_REG_DR10    = C.X86_REG_DR10
	X86_REG_DR11    = C.X86_REG_DR11
	X86_REG_DR12    = C.X86_REG_DR12
	X86_REG_DR13    = C.X86_REG_DR13
	X86_REG_DR14    = C.X86_REG_DR14
	X86_REG_DR15    = C.X86_REG_DR15
	X86_REG_FP0     = C.X86_REG_FP0
	X86_REG_FP1     = C.X86_REG_FP1
	X86_REG_FP2     = C.X86_REG_FP2
	X86_REG_FP3     = C.X86_REG_FP3
	X86_REG_FP4     = C.X86_REG_FP4
	X86_REG_FP5     = C.X86_REG_FP5
	X86_REG_FP6     = C.X86_REG_FP6
	X86_REG_FP7     = C.X86_REG_FP7
	X86_REG_K0      = C.X86_REG_K0
	X86_REG_K1      = C.X86_REG_K1
	X86_REG_K2      = C.X86_REG_K2
	X86_REG_K3      = C.X86_REG_K3
	X86_REG_K4      = C.X86_REG_K4
	X86_REG_K5      = C.X86_REG_K5
	X86_REG_K6      = C.X86_REG_K6
	X86_REG_K7      = C.X86_REG_K7
	X86_REG_MM0     = C.X86_REG_MM0
	X86_REG_MM1     = C.X86_REG_MM1
	X86_REG_MM2     = C.X86_REG_MM2
	X86_REG_MM3     = C.X86_REG_MM3
	X86_REG_MM4     = C.X86_REG_MM4
	X86_REG_MM5     = C.X86_REG_MM5
	X86_REG_MM6     = C.X86_REG_MM6
	X86_REG_MM7     = C.X86_REG_MM7
	X86_REG_R8      = C.X86_REG_R8
	X86_REG_R9      = C.X86_REG_R9
	X86_REG_R10     = C.X86_REG_R10
	X86_REG_R11     = C.X86_REG_R11
	X86_REG_R12     = C.X86_REG_R12
	X86_REG_R13     = C.X86_REG_R13
	X86_REG_R14     = C.X86_REG_R14
	X86_REG_R15     = C.X86_REG_R15
	X86_REG_ST0     = C.X86_REG_ST0
	X86_REG_ST1     = C.X86_REG_ST1
	X86_REG_ST2     = C.X86_REG_ST2
	X86_REG_ST3     = C.X86_REG_ST3
	X86_REG_ST4     = C.X86_REG_ST4
	X86_REG_ST5     = C.X86_REG_ST5
	X86_REG_ST6     = C.X86_REG_ST6
	X86_REG_ST7     = C.X86_REG_ST7
	X86_REG_XMM0    = C.X86_REG_XMM0
	X86_REG_XMM1    = C.X86_REG_XMM1
	X86_REG_XMM2    = C.X86_REG_XMM2
	X86_REG_XMM3    = C.X86_REG_XMM3
	X86_REG_XMM4    = C.X86_REG_XMM4
	X86_REG_XMM5    = C.X86_REG_XMM5
	X86_REG_XMM6    = C.X86_REG_XMM6
	X86_REG_XMM7    = C.X86_REG_XMM7
	X86_REG_XMM8    = C.X86_REG_XMM8
	X86_REG_XMM9    = C.X86_REG_XMM9
	X86_REG_XMM10   = C.X86_REG_XMM10
	X86_REG_XMM11   = C.X86_REG_XMM11
	X86_REG_XMM12   = C.X86_REG_XMM12
	X86_REG_XMM13   = C.X86_REG_XMM13
	X86_REG_XMM14   = C.X86_REG_XMM14
	X86_REG_XMM15   = C.X86_REG_XMM15
	X86_REG_XMM16   = C.X86_REG_XMM16
	X86_REG_XMM17   = C.X86_REG_XMM17
	X86_REG_XMM18   = C.X86_REG_XMM18
	X86_REG_XMM19   = C.X86_REG_XMM19
	X86_REG_XMM20   = C.X86_REG_XMM20
	X86_REG_XMM21   = C.X86_REG_XMM21
	X86_REG_XMM22   = C.X86_REG_XMM22
	X86_REG_XMM23   = C.X86_REG_XMM23
	X86_REG_XMM24   = C.X86_REG_XMM24
	X86_REG_XMM25   = C.X86_REG_XMM25
	X86_REG_XMM26   = C.X86_REG_XMM26
	X86_REG_XMM27   = C.X86_REG_XMM27
	X86_REG_XMM28   = C.X86_REG_XMM28
	X86_REG_XMM29   = C.X86_REG_XMM29
	X86_REG_XMM30   = C.X86_REG_XMM30
	X86_REG_XMM31   = C.X86_REG_XMM31
	X86_REG_YMM0    = C.X86_REG_YMM0
	X86_REG_YMM1    = C.X86_REG_YMM1
	X86_REG_YMM2    = C.X86_REG_YMM2
	X86_REG_YMM3    = C.X86_REG_YMM3
	X86_REG_YMM4    = C.X86_REG_YMM4
	X86_REG_YMM5    = C.X86_REG_YMM5
	X86_REG_YMM6    = C.X86_REG_YMM6
	X86_REG_YMM7    = C.X86_REG_YMM7
	X86_REG_YMM8    = C.X86_REG_YMM8
	X86_REG_YMM9    = C.X86_REG_YMM9
	X86_REG_YMM10   = C.X86_REG_YMM10
	X86_REG_YMM11   = C.X86_REG_YMM11
	X86_REG_YMM12   = C.X86_REG_YMM12
	X86_REG_YMM13   = C.X86_REG_YMM13
	X86_REG_YMM14   = C.X86_REG_YMM14
	X86_REG_YMM15   = C.X86_REG_YMM15
	X86_REG_YMM16   = C.X86_REG_YMM16
	X86_REG_YMM17   = C.X86_REG_YMM17
	X86_REG_YMM18   = C.X86_REG_YMM18
	X86_REG_YMM19   = C.X86_REG_YMM19
	X86_REG_YMM20   = C.X86_REG_YMM20
	X86_REG_YMM21   = C.X86_REG_YMM21
	X86_REG_YMM22   = C.X86_REG_YMM22
	X86_REG_YMM23   = C.X86_REG_YMM23
	X86_REG_YMM24   = C.X86_REG_YMM24
	X86_REG_YMM25   = C.X86_REG_YMM25
	X86_REG_YMM26   = C.X86_REG_YMM26
	X86_REG_YMM27   = C.X86_REG_YMM27
	X86_REG_YMM28   = C.X86_REG_YMM28
	X86_REG_YMM29   = C.X86_REG_YMM29
	X86_REG_YMM30   = C.X86_REG_YMM30
	X86_REG_YMM31   = C.X86_REG_YMM31
	X86_REG_ZMM0    = C.X86_REG_ZMM0
	X86_REG_ZMM1    = C.X86_REG_ZMM1
	X86_REG_ZMM2    = C.X86_REG_ZMM2
	X86_REG_ZMM3    = C.X86_REG_ZMM3
	X86_REG_ZMM4    = C.X86_REG_ZMM4
	X86_REG_ZMM5    = C.X86_REG_ZMM5
	X86_REG_ZMM6    = C.X86_REG_ZMM6
	X86_REG_ZMM7    = C.X86_REG_ZMM7
	X86_REG_ZMM8    = C.X86_REG_ZMM8
	X86_REG_ZMM9    = C.X86_REG_ZMM9
	X86_REG_ZMM10   = C.X86_REG_ZMM10
	X86_REG_ZMM11   = C.X86_REG_ZMM11
	X86_REG_ZMM12   = C.X86_REG_ZMM12
	X86_REG_ZMM13   = C.X86_REG_ZMM13
	X86_REG_ZMM14   = C.X86_REG_ZMM14
	X86_REG_ZMM15   = C.X86_REG_ZMM15
	X86_REG_ZMM16   = C.X86_REG_ZMM16
	X86_REG_ZMM17   = C.X86_REG_ZMM17
	X86_REG_ZMM18   = C.X86_REG_ZMM18
	X86_REG_ZMM19   = C.X86_REG_ZMM19
	X86_REG_ZMM20   = C.X86_REG_ZMM20
	X86_REG_ZMM21   = C.X86_REG_ZMM21
	X86_REG_ZMM22   = C.X86_REG_ZMM22
	X86_REG_ZMM23   = C.X86_REG_ZMM23
	X86_REG_ZMM24   = C.X86_REG_ZMM24
	X86_REG_ZMM25   = C.X86_REG_ZMM25
	X86_REG_ZMM26   = C.X86_REG_ZMM26
	X86_REG_ZMM27   = C.X86_REG_ZMM27
	X86_REG_ZMM28   = C.X86_REG_ZMM28
	X86_REG_ZMM29   = C.X86_REG_ZMM29
	X86_REG_ZMM30   = C.X86_REG_ZMM30
	X86_REG_ZMM31   = C.X86_REG_ZMM31
	X86_REG_R8B     = C.X86_REG_R8B
	X86_REG_R9B     = C.X86_REG_R9B
	X86_REG_R10B    = C.X86_REG_R10B
	X86_REG_R11B    = C.X86_REG_R11B
	X86_REG_R12B    = C.X86_REG_R12B
	X86_REG_R13B    = C.X86_REG_R13B
	X86_REG_R14B    = C.X86_REG_R14B
	X86_REG_R15B    = C.X86_REG_R15B
	X86_REG_R8D     = C.X86_REG_R8D
	X86_REG_R9D     = C.X86_REG_R9D
	X86_REG_R10D    = C.X86_REG_R10D
	X86_REG_R11D    = C.X86_REG_R11D
	X86_REG_R12D    = C.X86_REG_R12D
	X86_REG_R13D    = C.X86_REG_R13D
	X86_REG_R14D    = C.X86_REG_R14D
	X86_REG_R15D    = C.X86_REG_R15D
	X86_REG_R8W     = C.X86_REG_R8W
	X86_REG_R9W     = C.X86_REG_R9W
	X86_REG_R10W    = C.X86_REG_R10W
	X86_REG_R11W    = C.X86_REG_R11W
	X86_REG_R12W    = C.X86_REG_R12W
	X86_REG_R13W    = C.X86_REG_R13W
	X86_REG_R14W    = C.X86_REG_R14W
	X86_REG_R15W    = C.X86_REG_R15W
	X86_REG_ENDING  = C.X86_REG_ENDING
)

For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [x86_const.py] X86 registers

View Source
const (
	X86_EFLAGS_MODIFY_AF       = C.X86_EFLAGS_MODIFY_AF
	X86_EFLAGS_MODIFY_CF       = C.X86_EFLAGS_MODIFY_CF
	X86_EFLAGS_MODIFY_SF       = C.X86_EFLAGS_MODIFY_SF
	X86_EFLAGS_MODIFY_ZF       = C.X86_EFLAGS_MODIFY_ZF
	X86_EFLAGS_MODIFY_PF       = C.X86_EFLAGS_MODIFY_PF
	X86_EFLAGS_MODIFY_OF       = C.X86_EFLAGS_MODIFY_OF
	X86_EFLAGS_MODIFY_TF       = C.X86_EFLAGS_MODIFY_TF
	X86_EFLAGS_MODIFY_IF       = C.X86_EFLAGS_MODIFY_IF
	X86_EFLAGS_MODIFY_DF       = C.X86_EFLAGS_MODIFY_DF
	X86_EFLAGS_MODIFY_NT       = C.X86_EFLAGS_MODIFY_NT
	X86_EFLAGS_MODIFY_RF       = C.X86_EFLAGS_MODIFY_RF
	X86_EFLAGS_PRIOR_OF        = C.X86_EFLAGS_PRIOR_OF
	X86_EFLAGS_PRIOR_SF        = C.X86_EFLAGS_PRIOR_SF
	X86_EFLAGS_PRIOR_ZF        = C.X86_EFLAGS_PRIOR_ZF
	X86_EFLAGS_PRIOR_AF        = C.X86_EFLAGS_PRIOR_AF
	X86_EFLAGS_PRIOR_PF        = C.X86_EFLAGS_PRIOR_PF
	X86_EFLAGS_PRIOR_CF        = C.X86_EFLAGS_PRIOR_CF
	X86_EFLAGS_PRIOR_TF        = C.X86_EFLAGS_PRIOR_TF
	X86_EFLAGS_PRIOR_IF        = C.X86_EFLAGS_PRIOR_IF
	X86_EFLAGS_PRIOR_DF        = C.X86_EFLAGS_PRIOR_DF
	X86_EFLAGS_PRIOR_NT        = C.X86_EFLAGS_PRIOR_NT
	X86_EFLAGS_RESET_OF        = C.X86_EFLAGS_RESET_OF
	X86_EFLAGS_RESET_CF        = C.X86_EFLAGS_RESET_CF
	X86_EFLAGS_RESET_DF        = C.X86_EFLAGS_RESET_DF
	X86_EFLAGS_RESET_IF        = C.X86_EFLAGS_RESET_IF
	X86_EFLAGS_RESET_SF        = C.X86_EFLAGS_RESET_SF
	X86_EFLAGS_RESET_AF        = C.X86_EFLAGS_RESET_AF
	X86_EFLAGS_RESET_TF        = C.X86_EFLAGS_RESET_TF
	X86_EFLAGS_RESET_NT        = C.X86_EFLAGS_RESET_NT
	X86_EFLAGS_RESET_PF        = C.X86_EFLAGS_RESET_PF
	X86_EFLAGS_SET_CF          = C.X86_EFLAGS_SET_CF
	X86_EFLAGS_SET_DF          = C.X86_EFLAGS_SET_DF
	X86_EFLAGS_SET_IF          = C.X86_EFLAGS_SET_IF
	X86_EFLAGS_TEST_OF         = C.X86_EFLAGS_TEST_OF
	X86_EFLAGS_TEST_SF         = C.X86_EFLAGS_TEST_SF
	X86_EFLAGS_TEST_ZF         = C.X86_EFLAGS_TEST_ZF
	X86_EFLAGS_TEST_PF         = C.X86_EFLAGS_TEST_PF
	X86_EFLAGS_TEST_CF         = C.X86_EFLAGS_TEST_CF
	X86_EFLAGS_TEST_NT         = C.X86_EFLAGS_TEST_NT
	X86_EFLAGS_TEST_DF         = C.X86_EFLAGS_TEST_DF
	X86_EFLAGS_UNDEFINED_OF    = C.X86_EFLAGS_UNDEFINED_OF
	X86_EFLAGS_UNDEFINED_SF    = C.X86_EFLAGS_UNDEFINED_SF
	X86_EFLAGS_UNDEFINED_ZF    = C.X86_EFLAGS_UNDEFINED_ZF
	X86_EFLAGS_UNDEFINED_PF    = C.X86_EFLAGS_UNDEFINED_PF
	X86_EFLAGS_UNDEFINED_AF    = C.X86_EFLAGS_UNDEFINED_AF
	X86_EFLAGS_UNDEFINED_CF    = C.X86_EFLAGS_UNDEFINED_CF
	X86_EFLAGS_RESET_RF        = C.X86_EFLAGS_RESET_RF
	X86_EFLAGS_TEST_RF         = C.X86_EFLAGS_TEST_RF
	X86_EFLAGS_TEST_IF         = C.X86_EFLAGS_TEST_IF
	X86_EFLAGS_TEST_TF         = C.X86_EFLAGS_TEST_TF
	X86_EFLAGS_TEST_AF         = C.X86_EFLAGS_TEST_AF
	X86_EFLAGS_RESET_ZF        = C.X86_EFLAGS_RESET_ZF
	X86_EFLAGS_SET_OF          = C.X86_EFLAGS_SET_OF
	X86_EFLAGS_SET_SF          = C.X86_EFLAGS_SET_SF
	X86_EFLAGS_SET_ZF          = C.X86_EFLAGS_SET_ZF
	X86_EFLAGS_SET_AF          = C.X86_EFLAGS_SET_AF
	X86_EFLAGS_SET_PF          = C.X86_EFLAGS_SET_PF
	X86_EFLAGS_RESET_0F        = C.X86_EFLAGS_RESET_0F
	X86_EFLAGS_RESET_AC        = C.X86_EFLAGS_RESET_AC
	X86_FPU_FLAGS_MODIFY_C0    = C.X86_FPU_FLAGS_MODIFY_C0
	X86_FPU_FLAGS_MODIFY_C1    = C.X86_FPU_FLAGS_MODIFY_C1
	X86_FPU_FLAGS_MODIFY_C2    = C.X86_FPU_FLAGS_MODIFY_C2
	X86_FPU_FLAGS_MODIFY_C3    = C.X86_FPU_FLAGS_MODIFY_C3
	X86_FPU_FLAGS_RESET_C0     = C.X86_FPU_FLAGS_RESET_C0
	X86_FPU_FLAGS_RESET_C1     = C.X86_FPU_FLAGS_RESET_C1
	X86_FPU_FLAGS_RESET_C2     = C.X86_FPU_FLAGS_RESET_C2
	X86_FPU_FLAGS_RESET_C3     = C.X86_FPU_FLAGS_RESET_C3
	X86_FPU_FLAGS_SET_C0       = C.X86_FPU_FLAGS_SET_C0
	X86_FPU_FLAGS_SET_C1       = C.X86_FPU_FLAGS_SET_C1
	X86_FPU_FLAGS_SET_C2       = C.X86_FPU_FLAGS_SET_C2
	X86_FPU_FLAGS_SET_C3       = C.X86_FPU_FLAGS_SET_C3
	X86_FPU_FLAGS_UNDEFINED_C0 = C.X86_FPU_FLAGS_UNDEFINED_C0
	X86_FPU_FLAGS_UNDEFINED_C1 = C.X86_FPU_FLAGS_UNDEFINED_C1
	X86_FPU_FLAGS_UNDEFINED_C2 = C.X86_FPU_FLAGS_UNDEFINED_C2
	X86_FPU_FLAGS_UNDEFINED_C3 = C.X86_FPU_FLAGS_UNDEFINED_C3
	X86_FPU_FLAGS_TEST_C0      = C.X86_FPU_FLAGS_TEST_C0
	X86_FPU_FLAGS_TEST_C1      = C.X86_FPU_FLAGS_TEST_C1
	X86_FPU_FLAGS_TEST_C2      = C.X86_FPU_FLAGS_TEST_C2
	X86_FPU_FLAGS_TEST_C3      = C.X86_FPU_FLAGS_TEST_C3
)

Sub-flags of EFLAGS

View Source
const (
	X86_OP_INVALID = C.X86_OP_INVALID
	X86_OP_REG     = C.X86_OP_REG
	X86_OP_IMM     = C.X86_OP_IMM
	X86_OP_MEM     = C.X86_OP_MEM
)

Operand type for instruction's operands

View Source
const (
	X86_XOP_CC_INVALID = C.X86_XOP_CC_INVALID
	X86_XOP_CC_LT      = C.X86_XOP_CC_LT
	X86_XOP_CC_LE      = C.X86_XOP_CC_LE
	X86_XOP_CC_GT      = C.X86_XOP_CC_GT
	X86_XOP_CC_GE      = C.X86_XOP_CC_GE
	X86_XOP_CC_EQ      = C.X86_XOP_CC_EQ
	X86_XOP_CC_NEQ     = C.X86_XOP_CC_NEQ
	X86_XOP_CC_FALSE   = C.X86_XOP_CC_FALSE
	X86_XOP_CC_TRUE    = C.X86_XOP_CC_TRUE
)

XOP Code Condition type

View Source
const (
	X86_AVX_BCAST_INVALID = C.X86_AVX_BCAST_INVALID
	X86_AVX_BCAST_2       = C.X86_AVX_BCAST_2
	X86_AVX_BCAST_4       = C.X86_AVX_BCAST_4
	X86_AVX_BCAST_8       = C.X86_AVX_BCAST_8
	X86_AVX_BCAST_16      = C.X86_AVX_BCAST_16
)

AVX broadcast type

View Source
const (
	X86_SSE_CC_INVALID = C.X86_SSE_CC_INVALID
	X86_SSE_CC_EQ      = C.X86_SSE_CC_EQ
	X86_SSE_CC_LT      = C.X86_SSE_CC_LT
	X86_SSE_CC_LE      = C.X86_SSE_CC_LE
	X86_SSE_CC_UNORD   = C.X86_SSE_CC_UNORD
	X86_SSE_CC_NEQ     = C.X86_SSE_CC_NEQ
	X86_SSE_CC_NLT     = C.X86_SSE_CC_NLT
	X86_SSE_CC_NLE     = C.X86_SSE_CC_NLE
	X86_SSE_CC_ORD     = C.X86_SSE_CC_ORD
)

SSE Code Condition type

View Source
const (
	X86_AVX_CC_INVALID  = C.X86_AVX_CC_INVALID
	X86_AVX_CC_EQ       = C.X86_AVX_CC_EQ
	X86_AVX_CC_LT       = C.X86_AVX_CC_LT
	X86_AVX_CC_LE       = C.X86_AVX_CC_LE
	X86_AVX_CC_UNORD    = C.X86_AVX_CC_UNORD
	X86_AVX_CC_NEQ      = C.X86_AVX_CC_NEQ
	X86_AVX_CC_NLT      = C.X86_AVX_CC_NLT
	X86_AVX_CC_NLE      = C.X86_AVX_CC_NLE
	X86_AVX_CC_ORD      = C.X86_AVX_CC_ORD
	X86_AVX_CC_EQ_UQ    = C.X86_AVX_CC_EQ_UQ
	X86_AVX_CC_NGE      = C.X86_AVX_CC_NGE
	X86_AVX_CC_NGT      = C.X86_AVX_CC_NGT
	X86_AVX_CC_FALSE    = C.X86_AVX_CC_FALSE
	X86_AVX_CC_NEQ_OQ   = C.X86_AVX_CC_NEQ_OQ
	X86_AVX_CC_GE       = C.X86_AVX_CC_GE
	X86_AVX_CC_GT       = C.X86_AVX_CC_GT
	X86_AVX_CC_TRUE     = C.X86_AVX_CC_TRUE
	X86_AVX_CC_EQ_OS    = C.X86_AVX_CC_EQ_OS
	X86_AVX_CC_LT_OQ    = C.X86_AVX_CC_LT_OQ
	X86_AVX_CC_LE_OQ    = C.X86_AVX_CC_LE_OQ
	X86_AVX_CC_UNORD_S  = C.X86_AVX_CC_UNORD_S
	X86_AVX_CC_NEQ_US   = C.X86_AVX_CC_NEQ_US
	X86_AVX_CC_NLT_UQ   = C.X86_AVX_CC_NLT_UQ
	X86_AVX_CC_NLE_UQ   = C.X86_AVX_CC_NLE_UQ
	X86_AVX_CC_ORD_S    = C.X86_AVX_CC_ORD_S
	X86_AVX_CC_EQ_US    = C.X86_AVX_CC_EQ_US
	X86_AVX_CC_NGE_UQ   = C.X86_AVX_CC_NGE_UQ
	X86_AVX_CC_NGT_UQ   = C.X86_AVX_CC_NGT_UQ
	X86_AVX_CC_FALSE_OS = C.X86_AVX_CC_FALSE_OS
	X86_AVX_CC_NEQ_OS   = C.X86_AVX_CC_NEQ_OS
	X86_AVX_CC_GE_OQ    = C.X86_AVX_CC_GE_OQ
	X86_AVX_CC_GT_OQ    = C.X86_AVX_CC_GT_OQ
	X86_AVX_CC_TRUE_US  = C.X86_AVX_CC_TRUE_US
)

AVX Code Condition type

View Source
const (
	X86_AVX_RM_INVALID = C.X86_AVX_RM_INVALID
	X86_AVX_RM_RN      = C.X86_AVX_RM_RN
	X86_AVX_RM_RD      = C.X86_AVX_RM_RD
	X86_AVX_RM_RU      = C.X86_AVX_RM_RU
	X86_AVX_RM_RZ      = C.X86_AVX_RM_RZ
)

AVX static rounding mode type

View Source
const (
	X86_PREFIX_LOCK     = C.X86_PREFIX_LOCK
	X86_PREFIX_REP      = C.X86_PREFIX_REP
	X86_PREFIX_REPE     = C.X86_PREFIX_REPE
	X86_PREFIX_REPNE    = C.X86_PREFIX_REPNE
	X86_PREFIX_CS       = C.X86_PREFIX_CS
	X86_PREFIX_SS       = C.X86_PREFIX_SS
	X86_PREFIX_DS       = C.X86_PREFIX_DS
	X86_PREFIX_ES       = C.X86_PREFIX_ES
	X86_PREFIX_FS       = C.X86_PREFIX_FS
	X86_PREFIX_GS       = C.X86_PREFIX_GS
	X86_PREFIX_OPSIZE   = C.X86_PREFIX_OPSIZE
	X86_PREFIX_ADDRSIZE = C.X86_PREFIX_ADDRSIZE
)

Instruction prefixes - to be used in cs_x86.prefix[]

View Source
const (
	X86_INS_INVALID          = C.X86_INS_INVALID
	X86_INS_AAA              = C.X86_INS_AAA
	X86_INS_AAD              = C.X86_INS_AAD
	X86_INS_AAM              = C.X86_INS_AAM
	X86_INS_AAS              = C.X86_INS_AAS
	X86_INS_FABS             = C.X86_INS_FABS
	X86_INS_ADC              = C.X86_INS_ADC
	X86_INS_ADCX             = C.X86_INS_ADCX
	X86_INS_ADD              = C.X86_INS_ADD
	X86_INS_ADDPD            = C.X86_INS_ADDPD
	X86_INS_ADDPS            = C.X86_INS_ADDPS
	X86_INS_ADDSD            = C.X86_INS_ADDSD
	X86_INS_ADDSS            = C.X86_INS_ADDSS
	X86_INS_ADDSUBPD         = C.X86_INS_ADDSUBPD
	X86_INS_ADDSUBPS         = C.X86_INS_ADDSUBPS
	X86_INS_FADD             = C.X86_INS_FADD
	X86_INS_FIADD            = C.X86_INS_FIADD
	X86_INS_FADDP            = C.X86_INS_FADDP
	X86_INS_ADOX             = C.X86_INS_ADOX
	X86_INS_AESDECLAST       = C.X86_INS_AESDECLAST
	X86_INS_AESDEC           = C.X86_INS_AESDEC
	X86_INS_AESENCLAST       = C.X86_INS_AESENCLAST
	X86_INS_AESENC           = C.X86_INS_AESENC
	X86_INS_AESIMC           = C.X86_INS_AESIMC
	X86_INS_AESKEYGENASSIST  = C.X86_INS_AESKEYGENASSIST
	X86_INS_AND              = C.X86_INS_AND
	X86_INS_ANDN             = C.X86_INS_ANDN
	X86_INS_ANDNPD           = C.X86_INS_ANDNPD
	X86_INS_ANDNPS           = C.X86_INS_ANDNPS
	X86_INS_ANDPD            = C.X86_INS_ANDPD
	X86_INS_ANDPS            = C.X86_INS_ANDPS
	X86_INS_ARPL             = C.X86_INS_ARPL
	X86_INS_BEXTR            = C.X86_INS_BEXTR
	X86_INS_BLCFILL          = C.X86_INS_BLCFILL
	X86_INS_BLCI             = C.X86_INS_BLCI
	X86_INS_BLCIC            = C.X86_INS_BLCIC
	X86_INS_BLCMSK           = C.X86_INS_BLCMSK
	X86_INS_BLCS             = C.X86_INS_BLCS
	X86_INS_BLENDPD          = C.X86_INS_BLENDPD
	X86_INS_BLENDPS          = C.X86_INS_BLENDPS
	X86_INS_BLENDVPD         = C.X86_INS_BLENDVPD
	X86_INS_BLENDVPS         = C.X86_INS_BLENDVPS
	X86_INS_BLSFILL          = C.X86_INS_BLSFILL
	X86_INS_BLSI             = C.X86_INS_BLSI
	X86_INS_BLSIC            = C.X86_INS_BLSIC
	X86_INS_BLSMSK           = C.X86_INS_BLSMSK
	X86_INS_BLSR             = C.X86_INS_BLSR
	X86_INS_BOUND            = C.X86_INS_BOUND
	X86_INS_BSF              = C.X86_INS_BSF
	X86_INS_BSR              = C.X86_INS_BSR
	X86_INS_BSWAP            = C.X86_INS_BSWAP
	X86_INS_BT               = C.X86_INS_BT
	X86_INS_BTC              = C.X86_INS_BTC
	X86_INS_BTR              = C.X86_INS_BTR
	X86_INS_BTS              = C.X86_INS_BTS
	X86_INS_BZHI             = C.X86_INS_BZHI
	X86_INS_CALL             = C.X86_INS_CALL
	X86_INS_CBW              = C.X86_INS_CBW
	X86_INS_CDQ              = C.X86_INS_CDQ
	X86_INS_CDQE             = C.X86_INS_CDQE
	X86_INS_FCHS             = C.X86_INS_FCHS
	X86_INS_CLAC             = C.X86_INS_CLAC
	X86_INS_CLC              = C.X86_INS_CLC
	X86_INS_CLD              = C.X86_INS_CLD
	X86_INS_CLFLUSH          = C.X86_INS_CLFLUSH
	X86_INS_CLFLUSHOPT       = C.X86_INS_CLFLUSHOPT
	X86_INS_CLGI             = C.X86_INS_CLGI
	X86_INS_CLI              = C.X86_INS_CLI
	X86_INS_CLTS             = C.X86_INS_CLTS
	X86_INS_CLWB             = C.X86_INS_CLWB
	X86_INS_CMC              = C.X86_INS_CMC
	X86_INS_CMOVA            = C.X86_INS_CMOVA
	X86_INS_CMOVAE           = C.X86_INS_CMOVAE
	X86_INS_CMOVB            = C.X86_INS_CMOVB
	X86_INS_CMOVBE           = C.X86_INS_CMOVBE
	X86_INS_FCMOVBE          = C.X86_INS_FCMOVBE
	X86_INS_FCMOVB           = C.X86_INS_FCMOVB
	X86_INS_CMOVE            = C.X86_INS_CMOVE
	X86_INS_FCMOVE           = C.X86_INS_FCMOVE
	X86_INS_CMOVG            = C.X86_INS_CMOVG
	X86_INS_CMOVGE           = C.X86_INS_CMOVGE
	X86_INS_CMOVL            = C.X86_INS_CMOVL
	X86_INS_CMOVLE           = C.X86_INS_CMOVLE
	X86_INS_FCMOVNBE         = C.X86_INS_FCMOVNBE
	X86_INS_FCMOVNB          = C.X86_INS_FCMOVNB
	X86_INS_CMOVNE           = C.X86_INS_CMOVNE
	X86_INS_FCMOVNE          = C.X86_INS_FCMOVNE
	X86_INS_CMOVNO           = C.X86_INS_CMOVNO
	X86_INS_CMOVNP           = C.X86_INS_CMOVNP
	X86_INS_FCMOVNU          = C.X86_INS_FCMOVNU
	X86_INS_CMOVNS           = C.X86_INS_CMOVNS
	X86_INS_CMOVO            = C.X86_INS_CMOVO
	X86_INS_CMOVP            = C.X86_INS_CMOVP
	X86_INS_FCMOVU           = C.X86_INS_FCMOVU
	X86_INS_CMOVS            = C.X86_INS_CMOVS
	X86_INS_CMP              = C.X86_INS_CMP
	X86_INS_CMPSB            = C.X86_INS_CMPSB
	X86_INS_CMPSQ            = C.X86_INS_CMPSQ
	X86_INS_CMPSW            = C.X86_INS_CMPSW
	X86_INS_CMPXCHG16B       = C.X86_INS_CMPXCHG16B
	X86_INS_CMPXCHG          = C.X86_INS_CMPXCHG
	X86_INS_CMPXCHG8B        = C.X86_INS_CMPXCHG8B
	X86_INS_COMISD           = C.X86_INS_COMISD
	X86_INS_COMISS           = C.X86_INS_COMISS
	X86_INS_FCOMP            = C.X86_INS_FCOMP
	X86_INS_FCOMIP           = C.X86_INS_FCOMIP
	X86_INS_FCOMI            = C.X86_INS_FCOMI
	X86_INS_FCOM             = C.X86_INS_FCOM
	X86_INS_FCOS             = C.X86_INS_FCOS
	X86_INS_CPUID            = C.X86_INS_CPUID
	X86_INS_CQO              = C.X86_INS_CQO
	X86_INS_CRC32            = C.X86_INS_CRC32
	X86_INS_CVTDQ2PD         = C.X86_INS_CVTDQ2PD
	X86_INS_CVTDQ2PS         = C.X86_INS_CVTDQ2PS
	X86_INS_CVTPD2DQ         = C.X86_INS_CVTPD2DQ
	X86_INS_CVTPD2PS         = C.X86_INS_CVTPD2PS
	X86_INS_CVTPS2DQ         = C.X86_INS_CVTPS2DQ
	X86_INS_CVTPS2PD         = C.X86_INS_CVTPS2PD
	X86_INS_CVTSD2SI         = C.X86_INS_CVTSD2SI
	X86_INS_CVTSD2SS         = C.X86_INS_CVTSD2SS
	X86_INS_CVTSI2SD         = C.X86_INS_CVTSI2SD
	X86_INS_CVTSI2SS         = C.X86_INS_CVTSI2SS
	X86_INS_CVTSS2SD         = C.X86_INS_CVTSS2SD
	X86_INS_CVTSS2SI         = C.X86_INS_CVTSS2SI
	X86_INS_CVTTPD2DQ        = C.X86_INS_CVTTPD2DQ
	X86_INS_CVTTPS2DQ        = C.X86_INS_CVTTPS2DQ
	X86_INS_CVTTSD2SI        = C.X86_INS_CVTTSD2SI
	X86_INS_CVTTSS2SI        = C.X86_INS_CVTTSS2SI
	X86_INS_CWD              = C.X86_INS_CWD
	X86_INS_CWDE             = C.X86_INS_CWDE
	X86_INS_DAA              = C.X86_INS_DAA
	X86_INS_DAS              = C.X86_INS_DAS
	X86_INS_DATA16           = C.X86_INS_DATA16
	X86_INS_DEC              = C.X86_INS_DEC
	X86_INS_DIV              = C.X86_INS_DIV
	X86_INS_DIVPD            = C.X86_INS_DIVPD
	X86_INS_DIVPS            = C.X86_INS_DIVPS
	X86_INS_FDIVR            = C.X86_INS_FDIVR
	X86_INS_FIDIVR           = C.X86_INS_FIDIVR
	X86_INS_FDIVRP           = C.X86_INS_FDIVRP
	X86_INS_DIVSD            = C.X86_INS_DIVSD
	X86_INS_DIVSS            = C.X86_INS_DIVSS
	X86_INS_FDIV             = C.X86_INS_FDIV
	X86_INS_FIDIV            = C.X86_INS_FIDIV
	X86_INS_FDIVP            = C.X86_INS_FDIVP
	X86_INS_DPPD             = C.X86_INS_DPPD
	X86_INS_DPPS             = C.X86_INS_DPPS
	X86_INS_RET              = C.X86_INS_RET
	X86_INS_ENCLS            = C.X86_INS_ENCLS
	X86_INS_ENCLU            = C.X86_INS_ENCLU
	X86_INS_ENTER            = C.X86_INS_ENTER
	X86_INS_EXTRACTPS        = C.X86_INS_EXTRACTPS
	X86_INS_EXTRQ            = C.X86_INS_EXTRQ
	X86_INS_F2XM1            = C.X86_INS_F2XM1
	X86_INS_LCALL            = C.X86_INS_LCALL
	X86_INS_LJMP             = C.X86_INS_LJMP
	X86_INS_FBLD             = C.X86_INS_FBLD
	X86_INS_FBSTP            = C.X86_INS_FBSTP
	X86_INS_FCOMPP           = C.X86_INS_FCOMPP
	X86_INS_FDECSTP          = C.X86_INS_FDECSTP
	X86_INS_FEMMS            = C.X86_INS_FEMMS
	X86_INS_FFREE            = C.X86_INS_FFREE
	X86_INS_FICOM            = C.X86_INS_FICOM
	X86_INS_FICOMP           = C.X86_INS_FICOMP
	X86_INS_FINCSTP          = C.X86_INS_FINCSTP
	X86_INS_FLDCW            = C.X86_INS_FLDCW
	X86_INS_FLDENV           = C.X86_INS_FLDENV
	X86_INS_FLDL2E           = C.X86_INS_FLDL2E
	X86_INS_FLDL2T           = C.X86_INS_FLDL2T
	X86_INS_FLDLG2           = C.X86_INS_FLDLG2
	X86_INS_FLDLN2           = C.X86_INS_FLDLN2
	X86_INS_FLDPI            = C.X86_INS_FLDPI
	X86_INS_FNCLEX           = C.X86_INS_FNCLEX
	X86_INS_FNINIT           = C.X86_INS_FNINIT
	X86_INS_FNOP             = C.X86_INS_FNOP
	X86_INS_FNSTCW           = C.X86_INS_FNSTCW
	X86_INS_FNSTSW           = C.X86_INS_FNSTSW
	X86_INS_FPATAN           = C.X86_INS_FPATAN
	X86_INS_FPREM            = C.X86_INS_FPREM
	X86_INS_FPREM1           = C.X86_INS_FPREM1
	X86_INS_FPTAN            = C.X86_INS_FPTAN
	X86_INS_FFREEP           = C.X86_INS_FFREEP
	X86_INS_FRNDINT          = C.X86_INS_FRNDINT
	X86_INS_FRSTOR           = C.X86_INS_FRSTOR
	X86_INS_FNSAVE           = C.X86_INS_FNSAVE
	X86_INS_FSCALE           = C.X86_INS_FSCALE
	X86_INS_FSETPM           = C.X86_INS_FSETPM
	X86_INS_FSINCOS          = C.X86_INS_FSINCOS
	X86_INS_FNSTENV          = C.X86_INS_FNSTENV
	X86_INS_FXAM             = C.X86_INS_FXAM
	X86_INS_FXRSTOR          = C.X86_INS_FXRSTOR
	X86_INS_FXRSTOR64        = C.X86_INS_FXRSTOR64
	X86_INS_FXSAVE           = C.X86_INS_FXSAVE
	X86_INS_FXSAVE64         = C.X86_INS_FXSAVE64
	X86_INS_FXTRACT          = C.X86_INS_FXTRACT
	X86_INS_FYL2X            = C.X86_INS_FYL2X
	X86_INS_FYL2XP1          = C.X86_INS_FYL2XP1
	X86_INS_MOVAPD           = C.X86_INS_MOVAPD
	X86_INS_MOVAPS           = C.X86_INS_MOVAPS
	X86_INS_ORPD             = C.X86_INS_ORPD
	X86_INS_ORPS             = C.X86_INS_ORPS
	X86_INS_VMOVAPD          = C.X86_INS_VMOVAPD
	X86_INS_VMOVAPS          = C.X86_INS_VMOVAPS
	X86_INS_XORPD            = C.X86_INS_XORPD
	X86_INS_XORPS            = C.X86_INS_XORPS
	X86_INS_GETSEC           = C.X86_INS_GETSEC
	X86_INS_HADDPD           = C.X86_INS_HADDPD
	X86_INS_HADDPS           = C.X86_INS_HADDPS
	X86_INS_HLT              = C.X86_INS_HLT
	X86_INS_HSUBPD           = C.X86_INS_HSUBPD
	X86_INS_HSUBPS           = C.X86_INS_HSUBPS
	X86_INS_IDIV             = C.X86_INS_IDIV
	X86_INS_FILD             = C.X86_INS_FILD
	X86_INS_IMUL             = C.X86_INS_IMUL
	X86_INS_IN               = C.X86_INS_IN
	X86_INS_INC              = C.X86_INS_INC
	X86_INS_INSB             = C.X86_INS_INSB
	X86_INS_INSERTPS         = C.X86_INS_INSERTPS
	X86_INS_INSERTQ          = C.X86_INS_INSERTQ
	X86_INS_INSD             = C.X86_INS_INSD
	X86_INS_INSW             = C.X86_INS_INSW
	X86_INS_INT              = C.X86_INS_INT
	X86_INS_INT1             = C.X86_INS_INT1
	X86_INS_INT3             = C.X86_INS_INT3
	X86_INS_INTO             = C.X86_INS_INTO
	X86_INS_INVD             = C.X86_INS_INVD
	X86_INS_INVEPT           = C.X86_INS_INVEPT
	X86_INS_INVLPG           = C.X86_INS_INVLPG
	X86_INS_INVLPGA          = C.X86_INS_INVLPGA
	X86_INS_INVPCID          = C.X86_INS_INVPCID
	X86_INS_INVVPID          = C.X86_INS_INVVPID
	X86_INS_IRET             = C.X86_INS_IRET
	X86_INS_IRETD            = C.X86_INS_IRETD
	X86_INS_IRETQ            = C.X86_INS_IRETQ
	X86_INS_FISTTP           = C.X86_INS_FISTTP
	X86_INS_FIST             = C.X86_INS_FIST
	X86_INS_FISTP            = C.X86_INS_FISTP
	X86_INS_UCOMISD          = C.X86_INS_UCOMISD
	X86_INS_UCOMISS          = C.X86_INS_UCOMISS
	X86_INS_VCOMISD          = C.X86_INS_VCOMISD
	X86_INS_VCOMISS          = C.X86_INS_VCOMISS
	X86_INS_VCVTSD2SS        = C.X86_INS_VCVTSD2SS
	X86_INS_VCVTSI2SD        = C.X86_INS_VCVTSI2SD
	X86_INS_VCVTSI2SS        = C.X86_INS_VCVTSI2SS
	X86_INS_VCVTSS2SD        = C.X86_INS_VCVTSS2SD
	X86_INS_VCVTTSD2SI       = C.X86_INS_VCVTTSD2SI
	X86_INS_VCVTTSD2USI      = C.X86_INS_VCVTTSD2USI
	X86_INS_VCVTTSS2SI       = C.X86_INS_VCVTTSS2SI
	X86_INS_VCVTTSS2USI      = C.X86_INS_VCVTTSS2USI
	X86_INS_VCVTUSI2SD       = C.X86_INS_VCVTUSI2SD
	X86_INS_VCVTUSI2SS       = C.X86_INS_VCVTUSI2SS
	X86_INS_VUCOMISD         = C.X86_INS_VUCOMISD
	X86_INS_VUCOMISS         = C.X86_INS_VUCOMISS
	X86_INS_JAE              = C.X86_INS_JAE
	X86_INS_JA               = C.X86_INS_JA
	X86_INS_JBE              = C.X86_INS_JBE
	X86_INS_JB               = C.X86_INS_JB
	X86_INS_JCXZ             = C.X86_INS_JCXZ
	X86_INS_JECXZ            = C.X86_INS_JECXZ
	X86_INS_JE               = C.X86_INS_JE
	X86_INS_JGE              = C.X86_INS_JGE
	X86_INS_JG               = C.X86_INS_JG
	X86_INS_JLE              = C.X86_INS_JLE
	X86_INS_JL               = C.X86_INS_JL
	X86_INS_JMP              = C.X86_INS_JMP
	X86_INS_JNE              = C.X86_INS_JNE
	X86_INS_JNO              = C.X86_INS_JNO
	X86_INS_JNP              = C.X86_INS_JNP
	X86_INS_JNS              = C.X86_INS_JNS
	X86_INS_JO               = C.X86_INS_JO
	X86_INS_JP               = C.X86_INS_JP
	X86_INS_JRCXZ            = C.X86_INS_JRCXZ
	X86_INS_JS               = C.X86_INS_JS
	X86_INS_KANDB            = C.X86_INS_KANDB
	X86_INS_KANDD            = C.X86_INS_KANDD
	X86_INS_KANDNB           = C.X86_INS_KANDNB
	X86_INS_KANDND           = C.X86_INS_KANDND
	X86_INS_KANDNQ           = C.X86_INS_KANDNQ
	X86_INS_KANDNW           = C.X86_INS_KANDNW
	X86_INS_KANDQ            = C.X86_INS_KANDQ
	X86_INS_KANDW            = C.X86_INS_KANDW
	X86_INS_KMOVB            = C.X86_INS_KMOVB
	X86_INS_KMOVD            = C.X86_INS_KMOVD
	X86_INS_KMOVQ            = C.X86_INS_KMOVQ
	X86_INS_KMOVW            = C.X86_INS_KMOVW
	X86_INS_KNOTB            = C.X86_INS_KNOTB
	X86_INS_KNOTD            = C.X86_INS_KNOTD
	X86_INS_KNOTQ            = C.X86_INS_KNOTQ
	X86_INS_KNOTW            = C.X86_INS_KNOTW
	X86_INS_KORB             = C.X86_INS_KORB
	X86_INS_KORD             = C.X86_INS_KORD
	X86_INS_KORQ             = C.X86_INS_KORQ
	X86_INS_KORTESTB         = C.X86_INS_KORTESTB
	X86_INS_KORTESTD         = C.X86_INS_KORTESTD
	X86_INS_KORTESTQ         = C.X86_INS_KORTESTQ
	X86_INS_KORTESTW         = C.X86_INS_KORTESTW
	X86_INS_KORW             = C.X86_INS_KORW
	X86_INS_KSHIFTLB         = C.X86_INS_KSHIFTLB
	X86_INS_KSHIFTLD         = C.X86_INS_KSHIFTLD
	X86_INS_KSHIFTLQ         = C.X86_INS_KSHIFTLQ
	X86_INS_KSHIFTLW         = C.X86_INS_KSHIFTLW
	X86_INS_KSHIFTRB         = C.X86_INS_KSHIFTRB
	X86_INS_KSHIFTRD         = C.X86_INS_KSHIFTRD
	X86_INS_KSHIFTRQ         = C.X86_INS_KSHIFTRQ
	X86_INS_KSHIFTRW         = C.X86_INS_KSHIFTRW
	X86_INS_KUNPCKBW         = C.X86_INS_KUNPCKBW
	X86_INS_KXNORB           = C.X86_INS_KXNORB
	X86_INS_KXNORD           = C.X86_INS_KXNORD
	X86_INS_KXNORQ           = C.X86_INS_KXNORQ
	X86_INS_KXNORW           = C.X86_INS_KXNORW
	X86_INS_KXORB            = C.X86_INS_KXORB
	X86_INS_KXORD            = C.X86_INS_KXORD
	X86_INS_KXORQ            = C.X86_INS_KXORQ
	X86_INS_KXORW            = C.X86_INS_KXORW
	X86_INS_LAHF             = C.X86_INS_LAHF
	X86_INS_LAR              = C.X86_INS_LAR
	X86_INS_LDDQU            = C.X86_INS_LDDQU
	X86_INS_LDMXCSR          = C.X86_INS_LDMXCSR
	X86_INS_LDS              = C.X86_INS_LDS
	X86_INS_FLDZ             = C.X86_INS_FLDZ
	X86_INS_FLD1             = C.X86_INS_FLD1
	X86_INS_FLD              = C.X86_INS_FLD
	X86_INS_LEA              = C.X86_INS_LEA
	X86_INS_LEAVE            = C.X86_INS_LEAVE
	X86_INS_LES              = C.X86_INS_LES
	X86_INS_LFENCE           = C.X86_INS_LFENCE
	X86_INS_LFS              = C.X86_INS_LFS
	X86_INS_LGDT             = C.X86_INS_LGDT
	X86_INS_LGS              = C.X86_INS_LGS
	X86_INS_LIDT             = C.X86_INS_LIDT
	X86_INS_LLDT             = C.X86_INS_LLDT
	X86_INS_LMSW             = C.X86_INS_LMSW
	X86_INS_OR               = C.X86_INS_OR
	X86_INS_SUB              = C.X86_INS_SUB
	X86_INS_XOR              = C.X86_INS_XOR
	X86_INS_LODSB            = C.X86_INS_LODSB
	X86_INS_LODSD            = C.X86_INS_LODSD
	X86_INS_LODSQ            = C.X86_INS_LODSQ
	X86_INS_LODSW            = C.X86_INS_LODSW
	X86_INS_LOOP             = C.X86_INS_LOOP
	X86_INS_LOOPE            = C.X86_INS_LOOPE
	X86_INS_LOOPNE           = C.X86_INS_LOOPNE
	X86_INS_RETF             = C.X86_INS_RETF
	X86_INS_RETFQ            = C.X86_INS_RETFQ
	X86_INS_LSL              = C.X86_INS_LSL
	X86_INS_LSS              = C.X86_INS_LSS
	X86_INS_LTR              = C.X86_INS_LTR
	X86_INS_XADD             = C.X86_INS_XADD
	X86_INS_LZCNT            = C.X86_INS_LZCNT
	X86_INS_MASKMOVDQU       = C.X86_INS_MASKMOVDQU
	X86_INS_MAXPD            = C.X86_INS_MAXPD
	X86_INS_MAXPS            = C.X86_INS_MAXPS
	X86_INS_MAXSD            = C.X86_INS_MAXSD
	X86_INS_MAXSS            = C.X86_INS_MAXSS
	X86_INS_MFENCE           = C.X86_INS_MFENCE
	X86_INS_MINPD            = C.X86_INS_MINPD
	X86_INS_MINPS            = C.X86_INS_MINPS
	X86_INS_MINSD            = C.X86_INS_MINSD
	X86_INS_MINSS            = C.X86_INS_MINSS
	X86_INS_CVTPD2PI         = C.X86_INS_CVTPD2PI
	X86_INS_CVTPI2PD         = C.X86_INS_CVTPI2PD
	X86_INS_CVTPI2PS         = C.X86_INS_CVTPI2PS
	X86_INS_CVTPS2PI         = C.X86_INS_CVTPS2PI
	X86_INS_CVTTPD2PI        = C.X86_INS_CVTTPD2PI
	X86_INS_CVTTPS2PI        = C.X86_INS_CVTTPS2PI
	X86_INS_EMMS             = C.X86_INS_EMMS
	X86_INS_MASKMOVQ         = C.X86_INS_MASKMOVQ
	X86_INS_MOVD             = C.X86_INS_MOVD
	X86_INS_MOVDQ2Q          = C.X86_INS_MOVDQ2Q
	X86_INS_MOVNTQ           = C.X86_INS_MOVNTQ
	X86_INS_MOVQ2DQ          = C.X86_INS_MOVQ2DQ
	X86_INS_MOVQ             = C.X86_INS_MOVQ
	X86_INS_PABSB            = C.X86_INS_PABSB
	X86_INS_PABSD            = C.X86_INS_PABSD
	X86_INS_PABSW            = C.X86_INS_PABSW
	X86_INS_PACKSSDW         = C.X86_INS_PACKSSDW
	X86_INS_PACKSSWB         = C.X86_INS_PACKSSWB
	X86_INS_PACKUSWB         = C.X86_INS_PACKUSWB
	X86_INS_PADDB            = C.X86_INS_PADDB
	X86_INS_PADDD            = C.X86_INS_PADDD
	X86_INS_PADDQ            = C.X86_INS_PADDQ
	X86_INS_PADDSB           = C.X86_INS_PADDSB
	X86_INS_PADDSW           = C.X86_INS_PADDSW
	X86_INS_PADDUSB          = C.X86_INS_PADDUSB
	X86_INS_PADDUSW          = C.X86_INS_PADDUSW
	X86_INS_PADDW            = C.X86_INS_PADDW
	X86_INS_PALIGNR          = C.X86_INS_PALIGNR
	X86_INS_PANDN            = C.X86_INS_PANDN
	X86_INS_PAND             = C.X86_INS_PAND
	X86_INS_PAVGB            = C.X86_INS_PAVGB
	X86_INS_PAVGW            = C.X86_INS_PAVGW
	X86_INS_PCMPEQB          = C.X86_INS_PCMPEQB
	X86_INS_PCMPEQD          = C.X86_INS_PCMPEQD
	X86_INS_PCMPEQW          = C.X86_INS_PCMPEQW
	X86_INS_PCMPGTB          = C.X86_INS_PCMPGTB
	X86_INS_PCMPGTD          = C.X86_INS_PCMPGTD
	X86_INS_PCMPGTW          = C.X86_INS_PCMPGTW
	X86_INS_PEXTRW           = C.X86_INS_PEXTRW
	X86_INS_PHADDSW          = C.X86_INS_PHADDSW
	X86_INS_PHADDW           = C.X86_INS_PHADDW
	X86_INS_PHADDD           = C.X86_INS_PHADDD
	X86_INS_PHSUBD           = C.X86_INS_PHSUBD
	X86_INS_PHSUBSW          = C.X86_INS_PHSUBSW
	X86_INS_PHSUBW           = C.X86_INS_PHSUBW
	X86_INS_PINSRW           = C.X86_INS_PINSRW
	X86_INS_PMADDUBSW        = C.X86_INS_PMADDUBSW
	X86_INS_PMADDWD          = C.X86_INS_PMADDWD
	X86_INS_PMAXSW           = C.X86_INS_PMAXSW
	X86_INS_PMAXUB           = C.X86_INS_PMAXUB
	X86_INS_PMINSW           = C.X86_INS_PMINSW
	X86_INS_PMINUB           = C.X86_INS_PMINUB
	X86_INS_PMOVMSKB         = C.X86_INS_PMOVMSKB
	X86_INS_PMULHRSW         = C.X86_INS_PMULHRSW
	X86_INS_PMULHUW          = C.X86_INS_PMULHUW
	X86_INS_PMULHW           = C.X86_INS_PMULHW
	X86_INS_PMULLW           = C.X86_INS_PMULLW
	X86_INS_PMULUDQ          = C.X86_INS_PMULUDQ
	X86_INS_POR              = C.X86_INS_POR
	X86_INS_PSADBW           = C.X86_INS_PSADBW
	X86_INS_PSHUFB           = C.X86_INS_PSHUFB
	X86_INS_PSHUFW           = C.X86_INS_PSHUFW
	X86_INS_PSIGNB           = C.X86_INS_PSIGNB
	X86_INS_PSIGND           = C.X86_INS_PSIGND
	X86_INS_PSIGNW           = C.X86_INS_PSIGNW
	X86_INS_PSLLD            = C.X86_INS_PSLLD
	X86_INS_PSLLQ            = C.X86_INS_PSLLQ
	X86_INS_PSLLW            = C.X86_INS_PSLLW
	X86_INS_PSRAD            = C.X86_INS_PSRAD
	X86_INS_PSRAW            = C.X86_INS_PSRAW
	X86_INS_PSRLD            = C.X86_INS_PSRLD
	X86_INS_PSRLQ            = C.X86_INS_PSRLQ
	X86_INS_PSRLW            = C.X86_INS_PSRLW
	X86_INS_PSUBB            = C.X86_INS_PSUBB
	X86_INS_PSUBD            = C.X86_INS_PSUBD
	X86_INS_PSUBQ            = C.X86_INS_PSUBQ
	X86_INS_PSUBSB           = C.X86_INS_PSUBSB
	X86_INS_PSUBSW           = C.X86_INS_PSUBSW
	X86_INS_PSUBUSB          = C.X86_INS_PSUBUSB
	X86_INS_PSUBUSW          = C.X86_INS_PSUBUSW
	X86_INS_PSUBW            = C.X86_INS_PSUBW
	X86_INS_PUNPCKHBW        = C.X86_INS_PUNPCKHBW
	X86_INS_PUNPCKHDQ        = C.X86_INS_PUNPCKHDQ
	X86_INS_PUNPCKHWD        = C.X86_INS_PUNPCKHWD
	X86_INS_PUNPCKLBW        = C.X86_INS_PUNPCKLBW
	X86_INS_PUNPCKLDQ        = C.X86_INS_PUNPCKLDQ
	X86_INS_PUNPCKLWD        = C.X86_INS_PUNPCKLWD
	X86_INS_PXOR             = C.X86_INS_PXOR
	X86_INS_MONITOR          = C.X86_INS_MONITOR
	X86_INS_MONTMUL          = C.X86_INS_MONTMUL
	X86_INS_MOV              = C.X86_INS_MOV
	X86_INS_MOVABS           = C.X86_INS_MOVABS
	X86_INS_MOVBE            = C.X86_INS_MOVBE
	X86_INS_MOVDDUP          = C.X86_INS_MOVDDUP
	X86_INS_MOVDQA           = C.X86_INS_MOVDQA
	X86_INS_MOVDQU           = C.X86_INS_MOVDQU
	X86_INS_MOVHLPS          = C.X86_INS_MOVHLPS
	X86_INS_MOVHPD           = C.X86_INS_MOVHPD
	X86_INS_MOVHPS           = C.X86_INS_MOVHPS
	X86_INS_MOVLHPS          = C.X86_INS_MOVLHPS
	X86_INS_MOVLPD           = C.X86_INS_MOVLPD
	X86_INS_MOVLPS           = C.X86_INS_MOVLPS
	X86_INS_MOVMSKPD         = C.X86_INS_MOVMSKPD
	X86_INS_MOVMSKPS         = C.X86_INS_MOVMSKPS
	X86_INS_MOVNTDQA         = C.X86_INS_MOVNTDQA
	X86_INS_MOVNTDQ          = C.X86_INS_MOVNTDQ
	X86_INS_MOVNTI           = C.X86_INS_MOVNTI
	X86_INS_MOVNTPD          = C.X86_INS_MOVNTPD
	X86_INS_MOVNTPS          = C.X86_INS_MOVNTPS
	X86_INS_MOVNTSD          = C.X86_INS_MOVNTSD
	X86_INS_MOVNTSS          = C.X86_INS_MOVNTSS
	X86_INS_MOVSB            = C.X86_INS_MOVSB
	X86_INS_MOVSD            = C.X86_INS_MOVSD
	X86_INS_MOVSHDUP         = C.X86_INS_MOVSHDUP
	X86_INS_MOVSLDUP         = C.X86_INS_MOVSLDUP
	X86_INS_MOVSQ            = C.X86_INS_MOVSQ
	X86_INS_MOVSS            = C.X86_INS_MOVSS
	X86_INS_MOVSW            = C.X86_INS_MOVSW
	X86_INS_MOVSX            = C.X86_INS_MOVSX
	X86_INS_MOVSXD           = C.X86_INS_MOVSXD
	X86_INS_MOVUPD           = C.X86_INS_MOVUPD
	X86_INS_MOVUPS           = C.X86_INS_MOVUPS
	X86_INS_MOVZX            = C.X86_INS_MOVZX
	X86_INS_MPSADBW          = C.X86_INS_MPSADBW
	X86_INS_MUL              = C.X86_INS_MUL
	X86_INS_MULPD            = C.X86_INS_MULPD
	X86_INS_MULPS            = C.X86_INS_MULPS
	X86_INS_MULSD            = C.X86_INS_MULSD
	X86_INS_MULSS            = C.X86_INS_MULSS
	X86_INS_MULX             = C.X86_INS_MULX
	X86_INS_FMUL             = C.X86_INS_FMUL
	X86_INS_FIMUL            = C.X86_INS_FIMUL
	X86_INS_FMULP            = C.X86_INS_FMULP
	X86_INS_MWAIT            = C.X86_INS_MWAIT
	X86_INS_NEG              = C.X86_INS_NEG
	X86_INS_NOP              = C.X86_INS_NOP
	X86_INS_NOT              = C.X86_INS_NOT
	X86_INS_OUT              = C.X86_INS_OUT
	X86_INS_OUTSB            = C.X86_INS_OUTSB
	X86_INS_OUTSD            = C.X86_INS_OUTSD
	X86_INS_OUTSW            = C.X86_INS_OUTSW
	X86_INS_PACKUSDW         = C.X86_INS_PACKUSDW
	X86_INS_PAUSE            = C.X86_INS_PAUSE
	X86_INS_PAVGUSB          = C.X86_INS_PAVGUSB
	X86_INS_PBLENDVB         = C.X86_INS_PBLENDVB
	X86_INS_PBLENDW          = C.X86_INS_PBLENDW
	X86_INS_PCLMULQDQ        = C.X86_INS_PCLMULQDQ
	X86_INS_PCMPEQQ          = C.X86_INS_PCMPEQQ
	X86_INS_PCMPESTRI        = C.X86_INS_PCMPESTRI
	X86_INS_PCMPESTRM        = C.X86_INS_PCMPESTRM
	X86_INS_PCMPGTQ          = C.X86_INS_PCMPGTQ
	X86_INS_PCMPISTRI        = C.X86_INS_PCMPISTRI
	X86_INS_PCMPISTRM        = C.X86_INS_PCMPISTRM
	X86_INS_PCOMMIT          = C.X86_INS_PCOMMIT
	X86_INS_PDEP             = C.X86_INS_PDEP
	X86_INS_PEXT             = C.X86_INS_PEXT
	X86_INS_PEXTRB           = C.X86_INS_PEXTRB
	X86_INS_PEXTRD           = C.X86_INS_PEXTRD
	X86_INS_PEXTRQ           = C.X86_INS_PEXTRQ
	X86_INS_PF2ID            = C.X86_INS_PF2ID
	X86_INS_PF2IW            = C.X86_INS_PF2IW
	X86_INS_PFACC            = C.X86_INS_PFACC
	X86_INS_PFADD            = C.X86_INS_PFADD
	X86_INS_PFCMPEQ          = C.X86_INS_PFCMPEQ
	X86_INS_PFCMPGE          = C.X86_INS_PFCMPGE
	X86_INS_PFCMPGT          = C.X86_INS_PFCMPGT
	X86_INS_PFMAX            = C.X86_INS_PFMAX
	X86_INS_PFMIN            = C.X86_INS_PFMIN
	X86_INS_PFMUL            = C.X86_INS_PFMUL
	X86_INS_PFNACC           = C.X86_INS_PFNACC
	X86_INS_PFPNACC          = C.X86_INS_PFPNACC
	X86_INS_PFRCPIT1         = C.X86_INS_PFRCPIT1
	X86_INS_PFRCPIT2         = C.X86_INS_PFRCPIT2
	X86_INS_PFRCP            = C.X86_INS_PFRCP
	X86_INS_PFRSQIT1         = C.X86_INS_PFRSQIT1
	X86_INS_PFRSQRT          = C.X86_INS_PFRSQRT
	X86_INS_PFSUBR           = C.X86_INS_PFSUBR
	X86_INS_PFSUB            = C.X86_INS_PFSUB
	X86_INS_PHMINPOSUW       = C.X86_INS_PHMINPOSUW
	X86_INS_PI2FD            = C.X86_INS_PI2FD
	X86_INS_PI2FW            = C.X86_INS_PI2FW
	X86_INS_PINSRB           = C.X86_INS_PINSRB
	X86_INS_PINSRD           = C.X86_INS_PINSRD
	X86_INS_PINSRQ           = C.X86_INS_PINSRQ
	X86_INS_PMAXSB           = C.X86_INS_PMAXSB
	X86_INS_PMAXSD           = C.X86_INS_PMAXSD
	X86_INS_PMAXUD           = C.X86_INS_PMAXUD
	X86_INS_PMAXUW           = C.X86_INS_PMAXUW
	X86_INS_PMINSB           = C.X86_INS_PMINSB
	X86_INS_PMINSD           = C.X86_INS_PMINSD
	X86_INS_PMINUD           = C.X86_INS_PMINUD
	X86_INS_PMINUW           = C.X86_INS_PMINUW
	X86_INS_PMOVSXBD         = C.X86_INS_PMOVSXBD
	X86_INS_PMOVSXBQ         = C.X86_INS_PMOVSXBQ
	X86_INS_PMOVSXBW         = C.X86_INS_PMOVSXBW
	X86_INS_PMOVSXDQ         = C.X86_INS_PMOVSXDQ
	X86_INS_PMOVSXWD         = C.X86_INS_PMOVSXWD
	X86_INS_PMOVSXWQ         = C.X86_INS_PMOVSXWQ
	X86_INS_PMOVZXBD         = C.X86_INS_PMOVZXBD
	X86_INS_PMOVZXBQ         = C.X86_INS_PMOVZXBQ
	X86_INS_PMOVZXBW         = C.X86_INS_PMOVZXBW
	X86_INS_PMOVZXDQ         = C.X86_INS_PMOVZXDQ
	X86_INS_PMOVZXWD         = C.X86_INS_PMOVZXWD
	X86_INS_PMOVZXWQ         = C.X86_INS_PMOVZXWQ
	X86_INS_PMULDQ           = C.X86_INS_PMULDQ
	X86_INS_PMULHRW          = C.X86_INS_PMULHRW
	X86_INS_PMULLD           = C.X86_INS_PMULLD
	X86_INS_POP              = C.X86_INS_POP
	X86_INS_POPAW            = C.X86_INS_POPAW
	X86_INS_POPAL            = C.X86_INS_POPAL
	X86_INS_POPCNT           = C.X86_INS_POPCNT
	X86_INS_POPF             = C.X86_INS_POPF
	X86_INS_POPFD            = C.X86_INS_POPFD
	X86_INS_POPFQ            = C.X86_INS_POPFQ
	X86_INS_PREFETCH         = C.X86_INS_PREFETCH
	X86_INS_PREFETCHNTA      = C.X86_INS_PREFETCHNTA
	X86_INS_PREFETCHT0       = C.X86_INS_PREFETCHT0
	X86_INS_PREFETCHT1       = C.X86_INS_PREFETCHT1
	X86_INS_PREFETCHT2       = C.X86_INS_PREFETCHT2
	X86_INS_PREFETCHW        = C.X86_INS_PREFETCHW
	X86_INS_PSHUFD           = C.X86_INS_PSHUFD
	X86_INS_PSHUFHW          = C.X86_INS_PSHUFHW
	X86_INS_PSHUFLW          = C.X86_INS_PSHUFLW
	X86_INS_PSLLDQ           = C.X86_INS_PSLLDQ
	X86_INS_PSRLDQ           = C.X86_INS_PSRLDQ
	X86_INS_PSWAPD           = C.X86_INS_PSWAPD
	X86_INS_PTEST            = C.X86_INS_PTEST
	X86_INS_PUNPCKHQDQ       = C.X86_INS_PUNPCKHQDQ
	X86_INS_PUNPCKLQDQ       = C.X86_INS_PUNPCKLQDQ
	X86_INS_PUSH             = C.X86_INS_PUSH
	X86_INS_PUSHAW           = C.X86_INS_PUSHAW
	X86_INS_PUSHAL           = C.X86_INS_PUSHAL
	X86_INS_PUSHF            = C.X86_INS_PUSHF
	X86_INS_PUSHFD           = C.X86_INS_PUSHFD
	X86_INS_PUSHFQ           = C.X86_INS_PUSHFQ
	X86_INS_RCL              = C.X86_INS_RCL
	X86_INS_RCPPS            = C.X86_INS_RCPPS
	X86_INS_RCPSS            = C.X86_INS_RCPSS
	X86_INS_RCR              = C.X86_INS_RCR
	X86_INS_RDFSBASE         = C.X86_INS_RDFSBASE
	X86_INS_RDGSBASE         = C.X86_INS_RDGSBASE
	X86_INS_RDMSR            = C.X86_INS_RDMSR
	X86_INS_RDPMC            = C.X86_INS_RDPMC
	X86_INS_RDRAND           = C.X86_INS_RDRAND
	X86_INS_RDSEED           = C.X86_INS_RDSEED
	X86_INS_RDTSC            = C.X86_INS_RDTSC
	X86_INS_RDTSCP           = C.X86_INS_RDTSCP
	X86_INS_ROL              = C.X86_INS_ROL
	X86_INS_ROR              = C.X86_INS_ROR
	X86_INS_RORX             = C.X86_INS_RORX
	X86_INS_ROUNDPD          = C.X86_INS_ROUNDPD
	X86_INS_ROUNDPS          = C.X86_INS_ROUNDPS
	X86_INS_ROUNDSD          = C.X86_INS_ROUNDSD
	X86_INS_ROUNDSS          = C.X86_INS_ROUNDSS
	X86_INS_RSM              = C.X86_INS_RSM
	X86_INS_RSQRTPS          = C.X86_INS_RSQRTPS
	X86_INS_RSQRTSS          = C.X86_INS_RSQRTSS
	X86_INS_SAHF             = C.X86_INS_SAHF
	X86_INS_SAL              = C.X86_INS_SAL
	X86_INS_SALC             = C.X86_INS_SALC
	X86_INS_SAR              = C.X86_INS_SAR
	X86_INS_SARX             = C.X86_INS_SARX
	X86_INS_SBB              = C.X86_INS_SBB
	X86_INS_SCASB            = C.X86_INS_SCASB
	X86_INS_SCASD            = C.X86_INS_SCASD
	X86_INS_SCASQ            = C.X86_INS_SCASQ
	X86_INS_SCASW            = C.X86_INS_SCASW
	X86_INS_SETAE            = C.X86_INS_SETAE
	X86_INS_SETA             = C.X86_INS_SETA
	X86_INS_SETBE            = C.X86_INS_SETBE
	X86_INS_SETB             = C.X86_INS_SETB
	X86_INS_SETE             = C.X86_INS_SETE
	X86_INS_SETGE            = C.X86_INS_SETGE
	X86_INS_SETG             = C.X86_INS_SETG
	X86_INS_SETLE            = C.X86_INS_SETLE
	X86_INS_SETL             = C.X86_INS_SETL
	X86_INS_SETNE            = C.X86_INS_SETNE
	X86_INS_SETNO            = C.X86_INS_SETNO
	X86_INS_SETNP            = C.X86_INS_SETNP
	X86_INS_SETNS            = C.X86_INS_SETNS
	X86_INS_SETO             = C.X86_INS_SETO
	X86_INS_SETP             = C.X86_INS_SETP
	X86_INS_SETS             = C.X86_INS_SETS
	X86_INS_SFENCE           = C.X86_INS_SFENCE
	X86_INS_SGDT             = C.X86_INS_SGDT
	X86_INS_SHA1MSG1         = C.X86_INS_SHA1MSG1
	X86_INS_SHA1MSG2         = C.X86_INS_SHA1MSG2
	X86_INS_SHA1NEXTE        = C.X86_INS_SHA1NEXTE
	X86_INS_SHA1RNDS4        = C.X86_INS_SHA1RNDS4
	X86_INS_SHA256MSG1       = C.X86_INS_SHA256MSG1
	X86_INS_SHA256MSG2       = C.X86_INS_SHA256MSG2
	X86_INS_SHA256RNDS2      = C.X86_INS_SHA256RNDS2
	X86_INS_SHL              = C.X86_INS_SHL
	X86_INS_SHLD             = C.X86_INS_SHLD
	X86_INS_SHLX             = C.X86_INS_SHLX
	X86_INS_SHR              = C.X86_INS_SHR
	X86_INS_SHRD             = C.X86_INS_SHRD
	X86_INS_SHRX             = C.X86_INS_SHRX
	X86_INS_SHUFPD           = C.X86_INS_SHUFPD
	X86_INS_SHUFPS           = C.X86_INS_SHUFPS
	X86_INS_SIDT             = C.X86_INS_SIDT
	X86_INS_FSIN             = C.X86_INS_FSIN
	X86_INS_SKINIT           = C.X86_INS_SKINIT
	X86_INS_SLDT             = C.X86_INS_SLDT
	X86_INS_SMSW             = C.X86_INS_SMSW
	X86_INS_SQRTPD           = C.X86_INS_SQRTPD
	X86_INS_SQRTPS           = C.X86_INS_SQRTPS
	X86_INS_SQRTSD           = C.X86_INS_SQRTSD
	X86_INS_SQRTSS           = C.X86_INS_SQRTSS
	X86_INS_FSQRT            = C.X86_INS_FSQRT
	X86_INS_STAC             = C.X86_INS_STAC
	X86_INS_STC              = C.X86_INS_STC
	X86_INS_STD              = C.X86_INS_STD
	X86_INS_STGI             = C.X86_INS_STGI
	X86_INS_STI              = C.X86_INS_STI
	X86_INS_STMXCSR          = C.X86_INS_STMXCSR
	X86_INS_STOSB            = C.X86_INS_STOSB
	X86_INS_STOSD            = C.X86_INS_STOSD
	X86_INS_STOSQ            = C.X86_INS_STOSQ
	X86_INS_STOSW            = C.X86_INS_STOSW
	X86_INS_STR              = C.X86_INS_STR
	X86_INS_FST              = C.X86_INS_FST
	X86_INS_FSTP             = C.X86_INS_FSTP
	X86_INS_FSTPNCE          = C.X86_INS_FSTPNCE
	X86_INS_FXCH             = C.X86_INS_FXCH
	X86_INS_SUBPD            = C.X86_INS_SUBPD
	X86_INS_SUBPS            = C.X86_INS_SUBPS
	X86_INS_FSUBR            = C.X86_INS_FSUBR
	X86_INS_FISUBR           = C.X86_INS_FISUBR
	X86_INS_FSUBRP           = C.X86_INS_FSUBRP
	X86_INS_SUBSD            = C.X86_INS_SUBSD
	X86_INS_SUBSS            = C.X86_INS_SUBSS
	X86_INS_FSUB             = C.X86_INS_FSUB
	X86_INS_FISUB            = C.X86_INS_FISUB
	X86_INS_FSUBP            = C.X86_INS_FSUBP
	X86_INS_SWAPGS           = C.X86_INS_SWAPGS
	X86_INS_SYSCALL          = C.X86_INS_SYSCALL
	X86_INS_SYSENTER         = C.X86_INS_SYSENTER
	X86_INS_SYSEXIT          = C.X86_INS_SYSEXIT
	X86_INS_SYSRET           = C.X86_INS_SYSRET
	X86_INS_T1MSKC           = C.X86_INS_T1MSKC
	X86_INS_TEST             = C.X86_INS_TEST
	X86_INS_UD2              = C.X86_INS_UD2
	X86_INS_FTST             = C.X86_INS_FTST
	X86_INS_TZCNT            = C.X86_INS_TZCNT
	X86_INS_TZMSK            = C.X86_INS_TZMSK
	X86_INS_FUCOMIP          = C.X86_INS_FUCOMIP
	X86_INS_FUCOMI           = C.X86_INS_FUCOMI
	X86_INS_FUCOMPP          = C.X86_INS_FUCOMPP
	X86_INS_FUCOMP           = C.X86_INS_FUCOMP
	X86_INS_FUCOM            = C.X86_INS_FUCOM
	X86_INS_UD2B             = C.X86_INS_UD2B
	X86_INS_UNPCKHPD         = C.X86_INS_UNPCKHPD
	X86_INS_UNPCKHPS         = C.X86_INS_UNPCKHPS
	X86_INS_UNPCKLPD         = C.X86_INS_UNPCKLPD
	X86_INS_UNPCKLPS         = C.X86_INS_UNPCKLPS
	X86_INS_VADDPD           = C.X86_INS_VADDPD
	X86_INS_VADDPS           = C.X86_INS_VADDPS
	X86_INS_VADDSD           = C.X86_INS_VADDSD
	X86_INS_VADDSS           = C.X86_INS_VADDSS
	X86_INS_VADDSUBPD        = C.X86_INS_VADDSUBPD
	X86_INS_VADDSUBPS        = C.X86_INS_VADDSUBPS
	X86_INS_VAESDECLAST      = C.X86_INS_VAESDECLAST
	X86_INS_VAESDEC          = C.X86_INS_VAESDEC
	X86_INS_VAESENCLAST      = C.X86_INS_VAESENCLAST
	X86_INS_VAESENC          = C.X86_INS_VAESENC
	X86_INS_VAESIMC          = C.X86_INS_VAESIMC
	X86_INS_VAESKEYGENASSIST = C.X86_INS_VAESKEYGENASSIST
	X86_INS_VALIGND          = C.X86_INS_VALIGND
	X86_INS_VALIGNQ          = C.X86_INS_VALIGNQ
	X86_INS_VANDNPD          = C.X86_INS_VANDNPD
	X86_INS_VANDNPS          = C.X86_INS_VANDNPS
	X86_INS_VANDPD           = C.X86_INS_VANDPD
	X86_INS_VANDPS           = C.X86_INS_VANDPS
	X86_INS_VBLENDMPD        = C.X86_INS_VBLENDMPD
	X86_INS_VBLENDMPS        = C.X86_INS_VBLENDMPS
	X86_INS_VBLENDPD         = C.X86_INS_VBLENDPD
	X86_INS_VBLENDPS         = C.X86_INS_VBLENDPS
	X86_INS_VBLENDVPD        = C.X86_INS_VBLENDVPD
	X86_INS_VBLENDVPS        = C.X86_INS_VBLENDVPS
	X86_INS_VBROADCASTF128   = C.X86_INS_VBROADCASTF128
	X86_INS_VBROADCASTI32X4  = C.X86_INS_VBROADCASTI32X4
	X86_INS_VBROADCASTI64X4  = C.X86_INS_VBROADCASTI64X4
	X86_INS_VBROADCASTSD     = C.X86_INS_VBROADCASTSD
	X86_INS_VBROADCASTSS     = C.X86_INS_VBROADCASTSS
	X86_INS_VCOMPRESSPD      = C.X86_INS_VCOMPRESSPD
	X86_INS_VCOMPRESSPS      = C.X86_INS_VCOMPRESSPS
	X86_INS_VCVTDQ2PD        = C.X86_INS_VCVTDQ2PD
	X86_INS_VCVTDQ2PS        = C.X86_INS_VCVTDQ2PS
	X86_INS_VCVTPD2DQX       = C.X86_INS_VCVTPD2DQX
	X86_INS_VCVTPD2DQ        = C.X86_INS_VCVTPD2DQ
	X86_INS_VCVTPD2PSX       = C.X86_INS_VCVTPD2PSX
	X86_INS_VCVTPD2PS        = C.X86_INS_VCVTPD2PS
	X86_INS_VCVTPD2UDQ       = C.X86_INS_VCVTPD2UDQ
	X86_INS_VCVTPH2PS        = C.X86_INS_VCVTPH2PS
	X86_INS_VCVTPS2DQ        = C.X86_INS_VCVTPS2DQ
	X86_INS_VCVTPS2PD        = C.X86_INS_VCVTPS2PD
	X86_INS_VCVTPS2PH        = C.X86_INS_VCVTPS2PH
	X86_INS_VCVTPS2UDQ       = C.X86_INS_VCVTPS2UDQ
	X86_INS_VCVTSD2SI        = C.X86_INS_VCVTSD2SI
	X86_INS_VCVTSD2USI       = C.X86_INS_VCVTSD2USI
	X86_INS_VCVTSS2SI        = C.X86_INS_VCVTSS2SI
	X86_INS_VCVTSS2USI       = C.X86_INS_VCVTSS2USI
	X86_INS_VCVTTPD2DQX      = C.X86_INS_VCVTTPD2DQX
	X86_INS_VCVTTPD2DQ       = C.X86_INS_VCVTTPD2DQ
	X86_INS_VCVTTPD2UDQ      = C.X86_INS_VCVTTPD2UDQ
	X86_INS_VCVTTPS2DQ       = C.X86_INS_VCVTTPS2DQ
	X86_INS_VCVTTPS2UDQ      = C.X86_INS_VCVTTPS2UDQ
	X86_INS_VCVTUDQ2PD       = C.X86_INS_VCVTUDQ2PD
	X86_INS_VCVTUDQ2PS       = C.X86_INS_VCVTUDQ2PS
	X86_INS_VDIVPD           = C.X86_INS_VDIVPD
	X86_INS_VDIVPS           = C.X86_INS_VDIVPS
	X86_INS_VDIVSD           = C.X86_INS_VDIVSD
	X86_INS_VDIVSS           = C.X86_INS_VDIVSS
	X86_INS_VDPPD            = C.X86_INS_VDPPD
	X86_INS_VDPPS            = C.X86_INS_VDPPS
	X86_INS_VERR             = C.X86_INS_VERR
	X86_INS_VERW             = C.X86_INS_VERW
	X86_INS_VEXP2PD          = C.X86_INS_VEXP2PD
	X86_INS_VEXP2PS          = C.X86_INS_VEXP2PS
	X86_INS_VEXPANDPD        = C.X86_INS_VEXPANDPD
	X86_INS_VEXPANDPS        = C.X86_INS_VEXPANDPS
	X86_INS_VEXTRACTF128     = C.X86_INS_VEXTRACTF128
	X86_INS_VEXTRACTF32X4    = C.X86_INS_VEXTRACTF32X4
	X86_INS_VEXTRACTF64X4    = C.X86_INS_VEXTRACTF64X4
	X86_INS_VEXTRACTI128     = C.X86_INS_VEXTRACTI128
	X86_INS_VEXTRACTI32X4    = C.X86_INS_VEXTRACTI32X4
	X86_INS_VEXTRACTI64X4    = C.X86_INS_VEXTRACTI64X4
	X86_INS_VEXTRACTPS       = C.X86_INS_VEXTRACTPS
	X86_INS_VFMADD132PD      = C.X86_INS_VFMADD132PD
	X86_INS_VFMADD132PS      = C.X86_INS_VFMADD132PS
	X86_INS_VFMADDPD         = C.X86_INS_VFMADDPD
	X86_INS_VFMADD213PD      = C.X86_INS_VFMADD213PD
	X86_INS_VFMADD231PD      = C.X86_INS_VFMADD231PD
	X86_INS_VFMADDPS         = C.X86_INS_VFMADDPS
	X86_INS_VFMADD213PS      = C.X86_INS_VFMADD213PS
	X86_INS_VFMADD231PS      = C.X86_INS_VFMADD231PS
	X86_INS_VFMADDSD         = C.X86_INS_VFMADDSD
	X86_INS_VFMADD213SD      = C.X86_INS_VFMADD213SD
	X86_INS_VFMADD132SD      = C.X86_INS_VFMADD132SD
	X86_INS_VFMADD231SD      = C.X86_INS_VFMADD231SD
	X86_INS_VFMADDSS         = C.X86_INS_VFMADDSS
	X86_INS_VFMADD213SS      = C.X86_INS_VFMADD213SS
	X86_INS_VFMADD132SS      = C.X86_INS_VFMADD132SS
	X86_INS_VFMADD231SS      = C.X86_INS_VFMADD231SS
	X86_INS_VFMADDSUB132PD   = C.X86_INS_VFMADDSUB132PD
	X86_INS_VFMADDSUB132PS   = C.X86_INS_VFMADDSUB132PS
	X86_INS_VFMADDSUBPD      = C.X86_INS_VFMADDSUBPD
	X86_INS_VFMADDSUB213PD   = C.X86_INS_VFMADDSUB213PD
	X86_INS_VFMADDSUB231PD   = C.X86_INS_VFMADDSUB231PD
	X86_INS_VFMADDSUBPS      = C.X86_INS_VFMADDSUBPS
	X86_INS_VFMADDSUB213PS   = C.X86_INS_VFMADDSUB213PS
	X86_INS_VFMADDSUB231PS   = C.X86_INS_VFMADDSUB231PS
	X86_INS_VFMSUB132PD      = C.X86_INS_VFMSUB132PD
	X86_INS_VFMSUB132PS      = C.X86_INS_VFMSUB132PS
	X86_INS_VFMSUBADD132PD   = C.X86_INS_VFMSUBADD132PD
	X86_INS_VFMSUBADD132PS   = C.X86_INS_VFMSUBADD132PS
	X86_INS_VFMSUBADDPD      = C.X86_INS_VFMSUBADDPD
	X86_INS_VFMSUBADD213PD   = C.X86_INS_VFMSUBADD213PD
	X86_INS_VFMSUBADD231PD   = C.X86_INS_VFMSUBADD231PD
	X86_INS_VFMSUBADDPS      = C.X86_INS_VFMSUBADDPS
	X86_INS_VFMSUBADD213PS   = C.X86_INS_VFMSUBADD213PS
	X86_INS_VFMSUBADD231PS   = C.X86_INS_VFMSUBADD231PS
	X86_INS_VFMSUBPD         = C.X86_INS_VFMSUBPD
	X86_INS_VFMSUB213PD      = C.X86_INS_VFMSUB213PD
	X86_INS_VFMSUB231PD      = C.X86_INS_VFMSUB231PD
	X86_INS_VFMSUBPS         = C.X86_INS_VFMSUBPS
	X86_INS_VFMSUB213PS      = C.X86_INS_VFMSUB213PS
	X86_INS_VFMSUB231PS      = C.X86_INS_VFMSUB231PS
	X86_INS_VFMSUBSD         = C.X86_INS_VFMSUBSD
	X86_INS_VFMSUB213SD      = C.X86_INS_VFMSUB213SD
	X86_INS_VFMSUB132SD      = C.X86_INS_VFMSUB132SD
	X86_INS_VFMSUB231SD      = C.X86_INS_VFMSUB231SD
	X86_INS_VFMSUBSS         = C.X86_INS_VFMSUBSS
	X86_INS_VFMSUB213SS      = C.X86_INS_VFMSUB213SS
	X86_INS_VFMSUB132SS      = C.X86_INS_VFMSUB132SS
	X86_INS_VFMSUB231SS      = C.X86_INS_VFMSUB231SS
	X86_INS_VFNMADD132PD     = C.X86_INS_VFNMADD132PD
	X86_INS_VFNMADD132PS     = C.X86_INS_VFNMADD132PS
	X86_INS_VFNMADDPD        = C.X86_INS_VFNMADDPD
	X86_INS_VFNMADD213PD     = C.X86_INS_VFNMADD213PD
	X86_INS_VFNMADD231PD     = C.X86_INS_VFNMADD231PD
	X86_INS_VFNMADDPS        = C.X86_INS_VFNMADDPS
	X86_INS_VFNMADD213PS     = C.X86_INS_VFNMADD213PS
	X86_INS_VFNMADD231PS     = C.X86_INS_VFNMADD231PS
	X86_INS_VFNMADDSD        = C.X86_INS_VFNMADDSD
	X86_INS_VFNMADD213SD     = C.X86_INS_VFNMADD213SD
	X86_INS_VFNMADD132SD     = C.X86_INS_VFNMADD132SD
	X86_INS_VFNMADD231SD     = C.X86_INS_VFNMADD231SD
	X86_INS_VFNMADDSS        = C.X86_INS_VFNMADDSS
	X86_INS_VFNMADD213SS     = C.X86_INS_VFNMADD213SS
	X86_INS_VFNMADD132SS     = C.X86_INS_VFNMADD132SS
	X86_INS_VFNMADD231SS     = C.X86_INS_VFNMADD231SS
	X86_INS_VFNMSUB132PD     = C.X86_INS_VFNMSUB132PD
	X86_INS_VFNMSUB132PS     = C.X86_INS_VFNMSUB132PS
	X86_INS_VFNMSUBPD        = C.X86_INS_VFNMSUBPD
	X86_INS_VFNMSUB213PD     = C.X86_INS_VFNMSUB213PD
	X86_INS_VFNMSUB231PD     = C.X86_INS_VFNMSUB231PD
	X86_INS_VFNMSUBPS        = C.X86_INS_VFNMSUBPS
	X86_INS_VFNMSUB213PS     = C.X86_INS_VFNMSUB213PS
	X86_INS_VFNMSUB231PS     = C.X86_INS_VFNMSUB231PS
	X86_INS_VFNMSUBSD        = C.X86_INS_VFNMSUBSD
	X86_INS_VFNMSUB213SD     = C.X86_INS_VFNMSUB213SD
	X86_INS_VFNMSUB132SD     = C.X86_INS_VFNMSUB132SD
	X86_INS_VFNMSUB231SD     = C.X86_INS_VFNMSUB231SD
	X86_INS_VFNMSUBSS        = C.X86_INS_VFNMSUBSS
	X86_INS_VFNMSUB213SS     = C.X86_INS_VFNMSUB213SS
	X86_INS_VFNMSUB132SS     = C.X86_INS_VFNMSUB132SS
	X86_INS_VFNMSUB231SS     = C.X86_INS_VFNMSUB231SS
	X86_INS_VFRCZPD          = C.X86_INS_VFRCZPD
	X86_INS_VFRCZPS          = C.X86_INS_VFRCZPS
	X86_INS_VFRCZSD          = C.X86_INS_VFRCZSD
	X86_INS_VFRCZSS          = C.X86_INS_VFRCZSS
	X86_INS_VORPD            = C.X86_INS_VORPD
	X86_INS_VORPS            = C.X86_INS_VORPS
	X86_INS_VXORPD           = C.X86_INS_VXORPD
	X86_INS_VXORPS           = C.X86_INS_VXORPS
	X86_INS_VGATHERDPD       = C.X86_INS_VGATHERDPD
	X86_INS_VGATHERDPS       = C.X86_INS_VGATHERDPS
	X86_INS_VGATHERPF0DPD    = C.X86_INS_VGATHERPF0DPD
	X86_INS_VGATHERPF0DPS    = C.X86_INS_VGATHERPF0DPS
	X86_INS_VGATHERPF0QPD    = C.X86_INS_VGATHERPF0QPD
	X86_INS_VGATHERPF0QPS    = C.X86_INS_VGATHERPF0QPS
	X86_INS_VGATHERPF1DPD    = C.X86_INS_VGATHERPF1DPD
	X86_INS_VGATHERPF1DPS    = C.X86_INS_VGATHERPF1DPS
	X86_INS_VGATHERPF1QPD    = C.X86_INS_VGATHERPF1QPD
	X86_INS_VGATHERPF1QPS    = C.X86_INS_VGATHERPF1QPS
	X86_INS_VGATHERQPD       = C.X86_INS_VGATHERQPD
	X86_INS_VGATHERQPS       = C.X86_INS_VGATHERQPS
	X86_INS_VHADDPD          = C.X86_INS_VHADDPD
	X86_INS_VHADDPS          = C.X86_INS_VHADDPS
	X86_INS_VHSUBPD          = C.X86_INS_VHSUBPD
	X86_INS_VHSUBPS          = C.X86_INS_VHSUBPS
	X86_INS_VINSERTF128      = C.X86_INS_VINSERTF128
	X86_INS_VINSERTF32X4     = C.X86_INS_VINSERTF32X4
	X86_INS_VINSERTF32X8     = C.X86_INS_VINSERTF32X8
	X86_INS_VINSERTF64X2     = C.X86_INS_VINSERTF64X2
	X86_INS_VINSERTF64X4     = C.X86_INS_VINSERTF64X4
	X86_INS_VINSERTI128      = C.X86_INS_VINSERTI128
	X86_INS_VINSERTI32X4     = C.X86_INS_VINSERTI32X4
	X86_INS_VINSERTI32X8     = C.X86_INS_VINSERTI32X8
	X86_INS_VINSERTI64X2     = C.X86_INS_VINSERTI64X2
	X86_INS_VINSERTI64X4     = C.X86_INS_VINSERTI64X4
	X86_INS_VINSERTPS        = C.X86_INS_VINSERTPS
	X86_INS_VLDDQU           = C.X86_INS_VLDDQU
	X86_INS_VLDMXCSR         = C.X86_INS_VLDMXCSR
	X86_INS_VMASKMOVDQU      = C.X86_INS_VMASKMOVDQU
	X86_INS_VMASKMOVPD       = C.X86_INS_VMASKMOVPD
	X86_INS_VMASKMOVPS       = C.X86_INS_VMASKMOVPS
	X86_INS_VMAXPD           = C.X86_INS_VMAXPD
	X86_INS_VMAXPS           = C.X86_INS_VMAXPS
	X86_INS_VMAXSD           = C.X86_INS_VMAXSD
	X86_INS_VMAXSS           = C.X86_INS_VMAXSS
	X86_INS_VMCALL           = C.X86_INS_VMCALL
	X86_INS_VMCLEAR          = C.X86_INS_VMCLEAR
	X86_INS_VMFUNC           = C.X86_INS_VMFUNC
	X86_INS_VMINPD           = C.X86_INS_VMINPD
	X86_INS_VMINPS           = C.X86_INS_VMINPS
	X86_INS_VMINSD           = C.X86_INS_VMINSD
	X86_INS_VMINSS           = C.X86_INS_VMINSS
	X86_INS_VMLAUNCH         = C.X86_INS_VMLAUNCH
	X86_INS_VMLOAD           = C.X86_INS_VMLOAD
	X86_INS_VMMCALL          = C.X86_INS_VMMCALL
	X86_INS_VMOVQ            = C.X86_INS_VMOVQ
	X86_INS_VMOVDDUP         = C.X86_INS_VMOVDDUP
	X86_INS_VMOVD            = C.X86_INS_VMOVD
	X86_INS_VMOVDQA32        = C.X86_INS_VMOVDQA32
	X86_INS_VMOVDQA64        = C.X86_INS_VMOVDQA64
	X86_INS_VMOVDQA          = C.X86_INS_VMOVDQA
	X86_INS_VMOVDQU16        = C.X86_INS_VMOVDQU16
	X86_INS_VMOVDQU32        = C.X86_INS_VMOVDQU32
	X86_INS_VMOVDQU64        = C.X86_INS_VMOVDQU64
	X86_INS_VMOVDQU8         = C.X86_INS_VMOVDQU8
	X86_INS_VMOVDQU          = C.X86_INS_VMOVDQU
	X86_INS_VMOVHLPS         = C.X86_INS_VMOVHLPS
	X86_INS_VMOVHPD          = C.X86_INS_VMOVHPD
	X86_INS_VMOVHPS          = C.X86_INS_VMOVHPS
	X86_INS_VMOVLHPS         = C.X86_INS_VMOVLHPS
	X86_INS_VMOVLPD          = C.X86_INS_VMOVLPD
	X86_INS_VMOVLPS          = C.X86_INS_VMOVLPS
	X86_INS_VMOVMSKPD        = C.X86_INS_VMOVMSKPD
	X86_INS_VMOVMSKPS        = C.X86_INS_VMOVMSKPS
	X86_INS_VMOVNTDQA        = C.X86_INS_VMOVNTDQA
	X86_INS_VMOVNTDQ         = C.X86_INS_VMOVNTDQ
	X86_INS_VMOVNTPD         = C.X86_INS_VMOVNTPD
	X86_INS_VMOVNTPS         = C.X86_INS_VMOVNTPS
	X86_INS_VMOVSD           = C.X86_INS_VMOVSD
	X86_INS_VMOVSHDUP        = C.X86_INS_VMOVSHDUP
	X86_INS_VMOVSLDUP        = C.X86_INS_VMOVSLDUP
	X86_INS_VMOVSS           = C.X86_INS_VMOVSS
	X86_INS_VMOVUPD          = C.X86_INS_VMOVUPD
	X86_INS_VMOVUPS          = C.X86_INS_VMOVUPS
	X86_INS_VMPSADBW         = C.X86_INS_VMPSADBW
	X86_INS_VMPTRLD          = C.X86_INS_VMPTRLD
	X86_INS_VMPTRST          = C.X86_INS_VMPTRST
	X86_INS_VMREAD           = C.X86_INS_VMREAD
	X86_INS_VMRESUME         = C.X86_INS_VMRESUME
	X86_INS_VMRUN            = C.X86_INS_VMRUN
	X86_INS_VMSAVE           = C.X86_INS_VMSAVE
	X86_INS_VMULPD           = C.X86_INS_VMULPD
	X86_INS_VMULPS           = C.X86_INS_VMULPS
	X86_INS_VMULSD           = C.X86_INS_VMULSD
	X86_INS_VMULSS           = C.X86_INS_VMULSS
	X86_INS_VMWRITE          = C.X86_INS_VMWRITE
	X86_INS_VMXOFF           = C.X86_INS_VMXOFF
	X86_INS_VMXON            = C.X86_INS_VMXON
	X86_INS_VPABSB           = C.X86_INS_VPABSB
	X86_INS_VPABSD           = C.X86_INS_VPABSD
	X86_INS_VPABSQ           = C.X86_INS_VPABSQ
	X86_INS_VPABSW           = C.X86_INS_VPABSW
	X86_INS_VPACKSSDW        = C.X86_INS_VPACKSSDW
	X86_INS_VPACKSSWB        = C.X86_INS_VPACKSSWB
	X86_INS_VPACKUSDW        = C.X86_INS_VPACKUSDW
	X86_INS_VPACKUSWB        = C.X86_INS_VPACKUSWB
	X86_INS_VPADDB           = C.X86_INS_VPADDB
	X86_INS_VPADDD           = C.X86_INS_VPADDD
	X86_INS_VPADDQ           = C.X86_INS_VPADDQ
	X86_INS_VPADDSB          = C.X86_INS_VPADDSB
	X86_INS_VPADDSW          = C.X86_INS_VPADDSW
	X86_INS_VPADDUSB         = C.X86_INS_VPADDUSB
	X86_INS_VPADDUSW         = C.X86_INS_VPADDUSW
	X86_INS_VPADDW           = C.X86_INS_VPADDW
	X86_INS_VPALIGNR         = C.X86_INS_VPALIGNR
	X86_INS_VPANDD           = C.X86_INS_VPANDD
	X86_INS_VPANDND          = C.X86_INS_VPANDND
	X86_INS_VPANDNQ          = C.X86_INS_VPANDNQ
	X86_INS_VPANDN           = C.X86_INS_VPANDN
	X86_INS_VPANDQ           = C.X86_INS_VPANDQ
	X86_INS_VPAND            = C.X86_INS_VPAND
	X86_INS_VPAVGB           = C.X86_INS_VPAVGB
	X86_INS_VPAVGW           = C.X86_INS_VPAVGW
	X86_INS_VPBLENDD         = C.X86_INS_VPBLENDD
	X86_INS_VPBLENDMB        = C.X86_INS_VPBLENDMB
	X86_INS_VPBLENDMD        = C.X86_INS_VPBLENDMD
	X86_INS_VPBLENDMQ        = C.X86_INS_VPBLENDMQ
	X86_INS_VPBLENDMW        = C.X86_INS_VPBLENDMW
	X86_INS_VPBLENDVB        = C.X86_INS_VPBLENDVB
	X86_INS_VPBLENDW         = C.X86_INS_VPBLENDW
	X86_INS_VPBROADCASTB     = C.X86_INS_VPBROADCASTB
	X86_INS_VPBROADCASTD     = C.X86_INS_VPBROADCASTD
	X86_INS_VPBROADCASTMB2Q  = C.X86_INS_VPBROADCASTMB2Q
	X86_INS_VPBROADCASTMW2D  = C.X86_INS_VPBROADCASTMW2D
	X86_INS_VPBROADCASTQ     = C.X86_INS_VPBROADCASTQ
	X86_INS_VPBROADCASTW     = C.X86_INS_VPBROADCASTW
	X86_INS_VPCLMULQDQ       = C.X86_INS_VPCLMULQDQ
	X86_INS_VPCMOV           = C.X86_INS_VPCMOV
	X86_INS_VPCMPB           = C.X86_INS_VPCMPB
	X86_INS_VPCMPD           = C.X86_INS_VPCMPD
	X86_INS_VPCMPEQB         = C.X86_INS_VPCMPEQB
	X86_INS_VPCMPEQD         = C.X86_INS_VPCMPEQD
	X86_INS_VPCMPEQQ         = C.X86_INS_VPCMPEQQ
	X86_INS_VPCMPEQW         = C.X86_INS_VPCMPEQW
	X86_INS_VPCMPESTRI       = C.X86_INS_VPCMPESTRI
	X86_INS_VPCMPESTRM       = C.X86_INS_VPCMPESTRM
	X86_INS_VPCMPGTB         = C.X86_INS_VPCMPGTB
	X86_INS_VPCMPGTD         = C.X86_INS_VPCMPGTD
	X86_INS_VPCMPGTQ         = C.X86_INS_VPCMPGTQ
	X86_INS_VPCMPGTW         = C.X86_INS_VPCMPGTW
	X86_INS_VPCMPISTRI       = C.X86_INS_VPCMPISTRI
	X86_INS_VPCMPISTRM       = C.X86_INS_VPCMPISTRM
	X86_INS_VPCMPQ           = C.X86_INS_VPCMPQ
	X86_INS_VPCMPUB          = C.X86_INS_VPCMPUB
	X86_INS_VPCMPUD          = C.X86_INS_VPCMPUD
	X86_INS_VPCMPUQ          = C.X86_INS_VPCMPUQ
	X86_INS_VPCMPUW          = C.X86_INS_VPCMPUW
	X86_INS_VPCMPW           = C.X86_INS_VPCMPW
	X86_INS_VPCOMB           = C.X86_INS_VPCOMB
	X86_INS_VPCOMD           = C.X86_INS_VPCOMD
	X86_INS_VPCOMPRESSD      = C.X86_INS_VPCOMPRESSD
	X86_INS_VPCOMPRESSQ      = C.X86_INS_VPCOMPRESSQ
	X86_INS_VPCOMQ           = C.X86_INS_VPCOMQ
	X86_INS_VPCOMUB          = C.X86_INS_VPCOMUB
	X86_INS_VPCOMUD          = C.X86_INS_VPCOMUD
	X86_INS_VPCOMUQ          = C.X86_INS_VPCOMUQ
	X86_INS_VPCOMUW          = C.X86_INS_VPCOMUW
	X86_INS_VPCOMW           = C.X86_INS_VPCOMW
	X86_INS_VPCONFLICTD      = C.X86_INS_VPCONFLICTD
	X86_INS_VPCONFLICTQ      = C.X86_INS_VPCONFLICTQ
	X86_INS_VPERM2F128       = C.X86_INS_VPERM2F128
	X86_INS_VPERM2I128       = C.X86_INS_VPERM2I128
	X86_INS_VPERMD           = C.X86_INS_VPERMD
	X86_INS_VPERMI2D         = C.X86_INS_VPERMI2D
	X86_INS_VPERMI2PD        = C.X86_INS_VPERMI2PD
	X86_INS_VPERMI2PS        = C.X86_INS_VPERMI2PS
	X86_INS_VPERMI2Q         = C.X86_INS_VPERMI2Q
	X86_INS_VPERMIL2PD       = C.X86_INS_VPERMIL2PD
	X86_INS_VPERMIL2PS       = C.X86_INS_VPERMIL2PS
	X86_INS_VPERMILPD        = C.X86_INS_VPERMILPD
	X86_INS_VPERMILPS        = C.X86_INS_VPERMILPS
	X86_INS_VPERMPD          = C.X86_INS_VPERMPD
	X86_INS_VPERMPS          = C.X86_INS_VPERMPS
	X86_INS_VPERMQ           = C.X86_INS_VPERMQ
	X86_INS_VPERMT2D         = C.X86_INS_VPERMT2D
	X86_INS_VPERMT2PD        = C.X86_INS_VPERMT2PD
	X86_INS_VPERMT2PS        = C.X86_INS_VPERMT2PS
	X86_INS_VPERMT2Q         = C.X86_INS_VPERMT2Q
	X86_INS_VPEXPANDD        = C.X86_INS_VPEXPANDD
	X86_INS_VPEXPANDQ        = C.X86_INS_VPEXPANDQ
	X86_INS_VPEXTRB          = C.X86_INS_VPEXTRB
	X86_INS_VPEXTRD          = C.X86_INS_VPEXTRD
	X86_INS_VPEXTRQ          = C.X86_INS_VPEXTRQ
	X86_INS_VPEXTRW          = C.X86_INS_VPEXTRW
	X86_INS_VPGATHERDD       = C.X86_INS_VPGATHERDD
	X86_INS_VPGATHERDQ       = C.X86_INS_VPGATHERDQ
	X86_INS_VPGATHERQD       = C.X86_INS_VPGATHERQD
	X86_INS_VPGATHERQQ       = C.X86_INS_VPGATHERQQ
	X86_INS_VPHADDBD         = C.X86_INS_VPHADDBD
	X86_INS_VPHADDBQ         = C.X86_INS_VPHADDBQ
	X86_INS_VPHADDBW         = C.X86_INS_VPHADDBW
	X86_INS_VPHADDDQ         = C.X86_INS_VPHADDDQ
	X86_INS_VPHADDD          = C.X86_INS_VPHADDD
	X86_INS_VPHADDSW         = C.X86_INS_VPHADDSW
	X86_INS_VPHADDUBD        = C.X86_INS_VPHADDUBD
	X86_INS_VPHADDUBQ        = C.X86_INS_VPHADDUBQ
	X86_INS_VPHADDUBW        = C.X86_INS_VPHADDUBW
	X86_INS_VPHADDUDQ        = C.X86_INS_VPHADDUDQ
	X86_INS_VPHADDUWD        = C.X86_INS_VPHADDUWD
	X86_INS_VPHADDUWQ        = C.X86_INS_VPHADDUWQ
	X86_INS_VPHADDWD         = C.X86_INS_VPHADDWD
	X86_INS_VPHADDWQ         = C.X86_INS_VPHADDWQ
	X86_INS_VPHADDW          = C.X86_INS_VPHADDW
	X86_INS_VPHMINPOSUW      = C.X86_INS_VPHMINPOSUW
	X86_INS_VPHSUBBW         = C.X86_INS_VPHSUBBW
	X86_INS_VPHSUBDQ         = C.X86_INS_VPHSUBDQ
	X86_INS_VPHSUBD          = C.X86_INS_VPHSUBD
	X86_INS_VPHSUBSW         = C.X86_INS_VPHSUBSW
	X86_INS_VPHSUBWD         = C.X86_INS_VPHSUBWD
	X86_INS_VPHSUBW          = C.X86_INS_VPHSUBW
	X86_INS_VPINSRB          = C.X86_INS_VPINSRB
	X86_INS_VPINSRD          = C.X86_INS_VPINSRD
	X86_INS_VPINSRQ          = C.X86_INS_VPINSRQ
	X86_INS_VPINSRW          = C.X86_INS_VPINSRW
	X86_INS_VPLZCNTD         = C.X86_INS_VPLZCNTD
	X86_INS_VPLZCNTQ         = C.X86_INS_VPLZCNTQ
	X86_INS_VPMACSDD         = C.X86_INS_VPMACSDD
	X86_INS_VPMACSDQH        = C.X86_INS_VPMACSDQH
	X86_INS_VPMACSDQL        = C.X86_INS_VPMACSDQL
	X86_INS_VPMACSSDD        = C.X86_INS_VPMACSSDD
	X86_INS_VPMACSSDQH       = C.X86_INS_VPMACSSDQH
	X86_INS_VPMACSSDQL       = C.X86_INS_VPMACSSDQL
	X86_INS_VPMACSSWD        = C.X86_INS_VPMACSSWD
	X86_INS_VPMACSSWW        = C.X86_INS_VPMACSSWW
	X86_INS_VPMACSWD         = C.X86_INS_VPMACSWD
	X86_INS_VPMACSWW         = C.X86_INS_VPMACSWW
	X86_INS_VPMADCSSWD       = C.X86_INS_VPMADCSSWD
	X86_INS_VPMADCSWD        = C.X86_INS_VPMADCSWD
	X86_INS_VPMADDUBSW       = C.X86_INS_VPMADDUBSW
	X86_INS_VPMADDWD         = C.X86_INS_VPMADDWD
	X86_INS_VPMASKMOVD       = C.X86_INS_VPMASKMOVD
	X86_INS_VPMASKMOVQ       = C.X86_INS_VPMASKMOVQ
	X86_INS_VPMAXSB          = C.X86_INS_VPMAXSB
	X86_INS_VPMAXSD          = C.X86_INS_VPMAXSD
	X86_INS_VPMAXSQ          = C.X86_INS_VPMAXSQ
	X86_INS_VPMAXSW          = C.X86_INS_VPMAXSW
	X86_INS_VPMAXUB          = C.X86_INS_VPMAXUB
	X86_INS_VPMAXUD          = C.X86_INS_VPMAXUD
	X86_INS_VPMAXUQ          = C.X86_INS_VPMAXUQ
	X86_INS_VPMAXUW          = C.X86_INS_VPMAXUW
	X86_INS_VPMINSB          = C.X86_INS_VPMINSB
	X86_INS_VPMINSD          = C.X86_INS_VPMINSD
	X86_INS_VPMINSQ          = C.X86_INS_VPMINSQ
	X86_INS_VPMINSW          = C.X86_INS_VPMINSW
	X86_INS_VPMINUB          = C.X86_INS_VPMINUB
	X86_INS_VPMINUD          = C.X86_INS_VPMINUD
	X86_INS_VPMINUQ          = C.X86_INS_VPMINUQ
	X86_INS_VPMINUW          = C.X86_INS_VPMINUW
	X86_INS_VPMOVDB          = C.X86_INS_VPMOVDB
	X86_INS_VPMOVDW          = C.X86_INS_VPMOVDW
	X86_INS_VPMOVM2B         = C.X86_INS_VPMOVM2B
	X86_INS_VPMOVM2D         = C.X86_INS_VPMOVM2D
	X86_INS_VPMOVM2Q         = C.X86_INS_VPMOVM2Q
	X86_INS_VPMOVM2W         = C.X86_INS_VPMOVM2W
	X86_INS_VPMOVMSKB        = C.X86_INS_VPMOVMSKB
	X86_INS_VPMOVQB          = C.X86_INS_VPMOVQB
	X86_INS_VPMOVQD          = C.X86_INS_VPMOVQD
	X86_INS_VPMOVQW          = C.X86_INS_VPMOVQW
	X86_INS_VPMOVSDB         = C.X86_INS_VPMOVSDB
	X86_INS_VPMOVSDW         = C.X86_INS_VPMOVSDW
	X86_INS_VPMOVSQB         = C.X86_INS_VPMOVSQB
	X86_INS_VPMOVSQD         = C.X86_INS_VPMOVSQD
	X86_INS_VPMOVSQW         = C.X86_INS_VPMOVSQW
	X86_INS_VPMOVSXBD        = C.X86_INS_VPMOVSXBD
	X86_INS_VPMOVSXBQ        = C.X86_INS_VPMOVSXBQ
	X86_INS_VPMOVSXBW        = C.X86_INS_VPMOVSXBW
	X86_INS_VPMOVSXDQ        = C.X86_INS_VPMOVSXDQ
	X86_INS_VPMOVSXWD        = C.X86_INS_VPMOVSXWD
	X86_INS_VPMOVSXWQ        = C.X86_INS_VPMOVSXWQ
	X86_INS_VPMOVUSDB        = C.X86_INS_VPMOVUSDB
	X86_INS_VPMOVUSDW        = C.X86_INS_VPMOVUSDW
	X86_INS_VPMOVUSQB        = C.X86_INS_VPMOVUSQB
	X86_INS_VPMOVUSQD        = C.X86_INS_VPMOVUSQD
	X86_INS_VPMOVUSQW        = C.X86_INS_VPMOVUSQW
	X86_INS_VPMOVZXBD        = C.X86_INS_VPMOVZXBD
	X86_INS_VPMOVZXBQ        = C.X86_INS_VPMOVZXBQ
	X86_INS_VPMOVZXBW        = C.X86_INS_VPMOVZXBW
	X86_INS_VPMOVZXDQ        = C.X86_INS_VPMOVZXDQ
	X86_INS_VPMOVZXWD        = C.X86_INS_VPMOVZXWD
	X86_INS_VPMOVZXWQ        = C.X86_INS_VPMOVZXWQ
	X86_INS_VPMULDQ          = C.X86_INS_VPMULDQ
	X86_INS_VPMULHRSW        = C.X86_INS_VPMULHRSW
	X86_INS_VPMULHUW         = C.X86_INS_VPMULHUW
	X86_INS_VPMULHW          = C.X86_INS_VPMULHW
	X86_INS_VPMULLD          = C.X86_INS_VPMULLD
	X86_INS_VPMULLQ          = C.X86_INS_VPMULLQ
	X86_INS_VPMULLW          = C.X86_INS_VPMULLW
	X86_INS_VPMULUDQ         = C.X86_INS_VPMULUDQ
	X86_INS_VPORD            = C.X86_INS_VPORD
	X86_INS_VPORQ            = C.X86_INS_VPORQ
	X86_INS_VPOR             = C.X86_INS_VPOR
	X86_INS_VPPERM           = C.X86_INS_VPPERM
	X86_INS_VPROTB           = C.X86_INS_VPROTB
	X86_INS_VPROTD           = C.X86_INS_VPROTD
	X86_INS_VPROTQ           = C.X86_INS_VPROTQ
	X86_INS_VPROTW           = C.X86_INS_VPROTW
	X86_INS_VPSADBW          = C.X86_INS_VPSADBW
	X86_INS_VPSCATTERDD      = C.X86_INS_VPSCATTERDD
	X86_INS_VPSCATTERDQ      = C.X86_INS_VPSCATTERDQ
	X86_INS_VPSCATTERQD      = C.X86_INS_VPSCATTERQD
	X86_INS_VPSCATTERQQ      = C.X86_INS_VPSCATTERQQ
	X86_INS_VPSHAB           = C.X86_INS_VPSHAB
	X86_INS_VPSHAD           = C.X86_INS_VPSHAD
	X86_INS_VPSHAQ           = C.X86_INS_VPSHAQ
	X86_INS_VPSHAW           = C.X86_INS_VPSHAW
	X86_INS_VPSHLB           = C.X86_INS_VPSHLB
	X86_INS_VPSHLD           = C.X86_INS_VPSHLD
	X86_INS_VPSHLQ           = C.X86_INS_VPSHLQ
	X86_INS_VPSHLW           = C.X86_INS_VPSHLW
	X86_INS_VPSHUFB          = C.X86_INS_VPSHUFB
	X86_INS_VPSHUFD          = C.X86_INS_VPSHUFD
	X86_INS_VPSHUFHW         = C.X86_INS_VPSHUFHW
	X86_INS_VPSHUFLW         = C.X86_INS_VPSHUFLW
	X86_INS_VPSIGNB          = C.X86_INS_VPSIGNB
	X86_INS_VPSIGND          = C.X86_INS_VPSIGND
	X86_INS_VPSIGNW          = C.X86_INS_VPSIGNW
	X86_INS_VPSLLDQ          = C.X86_INS_VPSLLDQ
	X86_INS_VPSLLD           = C.X86_INS_VPSLLD
	X86_INS_VPSLLQ           = C.X86_INS_VPSLLQ
	X86_INS_VPSLLVD          = C.X86_INS_VPSLLVD
	X86_INS_VPSLLVQ          = C.X86_INS_VPSLLVQ
	X86_INS_VPSLLW           = C.X86_INS_VPSLLW
	X86_INS_VPSRAD           = C.X86_INS_VPSRAD
	X86_INS_VPSRAQ           = C.X86_INS_VPSRAQ
	X86_INS_VPSRAVD          = C.X86_INS_VPSRAVD
	X86_INS_VPSRAVQ          = C.X86_INS_VPSRAVQ
	X86_INS_VPSRAW           = C.X86_INS_VPSRAW
	X86_INS_VPSRLDQ          = C.X86_INS_VPSRLDQ
	X86_INS_VPSRLD           = C.X86_INS_VPSRLD
	X86_INS_VPSRLQ           = C.X86_INS_VPSRLQ
	X86_INS_VPSRLVD          = C.X86_INS_VPSRLVD
	X86_INS_VPSRLVQ          = C.X86_INS_VPSRLVQ
	X86_INS_VPSRLW           = C.X86_INS_VPSRLW
	X86_INS_VPSUBB           = C.X86_INS_VPSUBB
	X86_INS_VPSUBD           = C.X86_INS_VPSUBD
	X86_INS_VPSUBQ           = C.X86_INS_VPSUBQ
	X86_INS_VPSUBSB          = C.X86_INS_VPSUBSB
	X86_INS_VPSUBSW          = C.X86_INS_VPSUBSW
	X86_INS_VPSUBUSB         = C.X86_INS_VPSUBUSB
	X86_INS_VPSUBUSW         = C.X86_INS_VPSUBUSW
	X86_INS_VPSUBW           = C.X86_INS_VPSUBW
	X86_INS_VPTESTMD         = C.X86_INS_VPTESTMD
	X86_INS_VPTESTMQ         = C.X86_INS_VPTESTMQ
	X86_INS_VPTESTNMD        = C.X86_INS_VPTESTNMD
	X86_INS_VPTESTNMQ        = C.X86_INS_VPTESTNMQ
	X86_INS_VPTEST           = C.X86_INS_VPTEST
	X86_INS_VPUNPCKHBW       = C.X86_INS_VPUNPCKHBW
	X86_INS_VPUNPCKHDQ       = C.X86_INS_VPUNPCKHDQ
	X86_INS_VPUNPCKHQDQ      = C.X86_INS_VPUNPCKHQDQ
	X86_INS_VPUNPCKHWD       = C.X86_INS_VPUNPCKHWD
	X86_INS_VPUNPCKLBW       = C.X86_INS_VPUNPCKLBW
	X86_INS_VPUNPCKLDQ       = C.X86_INS_VPUNPCKLDQ
	X86_INS_VPUNPCKLQDQ      = C.X86_INS_VPUNPCKLQDQ
	X86_INS_VPUNPCKLWD       = C.X86_INS_VPUNPCKLWD
	X86_INS_VPXORD           = C.X86_INS_VPXORD
	X86_INS_VPXORQ           = C.X86_INS_VPXORQ
	X86_INS_VPXOR            = C.X86_INS_VPXOR
	X86_INS_VRCP14PD         = C.X86_INS_VRCP14PD
	X86_INS_VRCP14PS         = C.X86_INS_VRCP14PS
	X86_INS_VRCP14SD         = C.X86_INS_VRCP14SD
	X86_INS_VRCP14SS         = C.X86_INS_VRCP14SS
	X86_INS_VRCP28PD         = C.X86_INS_VRCP28PD
	X86_INS_VRCP28PS         = C.X86_INS_VRCP28PS
	X86_INS_VRCP28SD         = C.X86_INS_VRCP28SD
	X86_INS_VRCP28SS         = C.X86_INS_VRCP28SS
	X86_INS_VRCPPS           = C.X86_INS_VRCPPS
	X86_INS_VRCPSS           = C.X86_INS_VRCPSS
	X86_INS_VRNDSCALEPD      = C.X86_INS_VRNDSCALEPD
	X86_INS_VRNDSCALEPS      = C.X86_INS_VRNDSCALEPS
	X86_INS_VRNDSCALESD      = C.X86_INS_VRNDSCALESD
	X86_INS_VRNDSCALESS      = C.X86_INS_VRNDSCALESS
	X86_INS_VROUNDPD         = C.X86_INS_VROUNDPD
	X86_INS_VROUNDPS         = C.X86_INS_VROUNDPS
	X86_INS_VROUNDSD         = C.X86_INS_VROUNDSD
	X86_INS_VROUNDSS         = C.X86_INS_VROUNDSS
	X86_INS_VRSQRT14PD       = C.X86_INS_VRSQRT14PD
	X86_INS_VRSQRT14PS       = C.X86_INS_VRSQRT14PS
	X86_INS_VRSQRT14SD       = C.X86_INS_VRSQRT14SD
	X86_INS_VRSQRT14SS       = C.X86_INS_VRSQRT14SS
	X86_INS_VRSQRT28PD       = C.X86_INS_VRSQRT28PD
	X86_INS_VRSQRT28PS       = C.X86_INS_VRSQRT28PS
	X86_INS_VRSQRT28SD       = C.X86_INS_VRSQRT28SD
	X86_INS_VRSQRT28SS       = C.X86_INS_VRSQRT28SS
	X86_INS_VRSQRTPS         = C.X86_INS_VRSQRTPS
	X86_INS_VRSQRTSS         = C.X86_INS_VRSQRTSS
	X86_INS_VSCATTERDPD      = C.X86_INS_VSCATTERDPD
	X86_INS_VSCATTERDPS      = C.X86_INS_VSCATTERDPS
	X86_INS_VSCATTERPF0DPD   = C.X86_INS_VSCATTERPF0DPD
	X86_INS_VSCATTERPF0DPS   = C.X86_INS_VSCATTERPF0DPS
	X86_INS_VSCATTERPF0QPD   = C.X86_INS_VSCATTERPF0QPD
	X86_INS_VSCATTERPF0QPS   = C.X86_INS_VSCATTERPF0QPS
	X86_INS_VSCATTERPF1DPD   = C.X86_INS_VSCATTERPF1DPD
	X86_INS_VSCATTERPF1DPS   = C.X86_INS_VSCATTERPF1DPS
	X86_INS_VSCATTERPF1QPD   = C.X86_INS_VSCATTERPF1QPD
	X86_INS_VSCATTERPF1QPS   = C.X86_INS_VSCATTERPF1QPS
	X86_INS_VSCATTERQPD      = C.X86_INS_VSCATTERQPD
	X86_INS_VSCATTERQPS      = C.X86_INS_VSCATTERQPS
	X86_INS_VSHUFPD          = C.X86_INS_VSHUFPD
	X86_INS_VSHUFPS          = C.X86_INS_VSHUFPS
	X86_INS_VSQRTPD          = C.X86_INS_VSQRTPD
	X86_INS_VSQRTPS          = C.X86_INS_VSQRTPS
	X86_INS_VSQRTSD          = C.X86_INS_VSQRTSD
	X86_INS_VSQRTSS          = C.X86_INS_VSQRTSS
	X86_INS_VSTMXCSR         = C.X86_INS_VSTMXCSR
	X86_INS_VSUBPD           = C.X86_INS_VSUBPD
	X86_INS_VSUBPS           = C.X86_INS_VSUBPS
	X86_INS_VSUBSD           = C.X86_INS_VSUBSD
	X86_INS_VSUBSS           = C.X86_INS_VSUBSS
	X86_INS_VTESTPD          = C.X86_INS_VTESTPD
	X86_INS_VTESTPS          = C.X86_INS_VTESTPS
	X86_INS_VUNPCKHPD        = C.X86_INS_VUNPCKHPD
	X86_INS_VUNPCKHPS        = C.X86_INS_VUNPCKHPS
	X86_INS_VUNPCKLPD        = C.X86_INS_VUNPCKLPD
	X86_INS_VUNPCKLPS        = C.X86_INS_VUNPCKLPS
	X86_INS_VZEROALL         = C.X86_INS_VZEROALL
	X86_INS_VZEROUPPER       = C.X86_INS_VZEROUPPER
	X86_INS_WAIT             = C.X86_INS_WAIT
	X86_INS_WBINVD           = C.X86_INS_WBINVD
	X86_INS_WRFSBASE         = C.X86_INS_WRFSBASE
	X86_INS_WRGSBASE         = C.X86_INS_WRGSBASE
	X86_INS_WRMSR            = C.X86_INS_WRMSR
	X86_INS_XABORT           = C.X86_INS_XABORT
	X86_INS_XACQUIRE         = C.X86_INS_XACQUIRE
	X86_INS_XBEGIN           = C.X86_INS_XBEGIN
	X86_INS_XCHG             = C.X86_INS_XCHG
	X86_INS_XCRYPTCBC        = C.X86_INS_XCRYPTCBC
	X86_INS_XCRYPTCFB        = C.X86_INS_XCRYPTCFB
	X86_INS_XCRYPTCTR        = C.X86_INS_XCRYPTCTR
	X86_INS_XCRYPTECB        = C.X86_INS_XCRYPTECB
	X86_INS_XCRYPTOFB        = C.X86_INS_XCRYPTOFB
	X86_INS_XEND             = C.X86_INS_XEND
	X86_INS_XGETBV           = C.X86_INS_XGETBV
	X86_INS_XLATB            = C.X86_INS_XLATB
	X86_INS_XRELEASE         = C.X86_INS_XRELEASE
	X86_INS_XRSTOR           = C.X86_INS_XRSTOR
	X86_INS_XRSTOR64         = C.X86_INS_XRSTOR64
	X86_INS_XRSTORS          = C.X86_INS_XRSTORS
	X86_INS_XRSTORS64        = C.X86_INS_XRSTORS64
	X86_INS_XSAVE            = C.X86_INS_XSAVE
	X86_INS_XSAVE64          = C.X86_INS_XSAVE64
	X86_INS_XSAVEC           = C.X86_INS_XSAVEC
	X86_INS_XSAVEC64         = C.X86_INS_XSAVEC64
	X86_INS_XSAVEOPT         = C.X86_INS_XSAVEOPT
	X86_INS_XSAVEOPT64       = C.X86_INS_XSAVEOPT64
	X86_INS_XSAVES           = C.X86_INS_XSAVES
	X86_INS_XSAVES64         = C.X86_INS_XSAVES64
	X86_INS_XSETBV           = C.X86_INS_XSETBV
	X86_INS_XSHA1            = C.X86_INS_XSHA1
	X86_INS_XSHA256          = C.X86_INS_XSHA256
	X86_INS_XSTORE           = C.X86_INS_XSTORE
	X86_INS_XTEST            = C.X86_INS_XTEST
	X86_INS_FDISI8087_NOP    = C.X86_INS_FDISI8087_NOP
	X86_INS_FENI8087_NOP     = C.X86_INS_FENI8087_NOP
	X86_INS_CMPSS            = C.X86_INS_CMPSS
	X86_INS_CMPEQSS          = C.X86_INS_CMPEQSS
	X86_INS_CMPLTSS          = C.X86_INS_CMPLTSS
	X86_INS_CMPLESS          = C.X86_INS_CMPLESS
	X86_INS_CMPUNORDSS       = C.X86_INS_CMPUNORDSS
	X86_INS_CMPNEQSS         = C.X86_INS_CMPNEQSS
	X86_INS_CMPNLTSS         = C.X86_INS_CMPNLTSS
	X86_INS_CMPNLESS         = C.X86_INS_CMPNLESS
	X86_INS_CMPORDSS         = C.X86_INS_CMPORDSS
	X86_INS_CMPSD            = C.X86_INS_CMPSD
	X86_INS_CMPEQSD          = C.X86_INS_CMPEQSD
	X86_INS_CMPLTSD          = C.X86_INS_CMPLTSD
	X86_INS_CMPLESD          = C.X86_INS_CMPLESD
	X86_INS_CMPUNORDSD       = C.X86_INS_CMPUNORDSD
	X86_INS_CMPNEQSD         = C.X86_INS_CMPNEQSD
	X86_INS_CMPNLTSD         = C.X86_INS_CMPNLTSD
	X86_INS_CMPNLESD         = C.X86_INS_CMPNLESD
	X86_INS_CMPORDSD         = C.X86_INS_CMPORDSD
	X86_INS_CMPPS            = C.X86_INS_CMPPS
	X86_INS_CMPEQPS          = C.X86_INS_CMPEQPS
	X86_INS_CMPLTPS          = C.X86_INS_CMPLTPS
	X86_INS_CMPLEPS          = C.X86_INS_CMPLEPS
	X86_INS_CMPUNORDPS       = C.X86_INS_CMPUNORDPS
	X86_INS_CMPNEQPS         = C.X86_INS_CMPNEQPS
	X86_INS_CMPNLTPS         = C.X86_INS_CMPNLTPS
	X86_INS_CMPNLEPS         = C.X86_INS_CMPNLEPS
	X86_INS_CMPORDPS         = C.X86_INS_CMPORDPS
	X86_INS_CMPPD            = C.X86_INS_CMPPD
	X86_INS_CMPEQPD          = C.X86_INS_CMPEQPD
	X86_INS_CMPLTPD          = C.X86_INS_CMPLTPD
	X86_INS_CMPLEPD          = C.X86_INS_CMPLEPD
	X86_INS_CMPUNORDPD       = C.X86_INS_CMPUNORDPD
	X86_INS_CMPNEQPD         = C.X86_INS_CMPNEQPD
	X86_INS_CMPNLTPD         = C.X86_INS_CMPNLTPD
	X86_INS_CMPNLEPD         = C.X86_INS_CMPNLEPD
	X86_INS_CMPORDPD         = C.X86_INS_CMPORDPD
	X86_INS_VCMPSS           = C.X86_INS_VCMPSS
	X86_INS_VCMPEQSS         = C.X86_INS_VCMPEQSS
	X86_INS_VCMPLTSS         = C.X86_INS_VCMPLTSS
	X86_INS_VCMPLESS         = C.X86_INS_VCMPLESS
	X86_INS_VCMPUNORDSS      = C.X86_INS_VCMPUNORDSS
	X86_INS_VCMPNEQSS        = C.X86_INS_VCMPNEQSS
	X86_INS_VCMPNLTSS        = C.X86_INS_VCMPNLTSS
	X86_INS_VCMPNLESS        = C.X86_INS_VCMPNLESS
	X86_INS_VCMPORDSS        = C.X86_INS_VCMPORDSS
	X86_INS_VCMPEQ_UQSS      = C.X86_INS_VCMPEQ_UQSS
	X86_INS_VCMPNGESS        = C.X86_INS_VCMPNGESS
	X86_INS_VCMPNGTSS        = C.X86_INS_VCMPNGTSS
	X86_INS_VCMPFALSESS      = C.X86_INS_VCMPFALSESS
	X86_INS_VCMPNEQ_OQSS     = C.X86_INS_VCMPNEQ_OQSS
	X86_INS_VCMPGESS         = C.X86_INS_VCMPGESS
	X86_INS_VCMPGTSS         = C.X86_INS_VCMPGTSS
	X86_INS_VCMPTRUESS       = C.X86_INS_VCMPTRUESS
	X86_INS_VCMPEQ_OSSS      = C.X86_INS_VCMPEQ_OSSS
	X86_INS_VCMPLT_OQSS      = C.X86_INS_VCMPLT_OQSS
	X86_INS_VCMPLE_OQSS      = C.X86_INS_VCMPLE_OQSS
	X86_INS_VCMPUNORD_SSS    = C.X86_INS_VCMPUNORD_SSS
	X86_INS_VCMPNEQ_USSS     = C.X86_INS_VCMPNEQ_USSS
	X86_INS_VCMPNLT_UQSS     = C.X86_INS_VCMPNLT_UQSS
	X86_INS_VCMPNLE_UQSS     = C.X86_INS_VCMPNLE_UQSS
	X86_INS_VCMPORD_SSS      = C.X86_INS_VCMPORD_SSS
	X86_INS_VCMPEQ_USSS      = C.X86_INS_VCMPEQ_USSS
	X86_INS_VCMPNGE_UQSS     = C.X86_INS_VCMPNGE_UQSS
	X86_INS_VCMPNGT_UQSS     = C.X86_INS_VCMPNGT_UQSS
	X86_INS_VCMPFALSE_OSSS   = C.X86_INS_VCMPFALSE_OSSS
	X86_INS_VCMPNEQ_OSSS     = C.X86_INS_VCMPNEQ_OSSS
	X86_INS_VCMPGE_OQSS      = C.X86_INS_VCMPGE_OQSS
	X86_INS_VCMPGT_OQSS      = C.X86_INS_VCMPGT_OQSS
	X86_INS_VCMPTRUE_USSS    = C.X86_INS_VCMPTRUE_USSS
	X86_INS_VCMPSD           = C.X86_INS_VCMPSD
	X86_INS_VCMPEQSD         = C.X86_INS_VCMPEQSD
	X86_INS_VCMPLTSD         = C.X86_INS_VCMPLTSD
	X86_INS_VCMPLESD         = C.X86_INS_VCMPLESD
	X86_INS_VCMPUNORDSD      = C.X86_INS_VCMPUNORDSD
	X86_INS_VCMPNEQSD        = C.X86_INS_VCMPNEQSD
	X86_INS_VCMPNLTSD        = C.X86_INS_VCMPNLTSD
	X86_INS_VCMPNLESD        = C.X86_INS_VCMPNLESD
	X86_INS_VCMPORDSD        = C.X86_INS_VCMPORDSD
	X86_INS_VCMPEQ_UQSD      = C.X86_INS_VCMPEQ_UQSD
	X86_INS_VCMPNGESD        = C.X86_INS_VCMPNGESD
	X86_INS_VCMPNGTSD        = C.X86_INS_VCMPNGTSD
	X86_INS_VCMPFALSESD      = C.X86_INS_VCMPFALSESD
	X86_INS_VCMPNEQ_OQSD     = C.X86_INS_VCMPNEQ_OQSD
	X86_INS_VCMPGESD         = C.X86_INS_VCMPGESD
	X86_INS_VCMPGTSD         = C.X86_INS_VCMPGTSD
	X86_INS_VCMPTRUESD       = C.X86_INS_VCMPTRUESD
	X86_INS_VCMPEQ_OSSD      = C.X86_INS_VCMPEQ_OSSD
	X86_INS_VCMPLT_OQSD      = C.X86_INS_VCMPLT_OQSD
	X86_INS_VCMPLE_OQSD      = C.X86_INS_VCMPLE_OQSD
	X86_INS_VCMPUNORD_SSD    = C.X86_INS_VCMPUNORD_SSD
	X86_INS_VCMPNEQ_USSD     = C.X86_INS_VCMPNEQ_USSD
	X86_INS_VCMPNLT_UQSD     = C.X86_INS_VCMPNLT_UQSD
	X86_INS_VCMPNLE_UQSD     = C.X86_INS_VCMPNLE_UQSD
	X86_INS_VCMPORD_SSD      = C.X86_INS_VCMPORD_SSD
	X86_INS_VCMPEQ_USSD      = C.X86_INS_VCMPEQ_USSD
	X86_INS_VCMPNGE_UQSD     = C.X86_INS_VCMPNGE_UQSD
	X86_INS_VCMPNGT_UQSD     = C.X86_INS_VCMPNGT_UQSD
	X86_INS_VCMPFALSE_OSSD   = C.X86_INS_VCMPFALSE_OSSD
	X86_INS_VCMPNEQ_OSSD     = C.X86_INS_VCMPNEQ_OSSD
	X86_INS_VCMPGE_OQSD      = C.X86_INS_VCMPGE_OQSD
	X86_INS_VCMPGT_OQSD      = C.X86_INS_VCMPGT_OQSD
	X86_INS_VCMPTRUE_USSD    = C.X86_INS_VCMPTRUE_USSD
	X86_INS_VCMPPS           = C.X86_INS_VCMPPS
	X86_INS_VCMPEQPS         = C.X86_INS_VCMPEQPS
	X86_INS_VCMPLTPS         = C.X86_INS_VCMPLTPS
	X86_INS_VCMPLEPS         = C.X86_INS_VCMPLEPS
	X86_INS_VCMPUNORDPS      = C.X86_INS_VCMPUNORDPS
	X86_INS_VCMPNEQPS        = C.X86_INS_VCMPNEQPS
	X86_INS_VCMPNLTPS        = C.X86_INS_VCMPNLTPS
	X86_INS_VCMPNLEPS        = C.X86_INS_VCMPNLEPS
	X86_INS_VCMPORDPS        = C.X86_INS_VCMPORDPS
	X86_INS_VCMPEQ_UQPS      = C.X86_INS_VCMPEQ_UQPS
	X86_INS_VCMPNGEPS        = C.X86_INS_VCMPNGEPS
	X86_INS_VCMPNGTPS        = C.X86_INS_VCMPNGTPS
	X86_INS_VCMPFALSEPS      = C.X86_INS_VCMPFALSEPS
	X86_INS_VCMPNEQ_OQPS     = C.X86_INS_VCMPNEQ_OQPS
	X86_INS_VCMPGEPS         = C.X86_INS_VCMPGEPS
	X86_INS_VCMPGTPS         = C.X86_INS_VCMPGTPS
	X86_INS_VCMPTRUEPS       = C.X86_INS_VCMPTRUEPS
	X86_INS_VCMPEQ_OSPS      = C.X86_INS_VCMPEQ_OSPS
	X86_INS_VCMPLT_OQPS      = C.X86_INS_VCMPLT_OQPS
	X86_INS_VCMPLE_OQPS      = C.X86_INS_VCMPLE_OQPS
	X86_INS_VCMPUNORD_SPS    = C.X86_INS_VCMPUNORD_SPS
	X86_INS_VCMPNEQ_USPS     = C.X86_INS_VCMPNEQ_USPS
	X86_INS_VCMPNLT_UQPS     = C.X86_INS_VCMPNLT_UQPS
	X86_INS_VCMPNLE_UQPS     = C.X86_INS_VCMPNLE_UQPS
	X86_INS_VCMPORD_SPS      = C.X86_INS_VCMPORD_SPS
	X86_INS_VCMPEQ_USPS      = C.X86_INS_VCMPEQ_USPS
	X86_INS_VCMPNGE_UQPS     = C.X86_INS_VCMPNGE_UQPS
	X86_INS_VCMPNGT_UQPS     = C.X86_INS_VCMPNGT_UQPS
	X86_INS_VCMPFALSE_OSPS   = C.X86_INS_VCMPFALSE_OSPS
	X86_INS_VCMPNEQ_OSPS     = C.X86_INS_VCMPNEQ_OSPS
	X86_INS_VCMPGE_OQPS      = C.X86_INS_VCMPGE_OQPS
	X86_INS_VCMPGT_OQPS      = C.X86_INS_VCMPGT_OQPS
	X86_INS_VCMPTRUE_USPS    = C.X86_INS_VCMPTRUE_USPS
	X86_INS_VCMPPD           = C.X86_INS_VCMPPD
	X86_INS_VCMPEQPD         = C.X86_INS_VCMPEQPD
	X86_INS_VCMPLTPD         = C.X86_INS_VCMPLTPD
	X86_INS_VCMPLEPD         = C.X86_INS_VCMPLEPD
	X86_INS_VCMPUNORDPD      = C.X86_INS_VCMPUNORDPD
	X86_INS_VCMPNEQPD        = C.X86_INS_VCMPNEQPD
	X86_INS_VCMPNLTPD        = C.X86_INS_VCMPNLTPD
	X86_INS_VCMPNLEPD        = C.X86_INS_VCMPNLEPD
	X86_INS_VCMPORDPD        = C.X86_INS_VCMPORDPD
	X86_INS_VCMPEQ_UQPD      = C.X86_INS_VCMPEQ_UQPD
	X86_INS_VCMPNGEPD        = C.X86_INS_VCMPNGEPD
	X86_INS_VCMPNGTPD        = C.X86_INS_VCMPNGTPD
	X86_INS_VCMPFALSEPD      = C.X86_INS_VCMPFALSEPD
	X86_INS_VCMPNEQ_OQPD     = C.X86_INS_VCMPNEQ_OQPD
	X86_INS_VCMPGEPD         = C.X86_INS_VCMPGEPD
	X86_INS_VCMPGTPD         = C.X86_INS_VCMPGTPD
	X86_INS_VCMPTRUEPD       = C.X86_INS_VCMPTRUEPD
	X86_INS_VCMPEQ_OSPD      = C.X86_INS_VCMPEQ_OSPD
	X86_INS_VCMPLT_OQPD      = C.X86_INS_VCMPLT_OQPD
	X86_INS_VCMPLE_OQPD      = C.X86_INS_VCMPLE_OQPD
	X86_INS_VCMPUNORD_SPD    = C.X86_INS_VCMPUNORD_SPD
	X86_INS_VCMPNEQ_USPD     = C.X86_INS_VCMPNEQ_USPD
	X86_INS_VCMPNLT_UQPD     = C.X86_INS_VCMPNLT_UQPD
	X86_INS_VCMPNLE_UQPD     = C.X86_INS_VCMPNLE_UQPD
	X86_INS_VCMPORD_SPD      = C.X86_INS_VCMPORD_SPD
	X86_INS_VCMPEQ_USPD      = C.X86_INS_VCMPEQ_USPD
	X86_INS_VCMPNGE_UQPD     = C.X86_INS_VCMPNGE_UQPD
	X86_INS_VCMPNGT_UQPD     = C.X86_INS_VCMPNGT_UQPD
	X86_INS_VCMPFALSE_OSPD   = C.X86_INS_VCMPFALSE_OSPD
	X86_INS_VCMPNEQ_OSPD     = C.X86_INS_VCMPNEQ_OSPD
	X86_INS_VCMPGE_OQPD      = C.X86_INS_VCMPGE_OQPD
	X86_INS_VCMPGT_OQPD      = C.X86_INS_VCMPGT_OQPD
	X86_INS_VCMPTRUE_USPD    = C.X86_INS_VCMPTRUE_USPD
	X86_INS_UD0              = C.X86_INS_UD0
	X86_INS_ENDBR32          = C.X86_INS_ENDBR32
	X86_INS_ENDBR64          = C.X86_INS_ENDBR64
	X86_INS_ENDING           = C.X86_INS_ENDING
)

X86 instructions

View Source
const (
	X86_GRP_JUMP            = C.X86_GRP_JUMP
	X86_GRP_CALL            = C.X86_GRP_CALL
	X86_GRP_RET             = C.X86_GRP_RET
	X86_GRP_INT             = C.X86_GRP_INT
	X86_GRP_IRET            = C.X86_GRP_IRET
	X86_GRP_PRIVILEGE       = C.X86_GRP_PRIVILEGE
	X86_GRP_BRANCH_RELATIVE = C.X86_GRP_BRANCH_RELATIVE
)

Generic groups

View Source
const (
	X86_GRP_VM           = C.X86_GRP_VM
	X86_GRP_3DNOW        = C.X86_GRP_3DNOW
	X86_GRP_AES          = C.X86_GRP_AES
	X86_GRP_ADX          = C.X86_GRP_ADX
	X86_GRP_AVX          = C.X86_GRP_AVX
	X86_GRP_AVX2         = C.X86_GRP_AVX2
	X86_GRP_AVX512       = C.X86_GRP_AVX512
	X86_GRP_BMI          = C.X86_GRP_BMI
	X86_GRP_BMI2         = C.X86_GRP_BMI2
	X86_GRP_CMOV         = C.X86_GRP_CMOV
	X86_GRP_F16C         = C.X86_GRP_F16C
	X86_GRP_FMA          = C.X86_GRP_FMA
	X86_GRP_FMA4         = C.X86_GRP_FMA4
	X86_GRP_FSGSBASE     = C.X86_GRP_FSGSBASE
	X86_GRP_HLE          = C.X86_GRP_HLE
	X86_GRP_MMX          = C.X86_GRP_MMX
	X86_GRP_MODE32       = C.X86_GRP_MODE32
	X86_GRP_MODE64       = C.X86_GRP_MODE64
	X86_GRP_RTM          = C.X86_GRP_RTM
	X86_GRP_SHA          = C.X86_GRP_SHA
	X86_GRP_SSE1         = C.X86_GRP_SSE1
	X86_GRP_SSE2         = C.X86_GRP_SSE2
	X86_GRP_SSE3         = C.X86_GRP_SSE3
	X86_GRP_SSE41        = C.X86_GRP_SSE41
	X86_GRP_SSE42        = C.X86_GRP_SSE42
	X86_GRP_SSE4A        = C.X86_GRP_SSE4A
	X86_GRP_SSSE3        = C.X86_GRP_SSSE3
	X86_GRP_PCLMUL       = C.X86_GRP_PCLMUL
	X86_GRP_XOP          = C.X86_GRP_XOP
	X86_GRP_CDI          = C.X86_GRP_CDI
	X86_GRP_ERI          = C.X86_GRP_ERI
	X86_GRP_TBM          = C.X86_GRP_TBM
	X86_GRP_16BITMODE    = C.X86_GRP_16BITMODE
	X86_GRP_NOT64BITMODE = C.X86_GRP_NOT64BITMODE
	X86_GRP_SGX          = C.X86_GRP_SGX
	X86_GRP_DQI          = C.X86_GRP_DQI
	X86_GRP_BWI          = C.X86_GRP_BWI
	X86_GRP_PFI          = C.X86_GRP_PFI
	X86_GRP_VLX          = C.X86_GRP_VLX
	X86_GRP_SMAP         = C.X86_GRP_SMAP
	X86_GRP_NOVLX        = C.X86_GRP_NOVLX
	X86_GRP_FPU          = C.X86_GRP_FPU
	X86_GRP_ENDING       = C.X86_GRP_ENDING
)

Architecture-specific groups

View Source
const (
	XCORE_OP_INVALID = C.XCORE_OP_INVALID
	XCORE_OP_REG     = C.XCORE_OP_REG
	XCORE_OP_IMM     = C.XCORE_OP_IMM
	XCORE_OP_MEM     = C.XCORE_OP_MEM
)

For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [xcore_const.py] Operand type for instruction's operands

View Source
const (
	XCORE_REG_INVALID = C.XCORE_REG_INVALID
	XCORE_REG_CP      = C.XCORE_REG_CP
	XCORE_REG_DP      = C.XCORE_REG_DP
	XCORE_REG_LR      = C.XCORE_REG_LR
	XCORE_REG_SP      = C.XCORE_REG_SP
	XCORE_REG_R0      = C.XCORE_REG_R0
	XCORE_REG_R1      = C.XCORE_REG_R1
	XCORE_REG_R2      = C.XCORE_REG_R2
	XCORE_REG_R3      = C.XCORE_REG_R3
	XCORE_REG_R4      = C.XCORE_REG_R4
	XCORE_REG_R5      = C.XCORE_REG_R5
	XCORE_REG_R6      = C.XCORE_REG_R6
	XCORE_REG_R7      = C.XCORE_REG_R7
	XCORE_REG_R8      = C.XCORE_REG_R8
	XCORE_REG_R9      = C.XCORE_REG_R9
	XCORE_REG_R10     = C.XCORE_REG_R10
	XCORE_REG_R11     = C.XCORE_REG_R11
)

XCore registers

View Source
const (
	XCORE_REG_PC     = C.XCORE_REG_PC
	XCORE_REG_SCP    = C.XCORE_REG_SCP
	XCORE_REG_SSR    = C.XCORE_REG_SSR
	XCORE_REG_ET     = C.XCORE_REG_ET
	XCORE_REG_ED     = C.XCORE_REG_ED
	XCORE_REG_SED    = C.XCORE_REG_SED
	XCORE_REG_KEP    = C.XCORE_REG_KEP
	XCORE_REG_KSP    = C.XCORE_REG_KSP
	XCORE_REG_ID     = C.XCORE_REG_ID
	XCORE_REG_ENDING = C.XCORE_REG_ENDING
)

pseudo registers

View Source
const (
	XCORE_INS_INVALID = C.XCORE_INS_INVALID
	XCORE_INS_ADD     = C.XCORE_INS_ADD
	XCORE_INS_ANDNOT  = C.XCORE_INS_ANDNOT
	XCORE_INS_AND     = C.XCORE_INS_AND
	XCORE_INS_ASHR    = C.XCORE_INS_ASHR
	XCORE_INS_BAU     = C.XCORE_INS_BAU
	XCORE_INS_BITREV  = C.XCORE_INS_BITREV
	XCORE_INS_BLA     = C.XCORE_INS_BLA
	XCORE_INS_BLAT    = C.XCORE_INS_BLAT
	XCORE_INS_BL      = C.XCORE_INS_BL
	XCORE_INS_BF      = C.XCORE_INS_BF
	XCORE_INS_BT      = C.XCORE_INS_BT
	XCORE_INS_BU      = C.XCORE_INS_BU
	XCORE_INS_BRU     = C.XCORE_INS_BRU
	XCORE_INS_BYTEREV = C.XCORE_INS_BYTEREV
	XCORE_INS_CHKCT   = C.XCORE_INS_CHKCT
	XCORE_INS_CLRE    = C.XCORE_INS_CLRE
	XCORE_INS_CLRPT   = C.XCORE_INS_CLRPT
	XCORE_INS_CLRSR   = C.XCORE_INS_CLRSR
	XCORE_INS_CLZ     = C.XCORE_INS_CLZ
	XCORE_INS_CRC8    = C.XCORE_INS_CRC8
	XCORE_INS_CRC32   = C.XCORE_INS_CRC32
	XCORE_INS_DCALL   = C.XCORE_INS_DCALL
	XCORE_INS_DENTSP  = C.XCORE_INS_DENTSP
	XCORE_INS_DGETREG = C.XCORE_INS_DGETREG
	XCORE_INS_DIVS    = C.XCORE_INS_DIVS
	XCORE_INS_DIVU    = C.XCORE_INS_DIVU
	XCORE_INS_DRESTSP = C.XCORE_INS_DRESTSP
	XCORE_INS_DRET    = C.XCORE_INS_DRET
	XCORE_INS_ECALLF  = C.XCORE_INS_ECALLF
	XCORE_INS_ECALLT  = C.XCORE_INS_ECALLT
	XCORE_INS_EDU     = C.XCORE_INS_EDU
	XCORE_INS_EEF     = C.XCORE_INS_EEF
	XCORE_INS_EET     = C.XCORE_INS_EET
	XCORE_INS_EEU     = C.XCORE_INS_EEU
	XCORE_INS_ENDIN   = C.XCORE_INS_ENDIN
	XCORE_INS_ENTSP   = C.XCORE_INS_ENTSP
	XCORE_INS_EQ      = C.XCORE_INS_EQ
	XCORE_INS_EXTDP   = C.XCORE_INS_EXTDP
	XCORE_INS_EXTSP   = C.XCORE_INS_EXTSP
	XCORE_INS_FREER   = C.XCORE_INS_FREER
	XCORE_INS_FREET   = C.XCORE_INS_FREET
	XCORE_INS_GETD    = C.XCORE_INS_GETD
	XCORE_INS_GET     = C.XCORE_INS_GET
	XCORE_INS_GETN    = C.XCORE_INS_GETN
	XCORE_INS_GETR    = C.XCORE_INS_GETR
	XCORE_INS_GETSR   = C.XCORE_INS_GETSR
	XCORE_INS_GETST   = C.XCORE_INS_GETST
	XCORE_INS_GETTS   = C.XCORE_INS_GETTS
	XCORE_INS_INCT    = C.XCORE_INS_INCT
	XCORE_INS_INIT    = C.XCORE_INS_INIT
	XCORE_INS_INPW    = C.XCORE_INS_INPW
	XCORE_INS_INSHR   = C.XCORE_INS_INSHR
	XCORE_INS_INT     = C.XCORE_INS_INT
	XCORE_INS_IN      = C.XCORE_INS_IN
	XCORE_INS_KCALL   = C.XCORE_INS_KCALL
	XCORE_INS_KENTSP  = C.XCORE_INS_KENTSP
	XCORE_INS_KRESTSP = C.XCORE_INS_KRESTSP
	XCORE_INS_KRET    = C.XCORE_INS_KRET
	XCORE_INS_LADD    = C.XCORE_INS_LADD
	XCORE_INS_LD16S   = C.XCORE_INS_LD16S
	XCORE_INS_LD8U    = C.XCORE_INS_LD8U
	XCORE_INS_LDA16   = C.XCORE_INS_LDA16
	XCORE_INS_LDAP    = C.XCORE_INS_LDAP
	XCORE_INS_LDAW    = C.XCORE_INS_LDAW
	XCORE_INS_LDC     = C.XCORE_INS_LDC
	XCORE_INS_LDW     = C.XCORE_INS_LDW
	XCORE_INS_LDIVU   = C.XCORE_INS_LDIVU
	XCORE_INS_LMUL    = C.XCORE_INS_LMUL
	XCORE_INS_LSS     = C.XCORE_INS_LSS
	XCORE_INS_LSUB    = C.XCORE_INS_LSUB
	XCORE_INS_LSU     = C.XCORE_INS_LSU
	XCORE_INS_MACCS   = C.XCORE_INS_MACCS
	XCORE_INS_MACCU   = C.XCORE_INS_MACCU
	XCORE_INS_MJOIN   = C.XCORE_INS_MJOIN
	XCORE_INS_MKMSK   = C.XCORE_INS_MKMSK
	XCORE_INS_MSYNC   = C.XCORE_INS_MSYNC
	XCORE_INS_MUL     = C.XCORE_INS_MUL
	XCORE_INS_NEG     = C.XCORE_INS_NEG
	XCORE_INS_NOT     = C.XCORE_INS_NOT
	XCORE_INS_OR      = C.XCORE_INS_OR
	XCORE_INS_OUTCT   = C.XCORE_INS_OUTCT
	XCORE_INS_OUTPW   = C.XCORE_INS_OUTPW
	XCORE_INS_OUTSHR  = C.XCORE_INS_OUTSHR
	XCORE_INS_OUTT    = C.XCORE_INS_OUTT
	XCORE_INS_OUT     = C.XCORE_INS_OUT
	XCORE_INS_PEEK    = C.XCORE_INS_PEEK
	XCORE_INS_REMS    = C.XCORE_INS_REMS
	XCORE_INS_REMU    = C.XCORE_INS_REMU
	XCORE_INS_RETSP   = C.XCORE_INS_RETSP
	XCORE_INS_SETCLK  = C.XCORE_INS_SETCLK
	XCORE_INS_SET     = C.XCORE_INS_SET
	XCORE_INS_SETC    = C.XCORE_INS_SETC
	XCORE_INS_SETD    = C.XCORE_INS_SETD
	XCORE_INS_SETEV   = C.XCORE_INS_SETEV
	XCORE_INS_SETN    = C.XCORE_INS_SETN
	XCORE_INS_SETPSC  = C.XCORE_INS_SETPSC
	XCORE_INS_SETPT   = C.XCORE_INS_SETPT
	XCORE_INS_SETRDY  = C.XCORE_INS_SETRDY
	XCORE_INS_SETSR   = C.XCORE_INS_SETSR
	XCORE_INS_SETTW   = C.XCORE_INS_SETTW
	XCORE_INS_SETV    = C.XCORE_INS_SETV
	XCORE_INS_SEXT    = C.XCORE_INS_SEXT
	XCORE_INS_SHL     = C.XCORE_INS_SHL
	XCORE_INS_SHR     = C.XCORE_INS_SHR
	XCORE_INS_SSYNC   = C.XCORE_INS_SSYNC
	XCORE_INS_ST16    = C.XCORE_INS_ST16
	XCORE_INS_ST8     = C.XCORE_INS_ST8
	XCORE_INS_STW     = C.XCORE_INS_STW
	XCORE_INS_SUB     = C.XCORE_INS_SUB
	XCORE_INS_SYNCR   = C.XCORE_INS_SYNCR
	XCORE_INS_TESTCT  = C.XCORE_INS_TESTCT
	XCORE_INS_TESTLCL = C.XCORE_INS_TESTLCL
	XCORE_INS_TESTWCT = C.XCORE_INS_TESTWCT
	XCORE_INS_TSETMR  = C.XCORE_INS_TSETMR
	XCORE_INS_START   = C.XCORE_INS_START
	XCORE_INS_WAITEF  = C.XCORE_INS_WAITEF
	XCORE_INS_WAITET  = C.XCORE_INS_WAITET
	XCORE_INS_WAITEU  = C.XCORE_INS_WAITEU
	XCORE_INS_XOR     = C.XCORE_INS_XOR
	XCORE_INS_ZEXT    = C.XCORE_INS_ZEXT
	XCORE_INS_ENDING  = C.XCORE_INS_ENDING
)

XCore instruction

View Source
const (
	XCORE_GRP_JUMP   = C.XCORE_GRP_JUMP
	XCORE_GRP_ENDING = C.XCORE_GRP_ENDING
)

Generic groups

View Source
const (
	ARM64_GRP_INVALID = C.ARM64_GRP_INVALID
)

Group of ARM64 instructions

View Source
const (
	ARM_GRP_INVALID = C.ARM_GRP_INVALID
)

Group of ARM instructions

View Source
const CS_SUPPORT_DIET = C.CS_SUPPORT_DIET
View Source
const CS_SUPPORT_X86_REDUCE = C.CS_SUPPORT_X86_REDUCE
View Source
const (
	MIPS_GRP_INVALID = C.MIPS_GRP_INVALID
)

Group of MIPS instructions

View Source
const (
	MIPS_REG_INVALID = C.MIPS_REG_INVALID
)

MIPS registers

View Source
const (
	PPC_GRP_INVALID = C.PPC_GRP_INVALID
)

Group of PPC instructions

View Source
const (
	PPC_GRP_JUMP = C.PPC_GRP_JUMP
)

Generic groups

View Source
const (
	SPARC_CC_INVALID = C.SPARC_CC_INVALID
)

For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [sparc_const.py] Enums corresponding to Sparc condition codes, both icc's and fcc's.

View Source
const (
	SPARC_GRP_INVALID = C.SPARC_GRP_INVALID
)

Group of SPARC instructions

View Source
const (
	SPARC_GRP_JUMP = C.SPARC_GRP_JUMP
)

Generic groups

View Source
const (
	SYSZ_GRP_INVALID = C.SYSZ_GRP_INVALID
)

Group of SystemZ instructions

View Source
const (
	SYSZ_GRP_JUMP = C.SYSZ_GRP_JUMP
)

Generic groups

View Source
const (
	X86_GRP_INVALID = C.X86_GRP_INVALID
)

Group of X86 instructions

View Source
const (
	XCORE_GRP_INVALID = C.XCORE_GRP_INVALID
)

Group of XCore instructions

Variables

View Source
var (
	ErrOK       = Errno(0)  // No error: everything was fine
	ErrMem      = Errno(1)  // Out-Of-Memory error: cs_open(), cs_disasm()
	ErrArch     = Errno(2)  // Unsupported architecture: cs_open()
	ErrHandle   = Errno(3)  // Invalid handle: cs_op_count(), cs_op_index()
	ErrCsh      = Errno(4)  // Invalid csh argument: cs_close(), cs_errno(), cs_option()
	ErrMode     = Errno(5)  // Invalid/unsupported mode: cs_open()
	ErrOption   = Errno(6)  // Invalid/unsupported option: cs_option()
	ErrDetail   = Errno(7)  // Information is unavailable because detail option is OFF
	ErrMemSetup = Errno(8)  // Dynamic memory management uninitialized (see CS_OPT_MEM)
	ErrVersion  = Errno(9)  // Unsupported version (bindings)
	ErrDiet     = Errno(10) // Access irrelevant data in "diet" engine
	ErrSkipdata = Errno(11) // Access irrelevant data for "data" instruction in SKIPDATA mode
	ErrX86ATT   = Errno(12) // X86 AT&T syntax is unsupported (opt-out at compile time)
	ErrX86Intel = Errno(13) // X86 Intel syntax is unsupported (opt-out at compile time)

)

Functions

This section is empty.

Types

type Arm64Instruction

type Arm64Instruction struct {
	CC          uint
	UpdateFlags bool
	Writeback   bool
	Operands    []Arm64Operand
}

Accessed via insn.Arm64.XXX

func (Arm64Instruction) OpCount

func (insn Arm64Instruction) OpCount(optype uint) int

Number of Operands of a given ARM64_OP_* type

type Arm64MemoryOperand

type Arm64MemoryOperand struct {
	Base  uint
	Index uint
	Disp  int32
}

type Arm64Operand

type Arm64Operand struct {
	VectorIndex int
	Vas         int
	Vess        int
	Shift       Arm64Shifter
	Ext         uint
	Type        uint // ARM64_OP_* - determines which field is set below
	Reg         uint
	Imm         int64
	FP          float64
	Mem         Arm64MemoryOperand
	PState      int
	Sys         uint
	Prefetch    int
	Barrier     int
	Access      uint
}

type Arm64Shifter

type Arm64Shifter struct {
	Type  uint
	Value uint
}

type ArmInstruction

type ArmInstruction struct {
	UserMode    bool
	VectorSize  int
	VectorData  int
	CPSMode     int
	CPSFlag     int
	CC          uint
	UpdateFlags bool
	Writeback   bool
	MemBarrier  int
	Operands    []ArmOperand
}

Accessed via insn.Arm.XXX

func (ArmInstruction) OpCount

func (insn ArmInstruction) OpCount(optype uint) int

Number of Operands of a given ARM_OP_* type

type ArmMemoryOperand

type ArmMemoryOperand struct {
	Base   uint
	Index  uint
	Scale  int
	Disp   int
	LShift int
}

type ArmOperand

type ArmOperand struct {
	VectorIndex int
	Shift       ArmShifter
	Type        uint // ARM_OP_* - determines which field is set below
	Reg         uint
	Imm         int32
	FP          float64
	Mem         ArmMemoryOperand
	Setend      int
	Subtracted  bool
	Access      uint
	NeonLane    int
}

type ArmShifter

type ArmShifter struct {
	Type  uint
	Value uint
}

type Engine

type Engine struct {
	// contains filtered or unexported fields
}

The arch and mode given at create time will determine how code is disassembled. After use you must close an Engine with engine.Close() to allow the C lib to free resources.

func New

func New(arch int, mode int) (Engine, error)

Create a new Engine with the specified arch and mode

func (*Engine) Arch

func (e *Engine) Arch() int

Accessor for the Engine architecture CS_ARCH_*

func (*Engine) Close

func (e *Engine) Close() error

Close the underlying C handle and resources used by this Engine

func (*Engine) Disasm

func (e *Engine) Disasm(input []byte, address, count uint64) ([]Instruction, error)

Disassemble a []byte full of opcodes.

  • address - Address of the first instruction in the given code buffer.
  • count - Number of instructions to disassemble, 0 to disassemble the whole []byte

Underlying C resources are automatically free'd by this function.

func (*Engine) DisasmIter

func (e *Engine) DisasmIter(input []byte, address uint64) <-chan Instruction

Disassemble a []byte full of opcodes.

  • address - Address of the first instruction in the given code buffer.

Underlying C resources are automatically free'd by this function.

func (*Engine) Errno

func (e *Engine) Errno() error

Getter for the last Errno from the engine. Normal code shouldn't need to access this directly, but it's exported just in case.

func (*Engine) GroupName

func (e *Engine) GroupName(grp uint) string

The arch is implicit in the Engine. Accepts a constant like ARM_GRP_JUMP, or insn.Groups[0]

WARNING: Always returns "" if capstone built with CAPSTONE_DIET

func (*Engine) InsnName

func (e *Engine) InsnName(insn uint) string

The arch is implicit in the Engine. Accepts a constant like ARM_INSN_ADD, or insn.Id

WARNING: Always returns "" if capstone built with CAPSTONE_DIET

func (*Engine) Mode

func (e *Engine) Mode() int

Accessor for the Engine mode CS_MODE_*

func (*Engine) RegName

func (e *Engine) RegName(reg uint) string

The arch is implicit in the Engine. Accepts either a constant like ARM_REG_R0 or insn.Arm.Operands[0].Reg, or anything that refers to a Register like insn.X86.SibBase etc

WARNING: Always returns "" if capstone built with CAPSTONE_DIET

func (*Engine) SetOption

func (e *Engine) SetOption(ty, value uint) error

Setter for Engine options CS_OPT_*

func (*Engine) SkipDataStart

func (e *Engine) SkipDataStart(config *SkipDataConfig)

Enables capstone CS_OPT_SKIPDATA. If no SkipDataConfig is passed ( nil ) the default behaviour will be enabled. It is valid to pass any combination of the SkipDataConfig options, although UserData without a Callback will be ignored.

func (*Engine) SkipDataStop

func (e *Engine) SkipDataStop()

Disable CS_OPT_SKIPDATA. Removes any registered callbacks and frees resources.

func (*Engine) Support

func (e *Engine) Support(arch int) bool

Check if a particular arch is supported by this engine. To verify if this engine supports everything, use CS_ARCH_ALL

func (*Engine) Version

func (e *Engine) Version() (maj, min int)

Version information.

type Errno

type Errno int

func (Errno) Error

func (e Errno) Error() string

type Instruction

arch specific information will be filled in for exactly one of the substructures. Eg, an Engine created with New(CS_ARCH_ARM, CS_MODE_ARM) will fill in only the Arm structure member.

type InstructionHeader

type InstructionHeader struct {
	Id      uint   // Internal id for this instruction. Subject to change.
	Address uint   // Nominal address ($ip) of this instruction
	Size    uint   // Size of the instruction, in bytes
	Bytes   []byte // Raw Instruction bytes
	// Not available in diet mode ( capstone built with CAPSTONE_DIET=yes )
	Mnemonic string // Ascii text of instruction mnemonic
	OpStr    string // Ascii text of instruction operands - Syntax depends on CS_OPT_SYNTAX
	// Not available without the decomposer. BE CAREFUL! By default,
	// CS_OPT_DETAIL is set to CS_OPT_OFF so the result of accessing these
	// members is undefined.
	AllRegistersRead    []uint // List of implicit and explicit registers read by this instruction
	AllRegistersWritten []uint // List of implicit and explicit registers written by this instruction
	RegistersRead       []uint // List of implicit registers read by this instruction
	RegistersWritten    []uint // List of implicit registers written by this instruction
	Groups              []uint // List of *_GRP_* groups this instruction belongs to.
}

Information that exists for every Instruction, regardless of arch. Structure members here will be promoted, so every Instruction will have them available. Check the constants for each architecture for available Instruction groups etc.

type MipsInstruction

type MipsInstruction struct {
	Operands []MipsOperand
}

Accessed via insn.Mips.XXX

func (MipsInstruction) OpCount

func (insn MipsInstruction) OpCount(optype uint) int

Number of Operands of a given MIPS_OP_* type

type MipsMemoryOperand

type MipsMemoryOperand struct {
	Base uint
	Disp int64
}

type MipsOperand

type MipsOperand struct {
	Type uint // MIPS_OP_* - determines which field is set below
	Reg  uint
	Imm  int64
	Mem  MipsMemoryOperand
}

type PPCCRXOperand

type PPCCRXOperand struct {
	Scale uint
	Reg   uint
	Cond  uint
}

type PPCInstruction

type PPCInstruction struct {
	BC        int
	BH        int
	UpdateCR0 bool
	Operands  []PPCOperand
}

Accessed via insn.PPC.XXX

func (PPCInstruction) OpCount

func (insn PPCInstruction) OpCount(optype uint) int

Number of Operands of a given PPC_OP_* type

type PPCMemoryOperand

type PPCMemoryOperand struct {
	Base uint
	Disp int
}

type PPCOperand

type PPCOperand struct {
	Type uint // PPC_OP_* - determines which field is set below
	Reg  uint
	Imm  int64
	Mem  PPCMemoryOperand
	CRX  PPCCRXOperand
}

type SkipDataCB

type SkipDataCB func(buffer []byte, offset int, userData interface{}) int

user callback function prototype

type SkipDataConfig

type SkipDataConfig struct {
	Mnemonic string
	Callback SkipDataCB
	UserData interface{}
}

configuration options for CS_OPT_SKIPDATA, passed via SkipDataStart()

type SparcInstruction

type SparcInstruction struct {
	CC       uint
	Hint     uint
	OpCnt    uint8
	Operands []SparcOperand
}

Accessed via insn.Sparc.XXX

func (SparcInstruction) OpCount

func (insn SparcInstruction) OpCount(optype uint) int

Number of Operands of a given SPARC_OP_* type

type SparcMemoryOperand

type SparcMemoryOperand struct {
	Base  uint8
	Index uint8
	Disp  int32
}

type SparcOperand

type SparcOperand struct {
	Type uint // SPARC_OP_* - determines which field is set below
	Reg  uint
	Imm  int64
	Mem  SparcMemoryOperand
}

type SysZInstruction

type SysZInstruction struct {
	CC       uint
	OpCnt    uint8
	Operands []SysZOperand
}

Accessed via insn.SysZ.XXX

func (SysZInstruction) OpCount

func (insn SysZInstruction) OpCount(optype uint) int

Number of Operands of a given SYSZ_OP_* type

type SysZMemoryOperand

type SysZMemoryOperand struct {
	Base   uint8
	Index  uint8
	Length uint64
	Disp   int64
}

type SysZOperand

type SysZOperand struct {
	Type uint // SYSZ_OP_* - determines which field is set below
	Reg  uint
	Imm  int64
	Mem  SysZMemoryOperand
}

type X86Encoding

type X86Encoding struct {
	ModRMOffset byte
	DispOffset  byte
	DispSize    byte
	ImmOffset   byte
	ImmSize     byte
}

type X86Instruction

type X86Instruction struct {
	Prefix   []byte
	Opcode   []byte
	Rex      byte
	AddrSize byte
	ModRM    byte
	Sib      byte
	Disp     int64
	SibIndex uint
	SibScale int8
	SibBase  uint
	XopCC    uint
	SseCC    uint
	AvxCC    uint
	AvxSAE   bool
	AvxRM    uint
	EFlags   uint64
	FPUFlags uint64
	Operands []X86Operand
	Encoding X86Encoding
}

Accessed via insn.X86.XXX

func (X86Instruction) OpCount

func (insn X86Instruction) OpCount(optype uint) int

Number of Operands of a given X86_OP_* type

type X86MemoryOperand

type X86MemoryOperand struct {
	Segment uint
	Base    uint
	Index   uint
	Scale   int
	Disp    int64
}

type X86Operand

type X86Operand struct {
	Type          uint // X86_OP_* - determines which field is set below
	Reg           uint
	Imm           int64
	Mem           X86MemoryOperand
	Size          uint8
	Access        uint8
	AvxBcast      uint
	AvxZeroOpmask bool
}

type XcoreInstruction

type XcoreInstruction struct {
	OpCnt    uint8
	Operands []XcoreOperand
}

Accessed via insn.Xcore.XXX

func (XcoreInstruction) OpCount

func (insn XcoreInstruction) OpCount(optype uint) int

Number of Operands of a given XCORE_OP_* type

type XcoreMemoryOperand

type XcoreMemoryOperand struct {
	Base   uint8
	Index  uint8
	Disp   int32
	Direct int
}

type XcoreOperand

type XcoreOperand struct {
	Type uint // XCORE_OP_* - determines which field is set below
	Reg  uint
	Imm  int32
	Mem  XcoreMemoryOperand
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL