2012-06-28 160 views
2

我的代码中有很多语句包含__m128i,_mm_loadu_si128,_mm_avg_epu8等等。这些东西在Mac上工作,但无法在ios中编译。 IOS中的这些替代品有哪些?iPhone是否支持SSE2?

回答

7

SSE是英特尔技术,在iOS设备的ARM芯片上不可用。查看针对Apple的多平台API的Accelerate framework以进行这些类型的计算。

ARM架构还提供了自己的SIMD(单指令多数据)指令集,称为NEON,该指令集可在armv7设备(iPhone 3GS及更高版本)上使用。

+0

你可以提供一些想法或链接,学习如何使用这些和代码。 – pradeepa