CMSIS DSP Lib
Fork of mbed-dsp by
cmsis_dsp/arm_common_tables.h@2:da51fb522205, 2013-05-30 (annotated)
- Committer:
- emilmont
- Date:
- Thu May 30 17:10:11 2013 +0100
- Revision:
- 2:da51fb522205
- Parent:
- 1:fdd22bb7aa52
- Child:
- 3:7a284390b0ce
Keep "cmsis-dsp" module in synch with its source
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
emilmont | 1:fdd22bb7aa52 | 1 | /* ---------------------------------------------------------------------- |
emilmont | 1:fdd22bb7aa52 | 2 | * Copyright (C) 2010 ARM Limited. All rights reserved. |
emilmont | 1:fdd22bb7aa52 | 3 | * |
emilmont | 1:fdd22bb7aa52 | 4 | * $Date: 11. November 2010 |
emilmont | 2:da51fb522205 | 5 | * $Revision: V1.0.2 |
emilmont | 1:fdd22bb7aa52 | 6 | * |
emilmont | 2:da51fb522205 | 7 | * Project: CMSIS DSP Library |
emilmont | 2:da51fb522205 | 8 | * Title: arm_common_tables.h |
emilmont | 1:fdd22bb7aa52 | 9 | * |
emilmont | 2:da51fb522205 | 10 | * Description: This file has extern declaration for common tables like Bitreverse, reciprocal etc which are used across different functions |
emilmont | 1:fdd22bb7aa52 | 11 | * |
emilmont | 1:fdd22bb7aa52 | 12 | * Target Processor: Cortex-M4/Cortex-M3 |
emilmont | 1:fdd22bb7aa52 | 13 | * |
emilmont | 1:fdd22bb7aa52 | 14 | * Version 1.0.2 2010/11/11 |
emilmont | 1:fdd22bb7aa52 | 15 | * Documentation updated. |
emilmont | 1:fdd22bb7aa52 | 16 | * |
emilmont | 1:fdd22bb7aa52 | 17 | * Version 1.0.1 2010/10/05 |
emilmont | 1:fdd22bb7aa52 | 18 | * Production release and review comments incorporated. |
emilmont | 1:fdd22bb7aa52 | 19 | * |
emilmont | 1:fdd22bb7aa52 | 20 | * Version 1.0.0 2010/09/20 |
emilmont | 1:fdd22bb7aa52 | 21 | * Production release and review comments incorporated. |
emilmont | 1:fdd22bb7aa52 | 22 | * -------------------------------------------------------------------- */ |
emilmont | 1:fdd22bb7aa52 | 23 | |
emilmont | 1:fdd22bb7aa52 | 24 | #ifndef _ARM_COMMON_TABLES_H |
emilmont | 1:fdd22bb7aa52 | 25 | #define _ARM_COMMON_TABLES_H |
emilmont | 1:fdd22bb7aa52 | 26 | |
emilmont | 1:fdd22bb7aa52 | 27 | #include "arm_math.h" |
emilmont | 1:fdd22bb7aa52 | 28 | |
emilmont | 1:fdd22bb7aa52 | 29 | extern const uint16_t armBitRevTable[1024]; |
emilmont | 1:fdd22bb7aa52 | 30 | extern const q15_t armRecipTableQ15[64]; |
emilmont | 1:fdd22bb7aa52 | 31 | extern const q31_t armRecipTableQ31[64]; |
emilmont | 1:fdd22bb7aa52 | 32 | extern const q31_t realCoefAQ31[1024]; |
emilmont | 1:fdd22bb7aa52 | 33 | extern const q31_t realCoefBQ31[1024]; |
emilmont | 1:fdd22bb7aa52 | 34 | extern const float32_t twiddleCoef[6144]; |
emilmont | 1:fdd22bb7aa52 | 35 | extern const q31_t twiddleCoefQ31[6144]; |
emilmont | 1:fdd22bb7aa52 | 36 | extern const q15_t twiddleCoefQ15[6144]; |
emilmont | 1:fdd22bb7aa52 | 37 | |
emilmont | 1:fdd22bb7aa52 | 38 | #endif /* ARM_COMMON_TABLES_H */ |