⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mmx_appa.htm

📁 MMX即多媒体可扩展指令集
💻 HTM
字号:
<html>
<head>
<meta content="charset=gb2312">
</head>
<style type="text/css">
<!--
p,td,body {font: 10.5pt}
small {font: 9pt;}
big {font: 24pt}
h1 {font: 22pt}
h2 {font: 20pt}
h3 {font: 18pt}
h4 {font: 16pt}
h5 {font: 14pt}
h6 {font: 12pt}
A:link {text-decoration: none; color: "#DBCAAE"}
A:visited {text-decoration: none; color: "#DBCAAE"}
A:active {text-decoration: none; color: "#DBCAAE"}
A:hover {text-decoration: none; color: "#FBEACE"}
-->
</style>

<body bgcolor="#000000" text="#DBCAAE" link="#DBCAAE" vlink="#DBCAAE" alink="#DBCAAE" topmargin="10" leftmargin="4">
<p>
<center>
<a href="tppmsgs/msgs0.htm#1" tppabs="http://freemind.163.net/index.html"><img src="bigtitle.gif" tppabs="http://freemind.163.net/bigtitle.gif" width=505 height=92 border="0"></a><br>
</center>
<big><FONT FACE="Arial"><B><FONT COLOR="#FBEACE">D</FONT><FONT COLOR="#EBDABE">A</FONT><FONT COLOR="#DBCAAE">T</FONT><FONT COLOR="#CBBA9E">A</FONT><FONT COLOR="#BBAA8E">B</FONT><FONT COLOR="#AB9A7E">A</FONT><FONT COLOR="#9B8A6E">S</FONT><FONT COLOR="#8B7A5E">E</FONT></B></FONT></big>

<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td bgcolor="#CBBA9E" height="1"></td></tr><tr><td bgcolor="#FBEACE" height="1"></td></tr><tr><td bgcolor="#DBCAAE" height="1"></td></tr><tr><td bgcolor="#BBAA8E" height="1"></td></tr><tr><td bgcolor="#9B8A6E" height="1"></td></tr><tr><td bgcolor="#7B6A4E" height="1"></td></tr><tr><td bgcolor="#5B4A2E" height="1"></td></tr><tr><td bgcolor="#3B2A0E" height="1"></td></tr><tr><td height="10"></td></tr></table>

<center>
<big><font face="黑体">INTEL 体系结构<br>MMX&#153; 技术程序员参考手册</font></big><br>
<small><FONT FACE="Arial"><b>Intel Architecture MMX&#153; Technology Programmer's Reference Manual</b></font></small><br><br>
</center>
<table border="0" width="100%" border="0" cellpadding="2" cellspacing="0"><tr><td align="right"><a href="mmx.htm" tppabs="http://freemind.163.net/database/mmx/mmx.htm">返回</a></td></tr></table>

<table border="0" width="100%"><tr><td bgcolor="#CBBA9E" height="2"></td></tr></table>
</p>

<p><font face="arial">
<h3><B>APPENDIX A<BR>
IA MMX&#153; INSTRUCTION SET SUMMARY</B></h3>

Table A-1 summarizes the IA MMX&#153; instruction set base mnemonics. The instructions are grouped by categories of related functions.<BR><BR>

Most of the instructions have multiple variations that are not listed in Table A-1. For example, PADD has the following variations: PADDB, PADDW, and PADDD. The instruction variations and mnemonics are detailed in the Instruction description section of Chapter 5.<BR><BR>

<a name="TableA-1"></a>
<center><table border="0" cellpadding="2" cellspacing="1" bgcolor="#EBDABE" width=570>
<tr><TD bgcolor="#000000" align=center colspan=5><small><b>Table A-1. IA MMX Instruction Set Summary, Grouped into Functional Categories</small></b></td></tr>

<tr><TD bgcolor="#000000" colspan=2 align=center><small><b>Category</b></font></td><TD bgcolor="#000000" align=center><b><small>Wraparound</b></small></td><TD bgcolor="#000000" align=center><b><small>Signed Saturation</b></small></td><TD bgcolor="#000000" align=center><b><small>Unsigned Saturation</b></small></td></tr>

<tr><TD bgcolor="#000000" rowspan=4 align=center><small><b>Arithmetic</small></b></td><TD bgcolor="#000000"><small>addition</small></td><TD bgcolor="#000000"><small>PADD</small></td><TD bgcolor="#000000"><small>PADDS</small></td><TD bgcolor="#000000"><small>PADDUS</small></td></tr>

<tr><TD bgcolor="#000000"><small>subtraction</small></td><TD bgcolor="#000000"><small>PSUB</small></td><TD bgcolor="#000000"><small>PSUBS</small></td><TD bgcolor="#000000"><small>PSUBUS</small></td></tr>

<tr><TD bgcolor="#000000"><small>multiplication</small></td><TD bgcolor="#000000"><small>PMULL/H</small></td><TD bgcolor="#000000"></td><TD bgcolor="#000000"></td></tr>

<tr><TD bgcolor="#000000"><small>multiply and add</small></td><TD bgcolor="#000000"><small>PMADD</small></td><TD bgcolor="#000000"></td><TD bgcolor="#000000"></td></tr>

<tr><TD bgcolor="#000000" rowspan=2 align=center><small><b>Comparison</b></small></td><TD bgcolor="#000000"><small>compare</small></td><TD bgcolor="#000000"><small>PCMPEQ</small></td><TD bgcolor="#000000"></td><TD bgcolor="#000000"></td></tr>

<tr><TD bgcolor="#000000"><small>compare</small></td><TD bgcolor="#000000"><small>PCMPGT</small></td><TD bgcolor="#000000"></td><TD bgcolor="#000000"></td></tr>

<tr><TD bgcolor="#000000" rowspan=2 align=center><small><b>Conversion</b></small></td><TD bgcolor="#000000"><small>pack</small></td><TD bgcolor="#000000"></td><TD bgcolor="#000000"><small>PACKSS</small></td><TD bgcolor="#000000"><small>PACKUS</small></td></tr>

<tr><TD bgcolor="#000000"><small>unpack</small></td><TD bgcolor="#000000"><small>PUNPCKL/H</small></td><TD bgcolor="#000000"></td><TD bgcolor="#000000"></td></tr>

<tr><TD bgcolor="#000000" colspan=2></td><TD bgcolor="#000000" colspan=2 align=center><small><b>Packed</b></small></td><TD bgcolor="#000000" align=center><small><b>Full 64-bit</b></small></td></tr>

<tr><TD bgcolor="#000000" rowspan=4 align=center><small><b>Logical</b></font></td><TD bgcolor="#000000"><small>and</small></td><TD bgcolor="#000000" colspan=2></td><TD bgcolor="#000000"><small>PAND</small></td></tr>

<tr><TD bgcolor="#000000"><small>and not</small></td><TD bgcolor="#000000" colspan=2></td><TD bgcolor="#000000"><small>PANDN</small></td></tr>

<tr><TD bgcolor="#000000"><small>or</small></td><TD bgcolor="#000000" colspan=2></td></td><TD bgcolor="#000000"><small>POR</small></td></tr>

<tr><TD bgcolor="#000000"><small>exclusive or</small></td><TD bgcolor="#000000" colspan=2></td><TD bgcolor="#000000"><small>PXOR</small></td></tr>

<tr><TD bgcolor="#000000" rowspan=3 align=center><small><b>Shift</b></small></td><TD bgcolor="#000000"><small>shift left logical</small></td><TD bgcolor="#000000" colspan=2><small>PSLL</small></td><TD bgcolor="#000000"><small>PSLL</small></td></tr>

<tr><TD bgcolor="#000000"><small>shift right logical</small></td><TD bgcolor="#000000" colspan=2><small>PSLL</small></td><TD bgcolor="#000000"><small>PSLL</small></td></tr> 

<tr><TD bgcolor="#000000"><small>shift right arithmetic</small></td><TD bgcolor="#000000" colspan=2><small>PSRA</small></td><TD bgcolor="#000000"></td></tr>

<tr><TD bgcolor="#000000"></td><TD bgcolor="#000000"></td><TD bgcolor="#000000" colspan=2 align=center><small><b>32-bit Transfers</b></small></td><TD bgcolor="#000000" align=center><small><b>64-bit Transfers</b></small></td></tr>

<tr><TD bgcolor="#000000" rowspan=3 align=center><small><b>Data Transfer Operations</b></small></td><TD bgcolor="#000000"><small>register--register</small></td><TD bgcolor="#000000" colspan=2><small>MOVD</small></td><TD bgcolor="#000000"><small>MOVQ</small></td></tr>

<tr><TD bgcolor="#000000"><small>load from memory</small></td><TD bgcolor="#000000" colspan=2><small>MOVD</small></td><TD bgcolor="#000000"><small>MOVQ</small></td></tr> 

<tr><TD bgcolor="#000000"><small>store to memory</small></td><TD bgcolor="#000000" colspan=2><small>MOVD</small></td><TD bgcolor="#000000"><small>MOVQ</small></td></tr> 

<tr><TD bgcolor="#000000" align=center><small><b>FP and MMX(TM) State Management</b></small></td><TD bgcolor="#000000"></td><TD bgcolor="#000000" colspan=3><small>EMMS</small></td></tr>
</table></center>

</font>
</p>

<p>
<table border="0" width="100%"><tr><td bgcolor="#CBBA9E" height="2"></td></tr></table>
<table border="0" width="100%" border="0" cellpadding="2" cellspacing="0"><tr><td align="right"><a href="mmx.htm" tppabs="http://freemind.163.net/database/mmx/mmx.htm">返回</a></td></tr></table>

<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td height="10"></td></tr><tr><td bgcolor="#3B2A0E" height="1"></td></tr><tr><td bgcolor="#5B4A2E" height="1"></td></tr><tr><td bgcolor="#7B6A4E" height="1"></td></tr><tr><td bgcolor="#9B8A6E" height="1"></td></tr><tr><td bgcolor="#BBAA8E" height="1"></td></tr><tr><td bgcolor="#DBCAAE" height="1"></td></tr><tr><td bgcolor="#FBEACE" height="1"></td></tr><tr><td bgcolor="#CBBA9E" height="1"></td></tr><tr><td bgcolor="#BBAA8E" height="1"></td></tr><tr><td bgcolor="#CBBA9E" align="center"><FONT FACE="Arial" COLOR="#7B6A4E"><small>All right reserved by Fan Yipeng.</small></FONT></td></tr><tr><td bgcolor="#BBAA8E" height="1"></td></tr><tr><td bgcolor="#CBBA9E" height="1"></td></tr><tr><td bgcolor="#FBEACE" height="1"></td></tr><tr><td bgcolor="#DBCAAE" height="1"></td></tr><tr><td bgcolor="#BBAA8E" height="1"></td></tr><tr><td bgcolor="#9B8A6E" height="1"></td></tr><tr><td bgcolor="#7B6A4E" height="1"></td></tr><tr><td bgcolor="#5B4A2E" height="1"></td></tr><tr><td bgcolor="#3B2A0E" height="1"></td></tr></table>
</p>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -