У нас есть двоичный файл, скомпилированный с оптимизацией SSE3, которая в конечном итоге использует инструкцию LDDQU. Теперь, когда этот код выполняется в системе Windows (одноядерная, XP2), которая имеет только поддержку SSE1,2 (как видно из инструмента CPU-Z), происходит сбой приложения.
(924.4f0): Неверная последовательность блокировки — код c000001e (первый шанс) ... 001700a10 f20ff00430 lddqu xmm0,xmmword ptr [eax+esi] ds:0023:1e08d200=270a57364a4a77896db676459d8c40a9 ...
Может ли кто-нибудь просветить меня, что означает этот сбой и возможные исправления?