dot(3clc)

dot3clc

Dot product.

float dot(floatn p0, floatn p1);

double dot(doublen p0, doublen p1);

half dot (gentype p0, gentype p1) // if half extension enabled

Overview

Computes the dot product.

Notes

Built-in geometric functions operate component-wise. The description is per-component. floatn is float, float2, float3, or float4 and doublen is double, double2, double3, or double4. The built-in geometric functions are implemented using the round to nearest even rounding mode.

The geometric functions can be implemented using contractions such as mad(3clc) or fma(3clc).

If extended with cl_khr_fp16(3clc), generic type name gentype may indicate half and half{2|3|4} as arguments.

Specification

OpenCL Specification[1]

Notes

1.

OpenCL Specification

page 262, section 6.12.5 - Geometric Functions

Releases

5 releases since Debian 8 (Jessie); the text changed 3 times.

  1. 8–9
  2. 10
  3. 11
  4. 13

Authors

The Khronos Group

From opencl-1.2-man-doc 1.0~svn33624-5.1 in Debian 13 (Trixie). Parsed by carta from the page's man source.