shithub: opus

Download patch

ref: 147b72293f0bc2e3cb17c3f2dc6c21d9d599ec70
parent: db26e381a45aadcd82851075b85e2466e7de77d2
author: Jean-Marc Valin <jmvalin@amazon.com>
date: Tue Nov 28 10:34:29 EST 2023

Oops, fix the fixed-point build

--- a/silk/x86/main_sse.h
+++ b/silk/x86/main_sse.h
@@ -269,6 +269,7 @@
 
 #  endif
 
+#ifndef FIXED_POINT
 double silk_inner_product_FLP_avx2(
     const silk_float    *data1,
     const silk_float    *data2,
@@ -291,6 +292,7 @@
 
 #define silk_inner_product_FLP(data1, data2, dataSize, arch) ((void)arch,(*SILK_INNER_PRODUCT_FLP_IMPL[(arch) & OPUS_ARCHMASK])(data1, data2, dataSize))
 
+#endif
 #endif
 
 # endif
--- a/silk/x86/x86_silk_map.c
+++ b/silk/x86/x86_silk_map.c
@@ -32,7 +32,9 @@
 #include "celt/x86/x86cpu.h"
 #include "structs.h"
 #include "SigProc_FIX.h"
+#ifndef FIXED_POINT
 #include "SigProc_FLP.h"
+#endif
 #include "pitch.h"
 #include "main.h"
 
--