Assembly is real open source .



andnpd


دستور ANDNPD



Usage: ANDNPD dest,src Modifies flags: CF OF PF SF ZF (AF undefined)


دستور ANDNPD بجز پرچم AF سایر پرچمها را اصلاح می کند .


Inverts the bits of the two packed double-precision floating-point values in the 'dest', performs a bitwise logical AND of the two packed double-precision floating-point values in the 'src' and the temporary inverted result, and stores the result in the 'dest' operand.

دستور ANDNPD  معکوس می کند بیت های مقادیر ممیز شناور دقت مضاعف بسته ای را در  مقصد و اجرا می کند  دستور AND منطقی دو مقدار ممیز شناور دقت مضاعف بسته ای را در مبدا و نتیجه ی موقت معکوس ، و نگهداری می کند نتیجه را در عملوند مقصد .



Bitwise Logical AND NOT of Packed Double-Precision FP Values



 



ANDNPD xmm1,xmm2/mem128 ; 66 0F 55 /r [WILLAMETTE,SSE2]




 



ANDNPD inverts the bits of the two double-precision floating-point values in the destination register, and then performs a logical AND between the two double-precision floating-point values in the source operand and the temporary inverted result, storing the result in the destination register.

دستور ANDNPD معکوس می کند بیت های دو مقدار ممیز شناور دقت مضاعف  را در رجیستر مقصد ، و سپس اجرا می کند یک دستور AND منطقی را بین دو مقدار ممیز شناور دقت مضاعف را در عملوند مبدا و نتیجه ی معکوس موقت ، نگه می دارد نتیجه را در رجیستر مقصد .



 


dst[0-63] := src[0-63] AND NOT dst[0-63],


dst[64-127] := src[64-127] AND NOT dst[64-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.




 



Example:


main:


andnpd   xmm1   label


ret


+

+

وحید محمدی - وبلاگ وحیدمی