You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

547 lines
12 KiB
HTML

<HTML>
<HEAD>
<TITLE>MMX Erweiterung -- Alphabetische Befehls&uuml;bersicht</TITLE>
<SCRIPT LANGUAGE="Javascript">
<!-- Test Browser Version
// Javascript written 1998 by Jens Hohmuth (Script-Version: 3.0)
// (c) Copyright 1998 by Jens Hohmuth@fh-zwickau.de. All rights reserved.
var browserok= 0;
var version= parseInt( navigator.appVersion );
if( version >= 3 ) browserok= 1;
if( document.images ) browserok= 1;
if( browserok )
{
var imgdata_touched = new Array();
var imgdata_released= new Array();
}
// load imagedata
function precache( name, pic1, pic2 )
{
if( browserok )
{
imgdata_touched [ name ]= new Image();
imgdata_touched [ name ].src= pic2;
imgdata_released[ name ]= new Image();
imgdata_released[ name ].src= pic1;
}
}
// "Release", called if mouse left button
function release( name )
{
if( browserok )
{
document.images[ name ].src= imgdata_released[ name ].src;
}
}
// "Touch", called if mouse over link-button
function touch( name )
{
if( browserok )
{
document.images[ name ].src= imgdata_touched[ name ].src;
}
}
// load (precache) Buttons
if( browserok )
{
precache( "left", "../images/arrowl.gif", "../images/arrowlp.gif" );
precache( "right", "../images/arrowr.gif", "../images/arrowrp.gif" );
precache( "index", "../images/index.gif", "../images/indexp.gif" );
}
//-->
</SCRIPT>
</HEAD>
<BODY BGCOLOR="#C0C0C0" BACKGROUND="../images/stone.jpg">
<H1><FONT COLOR="#800000">Befehls&uuml;bersicht</FONT></H1>
<CENTER>
<TABLE BORDER=2 WIDTH="90%" >
<TR ALIGN=LEFT BGCOLOR="#000080">
<TH ALIGN=LEFT><FONT COLOR="#C0C0FF">
Befehl
</TH>
<TH ALIGN=LEFT><FONT COLOR="#C0C0FF">
Erkl&auml;rung
</TH>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_5.htm#EMMS">EMMS</A>
</TD>
<TD ALIGN=LEFT>
Empty MMX State -- MMX-Status l&ouml;schen
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_6.htm#MOVD">MOVD</A>
</TD>
<TD ALIGN=LEFT>
Move Doubleword
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_6.htm#MOVQ">MOVQ</A>
</TD>
<TD ALIGN=LEFT>
Move Quadword
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_7.htm#PACKSSDW">PACKSSDW</A>
</TD>
<TD ALIGN=LEFT>
Packen von vorzeichenbehafteten (Signed)
Doubleword-Daten in W&ouml;rter mit Signed Saturation
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_7.htm#PACKSSWB">PACKSSWB</A>
</TD>
<TD ALIGN=LEFT>
Packen von Signed Word-Daten in
Bytes mit Signed Saturation
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_7.htm#PACKUSWB">PACKUSWB</A>
</TD>
<TD ALIGN=LEFT>
Packen von vorzeichenbehafteten Word-Datenelementen
mit UnSigned Saturation in Byte-Daten
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_8.htm#PADDB">PADDB</A>
</TD>
<TD ALIGN=LEFT>
Addition von gepackten Bytedaten (OHNE Saturation)
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_8.htm#PADDW">PADDW</A>
</TD>
<TD ALIGN=LEFT>
Addition von gepackten Word-Daten (OHNE Saturation)
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_8.htm#PADDD">PADDD</A>
</TD>
<TD ALIGN=LEFT>
Addition von gepackten Doubleword-Daten (OHNE Saturation)
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_8.htm#PADDSB">PADDSB</A>
</TD>
<TD ALIGN=LEFT>
Addition von gepackten Bytedaten mit Signed Saturation
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_8.htm#PADDSW">PADDSW</A>
</TD>
<TD ALIGN=LEFT>
Addition von gepackten Word-Daten mit Signed Saturation
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_8.htm#PADDUSB">PADDUSB</A>
</TD>
<TD ALIGN=LEFT>
Addition von gepackten Bytedaten mit Unsigned Saturation
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_8.htm#PADDUSW">PADDUSW</A>
</TD>
<TD ALIGN=LEFT>
Addition von gepackten Word-Daten mit Unsigned Saturation
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_9.htm#PAND">PAND</A>
</TD>
<TD ALIGN=LEFT>
gepacktes Verkn&uuml;pfen durch AND
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_9.htm#PANDN">PANDN</A>
</TD>
<TD ALIGN=LEFT>
gepacktes Verkn&uuml;pfen durch AND und Negation
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_10.htm#PCMPEQB">PCMPEQB</A>
</TD>
<TD ALIGN=LEFT>
Vergleichen von gepackten Byte-Datenelementen auf Gleicheit
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_10.htm#PCMPEQW">PCMPEQW</A>
</TD>
<TD ALIGN=LEFT>
Vergleichen von gepackten Word-Datenelementen auf Gleicheit
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_10.htm#PCMPEQD">PCMPEQD</A>
</TD>
<TD ALIGN=LEFT>
Vergleichen von gepackten Doubleword-Datenelementen auf Gleicheit
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_10.htm#PCMPGTB">PCMPGTB</A>
</TD>
<TD ALIGN=LEFT>
Vergleichen, um die gr&ouml;&szlig;eren vorzeichenbehafteten, gepackten
Byte-Datenelementen zu ermitteln
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_10.htm#PCMPGTW">PCMPGTW</A>
</TD>
<TD ALIGN=LEFT>
Vergleichen, um die gr&ouml;&szlig;eren vorzeichenbehafteten, gepackten
Word-Datenelementen zu ermitteln
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_10.htm#PCMPGTD">PCMPGTD</A>
</TD>
<TD ALIGN=LEFT>
Vergleichen, um die gr&ouml;&szlig;eren vorzeichenbehafteten, gepackten
Doubleword-Datenelementen zu ermitteln
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_8.htm#PMADDWD">PMADDWD</A>
</TD>
<TD ALIGN=LEFT>
gepackte Multiplikation und Addition von Word-Daten zu Doubleword-Daten
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_8.htm#PMULHW">PMULHW</A>
</TD>
<TD ALIGN=LEFT>
gepackte Multiplikation von (vorzeichenbehafteten) Word-Daten;
Speicherung des H&ouml;herwertigen-Anteils der L&ouml;sung
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_8.htm#PMULLW">PMULLW</A>
</TD>
<TD ALIGN=LEFT>
gepackte Multiplikation von (vorzeichenbehafteten) Word-Daten;
Speicherung des Niederwertigen-Anteils der L&ouml;sung
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_9.htm#POR">POR</A>
</TD>
<TD ALIGN=LEFT>
gepacktes verkn&uuml;pfen mit OR (Oder-Verkn&uuml;pfung)
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_8.htm#PSUBB">PSUBB</A>
</TD>
<TD ALIGN=LEFT>
Subtraktion von gepackten Byte-Daten
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_8.htm#PSUBW">PSUBW</A>
</TD>
<TD ALIGN=LEFT>
Subtraktion von gepackten Word-Daten
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_8.htm#PSUBD">PSUBD</A>
</TD>
<TD ALIGN=LEFT>
Subtraktion von gepackten Doubleword-Daten
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_8.htm#PSUBSB">PSUBSB</A>
</TD>
<TD ALIGN=LEFT>
Subtraktion von gepackten Byte-Daten mit Signed Saturation
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_8.htm#PSUBSW">PSUBSW</A>
</TD>
<TD ALIGN=LEFT>
Subtraktion von gepackten Word-Daten mit Signed Saturation
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_8.htm#PSUBUSB">PSUBUSB</A>
</TD>
<TD ALIGN=LEFT>
Subtraktion von gepackten Byte-Daten mit Unsigned Saturation
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_8.htm#PSUBUSW">PSUBUSW</A>
</TD>
<TD ALIGN=LEFT>
Subtraktion von gepackten Word-Daten mit Unsigned Saturation
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_11.htm#PSRLW">PSRLW</A>
</TD>
<TD ALIGN=LEFT>
Logisches nach Rechts Schieben von gepackten Word-Datenelementen um die angegebene
Anzahl Bin&auml;rstellen
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_11.htm#PSRLW">PSRLD</A>
</TD>
<TD ALIGN=LEFT>
Logisches nach Rechts Schieben von gepackten Doubleword-Datenelementen um die angegebene
Anzahl Bin&auml;rstellen
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_11.htm#PSRLQ">PSRLQ</A>
</TD>
<TD ALIGN=LEFT>
Logisches nach Rechts Schieben des Quadwords um die angegebene Anzahl
Bin&auml;rstellen
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_11.htm#PSRAW">PSRAW</A>
</TD>
<TD ALIGN=LEFT>
Arithmetisches nach Rechts Schieben von gepackten Word-Datenelementen um die
angegebene Anzahl Bin&auml;rstellen
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_11.htm#PSRAD">PSRAD</A>
</TD>
<TD ALIGN=LEFT>
Arithmetisches nach Rechts Schieben von gepackten Doubleword-Datenelementen um die
angegebene Anzahl Bin&auml;rstellen
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_11.htm#PSLLW">PSLLW</A>
</TD>
<TD ALIGN=LEFT>
Logisches nach Links Schieben von gepackten Word-Datenelementen um die angegebene
Anzahl Bin&auml;rstellen
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_11.htm#PSLLD">PSLLD</A>
</TD>
<TD ALIGN=LEFT>
Logisches nach Links Schieben von gepackten Doubleword-Datenelementen um die angegebene
Anzahl Bin&auml;rstellen
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_11.htm#PSLLQ">PSLLQ</A>
</TD>
<TD ALIGN=LEFT>
Logisches nach Links Schieben des Doublewords um die angegebene
Anzahl Bin&auml;rstellen
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_7.htm#PUNPCKHBW">PUNPCKHBW</A>
</TD>
<TD ALIGN=LEFT>
Entpacken von gepackten Byte-Datenelementen (h&ouml;herwertiger Anteil) in Word-Daten
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_7.htm#PUNPCKHWD">PUNPCKHWD</A>
</TD>
<TD ALIGN=LEFT>
Entpacken von gepackten Word-Datenelementen (h&ouml;herwertiger Anteil) in Doubleword-Daten
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_7.htm#PUNPCKHDQ">PUNPCKHDQ</A>
</TD>
<TD ALIGN=LEFT>
Entpacken von gepackten Doubleword-Datenelementen (h&ouml;herwertiger Anteil) in ein Quadword
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_7.htm#PUNPCKLBW">PUNPCKLBW</A>
</TD>
<TD ALIGN=LEFT>
Entpacken von gepackten Byte-Datenelementen (niederwertiger Anteil) in Word-Daten
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_7.htm#PUNPCKLWD">PUNPCKLWD</A>
</TD>
<TD ALIGN=LEFT>
Entpacken von gepackten Word-Datenelementen (niederwertiger Anteil) in
Doubleword-Daten
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_7.htm#PUNPCKLDQ">PUNPCKLDQ</A>
</TD>
<TD ALIGN=LEFT>
Entpacken von gepackten Doubleword-Datenelementen (niederwertiger Anteil) in
ein Quadword
</TD>
</TR>
<TR ALIGN=LEFT>
<TD ALIGN=LEFT>
<A HREF="mmx_9.htm#PXOR">PXOR</A>
</TD>
<TD ALIGN=LEFT>
gepacktes verkn&uuml;pfen mit XOR (Exklusiv-Oder-Verkn&uuml;pfung)
</TD>
</TR>
</TABLE>
</CENTER>
<!-- wie gehts weiter ------------------------------------------------------>
<P><HR SIZE=2></P>
<A HREF="mmx_12.htm" onMouseOver="touch( 'left' );" onMouseOut="release( 'left' );">
<IMG SRC="../images/arrowl.gif" NAME="left" ALT="zurueck" BORDER=0 ALIGN=LEFT></A>
<IMG SRC="../images/null.gif" NAME="right" ALT="weiter" BORDER=0 ALIGN=RIGHT></A>
<CENTER>
<A HREF="index.htm#Anhang" onMouseOver="touch( 'index' );" onMouseOut="release( 'index' );">
<IMG SRC = "../images/index.gif" NAME="index" ALT="Zum Index" BORDER=0></A>
</CENTER>
<BR>
<!-- Adresse --------------------------------------------------------------->
<HR SIZE=2>
<ADDRESS>
Probleme oder Vorschl&auml;ge zu dieser Webseite, bitte per email an:
<A HREF="mailto:hohmuth@t-online.de">
<B>hohmuth@t-online.de</B>
</A>
<BR>
Letzte &Auml;nderungen am: 25.01.1998, Jens Hohmuth.
</ADDRESS>
</BODY>
</HTML>