|
Blender V5.0
|
Go to the source code of this file.
Macros | |
| #define | INIT_FLOAT8_TEST |
| #define | compare_vector_scalar(a, b) |
| #define | compare_vector_vector(a, b) |
| #define | compare_vector_vector_near(a, b, abserror) |
| #define | basic_test_vv(a, b, op) |
| #define | basic_test_vf(a, b, op) |
Functions | |
| static CCL_NAMESPACE_BEGIN bool | validate_cpu_capabilities () |
| static vfloat8 | float8_a () |
| static vfloat8 | float8_b () |
| static vfloat8 | float8_c () |
| TEST (TEST_CATEGORY_NAME, float8_add_vv) | |
| TEST (TEST_CATEGORY_NAME, float8_sub_vv) | |
| TEST (TEST_CATEGORY_NAME, float8_mul_vv) | |
| TEST (TEST_CATEGORY_NAME, float8_div_vv) | |
| TEST (TEST_CATEGORY_NAME, float8_add_vf) | |
| TEST (TEST_CATEGORY_NAME, float8_sub_vf) | |
| TEST (TEST_CATEGORY_NAME, float8_mul_vf) | |
| TEST (TEST_CATEGORY_NAME, float8_div_vf) | |
| TEST (TEST_CATEGORY_NAME, float8_ctor) | |
| TEST (TEST_CATEGORY_NAME, float8_sqrt) | |
| TEST (TEST_CATEGORY_NAME, float8_min_max) | |
| TEST (TEST_CATEGORY_NAME, float8_shuffle) | |
Variables | |
| static const float | float_b = 1.5f |
| #define basic_test_vf | ( | a, | |
| b, | |||
| op ) |
Definition at line 67 of file util_float8_test.h.
| #define basic_test_vv | ( | a, | |
| b, | |||
| op ) |
| #define compare_vector_scalar | ( | a, | |
| b ) |
Definition at line 48 of file util_float8_test.h.
Referenced by TEST().
| #define compare_vector_vector | ( | a, | |
| b ) |
| #define compare_vector_vector_near | ( | a, | |
| b, | |||
| abserror ) |
Definition at line 56 of file util_float8_test.h.
| #define INIT_FLOAT8_TEST |
Definition at line 44 of file util_float8_test.h.
|
static |
Definition at line 29 of file util_float8_test.h.
References make_vfloat8().
|
static |
Definition at line 34 of file util_float8_test.h.
References make_vfloat8().
|
static |
Definition at line 39 of file util_float8_test.h.
References make_vfloat8().
| TEST | ( | TEST_CATEGORY_NAME | , |
| float8_add_vf | ) |
Definition at line 79 of file util_float8_test.h.
| TEST | ( | TEST_CATEGORY_NAME | , |
| float8_add_vv | ) |
Definition at line 75 of file util_float8_test.h.
References TEST_CATEGORY_NAME.
| TEST | ( | TEST_CATEGORY_NAME | , |
| float8_ctor | ) |
Definition at line 85 of file util_float8_test.h.
References compare_vector_scalar, INIT_FLOAT8_TEST, make_vfloat8(), and TEST_CATEGORY_NAME.
| TEST | ( | TEST_CATEGORY_NAME | , |
| float8_div_vf | ) |
Definition at line 82 of file util_float8_test.h.
References float_b.
| TEST | ( | TEST_CATEGORY_NAME | , |
| float8_div_vv | ) |
Definition at line 78 of file util_float8_test.h.
| TEST | ( | TEST_CATEGORY_NAME | , |
| float8_min_max | ) |
Definition at line 100 of file util_float8_test.h.
References compare_vector_vector, float8_a(), float8_b(), INIT_FLOAT8_TEST, max, min, and TEST_CATEGORY_NAME.
| TEST | ( | TEST_CATEGORY_NAME | , |
| float8_mul_vf | ) |
Definition at line 81 of file util_float8_test.h.
References float_b.
| TEST | ( | TEST_CATEGORY_NAME | , |
| float8_mul_vv | ) |
Definition at line 77 of file util_float8_test.h.
| TEST | ( | TEST_CATEGORY_NAME | , |
| float8_shuffle | ) |
Definition at line 107 of file util_float8_test.h.
References compare_vector_vector, float8_a(), float8_b(), INIT_FLOAT8_TEST, make_vfloat8(), and TEST_CATEGORY_NAME.
| TEST | ( | TEST_CATEGORY_NAME | , |
| float8_sqrt | ) |
Definition at line 93 of file util_float8_test.h.
References compare_vector_vector, INIT_FLOAT8_TEST, make_vfloat8(), sqrt, and TEST_CATEGORY_NAME.
| TEST | ( | TEST_CATEGORY_NAME | , |
| float8_sub_vf | ) |
Definition at line 80 of file util_float8_test.h.
References float_b.
| TEST | ( | TEST_CATEGORY_NAME | , |
| float8_sub_vv | ) |
Definition at line 76 of file util_float8_test.h.
|
static |
Definition at line 13 of file util_float8_test.h.
References system_cpu_support_avx2(), and system_cpu_support_sse42().