没有系统调用的浮点计算?
Floating-point computation without syscall?
我正在阅读 Robert Love 关于 Linux 内核的书(其中说内核中没有 FP 计算)。我想知道用户 space 中的浮点计算是如何完成的。
例如,3.14 + 5.26
(在 C 中)是否调用任何系统调用来完成这项工作?
在大多数现代处理器上,简单的双加法(例如 3.14 + 5.26
)可以通过硬件命令完成,就像整数加法一样。
我正在阅读 Robert Love 关于 Linux 内核的书(其中说内核中没有 FP 计算)。我想知道用户 space 中的浮点计算是如何完成的。
例如,3.14 + 5.26
(在 C 中)是否调用任何系统调用来完成这项工作?
在大多数现代处理器上,简单的双加法(例如 3.14 + 5.26
)可以通过硬件命令完成,就像整数加法一样。