Problembeschreibung
Betrachten Sie das folgende Szenario:
-
Sie verwenden Microsoft Macro Assembler (MASM) X86 (ml.exe) oder MASM für X64 (ml64.exe) so eine Assembler-Quelldatei in Microsoft Visual Studio 2010 zusammen mit dem folgenden Code:
vpsrld xmm0, xmm1, xmm2 vpslld xmm0, xmm1, xmm2
-
Eingebauten Code listing-Datei (.lst) öffnen und die Ausgaben überprüfen.
In diesem Szenario wird ein falscher Opcode für die Vpsrld -Anweisung generiert. Insbesondere sind die Ausgaben von der Vpsrld und Vpslld identisch.
Hinweis Folgendes ist Teil der Listing-Datei:00000000 C5 F1 F2/ C2 vpsrld xmm0, xmm1, xmm200000004 C5 F1 F2/ C2 vpslld xmm0, xmm1, xmm2
Problemlösung
Hotfix-Informationen
Ein unterstützter Hotfix ist inzwischen von Microsoft erhältlich. Es soll jedoch nur das Problem beheben, das in diesem Artikel beschrieben wird. Wenden Sie es nur auf Systeme an, bei denen dieses spezielle Problem auftritt. Dieser Hotfix wird möglicherweise noch getestet. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir sie, auf das nächste Softwareupdate zu warten, das diesen Hotfix enthält.
Wenn dieses Problem sofort beheben möchten, wenden Sie sich an Microsoft Support Services, um den Hotfix zu erhalten. Eine vollständige Liste der Telefonnummern des Microsoft Product Support Services und Informationen zu den Supportkosten finden Sie auf folgender Microsoft-Website:http://support.microsoft.com/contactus/?ws=supportHinweis In bestimmten Fällen können Gebühren, die normalerweise für Support-Anrufe anfallen abgebrochen werden, wenn ein Microsoft-Supportmitarbeiter feststellt, dass ein bestimmtes Update Ihr Problem behebt. Die normalen Supportkosten gilt für zusätzliche Supportfragen und Probleme, die nicht für das betreffende Update qualifizieren.
Voraussetzungen
Um diesen Hotfix anwenden zu können, müssen Sie Visual Studio 2010 Service Pack 1 (SP1) installiert.
Neustartanforderung
Sie müssen keinen Neustart des Computers nach Installation des Hotfixes, wenn die betroffenen Dateien nicht während der Installation verwendet werden. Es wird empfohlen, alle Visual Studio 2010-Komponenten zu schließen, bevor Sie den Hotfix installieren.
Informationen zu ersetzten Hotfixes
Dieser Hotfix ersetzt keine zuvor veröffentlichten Hotfix.
Dateiinformationen
Die internationale Version dieses Hotfixes weist Dateiattribute (oder neuere Dateiattribute) auf, die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, werden sie in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu finden, verwenden Sie die Registerkarte Zeitzone unter Datum und Uhrzeit in der Systemsteuerung.
Dateiname |
Dateiversion |
Dateigröße |
Datum |
Zeit |
Plattform |
---|---|---|---|---|---|
Ml.exe |
10.0.40219.397 |
412,224 |
05-May-2012 |
13:51 |
x86 |
Ml64.exe |
10.0.40219.397 |
364,096 |
05-May-2012 |
13:51 |
x86 |
Ml64.exe |
10.0.40219.397 |
475,712 |
05-May-2012 |
13:51 |
x64 |
Status
Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.