addss
دستور ADDSS
Usage: ADDSS dest,src Modifies flags: None
این دستور روی هیچکدام از رجیسترهای پرچم تاثیر ندارد .
Adds the low single-precision floating-point values from the 'src' and the 'dest', and stores the single-precision floating-point result in the 'dest' operand.
دستور ADDSS مقادر ممیز شناور دقت ساده ی پایین را از عملوندهای مبدا و مقصد جمع می کند و نتیجه ی ممیز شناور دقت ساده را در عملوند مقصد ، ذخیره می نماید .
دستور ADDSS مخفف عبارت زیر می باشد :
ADD Scalar Single-Precision FP Values
الگوی کلی دستورالعمل :
خانواده ی SSE2
ADDSS xmm1,xmm2/mem32 ; F3 0F 58 /r [WILLAMETTE,SSE2]
ADDSS adds the low single-precision FP values from the source and destination operands and stores the single-precision FP result in the destination operand.
دستور ADDSS مقادر ممیز شناور دقت ساده ی پایین را از عملوندهای مبدا و مقصد جمع کرده و نتیجه ی ممیز شناور دقت ساده را در عملوند مقصد ، ذخیره می نماید .
dst[0-31] := dst[0-31] + src[0-31],
dst[32-127] remains unchanged.
The destination is an XMM register. The source operand can be either an XMM register or a 32-bit memory location. The three high-order doublewords of the 'dest' operand remain unchanged.
مقصد ، یک رجیستر XMM می باشد . عملوند مبدا می تواند یک رجیستر XMM را یک آدرس حافظه ی 32 بیتی باشد . 3 دابل ورد بالایی حافظه عملوند مقصد ، بصورت دست نخورده باقی می ماند .
مثال :
main:
adds xmm1 label
ret
وحید محمدی - وبلاگ وحیدمی