oris または oriu (OR 即値シフト) 命令

目的

16 ビットの符号なし整数を持つ汎用レジスターの内容の上位 16 ビットを論理 OR 演算し、その結果を別の汎用レジスターに保管します。

構文

ビット VALUE
0 - 5 25
6 - 10 RS
11 - 15 RA
16 - 31 UI
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.