内联函数

[复制链接]
1178|14
 楼主| wyjie 发表于 2016-4-17 09:11 | 显示全部楼层 |阅读模式
开发板是 6467, 开发环境是 在 LINUX 下的CE 模块, 我在算法里想使用自带的内联函数_add2 和 _mpy ,需要源程序里加入什么 头文件吗
heweibig 发表于 2016-4-17 09:15 | 显示全部楼层
不加的话 呢
 楼主| wyjie 发表于 2016-4-17 09:18 | 显示全部楼层
会提示警告 implicit declaration of function `__mpy' implicit declaration of function `__add2'
jiahy 发表于 2016-4-17 09:27 | 显示全部楼层
6467真心的不懂 啊
午夜粪车 发表于 2016-4-17 09:32 | 显示全部楼层
参考一下别人的
 楼主| wyjie 发表于 2016-4-17 09:37 | 显示全部楼层
我看 别人说 加文件 #include <intrins.h> , 但加了后 ,编译 出错,找不到  这个头文件。。
zhenykun 发表于 2016-4-17 09:41 | 显示全部楼层
真的没有使用经验  只记得用过math.h
jlyuan 发表于 2016-4-17 09:43 | 显示全部楼层

看你的两个函数名,估计就是加法和乘法,你可以不用内联函数,自己写一个呗。
 楼主| wyjie 发表于 2016-4-17 09:46 | 显示全部楼层

对,就是加法和乘法,我是想用 C64X+内部自带的内联函数,开始用的+ 和*,速度有点慢,最近在做算法优化,所以想用内联函数
yszong 发表于 2016-4-17 10:18 | 显示全部楼层
自己写一个,是指 自己定义一个 inline 函数,实现乘法和加**能吗?
dengdc 发表于 2016-4-17 10:22 | 显示全部楼层
个人觉得* +   在程序中直接就*  +吧
dengdc 发表于 2016-4-17 10:25 | 显示全部楼层
是的

主要是我也不懂内联函数怎么用
jiahy 发表于 2016-4-17 10:28 | 显示全部楼层
TMS320C64xC64x+ DSP CPU and Instruction Set Reference Guide (spru732g)

关于C64X+的内联函数,请参考这个文档
 楼主| wyjie 发表于 2016-4-17 10:31 | 显示全部楼层
谢谢  
comeon201208 发表于 2016-4-17 13:15 | 显示全部楼层
这个是比较复杂的,找不到相关的文件的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

927

主题

12706

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部