В наборах команд EMMX (расширение MMX позволяют использовать регистры mm/xmm) и SSE есть схожие инструкци: EMMX: MOVNTDQ mem128,xmm por xmm,mem128 pand ... SSE: MOVNTPS mem128,xmm orps xmm,mem128 andps ... Проблема такая: команды SSE работают нормально,а вот команды типа pxor xmm1,xmm1 вместо обнуления xmm1 обнуляется mm1! MOVNTDQ dqword [mem128],xmm0 по адресу mem128 сохраняется не содержимое регистра xmm0, а содержимое mm0. Программу компилировал FASM 1.64, проверял в SI 4.32. Помогите разобраться в чём касяк ! P.S. Проц Barton, SSE и EMMX тянет. И если у кого есть возможность, проверте как работают такие команды на пне...