Go: cmd/compile/internal/x86 Index | Files

package x86

import "cmd/compile/internal/x86"

Index

Package Files

cgen.go cgen64.go galign.go ggen.go gsubr.go peep.go prog.go reg.go

Constants

const (
    Frev  = 1 << 0
    Fpop  = 1 << 1
    Fpop2 = 1 << 2
)

foptoas flags

const (
    NREGVAR = 16 /* 8 integer + 8 floating */
)
const (
    REGEXT = 0
)

Variables

var (
    AX               = RtoB(x86.REG_AX)
    BX               = RtoB(x86.REG_BX)
    CX               = RtoB(x86.REG_CX)
    DX               = RtoB(x86.REG_DX)
    DI               = RtoB(x86.REG_DI)
    SI               = RtoB(x86.REG_SI)
    LeftRdwr  uint32 = gc.LeftRead | gc.LeftWrite
    RightRdwr uint32 = gc.RightRead | gc.RightWrite
)

func BtoF Uses

func BtoF(b uint64) int

func BtoR Uses

func BtoR(b uint64) int

func FtoB Uses

func FtoB(f int) uint64

func Main Uses

func Main()

func RtoB Uses

func RtoB(r int) uint64

Package x86 imports 6 packages (graph) and is imported by 2 packages. Updated 2016-12-18. Refresh now. Tools for package owners.