-#else
-static const short PP_idx[10][64] = {
- { 0, -1, 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,
- -1, 47, 48, 49, 50, 51, 52, 53,
- 54, 55, 56, 57, 58, 59, 60, 61 },
- { 62, -1, -1, 63, 64, 65, -1, 66,
- -1, 67, 68, 69, 70, 71, 72, -1,
- 73, 74, 75, 76, 77, 78, 79, 80,
- 81, 82, 83, 84, 85, 86, 87, 88,
- 89, 90, 91, 92, 93, 94, 95, 96,
- -1, 97, 98, 99,100,101,102,103,
- -1,104,105,106,107,108,109, -1,
- 110, -1,111,112,113,114, -1,115 },
- {116, -1, -1, -1,117, -1, -1,118,
- -1,119,120,121,122,123,124, -1,
- -1,125,126,127,128,129,130, -1,
- 131,132,133,134,135,136,137,138,
- -1,139,140,141,142,143,144,145,
- -1,146,147,148,149,150,151, -1,
- -1,152,153,154,155,156,157, -1,
- 158, -1, -1,159,160, -1, -1,161 },
- {162, -1, -1, -1, -1, -1, -1,163,
- -1,164, -1,165,166,167,168, -1,
- -1,169,170,171,172,173,174, -1,
- -1,175,176,177,178,179,180, -1,
- -1,181,182,183,184,185,186, -1,
- -1, -1,187,188,189,190,191, -1,
- -1,192,193,194,195,196,197, -1,
- 198, -1, -1, -1, -1, -1, -1,199 },
- {200, -1, -1, -1, -1, -1, -1,201,
- -1,202, -1, -1,203, -1,204, -1,
- -1, -1,205,206,207,208, -1, -1,
- -1,209,210,211,212,213,214, -1,
- -1, -1,215,216,217,218,219, -1,
- -1, -1,220,221,222,223, -1, -1,
- -1,224, -1,225,226, -1,227, -1,
- 228, -1, -1, -1, -1, -1, -1,229 },
- {230, -1, -1, -1, -1, -1, -1,231,
- -1,232, -1, -1, -1, -1,233, -1,
- -1, -1,234, -1,235,236, -1, -1,
- -1, -1,237,238,239,240, -1, -1,
- -1, -1, -1,241,242,243, -1, -1,
- -1, -1,244,245,246,247, -1, -1,
- -1,248, -1, -1, -1, -1,249, -1,
- 250, -1, -1, -1, -1, -1, -1,251 },
- { -1, -1, -1, -1, -1, -1, -1,259,
- -1,252, -1, -1, -1, -1,260, -1,
- -1, -1,253, -1, -1,261, -1, -1,
- -1, -1, -1,254,262, -1, -1, -1,
- -1, -1, -1, -1,255, -1, -1, -1,
- -1, -1, -1, -1, -1,256, -1, -1,
- -1, -1, -1, -1, -1, -1,257, -1,
- -1, -1, -1, -1, -1, -1, -1,258 },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1,268, -1,
- -1, -1,263, -1, -1,269, -1, -1,
- -1, -1, -1,264,270, -1, -1, -1,
- -1, -1, -1, -1,265, -1, -1, -1,
- -1, -1, -1, -1, -1,266, -1, -1,
- -1, -1, -1, -1, -1, -1,267, -1,
- -1, -1, -1, -1, -1, -1, -1, -1 },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1,274, -1, -1,
- -1, -1, -1,271,275, -1, -1, -1,
- -1, -1, -1, -1,272, -1, -1, -1,
- -1, -1, -1, -1, -1,273, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1 },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1,277, -1, -1, -1,
- -1, -1, -1, -1,276, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1 }
-};
-
-static const ubyte test45[] = {
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 1, 1, 1, 0, 0, 0, 0, 0,
- 1, 1, 0, 0, 0, 0, 0, 0,
- 1, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0
-};
-
-static const ubyte mtwist[] = {
- 15, 63, 55, 47, 40, 48, 56, 12,
- 62, 11, 39, 31, 24, 32, 8, 57,
- 54, 38, 7, 23, 16, 4, 33, 49,
- 46, 30, 22, 3, 0, 17, 25, 41,
- 45, 29, 21, 2, 1, 18, 26, 42,
- 53, 37, 6, 20, 19, 5, 34, 50,
- 61, 10, 36, 28, 27, 35, 9, 58,
- 14, 60, 52, 44, 43, 51, 59, 13
-};
-#endif