pow10 ( )【C语言库函数源代码】
来源:互联网 发布:linux vi编辑 编辑:程序博客网 时间:2024/05/21 07:09
【C语言库函数源代码】
【本程序在Dev C++ 4.9.9.2 下编译通过】
double my_pow10(double x)
{
register double ret, value;
__asm__(
"fldl2t;/n/t"
"fmul %%st(1);/n/t"
"fst %%st(1);/n/t"
"frndint;/n/t"
"fxch;/n/t"
"fsub %%st(1);/n/t"
"f2xm1 ;/n/t"
: "=t" (ret), "=u" (value)
: "0" (x)
);
ret += 1.0;
__asm__(
"fscale"
: "=t" (ret)
: "0" (ret), "u" (value)
);
return ret;
}//求10的x次幂(类似于求解exp的x次幂的算法)
int main()
{
printf("%f/n",my_pow10(0.0));
printf("%f/n",my_pow10(4));
printf("%f/n",my_pow10(20));
system("pause");
return 0;
}
- pow10 ( )【C语言库函数源代码】
- C语言库函数源代码
- pow10.c
- strcpy ( )【C语言库函数源代码】
- strlen ( )【C语言库函数源代码】
- strcat ( )【C语言库函数源代码】
- strncpy ( )【C语言库函数源代码】
- strncat ( )【C语言库函数源代码】
- strcmp ( )【C语言库函数源代码】
- strncmp ( )【C语言库函数源代码】
- stricmp ( )【C语言库函数源代码】
- strnicmp ( )【C语言库函数源代码】
- memcpy ( )【C语言库函数源代码】
- memmove ( )【C语言库函数源代码】
- memccpy ( )【C语言库函数源代码】
- memchr ( )【C语言库函数源代码】
- memcmp ( )【C语言库函数源代码】
- memicmp ( )【C语言库函数源代码】
- 为什么会出现LNK2005,LNK1169错误
- pow ( )【C语言库函数源代码】
- Oracle常用数据字典查询语句
- XSL果然是个好东东,velocity也不错
- Google的停止词(Stop words)
- pow10 ( )【C语言库函数源代码】
- 搬家,呵呵
- ITIL提升中国电信运维管理系统建设
- 逐日思程
- vs2005下调用存储过程并用Datareader读出的方法
- 难道 我有这方面的天赋
- 数学猜想
- Tomcat服务器配置--Context容器
- 一个动作教你防静电