ppc64asm

Imports

Imports #

"fmt"
"strings"
"bytes"
"fmt"
"strings"
"bytes"
"fmt"
"fmt"
"strings"
"encoding/binary"
"fmt"
"log"
"sort"
"sync"

Constants & Variables

A0 const #

const A0

A1 const #

const A1

A2 const #

const A2

A3 const #

const A3

A4 const #

const A4

A5 const #

const A5

A6 const #

const A6

A7 const #

const A7

ADD const #

const ADD

ADDC const #

const ADDC

ADDCC const #

const ADDCC

ADDCCC const #

const ADDCCC

ADDCO const #

const ADDCO

ADDCOCC const #

const ADDCOCC

ADDE const #

const ADDE

ADDECC const #

const ADDECC

ADDEO const #

const ADDEO

ADDEOCC const #

const ADDEOCC

ADDEX const #

const ADDEX

ADDG6S const #

const ADDG6S

ADDI const #

const ADDI

ADDIC const #

const ADDIC

ADDICCC const #

const ADDICCC

ADDIS const #

const ADDIS

ADDME const #

const ADDME

ADDMECC const #

const ADDMECC

ADDMEO const #

const ADDMEO

ADDMEOCC const #

const ADDMEOCC

ADDO const #

const ADDO

ADDOCC const #

const ADDOCC

ADDPCIS const #

const ADDPCIS

ADDZE const #

const ADDZE

ADDZECC const #

const ADDZECC

ADDZEO const #

const ADDZEO

ADDZEOCC const #

const ADDZEOCC

AND const #

const AND

ANDC const #

const ANDC

ANDCC const #

const ANDCC

ANDCCC const #

const ANDCCC

ANDICC const #

const ANDICC

ANDISCC const #

const ANDISCC

B const #

const B

BA const #

const BA

BC const #

const BC

BCA const #

const BCA

BCCTR const #

const BCCTR

BCCTRL const #

const BCCTRL

BCDADDCC const #

const BCDADDCC

BCDCFNCC const #

const BCDCFNCC

BCDCFSQCC const #

const BCDCFSQCC

BCDCFZCC const #

const BCDCFZCC

BCDCPSGNCC const #

const BCDCPSGNCC

BCDCTNCC const #

const BCDCTNCC

BCDCTSQCC const #

const BCDCTSQCC

BCDCTZCC const #

const BCDCTZCC

BCDSCC const #

const BCDSCC

BCDSETSGNCC const #

const BCDSETSGNCC

BCDSRCC const #

const BCDSRCC

BCDSUBCC const #

const BCDSUBCC

BCDTRUNCCC const #

const BCDTRUNCCC

BCDUSCC const #

const BCDUSCC

BCDUTRUNCCC const #

const BCDUTRUNCCC

BCL const #

const BCL

BCLA const #

const BCLA

BCLR const #

const BCLR

BCLRL const #

const BCLRL

BCTAR const #

const BCTAR

BCTARL const #

const BCTARL

BL const #

const BL

BLA const #

const BLA

BPERMD const #

const BPERMD

BRD const #

const BRD

BRH const #

const BRH

BRW const #

const BRW

CBCDTD const #

const CBCDTD

CDTBCD const #

const CDTBCD

CFUGED const #

const CFUGED

CLRBHRB const #

const CLRBHRB

CMP const #

const CMP

CMPB const #

const CMPB

CMPD const #

const CMPD

CMPDI const #

const CMPDI

CMPEQB const #

const CMPEQB

CMPI const #

const CMPI

CMPL const #

const CMPL

CMPLD const #

const CMPLD

CMPLDI const #

const CMPLDI

CMPLI const #

const CMPLI

CMPLW const #

const CMPLW

CMPLWI const #

const CMPLWI

CMPRB const #

const CMPRB

CMPW const #

const CMPW

CMPWI const #

const CMPWI

CNTLZD const #

const CNTLZD

CNTLZDCC const #

const CNTLZDCC

CNTLZDM const #

const CNTLZDM

CNTLZW const #

const CNTLZW

CNTLZWCC const #

const CNTLZWCC

CNTTZD const #

const CNTTZD

CNTTZDCC const #

const CNTTZDCC

CNTTZDM const #

const CNTTZDM

CNTTZW const #

const CNTTZW

CNTTZWCC const #

const CNTTZWCC

COPY const #

const COPY

CPABORT const #

const CPABORT

CR0 const #

Condition Register Fields

const CR0

CR1 const #

const CR1

CR2 const #

const CR2

CR3 const #

const CR3

CR4 const #

const CR4

CR5 const #

const CR5

CR6 const #

const CR6

CR7 const #

const CR7

CRAND const #

const CRAND

CRANDC const #

const CRANDC

CREQV const #

const CREQV

CRNAND const #

const CRNAND

CRNOR const #

const CRNOR

CROR const #

const CROR

CRORC const #

const CRORC

CRXOR const #

const CRXOR

Cond0EQ const #

const Cond0EQ

Cond0GT const #

const Cond0GT

Cond0LT const #

Condition Regster bits

const Cond0LT

Cond0SO const #

const Cond0SO

Cond1EQ const #

const Cond1EQ

Cond1GT const #

const Cond1GT

Cond1LT const #

const Cond1LT

Cond1SO const #

const Cond1SO

Cond2EQ const #

const Cond2EQ

Cond2GT const #

const Cond2GT

Cond2LT const #

const Cond2LT

Cond2SO const #

const Cond2SO

Cond3EQ const #

const Cond3EQ

Cond3GT const #

const Cond3GT

Cond3LT const #

const Cond3LT

Cond3SO const #

const Cond3SO

Cond4EQ const #

const Cond4EQ

Cond4GT const #

const Cond4GT

Cond4LT const #

const Cond4LT

Cond4SO const #

const Cond4SO

Cond5EQ const #

const Cond5EQ

Cond5GT const #

const Cond5GT

Cond5LT const #

const Cond5LT

Cond5SO const #

const Cond5SO

Cond6EQ const #

const Cond6EQ

Cond6GT const #

const Cond6GT

Cond6LT const #

const Cond6LT

Cond6SO const #

const Cond6SO

Cond7EQ const #

const Cond7EQ

Cond7GT const #

const Cond7GT

Cond7LT const #

const Cond7LT

Cond7SO const #

const Cond7SO

DADD const #

const DADD

DADDCC const #

const DADDCC

DADDQ const #

const DADDQ

DADDQCC const #

const DADDQCC

DARN const #

const DARN

DCBF const #

const DCBF

DCBST const #

const DCBST

DCBT const #

const DCBT

DCBTST const #

const DCBTST

DCBZ const #

const DCBZ

DCFFIX const #

const DCFFIX

DCFFIXCC const #

const DCFFIXCC

DCFFIXQ const #

const DCFFIXQ

DCFFIXQCC const #

const DCFFIXQCC

DCFFIXQQ const #

const DCFFIXQQ

DCMPO const #

const DCMPO

DCMPOQ const #

const DCMPOQ

DCMPU const #

const DCMPU

DCMPUQ const #

const DCMPUQ

DCTDP const #

const DCTDP

DCTDPCC const #

const DCTDPCC

DCTFIX const #

const DCTFIX

DCTFIXCC const #

const DCTFIXCC

DCTFIXQ const #

const DCTFIXQ

DCTFIXQCC const #

const DCTFIXQCC

DCTFIXQQ const #

const DCTFIXQQ

DCTQPQ const #

const DCTQPQ

DCTQPQCC const #

const DCTQPQCC

DDEDPD const #

const DDEDPD

DDEDPDCC const #

const DDEDPDCC

DDEDPDQ const #

const DDEDPDQ

DDEDPDQCC const #

const DDEDPDQCC

DDIV const #

const DDIV

DDIVCC const #

const DDIVCC

DDIVQ const #

const DDIVQ

DDIVQCC const #

const DDIVQCC

DENBCD const #

const DENBCD

DENBCDCC const #

const DENBCDCC

DENBCDQ const #

const DENBCDQ

DENBCDQCC const #

const DENBCDQCC

DIEX const #

const DIEX

DIEXCC const #

const DIEXCC

DIEXQ const #

const DIEXQ

DIEXQCC const #

const DIEXQCC

DIVD const #

const DIVD

DIVDCC const #

const DIVDCC

DIVDE const #

const DIVDE

DIVDECC const #

const DIVDECC

DIVDEO const #

const DIVDEO

DIVDEOCC const #

const DIVDEOCC

DIVDEU const #

const DIVDEU

DIVDEUCC const #

const DIVDEUCC

DIVDEUO const #

const DIVDEUO

DIVDEUOCC const #

const DIVDEUOCC

DIVDO const #

const DIVDO

DIVDOCC const #

const DIVDOCC

DIVDU const #

const DIVDU

DIVDUCC const #

const DIVDUCC

DIVDUO const #

const DIVDUO

DIVDUOCC const #

const DIVDUOCC

DIVW const #

const DIVW

DIVWCC const #

const DIVWCC

DIVWE const #

const DIVWE

DIVWECC const #

const DIVWECC

DIVWEO const #

const DIVWEO

DIVWEOCC const #

const DIVWEOCC

DIVWEU const #

const DIVWEU

DIVWEUCC const #

const DIVWEUCC

DIVWEUO const #

const DIVWEUO

DIVWEUOCC const #

const DIVWEUOCC

DIVWO const #

const DIVWO

DIVWOCC const #

const DIVWOCC

DIVWU const #

const DIVWU

DIVWUCC const #

const DIVWUCC

DIVWUO const #

const DIVWUO

DIVWUOCC const #

const DIVWUOCC

DMUL const #

const DMUL

DMULCC const #

const DMULCC

DMULQ const #

const DMULQ

DMULQCC const #

const DMULQCC

DQUA const #

const DQUA

DQUACC const #

const DQUACC

DQUAI const #

const DQUAI

DQUAICC const #

const DQUAICC

DQUAIQ const #

const DQUAIQ

DQUAIQCC const #

const DQUAIQCC

DQUAQ const #

const DQUAQ

DQUAQCC const #

const DQUAQCC

DRDPQ const #

const DRDPQ

DRDPQCC const #

const DRDPQCC

DRINTN const #

const DRINTN

DRINTNCC const #

const DRINTNCC

DRINTNQ const #

const DRINTNQ

DRINTNQCC const #

const DRINTNQCC

DRINTX const #

const DRINTX

DRINTXCC const #

const DRINTXCC

DRINTXQ const #

const DRINTXQ

DRINTXQCC const #

const DRINTXQCC

DRRND const #

const DRRND

DRRNDCC const #

const DRRNDCC

DRRNDQ const #

const DRRNDQ

DRRNDQCC const #

const DRRNDQCC

DRSP const #

const DRSP

DRSPCC const #

const DRSPCC

DSCLI const #

const DSCLI

DSCLICC const #

const DSCLICC

DSCLIQ const #

const DSCLIQ

DSCLIQCC const #

const DSCLIQCC

DSCRI const #

const DSCRI

DSCRICC const #

const DSCRICC

DSCRIQ const #

const DSCRIQ

DSCRIQCC const #

const DSCRIQCC

DSUB const #

const DSUB

DSUBCC const #

const DSUBCC

DSUBQ const #

const DSUBQ

DSUBQCC const #

const DSUBQCC

DTSTDC const #

const DTSTDC

DTSTDCQ const #

const DTSTDCQ

DTSTDG const #

const DTSTDG

DTSTDGQ const #

const DTSTDGQ

DTSTEX const #

const DTSTEX

DTSTEXQ const #

const DTSTEXQ

DTSTSF const #

const DTSTSF

DTSTSFI const #

const DTSTSFI

DTSTSFIQ const #

const DTSTSFIQ

DTSTSFQ const #

const DTSTSFQ

DXEX const #

const DXEX

DXEXCC const #

const DXEXCC

DXEXQ const #

const DXEXQ

DXEXQCC const #

const DXEXQCC

EIEIO const #

const EIEIO

EQV const #

const EQV

EQVCC const #

const EQVCC

EXTSB const #

const EXTSB

EXTSBCC const #

const EXTSBCC

EXTSH const #

const EXTSH

EXTSHCC const #

const EXTSHCC

EXTSW const #

const EXTSW

EXTSWCC const #

const EXTSWCC

EXTSWSLI const #

const EXTSWSLI

EXTSWSLICC const #

const EXTSWSLICC

F0 const #

const F0

F1 const #

const F1

F10 const #

const F10

F11 const #

const F11

F12 const #

const F12

F13 const #

const F13

F14 const #

const F14

F15 const #

const F15

F16 const #

const F16

F17 const #

const F17

F18 const #

const F18

F19 const #

const F19

F2 const #

const F2

F20 const #

const F20

F21 const #

const F21

F22 const #

const F22

F23 const #

const F23

F24 const #

const F24

F25 const #

const F25

F26 const #

const F26

F27 const #

const F27

F28 const #

const F28

F29 const #

const F29

F3 const #

const F3

F30 const #

const F30

F31 const #

const F31

F4 const #

const F4

F5 const #

const F5

F6 const #

const F6

F7 const #

const F7

F8 const #

const F8

F9 const #

const F9

FABS const #

const FABS

FABSCC const #

const FABSCC

FADD const #

const FADD

FADDCC const #

const FADDCC

FADDS const #

const FADDS

FADDSCC const #

const FADDSCC

FCFID const #

const FCFID

FCFIDCC const #

const FCFIDCC

FCFIDS const #

const FCFIDS

FCFIDSCC const #

const FCFIDSCC

FCFIDU const #

const FCFIDU

FCFIDUCC const #

const FCFIDUCC

FCFIDUS const #

const FCFIDUS

FCFIDUSCC const #

const FCFIDUSCC

FCMPO const #

const FCMPO

FCMPU const #

const FCMPU

FCPSGN const #

const FCPSGN

FCPSGNCC const #

const FCPSGNCC

FCTID const #

const FCTID

FCTIDCC const #

const FCTIDCC

FCTIDU const #

const FCTIDU

FCTIDUCC const #

const FCTIDUCC

FCTIDUZ const #

const FCTIDUZ

FCTIDUZCC const #

const FCTIDUZCC

FCTIDZ const #

const FCTIDZ

FCTIDZCC const #

const FCTIDZCC

FCTIW const #

const FCTIW

FCTIWCC const #

const FCTIWCC

FCTIWU const #

const FCTIWU

FCTIWUCC const #

const FCTIWUCC

FCTIWUZ const #

const FCTIWUZ

FCTIWUZCC const #

const FCTIWUZCC

FCTIWZ const #

const FCTIWZ

FCTIWZCC const #

const FCTIWZCC

FDIV const #

const FDIV

FDIVCC const #

const FDIVCC

FDIVS const #

const FDIVS

FDIVSCC const #

const FDIVSCC

FMADD const #

const FMADD

FMADDCC const #

const FMADDCC

FMADDS const #

const FMADDS

FMADDSCC const #

const FMADDSCC

FMR const #

const FMR

FMRCC const #

const FMRCC

FMRGEW const #

const FMRGEW

FMRGOW const #

const FMRGOW

FMSUB const #

const FMSUB

FMSUBCC const #

const FMSUBCC

FMSUBS const #

const FMSUBS

FMSUBSCC const #

const FMSUBSCC

FMUL const #

const FMUL

FMULCC const #

const FMULCC

FMULS const #

const FMULS

FMULSCC const #

const FMULSCC

FNABS const #

const FNABS

FNABSCC const #

const FNABSCC

FNEG const #

const FNEG

FNEGCC const #

const FNEGCC

FNMADD const #

const FNMADD

FNMADDCC const #

const FNMADDCC

FNMADDS const #

const FNMADDS

FNMADDSCC const #

const FNMADDSCC

FNMSUB const #

const FNMSUB

FNMSUBCC const #

const FNMSUBCC

FNMSUBS const #

const FNMSUBS

FNMSUBSCC const #

const FNMSUBSCC

FRE const #

const FRE

FRECC const #

const FRECC

FRES const #

const FRES

FRESCC const #

const FRESCC

FRIM const #

const FRIM

FRIMCC const #

const FRIMCC

FRIN const #

const FRIN

FRINCC const #

const FRINCC

FRIP const #

const FRIP

FRIPCC const #

const FRIPCC

FRIZ const #

const FRIZ

FRIZCC const #

const FRIZCC

FRSP const #

const FRSP

FRSPCC const #

const FRSPCC

FRSQRTE const #

const FRSQRTE

FRSQRTECC const #

const FRSQRTECC

FRSQRTES const #

const FRSQRTES

FRSQRTESCC const #

const FRSQRTESCC

FSEL const #

const FSEL

FSELCC const #

const FSELCC

FSQRT const #

const FSQRT

FSQRTCC const #

const FSQRTCC

FSQRTS const #

const FSQRTS

FSQRTSCC const #

const FSQRTSCC

FSUB const #

const FSUB

FSUBCC const #

const FSUBCC

FSUBS const #

const FSUBS

FSUBSCC const #

const FSUBSCC

FTDIV const #

const FTDIV

FTSQRT const #

const FTSQRT

HASHCHK const #

const HASHCHK

HASHCHKP const #

const HASHCHKP

HASHST const #

const HASHST

HASHSTP const #

const HASHSTP

HRFID const #

const HRFID

ICBI const #

const ICBI

ICBT const #

const ICBT

ISEL const #

const ISEL

ISYNC const #

const ISYNC

LBARX const #

const LBARX

LBZ const #

const LBZ

LBZCIX const #

const LBZCIX

LBZU const #

const LBZU

LBZUX const #

const LBZUX

LBZX const #

const LBZX

LD const #

const LD

LDARX const #

const LDARX

LDAT const #

const LDAT

LDBRX const #

const LDBRX

LDCIX const #

const LDCIX

LDU const #

const LDU

LDUX const #

const LDUX

LDX const #

const LDX

LFD const #

const LFD

LFDP const #

const LFDP

LFDPX const #

const LFDPX

LFDU const #

const LFDU

LFDUX const #

const LFDUX

LFDX const #

const LFDX

LFIWAX const #

const LFIWAX

LFIWZX const #

const LFIWZX

LFS const #

const LFS

LFSU const #

const LFSU

LFSUX const #

const LFSUX

LFSX const #

const LFSX

LHA const #

const LHA

LHARX const #

const LHARX

LHAU const #

const LHAU

LHAUX const #

const LHAUX

LHAX const #

const LHAX

LHBRX const #

const LHBRX

LHZ const #

const LHZ

LHZCIX const #

const LHZCIX

LHZU const #

const LHZU

LHZUX const #

const LHZUX

LHZX const #

const LHZX

LI const #

const LI

LIS const #

const LIS

LMW const #

const LMW

LQ const #

const LQ

LQARX const #

const LQARX

LSWI const #

const LSWI

LSWX const #

const LSWX

LVEBX const #

const LVEBX

LVEHX const #

const LVEHX

LVEWX const #

const LVEWX

LVSL const #

const LVSL

LVSR const #

const LVSR

LVX const #

const LVX

LVXL const #

const LVXL

LWA const #

const LWA

LWARX const #

const LWARX

LWAT const #

const LWAT

LWAUX const #

const LWAUX

LWAX const #

const LWAX

LWBRX const #

const LWBRX

LWZ const #

const LWZ

LWZCIX const #

const LWZCIX

LWZU const #

const LWZU

LWZUX const #

const LWZUX

LWZX const #

const LWZX

LXSD const #

const LXSD

LXSDX const #

const LXSDX

LXSIBZX const #

const LXSIBZX

LXSIHZX const #

const LXSIHZX

LXSIWAX const #

const LXSIWAX

LXSIWZX const #

const LXSIWZX

LXSSP const #

const LXSSP

LXSSPX const #

const LXSSPX

LXV const #

const LXV

LXVB16X const #

const LXVB16X

LXVD2X const #

const LXVD2X

LXVDSX const #

const LXVDSX

LXVH8X const #

const LXVH8X

LXVKQ const #

const LXVKQ

LXVL const #

const LXVL

LXVLL const #

const LXVLL

LXVP const #

const LXVP

LXVPX const #

const LXVPX

LXVRBX const #

const LXVRBX

LXVRDX const #

const LXVRDX

LXVRHX const #

const LXVRHX

LXVRWX const #

const LXVRWX

LXVW4X const #

const LXVW4X

LXVWSX const #

const LXVWSX

LXVX const #

const LXVX

MADDHD const #

const MADDHD

MADDHDU const #

const MADDHDU

MADDLD const #

const MADDLD

MCRF const #

const MCRF

MCRFS const #

const MCRFS

MCRXRX const #

const MCRXRX

MFBHRBE const #

const MFBHRBE

MFCR const #

const MFCR

MFFS const #

const MFFS

MFFSCC const #

const MFFSCC

MFFSCDRN const #

const MFFSCDRN

MFFSCDRNI const #

const MFFSCDRNI

MFFSCE const #

const MFFSCE

MFFSCRN const #

const MFFSCRN

MFFSCRNI const #

const MFFSCRNI

MFFSL const #

const MFFSL

MFMSR const #

const MFMSR

MFOCRF const #

const MFOCRF

MFSPR const #

const MFSPR

MFTB const #

const MFTB

MFVSCR const #

const MFVSCR

MFVSRD const #

const MFVSRD

MFVSRLD const #

const MFVSRLD

MFVSRWZ const #

const MFVSRWZ

MODSD const #

const MODSD

MODSW const #

const MODSW

MODUD const #

const MODUD

MODUW const #

const MODUW

MSGCLR const #

const MSGCLR

MSGCLRP const #

const MSGCLRP

MSGCLRU const #

const MSGCLRU

MSGSND const #

const MSGSND

MSGSNDP const #

const MSGSNDP

MSGSNDU const #

const MSGSNDU

MSGSYNC const #

const MSGSYNC

MTCRF const #

const MTCRF

MTFSB0 const #

const MTFSB0

MTFSB0CC const #

const MTFSB0CC

MTFSB1 const #

const MTFSB1

MTFSB1CC const #

const MTFSB1CC

MTFSF const #

const MTFSF

MTFSFCC const #

const MTFSFCC

MTFSFI const #

const MTFSFI

MTFSFICC const #

const MTFSFICC

MTMSR const #

const MTMSR

MTMSRD const #

const MTMSRD

MTOCRF const #

const MTOCRF

MTSPR const #

const MTSPR

MTVSCR const #

const MTVSCR

MTVSRBM const #

const MTVSRBM

MTVSRBMI const #

const MTVSRBMI

MTVSRD const #

const MTVSRD

MTVSRDD const #

const MTVSRDD

MTVSRDM const #

const MTVSRDM

MTVSRHM const #

const MTVSRHM

MTVSRQM const #

const MTVSRQM

MTVSRWA const #

const MTVSRWA

MTVSRWM const #

const MTVSRWM

MTVSRWS const #

const MTVSRWS

MTVSRWZ const #

const MTVSRWZ

MULHD const #

const MULHD

MULHDCC const #

const MULHDCC

MULHDU const #

const MULHDU

MULHDUCC const #

const MULHDUCC

MULHW const #

const MULHW

MULHWCC const #

const MULHWCC

MULHWU const #

const MULHWU

MULHWUCC const #

const MULHWUCC

MULLD const #

const MULLD

MULLDCC const #

const MULLDCC

MULLDO const #

const MULLDO

MULLDOCC const #

const MULLDOCC

MULLI const #

const MULLI

MULLW const #

const MULLW

MULLWCC const #

const MULLWCC

MULLWO const #

const MULLWO

MULLWOCC const #

const MULLWOCC

NAND const #

const NAND

NANDCC const #

const NANDCC

NEG const #

const NEG

NEGCC const #

const NEGCC

NEGO const #

const NEGO

NEGOCC const #

const NEGOCC

NOP const #

const NOP

NOR const #

const NOR

NORCC const #

const NORCC

OR const #

const OR

ORC const #

const ORC

ORCC const #

const ORCC

ORCCC const #

const ORCCC

ORI const #

const ORI

ORIS const #

const ORIS

PADDI const #

const PADDI

PASTECC const #

const PASTECC

PDEPD const #

const PDEPD

PEXTD const #

const PEXTD

PLBZ const #

const PLBZ

PLD const #

const PLD

PLFD const #

const PLFD

PLFS const #

const PLFS

PLHA const #

const PLHA

PLHZ const #

const PLHZ

PLQ const #

const PLQ

PLWA const #

const PLWA

PLWZ const #

const PLWZ

PLXSD const #

const PLXSD

PLXSSP const #

const PLXSSP

PLXV const #

const PLXV

PLXVP const #

const PLXVP

PMXVBF16GER2 const #

const PMXVBF16GER2

PMXVBF16GER2NN const #

const PMXVBF16GER2NN

PMXVBF16GER2NP const #

const PMXVBF16GER2NP

PMXVBF16GER2PN const #

const PMXVBF16GER2PN

PMXVBF16GER2PP const #

const PMXVBF16GER2PP

PMXVF16GER2 const #

const PMXVF16GER2

PMXVF16GER2NN const #

const PMXVF16GER2NN

PMXVF16GER2NP const #

const PMXVF16GER2NP

PMXVF16GER2PN const #

const PMXVF16GER2PN

PMXVF16GER2PP const #

const PMXVF16GER2PP

PMXVF32GER const #

const PMXVF32GER

PMXVF32GERNN const #

const PMXVF32GERNN

PMXVF32GERNP const #

const PMXVF32GERNP

PMXVF32GERPN const #

const PMXVF32GERPN

PMXVF32GERPP const #

const PMXVF32GERPP

PMXVF64GER const #

const PMXVF64GER

PMXVF64GERNN const #

const PMXVF64GERNN

PMXVF64GERNP const #

const PMXVF64GERNP

PMXVF64GERPN const #

const PMXVF64GERPN

PMXVF64GERPP const #

const PMXVF64GERPP

PMXVI16GER2 const #

const PMXVI16GER2

PMXVI16GER2PP const #

const PMXVI16GER2PP

PMXVI16GER2S const #

const PMXVI16GER2S

PMXVI16GER2SPP const #

const PMXVI16GER2SPP

PMXVI4GER8 const #

const PMXVI4GER8

PMXVI4GER8PP const #

const PMXVI4GER8PP

PMXVI8GER4 const #

const PMXVI8GER4

PMXVI8GER4PP const #

const PMXVI8GER4PP

PMXVI8GER4SPP const #

const PMXVI8GER4SPP

PNOP const #

const PNOP

POPCNTB const #

const POPCNTB

POPCNTD const #

const POPCNTD

POPCNTW const #

const POPCNTW

PRTYD const #

const PRTYD

PRTYW const #

const PRTYW

PSTB const #

const PSTB

PSTD const #

const PSTD

PSTFD const #

const PSTFD

PSTFS const #

const PSTFS

PSTH const #

const PSTH

PSTQ const #

const PSTQ

PSTW const #

const PSTW

PSTXSD const #

const PSTXSD

PSTXSSP const #

const PSTXSSP

PSTXV const #

const PSTXV

PSTXVP const #

const PSTXVP

R0 const #

const R0

R1 const #

const R1

R10 const #

const R10

R11 const #

const R11

R12 const #

const R12

R13 const #

const R13

R14 const #

const R14

R15 const #

const R15

R16 const #

const R16

R17 const #

const R17

R18 const #

const R18

R19 const #

const R19

R2 const #

const R2

R20 const #

const R20

R21 const #

const R21

R22 const #

const R22

R23 const #

const R23

R24 const #

const R24

R25 const #

const R25

R26 const #

const R26

R27 const #

const R27

R28 const #

const R28

R29 const #

const R29

R3 const #

const R3

R30 const #

const R30

R31 const #

const R31

R4 const #

const R4

R5 const #

const R5

R6 const #

const R6

R7 const #

const R7

R8 const #

const R8

R9 const #

const R9

RFEBB const #

const RFEBB

RFID const #

const RFID

RFSCV const #

const RFSCV

RLDCL const #

const RLDCL

RLDCLCC const #

const RLDCLCC

RLDCR const #

const RLDCR

RLDCRCC const #

const RLDCRCC

RLDIC const #

const RLDIC

RLDICCC const #

const RLDICCC

RLDICL const #

const RLDICL

RLDICLCC const #

const RLDICLCC

RLDICR const #

const RLDICR

RLDICRCC const #

const RLDICRCC

RLDIMI const #

const RLDIMI

RLDIMICC const #

const RLDIMICC

RLWIMI const #

const RLWIMI

RLWIMICC const #

const RLWIMICC

RLWINM const #

const RLWINM

RLWINMCC const #

const RLWINMCC

RLWNM const #

const RLWNM

RLWNMCC const #

const RLWNMCC

SC const #

const SC

SCV const #

const SCV

SETB const #

const SETB

SETBC const #

const SETBC

SETBCR const #

const SETBCR

SETNBC const #

const SETNBC

SETNBCR const #

const SETNBCR

SLBFEECC const #

const SLBFEECC

SLBIA const #

const SLBIA

SLBIAG const #

const SLBIAG

SLBIE const #

const SLBIE

SLBIEG const #

const SLBIEG

SLBMFEE const #

const SLBMFEE

SLBMFEV const #

const SLBMFEV

SLBMTE const #

const SLBMTE

SLBSYNC const #

const SLBSYNC

SLD const #

const SLD

SLDCC const #

const SLDCC

SLW const #

const SLW

SLWCC const #

const SLWCC

SRAD const #

const SRAD

SRADCC const #

const SRADCC

SRADI const #

const SRADI

SRADICC const #

const SRADICC

SRAW const #

const SRAW

SRAWCC const #

const SRAWCC

SRAWI const #

const SRAWI

SRAWICC const #

const SRAWICC

SRD const #

const SRD

SRDCC const #

const SRDCC

SRW const #

const SRW

SRWCC const #

const SRWCC

STB const #

const STB

STBCIX const #

const STBCIX

STBCXCC const #

const STBCXCC

STBU const #

const STBU

STBUX const #

const STBUX

STBX const #

const STBX

STD const #

const STD

STDAT const #

const STDAT

STDBRX const #

const STDBRX

STDCIX const #

const STDCIX

STDCXCC const #

const STDCXCC

STDU const #

const STDU

STDUX const #

const STDUX

STDX const #

const STDX

STFD const #

const STFD

STFDP const #

const STFDP

STFDPX const #

const STFDPX

STFDU const #

const STFDU

STFDUX const #

const STFDUX

STFDX const #

const STFDX

STFIWX const #

const STFIWX

STFS const #

const STFS

STFSU const #

const STFSU

STFSUX const #

const STFSUX

STFSX const #

const STFSX

STH const #

const STH

STHBRX const #

const STHBRX

STHCIX const #

const STHCIX

STHCXCC const #

const STHCXCC

STHU const #

const STHU

STHUX const #

const STHUX

STHX const #

const STHX

STMW const #

const STMW

STOP const #

const STOP

STQ const #

const STQ

STQCXCC const #

const STQCXCC

STSWI const #

const STSWI

STSWX const #

const STSWX

STVEBX const #

const STVEBX

STVEHX const #

const STVEHX

STVEWX const #

const STVEWX

STVX const #

const STVX

STVXL const #

const STVXL

STW const #

const STW

STWAT const #

const STWAT

STWBRX const #

const STWBRX

STWCIX const #

const STWCIX

STWCXCC const #

const STWCXCC

STWU const #

const STWU

STWUX const #

const STWUX

STWX const #

const STWX

STXSD const #

const STXSD

STXSDX const #

const STXSDX

STXSIBX const #

const STXSIBX

STXSIHX const #

const STXSIHX

STXSIWX const #

const STXSIWX

STXSSP const #

const STXSSP

STXSSPX const #

const STXSSPX

STXV const #

const STXV

STXVB16X const #

const STXVB16X

STXVD2X const #

const STXVD2X

STXVH8X const #

const STXVH8X

STXVL const #

const STXVL

STXVLL const #

const STXVLL

STXVP const #

const STXVP

STXVPX const #

const STXVPX

STXVRBX const #

const STXVRBX

STXVRDX const #

const STXVRDX

STXVRHX const #

const STXVRHX

STXVRWX const #

const STXVRWX

STXVW4X const #

const STXVW4X

STXVX const #

const STXVX

SUBF const #

const SUBF

SUBFC const #

const SUBFC

SUBFCC const #

const SUBFCC

SUBFCCC const #

const SUBFCCC

SUBFCO const #

const SUBFCO

SUBFCOCC const #

const SUBFCOCC

SUBFE const #

const SUBFE

SUBFECC const #

const SUBFECC

SUBFEO const #

const SUBFEO

SUBFEOCC const #

const SUBFEOCC

SUBFIC const #

const SUBFIC

SUBFME const #

const SUBFME

SUBFMECC const #

const SUBFMECC

SUBFMEO const #

const SUBFMEO

SUBFMEOCC const #

const SUBFMEOCC

SUBFO const #

const SUBFO

SUBFOCC const #

const SUBFOCC

SUBFZE const #

const SUBFZE

SUBFZECC const #

const SUBFZECC

SUBFZEO const #

const SUBFZEO

SUBFZEOCC const #

const SUBFZEOCC

SYNC const #

const SYNC

SpRegZero const #

const SpRegZero SpReg = 0

TD const #

const TD

TDI const #

const TDI

TLBIE const #

const TLBIE

TLBIEL const #

const TLBIEL

TLBSYNC const #

const TLBSYNC

TW const #

const TW

TWI const #

const TWI

TypeCondRegBit const #

const TypeCondRegBit

TypeCondRegField const #

const TypeCondRegField

TypeFPReg const #

const TypeFPReg

TypeImmSigned const #

const TypeImmSigned

TypeImmUnsigned const #

const TypeImmUnsigned

TypeLabel const #

const TypeLabel

TypeLast const #

const TypeLast

TypeMMAReg const #

const TypeMMAReg

TypeNegOffset const #

const TypeNegOffset

TypeOffset const #

const TypeOffset

TypePCRel const #

const TypePCRel

TypeReg const #

const TypeReg

TypeSpReg const #

const TypeSpReg

TypeUnknown const #

const TypeUnknown ArgType = iota

TypeVecReg const #

const TypeVecReg

TypeVecSReg const #

const TypeVecSReg

TypeVecSpReg const #

const TypeVecSpReg

URFID const #

const URFID

V0 const #

const V0

V1 const #

const V1

V10 const #

const V10

V11 const #

const V11

V12 const #

const V12

V13 const #

const V13

V14 const #

const V14

V15 const #

const V15

V16 const #

const V16

V17 const #

const V17

V18 const #

const V18

V19 const #

const V19

V2 const #

const V2

V20 const #

const V20

V21 const #

const V21

V22 const #

const V22

V23 const #

const V23

V24 const #

const V24

V25 const #

const V25

V26 const #

const V26

V27 const #

const V27

V28 const #

const V28

V29 const #

const V29

V3 const #

const V3

V30 const #

const V30

V31 const #

const V31

V4 const #

const V4

V5 const #

const V5

V6 const #

const V6

V7 const #

const V7

V8 const #

const V8

V9 const #

const V9

VABSDUB const #

const VABSDUB

VABSDUH const #

const VABSDUH

VABSDUW const #

const VABSDUW

VADDCUQ const #

const VADDCUQ

VADDCUW const #

const VADDCUW

VADDECUQ const #

const VADDECUQ

VADDEUQM const #

const VADDEUQM

VADDFP const #

const VADDFP

VADDSBS const #

const VADDSBS

VADDSHS const #

const VADDSHS

VADDSWS const #

const VADDSWS

VADDUBM const #

const VADDUBM

VADDUBS const #

const VADDUBS

VADDUDM const #

const VADDUDM

VADDUHM const #

const VADDUHM

VADDUHS const #

const VADDUHS

VADDUQM const #

const VADDUQM

VADDUWM const #

const VADDUWM

VADDUWS const #

const VADDUWS

VAND const #

const VAND

VANDC const #

const VANDC

VAVGSB const #

const VAVGSB

VAVGSH const #

const VAVGSH

VAVGSW const #

const VAVGSW

VAVGUB const #

const VAVGUB

VAVGUH const #

const VAVGUH

VAVGUW const #

const VAVGUW

VBPERMD const #

const VBPERMD

VBPERMQ const #

const VBPERMQ

VCFSX const #

const VCFSX

VCFUGED const #

const VCFUGED

VCFUX const #

const VCFUX

VCIPHER const #

const VCIPHER

VCIPHERLAST const #

const VCIPHERLAST

VCLRLB const #

const VCLRLB

VCLRRB const #

const VCLRRB

VCLZB const #

const VCLZB

VCLZD const #

const VCLZD

VCLZDM const #

const VCLZDM

VCLZH const #

const VCLZH

VCLZLSBB const #

const VCLZLSBB

VCLZW const #

const VCLZW

VCMPBFP const #

const VCMPBFP

VCMPBFPCC const #

const VCMPBFPCC

VCMPEQFP const #

const VCMPEQFP

VCMPEQFPCC const #

const VCMPEQFPCC

VCMPEQUB const #

const VCMPEQUB

VCMPEQUBCC const #

const VCMPEQUBCC

VCMPEQUD const #

const VCMPEQUD

VCMPEQUDCC const #

const VCMPEQUDCC

VCMPEQUH const #

const VCMPEQUH

VCMPEQUHCC const #

const VCMPEQUHCC

VCMPEQUQ const #

const VCMPEQUQ

VCMPEQUQCC const #

const VCMPEQUQCC

VCMPEQUW const #

const VCMPEQUW

VCMPEQUWCC const #

const VCMPEQUWCC

VCMPGEFP const #

const VCMPGEFP

VCMPGEFPCC const #

const VCMPGEFPCC

VCMPGTFP const #

const VCMPGTFP

VCMPGTFPCC const #

const VCMPGTFPCC

VCMPGTSB const #

const VCMPGTSB

VCMPGTSBCC const #

const VCMPGTSBCC

VCMPGTSD const #

const VCMPGTSD

VCMPGTSDCC const #

const VCMPGTSDCC

VCMPGTSH const #

const VCMPGTSH

VCMPGTSHCC const #

const VCMPGTSHCC

VCMPGTSQ const #

const VCMPGTSQ

VCMPGTSQCC const #

const VCMPGTSQCC

VCMPGTSW const #

const VCMPGTSW

VCMPGTSWCC const #

const VCMPGTSWCC

VCMPGTUB const #

const VCMPGTUB

VCMPGTUBCC const #

const VCMPGTUBCC

VCMPGTUD const #

const VCMPGTUD

VCMPGTUDCC const #

const VCMPGTUDCC

VCMPGTUH const #

const VCMPGTUH

VCMPGTUHCC const #

const VCMPGTUHCC

VCMPGTUQ const #

const VCMPGTUQ

VCMPGTUQCC const #

const VCMPGTUQCC

VCMPGTUW const #

const VCMPGTUW

VCMPGTUWCC const #

const VCMPGTUWCC

VCMPNEB const #

const VCMPNEB

VCMPNEBCC const #

const VCMPNEBCC

VCMPNEH const #

const VCMPNEH

VCMPNEHCC const #

const VCMPNEHCC

VCMPNEW const #

const VCMPNEW

VCMPNEWCC const #

const VCMPNEWCC

VCMPNEZB const #

const VCMPNEZB

VCMPNEZBCC const #

const VCMPNEZBCC

VCMPNEZH const #

const VCMPNEZH

VCMPNEZHCC const #

const VCMPNEZHCC

VCMPNEZW const #

const VCMPNEZW

VCMPNEZWCC const #

const VCMPNEZWCC

VCMPSQ const #

const VCMPSQ

VCMPUQ const #

const VCMPUQ

VCNTMBB const #

const VCNTMBB

VCNTMBD const #

const VCNTMBD

VCNTMBH const #

const VCNTMBH

VCNTMBW const #

const VCNTMBW

VCTSXS const #

const VCTSXS

VCTUXS const #

const VCTUXS

VCTZB const #

const VCTZB

VCTZD const #

const VCTZD

VCTZDM const #

const VCTZDM

VCTZH const #

const VCTZH

VCTZLSBB const #

const VCTZLSBB

VCTZW const #

const VCTZW

VDIVESD const #

const VDIVESD

VDIVESQ const #

const VDIVESQ

VDIVESW const #

const VDIVESW

VDIVEUD const #

const VDIVEUD

VDIVEUQ const #

const VDIVEUQ

VDIVEUW const #

const VDIVEUW

VDIVSD const #

const VDIVSD

VDIVSQ const #

const VDIVSQ

VDIVSW const #

const VDIVSW

VDIVUD const #

const VDIVUD

VDIVUQ const #

const VDIVUQ

VDIVUW const #

const VDIVUW

VEQV const #

const VEQV

VEXPANDBM const #

const VEXPANDBM

VEXPANDDM const #

const VEXPANDDM

VEXPANDHM const #

const VEXPANDHM

VEXPANDQM const #

const VEXPANDQM

VEXPANDWM const #

const VEXPANDWM

VEXPTEFP const #

const VEXPTEFP

VEXTDDVLX const #

const VEXTDDVLX

VEXTDDVRX const #

const VEXTDDVRX

VEXTDUBVLX const #

const VEXTDUBVLX

VEXTDUBVRX const #

const VEXTDUBVRX

VEXTDUHVLX const #

const VEXTDUHVLX

VEXTDUHVRX const #

const VEXTDUHVRX

VEXTDUWVLX const #

const VEXTDUWVLX

VEXTDUWVRX const #

const VEXTDUWVRX

VEXTRACTBM const #

const VEXTRACTBM

VEXTRACTD const #

const VEXTRACTD

VEXTRACTDM const #

const VEXTRACTDM

VEXTRACTHM const #

const VEXTRACTHM

VEXTRACTQM const #

const VEXTRACTQM

VEXTRACTUB const #

const VEXTRACTUB

VEXTRACTUH const #

const VEXTRACTUH

VEXTRACTUW const #

const VEXTRACTUW

VEXTRACTWM const #

const VEXTRACTWM

VEXTSB2D const #

const VEXTSB2D

VEXTSB2W const #

const VEXTSB2W

VEXTSD2Q const #

const VEXTSD2Q

VEXTSH2D const #

const VEXTSH2D

VEXTSH2W const #

const VEXTSH2W

VEXTSW2D const #

const VEXTSW2D

VEXTUBLX const #

const VEXTUBLX

VEXTUBRX const #

const VEXTUBRX

VEXTUHLX const #

const VEXTUHLX

VEXTUHRX const #

const VEXTUHRX

VEXTUWLX const #

const VEXTUWLX

VEXTUWRX const #

const VEXTUWRX

VGBBD const #

const VGBBD

VGNB const #

const VGNB

VINSBLX const #

const VINSBLX

VINSBRX const #

const VINSBRX

VINSBVLX const #

const VINSBVLX

VINSBVRX const #

const VINSBVRX

VINSD const #

const VINSD

VINSDLX const #

const VINSDLX

VINSDRX const #

const VINSDRX

VINSERTB const #

const VINSERTB

VINSERTD const #

const VINSERTD

VINSERTH const #

const VINSERTH

VINSERTW const #

const VINSERTW

VINSHLX const #

const VINSHLX

VINSHRX const #

const VINSHRX

VINSHVLX const #

const VINSHVLX

VINSHVRX const #

const VINSHVRX

VINSW const #

const VINSW

VINSWLX const #

const VINSWLX

VINSWRX const #

const VINSWRX

VINSWVLX const #

const VINSWVLX

VINSWVRX const #

const VINSWVRX

VLOGEFP const #

const VLOGEFP

VMADDFP const #

const VMADDFP

VMAXFP const #

const VMAXFP

VMAXSB const #

const VMAXSB

VMAXSD const #

const VMAXSD

VMAXSH const #

const VMAXSH

VMAXSW const #

const VMAXSW

VMAXUB const #

const VMAXUB

VMAXUD const #

const VMAXUD

VMAXUH const #

const VMAXUH

VMAXUW const #

const VMAXUW

VMHADDSHS const #

const VMHADDSHS

VMHRADDSHS const #

const VMHRADDSHS

VMINFP const #

const VMINFP

VMINSB const #

const VMINSB

VMINSD const #

const VMINSD

VMINSH const #

const VMINSH

VMINSW const #

const VMINSW

VMINUB const #

const VMINUB

VMINUD const #

const VMINUD

VMINUH const #

const VMINUH

VMINUW const #

const VMINUW

VMLADDUHM const #

const VMLADDUHM

VMODSD const #

const VMODSD

VMODSQ const #

const VMODSQ

VMODSW const #

const VMODSW

VMODUD const #

const VMODUD

VMODUQ const #

const VMODUQ

VMODUW const #

const VMODUW

VMRGEW const #

const VMRGEW

VMRGHB const #

const VMRGHB

VMRGHH const #

const VMRGHH

VMRGHW const #

const VMRGHW

VMRGLB const #

const VMRGLB

VMRGLH const #

const VMRGLH

VMRGLW const #

const VMRGLW

VMRGOW const #

const VMRGOW

VMSUMCUD const #

const VMSUMCUD

VMSUMMBM const #

const VMSUMMBM

VMSUMSHM const #

const VMSUMSHM

VMSUMSHS const #

const VMSUMSHS

VMSUMUBM const #

const VMSUMUBM

VMSUMUDM const #

const VMSUMUDM

VMSUMUHM const #

const VMSUMUHM

VMSUMUHS const #

const VMSUMUHS

VMUL10CUQ const #

const VMUL10CUQ

VMUL10ECUQ const #

const VMUL10ECUQ

VMUL10EUQ const #

const VMUL10EUQ

VMUL10UQ const #

const VMUL10UQ

VMULESB const #

const VMULESB

VMULESD const #

const VMULESD

VMULESH const #

const VMULESH

VMULESW const #

const VMULESW

VMULEUB const #

const VMULEUB

VMULEUD const #

const VMULEUD

VMULEUH const #

const VMULEUH

VMULEUW const #

const VMULEUW

VMULHSD const #

const VMULHSD

VMULHSW const #

const VMULHSW

VMULHUD const #

const VMULHUD

VMULHUW const #

const VMULHUW

VMULLD const #

const VMULLD

VMULOSB const #

const VMULOSB

VMULOSD const #

const VMULOSD

VMULOSH const #

const VMULOSH

VMULOSW const #

const VMULOSW

VMULOUB const #

const VMULOUB

VMULOUD const #

const VMULOUD

VMULOUH const #

const VMULOUH

VMULOUW const #

const VMULOUW

VMULUWM const #

const VMULUWM

VNAND const #

const VNAND

VNCIPHER const #

const VNCIPHER

VNCIPHERLAST const #

const VNCIPHERLAST

VNEGD const #

const VNEGD

VNEGW const #

const VNEGW

VNMSUBFP const #

const VNMSUBFP

VNOR const #

const VNOR

VOR const #

const VOR

VORC const #

const VORC

VPDEPD const #

const VPDEPD

VPERM const #

const VPERM

VPERMR const #

const VPERMR

VPERMXOR const #

const VPERMXOR

VPEXTD const #

const VPEXTD

VPKPX const #

const VPKPX

VPKSDSS const #

const VPKSDSS

VPKSDUS const #

const VPKSDUS

VPKSHSS const #

const VPKSHSS

VPKSHUS const #

const VPKSHUS

VPKSWSS const #

const VPKSWSS

VPKSWUS const #

const VPKSWUS

VPKUDUM const #

const VPKUDUM

VPKUDUS const #

const VPKUDUS

VPKUHUM const #

const VPKUHUM

VPKUHUS const #

const VPKUHUS

VPKUWUM const #

const VPKUWUM

VPKUWUS const #

const VPKUWUS

VPMSUMB const #

const VPMSUMB

VPMSUMD const #

const VPMSUMD

VPMSUMH const #

const VPMSUMH

VPMSUMW const #

const VPMSUMW

VPOPCNTB const #

const VPOPCNTB

VPOPCNTD const #

const VPOPCNTD

VPOPCNTH const #

const VPOPCNTH

VPOPCNTW const #

const VPOPCNTW

VPRTYBD const #

const VPRTYBD

VPRTYBQ const #

const VPRTYBQ

VPRTYBW const #

const VPRTYBW

VREFP const #

const VREFP

VRFIM const #

const VRFIM

VRFIN const #

const VRFIN

VRFIP const #

const VRFIP

VRFIZ const #

const VRFIZ

VRLB const #

const VRLB

VRLD const #

const VRLD

VRLDMI const #

const VRLDMI

VRLDNM const #

const VRLDNM

VRLH const #

const VRLH

VRLQ const #

const VRLQ

VRLQMI const #

const VRLQMI

VRLQNM const #

const VRLQNM

VRLW const #

const VRLW

VRLWMI const #

const VRLWMI

VRLWNM const #

const VRLWNM

VRSQRTEFP const #

const VRSQRTEFP

VS0 const #

const VS0

VS1 const #

const VS1

VS10 const #

const VS10

VS11 const #

const VS11

VS12 const #

const VS12

VS13 const #

const VS13

VS14 const #

const VS14

VS15 const #

const VS15

VS16 const #

const VS16

VS17 const #

const VS17

VS18 const #

const VS18

VS19 const #

const VS19

VS2 const #

const VS2

VS20 const #

const VS20

VS21 const #

const VS21

VS22 const #

const VS22

VS23 const #

const VS23

VS24 const #

const VS24

VS25 const #

const VS25

VS26 const #

const VS26

VS27 const #

const VS27

VS28 const #

const VS28

VS29 const #

const VS29

VS3 const #

const VS3

VS30 const #

const VS30

VS31 const #

const VS31

VS32 const #

const VS32

VS33 const #

const VS33

VS34 const #

const VS34

VS35 const #

const VS35

VS36 const #

const VS36

VS37 const #

const VS37

VS38 const #

const VS38

VS39 const #

const VS39

VS4 const #

const VS4

VS40 const #

const VS40

VS41 const #

const VS41

VS42 const #

const VS42

VS43 const #

const VS43

VS44 const #

const VS44

VS45 const #

const VS45

VS46 const #

const VS46

VS47 const #

const VS47

VS48 const #

const VS48

VS49 const #

const VS49

VS5 const #

const VS5

VS50 const #

const VS50

VS51 const #

const VS51

VS52 const #

const VS52

VS53 const #

const VS53

VS54 const #

const VS54

VS55 const #

const VS55

VS56 const #

const VS56

VS57 const #

const VS57

VS58 const #

const VS58

VS59 const #

const VS59

VS6 const #

const VS6

VS60 const #

const VS60

VS61 const #

const VS61

VS62 const #

const VS62

VS63 const #

const VS63

VS7 const #

const VS7

VS8 const #

const VS8

VS9 const #

const VS9

VSBOX const #

const VSBOX

VSEL const #

const VSEL

VSHASIGMAD const #

const VSHASIGMAD

VSHASIGMAW const #

const VSHASIGMAW

VSL const #

const VSL

VSLB const #

const VSLB

VSLD const #

const VSLD

VSLDBI const #

const VSLDBI

VSLDOI const #

const VSLDOI

VSLH const #

const VSLH

VSLO const #

const VSLO

VSLQ const #

const VSLQ

VSLV const #

const VSLV

VSLW const #

const VSLW

VSPLTB const #

const VSPLTB

VSPLTH const #

const VSPLTH

VSPLTISB const #

const VSPLTISB

VSPLTISH const #

const VSPLTISH

VSPLTISW const #

const VSPLTISW

VSPLTW const #

const VSPLTW

VSR const #

const VSR

VSRAB const #

const VSRAB

VSRAD const #

const VSRAD

VSRAH const #

const VSRAH

VSRAQ const #

const VSRAQ

VSRAW const #

const VSRAW

VSRB const #

const VSRB

VSRD const #

const VSRD

VSRDBI const #

const VSRDBI

VSRH const #

const VSRH

VSRO const #

const VSRO

VSRQ const #

const VSRQ

VSRV const #

const VSRV

VSRW const #

const VSRW

VSTRIBL const #

const VSTRIBL

VSTRIBLCC const #

const VSTRIBLCC

VSTRIBR const #

const VSTRIBR

VSTRIBRCC const #

const VSTRIBRCC

VSTRIHL const #

const VSTRIHL

VSTRIHLCC const #

const VSTRIHLCC

VSTRIHR const #

const VSTRIHR

VSTRIHRCC const #

const VSTRIHRCC

VSUBCUQ const #

const VSUBCUQ

VSUBCUW const #

const VSUBCUW

VSUBECUQ const #

const VSUBECUQ

VSUBEUQM const #

const VSUBEUQM

VSUBFP const #

const VSUBFP

VSUBSBS const #

const VSUBSBS

VSUBSHS const #

const VSUBSHS

VSUBSWS const #

const VSUBSWS

VSUBUBM const #

const VSUBUBM

VSUBUBS const #

const VSUBUBS

VSUBUDM const #

const VSUBUDM

VSUBUHM const #

const VSUBUHM

VSUBUHS const #

const VSUBUHS

VSUBUQM const #

const VSUBUQM

VSUBUWM const #

const VSUBUWM

VSUBUWS const #

const VSUBUWS

VSUM2SWS const #

const VSUM2SWS

VSUM4SBS const #

const VSUM4SBS

VSUM4SHS const #

const VSUM4SHS

VSUM4UBS const #

const VSUM4UBS

VSUMSWS const #

const VSUMSWS

VUPKHPX const #

const VUPKHPX

VUPKHSB const #

const VUPKHSB

VUPKHSH const #

const VUPKHSH

VUPKHSW const #

const VUPKHSW

VUPKLPX const #

const VUPKLPX

VUPKLSB const #

const VUPKLSB

VUPKLSH const #

const VUPKLSH

VUPKLSW const #

const VUPKLSW

VXOR const #

const VXOR

WAIT const #

const WAIT

XOR const #

const XOR

XORCC const #

const XORCC

XORI const #

const XORI

XORIS const #

const XORIS

XSABSDP const #

const XSABSDP

XSABSQP const #

const XSABSQP

XSADDDP const #

const XSADDDP

XSADDQP const #

const XSADDQP

XSADDQPO const #

const XSADDQPO

XSADDSP const #

const XSADDSP

XSCMPEQDP const #

const XSCMPEQDP

XSCMPEQQP const #

const XSCMPEQQP

XSCMPEXPDP const #

const XSCMPEXPDP

XSCMPEXPQP const #

const XSCMPEXPQP

XSCMPGEDP const #

const XSCMPGEDP

XSCMPGEQP const #

const XSCMPGEQP

XSCMPGTDP const #

const XSCMPGTDP

XSCMPGTQP const #

const XSCMPGTQP

XSCMPODP const #

const XSCMPODP

XSCMPOQP const #

const XSCMPOQP

XSCMPUDP const #

const XSCMPUDP

XSCMPUQP const #

const XSCMPUQP

XSCPSGNDP const #

const XSCPSGNDP

XSCPSGNQP const #

const XSCPSGNQP

XSCVDPHP const #

const XSCVDPHP

XSCVDPQP const #

const XSCVDPQP

XSCVDPSP const #

const XSCVDPSP

XSCVDPSPN const #

const XSCVDPSPN

XSCVDPSXDS const #

const XSCVDPSXDS

XSCVDPSXWS const #

const XSCVDPSXWS

XSCVDPUXDS const #

const XSCVDPUXDS

XSCVDPUXWS const #

const XSCVDPUXWS

XSCVHPDP const #

const XSCVHPDP

XSCVQPDP const #

const XSCVQPDP

XSCVQPDPO const #

const XSCVQPDPO

XSCVQPSDZ const #

const XSCVQPSDZ

XSCVQPSQZ const #

const XSCVQPSQZ

XSCVQPSWZ const #

const XSCVQPSWZ

XSCVQPUDZ const #

const XSCVQPUDZ

XSCVQPUQZ const #

const XSCVQPUQZ

XSCVQPUWZ const #

const XSCVQPUWZ

XSCVSDQP const #

const XSCVSDQP

XSCVSPDP const #

const XSCVSPDP

XSCVSPDPN const #

const XSCVSPDPN

XSCVSQQP const #

const XSCVSQQP

XSCVSXDDP const #

const XSCVSXDDP

XSCVSXDSP const #

const XSCVSXDSP

XSCVUDQP const #

const XSCVUDQP

XSCVUQQP const #

const XSCVUQQP

XSCVUXDDP const #

const XSCVUXDDP

XSCVUXDSP const #

const XSCVUXDSP

XSDIVDP const #

const XSDIVDP

XSDIVQP const #

const XSDIVQP

XSDIVQPO const #

const XSDIVQPO

XSDIVSP const #

const XSDIVSP

XSIEXPDP const #

const XSIEXPDP

XSIEXPQP const #

const XSIEXPQP

XSMADDADP const #

const XSMADDADP

XSMADDASP const #

const XSMADDASP

XSMADDMDP const #

const XSMADDMDP

XSMADDMSP const #

const XSMADDMSP

XSMADDQP const #

const XSMADDQP

XSMADDQPO const #

const XSMADDQPO

XSMAXCDP const #

const XSMAXCDP

XSMAXCQP const #

const XSMAXCQP

XSMAXDP const #

const XSMAXDP

XSMAXJDP const #

const XSMAXJDP

XSMINCDP const #

const XSMINCDP

XSMINCQP const #

const XSMINCQP

XSMINDP const #

const XSMINDP

XSMINJDP const #

const XSMINJDP

XSMSUBADP const #

const XSMSUBADP

XSMSUBASP const #

const XSMSUBASP

XSMSUBMDP const #

const XSMSUBMDP

XSMSUBMSP const #

const XSMSUBMSP

XSMSUBQP const #

const XSMSUBQP

XSMSUBQPO const #

const XSMSUBQPO

XSMULDP const #

const XSMULDP

XSMULQP const #

const XSMULQP

XSMULQPO const #

const XSMULQPO

XSMULSP const #

const XSMULSP

XSNABSDP const #

const XSNABSDP

XSNABSQP const #

const XSNABSQP

XSNEGDP const #

const XSNEGDP

XSNEGQP const #

const XSNEGQP

XSNMADDADP const #

const XSNMADDADP

XSNMADDASP const #

const XSNMADDASP

XSNMADDMDP const #

const XSNMADDMDP

XSNMADDMSP const #

const XSNMADDMSP

XSNMADDQP const #

const XSNMADDQP

XSNMADDQPO const #

const XSNMADDQPO

XSNMSUBADP const #

const XSNMSUBADP

XSNMSUBASP const #

const XSNMSUBASP

XSNMSUBMDP const #

const XSNMSUBMDP

XSNMSUBMSP const #

const XSNMSUBMSP

XSNMSUBQP const #

const XSNMSUBQP

XSNMSUBQPO const #

const XSNMSUBQPO

XSRDPI const #

const XSRDPI

XSRDPIC const #

const XSRDPIC

XSRDPIM const #

const XSRDPIM

XSRDPIP const #

const XSRDPIP

XSRDPIZ const #

const XSRDPIZ

XSREDP const #

const XSREDP

XSRESP const #

const XSRESP

XSRQPI const #

const XSRQPI

XSRQPIX const #

const XSRQPIX

XSRQPXP const #

const XSRQPXP

XSRSP const #

const XSRSP

XSRSQRTEDP const #

const XSRSQRTEDP

XSRSQRTESP const #

const XSRSQRTESP

XSSQRTDP const #

const XSSQRTDP

XSSQRTQP const #

const XSSQRTQP

XSSQRTQPO const #

const XSSQRTQPO

XSSQRTSP const #

const XSSQRTSP

XSSUBDP const #

const XSSUBDP

XSSUBQP const #

const XSSUBQP

XSSUBQPO const #

const XSSUBQPO

XSSUBSP const #

const XSSUBSP

XSTDIVDP const #

const XSTDIVDP

XSTSQRTDP const #

const XSTSQRTDP

XSTSTDCDP const #

const XSTSTDCDP

XSTSTDCQP const #

const XSTSTDCQP

XSTSTDCSP const #

const XSTSTDCSP

XSXEXPDP const #

const XSXEXPDP

XSXEXPQP const #

const XSXEXPQP

XSXSIGDP const #

const XSXSIGDP

XSXSIGQP const #

const XSXSIGQP

XVABSDP const #

const XVABSDP

XVABSSP const #

const XVABSSP

XVADDDP const #

const XVADDDP

XVADDSP const #

const XVADDSP

XVBF16GER2 const #

const XVBF16GER2

XVBF16GER2NN const #

const XVBF16GER2NN

XVBF16GER2NP const #

const XVBF16GER2NP

XVBF16GER2PN const #

const XVBF16GER2PN

XVBF16GER2PP const #

const XVBF16GER2PP

XVCMPEQDP const #

const XVCMPEQDP

XVCMPEQDPCC const #

const XVCMPEQDPCC

XVCMPEQSP const #

const XVCMPEQSP

XVCMPEQSPCC const #

const XVCMPEQSPCC

XVCMPGEDP const #

const XVCMPGEDP

XVCMPGEDPCC const #

const XVCMPGEDPCC

XVCMPGESP const #

const XVCMPGESP

XVCMPGESPCC const #

const XVCMPGESPCC

XVCMPGTDP const #

const XVCMPGTDP

XVCMPGTDPCC const #

const XVCMPGTDPCC

XVCMPGTSP const #

const XVCMPGTSP

XVCMPGTSPCC const #

const XVCMPGTSPCC

XVCPSGNDP const #

const XVCPSGNDP

XVCPSGNSP const #

const XVCPSGNSP

XVCVBF16SPN const #

const XVCVBF16SPN

XVCVDPSP const #

const XVCVDPSP

XVCVDPSXDS const #

const XVCVDPSXDS

XVCVDPSXWS const #

const XVCVDPSXWS

XVCVDPUXDS const #

const XVCVDPUXDS

XVCVDPUXWS const #

const XVCVDPUXWS

XVCVHPSP const #

const XVCVHPSP

XVCVSPBF16 const #

const XVCVSPBF16

XVCVSPDP const #

const XVCVSPDP

XVCVSPHP const #

const XVCVSPHP

XVCVSPSXDS const #

const XVCVSPSXDS

XVCVSPSXWS const #

const XVCVSPSXWS

XVCVSPUXDS const #

const XVCVSPUXDS

XVCVSPUXWS const #

const XVCVSPUXWS

XVCVSXDDP const #

const XVCVSXDDP

XVCVSXDSP const #

const XVCVSXDSP

XVCVSXWDP const #

const XVCVSXWDP

XVCVSXWSP const #

const XVCVSXWSP

XVCVUXDDP const #

const XVCVUXDDP

XVCVUXDSP const #

const XVCVUXDSP

XVCVUXWDP const #

const XVCVUXWDP

XVCVUXWSP const #

const XVCVUXWSP

XVDIVDP const #

const XVDIVDP

XVDIVSP const #

const XVDIVSP

XVF16GER2 const #

const XVF16GER2

XVF16GER2NN const #

const XVF16GER2NN

XVF16GER2NP const #

const XVF16GER2NP

XVF16GER2PN const #

const XVF16GER2PN

XVF16GER2PP const #

const XVF16GER2PP

XVF32GER const #

const XVF32GER

XVF32GERNN const #

const XVF32GERNN

XVF32GERNP const #

const XVF32GERNP

XVF32GERPN const #

const XVF32GERPN

XVF32GERPP const #

const XVF32GERPP

XVF64GER const #

const XVF64GER

XVF64GERNN const #

const XVF64GERNN

XVF64GERNP const #

const XVF64GERNP

XVF64GERPN const #

const XVF64GERPN

XVF64GERPP const #

const XVF64GERPP

XVI16GER2 const #

const XVI16GER2

XVI16GER2PP const #

const XVI16GER2PP

XVI16GER2S const #

const XVI16GER2S

XVI16GER2SPP const #

const XVI16GER2SPP

XVI4GER8 const #

const XVI4GER8

XVI4GER8PP const #

const XVI4GER8PP

XVI8GER4 const #

const XVI8GER4

XVI8GER4PP const #

const XVI8GER4PP

XVI8GER4SPP const #

const XVI8GER4SPP

XVIEXPDP const #

const XVIEXPDP

XVIEXPSP const #

const XVIEXPSP

XVMADDADP const #

const XVMADDADP

XVMADDASP const #

const XVMADDASP

XVMADDMDP const #

const XVMADDMDP

XVMADDMSP const #

const XVMADDMSP

XVMAXDP const #

const XVMAXDP

XVMAXSP const #

const XVMAXSP

XVMINDP const #

const XVMINDP

XVMINSP const #

const XVMINSP

XVMSUBADP const #

const XVMSUBADP

XVMSUBASP const #

const XVMSUBASP

XVMSUBMDP const #

const XVMSUBMDP

XVMSUBMSP const #

const XVMSUBMSP

XVMULDP const #

const XVMULDP

XVMULSP const #

const XVMULSP

XVNABSDP const #

const XVNABSDP

XVNABSSP const #

const XVNABSSP

XVNEGDP const #

const XVNEGDP

XVNEGSP const #

const XVNEGSP

XVNMADDADP const #

const XVNMADDADP

XVNMADDASP const #

const XVNMADDASP

XVNMADDMDP const #

const XVNMADDMDP

XVNMADDMSP const #

const XVNMADDMSP

XVNMSUBADP const #

const XVNMSUBADP

XVNMSUBASP const #

const XVNMSUBASP

XVNMSUBMDP const #

const XVNMSUBMDP

XVNMSUBMSP const #

const XVNMSUBMSP

XVRDPI const #

const XVRDPI

XVRDPIC const #

const XVRDPIC

XVRDPIM const #

const XVRDPIM

XVRDPIP const #

const XVRDPIP

XVRDPIZ const #

const XVRDPIZ

XVREDP const #

const XVREDP

XVRESP const #

const XVRESP

XVRSPI const #

const XVRSPI

XVRSPIC const #

const XVRSPIC

XVRSPIM const #

const XVRSPIM

XVRSPIP const #

const XVRSPIP

XVRSPIZ const #

const XVRSPIZ

XVRSQRTEDP const #

const XVRSQRTEDP

XVRSQRTESP const #

const XVRSQRTESP

XVSQRTDP const #

const XVSQRTDP

XVSQRTSP const #

const XVSQRTSP

XVSUBDP const #

const XVSUBDP

XVSUBSP const #

const XVSUBSP

XVTDIVDP const #

const XVTDIVDP

XVTDIVSP const #

const XVTDIVSP

XVTLSBB const #

const XVTLSBB

XVTSQRTDP const #

const XVTSQRTDP

XVTSQRTSP const #

const XVTSQRTSP

XVTSTDCDP const #

const XVTSTDCDP

XVTSTDCSP const #

const XVTSTDCSP

XVXEXPDP const #

const XVXEXPDP

XVXEXPSP const #

const XVXEXPSP

XVXSIGDP const #

const XVXSIGDP

XVXSIGSP const #

const XVXSIGSP

XXBLENDVB const #

const XXBLENDVB

XXBLENDVD const #

const XXBLENDVD

XXBLENDVH const #

const XXBLENDVH

XXBLENDVW const #

const XXBLENDVW

XXBRD const #

const XXBRD

XXBRH const #

const XXBRH

XXBRQ const #

const XXBRQ

XXBRW const #

const XXBRW

XXEVAL const #

const XXEVAL

XXEXTRACTUW const #

const XXEXTRACTUW

XXGENPCVBM const #

const XXGENPCVBM

XXGENPCVDM const #

const XXGENPCVDM

XXGENPCVHM const #

const XXGENPCVHM

XXGENPCVWM const #

const XXGENPCVWM

XXINSERTW const #

const XXINSERTW

XXLAND const #

const XXLAND

XXLANDC const #

const XXLANDC

XXLEQV const #

const XXLEQV

XXLNAND const #

const XXLNAND

XXLNOR const #

const XXLNOR

XXLOR const #

const XXLOR

XXLORC const #

const XXLORC

XXLXOR const #

const XXLXOR

XXMFACC const #

const XXMFACC

XXMRGHW const #

const XXMRGHW

XXMRGLW const #

const XXMRGLW

XXMTACC const #

const XXMTACC

XXPERM const #

const XXPERM

XXPERMDI const #

const XXPERMDI

XXPERMR const #

const XXPERMR

XXPERMX const #

const XXPERMX

XXSEL const #

const XXSEL

XXSETACCZ const #

const XXSETACCZ

XXSLDWI const #

const XXSLDWI

XXSPLTI32DX const #

const XXSPLTI32DX

XXSPLTIB const #

const XXSPLTIB

XXSPLTIDP const #

const XXSPLTIDP

XXSPLTIW const #

const XXSPLTIW

XXSPLTW const #

const XXSPLTW

_ const #

const _ Reg = iota

_ const #

const _ Op = iota

_ const #

const _ CondReg = iota

ap_CondRegBit_11_15 var #

var ap_CondRegBit_11_15 = *ast.UnaryExpr

ap_CondRegBit_16_20 var #

var ap_CondRegBit_16_20 = *ast.UnaryExpr

ap_CondRegBit_21_25 var #

var ap_CondRegBit_21_25 = *ast.UnaryExpr

ap_CondRegBit_6_10 var #

var ap_CondRegBit_6_10 = *ast.UnaryExpr

ap_CondRegField_11_13 var #

var ap_CondRegField_11_13 = *ast.UnaryExpr

ap_CondRegField_6_8 var #

var ap_CondRegField_6_8 = *ast.UnaryExpr

ap_FPReg_11_15 var #

var ap_FPReg_11_15 = *ast.UnaryExpr

ap_FPReg_16_20 var #

var ap_FPReg_16_20 = *ast.UnaryExpr

ap_FPReg_21_25 var #

var ap_FPReg_21_25 = *ast.UnaryExpr

ap_FPReg_38_42 var #

var ap_FPReg_38_42 = *ast.UnaryExpr

ap_FPReg_6_10 var #

var ap_FPReg_6_10 = *ast.UnaryExpr

ap_ImmSigned_11_15 var #

var ap_ImmSigned_11_15 = *ast.UnaryExpr

ap_ImmSigned_14_31_48_63 var #

var ap_ImmSigned_14_31_48_63 = *ast.UnaryExpr

ap_ImmSigned_16_25_11_15_31_31 var #

var ap_ImmSigned_16_25_11_15_31_31 = *ast.UnaryExpr

ap_ImmSigned_16_31 var #

var ap_ImmSigned_16_31 = *ast.UnaryExpr

ap_ImmUnsigned_10_10 var #

var ap_ImmUnsigned_10_10 = *ast.UnaryExpr

ap_ImmUnsigned_10_15 var #

var ap_ImmUnsigned_10_15 = *ast.UnaryExpr

ap_ImmUnsigned_11_11 var #

var ap_ImmUnsigned_11_11 = *ast.UnaryExpr

ap_ImmUnsigned_11_12 var #

var ap_ImmUnsigned_11_12 = *ast.UnaryExpr

ap_ImmUnsigned_11_15 var #

var ap_ImmUnsigned_11_15 = *ast.UnaryExpr

ap_ImmUnsigned_11_20 var #

var ap_ImmUnsigned_11_20 = *ast.UnaryExpr

ap_ImmUnsigned_12_13 var #

var ap_ImmUnsigned_12_13 = *ast.UnaryExpr

ap_ImmUnsigned_12_15 var #

var ap_ImmUnsigned_12_15 = *ast.UnaryExpr

ap_ImmUnsigned_12_19 var #

var ap_ImmUnsigned_12_19 = *ast.UnaryExpr

ap_ImmUnsigned_13_15 var #

var ap_ImmUnsigned_13_15 = *ast.UnaryExpr

ap_ImmUnsigned_13_20 var #

var ap_ImmUnsigned_13_20 = *ast.UnaryExpr

ap_ImmUnsigned_14_14 var #

var ap_ImmUnsigned_14_14 = *ast.UnaryExpr

ap_ImmUnsigned_14_15 var #

var ap_ImmUnsigned_14_15 = *ast.UnaryExpr

ap_ImmUnsigned_15_15 var #

var ap_ImmUnsigned_15_15 = *ast.UnaryExpr

ap_ImmUnsigned_16_16 var #

var ap_ImmUnsigned_16_16 = *ast.UnaryExpr

ap_ImmUnsigned_16_17 var #

var ap_ImmUnsigned_16_17 = *ast.UnaryExpr

ap_ImmUnsigned_16_19 var #

var ap_ImmUnsigned_16_19 = *ast.UnaryExpr

ap_ImmUnsigned_16_20 var #

var ap_ImmUnsigned_16_20 = *ast.UnaryExpr

ap_ImmUnsigned_16_21 var #

var ap_ImmUnsigned_16_21 = *ast.UnaryExpr

ap_ImmUnsigned_16_23 var #

var ap_ImmUnsigned_16_23 = *ast.UnaryExpr

ap_ImmUnsigned_16_25_11_15_31_31 var #

var ap_ImmUnsigned_16_25_11_15_31_31 = *ast.UnaryExpr

ap_ImmUnsigned_16_31 var #

var ap_ImmUnsigned_16_31 = *ast.UnaryExpr

ap_ImmUnsigned_16_31_48_63 var #

var ap_ImmUnsigned_16_31_48_63 = *ast.UnaryExpr

ap_ImmUnsigned_17_20 var #

var ap_ImmUnsigned_17_20 = *ast.UnaryExpr

ap_ImmUnsigned_18_20 var #

var ap_ImmUnsigned_18_20 = *ast.UnaryExpr

ap_ImmUnsigned_19_20 var #

var ap_ImmUnsigned_19_20 = *ast.UnaryExpr

ap_ImmUnsigned_20_20 var #

var ap_ImmUnsigned_20_20 = *ast.UnaryExpr

ap_ImmUnsigned_20_26 var #

var ap_ImmUnsigned_20_26 = *ast.UnaryExpr

ap_ImmUnsigned_21_22 var #

var ap_ImmUnsigned_21_22 = *ast.UnaryExpr

ap_ImmUnsigned_21_25 var #

var ap_ImmUnsigned_21_25 = *ast.UnaryExpr

ap_ImmUnsigned_22_22 var #

var ap_ImmUnsigned_22_22 = *ast.UnaryExpr

ap_ImmUnsigned_22_23 var #

var ap_ImmUnsigned_22_23 = *ast.UnaryExpr

ap_ImmUnsigned_22_25 var #

var ap_ImmUnsigned_22_25 = *ast.UnaryExpr

ap_ImmUnsigned_23_25 var #

var ap_ImmUnsigned_23_25 = *ast.UnaryExpr

ap_ImmUnsigned_24_27 var #

var ap_ImmUnsigned_24_27 = *ast.UnaryExpr

ap_ImmUnsigned_24_31 var #

var ap_ImmUnsigned_24_31 = *ast.UnaryExpr

ap_ImmUnsigned_25_25_29_29_11_15 var #

var ap_ImmUnsigned_25_25_29_29_11_15 = *ast.UnaryExpr

ap_ImmUnsigned_26_26_21_25 var #

var ap_ImmUnsigned_26_26_21_25 = *ast.UnaryExpr

ap_ImmUnsigned_26_30 var #

var ap_ImmUnsigned_26_30 = *ast.UnaryExpr

ap_ImmUnsigned_28_29 var #

var ap_ImmUnsigned_28_29 = *ast.UnaryExpr

ap_ImmUnsigned_28_31 var #

var ap_ImmUnsigned_28_31 = *ast.UnaryExpr

ap_ImmUnsigned_29_31 var #

var ap_ImmUnsigned_29_31 = *ast.UnaryExpr

ap_ImmUnsigned_30_30_16_20 var #

var ap_ImmUnsigned_30_30_16_20 = *ast.UnaryExpr

ap_ImmUnsigned_31_31 var #

var ap_ImmUnsigned_31_31 = *ast.UnaryExpr

ap_ImmUnsigned_46_46 var #

var ap_ImmUnsigned_46_46 = *ast.UnaryExpr

ap_ImmUnsigned_6_10 var #

var ap_ImmUnsigned_6_10 = *ast.UnaryExpr

ap_ImmUnsigned_6_6 var #

var ap_ImmUnsigned_6_6 = *ast.UnaryExpr

ap_ImmUnsigned_6_8 var #

var ap_ImmUnsigned_6_8 = *ast.UnaryExpr

ap_ImmUnsigned_7_10 var #

var ap_ImmUnsigned_7_10 = *ast.UnaryExpr

ap_ImmUnsigned_7_14 var #

var ap_ImmUnsigned_7_14 = *ast.UnaryExpr

ap_ImmUnsigned_8_10 var #

var ap_ImmUnsigned_8_10 = *ast.UnaryExpr

ap_ImmUnsigned_9_10 var #

var ap_ImmUnsigned_9_10 = *ast.UnaryExpr

ap_ImmUnsigned_9_15 var #

var ap_ImmUnsigned_9_15 = *ast.UnaryExpr

ap_Label_16_29_shift2 var #

var ap_Label_16_29_shift2 = *ast.UnaryExpr

ap_Label_6_29_shift2 var #

var ap_Label_6_29_shift2 = *ast.UnaryExpr

ap_MMAReg_38_40 var #

var ap_MMAReg_38_40 = *ast.UnaryExpr

ap_MMAReg_6_8 var #

var ap_MMAReg_6_8 = *ast.UnaryExpr

ap_NegOffset_31_31_6_10_shift3 var #

var ap_NegOffset_31_31_6_10_shift3 = *ast.UnaryExpr

ap_Offset_14_31_48_63 var #

var ap_Offset_14_31_48_63 = *ast.UnaryExpr

ap_Offset_16_27_shift4 var #

var ap_Offset_16_27_shift4 = *ast.UnaryExpr

ap_Offset_16_29_shift2 var #

var ap_Offset_16_29_shift2 = *ast.UnaryExpr

ap_Offset_16_31 var #

var ap_Offset_16_31 = *ast.UnaryExpr

ap_PCRel_16_29_shift2 var #

var ap_PCRel_16_29_shift2 = *ast.UnaryExpr

ap_PCRel_6_29_shift2 var #

var ap_PCRel_6_29_shift2 = *ast.UnaryExpr

ap_Reg_11_15 var #

var ap_Reg_11_15 = *ast.UnaryExpr

ap_Reg_16_20 var #

var ap_Reg_16_20 = *ast.UnaryExpr

ap_Reg_21_25 var #

var ap_Reg_21_25 = *ast.UnaryExpr

ap_Reg_38_42 var #

var ap_Reg_38_42 = *ast.UnaryExpr

ap_Reg_43_47 var #

var ap_Reg_43_47 = *ast.UnaryExpr

ap_Reg_6_10 var #

var ap_Reg_6_10 = *ast.UnaryExpr

ap_SpReg_16_20_11_15 var #

var ap_SpReg_16_20_11_15 = *ast.UnaryExpr

ap_VecReg_11_15 var #

var ap_VecReg_11_15 = *ast.UnaryExpr

ap_VecReg_16_20 var #

var ap_VecReg_16_20 = *ast.UnaryExpr

ap_VecReg_21_25 var #

var ap_VecReg_21_25 = *ast.UnaryExpr

ap_VecReg_38_42 var #

var ap_VecReg_38_42 = *ast.UnaryExpr

ap_VecReg_6_10 var #

var ap_VecReg_6_10 = *ast.UnaryExpr

ap_VecSReg_28_28_21_25 var #

var ap_VecSReg_28_28_21_25 = *ast.UnaryExpr

ap_VecSReg_28_28_6_10 var #

var ap_VecSReg_28_28_6_10 = *ast.UnaryExpr

ap_VecSReg_29_29_11_15 var #

var ap_VecSReg_29_29_11_15 = *ast.UnaryExpr

ap_VecSReg_30_30_16_20 var #

var ap_VecSReg_30_30_16_20 = *ast.UnaryExpr

ap_VecSReg_31_31_6_10 var #

var ap_VecSReg_31_31_6_10 = *ast.UnaryExpr

ap_VecSReg_37_37_38_42 var #

var ap_VecSReg_37_37_38_42 = *ast.UnaryExpr

ap_VecSReg_47_47_38_42 var #

var ap_VecSReg_47_47_38_42 = *ast.UnaryExpr

ap_VecSReg_60_60_53_57 var #

var ap_VecSReg_60_60_53_57 = *ast.UnaryExpr

ap_VecSReg_61_61_43_47 var #

var ap_VecSReg_61_61_43_47 = *ast.UnaryExpr

ap_VecSReg_62_62_48_52 var #

var ap_VecSReg_62_62_48_52 = *ast.UnaryExpr

ap_VecSReg_63_63_38_42 var #

var ap_VecSReg_63_63_38_42 = *ast.UnaryExpr

ap_VecSpReg_10_10_6_9 var #

var ap_VecSpReg_10_10_6_9 = *ast.UnaryExpr

ap_VecSpReg_42_42_38_41 var #

var ap_VecSpReg_42_42_38_41 = *ast.UnaryExpr

condBit var #

bit 3 of index is a negated check.

var condBit = [8]string{...}

condName var #

Lookup table to map BI[0:1] and BO[3] to an extended mnemonic for CR ops. Bits 0-1 map to a bit with a CR field, and bit 2 selects the inverted (0) or regular (1) extended mnemonic.

var condName = []string{...}

debugDecode const #

const debugDecode = false

decoderCover var #

var decoderCover []bool

errShort var #

Errors

var errShort = *ast.CallExpr

errUnknown var #

var errUnknown = *ast.CallExpr

getLookupMap var #

Three level lookup for any instruction: 1. Primary opcode map to a list of secondary opcode maps. 2. A list of opcodes with distinct masks, sorted by largest to smallest mask. 3. A map to a specific opcodes with a given mask.

var getLookupMap = *ast.CallExpr

instFormats var #

var instFormats = [...]instFormat{...}

lookupOpcodeMask const #

Note, plxv/pstxv have a 5 bit opcode in the second instruction word. Only match the most significant 5 of 6 bits of the second primary opcode.

const lookupOpcodeMask = *ast.CallExpr

opstr var #

var opstr = [...]string{...}

plan9OpMap var #

plan9OpMap maps an Op to its Plan 9 mnemonics, if different than its GNU mnemonics.

var plan9OpMap = map[Op]string{...}

prefixOpcode const #

const prefixOpcode = 1

revCondMap var #

revCondMap maps a conditional register bit to its inverse, if possible.

var revCondMap = map[string]string{...}

Type Aliases

ArgType type #

type ArgType int8

Args type #

An Args holds the instruction arguments. If an instruction has fewer than 6 arguments, the final elements in the array are nil.

type Args [6]Arg

BitFields type #

BitFields is a series of BitFields representing a single number.

type BitFields []BitField

CondReg type #

CondReg is a bit or field in the condition register.

type CondReg int8

Imm type #

Imm represents an immediate number.

type Imm int64

Label type #

A Label is a code (text) address, used only in absolute branch instructions.

type Label uint32

Offset type #

Offset represents a memory offset immediate.

type Offset int64

Op type #

An Op is an instruction operation.

type Op uint16

PCRel type #

PCRel is a PC-relative offset, used only in branch instructions.

type PCRel int32

Reg type #

A Reg is a single register. The zero value means R0, not the absence of a register. It also includes special registers.

type Reg uint16

SpReg type #

SpReg is a special register, its meaning depends on Op.

type SpReg uint16

Interfaces

Arg interface #

An Arg is a single instruction argument, one of these types: Reg, CondReg, SpReg, Imm, PCRel, Label, or Offset.

type Arg interface {
IsArg()
String() string
}

Structs

BitField struct #

A BitField is a bit-field in a 32-bit word. Bits are counted from 0 from the MSB to 31 as the LSB.

type BitField struct {
Offs uint8
Bits uint8
Word uint8
}

Inst struct #

type Inst struct {
Op Op
Enc uint32
Len int
SuffixEnc uint32
Args Args
}

InstMaskMap struct #

type InstMaskMap struct {
mask uint64
insn map[uint64]*instFormat
}

argField struct #

argField indicate how to decode an argument to an instruction. First parse the value from the BitFields, shift it left by Shift bits to get the actual numerical value.

type argField struct {
Type ArgType
Shift uint8
BitFields
}

instFormat struct #

instFormat is a decoding rule for one specific instruction form. an instruction ins matches the rule if ins&Mask == Value DontCare bits should be zero, but the machine might not reject ones in those bits, they are mainly reserved for future expansion of the instruction set. The Args are stored in the same order as the instruction manual. Prefixed instructions are stored as: prefix << 32 | suffix, Regular instructions are: inst << 32

type instFormat struct {
Op Op
Mask uint64
Value uint64
DontCare uint64
Args [6]*argField
}

Functions

Append method #

func (bs *BitFields) Append(b BitField)

Decode function #

Decode decodes the leading bytes in src as a single instruction using byte order ord.

func Decode(src []byte, ord binary.ByteOrder) (inst Inst, err error)

GNUSyntax function #

GNUSyntax returns the GNU assembler syntax for the instruction, as defined by GNU binutils. This form typically matches the syntax defined in the Power ISA Reference Manual.

func GNUSyntax(inst Inst, pc uint64) string

GoString method #

func (t ArgType) GoString() string

GoSyntax function #

GoSyntax returns the Go assembler syntax for the instruction. The pc is the program counter of the first instruction, used for expanding PC-relative addresses into absolute ones. The symname function queries the symbol table for the program being disassembled. It returns the name and base address of the symbol containing the target, if any; otherwise it returns "", 0.

func GoSyntax(inst Inst, pc uint64, symname func(uint64) (string, uint64)) string

IsArg method #

func (Offset) IsArg()

IsArg method #

func (SpReg) IsArg()

IsArg method #

func (Imm) IsArg()

IsArg method #

func (Label) IsArg()

IsArg method #

func (PCRel) IsArg()

IsArg method #

func (Reg) IsArg()

IsArg method #

func (CondReg) IsArg()

NumBits method #

Count the number of bits in the aggregate BitFields

func (bs BitFields) NumBits() int

Parse method #

Parse extracts the bitfield b from i, and return it as an unsigned integer. Parse will panic if b is invalid.

func (b BitField) Parse(i [2]uint32) uint32

Parse method #

Parse parses the Arg out from the given binary instruction i.

func (a argField) Parse(i [2]uint32) Arg

Parse method #

Parse extracts the bitfields from i, concatenate them and return the result as an unsigned integer. Parse will panic if any bitfield in b is invalid.

func (bs BitFields) Parse(i [2]uint32) uint64

ParseSigned method #

ParseSigned extracts the bitfields from i, concatenate them and return the result as a signed integer. Parse will panic if any bitfield in b is invalid.

func (bs BitFields) ParseSigned(i [2]uint32) int64

ParseSigned method #

ParseSigned extracts the bitfield b from i, and return it as a signed integer. ParseSigned will panic if b is invalid.

func (b BitField) ParseSigned(i [2]uint32) int32

String method #

func (s SpReg) String() string

String method #

func (b BitField) String() string

String method #

func (r Reg) String() string

String method #

func (o Op) String() string

String method #

func (r PCRel) String() string

String method #

func (i Inst) String() string

String method #

func (l Label) String() string

String method #

func (t ArgType) String() string

String method #

func (i Imm) String() string

String method #

func (c CondReg) String() string

String method #

func (o Offset) String() string

String method #

func (bs BitFields) String() string

gnuArg function #

gnuArg formats arg (which is the argIndex's arg in inst) according to GNU rules. NOTE: because GNUSyntax is the only caller of this func, and it receives a copy of inst, it's ok to modify inst.Args here.

func gnuArg(inst *Inst, argIndex int, arg Arg, pc uint64) string

isLoadStoreOp function #

isLoadStoreOp returns true if op is a load or store instruction

func isLoadStoreOp(op Op) bool

parse method #

parse extracts the bitfields from i, concatenate them and return the result as an unsigned integer and the total length of all the bitfields. parse will panic if any bitfield in b is invalid, but it doesn't check if the sequence of bitfields is reasonable.

func (bs BitFields) parse(i [2]uint32) (u uint64, Bits uint8)

plan9Arg function #

plan9Arg formats arg (which is the argIndex's arg in inst) according to Plan 9 rules. NOTE: because Plan9Syntax is the only caller of this func, and it receives a copy of inst, it's ok to modify inst.Args here.

func plan9Arg(inst *Inst, argIndex int, pc uint64, arg Arg, symname func(uint64) (string, uint64)) string

removeArg function #

removeArg removes the arg in inst.Args[index].

func removeArg(inst *Inst, index int)

reverseMiddleOps function #

func reverseMiddleOps(op Op) bool

reverseOperandOrder function #

func reverseOperandOrder(op Op) bool

Generated with Arrow