「整数関数」の版間の差分
提供: Tommy6
細 |
細 |
||
16行: | 16行: | ||
{{!-}} | {{!-}} | ||
{{!}} [[abs_diff]] | {{!}} [[abs_diff]] | ||
− | {{!}} オーバーフローが発生しないようにしながら {{!}}''x''{{!}} - {{!}}''y''{{!}} を求めます。 | + | {{!}} {{!}} オーバーフローが発生しないようにしながら {{!}}''x''{{!}} - {{!}}''y''{{!}} を求めます。 |
{{!-}} | {{!-}} | ||
{{!}} [[add_sat]] | {{!}} [[add_sat]] |
2011年5月13日 (金) 21:44時点における版
整数関数はスカラもしくはベクトル引数をとります。
ベクトル版の整数関数では、演算はベクトルの要素ごとに行われます。それぞれの関数の解説は、各要素で行われる操作についてです。
関数の一覧
1.1 : OpenCL 1.1で追加・変更
関数 | 概要 |
---|---|
abs | 絶対値を求めます。 |
abs_diff | オーバーフローが発生しないようにしながら |x| - |y| を求めます。 |
add_sat | |
hadd | |
asinh | |
rhadd | |
clamp | |
clz | |
mad_hi | |
mad_sat | |
max | |
min | |
mul_hi | |
rotate | |
sub_sat | |
upsample |
変更記録
―――― Version 1.1, The OpenCL Specification
より翻訳