Open yd021976 opened 8 years ago
Hi again,
I think my problem is that my processor is not compatible with AVX instruction set, and so i get "illegal instruction" when your code call vpslldq $0x4,%xmm1,%xmm3
.
Because "VPSLLDQ" require processor with AVX flag, not mine.
To be compatible, i think the code should call the "PSLLDQ" with does not require AVX flag.
Problem : I don't know how to convert "VPSLLDQ" to "PSLLDQ" as they don't take same parameters.
Someone could help me ?
Thank you
Proposed a patch in #390 . Would you change the code in github to make rust-crypto more CPU compatible ?
Thank you
I all,
when compiling and running "librespot" that is using rust-crypto i get a crash with "illegal instruction". Compiled and ran on ubuntu 16.04 x64 on an intel 651 with SSE.
The detail of error is :
The disassembly code that raised "illegal instruction" is :
The used registers values are : xmm1 : 0 xmm3 : 0
Can you help me understand what is happening and is wrong ?
Thank you