「整数関数」の版間の差分

提供: 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 より翻訳