]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/vorbisdsp.c
fft-test: Drop unnecessary pointer indirection for context structs
[ffmpeg] / libavcodec / vorbisdsp.c
index 176443800141abfb6f51fa0bb2d119d571a058f3..c37e2c4124207040e6fa4828b1e994dcce739431 100644 (file)
  */
 
 #include "config.h"
+#include "libavutil/attributes.h"
 #include "vorbisdsp.h"
 #include "vorbis.h"
 
-void ff_vorbisdsp_init(VorbisDSPContext *dsp)
+av_cold void ff_vorbisdsp_init(VorbisDSPContext *dsp)
 {
     dsp->vorbis_inverse_coupling = ff_vorbis_inverse_coupling;
 
-    if (ARCH_X86)
-        ff_vorbisdsp_init_x86(dsp);
-    if (ARCH_PPC)
-        ff_vorbisdsp_init_ppc(dsp);
+    if (ARCH_AARCH64)
+        ff_vorbisdsp_init_aarch64(dsp);
     if (ARCH_ARM)
         ff_vorbisdsp_init_arm(dsp);
+    if (ARCH_PPC)
+        ff_vorbisdsp_init_ppc(dsp);
+    if (ARCH_X86)
+        ff_vorbisdsp_init_x86(dsp);
 }