www.wikidata.uk-ua.nina.az
Supplemental Streaming SIMD Extension 3 SSSE3 poznachennya yake bulo dane Intel chetvertomu rozshirennyu sistemi komand Poperednye malo poznachennya SSE3 i Intel dodala she odin simvol S zamist zbilshennya nomera versiyi Chasto do pochatku vikoristannya oficijnogo poznachennya SSSE3 ci komandi nazivalis SSE4 Takozh yih nazivali kodovimi imenami Tejas New Instructions TNI ta Merom New Instructions MNI za nazvami procesoriv u yakih Intel zbiralas pidtrimuvati ci novi komandi Z yavivshis u Intel Core Microarchitecture SSSE3 dostupne u seriyah procesoriv Xeon 5100 versiyi dlya serveriv ta robochih stancij a takozh u procesorah Intel Core 2 versiyi dlya noutbukiv ta robochih stancij ta Intel Atom Novimi v SSSE3 u porivnyanni z SSE3 ye 16 komand yaki pracyuyut z upakovanimi cilimi Kozhna z nih mozhe pracyuvati i z 64 bitnimi MMX i z 128 bitnimi XMM registrami tomu Intel u svoyih materialah posilayetsya na 32 novi komandi Zmist 1 Novi instrukciyi 1 1 Robota zi znakom 1 2 Zsuvi 1 3 Peremishuvannya bajtiv 1 4 Mnozhennya 1 5 Gorizontalni skladannya vidnimannya cilih 2 Procesori yaki pidtrimuyut SSSE3 3 LiteraturaNovi instrukciyi RedaguvatiRobota zi znakom Redaguvati PABSB PABSW PABSD Packed Absolute Value Bytes Words DWords Vhid A0 A1 Vihid A0 sign A0 A1 sign A1 Kozhne pole rezultatu ye absolyutna velichina vidpovidnogo polya z src1 Faktichno ce ti zh operaciyi PSIGNB PSIGNH PSIGNW u yakih obidva argumenti odin i toj zhe registr PSIGNB PSIGNW PSIGND Packed Sign Bytes Words DWords Vhid A0 A1 B0 B1 Vihid A0 sign B0 A1 sign B1 Kozhne pole rezultatu ye dobutok polya z src1 na 1 0 1 v zalezhnosti vid znaka vidpovidnogo polya v src2 mnozhennya na 0 koli pole v src2 dorivnyuye nulyu Zsuvi Redaguvati PALIGNR Packed Align Right Vhid A0 A1 B0 B1 imm8 Vihid B1 B0 A1 A0 gt gt imm8 8 Dva registra operanda rozglyadayutsya yak odne bezznakove znachennya podvoyenoyi rozmirnosti z yakogo vijmayetsya 64 128 bitne znachennya pochinayuchi z bajta vkazanogo u bezposerednomu argumenti konstanti komandi Peremishuvannya bajtiv Redaguvati PSHUFB Packed Shuffle Bytes Vhid A0 A1 A2 A7 A15 B0 B1 B2 B7 B15 Vihid AB0 AB1 AB2 Perestanovka bajtiv kozhen bajt rezultatu ye deyakij bajt z pershogo argumentu yakij viznachayetsya za vidpovidnim bajtom drugogo argumentu yaksho bajt vid yemnij to v bajt rezultatu zapisuyetsya nul u inshomu vipadku vikoristovuyutsya molodshi 3 abo 4 bita yak nomer bajta u pershomu argumenti Mnozhennya Redaguvati PMULHRSW Packed Multiply High with Round and Scale Vhid A0 A1 B0 B1 Vihid A0 B0 A1 B1 Argumenti A i B rozglyadayutsya yak vektori 16 bitnyh znakovih chisel z fiksovanoyu komoyu predstavlenih u diapazoni 1 1 tobto 0x4000 ce 0 5 a 0xa000 ce 0 75 i t d yaki mnozhat odne na druge z korektnim okruglennyam PMADDUBSW Multiply and Add Packed Signed and Unsigned Bytes Vhid A0 A1 A2 A3 B0 B1 B2 B3 Vihid A0 B0 A1 B1 A2 B2 A3 B3 Vikonuyetsya pobajtove peremnozhennya vektoriv A i B promizhni 16 bitni rezultati poparno skladayetsya mizh soboyu z nasichennyam i vidayutsya yak rezultat Gorizontalni skladannya vidnimannya cilih Redaguvati PHSUBW PHSUBD Packed Horizontal Subtract 16 ti abo 32 hbitni polya Vhid A0 A1 A2 A3 B0 B1 B2 B3 Vihid A0 A1 A2 A3 B0 B1 B2 B3 Gorizontalne vidnimannya cilih 16 32 bitnyh poliv PHSUBSW Packed Horizontal Subtract and Saturate Words 16 bitni polya Vhid A0 A1 A2 A3 B0 B1 B2 B3 Vihid A0 A1 A2 A3 B0 B1 B2 B3 Gorizontalne vidnimannya cilih 16 bitnyh poliv z nasichennyam PHADDW PHADDD Packed Horizontal Add 16 ti abo 32 hbitni polya Vhid A0 A1 A2 A3 B0 B1 B2 B3 Vihid A0 A1 A2 A3 B0 B1 B2 B3 Gorizontalne skladannya cilih 16 32 bitnyh poliv PHADDSW Packed Horizontal Add and Saturate Words 16 bitni polya Vhid A0 A1 A2 A3 B0 B1 B2 B3 Vihid A0 A1 A2 A3 B0 B1 B2 B3 Gorizontalne skladannya cilih 16 bitnyh poliv z nasichennyam Procesori yaki pidtrimuyut SSSE3 RedaguvatiIntel Xeon 5100 Series Xeon 5300 Series Xeon 3000 Series Xeon E3 Xeon E5 Xeon E7 Core 2 Duo Core 2 Quad Core 2 Extreme Core i3 Core i5 Core i7 Pentium Dual Core Celeron Celeron 4xx yadro Conroe L Celeron Dual Core Celeron M 500 Series Intel Atom AMD Bobcat E 240 E 350 C 30 C 50 Bulldozer Athlon 64 x2 VIA NanoLiteratura RedaguvatiSpecifikaciya na Core 2 MobileDopovid Intel yaka viznaye isnuvannya SSSE3 ta opisuye SSE4Opis sistemi komand de opisani instrukciyi SSSE3 Arhivovano 24 sichnya 2009 u Wayback Machine Intel 64 and IA 32 Architectures Software Developer s Manual Volume 2B nedostupne posilannya z lyutogo 2019 Otrimano z https uk wikipedia org w index php title SSSE3 amp oldid 35724296