package x86

import "cmd/compile/internal/x86"

Index

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
)

Functions

func BtoF

func BtoF(b uint64) int

func BtoR

func BtoR(b uint64) int

func FtoB

func FtoB(f int) uint64

func Main

func Main()

func RtoB

func RtoB(r int) uint64

Source Files

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

Version
v1.7.5
Published
Jan 26, 2017
Platform
linux/amd64
Imports
6 packages
Last checked
10 seconds ago

Tools for package owners.