x86

package
v1.12.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 5, 2024 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FP_offs = _FP_loffs + _FP_locals
)

Variables

This section is empty.

Functions

func EncodeTypedPointer

func EncodeTypedPointer(buf *[]byte, vt *rt.GoType, vp *unsafe.Pointer, sb *vars.Stack, fv uint64) error

func SetCompiler

func SetCompiler(c func(*rt.GoType, ...interface{}) (interface{}, error))

Types

type Assembler

type Assembler struct {
	Name string
	jit.BaseAssembler
	// contains filtered or unexported fields
}

func NewAssembler

func NewAssembler(p ir.Program) *Assembler

func (*Assembler) Init

func (self *Assembler) Init(p ir.Program) *Assembler

func (*Assembler) Load

func (self *Assembler) Load() vars.Encoder

func (*Assembler) WritePtr

func (self *Assembler) WritePtr(i int, ptr obj.Addr, old obj.Addr)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL