Blender V4.5
types_float8.h File Reference
#include "util/types_base.h"
#include "util/types_float4.h"
#include "util/types_int8.h"

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN struct ccl_try_align (32) vfloat8
 
ccl_device_inline vfloat8 make_vfloat8 (const float f)
 
ccl_device_inline vfloat8 make_vfloat8 (const float a, const float b, float c, const float d, float e, const float f, float g, const float h)
 
ccl_device_inline vfloat8 make_vfloat8 (const float4 a, const float4 b)
 
ccl_device_inline void print_vfloat8 (const ccl_private char *label, const vfloat8 a)
 
ccl_device_inline vint8 make_vint8 (const vfloat8 f)
 

Function Documentation

◆ ccl_try_align()

CCL_NAMESPACE_BEGIN struct ccl_try_align ( 32 )

Definition at line 14 of file types_float8.h.

References __forceinline, b, e, operator=(), operator[](), and util_assert.

◆ make_vfloat8() [1/3]

ccl_device_inline vfloat8 make_vfloat8 ( const float a,
const float b,
float c,
const float d,
float e,
const float f,
float g,
const float h )

Definition at line 82 of file types_float8.h.

References b, and e.

◆ make_vfloat8() [2/3]

◆ make_vfloat8() [3/3]

ccl_device_inline vfloat8 make_vfloat8 ( const float4 a,
const float4 b )

Definition at line 99 of file types_float8.h.

References b, and make_vfloat8().

◆ make_vint8()

◆ print_vfloat8()

ccl_device_inline void print_vfloat8 ( const ccl_private char * label,
const vfloat8 a )

Definition at line 108 of file types_float8.h.

References label, and printf.