From c1185b12b974aa332cfc2a920ee76be17db20a02 Mon Sep 17 00:00:00 2001 From: TTornblom Date: Thu, 8 Mar 2018 11:32:29 +0100 Subject: [PATCH] Added IAR DSP lib support --- Projects/IAR/arm_cortexM_math.ewp | 22355 ++++++++++++++++++++++ Projects/IAR/arm_cortexM_math.eww | 8 + Projects/IAR/arm_cortexM_math_Build.bat | 104 + 3 files changed, 22467 insertions(+) create mode 100644 Projects/IAR/arm_cortexM_math.ewp create mode 100644 Projects/IAR/arm_cortexM_math.eww create mode 100644 Projects/IAR/arm_cortexM_math_Build.bat diff --git a/Projects/IAR/arm_cortexM_math.ewp b/Projects/IAR/arm_cortexM_math.ewp new file mode 100644 index 00000000..9a421575 --- /dev/null +++ b/Projects/IAR/arm_cortexM_math.ewp @@ -0,0 +1,22355 @@ + + + 3 + + cortexM0l + + ARM + + 1 + + General + 3 + + 30 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 34 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 10 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 20 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + cortexM0b + + ARM + + 1 + + General + 3 + + 30 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 34 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 10 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 20 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + cortexM3l + + ARM + + 1 + + General + 3 + + 30 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 34 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 10 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 20 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + cortexM3b + + ARM + + 1 + + General + 3 + + 30 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 34 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 10 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 20 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + cortexM4l + + ARM + + 1 + + General + 3 + + 30 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 34 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 10 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 20 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + cortexM4b + + ARM + + 1 + + General + 3 + + 30 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 34 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 10 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 20 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + cortexM4lf + + ARM + + 1 + + General + 3 + + 30 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 34 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 10 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 20 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + cortexM4bf + + ARM + + 1 + + General + 3 + + 30 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 34 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 10 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 20 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + cortexM7l + + ARM + + 1 + + General + 3 + + 30 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 34 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 10 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 20 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + cortexM7b + + ARM + + 1 + + General + 3 + + 30 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 34 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 10 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 20 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + cortexM7lfsp + + ARM + + 1 + + General + 3 + + 30 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 34 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 10 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 20 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + cortexM7bfsp + + ARM + + 1 + + General + 3 + + 30 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 34 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 10 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 20 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + cortexM7lfdp + + ARM + + 1 + + General + 3 + + 30 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 34 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 10 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 20 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + cortexM7bfdp + + ARM + + 1 + + General + 3 + + 30 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 34 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 10 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 20 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + ARMv8MBLl + + ARM + + 1 + + General + 3 + + 30 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 34 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 10 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 20 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + ARMv8MMLl + + ARM + + 1 + + General + 3 + + 30 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 34 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 10 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 20 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + ARMv8MMLlfsp + + ARM + + 1 + + General + 3 + + 30 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 34 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 10 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 20 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + ARMv8MMLlfdp + + ARM + + 1 + + General + 3 + + 30 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 34 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 10 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 20 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + ARMv8MMLld + + ARM + + 1 + + General + 3 + + 30 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 34 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 10 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 20 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + ARMv8MMLldfsp + + ARM + + 1 + + General + 3 + + 30 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 34 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 10 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 20 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + ARMv8MMLldfdp + + ARM + + 1 + + General + 3 + + 30 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 34 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 10 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 20 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + BasicMathFunctions + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_abs_f32.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_abs_q15.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_abs_q31.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_abs_q7.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_add_f32.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_add_q15.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_add_q31.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_add_q7.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_dot_prod_f32.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_dot_prod_q15.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_dot_prod_q31.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_dot_prod_q7.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_mult_f32.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_mult_q15.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_mult_q31.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_mult_q7.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_negate_f32.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_negate_q15.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_negate_q31.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_negate_q7.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_offset_f32.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_offset_q15.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_offset_q31.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_offset_q7.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_scale_f32.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_scale_q15.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_scale_q31.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_scale_q7.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_shift_q15.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_shift_q31.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_shift_q7.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_sub_f32.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_sub_q15.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_sub_q31.c + + + $PROJ_DIR$\..\..\Source\BasicMathFunctions\arm_sub_q7.c + + + + CommonTables + + $PROJ_DIR$\..\..\Source\CommonTables\arm_common_tables.c + + + $PROJ_DIR$\..\..\Source\CommonTables\arm_const_structs.c + + + + ComplexMathFunctions + + $PROJ_DIR$\..\..\Source\ComplexMathFunctions\arm_cmplx_conj_f32.c + + + $PROJ_DIR$\..\..\Source\ComplexMathFunctions\arm_cmplx_conj_q15.c + + + $PROJ_DIR$\..\..\Source\ComplexMathFunctions\arm_cmplx_conj_q31.c + + + $PROJ_DIR$\..\..\Source\ComplexMathFunctions\arm_cmplx_dot_prod_f32.c + + + $PROJ_DIR$\..\..\Source\ComplexMathFunctions\arm_cmplx_dot_prod_q15.c + + + $PROJ_DIR$\..\..\Source\ComplexMathFunctions\arm_cmplx_dot_prod_q31.c + + + $PROJ_DIR$\..\..\Source\ComplexMathFunctions\arm_cmplx_mag_f32.c + + + $PROJ_DIR$\..\..\Source\ComplexMathFunctions\arm_cmplx_mag_q15.c + + + $PROJ_DIR$\..\..\Source\ComplexMathFunctions\arm_cmplx_mag_q31.c + + + $PROJ_DIR$\..\..\Source\ComplexMathFunctions\arm_cmplx_mag_squared_f32.c + + + $PROJ_DIR$\..\..\Source\ComplexMathFunctions\arm_cmplx_mag_squared_q15.c + + + $PROJ_DIR$\..\..\Source\ComplexMathFunctions\arm_cmplx_mag_squared_q31.c + + + $PROJ_DIR$\..\..\Source\ComplexMathFunctions\arm_cmplx_mult_cmplx_f32.c + + + $PROJ_DIR$\..\..\Source\ComplexMathFunctions\arm_cmplx_mult_cmplx_q15.c + + + $PROJ_DIR$\..\..\Source\ComplexMathFunctions\arm_cmplx_mult_cmplx_q31.c + + + $PROJ_DIR$\..\..\Source\ComplexMathFunctions\arm_cmplx_mult_real_f32.c + + + $PROJ_DIR$\..\..\Source\ComplexMathFunctions\arm_cmplx_mult_real_q15.c + + + $PROJ_DIR$\..\..\Source\ComplexMathFunctions\arm_cmplx_mult_real_q31.c + + + + ControllerFunctions + + $PROJ_DIR$\..\..\Source\ControllerFunctions\arm_pid_init_f32.c + + + $PROJ_DIR$\..\..\Source\ControllerFunctions\arm_pid_init_q15.c + + + $PROJ_DIR$\..\..\Source\ControllerFunctions\arm_pid_init_q31.c + + + $PROJ_DIR$\..\..\Source\ControllerFunctions\arm_pid_reset_f32.c + + + $PROJ_DIR$\..\..\Source\ControllerFunctions\arm_pid_reset_q15.c + + + $PROJ_DIR$\..\..\Source\ControllerFunctions\arm_pid_reset_q31.c + + + $PROJ_DIR$\..\..\Source\ControllerFunctions\arm_sin_cos_f32.c + + + $PROJ_DIR$\..\..\Source\ControllerFunctions\arm_sin_cos_q31.c + + + + FastMathFunctions + + $PROJ_DIR$\..\..\Source\FastMathFunctions\arm_cos_f32.c + + + $PROJ_DIR$\..\..\Source\FastMathFunctions\arm_cos_q15.c + + + $PROJ_DIR$\..\..\Source\FastMathFunctions\arm_cos_q31.c + + + $PROJ_DIR$\..\..\Source\FastMathFunctions\arm_sin_f32.c + + + $PROJ_DIR$\..\..\Source\FastMathFunctions\arm_sin_q15.c + + + $PROJ_DIR$\..\..\Source\FastMathFunctions\arm_sin_q31.c + + + $PROJ_DIR$\..\..\Source\FastMathFunctions\arm_sqrt_q15.c + + + $PROJ_DIR$\..\..\Source\FastMathFunctions\arm_sqrt_q31.c + + + + FilteringFunctions + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_biquad_cascade_df1_32x64_init_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_biquad_cascade_df1_32x64_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_biquad_cascade_df1_f32.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_biquad_cascade_df1_fast_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_biquad_cascade_df1_fast_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_biquad_cascade_df1_init_f32.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_biquad_cascade_df1_init_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_biquad_cascade_df1_init_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_biquad_cascade_df1_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_biquad_cascade_df1_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_biquad_cascade_df2T_f32.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_biquad_cascade_df2T_f64.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_biquad_cascade_df2T_init_f32.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_biquad_cascade_df2T_init_f64.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_biquad_cascade_stereo_df2T_f32.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_biquad_cascade_stereo_df2T_init_f32.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_conv_f32.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_conv_fast_opt_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_conv_fast_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_conv_fast_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_conv_opt_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_conv_opt_q7.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_conv_partial_f32.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_conv_partial_fast_opt_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_conv_partial_fast_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_conv_partial_fast_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_conv_partial_opt_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_conv_partial_opt_q7.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_conv_partial_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_conv_partial_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_conv_partial_q7.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_conv_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_conv_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_conv_q7.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_correlate_f32.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_correlate_fast_opt_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_correlate_fast_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_correlate_fast_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_correlate_opt_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_correlate_opt_q7.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_correlate_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_correlate_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_correlate_q7.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_decimate_f32.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_decimate_fast_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_decimate_fast_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_decimate_init_f32.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_decimate_init_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_decimate_init_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_decimate_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_decimate_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_f32.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_fast_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_fast_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_init_f32.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_init_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_init_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_init_q7.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_interpolate_f32.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_interpolate_init_f32.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_interpolate_init_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_interpolate_init_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_interpolate_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_interpolate_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_lattice_f32.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_lattice_init_f32.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_lattice_init_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_lattice_init_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_lattice_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_lattice_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_q7.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_sparse_f32.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_sparse_init_f32.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_sparse_init_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_sparse_init_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_sparse_init_q7.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_sparse_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_sparse_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_fir_sparse_q7.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_iir_lattice_f32.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_iir_lattice_init_f32.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_iir_lattice_init_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_iir_lattice_init_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_iir_lattice_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_iir_lattice_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_lms_f32.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_lms_init_f32.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_lms_init_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_lms_init_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_lms_norm_f32.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_lms_norm_init_f32.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_lms_norm_init_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_lms_norm_init_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_lms_norm_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_lms_norm_q31.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_lms_q15.c + + + $PROJ_DIR$\..\..\Source\FilteringFunctions\arm_lms_q31.c + + + + MatrixFunctions + + $PROJ_DIR$\..\..\Source\MatrixFunctions\arm_mat_add_f32.c + + + $PROJ_DIR$\..\..\Source\MatrixFunctions\arm_mat_add_q15.c + + + $PROJ_DIR$\..\..\Source\MatrixFunctions\arm_mat_add_q31.c + + + $PROJ_DIR$\..\..\Source\MatrixFunctions\arm_mat_cmplx_mult_f32.c + + + $PROJ_DIR$\..\..\Source\MatrixFunctions\arm_mat_cmplx_mult_q15.c + + + $PROJ_DIR$\..\..\Source\MatrixFunctions\arm_mat_cmplx_mult_q31.c + + + $PROJ_DIR$\..\..\Source\MatrixFunctions\arm_mat_init_f32.c + + + $PROJ_DIR$\..\..\Source\MatrixFunctions\arm_mat_init_q15.c + + + $PROJ_DIR$\..\..\Source\MatrixFunctions\arm_mat_init_q31.c + + + $PROJ_DIR$\..\..\Source\MatrixFunctions\arm_mat_inverse_f32.c + + + $PROJ_DIR$\..\..\Source\MatrixFunctions\arm_mat_inverse_f64.c + + + $PROJ_DIR$\..\..\Source\MatrixFunctions\arm_mat_mult_f32.c + + + $PROJ_DIR$\..\..\Source\MatrixFunctions\arm_mat_mult_fast_q15.c + + + $PROJ_DIR$\..\..\Source\MatrixFunctions\arm_mat_mult_fast_q31.c + + + $PROJ_DIR$\..\..\Source\MatrixFunctions\arm_mat_mult_q15.c + + + $PROJ_DIR$\..\..\Source\MatrixFunctions\arm_mat_mult_q31.c + + + $PROJ_DIR$\..\..\Source\MatrixFunctions\arm_mat_scale_f32.c + + + $PROJ_DIR$\..\..\Source\MatrixFunctions\arm_mat_scale_q15.c + + + $PROJ_DIR$\..\..\Source\MatrixFunctions\arm_mat_scale_q31.c + + + $PROJ_DIR$\..\..\Source\MatrixFunctions\arm_mat_sub_f32.c + + + $PROJ_DIR$\..\..\Source\MatrixFunctions\arm_mat_sub_q15.c + + + $PROJ_DIR$\..\..\Source\MatrixFunctions\arm_mat_sub_q31.c + + + $PROJ_DIR$\..\..\Source\MatrixFunctions\arm_mat_trans_f32.c + + + $PROJ_DIR$\..\..\Source\MatrixFunctions\arm_mat_trans_q15.c + + + $PROJ_DIR$\..\..\Source\MatrixFunctions\arm_mat_trans_q31.c + + + + StatisticsFunctions + + $PROJ_DIR$\..\..\Source\StatisticsFunctions\arm_max_f32.c + + + $PROJ_DIR$\..\..\Source\StatisticsFunctions\arm_max_q15.c + + + $PROJ_DIR$\..\..\Source\StatisticsFunctions\arm_max_q31.c + + + $PROJ_DIR$\..\..\Source\StatisticsFunctions\arm_max_q7.c + + + $PROJ_DIR$\..\..\Source\StatisticsFunctions\arm_mean_f32.c + + + $PROJ_DIR$\..\..\Source\StatisticsFunctions\arm_mean_q15.c + + + $PROJ_DIR$\..\..\Source\StatisticsFunctions\arm_mean_q31.c + + + $PROJ_DIR$\..\..\Source\StatisticsFunctions\arm_mean_q7.c + + + $PROJ_DIR$\..\..\Source\StatisticsFunctions\arm_min_f32.c + + + $PROJ_DIR$\..\..\Source\StatisticsFunctions\arm_min_q15.c + + + $PROJ_DIR$\..\..\Source\StatisticsFunctions\arm_min_q31.c + + + $PROJ_DIR$\..\..\Source\StatisticsFunctions\arm_min_q7.c + + + $PROJ_DIR$\..\..\Source\StatisticsFunctions\arm_power_f32.c + + + $PROJ_DIR$\..\..\Source\StatisticsFunctions\arm_power_q15.c + + + $PROJ_DIR$\..\..\Source\StatisticsFunctions\arm_power_q31.c + + + $PROJ_DIR$\..\..\Source\StatisticsFunctions\arm_power_q7.c + + + $PROJ_DIR$\..\..\Source\StatisticsFunctions\arm_rms_f32.c + + + $PROJ_DIR$\..\..\Source\StatisticsFunctions\arm_rms_q15.c + + + $PROJ_DIR$\..\..\Source\StatisticsFunctions\arm_rms_q31.c + + + $PROJ_DIR$\..\..\Source\StatisticsFunctions\arm_std_f32.c + + + $PROJ_DIR$\..\..\Source\StatisticsFunctions\arm_std_q15.c + + + $PROJ_DIR$\..\..\Source\StatisticsFunctions\arm_std_q31.c + + + $PROJ_DIR$\..\..\Source\StatisticsFunctions\arm_var_f32.c + + + $PROJ_DIR$\..\..\Source\StatisticsFunctions\arm_var_q15.c + + + $PROJ_DIR$\..\..\Source\StatisticsFunctions\arm_var_q31.c + + + + SupportFunctions + + $PROJ_DIR$\..\..\Source\SupportFunctions\arm_copy_f32.c + + + $PROJ_DIR$\..\..\Source\SupportFunctions\arm_copy_q15.c + + + $PROJ_DIR$\..\..\Source\SupportFunctions\arm_copy_q31.c + + + $PROJ_DIR$\..\..\Source\SupportFunctions\arm_copy_q7.c + + + $PROJ_DIR$\..\..\Source\SupportFunctions\arm_fill_f32.c + + + $PROJ_DIR$\..\..\Source\SupportFunctions\arm_fill_q15.c + + + $PROJ_DIR$\..\..\Source\SupportFunctions\arm_fill_q31.c + + + $PROJ_DIR$\..\..\Source\SupportFunctions\arm_fill_q7.c + + + $PROJ_DIR$\..\..\Source\SupportFunctions\arm_float_to_q15.c + + + $PROJ_DIR$\..\..\Source\SupportFunctions\arm_float_to_q31.c + + + $PROJ_DIR$\..\..\Source\SupportFunctions\arm_float_to_q7.c + + + $PROJ_DIR$\..\..\Source\SupportFunctions\arm_q15_to_float.c + + + $PROJ_DIR$\..\..\Source\SupportFunctions\arm_q15_to_q31.c + + + $PROJ_DIR$\..\..\Source\SupportFunctions\arm_q15_to_q7.c + + + $PROJ_DIR$\..\..\Source\SupportFunctions\arm_q31_to_float.c + + + $PROJ_DIR$\..\..\Source\SupportFunctions\arm_q31_to_q15.c + + + $PROJ_DIR$\..\..\Source\SupportFunctions\arm_q31_to_q7.c + + + $PROJ_DIR$\..\..\Source\SupportFunctions\arm_q7_to_float.c + + + $PROJ_DIR$\..\..\Source\SupportFunctions\arm_q7_to_q15.c + + + $PROJ_DIR$\..\..\Source\SupportFunctions\arm_q7_to_q31.c + + + + TransformFunctions + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_bitreversal.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_bitreversal2.S + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_cfft_f32.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_cfft_q15.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_cfft_q31.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_cfft_radix2_f32.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_cfft_radix2_init_f32.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_cfft_radix2_init_q15.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_cfft_radix2_init_q31.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_cfft_radix2_q15.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_cfft_radix2_q31.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_cfft_radix4_f32.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_cfft_radix4_init_f32.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_cfft_radix4_init_q15.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_cfft_radix4_init_q31.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_cfft_radix4_q15.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_cfft_radix4_q31.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_cfft_radix8_f32.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_dct4_f32.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_dct4_init_f32.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_dct4_init_q15.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_dct4_init_q31.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_dct4_q15.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_dct4_q31.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_rfft_f32.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_rfft_fast_f32.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_rfft_fast_init_f32.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_rfft_init_f32.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_rfft_init_q15.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_rfft_init_q31.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_rfft_q15.c + + + $PROJ_DIR$\..\..\Source\TransformFunctions\arm_rfft_q31.c + + + diff --git a/Projects/IAR/arm_cortexM_math.eww b/Projects/IAR/arm_cortexM_math.eww new file mode 100644 index 00000000..c0f8828c --- /dev/null +++ b/Projects/IAR/arm_cortexM_math.eww @@ -0,0 +1,8 @@ + + + + + $WS_DIR$\arm_cortexM_math.ewp + + + diff --git a/Projects/IAR/arm_cortexM_math_Build.bat b/Projects/IAR/arm_cortexM_math_Build.bat new file mode 100644 index 00000000..5e96c197 --- /dev/null +++ b/Projects/IAR/arm_cortexM_math_Build.bat @@ -0,0 +1,104 @@ +@echo off + +mkdir Temp +set TMP=Temp +set TEMP=Temp +rem set IAREXE=..\..\..\..\..\common\bin\iarbuild.exe +set IAREXE=iarbuild.exe + +echo. +echo Building DSP Libraries ARM +echo Building DSP Library for Cortex-M0 Little Endian +%IAREXE% arm_cortexM_math.ewp -build cortexM0l + +echo Building DSP Library for Cortex-M3 Little Endian +%IAREXE% arm_cortexM_math.ewp -build cortexM3l + +echo Building DSP Library for Cortex-M4 Little Endian +%IAREXE% arm_cortexM_math.ewp -build cortexM4l + +echo Building DSP Library for Cortex-M4 Little Endian with single precision FPU +%IAREXE% arm_cortexM_math.ewp -build cortexM4lf + +echo Building DSP Library for Cortex-M7 Little Endian +%IAREXE% arm_cortexM_math.ewp -build cortexM7l + +echo Building DSP Library for Cortex-M7 Little Endian with single precision FPU +%IAREXE% arm_cortexM_math.ewp -build cortexM7lfsp + +echo Building DSP Library for Cortex-M7 Little Endian with double precision FPU +%IAREXE% arm_cortexM_math.ewp -build cortexM7lfdp + +echo Building DSP Library for ARMv8-M Baseline Little Endian +%IAREXE% arm_cortexM_math.ewp -build ARMv8MBLl + +echo Building DSP Library for ARMv8-M Mainline Little Endian +%IAREXE% arm_cortexM_math.ewp -build ARMv8MMLl + +echo Building DSP Library for ARMv8-M Mainline Little Endian with single precision FPU +%IAREXE% arm_cortexM_math.ewp -build ARMv8MMLlfsp + +echo Building DSP Library for ARMv8-M Mainline Little Endian with double precision FPU +%IAREXE% arm_cortexM_math.ewp -build ARMv8MMLlfdp + +echo Building DSP Library for ARMv8-M Mainline Little Endian with DSP instructions +%IAREXE% arm_cortexM_math.ewp -build ARMv8MMLld + +echo Building DSP Library for ARMv8-M Mainline Little Endian with DSP instructions, single precision FPU +%IAREXE% arm_cortexM_math.ewp -build ARMv8MMLldfsp + +echo Building DSP Library for ARMv8-M Mainline Little Endian with DSP instructions, double precision FPU +%IAREXE% arm_cortexM_math.ewp -build ARMv8MMLldfdp + +REM big endian libraries + +echo Building DSP Library for Cortex-M0 Big Endian +%IAREXE% arm_cortexM_math.ewp -build cortexM0b + +echo Building DSP Library for Cortex-M3 Big Endian +%IAREXE% arm_cortexM_math.ewp -build cortexM3b + +echo Building DSP Library for Cortex-M4 Big Endian +%IAREXE% arm_cortexM_math.ewp -build cortexM4b + +echo Building DSP Library for Cortex-M4 Big Endian with single precision FPU +%IAREXE% arm_cortexM_math.ewp -build cortexM4bf + +echo Building DSP Library for Cortex-M7 Big Endian +%IAREXE% arm_cortexM_math.ewp -build cortexM7b + +echo Building DSP Library for Cortex-M7 Big Endian with single precision FPU +%IAREXE% arm_cortexM_math.ewp -build cortexM7bfsp + +echo Building DSP Library for Cortex-M7 Big Endian with double precision FPU +%IAREXE% arm_cortexM_math.ewp -build cortexM7bfdp + +echo Copy libs to CMSIS\lib\IAR +mkdir ..\..\..\lib\IAR +copy ReleaseM0BE\Exe\*.a ..\..\..\lib\IAR\ /Y +copy ReleaseM0LE\Exe\*.a ..\..\..\lib\IAR\ /Y +copy ReleaseM3BE\Exe\*.a ..\..\..\lib\IAR\ /Y +copy ReleaseM3LE\Exe\*.a ..\..\..\lib\IAR\ /Y +copy ReleaseM4BE\Exe\*.a ..\..\..\lib\IAR\ /Y +copy ReleaseM4BE_FPU\Exe\*.a ..\..\..\lib\IAR\ /Y +copy ReleaseM4LE\Exe\*.a ..\..\..\lib\IAR\ /Y +copy ReleaseM4LE_FPU\Exe\*.a ..\..\..\lib\IAR\ /Y +copy ReleaseM7BE\Exe\*.a ..\..\..\lib\IAR\ /Y +copy ReleaseM7BE_FPU_DP\Exe\*.a ..\..\..\lib\IAR\ /Y +copy ReleaseM7BE_FPU_SP\Exe\*.a ..\..\..\lib\IAR\ /Y +copy ReleaseM7LE\Exe\*.a ..\..\..\lib\IAR\ /Y +copy ReleaseM7LE_FPU_DP\Exe\*.a ..\..\..\lib\IAR\ /Y +copy ReleaseM7LE_FPU_SP\Exe\*.a ..\..\..\lib\IAR\ /Y +copy ARMv8MBLl\Exe\*.a ..\..\..\lib\IAR\ /Y +copy ARMv8MMLl\Exe\*.a ..\..\..\lib\IAR\ /Y +copy ARMv8MMLld\Exe\*.a ..\..\..\lib\IAR\ /Y +copy ARMv8MMLldfdp\Exe\*.a ..\..\..\lib\IAR\ /Y +copy ARMv8MMLldfsp\Exe\*.a ..\..\..\lib\IAR\ /Y +copy ARMv8MMLlfdp\Exe\*.a ..\..\..\lib\IAR\ /Y +copy ARMv8MMLlfsp\Exe\*.a ..\..\..\lib\IAR\ /Y + +echo. +echo Deleting intermediate files +for /d %%a in (Temp ARMv8M* ReleaseM*) do rmdir /s /q "%%~a" +del /Q *.bak +del /Q *.dep