2
我對iPhone上的硬件的理解是有一個FPU,即有IS。它僅在未編譯Thumb時啓用。這種理解是否正確?Monotouch - iOS - FPU/Thumb
更具體地說,是在MonoTouch下利用FPU編譯的代碼嗎?
我對iPhone上的硬件的理解是有一個FPU,即有IS。它僅在未編譯Thumb時啓用。這種理解是否正確?Monotouch - iOS - FPU/Thumb
更具體地說,是在MonoTouch下利用FPU編譯的代碼嗎?
MonoTouch v3 AOT編譯器和運行庫都以armv6模式編譯,並充分利用VFP。
至於拇指中的FPU支持,iPhone 2G和iPhone 3G上的原始拇指指令集僅支持Thumb,正如您所述,它不支持訪問VFP或NEON寄存器。
自iPhone 3GS以來,所有iOS硬件都支持Thumb2,它支持訪問VFP和NEON寄存器,而即將推出的支持限制輸出到這些設備的MonoTouch v4也將充分利用這一點。