• Inventory
  • Products
  • Technical Information
  • Circuit Diagram
  • Data Sheet
Data Sheet
Home > Data Sheet > G1-233P-85-1.8
G1-233P-85-1.8

G1-233P-85-1.8

Model G1-233P-85-1.8
Description Processor Series Low Power Integrated x86 Solution
PDF file Total 247 pages (File size: 4M)
Chip Manufacturer NSC
Geode™ GX1 Processor Series
Instruction Set
(Continued)
Table 8-33. Extended MMX Instruction Set Summary
MMX Instructions
Opcode
Operation and Clock Count
Sum signed packed word from MMX register/memory --->
signed packed word in MMX register, saturate, and write result -
--> implied register
Average packed byte from the MMX register/memory with
packed byte in the MMX register. Result is placed in the MMX
register.
Find absolute value of difference between packed byte in mem-
ory and packed byte in the MMX register. Using unsigned satu-
ration, accumulate with value in implied destination register.
Multiply the packed word in the MMX register by the packed
word in memory. Sum the 32-bit results pairwise. Accumulate
the result with the packed signed word in the implied destination
register.
Set the destination equal ---> the packed word with the largest
magnitude, between the packed word in the MMX register/mem-
ory and the MMX register.
Packed multiply high with rounding and store bits 30 - 15 in
implied register.
Multiply the signed packed word in the MMX register/memory
with the signed packed word in the MMX register. Round with 1/
2 bit 15, and store bits 30 - 15 of result in the MMX register.
Conditionally move packed byte from memory ---> packed byte
in the MMX register if packed byte in implied MMX register is
greater than or equal ---> zero.
Conditionally move packed byte from memory ---> packed byte
in the MMX register if packed byte in implied MMX register is
less than zero.
Conditionally move packed byte from memory ---> packed byte
in the MMX register if packed byte in implied MMX register is not
zero.
Conditionally move packed byte from memory ---> packed byte
in the MMX register if packed byte in implied the MMX register is
zero.
Subtract signed packed word in the MMX register/memory from
signed packed word in the MMX register, saturate, and write
result ---> implied register.
1
1
PADDSIW
Packed Add Signed Word with Saturation Using Implied Destination
MMX Register plus MMX Register to Implied Register
0F51 [11 mm1 mm2]
Memory plus MMX Register to Implied Register
0F51 [mod mm r/m]
PAVEB
Packed Average Byte
MMX Register 2 with MMX Register 1
Memory with MMX Register
0F50 [11 mm1 mm2]
0F50 [mod mm r/m]
1
1
PDISTIB
Packed Distance and Accumulate with Implied Register
Memory, MMX Register to Implied Register
0F54 [mod mm r/m]
2
PMACHRIW
Packed Multiply and Accumulate with Rounding
Memory to MMX Register
0F5E[mod mm r/m]
2
PMAGW
Packed Magnitude
MMX Register 2 to MMX Register 1
Memory to MMX Register
0F52 [11 mm1 mm2]
0F52 [mod mm r/m]
2
2
PMULHRIW
Packed Multiply High with Rounding, Implied Destination
MMX Register 2 to MMX Register1
0F5D [11 mm1 mm2]
Memory to MMX Register
0F5D [mod mm r/m]
PMULHRW
Packed Multiply High with Rounding
MMX Register 2 to MMX Register 1
Memory to MMX Register
0F59 [11 mm1 mm2]
0F59 [mod mm r/m]
2
2
2
2
PMVGEZB
Packed Conditional Move If Greater Than or Equal to Zero
Memory to MMX Register
0F5C [mod mm r/m]
1
PMVLZB
Packed Conditional Move If Less Than Zero
Memory to MMX Register
0F5B [mod mm r/m]
1
PMVNZB
Packed Conditional Move If Not Zero
Memory to MMX Register
0F5A [mod mm r/m]
1
PMVZB
Packed Conditional Move If Zero
Memory to MMX Register
0F58 [mod mm r/m]
1
PSUBSIW
Packed Subtracted with Saturation Using Implied Destination
MMX Register 2 to MMX Register 1
0F55 [11 mm1 mm2]
Memory to MMX Register
0F55 [mod mm r/m]
1
1
Revision 1.0
245
www.national.com
Go Upload

* Only PDF files are allowed for upload

* Enter up to 200 characters.