欢迎光临
我们一直在努力

易语言汇编双精度转整数型

X87支持2001年以前的CPU, sse2只支持2001年以后的 两个速度都比易语言自带的 到整数 快一倍。

.版本 2

.子程序 转整数, 整数型, , X87
.参数 双精度, 双精度小数型

置入代码 ({ 221, 69, 8, 219, 93, 8, 139, 69, 8, 201, 194, 8, 0 })
' fld qword ptr ss:[ebp+0x08]
' fistp dword ptr ss:[ebp+0x08]
' mov eax, dword ptr ss:[ebp+0x08]
' leave
' ret 0x08
返回 (0)

.子程序 转整数, 整数型, , SSE2
.参数 双精度, 双精度小数型

置入代码 ({ 242, 15, 16, 69, 8, 242, 15, 44, 192, 201, 194, 8, 0 })
' movsd xmm0, qword ptr ss:[ebp+0x08]
' cvttsd2si eax, xmm0
' leave
' ret 0x08
返回 (0)
   

如果文章对你有帮助,欢迎点击上方按钮打赏作者

未经允许不得转载:军哥驿站 » 易语言汇编双精度转整数型

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

军哥驿站 建站更专业 更方便

网站开发联系我们