Lines Matching refs:rval

92     int rval = 0;
112 rval |= AV_CPU_FLAG_CMOV;
114 rval |= AV_CPU_FLAG_MMX;
116 rval |= AV_CPU_FLAG_MMXEXT;
119 rval |= AV_CPU_FLAG_SSE;
121 rval |= AV_CPU_FLAG_SSE2;
123 rval |= AV_CPU_FLAG_SSE3;
125 rval |= AV_CPU_FLAG_SSSE3;
127 rval |= AV_CPU_FLAG_SSE4;
129 rval |= AV_CPU_FLAG_SSE42;
131 rval |= AV_CPU_FLAG_AESNI;
138 rval |= AV_CPU_FLAG_AVX;
140 rval |= AV_CPU_FLAG_FMA3;
149 if ((rval & AV_CPU_FLAG_AVX) && (ebx & 0x00000020))
150 rval |= AV_CPU_FLAG_AVX2;
153 if ((rval & AV_CPU_FLAG_AVX2) && (ebx & 0xd0030000) == 0xd0030000) {
154 rval |= AV_CPU_FLAG_AVX512;
157 rval |= AV_CPU_FLAG_AVX512ICL;
165 rval |= AV_CPU_FLAG_BMI1;
167 rval |= AV_CPU_FLAG_BMI2;
176 rval |= AV_CPU_FLAG_3DNOW;
178 rval |= AV_CPU_FLAG_3DNOWEXT;
180 rval |= AV_CPU_FLAG_MMX;
182 rval |= AV_CPU_FLAG_MMXEXT;
192 if (rval & AV_CPU_FLAG_SSE2 && !(ecx & 0x00000040))
193 rval |= AV_CPU_FLAG_SSE2SLOW;
201 if ((family == 0x15 || family == 0x16) && (rval & AV_CPU_FLAG_AVX))
202 rval |= AV_CPU_FLAG_AVXSLOW;
205 if ((family <= 0x19) && (rval & AV_CPU_FLAG_AVX2))
206 rval |= AV_CPU_FLAG_SLOW_GATHER;
211 if (rval & AV_CPU_FLAG_AVX) {
213 rval |= AV_CPU_FLAG_XOP;
215 rval |= AV_CPU_FLAG_FMA4;
228 if (rval & AV_CPU_FLAG_SSE2)
229 rval ^= AV_CPU_FLAG_SSE2SLOW | AV_CPU_FLAG_SSE2;
230 if (rval & AV_CPU_FLAG_SSE3)
231 rval ^= AV_CPU_FLAG_SSE3SLOW | AV_CPU_FLAG_SSE3;
239 rval |= AV_CPU_FLAG_ATOM;
243 if ((rval & AV_CPU_FLAG_SSSE3) && !(rval & AV_CPU_FLAG_SSE4) &&
245 rval |= AV_CPU_FLAG_SSSE3SLOW;
248 if ((rval & AV_CPU_FLAG_AVX2) && family == 6 && model < 70)
249 rval |= AV_CPU_FLAG_SLOW_GATHER;
254 return rval;