const KindPseudo …
const KindGP …
const KindVector …
const KindOpmask …
var Pseudo …
var GeneralPurpose …
var Vector …
var Opmask …
var Families …
var familiesByKind …
func init() { … }
func FamilyOfKind(k Kind) *Family { … }
var FramePointer …
var ProgramCounter …
var StaticBase …
var StackPointer …
type GP …
type GPPhysical …
type gpp …
func newgpp(r Physical) GPPhysical { … }
func (p gpp) As8() Register { … }
func (p gpp) As8L() Register { … }
func (p gpp) As8H() Register { … }
func (p gpp) As16() Register { … }
func (p gpp) As32() Register { … }
func (p gpp) As64() Register { … }
type GPVirtual …
type gpv …
func newgpv(v Virtual) GPVirtual { … }
func (v gpv) As8() Register { … }
func (v gpv) As8L() Register { … }
func (v gpv) As8H() Register { … }
func (v gpv) As16() Register { … }
func (v gpv) As32() Register { … }
func (v gpv) As64() Register { … }
func gp(s Spec, id Index, name string, flags ...Info) GPPhysical { … }
var AL …
var CL …
var DL …
var BL …
var AH …
var CH …
var DH …
var BH …
var SPB …
var BPB …
var SIB …
var DIB …
var R8B …
var R9B …
var R10B …
var R11B …
var R12B …
var R13B …
var R14B …
var R15B …
var AX …
var CX …
var DX …
var BX …
var SP …
var BP …
var SI …
var DI …
var R8W …
var R9W …
var R10W …
var R11W …
var R12W …
var R13W …
var R14W …
var R15W …
var EAX …
var ECX …
var EDX …
var EBX …
var ESP …
var EBP …
var ESI …
var EDI …
var R8L …
var R9L …
var R10L …
var R11L …
var R12L …
var R13L …
var R14L …
var R15L …
var RAX …
var RCX …
var RDX …
var RBX …
var RSP …
var RBP …
var RSI …
var RDI …
var R8 …
var R9 …
var R10 …
var R11 …
var R12 …
var R13 …
var R14 …
var R15 …
type Vec …
type VecPhysical …
type vecp …
func newvecp(r Physical) VecPhysical { … }
func (p vecp) AsX() Register { … }
func (p vecp) AsY() Register { … }
func (p vecp) AsZ() Register { … }
type VecVirtual …
type vecv …
func newvecv(v Virtual) VecVirtual { … }
func (v vecv) AsX() Register { … }
func (v vecv) AsY() Register { … }
func (v vecv) AsZ() Register { … }
func vec(s Spec, id Index, name string, flags ...Info) VecPhysical { … }
var X0 …
var X1 …
var X2 …
var X3 …
var X4 …
var X5 …
var X6 …
var X7 …
var X8 …
var X9 …
var X10 …
var X11 …
var X12 …
var X13 …
var X14 …
var X15 …
var X16 …
var X17 …
var X18 …
var X19 …
var X20 …
var X21 …
var X22 …
var X23 …
var X24 …
var X25 …
var X26 …
var X27 …
var X28 …
var X29 …
var X30 …
var X31 …
var Y0 …
var Y1 …
var Y2 …
var Y3 …
var Y4 …
var Y5 …
var Y6 …
var Y7 …
var Y8 …
var Y9 …
var Y10 …
var Y11 …
var Y12 …
var Y13 …
var Y14 …
var Y15 …
var Y16 …
var Y17 …
var Y18 …
var Y19 …
var Y20 …
var Y21 …
var Y22 …
var Y23 …
var Y24 …
var Y25 …
var Y26 …
var Y27 …
var Y28 …
var Y29 …
var Y30 …
var Y31 …
var Z0 …
var Z1 …
var Z2 …
var Z3 …
var Z4 …
var Z5 …
var Z6 …
var Z7 …
var Z8 …
var Z9 …
var Z10 …
var Z11 …
var Z12 …
var Z13 …
var Z14 …
var Z15 …
var Z16 …
var Z17 …
var Z18 …
var Z19 …
var Z20 …
var Z21 …
var Z22 …
var Z23 …
var Z24 …
var Z25 …
var Z26 …
var Z27 …
var Z28 …
var Z29 …
var Z30 …
var Z31 …
type OpmaskPhysical …
type opmaskp …
func newopmaskp(r Physical) OpmaskPhysical { … }
type OpmaskVirtual …
type opmaskv …
func newopmaskv(v Virtual) OpmaskVirtual { … }
func opmask(s Spec, id Index, name string, flags ...Info) OpmaskPhysical { … }
var K0 …
var K1 …
var K2 …
var K3 …
var K4 …
var K5 …
var K6 …
var K7 …