| ROUND |
| Закръгляне |
| Обща форма: |
ROUNDtt dest, source, mode |
| |
| Форма |
КОП |
тип |
брой |
нас. |
вектор |
| ROUNDPS rω, ω, ib |
66 0F 3A 08 /ω ib |
single |
4 |
вектор |
SSE4.1 |
| ROUNDSS rω, ω, ib |
66 0F 3A 0А /ω ib |
single |
1 |
скалар |
SSE4.1 |
| ROUNDPD rω, ω, ib |
66 0F 3A 09 /ω ib |
double |
2 |
вектор |
SSE4.1 |
| ROUNDSD rω, ω, ib |
66 0F 3A 0B /ω ib |
double |
1 |
скалар |
SSE4.1 |
|
| Действие: |
dest ← Round(source, mode) |
|
Режимът на закръгляне се задава от непосредствения операнд така:
- Ако бит 2 е вдигнат, режимът на закръгляне (към най-близкото, към +∞, към -∞, към 0) се задава от битове 0 и 1;
- Ако бит 2 е свален, режимът на закръгляне се задава от MXCSR.RC;
- Ако бит 3 е вдигнат, изключение #P (загуба на точност) не се сигнализира.
|