专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
DSP
uclinux-2008R1.5-RC3(bf561)到VDSP5的移植(46):fls_long的
2019-07-13 15:42
发布
生成海报
站内文章
/
DSP
12112
0
1334
快乐虾
http://blog.csdn.net/lights_joy/
lights@hb165.com
本文适用于
ADI bf561 DSP
优视
BF561EVB
开发板
uclinux-2008r1.5-rc3(smp patch)
Visual DSP++ 5.0(update 5)
欢迎转载,但请保留作者信息
有一个警告:
"../../linux-2.6.x/include/linux/bitops.h", line 58: cc0111: {D} warning:
statement is unreachable
return fls64(l);
^
其指向的代码为:
static
inline
unsigned
fls_long(
unsigned
long
l)
{
if
(
sizeof
(l) == 4)
return
fls(l);
return
fls64(l);
}
由于
sizeof
(l)
的值恒为
4
,故此最后一行无法执行。
这一警告可直接略过,也可只留下
fls(1)
这一语句。
static
inline
unsigned
fls_long(
unsigned
long
l)
{
//
if (sizeof(l) == 4)
return
fls(l);
//
return fls64(l);
}
1
参考资料
uclinux-2008R1.5-RC3(bf561)
到
VDSP5
的移植
(41)
:
bfin_write_EVT15
(2009-1-17)
uclinux-2008R1.5-RC3(bf561)
到
VDSP5
的移植
(42)
:
.macro
(2009-1-17)
uclinux-2008R1.5-RC3(bf561)
到
VDSP5
的移植
(43)
:
exception_stacks
(2009-1-18)
uclinux-2008R1.5-RC3(bf561)
到
VDSP5
的移植
(44)
:
Out of memory
(2009-01-19)
uclinux-2008R1.5-RC3(bf561)
到
VDSP5
的移植
(45)
:未命名
union
的后遗症
(2009-01-21)
Ta的文章
更多
>>
uclinux-2008R1.5-RC3(bf561)到VDSP5的移植(46):fls_long的
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮