「vec step」の版間の差分

提供: Tommy6
移動: 案内検索
 
(1人の利用者による、間の1版が非表示)
1行: 1行:
 
{{DISPLAYTITLE:vec_step}}
 
{{DISPLAYTITLE:vec_step}}
{{Pathnav|OpenCL|OpenCLマニュアル|OpenCL C 言語|ベクトル関数}}
+
{{Pathnav|OpenCL|OpenCLマニュアル|OpenCL C 言語|組み込み関数|ベクトル関数}}
  
 
{{gentypen vector-function}}
 
{{gentypen vector-function}}
10行: 10行:
 
[[int]] [[vec_step]] ([[short3]] a)
 
[[int]] [[vec_step]] ([[short3]] a)
 
[[int]] [[vec_step]] ([[ushort3]] a)
 
[[int]] [[vec_step]] ([[ushort3]] a)
[[int]] [[vec_step]] ([[half3]] a)
+
[[int]] [[vec_step]] ([[half3]] a) <span style{{=}}"font-size:0.7em;">([[cl_khr_fp16]] が有効な場合のみ)</span>
 
[[int]] [[vec_step]] ([[int3]] a)
 
[[int]] [[vec_step]] ([[int3]] a)
 
[[int]] [[vec_step]] ([[uint3]] a)
 
[[int]] [[vec_step]] ([[uint3]] a)
16行: 16行:
 
[[int]] [[vec_step]] ([[ulong3]] a)
 
[[int]] [[vec_step]] ([[ulong3]] a)
 
[[int]] [[vec_step]] ([[float3]] a)
 
[[int]] [[vec_step]] ([[float3]] a)
[[int]] [[vec_step]] ([[double3]] a)
+
[[int]] [[vec_step]] ([[double3]] a) <span style{{=}}"font-size:0.7em;">([[cl_khr_fp64]] が有効な場合のみ)</span>
 
[[int]] [[vec_step]] (''type'')
 
[[int]] [[vec_step]] (''type'')
 
}}
 
}}
42行: 42行:
 
[[Category:OpenCL]]
 
[[Category:OpenCL]]
 
[[Category:OpenCL C 言語]]
 
[[Category:OpenCL C 言語]]
 +
[[Category:組み込み関数]]
 
[[Category:ベクトル関数]]
 
[[Category:ベクトル関数]]

2010年9月5日 (日) 21:34時点における最新版

OpenCL > OpenCLマニュアル > OpenCL C 言語 > 組み込み関数 > ベクトル関数 > vec step

他に指定されている場合を除き、型名 gentypen / gentypem を、組み込みデータ型 char{2|4|8|16}, uchar{2|4|8|16}, short{2|4|8|16}, ushort{2|4|8|16}, int{2|4|8|16}, uint{2|4|8|16}, long{2|4|8|16}, ulong{2|4|8|16}, float{2|4|8|16}, double{2|4|8|16}(cl_khr_fp64 が有効な場合のみ), half{2|4|8|16}(cl_khr_fp16 が有効な場合のみ)を指すものとして用います。

int vec_step (gentypen a) int vec_step (char3 a) int vec_step (uchar3 a) int vec_step (short3 a) int vec_step (ushort3 a) int vec_step (half3 a) cl_khr_fp16 が有効な場合のみ) int vec_step (int3 a) int vec_step (uint3 a) int vec_step (long3 a) int vec_step (ulong3 a) int vec_step (float3 a) int vec_step (double3 a) cl_khr_fp64 が有効な場合のみ) int vec_step (type)

組み込みのスカラ・ベクトルデータ型を引数としてとり、そのスカラ・ベクトルの要素数を整数値で返します。

全てのスカラ型について、vec_step は1を返します。

要素数3のベクトルについて、vec_step 関数は4を返します。

型名を引数にすることもできます。例: vec_step(float2)

変更記録

脚注



―――― Revision 33, Version 1.1, The OpenCL Specification より翻訳