请选择 进入手机版 | 继续访问电脑版

硬汉嵌入式论坛

 找回密码
 立即注册
查看: 836|回复: 1
收起左侧

单精度 FPU 处理双精度 double 数据的问题

[复制链接]

38

主题

288

回帖

402

积分

高级会员

积分
402
发表于 2023-1-13 09:57:16 | 显示全部楼层 |阅读模式
大家好:
最近在分析开启双精度FPU的栈帧结构,

发现启用后,任务栈使用较多(FPU专用寄存器长度变为64字节),

考虑回退开启为单精度FPU,这样对性能的影响不知道有多大,会不会用双float模拟double实现?


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105917
QQ
发表于 2023-1-13 14:25:31 | 显示全部楼层
硬件单精度和硬件双精度对比过,速度差不多差一半。

STM32H7的执行单精度浮点比双精度浮点要快一半左右
https://www.armbbs.cn/forum.php? ... 5466&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-3-29 05:42 , Processed in 0.249563 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表