诚心请教,关于内联函数问题

[复制链接]
4593|13
 楼主| zhu_love_hu 发表于 2013-5-26 18:36 | 显示全部楼层 |阅读模式
请教一个问题,本人用的开发板是 6467, 开发环境是 在 LINUX 下的CE 模块, 我在算法里想使用自带的内联函数_add2 和 _mpy ,需要源程序里加入什么 头文件吗 ,如果不加的话 会提示警告 implicit declaration of function `__mpy' implicit declaration of function `__add2' ,谢谢大家指导。
zhangmangui 发表于 2013-5-26 18:42 | 显示全部楼层
6467真心的不懂 啊
 楼主| zhu_love_hu 发表于 2013-5-26 18:47 | 显示全部楼层
zhangmangui 发表于 2013-5-26 18:42
6467真心的不懂 啊

请问,如果是在其他的 c6000系列的 DSP下, 如果要使用自带的加减乘法等内联函数, 是怎么使用的呢,  我看 别人说 加文件 #include <intrins.h> , 但加了后 ,编译 出错,找不到  这个头文件。。
zhangmangui 发表于 2013-5-26 18:50 | 显示全部楼层
zhu_love_hu 发表于 2013-5-26 18:47
请问,如果是在其他的 c6000系列的 DSP下, 如果要使用自带的加减乘法等内联函数, 是怎么使用的呢,  我 ...

真的没有使用经验  只记得用过math.h
 楼主| zhu_love_hu 发表于 2013-5-26 18:56 | 显示全部楼层
zhangmangui 发表于 2013-5-26 18:50
真的没有使用经验  只记得用过math.h

噢  谢谢
pmp 发表于 2013-5-26 23:28 | 显示全部楼层
路过学习的。
jlass 发表于 2013-5-27 09:17 | 显示全部楼层
看你的两个函数名,估计就是加法和乘法,你可以不用内联函数,自己写一个呗。

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

...

对,就是加法和乘法,我是想用 C64X+内部自带的内联函数,开始用的+ 和*,速度有点慢,最近在做算法优化,所以想用内联函数。 您说的 自己写一个,是指 自己定义一个 inline 函数,实现乘法和加**能吗? 谢谢
zhangmangui 发表于 2013-5-27 13:03 | 显示全部楼层
zhu_love_hu 发表于 2013-5-27 10:34
对,就是加法和乘法,我是想用 C64X+内部自带的内联函数,开始用的+ 和*,速度有点慢,最近在做算法优化 ...

个人觉得* +   在程序中直接就*  +吧
jlass 发表于 2013-5-28 09:01 | 显示全部楼层
zhu_love_hu 发表于 2013-5-27 10:34
对,就是加法和乘法,我是想用 C64X+内部自带的内联函数,开始用的+ 和*,速度有点慢,最近在做算法优化 ...

是的

主要是我也不懂内联函数怎么用

huangfeng33 发表于 2013-5-28 16:55 | 显示全部楼层
C 学的不精,C++就不提了,只能帮楼主顶一下了
blacksword 发表于 2013-5-29 15:41 | 显示全部楼层
TMS320C64xC64x+ DSP CPU and Instruction Set Reference Guide (spru732g)

关于C64X+的内联函数,请参考这个文档
 楼主| zhu_love_hu 发表于 2013-6-2 21:27 | 显示全部楼层
谢谢  
hong7817 发表于 2018-12-6 22:51 | 显示全部楼层
试试 那个IQMATH的.H
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

12

帖子

0

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