clang can assemble many other .s files with avx instructions. I tried the default clang, clang+llvm 3.1 binary and svn checked out llvm/clang. All same.
Have you any idea?
Thank you so much!
Nobu
Nobu Katayama
nobu.katayama@ipmu.jp
foo.c
void foo(int *a, double *b, int n){
int i;
for (i=0; i<8*n; i++){
a[i] = b[i];
}
}
foo_long.c
void foo(long *a, double *b, int n){
int i;
for (i=0; i<8*n; i++){
a[i] = b[i];
}
}
clang can assemble many other .s files with avx instructions. I tried the
default clang, clang+llvm 3.1
binary and svn checked out llvm/clang. All same.
Have you any idea?
Thank you so much!
Nobu
Nobu Katayama
nobu.katayama <at> ipmu.jp
Same problem here. I have used clang (both OS X 10.6.8 native clang-2.9 and
Macports clang-3.1) in a wrapper script along with GCC 4.7.1 to build ATLAS
(tuned BLAS and LAPACK libraries). I ran into this error as well.
Fixed in r160775. The AVX form was named differently than the non-AVX form. I’ve fixed all the AVX cvt instructions to match the suffixes of their non-AVX counterparts.