6 base/cl_as_exception.cc
8 base/cl_d0_exception.cc
19 base/cl_maybe_inline.h
20 base/cl_notreached_exception.cc
26 base/digit/cl_2D_div.cc
27 base/digit/cl_2D_exptpos.cc
29 base/digitseq/cl_asm.h
30 base/digitseq/cl_2DS.h
31 base/digitseq/cl_2DS_div.cc
32 base/digitseq/cl_2DS_recip.cc
34 base/digitseq/cl_DS_div.cc
35 base/digitseq/cl_DS_endian.h
36 base/digitseq/cl_DS_mul.cc
37 base/digitseq/cl_DS_mul_fftc.h
38 base/digitseq/cl_DS_mul_fftcs.h
39 base/digitseq/cl_DS_mul_fftm.h
40 base/digitseq/cl_DS_mul_fftp.h
41 base/digitseq/cl_DS_mul_fftp3.h
42 base/digitseq/cl_DS_mul_fftp3m.h
43 base/digitseq/cl_DS_mul_fftr.h
44 base/digitseq/cl_DS_mul_kara.h
45 base/digitseq/cl_DS_mul_kara_sqr.h
46 base/digitseq/cl_DS_mul_nuss.h
47 base/digitseq/cl_DS_random.cc
48 base/digitseq/cl_DS_recip.cc
49 base/digitseq/cl_DS_recipsqrt.cc
50 base/digitseq/cl_DS_sqrt.cc
51 base/digitseq/cl_DS_trandom.cc
52 base/digitseq/cl_asm.h
53 base/digitseq/cl_asm.S
56 base/hash/cl_hash1weak.h
58 base/hash/cl_hash2weak.h
59 base/hash/cl_hashset.h
60 base/hash/cl_hashuniq.h
61 base/hash/cl_hashuniqweak.h
62 base/hash/cl_rcpointer2_hashweak_rcpointer.cc
63 base/hash/cl_rcpointer2_hashweak_rcpointer.h
64 base/hash/cl_rcpointer_hashweak_rcpointer.cc
65 base/hash/cl_rcpointer_hashweak_rcpointer.h
66 base/input/cl_read_bad_syntax_exception.cc
67 base/input/cl_read_eof_exception.cc
68 base/input/cl_read_junk_exception.cc
69 base/low/cl_low_div.cc
70 base/low/cl_low_isqrt.cc
71 base/low/cl_low_isqrt2.cc
72 base/low/cl_low_mul.cc
73 base/output/cl_output_dec.cc
74 base/output/cl_output_hex.cc
75 base/output/cl_prin_globals.cc
76 base/proplist/cl_pl_add.cc
77 base/proplist/cl_pl_d.cc
78 base/proplist/cl_pl_get.cc
79 base/random/cl_UL_random.cc
80 base/random/cl_random_def.cc
81 base/random/cl_random_from.cc
82 base/random/cl_random_impl.h
83 base/ring/cl_no_ring.cc
84 base/ring/cl_ring_debug.cc
85 base/string/cl_spushstring.h
86 base/string/cl_spushstring_append.cc
87 base/string/cl_spushstring_push.cc
88 base/string/cl_sstring.cc
89 base/string/cl_sstring.h
90 base/string/cl_st_c2.cc
91 base/string/cl_st_concat1.cc
92 base/string/cl_st_concat2.cc
93 base/string/cl_st_concat3.cc
94 base/string/cl_st_debug.cc
95 base/string/cl_st_hashcode.cc
96 base/string/cl_st_make0.cc
97 base/string/cl_st_make0.h
98 base/string/cl_st_make1.cc
99 base/string/cl_st_make2.cc
100 base/string/input/cl_st_get1.cc
101 base/string/input/cl_st_get2.cc
102 base/string/input/cl_st_getline1.cc
103 base/string/input/cl_st_getline2.cc
104 base/string/input/cl_st_gettoken.cc
105 base/string/misc/cl_st_class.cc
106 base/string/output/cl_st_print.cc
107 base/symbol/cl_sy_hashcode.cc
108 base/symbol/cl_symbol.cc
109 complex/algebraic/cl_C_abs.cc
110 complex/algebraic/cl_C_abs_aux.cc
111 complex/algebraic/cl_C_signum.cc
112 complex/algebraic/cl_C_sqrt.cc
113 complex/algebraic/cl_DF_hypot.cc
114 complex/algebraic/cl_FF_hypot.cc
115 complex/algebraic/cl_LF_hypot.cc
116 complex/algebraic/cl_R_hypot.cc
117 complex/algebraic/cl_SF_hypot.cc
119 complex/elem/cl_C_equal.cc
120 complex/elem/cl_C_from_R_R_complex.cc
121 complex/elem/cl_C_from_R_R_complex1.cc
122 complex/elem/cl_C_imagpart.cc
123 complex/elem/cl_C_minus.cc
124 complex/elem/cl_C_minus1.cc
125 complex/elem/cl_C_mul.cc
126 complex/elem/cl_C_plus.cc
127 complex/elem/cl_C_plus1.cc
128 complex/elem/cl_C_realpart.cc
129 complex/elem/cl_C_square.cc
130 complex/elem/cl_C_uminus.cc
131 complex/elem/cl_C_zerop.cc
132 complex/elem/division/cl_C_DF_recip.cc
133 complex/elem/division/cl_C_FF_recip.cc
134 complex/elem/division/cl_C_LF_recip.cc
135 complex/elem/division/cl_C_SF_recip.cc
136 complex/elem/division/cl_C_div.cc
137 complex/elem/division/cl_C_recip.cc
138 complex/input/cl_N_from_string.cc
139 complex/input/cl_N_read.cc
140 complex/input/cl_N_read_stream.cc
141 complex/misc/cl_C_class.cc
142 complex/misc/cl_C_conjugate.cc
143 complex/misc/cl_C_debug.cc
144 complex/misc/cl_C_eqhashcode.cc
145 complex/misc/cl_C_expt.cc
146 complex/misc/cl_C_expt_I.cc
147 complex/misc/cl_N_as.cc
148 complex/output/cl_N_aprint.cc
149 complex/output/cl_N_bprint.cc
150 complex/ring/cl_C_ring.cc
151 complex/transcendental/cl_C_acos.cc
152 complex/transcendental/cl_C_acosh.cc
153 complex/transcendental/cl_C_asin.cc
154 complex/transcendental/cl_C_asinh.cc
155 complex/transcendental/cl_C_asinh_aux.cc
156 complex/transcendental/cl_C_atan.cc
157 complex/transcendental/cl_C_atanh.cc
158 complex/transcendental/cl_C_atanh_aux.cc
159 complex/transcendental/cl_C_cis.cc
160 complex/transcendental/cl_C_cos.cc
161 complex/transcendental/cl_C_cosh.cc
162 complex/transcendental/cl_C_exp.cc
163 complex/transcendental/cl_C_expt_C.cc
164 complex/transcendental/cl_C_log.cc
165 complex/transcendental/cl_C_log2.cc
166 complex/transcendental/cl_C_phase.cc
167 complex/transcendental/cl_C_sin.cc
168 complex/transcendental/cl_C_sinh.cc
169 complex/transcendental/cl_C_tan.cc
170 complex/transcendental/cl_C_tanh.cc
171 complex/transcendental/cl_R_cis.cc
172 float/algebraic/cl_F_sqrt.cc
173 float/base/cl_F_globals.cc
174 float/base/cl_F_nan_exception.cc
175 float/base/cl_F_overflow_exception.cc
176 float/base/cl_F_underflow_exception.cc
178 float/conv/cl_DF_to_FF.cc
179 float/conv/cl_DF_to_LF.cc
180 float/conv/cl_DF_to_SF.cc
181 float/conv/cl_DF_to_double.cc
182 float/conv/cl_DF_to_float.cc
183 float/conv/cl_FF_to_DF.cc
184 float/conv/cl_FF_to_LF.cc
185 float/conv/cl_FF_to_SF.cc
186 float/conv/cl_FF_to_double.cc
187 float/conv/cl_FF_to_float.cc
188 float/conv/cl_F_from_F.cc
189 float/conv/cl_F_from_F_f.cc
190 float/conv/cl_F_from_I.cc
191 float/conv/cl_F_from_I_def.cc
192 float/conv/cl_F_from_I_f.cc
193 float/conv/cl_F_from_RA.cc
194 float/conv/cl_F_from_RA_def.cc
195 float/conv/cl_F_from_RA_f.cc
196 float/conv/cl_F_to_DF.cc
197 float/conv/cl_F_to_FF.cc
198 float/conv/cl_F_to_LF.cc
199 float/conv/cl_F_to_SF.cc
200 float/conv/cl_F_to_double.cc
201 float/conv/cl_F_to_float.cc
202 float/conv/cl_LF_to_DF.cc
203 float/conv/cl_LF_to_FF.cc
204 float/conv/cl_LF_to_SF.cc
205 float/conv/cl_LF_to_double.cc
206 float/conv/cl_LF_to_float.cc
207 float/conv/cl_SF_to_DF.cc
208 float/conv/cl_SF_to_FF.cc
209 float/conv/cl_SF_to_LF.cc
210 float/conv/cl_SF_to_double.cc
211 float/conv/cl_SF_to_float.cc
212 float/dfloat/algebraic/cl_DF_sqrt.cc
214 float/dfloat/conv/cl_DF_from_double.cc
215 float/dfloat/conv/cl_DF_to_doublej.cc
216 float/dfloat/conv/cl_I_to_double.cc
217 float/dfloat/conv/cl_RA_to_double.cc
218 float/dfloat/division/cl_DF_ceil22.cc
219 float/dfloat/division/cl_DF_fceil.cc
220 float/dfloat/division/cl_DF_floor22.cc
221 float/dfloat/division/cl_DF_recip.cc
222 float/dfloat/division/cl_DF_round22.cc
223 float/dfloat/division/cl_DF_trunc22.cc
224 float/dfloat/elem/cl_DF_compare.cc
225 float/dfloat/elem/cl_DF_div.cc
226 float/dfloat/elem/cl_DF_ffloor.cc
227 float/dfloat/elem/cl_DF_from_I.cc
228 float/dfloat/elem/cl_DF_from_RA.cc
229 float/dfloat/elem/cl_DF_fround.cc
230 float/dfloat/elem/cl_DF_ftrunc.cc
231 float/dfloat/elem/cl_DF_futrunc.cc
232 float/dfloat/elem/cl_DF_globals.cc
233 float/dfloat/elem/cl_DF_minus.cc
234 float/dfloat/elem/cl_DF_minusp.cc
235 float/dfloat/elem/cl_DF_mul.cc
236 float/dfloat/elem/cl_DF_plus.cc
237 float/dfloat/elem/cl_DF_plusp.cc
238 float/dfloat/elem/cl_DF_scale.cc
239 float/dfloat/elem/cl_DF_scale_I.cc
240 float/dfloat/elem/cl_DF_to_I.cc
241 float/dfloat/elem/cl_DF_uminus.cc
242 float/dfloat/elem/cl_DF_zerop.cc
243 float/dfloat/input/cl_DF_from_string.cc
244 float/dfloat/misc/cl_DF_abs.cc
245 float/dfloat/misc/cl_DF_as.cc
246 float/dfloat/misc/cl_DF_class.cc
247 float/dfloat/misc/cl_DF_debug.cc
248 float/dfloat/misc/cl_DF_decode.cc
249 float/dfloat/misc/cl_DF_digits.cc
250 float/dfloat/misc/cl_DF_eqhashcode.cc
251 float/dfloat/misc/cl_DF_exponent.cc
252 float/dfloat/misc/cl_DF_idecode.cc
253 float/dfloat/misc/cl_DF_max.cc
254 float/dfloat/misc/cl_DF_min.cc
255 float/dfloat/misc/cl_DF_precision.cc
256 float/dfloat/misc/cl_DF_sign.cc
257 float/dfloat/misc/cl_DF_signum.cc
258 float/division/cl_F_ceil1.cc
259 float/division/cl_F_ceil2.cc
260 float/division/cl_F_ceil22.cc
261 float/division/cl_F_fceil1.cc
262 float/division/cl_F_fceil2.cc
263 float/division/cl_F_ffloor1.cc
264 float/division/cl_F_ffloor2.cc
265 float/division/cl_F_floor1.cc
266 float/division/cl_F_floor2.cc
267 float/division/cl_F_floor22.cc
268 float/division/cl_F_fround1.cc
269 float/division/cl_F_fround2.cc
270 float/division/cl_F_ftrunc1.cc
271 float/division/cl_F_ftrunc2.cc
272 float/division/cl_F_round1.cc
273 float/division/cl_F_round2.cc
274 float/division/cl_F_round22.cc
275 float/division/cl_F_trunc1.cc
276 float/division/cl_F_trunc2.cc
277 float/division/cl_F_trunc22.cc
278 float/elem/cl_F_I_div.cc
279 float/elem/cl_F_I_mul.cc
280 float/elem/cl_F_RA_div.cc
281 float/elem/cl_F_RA_mul.cc
282 float/elem/cl_F_compare.cc
283 float/elem/cl_F_div.cc
284 float/elem/cl_F_minus.cc
285 float/elem/cl_F_minusp.cc
286 float/elem/cl_F_mul.cc
287 float/elem/cl_F_plus.cc
288 float/elem/cl_F_plusp.cc
289 float/elem/cl_F_recip.cc
290 float/elem/cl_F_scale.cc
291 float/elem/cl_F_scale_I.cc
292 float/elem/cl_F_square.cc
293 float/elem/cl_F_uminus.cc
294 float/elem/cl_F_zerop.cc
295 float/elem/cl_I_F_div.cc
296 float/elem/cl_RA_F_div.cc
297 float/ffloat/algebraic/cl_FF_sqrt.cc
299 float/ffloat/conv/cl_FF_from_float.cc
300 float/ffloat/conv/cl_FF_to_floatj.cc
301 float/ffloat/conv/cl_I_to_float.cc
302 float/ffloat/conv/cl_RA_to_float.cc
303 float/ffloat/division/cl_FF_ceil22.cc
304 float/ffloat/division/cl_FF_fceil.cc
305 float/ffloat/division/cl_FF_floor22.cc
306 float/ffloat/division/cl_FF_recip.cc
307 float/ffloat/division/cl_FF_round22.cc
308 float/ffloat/division/cl_FF_trunc22.cc
309 float/ffloat/elem/cl_FF_compare.cc
310 float/ffloat/elem/cl_FF_div.cc
311 float/ffloat/elem/cl_FF_ffloor.cc
312 float/ffloat/elem/cl_FF_from_I.cc
313 float/ffloat/elem/cl_FF_from_RA.cc
314 float/ffloat/elem/cl_FF_fround.cc
315 float/ffloat/elem/cl_FF_ftrunc.cc
316 float/ffloat/elem/cl_FF_futrunc.cc
317 float/ffloat/elem/cl_FF_globals.cc
318 float/ffloat/elem/cl_FF_minus.cc
319 float/ffloat/elem/cl_FF_minusp.cc
320 float/ffloat/elem/cl_FF_mul.cc
321 float/ffloat/elem/cl_FF_plus.cc
322 float/ffloat/elem/cl_FF_plusp.cc
323 float/ffloat/elem/cl_FF_scale.cc
324 float/ffloat/elem/cl_FF_scale_I.cc
325 float/ffloat/elem/cl_FF_to_I.cc
326 float/ffloat/elem/cl_FF_uminus.cc
327 float/ffloat/elem/cl_FF_zerop.cc
328 float/ffloat/input/cl_FF_from_string.cc
329 float/ffloat/misc/cl_FF_abs.cc
330 float/ffloat/misc/cl_FF_as.cc
331 float/ffloat/misc/cl_FF_class.cc
332 float/ffloat/misc/cl_FF_debug.cc
333 float/ffloat/misc/cl_FF_decode.cc
334 float/ffloat/misc/cl_FF_digits.cc
335 float/ffloat/misc/cl_FF_eqhashcode.cc
336 float/ffloat/misc/cl_FF_exponent.cc
337 float/ffloat/misc/cl_FF_idecode.cc
338 float/ffloat/misc/cl_FF_max.cc
339 float/ffloat/misc/cl_FF_min.cc
340 float/ffloat/misc/cl_FF_precision.cc
341 float/ffloat/misc/cl_FF_sign.cc
342 float/ffloat/misc/cl_FF_signum.cc
343 float/input/cl_F_from_string.cc
344 float/input/cl_F_read.cc
345 float/input/cl_F_read_stream.cc
346 float/input/cl_F_readparsed.cc
347 float/lfloat/algebraic/cl_LF_sqrt.cc
349 float/lfloat/cl_LF_impl.h
350 float/lfloat/division/cl_LF_ceil22.cc
351 float/lfloat/division/cl_LF_fceil.cc
352 float/lfloat/division/cl_LF_floor22.cc
353 float/lfloat/division/cl_LF_recip.cc
354 float/lfloat/division/cl_LF_round22.cc
355 float/lfloat/division/cl_LF_trunc22.cc
356 float/lfloat/elem/cl_I_LF_div.cc
357 float/lfloat/elem/cl_LF_1minus.cc
358 float/lfloat/elem/cl_LF_1plus.cc
359 float/lfloat/elem/cl_LF_2minus.cc
360 float/lfloat/elem/cl_LF_2plus.cc
361 float/lfloat/elem/cl_LF_I_div.cc
362 float/lfloat/elem/cl_LF_I_mul.cc
363 float/lfloat/elem/cl_LF_RA_div.cc
364 float/lfloat/elem/cl_LF_RA_mul.cc
365 float/lfloat/elem/cl_LF_compare.cc
366 float/lfloat/elem/cl_LF_div.cc
367 float/lfloat/elem/cl_LF_ffloor.cc
368 float/lfloat/elem/cl_LF_from_I.cc
369 float/lfloat/elem/cl_LF_from_RA.cc
370 float/lfloat/elem/cl_LF_fround.cc
371 float/lfloat/elem/cl_LF_ftrunc.cc
372 float/lfloat/elem/cl_LF_futrunc.cc
373 float/lfloat/elem/cl_LF_globals.cc
374 float/lfloat/elem/cl_LF_minus1.cc
375 float/lfloat/elem/cl_LF_minusp.cc
376 float/lfloat/elem/cl_LF_mul.cc
377 float/lfloat/elem/cl_LF_plus1.cc
378 float/lfloat/elem/cl_LF_plusp.cc
379 float/lfloat/elem/cl_LF_scale.cc
380 float/lfloat/elem/cl_LF_scale_I.cc
381 float/lfloat/elem/cl_LF_square.cc
382 float/lfloat/elem/cl_LF_to_I.cc
383 float/lfloat/elem/cl_LF_uminus.cc
384 float/lfloat/elem/cl_LF_zerop.cc
385 float/lfloat/elem/cl_RA_LF_div.cc
386 float/lfloat/input/cl_LF_from_string.cc
387 float/lfloat/misc/cl_LF_abs.cc
388 float/lfloat/misc/cl_LF_as.cc
389 float/lfloat/misc/cl_LF_class.cc
390 float/lfloat/misc/cl_LF_debug.cc
391 float/lfloat/misc/cl_LF_decode.cc
392 float/lfloat/misc/cl_LF_digits.cc
393 float/lfloat/misc/cl_LF_eqhashcode.cc
394 float/lfloat/misc/cl_LF_exponent.cc
395 float/lfloat/misc/cl_LF_extend.cc
396 float/lfloat/misc/cl_LF_idecode.cc
397 float/lfloat/misc/cl_LF_leninc.cc
398 float/lfloat/misc/cl_LF_lenincx.cc
399 float/lfloat/misc/cl_LF_max.cc
400 float/lfloat/misc/cl_LF_min.cc
401 float/lfloat/misc/cl_LF_precision.cc
402 float/lfloat/misc/cl_LF_shorten.cc
403 float/lfloat/misc/cl_LF_shortenrel.cc
404 float/lfloat/misc/cl_LF_shortenwith.cc
405 float/lfloat/misc/cl_LF_sign.cc
406 float/lfloat/misc/cl_LF_signum.cc
407 float/lfloat/misc/cl_LF_to_LF.cc
408 float/misc/cl_F_abs.cc
409 float/misc/cl_F_as.cc
410 float/misc/cl_F_decode.cc
411 float/misc/cl_F_digits.cc
412 float/misc/cl_F_epsneg.cc
413 float/misc/cl_F_epspos.cc
414 float/misc/cl_F_eqhashcode.cc
415 float/misc/cl_F_exponent.cc
416 float/misc/cl_F_extendsqrt.cc
417 float/misc/cl_F_extendsqrtx.cc
418 float/misc/cl_F_idecode.cc
419 float/misc/cl_F_leastneg.cc
420 float/misc/cl_F_leastpos.cc
421 float/misc/cl_F_max.cc
422 float/misc/cl_F_min.cc
423 float/misc/cl_F_mostneg.cc
424 float/misc/cl_F_mostpos.cc
425 float/misc/cl_F_precision.cc
426 float/misc/cl_F_rational.cc
427 float/misc/cl_F_shortenrel.cc
428 float/misc/cl_F_sign.cc
429 float/misc/cl_F_sign2.cc
430 float/misc/cl_F_signum.cc
431 float/misc/cl_float_format.cc
432 float/output/cl_F_aprint.cc
433 float/output/cl_F_bprint.cc
434 float/output/cl_F_cprint.cc
435 float/output/cl_F_dprint.cc
436 float/output/cl_F_printb.cc
437 float/random/cl_F_random.cc
438 float/sfloat/algebraic/cl_SF_sqrt.cc
440 float/sfloat/division/cl_SF_ceil22.cc
441 float/sfloat/division/cl_SF_fceil.cc
442 float/sfloat/division/cl_SF_ffloor.cc
443 float/sfloat/division/cl_SF_floor22.cc
444 float/sfloat/division/cl_SF_recip.cc
445 float/sfloat/division/cl_SF_round22.cc
446 float/sfloat/division/cl_SF_trunc22.cc
447 float/sfloat/elem/cl_SF_compare.cc
448 float/sfloat/elem/cl_SF_div.cc
449 float/sfloat/elem/cl_SF_from_I.cc
450 float/sfloat/elem/cl_SF_from_RA.cc
451 float/sfloat/elem/cl_SF_fround.cc
452 float/sfloat/elem/cl_SF_ftrunc.cc
453 float/sfloat/elem/cl_SF_futrunc.cc
454 float/sfloat/elem/cl_SF_minus.cc
455 float/sfloat/elem/cl_SF_minusp.cc
456 float/sfloat/elem/cl_SF_mul.cc
457 float/sfloat/elem/cl_SF_plus.cc
458 float/sfloat/elem/cl_SF_plusp.cc
459 float/sfloat/elem/cl_SF_scale.cc
460 float/sfloat/elem/cl_SF_scale_I.cc
461 float/sfloat/elem/cl_SF_to_I.cc
462 float/sfloat/elem/cl_SF_uminus.cc
463 float/sfloat/elem/cl_SF_zerop.cc
464 float/sfloat/input/cl_SF_from_string.cc
465 float/sfloat/misc/cl_SF_abs.cc
466 float/sfloat/misc/cl_SF_as.cc
467 float/sfloat/misc/cl_SF_class.cc
468 float/sfloat/misc/cl_SF_debug.cc
469 float/sfloat/misc/cl_SF_decode.cc
470 float/sfloat/misc/cl_SF_digits.cc
471 float/sfloat/misc/cl_SF_eqhashcode.cc
472 float/sfloat/misc/cl_SF_exponent.cc
473 float/sfloat/misc/cl_SF_idecode.cc
474 float/sfloat/misc/cl_SF_max.cc
475 float/sfloat/misc/cl_SF_min.cc
476 float/sfloat/misc/cl_SF_precision.cc
477 float/sfloat/misc/cl_SF_sign.cc
478 float/sfloat/misc/cl_SF_signum.cc
479 float/transcendental/Makefile.devel
480 float/transcendental/cl_F_atanhx.cc
481 float/transcendental/cl_F_atanx.cc
482 float/transcendental/cl_F_catalanconst.cc
483 float/transcendental/cl_F_catalanconst_def.cc
484 float/transcendental/cl_F_catalanconst_f.cc
485 float/transcendental/cl_F_catalanconst_var.cc
486 float/transcendental/cl_F_catalanconst_var.h
487 float/transcendental/cl_F_cos.cc
488 float/transcendental/cl_F_cosh.cc
489 float/transcendental/cl_F_coshsinh.cc
490 float/transcendental/cl_F_cossin.cc
491 float/transcendental/cl_F_eulerconst.cc
492 float/transcendental/cl_F_eulerconst_def.cc
493 float/transcendental/cl_F_eulerconst_f.cc
494 float/transcendental/cl_F_eulerconst_var.cc
495 float/transcendental/cl_F_eulerconst_var.h
496 float/transcendental/cl_F_exp.cc
497 float/transcendental/cl_F_exp1.cc
498 float/transcendental/cl_F_exp1_def.cc
499 float/transcendental/cl_F_exp1_f.cc
500 float/transcendental/cl_F_exp1_var.cc
501 float/transcendental/cl_F_exp1_var.h
502 float/transcendental/cl_F_expx.cc
503 float/transcendental/cl_F_ln.cc
504 float/transcendental/cl_F_ln10.cc
505 float/transcendental/cl_F_ln10_f.cc
506 float/transcendental/cl_F_ln10_var.cc
507 float/transcendental/cl_F_ln10_var.h
508 float/transcendental/cl_F_ln2.cc
509 float/transcendental/cl_F_ln2_f.cc
510 float/transcendental/cl_F_ln2_var.cc
511 float/transcendental/cl_F_ln2_var.h
512 float/transcendental/cl_F_lnx.cc
513 float/transcendental/cl_F_pi.cc
514 float/transcendental/cl_F_pi_def.cc
515 float/transcendental/cl_F_pi_f.cc
516 float/transcendental/cl_F_pi_var.cc
517 float/transcendental/cl_F_pi_var.h
518 float/transcendental/cl_F_roundpi.cc
519 float/transcendental/cl_F_roundpi2.cc
520 float/transcendental/cl_F_sin.cc
521 float/transcendental/cl_F_sinh.cc
522 float/transcendental/cl_F_sinhx.cc
523 float/transcendental/cl_F_sinx.cc
524 float/transcendental/cl_F_tan.cc
525 float/transcendental/cl_F_tanh.cc
526 float/transcendental/cl_F_tran.h
527 float/transcendental/cl_F_zeta_int.cc
528 float/transcendental/cl_F_zeta_int_def.cc
529 float/transcendental/cl_F_zeta_int_f.cc
530 float/transcendental/cl_LF_atan_recip.cc
531 float/transcendental/cl_LF_atanh_recip.cc
532 float/transcendental/cl_LF_catalanconst.cc
533 float/transcendental/cl_LF_coshsinh.cc
534 float/transcendental/cl_LF_coshsinh_aux.cc
535 float/transcendental/cl_LF_cossin.cc
536 float/transcendental/cl_LF_cossin_aux.cc
537 float/transcendental/cl_LF_eulerconst.cc
538 float/transcendental/cl_LF_exp1.cc
539 float/transcendental/cl_LF_exp_aux.cc
540 float/transcendental/cl_LF_ln10.cc
541 float/transcendental/cl_LF_ln2.cc
542 float/transcendental/cl_LF_pi.cc
543 float/transcendental/cl_LF_ratseries_.cc
544 float/transcendental/cl_LF_ratseries_a.cc
545 float/transcendental/cl_LF_ratseries_ab.cc
546 float/transcendental/cl_LF_ratseries_b.cc
547 float/transcendental/cl_LF_ratseries_p.cc
548 float/transcendental/cl_LF_ratseries_pa.cc
549 float/transcendental/cl_LF_ratseries_pab.cc
550 float/transcendental/cl_LF_ratseries_pb.cc
551 float/transcendental/cl_LF_ratseries_pq.cc
552 float/transcendental/cl_LF_ratseries_pqa.cc
553 float/transcendental/cl_LF_ratseries_pqab.cc
554 float/transcendental/cl_LF_ratseries_pqb.cc
555 float/transcendental/cl_LF_ratseries_q.cc
556 float/transcendental/cl_LF_ratseries_qa.cc
557 float/transcendental/cl_LF_ratseries_qab.cc
558 float/transcendental/cl_LF_ratseries_qb.cc
559 float/transcendental/cl_LF_ratsumseries_pqcd.cc
560 float/transcendental/cl_LF_ratsumseries_pqcd_aux.cc
561 float/transcendental/cl_LF_ratsumseries_pqd.cc
562 float/transcendental/cl_LF_ratsumseries_pqd_aux.cc
563 float/transcendental/cl_LF_tran.h
564 float/transcendental/cl_LF_zeta3.cc
565 float/transcendental/cl_LF_zeta_int.cc
566 integer/2adic/cl_I_2adic_div.cc
567 integer/2adic/cl_I_2adic_recip.cc
568 integer/algebraic/cl_I_rootp.cc
569 integer/algebraic/cl_I_rootp_I.cc
570 integer/algebraic/cl_I_rootp_aux.cc
571 integer/algebraic/cl_I_sqrt.cc
572 integer/algebraic/cl_I_sqrtp.cc
573 integer/bitwise/cl_I_ash.cc
574 integer/bitwise/cl_I_ash_I.cc
575 integer/bitwise/cl_I_ash_exception.cc
576 integer/bitwise/cl_I_boole.cc
577 integer/bitwise/cl_I_byte.h
578 integer/bitwise/cl_I_dpb.cc
579 integer/bitwise/cl_I_dpf.cc
580 integer/bitwise/cl_I_fullbyte.cc
581 integer/bitwise/cl_I_ilength.cc
582 integer/bitwise/cl_I_ldb.cc
583 integer/bitwise/cl_I_ldbtest.cc
584 integer/bitwise/cl_I_ldbx.cc
585 integer/bitwise/cl_I_ldbxtest.cc
586 integer/bitwise/cl_I_log.h
587 integer/bitwise/cl_I_log_aux.cc
588 integer/bitwise/cl_I_logand.cc
589 integer/bitwise/cl_I_logandc2.cc
590 integer/bitwise/cl_I_logbitp.cc
591 integer/bitwise/cl_I_logbitp_I.cc
592 integer/bitwise/cl_I_logcount.cc
593 integer/bitwise/cl_I_logeqv.cc
594 integer/bitwise/cl_I_logior.cc
595 integer/bitwise/cl_I_lognand.cc
596 integer/bitwise/cl_I_lognor.cc
597 integer/bitwise/cl_I_lognot.cc
598 integer/bitwise/cl_I_logorc2.cc
599 integer/bitwise/cl_I_logtest.cc
600 integer/bitwise/cl_I_logxor.cc
601 integer/bitwise/cl_I_mkf.cc
602 integer/bitwise/cl_I_mkfx.cc
604 integer/conv/cl_I_cached_power.cc
605 integer/conv/cl_I_cached_power.h
606 integer/conv/cl_I_digits_need.cc
607 integer/conv/cl_I_from_DS.cc
608 integer/conv/cl_I_from_L.cc
609 integer/conv/cl_I_from_L2.cc
610 integer/conv/cl_I_from_NDS.cc
611 integer/conv/cl_I_from_NUDS.cc
612 integer/conv/cl_I_from_Q.cc
613 integer/conv/cl_I_from_Q2.cc
614 integer/conv/cl_I_from_UDS.cc
615 integer/conv/cl_I_from_UL.cc
616 integer/conv/cl_I_from_UL2.cc
617 integer/conv/cl_I_from_UQ.cc
618 integer/conv/cl_I_from_digits.cc
619 integer/conv/cl_I_mul10plus.cc
620 integer/conv/cl_I_to_L.cc
621 integer/conv/cl_I_to_Q.cc
622 integer/conv/cl_I_to_UL.cc
623 integer/conv/cl_I_to_UQ.cc
624 integer/conv/cl_I_to_digits.cc
625 integer/division/cl_I_ceil1.cc
626 integer/division/cl_I_ceil2.cc
627 integer/division/cl_I_exquo.cc
628 integer/division/cl_I_exquo_exception.cc
629 integer/division/cl_I_exquopos.cc
630 integer/division/cl_I_floor1.cc
631 integer/division/cl_I_floor2.cc
632 integer/division/cl_I_mod.cc
633 integer/division/cl_I_rem.cc
634 integer/division/cl_I_round1.cc
635 integer/division/cl_I_round2.cc
636 integer/division/cl_I_trunc1.cc
637 integer/division/cl_I_trunc2.cc
638 integer/elem/cl_I_compare.cc
639 integer/elem/cl_I_div.cc
640 integer/elem/cl_I_equal.cc
641 integer/elem/cl_I_minus.cc
642 integer/elem/cl_I_minus1.cc
643 integer/elem/cl_I_minusp.cc
644 integer/elem/cl_I_mul.cc
645 integer/elem/cl_I_plus.cc
646 integer/elem/cl_I_plus1.cc
647 integer/elem/cl_I_plusp.cc
648 integer/elem/cl_I_square.cc
649 integer/elem/cl_I_uminus.cc
650 integer/elem/cl_I_zerop.cc
651 integer/gcd/cl_I_gcd.cc
652 integer/gcd/cl_I_gcd_aux.cc
653 integer/gcd/cl_I_gcd_aux2.cc
654 integer/gcd/cl_I_lcm.cc
655 integer/gcd/cl_I_xgcd.cc
656 integer/gcd/cl_low_gcd.cc
657 integer/hash/cl_I_hash_gcobject.cc
658 integer/hash/cl_I_hash_gcobject.h
659 integer/hash/cl_I_hash_gcpointer.cc
660 integer/hash/cl_I_hash_gcpointer.h
661 integer/hash/cl_I_hash_pointer.cc
662 integer/hash/cl_I_hash_pointer.h
663 integer/hash/cl_I_hash_rcobject.cc
664 integer/hash/cl_I_hash_rcobject.h
665 integer/hash/cl_I_hash_rcpointer.cc
666 integer/hash/cl_I_hash_rcpointer.h
667 integer/hash/cl_I_hashcode.cc
668 integer/hash/cl_I_hashweak_rcpointer.cc
669 integer/hash/cl_I_hashweak_rcpointer.h
670 integer/input/cl_I_from_string.cc
671 integer/input/cl_I_read.cc
672 integer/input/cl_I_read_stream.cc
673 integer/input/cl_I_readparsed.cc
674 integer/misc/cl_BN_class.cc
675 integer/misc/cl_FN_class.cc
676 integer/misc/cl_I_abs.cc
677 integer/misc/cl_I_as.cc
678 integer/misc/cl_I_debug.cc
679 integer/misc/cl_I_eqhashcode.cc
680 integer/misc/cl_I_exptpos.cc
681 integer/misc/cl_I_exptpos_I.cc
682 integer/misc/cl_I_max.cc
683 integer/misc/cl_I_min.cc
684 integer/misc/cl_I_oddp.cc
685 integer/misc/cl_I_ord2.cc
686 integer/misc/cl_I_power2p.cc
687 integer/misc/cl_I_signum.cc
688 integer/misc/combin/cl_I_binomial.cc
689 integer/misc/combin/cl_I_combin.h
690 integer/misc/combin/cl_I_doublefactorial.cc
691 integer/misc/combin/cl_I_factorial.cc
692 integer/misc/combin/cl_I_factorial_aux.cc
693 integer/output/cl_I_aprint.cc
694 integer/output/cl_I_bprint.cc
695 integer/output/cl_I_cprint.cc
696 integer/output/cl_I_decstring.cc
697 integer/output/cl_I_dprint.cc
698 integer/output/cl_I_print.cc
699 integer/output/cl_I_print_string.cc
700 integer/random/cl_I_random.cc
701 integer/random/cl_I_trandom.cc
702 integer/ring/cl_0_ring.cc
703 integer/ring/cl_I_ring.cc
706 modinteger/cl_MI_cond_composite.cc
707 modinteger/cl_MI_debug.cc
708 modinteger/cl_MI_err_comp.cc
709 modinteger/cl_MI_fix16.h
710 modinteger/cl_MI_fix29.h
711 modinteger/cl_MI_fix32.h
712 modinteger/cl_MI_int.h
713 modinteger/cl_MI_int32.h
714 modinteger/cl_MI_lshift.cc
715 modinteger/cl_MI_montgom.h
716 modinteger/cl_MI_pow2.h
717 modinteger/cl_MI_pow2m1.h
718 modinteger/cl_MI_pow2p1.h
719 modinteger/cl_MI_rshift.cc
720 modinteger/cl_MI_std.h
722 numtheory/cl_IF_millerrabin.cc
723 numtheory/cl_IF_smallprimes.cc
724 numtheory/cl_IF_trialdiv.cc
725 numtheory/cl_IF_trialdiv1.cc
726 numtheory/cl_IF_trialdiv2.cc
727 numtheory/cl_nt_cornacchia1.cc
728 numtheory/cl_nt_cornacchia4.cc
729 numtheory/cl_nt_isprobprime.cc
730 numtheory/cl_nt_jacobi.cc
731 numtheory/cl_nt_jacobi_low.cc
732 numtheory/cl_nt_nextprobprime.cc
733 numtheory/cl_nt_sqrtmodp.cc
735 polynomial/elem/cl_UP.cc
736 polynomial/elem/cl_UP_GF2.h
737 polynomial/elem/cl_UP_MI.h
738 polynomial/elem/cl_UP_gen.h
739 polynomial/elem/cl_UP_named.cc
740 polynomial/elem/cl_UP_no_ring.cc
741 polynomial/elem/cl_UP_number.h
742 polynomial/elem/cl_UP_unnamed.cc
743 polynomial/misc/cl_UP_I_hermite.cc
744 polynomial/misc/cl_UP_I_laguerre.cc
745 polynomial/misc/cl_UP_I_tchebychev.cc
746 polynomial/misc/cl_UP_RA_legendre.cc
747 polynomial/misc/cl_UP_debug.cc
748 polynomial/misc/cl_UP_deriv.cc
749 rational/algebraic/cl_RA_rootp.cc
750 rational/algebraic/cl_RA_rootp_I.cc
751 rational/algebraic/cl_RA_sqrtp.cc
753 rational/division/cl_RA_ceil1.cc
754 rational/division/cl_RA_ceil12.cc
755 rational/division/cl_RA_ceil2.cc
756 rational/division/cl_RA_ceil22.cc
757 rational/division/cl_RA_floor1.cc
758 rational/division/cl_RA_floor12.cc
759 rational/division/cl_RA_floor2.cc
760 rational/division/cl_RA_floor22.cc
761 rational/division/cl_RA_round1.cc
762 rational/division/cl_RA_round12.cc
763 rational/division/cl_RA_round2.cc
764 rational/division/cl_RA_round22.cc
765 rational/division/cl_RA_trunc1.cc
766 rational/division/cl_RA_trunc12.cc
767 rational/division/cl_RA_trunc2.cc
768 rational/division/cl_RA_trunc22.cc
769 rational/elem/cl_RA_compare.cc
770 rational/elem/cl_RA_denominator.cc
771 rational/elem/cl_RA_div.cc
772 rational/elem/cl_RA_equal.cc
773 rational/elem/cl_RA_from_I_I_div.cc
774 rational/elem/cl_RA_from_I_posI.cc
775 rational/elem/cl_RA_from_I_posI1.cc
776 rational/elem/cl_RA_from_I_posI_div.cc
777 rational/elem/cl_RA_minus.cc
778 rational/elem/cl_RA_minus1.cc
779 rational/elem/cl_RA_minusp.cc
780 rational/elem/cl_RA_mul.cc
781 rational/elem/cl_RA_numerator.cc
782 rational/elem/cl_RA_plus.cc
783 rational/elem/cl_RA_plus1.cc
784 rational/elem/cl_RA_plusp.cc
785 rational/elem/cl_RA_recip.cc
786 rational/elem/cl_RA_square.cc
787 rational/elem/cl_RA_uminus.cc
788 rational/elem/cl_RA_zerop.cc
789 rational/input/cl_RA_from_string.cc
790 rational/input/cl_RA_read.cc
791 rational/input/cl_RA_read_stream.cc
792 rational/input/cl_RA_readparsed.cc
793 rational/misc/cl_RA_abs.cc
794 rational/misc/cl_RA_as.cc
795 rational/misc/cl_RA_class.cc
796 rational/misc/cl_RA_debug.cc
797 rational/misc/cl_RA_eqhashcode.cc
798 rational/misc/cl_RA_expt.cc
799 rational/misc/cl_RA_expt_I.cc
800 rational/misc/cl_RA_exptpos.cc
801 rational/misc/cl_RA_exptpos_I.cc
802 rational/misc/cl_RA_max.cc
803 rational/misc/cl_RA_min.cc
804 rational/misc/cl_RA_signum.cc
805 rational/output/cl_RA_aprint.cc
806 rational/output/cl_RA_bprint.cc
807 rational/output/cl_RA_cprint.cc
808 rational/output/cl_RA_dprint.cc
809 rational/output/cl_RA_print.cc
810 rational/ring/cl_RA_ring.cc
811 rational/transcendental/cl_I_logp.cc
812 rational/transcendental/cl_RA_logp.cc
813 real/algebraic/cl_RA_sqrt.cc
814 real/algebraic/cl_R_sqrt.cc
816 real/conv/cl_F_from_R.cc
817 real/conv/cl_F_from_R_def.cc
818 real/conv/cl_F_from_R_f.cc
819 real/conv/cl_R_to_DF.cc
820 real/conv/cl_R_to_FF.cc
821 real/conv/cl_R_to_LF.cc
822 real/conv/cl_R_to_SF.cc
823 real/conv/cl_R_to_double.cc
824 real/conv/cl_R_to_float.cc
825 real/division/cl_R_ceil1.cc
826 real/division/cl_R_ceil12.cc
827 real/division/cl_R_ceil2.cc
828 real/division/cl_R_ceil22.cc
829 real/division/cl_R_div_t.h
830 real/division/cl_R_fceil1.cc
831 real/division/cl_R_fceil12.cc
832 real/division/cl_R_fceil2.cc
833 real/division/cl_R_fceil22.cc
834 real/division/cl_R_ffloor1.cc
835 real/division/cl_R_ffloor12.cc
836 real/division/cl_R_ffloor2.cc
837 real/division/cl_R_ffloor22.cc
838 real/division/cl_R_floor1.cc
839 real/division/cl_R_floor12.cc
840 real/division/cl_R_floor2.cc
841 real/division/cl_R_floor22.cc
842 real/division/cl_R_fround1.cc
843 real/division/cl_R_fround12.cc
844 real/division/cl_R_fround2.cc
845 real/division/cl_R_fround22.cc
846 real/division/cl_R_ftrunc1.cc
847 real/division/cl_R_ftrunc12.cc
848 real/division/cl_R_ftrunc2.cc
849 real/division/cl_R_ftrunc22.cc
850 real/division/cl_R_mod.cc
851 real/division/cl_R_rem.cc
852 real/division/cl_R_round1.cc
853 real/division/cl_R_round12.cc
854 real/division/cl_R_round2.cc
855 real/division/cl_R_round22.cc
856 real/division/cl_R_trunc1.cc
857 real/division/cl_R_trunc12.cc
858 real/division/cl_R_trunc2.cc
859 real/division/cl_R_trunc22.cc
860 real/elem/cl_R_compare.cc
861 real/elem/cl_R_div.cc
862 real/elem/cl_R_equal.cc
863 real/elem/cl_R_minus.cc
864 real/elem/cl_R_minus1.cc
865 real/elem/cl_R_minusp.cc
866 real/elem/cl_R_mul.cc
867 real/elem/cl_R_plus.cc
868 real/elem/cl_R_plus1.cc
869 real/elem/cl_R_plusp.cc
870 real/elem/cl_R_recip.cc
871 real/elem/cl_R_square.cc
872 real/elem/cl_R_uminus.cc
873 real/elem/cl_R_zerop.cc
874 real/format-output/TODO-format
875 real/format-output/cl_fmt_cardinal.cc
876 real/format-output/cl_fmt_floatstring.cc
877 real/format-output/cl_fmt_integer.cc
878 real/format-output/cl_fmt_newroman.cc
879 real/format-output/cl_fmt_oldroman.cc
880 real/format-output/cl_fmt_ordinal.cc
881 real/format-output/cl_fmt_paddedstring.cc
882 real/format-output/cl_fmt_scaleexp.cc
883 real/format-output/cl_fmt_tens.cc
884 real/format-output/cl_format.h
885 real/input/cl_R_from_string.cc
886 real/input/cl_R_read.cc
887 real/input/cl_R_read_stream.cc
888 real/misc/cl_R_abs.cc
890 real/misc/cl_R_contagion.cc
891 real/misc/cl_R_debug.cc
892 real/misc/cl_R_eqhashcode.cc
893 real/misc/cl_R_expt.cc
894 real/misc/cl_R_expt_I.cc
895 real/misc/cl_R_max.cc
896 real/misc/cl_R_min.cc
897 real/misc/cl_R_rational.cc
898 real/misc/cl_R_rationalize.cc
899 real/misc/cl_R_signum.cc
900 real/output/cl_R_aprint.cc
901 real/output/cl_R_bprint.cc
902 real/output/cl_R_cprint.cc
903 real/random/cl_R_random.cc
904 real/ring/cl_R_ring.cc
905 real/transcendental/cl_R_atan.cc
906 real/transcendental/cl_R_atan2.cc
907 real/transcendental/cl_R_cos.cc
908 real/transcendental/cl_R_cosh.cc
909 real/transcendental/cl_R_coshsinh.cc
910 real/transcendental/cl_R_cossin.cc
911 real/transcendental/cl_R_exp.cc
912 real/transcendental/cl_R_ln.cc
913 real/transcendental/cl_R_log.cc
914 real/transcendental/cl_R_sin.cc
915 real/transcendental/cl_R_sinh.cc
916 real/transcendental/cl_R_tan.cc
917 real/transcendental/cl_R_tanh.cc
920 timing/cl_t_current.cc
921 timing/cl_t_current2.cc
926 timing/cl_t_report.cc
927 timing/cl_t_td_minus.cc
928 timing/cl_t_td_plus.cc
930 vector/cl_GV_I_copy.cc
931 vector/cl_GV_I_debug.cc
933 vector/cl_GV_number.cc
934 vector/cl_GV_number_copy.cc
935 vector/cl_GV_number_debug.cc
938 vector/cl_SV_number.cc
939 vector/cl_SV_number_debug.cc
940 vector/cl_SV_ringelt.cc
941 vector/cl_SV_ringelt_debug.cc
942 vector/output/cl_GV_number_aprint.cc
943 vector/output/cl_SV_aprint.cc
944 vector/output/cl_SV_number_aprint.cc
947 set(asm_sources base/digitseq/cl_asm.S)
948 set_source_files_properties(${asm_sources} PROPERTIES
950 COMPILE_FLAGS "${ASM_NOEXECSTACK_FLAG}")
952 add_library(cln ${cln_sources})
953 add_library(cln::cln ALIAS cln)
954 # The incantation below tells CMake to set the correct SONAME and use
955 # the conventional libcln.so.SONAME.X.Y file name. The variables
956 # ("target properties") used by CMake are all but confusing: VERSION
957 # corresponds to SONAME, and SOVERSION corresponds to version, respectively.
958 set_target_properties(cln PROPERTIES
959 SOVERSION ${libcln_soversion}
960 VERSION ${libcln_version})
962 target_link_libraries(cln PRIVATE gmp::gmp)
965 if (WIN32 AND CMAKE_COMPILER_IS_GNUCXX AND BUILD_SHARED_LIBS)
966 set_target_properties(cln PROPERTIES LINK_FLAGS "-Wl,--export-all-symbols")
968 if (NOT BUILD_SHARED_LIBS)
969 set_target_properties(cln PROPERTIES OUTPUT_NAME "cln")
970 # Avoid the static library vs import library conflict (necessary for
972 set_target_properties(cln PROPERTIES PREFIX "lib")
974 target_include_directories(cln
976 $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../include>
977 $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/../include>
978 $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
980 ${CMAKE_CURRENT_SOURCE_DIR}
981 ${CMAKE_CURRENT_BINARY_DIR}
984 target_compile_definitions(cln
986 -DCL_CPU_BIG_ENDIAN_P=${cln_cpu_big_endian}
991 LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
992 RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
993 ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}"
996 install(EXPORT cln-exports
997 FILE cln-targets.cmake
999 DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/cln