go/pkg/mod/github.com/mmcloughlin/[email protected]/operand/const.go

type Constant

// String returns a representation the 32-bit float which is guaranteed to be
// parsed as a floating point constant by the Go assembler.
func (f F32) String() string {}

// String returns a representation the 64-bit float which is guaranteed to be
// parsed as a floating point constant by the Go assembler.
func (f F64) String() string {}

// asmfloat represents x as a string such that the assembler scanner will always
// recognize it as a float. Specifically, ensure that when x is an integral
// value, the result will still have a decimal point.
func asmfloat(x float64, bits int) string {}

type String

// Asm returns an assembly syntax representation of the string s.
func (s String) Asm() string {}

// Bytes returns the length of s.
func (s String) Bytes() int {}

func (s String) constant() {}

// Imm returns an unsigned integer constant with size guessed from x.
func Imm(x uint64) Constant {}