-
PSUBSB
شنبه 6 دیماه سال 1404 02:31
PSUBSB PSUBSxx, PSUBUSx: Subtract Packed Integers With Saturation PSUBSB mm1,mm2/m64 ; 0F E8 /r [PENT,MMX] PSUBSW mm1,mm2/m64 ; 0F E9 /r [PENT,MMX] PSUBSB xmm1,xmm2/m128 ; 66 0F E8 /r [WILLAMETTE,SSE2] PSUBSW xmm1,xmm2/m128 ; 66 0F E9 /r [WILLAMETTE,SSE2] PSUBUSB mm1,mm2/m64 ; 0F D8 /r [PENT,MMX] PSUBUSW mm1,mm2/m64 ;...
-
PSUBB
شنبه 6 دیماه سال 1404 02:30
PSUBB PSUBx: Subtract Packed Integers PSUBB mm1,mm2/m64 ; 0F F8 /r [PENT,MMX] PSUBW mm1,mm2/m64 ; 0F F9 /r [PENT,MMX] PSUBD mm1,mm2/m64 ; 0F FA /r [PENT,MMX] PSUBQ mm1,mm2/m64 ; 0F FB /r [WILLAMETTE,SSE2] PSUBB xmm1,xmm2/m128 ; 66 0F F8 /r [WILLAMETTE,SSE2] PSUBW xmm1,xmm2/m128 ; 66 0F F9 /r [WILLAMETTE,SSE2] PSUBD...
-
PSRLx
شنبه 6 دیماه سال 1404 02:29
PSRLx Usage: PSRLx dest,count Modifies flags: None Shifts the bits in the individual data elements (words, doublewords, or quadword) in the 'dest' to the right by the number of bits specified in the 'count' operand. Shift Packed Data Right Logical PSRLW mm,mm/64 ;0F D1 /r [Pent4] PSRLW xmm1,xmm2/mem128 ;66 0F D1 /r...
-
PSRLDQ
شنبه 6 دیماه سال 1404 02:29
PSRLDQ Usage: PSRLDQ dest,count Modifies flags: None Shift xmm1 'dest' register left by 'count' bytes while shifting in 0s. Shift Double Quadword Right Logical PSRLDQ xmm1,imm8 ; 66 0F 73 / 3 ib [Pent4] Shifts the destination operand (first operand) to the right by the number of bytes specified in the count operand...
-
PSRAx
شنبه 6 دیماه سال 1404 02:28
PSRAx Usage: PSRAx dest,count Modifies flags: None Shifts the bits in the individual data elements (words or doublewords) in the 'dest' operand to the right by the number of bits specified in the 'count' operand. Packed Data Bit Shift Right Arithmetic PSRAW mm1,mm2/m64 ; 0F E1 /r [PENT,MMX] PSRAW mm,imm8 ; 0F 71 /4 ib...
-
PSLLx
شنبه 6 دیماه سال 1404 02:27
PSLLx Usage: PSLLx dest,count Modifies flags: None Shifts the bits in the individual data elements (words, doublewords, or quadword) in the 'dest' operand to the left by the number of bits specified in the 'count' operand. Shift Packed Data Left Logical PSLLW mm,mm/mem64 ; 0F F1 /r [Pent4] PSLLW xmm1,xmm2/mem128 ; 66...
-
PSLLDQ
شنبه 6 دیماه سال 1404 02:27
PSLLDQ Usage: PSLLDQ dest,count Modifies flags: None Shift xmm1 'dest' register left by 'count' bytes while shifting in 0s. Shift Double Quadword Left Logical PSLLDQ xmm1,imm8 ; 66 0F 73 / 7 ib [Pent4] Shifts the 'dest' (first operand) to the left by the number of bytes specified in the 'count' (second operand). The...
-
PSHUFW
شنبه 6 دیماه سال 1404 02:26
PSHUFW Usage: PSHUFW dest,src,order Modifies flags: None Copies words from the 'src' operand and inserts them in the 'dest' operand at word locations selected with the 'order' operand (third operand). Shuffle Packed Words PSHUFW mm1,mm2/m64,imm8 ; 0F 70 /r ib [KATMAI,MMX] PSHUFW shuffles the words in the source...
-
PSHUFLW
شنبه 6 دیماه سال 1404 02:26
PSHUFLW Usage: PSHUFLW dest,src,order Modifies flags: None Copies words from the low quadword of the 'src' and inserts them in the low quadword of the 'dest' at word locations selected with the 'order' operand. Shuffle Packed Low Words PSHUFLW xmm1,xmm2/m128,imm8 ; F2 0F 70 /r ib [WILLAMETTE,SSE2] PSHUFLW shuffles the...
-
PSHUFHW
شنبه 6 دیماه سال 1404 02:25
PSHUFHW Usage: PSHUFHW dest,src,order Modifies flags: None Copies words from the high quadword of the 'src' (second operand) and inserts them in the high quadword of the 'dest' (first operand) at word locations selected with the 'order' operand (third operand). Shuffle Packed High Words PSHUFHW xmm1,xmm2/m128,imm8 ;...
-
PSHUFD
شنبه 6 دیماه سال 1404 02:25
PSHUFD Usage: PSHUFD dest,src,order Modifies flags: None Copies doublewords from 'src' (second operand) and inserts them in the 'dest' (first operand) at the locations selected with the order operand (third operand). Shuffle Packed Doublewords PSHUFD xmm1,xmm2/m128,imm8 ; 66 0F 70 /r ib [WILLAMETTE,SSE2] PSHUFD...
-
PSADBW
شنبه 6 دیماه سال 1404 02:24
PSADBW Usage: PSADBW dest,src Modifies flags: None Computes the absolute value of the difference of 8 unsigned byte integers from the 'src' (second operand) and from the 'dest' (first operand). These 8 differences are then summed to produce an unsigned word integer result that is stored in the 'dest' operand. Packed...
-
PREFETCHh
شنبه 6 دیماه سال 1404 02:23
PREFETCHh Usage: PREFETCHh src Modifies flags: None Fetches the line of data from memory that contains the byte specified with the 'src' operand to a location in the cache hierarchy specified by a locality hint. Prefetch Data Into Caches PREFETCHNTA PREFETCHT0 PREFETCHT1 PREFETCHT2 PREFETCHNTA m8 ; 0F 18 /0 [KATMAI]...
-
PREFETCH
شنبه 6 دیماه سال 1404 02:23
PREFETCH Usage: PREFETCH src Modifies flags: None Loads a processor cache line into the data cache. The address of this line is specified by the mem8 value. Prefetch Data Into Caches PREFETCH mem8 ; 0F 0D /0 [PENT,3DNOW] PREFETCHW mem8 ; 0F 0D /1 [PENT,3DNOW] PREFETCH and PREFETCHW fetch the line of data from memory...
-
POR
شنبه 6 دیماه سال 1404 02:21
POR Usage: POR dest,src Modifies flags: None Performs a bitwise logical OR operation on the 'src' operand and the 'dest' and stores the result in the 'dest'. MMX Bitwise OR POR mm1,mm2/m64 ; 0F EB /r [PENT,MMX] POR xmm1,xmm2/m128 ; 66 0F EB /r [WILLAMETTE,SSE2] POR performs a bitwise OR operation between its two...
-
POPF
شنبه 6 دیماه سال 1404 02:20
POPF Usage: POPF Modifies flags: all flags Pops word/doubleword from stack into the Flags Register and then increments SP by 2 (for POPF) or 4 (for POPFD). Pop Flags Register POPF ; 9D [186] POPFW ; o16 9D [186] POPFD ; o32 9D [386] POPFW pops a word from the stack and stores it in the bottom 16 bits of the flags...
-
POPA
شنبه 6 دیماه سال 1404 02:19
POPA Usage: POPA Modifies flags: None Pops the top 8 words off the stack into the 8 general purpose 16/32 bit registers. Registers are popped in the following order: (E)DI, (E)SI, (E)BP, (E)SP, (E)DX, (E)CX and (E)AX. The (E)SP value popped from the stack is actually discarded. Pop All General-Purpose Registers POPA ;...
-
POPA
شنبه 6 دیماه سال 1404 02:17
POPA Usage: POPA Modifies flags: None Pops the top 8 words off the stack into the 8 general purpose 16/32 bit registers. Registers are popped in the following order: (E)DI, (E)SI, (E)BP, (E)SP, (E)DX, (E)CX and (E)AX. The (E)SP value popped from the stack is actually discarded. Pop All General-Purpose Registers POPA ;...
-
POPA
شنبه 6 دیماه سال 1404 02:17
POPA Usage: POPA Modifies flags: None Pops the top 8 words off the stack into the 8 general purpose 16/32 bit registers. Registers are popped in the following order: (E)DI, (E)SI, (E)BP, (E)SP, (E)DX, (E)CX and (E)AX. The (E)SP value popped from the stack is actually discarded. Pop All General-Purpose Registers POPA ;...
-
POP
شنبه 6 دیماه سال 1404 02:16
POP Usage: POP dest Modifies flags: None Transfers word at the current stack top ESP to the 'dest' then increments ESP by two to point to the new stack top. CS is not a valid destination. Pop Data from Stack POP reg16 ; o16 58+r [8086] POP reg32 ; o32 58+r [386] POP r/m16 ; o16 8F /0 [8086] POP r/m32 ; o32 8F /0 [386]...
-
PMULUDQ
شنبه 6 دیماه سال 1404 02:14
PMULUDQ Usage: PMULUDQ dest,src Modifies flags: None Multiplies the 'dest' by the 'src' and stores the result in the 'dest' operand. Multiply Packed Unsigned 32-bit Integers, and Store. PMULUDQ mm1,mm2/m64 ; 0F F4 /r [WILLAMETTE,SSE2] PMULUDQ xmm1,xmm2/m128 ; 66 0F F4 /r [WILLAMETTE,SSE2] PMULUDQ takes two packed...
-
PMULLW
شنبه 6 دیماه سال 1404 02:13
PMULLW Usage: PMULLW dest,src Modifies flags: None Performs an SIMD signed multiply of the packed signed word integers in the 'dest' and the 'src' and stores the low 16 bits of each intermediate 32-bit result in the 'dest' operand. Multiply Packed 16-bit Integers, and Store PMULHW mm1,mm2/m64 ; 0F E5 /r [PENT,MMX]...
-
PMULHW
شنبه 6 دیماه سال 1404 02:13
PMULHW Usage: PMULHW dest,src Modifies flags: None Performs an SIMD signed multiply of the packed signed word integers in the 'dest' and the 'src', and stores the high 16 bits of each intermediate 32-bit result in the 'dest' operand. Multiply Packed 16-bit Integers, and Store PMULHW mm1,mm2/m64 ; 0F E5 /r [PENT,MMX]...
-
PMULHUW
شنبه 6 دیماه سال 1404 02:13
PMULHUW Usage: PMULHUW dest,src Modifies flags: None Performs an SIMD unsigned multiply of the packed unsigned word integers in the 'dest' and the 'src', and stores the high 16 bits of each 32-bit intermediate results in the 'dest' operand. Multiply Packed 16-bit Integers, and Store High Word PMULHUW mm1,mm2/m64 ; 0F...
-
PMULHRWA
شنبه 6 دیماه سال 1404 02:11
PMULHRWA Usage: PMULHRWA dest,src Modifies flags: None Multiply signed packed 16-bit values with rounding and store. Multiply Packed 16-bit Integers With Rounding, and Store High Word PMULHRWA mm1,mm2/m64 ; 0F 0F /r B7 [PENT,3DNOW] PMULHRWA takes two packed 16-bit integer inputs, multiplies the values in the inputs,...
-
PMOVMSKB
شنبه 6 دیماه سال 1404 02:11
PMOVMSKB Usage: PMOVMSKB dest,src Modifies flags: None Returns in 'dest' an 8-bit or 16-bit mask formed of the most significant bits of each byte of 'src' operand. Move Byte Mask To Integer PMOVMSKB reg32,mm ; 0F D7 /r [KATMAI,MMX] PMOVMSKB reg32,xmm ; 66 0F D7 /r [WILLAMETTE,SSE2] PMOVMSKB creates a mask made up of...
-
PMINUB
شنبه 6 دیماه سال 1404 02:10
PMINUB Usage: PMINUB dest,src Modifies flags: None Performs an SIMD compare of the packed unsigned byte integers in the 'dest' and the 'src', and returns the minimum value for each pair of byte integers to the 'dest' operand. Packed Unsigned Integer Byte Minimum PMINUB mm1,mm2/m64 ; 0F DA /r [KATMAI,MMX] PMINUB...
-
PMINSW
شنبه 6 دیماه سال 1404 02:10
PMINSW Usage: PMINSW dest,src Modifies flags: None Performs an SIMD compare of the packed signed word integers in the 'dest' and the 'src', and returns the minimum value for each pair of word integers to the 'dest' operand. Packed Signed Integer Word Minimum PMINSW mm1,mm2/m64 ; 0F EA /r [KATMAI,MMX] PMINSW...
-
PMAXUB
شنبه 6 دیماه سال 1404 02:10
PMAXUB Usage: PMAXUB dest,src Modifies flags: None Performs an SIMD compare of the packed unsigned byte integers in the 'dest' and the 'src' and returns the maximum value for each pair of byte integers to the 'dest' operand. Packed Unsigned Integer Byte Maximum PMAXUB mm1,mm2/m64 ; 0F DE /r [KATMAI,MMX] PMAXUB...
-
PMAXSW
شنبه 6 دیماه سال 1404 02:09
PMAXSW Usage: PMAXSW dest,src Modifies flags: None Performs an SIMD compare of the packed signed word integers in the 'dest' and the 'src' and returns the maximum value for each pair of word integers to the 'dest' operand. Packed Signed Integer Word Maximum PMAXSW mm1,mm2/m64 ; 0F EE /r [KATMAI,MMX] PMAXSW...