Home | History | Annotate | Download | only in arch

Lines Matching refs:arch

107 static const char *normalize_arch(char *arch)
109 if (!strcmp(arch, "x86_64"))
111 if (arch[0] == 'i' && arch[2] == '8' && arch[3] == '6')
113 if (!strcmp(arch, "sun4u") || !strncmp(arch, "sparc", 5))
116 if (!strcmp(arch, "aarch64") || !strcmp(arch, "arm64"))
119 if (!strncmp(arch, "arm", 3) || !strcmp(arch, "sa110"))
121 if (!strncmp(arch, "s390", 4))
123 if (!strncmp(arch, "parisc", 6))
125 if (!strncmp(arch, "powerpc", 7) || !strncmp(arch, "ppc", 3))
127 if (!strncmp(arch, "mips", 4))
129 if (!strncmp(arch, "sh", 2) && isdigit(arch[2]))
132 return arch;
140 const char *arch, *cross_env;
145 arch = normalize_arch(env->arch);
154 if (!strcmp(normalize_arch(uts.machine), arch))
172 if (!strcmp(arch, "arm"))
175 else if (!strcmp(arch, "arm64"))
178 else if (!strcmp(arch, "powerpc"))
180 else if (!strcmp(arch, "sh"))
182 else if (!strcmp(arch, "s390"))
184 else if (!strcmp(arch, "sparc"))
186 else if (!strcmp(arch, "x86"))
188 else if (!strcmp(arch, "mips"))
191 ui__error("binutils for %s not supported.\n", arch);
200 name, arch, name);
219 * For live mode, env->arch will be NULL and we can use
222 if (env->arch == NULL)