27 #define AV_CPU_FLAG_FORCE    0x80000000  
   30 #define AV_CPU_FLAG_MMX          0x0001  
   31 #define AV_CPU_FLAG_MMXEXT       0x0002 
 
   32 #define AV_CPU_FLAG_MMX2         0x0002 
 
   33 #define AV_CPU_FLAG_3DNOW        0x0004 
 
   34 #define AV_CPU_FLAG_SSE          0x0008 
 
   35 #define AV_CPU_FLAG_SSE2         0x0010 
 
   36 #define AV_CPU_FLAG_SSE2SLOW 0x40000000 
 
   38 #define AV_CPU_FLAG_3DNOWEXT     0x0020 
 
   39 #define AV_CPU_FLAG_SSE3         0x0040 
 
   40 #define AV_CPU_FLAG_SSE3SLOW 0x20000000 
 
   42 #define AV_CPU_FLAG_SSSE3        0x0080 
 
   43 #define AV_CPU_FLAG_SSSE3SLOW 0x4000000 
 
   44 #define AV_CPU_FLAG_ATOM     0x10000000 
 
   45 #define AV_CPU_FLAG_SSE4         0x0100 
 
   46 #define AV_CPU_FLAG_SSE42        0x0200 
 
   47 #define AV_CPU_FLAG_AESNI       0x80000 
 
   48 #define AV_CPU_FLAG_AVX          0x4000 
 
   49 #define AV_CPU_FLAG_AVXSLOW   0x8000000 
 
   50 #define AV_CPU_FLAG_XOP          0x0400 
 
   51 #define AV_CPU_FLAG_FMA4         0x0800 
 
   52 #define AV_CPU_FLAG_CMOV         0x1000 
 
   53 #define AV_CPU_FLAG_AVX2         0x8000 
 
   54 #define AV_CPU_FLAG_FMA3        0x10000 
 
   55 #define AV_CPU_FLAG_BMI1        0x20000 
 
   56 #define AV_CPU_FLAG_BMI2        0x40000 
 
   57 #define AV_CPU_FLAG_AVX512     0x100000 
 
   58 #define AV_CPU_FLAG_AVX512ICL  0x200000 
 
   59 #define AV_CPU_FLAG_SLOW_GATHER  0x2000000 
 
   61 #define AV_CPU_FLAG_ALTIVEC      0x0001  
   62 #define AV_CPU_FLAG_VSX          0x0002 
 
   63 #define AV_CPU_FLAG_POWER8       0x0004 
 
   65 #define AV_CPU_FLAG_ARMV5TE      (1 << 0) 
   66 #define AV_CPU_FLAG_ARMV6        (1 << 1) 
   67 #define AV_CPU_FLAG_ARMV6T2      (1 << 2) 
   68 #define AV_CPU_FLAG_VFP          (1 << 3) 
   69 #define AV_CPU_FLAG_VFPV3        (1 << 4) 
   70 #define AV_CPU_FLAG_NEON         (1 << 5) 
   71 #define AV_CPU_FLAG_ARMV8        (1 << 6) 
   72 #define AV_CPU_FLAG_VFP_VM       (1 << 7)  
   73 #define AV_CPU_FLAG_DOTPROD      (1 << 8)
 
   74 #define AV_CPU_FLAG_I8MM         (1 << 9) 
   75 #define AV_CPU_FLAG_SVE          (1 <<10) 
   76 #define AV_CPU_FLAG_SVE2         (1 <<11) 
   77 #define AV_CPU_FLAG_SETEND       (1 <<16) 
   79 #define AV_CPU_FLAG_MMI          (1 << 0) 
   80 #define AV_CPU_FLAG_MSA          (1 << 1) 
   83 #define AV_CPU_FLAG_LSX          (1 << 0) 
   84 #define AV_CPU_FLAG_LASX         (1 << 1) 
   87 #define AV_CPU_FLAG_RVI          (1 << 0)  
   88 #if FF_API_RISCV_FD_ZBA
 
   89 #define AV_CPU_FLAG_RVF          (1 << 1)  
   90 #define AV_CPU_FLAG_RVD          (1 << 2) 
 
   92 #define AV_CPU_FLAG_RVV_I32      (1 << 3)  
   93 #define AV_CPU_FLAG_RVV_F32      (1 << 4) 
 
   94 #define AV_CPU_FLAG_RVV_I64      (1 << 5) 
 
   95 #define AV_CPU_FLAG_RVV_F64      (1 << 6) 
 
   96 #define AV_CPU_FLAG_RVB_BASIC    (1 << 7) 
 
   97 #if FF_API_RISCV_FD_ZBA
 
   98 #define AV_CPU_FLAG_RVB_ADDR     (1 << 8)  
  100 #define AV_CPU_FLAG_RV_ZVBB      (1 << 9)  
  101 #define AV_CPU_FLAG_RV_MISALIGNED (1 <<10) 
 
  102 #define AV_CPU_FLAG_RVB          (1 <<11) 
 
  105 #define AV_CPU_FLAG_SIMD128      (1 << 0)