Searched refs:mvfr1 (Results 1 – 11 of 11) sorted by relevance
/openbmc/qemu/target/arm/tcg/ |
H A D | cpu-v7m.c | 115 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 D | cpu32.c | 47 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 D | cpu64.c | 109 cpu->isar.mvfr1 = 0x12111111; in aarch64_a35_initfn() 269 cpu->isar.mvfr1 = 0x13211111; in aarch64_a55_initfn() 294 cpu->isar.mvfr1 = 0x12111111; in aarch64_a72_initfn() 401 cpu->isar.mvfr1 = 0x13211111; in aarch64_a76_initfn() 647 cpu->isar.mvfr1 = 0x13211111; in aarch64_neoverse_n1_initfn() 734 cpu->isar.mvfr1 = 0x13211111; in aarch64_neoverse_v1_initfn() 917 cpu->isar.mvfr1 = 0x13211111; in aarch64_a710_initfn() 1018 cpu->isar.mvfr1 = 0x13211111; in aarch64_neoverse_n2_initfn()
|
/openbmc/qemu/target/arm/ |
H A D | cpu-features.h | 159 return FIELD_EX32(id->mvfr1, MVFR1, FP16) > 0; in isar_feature_aa32_fp16_arith() 161 return FIELD_EX32(id->mvfr1, MVFR1, FPHP) >= 3; in isar_feature_aa32_fp16_arith() 173 FIELD_EX32(id->mvfr1, MVFR1, MVE) > 0; in isar_feature_aa32_mve() 184 FIELD_EX32(id->mvfr1, MVFR1, MVE) >= 2; in isar_feature_aa32_mve_fp() 243 return FIELD_EX32(id->mvfr1, MVFR1, FPHP) > 0; in isar_feature_aa32_fp16_spconv() 248 return FIELD_EX32(id->mvfr1, MVFR1, FPHP) > 1; in isar_feature_aa32_fp16_dpconv() 260 return FIELD_EX32(id->mvfr1, MVFR1, SIMDFMAC) != 0; in isar_feature_aa32_simdfmac()
|
H A D | cpu.c | 253 env->vfp.xregs[ARM_VFP_MVFR1] = cpu->isar.mvfr1; in arm_cpu_reset_hold() 2160 u = cpu->isar.mvfr1; in arm_cpu_realizefn() 2167 cpu->isar.mvfr1 = u; in arm_cpu_realizefn() 2216 u = cpu->isar.mvfr1; in arm_cpu_realizefn() 2221 cpu->isar.mvfr1 = u; in arm_cpu_realizefn() 2246 u = cpu->isar.mvfr1; in arm_cpu_realizefn() 2248 cpu->isar.mvfr1 = u; in arm_cpu_realizefn()
|
H A D | cpu64.c | 618 cpu->isar.mvfr1 = 0x12111111; in aarch64_a57_initfn() 679 cpu->isar.mvfr1 = 0x12111111; in aarch64_a53_initfn()
|
H A D | kvm.c | 395 err |= read_sys_reg32(fdarray[2], &ahcf->isar.mvfr1, in kvm_arm_get_host_cpu_features()
|
H A D | cpu.h | 1015 uint32_t mvfr1; member
|
H A D | helper.c | 9059 .resetvalue = cpu->isar.mvfr1 }, in register_cp_regs_for_features()
|
/openbmc/linux/arch/arm64/kernel/ |
H A D | cpufeature.c | 2904 u32 mvfr1; in compat_has_neon() local 2908 mvfr1 = read_sanitised_ftr_reg(SYS_MVFR1_EL1); in compat_has_neon() 2910 mvfr1 = read_sysreg_s(SYS_MVFR1_EL1); in compat_has_neon() 2912 return cpuid_feature_extract_unsigned_field(mvfr1, MVFR1_EL1_SIMDSP_SHIFT) && in compat_has_neon() 2913 cpuid_feature_extract_unsigned_field(mvfr1, MVFR1_EL1_SIMDInt_SHIFT) && in compat_has_neon() 2914 cpuid_feature_extract_unsigned_field(mvfr1, MVFR1_EL1_SIMDLS_SHIFT); in compat_has_neon()
|
/openbmc/qemu/hw/intc/ |
H A D | armv7m_nvic.c | 1543 return cpu->isar.mvfr1; in nvic_readl()
|