请问S32K344 FPU是否支持双精度浮点数?根据 S32K3xx 数据表,只提到了单精度,我相信这是指 fpv5-sp-d16? 根据 ARM Cortex-M7 网站,支持双精度,但仅作为一个选项。所以,我认为这取决于 MCU 制造商?
对于 S 32K344,我正在使用 NXP 的 GCC 10.2 for Arm 32 位裸机编译器,它随 S32DS IDE 一起提供,其中包括一个基于双精度的 C 数学库。所以,我想知道在带有 S32K344 的单精度 FPU 上使用双精度数学库时会损失多少精度(根据 S32K3xx 数据表)? 对于 S32K344,是否有支持所有浮点数而不是双精度数的单 精度数学库?或者在 使用 C 数学库函数时 ,我是否必须将所有双精度数转换 为浮点数并降低精度?或者 NXP 编译器是否使用针对单精度 FPU 的附加 ARM指令来处理 双精度数学?