Lines Matching full:isa
34 struct cpuinfo_arm_isa isa[restrict static 1]) in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
41 isa->armv5e = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
42 isa->armv6 = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
43 isa->armv6k = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
44 isa->armv7 = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
45 isa->armv7mp = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
46 isa->armv8 = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
47 isa->thumb = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
48 isa->thumb2 = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
49 isa->idiv = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
50 isa->vfpv3 = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
51 isa->d32 = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
52 isa->fp16 = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
53 isa->fma = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
54 isa->neon = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
86 isa->fp16arith = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
87 isa->rdm = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
105 isa->dot = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
108 isa->dot = !!(midr_get_variant(midr) >= 1); in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
111 isa->dot = !!(midr_get_variant(midr) >= 2); in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
134 isa->armv5e = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
137 isa->armv6 = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
140 isa->armv6k = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
141 isa->armv7 = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
160 isa->armv7mp = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
163 /* In practice IDIV instruction implies ARMv7+MP ISA */ in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
164 isa->armv7mp = (features & CPUINFO_ARM_LINUX_FEATURE_IDIV) == CPUINFO_ARM_LINUX_FEATURE_IDIV; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
174 isa->wmmx = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
176 isa->wmmx2 = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
179 cpuinfo_log_warning("WMMX ISA disabled: OS reported iwmmxt feature, " in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
186 isa->thumb = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
193 isa->thumb2 = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
197 isa->thumbee = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
200 isa->jazelle = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
205 isa->idiv = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
215 isa->vfpv3 = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
219 isa->d32 = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
223 isa->vfpv3 = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
229 isa->vfpv2 = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
235 isa->neon = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
244 isa->fp16 = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
248 isa->fma = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
253 isa->aes = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
256 isa->pmull = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
259 isa->sha1 = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
262 isa->sha2 = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()
265 isa->crc32 = true; in cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo()