Форматы команд: Формат команд SIMD

Печать
Программирование - Архитектура и система команд микропроцессоров x86

 

Формат SIMD-комад основывается на базовом формате команд. Эти команды используют несколько байт для кода операции с первым байтом равным 0Fh.

Кодирование операндов команды производится в ModR/M байте. Если в качестве операндов используются SIMD-регистры XMM0, … XMM7, то их кодирование производится в поле reg также, как происходит кодирование MMX-регистров MM0, … MM7 в MMX-командах. Если в качестве операнда команды используется значение в памяти или в регистре общего назначения, то его кодирование производится в поле r/m байта ModR/M обычным образом.