Ich möchte Neon SIMD-Anweisung für das iPhone verwenden. Ich habe gehört, wir müssen Flags "-mfloat-abi = softfp -mfpu = neon" in das Feld "Andere C-Flags" des Zielinspektors setzen, aber beim Erstellen bekomme ich "Fehler: unerkannte Befehlszeilenoption" -mfpu = neon "".So aktivieren Sie Neon-Anweisung in Xcode
Gibt es noch etwas Besonderes, das getan werden muss, um diese Flagge zu erlauben? (Ich habe Xcode 3.2.1 und iphone sdk 3.1.3)
Danke !!
Können Sie auf irgendeine Dokumentation verweisen, die besagt, dass NEON "standardmäßig" aktiviert ist. denn für die meisten ARM-Compiler müssen Sie explizit diese Optionen definieren: -mfloat-abi = softfp -mfpu = neon. – Albrecht
Setzen Sie den Targer nur auf ARMv7. Dann können Sie Codes für NEON - native, Inline oder Intrinsics schreiben, ohne die Compiler-Optionen zu ändern. Beachten Sie, dass der Simulator dann nicht funktioniert. –
gcc und clang unterstützen beide intrinsics für NEON Anweisungen. Die Montage ist zumindest 2013 nicht notwendig. http://gcc.gnu.org/onlinedocs/gcc/ARM-NEON-Intrinsics.html – Brent