Дипломированных специалистов «Информатика и вычислительная техника»


PINSRW • PINSRW приемник, источник, маска • См. команды PINSRW в разделе «Команды блока ММХ». PMADDWD



Download 12,06 Mb.
Pdf ko'rish
bet348/357
Sana22.02.2022
Hajmi12,06 Mb.
#115195
TuriДиплом
1   ...   344   345   346   347   348   349   350   351   ...   357
Bog'liq
assembler uchebnik dlya vuzov 2-e izd YuRXUW1

PINSRW
• PINSRW приемник, источник, маска
• См.
команды PINSRW в разделе «Команды блока ММХ».
PMADDWD
• PMADDWD приемник, источник
• См.
команды PMADDWD в разделе «Команды блока ММХ».
PMAXSW

приемник, источник
• См.
PMAXSW в разделе «Команды блока ММХ».

приемник, источник
• См.
команды PMAXUB в
«Команды блока ММХ».
PMINSW
• PMINSW приемник, источник
• См.
команды PMINSW в разделе «Команды блока ММХ».
PMINUB
• PMINUB приемник, источник
• См. описание команды PMINUB в разделе
блока ММХ».
PMOVMSKB
• PMOVMSKB приемник, источник
• См.
команды PMOVMSKB в разделе «Команды блока ММХ».
PMULHUW
• PMULHUW приемник, источник
• См. описание команды PMULHUW в разделе «Команды блока ММХ».
PMULHW
• PMULHW приемник, источник
• См. описание команды PMULHW в
«Команды блока ММХ».
PMULLW
• PMULLW приемник, источник
• См.
команды PMULLW в разделе «Команды блока ММХ».
PMULUDQ
• PMULUDQ приемник, источник
• См.
команды PMULUDQ в разделе «Команды блока ММХ».
POR
• POR приемник, источник
• См. описание команды POR в разделе «Команды блока ММХ».


 Приложение. Система команд процессоров IA-32
PSADBW
• PSADBW приемник, источник
• См. описание команды PSADBW в разделе «Команды блока
PSHUFD
• PSHUFD приемник, источник, маска
i8 PSHUFD
• Копирование двойных слов из операнда источник
в операнд приемник (ХММ-
регистр).
Источник
127 96 95 64 63 32 31
О
и
Маска
3 и2
I I
и1
I
f
V V V
HI HI HI
и
*
HI
0
Кодирование
битов маски:
00
иЗ и1 иЗ и1 иЗ иО иЗ иО
127 96 95 64 63 32 31
О
Приемник
Действие: на основе значения пар битов маски команда копирует двойные слова из источника
в приемник. Каждая пара битов маски определяет номер слова источника для перемещения в при-
емник следующим образом:
00 - приемник[0...31]
D 01 -
П 10 —
D 11 -
источник[96...127].
D 00 -
П 01 - приемник[32...63]
D 10 - приемник[32...63]
D
- приемник[32...63]
источник[96...127].
D 00 — приемник[64...95]
П 01 - приемник[64...95]
П 10 - приемник[64...95]
D
- приемник[64...95]
источник[96...127].
П 00 - приемник[96...127]


Команды блока блока
(SSE и SSE2)
D 01 - приемник[96...127]
10 -
D 11 -
источник[96...127].
Если использовать один и тот же ХММ-регистр в качестве источника и
то можно
выполнять любые перестановки двойных слов в пределах одного ХММ-регистра, в том числе
и инициализацию значением одного
слова других двойных слов. Работу команды PSHUFD
поясняет схема (см. предыдущую страницу).
PSHUFHW
• PSHUFHW приемник, источник, маска

PSHUFHW
• Копирование слов из старшего учетверенного упакованного слова операнда источник (ХММ-
регистр) в старшее учетверенное упакованное слово операнда приемник (ХММ-регистр).
Действие: на основе значения пар битов маски команда копирует слова из старшего
ванного учетверенного слова источника в старшее учетверенное упакованное слово приемника.
Каждая пара битов маски определяет номер слова источника для
в приемник следую-
щим образом:
Источник
127 112 111 96 95 80 79 64 63
О
иЗ
и2
иО
I I
Кодирование
Маска
00
10
11
— иЗ
и3...и1 и3...и1 и3...иО и3...иО
127
Приемник
Р 00 —
П 01 —
П
П 11 —
П 00
П 01 —
D
П 11 —
Маска[5:4):
D
D 01 —
П
.79]
.95]
.95]


 Приложение. Система команд процессоров IA-32
D И -

00 - приемник[112...127]
01 -
D 10-
П И - приемник[112...127]
112...127].
Если использовать один и тот же ХММ-регистр в качестве источника и приемника, то можно
выполнять любые перестановки слов в пределах старшего учетверенного слова одного
в том числе и инициализацию значением одного слова других слов. Работу
схема (см. предыдущую страницу).
PSHUFLW
• PSHUFLW приемник, источник, маска

i8 PSHUFLW rxmml,rxmm2/ml28,i8
• Копирование слов из младшего учетверенного упакованного слова операнда источник (ХММ-
регистр) в младшее учетверенное упакованное слово операнда приемник (ХММ-регистр).
Действие: на основе значения пар битов маски команда копирует слова из младшего учетве-
ренного слова источника в младшее учетверенное слово приемника. Каждая пара битов маски
деляет
слова источника для перемещения в приемник следующим образом:
127
63 4847 3231
и
Маска
3 и2
I I
и1 иО
I I
Кодирование
битов маски:
Y Y Y Y
иЗ иО иЗ иО иЗ иО иЗ иО
63 4847 3231
Приемник
П 00 -
П 01 —
О
11 —
D 00 —
П 01 —
П
П 11 —
П 01 —
D 10 —
.15]
.15]
.15] источник[48...63].
.31]
.31]
источник[48...63].
47]
47]


Команды блока блока
(SSE и SSE2)
- приемник[32...47]
источник[48...63].
D 00 -
П 01 -
П 10 - приемник|47...63]
П 11 —
Если использовать один и тот же ХММ-регистр в качестве источника и приемника, то можно
выполнять любые перестановки слов в пределах младшего учетверенного слова одного ХММ-
регистра, в том числе и инициализацию значением одного слова других слов. Работу команды
PSHUFLW поясняет следующая схема (см. предыдущую страницу).
PSLLDQ
• PSLLDQ приемник,

rxmml,imm8
• Логический сдвиг влево приемника на заданное число байтов.
Действие: сдвиг влево приемника на число байтов, указанных непосредственным операндом
количество_сдвигов. Освобождаемые слева младшие байты обнуляются. Если значение, указан-
ное операндом
больше, чем 15, операнд приемник обнуляется.
• PSLLW приемник,
PSLLD приемник, количество_сдвигов
PSLLQ приемник, количество_сдвигов
• См. описание команд PSLLW/PSLLD/PSLLQ в разделе «Команды блока

Download 12,06 Mb.

Do'stlaringiz bilan baham:
1   ...   344   345   346   347   348   349   350   351   ...   357




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish