りんけーじ - 開発資料 - PowerPC 8 ビット飽和処理


作用

0 以下を 0 に、256 以上を 255 に、それ以外はそのまま出力。

条件

ソース:-255 <= x <= 511

コード

ソース : x
結果 : d

rlwinm d,s,32 - 4,26,27
xoris s,s,0xFFFF
rlwnm d,s,d,24,31

よっふぃ〜さんより改良のヒントを頂いて修正しました。ありがとうございました。

修正・更新履歴