一个计算x的平方根的函数

pluton 2006-12-05 11:38:59
//这是一个计算x的平方根的函数
//要怎么理解
double my_sqrt(double x)

{

register double ret;

__asm__(

"fsqrt"

: "=t" (ret)

: "0" (x)

);



return ret;

}
...全文
282 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Alan_lz 2006-12-06
  • 打赏
  • 举报
回复
至于再如何计算浮点型的平方根,就是cpu的问题了。在奔腾上,fsqrt是一条指令。
Alan_lz 2006-12-06
  • 打赏
  • 举报
回复
__asm__表示接下来一段是汇编代码。

汇编代码中又调用了fsqrt这个汇编指令来计算浮点型的平方根。

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧