summaryrefslogtreecommitdiff
path: root/vere/ext/gmp/gen/x86_64-windows/sieve_table.h
blob: ee9ac143602985e38ec282851a9e223bc7984eb2 (plain)
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
/* This file generated by gen-sieve.c - DO NOT EDIT. */

#if GMP_LIMB_BITS != 64
Error, error, this data is for 64 bits
#endif

#define PRIMESIEVE_INIT_TABLE \
	CNST_LIMB (0x3294C9E069128480),	/* 5 - 196 (42 primes) */	\
	CNST_LIMB (0x95A35E1EC4AB21DC),	/* 197 - 388 (32 primes) */	\
	CNST_LIMB (0x4AD7CE99B8693366),	/* 389 - 580 (30 primes) */	\
	CNST_LIMB (0x6595B6DA728DC52B),	/* 581 - 772 (30 primes) */	\
	CNST_LIMB (0xEA6D9F8787B0CEDE),	/* 773 - 964 (26 primes) */	\
	CNST_LIMB (0x3F56A1F4CD3275A9),	/* 965 - 1156 (29 primes) */	\
	CNST_LIMB (0xFD3848FB74A76ADB),	/* 1157 - 1348 (26 primes) */	\
	CNST_LIMB (0xDBBA0DD1A1EDF6AF),	/* 1349 - 1540 (25 primes) */	\
	CNST_LIMB (0xCEC7F17ED22799A5),	/* 1541 - 1732 (27 primes) */	\
	CNST_LIMB (0xEAEC17BDBB717D56),	/* 1733 - 1924 (24 primes) */	\
	CNST_LIMB (0x3B0EB7B3585AFCF3),	/* 1925 - 2116 (26 primes) */	\
	CNST_LIMB (0xE563D8F69FDF6C4F),	/* 2117 - 2308 (23 primes) */	\
	CNST_LIMB (0xFE5BA7ABA45E92FC),	/* 2309 - 2500 (25 primes) */	\
	CNST_LIMB (0x158DEE6F3BF49B7D),	/* 2501 - 2692 (24 primes) */	\
	CNST_LIMB (0xBE5A7BC4EDE6CD1A),	/* 2693 - 2884 (26 primes) */	\
	CNST_LIMB (0xD7679B3FCA7BB6AD),	/* 2885 - 3076 (22 primes) */	\
	CNST_LIMB (0xC3F66B971FEF37E9),	/* 3077 - 3268 (22 primes) */	\
	CNST_LIMB (0x6F7EBCF339C953FD),	/* 3269 - 3460 (22 primes) */	\
	CNST_LIMB (0xD5A5ECDCD235DBF0),	/* 3461 - 3652 (27 primes) */	\
	CNST_LIMB (0xECFA7B2FD5B65E3B),	/* 3653 - 3844 (22 primes) */	\
	CNST_LIMB (0xD28EFDF9C89F67B1),	/* 3845 - 4036 (25 primes) */	\
	CNST_LIMB (0xCB7F7C7A3DD3AF4F),	/* 4037 - 4228 (21 primes) */	\
	CNST_LIMB (0xEEBED6CDFF6B32CC),	/* 4229 - 4420 (22 primes) */	\
	CNST_LIMB (0xD5BD73F85ECFA97C),	/* 4421 - 4612 (23 primes) */	\
	CNST_LIMB (0x21FDBE4FBBAD48F7),	/* 4613 - 4804 (24 primes) */	\
	CNST_LIMB (0x5E35A3B5EEB7FDE7),	/* 4805 - 4996 (21 primes) */	\
	CNST_LIMB (0xD9EBFD53A7DBBCC9),	/* 4997 - 5188 (22 primes) */	\
	CNST_LIMB (0xFF9EDEAF2EFE1F76),	/* 5189 - 5380 (18 primes) */	
#define PRIMESIEVE_NUMBEROF_TABLE 28
/* #define PRIMESIEVE_PRIMES_IN_TABLE 706 */
#define PRIMESIEVE_HIGHEST_PRIME 5351
/* #define PRIMESIEVE_FIRST_UNCHECKED 5381 */

#define SIEVE_MASK1 CNST_LIMB(0x3204C1A049120485)
#define SIEVE_MASKT CNST_LIMB(0xA1204892058)
#define SIEVE_2MSK1 CNST_LIMB(0x29048402110840A)
#define SIEVE_2MSK2 CNST_LIMB(0x9402180C40230184)
#define SIEVE_2MSKT CNST_LIMB(0x5021088402120)