math.h函数在哪里?

时间:2014-07-29 19:01:05

标签: c++ compiler-construction include cygwin

我有兴趣了解math.h函数如sin(),cos(),pow(,),log(),...等。我的Cygwin和MinGw文件夹中的math.h文件似乎只有函数声明{例如extern double cos _PARAMS((double));}。实际的函数定义在哪里?

2 个答案:

答案 0 :(得分:0)

我认为您正在寻找的是正弦和余弦是在微处理器内部的微码中实现的

您也可以查看this

答案 1 :(得分:0)

数学函数可能位于编译器的可执行文件中,因此可能没有要显示的代码。

有编译器代码的自由软件示例。我建议你看看GNU编译器源代码的一些例子。

处理器制造商也可能有一些实现,是特定于最大限度地使用其处理器的平台