怎么将浮点数转换为整数按其整数部分排列

  我使用一下代码运行的时候老是絀现问题

注释部分是为了观察结果。

其中常数qwMd5Const我定义的是h,也就是一个双字能存储的最大值+1用QWORD存储,但是我用这个数qwMd5Const*(abs(sin(1)))的时候求的的结果不正确,主要步骤是

以上我调试的时候都是正确的

fist @dwTemp将计算结果存入一个双字的局部变量里面就出错了。.xxxx这是计算完寄存器st(0)的值但是fistの后,@dwTemp显示的是h不知道什么原因,是指令用错了还是其他原因呢

}

我要回帖

更多关于 浮点数转换为整数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信