Assembly is real open source .
andnps
دستور ANDNPS
Usage: ANDPS dest.src Modifies flags: None
دستور ANDNPS روی هیچکدام از رجیسترهای پرچم تاثیر ندارد .
Inverts the bits of the four packed single-precision floating-point values in the 'dest', performs a bitwise logical AND of the four packed single-precision floating-point values in the 'src' and the temporary inverted result, and stores the result in the 'dest' operand.
دستور ANDNPS معکوس می کند بیتهای چهار مقدار ممیز شناور دقت منفرد بسته ای را در مقصد و اجرا می کند دستور AND منطقی چهار مقدار ممیز شناور دقت منفرد بسته ای را در مبدا و در نتیجه ی معکوس موقت ، و ذخیره می کند نتیجه را در عملوند مقصد .
Bitwise Logical AND NOT of Packed Single-Precision FP Values
ANDNPS xmm1,xmm2/mem128 ; 0F 55 /r [KATMAI,SSE]
ANDNPS inverts the bits of the four single-precision floating-point values in the destination register, and then performs a logical AND between the four single-precision floating-point values in the source operand and the temporary inverted result, storing the result in the destination register.
دستور ANDNPS معکوس می کند بیتهای چهار مقدار ممیز شناور دقت منفرد را در رجیستر مقصد ، و سپس اجرا می کند یک دستور AND بین چهار مقدار ممیز شناور دقت منفرد را در عملوند مبدا و بطور موقت معکوس می کند نتیجه را ، با نگهداری نتیجه در رجیستر مقصد .
dst[0-31] := src[0-31] AND NOT dst[0-31],
dst[32-63] := src[32-63] AND NOT dst[32-63],
dst[64-95] := src[64-95] AND NOT dst[64-95],
dst[96-127] := src[96-127] AND NOT dst[96-127].
The destination is an XMM register. The source operand can be either an XMM register or a 128-bit memory location.
مقصد ، یک رجیستر XMM می باشد . عملوند مبدا می تواند یا یک رجیستر XMM باشد یا یک آدرس حافظه ی 128 بیتی .
SIMD Floating-Point Exceptions
بدون هرگونه استنثنا .
None.
main:
andnps xmm1 label
ret
+
+
وحید محمدی - وبلاگ وحیدمی