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