go/src/cmd/compile/internal/test/memcombine_test.go

var gv

//go:noinline
func readGlobalUnaligned() uint64 {}

func TestUnalignedGlobal(t *testing.T) {}

func TestSpillOfExtendedEndianLoads(t *testing.T) {}

func readUint16le(b []byte) uint64 {}

func readUint16be(b []byte) uint64 {}

func readUint32le(b []byte) uint64 {}

func readUint32be(b []byte) uint64 {}

//go:noinline
func nop() {}

type T32

//go:noinline
func (t *T32) bigEndianLoad() uint64 {}

//go:noinline
func (t *T32) littleEndianLoad() uint64 {}

//go:noinline
func (t *T32) bigEndianStore(x uint64) {}

//go:noinline
func (t *T32) littleEndianStore(x uint64) {}

type T16

//go:noinline
func (t *T16) bigEndianLoad() uint32 {}

//go:noinline
func (t *T16) littleEndianLoad() uint32 {}

//go:noinline
func (t *T16) bigEndianStore(x uint32) {}

//go:noinline
func (t *T16) littleEndianStore(x uint32) {}

type T8

//go:noinline
func (t *T8) bigEndianLoad() uint16 {}

//go:noinline
func (t *T8) littleEndianLoad() uint16 {}

//go:noinline
func (t *T8) bigEndianStore(x uint16) {}

//go:noinline
func (t *T8) littleEndianStore(x uint16) {}

func TestIssue64468(t *testing.T) {}