Кросс-компиляция FFTW для сбоя cortex-a15: смещение сопроцессора вне диапазона

Я пытаюсь кросс-компилировать FFTW 3.3.3 для процессора ARM cortex-a15 с поддержкой неона, но я получаю эту ошибку:

/tmp/ccsNpqyK.s: Сообщения ассемблера: /tmp/ccsNpqyK.s:1035: Ошибка: смещение сопроцессора вне диапазона

Вот моя конфигурация:

./configure --prefix = / usr / fftw_3_float_neon_ARNDALE --with-slow-timer --host = arm-linux-gnueabi --target = arm-linux-gnueabi --enable-float --enable-neon "CC = / usr / bin / arm-linux-gnueabi-gcc-4.6 -mfloat-abi = softfp -mcpu = cortex-a15 -mtune = cortex-a15 -O3 -mfpu = неоновый-три-векторизация -free-vectorizer-verbose=2 -mvectorize-with-neon-quad -funsafe-math-optimizations"

Я пытался удалить опцию -O3, но я получил ту же ошибку. Кросс-компиляция работает для ARM cortex-a9.

Может ли кто-нибудь помочь мне решить эту проблему?

Заранее спасибо за помощь,

Guix

1 ответ

Попробуйте отключить автоматическую векторизацию.

Другие вопросы по тегам