Lines Matching defs:flags
80 void pa_cpu_get_arm_flags(pa_cpu_arm_flag_t *flags) {
85 /* We need to read the CPU flags from /proc/cpuinfo because there is no user
92 *flags = 0;
98 *flags |= PA_CPU_ARM_V6;
100 *flags |= PA_CPU_ARM_V7;
112 *flags |= PA_CPU_ARM_VFP;
114 *flags |= PA_CPU_ARM_EDSP;
116 *flags |= PA_CPU_ARM_NEON;
118 *flags |= PA_CPU_ARM_VFPV3;
129 *flags |= PA_CPU_ARM_CORTEX_A8;
134 pa_log_info("CPU flags: %s%s%s%s%s%s%s",
135 (*flags & PA_CPU_ARM_V6) ? "V6 " : "",
136 (*flags & PA_CPU_ARM_V7) ? "V7 " : "",
137 (*flags & PA_CPU_ARM_VFP) ? "VFP " : "",
138 (*flags & PA_CPU_ARM_EDSP) ? "EDSP " : "",
139 (*flags & PA_CPU_ARM_NEON) ? "NEON " : "",
140 (*flags & PA_CPU_ARM_VFPV3) ? "VFPV3 " : "",
141 (*flags & PA_CPU_ARM_CORTEX_A8) ? "Cortex-A8 " : "");
145 bool pa_cpu_init_arm(pa_cpu_arm_flag_t *flags) {
148 pa_cpu_get_arm_flags(flags);
150 if (*flags & PA_CPU_ARM_V6)
151 pa_volume_func_init_arm(*flags);
154 if (*flags & PA_CPU_ARM_NEON) {
155 pa_convert_func_init_neon(*flags);
156 pa_mix_func_init_neon(*flags);
157 pa_remap_func_init_neon(*flags);