float _sqrt(float f) {
__asm__(
"fld %0\n"
"fsqrt\n"
"fstp %0"
:"+g"(f)
:
:"memory" );
return f;
}
c语言内嵌汇编,求根算法,比标准库的sqrt函数快5倍
float _sqrt(float f) {
__asm__(
"fld %0\n"
"fsqrt\n"
"fstp %0"
:"+g"(f)
:
:"memory" );
return f;
}