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

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

 

SIMD-команды оперируют данными в 128-битных SIMD-регистрах. Базовым форматом для SIMD-данных является формат упакованных вещественных.

Четыре, расположенных последовательно, двойных слова в формате коротких вещественных (см. форматы FPU) составляют упакованное 128-битное значение. Двойные слова нумеруются последовательно от 0 до 3 начиная со значения, расположенного в младших 32 битах.

Возможны два режима манипулирования данными в SIMD-регистрах: 128-битный и 32-битный. Формат и интерпретация всех специальных значений для коротких вещественных, используемых технологией SIMD, полностью идентичны формату коротких вещественных FPU.