build: separate compiler and libs
This commit is contained in:
7
compiler/internal/runtime/goarch/endian_big.go
Normal file
7
compiler/internal/runtime/goarch/endian_big.go
Normal file
@@ -0,0 +1,7 @@
|
||||
//go:build 386 || amd64 || arm || arm64 || ppc64le || mips64le || mipsle || riscv64 || wasm
|
||||
// +build 386 amd64 arm arm64 ppc64le mips64le mipsle riscv64 wasm
|
||||
|
||||
package goarch
|
||||
|
||||
const BigEndian = true
|
||||
const LittleEndian = false
|
||||
9
compiler/internal/runtime/goarch/endian_little.go
Normal file
9
compiler/internal/runtime/goarch/endian_little.go
Normal file
@@ -0,0 +1,9 @@
|
||||
//go:build ppc64 || s390x || mips || mips64
|
||||
// +build ppc64 s390x mips mips64
|
||||
|
||||
package goarch
|
||||
|
||||
const (
|
||||
BigEndian = false
|
||||
LittleEndian = true
|
||||
)
|
||||
3
compiler/internal/runtime/goarch/goarch.go
Normal file
3
compiler/internal/runtime/goarch/goarch.go
Normal file
@@ -0,0 +1,3 @@
|
||||
package goarch
|
||||
|
||||
const PtrSize = 4 << (^uintptr(0) >> 63)
|
||||
Reference in New Issue
Block a user