// Copyright 2014 The Go Authors. All rights reserved. | |
// Use of this source code is governed by a BSD-style | |
// license that can be found in the LICENSE file. | |
// +build 386 amd64 amd64p32 arm64 ppc64 ppc64le s390x wasm ppc s390 arm64be riscv64 | |
package runtime | |
import "unsafe" | |
func readUnaligned32(p unsafe.Pointer) uint32 { | |
return *(*uint32)(p) | |
} | |
func readUnaligned64(p unsafe.Pointer) uint64 { | |
return *(*uint64)(p) | |
} |