Arm 大大小小的A15/A7有人会用拇指2吗

Arm 大大小小的A15/A7有人会用拇指2吗,arm,Arm,我可能会把苹果比作桔子,但在新的SOC中,A7和A15加在一起,有人愿意用拇指跑步吗 在那些Soc中是否有运行thumb的用例?您必须区分thumb和thumb-2。Thumb只是ARM指令集的一个16位压缩版本,有很多限制。Thumb-2是一个16/32位混合指令集,它使用一些未定义的Thumb指令。它添加了许多扩展,使指令集与普通ARM指令集不相上下。如今,Thumb-2在大多数情况下都是首选,因为更密集的指令允许更好的icache利用率,并且需要更少的内存带宽。在某些情况下(如紧循环),纯

我可能会把苹果比作桔子,但在新的SOC中,A7和A15加在一起,有人愿意用拇指跑步吗


在那些Soc中是否有运行thumb的用例?您必须区分thumb和thumb-2。Thumb只是ARM指令集的一个16位压缩版本,有很多限制。Thumb-2是一个16/32位混合指令集,它使用一些未定义的Thumb指令。它添加了许多扩展,使指令集与普通ARM指令集不相上下。如今,Thumb-2在大多数情况下都是首选,因为更密集的指令允许更好的icache利用率,并且需要更少的内存带宽。在某些情况下(如紧循环),纯ARM代码仍然可以表现得更好,但大多数情况下差异是可以忽略的。这主要取决于您的代码是否能够使用额外的寄存器,这些寄存器更容易在纯ARM代码中使用。

thumb(不带thumb-2扩展)是ARM系列中唯一或最便携的指令集。几乎所有设备,当然所有当前设备都支持thumb(不包括此语句中的64位arch)。手臂和拇指2不能做出这样的陈述。