Suchergebnisse für Anfrage "x86"

4 die antwort

Wie implementiere ich atoi mit SIMD?

Ich möchte versuchen, eine atoi-Implementierung mithilfe von SIMD-Anweisungen zu schreiben, die in @ enthalten sein sol RapidJSON [http://rapidjson.org/] (eine C ++ - JSON-Lese- / Schreibbibliothek). Derzeit wurden an anderen Stellen einige ...

4 die antwort

Packing BCD to DPD: Wie kann diese amd64-Assembler-Routine verbessert werden?

Ich schreibe eine Routine zum Konvertieren zwischen BCD [https://en.wikipedia.org/wiki/Binary-coded_decimal] (4 Bits pro Dezimalstelle) undDicht gepackte Dezimalzahl (DPD) [https://en.wikipedia.org/wiki/Densely_packed_decimal] (10 Bits pro ...

2 die antwort

Verwenden von FPU-Rückgabewerten in C ++ - Code

Ich habe eine x86 NASM Programm, das perfekt zu funktionieren scheint. Ich habe Probleme bei der Verwendung der zurückgegebenen Werte. Dies ist 32-Bit-Windows mit MSVC ++. Ich erwarte den Rückgabewert in ST0. in minimales Beispiel, das das ...

TOP-Veröffentlichungen

8 die antwort

Deoptimizing a program for the pipeline in Intel Sandybridge-family CPU

Ich habe mir seit einer Woche den Kopf zerbrochen, um diese Aufgabe zu erfüllen, und ich hoffe, dass mich jemand hier auf den richtigen Weg führen kann. Lassen Sie mich mit den Anweisungen des Lehrers beginnen: Ihre Aufgabe ist das Gegenteil ...

1 die antwort

Wie konvertiere ich einen String in eine Zahl in Tasm?

3 die antwort

Beobachten, wie veraltete Anweisungen auf x86 mit selbstmodifizierendem Code abgerufen werden

Ich habe von den Handbüchern von Intel erfahren und gelesen, dass es möglich ist, Anweisungen in den Speicher zu schreiben, aber die Anweisungsvorabrufwartes...

2 die antwort

Gibt es unter Verwendung von EMU8086 eine direkte Möglichkeit, den Hex-Wert einer Variablen zu drucken?

Ich verwende EMU8086 auf einem Windows 7 HP x64 Intel i3-2330m-PC. Ich habe ungefähr zwei Wochen damit verbracht, dieses Assembler-Programm zu erforschen und daran zu basteln, um den Hexadezimalwert einer vom Benutzer eingegebenen Ganzzahl zu ...

1 die antwort

Was ist der Unterschied in Logik und Leistung zwischen LOCK XCHG und MOV + MFENCE? [Duplikat

Diese Frage hat hier bereits eine Antwort: Laden und speichern Sie die einzigen Anweisungen, die neu sortiert werden? [/questions/50494658/are-loads-and-stores-the-only-instructions-that-gets-reordered] 2 AntwortenWas ist eine bessere ...

2 die antwort

Wie teile ich GCC asm mit, dass ein Eingaberegister überfüllt ist?

Ich versuche eine 64 = 32x32 Multiplikation über das x86 @ zu machmul Anweisung, aber ich brauche nur das hohe Wort des Ergebnisses (dasedx registrieren). Also habe ich natürlich versucht Listingedx als Ausgangsregister undeax als überladenes ...

4 die antwort

Wie werden hexadezimale Werte wie FFFFFFBB in der x86-Assemblyprogrammierung dargestellt?

Ich lerne etwas über die x86-Inline-Assembly-Programmierung. Ich wollte schreibenmov ecx, FFFFFFBB, der Compiler erkennt es jedoch nicht. Wie sollen solche Hexadezimalzahlen in Inline-Assembler-Code geschrieben werden?