-
Notifications
You must be signed in to change notification settings - Fork 263
Expand file tree
/
Copy pathnvrtc_jamfile
More file actions
171 lines (142 loc) · 5.39 KB
/
Copy pathnvrtc_jamfile
File metadata and controls
171 lines (142 loc) · 5.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
# Copyright 2024 Matt Borland
# Distributed under the Boost Software License, Version 1.0.
# https://www.boost.org/LICENSE_1_0.txt
import testing ;
import ../../config/checks/config : requires ;
project : requirements
[ requires cxx14_decltype_auto cxx14_generic_lambdas cxx14_return_type_deduction cxx14_variable_templates cxx14_constexpr ]
;
# Distributions
run test_arcsine_cdf_nvrtc_double.cpp ;
run test_arcsine_cdf_nvrtc_float.cpp ;
run test_arcsine_pdf_nvrtc_double.cpp ;
run test_arcsine_pdf_nvrtc_float.cpp ;
run test_arcsine_quantile_nvrtc_double.cpp ;
run test_arcsine_quantile_nvrtc_float.cpp ;
run test_bernoulli_cdf_nvrtc_double.cpp ;
run test_bernoulli_cdf_nvrtc_float.cpp ;
run test_bernoulli_pdf_nvrtc_double.cpp ;
run test_bernoulli_pdf_nvrtc_float.cpp ;
run test_bernoulli_quan_nvrtc_double.cpp ;
run test_bernoulli_quan_nvrtc_float.cpp ;
run test_cauchy_cdf_nvrtc_double.cpp ;
run test_cauchy_cdf_nvrtc_float.cpp ;
run test_cauchy_pdf_nvrtc_double.cpp ;
run test_cauchy_pdf_nvrtc_float.cpp ;
run test_cauchy_quan_nvrtc_double.cpp ;
run test_cauchy_quan_nvrtc_float.cpp ;
run test_exponential_cdf_nvrtc_double.cpp ;
run test_exponential_cdf_nvrtc_float.cpp ;
run test_exponential_pdf_nvrtc_double.cpp ;
run test_exponential_pdf_nvrtc_float.cpp ;
run test_exponential_quan_nvrtc_double.cpp ;
run test_exponential_quan_nvrtc_float.cpp ;
run test_extreme_value_cdf_nvrtc_double.cpp ;
run test_extreme_value_cdf_nvrtc_float.cpp ;
run test_extreme_value_pdf_nvrtc_double.cpp ;
run test_extreme_value_pdf_nvrtc_float.cpp ;
run test_extreme_value_quan_nvrtc_double.cpp ;
run test_extreme_value_quan_nvrtc_float.cpp ;
run test_holtsmark_cdf_nvrtc_double.cpp ;
run test_holtsmark_cdf_nvrtc_float.cpp ;
run test_holtsmark_pdf_nvrtc_double.cpp ;
run test_holtsmark_pdf_nvrtc_float.cpp ;
run test_holtsmark_quan_nvrtc_double.cpp ;
run test_holtsmark_quan_nvrtc_float.cpp ;
run test_landau_cdf_nvrtc_double.cpp ;
run test_landau_cdf_nvrtc_float.cpp ;
run test_landau_pdf_nvrtc_double.cpp ;
run test_landau_pdf_nvrtc_float.cpp ;
run test_landau_quan_nvrtc_double.cpp ;
run test_landau_quan_nvrtc_float.cpp ;
run test_laplace_cdf_nvrtc_double.cpp ;
run test_laplace_cdf_nvrtc_float.cpp ;
run test_laplace_pdf_nvrtc_double.cpp ;
run test_laplace_pdf_nvrtc_float.cpp ;
run test_laplace_quan_nvrtc_double.cpp ;
run test_laplace_quan_nvrtc_float.cpp ;
run test_logistic_cdf_nvrtc_double.cpp ;
run test_logistic_cdf_nvrtc_float.cpp ;
run test_logistic_pdf_nvrtc_double.cpp ;
run test_logistic_pdf_nvrtc_float.cpp ;
run test_logistic_quan_nvrtc_double.cpp ;
run test_logistic_quan_nvrtc_float.cpp ;
run test_mapairy_cdf_nvrtc_double.cpp ;
run test_mapairy_cdf_nvrtc_float.cpp ;
run test_mapairy_pdf_nvrtc_double.cpp ;
run test_mapairy_pdf_nvrtc_float.cpp ;
run test_mapairy_quan_nvrtc_double.cpp ;
run test_mapairy_quan_nvrtc_float.cpp ;
run test_saspoint5_cdf_nvrtc_double.cpp ;
run test_saspoint5_cdf_nvrtc_float.cpp ;
run test_saspoint5_pdf_nvrtc_double.cpp ;
run test_saspoint5_pdf_nvrtc_float.cpp ;
run test_saspoint5_quan_nvrtc_double.cpp ;
run test_saspoint5_quan_nvrtc_float.cpp ;
# Special Functions
run test_beta_nvrtc_double.cpp ;
run test_beta_nvrtc_float.cpp ;
run test_bessel_i0_nvrtc_double.cpp ;
run test_bessel_i0_nvrtc_float.cpp ;
run test_bessel_i1_nvrtc_double.cpp ;
run test_bessel_i1_nvrtc_float.cpp ;
run test_bessel_j0_nvrtc_double.cpp ;
run test_bessel_j0_nvrtc_float.cpp ;
run test_bessel_j1_nvrtc_double.cpp ;
run test_bessel_j1_nvrtc_float.cpp ;
run test_bessel_k0_nvrtc_double.cpp ;
run test_bessel_k0_nvrtc_float.cpp ;
run test_bessel_k1_nvrtc_double.cpp ;
run test_bessel_k1_nvrtc_float.cpp ;
run test_bessel_kn_nvrtc_double.cpp ;
run test_bessel_kn_nvrtc_float.cpp ;
run test_bessel_y0_nvrtc_double.cpp ;
run test_bessel_y0_nvrtc_float.cpp ;
run test_bessel_y1_nvrtc_double.cpp ;
run test_bessel_y1_nvrtc_float.cpp ;
run test_cyl_bessel_i_nvrtc_double.cpp ;
run test_cyl_bessel_i_nvrtc_float.cpp ;
run test_cyl_bessel_j_nvrtc_double.cpp ;
run test_cyl_bessel_j_nvrtc_float.cpp ;
run test_cyl_bessel_k_nvrtc_double.cpp ;
run test_cyl_bessel_k_nvrtc_float.cpp ;
run test_sph_bessel_nvrtc_double.cpp ;
run test_sph_bessel_nvrtc_float.cpp ;
run test_cyl_neumann_nvrtc_double.cpp ;
run test_cyl_neumann_nvrtc_float.cpp ;
run test_sph_neumann_nvrtc_double.cpp ;
run test_sph_neumann_nvrtc_float.cpp ;
run test_cbrt_nvrtc_double.cpp ;
run test_cbrt_nvrtc_float.cpp ;
run test_cos_pi_nvrtc_double.cpp ;
run test_cos_pi_nvrtc_float.cpp ;
run test_digamma_nvrtc_double.cpp ;
run test_digamma_nvrtc_float.cpp ;
run test_erf_nvrtc_double.cpp ;
run test_erf_nvrtc_float.cpp ;
run test_erfc_nvrtc_double.cpp ;
run test_erfc_nvrtc_float.cpp ;
run test_erf_inv_nvrtc_double.cpp ;
run test_erf_inv_nvrtc_float.cpp ;
run test_erfc_inv_nvrtc_double.cpp ;
run test_erfc_inv_nvrtc_float.cpp ;
run test_expm1_nvrtc_double.cpp ;
run test_expm1_nvrtc_float.cpp ;
run test_fpclassify_nvrtc_double.cpp ;
run test_fpclassify_nvrtc_float.cpp ;
run test_gamma_nvrtc_double.cpp ;
run test_gamma_nvrtc_float.cpp ;
run test_log1p_nvrtc_double.cpp ;
run test_log1p_nvrtc_float.cpp ;
run test_modf_nvrtc_double.cpp ;
run test_modf_nvrtc_float.cpp ;
run test_round_nvrtc_double.cpp ;
run test_round_nvrtc_float.cpp ;
run test_sign_nvrtc_double.cpp ;
run test_sign_nvrtc_float.cpp ;
run test_sin_pi_nvrtc_double.cpp ;
run test_sin_pi_nvrtc_float.cpp ;
run test_trigamma_nvrtc_double.cpp ;
run test_trigamma_nvrtc_float.cpp ;
run test_trunc_nvrtc_double.cpp ;
run test_pow1p_nvrtc_double.cpp ;