操作碼 |
指令 |
說明 |
D9 E1 |
FABS |
將 ST 替換成其絕對值。 |
通過清除 ST(0) 的符號位得到運算元的絕對值。下表顯示計算各類數值的絕對值時得到的結果。
ST(0) SRC |
ST(0) DEST |
- |
+ |
-F |
+F |
-0 |
+0 |
+0 |
+0 |
+F |
+F |
+ |
+ |
NaN |
NaN |
備註:F 表示有限實數。
ST(0) |ST(0)|
C1 - 如果發生堆疊下溢,則設定為 1;否則清除為 0。
C0、C2、C3 - 未定義。
#IS - 發生堆疊下溢。
#NM - 如果 CR0 中的 EM 或 TS 設定為 1。
#NM - 如果 CR0 中的 EM 或 TS 設定為 1。
#NM - 如果 CR0 中的 EM 或 TS 設定為 1。