aboutsummaryrefslogtreecommitdiffstats
path: root/Transceiver52M/common/mult.h
diff options
context:
space:
mode:
authorThomas Tsou <tom@tsou.cc>2013-11-09 02:29:55 -0500
committerThomas Tsou <tom@tsou.cc>2013-11-15 23:34:59 -0500
commit0a3dc4c21028f36f02528c9a486de229f786b272 (patch)
tree86770439e6accc183d3f04c9e3f46f7e5b4d866c /Transceiver52M/common/mult.h
parentacc22fa3ffe30f28d62c41f62152b1f48fa595b4 (diff)
Transceiver52M: Add NEON complex-complex multiply
Complex-complex block multiples are used for phase rotation of bursts. Optimization targeted from perf profiling. Signed-off-by: Thomas Tsou <tom@tsou.cc>
Diffstat (limited to 'Transceiver52M/common/mult.h')
-rw-r--r--Transceiver52M/common/mult.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/Transceiver52M/common/mult.h b/Transceiver52M/common/mult.h
new file mode 100644
index 0000000..4d96efb
--- /dev/null
+++ b/Transceiver52M/common/mult.h
@@ -0,0 +1,6 @@
+#ifndef _MULT_H_
+#define _MULT_H_
+
+void mul_complex(float *out, float *a, float *b, int len);
+
+#endif /* _MULT_H_ */