go/src/cmd/vendor/golang.org/x/arch/x86/x86asm/gnu.go

// GNUSyntax returns the GNU assembler syntax for the instruction, as defined by GNU binutils.
// This general form is often called “AT&T syntax” as a reference to AT&T System V Unix.
func GNUSyntax(inst Inst, pc uint64, symname SymLookup) string {}

// gnuArg returns the GNU syntax for the argument x from the instruction inst.
// If *usedPrefixes is false and x is a Mem, then the formatting
// includes any segment prefixes and sets *usedPrefixes to true.
func gnuArg(inst *Inst, pc uint64, symname SymLookup, x Arg, usedPrefixes *bool) string {}

var gccRegName

var gnuOp

var cmppsOps

var pclmulqOps

func countPrefix(inst *Inst, target Prefix) int {}

func markLastImplicit(inst *Inst, prefix Prefix) bool {}

func unmarkImplicit(inst *Inst, prefix Prefix) {}

func byteSizeSuffix(b int) string {}

func argBytes(inst *Inst, arg Arg) int {}

func isFloat(op Op) bool {}

func isFloatInt(op Op) bool {}