Math Processor Unit Library

libmpu – library of arithmetic functions for integer, real, and complex numbers of increased digit capacity

16 Commits   0 Branches   2 Tags

#ifndef   __REAL_EINTERNAL_MCONST_001_32LSB
#define   __REAL_EINTERNAL_MCONST_001_32LSB

#if BITS_PER_EMUSHORT == 32

/* m_pi_32 = 3.141592E+0; */
static EMUSHORT _ei_m_pi_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0xc90fdb00, 0x00000000, 0x40000000, 0x00000000
};
/* m_pi_64 = 3.141592653589793E+0; */
static EMUSHORT _ei_m_pi_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x2168c800, 0xc90fdaa2, 0x00000000, 0x40000000, 0x00000000
};
/* m_pi_128 = 3.1415926535897932384626433833E+0; */
static EMUSHORT _ei_m_pi_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0xc4c6628c, 0x2168c234, 0xc90fdaa2, 0x00000000, 0x40000000, 0x00000000
};

/* m_e_32 = 2.718281E+0; */
static EMUSHORT _ei_m_e_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0xadf85400, 0x00000000, 0x40000000, 0x00000000
};
/* m_e_64 = 2.718281828459055E+0; */
static EMUSHORT _ei_m_e_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0xa2bb4800, 0xadf85458, 0x00000000, 0x40000000, 0x00000000
};
/* m_e_128 = 2.7182818284590452353602874713E+0; */
static EMUSHORT _ei_m_e_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0xafdc5620, 0xa2bb4a9a, 0xadf85458, 0x00000000, 0x40000000, 0x00000000
};

/* m_1_ln2_32 = 1.442705E+0; */
static EMUSHORT _ei_m_1_ln2_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0xb8aa3b00, 0x00000000, 0x3fffffff, 0x00000000
};
/* m_1_ln2_64 = 1.442695040888963E+0; */
static EMUSHORT _ei_m_1_ln2_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x5c17f000, 0xb8aa3b29, 0x00000000, 0x3fffffff, 0x00000000
};
/* m_1_ln2_128 = 1.4426950408889634073599246819E+0; */
static EMUSHORT _ei_m_1_ln2_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0xbe87fed0, 0x5c17f0bb, 0xb8aa3b29, 0x00000000, 0x3fffffff, 0x00000000
};

/* m_ln2_32 = 6.931472E-1; */
static EMUSHORT _ei_m_ln2_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0xb1721900, 0x00000000, 0x3ffffffe, 0x00000000
};
/* m_ln2_64 = 6.931471805599453E-1; */
static EMUSHORT _ei_m_ln2_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0xd1cf8000, 0xb17217f7, 0x00000000, 0x3ffffffe, 0x00000000
};
/* m_ln2_128 = 6.9314718055994530941723212155E-1; */
static EMUSHORT _ei_m_ln2_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0xc9e3b398, 0xd1cf79ab, 0xb17217f7, 0x00000000, 0x3ffffffe, 0x00000000
};

/* m_1_ln10_32 = 4.342944E-1; */
static EMUSHORT _ei_m_1_ln10_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0xde5bd800, 0x00000000, 0x3ffffffd, 0x00000000
};
/* m_1_ln10_64 = 4.342944819032528E-1; */
static EMUSHORT _ei_m_1_ln10_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x37287800, 0xde5bd8a9, 0x00000000, 0x3ffffffd, 0x00000000
};
/* m_1_ln10_128 = 4.3429448190325182765112891891E-1; */
static EMUSHORT _ei_m_1_ln10_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x355baab0, 0x37287195, 0xde5bd8a9, 0x00000000, 0x3ffffffd, 0x00000000
};

/* m_ln10_32 = 2.302595E+0; */
static EMUSHORT _ei_m_ln10_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0x935d8e00, 0x00000000, 0x40000000, 0x00000000
};
/* m_ln10_64 = 2.302585092994055E+0; */
static EMUSHORT _ei_m_ln10_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0xaaa8b000, 0x935d8ddd, 0x00000000, 0x40000000, 0x00000000
};
/* m_ln10_128 = 2.3025850929940456840179914556E+0; */
static EMUSHORT _ei_m_ln10_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0xea56d62b, 0xaaa8ac16, 0x935d8ddd, 0x00000000, 0x40000000, 0x00000000
};

/* m_1_lg2_32 = 3.321938E+0; */
static EMUSHORT _ei_m_1_lg2_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0xd49a7800, 0x00000000, 0x40000000, 0x00000000
};
/* m_1_lg2_64 = 3.321928094887362E+0; */
static EMUSHORT _ei_m_1_lg2_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0xcd1b8800, 0xd49a784b, 0x00000000, 0x40000000, 0x00000000
};
/* m_1_lg2_128 = 3.3219280948873623478703194305E+0; */
static EMUSHORT _ei_m_1_lg2_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x492bf700, 0xcd1b8afe, 0xd49a784b, 0x00000000, 0x40000000, 0x00000000
};

/* m_lg2_32 = 3.010309E-1; */
static EMUSHORT _ei_m_lg2_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0x9a209a00, 0x00000000, 0x3ffffffd, 0x00000000
};
/* m_lg2_64 = 3.010299956639811E-1; */
static EMUSHORT _ei_m_lg2_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0xfbcff800, 0x9a209a84, 0x00000000, 0x3ffffffd, 0x00000000
};
/* m_lg2_128 = 3.0102999566398119521373889472E-1; */
static EMUSHORT _ei_m_lg2_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x8f8959ac, 0xfbcff798, 0x9a209a84, 0x00000000, 0x3ffffffd, 0x00000000
};

/* m_pi_2_32 = 1.570806E+0; */
static EMUSHORT _ei_m_pi_2_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0xc90fdb00, 0x00000000, 0x3fffffff, 0x00000000
};
/* m_pi_2_64 = 1.570796326794906E+0; */
static EMUSHORT _ei_m_pi_2_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x2168c800, 0xc90fdaa2, 0x00000000, 0x3fffffff, 0x00000000
};
/* m_pi_2_128 = 1.5707963267948966192313216926E+0; */
static EMUSHORT _ei_m_pi_2_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0xc4c6628c, 0x2168c234, 0xc90fdaa2, 0x00000000, 0x3fffffff, 0x00000000
};

/* m_pi_3_32 = 1.047207E+0; */
static EMUSHORT _ei_m_pi_3_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0x860a9100, 0x00000000, 0x3fffffff, 0x00000000
};
/* m_pi_3_64 = 1.047197551196607E+0; */
static EMUSHORT _ei_m_pi_3_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x6b9b2800, 0x860a91c1, 0x00000000, 0x3fffffff, 0x00000000
};
/* m_pi_3_128 = 1.0471975511965977461542144611E+0; */
static EMUSHORT _ei_m_pi_3_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x2dd99708, 0x6b9b2c23, 0x860a91c1, 0x00000000, 0x3fffffff, 0x00000000
};

/* m_pi_4_32 = 7.853981E-1; */
static EMUSHORT _ei_m_pi_4_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0xc90fda00, 0x00000000, 0x3ffffffe, 0x00000000
};
/* m_pi_4_64 = 7.853981633974482E-1; */
static EMUSHORT _ei_m_pi_4_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x2168c000, 0xc90fdaa2, 0x00000000, 0x3ffffffe, 0x00000000
};
/* m_pi_4_128 = 7.8539816339744830961566084582E-1; */
static EMUSHORT _ei_m_pi_4_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0xc4c6628c, 0x2168c234, 0xc90fdaa2, 0x00000000, 0x3ffffffe, 0x00000000
};

/* m_pi_5_32 = 6.283195E-1; */
static EMUSHORT _ei_m_pi_5_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0xa0d97c00, 0x00000000, 0x3ffffffe, 0x00000000
};
/* m_pi_5_64 = 6.283185307179596E-1; */
static EMUSHORT _ei_m_pi_5_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0xe7870000, 0xa0d97bb4, 0x00000000, 0x3ffffffe, 0x00000000
};
/* m_pi_5_128 = 6.2831853071795864769252867675E-1; */
static EMUSHORT _ei_m_pi_5_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0xd09eb53c, 0xe78701c3, 0xa0d97bb4, 0x00000000, 0x3ffffffe, 0x00000000
};

/* m_pi_6_32 = 5.235997E-1; */
static EMUSHORT _ei_m_pi_6_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0x860a9200, 0x00000000, 0x3ffffffe, 0x00000000
};
/* m_pi_6_64 = 5.235987755982998E-1; */
static EMUSHORT _ei_m_pi_6_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x6b9b2800, 0x860a91c1, 0x00000000, 0x3ffffffe, 0x00000000
};
/* m_pi_6_128 = 5.2359877559829887307710723053E-1; */
static EMUSHORT _ei_m_pi_6_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x2dd99707, 0x6b9b2c23, 0x860a91c1, 0x00000000, 0x3ffffffe, 0x00000000
};

/* m_1_pi_32 = 3.183109E-1; */
static EMUSHORT _ei_m_1_pi_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0xa2f98400, 0x00000000, 0x3ffffffd, 0x00000000
};
/* m_1_pi_64 = 3.183098861837916E-1; */
static EMUSHORT _ei_m_1_pi_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x4e441800, 0xa2f9836e, 0x00000000, 0x3ffffffd, 0x00000000
};
/* m_1_pi_128 = 3.1830988618379067153776752674E-1; */
static EMUSHORT _ei_m_1_pi_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0xfc2757d2, 0x4e441529, 0xa2f9836e, 0x00000000, 0x3ffffffd, 0x00000000
};

/* m_2_pi_32 = 6.366208E-1; */
static EMUSHORT _ei_m_2_pi_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0xa2f98400, 0x00000000, 0x3ffffffe, 0x00000000
};
/* m_2_pi_64 = 6.366197723675813E-1; */
static EMUSHORT _ei_m_2_pi_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x4e441800, 0xa2f9836e, 0x00000000, 0x3ffffffe, 0x00000000
};
/* m_2_pi_128 = 6.3661977236758134307553505359E-1; */
static EMUSHORT _ei_m_2_pi_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0xfc2757d2, 0x4e441529, 0xa2f9836e, 0x00000000, 0x3ffffffe, 0x00000000
};

/* m_3_pi_32 = 9.549306E-1; */
static EMUSHORT _ei_m_3_pi_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0xf4764500, 0x00000000, 0x3ffffffe, 0x00000000
};
/* m_3_pi_64 = 9.549296585513720E-1; */
static EMUSHORT _ei_m_3_pi_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x75662000, 0xf4764525, 0x00000000, 0x3ffffffe, 0x00000000
};
/* m_3_pi_128 = 9.5492965855137201461330258023E-1; */
static EMUSHORT _ei_m_3_pi_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0xfa3b03bb, 0x75661fbe, 0xf4764525, 0x00000000, 0x3ffffffe, 0x00000000
};

/* m_4_pi_32 = 1.273249E+0; */
static EMUSHORT _ei_m_4_pi_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0xa2f98300, 0x00000000, 0x3fffffff, 0x00000000
};
/* m_4_pi_64 = 1.273239544735162E+0; */
static EMUSHORT _ei_m_4_pi_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x4e441800, 0xa2f9836e, 0x00000000, 0x3fffffff, 0x00000000
};
/* m_4_pi_128 = 1.2732395447351626861510701079E+0; */
static EMUSHORT _ei_m_4_pi_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0xfc2757d2, 0x4e441529, 0xa2f9836e, 0x00000000, 0x3fffffff, 0x00000000
};

/* m_5_pi_32 = 1.591559E+0; */
static EMUSHORT _ei_m_5_pi_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0xcbb7e500, 0x00000000, 0x3fffffff, 0x00000000
};
/* m_5_pi_64 = 1.591549430918953E+0; */
static EMUSHORT _ei_m_5_pi_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0xe1d52000, 0xcbb7e449, 0x00000000, 0x3fffffff, 0x00000000
};
/* m_5_pi_128 = 1.5915494309189533576888376347E+0; */
static EMUSHORT _ei_m_5_pi_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x7b312dc6, 0xe1d51a74, 0xcbb7e449, 0x00000000, 0x3fffffff, 0x00000000
};

/* m_2pi_32 = 6.283195E+0; */
static EMUSHORT _ei_m_2pi_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0xc90fdb00, 0x00000000, 0x40000001, 0x00000000
};
/* m_2pi_64 = 6.283185307179597E+0; */
static EMUSHORT _ei_m_2pi_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x2168c800, 0xc90fdaa2, 0x00000000, 0x40000001, 0x00000000
};
/* m_2pi_128 = 6.2831853071795864769252867676E+0; */
static EMUSHORT _ei_m_2pi_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0xc4c6628c, 0x2168c234, 0xc90fdaa2, 0x00000000, 0x40000001, 0x00000000
};

/* m_3pi_32 = 9.424787E+0; */
static EMUSHORT _ei_m_3pi_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0x96cbe400, 0x00000000, 0x40000002, 0x00000000
};
/* m_3pi_64 = 9.424777960769381E+0; */
static EMUSHORT _ei_m_3pi_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x990e9800, 0x96cbe3f9, 0x00000000, 0x40000002, 0x00000000
};
/* m_3pi_128 = 9.4247779607693797153879301507E+0; */
static EMUSHORT _ei_m_3pi_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x9394c9e8, 0x990e91a7, 0x96cbe3f9, 0x00000000, 0x40000002, 0x00000000
};

/* m_1_2pi_32 = 1.591559E-1; */
static EMUSHORT _ei_m_1_2pi_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0xa2f98400, 0x00000000, 0x3ffffffc, 0x00000000
};
/* m_1_2pi_64 = 1.591549430918953E-1; */
static EMUSHORT _ei_m_1_2pi_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x4e441800, 0xa2f9836e, 0x00000000, 0x3ffffffc, 0x00000000
};
/* m_1_2pi_128 = 1.5915494309189533576888376347E-1; */
static EMUSHORT _ei_m_1_2pi_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0xfc2757d2, 0x4e441529, 0xa2f9836e, 0x00000000, 0x3ffffffc, 0x00000000
};

/* m_1_3pi_32 = 1.061032E-1; */
static EMUSHORT _ei_m_1_3pi_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0xd94caf00, 0x00000000, 0x3ffffffb, 0x00000000
};
/* m_1_3pi_64 = 1.061032953945978E-1; */
static EMUSHORT _ei_m_1_3pi_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0xbdb01800, 0xd94caf3d, 0x00000000, 0x3ffffffb, 0x00000000
};
/* m_1_3pi_128 = 1.0610329539459689051258917568E-1; */
static EMUSHORT _ei_m_1_3pi_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0xfadf1fc3, 0xbdb01c37, 0xd94caf3d, 0x00000000, 0x3ffffffb, 0x00000000
};

/* m_1_4pi_32 = 7.957757E-2; */
static EMUSHORT _ei_m_1_4pi_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0xa2f98400, 0x00000000, 0x3ffffffb, 0x00000000
};
/* m_1_4pi_64 = 7.957747154594777E-2; */
static EMUSHORT _ei_m_1_4pi_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x4e441800, 0xa2f9836e, 0x00000000, 0x3ffffffb, 0x00000000
};
/* m_1_4pi_128 = 7.9577471545947667884441881696E-2; */
static EMUSHORT _ei_m_1_4pi_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0xfc2757d2, 0x4e441529, 0xa2f9836e, 0x00000000, 0x3ffffffb, 0x00000000
};

/* m_1_5pi_32 = 6.366207E-2; */
static EMUSHORT _ei_m_1_5pi_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0x82613600, 0x00000000, 0x3ffffffb, 0x00000000
};
/* m_1_5pi_64 = 6.366197723675813E-2; */
static EMUSHORT _ei_m_1_5pi_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0xd8367800, 0x826135f1, 0x00000000, 0x3ffffffb, 0x00000000
};
/* m_1_5pi_128 = 6.3661977236758134307553505358E-2; */
static EMUSHORT _ei_m_1_5pi_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0xc9b9130e, 0xd8367754, 0x826135f1, 0x00000000, 0x3ffffffb, 0x00000000
};

/* m_1_6pi_32 = 5.305164E-2; */
static EMUSHORT _ei_m_1_6pi_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0xd94caf00, 0x00000000, 0x3ffffffa, 0x00000000
};
/* m_1_6pi_64 = 5.305164769729844E-2; */
static EMUSHORT _ei_m_1_6pi_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0xbdb01800, 0xd94caf3d, 0x00000000, 0x3ffffffa, 0x00000000
};
/* m_1_6pi_128 = 5.3051647697298445256294587790E-2; */
static EMUSHORT _ei_m_1_6pi_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0xfadf1fc3, 0xbdb01c37, 0xd94caf3d, 0x00000000, 0x3ffffffa, 0x00000000
};

/* m_3pi_4_32 = 2.356194E+0; */
static EMUSHORT _ei_m_3pi_4_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0x96cbe400, 0x00000000, 0x40000000, 0x00000000
};
/* m_3pi_4_64 = 2.356194490192344E+0; */
static EMUSHORT _ei_m_3pi_4_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x990e9000, 0x96cbe3f9, 0x00000000, 0x40000000, 0x00000000
};
/* m_3pi_4_128 = 2.3561944901923449288469825374E+0; */
static EMUSHORT _ei_m_3pi_4_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x9394c9e8, 0x990e91a7, 0x96cbe3f9, 0x00000000, 0x40000000, 0x00000000
};

/* m_sqrtpi_32 = 1.772453E+0; */
static EMUSHORT _ei_m_sqrtpi_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0xe2dfc500, 0x00000000, 0x3fffffff, 0x00000000
};
/* m_sqrtpi_64 = 1.772453850905525E+0; */
static EMUSHORT _ei_m_sqrtpi_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0xa77b5000, 0xe2dfc48d, 0x00000000, 0x3fffffff, 0x00000000
};
/* m_sqrtpi_128 = 1.7724538509055160272981674833E+0; */
static EMUSHORT _ei_m_sqrtpi_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0xe1d82907, 0xa77b553c, 0xe2dfc48d, 0x00000000, 0x3fffffff, 0x00000000
};

/* m_1_sqrtpi_32 = 5.641906E-1; */
static EMUSHORT _ei_m_1_sqrtpi_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0x906ebb00, 0x00000000, 0x3ffffffe, 0x00000000
};
/* m_1_sqrtpi_64 = 5.641895835477562E-1; */
static EMUSHORT _ei_m_1_sqrtpi_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x14db6800, 0x906eba82, 0x00000000, 0x3ffffffe, 0x00000000
};
/* m_1_sqrtpi_128 = 5.6418958354775628694807945165E-1; */
static EMUSHORT _ei_m_1_sqrtpi_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x71d48a7f, 0x14db688d, 0x906eba82, 0x00000000, 0x3ffffffe, 0x00000000
};

/* m_2_sqrtpi_32 = 1.128389E+0; */
static EMUSHORT _ei_m_2_sqrtpi_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0x906eba00, 0x00000000, 0x3fffffff, 0x00000000
};
/* m_2_sqrtpi_64 = 1.128379167095512E+0; */
static EMUSHORT _ei_m_2_sqrtpi_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x14db6800, 0x906eba82, 0x00000000, 0x3fffffff, 0x00000000
};
/* m_2_sqrtpi_128 = 1.1283791670955125738961589031E+0; */
static EMUSHORT _ei_m_2_sqrtpi_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x71d48a7f, 0x14db688d, 0x906eba82, 0x00000000, 0x3fffffff, 0x00000000
};

/* m_sqrt2_32 = 1.414213E+0; */
static EMUSHORT _ei_m_sqrt2_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0xb504f400, 0x00000000, 0x3fffffff, 0x00000000
};
/* m_sqrt2_64 = 1.414213562373094E+0; */
static EMUSHORT _ei_m_sqrt2_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0xf9de6000, 0xb504f333, 0x00000000, 0x3fffffff, 0x00000000
};
/* m_sqrt2_128 = 1.4142135623730950488016887241E+0; */
static EMUSHORT _ei_m_sqrt2_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x597d89b3, 0xf9de6484, 0xb504f333, 0x00000000, 0x3fffffff, 0x00000000
};

/* m_1_sqrt2_32 = 7.071077E-1; */
static EMUSHORT _ei_m_1_sqrt2_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0xb504f300, 0x00000000, 0x3ffffffe, 0x00000000
};
/* m_1_sqrt2_64 = 7.071067811865474E-1; */
static EMUSHORT _ei_m_1_sqrt2_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0xf9de6000, 0xb504f333, 0x00000000, 0x3ffffffe, 0x00000000
};
/* m_1_sqrt2_128 = 7.0710678118654752440084436211E-1; */
static EMUSHORT _ei_m_1_sqrt2_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x597d89b4, 0xf9de6484, 0xb504f333, 0x00000000, 0x3ffffffe, 0x00000000
};

/* m_sqrt3_32 = 1.732050E+0; */
static EMUSHORT _ei_m_sqrt3_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0xddb3d800, 0x00000000, 0x3fffffff, 0x00000000
};
/* m_sqrt3_64 = 1.732050807568887E+0; */
static EMUSHORT _ei_m_sqrt3_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0xc2655800, 0xddb3d742, 0x00000000, 0x3fffffff, 0x00000000
};
/* m_sqrt3_128 = 1.7320508075688772935274463425E+0; */
static EMUSHORT _ei_m_sqrt3_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x92ba16b9, 0xc265539d, 0xddb3d742, 0x00000000, 0x3fffffff, 0x00000000
};

/* m_1_sqrt3_32 = 5.773502E-1; */
static EMUSHORT _ei_m_1_sqrt3_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0x93cd3a00, 0x00000000, 0x3ffffffe, 0x00000000
};
/* m_1_sqrt3_64 = 5.773502691896267E-1; */
static EMUSHORT _ei_m_1_sqrt3_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x8198e000, 0x93cd3a2c, 0x00000000, 0x3ffffffe, 0x00000000
};
/* m_1_sqrt3_128 = 5.7735026918962576450914878050E-1; */
static EMUSHORT _ei_m_1_sqrt3_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x0c7c0f26, 0x8198e269, 0x93cd3a2c, 0x00000000, 0x3ffffffe, 0x00000000
};

/* m_degree_32 = 1.745339E-2; */
static EMUSHORT _ei_m_degree_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0x8efa3500, 0x00000000, 0x3ffffff9, 0x00000000
};
/* m_degree_64 = 1.745329251994339E-2; */
static EMUSHORT _ei_m_degree_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x94e9c800, 0x8efa3512, 0x00000000, 0x3ffffff9, 0x00000000
};
/* m_degree_128 = 1.7453292519943295769236907684E-2; */
static EMUSHORT _ei_m_degree_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x0ec5f66e, 0x94e9c8ae, 0x8efa3512, 0x00000000, 0x3ffffff9, 0x00000000
};

/* m_1_degree_32 = 5.729588E+1; */
static EMUSHORT _ei_m_1_degree_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0xe52ee100, 0x00000000, 0x40000004, 0x00000000
};
/* m_1_degree_64 = 5.729577951308232E+1; */
static EMUSHORT _ei_m_1_degree_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x1e0fc000, 0xe52ee0d3, 0x00000000, 0x40000004, 0x00000000
};
/* m_1_degree_128 = 5.7295779513082320876798154814E+1; */
static EMUSHORT _ei_m_1_degree_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x0a975380, 0x1e0fbdc3, 0xe52ee0d3, 0x00000000, 0x40000004, 0x00000000
};

/* m_goldenratio_32 = 1.618034E+0; */
static EMUSHORT _ei_m_goldenratio_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0xcf1bbd00, 0x00000000, 0x3fffffff, 0x00000000
};
/* m_goldenratio_64 = 1.618033988749894E+0; */
static EMUSHORT _ei_m_goldenratio_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0xbfa54000, 0xcf1bbcdc, 0x00000000, 0x3fffffff, 0x00000000
};
/* m_goldenratio_128 = 1.6180339887498948482045868343E+0; */
static EMUSHORT _ei_m_goldenratio_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0xf9ce6030, 0xbfa53e0a, 0xcf1bbcdc, 0x00000000, 0x3fffffff, 0x00000000
};

/* m_eulergamma_32 = 5.772166E-1; */
static EMUSHORT _ei_m_eulergamma_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0x93c46800, 0x00000000, 0x3ffffffe, 0x00000000
};
/* m_eulergamma_64 = 5.772156649015338E-1; */
static EMUSHORT _ei_m_eulergamma_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x7db0c800, 0x93c467e3, 0x00000000, 0x3ffffffe, 0x00000000
};
/* m_eulergamma_128 = 5.7721566490153286060651209018E-1; */
static EMUSHORT _ei_m_eulergamma_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0xd1be3f81, 0x7db0c7a4, 0x93c467e3, 0x00000000, 0x3ffffffe, 0x00000000
};

/* m_catalan_32 = 9.159666E-1; */
static EMUSHORT _ei_m_catalan_32_[NPIR_32] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x00000000, 0xea7cb900, 0x00000000, 0x3ffffffe, 0x00000000
};
/* m_catalan_64 = 9.159655941772190E-1; */
static EMUSHORT _ei_m_catalan_64_[NPIR_64] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x00000000, 0x409ae800, 0xea7cb89f, 0x00000000, 0x3ffffffe, 0x00000000
};
/* m_catalan_128 = 9.1596559417721901505460351493E-1; */
static EMUSHORT _ei_m_catalan_128_[NPIR_128] =
{
/*  lgw         S i g n i f i c a n d               hgw         Exp         Sign     */
/* ==========  ==================================  ==========  ==========  ==========*/
   0x00000000, 0x215822e4, 0x409ae845, 0xea7cb89f, 0x00000000, 0x3ffffffe, 0x00000000
};

#else  /* BITS_PER_EMUSHORT != 32 */
#error ei_mconst_001_emu32lsb.dfn: ERROR: Failed size of EMUSHORT data type.
#endif /* BITS_PER_EMUSHORT == 32 */

#endif /* __REAL_EINTERNAL_MCONST_001_32LSB */