打印

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

[复制链接]
3705|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

使用特权

评论回复
5
zhu_love_hu|  楼主 | 2013-5-26 18:56 | 只看该作者
zhangmangui 发表于 2013-5-26 18:50
真的没有使用经验  只记得用过math.h

噢  谢谢

使用特权

评论回复
6
pmp| | 2013-5-26 23:28 | 只看该作者
路过学习的。

使用特权

评论回复
7
jlass| | 2013-5-27 09:17 | 只看该作者
看你的两个函数名,估计就是加法和乘法,你可以不用内联函数,自己写一个呗。

使用特权

评论回复
8
zhu_love_hu|  楼主 | 2013-5-27 10:34 | 只看该作者
jlass 发表于 2013-5-27 09:17
看你的两个函数名,估计就是加法和乘法,你可以不用内联函数,自己写一个呗。

...

对,就是加法和乘法,我是想用 C64X+内部自带的内联函数,开始用的+ 和*,速度有点慢,最近在做算法优化,所以想用内联函数。 您说的 自己写一个,是指 自己定义一个 inline 函数,实现乘法和加**能吗? 谢谢

使用特权

评论回复
9
zhangmangui| | 2013-5-27 13:03 | 只看该作者
zhu_love_hu 发表于 2013-5-27 10:34
对,就是加法和乘法,我是想用 C64X+内部自带的内联函数,开始用的+ 和*,速度有点慢,最近在做算法优化 ...

个人觉得* +   在程序中直接就*  +吧

使用特权

评论回复
10
jlass| | 2013-5-28 09:01 | 只看该作者
zhu_love_hu 发表于 2013-5-27 10:34
对,就是加法和乘法,我是想用 C64X+内部自带的内联函数,开始用的+ 和*,速度有点慢,最近在做算法优化 ...

是的

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

使用特权

评论回复
11
huangfeng33| | 2013-5-28 16:55 | 只看该作者
C 学的不精,C++就不提了,只能帮楼主顶一下了

使用特权

评论回复
12
blacksword| | 2013-5-29 15:41 | 只看该作者
TMS320C64xC64x+ DSP CPU and Instruction Set Reference Guide (spru732g)

关于C64X+的内联函数,请参考这个文档

使用特权

评论回复
13
zhu_love_hu|  楼主 | 2013-6-2 21:27 | 只看该作者
谢谢  

使用特权

评论回复
14
hong7817| | 2018-12-6 22:51 | 只看该作者
试试 那个IQMATH的.H

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

12

帖子

0

粉丝