是否存在任何实现架构版本ARMv5TE(或ARMv5TEJ)但又实现VFPv1(而不是VFPv2)的ARM处理器?
我正在为ARMv5TE编写一些汇编代码,我想假设存在VFP,它就是VFPv2。这个组合有没有附带任何处理器?
答案 0 :(得分:2)
看起来没有这样的处理器。
· VFPv1 在VFP10修订版0芯片中实现(由ARM10200提供)。 RVDS 2.1中已弃用对此的支持,并从RVDS 2.2开始删除。
· VFPv2 已在VFP10修订版1(由ARM10200E提供),VFP9-S(作为ARM926 / 946/966的单独许可选项提供)和VFP11中实施(如ARM1136JF-S和ARM1176JZF-S中所述)。
· VFPv3 向后兼容VFPv2,但VFPv3无法捕获浮点异常,因此不需要软件支持代码。 VFPv3在ARM体系结构v7及更高版本(例如Cortex-A8)上实现。
因此,VFPv1在ARM10200中实现,即ARMv5T(ARM10200 Datasheet,ARM10200™ Reference Device Product Overview)。并且只有下一个VFP10版本(VPFv2)可用于ARMv5TE处理器。
中详细了解VPF