FULL VERSION GAMES

Selasa, 04 Januari 2011

Intel MMX Technology

Intel MMX Technology merupakan sebuah ekstensi instruksi mikroprosesor yang membantu proses perhitungan pada beberapa aplikasi, terutama aplikasi multimedia, game, editor gambar dua dimensi, kompresi/dekompresi, enkripsi, dan aplikasi lainnya. Banyak orang menyebut MMX ini adalah sebuah singkatan dari Multimedia Extension atau Matrix Math Extension atau Multiple Math Extension, meski Intel sendiri tidak menyatakan bahwa MMX adalah sebuah singkatan.

Instruksi MMX ditambahkan pertama kali pada prosesor Intel Pentium MMX yang dirilis tahun 1997, yang terdiri dari 57 instruksi baru yang ditambahkan. Semua instruksi tersebut merupakan instruksi yang dalam istilah Arsitektur Komputer disebut dengan SIMD (Single Instruction Multiple Data).

Instruksi MMX

Instruksi

Jenis

Keterangan

EMMS

Keadaan (state)

Empty MMX State

MOVD

Perpindahan (movement)

Move INT32 (DWORD)

MOVQ

Perpindahan (movement)

Move INT64 (QWORD)

PACKSSWB

Pengocokan (shuffle)

Pack Words into Bytes with Signed Saturation

PACKSSDW

Pengocokan (shuffle)

Pack Doublewords into Words with Signed Saturation

PACKUSWB

Pengocokan (shuffle)

Pack Signed Word into Unsigned Bytes with Unsigned Saturation

PADDB

Aritmetika

Packed Bytes Add

PADDW

Aritmetika

Packed Words Add

PADDD

Aritmetika

Packed Doublewords Add

PADDSB

Aritmetika

Packed Signed Bytes Add with Saturation

PADDSW

Aritmetika

Packed Signed Words Add with Saturation

PADDUSB

Aritmetika

Packed Add Unsigned Bytes with Saturation

PADDUSW

Aritmetika

Packed Add Unsigned Words with Saturation

PAND

Logika

Bit-wise Logical And

PANDN

Logika

Bit-wise Logical And Not

PCMPEQB

Perbandingan

Packed Bytes Compare for Equal

PCMPEQW

Perbandingan

Packed Words Compare for Equal

PCMPEQD

Perbandingan

Packed Doublewords Compare for Equal

PCMPGTB

Perbandingan

Packed Bytes Compare for Greater Than

PCMPGTW

Perbandingan

Packed Words Compare for Greater Than

PCMPGTD

Perbandingan

Packed Doublewords Compare for Greater Than

PMADDWD

Aritmetika

Packed Multiply And Add

PMULHW

Aritmetika

Packed Multiply High

PMULLW

Aritmetika

Packed Multiply Low

POR

Logika

Bit-wise Logical Or

PSLLW

Aritmetika

Packed Words Shift Left Logical

PSLLD

Aritmetika

Packed Doublewords Shift Left Logical

PSLLQ

Aritmetika

Quadword Shift Left Logical

PSRAW

Aritmetika

Packed Words Shift Right Arithmetic

PSRAD

Aritmetika

Packed Doublewords Shift Right Arithmetic

PSRLW

Aritmetika

Packed Words Shift Right Logical

PSRLD

Aritmetika

Packed Doublewords Shift Right Logical

PSRLQ

Aritmetika

Quadword Shift Right Logical

PSUBB

Aritmetika

Packed Bytes Substract

PSUBW

Aritmetika

Packed Words Substract

PSUBD

Aritmetika

Packed Doublewords Substract

PSUBSB

Aritmetika

Packed Signed Bytes Substract with Saturation

PSUBSW

Aritmetika

Packed Signed Words Substract with Saturation

PSUBUSB

Aritmetika

Packed Unsigned Bytes Substract with Saturation

PSUBUSW

Aritmetika

Packed Unsigned Words Substract with Saturation

PUNPCKHBW

Pengocokan (shuffle)

Unpack High Packed Bytes

PUNPCKHWD

Pengocokan (shuffle)

Unpack High Packed Words

PUNPCKHDQ

Pengocokan (shuffle)

Unpack High Packed Doublewords

PUNPCKLBW

Pengocokan (shuffle)

Unpack Low Packed Bytes

PUNPCKLWD

Pengocokan (shuffle)

Unpack Low Packed Words

PUNPCKLDQ

Pengocokan (shuffle)

Unpack Low Packed Doublewords

PXOR

Logika

Bit-wise Logical Exclusive OR

0 komentar:

Posting Komentar