-
MULSD
جمعه 5 دیماه سال 1404 17:55
MULSD Usage: MULSD src Modifies flags: See below Multiplies the low double-precision floating-point value in the 'src' by the low double-precision floating-point value in the 'dest' and stores the double-precision floating-point result in the 'dest' operand. Scalar Single-FP Multiply MULSD xmm1,xmm2/mem32 ; F2 0F 59...
-
MULPS
جمعه 5 دیماه سال 1404 17:53
MULPS Usage: MULPS src Modifies flags: See below. Performs an SIMD multiply of the four packed single-precision floating-point values from the 'src' and the 'dest' and stores the packed single-precision floating-point results in the 'dest' operand. Packed Single-FP Multiply MULPS xmm1,xmm2/mem128 ; 0F 59 /r...
-
MULPD
جمعه 5 دیماه سال 1404 17:53
MULPD Usage: MULPD src Modifies flags: See below. Performs an SIMD multiply of the two packed double-precision floating-point values from the 'src' and the 'dest' and stores the packed double-precision floating-point results in the 'dest' operand. Packed Single-FP Multiply MULPD xmm1,xmm2/mem128 ; 66 0F 59 /r...
-
MUL
جمعه 5 دیماه سال 1404 17:52
MUL Usage: MUL src Modifies flags: CF OF (AF,PF,SF,ZF undefined) Unsigned multiply of the accumulator by the source. Unsigned Integer Multiply MUL r/m8 ; F6 /4 [8086] MUL r/m16 ; o16 F7 /4 [8086] MUL r/m32 ; o32 F7 /4 [386] MUL performs unsigned integer multiplication. The other operand to the multiplication, and the...
-
MOVZX
جمعه 5 دیماه سال 1404 17:51
MOVZX Usage: MOVZX dest,src Modifies flags: None Copies the value of the 'src' operand to the 'dest' register with the zeroes extended. Move Data with Sign or Zero Extend MOVSX reg16,r/m8 ; o16 0F BE /r [386] MOVSX reg32,r/m8 ; o32 0F BE /r [386] MOVSX reg32,r/m16 ; o32 0F BF /r [386] MOVZX reg16,r/m8 ; o16 0F B6 /r...
-
MOVUPS
جمعه 5 دیماه سال 1404 17:51
MOVUPS Usage: MOVUPS dest,src Modifies flags: None Moves a double quadword containing four packed single-precision floating-point values from the 'src' to the 'dest'. Move Unaligned Packed Single-Precision FP Values MOVUPS xmm1,xmm2/mem128 ; 0F 10 /r [KATMAI,SSE] MOVUPS xmm1/mem128,xmm2 ; 0F 11 /r [KATMAI,SSE] MOVUPS...
-
MOVUPD
جمعه 5 دیماه سال 1404 17:50
MOVUPD Usage: MOVUPD dest,src Modifies flags: None Moves a double quadword containing two packed double-precision floating-point values from the 'src' to the 'dest'. Move Unaligned Packed Double-Precision FP Values MOVUPD xmm1,xmm2/mem128 ; 66 0F 10 /r [WILLAMETTE,SSE2] MOVUPD xmm1/mem128,xmm2 ; 66 0F 11 /r...
-
MOVSX
جمعه 5 دیماه سال 1404 17:49
MOVSX Usage: MOVSX dest,src Modifies flags: None Copies the value of the 'src' operand to the 'dest' register with the sign extended. Move Data with Sign or Zero Extend MOVSX reg16,r/m8 ; o16 0F BE /r [386] MOVSX reg32,r/m8 ; o32 0F BE /r [386] MOVSX reg32,r/m16 ; o32 0F BF /r [386] MOVZX reg16,r/m8 ; o16 0F B6 /r...
-
MOVSW
جمعه 5 دیماه سال 1404 17:48
MOVSW Usage: MOVSW dest,src Modifies flags: None Copies word from location addressed by ESI (even if operands are given) to the location EDI 'dest' and updates ESI and EDI based on the size of the operand or instruction used. ESI and EDI are incremented when the Direction Flag is cleared and decremented when the...
-
MOVSS
جمعه 5 دیماه سال 1404 17:47
MOVSS Usage: MOVSS dest,src Modifies flags: None Moves a scalar single-precision floating-point value from the 'src' (second operand) to the 'dest' (first operand). Move Scalar Single-Precision FP Value MOVSS xmm1,xmm2/m32 ; F3 0F 10 /r [KATMAI,SSE] MOVSS xmm1/m32,xmm2 ; F3 0F 11 /r [KATMAI,SSE] MOVSS moves a...
-
MOVSLDUP
جمعه 5 دیماه سال 1404 17:47
MOVSLDUP Usage: MOVSLDUP dest,src Modifies flags: None. Move 128 bits representing packed SP data elements from 'src' to 'dest' register and duplicate low. Move Packed Single-Precision FP Low and Duplicate MOVSLDUP xmm1, xmm2/mem128 ; F3 0F 12 /r [Pent4] The linear address corresponds to the address of the...
-
MOVSHDUP
جمعه 5 دیماه سال 1404 17:46
MOVSHDUP Usage: MOVSHDUP dest,src Modifies flags: None Move two single-precision floating-point values from the higher 32-bit operand of each qword in 'src' to 'dest' and duplicate each 32-bit operand to the lower 32-bits of each qword. Move Packed Single-FP High and Duplicate MOVSHDUP xmm1 ,xmm2/mem128 ; F3 0F 16 /r...
-
MOVSD
جمعه 5 دیماه سال 1404 17:45
MOVSD Usage: MOVSD Modifies flags: None Copies doubleword from location addressed by ESI 'src' (even if operands are given) to the location EDI 'dest' and updates ESI and EDI based on the size of the operand or instruction used. ESI and EDI are incremented when the Direction Flag is cleared and decremented when the...
-
MOVSB
جمعه 5 دیماه سال 1404 17:44
MOVSB Usage: MOVSB Modifies flags: None Copies byte of data from location addressed by ESI (even if operands are given) to the location EDI destination and updates ESI and EDI based on the size of the operand or instruction used. Use with REP prefixes. Move String MOVSB ; A4 [8086] MOVSW ; o16 A5 [8086] MOVSD ; o32 A5...
-
MOVQ2DQ
جمعه 5 دیماه سال 1404 17:43
MOVQ2DQ Usage: MOVQ2DQ dest,src Modifies flags: None Moves the quadword from the 'src' to the low quadword of the 'dest' operand. Move Quadword from MMX to XMM register. MOVQ2DQ xmm,mm ; F3 OF D6 /r [WILLAMETTE,SSE2] MOVQ2DQ moves the quadword from the source operand to the low quadword of the destination operand, and...
-
MOVQ
جمعه 5 دیماه سال 1404 17:42
MOVQ Usage: MOVQ dest,src Modifies flags: None Copies a quadword from the 'src' to the 'dest' operand. Move Quadword to/from MMX Register MOVQ mm1,mm2/m64 ; 0F 6F /r [PENT,MMX] MOVQ mm1/m64,mm2 ; 0F 7F /r [PENT,MMX] MOVQ xmm1,xmm2/m64 ; F3 0F 7E /r [WILLAMETTE,SSE2] MOVQ xmm1/m64,xmm2 ; 66 0F D6 /r [WILLAMETTE,SSE2]...
-
MOVNTQ
جمعه 5 دیماه سال 1404 17:41
MOVNTQ Usage: MOVNTQ dest,src Modifies flags: None Moves the quadword in the 'src' to the 'dest' operand. Move Quadword Non Temporal MOVNTQ m64,mm ; 0F E7 /r [KATMAI,MMX] MOVNTQ moves the quadword in the MMX source register to the destination memory location, using a non-temporal hint. This store instruction minimizes...
-
MOVNTPS
جمعه 5 دیماه سال 1404 17:40
MOVNTPS Usage: MOVNTPS dest,src Modifies flags: None Moves the double quadword in the 'src' (second operand) to the 'dest' (first operand) using a non-temporal hint to minimize cache pollution during the write to memory. Move Aligned Four Packed Single-Precision FP Values Non Temporal MOVNTPS m128,xmm ; 0F 2B /r...
-
MOVNTPD
جمعه 5 دیماه سال 1404 17:39
MOVNTPD Usage: MOVNTPD dest,src Modifies flags: None Moves the double quadword in the 'src' to the 'dest' using a non-temporal hint to minimize cache pollution during the write to memory. Move Aligned Four Packed Single-Precision FP Values Non Temporal MOVNTPD m128,xmm ; 66 0F 2B /r [WILLAMETTE,SSE2] MOVNTPD moves the...
-
MOVNTI
جمعه 5 دیماه سال 1404 17:38
MOVNTI Usage: MOVNTI dest,src Modifies flags: None Moves the doubleword integer in the 'src' (second operand) to the 'dest' (first operand) using a non-temporal hint to minimize cache pollution during the write to memory. Move Doubleword Non Temporal MOVNTI m32,reg32 ; 0F C3 /r [WILLAMETTE,SSE2] MOVNTI moves the...
-
MOVNTDQ
جمعه 5 دیماه سال 1404 17:38
MOVNTDQ Usage: MOVNTDQ dest,src Modifies flags: None Moves the double quadword in the 'src' to the 'dest' using a non-temporal hint to prevent caching of the data during the write to memory. Move Double Quadword Non Temporal MOVNTDQ m128,xmm ; 66 0F E7 /r [WILLAMETTE,SSE2] MOVNTDQ moves the double quadword from the...
-
MOVMSKPS
جمعه 5 دیماه سال 1404 17:37
MOVMSKPS Usage: MOVMSKPS dest,src Modifies flags: None Extracts the sign bits from the packed single-precision floating-point values in the 'src' formats them into a 4-bit mask, and stores the mask in the 'dest'. Extract Packed Single-Precision FP Sign Mask MOVMSKPS reg32,xmm ; 0F 50 /r [KATMAI,SSE] MOVMSKPS inserts a...
-
MOVMSKPD
جمعه 5 دیماه سال 1404 17:34
MOVMSKPD Usage: MOVMSKPD dest,src Modifies flags: None Extracts the sign bits from the packed double-precision floating-point values in the 'src' formats them into a 2-bit mask, and stores the mask in the 'dest'. Extract Packed Double-Precision FP Sign Mask MOVMSKPD reg32,xmm ; 66 0F 50 /r [WILLAMETTE,SSE2] MOVMSKPD...
-
MOVLPS
جمعه 5 دیماه سال 1404 17:33
MOVLPS Usage: MOVLPS dest,src Modifies flags: None Moves two packed single-precision floating-point values from the 'src' and the 'dest' operand. Move Low Packed Single-Precision FP MOVLPS xmm,m64 ; OF 12 /r [KATMAI,SSE] MOVLPS m64,xmm ; OF 13 /r [KATMAI,SSE] MOVLPS moves two packed single-precision FP values between...
-
MOVLPD
جمعه 5 دیماه سال 1404 17:33
MOVLPD Usage: MOVLPD dest,src Modifies flags: None Moves a double-precision floating-point value from the source operand to the 'dest'. Move Low Packed Double-Precision FP MOVLPD xmm,m64 ; 66 OF 12 /r [WILLAMETTE,SSE2] MOVLPD m64,xmm ; 66 OF 13 /r [WILLAMETTE,SSE2] MOVLPD moves a double-precision FP value between the...
-
MOVLHPS
جمعه 5 دیماه سال 1404 17:32
MOVLHPS Usage: MOVLHPS dest,src Modifies flags: None Moves two packed single-precision floating-point values from the low quadword of the 'src' to the high quadword of the 'dest'. The low quadword of the destination operand is left unchanged. Move Packed Single-Precision FP Low to High MOVLHPS xmm1,xmm2 ; OF 16 /r...
-
MOVHPS
جمعه 5 دیماه سال 1404 17:31
MOVHPS Usage: MOVHPS dest,src Modifies flags: None Moves two packed single-precision floating-point values from the 'src' to the 'dest' operand. Move High Packed Single-Precision FP MOVHPS xmm,m64 ; 0F 16 /r [KATMAI,SSE] MOVHPS m64,xmm ; 0F 17 /r [KATMAI,SSE] MOVHPS moves two packed single-precision FP values between...
-
MOVHPD
جمعه 5 دیماه سال 1404 17:31
MOVHPD Usage: MOVHPD dest,src Modifies flags: None Moves a double-precision floating-point value from the 'src' (second operand) to the 'dest' (first operand). The 'src' and 'dest' operands can be an XMM register or a 64-bit memory location. Move High Packed Double-Precision FP MOVHPD xmm,m64 ; 66 OF 16 /r...
-
MOVHLPS
جمعه 5 دیماه سال 1404 17:30
MOVHLPS Usage: MOVHLPS dest,src Modifies flags: None Moves two packed single-precision floating-point values from the low quadword of the 'src' to the high quadword of the 'dest'. The low quadword of the 'dest' operand is left unchanged. Move Packed Single-Precision FP High to Low MOVHLPS xmm1,xmm2 ; OF 12 /r...
-
MOVDQU
جمعه 5 دیماه سال 1404 11:36
MOVDQU Usage: MOVDQU dest,src Modifies flags: None Moves a double quadword from the 'src' to the 'dest' operand. 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...