PlatformIO package of the Teensy core framework compatible with GCC 10 & C++20
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

arm_common_tables.h 1.2KB

3 yıl önce
1234567891011121314151617181920212223242526272829303132333435363738
  1. /* ----------------------------------------------------------------------
  2. * Copyright (C) 2010 ARM Limited. All rights reserved.
  3. *
  4. * $Date: 11. November 2010
  5. * $Revision: V1.0.2
  6. *
  7. * Project: CMSIS DSP Library
  8. * Title: arm_common_tables.h
  9. *
  10. * Description: This file has extern declaration for common tables like Bitreverse, reciprocal etc which are used across different functions
  11. *
  12. * Target Processor: Cortex-M4/Cortex-M3
  13. *
  14. * Version 1.0.2 2010/11/11
  15. * Documentation updated.
  16. *
  17. * Version 1.0.1 2010/10/05
  18. * Production release and review comments incorporated.
  19. *
  20. * Version 1.0.0 2010/09/20
  21. * Production release and review comments incorporated.
  22. * -------------------------------------------------------------------- */
  23. #ifndef _ARM_COMMON_TABLES_H
  24. #define _ARM_COMMON_TABLES_H
  25. #include "arm_math.h"
  26. extern const uint16_t armBitRevTable[1024];
  27. extern const q15_t armRecipTableQ15[64];
  28. extern const q31_t armRecipTableQ31[64];
  29. extern const q31_t realCoefAQ31[1024];
  30. extern const q31_t realCoefBQ31[1024];
  31. extern const float32_t twiddleCoef[6144];
  32. extern const q31_t twiddleCoefQ31[6144];
  33. extern const q15_t twiddleCoefQ15[6144];
  34. #endif /* ARM_COMMON_TABLES_H */