MAC OS 汇编问题
我使用的是MAC OS, 用XCODE, 当我在工程中加入一个汇编文件(asm),而且编译通过后,发现工程中的C文件的double强制类型转uint64_t(long long)类型全部挂掉,转出的值都为0x8?????????,请问有没有好的方法解决, 而且还使得与这个动态库无关的另一个动态库计算出来的结果全部错误. 自己顶一个 呵呵 建议发到MAC OS版,这里用MAC OS的可能比较少。 原帖由 jiangyiyongfly 于 2008-4-20 17:09 发表 http://linux.chinaunix.net/bbs/images/common/back.gif我使用的是MAC OS, 用XCODE, 当我在工程中加入一个汇编文件(asm),而且编译通过后,发现工程中的C文件的double强制类型转uint64_t(long long)类型全部挂掉,转出的值都为0x8?????????,请问有没有好的方法解决, 而且 ...
恐怕是将浮点数直接用数值方法表示出来了
回复 #4 mik 的帖子
看样子的确像,建议使用库函数(上取整或下取整)完成这种功能。
页:
[1]