| CMSIS-DSP Version 1.4.4 CMSIS DSP Software Library

- CMSIS
- CORE
- Driver
- DSP
- RTOS API
- Pack
- SVD

- Main Page
- Usage and Description
- Reference

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
license.txt File Reference

## Functions

All files contained in the
folders CMSIS DSP Lib Source
and CMSIS DSP Lib Examples are
guided by the following with
or without are permitted
provided that the following
conditions are this list of
conditions and the following
disclaimer Redistributions in
binary form must reproduce the
above copyright 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 BUT
NOT LIMITED 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 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

All files contained in the
folders CMSIS DSP Lib Source
and CMSIS DSP Lib Examples are
guided by the following with
or without are permitted
provided that the following
conditions are this list of
conditions and the following
disclaimer Redistributions in
binary form must reproduce the
above copyright 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 BUT
NOT LIMITED 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 OR CONSEQUENTIAL WHETHER
IN STRICT OR

TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE

## Variables

All files contained in the folders CMSIS DSP Lib Source and CMSIS DSP Lib Examples are guided by the following | license
All files contained in the folders CMSIS DSP Lib Source and CMSIS DSP Lib Examples are guided by the following with or without | modification
All files contained in the folders CMSIS DSP Lib Source and CMSIS DSP Lib Examples are guided by the following with or without are permitted provided that the following conditions are | met
All files contained in the folders CMSIS DSP Lib Source and CMSIS DSP Lib Examples are guided by the following with or without are permitted provided that the following conditions are this list of conditions and the following disclaimer Redistributions in binary form must reproduce the above copyright | notice

All files contained in the
folders CMSIS DSP Lib Source
and CMSIS DSP Lib Examples are
guided by the following with
or without are permitted
provided that the following
conditions are this list of
conditions and the following
disclaimer Redistributions in
binary form must reproduce the
above copyright 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

All files contained in the
folders CMSIS DSP Lib Source
and CMSIS DSP Lib Examples are
guided by the following with
or without are permitted
provided that the following
conditions are this list of
conditions and the following
disclaimer Redistributions in
binary form must reproduce the
above copyright 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

INCLUDING

All files contained in the
folders CMSIS DSP Lib Source
and CMSIS DSP Lib Examples are
guided by the following with
or without are permitted
provided that the following
conditions are this list of
conditions and the following
disclaimer Redistributions in
binary form must reproduce the
above copyright 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 BUT
NOT LIMITED

TO

All files contained in the
folders CMSIS DSP Lib Source
and CMSIS DSP Lib Examples are
guided by the following with
or without are permitted
provided that the following
conditions are this list of
conditions and the following
disclaimer Redistributions in
binary form must reproduce the
above copyright 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 BUT
NOT LIMITED 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

All files contained in the
folders CMSIS DSP Lib Source
and CMSIS DSP Lib Examples are
guided by the following with
or without are permitted
provided that the following
conditions are this list of
conditions and the following
disclaimer Redistributions in
binary form must reproduce the
above copyright 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 BUT
NOT LIMITED 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

INDIRECT

All files contained in the
folders CMSIS DSP Lib Source
and CMSIS DSP Lib Examples are
guided by the following with
or without are permitted
provided that the following
conditions are this list of
conditions and the following
disclaimer Redistributions in
binary form must reproduce the
above copyright 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 BUT
NOT LIMITED 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

INCIDENTAL

All files contained in the
folders CMSIS DSP Lib Source
and CMSIS DSP Lib Examples are
guided by the following with
or without are permitted
provided that the following
conditions are this list of
conditions and the following
disclaimer Redistributions in
binary form must reproduce the
above copyright 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 BUT
NOT LIMITED 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

SPECIAL

All files contained in the
folders CMSIS DSP Lib Source
and CMSIS DSP Lib Examples are
guided by the following with
or without are permitted
provided that the following
conditions are this list of
conditions and the following
disclaimer Redistributions in
binary form must reproduce the
above copyright 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 BUT
NOT LIMITED 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

EXEMPLARY

All files contained in the
folders CMSIS DSP Lib Source
and CMSIS DSP Lib Examples are
guided by the following with
or without are permitted
provided that the following
conditions are this list of
conditions and the following
disclaimer Redistributions in
binary form must reproduce the
above copyright 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 BUT
NOT LIMITED 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 OR CONSEQUENTIAL WHETHER
IN

CONTRACT

All files contained in the
folders CMSIS DSP Lib Source
and CMSIS DSP Lib Examples are
guided by the following with
or without are permitted
provided that the following
conditions are this list of
conditions and the following
disclaimer Redistributions in
binary form must reproduce the
above copyright 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 BUT
NOT LIMITED 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 OR CONSEQUENTIAL WHETHER
IN STRICT

LIABILITY

## Function Documentation

All files contained in the folders CMSIS DSP Lib Source and CMSIS DSP Lib Examples are guided by the following with or without are permitted provided that the following conditions are this list of conditions and the following disclaimer Redistributions in binary form must reproduce the above copyright 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 BUT NOT LIMITED 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 OR CONSEQUENTIAL DAMAGES

(

INCLUDING

,

|  | BUT NOT LIMITED | TO,
|  | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;LOSS OF | USE,
|  | DATA | ,
|  | OR PROFITS;OR BUSINESS | INTERRUPTION
| ) |  |

All files contained in the folders CMSIS DSP Lib Source and CMSIS DSP Lib Examples are guided by the following with or without are permitted provided that the following conditions are this list of conditions and the following disclaimer Redistributions in binary form must reproduce the above copyright 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 BUT NOT LIMITED 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 OR CONSEQUENTIAL WHETHER IN STRICT OR TORT

(

INCLUDING NEGLIGENCE OR

OTHERWISE

)

## Variable Documentation

All files contained in the folders CMSIS DSP Lib Source and CMSIS DSP Lib Examples are guided by the following with or without are permitted provided that the following conditions are this list of conditions and the following disclaimer Redistributions in binary form must reproduce the above copyright 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 BUT NOT LIMITED 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 OR CONSEQUENTIAL WHETHER IN CONTRACT

All files contained in the folders CMSIS DSP Lib Source and CMSIS DSP Lib Examples are guided by the following with or without are permitted provided that the following conditions are this list of conditions and the following disclaimer Redistributions in binary form must reproduce the above copyright 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 BUT NOT LIMITED 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

All files contained in the folders CMSIS DSP Lib Source and CMSIS DSP Lib Examples are guided by the following with or without are permitted provided that the following conditions are this list of conditions and the following disclaimer Redistributions in binary form must reproduce the above copyright 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 BUT NOT LIMITED 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 EXEMPLARY

All files contained in the folders CMSIS DSP Lib Source and CMSIS DSP Lib Examples are guided by the following with or without are permitted provided that the following conditions are this list of conditions and the following disclaimer Redistributions in binary form must reproduce the above copyright 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 BUT NOT LIMITED 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 INCIDENTAL

All files contained in the folders CMSIS DSP Lib Source and CMSIS DSP Lib Examples are guided by the following with or without are permitted provided that the following conditions are this list of conditions and the following disclaimer Redistributions in binary form must reproduce the above copyright 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 INCLUDING

All files contained in the folders CMSIS DSP Lib Source and CMSIS DSP Lib Examples are guided by the following with or without are permitted provided that the following conditions are this list of conditions and the following disclaimer Redistributions in binary form must reproduce the above copyright 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 BUT NOT LIMITED 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 INDIRECT

All files contained in the folders CMSIS DSP Lib Source and CMSIS DSP Lib Examples are guided by the following with or without are permitted provided that the following conditions are this list of conditions and the following disclaimer Redistributions in binary form must reproduce the above copyright 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 BUT NOT LIMITED 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 OR CONSEQUENTIAL WHETHER IN STRICT LIABILITY

All files contained in the folders CMSIS DSP Lib Source and CMSIS DSP Lib Examples are guided by the following license

All files contained in the folders CMSIS DSP Lib Source and CMSIS DSP Lib Examples are guided by the following with or without are permitted provided that the following conditions are met

All files contained in the folders CMSIS DSP Lib Source and CMSIS DSP Lib Examples are guided by the following with or without modification

All files contained in the folders CMSIS DSP Lib Source and CMSIS DSP Lib Examples are guided by the following with or without are permitted provided that the following conditions are this list of conditions and the following disclaimer Redistributions in binary form must reproduce the above copyright notice

All files contained in the folders CMSIS DSP Lib Source and CMSIS DSP Lib Examples are guided by the following with or without are permitted provided that the following conditions are this list of conditions and the following disclaimer Redistributions in binary form must reproduce the above copyright 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 BUT NOT LIMITED 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 SPECIAL

All files contained in the folders CMSIS DSP Lib Source and CMSIS DSP Lib Examples are guided by the following with or without are permitted provided that the following conditions are this list of conditions and the following disclaimer Redistributions in binary form must reproduce the above copyright 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 BUT NOT LIMITED TO

All files contained in the folders CMSIS DSP Lib Source and CMSIS DSP Lib Examples are guided by the following with or without are permitted provided that the following conditions are this list of conditions and the following disclaimer Redistributions in binary form must reproduce the above copyright 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