Lines Matching defs:hwcap
209 uint32_t hwcap = 0;
215 hwcap |= (pf_r0.fp == 0) ? Arm_Fp : 0;
216 hwcap |= (pf_r0.fp == 1) ? Arm_Fphp | Arm_Fp : 0;
217 hwcap |= (pf_r0.advsimd == 0) ? Arm_Asimd : 0;
218 hwcap |= (pf_r0.advsimd == 1) ? Arm_Asimdhp | Arm_Asimd : 0;
219 hwcap |= (pf_r0.sve >= 1) ? Arm_Sve : 0;
220 hwcap |= (pf_r0.dit >= 1) ? Arm_Dit : 0;
224 hwcap |= (isa_r0.aes >= 1) ? Arm_Aes : 0;
225 hwcap |= (isa_r0.aes >= 2) ? Arm_Pmull : 0;
226 hwcap |= (isa_r0.sha1 >= 1) ? Arm_Sha1 : 0;
227 hwcap |= (isa_r0.sha2 >= 1) ? Arm_Sha2 : 0;
228 hwcap |= (isa_r0.sha2 >= 2) ? Arm_Sha512 : 0;
229 hwcap |= (isa_r0.crc32 >= 1) ? Arm_Crc32 : 0;
230 hwcap |= (isa_r0.atomic >= 1) ? Arm_Atomics : 0;
231 hwcap |= (isa_r0.rdm >= 1) ? Arm_Asimdrdm : 0;
232 hwcap |= (isa_r0.sha3 >= 1) ? Arm_Sha3 : 0;
233 hwcap |= (isa_r0.sm3 >= 1) ? Arm_Sm3 : 0;
234 hwcap |= (isa_r0.sm4 >= 1) ? Arm_Sm4 : 0;
235 hwcap |= (isa_r0.dp >= 1) ? Arm_Asimddp : 0;
236 hwcap |= (isa_r0.fhm >= 1) ? Arm_Asimdfhm : 0;
237 hwcap |= (isa_r0.ts >= 1) ? Arm_Flagm : 0;
241 hwcap |= (isa_r1.dpb >= 1) ? Arm_Dcpop : 0;
242 hwcap |= (isa_r1.jscvt >= 1) ? Arm_Jscvt : 0;
243 hwcap |= (isa_r1.fcma >= 1) ? Arm_Fcma : 0;
244 hwcap |= (isa_r1.lrcpc >= 1) ? Arm_Lrcpc : 0;
245 hwcap |= (isa_r1.lrcpc >= 2) ? Arm_Ilrcpc : 0;
249 hwcap |= (mm_fr2.at >= 1) ? Arm_Uscat : 0;
251 return hwcap;