stfqux (Store Floating-Point Quad with Update Indexer) 指令
用途
将两个双精度值存储在内存中的两个连续双字位置,并更新地址库。
注: 仅在 POWER ® 系列体系结构的 POWER2™ 实现中支持 stfqux 指令。
语法
| 位数 | VALUE |
|---|---|
| 0 - 5 | 31 |
| 6 - 10 | 财务报告准则 |
| 11 - 15 | 亚美尼亚共和国 |
| 16 - 20 | 经常预算 |
| 21 - 30 | 951 |
| 31 | Rc |
描述
stfqux 指令在内存中存储由有效地址 (EA) 指定的位置的两个连续浮点寄存器 (FPR) 的内容。
如果通用寄存器 (GPR) RA 不是 0 ,那么 EA 是 GPR RA 和 GPR RB的内容总和。 如果 GPR RA 为 0 ,那么 EA 是 GPR RB的内容。 FPR FRS 的内容存储在 EA 上的双字存储中。 如果 FPR FRS 为 31 ,那么 FPR 0 的内容将存储在 EA+8; 否则, FRS+ 1 的内容将存储在 EA+8处的双字中。
如果 GPR RA 不是 0 ,那么 EA 将放入 GPR RA中。
stfqux 指令有一种语法形式,不影响浮点状态和控制寄存器或条件寄存器字段 0。
参数
| 项 | 描述 |
|---|---|
| 财务报告准则 | 指定包含要存储的值的两个浮点寄存器中的第一个。 |
| RA | 指定用于 EA 计算的第一个源通用寄存器和用于 EA 更新的目标寄存器。 |
| 经常预算 | 指定 EA 计算的第二个源通用寄存器。 |