Go to the source code of this file.
◆ X86_MMX
◆ X86_MMXEXT
| #define X86_MMXEXT |
( |
| flags | ) |
|
◆ X86_SSE
Value:
Definition at line 27 of file cpu.h.
◆ X86_SSE2
| #define X86_SSE2 |
( |
| flags | ) |
|
Value:
Definition at line 28 of file cpu.h.
◆ X86_SSE2_FAST
| #define X86_SSE2_FAST |
( |
| flags | ) |
|
Value:
#define CPUEXT_FAST(flags, cpuext)
Definition at line 29 of file cpu.h.
◆ X86_SSE2_SLOW
| #define X86_SSE2_SLOW |
( |
| flags | ) |
|
Value:
#define CPUEXT_SLOW(flags, cpuext)
Definition at line 30 of file cpu.h.
◆ X86_SSE3
| #define X86_SSE3 |
( |
| flags | ) |
|
Value:
Definition at line 31 of file cpu.h.
◆ X86_SSE3_FAST
| #define X86_SSE3_FAST |
( |
| flags | ) |
|
Value:
Definition at line 32 of file cpu.h.
◆ X86_SSE3_SLOW
| #define X86_SSE3_SLOW |
( |
| flags | ) |
|
Value:
Definition at line 33 of file cpu.h.
◆ X86_SSSE3
| #define X86_SSSE3 |
( |
| flags | ) |
|
◆ X86_SSSE3_FAST
| #define X86_SSSE3_FAST |
( |
| flags | ) |
|
Value:
Definition at line 35 of file cpu.h.
◆ X86_SSSE3_SLOW
| #define X86_SSSE3_SLOW |
( |
| flags | ) |
|
Value:
Definition at line 36 of file cpu.h.
◆ X86_SSE4
| #define X86_SSE4 |
( |
| flags | ) |
|
Value:
Definition at line 37 of file cpu.h.
◆ X86_SSE42
| #define X86_SSE42 |
( |
| flags | ) |
|
Value:
Definition at line 38 of file cpu.h.
◆ X86_AVX
Value:
Definition at line 39 of file cpu.h.
◆ X86_AVX_FAST
| #define X86_AVX_FAST |
( |
| flags | ) |
|
Value:
Definition at line 40 of file cpu.h.
◆ X86_AVX_SLOW
| #define X86_AVX_SLOW |
( |
| flags | ) |
|
Value:
Definition at line 41 of file cpu.h.
◆ X86_XOP
Value:
Definition at line 42 of file cpu.h.
◆ X86_FMA3
| #define X86_FMA3 |
( |
| flags | ) |
|
Value:
Definition at line 43 of file cpu.h.
◆ X86_FMA4
| #define X86_FMA4 |
( |
| flags | ) |
|
Value:
Definition at line 44 of file cpu.h.
◆ X86_AVX2
| #define X86_AVX2 |
( |
| flags | ) |
|
Value:
Definition at line 45 of file cpu.h.
◆ X86_AESNI
| #define X86_AESNI |
( |
| flags | ) |
|
Value:
Definition at line 46 of file cpu.h.
◆ X86_CLMUL
| #define X86_CLMUL |
( |
| flags | ) |
|
Value:
Definition at line 47 of file cpu.h.
◆ X86_AVX512
| #define X86_AVX512 |
( |
| flags | ) |
|
Value:
Definition at line 48 of file cpu.h.
◆ EXTERNAL_MMX
| #define EXTERNAL_MMX |
( |
| flags | ) |
|
◆ EXTERNAL_MMXEXT
| #define EXTERNAL_MMXEXT |
( |
| flags | ) |
|
◆ EXTERNAL_SSE
| #define EXTERNAL_SSE |
( |
| flags | ) |
|
Value:
Definition at line 52 of file cpu.h.
Referenced by D(), ff_aacenc_dsp_init_x86(), ff_anlmdn_init_x86(), ff_audiodsp_init_x86(), ff_blockdsp_init_x86(), ff_float_dsp_init_x86(), ff_gblur_init_x86(), ff_jpeg2000dsp_init_x86(), ff_psdsp_init_x86(), ff_sbrdsp_init_x86(), ff_vorbisdsp_init_x86(), ff_vp78dsp_init_x86(), ff_vp8dsp_init_x86(), ff_vp9dsp_init_16bpp_x86(), PRED4x4(), swri_audio_convert_init_x86(), and swri_resample_dsp_x86_init().
◆ EXTERNAL_SSE2
| #define EXTERNAL_SSE2 |
( |
| flags | ) |
|
Value:
Definition at line 53 of file cpu.h.
Referenced by D(), ff_aacenc_dsp_init_x86(), ff_ac3dsp_init_x86(), ff_alacdsp_init_x86(), ff_audiodsp_init_x86(), ff_blend_init_x86(), ff_blockdsp_init_x86(), ff_bswapdsp_init_x86(), ff_bwdif_init_x86(), ff_cavsdsp_init_x86(), ff_celt_pvq_init_x86(), ff_cfhddsp_init_x86(), ff_cfhdencdsp_init_x86(), ff_colorspacedsp_x86_init(), ff_dcadsp_init_x86(), ff_diracdsp_init_x86(), ff_dnxhdenc_init_x86(), ff_eq_init_x86(), ff_exrdsp_init_x86(), ff_fixed_dsp_init_x86(), ff_flacdsp_init_x86(), ff_float_dsp_init_x86(), ff_fmt_convert_init_x86(), ff_fsppdsp_init_x86(), ff_g722dsp_init_x86(), ff_gradfun_init_x86(), ff_h263dsp_init_x86(), ff_h264chroma_init_x86(), ff_h264dsp_init_x86(), ff_h264qpel_init_x86(), ff_hevc_dsp_init_x86(), ff_hpeldsp_init_x86(), ff_huffyuvdsp_init_x86(), ff_huffyuvencdsp_init_x86(), ff_idctdsp_init_x86(), ff_init_lls_x86(), ff_jpeg2000dsp_init_x86(), ff_limiter_init_x86(), ff_llauddsp_init_x86(), ff_llviddsp_init_x86(), ff_llvidencdsp_init_x86(), ff_lpc_init_x86(), ff_lut3d_init_x86(), ff_maskedclamp_init_x86(), ff_maskedmerge_init_x86(), ff_me_cmp_init_x86(), ff_mpadsp_init_x86(), ff_mpegvideoencdsp_init_x86(), ff_pixblockdsp_init_x86(), ff_pixelutils_sad_init_x86(), ff_pngdsp_init_x86(), ff_pp7dsp_init_x86(), ff_proresdsp_init_x86(), ff_psnr_init_x86(), ff_pullup_init_x86(), ff_qpeldsp_init_x86(), ff_removegrain_init_x86(), ff_rv34dsp_init_x86(), ff_rv40dsp_init_x86(), ff_sbcdsp_init_x86(), ff_sbrdsp_init_x86(), ff_scene_sad_get_fn_x86(), ff_svq1enc_init_x86(), ff_sws_init_range_convert_x86(), ff_sws_init_swscale_x86(), ff_synth_filter_init_x86(), ff_takdsp_init_x86(), ff_tinterlace_init_x86(), ff_transpose_init_x86(), ff_utvideodsp_init_x86(), ff_vc1dsp_init_x86(), ff_videodsp_init_x86(), ff_volume_init_x86(), ff_vp3dsp_init_x86(), ff_vp6dsp_init_x86(), ff_vp8dsp_init_x86(), ff_vp9dsp_init_16bpp_x86(), ff_w3fdif_init_x86(), ff_xvid_idct_init_x86(), ff_yadif_init_x86(), FUNC_MAIN_DECL_16bit(), PRED4x4(), rgb2rgb_init_x86(), swri_audio_convert_init_x86(), and swri_resample_dsp_x86_init().
◆ EXTERNAL_SSE2_FAST
| #define EXTERNAL_SSE2_FAST |
( |
| flags | ) |
|
Value:
#define CPUEXT_SUFFIX_FAST(flags, suffix, cpuext)
Definition at line 54 of file cpu.h.
◆ EXTERNAL_SSE2_SLOW
| #define EXTERNAL_SSE2_SLOW |
( |
| flags | ) |
|
◆ EXTERNAL_SSE3
| #define EXTERNAL_SSE3 |
( |
| flags | ) |
|
◆ EXTERNAL_SSE3_FAST
| #define EXTERNAL_SSE3_FAST |
( |
| flags | ) |
|
Value:
Definition at line 57 of file cpu.h.
◆ EXTERNAL_SSE3_SLOW
| #define EXTERNAL_SSE3_SLOW |
( |
| flags | ) |
|
Value:
Definition at line 58 of file cpu.h.
◆ EXTERNAL_SSSE3
| #define EXTERNAL_SSSE3 |
( |
| flags | ) |
|
Value:
Definition at line 59 of file cpu.h.
Referenced by ff_ac3dsp_init_x86(), ff_blend_init_x86(), ff_bswapdsp_init_x86(), ff_bwdif_init_x86(), ff_dwt_init_x86(), ff_exrdsp_init_x86(), ff_flacdsp_init_x86(), ff_framerate_init_x86(), ff_gradfun_init_x86(), ff_h264chroma_init_x86(), ff_h264dsp_init_x86(), ff_h264qpel_init_x86(), ff_hevc_dsp_init_x86(), ff_hflip_init_x86(), ff_hpeldsp_init_x86(), ff_llauddsp_init_x86(), ff_llviddsp_init_x86(), ff_me_cmp_init_x86(), ff_mpadsp_init_x86(), ff_pngdsp_init_x86(), ff_pullup_init_x86(), ff_qpeldsp_init_x86(), ff_rv34dsp_init_x86(), ff_rv40dsp_init_x86(), ff_ssim_init_x86(), ff_sws_init_swscale_x86(), ff_ttadsp_init_x86(), ff_ttaencdsp_init_x86(), ff_v210enc_init_x86(), ff_vc1dsp_init_x86(), ff_volume_init_x86(), ff_vp78dsp_init_x86(), ff_vp8dsp_init_x86(), ff_vp9dsp_init_16bpp_x86(), ff_yadif_init_x86(), ff_yuv2rgb_init_x86(), PRED4x4(), rgb2rgb_init_x86(), and swri_audio_convert_init_x86().
◆ EXTERNAL_SSSE3_FAST
| #define EXTERNAL_SSSE3_FAST |
( |
| flags | ) |
|
Value:
Definition at line 60 of file cpu.h.
◆ EXTERNAL_SSSE3_SLOW
| #define EXTERNAL_SSSE3_SLOW |
( |
| flags | ) |
|
Value:
Definition at line 61 of file cpu.h.
◆ EXTERNAL_SSE4
| #define EXTERNAL_SSE4 |
( |
| flags | ) |
|
Value:
Definition at line 62 of file cpu.h.
Referenced by ff_alacdsp_init_x86(), ff_atadenoise_init_x86(), ff_audiodsp_init_x86(), ff_blend_init_x86(), ff_celt_pvq_init_x86(), ff_convolution_init_x86(), ff_diracdsp_init_x86(), ff_flacdsp_init_x86(), ff_flacencdsp_init_x86(), ff_framerate_init_x86(), ff_gblur_init_x86(), ff_h264dsp_init_x86(), ff_hevc_dsp_init_x86(), ff_huffyuvdsp_init_x86(), ff_image_copy_plane_uc_from_x86(), ff_limiter_init_x86(), ff_llauddsp_init_x86(), ff_maskedclamp_init_x86(), ff_mlpdsp_init_x86(), ff_overlay_init_x86(), ff_psdsp_init_x86(), ff_rv34dsp_init_x86(), ff_sbcdsp_init_x86(), ff_ssim_init_x86(), ff_stereo3d_init_x86(), ff_sws_init_range_convert_x86(), ff_sws_init_swscale_x86(), ff_takdsp_init_x86(), ff_threshold_init_x86(), ff_ttadsp_init_x86(), ff_ttaencdsp_init_x86(), ff_vc1dsp_init_x86(), ff_vp8dsp_init_x86(), ff_vvc_dsp_init_x86(), ff_yadif_init_x86(), and get_mmsize().
◆ EXTERNAL_SSE42
| #define EXTERNAL_SSE42 |
( |
| flags | ) |
|
Value:
Definition at line 63 of file cpu.h.
◆ EXTERNAL_AVX
| #define EXTERNAL_AVX |
( |
| flags | ) |
|
Value:
Definition at line 64 of file cpu.h.
Referenced by ff_dcadsp_init_x86(), ff_ebur128_init_x86(), ff_exrdsp_init_x86(), ff_flacdsp_init_x86(), ff_h264chroma_init_x86(), ff_h264dsp_init_x86(), ff_hevc_dsp_init_x86(), ff_idctdsp_init_x86(), ff_llvidencdsp_init_x86(), ff_mpadsp_init_x86(), ff_proresdsp_init_x86(), ff_sws_init_swscale_x86(), ff_tinterlace_init_x86(), ff_v210enc_init_x86(), PRED4x4(), rgb2rgb_init_x86(), and swri_audio_convert_init_x86().
◆ EXTERNAL_AVX_FAST
| #define EXTERNAL_AVX_FAST |
( |
| flags | ) |
|
Value:
Definition at line 65 of file cpu.h.
Referenced by D(), ff_aacenc_dsp_init_x86(), ff_ac3dsp_init_x86(), ff_afir_init_x86(), ff_blockdsp_init_x86(), ff_celt_pvq_init_x86(), ff_float_dsp_init_x86(), ff_init_lls_x86(), ff_jpeg2000dsp_init_x86(), ff_lut3d_init_x86(), ff_mpadsp_init_x86(), ff_synth_filter_init_x86(), ff_volume_init_x86(), ff_vp9dsp_init_16bpp_x86(), swri_audio_convert_init_x86(), and swri_resample_dsp_x86_init().
◆ EXTERNAL_AVX_SLOW
| #define EXTERNAL_AVX_SLOW |
( |
| flags | ) |
|
Value:
Definition at line 66 of file cpu.h.
◆ EXTERNAL_XOP
| #define EXTERNAL_XOP |
( |
| flags | ) |
|
◆ EXTERNAL_FMA3
| #define EXTERNAL_FMA3 |
( |
| flags | ) |
|
◆ EXTERNAL_FMA3_FAST
| #define EXTERNAL_FMA3_FAST |
( |
| flags | ) |
|
◆ EXTERNAL_FMA3_SLOW
| #define EXTERNAL_FMA3_SLOW |
( |
| flags | ) |
|
Value:
#define CPUEXT_SUFFIX_SLOW2(flags, suffix, cpuext, slow_cpuext)
Definition at line 70 of file cpu.h.
◆ EXTERNAL_FMA4
| #define EXTERNAL_FMA4 |
( |
| flags | ) |
|
◆ EXTERNAL_AVX2
| #define EXTERNAL_AVX2 |
( |
| flags | ) |
|
◆ EXTERNAL_AVX2_FAST
| #define EXTERNAL_AVX2_FAST |
( |
| flags | ) |
|
Value:
Definition at line 73 of file cpu.h.
Referenced by ff_audiodsp_init_x86(), ff_blackdetect_get_fn_x86(), ff_blend_init_x86(), ff_bswapdsp_init_x86(), ff_bwdif_init_x86(), ff_color_detect_dsp_init_x86(), ff_exrdsp_init_x86(), ff_float_dsp_init_x86(), ff_framerate_init_x86(), ff_gblur_init_x86(), ff_hevc_dsp_init_x86(), ff_hflip_init_x86(), ff_huffyuvdsp_init_x86(), ff_huffyuvencdsp_init_x86(), ff_jpeg2000dsp_init_x86(), ff_llviddsp_init_x86(), ff_llvidencdsp_init_x86(), ff_lut3d_init_x86(), ff_mlpdsp_init_x86(), ff_nlmeans_init_x86(), ff_pixelutils_sad_init_x86(), ff_scene_sad_get_fn_x86(), ff_shuffle_filter_coefficients(), ff_sws_init_range_convert_x86(), ff_sws_init_swscale_x86(), ff_takdsp_init_x86(), ff_threshold_init_x86(), ff_tinterlace_init_x86(), ff_utvideodsp_init_x86(), ff_v360_init_x86(), ff_vp9dsp_init_16bpp_x86(), ff_vvc_dsp_init_x86(), rgb2rgb_init_x86(), and swri_audio_convert_init_x86().
◆ EXTERNAL_AVX2_SLOW
| #define EXTERNAL_AVX2_SLOW |
( |
| flags | ) |
|
Value:
Definition at line 74 of file cpu.h.
◆ EXTERNAL_AESNI
| #define EXTERNAL_AESNI |
( |
| flags | ) |
|
◆ EXTERNAL_CLMUL
| #define EXTERNAL_CLMUL |
( |
| flags | ) |
|
◆ EXTERNAL_AVX512
| #define EXTERNAL_AVX512 |
( |
| flags | ) |
|
◆ EXTERNAL_AVX512ICL
| #define EXTERNAL_AVX512ICL |
( |
| flags | ) |
|
◆ INLINE_MMX
| #define INLINE_MMX |
( |
| flags | ) |
|
◆ INLINE_MMXEXT
| #define INLINE_MMXEXT |
( |
| flags | ) |
|
◆ INLINE_SSE
| #define INLINE_SSE |
( |
| flags | ) |
|
◆ INLINE_SSE2
| #define INLINE_SSE2 |
( |
| flags | ) |
|
◆ INLINE_SSE2_FAST
| #define INLINE_SSE2_FAST |
( |
| flags | ) |
|
Value:
Definition at line 84 of file cpu.h.
◆ INLINE_SSE2_SLOW
| #define INLINE_SSE2_SLOW |
( |
| flags | ) |
|
◆ INLINE_SSE3
| #define INLINE_SSE3 |
( |
| flags | ) |
|
Value:
Definition at line 86 of file cpu.h.
◆ INLINE_SSE3_FAST
| #define INLINE_SSE3_FAST |
( |
| flags | ) |
|
Value:
Definition at line 87 of file cpu.h.
◆ INLINE_SSE3_SLOW
| #define INLINE_SSE3_SLOW |
( |
| flags | ) |
|
Value:
Definition at line 88 of file cpu.h.
◆ INLINE_SSSE3
| #define INLINE_SSSE3 |
( |
| flags | ) |
|
◆ INLINE_SSSE3_FAST
| #define INLINE_SSSE3_FAST |
( |
| flags | ) |
|
Value:
Definition at line 90 of file cpu.h.
◆ INLINE_SSSE3_SLOW
| #define INLINE_SSSE3_SLOW |
( |
| flags | ) |
|
Value:
Definition at line 91 of file cpu.h.
◆ INLINE_SSE4
| #define INLINE_SSE4 |
( |
| flags | ) |
|
Value:
Definition at line 92 of file cpu.h.
◆ INLINE_SSE42
| #define INLINE_SSE42 |
( |
| flags | ) |
|
Value:
Definition at line 93 of file cpu.h.
◆ INLINE_AVX
| #define INLINE_AVX |
( |
| flags | ) |
|
Value:
Definition at line 94 of file cpu.h.
◆ INLINE_AVX_FAST
| #define INLINE_AVX_FAST |
( |
| flags | ) |
|
Value:
Definition at line 95 of file cpu.h.
◆ INLINE_AVX_SLOW
| #define INLINE_AVX_SLOW |
( |
| flags | ) |
|
Value:
Definition at line 96 of file cpu.h.
◆ INLINE_XOP
| #define INLINE_XOP |
( |
| flags | ) |
|
Value:
Definition at line 97 of file cpu.h.
◆ INLINE_FMA3
| #define INLINE_FMA3 |
( |
| flags | ) |
|
Value:
Definition at line 98 of file cpu.h.
◆ INLINE_FMA4
| #define INLINE_FMA4 |
( |
| flags | ) |
|
Value:
Definition at line 99 of file cpu.h.
◆ INLINE_AVX2
| #define INLINE_AVX2 |
( |
| flags | ) |
|
Value:
Definition at line 100 of file cpu.h.
◆ INLINE_AESNI
| #define INLINE_AESNI |
( |
| flags | ) |
|
Value:
Definition at line 101 of file cpu.h.
◆ ff_cpu_cpuid()
| void ff_cpu_cpuid |
( |
int | index, |
|
|
int * | eax, |
|
|
int * | ebx, |
|
|
int * | ecx, |
|
|
int * | edx ) |
◆ ff_cpu_xgetbv()
| void ff_cpu_xgetbv |
( |
int | op, |
|
|
int * | eax, |
|
|
int * | edx ) |
◆ ff_cpu_cpuid_test()
| int ff_cpu_cpuid_test |
( |
void | | ) |
|