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
)
var MAXWIDTH int64 = (1 << 32) - 1

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.6.1
Published
Apr 12, 2016
Platform
linux/amd64
Imports
6 packages
Last checked
13 seconds ago

Tools for package owners.