868b2b66 (kx 2024-12-20 16:11:07 +0300 1)
868b2b66 (kx 2024-12-20 16:11:07 +0300 2) #ifndef __REAL_EINTERNAL_MTENS_002_32MSB
868b2b66 (kx 2024-12-20 16:11:07 +0300 3) #define __REAL_EINTERNAL_MTENS_002_32MSB
868b2b66 (kx 2024-12-20 16:11:07 +0300 4)
868b2b66 (kx 2024-12-20 16:11:07 +0300 5) #if BITS_PER_EMUSHORT == 32
868b2b66 (kx 2024-12-20 16:11:07 +0300 6)
868b2b66 (kx 2024-12-20 16:11:07 +0300 7) static EMUSHORT _ei_mtens_256_[NTEN_256+1][NPIR_256] =
868b2b66 (kx 2024-12-20 16:11:07 +0300 8) {
868b2b66 (kx 2024-12-20 16:11:07 +0300 9) /* Sign Exp hgw S i g n i f i c a n d lgw */
868b2b66 (kx 2024-12-20 16:11:07 +0300 10) /* ========== ========== ========== ================================================================================== ==========*/
868b2b66 (kx 2024-12-20 16:11:07 +0300 11) { 0x00000000, 0x0ad961ec, 0x00000000, 0x847c7fa4, 0xb0082efb, 0x5ed1c885, 0xcab1ea5a, 0x284cc701, 0x083cc9bc, 0x63d030c7, 0x00000000 }, /* 10**-268435456 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 12) { 0x00000000, 0x256cb0f5, 0x00000000, 0xb82a1134, 0x334d7a81, 0x64684b3a, 0x6d019783, 0xf0531f32, 0x363d806e, 0xb72193ca, 0x00000000 }, /* 10**-134217728 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 13) { 0x00000000, 0x32b6587a, 0x00000000, 0x9988fdbc, 0xac15477e, 0xb927999a, 0x85047278, 0xf82ce629, 0x0efe214e, 0xc818f07c, 0x00000000 }, /* 10**-067108864 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 14) { 0x00000000, 0x395b2c3c, 0x00000000, 0xc6413ec6, 0xf044b8a4, 0xee0032b5, 0x6fd0d410, 0xc57687f8, 0x5d2f8ba3, 0xc448b501, 0x00000000 }, /* 10**-033554432 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 15) { 0x00000000, 0x3cad961d, 0x00000000, 0xe148e940, 0x3af21be6, 0x65d30b48, 0x2a519e33, 0x6af9b938, 0xd7657503, 0xb601eaaa, 0x00000000 }, /* 10**-016777216 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 16) { 0x00000000, 0x3e56cb0e, 0x00000000, 0xa9d020e2, 0x34c36502, 0x47434a70, 0x7b36c936, 0x9c87cd6a, 0x054df827, 0xfe12bb09, 0x00000000 }, /* 10**-008388608 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 17) { 0x00000000, 0x3f2b6586, 0x00000000, 0xd07fece5, 0xb99b9db0, 0xced72f3a, 0x6e270b32, 0x581ed04f, 0x436faed8, 0x901298ae, 0x00000000 }, /* 10**-004194304 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 18) { 0x00000000, 0x3f95b2c2, 0x00000000, 0xe708450f, 0x25b27986, 0xf64372a3, 0xe9a3ec8f, 0x3fc4acdc, 0xfcdff49b, 0xf984fd47, 0x00000000 }, /* 10**-002097152 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 19) { 0x00000000, 0x3fcad960, 0x00000000, 0xf33229bb, 0xf4226e8e, 0x50237f60, 0x53c66c1f, 0xa8630850, 0xb3e120a3, 0xecb650ec, 0x00000000 }, /* 10**-001048576 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 20) { 0x00000000, 0x3fe56caf, 0x00000000, 0xf9840f38, 0xad1ffa36, 0xa9519efc, 0x0abb2f92, 0xc6f9d80b, 0xb630b0f5, 0xa65ae53f, 0x00000000 }, /* 10**-000524288 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 21) { 0x00000000, 0x3ff2b657, 0x00000000, 0xb2b64ef1, 0x9d3f7af4, 0xc34ec2f1, 0x01cf3b1e, 0x4b17aa38, 0x482448ca, 0xee937592, 0x00000000 }, /* 10**-000262144 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 22) { 0x00000000, 0x3ff95b2b, 0x00000000, 0x973ecee3, 0x21687655, 0x58600399, 0x8e195e6d, 0xfb30d3b4, 0x168e9301, 0xfec905dd, 0x00000000 }, /* 10**-000131072 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 23) { 0x00000000, 0x3ffcad95, 0x00000000, 0x8b2358eb, 0xdc628061, 0x2591506b, 0x30320e73, 0x99f6b651, 0x65d787bf, 0x09485a2e, 0x00000000 }, /* 10**-000065536 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 24) { 0x00000000, 0x3ffe56ca, 0x00000000, 0x8573f08e, 0x5ca085e5, 0x718e8c4e, 0xa73abf7c, 0xd2b17e71, 0x6f5893a0, 0xd31fa9e9, 0x00000000 }, /* 10**-000032768 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 25) { 0x00000000, 0x3fff2b64, 0x00000000, 0xb8d5bbe7, 0x0e108517, 0x456e9e09, 0x4283bb25, 0x538a30f4, 0xbfe56662, 0xed34b135, 0x00000000 }, /* 10**-000016384 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 26) { 0x00000000, 0x3fff95b1, 0x00000000, 0xd986c20b, 0x686da869, 0x5d1d4fd8, 0x5b05f4c2, 0xeef18384, 0x9aee88f7, 0x6e7aeb05, 0x00000000 }, /* 10**-000008192 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 27) { 0x00000000, 0x3fffcad8, 0x00000000, 0xa6dd04c8, 0xd2ce9fde, 0x2de38123, 0xa1c3cffc, 0x20305d02, 0x44e091ba, 0x5e2d7b14, 0x00000000 }, /* 10**-000004096 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 28) { 0x00000000, 0x3fffe56b, 0x00000000, 0xceae534f, 0x34362de4, 0x492512d4, 0xf2ead2cb, 0x8263ca5c, 0xbc774bd9, 0x71aad9f0, 0x00000000 }, /* 10**-000002048 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 29) { 0x00000000, 0x3ffff2b5, 0x00000000, 0xa2a682a5, 0xda57c0bd, 0x87a60158, 0x6bd3f698, 0xf53e94d1, 0xb2357c32, 0xc0eb00f0, 0x00000000 }, /* 10**-000001024 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 30) { 0x00000000, 0x3ffff95a, 0x00000000, 0x9049ee32, 0xdb23d21c, 0x7132d332, 0xe3f204d4, 0xe7317d62, 0x209b6a93, 0xd4c94b61, 0x00000000 }, /* 10**-000000512 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 31) { 0x00000000, 0x3ffffcac, 0x00000000, 0xc0314325, 0x637a1939, 0xfa911155, 0xfefb5308, 0xa23e2ed2, 0x7766e8cc, 0x9b0353f9, 0x00000000 }, /* 10**-000000256 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 32) { 0x00000000, 0x3ffffe55, 0x00000000, 0xddd0467c, 0x64bce4a0, 0xac7cb3f6, 0xd05ddbde, 0xe26ca606, 0x3461fffa, 0x4ed77647, 0x00000000 }, /* 10**-000000128 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 33) { 0x00000000, 0x3fffff2a, 0x00000000, 0xa87fea27, 0xa539e9a5, 0x3f2398d7, 0x47b36224, 0x2a1fee40, 0xd90aab31, 0x0e128b7a, 0x00000000 }, /* 10**-000000064 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 34) { 0x00000000, 0x3fffff94, 0x00000000, 0xcfb11ead, 0x453994ba, 0x67de18ed, 0xa5814af2, 0x0b5b1aa0, 0x28ccd99e, 0x59e338f5, 0x00000000 }, /* 10**-000000032 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 35) { 0x00000000, 0x3fffffc9, 0x00000000, 0xe69594be, 0xc44de15b, 0x4c2ebe68, 0x7989a9b3, 0xbf716c1a, 0xdd27f085, 0x23ccd352, 0x00000000 }, /* 10**-000000016 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 36) { 0x00000000, 0x3fffffe4, 0x00000000, 0xabcc7711, 0x8461cefc, 0xfdc20d2b, 0x36ba7c3d, 0x3d4d3d75, 0x8161697c, 0x7068f3b8, 0x00000000 }, /* 10**-000000008 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 37) { 0x00000000, 0x3ffffff1, 0x00000000, 0xd1b71758, 0xe219652b, 0xd3c36113, 0x404ea4a8, 0xc154c985, 0xf06f6944, 0x67381d80, 0x00000000 }, /* 10**-000000004 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 38) { 0x00000000, 0x3ffffff8, 0x00000000, 0xa3d70a3d, 0x70a3d70a, 0x3d70a3d7, 0x0a3d70a3, 0xd70a3d70, 0xa3d70a3d, 0x70a3d70b, 0x00000000 }, /* 10**-000000002 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 39) { 0x00000000, 0x3ffffffb, 0x00000000, 0xcccccccc, 0xcccccccc, 0xcccccccc, 0xcccccccc, 0xcccccccc, 0xcccccccc, 0xcccccccd, 0x00000000 } /* 10**-000000001 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 40) };
868b2b66 (kx 2024-12-20 16:11:07 +0300 41)
868b2b66 (kx 2024-12-20 16:11:07 +0300 42) #else /* BITS_PER_EMUSHORT != 32 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 43) #error ei_mtens_002_emu32msb.dfn: ERROR: Failed size of EMUSHORT data type.
868b2b66 (kx 2024-12-20 16:11:07 +0300 44) #endif /* BITS_PER_EMUSHORT == 32 */
868b2b66 (kx 2024-12-20 16:11:07 +0300 45)
868b2b66 (kx 2024-12-20 16:11:07 +0300 46) #endif /* __REAL_EINTERNAL_MTENS_002_32MSB */