2011-02-24 86 views
2

我對iPhone上的硬件的理解是有一個FPU,即有IS。它僅在未編譯Thumb時啓用。這種理解是否正確?Monotouch - iOS - FPU/Thumb

更具體地說,是在MonoTouch下利用FPU編譯的代碼嗎?

回答

4

MonoTouch v3 AOT編譯器和運行庫都以armv6模式編譯,並充分利用VFP。

至於拇指中的FPU支持,iPhone 2G和iPhone 3G上的原始拇指指令集僅支持Thumb,正如您所述,它不支持訪問VFP或NEON寄存器。

自iPhone 3GS以來,所有iOS硬件都支持Thumb2,它支持訪問VFP和NEON寄存器,而即將推出的支持限制輸出到這些設備的MonoTouch v4也將充分利用這一點。