9#include "../../src/kmp_platform.h"
16 long double *lhs,
long double rhs);
18 long double *lhs,
long double rhs);
21 long double rhs,
int flag);
24 long double rhs,
int flag);
31#if (KMP_ARCH_X86 || KMP_ARCH_X86_64) && !defined(_MSC_VER)
32 long double s = 012.3456;
33 long double e = 123.4567;
34 long double d = 234.5678;
35 long double x = 123.4567;
47 printf(
"Error max: %Lf != %Lf\n", x,
d);
52 printf(
"Error max: %Lf != %Lf\n", x,
d);
61 printf(
"Error min: %Lf != %Lf\n", x,
s);
66 printf(
"Error min: %Lf != %Lf\n", x,
s);
75 printf(
"Error max_cpt obj: %Lf != %Lf\n", x,
d);
79 printf(
"Error max_cpt cpt: %Lf != %Lf\n", v,
s);
84 printf(
"Error max_cpt obj: %Lf != %Lf\n", x,
d);
88 printf(
"Error max_cpt cpt: %Lf != %Lf\n", v,
d);
97 printf(
"Error min_cpt obj: %Lf != %Lf\n", x,
s);
101 printf(
"Error min_cpt cpt: %Lf != %Lf\n", v,
d);
106 printf(
"Error max_cpt obj: %Lf != %Lf\n", x,
s);
110 printf(
"Error max_cpt cpt: %Lf != %Lf\n", v,
s);
119 printf(
"Error max_cpt obj: %Lf != %Lf\n", x,
d);
123 printf(
"Error max_cpt cpt: %Lf != %Lf\n", v,
d);
128 printf(
"Error max_cpt obj: %Lf != %Lf\n", x,
d);
132 printf(
"Error max_cpt cpt: %Lf != %Lf\n", v,
d);
141 printf(
"Error min_cpt obj: %Lf != %Lf\n", x,
s);
145 printf(
"Error min_cpt cpt: %Lf != %Lf\n", v,
s);
150 printf(
"Error max_cpt obj: %Lf != %Lf\n", x,
s);
154 printf(
"Error max_cpt cpt: %Lf != %Lf\n", v,
s);
160 printf(
"Unsupported architecture, skipping test...\n");
void const char const char int ITT_FORMAT __itt_group_sync s
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d
long double __kmpc_atomic_float10_min_cpt(ident_t *id_ref, int gtid, long double *lhs, long double rhs, int flag)
long double __kmpc_atomic_float10_max_cpt(ident_t *id_ref, int gtid, long double *lhs, long double rhs, int flag)
void __kmpc_atomic_float10_min(ident_t *id_ref, int gtid, long double *lhs, long double rhs)
void __kmpc_atomic_float10_max(ident_t *id_ref, int gtid, long double *lhs, long double rhs)
#define omp_set_num_threads