The issue revolves around incorrect decoding of BMI instructions in TCG, specifically related to the `shlx` instruction, leading to an invalid opcode exception. This problem doesn't occur under KVM, indicating it's specific to QEMU's TCG implementation. category: instruction