From 9f95ff5b6ba01db09552b84a0ab79607060a2666 Mon Sep 17 00:00:00 2001 From: Ali Labbene Date: Wed, 11 Dec 2019 08:59:21 +0100 Subject: 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 --- Lib/ARM/arm_ARMv8MBLl_math.lib | Bin 0 -> 2264874 bytes Lib/ARM/arm_ARMv8MMLl_math.lib | Bin 0 -> 2201410 bytes Lib/ARM/arm_ARMv8MMLld_math.lib | Bin 0 -> 2464534 bytes Lib/ARM/arm_ARMv8MMLldfsp_math.lib | Bin 0 -> 2461738 bytes Lib/ARM/arm_ARMv8MMLlfsp_math.lib | Bin 0 -> 2200478 bytes Lib/ARM/arm_cortexM0b_math.lib | Bin 13069948 -> 13085890 bytes Lib/ARM/arm_cortexM0l_math.lib | Bin 13047480 -> 13063030 bytes Lib/ARM/arm_cortexM3b_math.lib | Bin 13832172 -> 13694834 bytes Lib/ARM/arm_cortexM3l_math.lib | Bin 13807808 -> 13671734 bytes Lib/ARM/arm_cortexM4b_math.lib | Bin 13810416 -> 13573204 bytes Lib/ARM/arm_cortexM4bf_math.lib | Bin 13918668 -> 13682084 bytes Lib/ARM/arm_cortexM4l_math.lib | Bin 13787724 -> 13550380 bytes Lib/ARM/arm_cortexM4lf_math.lib | Bin 13943636 -> 13707672 bytes Lib/ARM/arm_cortexM7b_math.lib | Bin 13820392 -> 13599596 bytes Lib/ARM/arm_cortexM7bfdp_math.lib | Bin 13979464 -> 13755116 bytes Lib/ARM/arm_cortexM7bfsp_math.lib | Bin 13974356 -> 13750700 bytes Lib/ARM/arm_cortexM7l_math.lib | Bin 13797320 -> 13576296 bytes Lib/ARM/arm_cortexM7lfdp_math.lib | Bin 13956320 -> 13733260 bytes Lib/ARM/arm_cortexM7lfsp_math.lib | Bin 13953044 -> 13728760 bytes Lib/GCC/libarm_ARMv8MBLl_math.a | Bin 0 -> 2737038 bytes Lib/GCC/libarm_ARMv8MMLl_math.a | Bin 0 -> 2687306 bytes Lib/GCC/libarm_ARMv8MMLld_math.a | Bin 0 -> 3123238 bytes Lib/GCC/libarm_ARMv8MMLldfsp_math.a | Bin 0 -> 3083074 bytes Lib/GCC/libarm_ARMv8MMLlfsp_math.a | Bin 0 -> 2660258 bytes Lib/GCC/libarm_cortexM0l_math.a | Bin 2775436 -> 2736510 bytes Lib/GCC/libarm_cortexM3l_math.a | Bin 3215920 -> 2688050 bytes Lib/GCC/libarm_cortexM4l_math.a | Bin 3192576 -> 3137666 bytes Lib/GCC/libarm_cortexM4lf_math.a | Bin 3144804 -> 3097502 bytes Lib/GCC/libarm_cortexM7l_math.a | Bin 3188476 -> 3128638 bytes Lib/GCC/libarm_cortexM7lfdp_math.a | Bin 3132444 -> 3077166 bytes Lib/GCC/libarm_cortexM7lfsp_math.a | Bin 3136980 -> 3082154 bytes Lib/IAR/iar_ARMv8MBLl_math.a | Bin 0 -> 2938836 bytes Lib/IAR/iar_ARMv8MMLl_math.a | Bin 0 -> 2951264 bytes Lib/IAR/iar_ARMv8MMLld_math.a | Bin 0 -> 2956992 bytes Lib/IAR/iar_ARMv8MMLldfdp_math.a | Bin 0 -> 2919740 bytes Lib/IAR/iar_ARMv8MMLldfsp_math.a | Bin 0 -> 2933762 bytes Lib/IAR/iar_ARMv8MMLlfdp_math.a | Bin 0 -> 2924896 bytes Lib/IAR/iar_ARMv8MMLlfsp_math.a | Bin 0 -> 2928074 bytes Lib/IAR/iar_cortexM0b_math.a | Bin 0 -> 2937150 bytes Lib/IAR/iar_cortexM0l_math.a | Bin 0 -> 2931792 bytes Lib/IAR/iar_cortexM3b_math.a | Bin 0 -> 2846972 bytes Lib/IAR/iar_cortexM3l_math.a | Bin 0 -> 2840164 bytes Lib/IAR/iar_cortexM4b_math.a | Bin 0 -> 2967784 bytes Lib/IAR/iar_cortexM4bf_math.a | Bin 0 -> 2937102 bytes Lib/IAR/iar_cortexM4l_math.a | Bin 0 -> 2960894 bytes Lib/IAR/iar_cortexM4lf_math.a | Bin 0 -> 2932562 bytes Lib/IAR/iar_cortexM7b_math.a | Bin 0 -> 2972988 bytes Lib/IAR/iar_cortexM7bf_math.a | Bin 0 -> 2931046 bytes Lib/IAR/iar_cortexM7bs_math.a | Bin 0 -> 2935608 bytes Lib/IAR/iar_cortexM7l_math.a | Bin 0 -> 2963562 bytes Lib/IAR/iar_cortexM7lf_math.a | Bin 0 -> 2925922 bytes Lib/IAR/iar_cortexM7ls_math.a | Bin 0 -> 2930468 bytes Lib/license.txt | 28 ---------------------------- 53 files changed, 28 deletions(-) create mode 100644 Lib/ARM/arm_ARMv8MBLl_math.lib create mode 100644 Lib/ARM/arm_ARMv8MMLl_math.lib create mode 100644 Lib/ARM/arm_ARMv8MMLld_math.lib create mode 100644 Lib/ARM/arm_ARMv8MMLldfsp_math.lib create mode 100644 Lib/ARM/arm_ARMv8MMLlfsp_math.lib create mode 100644 Lib/GCC/libarm_ARMv8MBLl_math.a create mode 100644 Lib/GCC/libarm_ARMv8MMLl_math.a create mode 100644 Lib/GCC/libarm_ARMv8MMLld_math.a create mode 100644 Lib/GCC/libarm_ARMv8MMLldfsp_math.a create mode 100644 Lib/GCC/libarm_ARMv8MMLlfsp_math.a create mode 100644 Lib/IAR/iar_ARMv8MBLl_math.a create mode 100644 Lib/IAR/iar_ARMv8MMLl_math.a create mode 100644 Lib/IAR/iar_ARMv8MMLld_math.a create mode 100644 Lib/IAR/iar_ARMv8MMLldfdp_math.a create mode 100644 Lib/IAR/iar_ARMv8MMLldfsp_math.a create mode 100644 Lib/IAR/iar_ARMv8MMLlfdp_math.a create mode 100644 Lib/IAR/iar_ARMv8MMLlfsp_math.a create mode 100644 Lib/IAR/iar_cortexM0b_math.a create mode 100644 Lib/IAR/iar_cortexM0l_math.a create mode 100644 Lib/IAR/iar_cortexM3b_math.a create mode 100644 Lib/IAR/iar_cortexM3l_math.a create mode 100644 Lib/IAR/iar_cortexM4b_math.a create mode 100644 Lib/IAR/iar_cortexM4bf_math.a create mode 100644 Lib/IAR/iar_cortexM4l_math.a create mode 100644 Lib/IAR/iar_cortexM4lf_math.a create mode 100644 Lib/IAR/iar_cortexM7b_math.a create mode 100644 Lib/IAR/iar_cortexM7bf_math.a create mode 100644 Lib/IAR/iar_cortexM7bs_math.a create mode 100644 Lib/IAR/iar_cortexM7l_math.a create mode 100644 Lib/IAR/iar_cortexM7lf_math.a create mode 100644 Lib/IAR/iar_cortexM7ls_math.a delete mode 100644 Lib/license.txt (limited to 'Lib') diff --git a/Lib/ARM/arm_ARMv8MBLl_math.lib b/Lib/ARM/arm_ARMv8MBLl_math.lib new file mode 100644 index 0000000..181b876 Binary files /dev/null and b/Lib/ARM/arm_ARMv8MBLl_math.lib differ diff --git a/Lib/ARM/arm_ARMv8MMLl_math.lib b/Lib/ARM/arm_ARMv8MMLl_math.lib new file mode 100644 index 0000000..6acdc24 Binary files /dev/null and b/Lib/ARM/arm_ARMv8MMLl_math.lib differ diff --git a/Lib/ARM/arm_ARMv8MMLld_math.lib b/Lib/ARM/arm_ARMv8MMLld_math.lib new file mode 100644 index 0000000..9dae573 Binary files /dev/null and b/Lib/ARM/arm_ARMv8MMLld_math.lib differ diff --git a/Lib/ARM/arm_ARMv8MMLldfsp_math.lib b/Lib/ARM/arm_ARMv8MMLldfsp_math.lib new file mode 100644 index 0000000..ce90a77 Binary files /dev/null and b/Lib/ARM/arm_ARMv8MMLldfsp_math.lib differ diff --git a/Lib/ARM/arm_ARMv8MMLlfsp_math.lib b/Lib/ARM/arm_ARMv8MMLlfsp_math.lib new file mode 100644 index 0000000..b3b5200 Binary files /dev/null and b/Lib/ARM/arm_ARMv8MMLlfsp_math.lib differ diff --git a/Lib/ARM/arm_cortexM0b_math.lib b/Lib/ARM/arm_cortexM0b_math.lib index 7ab8347..beec252 100644 Binary files a/Lib/ARM/arm_cortexM0b_math.lib and b/Lib/ARM/arm_cortexM0b_math.lib differ diff --git a/Lib/ARM/arm_cortexM0l_math.lib b/Lib/ARM/arm_cortexM0l_math.lib index 4a84e3a..73aef8a 100644 Binary files a/Lib/ARM/arm_cortexM0l_math.lib and b/Lib/ARM/arm_cortexM0l_math.lib differ diff --git a/Lib/ARM/arm_cortexM3b_math.lib b/Lib/ARM/arm_cortexM3b_math.lib index fe69feb..1a8f571 100644 Binary files a/Lib/ARM/arm_cortexM3b_math.lib and b/Lib/ARM/arm_cortexM3b_math.lib differ diff --git a/Lib/ARM/arm_cortexM3l_math.lib b/Lib/ARM/arm_cortexM3l_math.lib index 2bbd9e8..52677b7 100644 Binary files a/Lib/ARM/arm_cortexM3l_math.lib and b/Lib/ARM/arm_cortexM3l_math.lib differ diff --git a/Lib/ARM/arm_cortexM4b_math.lib b/Lib/ARM/arm_cortexM4b_math.lib index 688290f..5a4b86f 100644 Binary files a/Lib/ARM/arm_cortexM4b_math.lib and b/Lib/ARM/arm_cortexM4b_math.lib differ diff --git a/Lib/ARM/arm_cortexM4bf_math.lib b/Lib/ARM/arm_cortexM4bf_math.lib index bbf7813..fe135ae 100644 Binary files a/Lib/ARM/arm_cortexM4bf_math.lib and b/Lib/ARM/arm_cortexM4bf_math.lib differ diff --git a/Lib/ARM/arm_cortexM4l_math.lib b/Lib/ARM/arm_cortexM4l_math.lib index 010715c..593d42f 100644 Binary files a/Lib/ARM/arm_cortexM4l_math.lib and b/Lib/ARM/arm_cortexM4l_math.lib differ diff --git a/Lib/ARM/arm_cortexM4lf_math.lib b/Lib/ARM/arm_cortexM4lf_math.lib index 6336e06..5e8d842 100644 Binary files a/Lib/ARM/arm_cortexM4lf_math.lib and b/Lib/ARM/arm_cortexM4lf_math.lib differ diff --git a/Lib/ARM/arm_cortexM7b_math.lib b/Lib/ARM/arm_cortexM7b_math.lib index 5a39aa0..b17ef6a 100644 Binary files a/Lib/ARM/arm_cortexM7b_math.lib and b/Lib/ARM/arm_cortexM7b_math.lib differ diff --git a/Lib/ARM/arm_cortexM7bfdp_math.lib b/Lib/ARM/arm_cortexM7bfdp_math.lib index 08b5423..9f5712a 100644 Binary files a/Lib/ARM/arm_cortexM7bfdp_math.lib and b/Lib/ARM/arm_cortexM7bfdp_math.lib differ diff --git a/Lib/ARM/arm_cortexM7bfsp_math.lib b/Lib/ARM/arm_cortexM7bfsp_math.lib index c5a3584..4ec7d63 100644 Binary files a/Lib/ARM/arm_cortexM7bfsp_math.lib and b/Lib/ARM/arm_cortexM7bfsp_math.lib differ diff --git a/Lib/ARM/arm_cortexM7l_math.lib b/Lib/ARM/arm_cortexM7l_math.lib index f16d465..bed5c16 100644 Binary files a/Lib/ARM/arm_cortexM7l_math.lib and b/Lib/ARM/arm_cortexM7l_math.lib differ diff --git a/Lib/ARM/arm_cortexM7lfdp_math.lib b/Lib/ARM/arm_cortexM7lfdp_math.lib index 7cba53f..47f0121 100644 Binary files a/Lib/ARM/arm_cortexM7lfdp_math.lib and b/Lib/ARM/arm_cortexM7lfdp_math.lib differ diff --git a/Lib/ARM/arm_cortexM7lfsp_math.lib b/Lib/ARM/arm_cortexM7lfsp_math.lib index fa75da1..d16578a 100644 Binary files a/Lib/ARM/arm_cortexM7lfsp_math.lib and b/Lib/ARM/arm_cortexM7lfsp_math.lib differ diff --git a/Lib/GCC/libarm_ARMv8MBLl_math.a b/Lib/GCC/libarm_ARMv8MBLl_math.a new file mode 100644 index 0000000..d70be0f Binary files /dev/null and b/Lib/GCC/libarm_ARMv8MBLl_math.a differ diff --git a/Lib/GCC/libarm_ARMv8MMLl_math.a b/Lib/GCC/libarm_ARMv8MMLl_math.a new file mode 100644 index 0000000..d01c450 Binary files /dev/null and b/Lib/GCC/libarm_ARMv8MMLl_math.a differ diff --git a/Lib/GCC/libarm_ARMv8MMLld_math.a b/Lib/GCC/libarm_ARMv8MMLld_math.a new file mode 100644 index 0000000..e6e06c7 Binary files /dev/null and b/Lib/GCC/libarm_ARMv8MMLld_math.a differ diff --git a/Lib/GCC/libarm_ARMv8MMLldfsp_math.a b/Lib/GCC/libarm_ARMv8MMLldfsp_math.a new file mode 100644 index 0000000..e284e9e Binary files /dev/null and b/Lib/GCC/libarm_ARMv8MMLldfsp_math.a differ diff --git a/Lib/GCC/libarm_ARMv8MMLlfsp_math.a b/Lib/GCC/libarm_ARMv8MMLlfsp_math.a new file mode 100644 index 0000000..d1691fc Binary files /dev/null and b/Lib/GCC/libarm_ARMv8MMLlfsp_math.a differ diff --git a/Lib/GCC/libarm_cortexM0l_math.a b/Lib/GCC/libarm_cortexM0l_math.a index b1159d7..98d1f29 100644 Binary files a/Lib/GCC/libarm_cortexM0l_math.a and b/Lib/GCC/libarm_cortexM0l_math.a differ diff --git a/Lib/GCC/libarm_cortexM3l_math.a b/Lib/GCC/libarm_cortexM3l_math.a index 755d769..12c644a 100644 Binary files a/Lib/GCC/libarm_cortexM3l_math.a and b/Lib/GCC/libarm_cortexM3l_math.a differ diff --git a/Lib/GCC/libarm_cortexM4l_math.a b/Lib/GCC/libarm_cortexM4l_math.a index b1d6da7..ca10192 100644 Binary files a/Lib/GCC/libarm_cortexM4l_math.a and b/Lib/GCC/libarm_cortexM4l_math.a differ diff --git a/Lib/GCC/libarm_cortexM4lf_math.a b/Lib/GCC/libarm_cortexM4lf_math.a index 1ad5280..d8c3658 100644 Binary files a/Lib/GCC/libarm_cortexM4lf_math.a and b/Lib/GCC/libarm_cortexM4lf_math.a differ diff --git a/Lib/GCC/libarm_cortexM7l_math.a b/Lib/GCC/libarm_cortexM7l_math.a index 75aac26..376ab84 100644 Binary files a/Lib/GCC/libarm_cortexM7l_math.a and b/Lib/GCC/libarm_cortexM7l_math.a differ diff --git a/Lib/GCC/libarm_cortexM7lfdp_math.a b/Lib/GCC/libarm_cortexM7lfdp_math.a index 777cb04..170233a 100644 Binary files a/Lib/GCC/libarm_cortexM7lfdp_math.a and b/Lib/GCC/libarm_cortexM7lfdp_math.a differ diff --git a/Lib/GCC/libarm_cortexM7lfsp_math.a b/Lib/GCC/libarm_cortexM7lfsp_math.a index 0f4894e..36c7461 100644 Binary files a/Lib/GCC/libarm_cortexM7lfsp_math.a and b/Lib/GCC/libarm_cortexM7lfsp_math.a differ diff --git a/Lib/IAR/iar_ARMv8MBLl_math.a b/Lib/IAR/iar_ARMv8MBLl_math.a new file mode 100644 index 0000000..b5e74a7 Binary files /dev/null and b/Lib/IAR/iar_ARMv8MBLl_math.a differ diff --git a/Lib/IAR/iar_ARMv8MMLl_math.a b/Lib/IAR/iar_ARMv8MMLl_math.a new file mode 100644 index 0000000..77b627e Binary files /dev/null and b/Lib/IAR/iar_ARMv8MMLl_math.a differ diff --git a/Lib/IAR/iar_ARMv8MMLld_math.a b/Lib/IAR/iar_ARMv8MMLld_math.a new file mode 100644 index 0000000..2a9e6c0 Binary files /dev/null and b/Lib/IAR/iar_ARMv8MMLld_math.a differ diff --git a/Lib/IAR/iar_ARMv8MMLldfdp_math.a b/Lib/IAR/iar_ARMv8MMLldfdp_math.a new file mode 100644 index 0000000..44304ba Binary files /dev/null and b/Lib/IAR/iar_ARMv8MMLldfdp_math.a differ diff --git a/Lib/IAR/iar_ARMv8MMLldfsp_math.a b/Lib/IAR/iar_ARMv8MMLldfsp_math.a new file mode 100644 index 0000000..8ac4412 Binary files /dev/null and b/Lib/IAR/iar_ARMv8MMLldfsp_math.a differ diff --git a/Lib/IAR/iar_ARMv8MMLlfdp_math.a b/Lib/IAR/iar_ARMv8MMLlfdp_math.a new file mode 100644 index 0000000..1df5659 Binary files /dev/null and b/Lib/IAR/iar_ARMv8MMLlfdp_math.a differ diff --git a/Lib/IAR/iar_ARMv8MMLlfsp_math.a b/Lib/IAR/iar_ARMv8MMLlfsp_math.a new file mode 100644 index 0000000..606a16c Binary files /dev/null and b/Lib/IAR/iar_ARMv8MMLlfsp_math.a differ diff --git a/Lib/IAR/iar_cortexM0b_math.a b/Lib/IAR/iar_cortexM0b_math.a new file mode 100644 index 0000000..4e9fd75 Binary files /dev/null and b/Lib/IAR/iar_cortexM0b_math.a differ diff --git a/Lib/IAR/iar_cortexM0l_math.a b/Lib/IAR/iar_cortexM0l_math.a new file mode 100644 index 0000000..35f0fcd Binary files /dev/null and b/Lib/IAR/iar_cortexM0l_math.a differ diff --git a/Lib/IAR/iar_cortexM3b_math.a b/Lib/IAR/iar_cortexM3b_math.a new file mode 100644 index 0000000..694862f Binary files /dev/null and b/Lib/IAR/iar_cortexM3b_math.a differ diff --git a/Lib/IAR/iar_cortexM3l_math.a b/Lib/IAR/iar_cortexM3l_math.a new file mode 100644 index 0000000..9be18bf Binary files /dev/null and b/Lib/IAR/iar_cortexM3l_math.a differ diff --git a/Lib/IAR/iar_cortexM4b_math.a b/Lib/IAR/iar_cortexM4b_math.a new file mode 100644 index 0000000..d17c8c8 Binary files /dev/null and b/Lib/IAR/iar_cortexM4b_math.a differ diff --git a/Lib/IAR/iar_cortexM4bf_math.a b/Lib/IAR/iar_cortexM4bf_math.a new file mode 100644 index 0000000..fe2a42e Binary files /dev/null and b/Lib/IAR/iar_cortexM4bf_math.a differ diff --git a/Lib/IAR/iar_cortexM4l_math.a b/Lib/IAR/iar_cortexM4l_math.a new file mode 100644 index 0000000..805e7ea Binary files /dev/null and b/Lib/IAR/iar_cortexM4l_math.a differ diff --git a/Lib/IAR/iar_cortexM4lf_math.a b/Lib/IAR/iar_cortexM4lf_math.a new file mode 100644 index 0000000..2260b2e Binary files /dev/null and b/Lib/IAR/iar_cortexM4lf_math.a differ diff --git a/Lib/IAR/iar_cortexM7b_math.a b/Lib/IAR/iar_cortexM7b_math.a new file mode 100644 index 0000000..b1f01fe Binary files /dev/null and b/Lib/IAR/iar_cortexM7b_math.a differ diff --git a/Lib/IAR/iar_cortexM7bf_math.a b/Lib/IAR/iar_cortexM7bf_math.a new file mode 100644 index 0000000..8b49543 Binary files /dev/null and b/Lib/IAR/iar_cortexM7bf_math.a differ diff --git a/Lib/IAR/iar_cortexM7bs_math.a b/Lib/IAR/iar_cortexM7bs_math.a new file mode 100644 index 0000000..7bdbbc9 Binary files /dev/null and b/Lib/IAR/iar_cortexM7bs_math.a differ diff --git a/Lib/IAR/iar_cortexM7l_math.a b/Lib/IAR/iar_cortexM7l_math.a new file mode 100644 index 0000000..fa8fd7b Binary files /dev/null and b/Lib/IAR/iar_cortexM7l_math.a differ diff --git a/Lib/IAR/iar_cortexM7lf_math.a b/Lib/IAR/iar_cortexM7lf_math.a new file mode 100644 index 0000000..8d85dc8 Binary files /dev/null and b/Lib/IAR/iar_cortexM7lf_math.a differ diff --git a/Lib/IAR/iar_cortexM7ls_math.a b/Lib/IAR/iar_cortexM7ls_math.a new file mode 100644 index 0000000..97ee91e Binary files /dev/null and b/Lib/IAR/iar_cortexM7ls_math.a 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. -- cgit