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