Типы данных SIMD-расширений
Размещение числовых данных в памяти
Типы и форматы вещественных числовых данных процессоров x86
dd 1.234567e20 ; _________-precision float
dq 1.234567e20 ; _________-precision float
dt 1.234567e20 ; ____________-precision float
Doubleword Unsigned Integer:
11000111000011110111000101110101(2) =
= 3339678069(10)
Doubleword Signed Integer:
1.1000111000011110111000101110101(2) =
= -955289227(10)
Single-Precision FP Number:
1.10001110"(1,)00011110111000101110101(2) =
= -36721,4570313(10)
dd 3339678069
dd -955289227
dd -36721.4570313
Тип данных | Кол-во элем. | Расширение | Рег-ры | |||||
MMX | SSE | SSE2 | SSE3 | SSSE3 | MMX | XMM | ||
Packed ______ Integers | ☺ | ☺ | ☺ | |||||
Packed ______ Integers | ☺ | ☺ | ☺ | |||||
Packed _______________ Integers | ☺ | ☺ | ☺ | ☺ | ☺ | ☺ | ||
____________ | ☺ | ☺ | ☺ | ☺ | ☺ | ☺ | ||
Packed _________-prec. FP Values | ☺ | ☺ | ||||||
Packed _________-prec. FP Values | ☺ | ☺ | ☺ | ☺ | ||||
Packed Byte Integers | ☺ | ☺ | ☺ | ☺ | ||||
Packed Word Integers | ☺ | ☺ | ☺ | ☺ | ||||
Packed Doubleword Integers | ☺ | ☺ | ☺ | ☺ | ||||
Packed Quadword Integers | ☺ | ☺ | ☺ | ☺ | ||||
Double Quadword | ☺ | ☺ | ☺ | ☺ |
Данные типа «указатель»