Hi list, just to let you know that this did the trick : install glib on my development machine without the AVX instructions (-mno-avx), and build fluidsynth/fluidXtra against it. Thank you for your help Antoine
Sounds like you're onto something there. I was not aware of VEX-prefixed AVX instructions. I thought it seemed a little fishy that the LDS instruction would be used in that disassembly dump and also that it appeared that the actual instruction was 8 bytes long from your successful single stepping of the code. From reading the Wikipedia article on the subject, it definitely sounds like what you are experiencing. If I understood what I read correctly, 32-bit versus 64-bit mode can have an effect on which instructions are valid, regardless of whether the processor supports 64 bit or not. So if you're kernel is running in 32 bit mode, then certain AVX instructions will be interpreted differently than if the kernel is running 64 bit.
Best regards,
Element
_______________________________________________ fluid-dev mailing list address@hidden https://lists.nongnu.org/mailman/listinfo/fluid-dev
|