go/src/cmd/vendor/golang.org/x/arch/x86/x86asm/inst.go

type Inst

type Prefixes

type Prefix

const PrefixImplicit

const PrefixIgnored

const PrefixInvalid

const PrefixES

const PrefixCS

const PrefixSS

const PrefixDS

const PrefixFS

const PrefixGS

const PrefixPN

const PrefixPT

const PrefixDataSize

const PrefixData16

const PrefixData32

const PrefixAddrSize

const PrefixAddr16

const PrefixAddr32

const PrefixLOCK

const PrefixREPN

const PrefixXACQUIRE

const PrefixBND

const PrefixREP

const PrefixXRELEASE

const PrefixREX

const PrefixREXW

const PrefixREXR

const PrefixREXX

const PrefixREXB

const PrefixVEX2Bytes

const PrefixVEX3Bytes

// IsREX reports whether p is a REX prefix byte.
func (p Prefix) IsREX() bool {}

func (p Prefix) IsVEX() bool {}

func (p Prefix) String() string {}

type Op

func (op Op) String() string {}

type Args

type Arg

type Reg

const _

const AL

const CL

const DL

const BL

const AH

const CH

const DH

const BH

const SPB

const BPB

const SIB

const DIB

const R8B

const R9B

const R10B

const R11B

const R12B

const R13B

const R14B

const R15B

const AX

const CX

const DX

const BX

const SP

const BP

const SI

const DI

const R8W

const R9W

const R10W

const R11W

const R12W

const R13W

const R14W

const R15W

const EAX

const ECX

const EDX

const EBX

const ESP

const EBP

const ESI

const EDI

const R8L

const R9L

const R10L

const R11L

const R12L

const R13L

const R14L

const R15L

const RAX

const RCX

const RDX

const RBX

const RSP

const RBP

const RSI

const RDI

const R8

const R9

const R10

const R11

const R12

const R13

const R14

const R15

const IP

const EIP

const RIP

const F0

const F1

const F2

const F3

const F4

const F5

const F6

const F7

const M0

const M1

const M2

const M3

const M4

const M5

const M6

const M7

const X0

const X1

const X2

const X3

const X4

const X5

const X6

const X7

const X8

const X9

const X10

const X11

const X12

const X13

const X14

const X15

const ES

const CS

const SS

const DS

const FS

const GS

const GDTR

const IDTR

const LDTR

const MSW

const TASK

const CR0

const CR1

const CR2

const CR3

const CR4

const CR5

const CR6

const CR7

const CR8

const CR9

const CR10

const CR11

const CR12

const CR13

const CR14

const CR15

const DR0

const DR1

const DR2

const DR3

const DR4

const DR5

const DR6

const DR7

const DR8

const DR9

const DR10

const DR11

const DR12

const DR13

const DR14

const DR15

const TR0

const TR1

const TR2

const TR3

const TR4

const TR5

const TR6

const TR7

const regMax

func (Reg) isArg() {}

func (r Reg) String() string {}

type Mem

func (Mem) isArg() {}

func (m Mem) String() string {}

type Rel

func (Rel) isArg() {}

func (r Rel) String() string {}

type Imm

func (Imm) isArg() {}

func (i Imm) String() string {}

func (i Inst) String() string {}

func isReg(a Arg) bool {}

func isSegReg(a Arg) bool {}

func isMem(a Arg) bool {}

func isImm(a Arg) bool {}

func regBytes(a Arg) int {}

func isSegment(p Prefix) bool {}

var prefixNames

var regNames