2012-06-06 3 views
0

У меня есть проблемы с прохождением теста GCC (test_installed) - прием ошибок при испытании AVX:Отключение AVX в Android NDK

error: incompatible type for argument 2 of '_mm_maskstore_pd'
avxintrin.h:900 note: expected '_m128d' but argument is of type '_m128i'

Как отключить тест AVX, или передать его?

+0

Пожалуйста, покажите свой код. –

+0

это стандартный gcc 4.4.6 источников и Android NDK. http://gcc.gnu.org/svn/gcc/trunk/gcc/testsuite/gcc.target/i386/avx-vmaskmovpd-1.c http://gcc.gnu.org/svn/gcc/trunk /gcc/config/i386/avxintrin.h – Pepa

+0

То, что вы показываете, является файлом для цели x86. Является ли ваша целевая платформа x86? Также, пожалуйста, напишите свою версию NDK. –

ответ

0

Я нашел ответ.
Все, что я должен сделать, это применить this patch, чтобы изменить файл теста для правильного определения поддерживающего AVX.