|
|
|||
File indexing completed on 2026-11-07 10:15:10
0001 /* src/flint-config.h. Generated from flint-config.h.in by configure. */ 0002 /* 0003 Copyright (C) 2023, 2024 Albin Ahlbäck 0004 0005 This file is part of FLINT. 0006 0007 FLINT is free software: you can redistribute it and/or modify it under 0008 the terms of the GNU Lesser General Public License (LGPL) as published 0009 by the Free Software Foundation; either version 3 of the License, or 0010 (at your option) any later version. See <https://www.gnu.org/licenses/>. 0011 */ 0012 0013 /* Define if system is big endian. */ 0014 /* #undef FLINT_BIG_ENDIAN */ 0015 0016 /* Define according to the ABI FLINT was compiled with */ 0017 #define FLINT_BITS 64 0018 0019 /* Define if Arm v8 assembly is available */ 0020 /* #undef FLINT_HAVE_ASSEMBLY_armv8 */ 0021 0022 /* Define if x86_64 ADX assembly is available */ 0023 #define FLINT_HAVE_ASSEMBLY_x86_64_adx 1 0024 0025 /* Define to use the fft_small module */ 0026 #define FLINT_HAVE_FFT_SMALL 1 0027 0028 /* Define if GMP has mpn_add_n_sub_n */ 0029 #define FLINT_HAVE_NATIVE_mpn_add_n_sub_n 1 0030 0031 /* Define if GMP has mpn_add_nc */ 0032 #define FLINT_HAVE_NATIVE_mpn_add_nc 1 0033 0034 /* Define if GMP has mpn_addlsh1_n */ 0035 #define FLINT_HAVE_NATIVE_mpn_addlsh1_n 1 0036 0037 /* Define if GMP has mpn_addlsh1_n_ip1 */ 0038 /* #undef FLINT_HAVE_NATIVE_mpn_addlsh1_n_ip1 */ 0039 0040 /* Define if GMP has mpn_addmul_2 */ 0041 #define FLINT_HAVE_NATIVE_mpn_addmul_2 1 0042 0043 /* Define if system has mpn_modexact_1_odd */ 0044 #define FLINT_HAVE_NATIVE_mpn_modexact_1_odd 1 0045 0046 /* Define if GMP has mpn_rsh1add_n */ 0047 #define FLINT_HAVE_NATIVE_mpn_rsh1add_n 1 0048 0049 /* Define if GMP has mpn_rsh1sub_n */ 0050 #define FLINT_HAVE_NATIVE_mpn_rsh1sub_n 1 0051 0052 /* Define if GMP has mpn_sub_nc */ 0053 #define FLINT_HAVE_NATIVE_mpn_sub_nc 1 0054 0055 /* Define if system is strongly ordered */ 0056 #define FLINT_KNOW_STRONG_ORDER 1 0057 0058 /* Define to use long long limbs */ 0059 /* #undef FLINT_LONG_LONG */ 0060 0061 /* Define to enable reentrant. */ 0062 /* #undef FLINT_REENTRANT */ 0063 0064 /* Define to locally unroll some loops */ 0065 /* #undef FLINT_UNROLL_LOOPS */ 0066 0067 /* Define to enable BLAS. */ 0068 /* #undef FLINT_USES_BLAS */ 0069 0070 /* Define if system has cpu_set_t */ 0071 #define FLINT_USES_CPUSET 1 0072 0073 /* Define to enable the Boehm-Demers-Weise garbage collector. */ 0074 /* #undef FLINT_USES_GC */ 0075 0076 /* Define to enable the use of pthread. */ 0077 #define FLINT_USES_PTHREAD 1 0078 0079 /* Define to enable thread-local storage. */ 0080 #define FLINT_USES_TLS 1 0081 0082 /* Define to enable use of asserts. */ 0083 /* #undef FLINT_WANT_ASSERT */ 0084 0085 /* Define to enable use of GMP internals. */ 0086 #define FLINT_WANT_GMP_INTERNALS 1 0087 0088 /* Define to enable inline assembly. */ 0089 #define FLINT_WANT_ASSEMBLY 1 0090 0091 /* Define to enable pretty printing for tests. */ 0092 #define FLINT_WANT_PRETTY_TESTS 1
| [ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
|
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
|