This file is indexed.

/usr/include/x86_64-linux-gnu/pari/paritune.h is in libpari-dev 2.7.5-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 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
#define PARI_TUNE

#ifdef PARI_TUNE
extern long SQRI_KARATSUBA_LIMIT;
extern long MULII_KARATSUBA_LIMIT;
extern long MULRR_MULII_LIMIT;
extern long SQRI_FFT_LIMIT;
extern long MULII_FFT_LIMIT;
extern long Fp_POW_REDC_LIMIT;
extern long Fp_POW_BARRETT_LIMIT;
extern long INVMOD_GMP_LIMIT;
extern long DIVRR_GMP_LIMIT;
extern long Flx_MUL_KARATSUBA_LIMIT;
extern long Flx_SQR_KARATSUBA_LIMIT;
extern long Flx_MUL_HALFMULII_LIMIT;
extern long Flx_SQR_HALFSQRI_LIMIT;
extern long Flx_MUL_MULII_LIMIT;
extern long Flx_SQR_SQRI_LIMIT;
extern long Flx_MUL_MULII2_LIMIT;
extern long Flx_SQR_SQRI2_LIMIT;
extern long Flx_INVBARRETT_LIMIT;
extern long Flx_DIVREM_BARRETT_LIMIT;
extern long Flx_REM_BARRETT_LIMIT;
extern long Flx_BARRETT_LIMIT;
extern long Flx_HALFGCD_LIMIT;
extern long Flx_GCD_LIMIT;
extern long Flx_EXTGCD_LIMIT;
extern long FpX_INVBARRETT_LIMIT;
extern long FpX_DIVREM_BARRETT_LIMIT;
extern long FpX_REM_BARRETT_LIMIT;
extern long FpX_BARRETT_LIMIT;
extern long FpX_HALFGCD_LIMIT;
extern long FpX_GCD_LIMIT;
extern long FpX_EXTGCD_LIMIT;
extern long EXPNEWTON_LIMIT;
extern long INVNEWTON_LIMIT;
extern long LOGAGM_LIMIT;
extern long LOGAGMCX_LIMIT;
extern long AGM_ATAN_LIMIT;
extern long RgX_SQR_LIMIT;
extern long RgX_MUL_LIMIT;
#else
#  define SQRI_KARATSUBA_LIMIT     __SQRI_KARATSUBA_LIMIT
#  define MULII_KARATSUBA_LIMIT    __MULII_KARATSUBA_LIMIT
#  define MULRR_MULII_LIMIT        __MULRR_MULII_LIMIT
#  define SQRI_FFT_LIMIT           __SQRI_FFT_LIMIT
#  define MULII_FFT_LIMIT          __MULII_FFT_LIMIT
#  define Fp_POW_REDC_LIMIT        __Fp_POW_REDC_LIMIT
#  define Fp_POW_BARRETT_LIMIT     __Fp_POW_BARRETT_LIMIT
#  define INVMOD_GMP_LIMIT         __INVMOD_GMP_LIMIT
#  define DIVRR_GMP_LIMIT          __DIVRR_GMP_LIMIT
#  define EXPNEWTON_LIMIT          __EXPNEWTON_LIMIT
#  define INVNEWTON_LIMIT          __INVNEWTON_LIMIT
#  define LOGAGM_LIMIT             __LOGAGM_LIMIT
#  define LOGAGMCX_LIMIT           __LOGAGMCX_LIMIT
#  define AGM_ATAN_LIMIT           __AGM_ATAN_LIMIT
#  define Flx_MUL_KARATSUBA_LIMIT  __Flx_MUL_KARATSUBA_LIMIT
#  define Flx_SQR_KARATSUBA_LIMIT  __Flx_SQR_KARATSUBA_LIMIT
#  define Flx_MUL_HALFMULII_LIMIT  __Flx_MUL_HALFMULII_LIMIT
#  define Flx_SQR_HALFSQRI_LIMIT   __Flx_SQR_HALFSQRI_LIMIT
#  define Flx_MUL_MULII_LIMIT      __Flx_MUL_MULII_LIMIT
#  define Flx_SQR_SQRI_LIMIT       __Flx_SQR_SQRI_LIMIT
#  define Flx_MUL_MULII2_LIMIT     __Flx_MUL_MULII2_LIMIT
#  define Flx_SQR_SQRI2_LIMIT      __Flx_SQR_SQRI2_LIMIT
#  define Flx_INVBARRETT_LIMIT     __Flx_INVBARRETT_LIMIT
#  define Flx_DIVREM_BARRETT_LIMIT __Flx_DIVREM_BARRETT_LIMIT
#  define Flx_REM_BARRETT_LIMIT    __Flx_REM_BARRETT_LIMIT
#  define Flx_BARRETT_LIMIT        __Flx_BARRETT_LIMIT
#  define Flx_HALFGCD_LIMIT        __Flx_HALFGCD_LIMIT
#  define Flx_GCD_LIMIT            __Flx_GCD_LIMIT
#  define Flx_EXTGCD_LIMIT         __Flx_EXTGCD_LIMIT
#  define FpX_INVBARRETT_LIMIT     __FpX_INVBARRETT_LIMIT
#  define FpX_DIVREM_BARRETT_LIMIT __FpX_DIVREM_BARRETT_LIMIT
#  define FpX_REM_BARRETT_LIMIT    __FpX_REM_BARRETT_LIMIT
#  define FpX_BARRETT_LIMIT        __FpX_BARRETT_LIMIT
#  define FpX_HALFGCD_LIMIT        __FpX_HALFGCD_LIMIT
#  define FpX_GCD_LIMIT            __FpX_GCD_LIMIT
#  define FpX_EXTGCD_LIMIT         __FpX_EXTGCD_LIMIT
#  define RgX_SQR_LIMIT            __RgX_SQR_LIMIT
#  define RgX_MUL_LIMIT            __RgX_MUL_LIMIT
#endif