作者banco (Acoustic)
看板AndroidDev
標題[問題] 啟用SIMD功能
時間Wed Jul 27 17:12:15 2011
最近試著把 PC 上的程式移植到 Android 平台上
原本程式的某些片段使用 SIMD 的技術來加速運算
但在 ndk-build 編譯時
出現 arm-linux-androideabi-g++ 認不得 -msse2 參數的問題
-msse2 是原先 PC 上的編譯參數
那在這個例子中, 我該改下什麼參數呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.96.89.64
1F:→ pico2k:改程式,因為ARM沒有支援SSE2指令集 07/27 17:21
2F:推 nvidia:人家搞不好用x86的android 07/27 18:17
3F:→ banco:這方面能不能多給一些提示, 例如關鍵字 07/27 18:50
4F:→ banco:我看ARM的網站有提到ARMv6後有支援SIMD, 但 ndk-build 似乎 07/27 18:54
5F:→ banco:是以 ARMv5 來進行編譯, 是因為Android是以ARMv5為大宗嗎? 07/27 18:55
6F:→ scribeTW:有類似的吧,NEON和VFP。不過絕對不是SSE2就是了。 07/28 00:14
7F:→ qrtt1:看 compiler 應該不是 x86 07/28 16:23