[LLVMdev] clan -x assembler fails on vcvttsd2siq instruction
Nobu Katayama
nobu.katayama at ipmu.jp
Wed Jul 18 14:12:38 PDT 2012
Hi all,
Thanks for response. Will this be fixed sometime soon?
Is there anything I can do to make it work in my copy of the latest llvm source?
Best,
Nobu
2012/7/17 jj <h59213 at rtrtr.com>:
> 片山 伸彦 <nobu.katayama <at> ipmu.jp> writes:
>
>>
>> Dear llvm developers,
>>
>> I am trying to run clang assembler to use avx instructions on Mac.
>>
>> I use gcc 4.7.1 to generate .s files from .c files. I can assemble foo.s by
>>
>> clang -c -x assembler foo.s
>>
>> to get foo.o but
>>
>> clang -c -x assembler foo_long.s
>>
>> fails with
>>
>> $clang -x assembler foo_long.s
>> foo_long.s:27:2: error: invalid instruction mnemonic 'vcvttsd2siq'
>> vcvttsd2siq %xmm0, %rax
>> ^~~~~~~~~~~
>>
>> 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.
>
> error: invalid instruction mnemonic 'vcvttsd2siq'
> vcvttsd2siq %xmm0, %rax
>
> The wrapper script is described here:
> http://old.nabble.com/Re%3a-gcc,-as,-AVX,-binutils-and-MacOS-X-10.7-p32584737.html
>
> JJ
>
>
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
More information about the llvm-dev
mailing list