DSP Math Library for Floating Point Devices

(ACTIVE) MATHLIB

Description & Features

Technical Documents

Support & Training

Order Now


Order Now
Part Number Buy from Texas Instruments or Third Party Status

C66X-MATHLIB:
DSP Math Library for C66x Floating Point Devices

Free


ACTIVE

C674X-MATHLIB:
DSP Math Library for C674x Floating Point Devices

Free


ACTIVE

C67X-MATHLIB:
DSP Math Library for C67x Floating Point Devices

Free


ACTIVE

Description

The Texas Instruments math library is an optimized floating-point math function library for C programmers using TI floating point devices. These routines are typically used in computationally intensive real-time applications where optimal execution speed is critical. By using these routines instead of the routines found in the existing run-time-support libraries, you can achieve execution speeds considerably faster without rewriting existing code. The MATHLIB library includes all the floating-point math routines that are currently provided in the existing run-time-support libraries. These new functions can be called with the current run-time-support library names or the new names included in the math library.

Features
  • Natural C Source Code
  • Optimized C code with Intrinsics
  • Hand-coded assembly-optimized routines
  • C-callable routines, which can be inlined and are fully compatible with the TMS320C6000 compiler
  • Routines which accept single sample or vector inputs
  • Provided functions are tested against C model and existing run-time-support functions
  • Benchmarks (cycle and code size)
  • Compiled using Code Generation Tools v7.2.0


TI Devices (46)

Part Number Name Product Family
66AK2E02  Multicore DSP+ARM KeyStone II System-on-Chip (SoC)  Digital signal processors (DSP) 
66AK2E05  Multicore DSP+ARM KeyStone II System-on-Chip (SoC)  Digital signal processors (DSP) 
66AK2H06  Multicore DSP+ARM KeyStone II System-on-Chip (SoC)  Digital signal processors (DSP) 
66AK2H12  Multicore DSP+ARM KeyStone II System-on-Chip (SoC)  Digital signal processors (DSP) 
66AK2H14  Multicore DSP+ARM KeyStone II System-on-Chip (SoC)  Digital signal processors (DSP) 
66AK2L06  Multicore DSP+ARM KeyStone II System-on-Chip (SoC)  Digital signal processors (DSP) 
AM5706  Sitara Processor: Cost Optimized Arm Cortex-A15 & DSP and Secure Boot  Sitara processors 
AM5708  Sitara Processor: Cost Optimized Arm Cortex-A15 & DSP, Multimedia and Secure Boot  Sitara processors 
AM5716  Sitara Processor: Arm Cortex-A15 & DSP  Sitara processors 
AM5718  Sitara Processor: Arm Cortex-A15 & DSP, Multimedia  Sitara processors 
AM5726  Sitara Processor: Dual Arm Cortex-A15 & Dual DSP  Sitara processors 
AM5728  Sitara Processor: Dual Arm Cortex-A15 & Dual DSP, Multimedia  Sitara processors 
AM5746  Sitara Processor: Dual Arm Cortex-A15 & Dual DSP, ECC on DDR and Secure Boot  Sitara processors 
AM5748  Sitara Processor: Dual Arm Cortex-A15 & Dual DSP, Multimedia, ECC on DDR and Secure Boot  Sitara processors 
AM5749  Sitara Processor: Dual Arm Cortex-A15 & Dual DSP, Multimedia, ECC @ DDR, Secure Boot & Deep Learning  Sitara processors 
DM505  SoC for Vision Analytics 15mm Package  Digital signal processors (DSP) 
OMAP-L132  C6000 DSP+ARM Processor  Digital signal processors (DSP) 
OMAP-L137  C6000 DSP+ARM Processor  Digital signal processors (DSP) 
OMAP-L138  C6000 DSP+ARM Processor  Digital signal processors (DSP) 
OMAPL137-HT  High Temperature Low Power Applications Processor  Digital signal processors (DSP) 
OMAPL138B-EP  Enhanced Product Low-Power Applications Processor  Digital signal processors (DSP) 
SM320C6678-HIREL  Multicore Fixed and Floating-Point Digital Signal Processor  Digital signal processors (DSP) 
SMOMAPL138B-HIREL  Low-Power Applications Processor  Digital signal processors (DSP) 
TMS320C6654  1 core fixed and floating point low power 750/850 MHz digital signal processor  Digital signal processors (DSP) 
TMS320C6655  1 core fixed and floating point low power digital signal processor  Digital signal processors (DSP) 
TMS320C6657  2 core fixed and floating point low power digital signal processor  Digital signal processors (DSP) 
TMS320C6670  4 core fixed and floating point DSP for Communications and Telecom  Digital signal processors (DSP) 
TMS320C6671  1 core fixed and floating point digital signal processor  Digital signal processors (DSP) 
TMS320C6672  2 core fixed and floating point digital signal processor  Digital signal processors (DSP) 
TMS320C6674  4 core fixed and floating point digital signal processor  Digital signal processors (DSP) 
TMS320C6678  8 core fixed and floating point digital signal processor  Digital signal processors (DSP) 
TMS320C6701  Floating-Point Digital Signal Processor  Digital signal processors (DSP) 
TMS320C6711D  Floating-Point Digital Signal Processors  Digital signal processors (DSP) 
TMS320C6712D  Floating-Point Digital Signal Processors  Digital signal processors (DSP) 
TMS320C6713B  Floating-Point Digital Signal Processors  Digital signal processors (DSP) 
TMS320C6720  Floating-Point Digital Signal Processor  Digital signal processors (DSP) 
TMS320C6722B  Floating-Point Digital Signal Processor  Digital signal processors (DSP) 
TMS320C6726B  Floating-Point Digital Signal Processor  Digital signal processors (DSP) 
TMS320C6727  Floating-Point Digital Signal Processor  Digital signal processors (DSP) 
TMS320C6727B  Floating-Point Digital Signal Processor  Digital signal processors (DSP) 
TMS320C6742  Fixed/Floating Point Digital Signal Processor  Digital signal processors (DSP) 
TMS320C6743  Fixed/Floating-Point Digital Signal Processor  Digital signal processors (DSP) 
TMS320C6745  Fixed/Floating-Point Digital Signal Processor  Digital signal processors (DSP) 
TMS320C6746  Fixed/Floating Point Digital Signal Processor  Digital signal processors (DSP) 
TMS320C6747  Fixed/Floating-Point Digital Signal Processor  Digital signal processors (DSP) 
TMS320C6748  Fixed/Floating Point Digital Signal Processor  Digital signal processors (DSP) 

Support & Training

Try our support forums.
Search expert answers for this part Ask a new question

Content is provided 'AS IS' by the respective TI and Community contributors and does not constitute TI specifications.
See terms of use.

Blogs