CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 582062
pigprince
: 神奇。。。
[阅读: 230] 2007-11-20 06:30:06
<空>
相关信息:
『无责任转贴』gcc不能区分正数和负数
(549字)
(
pigprince
[455]
2007-11-20 04:56
)
浮点库的问题吧
(空) (
pinxue
[265]
2007-11-20 05:14
)
哪里有浮點數?
(空) (
老玉米
[264]
2007-11-20 05:19
)
看错了,以为是fabs呢
(空) (
pinxue
[234]
2007-11-20 05:20
)
OMG -10==10 in FreeBSD 7.0 beta 3! OMG -10==10 in OS X 10.4.11!
(空) (
lukejee
[235]
2007-11-20 05:15
)
god!
(空) (
老玉米
[218]
2007-11-20 05:16
)
編譯器內部優化錯誤?
(252字)
(
老玉米
[314]
2007-11-20 05:22
)
改成這樣也可以 int n1= 0 - (10 * abs(i-1));
(25字)
(
老玉米
[268]
2007-11-20 05:27
)
abs函数被误以为对整个表达式起作用了?
(10字)
(
haitao
[277]
2007-11-20 05:22
)
哈哈,好像我又猜对了!——GCC把:-10 * abs( i - 1 ) 和 10 * abs( i - 1 )优化成了:abs( -10 * i + 10 ) 和 abs( 10……
(4330字)
(
haitao
[429]
2007-11-20 08:52
)
如果偶没猜错的话,以上各位均使用3.xx或者4.xx版本的gcc,使用2.xx的也许就没这问题了。
(11字)
(
好望角
[252]
2007-11-20 05:36
)
gcc version 4.1.0 (SUSE Linux)
(空) (
老玉米
[315]
2007-11-20 05:44
)
哈哈,相同的环境,不同的结果。看来只有一个原因了,嘎嘎。
(空) (
好望角
[251]
2007-11-20 05:45
)
nothing special here
(32字)
(
好望角
[239]
2007-11-20 05:44
)
好象是有这个问题..
(空) (
bjwf
[269]
2007-11-20 05:45
)
是gcc的builtin的abs代码有问题,加上这个编译选项就对了: -fno-builtin
(空) (
bjwf
[331]
2007-11-20 06:13
)
神奇。。。
(空) (
pigprince
[229]
2007-11-20 06:30
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录