/* AUTOGENERATED BY TABLE 6.13 */
float4 __attribute__((overloadable)) cross(float4 x, float4 y);
float3 __attribute__((overloadable)) cross(float3 x, float3 y);
double4 __attribute__((overloadable)) cross(double4 x, double4 y);
double3 __attribute__((overloadable)) cross(double3 x, double3 y);

float __attribute__((overloadable)) dot(float x, float y);
float __attribute__((overloadable)) dot(float2 x, float2 y);
float __attribute__((overloadable)) dot(float3 x, float3 y);
float __attribute__((overloadable)) dot(float4 x, float4 y);
float __attribute__((overloadable)) dot(float8 x, float8 y);
float __attribute__((overloadable)) dot(float16 x, float16 y);

double __attribute__((overloadable)) dot(double x, double y);
double __attribute__((overloadable)) dot(double2 x, double2 y);
double __attribute__((overloadable)) dot(double3 x, double3 y);
double __attribute__((overloadable)) dot(double4 x, double4 y);
double __attribute__((overloadable)) dot(double8 x, double8 y);
double __attribute__((overloadable)) dot(double16 x, double16 y);

float __attribute__((overloadable)) distance(float x, float y);
float __attribute__((overloadable)) distance(float2 x, float2 y);
float __attribute__((overloadable)) distance(float3 x, float3 y);
float __attribute__((overloadable)) distance(float4 x, float4 y);
float __attribute__((overloadable)) distance(float8 x, float8 y);
float __attribute__((overloadable)) distance(float16 x, float16 y);

double __attribute__((overloadable)) distance(double x, double y);
double __attribute__((overloadable)) distance(double2 x, double2 y);
double __attribute__((overloadable)) distance(double3 x, double3 y);
double __attribute__((overloadable)) distance(double4 x, double4 y);
double __attribute__((overloadable)) distance(double8 x, double8 y);
double __attribute__((overloadable)) distance(double16 x, double16 y);

float __attribute__((overloadable)) length(float x);
float __attribute__((overloadable)) length(float2 x);
float __attribute__((overloadable)) length(float3 x);
float __attribute__((overloadable)) length(float4 x);
float __attribute__((overloadable)) length(float8 x);
float __attribute__((overloadable)) length(float16 x);

double __attribute__((overloadable)) length(double x);
double __attribute__((overloadable)) length(double2 x);
double __attribute__((overloadable)) length(double3 x);
double __attribute__((overloadable)) length(double4 x);
double __attribute__((overloadable)) length(double8 x);
double __attribute__((overloadable)) length(double16 x);

float __attribute__((overloadable)) normalize(float x);
float2 __attribute__((overloadable)) normalize(float2 x);
float3 __attribute__((overloadable)) normalize(float3 x);
float4 __attribute__((overloadable)) normalize(float4 x);
float8 __attribute__((overloadable)) normalize(float8 x);
float16 __attribute__((overloadable)) normalize(float16 x);

double __attribute__((overloadable)) normalize(double x);
double2 __attribute__((overloadable)) normalize(double2 x);
double3 __attribute__((overloadable)) normalize(double3 x);
double4 __attribute__((overloadable)) normalize(double4 x);
double8 __attribute__((overloadable)) normalize(double8 x);
double16 __attribute__((overloadable)) normalize(double16 x);

float __attribute__((overloadable)) fast_distance(float x, float y);
float __attribute__((overloadable)) fast_distance(float2 x, float2 y);
float __attribute__((overloadable)) fast_distance(float3 x, float3 y);
float __attribute__((overloadable)) fast_distance(float4 x, float4 y);
float __attribute__((overloadable)) fast_distance(float8 x, float8 y);
float __attribute__((overloadable)) fast_distance(float16 x, float16 y);

float __attribute__((overloadable)) fast_length(float x);
float __attribute__((overloadable)) fast_length(float2 x);
float __attribute__((overloadable)) fast_length(float3 x);
float __attribute__((overloadable)) fast_length(float4 x);
float __attribute__((overloadable)) fast_length(float8 x);
float __attribute__((overloadable)) fast_length(float16 x);

float __attribute__((overloadable)) fast_normalize(float x);
float2 __attribute__((overloadable)) fast_normalize(float2 x);
float3 __attribute__((overloadable)) fast_normalize(float3 x);
float4 __attribute__((overloadable)) fast_normalize(float4 x);
float8 __attribute__((overloadable)) fast_normalize(float8 x);
float16 __attribute__((overloadable)) fast_normalize(float16 x);

