网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月09日
漏签
0
天
龙芯吧
关注:
25,117
贴子:
626,422
看贴
图片
吧主推荐
视频
游戏
14
回复贴,共
1
页
<<返回龙芯吧
>0< 加载中...
我居然用了好几天的 soft float ……
只看楼主
收藏
回复
jiangtao9999
龙芯1A
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
感受就是很适合 FF/386 用来跑分。
o32 如果不设置 fp ,gcc 默认就是软浮点。我之前说运行慢,根本就算不是 llsc 的问题,而且其实内核里面已经开了修复了。
秒速30万公里
自主
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你也有今天
深圳市优智创芯科技
共建·共享·开源!发现资源、发文:人工智能、类脑智能、
龙芯
处理器、算法、互联网、技术…来O站,玩转AGI,欢迎大家加入OpenSNN创作社区!招运营专员、销售等!
2024-06-09 11:46
广告
立即查看
时空质能
龙芯3B
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
估计是工具链编译时配置时未指定使用hard-float
guee
小吧主
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
专业性问题,路过,路过。
小小胖子home
小吧主
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
顶下!
jiangtao9999
龙芯1A
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
详细说一下这个 gcc 的问题:
gcc 的 configure 有个参数 --with-fp-32= ,用来设置调用不同长度的浮点单元,可以设置 32/xx/64 。xx 是同时能支持 32 和 64 。对应 CFLAGS 分别是 -mfp32 、 -mfpxx 、 -mfp64 。
如果不设置,o32 情况下,就不会自动使用 hard-float 。而是用默认的 soft-float ,也就是不用硬件浮点单元。
gcc 在 configure 的时候忘了设置,也可以通过 CFLAGS 里面增加对应的 -mfp?? 参数来实现硬浮点的使用。不过这样调用函数库的程序并没有太大的帮助,因为之前的函数库都还是软浮点。
而且还一点,这货没有 --with-fp= 这个参数,必须加尾部的 -32 才是一个完整的参数。所以在 32 位系统下,也必须有 -32 的尾缀。
总结来说,就是不管龙芯跑什么系统,gcc 都必须加这个参数,不然 32 位环境就默认用软浮点降低性能。
哦iu一套软件
技术
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
速度差了多少,编译时间从几天缩短到几分钟?
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示