Skip to content
This repository has been archived by the owner on Mar 2, 2023. It is now read-only.

get error with tests/build.py #98

Open
uucool opened this issue Apr 19, 2022 · 1 comment
Open

get error with tests/build.py #98

uucool opened this issue Apr 19, 2022 · 1 comment

Comments

@uucool
Copy link

uucool commented Apr 19, 2022

CPU:Intel(R) Pentium(R) CPU G2030 @ 3.00GHZ

ERROR is following:

INFO:qsym.tests.build:dir=/home/grz/Downloads/qsym-master/tests/assembly/movhpd
INFO:qsym.tests.build:stderr=main.c: In function ‘main’:
main.c:9:11: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
__m128d a = _mm_setzero_pd();
^
In file included from /usr/lib/gcc/i686-linux-gnu/5/include/xmmintrin.h:1249:0,
from main.c:4:
/usr/lib/gcc/i686-linux-gnu/5/include/emmintrin.h:192:1: error: inlining failed in call to always_inline ‘_mm_storeh_pd’: target specific option mismatch
_mm_storeh_pd (double *__P, __m128d __A)
^
main.c:16:3: error: called from here
_mm_storeh_pd(&c, a);
^
In file included from /usr/lib/gcc/i686-linux-gnu/5/include/xmmintrin.h:1249:0,
from main.c:4:
/usr/lib/gcc/i686-linux-gnu/5/include/emmintrin.h:103:1: error: inlining failed in call to always_inline ‘_mm_setzero_pd’: target specific option mismatch
_mm_setzero_pd (void)
^
main.c:9:15: error: called from here
__m128d a = _mm_setzero_pd();
^
make: *** [main.o] Error 1

INFO:qsym.tests.build:dir=/home/grz/Downloads/qsym-master/tests/assembly/movlpd
INFO:qsym.tests.build:stderr=main.c: In function ‘main’:
main.c:9:11: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
__m128d a = _mm_setzero_pd();
^
In file included from /usr/lib/gcc/i686-linux-gnu/5/include/xmmintrin.h:1249:0,
from main.c:4:
/usr/lib/gcc/i686-linux-gnu/5/include/emmintrin.h:185:1: error: inlining failed in call to always_inline ‘_mm_storel_pd’: target specific option mismatch
_mm_storel_pd (double *__P, __m128d __A)
^
main.c:16:3: error: called from here
_mm_storel_pd(&c, a);
^
In file included from /usr/lib/gcc/i686-linux-gnu/5/include/xmmintrin.h:1249:0,
from main.c:4:
/usr/lib/gcc/i686-linux-gnu/5/include/emmintrin.h:103:1: error: inlining failed in call to always_inline ‘_mm_setzero_pd’: target specific option mismatch
_mm_setzero_pd (void)
^
main.c:9:15: error: called from here
__m128d a = _mm_setzero_pd();
^
make: *** [main.o] Error 1

INFO:qsym.tests.build:dir=/home/grz/Downloads/qsym-master/tests/assembly/movlps
INFO:qsym.tests.build:stderr=main.c: In function ‘main’:
main.c:9:10: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
__m128 a = _mm_setzero_ps();
^
main.c:11:9: warning: MMX vector return without MMX enabled changes the ABI [-Wpsabi]
__m64 c = _mm_setzero_si64();
^
In file included from main.c:4:0:
/usr/lib/gcc/i686-linux-gnu/5/include/xmmintrin.h:804:1: error: inlining failed in call to always_inline ‘_mm_storel_pi’: target specific option mismatch
_mm_storel_pi (__m64 *__P, __m128 __A)
^
main.c:16:3: error: called from here
_mm_storel_pi(&c, a);
^
In file included from /usr/lib/gcc/i686-linux-gnu/5/include/xmmintrin.h:31:0,
from main.c:4:
/usr/lib/gcc/i686-linux-gnu/5/include/mmintrin.h:869:1: error: inlining failed in call to always_inline ‘_mm_setzero_si64’: target specific option mismatch
_mm_setzero_si64 (void)
^
main.c:11:13: error: called from here
__m64 c = _mm_setzero_si64();
^
In file included from main.c:4:0:
/usr/lib/gcc/i686-linux-gnu/5/include/xmmintrin.h:115:1: error: inlining failed in call to always_inline ‘_mm_setzero_ps’: target specific option mismatch
_mm_setzero_ps (void)
^
main.c:9:14: error: called from here
__m128 a = _mm_setzero_ps();
^
make: *** [main.o] Error 1

INFO:qsym.tests.build:dir=/home/grz/Downloads/qsym-master/tests/assembly/pmovmskb
INFO:qsym.tests.build:stderr=main.c: In function ‘main’:
main.c:8:11: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
__m128i a = _mm_setzero_si128();
^
In file included from /usr/lib/gcc/i686-linux-gnu/5/include/xmmintrin.h:1249:0,
from main.c:4:
/usr/lib/gcc/i686-linux-gnu/5/include/emmintrin.h:1390:1: error: inlining failed in call to always_inline ‘_mm_movemask_epi8’: target specific option mismatch
_mm_movemask_epi8 (__m128i __A)
^
main.c:10:7: error: called from here
int b = _mm_movemask_epi8(a);
^
In file included from /usr/lib/gcc/i686-linux-gnu/5/include/xmmintrin.h:1249:0,
from main.c:4:
/usr/lib/gcc/i686-linux-gnu/5/include/emmintrin.h:753:1: error: inlining failed in call to always_inline ‘_mm_setzero_si128’: target specific option mismatch
_mm_setzero_si128 (void)
^
main.c:8:15: error: called from here
__m128i a = _mm_setzero_si128();
^
make: *** [main.o] Error 1

INFO:qsym.tests.build:dir=/home/grz/Downloads/qsym-master/tests/assembly/pminub
INFO:qsym.tests.build:stderr=main.c: In function ‘main’:
main.c:8:11: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
__m128i a = _mm_setzero_si128();
^
In file included from /usr/lib/gcc/i686-linux-gnu/5/include/xmmintrin.h:1249:0,
from main.c:4:
/usr/lib/gcc/i686-linux-gnu/5/include/emmintrin.h:1384:1: error: inlining failed in call to always_inline ‘_mm_min_epu8’: target specific option mismatch
_mm_min_epu8 (__m128i __A, __m128i __B)
^
main.c:13:15: error: called from here
__m128i c = _mm_min_epu8(a, b);
^
In file included from /usr/lib/gcc/i686-linux-gnu/5/include/xmmintrin.h:1249:0,
from main.c:4:
/usr/lib/gcc/i686-linux-gnu/5/include/emmintrin.h:753:1: error: inlining failed in call to always_inline ‘_mm_setzero_si128’: target specific option mismatch
_mm_setzero_si128 (void)
^
main.c:9:15: error: called from here
__m128i b = _mm_setzero_si128();
^
In file included from /usr/lib/gcc/i686-linux-gnu/5/include/xmmintrin.h:1249:0,
from main.c:4:
/usr/lib/gcc/i686-linux-gnu/5/include/emmintrin.h:753:1: error: inlining failed in call to always_inline ‘_mm_setzero_si128’: target specific option mismatch
_mm_setzero_si128 (void)
^
main.c:8:15: error: called from here
__m128i a = _mm_setzero_si128();
^
make: *** [main.o] Error 1

INFO:qsym.tests.build:dir=/home/grz/Downloads/qsym-master/tests/assembly/psub/psubb
INFO:qsym.tests.build:stderr=In file included from main.c:1:0:
main.c: In function ‘main’:
../psub.h:9:11: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
__m128i a = _mm_setzero_si128();
^
main.c:3:1: note: in expansion of macro ‘TEST_PUSB’
TEST_PUSB(psubb)
^
In file included from /usr/lib/gcc/i686-linux-gnu/5/include/xmmintrin.h:1249:0,
from ../psub.h:4,
from main.c:1:
/usr/lib/gcc/i686-linux-gnu/5/include/emmintrin.h:1059:1: error: inlining failed in call to always_inline ‘_mm_sub_epi8’: target specific option mismatch
_mm_sub_epi8 (__m128i __A, __m128i __B)
^
In file included from main.c:1:0:
../psub.h:15:15: error: called from here
__m128i c = _mm_sub_epi8(a, b);
^
main.c:3:1: note: in expansion of macro ‘TEST_PUSB’
TEST_PUSB(psubb)
^
In file included from /usr/lib/gcc/i686-linux-gnu/5/include/xmmintrin.h:1249:0,
from ../psub.h:4,
from main.c:1:
/usr/lib/gcc/i686-linux-gnu/5/include/emmintrin.h:753:1: error: inlining failed in call to always_inline ‘_mm_setzero_si128’: target specific option mismatch
_mm_setzero_si128 (void)
^
In file included from main.c:1:0:
../psub.h:10:15: error: called from here
__m128i b = _mm_setzero_si128();
^
main.c:3:1: note: in expansion of macro ‘TEST_PUSB’
TEST_PUSB(psubb)
^
In file included from /usr/lib/gcc/i686-linux-gnu/5/include/xmmintrin.h:1249:0,
from ../psub.h:4,
from main.c:1:
/usr/lib/gcc/i686-linux-gnu/5/include/emmintrin.h:753:1: error: inlining failed in call to always_inline ‘_mm_setzero_si128’: target specific option mismatch
_mm_setzero_si128 (void)
^
In file included from main.c:1:0:
../psub.h:9:15: error: called from here
__m128i a = _mm_setzero_si128();
^
main.c:3:1: note: in expansion of macro ‘TEST_PUSB’
TEST_PUSB(psubb)
^
make: *** [main.o] Error 1

INFO:qsym.tests.build:dir=/home/grz/Downloads/qsym-master/tests/assembly/psub/psubw
INFO:qsym.tests.build:stderr=In file included from main.c:1:0:
main.c: In function ‘main’:
../psub.h:9:11: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
__m128i a = _mm_setzero_si128();
^
main.c:3:1: note: in expansion of macro ‘TEST_PUSB’
TEST_PUSB(psubw)
^
In file included from /usr/lib/gcc/i686-linux-gnu/5/include/xmmintrin.h:1249:0,
from ../psub.h:4,
from main.c:1:
/usr/lib/gcc/i686-linux-gnu/5/include/emmintrin.h:1059:1: error: inlining failed in call to always_inline ‘_mm_sub_epi8’: target specific option mismatch
_mm_sub_epi8 (__m128i __A, __m128i __B)
^
In file included from main.c:1:0:
../psub.h:15:15: error: called from here
__m128i c = _mm_sub_epi8(a, b);
^
main.c:3:1: note: in expansion of macro ‘TEST_PUSB’
TEST_PUSB(psubw)
^
In file included from /usr/lib/gcc/i686-linux-gnu/5/include/xmmintrin.h:1249:0,
from ../psub.h:4,
from main.c:1:
/usr/lib/gcc/i686-linux-gnu/5/include/emmintrin.h:753:1: error: inlining failed in call to always_inline ‘_mm_setzero_si128’: target specific option mismatch
_mm_setzero_si128 (void)
^
In file included from main.c:1:0:
../psub.h:10:15: error: called from here
__m128i b = _mm_setzero_si128();
^
main.c:3:1: note: in expansion of macro ‘TEST_PUSB’
TEST_PUSB(psubw)
^
In file included from /usr/lib/gcc/i686-linux-gnu/5/include/xmmintrin.h:1249:0,
from ../psub.h:4,
from main.c:1:
/usr/lib/gcc/i686-linux-gnu/5/include/emmintrin.h:753:1: error: inlining failed in call to always_inline ‘_mm_setzero_si128’:
...

seems that '_mm_sub_epi8' '_mm_setzero_si128' '_mm_min_epu8' '_mm_setzero_ps' '_mm_setzero_pd' '_mm_setzero_pi' don't support

@insuyun
Copy link
Contributor

insuyun commented Jun 8, 2022

Hi. Could you let me know your environment more? (e.g., OS and Docker or not, vagrant or not)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants