Home
last modified time | relevance | path

Searched refs:mvfr1 (Results 1 – 11 of 11) sorted by relevance

/openbmc/qemu/target/arm/tcg/
H A Dcpu-v7m.c115 cpu->isar.mvfr1 = 0x11000011; in cortex_m4_initfn()
145 cpu->isar.mvfr1 = 0x12000011; in cortex_m7_initfn()
177 cpu->isar.mvfr1 = 0x11000011; in cortex_m33_initfn()
214 cpu->isar.mvfr1 = 0x12100211; in cortex_m55_initfn()
H A Dcpu32.c47 t = cpu->isar.mvfr1; in aa32_max_features()
50 cpu->isar.mvfr1 = t; in aa32_max_features()
226 cpu->isar.mvfr1 = 0x00000000; in arm1136_r2_initfn()
257 cpu->isar.mvfr1 = 0x00000000; in arm1136_initfn()
289 cpu->isar.mvfr1 = 0x00000000; in arm1176_initfn()
319 cpu->isar.mvfr1 = 0x00000000; in arm11mpcore_initfn()
357 cpu->isar.mvfr1 = 0x00011111; in cortex_a8_initfn()
432 cpu->isar.mvfr1 = 0x01111111; in cortex_a9_initfn()
497 cpu->isar.mvfr1 = 0x11111111; in cortex_a7_initfn()
548 cpu->isar.mvfr1 = 0x11111111; in cortex_a15_initfn()
[all …]
H A Dcpu64.c132 cpu->isar.mvfr1 = 0x12111111; in aarch64_a35_initfn()
289 cpu->isar.mvfr1 = 0x13211111; in aarch64_a55_initfn()
314 cpu->isar.mvfr1 = 0x12111111; in aarch64_a72_initfn()
415 cpu->isar.mvfr1 = 0x13211111; in aarch64_a76_initfn()
655 cpu->isar.mvfr1 = 0x13211111; in aarch64_neoverse_n1_initfn()
739 cpu->isar.mvfr1 = 0x13211111; in aarch64_neoverse_v1_initfn()
922 cpu->isar.mvfr1 = 0x13211111; in aarch64_a710_initfn()
1020 cpu->isar.mvfr1 = 0x13211111; in aarch64_neoverse_n2_initfn()
/openbmc/qemu/target/arm/
H A Dcpu-features.h158 return FIELD_EX32(id->mvfr1, MVFR1, FP16) > 0; in isar_feature_aa32_fp16_arith()
160 return FIELD_EX32(id->mvfr1, MVFR1, FPHP) >= 3; in isar_feature_aa32_fp16_arith()
172 FIELD_EX32(id->mvfr1, MVFR1, MVE) > 0; in isar_feature_aa32_mve()
183 FIELD_EX32(id->mvfr1, MVFR1, MVE) >= 2; in isar_feature_aa32_mve_fp()
242 return FIELD_EX32(id->mvfr1, MVFR1, FPHP) > 0; in isar_feature_aa32_fp16_spconv()
247 return FIELD_EX32(id->mvfr1, MVFR1, FPHP) > 1; in isar_feature_aa32_fp16_dpconv()
259 return FIELD_EX32(id->mvfr1, MVFR1, SIMDFMAC) != 0; in isar_feature_aa32_simdfmac()
H A Dcpu.c241 env->vfp.xregs[ARM_VFP_MVFR1] = cpu->isar.mvfr1; in arm_cpu_reset_hold()
2151 u = cpu->isar.mvfr1; in arm_cpu_realizefn()
2158 cpu->isar.mvfr1 = u; in arm_cpu_realizefn()
2207 u = cpu->isar.mvfr1; in arm_cpu_realizefn()
2212 cpu->isar.mvfr1 = u; in arm_cpu_realizefn()
2237 u = cpu->isar.mvfr1; in arm_cpu_realizefn()
2239 cpu->isar.mvfr1 = u; in arm_cpu_realizefn()
H A Dcpu64.c617 cpu->isar.mvfr1 = 0x12111111; in aarch64_a57_initfn()
675 cpu->isar.mvfr1 = 0x12111111; in aarch64_a53_initfn()
H A Dkvm.c378 err |= read_sys_reg32(fdarray[2], &ahcf->isar.mvfr1, in kvm_arm_get_host_cpu_features()
H A Dcpu.h1013 uint32_t mvfr1; member
H A Dhelper.c9039 .resetvalue = cpu->isar.mvfr1 }, in register_cp_regs_for_features()
/openbmc/linux/arch/arm64/kernel/
H A Dcpufeature.c2890 u32 mvfr1; in compat_has_neon() local
2894 mvfr1 = read_sanitised_ftr_reg(SYS_MVFR1_EL1); in compat_has_neon()
2896 mvfr1 = read_sysreg_s(SYS_MVFR1_EL1); in compat_has_neon()
2898 return cpuid_feature_extract_unsigned_field(mvfr1, MVFR1_EL1_SIMDSP_SHIFT) && in compat_has_neon()
2899 cpuid_feature_extract_unsigned_field(mvfr1, MVFR1_EL1_SIMDInt_SHIFT) && in compat_has_neon()
2900 cpuid_feature_extract_unsigned_field(mvfr1, MVFR1_EL1_SIMDLS_SHIFT); in compat_has_neon()
/openbmc/qemu/hw/intc/
H A Darmv7m_nvic.c1543 return cpu->isar.mvfr1; in nvic_readl()