summaryrefslogtreecommitdiff
path: root/Lib
diff options
context:
space:
mode:
authorAli Labbene <ali.labbene@st.com>2019-12-11 08:59:21 +0100
committerAli Labbene <ali.labbene@st.com>2019-12-16 16:35:24 +0100
commit9f95ff5b6ba01db09552b84a0ab79607060a2666 (patch)
tree8a6e0dda832555c692307869aed49d07ee7facfe /Lib
parent76177aa280494bb36d7a0bcbda1078d4db717020 (diff)
downloadst-cmsis-core-lowfat-9f95ff5b6ba01db09552b84a0ab79607060a2666.tar.gz
st-cmsis-core-lowfat-9f95ff5b6ba01db09552b84a0ab79607060a2666.tar.bz2
st-cmsis-core-lowfat-9f95ff5b6ba01db09552b84a0ab79607060a2666.zip
Official ARM version: v5.4.0
Add CMSIS V5.4.0, please refer to index.html available under \docs folder. Note: content of \CMSIS\Core\Include has been copied under \Include to keep the same structure used in existing projects, and thus avoid projects mass update Note: the following components have been removed from ARM original delivery (as not used in ST packages) - CMSIS_EW2018.pdf - .gitattributes - .gitignore - \Device - \CMSIS - \CoreValidation - \DAP - \Documentation - \DoxyGen - \Driver - \Pack - \RTOS\CMSIS_RTOS_Tutorial.pdf - \RTOS\RTX - \RTOS\Template - \RTOS2\RTX - \Utilities - All ARM/GCC projects files are deleted from \DSP, \RTOS and \RTOS2 Change-Id: Ia026c3f0f0d016627a4fb5a9032852c33d24b4d3
Diffstat (limited to 'Lib')
-rw-r--r--Lib/ARM/arm_ARMv8MBLl_math.libbin0 -> 2264874 bytes
-rw-r--r--Lib/ARM/arm_ARMv8MMLl_math.libbin0 -> 2201410 bytes
-rw-r--r--Lib/ARM/arm_ARMv8MMLld_math.libbin0 -> 2464534 bytes
-rw-r--r--Lib/ARM/arm_ARMv8MMLldfsp_math.libbin0 -> 2461738 bytes
-rw-r--r--Lib/ARM/arm_ARMv8MMLlfsp_math.libbin0 -> 2200478 bytes
-rw-r--r--Lib/ARM/arm_cortexM0b_math.libbin13069948 -> 13085890 bytes
-rw-r--r--Lib/ARM/arm_cortexM0l_math.libbin13047480 -> 13063030 bytes
-rw-r--r--Lib/ARM/arm_cortexM3b_math.libbin13832172 -> 13694834 bytes
-rw-r--r--Lib/ARM/arm_cortexM3l_math.libbin13807808 -> 13671734 bytes
-rw-r--r--Lib/ARM/arm_cortexM4b_math.libbin13810416 -> 13573204 bytes
-rw-r--r--Lib/ARM/arm_cortexM4bf_math.libbin13918668 -> 13682084 bytes
-rw-r--r--Lib/ARM/arm_cortexM4l_math.libbin13787724 -> 13550380 bytes
-rw-r--r--Lib/ARM/arm_cortexM4lf_math.libbin13943636 -> 13707672 bytes
-rw-r--r--Lib/ARM/arm_cortexM7b_math.libbin13820392 -> 13599596 bytes
-rw-r--r--Lib/ARM/arm_cortexM7bfdp_math.libbin13979464 -> 13755116 bytes
-rw-r--r--Lib/ARM/arm_cortexM7bfsp_math.libbin13974356 -> 13750700 bytes
-rw-r--r--Lib/ARM/arm_cortexM7l_math.libbin13797320 -> 13576296 bytes
-rw-r--r--Lib/ARM/arm_cortexM7lfdp_math.libbin13956320 -> 13733260 bytes
-rw-r--r--Lib/ARM/arm_cortexM7lfsp_math.libbin13953044 -> 13728760 bytes
-rw-r--r--Lib/GCC/libarm_ARMv8MBLl_math.abin0 -> 2737038 bytes
-rw-r--r--Lib/GCC/libarm_ARMv8MMLl_math.abin0 -> 2687306 bytes
-rw-r--r--Lib/GCC/libarm_ARMv8MMLld_math.abin0 -> 3123238 bytes
-rw-r--r--Lib/GCC/libarm_ARMv8MMLldfsp_math.abin0 -> 3083074 bytes
-rw-r--r--Lib/GCC/libarm_ARMv8MMLlfsp_math.abin0 -> 2660258 bytes
-rw-r--r--Lib/GCC/libarm_cortexM0l_math.abin2775436 -> 2736510 bytes
-rw-r--r--Lib/GCC/libarm_cortexM3l_math.abin3215920 -> 2688050 bytes
-rw-r--r--Lib/GCC/libarm_cortexM4l_math.abin3192576 -> 3137666 bytes
-rw-r--r--Lib/GCC/libarm_cortexM4lf_math.abin3144804 -> 3097502 bytes
-rw-r--r--Lib/GCC/libarm_cortexM7l_math.abin3188476 -> 3128638 bytes
-rw-r--r--Lib/GCC/libarm_cortexM7lfdp_math.abin3132444 -> 3077166 bytes
-rw-r--r--Lib/GCC/libarm_cortexM7lfsp_math.abin3136980 -> 3082154 bytes
-rw-r--r--Lib/IAR/iar_ARMv8MBLl_math.abin0 -> 2938836 bytes
-rw-r--r--Lib/IAR/iar_ARMv8MMLl_math.abin0 -> 2951264 bytes
-rw-r--r--Lib/IAR/iar_ARMv8MMLld_math.abin0 -> 2956992 bytes
-rw-r--r--Lib/IAR/iar_ARMv8MMLldfdp_math.abin0 -> 2919740 bytes
-rw-r--r--Lib/IAR/iar_ARMv8MMLldfsp_math.abin0 -> 2933762 bytes
-rw-r--r--Lib/IAR/iar_ARMv8MMLlfdp_math.abin0 -> 2924896 bytes
-rw-r--r--Lib/IAR/iar_ARMv8MMLlfsp_math.abin0 -> 2928074 bytes
-rw-r--r--Lib/IAR/iar_cortexM0b_math.abin0 -> 2937150 bytes
-rw-r--r--Lib/IAR/iar_cortexM0l_math.abin0 -> 2931792 bytes
-rw-r--r--Lib/IAR/iar_cortexM3b_math.abin0 -> 2846972 bytes
-rw-r--r--Lib/IAR/iar_cortexM3l_math.abin0 -> 2840164 bytes
-rw-r--r--Lib/IAR/iar_cortexM4b_math.abin0 -> 2967784 bytes
-rw-r--r--Lib/IAR/iar_cortexM4bf_math.abin0 -> 2937102 bytes
-rw-r--r--Lib/IAR/iar_cortexM4l_math.abin0 -> 2960894 bytes
-rw-r--r--Lib/IAR/iar_cortexM4lf_math.abin0 -> 2932562 bytes
-rw-r--r--Lib/IAR/iar_cortexM7b_math.abin0 -> 2972988 bytes
-rw-r--r--Lib/IAR/iar_cortexM7bf_math.abin0 -> 2931046 bytes
-rw-r--r--Lib/IAR/iar_cortexM7bs_math.abin0 -> 2935608 bytes
-rw-r--r--Lib/IAR/iar_cortexM7l_math.abin0 -> 2963562 bytes
-rw-r--r--Lib/IAR/iar_cortexM7lf_math.abin0 -> 2925922 bytes
-rw-r--r--Lib/IAR/iar_cortexM7ls_math.abin0 -> 2930468 bytes
-rw-r--r--Lib/license.txt28
53 files changed, 0 insertions, 28 deletions
diff --git a/Lib/ARM/arm_ARMv8MBLl_math.lib b/Lib/ARM/arm_ARMv8MBLl_math.lib
new file mode 100644
index 0000000..181b876
--- /dev/null
+++ b/Lib/ARM/arm_ARMv8MBLl_math.lib
Binary files differ
diff --git a/Lib/ARM/arm_ARMv8MMLl_math.lib b/Lib/ARM/arm_ARMv8MMLl_math.lib
new file mode 100644
index 0000000..6acdc24
--- /dev/null
+++ b/Lib/ARM/arm_ARMv8MMLl_math.lib
Binary files differ
diff --git a/Lib/ARM/arm_ARMv8MMLld_math.lib b/Lib/ARM/arm_ARMv8MMLld_math.lib
new file mode 100644
index 0000000..9dae573
--- /dev/null
+++ b/Lib/ARM/arm_ARMv8MMLld_math.lib
Binary files differ
diff --git a/Lib/ARM/arm_ARMv8MMLldfsp_math.lib b/Lib/ARM/arm_ARMv8MMLldfsp_math.lib
new file mode 100644
index 0000000..ce90a77
--- /dev/null
+++ b/Lib/ARM/arm_ARMv8MMLldfsp_math.lib
Binary files differ
diff --git a/Lib/ARM/arm_ARMv8MMLlfsp_math.lib b/Lib/ARM/arm_ARMv8MMLlfsp_math.lib
new file mode 100644
index 0000000..b3b5200
--- /dev/null
+++ b/Lib/ARM/arm_ARMv8MMLlfsp_math.lib
Binary files differ
diff --git a/Lib/ARM/arm_cortexM0b_math.lib b/Lib/ARM/arm_cortexM0b_math.lib
index 7ab8347..beec252 100644
--- a/Lib/ARM/arm_cortexM0b_math.lib
+++ b/Lib/ARM/arm_cortexM0b_math.lib
Binary files differ
diff --git a/Lib/ARM/arm_cortexM0l_math.lib b/Lib/ARM/arm_cortexM0l_math.lib
index 4a84e3a..73aef8a 100644
--- a/Lib/ARM/arm_cortexM0l_math.lib
+++ b/Lib/ARM/arm_cortexM0l_math.lib
Binary files differ
diff --git a/Lib/ARM/arm_cortexM3b_math.lib b/Lib/ARM/arm_cortexM3b_math.lib
index fe69feb..1a8f571 100644
--- a/Lib/ARM/arm_cortexM3b_math.lib
+++ b/Lib/ARM/arm_cortexM3b_math.lib
Binary files differ
diff --git a/Lib/ARM/arm_cortexM3l_math.lib b/Lib/ARM/arm_cortexM3l_math.lib
index 2bbd9e8..52677b7 100644
--- a/Lib/ARM/arm_cortexM3l_math.lib
+++ b/Lib/ARM/arm_cortexM3l_math.lib
Binary files differ
diff --git a/Lib/ARM/arm_cortexM4b_math.lib b/Lib/ARM/arm_cortexM4b_math.lib
index 688290f..5a4b86f 100644
--- a/Lib/ARM/arm_cortexM4b_math.lib
+++ b/Lib/ARM/arm_cortexM4b_math.lib
Binary files differ
diff --git a/Lib/ARM/arm_cortexM4bf_math.lib b/Lib/ARM/arm_cortexM4bf_math.lib
index bbf7813..fe135ae 100644
--- a/Lib/ARM/arm_cortexM4bf_math.lib
+++ b/Lib/ARM/arm_cortexM4bf_math.lib
Binary files differ
diff --git a/Lib/ARM/arm_cortexM4l_math.lib b/Lib/ARM/arm_cortexM4l_math.lib
index 010715c..593d42f 100644
--- a/Lib/ARM/arm_cortexM4l_math.lib
+++ b/Lib/ARM/arm_cortexM4l_math.lib
Binary files differ
diff --git a/Lib/ARM/arm_cortexM4lf_math.lib b/Lib/ARM/arm_cortexM4lf_math.lib
index 6336e06..5e8d842 100644
--- a/Lib/ARM/arm_cortexM4lf_math.lib
+++ b/Lib/ARM/arm_cortexM4lf_math.lib
Binary files differ
diff --git a/Lib/ARM/arm_cortexM7b_math.lib b/Lib/ARM/arm_cortexM7b_math.lib
index 5a39aa0..b17ef6a 100644
--- a/Lib/ARM/arm_cortexM7b_math.lib
+++ b/Lib/ARM/arm_cortexM7b_math.lib
Binary files differ
diff --git a/Lib/ARM/arm_cortexM7bfdp_math.lib b/Lib/ARM/arm_cortexM7bfdp_math.lib
index 08b5423..9f5712a 100644
--- a/Lib/ARM/arm_cortexM7bfdp_math.lib
+++ b/Lib/ARM/arm_cortexM7bfdp_math.lib
Binary files differ
diff --git a/Lib/ARM/arm_cortexM7bfsp_math.lib b/Lib/ARM/arm_cortexM7bfsp_math.lib
index c5a3584..4ec7d63 100644
--- a/Lib/ARM/arm_cortexM7bfsp_math.lib
+++ b/Lib/ARM/arm_cortexM7bfsp_math.lib
Binary files differ
diff --git a/Lib/ARM/arm_cortexM7l_math.lib b/Lib/ARM/arm_cortexM7l_math.lib
index f16d465..bed5c16 100644
--- a/Lib/ARM/arm_cortexM7l_math.lib
+++ b/Lib/ARM/arm_cortexM7l_math.lib
Binary files differ
diff --git a/Lib/ARM/arm_cortexM7lfdp_math.lib b/Lib/ARM/arm_cortexM7lfdp_math.lib
index 7cba53f..47f0121 100644
--- a/Lib/ARM/arm_cortexM7lfdp_math.lib
+++ b/Lib/ARM/arm_cortexM7lfdp_math.lib
Binary files differ
diff --git a/Lib/ARM/arm_cortexM7lfsp_math.lib b/Lib/ARM/arm_cortexM7lfsp_math.lib
index fa75da1..d16578a 100644
--- a/Lib/ARM/arm_cortexM7lfsp_math.lib
+++ b/Lib/ARM/arm_cortexM7lfsp_math.lib
Binary files differ
diff --git a/Lib/GCC/libarm_ARMv8MBLl_math.a b/Lib/GCC/libarm_ARMv8MBLl_math.a
new file mode 100644
index 0000000..d70be0f
--- /dev/null
+++ b/Lib/GCC/libarm_ARMv8MBLl_math.a
Binary files differ
diff --git a/Lib/GCC/libarm_ARMv8MMLl_math.a b/Lib/GCC/libarm_ARMv8MMLl_math.a
new file mode 100644
index 0000000..d01c450
--- /dev/null
+++ b/Lib/GCC/libarm_ARMv8MMLl_math.a
Binary files differ
diff --git a/Lib/GCC/libarm_ARMv8MMLld_math.a b/Lib/GCC/libarm_ARMv8MMLld_math.a
new file mode 100644
index 0000000..e6e06c7
--- /dev/null
+++ b/Lib/GCC/libarm_ARMv8MMLld_math.a
Binary files differ
diff --git a/Lib/GCC/libarm_ARMv8MMLldfsp_math.a b/Lib/GCC/libarm_ARMv8MMLldfsp_math.a
new file mode 100644
index 0000000..e284e9e
--- /dev/null
+++ b/Lib/GCC/libarm_ARMv8MMLldfsp_math.a
Binary files differ
diff --git a/Lib/GCC/libarm_ARMv8MMLlfsp_math.a b/Lib/GCC/libarm_ARMv8MMLlfsp_math.a
new file mode 100644
index 0000000..d1691fc
--- /dev/null
+++ b/Lib/GCC/libarm_ARMv8MMLlfsp_math.a
Binary files differ
diff --git a/Lib/GCC/libarm_cortexM0l_math.a b/Lib/GCC/libarm_cortexM0l_math.a
index b1159d7..98d1f29 100644
--- a/Lib/GCC/libarm_cortexM0l_math.a
+++ b/Lib/GCC/libarm_cortexM0l_math.a
Binary files differ
diff --git a/Lib/GCC/libarm_cortexM3l_math.a b/Lib/GCC/libarm_cortexM3l_math.a
index 755d769..12c644a 100644
--- a/Lib/GCC/libarm_cortexM3l_math.a
+++ b/Lib/GCC/libarm_cortexM3l_math.a
Binary files differ
diff --git a/Lib/GCC/libarm_cortexM4l_math.a b/Lib/GCC/libarm_cortexM4l_math.a
index b1d6da7..ca10192 100644
--- a/Lib/GCC/libarm_cortexM4l_math.a
+++ b/Lib/GCC/libarm_cortexM4l_math.a
Binary files differ
diff --git a/Lib/GCC/libarm_cortexM4lf_math.a b/Lib/GCC/libarm_cortexM4lf_math.a
index 1ad5280..d8c3658 100644
--- a/Lib/GCC/libarm_cortexM4lf_math.a
+++ b/Lib/GCC/libarm_cortexM4lf_math.a
Binary files differ
diff --git a/Lib/GCC/libarm_cortexM7l_math.a b/Lib/GCC/libarm_cortexM7l_math.a
index 75aac26..376ab84 100644
--- a/Lib/GCC/libarm_cortexM7l_math.a
+++ b/Lib/GCC/libarm_cortexM7l_math.a
Binary files differ
diff --git a/Lib/GCC/libarm_cortexM7lfdp_math.a b/Lib/GCC/libarm_cortexM7lfdp_math.a
index 777cb04..170233a 100644
--- a/Lib/GCC/libarm_cortexM7lfdp_math.a
+++ b/Lib/GCC/libarm_cortexM7lfdp_math.a
Binary files differ
diff --git a/Lib/GCC/libarm_cortexM7lfsp_math.a b/Lib/GCC/libarm_cortexM7lfsp_math.a
index 0f4894e..36c7461 100644
--- a/Lib/GCC/libarm_cortexM7lfsp_math.a
+++ b/Lib/GCC/libarm_cortexM7lfsp_math.a
Binary files differ
diff --git a/Lib/IAR/iar_ARMv8MBLl_math.a b/Lib/IAR/iar_ARMv8MBLl_math.a
new file mode 100644
index 0000000..b5e74a7
--- /dev/null
+++ b/Lib/IAR/iar_ARMv8MBLl_math.a
Binary files differ
diff --git a/Lib/IAR/iar_ARMv8MMLl_math.a b/Lib/IAR/iar_ARMv8MMLl_math.a
new file mode 100644
index 0000000..77b627e
--- /dev/null
+++ b/Lib/IAR/iar_ARMv8MMLl_math.a
Binary files differ
diff --git a/Lib/IAR/iar_ARMv8MMLld_math.a b/Lib/IAR/iar_ARMv8MMLld_math.a
new file mode 100644
index 0000000..2a9e6c0
--- /dev/null
+++ b/Lib/IAR/iar_ARMv8MMLld_math.a
Binary files differ
diff --git a/Lib/IAR/iar_ARMv8MMLldfdp_math.a b/Lib/IAR/iar_ARMv8MMLldfdp_math.a
new file mode 100644
index 0000000..44304ba
--- /dev/null
+++ b/Lib/IAR/iar_ARMv8MMLldfdp_math.a
Binary files differ
diff --git a/Lib/IAR/iar_ARMv8MMLldfsp_math.a b/Lib/IAR/iar_ARMv8MMLldfsp_math.a
new file mode 100644
index 0000000..8ac4412
--- /dev/null
+++ b/Lib/IAR/iar_ARMv8MMLldfsp_math.a
Binary files differ
diff --git a/Lib/IAR/iar_ARMv8MMLlfdp_math.a b/Lib/IAR/iar_ARMv8MMLlfdp_math.a
new file mode 100644
index 0000000..1df5659
--- /dev/null
+++ b/Lib/IAR/iar_ARMv8MMLlfdp_math.a
Binary files differ
diff --git a/Lib/IAR/iar_ARMv8MMLlfsp_math.a b/Lib/IAR/iar_ARMv8MMLlfsp_math.a
new file mode 100644
index 0000000..606a16c
--- /dev/null
+++ b/Lib/IAR/iar_ARMv8MMLlfsp_math.a
Binary files differ
diff --git a/Lib/IAR/iar_cortexM0b_math.a b/Lib/IAR/iar_cortexM0b_math.a
new file mode 100644
index 0000000..4e9fd75
--- /dev/null
+++ b/Lib/IAR/iar_cortexM0b_math.a
Binary files differ
diff --git a/Lib/IAR/iar_cortexM0l_math.a b/Lib/IAR/iar_cortexM0l_math.a
new file mode 100644
index 0000000..35f0fcd
--- /dev/null
+++ b/Lib/IAR/iar_cortexM0l_math.a
Binary files differ
diff --git a/Lib/IAR/iar_cortexM3b_math.a b/Lib/IAR/iar_cortexM3b_math.a
new file mode 100644
index 0000000..694862f
--- /dev/null
+++ b/Lib/IAR/iar_cortexM3b_math.a
Binary files differ
diff --git a/Lib/IAR/iar_cortexM3l_math.a b/Lib/IAR/iar_cortexM3l_math.a
new file mode 100644
index 0000000..9be18bf
--- /dev/null
+++ b/Lib/IAR/iar_cortexM3l_math.a
Binary files differ
diff --git a/Lib/IAR/iar_cortexM4b_math.a b/Lib/IAR/iar_cortexM4b_math.a
new file mode 100644
index 0000000..d17c8c8
--- /dev/null
+++ b/Lib/IAR/iar_cortexM4b_math.a
Binary files differ
diff --git a/Lib/IAR/iar_cortexM4bf_math.a b/Lib/IAR/iar_cortexM4bf_math.a
new file mode 100644
index 0000000..fe2a42e
--- /dev/null
+++ b/Lib/IAR/iar_cortexM4bf_math.a
Binary files differ
diff --git a/Lib/IAR/iar_cortexM4l_math.a b/Lib/IAR/iar_cortexM4l_math.a
new file mode 100644
index 0000000..805e7ea
--- /dev/null
+++ b/Lib/IAR/iar_cortexM4l_math.a
Binary files differ
diff --git a/Lib/IAR/iar_cortexM4lf_math.a b/Lib/IAR/iar_cortexM4lf_math.a
new file mode 100644
index 0000000..2260b2e
--- /dev/null
+++ b/Lib/IAR/iar_cortexM4lf_math.a
Binary files differ
diff --git a/Lib/IAR/iar_cortexM7b_math.a b/Lib/IAR/iar_cortexM7b_math.a
new file mode 100644
index 0000000..b1f01fe
--- /dev/null
+++ b/Lib/IAR/iar_cortexM7b_math.a
Binary files differ
diff --git a/Lib/IAR/iar_cortexM7bf_math.a b/Lib/IAR/iar_cortexM7bf_math.a
new file mode 100644
index 0000000..8b49543
--- /dev/null
+++ b/Lib/IAR/iar_cortexM7bf_math.a
Binary files differ
diff --git a/Lib/IAR/iar_cortexM7bs_math.a b/Lib/IAR/iar_cortexM7bs_math.a
new file mode 100644
index 0000000..7bdbbc9
--- /dev/null
+++ b/Lib/IAR/iar_cortexM7bs_math.a
Binary files differ
diff --git a/Lib/IAR/iar_cortexM7l_math.a b/Lib/IAR/iar_cortexM7l_math.a
new file mode 100644
index 0000000..fa8fd7b
--- /dev/null
+++ b/Lib/IAR/iar_cortexM7l_math.a
Binary files differ
diff --git a/Lib/IAR/iar_cortexM7lf_math.a b/Lib/IAR/iar_cortexM7lf_math.a
new file mode 100644
index 0000000..8d85dc8
--- /dev/null
+++ b/Lib/IAR/iar_cortexM7lf_math.a
Binary files differ
diff --git a/Lib/IAR/iar_cortexM7ls_math.a b/Lib/IAR/iar_cortexM7ls_math.a
new file mode 100644
index 0000000..97ee91e
--- /dev/null
+++ b/Lib/IAR/iar_cortexM7ls_math.a
Binary files differ
diff --git a/Lib/license.txt b/Lib/license.txt
deleted file mode 100644
index 139c1ff..0000000
--- a/Lib/license.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-All pre-build libraries contained in the folders "ARM" and "GCC"
-are guided by the following license:
-
-Copyright (C) 2009-2014 ARM Limited.
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
- - Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- - Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
- - Neither the name of ARM nor the names of its contributors may be used
- to endorse or promote products derived from this software without
- specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE
-LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.