mirror of
https://github.com/golang/go
synced 2024-10-03 13:21:22 -06:00
cmd/internal/sys: add support for GOARCH=mips{,le}
Change-Id: I8c6b8839c68818430510702719dca15b8d748fb8 Reviewed-on: https://go-review.googlesource.com/31473 Reviewed-by: Ian Lance Taylor <iant@golang.org>
This commit is contained in:
parent
c408266e28
commit
66fdf433b0
@ -16,6 +16,7 @@ const (
|
|||||||
ARM
|
ARM
|
||||||
ARM64
|
ARM64
|
||||||
I386
|
I386
|
||||||
|
MIPS
|
||||||
MIPS64
|
MIPS64
|
||||||
PPC64
|
PPC64
|
||||||
S390X
|
S390X
|
||||||
@ -97,6 +98,26 @@ var ArchARM64 = &Arch{
|
|||||||
MinLC: 4,
|
MinLC: 4,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var ArchMIPS = &Arch{
|
||||||
|
Name: "mips",
|
||||||
|
Family: MIPS,
|
||||||
|
ByteOrder: binary.BigEndian,
|
||||||
|
IntSize: 4,
|
||||||
|
PtrSize: 4,
|
||||||
|
RegSize: 4,
|
||||||
|
MinLC: 4,
|
||||||
|
}
|
||||||
|
|
||||||
|
var ArchMIPSLE = &Arch{
|
||||||
|
Name: "mipsle",
|
||||||
|
Family: MIPS,
|
||||||
|
ByteOrder: binary.LittleEndian,
|
||||||
|
IntSize: 4,
|
||||||
|
PtrSize: 4,
|
||||||
|
RegSize: 4,
|
||||||
|
MinLC: 4,
|
||||||
|
}
|
||||||
|
|
||||||
var ArchMIPS64 = &Arch{
|
var ArchMIPS64 = &Arch{
|
||||||
Name: "mips64",
|
Name: "mips64",
|
||||||
Family: MIPS64,
|
Family: MIPS64,
|
||||||
@ -153,6 +174,8 @@ var Archs = [...]*Arch{
|
|||||||
ArchAMD64P32,
|
ArchAMD64P32,
|
||||||
ArchARM,
|
ArchARM,
|
||||||
ArchARM64,
|
ArchARM64,
|
||||||
|
ArchMIPS,
|
||||||
|
ArchMIPSLE,
|
||||||
ArchMIPS64,
|
ArchMIPS64,
|
||||||
ArchMIPS64LE,
|
ArchMIPS64LE,
|
||||||
ArchPPC64,
|
ArchPPC64,
|
||||||
|
Loading…
Reference in New Issue
Block a user