1: | type |
1: | Unit1.pas.36: movaps xmm0, DQWord ptr [A.X] |
1: | Unit1.pas.36: movaps xmm0, DQWord ptr [A.X] |
Zitat: |
12.4.3. SSE – Datentransport Befehle Die SSE Datentransport Befehle transportieren einfache Gleitkommazahlen zwischen zwei XMM Registern oder zwischen einem XMM Register und dem Arbeitsspeicher. MOVAPS—Move Aligned Packed Single-Precision Floating-Point Values Instruction Description MOVAPS xmm1, xmm2/m128 Move packed single-precision floating-point values from xmm2/m128 to xmm1. MOVAPS xmm2/m128, xmm1 Move packed single-precision floating-point values from xmm1 to xmm2/m128. Der MOVAPS Befehl kopiert einen Doppel-Quadword Operanden mit vier 32bit-Gleitkommawerten aus dem Speicher in ein 128bit XMM Register und umgekehrt, oder zwischen zwei XMM Registern. Die Speicheradresse muss 16 Byte aligned (d.h. ohne Rest durch 16 teilbar) sein. MOVUPS—Move Unaligned Packed Single-Precision Floating-Point Values Instruction Description MOVUPS xmm1, xmm2/m128 Move packed single-precision floating-point values from xmm2/m128 to xmm1. MOVUPS xmm2/m128, xmm1 Move packed single-precision floating-point values from xmm1 to xmm2/m128. Der MOVUPS Befehl führt die gleiche Operation durch wie der MOVAPS Befehl, akzeptiert jedoch auch nicht-alignte Adressen. Der MOVUPS Befehl ist dafür langsamer. |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!