oris または oriu (OR 即値シフト) 命令
目的
16 ビットの符号なし整数を持つ汎用レジスターの内容の上位 16 ビットを論理 OR 演算し、その結果を別の汎用レジスターに保管します。
構文
| ビット | VALUE |
|---|---|
| 0 - 5 | 25 |
| 6 - 10 | RS |
| 11 - 15 | RA |
| 16 - 31 | UI |
| PowerPC® | |
|---|---|
| オリス | RA とは, 「RS」, ユーザー・インターフェース |
| POWER ® ファミリー | |
|---|---|
| オリウ | RA とは, 「RS」, ユーザー・インターフェース |
description
オリス 命令と オリウ 命令は、汎用レジスター (GPR) 「RS」 の内容を 16 ビット符号なし整数 ユーザー・インターフェース、および x '0000' の連結と論理 OR し、結果を GPR RA とはに保管します。
オリス 命令と オリウ 命令には 1 つの構文形式があり、条件レジスター・フィールド 0 または固定小数点例外レジスターには影響しません。
パラメーター
| 項目 | 説明 |
|---|---|
| RA | 操作の結果が保管されるターゲット汎用レジスターを指定します。 |
| rs | 操作のソース汎用レジスターを指定します。 |
| UI | 演算に a16-bit 符号なし整数を指定します。 |
例
以下のコードは、GPR 4 の内容の上位 16 ビットを 0x0079 と OR し、結果を GPR 6 に保管します。
# Assume GPR 4 contains 0x9000 3000.
oris 6,4,0x0079
# GPR 6 now contains 0x9079 3000.