Difference between revisions of "Assembler:Commands:MOVHPD"

From Cheat Engine
Jump to navigation Jump to search
(Created page with 'Category:Assembler '''command''' movhpd ''destination, source'' Copies the data from source operand to destination operand. Used for Moving High-Packed Double-Precision Floa…')
 
m
Line 48: Line 48:
  
 
  alloc(newmem,$100)
 
  alloc(newmem,$100)
  alloc(sse,$10)
+
  alloc(sse,08)
 +
alloc(simd,08)
  
 
  ; ...
 
  ; ...
Line 58: Line 59:
  
 
code:
 
code:
  movhpd [sse],xmm0
+
  movhpd [simd],xmm0
  
 
  ; ...
 
  ; ...
Line 66: Line 67:
 
sse:
 
sse:
 
  dq (float)5000
 
  dq (float)5000
 +
 +
simd:
 +
dq 0
  
 
  ; ...
 
  ; ...

Revision as of 13:10, 18 January 2018

command movhpd destination, source

Copies the data from source operand to destination operand. Used for Moving High-Packed Double-Precision Floating-Point Values. The movhpd command can only be used with xmm registers.


Moves a double-precision floating-point value from the source operand (second operand) to the destination operand (first operand). The source and destination operands can be an XMM register or a 64-bit memory location. This instruction allows a double-precision floating-point value to be moved to and from the high quadword of an XMM register and memory. It cannot be used for register to register or memory to memory moves. When the destination operand is an XMM register, the low quadword of the register remains unchanged.

c9x.me/x86/html/file_module_x86_id_187.html


Command Parameters

Parameter Description
destination xmm / m64
source m64 / xmm


Examples

movhpd [edx+110],xmm4
movhpd [rdx+10],xmm8
movhpd xmm3,[edx+110]
movhpd xmm15,[rdx+10]
movhpd xmm5,[00123abc]
movhpd [00123abc],xmm12
movhpd xmm7,[UserDefinedSymbol]
movhpd [UserdefinedSymbol],xmm10
[enable]

 ; ...

 alloc(newmem,$100)
 alloc(sse,08)
 alloc(simd,08)

 ; ...

newmem:
 movhpd xmm0,[sse]

 ; ...

code:
 movhpd [simd],xmm0

 ; ...

 jmp return

sse:
 dq (float)5000

simd:
 dq 0

 ; ...

 return:

 [disable]

 ; ...


See also

External links