ppc64

package
v0.0.0-...-313ecc2 Latest Latest
Warning

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

Go to latest
Published: Apr 2, 2019 License: MIT, BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ODynam   = 1 << 0
	OAddable = 1 << 1
)
View Source
const (
	V_CC = 1 << 0 // xCC (affect CR field 0 flags)
	V_V  = 1 << 1 // xV (affect SO and OV flags)
)

Many Power ISA arithmetic and logical instructions come in four standard variants. These bits let us map between variants.

View Source
const (
	LeftRdwr  uint32 = gc.LeftRead | gc.LeftWrite
	RightRdwr uint32 = gc.RightRead | gc.RightWrite
)
View Source
const (
	NREGVAR = 64 /* 32 general + 32 floating */
)

Variables

View Source
var MAXWIDTH int64 = 1 << 50

Functions

func BtoF

func BtoF(b uint64) int

func BtoR

func BtoR(b uint64) int

func Main

func Main()

func RtoB

func RtoB(r int) uint64

* track register variables including external registers: * bit reg * 0 R0 * 1 R1 * ... ... * 31 R31 * 32+0 F0 * 32+1 F1 * ... ... * 32+31 F31

Types

This section is empty.

Jump to

Keyboard shortcuts

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