diff --git a/src/cmd/internal/sys/arch.go b/src/cmd/internal/sys/arch.go index 7033f3fb780..487e2b73e5d 100644 --- a/src/cmd/internal/sys/arch.go +++ b/src/cmd/internal/sys/arch.go @@ -16,6 +16,7 @@ const ( ARM ARM64 I386 + MIPS MIPS64 PPC64 S390X @@ -97,6 +98,26 @@ var ArchARM64 = &Arch{ 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{ Name: "mips64", Family: MIPS64, @@ -153,6 +174,8 @@ var Archs = [...]*Arch{ ArchAMD64P32, ArchARM, ArchARM64, + ArchMIPS, + ArchMIPSLE, ArchMIPS64, ArchMIPS64LE, ArchPPC64,