Сейчас не на своем компьютере - но насколько я помню таблицы как таковой там вообще нет, а только какие-то общие сведения. Что ж я зря закачивал так долго? Если надо то прибьют модераторы..
Вроди уже movss работает, анализатор опкодов написан - дальше добавлять команды по-проще будет. Тут вопрос больше не по эмуляции, а по самому расширению SSE. Из Intel Developer's Manual: Вопрос - какая между ними разница? Они же всё равно ксорят битовый образ - какая разница как его рассматривать, как два double или четыре float? Или я чего-то не понимаю и ксорить можно числа с пллавающей точкой? Непонятно зачем ввели две команды, причём OllyDBG например обе распознаёт как xorps.
Там со всеми битовыми операциями такая картина, + перемещение памяти movups, movupd, movaps, movapd, movdqu, movdqa - для этих вроде бы тоже всё аналогично