وو

وحید آنلاین . آرشیو وبلاگ وحیدمی دات آی آر . شرکت بیان. vahidmy.blog.ir

وو

وحید آنلاین . آرشیو وبلاگ وحیدمی دات آی آر . شرکت بیان. vahidmy.blog.ir

MOVAPS

MOVAPS 

Usage: MOVAPS  dest,src                             Modifies flags: None

Moves a double quadword containing four packed single-precision floating-point values from the 'src' to the 'dest'.This instruction can be used to load an XMM register from a 128-bit memory location, to store the contents of an XMM register into a 128-bit memory location, or to move data between two XMM registers. Move Aligned Packed Single-Precision FP Values


MOVAPS xmm1,xmm2/mem128       ; 0F 28 /r        [KATMAI,SSE]

MOVAPS xmm1/mem128,xmm2       ; 0F 29 /r        [KATMAI,SSE]


MOVAPS moves a double quadword containing 4 packed single-precision FP values from the source operand to the destination. When the 'src' or 'dest' operand is a memory operand, the operand must be aligned on a 16-byte boundary or a general-protection exception (#GP) is generated.


To move data in and out of memory locations that are not known to be on 16-byte boundaries, use the MOVUPS instruction.


EXAMPLE:

movaps  xmm1 Label