Linux Kernel VFP 支持代码的发行说明

日期: 2004 年 5 月 20 日

作者: Russell King

这是 Linux Kernel VFP 支持代码的第一个版本。它提供了对 ARM926EJ-S 上发现的 VFP 硬件弹出的异常的支持。

此版本已通过 John R. Hauser 使用 TestFloat-2a 测试套件验证了 SoftFloat-2b 库。有关此库和测试套件的详细信息,请访问

已使用此软件包测试的操作是

  • fdiv

  • fsub

  • fadd

  • fmul

  • fcmp

  • fcmpe

  • fcvtd

  • fcvts

  • fsito

  • ftosi

  • fsqrt

以上所有操作都通过了 softfloat 测试,但以下异常情况除外

  • 当输入操作数符号不同时,fadd/fsub 在处理 +0 / -0 结果时显示出一些差异。

  • 下溢异常的处理略有不同。如果在舍入之前结果下溢,但在舍入后变为归一化数,我们不会发出下溢异常信号。

已通过基本仅汇编测试测试的其他操作包括

  • fcpy

  • fabs

  • fneg

  • ftoui

  • ftosiz

  • ftouiz

组合操作尚未经过测试

  • fmac

  • fnmac

  • fmsc

  • fnmsc

  • fnmul