TI中文支持网
TI专业的中文技术问题搜集分享网站

TM4C123GH6PM SIMD指令问题

datasheet中说有16 位 SIMD 矢量处理单元,没有更多介绍,请问下怎么用。

我之前用STM32时有core_cm4_simd.h,定义了simd指令,可以用C直接调用。

例如:

__attribute__( ( always_inline ) ) static __INLINE uint32_t __USADA8(uint32_t op1, uint32_t op2, uint32_t op3)
{
uint32_t result;
__ASM volatile ("usada8 %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) );
return(result);
}

TM4C123G有相似的定义文件吗?没有找到。

xyz549040622:

在CMSIS DSP 库中定义了了,你可以参考这个文档

Using the CMSIS DSP Library in Code Composer Studio™ for TM4C MCUs

CMSIS DSP 库可以在这里下载

http://www.arm.com/zh/products/processors/cortex-m/cortex-microcontroller-software-interface-standard.php

赞(0)
未经允许不得转载:TI中文支持网 » TM4C123GH6PM SIMD指令问题
分享到: 更多 (0)