|
@@ -33,8 +33,6 @@ var (
|
|
|
|
|
|
Arm = newArch("arm", "lib32")
|
|
Arm = newArch("arm", "lib32")
|
|
Arm64 = newArch("arm64", "lib64")
|
|
Arm64 = newArch("arm64", "lib64")
|
|
- Mips = newArch("mips", "lib32")
|
|
|
|
- Mips64 = newArch("mips64", "lib64")
|
|
|
|
X86 = newArch("x86", "lib32")
|
|
X86 = newArch("x86", "lib32")
|
|
X86_64 = newArch("x86_64", "lib64")
|
|
X86_64 = newArch("x86_64", "lib64")
|
|
|
|
|
|
@@ -46,8 +44,6 @@ var (
|
|
var archTypeMap = map[string]ArchType{
|
|
var archTypeMap = map[string]ArchType{
|
|
"arm": Arm,
|
|
"arm": Arm,
|
|
"arm64": Arm64,
|
|
"arm64": Arm64,
|
|
- "mips": Mips,
|
|
|
|
- "mips64": Mips64,
|
|
|
|
"x86": X86,
|
|
"x86": X86,
|
|
"x86_64": X86_64,
|
|
"x86_64": X86_64,
|
|
}
|
|
}
|
|
@@ -64,12 +60,6 @@ module {
|
|
arm64: {
|
|
arm64: {
|
|
// Host or device variants with arm64 architecture
|
|
// Host or device variants with arm64 architecture
|
|
},
|
|
},
|
|
- mips: {
|
|
|
|
- // Host or device variants with mips architecture
|
|
|
|
- },
|
|
|
|
- mips64: {
|
|
|
|
- // Host or device variants with mips64 architecture
|
|
|
|
- },
|
|
|
|
x86: {
|
|
x86: {
|
|
// Host or device variants with x86 architecture
|
|
// Host or device variants with x86 architecture
|
|
},
|
|
},
|
|
@@ -145,18 +135,6 @@ var archVariants = map[ArchType][]string{
|
|
"exynos-m1",
|
|
"exynos-m1",
|
|
"exynos-m2",
|
|
"exynos-m2",
|
|
},
|
|
},
|
|
- Mips: {
|
|
|
|
- "mips32_fp",
|
|
|
|
- "mips32r2_fp",
|
|
|
|
- "mips32r2_fp_xburst",
|
|
|
|
- "mips32r2dsp_fp",
|
|
|
|
- "mips32r2dspr2_fp",
|
|
|
|
- "mips32r6",
|
|
|
|
- },
|
|
|
|
- Mips64: {
|
|
|
|
- "mips64r2",
|
|
|
|
- "mips64r6",
|
|
|
|
- },
|
|
|
|
X86: {
|
|
X86: {
|
|
"amberlake",
|
|
"amberlake",
|
|
"atom",
|
|
"atom",
|
|
@@ -193,15 +171,6 @@ var archFeatures = map[ArchType][]string{
|
|
Arm: {
|
|
Arm: {
|
|
"neon",
|
|
"neon",
|
|
},
|
|
},
|
|
- Mips: {
|
|
|
|
- "dspr2",
|
|
|
|
- "rev6",
|
|
|
|
- "msa",
|
|
|
|
- },
|
|
|
|
- Mips64: {
|
|
|
|
- "rev6",
|
|
|
|
- "msa",
|
|
|
|
- },
|
|
|
|
X86: {
|
|
X86: {
|
|
"ssse3",
|
|
"ssse3",
|
|
"sse4",
|
|
"sse4",
|
|
@@ -239,19 +208,6 @@ var archFeatureMap = map[ArchType]map[string][]string{
|
|
"neon",
|
|
"neon",
|
|
},
|
|
},
|
|
},
|
|
},
|
|
- Mips: {
|
|
|
|
- "mips32r2dspr2_fp": {
|
|
|
|
- "dspr2",
|
|
|
|
- },
|
|
|
|
- "mips32r6": {
|
|
|
|
- "rev6",
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- Mips64: {
|
|
|
|
- "mips64r6": {
|
|
|
|
- "rev6",
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
X86: {
|
|
X86: {
|
|
"amberlake": {
|
|
"amberlake": {
|
|
"ssse3",
|
|
"ssse3",
|
|
@@ -616,7 +572,7 @@ var (
|
|
LinuxBionic: []ArchType{X86_64},
|
|
LinuxBionic: []ArchType{X86_64},
|
|
Darwin: []ArchType{X86_64},
|
|
Darwin: []ArchType{X86_64},
|
|
Windows: []ArchType{X86, X86_64},
|
|
Windows: []ArchType{X86, X86_64},
|
|
- Android: []ArchType{Arm, Arm64, Mips, Mips64, X86, X86_64},
|
|
|
|
|
|
+ Android: []ArchType{Arm, Arm64, X86, X86_64},
|
|
Fuchsia: []ArchType{Arm64, X86_64},
|
|
Fuchsia: []ArchType{Arm64, X86_64},
|
|
}
|
|
}
|
|
)
|
|
)
|
|
@@ -1656,15 +1612,6 @@ func getMegaDeviceConfig() []archConfig {
|
|
{"arm64", "armv8-2a", "cortex-a75", []string{"arm64-v8a"}},
|
|
{"arm64", "armv8-2a", "cortex-a75", []string{"arm64-v8a"}},
|
|
{"arm64", "armv8-2a", "cortex-a76", []string{"arm64-v8a"}},
|
|
{"arm64", "armv8-2a", "cortex-a76", []string{"arm64-v8a"}},
|
|
{"arm64", "armv8-2a", "kryo385", []string{"arm64-v8a"}},
|
|
{"arm64", "armv8-2a", "kryo385", []string{"arm64-v8a"}},
|
|
- {"mips", "mips32-fp", "", []string{"mips"}},
|
|
|
|
- {"mips", "mips32r2-fp", "", []string{"mips"}},
|
|
|
|
- {"mips", "mips32r2-fp-xburst", "", []string{"mips"}},
|
|
|
|
- //{"mips", "mips32r6", "", []string{"mips"}},
|
|
|
|
- {"mips", "mips32r2dsp-fp", "", []string{"mips"}},
|
|
|
|
- {"mips", "mips32r2dspr2-fp", "", []string{"mips"}},
|
|
|
|
- // mips64r2 is mismatching 64r2 and 64r6 libraries during linking to libgcc
|
|
|
|
- //{"mips64", "mips64r2", "", []string{"mips64"}},
|
|
|
|
- {"mips64", "mips64r6", "", []string{"mips64"}},
|
|
|
|
{"x86", "", "", []string{"x86"}},
|
|
{"x86", "", "", []string{"x86"}},
|
|
{"x86", "atom", "", []string{"x86"}},
|
|
{"x86", "atom", "", []string{"x86"}},
|
|
{"x86", "haswell", "", []string{"x86"}},
|
|
{"x86", "haswell", "", []string{"x86"}},
|