| 1 | #ifndef DSFMT_PARAMS132049_H | 
|---|
| 2 | #define DSFMT_PARAMS132049_H | 
|---|
| 3 |  | 
|---|
| 4 | /* #define DSFMT_N      1269 */ | 
|---|
| 5 | /* #define DSFMT_MAXDEGREE      132104 */ | 
|---|
| 6 | #define DSFMT_POS1      371 | 
|---|
| 7 | #define DSFMT_SL1       23 | 
|---|
| 8 | #define DSFMT_MSK1      UINT64_C(0x000fb9f4eff4bf77) | 
|---|
| 9 | #define DSFMT_MSK2      UINT64_C(0x000fffffbfefff37) | 
|---|
| 10 | #define DSFMT_MSK32_1   0x000fb9f4U | 
|---|
| 11 | #define DSFMT_MSK32_2   0xeff4bf77U | 
|---|
| 12 | #define DSFMT_MSK32_3   0x000fffffU | 
|---|
| 13 | #define DSFMT_MSK32_4   0xbfefff37U | 
|---|
| 14 | #define DSFMT_FIX1      UINT64_C(0x4ce24c0e4e234f3b) | 
|---|
| 15 | #define DSFMT_FIX2      UINT64_C(0x62612409b5665c2d) | 
|---|
| 16 | #define DSFMT_PCV1      UINT64_C(0x181232889145d000) | 
|---|
| 17 | #define DSFMT_PCV2      UINT64_C(0x0000000000000001) | 
|---|
| 18 | #define DSFMT_IDSTR     "dSFMT2-132049:371-23:fb9f4eff4bf77-fffffbfefff37" | 
|---|
| 19 |  | 
|---|
| 20 |  | 
|---|
| 21 | /* PARAMETERS FOR ALTIVEC */ | 
|---|
| 22 | #if defined(__APPLE__)  /* For OSX */ | 
|---|
| 23 | #define ALTI_SL1    (vector unsigned int)(7, 7, 7, 7) | 
|---|
| 24 | #define ALTI_SL1_PERM \ | 
|---|
| 25 | (vector unsigned char)(2,3,4,5,6,7,30,30,10,11,12,13,14,15,0,1) | 
|---|
| 26 | #define ALTI_SL1_MSK \ | 
|---|
| 27 | (vector unsigned int)(0xffffffffU,0xff800000U,0xffffffffU,0xff800000U) | 
|---|
| 28 | #define ALTI_MSK    (vector unsigned int)(DSFMT_MSK32_1, \ | 
|---|
| 29 | DSFMT_MSK32_2, DSFMT_MSK32_3, DSFMT_MSK32_4) | 
|---|
| 30 | #else   /* For OTHER OSs(Linux?) */ | 
|---|
| 31 | #define ALTI_SL1    {7, 7, 7, 7} | 
|---|
| 32 | #define ALTI_SL1_PERM \ | 
|---|
| 33 | {2,3,4,5,6,7,30,30,10,11,12,13,14,15,0,1} | 
|---|
| 34 | #define ALTI_SL1_MSK \ | 
|---|
| 35 | {0xffffffffU,0xff800000U,0xffffffffU,0xff800000U} | 
|---|
| 36 | #define ALTI_MSK \ | 
|---|
| 37 | {DSFMT_MSK32_1, DSFMT_MSK32_2, DSFMT_MSK32_3, DSFMT_MSK32_4} | 
|---|
| 38 | #endif | 
|---|
| 39 |  | 
|---|
| 40 | #endif /* DSFMT_PARAMS132049_H */ | 
|---|