#ifndef __REAL_EINTERNAL_MCONST_256_32LSB
#define __REAL_EINTERNAL_MCONST_256_32LSB
#if BITS_PER_EMUSHORT == 32
/* m_pi_32768 = 3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296541266540853061434443185867697514566140680070023787765913440171274947042056223053899456131407112700040785473326993908145466464588079727082668306343285878569830523580893306575740679545716377525420211495576158140025012622859413021647155097925923099079654737612551765675135751782966645477917450112996148903046399471329621073404375189573596145890193897131117904297828564750320319869151402870808599048010941214722131794764777262241425485454033215718530614228813758504306332175182979866223717215916077166925474873898665494945011465406284336639379003976926567214638530673609657120918076383271664162748888007869256029022847210403172118608204190004229661711963779213375751149595015660496318629472654736425230817703675159067350235072835405670403867435136222247715891504953098444893330963408780769325993978054193414473774418426312986080998886874132604721569516239658645730216315981931951673538129741677294786724229246543668009806769282382806899640048243540370141631496589794092432378969070697794223625082216889573837986230015937764716512289357860158816175578297352334460428151262720373431465319777741603199066554187639792933441952154134189948544473456738316249934191318148092777710386387734317720754565453220777092120190516609628049092636019759882816133231666365286193266863360627356763035447762803504507772355471058595487027908143562401451718062464362679456127531813407833033625423278394497538243720583531147711992606381334677687969597030983391307710987040859133746414428227726346594704745878477872019277152807317679077071572134447306057007334924369311383504931631284042512192565179806941135280131470130478164378851852909285452011658393419656213491434159562586586557055269049652098580338507224264829397285847831630577775606888764462482468579260395352773480304802900587607582510474709164396136267604492562742042083208566119062545433721315359584506877246029016187667952406163425225771954291629919306455377991403734043287526288896399587947572917464263574552540790914513571113694109119393251910760208252026187985318877058429725916778131496990090192116971737278476847268608490033770242429165130050051683233643503895170298939223345172201381280696501178440874519601212285993716231301711444846409038906449544400619869075485160263275052983491874078668088183385102283345085048608250393021332197155184306354550076682829493041377655279397517546139539846833936383047461199665385815384205685338621867252334028308711232827892125077126294632295639898989358211674562701021835646220134967151881909730381198004973407239610368540664319395097901906996395524530054505806855019567302292191393391856803449039820595510022635353619204199474553859381023439554495977837790237421617271117236434354394782218185286240851400666044332588856986705431547069657474585503323233421073015459405165537906866273337995851156257843229882737231989875714159578111963583300594087306812160287649628674460477464915995054973742562690104903778198683593814657412680492564879855614537234786733039046883834363465537949864192705638729317487233208376011230299113679386270894387993620162951541337142489283072201269014754668476535761647737946752004907571555278196536213239264061601363581559074220202031872776052772190055614842555187925303435139844253223415762336106425063904975008656271095359194658975141310348227693062474353632569160781547818115284366795706110861533150445212747392454494542368288606134084148637767009612071512491404302725386076482363414334623518975766452164137679690314950191085759844239198629164219399490723623464684411739403265918404437805133389452574239950829659122850855582157250310712570126683024029295252201187267675622041542051618416348475651699981161410100299607838690929160302884002691041407928862150784245167090870006992821206604183718065355672525325675328612910424877618258297651579598470356222629348600341587229805349896502262917487882027342092222453398562647669149055628425039127577102840279980663658254889264880254566101729670266407655904290994568150652653053718294127033693137851786090407086671149655834343476933857817113864558736781230145876871266034891390956200993936103102916161528813843790990423174733639480457593149314052976347574811935670911013775172100803155902485309066920376719220332290943346768514221447737939375170344366199104033751117354719185504644902636551281622882446257591633303910722538374218214088350865739177150968288747826569959957449066175834413752239709683408005355984917541738188399944697486762655165827658483588453142775687900290951702835297163445621296404352311760066510124120065975585127617858382920419748442360800719304576189323492292796501987518721272675079812554709589045563579212210333466974992356302549478024901141952123828153091140790738602515227429958180724716259166854513331239480494707911915326734302824418604142636395480004480026704962482017928964766975831832713142517029692348896276684403232609275249603579964692565049368183609003238092934595889706953653494060340216654437558900456328822505452556405644824651518754711962184439658253375438856909411303150952617937800297412076651479394259029896959469955657612186561967337862362561252163208628692221032748892186543648022967807057656151446320469279068212073883778142335628236089632080682224680122482611771858963814091839036736722208883215137556003727983940041529700287830766709444745601345564172543709069793961225714298946715435784687886144458123145935719849225284716050492212424701412147805734551050080190869960330276347870810817545011930714122339086639383395294257869050764310063835198343893415961318543475464955697810382930971646514384070070736041123735998434522516105070270562352660127648483084076120E+0; */
static EMUSHORT _ei_m_pi_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0x4c9e8503, 0x39b1b1ef, 0xdc719585, 0x13142406, 0xa06e5274, 0x37a598a4, 0xe2349cf3, 0x5b858da5,
0x969d7aed, 0xab3c2058, 0x55b33340, 0xe4ea0d4c, 0xe98c9d88, 0x7d48fcd5, 0x7dbec8a6, 0x6123f4b1,
0xbf4b0741, 0xc5862c59, 0xf34f9f9b, 0x73989e73, 0x07b6b624, 0x79533695, 0xc3f8fc47, 0xb982dbd1,
0x66e64bcb, 0x37cd67e3, 0x30dd8cb6, 0x316f9c48, 0x52e8cd23, 0x86c29d10, 0xe25c7c87, 0xf4e80d0a,
0xb834e4b7, 0x27c7e54c, 0x8c9e3a59, 0xd326282f, 0x85a636ce, 0xb83b1b83, 0x72c0e910, 0x04349419,
0xb8c15a83, 0x6db041d7, 0x44aeaa34, 0xf0aa1916, 0x73ada73a, 0x7eb964d8, 0x66e50549, 0x83e47f1c,
0x0579bf0a, 0x2fe5c88b, 0xc9f65167, 0xbcb5467f, 0xd0fd6ece, 0xfde7966d, 0x382c4ad3, 0xe37e4c5f,
0xb1a44d99, 0x00ce70ca, 0xf542b68e, 0xb436b7b2, 0x7513ef66, 0xc6a421d2, 0xe87a2ab1, 0xb3c04470,
0xaf31f47d, 0x7807321f, 0xe807eeb2, 0xcbccb26d, 0x54739e52, 0x68220e78, 0xcd11496f, 0x2ece9e4a,
0x79e4cff7, 0x1845582c, 0xc9dc89fe, 0x80468752, 0x8d482ae0, 0x1bcfcee0, 0x339ba812, 0x41ae27ed,
0x25660e87, 0x386c010a, 0x80456be1, 0x0d34919a, 0x13ad38b3, 0x501032c2, 0x6bd4df57, 0xfe1c859c,
0x79d6c4d5, 0x1d038363, 0xfd9398dc, 0xabb09dc6, 0xd50bd767, 0xf4a6f918, 0xafcf1bd1, 0xe35984ab,
0x3e99212e, 0x5cbab3aa, 0x2f2d3375, 0x4f8d4291, 0x8e967fd1, 0xf7689a9f, 0xdaed38ee, 0x3334805f,
0x46d62350, 0x96efbdf7, 0xc708322b, 0x561b37b3, 0x99117037, 0xace69182, 0x4241c859, 0x1a614b7f,
0x375b6c89, 0x28ab8204, 0x5904f9a0, 0x923794da, 0xb0ca4f51, 0xaa2db8df, 0x1dd3ef8c, 0x94487399,
0xbecf9ef3, 0x7a9ea430, 0xa4c83e64, 0x8de75618, 0x4e0c3723, 0xd37a05d4, 0xf32b6497, 0x2af31459,
0x7082b67e, 0xca145dc4, 0xa2ae8f2e, 0x40d58d20, 0x2c557f7d, 0x5d4cf64a, 0xc9b73cc6, 0x7d6719be,
0xc798c87d, 0x86cfdb66, 0x2a4e81ca, 0xa5c9c6bb, 0x4f2415e8, 0x70fae785, 0x41593c2f, 0x80e85849,
0x223d1b6e, 0x05415b75, 0x38f4d7a3, 0x7de58391, 0x7b5d5815, 0x1e17c064, 0x5e44cb8a, 0x3e35598a,
0x4a0ed5f3, 0xfa34f123, 0x7b64fea6, 0x91ec2b3f, 0x78066979, 0x380a6b1c, 0x96a23d53, 0xd6b5ad1c,
0xeb7cae26, 0x07e7c973, 0x9f1f4b4a, 0x7473cfb5, 0x805f699f, 0x65b56b0e, 0x408ae2d4, 0xcb3c2df6,
0xa78d35e5, 0xfa643f56, 0x4ecfb964, 0x66c279ab, 0x61ec2180, 0x60392a45, 0x5dfe8296, 0x8fc11bda,
0xfdd4bdf6, 0x71cbfbf4, 0xbbd558ba, 0x52ea6561, 0x69ce8eb8, 0x8a09a8be, 0x2e9916f5, 0x63f94554,
0xa6fa5a93, 0x20f0186e, 0xa73cb429, 0xa94780ea, 0x10c90bbd, 0xb02270ae, 0xa6a1bb88, 0x98fbe338,
0x1a8b5466, 0x287eb57c, 0x2f97b8c1, 0x2b2549ba, 0xea6e9194, 0x8a4e6ef6, 0x53341371, 0x755cc287,
0x91a3779f, 0x14c3fe3b, 0x995270b2, 0x71a8ddb4, 0xef251b9e, 0x15d22acb, 0x9a8d9bad, 0x6c9bac6f,
0xc8686411, 0xede306da, 0xb1c0311e, 0x758b471f, 0x6fc3dcc5, 0xb54463a7, 0x266f26ef, 0xb4e089d0,
0x93e8cdd0, 0xd72c19e7, 0xd6b14b46, 0xeaf09dcd, 0xf4febd73, 0x0e8e738d, 0x90180038, 0x99c3bea3,
0x2498e084, 0xf5e68c8d, 0xb771b20d, 0x0d8aaff3, 0xd5b853b1, 0x1bf571f9, 0x5b1444cf, 0x28a14536,
0xac5879be, 0x07943bd7, 0xd36b43f1, 0x760f5f34, 0x023f296d, 0x3b55155e, 0x34e7ae3f, 0x46b056ed,
0xdc93676e, 0x21b8dc97, 0x5f249f09, 0x0e5c828f, 0x52df0062, 0x9bc17902, 0x7396475d, 0xbaff1f68,
0xa42f2db7, 0x2ef2fb95, 0x30b0858d, 0xd4f0b765, 0xc8ce3a98, 0x8479a7b5, 0x8c371f58, 0x0018162a,
0x303d61b8, 0x7c05de8a, 0x986a01ad, 0x70d81301, 0xddcfe190, 0xe6be2309, 0x0379b409, 0xa800ad71,
0x69c1a0fe, 0x94045780, 0xd3f35fd4, 0xa878b3a6, 0xd5ce41bf, 0x772df6a0, 0xca1a3c5a, 0xe861bc83,
0x42e96937, 0x06ae4f47, 0x475bbf84, 0x12a66809, 0x827c2fa3, 0xfa1687c0, 0x710c918c, 0x598b4268,
0xb82a7702, 0xaddfc66d, 0x1d5d2a67, 0x046a1892, 0x6ee08174, 0x2e42eb38, 0x7240b793, 0x23355564,
0x882d15dc, 0x919b9663, 0x6457e578, 0x211a839e, 0x62c777e1, 0x5ebac998, 0x51bf366e, 0x2d1d7c95,
0xf22ce39d, 0x94d9be70, 0x21e26f70, 0xbd1d3bce, 0xfcb77f68, 0x53963d23, 0x6fd60b98, 0x155190a6,
0xaf7a2b89, 0xdde815ef, 0xcf001797, 0x6c201061, 0xfc07aadc, 0x20d09acc, 0x35cdbf33, 0x1dd16b81,
0xbd8e07ec, 0x747f60d1, 0x1800d813, 0x981e1efe, 0xfc3df021, 0xa76f2015, 0x193930ff, 0xefaffa62,
0xb6a1aa17, 0x992bd9d3, 0xb56afa8a, 0xb6433b1b, 0x428484e1, 0x51108596, 0x38b870f2, 0x8f496f76,
0x0472bb7e, 0x069ac406, 0x92fed8d4, 0xc1a86ef9, 0xede49479, 0x1a84908d, 0x1e0bbc47, 0xc49d5333,
0xf19a8ace, 0x5a10ab69, 0xfd0b8c4b, 0x6009b8a5, 0xf304565e, 0xcdce4bac, 0xdd8ef5ba, 0x1ee51e6f,
0x1456eb49, 0xeec4cbe2, 0xf64557a8, 0x282473c2, 0xf3b6df67, 0xd99ee7fe, 0x9a43fb42, 0xed4e43e4,
0xf3003fe8, 0x3c4a4371, 0xf7343a01, 0xc9d9750e, 0x1b59cb0d, 0x719ed544, 0x36db9ac3, 0x2646f853,
0x287af77e, 0xea04b718, 0xfd3e3f4d, 0x0e9bdbaa, 0x664bbfdd, 0x8291d8d0, 0xfccfa347, 0xb0e77f49,
0xe1df523e, 0x151268db, 0xb9f33d7c, 0x591f4218, 0x656de53f, 0x34049e11, 0x0b68bdca, 0x779c8323,
0xb9ae8366, 0xa16ca883, 0xbbafae48, 0x4ec902d8, 0x0ccfa4b8, 0x5ac8e578, 0x72b46045, 0xabd993f4,
0x80b84ca7, 0xc384ad30, 0xc7d8db06, 0x37fe3a28, 0x180aa718, 0x095ede0d, 0xd0444d59, 0x7caf3063,
0xf566f034, 0xcc97d47a, 0x17621b85, 0xd011de69, 0x904107c3, 0x01fe727b, 0xf1c3e1b7, 0x923044cf,
0x39319b48, 0xe5704552, 0x014a0b38, 0x202ec557, 0x8109cbdc, 0x3f7e3a00, 0x240a4c5f, 0x57bd1f87,
0x8fcc497e, 0xe98a9295, 0xe67876cc, 0x332a4a58, 0x28456696, 0xd56a19ef, 0xf425a552, 0xff9aea6d,
0x8820e361, 0xd554ce8e, 0x2e922549, 0xd15015ab, 0xb63face5, 0xfec2bd53, 0xf29e083e, 0x9a1079fd,
0x3756d0cc, 0x8e9bbe9d, 0x7ab8e5ec, 0x89a8d98c, 0xd2db4615, 0xc7727ebd, 0xcec493a2, 0x7b8e75ea,
0x767ce16e, 0x883fa78d, 0x501aca90, 0x339e28e6, 0x34cdd7fb, 0xaab3879f, 0x9ebd35ad, 0x2d633801,
0xba21eb63, 0x93cfffa8, 0x09e8637b, 0x1a03b029, 0xb5d21a40, 0xda370518, 0xba6d9b7e, 0x028b21b6,
0x54c10a7d, 0x8a141e09, 0xaaf282a6, 0x768951f9, 0xd57f4e50, 0x25bac9ec, 0x0c72e141, 0x5feb1b74,
0x00ef65e1, 0x6fef027b, 0xd9a80bd1, 0xdc3d3774, 0x65ad646b, 0x13657f07, 0x2fe2e210, 0x850853dd,
0xa5c91151, 0xc78e7d8b, 0xd400186b, 0x90edf52d, 0x4cc83d1a, 0x3502091c, 0xb528801a, 0xef3d1acb,
0xdd80b53d, 0x1045483d, 0x251a4a4d, 0xfd930987, 0x2520503d, 0xfa4f569a, 0xf6e0eb7d, 0xb9b8e7ca,
0xe3ec0f52, 0x054f8879, 0xbc5b7fc8, 0x0f4a3e27, 0x5c4f8e36, 0x31710d19, 0x78d9d0d0, 0x59d7f69e,
0xc4156233, 0x76dcf6f4, 0x4387a7b2, 0x3f7559c1, 0xb0d14d21, 0x27911e8b, 0x2002f2b7, 0x96812aff,
0xb14301b0, 0x6a5a69ea, 0x587665cd, 0xba3bf615, 0x067e1427, 0xa981e021, 0xf39dcc9b, 0x10217ca9,
0x72fb9d18, 0xdf378dd6, 0x5b088ef6, 0x7597fb3c, 0xa364df90, 0x4cdcbc24, 0x88cfdc18, 0x876b7d0f,
0x83157d7a, 0x1610a34a, 0x08e08380, 0x4518ac5d, 0x2b465227, 0x4256efc0, 0xd5a4aca1, 0x91e12282,
0xda72dd24, 0xdfc54930, 0x3071eda8, 0xbf2220e8, 0x96e34991, 0x33d8a87c, 0x8f605894, 0xf912d1da,
0xa1a15371, 0x76079e67, 0x50734841, 0x5953cec7, 0xbbdaaeed, 0x31d0bd10, 0x7eb2d3f4, 0xb6db13c5,
0xa8eaaafa, 0x117bb8ad, 0x080f84f8, 0xd0841745, 0x7a192df8, 0xd7528536, 0x7b9f0f1c, 0xbf8a3b58,
0xcd31bffa, 0x163afcbb, 0x1b6f0c4a, 0x23f65239, 0xd4cb8c15, 0xb36cc2ba, 0xc6b091a5, 0xe6e0f0ff,
0x46c89c98, 0x55fd6129, 0x5e162ea6, 0xa5b7b7e8, 0x71f987f5, 0x438d620a, 0xc59a04a0, 0xc47b64d7,
0xa5f8cb5d, 0x3e0de226, 0x988f5f6a, 0x657de65f, 0x61d7e826, 0xe6d502c6, 0x70086e3d, 0xcc67ba75,
0x8f0aad2c, 0x101a168c, 0x5956aed4, 0xa808da6e, 0xc66f7c32, 0x9922c7ab, 0xecbce11b, 0xe72ad72a,
0x18188b29, 0x3bb321af, 0xf2eab785, 0x7567a782, 0x131c288e, 0xed5cd724, 0xaa80d8f3, 0x80cd3f87,
0x3ad86f65, 0x04f32a0c, 0x5867c544, 0x3b3751dd, 0x0a41d85c, 0x05486d8a, 0x56db8be1, 0xcabbdf6b,
0xf6cbe54e, 0xbbb3a943, 0x5a2ae600, 0x59560861, 0xef9b16a9, 0x30ccb77b, 0x40633fca, 0xec5fcdf4,
0x699ef220, 0xb8ef1165, 0xbab0c7d9, 0xbaeb7f9b, 0x3dc4c4ad, 0x1488e9c2, 0xc6709e58, 0x464e4983,
0xcd874acf, 0x3cbdd3a9, 0xc7828b7d, 0x297f0f14, 0xa538ba9e, 0xb18543ae, 0x27042cda, 0x4b93325e,
0x9499b209, 0xe00fa275, 0x6679c743, 0x8a59772e, 0x138f41be, 0xddc7f9c7, 0x968f8aac, 0x61839782,
0x3aba5bec, 0xa1b8d15c, 0x07854f1b, 0xa7aeafcb, 0x65fc7efe, 0x7ca3f9bb, 0xd6492942, 0xcf04460e,
0x75e8f1da, 0xc10d55bc, 0x97c44666, 0x606b1df5, 0x840c5395, 0x5c77fe27, 0x84ceb937, 0x54250000,
0xca997114, 0x84a85350, 0xc930ae85, 0x3750cecd, 0xcc857642, 0xbbc70611, 0xb11930f4, 0x98c250d9,
0xb6e1477e, 0x3b1ebb0e, 0x3a52df63, 0xef27e6af, 0x1d023685, 0xde9611c6, 0xa7e13361, 0x1406b779,
0xcb9adc49, 0x95449c87, 0xb733cfcb, 0x2ce2eb84, 0xf664c204, 0xf7a69dc7, 0xaf2be26b, 0x559e6c1c,
0x0925df1e, 0xcb2e04a4, 0xfd82812f, 0x1bd08340, 0x13db6e42, 0x539522ce, 0x460faccc, 0xcca02ee8,
0x4efa838b, 0x788e3366, 0xa91d4790, 0xbb3231cf, 0x83f400c3, 0xea511851, 0x26bcf769, 0x322d5d8d,
0x4df0b6b7, 0x4eb97960, 0xc8bd51c0, 0xa50c91dc, 0x5f2a4bfd, 0x746444fe, 0x3702486f, 0x8960de96,
0x8f2d5d2c, 0xeb833d46, 0x00802cff, 0x7c0707c1, 0xfc140303, 0x2c0eb68d, 0x15c5bcae, 0x239f513b,
0x1ff7ab97, 0xcf81e107, 0x6a9401cd, 0xade714c1, 0x14a838a1, 0x5a1fcd61, 0x1ada9c28, 0x4f25c605,
0xcfaebbf2, 0x825a1acf, 0x8087b317, 0x98e0ba71, 0xa11c3ac9, 0x53374821, 0xbc095770, 0x534b4e39,
0xfbfa0c3d, 0xa874a701, 0xa67dcff5, 0x5ae3f935, 0x96d0a759, 0x8fd52626, 0x39060e8f, 0x681644d0,
0x5d42530a, 0x464d80a9, 0x30ac67b8, 0xd599149b, 0x5a6685ff, 0xbb2aa31c, 0x23fb6c99, 0x673b982e,
0x1269f7df, 0xeb5ba9ac, 0xb1064988, 0x36dd424b, 0x6d6cca51, 0x92de9c3a, 0x5ba141da, 0x422e91e6,
0x6a67e3e8, 0x14ec0b57, 0xb1615599, 0xbfcd014b, 0x79ee7e6d, 0x6d98d948, 0xca837645, 0xfca5bb1a,
0x55c6fa47, 0x022e9bed, 0xa0799d00, 0x0ad8291d, 0xef26f1b9, 0x7583d5cf, 0xa694ca45, 0x86d44014,
0x9ec52a52, 0x6cd1cb72, 0x139cd290, 0x4472065a, 0x98a573ea, 0x60c980dd, 0x80b96e71, 0xc81f56e8,
0x765694df, 0x9e3050e2, 0x5677e9aa, 0x9558e447, 0xfc026e47, 0xc9190da6, 0xd5ee382b, 0x889a002e,
0x481c6cd7, 0x4009438b, 0xeb879f92, 0x359046f4, 0x1ecfa268, 0xfaf36bc3, 0x7ee74d73, 0xb1d510bd,
0x5ded7ea1, 0xf9ab4819, 0x0846851d, 0x64f31cc5, 0xa0255dc1, 0x4597e899, 0x74ab6a36, 0xdf310ee0,
0x3f44f82d, 0x6d2a13f8, 0xb3a278a6, 0x062b3cf5, 0xed5bdd3a, 0x79683303, 0xa2c087e8, 0xfa9d4b7f,
0x2f8385dd, 0x4bcbc886, 0x6cea306b, 0x3473fc64, 0x1a23f0c7, 0x13eb57a8, 0xa4037c07, 0x22222e04,
0xfc848ad9, 0xe3fdb8be, 0xe39d652d, 0x238f16cb, 0x2bf1c978, 0x3423b474, 0x5ae4f568, 0x3aab639c,
0x6ba42466, 0x2576f693, 0x8afc47ed, 0x741fa7bf, 0x8d9dd300, 0x3bc832b6, 0x73b931ba, 0xd8bec4d0,
0xa932df8c, 0x38777cb6, 0x12fee5e4, 0x74a3926f, 0x6dbe1159, 0xe694f91e, 0x0b7474d6, 0x12bf2d5b,
0x3f4860ee, 0x043e8f66, 0x6e3c0468, 0x387fe8d7, 0x2ef29632, 0xda56c9ec, 0xa313d55c, 0xeb19ccb1,
0x8a1fbff0, 0xf550aa3d, 0xb7c5da76, 0x06a1d58b, 0xf29be328, 0xa79715ee, 0x0f8037e0, 0x14cc5ed2,
0xbf48e1d8, 0xcc8f6d7e, 0x2b4154aa, 0x4bd407b2, 0xff585ac5, 0x0f1d45b7, 0x36cc88be, 0x23a97a7e,
0xbec7e8f3, 0x59e7c97f, 0x900b1c9e, 0xb5a84031, 0x46980c82, 0xd55e702f, 0x6e74fef6, 0xf482d7ce,
0xd1721d03, 0xf032ea15, 0xc64b92ec, 0x5983ca01, 0x378cd2bf, 0x6fb8f401, 0x2bd7af42, 0x33205151,
0xe6cc254b, 0xdb7f1447, 0xced4bb1b, 0x44ce6cba, 0xcf9b14ed, 0xda3edbeb, 0x865a8918, 0x179727b0,
0x9027d831, 0xb06a53ed, 0x413001ae, 0xe5db382f, 0xad9e530e, 0xf8ff9406, 0x3dba37bd, 0xc9751e76,
0x602646de, 0xc1d4dcb2, 0xd27c7026, 0x36c3fab4, 0x34028492, 0x4df435c9, 0x90a6c08f, 0x86ffb7dc,
0x8d8fddc1, 0x93b4ea98, 0xd5b05aa9, 0xd0069127, 0x2170481c, 0xb81bdd76, 0xcee2d7af, 0x1f612970,
0x515be7ed, 0x233ba186, 0xa090c3a2, 0x99b2964f, 0x4e6bc05d, 0x287c5947, 0x1fbecaa6, 0x2e8efc14,
0x04de8ef9, 0xdbbbc2db, 0x2ad44ce8, 0x2583e9ca, 0xb6150bda, 0x1a946834, 0x6af4e23c, 0x99c32718,
0xbdba5b26, 0x88719a10, 0xa787e6d7, 0x1a723c12, 0xa9210801, 0x4b82d120, 0xe0fd108e, 0x43db5bfc,
0x74e5ab31, 0x08e24fa0, 0xbad946e2, 0x770988c0, 0x7a615d6c, 0xbbe11757, 0x177b200c, 0x521f2b18,
0x3ec86a64, 0xd8760273, 0xd98a0864, 0xf12ffa06, 0x1ad2ee6b, 0xcee3d226, 0x4a25619d, 0x1e8c94e0,
0xdb0933d7, 0xabf5ae8c, 0xa6e1e4c7, 0xb3970f85, 0x5d060c7d, 0x8aea7157, 0x58dbef0a, 0xecfb8504,
0xdf1cba64, 0xa85521ab, 0x04507a33, 0xad33170d, 0x8aaac42d, 0x15728e5a, 0x98fa0510, 0x15d22618,
0xea956ae5, 0x3995497c, 0x95581718, 0xde2bcbf6, 0x6f4c52c9, 0xb5c55df0, 0xec07a28f, 0x9b2783a2,
0x180e8603, 0xe39e772c, 0x2e36ce3b, 0x32905e46, 0xca18217c, 0xf1746c08, 0x4abc9804, 0x670c354e,
0x7096966d, 0x9ed52907, 0x208552bb, 0x1c62f356, 0xdca3ad96, 0x83655d23, 0xfd24cf5f, 0x69163fa8,
0x1c55d39a, 0x98da4836, 0xa163bf05, 0xc2007cb8, 0xece45b3d, 0x49286651, 0x7c4b1fe6, 0xae9f2411,
0x5a899fa5, 0xee386bfb, 0xf406b7ed, 0x0bff5cb6, 0xa637ed6b, 0xf44c42e9, 0x625e7ec6, 0xe485b576,
0x6d51c245, 0x4fe1356d, 0xf25f1437, 0x302b0a6d, 0xcd3a431b, 0xef9519b3, 0x8e3404dd, 0x514a0879,
0x3b139b22, 0x020bbea6, 0x8a67cc74, 0x29024e08, 0x80dc1cd1, 0xc4c6628b, 0x2168c234, 0xc90fdaa2,
0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000,
0x00000000
};
/* m_e_32768 = 2.71828182845904523536028747135266249775724709369995957496696762772407663035354759457138217852516642742746639193200305992181741359662904357290033429526059563073813232862794349076323382988075319525101901157383418793070215408914993488416750924476146066808226480016847741185374234544243710753907774499206955170276183860626133138458300075204493382656029760673711320070932870912744374704723069697720931014169283681902551510865746377211125238978442505695369677078544996996794686445490598793163688923009879312773617821542499922957635148220826989519366803318252886939849646510582093923982948879332036250944311730123819706841614039701983767932068328237646480429531180232878250981945581530175671736133206981125099618188159304169035159888851934580727386673858942287922849989208680582574927961048419844436346324496848756023362482704197862320900216099023530436994184914631409343173814364054625315209618369088870701676839642437814059271456354906130310720851038375051011574770417189861068739696552126715468895703503540212340784981933432106817012100562788023519303322474501585390473041995777709350366041699732972508868769664035557071622684471625607988265178713419512466520103059212366771943252786753985589448969709640975459185695638023637016211204774272283648961342251644507818244235294863637214174023889344124796357437026375529444833799801612549227850925778256209262264832627793338656648162772516401910590049164499828931505660472580277863186415519565324425869829469593080191529872117255634754639644791014590409058629849679128740687050489585867174798546677575732056812884592054133405392200011378630094556068816674001698420558040336379537645203040243225661352783695117788386387443966253224985065499588623428189970773327617178392803494650143455889707194258639877275471096295374152111513683506275260232648472870392076431005958411661205452970302364725492966693811513732275364509888903136020572481765851180630364428123149655070475102544650117272115551948668508003685322818315219600373562527944951582841882947876108526398139559900673764829224437528718462457803619298197139914756448826260390338144182326251509748279877799643730899703888677822713836057729788241256119071766394650706330452795466185509666618566470971134447401607046262156807174818778443714369882185596709591025968620023537185887485696522000503117343920732113908032936344797273559552773490717837934216370120500545132638354400018632399149070547977805669785335804896690629511943247309958765523681285904138324116072260299833053537087613893963917795745401613722361878936526053815584158718692553860616477983402543512843961294603529133259427949043372990857315802909586313826832914771163963370924003168945863606064584592512699465572483918656420975268508230754425459937691704197778008536273094171016343490769642372229435236612557250881477922315197477806056967253801718077636034624592787784658506560507808442115296975218908740196609066518035165017925046195013665854366327125496399085491442000145747608193022120660243300964127048943903971771951806990869986066365832322787093765022601492910115171776359446020232493002804018677239102880978666056511832600436885088171572386698422422010249505518816948032210025154264946398128736776589276881635983124778865201411741109136011649950766290779436460058519419985601626479076153210387275571269925182756879893027617611461625493564959037980458381823233686120162437365698467037858533052758333379399075216606923805336988795651372855938834998947074161815501253970646481719467083481972144888987906765037959036696724949925452790337296361626589760394985767413973594410237443297093554779826296145914429364514286171585873397467918975712119561873857836447584484235555810500256114923915188930994634284139360803830916628188115037152849670597416256282360921680751501777253874025642534708790891372917228286115159156837252416307722544063378759310598267609442032619242853170187817729602354130606721360460003896610936470951414171857770141806064436368154644400533160877831431744408119494229755993140118886833148328027065538330046932901157441475631399972217038046170928945790962716622607407187499753592127560844147378233032703301682371936480021732857349359475643341299430248502357322145978432826414216848787216733670106150942434569844018733128101079451272237378861260581656680537143961278887325273738903928905068653241380627960259303877276977837928684093253658807339884572187460210053114833513238500478271693762180049047955979592905916554705057775143081751126989851884087185640260353055837378324229241856256442550226721559802740126179719280471396006891638286652770097527670697770364392602243728418408832518487704726384403795301669054659374616193238403638931313643271376888410268112198912752230562567562547017250863497653672886059667527408686274079128565769963137897530346606166698042182677245605306607738996242183408598820718646826232150802882863597468396543588566855037731312965879758105012149162076567699506597153447634703208532156036748286083786568030730626576334697742956346437167093971930608769634953288468336130388294310408002968738691170666661468000151211434422560238744743252507693870777751932999421372772112588436087158348356269616619805725266122067975406210620806498829184543953015299820925030054982570433905535701686531205264956148572492573862069174036952135337325316663454665885972866594511364413703313936721185695539521084584072443238355860631068069649248512326326995146035960372972531983684233639046321367101161928217111502828016044880588023820319814930963695967358327420249882456849412738605664913525267060462344505492275811517093149218795927180019409688669868370373022004753143381810927080300172059355305207007060722339994639905713115870996357773590271962850611465148375262095653467132900259943976631145459026858989791158370934193704411551219201171648805669459381311838437656206278463104903462939500294583411648241149697583260118007316994373935069662957124102732391387417549230718624545432220395527352952402459038057445028922468862853365422138157221311632881120521464898051800920247193917105553901139433166815158288436876069611025051710073927623855533862725535388309606716446623709226468096712540618695021431762116681400975952814939072226011126811531083873176173232352636058381731510345957365382235349929358228368510078108846343499835184044517042701893819942434100905753762577675711180900881641833192019626234162881665213747173254777277834887743665188287521566857195063719365653903894493664217640031215278702223664636357555035655769488865495002708539236171055021311474137441061344455441921013361729962856948991933691847294785807291560885103967819594298331864807560836795514966364489655929481878517840387733262470519450504198477420141839477312028158868457072905440575106012852580565947030468363445926525521370080687520095934536073162261187281739280746230946853678231060979215993600199462379934342106878134973469592464697525062469586169091785739765951993929939955675427146549104568607020990126068187049841780791739240719459963230602547079017745275131868099822847308607665368668555164677029113368275631072233467261137054907953658345386371962358563126183871567741187385277229225947433737856955384562468010139057278710165129666367644518724656537304024436841408144887329578473484900030194778880204603246608428753518483649591950828883232065221281041904480472479492913422849519700226013104300624107179715027934332634079959605314460532304885289729176598760166678119379323724538572096075822771784833616135826128962261181294559274627671377944875867536575448614076119311259585126557597345730153336426307679854433857617153334623252705720053039882894990342595662329757824887350292591668258944568946559926584547626945287805165017206747854178879822768065366506419109734345288783386217261562695826544782056729877564263253215942944180399432170000905426507630955884658951717091476074371368933194690909819045012903070995662266203031826493657336984195557769637876249188528656866076005660256054457113372868402055744160308370523122425872234388541231794813885500756893811249353863186352870837998456926199817945233640874295911807474534195514203517261842008455091708456823682008977394558426792142734775608796442792027083121501564063413416171664480698154837644915739001212170415478725919989438253649505147713793991472052195290793961376211072384942906163576045962312535060685376514231153496656837151166042207963944666211632551577290709784731562782775987881364919512574833287937715714590910648416426783099497236744201758622694021594079244805412553604313179926967391575424192966073123937635421392306178767539587114361040894099660894714183406983629936753626215452472984642137528910798843813060955526227208375186298370667872244301957937937860721072542772890717328548743743557819665117166183308811291202452040486822000723440350254482028342541878846536025915064452716577000445210977355858976226554849416217149895323834216001140629507184904277892585527430352213968356790180764060421383073087744601708426882722611771808426643336517800021719034492342642662922614560043373838683355553434530042648184739892156270860956506293404052649432442614456659212912256488935696550091543064261342526684725949143142393988454324863274618428466559853323122104662598901417121034460842716166190012571958707932175696985440133976220967494541854071184464339469901626983516078489245140589409463952678073545797003070511636825194877011897640028276484141605872061841852971891540196882532893091496653457535714273184820163846448324990378860690080727093276731275819665639411489617168329804551397295066876047409154204284299935410258291135022416907694316685742425225090269390348148564513030699251995904363840284292674125734224477655841778861717372654620854982944989467873509295816526320722589923687684570178230380965678831122893058091405726108658848458731016581511675333276748870148291674197015125597825727074064320E+0; */
static EMUSHORT _ei_m_e_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0x3c703514, 0x0d615b7e, 0xfe1589ec, 0x72cd9ceb, 0xb4e19b7f, 0xbc3ee2ff, 0x88f14937, 0x795b61e6,
0xa93c139b, 0x3ff518e4, 0x51cd7a16, 0x1e060863, 0xc0499ef3, 0x37539828, 0x9ffba354, 0x6df2508a,
0x3c8bfd82, 0x07fffe99, 0x4b678f1d, 0x711c1e68, 0xa7adf8f5, 0x1a7085c5, 0xb155ccc9, 0x98a42f36,
0x5332388f, 0x0cafc986, 0x094e7873, 0xe220a292, 0xfcb600f8, 0xf6e3d8ee, 0x6972933c, 0x9acc2010,
0xe2d5d8a5, 0xb4aa466a, 0x5c3fa124, 0xabee080a, 0xd26ef959, 0x96ea3b83, 0x9fa4adc3, 0x183ab7e3,
0x17cb47e5, 0x1fa0d32a, 0x0945903f, 0x28d87f90, 0x3996574f, 0x349daa9d, 0xfafa983b, 0x2319410d,
0xb8464478, 0x4fc4a2ee, 0x6abf1a21, 0x2eaa3116, 0x218a762e, 0xe94a4b45, 0x5f2012e7, 0xc2daeddd,
0x818938d6, 0x270c7306, 0x6c10ceb3, 0x67296651, 0x332f4559, 0x73a0b2f2, 0x2c0cdfee, 0x02c0f60a,
0xcdd55665, 0xe41df5f3, 0x99299347, 0x9857b38a, 0xaa70fd81, 0x5bfc4252, 0xe3baa026, 0x9c1dab79,
0xd17cbd81, 0xe13865e3, 0x98d60ff6, 0xf6111369, 0x72d28622, 0x26da5c1b, 0xd4ca16f6, 0x49c6ceca,
0x69c6e7a5, 0x0c1d0bf1, 0xa037c062, 0xbb148d8e, 0x641aa3c2, 0x42ee18ad, 0x55550473, 0x4bab075a,
0xdc2e3ba6, 0x0be397ac, 0x9d5ee9d4, 0xe5a46c43, 0x51abb62e, 0x5f8dc50e, 0xf4778ffd, 0x6ba2fed2,
0x842310e9, 0xb4589fa6, 0x630455ff, 0x88fb857e, 0x9e27106e, 0x26337d78, 0x281c63c3, 0xb0459849,
0x4e6d46ca, 0x432928af, 0x8196fbf5, 0xf8ffbf3f, 0xf30e72a4, 0x6a73e955, 0x92c5e3aa, 0x9e74ac39,
0x118f0c04, 0x1b06d529, 0xe25528f1, 0xbc31422d, 0xe0c77937, 0x8f0ea49e, 0x58d2afca, 0x747be1a8,
0x54aef22c, 0x2686cac2, 0xf557dc6a, 0xbd7528d3, 0x78cd8d22, 0xf2aa263d, 0x1d96cb2a, 0xb06e13c2,
0xc9a45c84, 0x4838d99f, 0x5dc726a8, 0xae188d26, 0xe2b538ab, 0xc74b6760, 0x80b1aa6f, 0x9b3aa738,
0xa8e91360, 0x908a85e4, 0xf5d604b6, 0xc9807ab2, 0x79ebec45, 0x7b250bc8, 0xd78d5440, 0xcc51ad04,
0xe5ee37f3, 0xc63ab34f, 0xf855a3ac, 0x92956ef0, 0x0936d262, 0x4f15398a, 0xe603af5b, 0xf62631d0,
0x39266eb1, 0x2d4feaef, 0x8affcb9c, 0xeb6f14be, 0x232a238a, 0x31b250b9, 0x4f51c506, 0x5a1409b5,
0x2182e1db, 0xff052041, 0xd757991c, 0x34524b8a, 0xaf2bb8ef, 0x88dd3f27, 0x05c118bd, 0xa0f75871,
0xc16a7c8b, 0x0c0f6072, 0x8c6f8dd8, 0x4d7b4314, 0xaaa87c3a, 0xb9192ccf, 0xcf395736, 0xc77a2c27,
0x65423f3f, 0x638567f8, 0xb9f8ab62, 0x2b00bee8, 0xcbdd5d2c, 0xbde224af, 0x9249fcfb, 0x32fa67e6,
0x2c3447dd, 0x1f3f0f91, 0x2f60fa24, 0xd2409399, 0x9a7be9e6, 0x199df66a, 0x3064a101, 0xb56fe208,
0xa4ac09d6, 0x8dc6b2ec, 0x8edd0b6e, 0x4ffdca11, 0x5d5851d3, 0x0ceb13d0, 0x8bdc9645, 0x8504e2ce,
0xcee38587, 0x123bc9d6, 0x4354c12e, 0x34d13798, 0x75164604, 0xd5a04ee0, 0x203b9427, 0x7e7a0609,
0x7c9f3cb7, 0xf8b317eb, 0x391c3c50, 0x02a0511a, 0x9f8d2395, 0x817ab203, 0xa17f1baf, 0x39061377,
0x9146ce71, 0x55269617, 0xe485c463, 0xf6b533cf, 0x5f5118dc, 0x03c0f457, 0xccc1c872, 0x9c475232,
0x10e3a8e7, 0x3c314f85, 0x2b19027d, 0x976ef5d4, 0xa33b62b1, 0x58a2a433, 0x10e9a843, 0xd196fba9,
0x81ffe8de, 0xc9d8e5f8, 0x6c8065be, 0x6c1bdd8b, 0x6eea21ee, 0x401ab4eb, 0x5b1fe0fb, 0x00a85db4,
0x9c88bdeb, 0xd8414340, 0xf7a10ee5, 0x1dd02051, 0x0d9bcadf, 0x528c7ee3, 0x7f4044d9, 0xe2dcea1c,
0x375d250b, 0x3649dbaf, 0x690ddadb, 0xbb013e99, 0x484e1bd1, 0xb5f81c3d, 0x8d0acdeb, 0x5a9b35c0,
0x08a70cd3, 0x1a73f8ea, 0xc9cb2d6d, 0x1c2de8ee, 0x74ad1540, 0xc968d8b7, 0xd97e3cc0, 0x0541b184,
0x3c9b3303, 0x079bab18, 0xcf7b0a33, 0x767ab42f, 0xfb7b5145, 0x7f99fcbe, 0x6de577a4, 0xaa92b060,
0xa0848c9e, 0x98c68220, 0xba0e9651, 0xd312260a, 0x23667921, 0xc422a37e, 0x06d03bcc, 0xb115afa8,
0xb3e99613, 0xd2cd787c, 0x8ea5bb98, 0x983d4f03, 0x359693ca, 0xf2985864, 0x2b63c820, 0xa1228f73,
0x3d0ed1fb, 0x4ee76546, 0x901a9ef1, 0x3d42fdcc, 0x13599cf6, 0xe3e9ee2a, 0xf78a4b3a, 0xbf08c5f8,
0x88425e26, 0x87e281d5, 0xefc4c520, 0x629e5751, 0xa1b3cca2, 0x39e39807, 0xfb60e63f, 0xcf990475,
0xe0cbabe3, 0x34efa08f, 0xeaef926b, 0x653ee731, 0xfc66d4a1, 0x890ca52e, 0x263d1ceb, 0x4d4f92a4,
0x5cb18b9c, 0x55a700b3, 0x80277a4b, 0xd1d1f7ae, 0xefb26a28, 0x1036fb90, 0xf7330052, 0xde8bc463,
0xd30fad5a, 0xe0dcecd0, 0x51df5496, 0x227c4bac, 0xa552017c, 0x758eb6b7, 0x1126e264, 0x34bf0443,
0xafb92ec0, 0x9459152b, 0xdbce5bba, 0xba19fe12, 0xc2860e06, 0xb771444d, 0x3142f4f3, 0xce1e81dd,
0xa04adfdc, 0xa9fb07df, 0x34544f57, 0x63f553ba, 0x7a4a7e15, 0xb900e5d9, 0x7fcb23e4, 0x4b72e386,
0xe87b703d, 0xeb37d33d, 0xdb4c6a10, 0x891105be, 0xb62211a4, 0xbd1ba114, 0xac9e66d3, 0x1181350c,
0x71d57c68, 0x6d655450, 0x58adac28, 0xbb923a97, 0x31b753be, 0x02d2d9c7, 0xab4d2655, 0xd92566df,
0xac11e40f, 0x662e0961, 0x1980a0a7, 0x0666423f, 0x2ac09912, 0x4715586c, 0x52b4f974, 0xd8e7089f,
0xf371598b, 0x9b2e870e, 0xd5581dbd, 0xfdd4e840, 0x9b8a47e6, 0x6b75556f, 0xfced910c, 0x6703f43e,
0x0cf4de2a, 0xa6134b8b, 0xecde83f4, 0x58e2e37f, 0xc7b878f2, 0x93a72ca0, 0x91f315a0, 0x337bcdbf,
0xdaad090b, 0xaab7313c, 0x9281ad0e, 0x2957f4d8, 0xd6dc441d, 0xb5331a11, 0x52672c29, 0x15cee225,
0x9d056024, 0xcb3e333a, 0xdef318e0, 0xbfc0120d, 0x97bc1be2, 0x67c09458, 0xfa530edd, 0xbfd7d930,
0x90fe31ad, 0x7cfbd59b, 0xfedb3200, 0xa7449132, 0x598c407c, 0x5542ea8a, 0x7947c67f, 0x1e290b2e,
0x20332912, 0xf6769736, 0xc8a19615, 0x32bbaaec, 0xa8377bda, 0x0dbef532, 0x403ad11b, 0x15076034,
0x5fa1ca03, 0x223d045d, 0xd61afd37, 0x8988e117, 0xe9a22377, 0x7bf2bc00, 0xe60fa117, 0x23bc0928,
0x228cef47, 0x8c79c7a6, 0xf8c49da6, 0x237412e6, 0xcc8eea57, 0x2412f221, 0x9c265cc9, 0x6b273229,
0x40621874, 0x234bf8c3, 0x0eb5a5b8, 0xd6361ca8, 0x17d6724d, 0x5dc18946, 0xc546a277, 0xaa742b9f,
0xc1bc3050, 0x7612cd83, 0x5850e297, 0xedde369c, 0x3b57e754, 0x78023abf, 0xe06737ec, 0x6c5f163c,
0x60e8d1c8, 0xa4b03a10, 0x492dd181, 0x365cc793, 0xa4ea8121, 0xee9bce15, 0x86697057, 0x3ecc5dab,
0x19d1c38e, 0xbc852c17, 0x724019cb, 0x20c2081d, 0x941f2ed0, 0x5d73acf6, 0x2fd14ebe, 0x2ce58537,
0xbafe5138, 0xa327f428, 0xf522648d, 0x852ec55f, 0x8124abaa, 0xc2fd92a5, 0x9c3f7e82, 0xf55ecf31,
0xb17ee84e, 0xd7917d8c, 0x8f8f9dea, 0xf1eef7fb, 0x493679df, 0xe02ec77d, 0xb3d1f570, 0x667171a9,
0x3589c4aa, 0x00d7de79, 0xf04306df, 0x4700123c, 0xcf676f46, 0x4ee06006, 0xb213fee1, 0x013d37ae,
0xa9bbb3d3, 0xad8a6a74, 0x43036fdc, 0xf449b0e5, 0x50589600, 0xf439179a, 0xa2477953, 0x19d049ed,
0xb12708c4, 0x3a3c502d, 0x7ade6548, 0xab98853e, 0xf069f07f, 0xc7dd2215, 0xc768a796, 0xc1cfafd8,
0xabfe6783, 0x4077cad6, 0x772dd2a0, 0x44574d31, 0x21c39694, 0x5cef91ec, 0xb016bbbb, 0x4db1269d,
0x06cdf1f4, 0x07d340fb, 0x10936eab, 0x95e52ef3, 0xe10e706f, 0xfa43f1c1, 0x9f1c859f, 0xc06213dd,
0x132a424d, 0x6fdc2786, 0x27a38378, 0xa3ba7b34, 0x2cd1beb7, 0x1b447d2c, 0xd7451517, 0x829e71e1,
0x9ecca8e0, 0x379ef1ed, 0x6b49cf13, 0x24a9d617, 0xef57c12f, 0xc8ae4ede, 0xa5f6875f, 0x81eb1e44,
0x312c5a97, 0x9481df88, 0x06308985, 0x70562b58, 0xcacd93a0, 0x53fb7373, 0x541968c4, 0xd8cd0e30,
0x92a14387, 0x4604c9d2, 0x7d5cb13a, 0xb93f5505, 0x536d49b2, 0xd07326c0, 0xbed1f8ce, 0xd7171742,
0x90ff40ff, 0xff6a36f5, 0xc0779b13, 0x158fbbfe, 0xe724257c, 0x00231f5a, 0x6dec56b6, 0x15078265,
0x9917739b, 0xecd4839d, 0x8c6e5a8c, 0x26c76606, 0xed5f7b5e, 0x8bac171a, 0x94853461, 0x11bb0483,
0x600deb39, 0x0d886d34, 0xadf1cbc0, 0x56c86f62, 0x0e437d85, 0xb315b2ad, 0x386f3353, 0x60fa97c6,
0xe5106f36, 0x0bc1ca50, 0x0ee44159, 0x8d65408b, 0x9159b3a5, 0xeff47207, 0xa179b7dc, 0x08cf58b7,
0x23ec7a1a, 0x16b0ffdf, 0xd885f896, 0xf1fdb727, 0x1994c386, 0x1c87fdca, 0x1c70b851, 0x92eb4bcc,
0xe300e2f4, 0x85066c7c, 0xf509007d, 0xff9374e5, 0x2db439ee, 0xce29bab8, 0xda37fcaf, 0x80fc8b2e,
0xa614af90, 0x014c0463, 0x7d00b3d9, 0xd6e76d2b, 0xed1adaab, 0x5fb5e10d, 0xd7b08313, 0x0269926b,
0xe9d7f334, 0x8f1be3b3, 0x68812353, 0xb0d8ea00, 0x64f4532e, 0x479e5932, 0x2ee3108a, 0x1a964fc6,
0x15374926, 0x336f2963, 0xf168e1a7, 0x9d3dffb5, 0x9094d768, 0x8f8c9d2b, 0x7d816c6b, 0x600960b4,
0xc2808791, 0xea02f4c7, 0x13616c3b, 0x1e846f82, 0x773712e0, 0x599846bb, 0x9664311c, 0xcd5247e1,
0xbd56c210, 0x49c411f7, 0xb3354aab, 0xb057f39b, 0xeeb6550d, 0xedb59b38, 0x8b44a6e8, 0x9457a071,
0xa8f284d3, 0x2cbd9878, 0x9590f29c, 0xa9b85912, 0x9f89a6fc, 0x5583fc64, 0x0562843e, 0x4ac40d6a,
0xbc6cc88e, 0xa4b497c4, 0xd66da688, 0xa865f598, 0x277a323d, 0xc21345d3, 0xa2cffa94, 0x96f5828c,
0x46021a3e, 0xe9f81d79, 0x491bd254, 0x00a7678d, 0xa1a424bc, 0x1f132937, 0xf976d95c, 0x4a6f4b1e,
0x7edee565, 0xfe7fb02b, 0x794d6445, 0xda8e7325, 0xfd9c1407, 0xe207baa2, 0xa789d96f, 0x0b067a65,
0x09aa70f7, 0x0317eebe, 0x395954b6, 0xe5b7098d, 0x7db84dc9, 0x67011f6d, 0x7a39baea, 0xa3b8fa38,
0x321efa96, 0xaec6f2f0, 0x0dc4b1f9, 0x6dc68ea0, 0xd662fa35, 0x6dbcc0e9, 0xda3d8bf7, 0x435b6b8a,
0x9a3d1a66, 0x45ebe3b4, 0x169031b1, 0x9e106a8e, 0x9ed1b100, 0x69eab094, 0x2d4ebc36, 0xc291f87a,
0x0e175b48, 0x7431f446, 0x485972a0, 0xead5ee39, 0xbccee813, 0x468104b9, 0xab992fb6, 0xeb8f3b81,
0xf5a16331, 0xfc8736ae, 0xbf2d94c1, 0x2c573850, 0x093c9351, 0xb51a699a, 0xd214591c, 0x28987aae,
0xa2cba8d5, 0x2c13964b, 0xe009f97a, 0xd56fbcc2, 0x5a485841, 0x0d120553, 0x49f0615a, 0xfc42759d,
0x01b24741, 0xddcde30e, 0xfaaffee1, 0x0badd945, 0x9ebae017, 0xa40b20bb, 0x2cb8d083, 0xf14ad39d,
0xad5db253, 0x23148c29, 0xd7a34434, 0x3f4e26c5, 0xd0c8bb68, 0x7704f837, 0x693b3a03, 0x0a3a5997,
0x6b65eafc, 0x312ec6e4, 0xa8f5b796, 0x4551cf3c, 0x16104e5d, 0xad098a5f, 0xe4d8a187, 0x756f6648,
0x82740239, 0x5c9cbe27, 0xf6f8ed27, 0xe8840a82, 0x3f3b40ce, 0xa77eae97, 0x065816bb, 0x2fe26dd4,
0xb0d68749, 0xb4e0735a, 0xf2c3df5b, 0x49ea8ab4, 0xc51eef6d, 0xd68c8bb7, 0x838ff88c, 0x011e2a94,
0xa9f4614e, 0x0822e506, 0xf7a8443d, 0x97d11d49, 0x30677f0d, 0xa6bbfde5, 0xc1fe86fe, 0x2f741ef8,
0x5d71a87e, 0xfafabe1c, 0xfbe58a30, 0xded2fbab, 0x72b0a66e, 0xb6855dfe, 0xba8a4fe8, 0x1efc8ce0,
0x3f2fa457, 0x83f81d4a, 0xa577e231, 0xa1fe3075, 0x88d9c0a0, 0xd5b80194, 0xad9a95f9, 0x624816cd,
0x50c1217b, 0x99e9e316, 0x0e423cfc, 0x51aa691e, 0x3826e52c, 0x1c217e6c, 0x09703fee, 0x51a8a931,
0x6a460e74, 0xbb709987, 0x9c86b022, 0x541fc68c, 0x46fd8251, 0x59160cc0, 0x35c35f5c, 0x2846c0ba,
0x8b758282, 0x54504ac7, 0xd2af05e4, 0x29388839, 0xc01bd702, 0xcb2c0f1c, 0x7c932665, 0x555b2f74,
0xa3ab8829, 0x86b63142, 0xf64b10ef, 0x0b8cc3bd, 0xedd1cc5e, 0x687feb69, 0xc9509d43, 0xfdb23fce,
0xd951ae64, 0x1e425a31, 0xf600c838, 0x36ad004c, 0xcff46aaa, 0xa40e329c, 0x7938dad4, 0xa41d570d,
0xd43161c1, 0x62a69526, 0x9adb1e69, 0x3fdd4a8e, 0xdc6b80d6, 0x5b3b71f9, 0xc6272b04, 0xec9d1810,
0xcacef403, 0x8ccf2dd5, 0xc95b9117, 0xe49f5235, 0xb854338a, 0x505dc82d, 0x1562a846, 0x62292c31,
0x6ae77f5e, 0xd72b0374, 0x462d538c, 0xf9c9091b, 0x47a67cbe, 0x0ae8db58, 0x22611682, 0xb3a739c1,
0x2a281bf6, 0xeeaac023, 0x77caf992, 0x94c6651e, 0x94b2bbc1, 0x763e4e4b, 0x0077d9b4, 0x587e38da,
0x183023c3, 0x7fb29f8c, 0xf9e3a26e, 0x0abec1ff, 0x350511e3, 0xa00ef092, 0xdb6340d8, 0xb855322e,
0xa9a96910, 0xa52471f7, 0x4cfdb477, 0x388147fb, 0x4e46041f, 0x9b1f5c3e, 0xfccfec71, 0xcdad0657,
0x4c701c3a, 0xb38e8c33, 0xb1c0fd4c, 0x917bdd64, 0x9b7624c8, 0x3bb45432, 0xcaf53ea6, 0x23ba4442,
0x38532a3a, 0x4e677d2c, 0x45036c7a, 0x0bfd64b6, 0x5e0dd902, 0xc68a007e, 0xf44182e1, 0x4db5a851,
0x7f88a46b, 0x8ec9b55a, 0xcec97dcf, 0x0a8291cd, 0xf98d0acc, 0x2a4ecea9, 0x7140003c, 0x1a1db93d,
0x33cb8b7a, 0x092999a3, 0x71ad0038, 0x6dc778f9, 0x918130c4, 0xa907600a, 0x2d9e6832, 0xed6a1e01,
0xefb4318a, 0x7135c886, 0x7e31cc7a, 0x87f55ba5, 0x55034004, 0x7763cf1d, 0xd69f6d18, 0xac7d5f42,
0xe58857b6, 0x7930e9e4, 0x164df4fb, 0x6e6f52c3, 0x669e1ef1, 0x25e41d2b, 0x3fd59d7c, 0x3c1b20ee,
0xfa53ddef, 0x0abcd06b, 0xd5c4484e, 0x1dbf9a42, 0x9b0deada, 0xabc52197, 0x22363a0d, 0xe86d2bc5,
0x9c9df69e, 0x5cae82ab, 0x71f54bff, 0x64f2e21e, 0xe2d74dd3, 0xf4fd4452, 0xbc437944, 0xb4130c93,
0x85139270, 0xaefe1309, 0xc186d91c, 0x598cb0fa, 0x91f7f7ee, 0x7ad91d26, 0xd6e6c907, 0x61b46fc9,
0xf99c0238, 0xbc34f4de, 0x6519035b, 0xde355b3b, 0x611fcfdc, 0x886b4238, 0xc1b2effa, 0xc6f34a26,
0x7d1683b2, 0xc58ef183, 0x2ec22005, 0x3bb5fcbc, 0x4c6fad73, 0xc3fe3b1b, 0xeef28183, 0x8e4f1232,
0xe98583ff, 0x9172fe9c, 0x28342f61, 0xc03404cd, 0xcdf7e2ec, 0x9e02fce1, 0xee0a6d70, 0x0b07a7c8,
0x6372bb19, 0xae56ede7, 0xde394df4, 0x1d4f42a3, 0x60d7f468, 0xb96adab7, 0xb2c8e3fb, 0xd108a94b,
0xb324fb61, 0xbc0ab182, 0x483a797a, 0x30acca4f, 0x36ade735, 0x1df158a1, 0xf3efe872, 0xe2a689da,
0xe0e68b77, 0x984f0c70, 0x7f57c935, 0xb557135e, 0x3ded1af3, 0x85636555, 0x5f066ed0, 0x2433f51f,
0xd5fd6561, 0xd3df1ed5, 0xaec4617a, 0xf681b202, 0x630c75d8, 0x7d2fe363, 0x249b3ef9, 0xcc939dce,
0x146433fb, 0xa9e13641, 0xce2d3695, 0xd8b9c583, 0x273d3cf1, 0xafdc5620, 0xa2bb4a9a, 0xadf85458,
0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000,
0x00000000
};
/* m_1_ln2_32768 = 1.44269504088896340735992468100189213742664595415298593413544940693110921918118507988552662289350634449699751830965254425559310168716835964272066215822347933627453736988471849363070138766353201553389431891666483764312861542404747842228949790479509153035133858805496886589309699636803611051107563084414542721582834494189193390857771579004417128024684834137452269518236901123909403445996853990611342172288627802915801063006197676244565260599507375324062565581547593817830523972551072481307715626754580757817133019357300616876193737298267589741562381798356710344348975068070551808848656138683291773218293491396843105934540220251863693452626921509559719100221967922432143342449417907145511849938592122167536531130077463276720646123374110821191379443339848057931091287760967020037575899815885180612678809976095625250784102484705690076876805846132786547478202780865946206091074901532481996973057901527232478729874098125410003344868757382236471649454475370671675958994280998182678349013166663353480367898694468870911666049735372925860721294869735454070809830674893834123718631400835979618865975868745253305468921297664157042062125924631369242168059087740833581392866654158497116258706955657858874769963129695250045937262738902680566935512872943383721913111665088100158786265591563795405590567782236814003096884393480862284818479134563314119302384026409727484364496219544922446522204717635860747965855666053409828609857402788374331268856335443430697870189643582613911810025259902076618443298488318472391591270139045704773576483101021192829708532896093168035391964986957326439379149030848547061643378985634823890000456426185562249693091396031252022376737607415386211624555116508643679912938937122557275285535850538862754692816755040730391898438964105203989902107890774107467071548718744592782648032574532940683655254410346573732031513822512936143762414220225071437036973073460941485010860318932360411331111574493770249146881455360972286167242527208888906151745105253155917831624702943017809593425237197512561232956950592685890107557312144783271443865583959262035600749970841656768167926872197898304830228178297738515229379738119527839826692346781898272313835244277786564762313485990119402878073248417151105861934920254688183781835730009470014750295196481783787403935421627884823894197469552086262741947135739259722665123942720116646269293870728401795699339888920250127791345932909467602041576487979084160740135915788971077369171628817269275518251796023247435017353260686373879376357204445831326435352650929006174888824703397492045902055772402036499427769923847052717768520335704012591073173663905613752045319777877356279718062592132174366798424987433456232822897124725794560919759521505583518452363953138349765737626016698116768514614556063869556216263889632316027297109499506959280174435003079859392415750663151214986756300806506183144210925422756127796743090717127682018390228030306572425229480026707591343672908069744777679922945391714085656104314867202063391264338478763277349553556902083196830836549986995836427314907981452178862584845139576611040381980502111375674381725171860026859128726437776332490397362963385236346485345317384090642683683566623194625999497639711599968821052168514397218112080336275327771087752156484957410398530129624767176304715658596479288087937624834267444107195570034326276818189874161600509446764290101091342598114873699296078346271854255348493012197586031874731856964125596295358799597385882135599538474178559598134176046398534442952703393982088366282929127783844902714701920490171469489311287896389771582059096052843403190925653021592585729750504349157732260671549709567803428559863290269859582459973729988518724548906065364271276955442472139591815440578352121207934436873637230755741238688243239535122701313505295195892516850622399516416589116100234887984472758806134729472381166277594450684523465526310163991932159149097444355316151068455113559474926889833419986885761926120620049595996857740038071746977980582116085871348269821131934707521843514664367632888271978820749185752400746313361328520865846053280048727627198874889130282223419759358759778369726515830561259010741205551387394009601681357879046016936324624446791627778300475120498043084380856955302902148780369493889578904127236636802628580950170487435489586629698700897620946029515092613710530981329077614868937642196665499362596562322971882411372769664670432573635720465274117731419833145788865989065594976686970419719235688929831416610242495429194687791967367795028643088970384001153003950497799411394637815491575833214137204106846827369611007517740979802345789359742392323987378993140937256062637189570320468280451226971099964635965098254431562680539945765463537735071679296684607729081808206332237277648595340221671770334084480285328286996206868786677077478008231998409642610364432411845415468226255630148030228790060701503247974987342058841876581107821551845714411643431499072184567481687648411886435318314869330026933168879480153147070653304880939893709123107159280496561579137181074235986483255292671472298682323603850871879096621344195916808585721180746684355192617475121642059733467238120734866619301857698522620340737832219397911044855485533456586104758554589808327292119385394071370523932014410077683167593925209523616199009290538465781290194295491592749001375194072127120084438526725199191518248579386261129031595080558138418866948847221924877913096884458035154055802852153676483409039351391547271291055868661604652881306714993713523814586330459607601555309572594646408496870701347179796232155156237662933205335404596607199318520305699194205892619733793723959344587032613740808103090913148200581414516553840238290519401165856769361564285854823040406319360665665611615704168008578872907940403563836249734367266340026662286699361514816210844280020612863187561608737380896246096244185770193447556849749041969599960688102466750835354296476873939869150565115227735055774887276919106667445469150668929786057919875757636534089009597707466982636170856960457969126931782024142786372313934933707754536521840631611297275518436259758318193773695076456041201496486187082620585072602334958748787715995919350282600637875424369852059895493510761747392893624813174870478989494784477213285981324456610808231956563578452210390961249158948080148539244951461724363055457349143958488963082733927476031832867961477875398196277475549991555167422120146620066755360553032420978178913240300636052874205360337658745994608673897806167503725476528669207339701794522267444629543871134575869019805821848057109888753800773817570208970038730464439285392122723617005762230453292911405421868006901767695467921999792011579617835212236393863572577352696472580810359724623866739914519351516241187466725191912130894372914197877029765093685167999058620579925049746103772632447517536831818163026794271126066162112584633198112874823568925652723470820508366753470869869647346257802147582978620532896581778379779879133019896829870267595401323272691314216832097201540621023925360853895607164327637653571156621691740945888284075401759945312016296531197604566772744767029322074278500388507182984498546984846477966708584877743746781141888048820026714734394658728639065393501992912976127289488148632457231477703094802028799756623315686539873713571348721855233593757584481270064559119540010433745800324981001654638757088323875683328079636904816083026630571665362470275893611817622911968604222792299388207548412883317658386177635502937973332481695318822457661574781827475118323886307437540201947549615386709462268171629135608699847826506673746839574241366389524757661273694108070710673197270475177041382958047733427524933505553970858738214173703662562042017743385649321583347353531634675435998698229349796250903262540973321779306287896125638105490770557238172937404978381834015038995631610747728068919178607583178614726757064194984919319773232218982759779837604747255116323007390877593781211075734233725717584940539300418995554640174013360538358869422380651320307397269006170205723357405259725259662537261296912743788526733893752324988157446575533787012471667471676164715099400698820914028158316058466153031083239797708389736022110403469636366009647680170670132920508870014650813356935122105371646828622783359295032608216077454457333354392443784802019694451713145740560933610494153376121929201550314574365650530711411277701914085626777875284284821154538889059174513230236387755551403467228921444182878849004534463466665594441656013153541685130526666020584559870068634426162841150032321815411618769962874164756556860922897345777898649886903848360432623289315608520947170647506633877910505499675530705189230591793349974065981132036462723586296953924330498307927398876841157986914515281678147869620229987892507047360666468364808692320154519423776910832720900817413314711510642727543344629305992854996027584217362298565407751347888244446358861439167379801779406671968515242893465382814143854679341089366425308701666109793552892998646378888344080289889032079417574841284061867473404157319401561386381578044621474176570032192530185540631603621081019071153534348871170313324884610035642189246826092949961776902734333693586753778017312669624778868485307304974970505009015567241038953258035761980424978259814160916739033636802012420627448222495886889032467127943243568146892461219123052969033180498443866974144678730086604305598454614646355235322657553396769780122125822340856835542531234402731375488602928901581607506129898692175802820115121717798432270256300312672654041072649939728621726804265738401211030491091508375302722081428477634144561111602098246432719243161292974791232344844141817738913007822824647151394286984213759490845940897615224697419790273607481129517449820677891019848608507826553017563989479766037397618966335665539549642900446448825739571326812708512745E+0; */
static EMUSHORT _ei_m_1_ln2_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0x79b54816, 0x93979e3a, 0x68cd5f61, 0x93164a56, 0x67747cc5, 0xf0c12b59, 0x695ce005, 0x83f6bb2e,
0xab1560d1, 0x21391d33, 0x5d71a91f, 0x3b8fdc78, 0xd49700cc, 0x4eb16ea0, 0xc3aa1c66, 0x3c969d73,
0x6d5b9898, 0x59908b74, 0x03b4c012, 0xb2cff135, 0x65427025, 0x638b001f, 0xfee4e01a, 0xf5cc1a47,
0x2c8384bb, 0x35a8a50d, 0x3bdadebe, 0x90bedff8, 0xa270dd93, 0x51a395ce, 0xc7fee94f, 0x4cf94d99,
0xe3e138cb, 0x5e84923d, 0x06ea5725, 0x7abf1fe4, 0x2e2d9fb9, 0x103fcf98, 0x2d4fe6b3, 0x44a0330e,
0x6c995794, 0xc1b40481, 0x6027a2a1, 0xdfa77f0c, 0x1c357fc2, 0x500a3f2d, 0x014eb2ac, 0x6c16864c,
0x5325a16b, 0xa6ffec02, 0xa49afd6e, 0x487d8a9c, 0x5fe7ae12, 0x6eb8d535, 0x27699128, 0x573b8460,
0x6d769da0, 0x72458fe1, 0xc85cbfb4, 0x2b9d9696, 0xa3ff97b4, 0xb8c42d20, 0x583e87a2, 0xb7a601a7,
0xa2a4a87e, 0x0890cfe0, 0x7583ae58, 0x71d74b9e, 0x0051dc83, 0x68b1c123, 0xa05418f3, 0xc56257e3,
0x3babbf17, 0x52db72da, 0x3cd33a41, 0x334bb127, 0xaa5e5da3, 0x9973aa7c, 0x61786f49, 0xc8fc05e5,
0x662cb7c9, 0xa2810028, 0x3fcc99a5, 0xfb63d28c, 0x98593745, 0x1cfb3ea1, 0x23dc6c71, 0x6600b756,
0x93ccac55, 0xc4fc0eac, 0xea27c7fc, 0xb1e8070a, 0xe4799266, 0xb742ab7d, 0x995f9c73, 0x8f71d471,
0x27c77738, 0xd30681b7, 0x03777b1c, 0xaf5e54a4, 0xdc8db21e, 0x02835855, 0xc585ae55, 0x5b215425,
0x284c43d8, 0x55c65e90, 0xe4caabd8, 0x4fa4fda7, 0x1fcc0d5d, 0x27b225c8, 0x2ea175b4, 0x327bf264,
0x575a897d, 0x563edd2e, 0xad742e30, 0xe2caabbb, 0x3e88e9d0, 0x2794f3a4, 0x78612833, 0x6a8f91d3,
0xbe9a2992, 0x9edcb5f3, 0x2dacc7b9, 0xbeebcd9d, 0xce92630a, 0x51df5121, 0x10394341, 0x1e98c0a1,
0x10715b08, 0x36a04127, 0x3aed1faa, 0x9d45d318, 0x665fa1f6, 0x49370fe7, 0xaf5ee727, 0x1e25b6c2,
0xd88c8214, 0xad51bb89, 0xdaf734ae, 0x2f61e938, 0x1e1392eb, 0xf07b10ad, 0xa4ef6e2b, 0x5af259a4,
0x1920d3b7, 0x2e19c866, 0x6cfcfebf, 0x9e99f3ab, 0x52335f8e, 0xee71e356, 0x991ffce8, 0x6f600791,
0xa0d13d04, 0xa20fe57c, 0x19480cd4, 0xf14c871a, 0x73bb5e00, 0x3540e509, 0x504dd5e3, 0x68de3b0f,
0x76723f1a, 0x64a3cbe4, 0x0d0e970b, 0xd1d5ee5f, 0x4fb5d033, 0x873061e5, 0x4ee5a3c1, 0xca915c1d,
0x743aba9a, 0x9f9088b8, 0xb5b4446b, 0x94e5d3ea, 0x5a6f7f31, 0x16f17125, 0x2edc4582, 0xd11b086f,
0x2e5ffcb1, 0xb08c2715, 0x339a3198, 0x897bafa9, 0x68d532d1, 0x02f9749e, 0xd47f1ff9, 0x7d368a09,
0x591eded5, 0x63beed85, 0x8320b6cf, 0x51214138, 0x4365d3ca, 0x3fd7ac31, 0xba2f7496, 0xfd86d742,
0x28600fee, 0x16039153, 0x211c655d, 0x47001494, 0xc15f9d92, 0x0109d5b5, 0x32f0e9a4, 0xd862a488,
0xc3390ac9, 0x5ce9f0a9, 0x422ccfa1, 0x8334332d, 0xbe0a636e, 0xdae9415a, 0xb8fa3e49, 0x5999ca3b,
0x00e0e660, 0xde4c82b9, 0x2cdbb938, 0x102a94d6, 0x856e02ae, 0x7682fb24, 0x9cf71dfa, 0x4f10d9c2,
0xac88f03e, 0x8fd6afd0, 0x32057110, 0xa88f16c1, 0xc972dac6, 0x231b97df, 0x088dad37, 0xb12e5387,
0x50b1d7a3, 0x9969bc18, 0x0f786b74, 0x2a94f0dc, 0x51c8412f, 0x0d8a55aa, 0x1f9e410f, 0x47e1ef79,
0xd6154e78, 0x0a372c49, 0x0ee9dcfd, 0x304fb87b, 0x8d070741, 0x84027a9c, 0xbe38b9c3, 0xfa25c1ef,
0x9cefb539, 0xdbfbd33f, 0x323f1ae9, 0x84890357, 0x25dfb426, 0x54e08ad5, 0x2f6cfa32, 0x496e9012,
0x633d4e10, 0x7985faf4, 0x2eb802bb, 0x93646fb8, 0x4f69735b, 0x4db387bb, 0x458b5f20, 0x9c184eed,
0x3e966597, 0x469261a4, 0xe4cba81e, 0xa9f20a70, 0xfcb81edb, 0x129e53a7, 0xfa8b4fae, 0xfd744935,
0x971bd68b, 0xe7607df1, 0xfb92a800, 0x0c120381, 0x2d4d4a86, 0x0438f6da, 0xbb14ac3b, 0x811999f7,
0x00352c85, 0xed403ea0, 0x7601bcee, 0x01b2e22d, 0x5ce79460, 0x677396a3, 0x25a218a2, 0xeb30ac50,
0x15a17fdb, 0x5538989d, 0x761a3ffd, 0x02a8a666, 0x8be5b48f, 0x4b90ab17, 0xee15d473, 0xfcf55312,
0x97611297, 0xdf17cafe, 0x64fddbdb, 0x857b8067, 0x7978d494, 0x636aa9e1, 0x96ecb03e, 0x8c9d6230,
0xe82fab62, 0xf6219f0e, 0x93761d04, 0x359cda1e, 0x84c4a85a, 0x23289b88, 0x7efa5ea7, 0xf51eaed9,
0x067a31c2, 0xd0102ab3, 0x701cc386, 0x5a53e44e, 0xac09af65, 0xa0f41170, 0xc0e29601, 0xe9e8c3a1,
0xadda32eb, 0x6fffc8e4, 0x9a0ff126, 0xf11a7064, 0x2f0d6f45, 0xdded8103, 0xd342ea22, 0x7f8953ee,
0x962441d1, 0x6e5c4ab6, 0xc967fdc7, 0x88293eb0, 0x37fd961a, 0x60978716, 0xbe77fc07, 0x8a8f61d5,
0xe30c8198, 0xbaeeac4d, 0x2a518767, 0xfc065c17, 0xa0676aec, 0x2050e389, 0xed0ca28f, 0x51a2d93f,
0x62828879, 0x6cfa6628, 0x9b11bc5f, 0x15e9c3ca, 0x3f9f1ddb, 0x0c06be2c, 0x2d31540f, 0xa6a2190e,
0x3f3369c9, 0x9520a950, 0xd086efed, 0xdfbeb557, 0xc9a02004, 0x80aaa7c0, 0xd5a3e33e, 0xcbe9ab29,
0x24a2701f, 0x9ac5b9ba, 0xa48b9c50, 0xa931016d, 0xc58e5452, 0xbfd9e793, 0xa19fa5c2, 0x0c5c30b5,
0x0c91ee8a, 0x897aa1c6, 0x4bfefb7e, 0x2796725e, 0xe7abaeea, 0xe0c140b1, 0x5c68285e, 0x1f3e1283,
0xac16b4f8, 0x5cd28896, 0x5ebf6b72, 0x226982ff, 0x1637a2f0, 0xeb9dcc29, 0x52ead3ed, 0x55080561,
0x3dfde749, 0xa47e4c02, 0xa59e9421, 0xcb02dbd6, 0xcf09a397, 0xfba17dde, 0x882377c2, 0x77befcd4,
0xa2552d59, 0xf4ce262e, 0x0052f899, 0x11091c2c, 0x237c0c5c, 0x0e9b8db3, 0xc31e3ad5, 0x38667668,
0xe6343fe7, 0x55c0219c, 0xf6b444e2, 0x3e81a541, 0x0c19ad76, 0x76517e8c, 0x8c87e35e, 0xa74aaa66,
0xa5d33da7, 0x077b8401, 0x34da1644, 0x407eb33d, 0xa35f0f8f, 0x7c09e279, 0x8254683f, 0x537766dd,
0x850f0244, 0x8ceab99d, 0xca7c6a1a, 0x30241a01, 0xe6902783, 0x1e97d21a, 0xaa053bee, 0x81ab78e4,
0x44869eea, 0x5f60cae0, 0x82d6a4eb, 0xaea46d56, 0x8141d9a9, 0xe78a1a6f, 0xbba07670, 0x34262ee0,
0x464cc786, 0x88da9466, 0xadcb51f5, 0xa71bd6ca, 0x3ad0caf3, 0x5913fd2e, 0x0c2c4751, 0x2891a167,
0x8affe7cf, 0xcdcf0219, 0xbd449dc6, 0x65b58aac, 0x7f583248, 0x821820d9, 0x0f512597, 0xd4c10bb8,
0xf651bbd4, 0xc211b263, 0xac2b20e3, 0x2cc68624, 0xf274748e, 0xf43d950a, 0x56a57215, 0xbf4db75a,
0x6a71cab6, 0xa21f52ad, 0xde0614aa, 0x89f3b2ee, 0x4b443478, 0x5e140d31, 0xcc5d89c0, 0x59247047,
0xd2517939, 0xb5d6cb8f, 0x25788d67, 0x5c73f01f, 0x21d6379d, 0x44ec2657, 0x3c1a2a0d, 0x43a3db2e,
0xfdeae408, 0xc8c2787e, 0xfc85d17a, 0x199d7362, 0x1528a66f, 0xe2a42970, 0x9aaeb3c5, 0xe016052d,
0x0b67548a, 0xedac2363, 0x24627c02, 0xf4098836, 0xc0bceacb, 0x6bb79011, 0xbacd9e80, 0x6bb92b34,
0x3b012466, 0xa3f0870f, 0x1a6a8b69, 0x8355326a, 0x6c067dc8, 0x648f8d94, 0xdd84e2a0, 0x8fd73ff0,
0x58a0f7a0, 0xae89a108, 0x6a6b9ea9, 0xe4b3abad, 0x19c9b39b, 0xaaf388aa, 0x3d50bfb3, 0xdfddef12,
0xb5213e24, 0x0591ec84, 0x5afd139b, 0x1c8bbb5f, 0xd099d173, 0x339d208f, 0xd1864af5, 0x0ac18791,
0x412285a4, 0xa17550f1, 0x50bee4c3, 0x8ab81cf8, 0x1c637b36, 0x89c94295, 0x1cfe3ff6, 0x23819476,
0xabadc905, 0x387da12e, 0xd7a2642d, 0x1d4d5374, 0x4c9b8b5c, 0x61362bb1, 0x46d0cb18, 0xfce021e9,
0x60dbcd88, 0xdc2bca24, 0xaafc33ce, 0xa74e4920, 0x050fc90b, 0xdbe1c54a, 0xc6730838, 0x3b558857,
0x5c417b9b, 0x3c3bea80, 0x71a24798, 0x45f6d239, 0x745a4754, 0x42f03153, 0x97ca8c3e, 0xa453d3a8,
0x36ccaace, 0x1f6f68e3, 0x68a52d4f, 0xb625d9da, 0x570596dc, 0x81c8c65f, 0x82aa0a64, 0x0d7ae247,
0x8975781e, 0x58977ea2, 0x80cc8aaa, 0x34696ca7, 0x661cdfc3, 0xd769ebd2, 0x7dbd21de, 0xc9d18f3a,
0xedd01b3a, 0x660051f8, 0xa113d804, 0x5f184623, 0xe58c2471, 0x8df356a0, 0x3303e235, 0xe61a1850,
0x426fccfc, 0x24b31018, 0x46d4f661, 0xd974ca9c, 0x6ac5d1db, 0x7d26f567, 0xfe8b0add, 0xbfc26ee9,
0x8ffd97b1, 0x78f81661, 0x4681fb89, 0x66430517, 0x38c0ce70, 0x8efc915d, 0x1ce73bee, 0x00ce450f,
0x6d34844f, 0xe225a373, 0xcad1badd, 0x7be66bcb, 0xc0a09682, 0x98bc5467, 0xa80328e7, 0x6eda1b99,
0xf992cc81, 0x2aacd5fc, 0xeb511e5b, 0xe9f80101, 0x3ba1be2d, 0xd61398c4, 0x2d9a2863, 0x6f209a15,
0x9b2c3801, 0x63e99ceb, 0xbe474a15, 0x7087ccc6, 0x36ab8631, 0xb0f36cfb, 0x1b5372a6, 0xb992db18,
0xa75e9e57, 0xa9458725, 0x8cfbb12c, 0x143740d4, 0x3ba23b1a, 0x5a596a00, 0xd43575ce, 0x9b4715e9,
0x5432ca39, 0xb22c4e87, 0x5b6944fc, 0x604dc701, 0xacb23d86, 0x29f4e6ca, 0x4abfb09e, 0x987d3f23,
0xe4dabd76, 0xa0a1c0da, 0x964f0401, 0xb61dc8ca, 0x98609c30, 0x91212d4f, 0xe0082d07, 0xf666b7c1,
0x96b1aa84, 0xe17dcb0b, 0xbac70f1d, 0xa020ca59, 0x716c63e1, 0x83e30103, 0x6cac4b3c, 0x16c601b8,
0xca6f60bd, 0x62a0c7ae, 0xb6028e55, 0xf01dd77c, 0xae474bbe, 0x3874e2c6, 0x5ec0b3cc, 0xc44d807c,
0xafacc8a0, 0x7a98fe92, 0x8b9539c9, 0xd3d1d3b1, 0x8540c678, 0x19dda71f, 0xe26df8ed, 0xf4ebefcd,
0x48996a6e, 0x2fb45c44, 0x0b35762f, 0x0d7f62ac, 0xfb5be07b, 0xca73eb5b, 0xc1ca0bf4, 0x1421b357,
0xeafecce6, 0x6bef67cd, 0x90be0af0, 0xdd48be50, 0x360157a9, 0x9ce71020, 0x23043527, 0x260d0df0,
0x3e9b4329, 0x44837b6f, 0x2d67e760, 0x1932284d, 0xf195fbaf, 0xfd332cb6, 0xda674bf5, 0x7703b823,
0x113336e2, 0x21115d04, 0xde19d90c, 0x26ad7411, 0x6a4e27c8, 0xee10a7ee, 0x339cc753, 0x2b8392da,
0x603cc66b, 0x0f55c2f6, 0xefe37313, 0xf91bc700, 0x2da09f01, 0xae9b40ab, 0xd801ac41, 0xe176e16d,
0x7348f73c, 0xee0eaaf2, 0x95cd3d85, 0xac91b485, 0x92ecc09f, 0x4ce11079, 0xf82ec80b, 0x7af562b7,
0x5e3b0d20, 0x3987ce11, 0x5671dfd2, 0xf821d916, 0x3880b8a1, 0x56cfe6c6, 0x3d009294, 0xe3276b7b,
0x151adce3, 0x7997ff64, 0x001a0c77, 0xc6012259, 0x6516c7eb, 0x3e5ea5ab, 0x5def4e92, 0xa91a86c1,
0x5fe4db99, 0x5c4c375a, 0x8036c543, 0x4b7dab29, 0x8f00f22f, 0xd3761fad, 0x80f2ef6c, 0xdce9548f,
0xc9555799, 0x08e80fa9, 0x6070ece8, 0x0f1f66bd, 0x297eea80, 0xda066308, 0xd1bc24ee, 0xe4323015,
0xb2c167b6, 0xad7655a3, 0x24e8edc8, 0x815661b1, 0xa2f9ac1d, 0x09f240a4, 0xfab40933, 0x724ab645,
0xe0bbb8f1, 0x96ec409e, 0x0dfabb1c, 0x115f8d58, 0xe0b62bda, 0xca77092e, 0x3315d8b3, 0xc2af7fd4,
0x53d34b93, 0x7d7f39d5, 0x75cd058d, 0x28a7f6a6, 0x8652750b, 0xb6003b07, 0xb6d0f7b0, 0x443a17d1,
0x18a2fdab, 0x0d3faee3, 0x69fb68d0, 0x9b242eea, 0x78c3789a, 0x20ca9107, 0xb42fc75f, 0x613ed683,
0x08ddc50a, 0x4afb359e, 0x95b991f7, 0xe6ef145c, 0xfbec604b, 0x28d66f09, 0x1d510005, 0x10a4fb4f,
0x0eb94ecb, 0x94223a7c, 0xc640956f, 0x020d7591, 0xcdbff5c9, 0xb1cee640, 0x78d0c1bb, 0x926ee4c3,
0x2c6f2187, 0x50a88456, 0xb3fc2f2d, 0x2c48c8d3, 0x9f26e210, 0xe34d75a1, 0xd22e545a, 0xf2e75044,
0xc09440a1, 0x0c4f0bf5, 0xcf5980ad, 0x96057885, 0xb370b8dc, 0xd449ec42, 0x23193cf2, 0x3f1b1f02,
0x7a0fb699, 0xcd9b6a5b, 0x78938752, 0xfc9bee3f, 0xbe3924c7, 0x28a65378, 0xda3637f8, 0xdc72d8fd,
0xfc6bc019, 0xd17c92ce, 0x6474d360, 0xd1a8d520, 0x4d5122e0, 0x85de85dd, 0x35932e01, 0x740600a2,
0xecd07c77, 0xaa39bc6d, 0x7db919ec, 0x879d3e2d, 0x972566eb, 0xb052f27d, 0xf4e5b6b9, 0x963a1549,
0x7c48a670, 0xf243fce6, 0x298ac59a, 0xd3c44515, 0xcd3d4484, 0x96628d52, 0xf30da3ba, 0x4fef3f33,
0xeaac61f2, 0x460d466b, 0xdc075dec, 0x830d1a2e, 0x10dd7e5b, 0x6e9442c6, 0xf30458a5, 0x91305c0a,
0x9306ca91, 0x62fa102b, 0xaddbdc4c, 0x34ff8ccf, 0x811b186b, 0xbe0df563, 0x949a4d0b, 0x2639e4c0,
0x602df823, 0x25e912cf, 0x7d1beded, 0xa77d659d, 0x1e485c17, 0xd2cb5bdb, 0xe3389f5c, 0x459b324f,
0x06ecf906, 0xac0bd2d1, 0x77d8a36b, 0xce4dc37c, 0xe8b59317, 0xec620d9a, 0x1d0aab45, 0x66f686f6,
0xbe4ec963, 0xf35bef20, 0xa6bc9fc2, 0x161b8bce, 0xeda54f30, 0xeec683c8, 0x6636ec00, 0x41c9c879,
0xbdfd93b7, 0x40b00496, 0xf746c2c0, 0xd7b186f0, 0xf21758d7, 0xf12006db, 0x54574f5f, 0xc151765a,
0xbe3c1841, 0xba61d582, 0x36ffe8d9, 0xa5f7e8bc, 0xebd9d481, 0x19e60a26, 0x6cdc8477, 0x3ccd7d44,
0xe2b97d4b, 0x207ebd61, 0x458a5f88, 0xe7b0379c, 0xaf23cf54, 0x996a717f, 0x3b2d204d, 0x6b6703b9,
0xedceceb6, 0xdf668175, 0xe73e08a1, 0xa9c9e347, 0x4b23aa5f, 0xbd221799, 0x0ce408ea, 0x5e20d836,
0x06670b94, 0x8107c492, 0xc30fd513, 0x91acda1e, 0x02aad0ee, 0x0aa609a1, 0x620d0a9e, 0x64f91e15,
0x7856a0a8, 0x2720aa50, 0xf817b287, 0x92ce29ba, 0x7f8cd79a, 0xcec4b58a, 0x69f50831, 0xf6806c3e,
0xf11e5520, 0x604838e0, 0x4ca303c8, 0x1e7d2ed0, 0x334b25c8, 0x147c1365, 0x2fa52853, 0xfe2dcba2,
0x6472e5eb, 0x43f0b630, 0xdcbf7ed9, 0x293ebb17, 0x79efaea5, 0xb065ed21, 0xa4f20af5, 0x6e5b0b6b,
0xb99c326d, 0x9212a4bb, 0xedc06de5, 0xfe05a8d9, 0xf7f936b5, 0x083af2a2, 0xd28dfe8f, 0x28fdc908,
0xcd952c37, 0x185a3461, 0x0ae37c3d, 0x13e0cc17, 0x918bcbef, 0xe25ddafc, 0x2a50c2dd, 0xa1bd6c44,
0xdfe9007a, 0x79c61a86, 0x13d7210d, 0x103aaf04, 0xd87dfbc9, 0x8b4d76ea, 0xb7002652, 0xbe85ce25,
0xd10bb3bf, 0x0b4c6075, 0xd0e29d81, 0x564e5c21, 0x5b047658, 0x812e39d0, 0x0e7976ca, 0x17670ec7,
0xec68ce71, 0x33afcf70, 0xf8d159ec, 0xee9ac0b2, 0xa1a245b5, 0x079683ed, 0x49412609, 0x7f12325c,
0x2de86238, 0x918fcf71, 0x5ea11213, 0x411a8dec, 0x5a02065f, 0x9638c84c, 0x058eba50, 0x2650b6d1,
0xae30a173, 0x612f08fb, 0x8cd5db8f, 0xce7e2035, 0x4679c940, 0x278ccf08, 0x6f5b4967, 0x199a9483,
0xab63253c, 0x8d1cf457, 0x3a828546, 0x0b5ebbbf, 0x79d5a206, 0xb21b43d5, 0x2617d9d5, 0x2fe29493,
0x53df39b3, 0xc4bfaf03, 0x0c4a909f, 0xea90b9e6, 0xc16be0b3, 0x24d92f75, 0x55176cd6, 0xde1c43f7,
0xd1a13247, 0x8b25166c, 0xdd695a58, 0xeb577aa8, 0x691d3e88, 0xbe87fed0, 0x5c17f0bb, 0xb8aa3b29,
0x00000000,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_ln2_32768 = 6.93147180559945309417232121458176568075500134360255254120680009493393621969694715605863326996418687542001481020570685733685520235758130557032670751635075961930727570828371435190307038623891673471123350115364497955239120475172681574932065155524734139525882950453007095326366642654104239157814952043740430385500801944170641671518644712839968171784546957026271631064546150257207402481637773389638550695260668341137273873722928956493547025762652098859693201965058554764703306793654432547632744951250406069438147104689946506220167720424524529612687946546193165174681392672504103802546259656869144192871608293803172714367782654877566485085674077648451464439940461422603193096735402574446070308096085047486638523138181676751438667476647890881437141985494231519973548803751658612753529166100071053558249879414729509293113897155998205654392871700072180857610252368892132449713893203784393530887748259701715591070882368362758984258918535302436342143670611892367891923723146723217205340164925687274778234453534764811494186423867767744060695626573796008670762571991847340226514628379048830620330611446300737194890027436439650025809365194430411911506080948793067865158870900605203468429736193841289652556539686022194122924207574321757489097706752687115817051137009158942665478595964890653058460258668382940022833005382074005677053046787001841624044188332327983863490015631218895606505531512721993983320307514084260914790012651682434438935724727882054862715527418772430024897945401961872339808608316648114909306675193393128904316413706813977764981769748689038877899912965036192707108892641052309247839173735012298424204995689359922066022046549415106139187885744245577510206837030866619480896412186807790208181588580001688115973056186676199187395200766719214592236720602539595436541655311295175989940056000366513567569051245926825743946483168332624901803824240824231452306140963805700702551387702681785163069025513703234053802145019015374029509942262995779647427138157363801729873940704242179972266962979939312706935747240493386530879758721699645129446491883771156701678598804981838896784134938314014073166472765327635919233511233389338709513209059272185471328975470797891384445466676192702885533423429899321803769154973340267546758873236778342916191810430116091695265547859732891763545556742863877463987101912431754255888301206779210280341206879759143081283307230300883494705792496591005860012341561757413272465943068435465211135021544341539955381856522750221424566440006276183303206472725721975152908278568421320795988638967277119552218819046603957009774706512619505278932296088931405625433442552392062030343941777357945592125901992559114844024239012554259003129537051922061506434583787873002035414421785758013236451660709914383145004985896688577222148652882169418127048860758972203216663128378329156763074987298574638928269373509840778049395004933998762647550703162216139034845299424917248373406136622638349368111684167056925214751383930638455371862687797328895558871634429756244755392366369488877823890174981027356552405051854773061944052423221255902483308277888889059629119729954574415624512485926831126074679728163809025000565599914612833254358111404848206064082422479240385576476235031100324259709142501114615584830670012583182191534720747411194009835573272826144273821397070477956259670579023033848061713455553685537581065749734447922511196546161827896010068512965395479658663783522473624546093585036050678414391144523145778033591792112795570505555451438788818815351948593446724642949864050626518424475395663783373482207533294481306493360354610101774649326787716719861207396832012359607729024683045940313056377631324010804202854359026945094030740014933950767316028502869730318718239984335257435499560850256608978339556421149480733936260751023818331411004708903950134330297413474840540615877539688838154076980177673036999107492469784784312843036411289202801227256346839162335478772734006395865717981906935812738703433531318905038384561644444292796906383796909244130396560098766358462776607605348697490859381193930925179119885552776535666076243935687719423316664283820074481630786522923565982658627591874752087509144760901697356935723182424991947549443163146339227074324459030248254441249035940990071137732631099807772393757909266778722629956777375912526875469176039550147363373746164507645777159814661075839930304323134949658648228467849524754029796890015109842434081672264105346517531889570934146265891398017312367624887458550269961924667805242588237899590714418575355951901931382627559350018482608107690649406792443588583150352601704500934671408738472789516784541525226702369690546869844607210982177473660654752324208906381768833565330834542905202366217368168902181009185927011641625633710921091919381108840837199549413952808743847659331516464524483714349554707176747864466777777326240059944280388300505206396025448722194010048245683558491411637202165014829048895410548598858213914673928012796078376579803019019789583129844584235055162804713845709836714317959849798338493664305135743977846408028394499649283617720121752971960111518923347566466448721470400595270020824797119629125957079132287525024225275228566313043051121949377154294071049224714797815453298506882289269488223421814177347791228970593038516786441235127732137994705131308656152609176742141289789979427710841049555905492995846031292895641072337934722198262960246577885985564915354252627693645781715768750562769595194061476951336213589662110367239018618344910084705602324088574073649806491335049772722985412155992256490590320416580077713036548444879098580291680677229873848480539143712688284515899628929046495360697649132264972901758104649039660124902680914422669630653224053279318052013899030250670164594614509327899187497505884595089281231314653584115645478628887671179275944418910322703397269941078262094906693919323364952884039841053417413103028429829838459727450968915350522980623244092313811057843565473409867519383860728240789752379906522153682844964151952043614300234064117767172081947074281247061607867913971425756102687732567256651877939886954356124725250382411053283794249496242507538598556613018763256646372669528189918244702833606445833764694631343231391442353011806085264453177417782916531986887710748380021596407193754688536272412072273614121001398409439077271839347179202289574189656209567797703954759527223382789190943695895614158188376085603483406338490640117359928489718961165535088120722916741671690288281106170437298078875517486927574003575530600731535192433495073405019379393181058876745283523641652769037165174922445962524406132602153314802427296962267777134506420535515102483106108876726629451191094581700171713511729989002590464476306635972419905184702491108868012469419154965444117599593375386786153288510505548595751905282992674597480577669500349660023924891175760577638982565055972857097146238213646128157569963142474337595314709506808920446151687031940548311378504976842184577809636035835677681422980401513058803221388700614366646619515456264282679790058090702331294425627292449298306949592915813177571423046824694868577263140819266749297725397437563652031075562027651175474076728453283199975064855371567852134047920526615350261511503564062518917498983525295760711861189703198758379508658212447144855480989097132278411043616321505445618925641568648009768752717279363166235676934305070540096078529757697334781633978650356344759608311305891874108877547649896614076709354009928967903300519712922929465590881315509379231165267624820097425532050135108830403411501866862817278444851832099989311381048011484736433826155047482700010272787155537960762697772623306142859732203701771648801393590673165159313120722566001005730678781587596823732743266486315255163253906952205515246041547367266471582971975910017632924675539194792441259685598691843126671687606611477421249313154757711102990527569884947921828542920077199113811064020131085029670222372637192743252050860588393994581414353594660095551370368515143953442513225162327448176928474833516018143148377577291026597705021637551331761632090696210236385270662733736269015369625507361088424157630815154905861896045022386485172371030570090206682645851496003782813483122885470859777556219575228696991467195454031081669626969029689622271555266812300333654992842792461225039557099961469297169433935154450855751614286696335182639390119255198771270766940920041084299738298507256299034585043358447819361749768796368848151701460384149318945856731095588979938416661669743184215108867818274727477192206243977806608466463097788819531559610359556752045585957203659163552258295953673403778211240989398807307354183621312108837517038036823616360448183264453177108673935775104191422090696691782264747624872691980261286108374486523304418580743740679992465935914643068192455855577183631404179724592583726587693087276662991080450434859149599696250194105269190482762996890300360235763642425439767056458254099641404145099467034538774312570265529219960842821107067203911052625056198091492642944319130836290202615837217220747990416690350059407281416049396536557273412233933280610337003702100821153419222729353491676207988562585167980647915858694239114617872635785929135772664965603307153062328490606153489340341508371871335261587028642465182729043556845655210616172517713662500525479944598546766181778602587780380603098444544523176430057337855879045513611316254413885113695809483584958491493442125110535613174899303742732284311722167011878158525352536703801085203529836628261634712978968330653152100024743219392167059907313340302283790531537483332588602596867173300673026261295525563793397681730048523940679554914144946588153329325395052929823814667629225411706314234266934485649336863253141874713964341590528373380575999077665816938171897175745861747239109738419699764619958967939185445109805958578724971642180E-1; */
static EMUSHORT _ei_m_ln2_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0xb125a9b7, 0x5ad5f953, 0xf8cadfb7, 0xf5fea5ba, 0x48961e49, 0x9e3b2a1f, 0xd4d806a3, 0x321e157f,
0x2cb9822a, 0xf976a074, 0xfda69bc6, 0xddb5769f, 0x3db822c0, 0xf76cbe8b, 0x2509192e, 0x23cc49cb,
0x88c32f65, 0xa0ffef29, 0x9502c366, 0x1a2c6769, 0x66f5c4ab, 0x31e541ea, 0x8a79e758, 0x1c8647d8,
0x42701bee, 0xf95faaf7, 0xc4b66879, 0x7eaed29f, 0x40c1174f, 0x23e4b80c, 0x9bb469d2, 0xbd088bf2,
0xb4bdc41d, 0xac406ef8, 0xd91b1322, 0xbbc74333, 0x067d4fbd, 0x53a09ff2, 0x44003280, 0xd5f12bd8,
0x3ed1988e, 0x36f87861, 0xa3046b99, 0xbc591d7c, 0x124a56af, 0x321b01b8, 0x638b1891, 0x01676ac4,
0x926f63d5, 0xe24bd0a8, 0x96b73957, 0xd857af30, 0x24371579, 0x8ecad493, 0x26dea481, 0x7a738854,
0x6ea71f40, 0x0ee4b764, 0xf3121911, 0xd4153a86, 0x31412c64, 0xc931c935, 0xbb6f43ce, 0xc16b5c79,
0x1de36db9, 0xad365766, 0xb84d0bdc, 0x59a13be4, 0xbad44ac2, 0xa76cc36c, 0x4e7c9f6f, 0xb2e0a672,
0x546cf372, 0x512eb743, 0xc84e3757, 0x479835db, 0x8b1f9472, 0x304744f4, 0xaf194efe, 0x4e87142f,
0xa03ba013, 0x085166d8, 0x53cc7801, 0xeed15c18, 0x9437fb6b, 0x3eadafdf, 0x48c57847, 0x5ec63bca,
0x39752f84, 0xbaf16aa5, 0x2bee8f26, 0x8fa89c4d, 0xc9b346d2, 0x84d0703f, 0xae3af980, 0x1d838322,
0x9b172964, 0x76ad3ae1, 0x322187c3, 0xc75c33b6, 0x29b23c93, 0x2f9cedca, 0x434cea9f, 0xde244bf8,
0xaf190cac, 0x3ff2790c, 0x21058fa6, 0x9a191074, 0x8619f325, 0x282302c6, 0x8418a628, 0x70dcb3ae,
0x3c485412, 0x7bb1ea6b, 0x3a30e360, 0xccaf86d0, 0x75d078a3, 0x393fb80f, 0x7e65b037, 0x05fecef8,
0x8ff9bb07, 0x87ed393f, 0x60aff6a8, 0x9d4fca8c, 0xc81b0d75, 0xac9d6a48, 0xea025684, 0x14c26ef2,
0x60c1d83d, 0x330a3943, 0xbb837cd0, 0x530ecc68, 0x34afeda9, 0x1771fcb6, 0x18df5268, 0x48b47ad4,
0xa920581f, 0x05a457eb, 0x869fd9f1, 0x8955a344, 0x10e693fb, 0x940bedfa, 0x3648b6bf, 0x6496e00e,
0x334597af, 0x01ec05a1, 0x63be7135, 0x56f936c3, 0xecc1eeb7, 0xd3dec760, 0x9ad63e28, 0x412b533a,
0xe511a7e8, 0xf072bb8b, 0xe61e782d, 0xd2c0fd18, 0x889fdf05, 0xea1df0fd, 0x4f2a8091, 0xdc8b1ccc,
0xcd1f0086, 0xa3657199, 0x4f702e93, 0x1a09b3cd, 0xbb991cde, 0x2951ad98, 0xf8a032e9, 0xe2f455ae,
0xfab4e700, 0xcbdbd743, 0xc56182be, 0xf46c5b7a, 0x810200c7, 0x9d928e1e, 0x794bce3f, 0x6f9ff891,
0x435f2318, 0xf52f3d0a, 0x232aa786, 0x5f0fafdf, 0x78f423c0, 0xd6a65696, 0x5fbf2e81, 0x33f89acc,
0x76f7fd61, 0xce016d58, 0x7b9d8e6b, 0x257fff0c, 0x43b72ea3, 0xa4485160, 0x30f88482, 0x9f611bf4,
0xb54c2fc7, 0xada1b6db, 0x94fb7003, 0x2c6a0030, 0xb77e2882, 0x8236e76b, 0xc8bc30f8, 0xb96e8586,
0xf9197ea0, 0x7ad88153, 0xec50b037, 0xa16967e3, 0x5b51a7e5, 0x81b0d4fc, 0xe75b7ce9, 0x5798f4ab,
0xcbedc47b, 0xa59d3da4, 0xa999df3d, 0xc72517c5, 0xc8f57e20, 0xa92f2a86, 0x8aaa5703, 0x852674ba,
0x1d16dd79, 0xcfa12105, 0x7377eaaa, 0xb3b04ce2, 0x3214339b, 0xe1c496db, 0x4fa8dc54, 0xcbe3b949,
0xd1e4fcf1, 0xb7e418b7, 0xe3e52ec8, 0x259a13d6, 0xe0f72cb6, 0x9ca963a1, 0xba5b9803, 0xd3ea6523,
0x881a0dc4, 0xeec391d6, 0x0afa46cd, 0x22a55d8d, 0x8b57ee58, 0x0bf7e148, 0xfab3122d, 0x97bb3063,
0x61b715d8, 0x70b69e4c, 0x8c24d2ce, 0x085e8f77, 0x85c4710c, 0x4f95518e, 0x0f539c86, 0xc93aefe6,
0xdcb924c1, 0xd5140510, 0x6a72643b, 0x814a7e88, 0xd544c989, 0x4e5c8f91, 0x975f0bdf, 0xe8b45db0,
0x961f5822, 0x77f4b304, 0x07450d41, 0x25789b0b, 0x142b53fd, 0xba834173, 0xafe1c52c, 0xe17946df,
0xa6004216, 0x313260ed, 0xb02831a6, 0x921d51ff, 0xf06ba8d4, 0xa6f972c2, 0xcd34f8b4, 0xd9c4ef8f,
0xb3ed1887, 0xe3ed7f4b, 0xdb3ac225, 0x23245a9e, 0xc3b34f47, 0x34e14d3c, 0x3fde36b8, 0x3fa00175,
0xedd3c810, 0x717ff1c7, 0x86250edc, 0x57f5b437, 0xa3891b37, 0x4db83c22, 0x7caa505d, 0xf109cf8b,
0x9a9860dd, 0x59b97d52, 0x23980558, 0x41a34334, 0xac712338, 0xe0b3d670, 0x907c6a64, 0xa544ab77,
0x2b04532b, 0xa0dd883c, 0xbbf59224, 0xb9c1d83f, 0xf6e8647c, 0x1591dad6, 0x5e163cab, 0x598f5e65,
0x85949af3, 0x06a14e9d, 0x110dc089, 0xd447dfa2, 0xdc4336e0, 0x7de0ca84, 0xaa36b8f2, 0x1f375627,
0x8e8eac20, 0xf25bd5fc, 0x0a5429d9, 0xe7582036, 0xb8aabf3f, 0x3de06922, 0x754bd032, 0xfdb1cc86,
0x8e8bfc8b, 0x15f0768d, 0x51ef24cd, 0x651fec89, 0xd0219648, 0xdd34515a, 0x09cba92f, 0x0c6a27c0,
0x9f15d57e, 0xfe523cf5, 0xe9504546, 0x2ea48d7d, 0x5f2322e2, 0x92c9918e, 0x286d8ac9, 0x5ab43fed,
0x0ee3b60d, 0x978dcc2c, 0xa478e08a, 0x2ad84562, 0x74a76c7e, 0xadef783b, 0x142d2757, 0xa78ae88f,
0x2e904d70, 0x9d536b06, 0x2d2732fb, 0xbfc159f1, 0x86f427b5, 0xa4d8b12b, 0x55a0bfaa, 0xb6c239b3,
0xc80dc2b5, 0x69394056, 0xacad6b02, 0x2d673dd9, 0x2c07ee5a, 0x097ee1d4, 0x2dfb5570, 0xe3f9d2aa,
0x491409e6, 0xa1268bfe, 0xeea69d95, 0x47485597, 0x897c133a, 0x411a86c5, 0x17051bdb, 0x491d74fb,
0x1be82031, 0xb602e967, 0xe81910e8, 0xc272a49d, 0x769e2ba1, 0xe5baca7f, 0x1ad43d43, 0x271e34d7,
0xc0bf8edb, 0x7efade66, 0xa4f3d218, 0xda55b746, 0xfd2d6d64, 0x41d28643, 0xe4f1fe54, 0xfbaeb8a5,
0x04f409a1, 0x38279676, 0xda627404, 0xc10cc465, 0x5dca1a3f, 0x41c483be, 0xfe2542be, 0xca18060a,
0xb377e6f3, 0xd8c13d87, 0x1c8368f1, 0xeca92e5c, 0xbf7fb013, 0x5024a9b4, 0xdb3a8908, 0x00ce59d5,
0x2f6dc08e, 0xcca64897, 0x6ec56620, 0x58f50ac7, 0x31054e5b, 0x391c8f7d, 0xb54457e1, 0x89ca3cb5,
0xacc8a602, 0xc8117aa4, 0x9bdc90a7, 0xaed8daf4, 0xf02e9aaa, 0xd18eb2c5, 0x66f38a91, 0x511040d7,
0xeb0c22fc, 0xcf6e80eb, 0x875ca66f, 0x4a9353f8, 0x36aa98b3, 0xea56001f, 0xe5a5a87a, 0xe40bb196,
0x9b1d5c71, 0x6bff6622, 0x87b8d0d1, 0x193103d8, 0xaa695870, 0xa2c7acb9, 0xa0c1f900, 0x4afca207,
0x9dd65431, 0x2f7c12a6, 0x0e176d3a, 0x3268778c, 0x6bc481a4, 0xdef36ea6, 0x67862b47, 0x20606200,
0xb4ec0d1a, 0x9af72ed3, 0xa848d412, 0x58b26965, 0xf452a943, 0x43a2627e, 0x8186c5ee, 0x031c913b,
0x30c6f64c, 0x3ef2b9c7, 0xa3440c51, 0x24490704, 0x9f337c9c, 0xae31f654, 0xba5575db, 0xbcd78924,
0xe67c2008, 0xbb38aef7, 0x9549a7c2, 0x8d6b5471, 0xcd6acd1f, 0xd3ff8447, 0x279d16f2, 0xc5dd5c59,
0x16d73e8e, 0xa119c712, 0x1c454c1d, 0x350ecbf2, 0x26321bd1, 0x09369a1b, 0x99937f74, 0xd5735aed,
0xa9cfa5ab, 0xc241fe15, 0x3596533f, 0xc8dce8b6, 0xd271ee0e, 0x751a8f7d, 0xe6b85e8d, 0x5b4ec1b2,
0x508d4549, 0x7cda02b7, 0x1c77e842, 0x07735d44, 0xc54eb9d9, 0xf1b12a25, 0x4a6664b9, 0xefa81177,
0x73a5281e, 0x9f0bc8d7, 0xb06cca87, 0x95f2b863, 0x10222180, 0x22a0bdad, 0xc1848bde, 0x33f56093,
0x02ca30f8, 0xdd9c92f0, 0x7fb208a9, 0x87b4c29e, 0x34e4e9e7, 0x613ee2ac, 0x76bdb500, 0x8de2aa91,
0xbd7fe74b, 0x4dbfe4ce, 0xae0b74cb, 0x66840367, 0x6393ccc5, 0xfed51f62, 0x3202ecc9, 0x990e84c3,
0xfc0c0d10, 0x054d8b71, 0x9d90d43e, 0x119f38bd, 0xaf2d8731, 0x8cee2ec9, 0x66b37977, 0x8e0352bb,
0x3db5a720, 0x12c3e3f5, 0xb22199e9, 0x82997d87, 0xf226fe13, 0x7aefcb7a, 0x48041d64, 0x6fc5ee57,
0x5f39c4c8, 0xbdda0b62, 0xd1a1ed94, 0x99ab4c95, 0x7f308eb7, 0x40257b2b, 0xcb09f14c, 0xb3d1feed,
0x0345b5aa, 0x57fbeffa, 0x99572381, 0xe7d993d8, 0x4e6d07f9, 0xb6dbf8bc, 0x7e8dab6b, 0xa44a4d5d,
0x4fe46c75, 0xf32018e1, 0x56563467, 0x932247ff, 0x3dda7560, 0x2b9f73ad, 0xbbe2ba0f, 0x6da24640,
0xfefc08ea, 0x94ccc4cd, 0x4877fc71, 0x343f671d, 0x535b4ce9, 0x607b1b85, 0xce7df51d, 0x43fd280f,
0xed90b7a9, 0xefade356, 0xec995c53, 0xfa220bbd, 0xb72aa613, 0x7d06bda5, 0x88d0fd96, 0xee116896,
0xce94a838, 0x0b82e686, 0x998e0195, 0x03d0604a, 0xcc114bff, 0xa3734ad2, 0xf8317d02, 0x95af931c,
0xaf707bb0, 0xed5f3d14, 0x850aca3b, 0xeec90443, 0xbe09f609, 0xa9024784, 0xc450dca7, 0x1179057f,
0xcc43a7c4, 0xd20a751f, 0xd0e79070, 0xa203f76e, 0xd615e257, 0x6410110b, 0x70aa1edf, 0x57ffcd4a,
0xe2fe5271, 0xfa4d768e, 0x6299e5ac, 0x1b2f45a1, 0x9fadc8ec, 0xcb9856b2, 0x01e3bd2b, 0x6a3141f6,
0x8a555e27, 0xb4af621a, 0x041e9325, 0x5928dcdb, 0x01223478, 0x018d2b31, 0x1d5387bf, 0xafae7dac,
0x134a42bb, 0xa55783ce, 0x0da6a649, 0x2ba8c612, 0x3ccf6d58, 0x738af20f, 0xf1670776, 0x58a59908,
0x92689ff1, 0xbe8fdb67, 0xf0319222, 0x6d105839, 0xcab5ed37, 0x680b77f6, 0x0026761a, 0xfa4507ba,
0x5efdb4c6, 0x3c7c334b, 0xe726e49e, 0x582dc46a, 0x2cec2fbd, 0x98570b15, 0x5d3d15c2, 0x9c45e271,
0x47adb7d1, 0xa527bd44, 0xa373f5a9, 0x7c847e90, 0x473930ff, 0x03f81fc6, 0x0742281b, 0x20a7043a,
0xb5f505d2, 0x414cbc1b, 0x8adea5ee, 0x7a6ed265, 0xa74342da, 0xfd036381, 0x4fa88b87, 0x8aeede38,
0x17aeb406, 0x9e7f5862, 0x7efbea3d, 0xd66ae99d, 0x48cb5253, 0xc3ce35b9, 0xa092c106, 0x1a4c99c9,
0x324b53de, 0xa769f887, 0x77d1b7b1, 0x0c363121, 0x12ee6799, 0xc43962e1, 0x71c194cb, 0x4694870e,
0xd13a0595, 0x5585f6dd, 0x6ded1f3e, 0x6c550131, 0xc4ef702d, 0x95dbbd18, 0xc92f5181, 0x2268a5e0,
0xdc29696e, 0xe2c73e6f, 0x4a09c45b, 0xc901aff6, 0xd9047f55, 0x7533e747, 0xbeccb4c2, 0x9db25da9,
0x91ff14fc, 0x15a28322, 0xd7c6e681, 0xc1684223, 0x9c1db7ff, 0x3e08eb67, 0x3770067e, 0xdd826c5d,
0x0839cbcb, 0x88255e1c, 0xf224f70f, 0x817642c6, 0xffd8b947, 0x7f4ce0b6, 0x899d5224, 0x9aee5b60,
0x2288f8ca, 0xdf1ffc2e, 0xc33bc8e7, 0x7ee236fd, 0x5aeb3be7, 0x0116e6b6, 0x78ebd2da, 0x5709468d,
0x1747f87e, 0xf60a3eb8, 0x8cc0b5e9, 0xef1fd967, 0xdf43bd8e, 0x5a8b7808, 0x11977b07, 0x341b06e2,
0x5063034e, 0x2b661cd8, 0xdfdd424f, 0xdd617335, 0x11376090, 0xc7bba028, 0xe1903d71, 0xd6f7e1b9,
0xf804d933, 0x7c7cd17a, 0xaf5e75f8, 0x27a900b1, 0xe98e0e15, 0xb01b2ae0, 0x73f0c446, 0x843bfa18,
0x7a2bfbbd, 0x5b223867, 0xf6868a05, 0x0fa8601c, 0x277736a7, 0x93435b9c, 0x62fd1e70, 0x5a66203d,
0x1afbf1ae, 0xb16ea891, 0x907fb9b1, 0x77cf0656, 0xd7d77253, 0xac5e3701, 0xd5c5ed40, 0xfea79d89,
0xe9b42698, 0x144e67eb, 0x5518569f, 0x971cc90b, 0xf7567eb0, 0xa4b8d1ec, 0x7ddb6c13, 0xcbb9ac40,
0x1366a992, 0xd571ec6c, 0x34c2838f, 0x435a0ce1, 0xcc3b76fc, 0xd2aae89c, 0x110a6783, 0xee94e62f,
0xccd3c3b6, 0xbaf86856, 0x314186ed, 0x988012e8, 0xc87b7295, 0x8a886eb3, 0xaa9ce884, 0xe30219c8,
0xe2f76797, 0x1d822dd6, 0xfc99f14d, 0x852be3e8, 0x14efcc30, 0x5a9139db, 0xd889659e, 0x347f8304,
0x62c59cab, 0x4012a829, 0x51707062, 0xdf59eae0, 0x14451579, 0xb12dfab4, 0x33562e94, 0x80bc4234,
0x71ef7afb, 0xaf6d6058, 0x73b7eaad, 0x1a356b2a, 0x3195220a, 0xf91096ac, 0xd10036f9, 0xc95f260f,
0x8a2400ca, 0xf9eeeea9, 0x8ac8d8ca, 0x6dc085a9, 0x57fd99b6, 0x68082920, 0x1a4a026b, 0x624f14a5,
0x585318e7, 0x73e5b5c1, 0xff01eaab, 0xc12963b0, 0xa6168695, 0x2b552879, 0x89f45681, 0x8fd94057,
0x4b183527, 0xf2d89d2a, 0xef6fdbf2, 0x1bda1f85, 0xb9a3def4, 0x1aa4fb42, 0xa5053701, 0xd6cce1da,
0x784934b8, 0xac14b958, 0x02461069, 0x12b5e8c2, 0x56658154, 0xa3d091f6, 0x3b1751f3, 0xd162af05,
0xb9694eda, 0x846532e4, 0x9d7307cc, 0xb779dfe4, 0x4212b210, 0xad8a43dc, 0xfaa72ef2, 0x6fe51a8c,
0x4e2a0e8a, 0x88d58655, 0xb3db2392, 0x20cdb5cc, 0x6ea354bb, 0x14f0cd97, 0x45f0a88a, 0x471bf4f4,
0x0224fcd8, 0x0f023b22, 0x3155bbd9, 0xf1178590, 0xfacc5fdc, 0x33ce3573, 0x0e2ff793, 0x154c6032,
0x64f1b783, 0x53daec3f, 0xf281501e, 0xdb4a9316, 0x56c9f949, 0xbe2ec921, 0x94f0341c, 0x0ca8f58d,
0xd2874a00, 0x554b03d7, 0x5497e00c, 0xfb0c75df, 0xeca42d06, 0xee6e0850, 0xef22ec2f, 0x364f5b8a,
0x78b63c9f, 0x897a39ce, 0x1e238438, 0x52ab3316, 0xa6c4c60c, 0x062b1a63, 0xe8f70edd, 0x3ea8449f,
0x26fac51c, 0x6425a415, 0xf95884e0, 0xc5e5767d, 0x8a0e23fa, 0xc0b1b31d, 0x3a49bd0d, 0x85db6ab0,
0xc8daadd8, 0x175eb4af, 0xa892374e, 0xf07afff3, 0x0dea891e, 0x8f682625, 0x9c38339d, 0xcecb72f1,
0xac9f45ae, 0x5f6f7ceb, 0xe76115c0, 0x6c472096, 0xfbbd9d42, 0x972cd18b, 0xbd67c724, 0x0ab111bb,
0xa0c238b9, 0x473826fd, 0xd24aaebd, 0x61c1696d, 0x2413d5e3, 0x156e0c29, 0xdc4e7487, 0x95184460,
0x901e646a, 0xd7622658, 0xd7373958, 0xef2f0ce2, 0xc4e9207c, 0x2ac5b61c, 0xbeba7d05, 0x57339ba2,
0x08391a0c, 0x0060e499, 0x6af50302, 0x62136319, 0x3d0bd2f9, 0x05c128d5, 0xcee886b9, 0x36e02b20,
0xf3d949f2, 0x0bbb16fa, 0xc9942109, 0x422183ed, 0x8c66d3c5, 0x5e9222b8, 0x6b1ca3cf, 0x61affd44,
0x9538b982, 0x268a5c1f, 0xfbcf0755, 0x8d6f5177, 0x228a4ef9, 0xa17293d1, 0x731cdc8e, 0x44a02554,
0x30af889b, 0x96d4e6d3, 0x8f969834, 0x5570b6c6, 0x1ae273ee, 0x7598a195, 0xb365853d, 0x4d162db3,
0x5064c18b, 0x5f50b518, 0x1b2db31b, 0x078f735d, 0x6c606cb1, 0xae313cdb, 0xb1e17b9d, 0x955d5179,
0x17350d2c, 0x0c480a54, 0x5cfe7aa3, 0x074db601, 0x5e148e82, 0x6a9c7f8a, 0x3564a337, 0x25669b33,
0xd1d6095d, 0x4c1a1e0b, 0x9393514c, 0xcccc4e65, 0xb479cd33, 0xc943e732, 0xdb8990e5, 0x17460775,
0x1400b396, 0x7d2e23de, 0xfc1efa15, 0xee569d6d, 0x8fe551a2, 0x610d30f8, 0xfb5bfb90, 0x07f4ca11,
0x0f3fd5c6, 0xda2d97c5, 0x2f20e3a2, 0x655fa187, 0x38303248, 0xf5dfa6bd, 0x9d6548ca, 0x72ce87b1,
0x7657f74b, 0x256fa0ec, 0xb136603b, 0xb9ea9bc3, 0x317c387e, 0x1acbda11, 0x224ae8c5, 0x3e96ca16,
0x1169b825, 0x27573b29, 0xc1382144, 0xed2eae35, 0x4afa1b10, 0x559552fb, 0x6debac98, 0xe7b87620,
0x8baafa2b, 0x8a0d175b, 0x7298b62d, 0x40f34326, 0x03f2f6af, 0xc9e3b398, 0xd1cf79ab, 0xb17217f7,
0x00000000,
0xfffffffe, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_1_ln10_32768 = 4.34294481903251827651128918916605082294397005803666566114453783165864649208870774729224949338431748318706106744766303733641679287158963906569221064662812265852127086568670329593370869658826688331163607738490514284434866676864658608513556148212348765343543435731725383562228139560304864665236609553937735617632343191671099141159789496299351245793492635765546907767108241915047991098967490010327753765357027008732855095173144067469795189951359408804042393151886810840254465408979702986328682876262414401345704354613292060071260510402836712595484628770786199899232674843990234817153593455107947549255248257782067922014093146816446738103056047563572040888338320948899652271749454133179141764024740750578876786097109925754773004604865604951561005798574134027267520143924791797085904793128521249334119732987722646388535022608388162631646388355368550176846029528639939163351064755570405051318234298887488212064359502381890264331771153738220336263441647839714600185839609300631733398613403513574178714497145307649296833139239981060850573481616980928001619952352311723767656198922812701381580424871597834492721594756205717999348381403194016677152010478719758253161795149037559751424657073664643975686314932516249872799485263744879116595921970172066270455928465703646263567573357573936967399457090960252635095719346883995123681135642801095877831375944271304998064379875041447209597487267406016065010537528700049116786713330915476144100505477593089076788559653343219076312835357030485402097994161401080791060749887175249584146130386753208600132448639254557307284238617597067798935484457031835933652301602797162653572651442851986606376863533818195487638916134365237475946566392138073614450368379787682436902880449364049675187172061413073180441718021644099320065106969695124707266622457000422934140792336168530241886027241186780627257033755256287076769663217367245475813333926384013032003859889994733228570349419583769147209060881244782507873671157303393156562515790709324537045074432662334980714303805958177695794407004220254543053191088898275406226360060187915226747778823209602522876676241633229681246450257729504022662362753631179853215378088327232692078598099075743443736724871035585330654658165353515794399007032643622252001033698041984301552452417319052024721224111092732442530293020087103733750486749868911722567206726827524657879044673526857579405998334659587859262497872538018550638960237530429453996373736743468076751524998629767673240490336317548819532368008766864866606928208234253631130493997270285887284908625845868704556924454853860720249739663112637212249753885496798158028481049472414045334119267424083967306116723425684312962466624625954276067718285896330658651395093204902303280635753624280431548065836885225783290153078748314198592907412141534477216539821484761928840657134543879860789519943501153282645774231126681718328496869789090432442100527223347505314162598164645704453890114831376070844548345795572830386647363846853758717221068599393300837853436755269989918515087905591152528266400289234793788112140789555519537440877229586625273674619563928060374272601861668967031201266311769691335570633163084957740635640622954449814140360207427875629666523754170311888898332695297945948121076084833963464864457829738049201893959388645071353002425125642914675263696568811879036752630065070343202442364145404294275668115998870867074257427024888746603135615448273100905931178348247627467279191193031561408734851580960278885783246186554465476630734062551135495870831956466576742880730323169342673872720559977436656652976444739514103283394291847247297432111401935808739110902676280296342049706507801189943383800808013286890939717246502949928766072165178098495541123100905718217889211309740789017155404264516983209027344452046303984882357014397800633233095488268617507044704961800134896837230164174043771991351617121018168554850281175231485897133758790192315248450907935906653391661558993676987103671376326868956389127349517516163179645322538031983242835397097062398028454471385727703242769233838787304131263652522112610609306075299203064509684416971146563807471998586426487864455519368131349399776807537002803602411972878304517087658864055727422289804518419449597115433768444950037587882263198876925320853669112550922521818731239327719004938209737849787278314053203441125946940210249512676640852700082407854919101565461350576305177715502458085207399099672394698796835821040678125015778927092104676444861782201709637892440598412514652284277910827214038367413512486424591509181534092263942708287566898569835682267762852495819645499306171385677700600223855395791160203248033661270205501586347564683892412459211205592932440572609937191288065565122646432875882207422524703779508660290877683311980684051139944688115534232498133734784412098345694692225583223193566702654365715145676584171985259009309575359465370039762855273904678590852075197663054553785599678158434282084903568329397503808132453596737870905261910286308097941299587972686206143775978702731246056224813099935900046049185581537175522966037583810221407745499858121893772775047474035008161135149555582727428781504272214215906656827556395125288107263368791555129057946153321366123461330791309449741160646047694497240730857617908862608699005357234407377224395219570690705147154303064991916764666081035030154391834026654482051128325893848296564657415287710821619181507094541691881664870817381728386618469642780433859287484883671271388594874886425605962936437366119399033814929417886916565537437144225163151016695697131882153719707871276288450919771816853998118105970875594054457680402504431433283283143087139800135598474200332203141973645228606904218349676295359025327189472040889431913294039262347333895313283879093727191399733648438621379998519785307362348496487361829747896711204600159902769557671165364256165540366172053382484762750414619088393336053511287766584784044053978820736989489519254414312164927559892985708387103969392173658177614046707697942709625736740011585913130838863910813609062748713824852921282138889954255770595113632516356423876179253583265667373028463257238906205624581627006572655420578720107109066620662641225978571572649725815939445517026803482288988335566439457973194733090513375753368969410655204691925262232597117395531103022014386001364590994189419655018670742806998481903951722729690139625052207527839014993385068904337485124659064723977492865152908090068776803007582580876546325136567676459003530226653822667933280598602741632969104589615321689033469927823292274769252272451053188118860814968666102958607998310957124331111113670355820144275867746326753337993728246974197865673388906421249862949065169980654710955638355864561737632635251346725915660563709757033043029830967051051293253702201893713036255717035927003320314709640239347046668927377206801457246400733088692083370352797817118928445390462668224461839797337392702754765039372130315953766961022802651310865256163526775239291115639726925320033732773265148076298419638699097003705123134767693255841076480956564969106599472256324644408413974088737636267599864335844440923640715896822292252688344135136984605595346147238420305561983660422332571654298673302507295804018674904813490261652086919494272937275147816575953000344373712373890071173169699317459950040276563474546085212793582513854528899896450815213901430570944219808222284475091765527658571738389618847189154915405307564817013581003734578398788710624920348244439779793682332595725753930941699661684954475894250351466149862038659265501804820992195662397794004261272163358216592728599041444168915912576375022949970047552452198922707737512051553788609420926037713941025237825919915885102098267448684693589915650630197246503591802721824552216506311663512958433815470019460781384436125039491732285854472488184091499741216397473114392194860023300729958054933629346454301448116861726697316736585417889966332087882899647991587744045751456163514913715636595780869183733730582463495786810796798686956398331642849849917543836667068195073590083555555509822725896111154674774167353848306543624112046743304636447119055645787727410522291492868487281062124497298569167779892269717123763956169571160877192704333478107202071131044733264998486188615878526445657076328543752423887002806776561685674943753274082541417452326796927966515493596457629056157629096091072889246499411312612068394401523233304732068729621933424683187103382906124060225987302629684289975560303306075280420924005406138079621614575808899188354947901781594905354766245417401409194281543269205076103349883706822601563082419816336894163283976035356942064619171640298386281899374560789192018813960693895285679300059802603048404434835662685222530962407144229325114497790769541709322504645967985593734676089620049407517063935437818297839163392535051641578055496431856823606713967383026292004007412685941691797985468327454721510833559441962798285184168301516978025847648725295966344217386782788998248240293797024894407931402834733861044924702498536716342375800678620588429241470103088517634339437055965636894530282595569151934927032134053059136308850412675217995092510493923644170686430406707226298905022765125032883838999288618989637669960642529608419817423461454706065001920808878957127296500538742495979717477197699975203616571440160558110667596402638719644899002895817617946502699528341831431440982511467199001070960252057851862257982595607161726129375209720720984060476053134556073636920929408735927968593919871687278777841559626677381423455501123296575327888525012630937353235168284468306680230391155518764945556441347735257625566176177718580989470812269418688168727845915105847474379983777839207051839605218091953223620991893401306279934557828684578172014117990339392823324900139354365669382287657790572117428187777445562000967177012703456754358270514768638837662E-1; */
static EMUSHORT _ei_m_1_ln10_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0x268c2545, 0x66c8fa63, 0xf82bd1eb, 0x27e9ad2f, 0xd86de19f, 0x1a1ca045, 0x0a3c11b6, 0xef9cbd51,
0x3663e4d1, 0x73b9bb84, 0xb28cd9f8, 0x28192fa9, 0xdbbbecf0, 0x9773eb59, 0xb73f22c3, 0x3cdd4a75,
0x914aa94c, 0x7538572a, 0xd68b96ad, 0x247cb374, 0x9dcce822, 0x27f33f89, 0x5588d588, 0x9bdcbec9,
0xb5b89a03, 0xa936bf6e, 0x69442573, 0x7e34f71c, 0xbd98eb5b, 0xf9f562f3, 0xde58f761, 0xc9d32481,
0x4a6480b6, 0xa9c65d5a, 0x9e777002, 0xc439d995, 0x16b8852e, 0xae25d46e, 0xd88d5129, 0x9cb29ec3,
0x5d63ff16, 0x18e9cfc1, 0xdbd3068a, 0xda3930e5, 0x10649334, 0x8326e377, 0x8962fd50, 0xdb4e3722,
0x66e1474e, 0x17d1887d, 0xb16a808c, 0x5bdfd85e, 0xc6211c7d, 0x60e1241d, 0xd59dfdfc, 0x20e4b194,
0xb3ab13d8, 0x5c22b3ae, 0xd3ad2513, 0x6ec0f6cf, 0x568a7b02, 0xd4a51576, 0x904c778b, 0xb1511190,
0xd1fc1ad3, 0x327c56c2, 0x813c050c, 0xc65dd0e8, 0x8f2285b7, 0xeb2472dd, 0x45027eb8, 0x311b0570,
0x5ab9f398, 0xe91633d8, 0x08d88498, 0x3219c492, 0x3b546952, 0x095e1b79, 0xab09eaf8, 0xa636f035,
0xe40b626d, 0x68488fec, 0x13b6d033, 0x4e2c8f33, 0xac165919, 0xf257edb9, 0x848b3fa2, 0xc470a862,
0x7dfa6264, 0xc595c656, 0x169233f9, 0xa138aff6, 0x0489c06d, 0x2081d515, 0x67ba64d7, 0x70292ad0,
0x29cb4195, 0x1ddc71e1, 0xc6db42c7, 0xeaed70df, 0x98a6b147, 0xe4260b1e, 0x00cab670, 0x745fddda,
0xa4a8b561, 0x5ffb42d3, 0xbbdbe1af, 0xd71e9129, 0xfb0d8fed, 0x54437da6, 0xadd90b0e, 0x0477a7a4,
0xc7ede9f4, 0xa4ecdc4a, 0xe56467d0, 0x40eb192b, 0x05f9a29c, 0xd1dcbfd4, 0xcf9c694c, 0x1690a577,
0xd152a95e, 0x52cfd8f0, 0x906dbc50, 0x01d2ec72, 0xbd873acd, 0x639f3f3d, 0x80f7539b, 0x023b1635,
0xaef585a7, 0xeb41fd2a, 0xba3a5203, 0xeb062e5f, 0xf208e5d6, 0x5fb8e6d6, 0x70515b87, 0xfcd47976,
0xeedc63b1, 0x9568c936, 0x39bf6c37, 0x8b526d0e, 0x3b793e10, 0xc730a4f2, 0x7239176e, 0x51d82278,
0x119d4a69, 0x92aba1aa, 0xace593b7, 0xf34eadc7, 0xfbb0308c, 0x6c60e603, 0x5c0b8a2a, 0xc0cceb8a,
0x2521fd87, 0x763e0dfb, 0x802309a2, 0xf1c4c382, 0x546a1d1f, 0xb2b8c568, 0x9c45b764, 0x5450947a,
0x3f0602e9, 0xa7f3807f, 0x7dcd8e55, 0x96027cca, 0x3195ad9d, 0x00c20147, 0x97f48ec3, 0xe230b943,
0xb041157a, 0x1a93081a, 0x95f2d6b9, 0x98055f15, 0xf3df59e2, 0xb61a4d08, 0xcbe77a3f, 0xac037727,
0xaa6f7611, 0x290c8367, 0xe25126f7, 0x68d7efe2, 0xc08041ba, 0x830bab3a, 0x25e8442d, 0x91c0d2b8,
0x3b2a685e, 0xd7a80513, 0x37fad02a, 0x673f0061, 0xca220b59, 0xd2ce29f2, 0xebb2a8d0, 0xc84c383b,
0xe268be1c, 0xfce5b1e3, 0x402be873, 0x6fa04edc, 0x3a79c5c1, 0x980293b3, 0xa0572c32, 0xd7e83334,
0x8fd881f2, 0x699f4820, 0xc2b096fb, 0x7a78c3ee, 0xcda6975b, 0xaf3595aa, 0xde888a60, 0x9020a75a,
0x6e05a8dd, 0xa3d46445, 0x61e71ac6, 0x7380bc36, 0xd0a9e346, 0x6a1aeeec, 0x9468a526, 0xfd8cc190,
0xaa2eaf0c, 0xcdb7cfb4, 0x23bf9d38, 0x3ed4c9f7, 0xe97e7e22, 0xc6007122, 0x68a0abe5, 0xcbcf28db,
0x7d29da53, 0x50864a05, 0xa88d508f, 0x784e3e68, 0x125546e3, 0xfb0bab5b, 0x7e3616cd, 0xc3f21e36,
0xe10b7bca, 0x7e87962d, 0xcb310aa7, 0x32b0a858, 0x398dd3a1, 0x0da412f4, 0x2f0fa6f1, 0x1eea6b32,
0x3a7fa52f, 0xe08228a3, 0x1b131a5b, 0xa17d5053, 0x50221641, 0xfe38faa0, 0x574bee95, 0x0b5eb395,
0x5d65bb8f, 0x51a67bf7, 0x021a8b03, 0xf127d173, 0xe93eb670, 0x276fdb93, 0x8fa1b2f4, 0x4b30f86f,
0xb0e9e5c8, 0xfeb8848d, 0xd80a23c6, 0xb05e26f0, 0x1f5ce82c, 0xefa080ed, 0xf7688e11, 0x337c846b,
0x223a2d46, 0x83ef8f94, 0xcc8d79ee, 0x042e9827, 0x72cec2d2, 0xab8cc3c6, 0x82492d2a, 0xa9437c3c,
0xa155822a, 0x4e3a5de2, 0x9385a51e, 0x8e202239, 0x0095b5dd, 0x46394621, 0x0392cf64, 0x2a07bf73,
0x221ec704, 0x58407b09, 0xf670f8e4, 0x0aae4262, 0x3f63e437, 0x64556d3a, 0x6ce086bc, 0x667911aa,
0x4e5ece07, 0x7cc8b7f2, 0x83948268, 0x179963f0, 0x22afbfd4, 0x235d158d, 0xe0e49fb6, 0x2a66e92c,
0x0afa03eb, 0xc105dfc2, 0xd33fde07, 0x94108862, 0xdf42ab22, 0xd3c5ccd4, 0x2ac4987b, 0xc069d34d,
0xd4ef5085, 0x526a012d, 0xe721169e, 0xe1d7d3fe, 0x6fd2d694, 0x9eff1197, 0xab6d9308, 0x52c5dfe7,
0x69011051, 0x39f1859d, 0x743d3274, 0x24bd50af, 0x70f2f428, 0x74eefb19, 0x8e8edd3f, 0x63705122,
0x49f42807, 0x04df980b, 0x2a321ef4, 0x88db2dfe, 0xba4ed1c2, 0x59669745, 0x859e2acc, 0xa870e137,
0x15eade7e, 0x46363e24, 0xde6cbd4a, 0xd66224a3, 0xdafcd126, 0x6e47b3cb, 0xf139cf73, 0x14ac3b2c,
0x22d93189, 0x7baa913a, 0x5fb7ab18, 0xe81007d6, 0xfd53e0ed, 0xbe5356c4, 0x5e37e338, 0x8ca65f9b,
0x3f3e1fd3, 0x3de9ace9, 0xdc21b115, 0x8868cf79, 0x55ba1e1b, 0xb993acc5, 0x349aef61, 0x0d07e1c6,
0xe1270c48, 0x75842884, 0xb023c55c, 0x4b5ee5ae, 0xb5db3d41, 0x3ccca211, 0xd704b053, 0x7f2d98cb,
0x08d7a479, 0xfb7b7462, 0xda8bb71a, 0xf1bf216d, 0xb09a5c43, 0xa6a507d8, 0x92f1f563, 0xc2a505be,
0x31331d17, 0x1315c2bb, 0xf5f65d56, 0x77b5dfe8, 0xa31bfb97, 0x399a42cc, 0x9d8b7c97, 0x06dda9d7,
0x61a6489f, 0xde59ef53, 0x2b1e46f9, 0xf0e57991, 0x5d694384, 0x511f1332, 0x9a5a9491, 0xea4a62be,
0x22184d5a, 0xe0ce16ea, 0xaada679a, 0xa5da90f3, 0x89b7fdaf, 0xad59b114, 0x80c40070, 0x8f3fd6d9,
0x3c0574bb, 0x07d84b9a, 0xfc7b84ea, 0x9d8ed843, 0x9d29076b, 0x43cab717, 0x39903418, 0x20732417,
0xecef98f7, 0x27fa59aa, 0x52f2fbf6, 0xe8fbc164, 0x797ffdf8, 0x521e4e5a, 0x1e18b89c, 0xe7f5ad88,
0x2e10c838, 0x9792e2d2, 0xf2c68992, 0xcd2232fa, 0xf51516c7, 0x645f4452, 0x2348081b, 0x418355fc,
0x523d779b, 0x87e7b5ed, 0xd28de308, 0x5de99b75, 0x33e99af3, 0x97dd8ae4, 0x333017ac, 0xa8cc256f,
0x0481641f, 0x2f6168c9, 0x04a49dc1, 0x63db01e0, 0x3c92a0eb, 0x81b7046b, 0xbf95a8d7, 0xfd1179ed,
0x8ffabd2e, 0x91f08135, 0x9530943b, 0x1172df38, 0xefdf28ea, 0xe0491dba, 0xc1cde584, 0x879f81ba,
0xefc55634, 0x0621cac3, 0xe7b099d8, 0x9d8c59b2, 0x1b190f3c, 0x0098403a, 0xf312221d, 0x8d420a18,
0x737a84b0, 0xeb14617a, 0x1787512a, 0x65d3b599, 0x4347dbd4, 0x44db6d58, 0xbcd0daac, 0x46560ecc,
0xc8548162, 0x998ec8bc, 0x898723eb, 0x20dced1e, 0x6c8afbeb, 0xa0438ad9, 0xdcaf392f, 0xa4aff4fa,
0xf0f396ff, 0x13fc0fdd, 0x4dfba1b3, 0xb0ca675f, 0x5baf7ad2, 0x597855ae, 0x7af2fbc7, 0x26cbc18d,
0x43e4f29d, 0x8fcb0ae8, 0xcd83070f, 0xdae8a60e, 0x92903e12, 0xdeaede00, 0xd7bd4c9f, 0xda3da9c2,
0x85670d35, 0x4341cee8, 0x9e996662, 0x688e2a8d, 0x5d5f8518, 0x834da223, 0x9f2cfc57, 0x157f65b3,
0x93e3ad52, 0x04bcf5f0, 0xedcfa8b2, 0xfeeac580, 0xcbaa0610, 0x20bc859b, 0xfce5f9ae, 0x8a8108a9,
0xef03ae05, 0x5888ec1f, 0xe5dfe0e2, 0x7100d26d, 0x18b90fad, 0x84df8d73, 0x8d02460d, 0x43e96f5c,
0x7700d4d2, 0x99b66439, 0x4be2cc5e, 0x6654dbf9, 0x4c24df63, 0xc630f916, 0x6a439020, 0xa76fc892,
0x21957c3c, 0xa13cdae4, 0x2fe6f371, 0xbe5d205f, 0x17aeffd2, 0x523a7e4a, 0x6965a9b0, 0x537aa05f,
0x5a60fce1, 0x6e79843d, 0x8ce4acd0, 0xc3e5b19b, 0x81cb2642, 0xee7de5bc, 0x269b5300, 0x0068b083,
0x7474fa8e, 0xa76b0775, 0x61beae89, 0x52a93eb1, 0x59f55ca6, 0x471e0fcd, 0x27de30b1, 0xbc44079a,
0xe1812326, 0x02c0a21d, 0xa058fc6e, 0x3379ff83, 0x679b2d40, 0x92ec642d, 0x511664bd, 0xd0b76b3c,
0x0dfe92e9, 0x61f99705, 0xb491d9e1, 0x5fffffc2, 0xeb4acfde, 0x9a266de7, 0xd5d173c9, 0xf61c512d,
0xde382d4c, 0xfa74f846, 0x1a4aaa04, 0xdd68b3fd, 0xbd9d23c2, 0x5d0311e7, 0xec99c252, 0xab740de2,
0xf795b6de, 0x6c1e5077, 0x1ad0d780, 0x327e1dc9, 0x00217d70, 0x3bdabf11, 0x3832a0a5, 0x9eb7d99b,
0x7d283fd3, 0xe83a304d, 0x4faf6231, 0xb88b01ff, 0xd723d13f, 0x1a13f8c8, 0x465f6b65, 0x35dcb39e,
0x0b0cfa59, 0x5a30b5fc, 0x345aa751, 0x3ca2b9f9, 0x53e8208f, 0x005e144b, 0x688647fe, 0xe50e8832,
0xe801d619, 0x4ec3ef43, 0x18ecfc3e, 0xb78cf85c, 0xd23525f6, 0xe35962e2, 0x51522f0b, 0x147fb732,
0x98ebe38b, 0x814dd3c2, 0x4444d5b2, 0x08782d79, 0x684b844a, 0x26a95e53, 0xcd4aa0bc, 0x8d9c8b66,
0x5dc80ee7, 0xd3f2d14d, 0xe4d0004a, 0xd6688d53, 0x0accf9a4, 0xce8510e0, 0xa2ffd0b1, 0x1843c265,
0x7d664930, 0xa060aff1, 0x1bcc5312, 0x0b32426f, 0x21786e6c, 0x836e3a47, 0xc11f72fb, 0xc7526af1,
0xe30cdac8, 0x9889d67f, 0x98c9741b, 0x760c951e, 0x42272f78, 0x19b9f009, 0x6a1ddcd1, 0xb915ed7d,
0x9c778095, 0x8c9be06d, 0x9d398528, 0x1e13e53d, 0x02ee7f19, 0xdc96cd16, 0xd2bf891c, 0x3414432c,
0x37171667, 0x9155338e, 0x3087387d, 0xdff8d8ed, 0x47f72a72, 0xe51144b7, 0x3bed1588, 0xb49a8c97,
0x20f20e53, 0x26b623e1, 0x731d6f8a, 0x27776a46, 0x9b6322c6, 0x3c423ee9, 0x7627d436, 0xb283df71,
0x343b09fb, 0xfcd3dfcd, 0xce8cea66, 0xfc59009d, 0x67155717, 0x598ad323, 0x588456f7, 0x49bd40eb,
0xc5855fa6, 0xe50754f2, 0x5047c329, 0x642c4cad, 0xf1ce582f, 0x4e7cde2a, 0x596880ec, 0xd817a1ca,
0x9f197ffe, 0xea9b3a68, 0xcaec9587, 0x56dc48ac, 0x694dd93e, 0xafb3ba27, 0x0f4fa149, 0x92e6f191,
0x4f4ca798, 0x93df3231, 0xa5da8d9f, 0x22d13f31, 0xe3c1b240, 0xc3edd941, 0x699c8d7f, 0xf958fa84,
0x42b262ac, 0x40fd3186, 0xd20f68fd, 0x7bc15b98, 0xeaa6c359, 0x26453605, 0x21e6f1d3, 0x63955b60,
0x09d6e442, 0x531dfcdd, 0xb721bb71, 0x266583c2, 0xc353055d, 0xe813a00c, 0xafc6a9cd, 0x2819b159,
0xa517013f, 0x10b931af, 0xff3c47c0, 0xb0e91b87, 0x65ac9d5f, 0xb0fd5e7a, 0xcb8a88f6, 0xdfe68f29,
0xaa626001, 0x2284d846, 0xf26c9d09, 0x0e4de552, 0x48794352, 0x325283d6, 0xc6a4f372, 0x62e3475f,
0x10a74e18, 0xd99941f0, 0x7560153f, 0xe8436fca, 0x57c8c62c, 0xbfd134c6, 0xe6f3f832, 0x20997c5d,
0x449bcc58, 0x225e2568, 0x3f890445, 0x01fec524, 0x645e1431, 0xfc6a834a, 0x27a6bf99, 0x674766f2,
0x99811bbb, 0x36510354, 0xfa386ff7, 0xafaebbdd, 0x6f645f23, 0x964dd1bf, 0x34818301, 0x73436368,
0xb0b6073e, 0x607091b3, 0x9a6cc468, 0x31bb0ec4, 0x67210cc7, 0x8fabd6b3, 0x7eb4e906, 0x13711705,
0xb0288662, 0x0f489f85, 0x3f300795, 0xd8664cbd, 0x01709f37, 0x2b742c6a, 0x00fa40e0, 0x4fc04cdb,
0xbdef572a, 0x9f13d3e5, 0x0e658827, 0x6f3c8d25, 0xd676e42b, 0xbb8be9bf, 0xc5557098, 0xb9c0eb06,
0x2fb7db28, 0x3d2e0ba1, 0xb06dc97c, 0xa75296d9, 0x3dd6dec2, 0x4a33ada4, 0xef78ea7c, 0x93be2566,
0xe4b91bbd, 0x6003fccf, 0x51396b9d, 0x2af83cb8, 0xf9158d50, 0x7f257708, 0x24e07061, 0x59b49b2c,
0xe58d0fae, 0xef7ad70b, 0xe77da765, 0xd4ad752a, 0xc56f1bdc, 0xf154a17c, 0x6261cc25, 0x84eb769f,
0xea289d76, 0x13035e9c, 0x02b39688, 0x6688afd0, 0xc31c0c63, 0xe1e04cb4, 0x431ff291, 0x28f82bdb,
0x12c436c3, 0xa2148a83, 0xedc90a62, 0x4a94d21a, 0xc0472c58, 0x346d19b6, 0x0c424497, 0xb51a041d,
0x732117e5, 0xf353f5f6, 0xb23b1b40, 0x7e00dce9, 0xdab80766, 0x72944777, 0x5b079402, 0xb706cde3,
0x2a1dcafe, 0x7805a6e4, 0x5438af7c, 0xc546b555, 0xe07d1a45, 0x1d9d2b09, 0x967ac8b1, 0x9a6de161,
0xfaa73416, 0xe8f9ba1a, 0x5f18e966, 0x10164436, 0xbb46eccd, 0x92471ab7, 0xf079774f, 0x69e60fc3,
0xc48faeea, 0x5152c654, 0x9152b9a7, 0x73c7506f, 0x266c7d9a, 0xeff3a213, 0xc9ec6fa9, 0x6d08747d,
0xfc85859a, 0xa369a82d, 0x3f4a80ba, 0x4294ca04, 0x49771046, 0x2599f4f3, 0xccb67ff6, 0xb1e97e2e,
0x073a604b, 0x8a5b8ff2, 0x105c3d9e, 0xf28d50d1, 0xcefd22e4, 0x3643e5be, 0x1952291c, 0xb0194465,
0x2b87d8eb, 0x07ed1da2, 0x2a9c6fc1, 0x4a30c3f5, 0x34525f8e, 0x1475a27f, 0xc9453c84, 0xa3df0cb6,
0x414a8cb4, 0xb65ddc30, 0x4cc114be, 0x1e4601d1, 0x39b1fe64, 0x76c1d033, 0x20eccd1f, 0x2b98e11f,
0xa5734ed4, 0x31dbfae0, 0x80a8ad16, 0xe40daf8c, 0xa7baa01f, 0xb1ea564d, 0xbe5074b6, 0x8f8615e7,
0x27cfdb15, 0x27036e8d, 0x87ba59fb, 0xe3af7f3a, 0xf93ca2fb, 0x595b65e2, 0xd195c5a5, 0xb08eb978,
0xd99a823f, 0x65348f73, 0xe0525a32, 0xed037c1c, 0xbb6c1fb9, 0x379ac73e, 0xad311434, 0x21260248,
0x6fd159d4, 0xc485249a, 0xc3941307, 0xcf85811c, 0x08ec898b, 0x1f16a8b7, 0xec062167, 0x30100cd0,
0xa22b43bf, 0x2ed765f1, 0x3da818e9, 0x62cd18cf, 0x95b9bfc9, 0x0a92d7d7, 0x361acefd, 0x8495aad4,
0x0c2224b8, 0xa0065730, 0xe0476c49, 0x8820aba2, 0x5aec6a90, 0x23004a22, 0x7628320d, 0x4e51bbd0,
0x4acd9eca, 0x84cd1369, 0x001d3334, 0x425c2c34, 0x5e0b8469, 0xd06d8f80, 0x2cbef501, 0x4501aa90,
0xb67de837, 0xa432074e, 0x98e5e7bb, 0x1b9df24d, 0xc93c5302, 0xb40acaec, 0x8e74a33d, 0x215cf522,
0x38f27b7d, 0x630d7244, 0xfd27b774, 0x604381a1, 0x9d74c55c, 0xf8093a74, 0x4ba6b791, 0xeebe6e59,
0x9c816b6b, 0x2ab0eb93, 0x047cb2dd, 0xd4d8661c, 0xf0e65908, 0x4508cf37, 0x10e138be, 0x5de60864,
0xf47fbb41, 0xaed3c14a, 0xba287641, 0xdc53fb59, 0xce62f695, 0x3fd1b1c6, 0x9f17de56, 0x884953ba,
0x336d6141, 0x1faeed1f, 0x2be16736, 0x26677bf5, 0xcbc530d3, 0x2614b10d, 0x78d56936, 0x6769428d,
0x04c9f608, 0x17cc4ce2, 0xfc3a7d1c, 0xc7275516, 0xb37a8c02, 0xbb924a9b, 0xedbc0a89, 0x2ba50bd8,
0x214e565e, 0xd7125df1, 0x6fcdc598, 0x2b138546, 0x1e7f62c8, 0x7dd6c087, 0x50c65e94, 0xd121adc6,
0xecdb1f6c, 0xb3fe40c2, 0x27c968eb, 0xd794d64f, 0xcc51f934, 0x648ecc89, 0xe68c04d4, 0x5430212a,
0x2f3739d5, 0x50b36ded, 0x42c84d6a, 0x658b61ea, 0x8c1dc4da, 0x40072005, 0x48d06ff9, 0x4356bd19,
0xc8cda7b3, 0x6fa2b8d2, 0xfd38dcbc, 0x18ce3bd9, 0xc6464a15, 0x92235592, 0x1402f3f2, 0x75424efa,
0xf78ea53c, 0x3a3f2d44, 0x45c9a202, 0x3ee34602, 0xad33dc32, 0x355baaaf, 0x37287195, 0xde5bd8a9,
0x00000000,
0xfffffffd, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_ln10_32768 = 2.30258509299404568401799145468436420760110148862877297603332790096757260967735248023599720508959829834196778404228624863340952546508280675666628736909878168948290720832555468084379989482623319852839350530896537773262884616336622228769821988674654366747440424327436515504893431493939147961940440022210510171417480036880840126470806855677432162283552201148046637156591213734507478569476834636167921018064450706480002775026849167465505868569356734206705811364292245544057589257242082413146956890167589402567763113569192920333765871416602301057030896345720754403708474699401682692828084811842893148485249486448719278096762712757753970276686059524967166741834857044225071979650047149510504922147765676369386629769795221107182645497347726624257094293225827985025855097852653832076067263171643095059950878075237103331011978575473315414218084275438635917781170543098274823850456480190956102992918243182375253577097505395651876975103749708886921802051893395072385392051446341972652872869651108625714921988499787488737713456862091670584980782805975119385444500997813114691593466624107184669231010759843831919129223079250374729865092900988039194170265441681633572755570315159611356484654619089704281976336583698371632898217440736600916217785054177927636773114504178213766011101073104239783252189489881759792179866639431952393685591644711824675324563091252877833096360426298215304087456092776072664135478757661626292656829870495795491395491804920906943858079003276301794150311786686209240853794986126493347935487173745167580953708828106745244010589244497647968607512027572418187498939597164310551884819528833074669931781463493000032120032776565413047262188397059679445794346834321839530441484480370130575367426215367557981477045803141363779323629156012818533649846694226146520645994207291711937060244492935803700771898109736253322454836698850552828596619280509844717519850366668087497049698227322024482334309716911113681358841869654932371499694197968780300885040897961859875657989483644521204369821641529298781174297333258860791591251096718751092924847502393057266544627620092306879151813580347770129559364629841236649702335517458619556477246185771736936840467657704787431978057385327181093388349633881306994556939934610109074561603331224794936045536184912333306370475172487127637914092439833181016473782337969226563768207170693584639453161694941170184193811940541644946611127471281970581778329384174223140993002291150236219218672333726838568827353337192510341293070563254442661142976538830182238409102619858288843358745596045300454837078905257847316628370195339223104752756499811922874278971371571322831964100342212421008218067952527668985818095611920839176072108091992346151695259909947378278064812805879273199389345341532018596971102140754228279629823706894176474064222575721245539252617937365243444056059533659153916031252448014931323457245387952438903683923645050788173135971123814532370150841349112232439092768172474960795579915136398288105828574053800065337165555301419633224191808762101820491949265148389269229370789863527063850270226975512499430043818278847319921965814312197607111087634122446640737794555885839194408093110242830850847463190693219814686430835553476511146507690973333958325750682775828310518032994813084839968172113667988019203777068685479506203584172199843743941063623432314811745524756400891921654912690827815060481711990701886292098228627167304771990157702853579105062846733722324000187956150228908439674146856564831768813892068409579691803354339136467865745905494880298543819880735955427041540873401453173925453673281939976456025598432433056158735002932802572306453270348118108472311644680475191942641443755486576939292968342866758510673192419182285226899138931192169442423038517065293370451214983835979402182716291336402531549596913117146635344222645685446832262892531985273994666695718601579298385044015374615282751288575456175419699767890892117249023763478789424021833767813973546583455562950793090466805159764095052481894758730994766129863206773565311117860615374810108158642772111135001766610911496964941830769463013884160265031784811929723802068086896236543965915120676079050083195230243478178830387784710282630559124306243943156911946172332151304783208942585130526425182114798482584247309670795016443955200631371142485002497652901513103802164168434680366239650400578520317274646341488894127703883187606669041729659713599081773690063478945952889762219978807982713983318153955415729789470167287502532359082781316357066634895676366344001130098009387835921300262953071236743022323997073379866841517182468881456576477211751163677973275051830749026653624060677896129313068549758743305485369376656303167111178715645711564024997830534922897802684646081921328403148048274989369703732809331454010192764834060593715141857989335641594832383532532875201008555550159280891833268089936832751613743898197361257066796271617898201680857611037066082157532700013441457998839007709057790947693338718593055745163721639223027885468849921917477536201357400073808029003464801289505063856871496797027824213398690366647692421387221047479329426746940631126384910143618072877660804105125122038577942906377300691241707428820669798610777743024504307895780078739402732571197282123612079577141818674783951757380445978887663092635353325611835358916396503038334047771937334420956690205359846633482830424307672057658850222637043992458137869126129100508629663398086434268567065386139961435393135314836142479346861214737008071419675421332305913985422427362960268352527074543308603763093257599065279318536959521529157904052693858492440625007187960548824463585683584137147335807077567299853264277353177606707659576910148992550656159657242843087609627514754010967132888058252910094141323706243020108989379485419014287163112114387805928327477363942215354255811251641646176650616338260607087864324959344510887423010596911622338648581093139256055731647885952217774156201146489446723915722478824329448466621139284638741937153508045102110181700409986759395896327615241377510119779895228307331474587190841251491288453203292923318899077999724017241983634954030714874924560790239878370440959081891829313189322671017796158836460660160983103380614182883321398952559151392423224295256109189125514743525452675368137851570992054236556686251198894690978912714378398839944042348366232539921136932373933840873572564221022276740723601941153086103498555980084314362981079552031286315326602072719756937537210285753673531042165564580256946039604043130694270141648575247927851361842054531638672816317593784244177173886983812031269828939062350299950465555748021266049908868952083549868071144052255745970188459999874512449746656973212289169792942259175540743025184225069573137277246627141256081141015547102030634844207401185950907778569206318487169837187426670400695719217333407326139516566723264803293030224211880671851191385744888504526318014268737018681748232020111635350318502089752993099330548261703829528553862817556329686632900112107798869212892446613292954174481331632244624932244078265721868886022028034468350974714999465901973057279831876298731556117448850126023669757871507878708101402423260573829982711679577759401392505246079666332552510457742310083418369042134346701503735252458383561433716926721834953882892183597514996887113438081200743641937999396467109862593993191481956514925609806370306304484831566536229267674470542521588524364253313344941117511934508237201420193685518260716574799956042242203738639489423825663427129287282293213719336580501931032882798790979222516545440869906812020726076458627280266435191085336917693693535602126337727460512180815817293005455050338987131858422577272430849797628930294128270089159201133151716977141037003061036239717946218229999493767280951444179515953802443130460205613056234057744408094355435625396102518065579169379128797896320223486075887532935928538526054184191304151822796368670549432032698378195032677515346256446375102261459938428710416510010869823208900711470351587940512612959502864474994464326027571800530784024182400054899493707095394788567741704836930249889008571904461955518641213012833114201692643683047702059439512214718959751654516855541948483031434085109327777863715079427857782503901937418443652030608876705981835988208529352928121333082073816403673306845519326339414694319813172411319608754616908775111828175220941839953927212394364366177202788774571537312719389848634599027963439340122277049352074931943411265366762432005685611469972352070210344660576530569058689269233247751790795977334041311781856701939965655457177547593281896846297853625242956331296861083076031551333325641275708347138714599806522974944608692699464646096141849969789203979873828850320717319792647275230983370966712808190012077669357058828618178158125516734913859056369500416310399572692334345540074207751142890949637072526762751343314407995396626463859533381584173877214481036199972900368600061895892271510808778876801096531327289703836511647636162453374187135234085117040674260915062021622073628682446355567049528849819333913009956384824633586759411307124525585568865698083365920906879453147878367543201945932726077932048536416367334444251145180770598808079890702797402122662679784263786376522976800906915561019480160249142550913958864232052100827977518014498254161637789415524449043783541790746591358606279479908945819916357522826898060961529942814695660427565812654219495177965849724632706027029759826990710461687512893352009315002763060118213773538506494985370505282365516626672407504164842675247033103125401534997156346824325526658054345405704563753059986619384290701334679375704189978924329540299625601783857709197350259335987949231974528606253766633141196938212895137364385823623738836619259583909438339028313140967026982153299200106711446228452268943287589627445574725500364453697327686214199590E+0; */
static EMUSHORT _ei_m_ln10_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0x037b7da9, 0xbbe1f788, 0xd2aa96e0, 0xbec8e7fc, 0x6488137e, 0xe253ab6d, 0x6ed14b98, 0xa2e748b7,
0x3de015e2, 0xa12bb5c8, 0xb3888b71, 0xce4e880b, 0x212e4d6c, 0x9dd0937c, 0x8e48f514, 0xc3d56e9f,
0xd8d573a3, 0x623366d9, 0xf1ef1a4b, 0x1b9a11aa, 0x42000df5, 0xaac942c7, 0x76b421ee, 0xcf4d2d3f,
0x51b0caba, 0x58cd2b57, 0xde4f24e8, 0x56135db4, 0xbc6b350d, 0xb68ecb4b, 0xd870115a, 0xae03adad,
0xeac3581a, 0x2ca8cb77, 0x56ec845a, 0x5473c0f6, 0x747e2fa3, 0x7d549a88, 0x12d75eff, 0x8c50be01,
0x846b5c8b, 0x8ea29f2a, 0x7d60316c, 0x8566302e, 0xb974f2e1, 0x31022337, 0x4cb15804, 0x702a2110,
0xa57405ed, 0xfa03ca8e, 0xd548673d, 0xe2586820, 0xd925c70d, 0x038ff2be, 0xee94032a, 0x5f1f9e10,
0x861f55bb, 0x1311c813, 0x335a7193, 0x36d85236, 0x6c80f970, 0xb007cb86, 0xb1d70f24, 0x2a3130d8,
0x9a1750ee, 0xd484ee28, 0x95d496a8, 0x30a6d968, 0x3a86ecea, 0x9ef565ce, 0x281e35fc, 0xbbaa067d,
0x17472fa5, 0x367314e2, 0x6b568829, 0xbf766598, 0x5b049099, 0x9f84917b, 0x5ca08e81, 0x10575e0b,
0xc4ef9e03, 0xd6f1c4eb, 0xb7db131e, 0x7c3d8d78, 0x58d96bcf, 0x024732c4, 0xcdc11172, 0xf77c0e98,
0xcecbd54c, 0x8e7b3b51, 0x4ef0cb02, 0x38f64397, 0xcc8aa7ed, 0x096d18ac, 0x67f069dd, 0x98efd017,
0xf15064c8, 0xc0d92c42, 0x1e066315, 0xde743b5c, 0x3011245f, 0xf8508350, 0x3b3bb5fe, 0x471e4bec,
0xdfcb1b12, 0xa2d7b9f3, 0xb2aac432, 0x74283769, 0x60cee335, 0xc7b44ee7, 0x93b959eb, 0xac55c0b8,
0x23f2935a, 0x7cf44422, 0x80b7e14f, 0xedc6e59b, 0x073f4262, 0x88cdd237, 0xa5d63402, 0xacf69f26,
0x8001cba7, 0x19ee8055, 0x2a21e3f4, 0xb6fb3939, 0x93b6438e, 0x697dbea8, 0x9ad21007, 0x5cf640ee,
0x420d18d3, 0x2d25ab29, 0xdcb03f01, 0xb38e78ca, 0xede5111a, 0xda834747, 0x7cb46893, 0x2bb3222a,
0x2267c9bf, 0x01bde183, 0x6fc20c63, 0xd382a347, 0xf5a896c8, 0x7e655d9e, 0xab663da5, 0x2570ad64,
0xd227c99a, 0x7ccf4913, 0x9e2362e7, 0x3bddfa3f, 0xd3ceb71f, 0x308f0399, 0xd9cd2307, 0x3024b6c4,
0x57752119, 0x0e59bbcf, 0x841aad37, 0x7ae5a727, 0x0f05c542, 0xb0842d4a, 0xbd47fa5a, 0xc908180b,
0x65b6155b, 0x1eae3bf9, 0xdef07f63, 0xcf6f5044, 0x70462222, 0xfdefc1b3, 0x7d1936d6, 0x0a1b45f1,
0xdbc0430e, 0xfa5b700c, 0xdae5a54f, 0xa9040bc3, 0x15f84d08, 0xf955f089, 0xf92542f3, 0x061efa2f,
0x2c21115f, 0xd65932f1, 0xcc387843, 0x990f4749, 0xfa2278ce, 0x4d6d5b05, 0x0240df1b, 0x67c75252,
0x350b7e09, 0xb57296dc, 0xb69e9f11, 0xa882a121, 0xae21c1b9, 0x437e2289, 0xaa6ae89a, 0xc07893e5,
0xbc3340a2, 0xad6ed396, 0x5beb6ade, 0x6d75b070, 0xaa9bff20, 0x06790351, 0x3ad5dc02, 0x1615561d,
0x29ac5e26, 0x50a22dec, 0x59347323, 0x22cd62cc, 0x070c8c40, 0x7985a38c, 0xe7e20698, 0x7941bce5,
0x2ea8447c, 0x7fa87500, 0x961574ba, 0xda430c9d, 0xe3fda489, 0x24e53891, 0x8e9b6770, 0xdc5fe555,
0x8b6cc5c2, 0xf5d51c36, 0x346fd007, 0x44cd6560, 0x70cb1e6f, 0x27c81daf, 0xdc38ec7a, 0x4992b4ea,
0xe7971622, 0xf40ad5c2, 0x774d1760, 0x9bba74ff, 0xc299cb0d, 0xd18a2ebd, 0xf0ace8ad, 0xa0f23bbd,
0x18e87f39, 0xafe20bb5, 0x911efef9, 0x8c553f08, 0x6f1e4753, 0x39b8ff91, 0x54f0fe23, 0x3b00825d,
0xb58c27be, 0x36c89a9f, 0xadf12f69, 0xd37354e9, 0xdaba6b45, 0x1758a389, 0x6f27c076, 0xda8b3e50,
0x2d30bd1b, 0x4083245d, 0x0a3b494a, 0xc2808465, 0xf80aeece, 0x915696a0, 0xc0c0d5d9, 0x82ab5841,
0xe2ab77f8, 0x4a6c192c, 0x384b3755, 0x1774414c, 0x23ed86bf, 0x94c970a1, 0x37c21481, 0xa385d488,
0x40deb129, 0xf4660081, 0xc9bbdf9b, 0xb5fa9949, 0x5025955d, 0xba0e4faf, 0xbb5c2d1d, 0x5b763c9f,
0x64087552, 0x1f080ec1, 0xe87678f2, 0xc43436b0, 0xb2746fe8, 0x75630bd9, 0xe311a465, 0x297c5d72,
0x617aaefb, 0x04605960, 0x29c0cf86, 0xa6ed007a, 0xc4f495d3, 0xafcdb3f6, 0x8de37fa5, 0x517cb928,
0x643c0683, 0xe04604b1, 0x2596a560, 0xc51cee22, 0xb555ca55, 0xfa44cb15, 0x3dbe5960, 0xe8ae619f,
0x88482b90, 0x84859358, 0xb25f7aed, 0xc46ddc43, 0x0ecf8811, 0x44e93bd3, 0x9642f60b, 0x6e6fe771,
0x753595ec, 0xe681b868, 0xd0941619, 0x0154656f, 0xfdbb7127, 0x6b29ef5a, 0x2e1c856e, 0x04843f9e,
0xfee3085d, 0xa82cb023, 0x57a623ba, 0xb1224f01, 0x375a0bfb, 0xa62bf3f5, 0xa8930aa3, 0xdfcc027c,
0xe7904513, 0xa34427ba, 0xa1d10f11, 0xeddc27d0, 0x64d5c6ff, 0x8a915b40, 0xdf3d7da1, 0x1150893c,
0x4256d8c1, 0x030f5a89, 0x4a38ff5a, 0x54987687, 0x0c0e585c, 0x3590f133, 0x7e89be50, 0x4efbd98d,
0x175739e1, 0xf309e991, 0xec2830a7, 0x7bad6539, 0xc132d875, 0x881365f5, 0x45b16dca, 0x4c646108,
0x3ab93fab, 0xf196a4f6, 0x89b0ad93, 0xd0bd1260, 0x619b2a73, 0xe6f332b6, 0x97e900c9, 0x9bbb948e,
0x9b79f972, 0x371d7df6, 0xea1131f8, 0xbc659033, 0x72f1fd94, 0xa818c53a, 0x62366a71, 0xb6d95394,
0x3ac728b6, 0xb2594c2d, 0x85ecde39, 0xf19a4ef4, 0xd4c524a0, 0x4e16cb38, 0x1f85b57d, 0xf71ccf02,
0x74b057d4, 0x3dc81666, 0x62274130, 0x20766290, 0xefc9420c, 0x3a2588db, 0x288d4484, 0x63e9c790,
0x527daf90, 0xff98dc18, 0xd8bf3821, 0xa854148d, 0x3fd7a346, 0x73c6b2a1, 0x7125677b, 0xdca73514,
0x5c02760e, 0x544b06ec, 0x745d9886, 0x4d28f7a5, 0x619bd555, 0x01d577a5, 0x4107bbfc, 0xa036c9a9,
0xf6397e5f, 0x4dd67820, 0xa30d88ff, 0x3ad5404d, 0x59af9a8d, 0x3752911d, 0x680b4d1a, 0xab1c6e2a,
0x4ec40194, 0x414a7441, 0x7e64959c, 0x2d450b26, 0xa2c1d995, 0xd3cf4122, 0xaa08035e, 0x8c49e20f,
0x728ff310, 0xeec0dc4d, 0xcc4b5b47, 0x97cab3c4, 0xc424da0d, 0x57233d76, 0x694defb9, 0x5529580c,
0x551131ea, 0x5a25431e, 0xa00cc501, 0x292dca7a, 0xb57b3134, 0x9b4589c1, 0x3112043c, 0x9ffb82f5,
0x742259c2, 0xbc5850ee, 0x42b05e87, 0x26624606, 0x005339a3, 0x20dbc181, 0x71ed6862, 0x141767c5,
0xfdd75d60, 0x20edd9e1, 0x983020c3, 0x90b1fe5b, 0x0977ed77, 0x493d0a3f, 0xe55a3a68, 0x907c7726,
0xf59805a4, 0x30070ccb, 0x863ac63e, 0xd17b461d, 0xb82b87c2, 0xc3e340ea, 0x62e9b7ae, 0x07383727,
0xf6a93d5a, 0x22434b20, 0xc66848cd, 0xd7c000d1, 0x97752f3c, 0x383afe6a, 0x451b9428, 0xd294bd4b,
0x11798451, 0xb9f4644d, 0xd3a5811f, 0x80659ae3, 0x66f5bddf, 0xf83e1322, 0xfc0cf964, 0x64bbdf02,
0x9156cbda, 0xbe6b8520, 0x4d5745bc, 0xb0d4fb3b, 0xb97b46b3, 0xd2b88d5a, 0x35790768, 0x03224d22,
0x31df827c, 0xbcf62f16, 0xb99131f0, 0xd6d013ee, 0xd21ea067, 0xdddf1f6e, 0x9faa0754, 0x8cd55e44,
0x1890b380, 0x926e6fae, 0x6aedd9c8, 0xda4eac53, 0xe72412eb, 0x9bad6dbe, 0x4a88157a, 0xbdf2b632,
0x0cb77573, 0xaa04ead5, 0x156a3eef, 0xbbafe362, 0x75e7c988, 0xaf8b4fa7, 0x57eb245b, 0x9b84959b,
0xb9267a7c, 0x251ccd7a, 0x82c92cfe, 0x6eb2167a, 0x1507bf48, 0xe65b0f4f, 0xbf455469, 0xbc876db0,
0x8fba3531, 0xab4535d5, 0x0eabd2e6, 0x92937b8f, 0x79ff7c97, 0xdcde0082, 0x68cf9dfc, 0xaa9005fa,
0x28afb8c5, 0x9f83afa5, 0x25f6ac55, 0x22f3a535, 0x40ef2089, 0x287e1e40, 0xd6504680, 0x1ec7775f,
0x9a86abe3, 0x80e89953, 0xfd623617, 0x07de7160, 0x57ec2ad3, 0xef4ed7f8, 0x7dac9cbd, 0x54e58807,
0x09be63d5, 0x6c7206f0, 0x74e5f70c, 0x14569bcd, 0x0c2ed0f0, 0xc69b1ee3, 0x13c82d6f, 0x925fe468,
0x66dbbe69, 0xb3af12c0, 0x1d27d303, 0xd371196a, 0x9b9ab308, 0xfbcb7830, 0xc6f8e545, 0x883138b8,
0x98ad3c62, 0xf9b36d72, 0x88e8778b, 0x8f67f170, 0xc89872de, 0xa728570b, 0xd94be80c, 0x720f6a46,
0x2bc07d21, 0x72780e85, 0xd12f0ac9, 0xdd5da94a, 0x642ea874, 0x545a22fd, 0x5affffd1, 0x4f270fca,
0x34e0fa4c, 0x6ea07090, 0xc3ec8a0a, 0xb85acbf0, 0xec1e6f44, 0xfa5aabcb, 0x11d17e5c, 0x42468030,
0xc5e9cbd4, 0xee7b37b6, 0x2de9a394, 0xc1671970, 0x167067df, 0x01abf490, 0xf0df84d9, 0x0c752ea8,
0x948a5af4, 0xd24e0fa2, 0xeb95dd14, 0x7190da79, 0x565bfe1b, 0x18de8ef8, 0x0e61a1f3, 0x777c81dd,
0x8682d61b, 0x30e5a042, 0xf0f8daf9, 0x1cbddde2, 0xcb537976, 0xa6fe859c, 0x812fef39, 0x52ef2202,
0x51f943fc, 0x8b3974ec, 0xb8dedd3a, 0xba4743f8, 0xcdaef39c, 0xcbd9ab4f, 0x84f2069f, 0xc97585ce,
0x4dfacbfb, 0x1826db3b, 0x76d21792, 0xf03cd758, 0xecd96155, 0x50a8357d, 0xc1757ac8, 0x6cf25504,
0x1afff09d, 0x22b43227, 0x6fa267c7, 0x56c254d1, 0x4d8c0e2d, 0x431d6b12, 0x35a64482, 0xaa9aa354,
0x025ceed5, 0x819fb4c9, 0xae55cf3c, 0xd29ddc98, 0x8d8381db, 0xfb1abd72, 0xc372b157, 0xe65620f7,
0xec74365f, 0x9a8f9d45, 0xec7db9db, 0xf0e23e04, 0xb2c15e33, 0x2e4761c7, 0x4394951a, 0xef7596b8,
0xe5103e61, 0xb3ed5bb8, 0x164f4dc8, 0x9cd56639, 0x27feb619, 0x3f1fc6ce, 0xf2a2e7dc, 0xdad03a20,
0x59fe4178, 0xc271a1f3, 0x8453ad12, 0x6387547d, 0x24c85e95, 0xa94467a5, 0x1095d9cc, 0xf566c2a2,
0x891da4e3, 0xacc7a33d, 0xb58835c7, 0x03ee250f, 0x738f3048, 0x87b1ea3e, 0x68d8e7f8, 0x8f202ce6,
0x096b6ab8, 0x75b82fab, 0x4da20fdc, 0x403329ec, 0x05d9bde0, 0xcdc54f46, 0x3091c64d, 0xc2140c89,
0x4243355b, 0xb7efbe15, 0xffb0b1db, 0xf36ed7b4, 0x0b3e257a, 0x0d64b888, 0x97916ed6, 0x3de461e2,
0x69188366, 0x78ca33d0, 0xbb0291b0, 0x1c947f8d, 0x96b4ca23, 0x1fd2be26, 0xa27c8906, 0x45b32b1b,
0xaff7e9a8, 0x0b04a7e2, 0xed7e9590, 0xb28df6d2, 0x4b1cb694, 0x793b35e7, 0x593fe73f, 0xb8362505,
0x07dab644, 0xcb143e82, 0xcf88db48, 0x14c53aa7, 0x9fbe3f28, 0x0a329742, 0x9b76deef, 0x7815fc14,
0xf3d9be03, 0x684c52eb, 0x25ba83fc, 0x7bee0ca9, 0xcfb8bc8c, 0xd50df7c4, 0xf075887c, 0x18285a10,
0x8b037842, 0xa2998560, 0xc6a26c65, 0x55fbda6e, 0x66d6b49b, 0xd38c2d1b, 0x468e39d7, 0xcfefb8ff,
0xb480c9b6, 0x27503c00, 0x6414d33a, 0xcb411a89, 0xa49f9e13, 0xae5d07bc, 0xb27df57b, 0x609361f7,
0xdd24818d, 0x2f732b5a, 0x4ab9406a, 0x996eeb7e, 0x7d88d7ce, 0x8a8d9f48, 0xce4da1f8, 0xababf4d2,
0xc36fb037, 0xa9d4a3d3, 0xdcd5006d, 0x8e3da50c, 0xbf77e9c5, 0x6806fb76, 0xed76c3c0, 0xb0e03fbc,
0x3706253d, 0xdee60747, 0x42d4478d, 0x10af77aa, 0x79cc1e36, 0x82daf47f, 0x3cfda46d, 0xd3405ddb,
0x37a75765, 0x3b763751, 0x419e48b6, 0xc19c9b2b, 0x8892305b, 0x3ef27d99, 0xd49a2e66, 0xb4a638ef,
0x552a4347, 0x8c2075be, 0xf17cd746, 0x7dd59d3f, 0x2e93a9a4, 0x81506bba, 0xd9485366, 0x67973103,
0x3cbf0687, 0xe30e18a1, 0x6497d209, 0x5b423bce, 0xcf45000f, 0xe19add83, 0x5537492a, 0xe338dac4,
0xe177806d, 0x34bc0670, 0x65129296, 0xb330c444, 0xb853a326, 0x92197f00, 0x8edad933, 0x7523e506,
0xe9324b68, 0xdb237760, 0x0724c25c, 0x4b98b36a, 0xcbd398d8, 0x450027de, 0xe98956d7, 0xd4622316,
0x4157f6c7, 0xd71e54f2, 0x58ce4a21, 0xc552a89d, 0x0bef11c7, 0xfd6b8ee0, 0x35f3c083, 0x3f761ad4,
0x74efcf73, 0x88abbdd8, 0x6009901c, 0x5de9c065, 0x2741f356, 0x385ab136, 0x2e9b53cf, 0xa4aa6c93,
0xf7f5202c, 0xa32b1abd, 0x92954469, 0x4d31a2cd, 0x85bb29a6, 0xc6412c84, 0xbb583a44, 0xebc0c9f0,
0xd64651d6, 0x79efb424, 0xd263d521, 0x93907128, 0x145de32e, 0xac697494, 0x646ad497, 0xbb45d9c5,
0xf457e14f, 0xced2846d, 0xd16ab3f6, 0xccbf7f5e, 0x17ab408e, 0x6285f54c, 0x3e4c6f15, 0xb382bc4e,
0xf35215c8, 0x44c3bef7, 0xa53938a8, 0x28db471c, 0x6a0822e1, 0x1ed485b4, 0x4e462713, 0xdeeaf659,
0x544334b8, 0xddf29daa, 0x52ca5f36, 0x733b2281, 0x1f1cebad, 0xdb2410fd, 0xc58aef38, 0xd0ff9f45,
0x80c8fa84, 0x2fdbb420, 0xb776102d, 0x3a45f4b6, 0xb606d10d, 0x468127e2, 0xf3b5fc86, 0xeceab1e4,
0x23962766, 0xd966283f, 0xf815e490, 0x134fb2d9, 0x9f0b0fd9, 0xf37da42b, 0x344d51b0, 0xf8ee4843,
0xe2cd2e31, 0x03cf12bf, 0x4e927c63, 0x1c1035e4, 0x704d67f9, 0x2ba1307e, 0x2944b6c5, 0x2c1d48f1,
0xf799677f, 0x2e1e34a3, 0x0dc67795, 0xcd5cd226, 0x52f166b6, 0x671e4e0e, 0xec97efd3, 0xabbab080,
0x1a0af022, 0x0482d095, 0xc84911f0, 0xbaf54c96, 0x8c574502, 0xfa9d8c59, 0x58ac8f70, 0xfb5f06c3,
0xba83c7f8, 0x8e668aea, 0x53d49ea6, 0xb81c4a5b, 0x5e3b6eb4, 0x48a93f5f, 0x388e9e3e, 0xa2d6fe91,
0x56c6cdcd, 0x4b40ed7a, 0x006bf062, 0xc4b83301, 0x67fddc57, 0x1be5a9a9, 0x0cfceec8, 0xff3065c4,
0xb5dfb353, 0x89bf752f, 0xb2d5ae5b, 0x6a36cecc, 0xb3e4daad, 0xbc1261c8, 0x189da49d, 0xdf3ccbb3,
0xbe145a2a, 0xd006f8b4, 0xa2defd2b, 0x99d6d20e, 0x8c167e86, 0xb6524dc1, 0xc1a03730, 0xed69b13d,
0xf8a3c52d, 0xf42c58de, 0xb00b6b33, 0xf6ff363d, 0x794a976f, 0xa0d9c260, 0xb00410a0, 0x421ef5e0,
0xeb56323a, 0xdef85a05, 0x4a7b32a6, 0x8fcd0832, 0x478f7bd5, 0x0a62d18e, 0x20642b97, 0x4d5e843f,
0x20663834, 0x1f1d366c, 0x6e198566, 0xbc64ea80, 0x324ec3dc, 0xaa6604a5, 0xc0e5a10a, 0xb5e4b1c8,
0x2d732d47, 0x3b70fcda, 0x19127a6e, 0x09426178, 0xa45ddfc8, 0x3982a78c, 0xf6974f36, 0xef99c8e5,
0x61ba648e, 0x4cb0466d, 0xd821ba0a, 0xad6bfbff, 0xffde2db1, 0xe38a5700, 0x4e943960, 0xf77e3760,
0xdf69e8a5, 0xa949eaaa, 0x7b0d9b50, 0xe88047f1, 0x5faf1bca, 0x3848c8d2, 0x748e6d6e, 0x3dfd3c51,
0xa9b7401e, 0xaf88486e, 0xeb271060, 0xf47fa96d, 0x268339db, 0x45765cde, 0x1e14126a, 0xe40bf3cc,
0x57d4fdc0, 0xdb1d28ea, 0x978c5d4f, 0xa47ecb26, 0x6a271619, 0x9cd5b42e, 0xad3aee98, 0xe2478fca,
0x9305e981, 0x469ea58e, 0xd5ede20f, 0x5b08b057, 0x44789c4f, 0x8e93368d, 0x23605085, 0xca67b35b,
0xd219c7bb, 0x5161bb49, 0x4ab3c6fa, 0xef66ceb0, 0xb0d831fb, 0x765aa6c3, 0x8a8c911e, 0x782cf8a2,
0x02e516d6, 0xfb8f7884, 0x410be2da, 0x2c622418, 0x2c5f0d68, 0xcc70cbc0, 0xb1a8105c, 0x962f02d7,
0x01f02d72, 0x83c61e82, 0xda5df90e, 0xe28fecf9, 0x82d30a28, 0xea56d62b, 0xaaa8ac16, 0x935d8ddd,
0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000,
0x00000000
};
/* m_1_lg2_32768 = 3.32192809488736234787031942948939017586483139302458061205475639581593477660862521585013974335937015509965737171025025182682409698426352688827530277299865539385195135265750556864301760919002489166694143337401190312418737510971586646754017918965580673583077968843272588327499252244890238355997641739413792800977275668635547790148674505784588478027104225456097223465795695541537019157641171779247165135002392112714733936144072339721157485100709498789165888083132219480679329823232593119506713995078370033673424807066352750084069176263862535468801536862161841886085899483538132149989302704417920786592260182296537157536723966069511648683684662385850848606299054269946927911627320613400644670484763407043735233674221283089670364579092167721909021421962142457444658524535948448815483459251429540937353906549448632779298424291591181131163298125769450198157503792185538487820355160197378277288881759874332866072712393825202213332805255124882743444884245316546506124148918228679325266429281165992285162734508186007144683955880463312127926400363120145773688790404827105286520335948153247807074832712590336282976999102881681040419750373558623804925499672086216775481010883457989804214485844199738212065312611525296287082840357927903495804090122086461627833924971653763999320996333245385988785713251351455975210036943958447727383174359469731530937851626584649566587689641214710066351447580790068977185429685150418357894522394371344062922214911907035016842023472746708011545875684010758204367275857531266871263664902386784167712762002328318767168582243976932757412735172131929229125256834452684970902643172244545296891373134273314323085877216427385002276673111000733193359240544308510254129413986169832692014795674449399532058162153228132745645327524231587154969950131963643000942062318700429041227391683700944857727499294524754906038770554949743617179932679247478703178534389777684827244567023822321346398879237047055541319164191243399314963153168946227060049947522916946136364072129292470574817503218101068703800393648632738876577520541430848444838315489660457442728609311313750990174424260809262254591323372701278854544926585433959939671743849809233431635944903606909195723231758652919509514581560250799141622263280055205750926118254670211527652534185644203018646853266020684271999480498241245449830949516189065225323362074336453285980708799771501971345616273841748424914431191898886203658659031901229202720604060668410692207227304123975429722802980390566854996659709386797495434859033157017277903144898965292329873641108538373658760946560945228121308761812043634516923342576690384045199355137828550695677161672260728818967016406106512192108921539833248427482101738486632353216077900302164987121309302760560715637541747502593127089562069355669411670040909124190885244683008292845438487263009558973983057479431840085952893061789599001766801770463610924337801772822847652305645631921741986163974075429089001555399420297706738028548059595170225669362444458966795177932589231115151743901372712161968730404253868613565316169017207248855590772233311002730147056626414453459361515988204749538764482994916510849843199790920067447176505135557134661357871641646806051899801429104418663116925005196402641663858295546496044412028947874805416733453621376808142676222645462686271514261355949338660297627795590662428719446659295208286957066794540830975080625502484182601829857217803158434155245608433472450067106902283787830574351190583952858323399745279087817427217429965939984915220061748325791364776487190980266300754826688775904017674676462726732920823201615710094982812044351310955717706892321695917134076040634250736860293990131907763609750290878571523626929743723822212909987466594267453858213857740635255890798699257924259142068926999036718635114186248609825715278687473514416570110434538908289329808215666324955597955411744850755890216290775860962742561753132108271129908640319694792474404500361713466741675976415523308185065517302970498360149018926454685018203350422749394564967853557140162405526819764522323828567764371447728545378356181800434421099523058618892397290188922965552093234768019331959746498800996941868478173337716183071461207542313451711127859933613515385302723006388071914095097657032000338199738318119774124312344894402911559170461915766990306294233905424940769470316532142382395793449932924174407083480225810425862804334023947409558998288693209345122332014046698765989806368144263480621637046005790859175198824201589893888440251229999394988582435382169583522525480689332823989858327331078680407257337576568119927352826757791231568330948453937118640199561350924356119169984534874370090880003794821973485387929264651431991922217172359471361177242497315933748290878977221931974353011788836951268342492066761866948267061175595289849390700177942877848256028851750100585644642148615430152098190101159999189721893398441460278790701138828902582985310464301514849801730578931692537454781017147143096289450702229630630394150821827314074447204370757523048574456911776066337200751093155032266884547021260552469069397886955457290774141199930891986724359462284636255955048899936042166259000255739676133032672160673976739400698819147043525943866669631595471497010374533361192611689778247151534441051325348460794873397022688282073207070260053346567063550946431659632390796033088176735410246104796193144582406369414426662608741724064809304218310385093057723643660413306534400080715580808268684502814569705500788567108834650109764727336040217349951546111600013886241365086795293864068030099654514178810033984599013169123270606376388700085232231530498886142092657884638788665324407229749786242173485917306069133281548382653413714616619939889750365579457149449179518872886511688046045397690840662027311624773340858561462455395617000992204331136375202665561553411017186070764390653327556192079199851069642807909411456726800874541913861989091698281292965253910918839446327188174961610917552252371875567350348501497848760270326843742554998602187791250933447380365179117535929592596145130177342270738632816805782644197364059108433292593722538124832063481693940287516514777986322548895461483570423694546010939248220091806099456308810207582919509847662601549174265683980929177780530250127393245724522210761540352890040667120468085769104947251150554969963650915884030569780981212526175979670130004946209779140281576617807264787735496810125527463448898319801804348850302406706622668767176178488343599329864809139144828955912542230192641921084246087423868008332519737199821918745093423434987545434736811992163665144902217729098405461892903752344673897934758346052117328489117245649676379998178610458090426979321042747566169573259726861426076926661004324468089674616636860784605551968360822487836225939883274171760244857065536938091199057118292248745638304370935236898909984951665679585851239268266943802182008279857654375266745522528650318175535779787616385168913647391509906623280166062249942456710826527281204690802625292148923103859530791165219656263883046543587180443156472989820167219248022848347172150657164511944028019528281127898293877255615851011736992221092108376198926045173990553099163648282340724580493259725067966133125138695008480657832187947566229875230407014794728983276929659967669118663411677759313381762581116486574496508310060870100795655025933900258050754456746087892179539617594067510393259830737534768315982527899570441178064499373009363884088508124046935899766099205540404576147411034629670713354137491605395250744614553576451985594551978304587175599919496676736706748292382494369855171754585501595883355596519202716602627844965812095313879739075064383831917936619485931813792498705695227024918542983315533157544550130725665805320344419339593817102704475218051330025145401941502394746765311971813317582691159293137892868333027796853400573340385795876821416173712486966021146681355671013241220251421942097325164264672821695003879127074032657324082704643760067067137464149886029861468772294605800393419864230236492347898728494994741193817525083676621325167500104029263229365555456828251538013444311569945592201371913383788309794058505324557786907757516416237289966914431892055076327582468356842350689280937381534992890996753729291270753481781523023162192780686224696684916851292013506186303795523892890056940227216540958327752433578953157830405608701500629592165715752531576959254838255990913618771910985118726032198427313552035829125986491703208467934853325291558844729982558144945898974462599670461739696148226227489541491633199726891167104494123444417801196742210568531181573131561094337811602251804828854365729974478449579838219527735409232265600156971271071310736726534007981259243796409860886274295694147105914857384020130155601710979929587044146173040955499921596469447975269031482130788670457355984839545767396914758610626492555858624077713795064943437184546542764520322388359381493041675713127933266013672329653350771762449943371704262207790695734472107875817254702676814557914311852722993244283399682569341865852949005537765655199595227598456980781772178136060043506466632664637762649262856015299495116011131960746007245826739138218886923468638215544233304108274315945158889924433617351581327141995954493040713818011209265015581368486141346329166451139527929274417768054317022897258499671917934078500358434739649188192061463253560202373685473468893371287240063607261948028116323508041861825040186116841441151597302958701251364994013388982290652266131955685033356044425073416006987427852023722449413797816388380166930491817079462066035444969501437416917708561986331832354069971658024439443713546143518781153123677253514458823731238229282028059917689222351282508916261874739155617804077690721329486688161336984396007858908090620270014805970948315399797363652305691804862914996633723682070289920090200592073E+0; */
static EMUSHORT _ei_m_1_lg2_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0x1ba9121c, 0xdc2916b2, 0x66d7b366, 0x438d31dc, 0x59e4e737, 0xe15e90a1, 0xc0018b78, 0x4814f169,
0x7a3957a6, 0x81bdfd33, 0xe8f3dec7, 0x62212f62, 0x6028b9a7, 0xb8a7921b, 0xe4810082, 0xd54d6613,
0x1dc8e664, 0xff57daed, 0xeaae1621, 0x6fa72722, 0xa71ce9bd, 0xc915d46b, 0xae3a1464, 0x620f45d0,
0x5efbf5af, 0x2baf81d2, 0x95a396e6, 0x44b7bb02, 0x4222ca58, 0xa3f3331c, 0x2e5643a5, 0xc3fbbfb0,
0x643b69e1, 0x7a6a0579, 0xf93d0a8e, 0xaadcb4bf, 0xc22befbe, 0x6282371d, 0xc9725d3b, 0x581807a6,
0xf7127eb9, 0xa1a320eb, 0x9ba85908, 0x8972cc6b, 0xaefe0127, 0xf8abac39, 0xeae633b6, 0xb69452ab,
0x4f5971fd, 0xa578b5c8, 0xce8e27dd, 0x18c328e0, 0xf31a5b10, 0x124ad895, 0xdcb45a1a, 0xee283bc7,
0xb3843ff9, 0x3f350fa7, 0x98f0e208, 0x86becc2a, 0xbbe75119, 0x15502e46, 0x08849939, 0x2f7b3702,
0x061ec84c, 0x4d5623f7, 0x46f24116, 0x86f80590, 0xa59aa7cf, 0xf27315de, 0x275a76cd, 0x3731d204,
0x3e1a83f9, 0x692b878f, 0xdd3be51e, 0x0d951ab2, 0x9c168c0f, 0xe0e2fee0, 0x8fac33c7, 0xe8ca6901,
0xa3ff12e8, 0xa51ef4b5, 0x540783a0, 0x5c8893c3, 0xca06facf, 0xee205b89, 0x4ed128a1, 0x42a47c82,
0x315f2042, 0x04a45626, 0x7cc5351e, 0x59d348aa, 0x425bb0f5, 0x210738bb, 0x739dff8c, 0x74f3cd4e,
0x4558fe20, 0xb7386a8f, 0xbea5e7a5, 0xbbe7ae12, 0x589e71e7, 0x486bbd8c, 0x6da136fb, 0xd0e49ec2,
0x0a925cde, 0x6cbed142, 0x72d5ffe4, 0xc43b47f9, 0x40892828, 0x40733a5b, 0x86fdcd62, 0x8cf21a12,
0x5b837897, 0x39e8f901, 0x9ad11a66, 0xb5192ea5, 0xe5a3bab6, 0x6a85e01c, 0xd68c1063, 0xfac56e83,
0x0425e580, 0x832f861f, 0x994af882, 0xccf1d260, 0x363fc8a0, 0x947dc6bd, 0x033452ab, 0xf71e8d57,
0xaa28075d, 0x4fdf032b, 0x9406cb31, 0x0d0e3cd3, 0x4503439d, 0xc185c61d, 0x9b3534d3, 0x14d5e747,
0x9adb2e5e, 0x8bd5b25c, 0x2dd2e3ab, 0x4bda82e7, 0xca3abc62, 0x1a33c9d7, 0x15ed7eb7, 0xe0bdf244,
0xfa621ab0, 0xd09352f1, 0x295bc74e, 0x8d12e545, 0x7040589b, 0x8036fa99, 0x08fbe5af, 0x0299e9b3,
0xfe05a2eb, 0x761b7e52, 0x0b33bbac, 0x51dcc9ac, 0x53f6880c, 0xe90db5bd, 0xa4dfe9e6, 0x86f13a8b,
0xf46c7fb5, 0xf8113da8, 0x1c45e3ae, 0xedc553a7, 0x99b85720, 0x4444f930, 0x04ca9f52, 0x778cb037,
0x993f99ce, 0xca3a0af7, 0xf273847f, 0x77d9c389, 0xa5aafadb, 0xc0f54167, 0x04c97868, 0xa697b613,
0xcc01da04, 0x790c9c3e, 0x5c4e5f42, 0x6e948b7a, 0x2efc1fe2, 0xb73407c9, 0x0cd33549, 0x270f57d0,
0x8cf5182c, 0x496d2652, 0x887a78e0, 0x88c6a571, 0x142d14e2, 0xe3a1982f, 0x92894ac6, 0x5f26ce9d,
0x72c668b5, 0x85d10e90, 0x4a02b80d, 0x68b91316, 0xa40094d8, 0x2476af4d, 0x9ed78b60, 0x4816f180,
0x6f5dfbbb, 0x6a544780, 0x393264e1, 0x6d3a3652, 0xa9f829b2, 0xb40f5075, 0xd9bfeb6d, 0xb49468dc,
0xe0b69392, 0xf67778a7, 0x72f33ff5, 0x2f346848, 0x738ed5e5, 0xd4dd62e4, 0x1db97e3b, 0x46a70503,
0x8590657d, 0x68dd48a7, 0x53205783, 0xdd74e1fe, 0x5af9e4db, 0x5d3cd92d, 0xa0ba0845, 0xefaf8b4c,
0x4dab4bdc, 0x3598a3b2, 0x98b939ba, 0x88d32cbe, 0xd666e39f, 0x518c569d, 0xac3382e4, 0xb6f05910,
0x0500b46a, 0x2e17532c, 0x18d406c6, 0x77afa03c, 0xb8557b29, 0x14dd904a, 0xa91e861c, 0x330c6b13,
0x4944a7fb, 0x57d1d5fb, 0x1e26c377, 0x905a5bfb, 0x8e68e061, 0x4d45fd23, 0xe08321c3, 0xc5bb3695,
0xaafc278e, 0x55d304c4, 0x63c21365, 0x57dab9bf, 0xd67fe51f, 0xfc2f0095, 0xf08801bd, 0xaf350b4b,
0x42a68ebb, 0x65d8d64a, 0x7882dbef, 0x41728d99, 0x16317d8f, 0x7f253321, 0x703248f7, 0x8539d11f,
0x39120fbc, 0xe44cf62f, 0xc7f59598, 0xb18dda78, 0x92be2787, 0x282f8856, 0xc63cc762, 0x474a8897,
0xd57be40d, 0xcc4d04a1, 0xfefc7faa, 0x04349678, 0xc6489d51, 0x6a102c76, 0xa39c5a4d, 0xe50b2b7e,
0xe457159b, 0xf37ba9f6, 0xa350283b, 0xdd4cccfc, 0x0e63a350, 0x37349db2, 0xa9cfe685, 0xd3a6e5b0,
0xfa263600, 0x85204578, 0xf1b198ab, 0x2331b738, 0xba28f906, 0x253029ab, 0x68e661ee, 0x32fb4d5c,
0xc467eeac, 0x53c345ac, 0x0f00c7e1, 0x109c5745, 0x787d0c00, 0x5820ee06, 0x2e1a2b48, 0x88019064,
0x20a7c25f, 0xa886c625, 0x8d920780, 0xe8a3667f, 0x239a0c31, 0xbfad434f, 0x252c1e90, 0xe3eb8df4,
0x83a1b722, 0x7e850a9b, 0xb76bc7cd, 0xef1c62ba, 0x3b3b463b, 0xf6194655, 0xa7dec99a, 0x0adc4273,
0x1de9fb3d, 0x6d1a4602, 0xbade227d, 0x409243ba, 0x3aa42534, 0x892d071c, 0x73f5fd6d, 0x4aca5b42,
0xd317b0d6, 0xc7b37673, 0xc643f47d, 0x01fd60c1, 0x62fc9a08, 0xb9a9665e, 0xbd289914, 0x8584cbe3,
0x7816099b, 0x7eeadea5, 0x00a60762, 0x7cb0c3d2, 0xab0b82d9, 0x4ecd7b8d, 0x84fb2f8b, 0xc3daefbc,
0x7a600615, 0x505ae685, 0x2cfda16b, 0x9cdf49a1, 0x962c6470, 0x40e50746, 0xd89d8436, 0x3e80ba4d,
0x1a5894d2, 0x7650a2cc, 0x926167f3, 0xfdb2e269, 0xaa42ca54, 0x3307e4e4, 0xda311c0f, 0xede0b43e,
0xcc954ace, 0xd7116a40, 0x8c1a9e27, 0x018cc7a7, 0xaa44d0a4, 0xf5734bf9, 0x635f2868, 0xed53af2e,
0xa4d5486a, 0xbee1009a, 0x59864d85, 0x44498c23, 0x32e3a6e1, 0x1d06c1b0, 0xcae2061b, 0x9b9e2530,
0x2834e6f1, 0x60cd2b22, 0x5bd058f3, 0x830490ea, 0x00dc7a23, 0x8331aab3, 0xda0d6a13, 0x3a36ff54,
0x7cb2cc4c, 0x9c3f6cd9, 0xae09a4bf, 0xf64d1183, 0xd6f38428, 0x54b5b4f9, 0x616e1a5b, 0x4d0fb93f,
0xfaeea5d4, 0x3ea64f0e, 0x8ee4bfd4, 0x88552552, 0x2ad77257, 0xff0f18a6, 0xd2617213, 0x984a9068,
0xd92cbd82, 0xc9441020, 0xa91bd4f4, 0x34e70e96, 0x425fa567, 0x24b0b48d, 0x0f5072e9, 0x30ff4b6b,
0x7508d76c, 0x51134833, 0x55627bb0, 0xc5d2f6af, 0x010e574e, 0x2b86f9b3, 0xba9a72cc, 0xaac2b908,
0x051b3c68, 0xb7a1c1b8, 0xd2f0e35b, 0xfc308830, 0xfae3e101, 0xaa2d9848, 0x2d66d574, 0x228d4c52,
0x08f8023c, 0xa6d68f0a, 0x18d9fe70, 0x10cb08ad, 0xc210bb6c, 0x0dcd7f45, 0x0642fc43, 0xf6a1141e,
0xf2117e94, 0x4e59be05, 0xb7f75a05, 0x18db15b8, 0x0c32b344, 0x7a90c7ed, 0x31f7b1a0, 0x8c505cac,
0x5610d763, 0x989dbb41, 0x17089116, 0x8cab21e7, 0x8380f8f4, 0x02ef84e1, 0x76ef4383, 0xe8d6f7b2,
0x439da2e1, 0x0dd39d8d, 0x0ee0262e, 0x3d60979d, 0xadc0388e, 0x556edbcf, 0x6893457d, 0x37aa7b22,
0x54844e83, 0xccb2d13c, 0xde501553, 0x5a2af43d, 0xc66436e0, 0x25e37e48, 0x3f8306ca, 0xb9f1b007,
0xc2c49eb0, 0x09b7f3ea, 0xc4f75f30, 0x07a0dbfe, 0x7f4cd69f, 0xe494ec8c, 0xe6dbabfa, 0x84e65411,
0x70b17c4e, 0x3046be5d, 0xef658296, 0xfe8cd301, 0x778cd587, 0x1c7694c0, 0x09035a5f, 0x291e7f3d,
0x347d2754, 0x8813f31a, 0xb0f4cea9, 0x871935fd, 0x859100f8, 0x54a7d115, 0xea278f24, 0x5a5541c3,
0x0825c5cd, 0x045063b3, 0x4a19d3a1, 0xeb58e97f, 0x88fc9c3e, 0xbb4f3425, 0x90e1c43c, 0x5883d2d7,
0x315b74aa, 0x2b294c1e, 0x19c91433, 0xb678bd41, 0x88402d96, 0xa5f4559d, 0xaa608974, 0x782040b3,
0x9ba0601c, 0xde52111d, 0x6ac9aef2, 0xfd7e6670, 0x7fe2901d, 0x5d76519b, 0x9a53b0b9, 0xfdb6f73c,
0x03a778ac, 0x0630642f, 0x0d3b15ec, 0x1382c237, 0xe16ce85f, 0x96176e02, 0x33d2e9e3, 0x008f9c04,
0x2d6723b7, 0x57d20b9d, 0xc9ad0744, 0xae01478e, 0x7dc12811, 0xec9edc32, 0x83eadca2, 0xfa2091d3,
0x5a1b6c30, 0x62818bcd, 0x17ac7ebe, 0xc9e1abf2, 0x95f37fcc, 0xdbc77693, 0x8b1aea0c, 0x6504a4ec,
0x4682f31c, 0xab99cf58, 0x91229719, 0x3a2acc25, 0x0f80d6fc, 0xca2cbf3e, 0xfa17fd42, 0xdd6ec560,
0x9d62247b, 0xa57b3697, 0xdff505a4, 0x7e5f09ff, 0xf4aed8a7, 0x0da1771e, 0x3ce406c1, 0x10623e04,
0x4b25cf58, 0xf36d6a7b, 0x78e55646, 0x6ccc53a8, 0xd4b05040, 0x7b5f5571, 0x126742fa, 0xc9ec669c,
0x2cb7a49a, 0x18c9974f, 0x73a1ed3f, 0x69890d59, 0xb5d2a707, 0x64904b95, 0x2fccb06b, 0xc0d345ad,
0x4cb1ad96, 0x7e0788c5, 0x049610d4, 0x64fa7d76, 0x46a62e9d, 0x2c512359, 0x28f594f8, 0x393d4b78,
0x0763a080, 0x92f20377, 0x1c16277a, 0x224bba66, 0xfb68b17b, 0x528f5a79, 0x40270a1c, 0xa096e76f,
0x239a48d7, 0x9276e85d, 0xd5a308b6, 0xe15aad82, 0xc191398f, 0x937d7192, 0xb34b0e8e, 0xd2384721,
0x6cdbdac1, 0xff5b8c03, 0xf6eca7a6, 0xb6650e0c, 0xaabc162d, 0x35c1fe5e, 0x07402d96, 0x37e07f3c,
0x0a41ae6d, 0x13d49867, 0x10333180, 0x3b292e85, 0xbcb4693b, 0x61da2b61, 0x225ad80c, 0xbeefcdf2,
0x8d403812, 0xb8cc15a8, 0x74b71948, 0x337aa728, 0x3d60fcf5, 0x6b58c13a, 0x2d458dde, 0x7dbe53fe,
0x4d7ad283, 0xa363116d, 0x10d6468b, 0x1c941f3e, 0xce8d2ea6, 0x28c1627b, 0x997eb2f0, 0x22b100ea,
0x58baee73, 0x11ff5a84, 0x2bcfccac, 0x3a63d150, 0xd1a21cf9, 0x3fdd6112, 0x9618f0d2, 0xc5b9bd75,
0x3cfba8b9, 0x420c29fc, 0x84c2ce2b, 0x53bc0f4b, 0xe51dd0bc, 0xf378f356, 0xcc06caf2, 0x25ce7c71,
0x975c51bf, 0x6c7b95dd, 0xfb009a63, 0x8a255d80, 0x9b334c72, 0xac405992, 0x269b18e5, 0x384a93db,
0xde7b1db1, 0xb8baf908, 0xf31f2009, 0x2e0adff9, 0xd71fb551, 0x1d5bef81, 0x60dbeef1, 0xa5a4cbcb,
0x09b1b105, 0xbc838bd5, 0x4491c31a, 0xb9153e6a, 0x230fa3d2, 0x5cd3e016, 0x74e7ee8e, 0xb4a0257a,
0x25e46693, 0x5b71bfd9, 0xfa46e1b5, 0xce590ba7, 0xd9f8d119, 0xddb66305, 0x78eafa1e, 0xebc27df0,
0xcf726bcc, 0x3bffcd76, 0x503ec269, 0x1c596e21, 0x51799e55, 0xda99c855, 0x28d046ca, 0x49234fdc,
0x95f40cf7, 0xf96c5612, 0x71edd8df, 0xb2c2cf3d, 0xf19a38b0, 0x3d630790, 0xddda14aa, 0x75fa3dce,
0x3a5bfdc5, 0x04382639, 0x96b279ff, 0xc0858ffa, 0xacbb3b95, 0x1a15ad9b, 0xa211089b, 0x1ef69e3c,
0xbb2c6e8c, 0x344ec3a6, 0x24050e67, 0x762ee14e, 0xe5f502e0, 0xafbefeca, 0x24f773e6, 0x4c934f08,
0xd11cbecf, 0xc395698b, 0x685d28bd, 0x84cedf35, 0x551746e6, 0x79a0a17d, 0x8f299dd7, 0x5690752a,
0xfebfdf92, 0x7f34ca77, 0x1add3978, 0x33911e78, 0x0f1f53a7, 0x9a6e3010, 0xa691fc41, 0x93da4b6f,
0xffd29d1a, 0x0e492295, 0xebc895ac, 0x7f67112d, 0x4dba95e9, 0xe6aa31b5, 0x98f4ca0f, 0xa7e2838b,
0xcc644b0d, 0xe938f77d, 0x8dbf7130, 0xe44a63a0, 0x846186f5, 0xa9e00138, 0x5de1f24c, 0x468623b5,
0x20b7e7ed, 0xc501eed5, 0x5574e1be, 0x2f215e7a, 0xc72e4c46, 0x61f7cba9, 0x7d39d5f7, 0x00f11831,
0x552b3ec5, 0x9ed9d48e, 0x89082642, 0xb3e6f949, 0x161cd544, 0x83603d36, 0x6efc0489, 0xe5bf57d4,
0x8200acd5, 0xd63327d1, 0x19962203, 0xb5f6dbca, 0xb7375563, 0x539286cb, 0x76d12213, 0x4543637f,
0x8568b6d3, 0xc2a4c68a, 0xac63c89a, 0xc8a189dd, 0x57f323d3, 0x5244bd4c, 0x7d32d1cb, 0xab133d7b,
0xb40f7f59, 0xa721e7e2, 0x26556416, 0xcf9374dd, 0x9fec78c2, 0x44f9b037, 0xbe0f588c, 0x48f853c8,
0xd4019a5b, 0x1d1bed6a, 0x427cfb61, 0x5316c6b5, 0x36699bde, 0xf721f92c, 0x081ee2c6, 0xd6c118fe,
0x3806452f, 0x287fc06a, 0x87e02497, 0x4a500113, 0x8ca7579c, 0x45b4c2fd, 0x5e0b7df9, 0x986ae3e0,
0x948fdf47, 0x70bb9754, 0xb66bf22a, 0x76dda7f2, 0x67ff8747, 0x393c996f, 0x74223061, 0xea73b898,
0x39324aa9, 0xcd026526, 0xe32da0cd, 0x6184c04b, 0x0ddb22e2, 0x5c661350, 0xa2d82dd2, 0x56df98ff,
0x3874e7dd, 0x23c5ad1d, 0x131fe6f3, 0x583ae01d, 0x82f54d58, 0xa8b904a7, 0x2454b670, 0xfd221e87,
0x93c140c1, 0x221d4178, 0xe2837629, 0xbf497eaf, 0x5a6f9c82, 0x2b289eb4, 0x38e9f961, 0x05ad0858,
0x6b72a93e, 0xb161369c, 0xc7c031d2, 0xae67dbd6, 0xbe21c754, 0x1163f07c, 0xf91a4c8a, 0x4eee5d45,
0xa2a147ee, 0x9b99705d, 0x9970d886, 0x6ca117be, 0x6e40bf2b, 0x584b4948, 0x65578454, 0xfe0bc3ba,
0x3d6fb238, 0x685b247f, 0xe2b2e7d0, 0x1befbffd, 0x3b553870, 0x2fd70301, 0x58ce9597, 0x3a6f2676,
0x78aa761e, 0x5a0935ee, 0xb2d8ad09, 0x61615483, 0xab6baa76, 0x3517ed3f, 0xae77c497, 0x9a8a195c,
0x7d73b7d7, 0xa61353f8, 0xe503242f, 0x3ef3b275, 0x88b4c27f, 0x50761ae7, 0xc284e917, 0xdb14c639,
0xa9965366, 0xb4fce6cc, 0xff95d909, 0xde133793, 0xa724364f, 0x9d01ac26, 0x761419fe, 0x98f12d33,
0x1c5515cd, 0x17a58bfc, 0x33c2ac28, 0x90b2a5ec, 0x4762b166, 0xef7c9b6b, 0x8afde8b5, 0xd3d3f612,
0x0fd6c2e7, 0x4c95f1ee, 0x3aeb6320, 0xf91663aa, 0x5d55eac6, 0xb5272c45, 0xc2c05605, 0x72aed240,
0xf4a6bb8b, 0xfae8ade2, 0x5a8d1586, 0x38ebbad5, 0x570eea0e, 0xcbcf414e, 0xc0518cb6, 0x18e19934,
0x529f4533, 0xe76a09d2, 0xd9c1a02e, 0xfcb5cf26, 0xd55999ff, 0x80a18d4c, 0x5b6c16b3, 0x2ea23ede,
0x7ca87246, 0x7590bf76, 0xb77093d1, 0x620ed1e1, 0xd90c40a7, 0xed0f9bfb, 0xeb346d35, 0x0236329b,
0x14925323, 0xacff9907, 0xf90c1fd0, 0x11bba405, 0xa6ac1df1, 0x98ea1c65, 0xc16de00e, 0x7dec175a,
0xac8644e0, 0x73268140, 0x72aec8ab, 0x02bcee0d, 0x4e05f23a, 0x1cd7206f, 0xa499d28f, 0x8dcef996,
0xcbfa8472, 0x4e6d5f96, 0x0df542a8, 0xbebdf057, 0xccf6077c, 0x84b0c4cc, 0x4706c266, 0x4b06503d,
0x9dccd400, 0xc347e1a3, 0x437a66c9, 0x1796c0dd, 0x1425e145, 0x4becb585, 0x87dd3520, 0xfd697d00,
0x00b04edb, 0x34927c54, 0x006dd6c9, 0x1c70c438, 0x349fe285, 0x17e0ec22, 0xa8f95259, 0x570b3806,
0x78de6e07, 0xf1721f8f, 0x78c96688, 0x71adfaf9, 0x4cb3c6f1, 0x5100e14f, 0x5cbd3538, 0x45a72e9a,
0x1752b1be, 0x28d04370, 0xa26beecf, 0x9302a515, 0xeea2f19d, 0x0316d7ec, 0xf2afc692, 0xb11bb454,
0xa48d30ec, 0x631fc105, 0x8c421f86, 0xefa3fa97, 0x9211b15d, 0x1a5e3f11, 0xe9a54fdd, 0x6bbb72c3,
0x089e1f61, 0xd69c4bc2, 0x9c1988c4, 0xaa9363cf, 0x3eb2b86f, 0x304f88b4, 0xea3eed71, 0x8658c6df,
0x5109530b, 0x8e8f7577, 0x1cc2d1ac, 0x385e5f90, 0x8f8c9bd0, 0xfee6c26b, 0x7d9b5d4d, 0xf64f96c1,
0x4f603381, 0xcff162cd, 0x0565ca54, 0x1435ee48, 0x63ad0bd6, 0x3e24beab, 0x9dd51f3a, 0x06650fde,
0x82e7859d, 0x91b6ac80, 0x37b3ad4e, 0xd96c55fe, 0x4dafdb4c, 0x492bf6ff, 0xcd1b8afe, 0xd49a784b,
0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000,
0x00000000
};
/* m_lg2_32768 = 3.01029995663981195213738894724493026768189881462108541310427461127108189274424509486927252118186172040684477191430995379094767881133523505999692333704695575064502964254193402661819734311602943501183902898178582617154439531861929046353884699520239310849612462540400263312594621478845847318282672683982326196542793507631317548350927138964946917785768918050790007599548087815459714585031964877626122492290829118190951498997171619860477676500067820517912557328628668342000402920509837084572224895494297562149707244659708613689609221909482761214391496528235167826492314804027746243244163311538738259303883039380633216130239051880582131915685461692905301505131926985378488418718320065753569468392971742132010905896890850585624640987218396876648539856235161277302638927878260849836681030308431415560813943617674548856663424538123733932422469594349060212044504296827460688478546115684768410643797950046596991774565754086401846407945652954434107740829399974540073721701680194889055485691069400375411689963415759297218064430381028152033923880856331986854539873935485606578428968489826139442608466327829526028766212762304341922026289121120836126005583686254899999092794878431974744338886862911771315741314322282416907299585472526615701683786532484377248450149423107098105754764423911116694691455465315821308754571485915526406466945939738727466262648155637313532726933795969680246236373580370170278652787138236826674951982888462336755746230644779336477698037147068313325888187313121386474029603878418357067784098967293223092283636409020167703716182733692845408721808014477176262550695347616088679696249376657532044344868795328929392535511146831725226726902757448067802376817553483740570438218122322533316789620797559903229305975967472086664842304173923792599862534979783093955793905853103797525214306877880559061734489219110902602582677330757355925788842287779292103675340786349085530479489195412741918499599847200289651248252290074764446323588420890650395495995855849103511504849272182404980745441559971498947788737868250072879592234300982294231924966949141757391254082349655397653341386972420309417367538419661786709957833897027278700463997487224093475301726282776037837004173822886358937792496986238232587518046329823253854659034188442660722774644793627247990376912933346554600009355169558242485853202891805973612538480182323344238210359767882413103921664132636490923692956109730629584223001270161789239083304966085658078167369231856383258483946220865233022880717918719236248933318301507731107074568912179691465936726313589320801125976235437730408406869123712855981276022342800437948287640512505691330382612640301053054427352245875538942628240351420297781857455215238445695936344703460370007508830173546384743853762640381345410143839715861887851093305552261243889568585931454598178939878809581309770329441845499753967558468852151992898007843947785274994069368329626033764696951428191654710113484828098115990389170163226019800333588334384534738283702567802318386186513050622079614064961651719744198336260525124943546233347420786821851691959100954536779410781592036097393661637424911997463758140738895912781566752279536433155440442054017977576457454804516935869855771349896259999633871246348491666200655261244312925027309770576156436333148097939758638210163915387628139622167865270162185187232932745519908435996437019222985016309531671360020749592282091692654940646201564851645483915819878452213233045056612963857397493749427336112774151384240100062956295219150126142172376508747523934926870995431099140733984637964862354120587705258215700194012108826505386242094623987613563221915139541374517386591685150964415311957587865649866210023889369310878094345050852846623438217734345788902939813335503517477700871082129235684867862053953572027654554179053787253050271070106217071508891052688795990391053027890086881968417400355049080185236334653415084259867877863129549425260202977706717763322634859620820882927474045637277970147275563878819078440097645687000845788370026681301192320619633387821584604073344926350365105119110140301109878273705784727905131674836672326194611958326125453233154008216946710860270177414996769399824937594474661341514194093755039582584375305564892766710189565161903898722287241251512082739423109883814811013770037358918508887427877953428744159237616459503335965854425500322849676606943922620136543003030720373294107425316651615007141209980181027137449715257216072493664638835810301427278066267594333468726037445374366027827223141730345130835730920936261614205483821814633306531509127841447673837870218098850771321600704036724956472898158003335275146984205802276357811939531033476301414456747863735724558097773493754865693987197797731531333706147686258181186209000920696305834429865046078746002911627890660715963454006273751004336893789488122044741136926669595088139507034637785395542142907637051517710239720845595466448946524786296401704029207492705869071942743824693057906493758875018375070388445723442717624078976911694115201235871080505551173598596152162965940514954252891569595536484135172687134874356334208008576039590172338575468820615327463993954935116107510192765672113643725485650625461146322225688061532472008414585238223889078583776524890717311134165051214787647073097048911619761709385830250330584958110112150456513196976412554791860129354783539440118254783713333228605440535685549249024543470837116009140064564101019680294233821790308616468999434504527852450823931139223846521232619055184592441811131489308854060103258598030512733820070510911523050479237710952973219002802576400405913769197811640621743186862498821347599241565706642026132382720780603954773405089725692600703199349991816236971403363698124897374242665447305968672741439040746088244051558648673000580154400656954955542115282834744506048706944799752897173945141899455937980702968577426236468645489733653710209716560178423135731327609505108266296719711006190106432074439050502604359229305466993564773258838152113767288133378078672655455724818904044245967107680236938808231518385462406798520574537658914262546522765436197514462963906185748079460515188139874385425379757784929663809843732214090760086811043366770012398577497373659698668475362728165855030349322828565234991156898571158662529883017399117392093772217019572857943685622884229320139434103737984173334633145786394640974775447260490141532628518252979384319066990148951999414191082317214622806302028523577059500950197770809654825225909028265119484832918045621616797647628696331765895105177860070878391675062100391782233412079026460047004456079074733545906392149214846433028560878990795370880538441043513416462833173422275883558394615974640143962019498571349817691644799441281371428183851494083602628763996149179228124355369292615851544729298962569097993798712979147728620465086931586713185822327360380306522082284867020866113581186932539733613272355820122360408365575064389743288707808620230407449812319121588078822509839643877163857760913033627991771609230826948512494267667529322506094827595008696857078628962554044745270720868605969294237225518817785789709666244215726662406177372925795506557836692286311384554490617897892043814460119591660488495424533752767834289694029887063622608914678057388096088179203154082819885510426327961909735579465374779220547090799260199686080530428243057816073041083425780798647205073463631475337008506978470152575249535359856351515053450836013219702976527403119493366511381775862512628388038277721495189426477849999634253057800639754419296395162852420066564833422309119206637048283468092921134330993172298395190341673568670539090319648376325542927552643405927692972844414513073455526569463695221884232374619255046049286813634810773418214326346534064846773748881323681783081040144308666751052183343036242753328951660299858242950625206768045634177217076620581908216153318218849347428648204162103619197305930306073236213061973365646828229697126267303059738032227543997865960682981868315753031625638968802710628060574023900377753301294303090048694989889026378282741109288593835584038065721079726809289148234234820637542483693201967945696899503400244721196893973548134197233741674351979768848173025102467240895207671365546177715697125933497494189721050037397690673509543398891417940693348596763137720414336110873877844289308303791894437076425635489655085719499798527798613891675187773959759251192291355184471409866417186299364268238065606848091100273032188026661416498317118219829154783533681772627510904246074297162303133946425269655981973297472241195256460001999338665288136272893811362070808524618548339179720714505545133387918882364035655670288434062836072785337846042264832559614495254334095560062921956917108636767912891317950800057280548970114223031370846056122922526829918088800186449338473220066146542293651363225368188307218535080229228395642267273263296998599242280608714183053561283970138567799394794878239555730647291628861313256725066439364913795480435064639752787624222520092459660142717675518545176464031339652111017883849086072795680454817361597544836026315895885152005815302642138270223177221874606515239896227240548849891470674197928168337960234455458891752198805002211683825729613125414208084445403537177046022230077267688385632084022682711221635012650896863298464156846106772473800001549391440029322368321866103204880552868195044575774294211716271152663897585155780010410899361627501076195403811604019555661783477545124007992314074878818185129047724279121424853402021795700864695822501289491171622950671151440319096638961323708983519997813494623760751046710116763177563180837141985245382983421513864614560965108868732150494296387006173969745638010303437971982373133766585519706313167491795196303137356461936916447783484355797505820788907962127223192501215071214154722130777391387730584329456236492828312907315723868822E-1; */
static EMUSHORT _ei_m_lg2_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0xd6192adb, 0x9b94694f, 0x17bfbbca, 0xf3a479c8, 0x9d3bc7b5, 0xf6721686, 0x3a5867f5, 0x9ea19402,
0x651deff1, 0x1e615e0c, 0xbddc0115, 0xbdcbf7e2, 0x9f4392c2, 0x23494ef0, 0x25195da8, 0x302aef92,
0x77358f1b, 0x75ab4f5f, 0x8b1403c5, 0x42b5474e, 0x325a103b, 0x9f1a6514, 0xd185c298, 0x2e762c44,
0x565cde74, 0xfa058f89, 0xee4589c3, 0x8afb20e5, 0x26dfd746, 0xf04af780, 0x589f2e70, 0x1e7b43ac,
0x29a28b12, 0xca2027c8, 0x0430e0ea, 0x7eb61c5d, 0xe62718be, 0x2b930572, 0xcea9f98d, 0xd712e088,
0xa950704b, 0xa3de6335, 0x2261b962, 0xfb1edd72, 0xf8187a80, 0xb39c4cea, 0xb0be525d, 0xe1ca5dd9,
0x243d6c6f, 0xa5fecea2, 0xb0a8aa02, 0x90541ea2, 0xb58aac73, 0x99a7fef8, 0xfc3f1faa, 0xf03b9a91,
0x9d5f5e8e, 0xf7965e8f, 0x0f432f75, 0x3751a99f, 0x420c7ccb, 0x7e1f5a2f, 0x4c394053, 0xdd39eb03,
0x96717d24, 0x46b18a0f, 0x34239e8f, 0x44394f17, 0x894c193c, 0x9b6c5c37, 0xa5ae4a54, 0x7339c456,
0xd03c1f19, 0x07a3f4f7, 0x27491fab, 0xa1fe9d25, 0xe79caff6, 0x8d1576ca, 0xe7c8fa4a, 0xe15de3d0,
0x780cdcb5, 0xa2c67406, 0x264244bb, 0xf8b5c2ad, 0x480d1d99, 0x8a8de373, 0xe6b5c66d, 0x9402557f,
0xadc7fc47, 0xf6ab6339, 0x9c88b591, 0x75510f35, 0xea113867, 0x0446efbc, 0x7dd2ceac, 0xb61366bd,
0x021280bc, 0x218c48bb, 0xca8a8aff, 0xf9657783, 0x855f6535, 0x469cd79f, 0x7bdcca9b, 0x85247120,
0x103cd2c5, 0xa9b0a370, 0x2c7003de, 0x568fc8fe, 0x99ea17bc, 0x63660c9b, 0x6b376252, 0x1aaef5d9,
0x8c82fe43, 0x11a734d5, 0x74956cdb, 0x0b50a286, 0xf0974a46, 0x56fcc7f1, 0x02661baf, 0xb86cd087,
0x8d339757, 0xd771b8e7, 0x50314b78, 0x5729f9c3, 0x27fa7832, 0xbb482f3b, 0x95dde37d, 0x1accea6d,
0x0bbfd428, 0x9f45dc8a, 0x913a6e0e, 0xa81f45f6, 0xcdf9e234, 0xcc750b22, 0xb670d809, 0x238e0aa4,
0x98b535c5, 0x7eef2c43, 0xb6ee5727, 0x681ba18b, 0x535223b9, 0x8357ca19, 0x19c2107d, 0xfed0a808,
0x4a046a75, 0xbe0a5330, 0xf782b421, 0x645e0c19, 0x5fe558fc, 0xd8654d17, 0x40d5ce21, 0x5debdb7f,
0x162715ae, 0x5745a31a, 0xd1edfb90, 0xa77616c8, 0x5ac81698, 0xd19fb40d, 0x453c06c4, 0xa66ee31a,
0x376b81af, 0xa0796e15, 0x822bc654, 0x577c03fc, 0x47ddf887, 0x235ee9ea, 0x809a2101, 0x34cdd3c9,
0xa72be995, 0x1a40d8ae, 0x91162c31, 0x1478cb15, 0x73fdb1ac, 0xed63894d, 0xa14bf7d5, 0xb4e23037,
0x689d4de2, 0xce3610de, 0x99baca74, 0x203f9b0a, 0xbea4d1ae, 0xaf59089d, 0x167e070a, 0xb14d5d99,
0x63c406e5, 0x03e025ec, 0xa2e4a9e4, 0x31fb303f, 0x69a9d472, 0xfb7dbbc7, 0x7e840f6b, 0x5c4d7084,
0x37dd8241, 0x05c25ad3, 0x3b9a7d71, 0xc7f3e022, 0xba3aa883, 0x24ec268d, 0x1d210daa, 0xbe90564c,
0x9d16838f, 0x53af8f9c, 0x3abd196d, 0xe30d84e3, 0x072ba460, 0x05c080b5, 0x28451139, 0x79449795,
0x9098ba72, 0x43f19d55, 0x58254d8b, 0xb2cb770f, 0xfaf06a31, 0x3212aa5b, 0x866199c7, 0x5be064f0,
0x69ee3233, 0x84cae06a, 0x1b818000, 0x74face27, 0x050bb2ca, 0xeae54f60, 0x0385cd92, 0x48add464,
0x48a0de16, 0xf6c9033c, 0xb8670e67, 0xb1f484d5, 0xddd5d2bf, 0x5cf8f60e, 0xbfc0cdce, 0x2461c3f1,
0x250970a4, 0x601f2c4e, 0x120094f3, 0xc6f585d9, 0x2758d65b, 0xa9be616f, 0x67868897, 0xcd90b185,
0x1c4f1ab7, 0xcb7988b2, 0x2636fd03, 0x0456a111, 0xb378c288, 0x9467f8af, 0x81bbe63e, 0x678f58d0,
0xbc09b9ab, 0x53884dd2, 0x6f41b8ad, 0xa8b30afc, 0xfc97c17f, 0x00b412ca, 0x52168bf9, 0xdf020972,
0x9b25a070, 0x579c5e33, 0xf8e0e841, 0x5b0b6b0c, 0x3f40142c, 0x0d91c0e8, 0x05868bef, 0x92819f68,
0x8ef825d8, 0xa35b3d07, 0xdc8f21ba, 0x71e7d297, 0x086b1b7d, 0x95bf6647, 0xba52fb1e, 0x9f20cbe3,
0xa4bf961d, 0x65231c81, 0x2e797baf, 0xbb5edd84, 0x005ad921, 0x0ba43905, 0xbb9f9db6, 0xaba53269,
0x85e9780d, 0xab6e389c, 0x65c1f487, 0x4a770024, 0x3252472c, 0xbc6adc2c, 0x8f29562d, 0x5e772b48,
0x17d7d6d9, 0xacd163f9, 0x7527d24c, 0xba36ddf7, 0x10a71ed5, 0x28843828, 0xb49d4672, 0x126f4a72,
0x92ba0596, 0x2b3a1458, 0x59b94e3a, 0xf2fd88d6, 0x02baabd0, 0x40300eb2, 0x95ca6a86, 0xf35fef80,
0xc3c79691, 0xf1dcf75b, 0xba4f5f15, 0x7e24faa0, 0xd27e0b47, 0xe3adb7ac, 0xa08aad31, 0x80093565,
0x1ec86f09, 0xbbc28e50, 0x01146877, 0x01a100eb, 0x88be802a, 0xd6cc8fb6, 0x648a2f70, 0xc991c497,
0x0ef8f376, 0xdc1b1dfd, 0x52cf25ae, 0xa5bbe7c2, 0xa0610633, 0x916d8e05, 0x8f2b5abd, 0x51d182b4,
0xc722376e, 0xa1c5ceef, 0x4fe58cc9, 0xd36e9a8f, 0x706c4e2a, 0xdae88505, 0x79108ba0, 0x4e7c8a69,
0x1dc6f84b, 0x7885c8b7, 0xb47f0ada, 0xd36c7790, 0xac62f626, 0x124fab7d, 0xf9156b0e, 0x899e3e97,
0xa81cb48b, 0xea4ecaf1, 0x3a076e40, 0x3e26d3f3, 0x5832c7d4, 0x42b157b5, 0x791b3d62, 0x09408dd7,
0x064617f0, 0x16b68ce9, 0xf82bc2f4, 0x3cc13eef, 0x449c1b8e, 0x9d5003da, 0x95c4042a, 0xa2afd6c3,
0xbee4bb70, 0xd57f7c7d, 0x971c7a31, 0x688d9499, 0xa86e52ad, 0x947ff3b1, 0xddc37586, 0x975ea1ea,
0xcee956af, 0xd2acc300, 0x3f9cf713, 0xec1ee52f, 0xfd38b236, 0x4b9f1689, 0xc3a45f71, 0x4613c7df,
0x3e471621, 0xd1ca7cc4, 0x1690e58b, 0x9b26bd46, 0x3b6f9819, 0x31a07e19, 0x3ddfacab, 0xbab7de0e,
0x3a06acb3, 0x0c9d20e3, 0x4a8d9162, 0x4289508d, 0xf7fdecc0, 0x3f0e1022, 0xede0922f, 0xb85242ad,
0x1ff4e299, 0xb409305e, 0xada1d577, 0x2d99d157, 0x1ee5caee, 0x005d0759, 0x335b2094, 0xdea85717,
0xdeb0d762, 0x17fb5ec8, 0x91ba45c5, 0xf87e6b22, 0xf7d2624c, 0x850252cc, 0x5041b838, 0xfad23499,
0x74303482, 0xb66acb39, 0x4f1c1c52, 0x78d68e7e, 0xf6a9c33f, 0x8db145fe, 0xa8a19f92, 0x5fa9fb57,
0xd31dc379, 0xc09cece9, 0x8a45085e, 0x736d925e, 0x88a44996, 0x578e30bd, 0x6253ba44, 0xb40c7a85,
0x5f652ef7, 0x134959a4, 0xff09b1fd, 0x272c1828, 0xd8ab5f12, 0xb705f374, 0x734b9254, 0x7b1a0d04,
0x871a300c, 0xf4d130ba, 0x564181de, 0xd0aad7fb, 0x60af1af7, 0x487576b4, 0x04a25e29, 0x646544bf,
0x66675040, 0xe44edc1c, 0x7452c57d, 0x92f9fdd7, 0x38f634db, 0x9fe338a6, 0x378bcd29, 0x7f978f86,
0x112a6e78, 0xc78f0064, 0x2e71eb33, 0x5934fb09, 0x1a89e5b7, 0x4b275fc7, 0x4da7916a, 0xf0e13e75,
0x52160825, 0x9c3c1c25, 0x1c79a4dc, 0xa6a30d8a, 0xf0d4ae7a, 0x88b93b88, 0x42c55075, 0x5b05126c,
0x7567a163, 0x1c7b94b6, 0x5e2ec2ca, 0x7a4699c3, 0xdcfb313f, 0x9342065b, 0xc8847005, 0x35941406,
0x844f3c10, 0x94380698, 0x945fb3be, 0xaa21731a, 0xff0a6bc1, 0x65e4b6bf, 0x7a5f2f1a, 0x4c5eb3e0,
0x58a045f8, 0x61596348, 0x6078298f, 0x7fbf3ac1, 0x2a36e824, 0x976f6b3b, 0x55ccff8a, 0x4d0023fe,
0xf13bedee, 0x687f7e17, 0x4bdcfe4b, 0x44962a6c, 0x32bb3286, 0x86ef8961, 0xf2184a98, 0xb3f4d696,
0x712adf27, 0x362795f9, 0x3c5477a6, 0xf471e24f, 0x7a1f707c, 0x19ad185b, 0xb6f9fbd0, 0xd442b575,
0x328ab2a4, 0x140bac85, 0x05d650f6, 0xedfd3764, 0x5ff64f0f, 0x63571951, 0x88d5a552, 0x4f4bcae6,
0xf659d701, 0x573d841b, 0xb5e7920e, 0x0380cde6, 0xe09676cd, 0x3a0bf9ce, 0xee365e8b, 0xc0436268,
0xec2c1616, 0x85bc9061, 0xac59bf14, 0x7402bd2c, 0x99bbb9d2, 0x587bec42, 0x2229fe16, 0x1d482214,
0x14656ef8, 0x7ee812dd, 0xb89daf33, 0x51043e99, 0x18dc6b3b, 0xfdcfc625, 0xca297e2c, 0xbca8260b,
0xb722c34f, 0x92b0dd5b, 0x7fc0e0d0, 0x361ffcd7, 0x8a1eb9af, 0x00b8f4d0, 0xe6702094, 0x26459c6e,
0xe28314ab, 0xa2f49037, 0xf3497f12, 0x7fb87464, 0xeb5d35b3, 0x7150096a, 0xc26e7888, 0x0ccaca20,
0x5dbdc3de, 0x88ccc0d7, 0xf1c81dd9, 0x72c253eb, 0xae2f9f4a, 0x0fc5222d, 0x2147aea5, 0xfeb173e4,
0x6a1a4cab, 0x7cee2830, 0x8af84e4c, 0x848549dd, 0xf341e9d3, 0xaeddb853, 0x2f77fade, 0xbde490c4,
0x37e7dd7e, 0xe52e3393, 0xaa5ea173, 0x6048f21d, 0x3fd68d29, 0xd1648f6b, 0x152cb6f8, 0xdbae8626,
0x3c251c32, 0xb1f6ac70, 0x63c6b91c, 0x0bddc3fc, 0xae8bf124, 0x13970a5b, 0x06f3d321, 0xf5f3441d,
0xa880de16, 0x4731ea52, 0x4ff99b73, 0x8040ad0d, 0x274da48a, 0xb6b35336, 0x5451f107, 0x0642d281,
0x931b5311, 0xf1cbfabf, 0x4b1fee46, 0x3f28431e, 0xf8b670b5, 0xf7b075aa, 0xfcbd5098, 0x721c6f78,
0xb47eb127, 0x6130981a, 0xbb9b43f8, 0x1ca9a7a1, 0xb0874190, 0xbe9ee156, 0xef39f7b3, 0xbbc99d31,
0xb2264047, 0x260b5692, 0xff229bfd, 0x7859ba0d, 0xb4d05ea5, 0x9bc4d0e6, 0x42cbcf7b, 0xf6f69bec,
0x343b9932, 0x4486af48, 0x976cbb20, 0xb9608f2c, 0xbb68776c, 0x4875e7ca, 0x7d8dedd3, 0xcf7e963f,
0x1a4a16d4, 0xd0318700, 0xa4112756, 0x4a5abc2f, 0x2c07137f, 0xbe5bc46b, 0x711f70a9, 0x58b9c70f,
0xa0985454, 0xe618b914, 0x60b5620c, 0x0d916601, 0x244f8f2e, 0xfa07c47c, 0xee76fb50, 0x59bf149b,
0x859d14f6, 0xb567be6b, 0x074ba1eb, 0x15a191ca, 0xb7bcc366, 0x6a07eb43, 0xe996470e, 0x5a1c1d6d,
0xf452c56e, 0x77f03706, 0x7878c818, 0x6d2fe2e1, 0x9cdf4c94, 0xc745e480, 0xca1b1de6, 0x07ad489c,
0x8766fd20, 0x505d451c, 0xaef3f6ff, 0x3619a4f1, 0x6cd5abda, 0x9f8e6822, 0xa1f455a4, 0x7189abdd,
0x48b60650, 0x2c22d061, 0x69031618, 0xbe10d93e, 0x3077e75d, 0x58d5ce33, 0xad42d504, 0x467c6b43,
0x7c4a22da, 0x6de8d953, 0x35d8439c, 0x60460649, 0x5835622d, 0xe667939a, 0x49413a9a, 0x9c0dec9b,
0x0aef7243, 0xe3cced25, 0xe99238bf, 0x08324b9f, 0x3d58d65b, 0x3a210eda, 0x3273a561, 0x1f556012,
0x221541c9, 0x6709dfb0, 0xf3f3483d, 0x76d13000, 0xd4e1431f, 0xc6ea2aed, 0x8fb2894f, 0x5bb8d043,
0x68c1bfeb, 0xbff3fd17, 0xe8497207, 0x2004ac32, 0xaa3c221e, 0xce6717ad, 0xefa141da, 0x1aef0050,
0x33164d4f, 0xe57f17ca, 0x54a94f43, 0xc7d26e47, 0x60e1e313, 0x1d8b2dbb, 0xb3e2e72e, 0x04a96e59,
0x78d16df7, 0xfb12d5d9, 0x84424b4a, 0x03ad773c, 0x10f7346c, 0x4d6f547d, 0x2d66cf28, 0xaca2d1ef,
0xd404883c, 0x26f66d87, 0x5facb04d, 0x226b68ff, 0x5ac9a057, 0x795fd1b4, 0xb3b4d7d1, 0x34360138,
0xbd5167f6, 0xedd0d42d, 0xf7c00109, 0xe55ce735, 0x9d28c3ee, 0x8d995c2b, 0x889e4cf3, 0x1c686726,
0x1aa6e842, 0xd60cbb8f, 0x32657597, 0x4475708c, 0x0ab56993, 0x016cbdca, 0xb5cf6d78, 0xbefd016e,
0x247b569a, 0x1c784190, 0xd4f3336c, 0x03854e51, 0x4d5cff89, 0x3e0d4cfb, 0x36336ad9, 0xc988ea6a,
0xfa102003, 0x05d71a69, 0x23e7e694, 0x11196d8b, 0xd68f2317, 0xe898c022, 0xf5b38ece, 0x9185a8a1,
0x37d4fe25, 0xb0f66b31, 0xf5d7fcec, 0x14a8e831, 0x767dfeb4, 0xc42c9669, 0x0a9601a7, 0xa62b710e,
0x2dcefdd5, 0x0cd7d918, 0xc32989d7, 0xe6891ced, 0x8c8b15ea, 0x55e0f194, 0x63eb648f, 0xebd14236,
0xc8456684, 0xac7fd5bc, 0x32a0cbe5, 0xe5b32aea, 0x8ca497fa, 0x9e26c024, 0xbd053203, 0x3a0aa337,
0xadc895b5, 0x990769f8, 0xfb91408f, 0x6669cf0b, 0xfd07dd11, 0x3346ad54, 0xe464479b, 0x0f647860,
0xfc7eb915, 0xccbeeefb, 0x25d74ba2, 0xb39758e5, 0x1759df28, 0x701d95e1, 0x174a306b, 0x3bd6afd2,
0x60fbd009, 0xc42ee1b5, 0x108711c4, 0xbb4ee987, 0xb63d1041, 0x0219f484, 0x2f4828e0, 0xeef7df3e,
0x69ce13cb, 0x503159e2, 0x943904f7, 0xc8f6565d, 0xcc22d01e, 0x42d10196, 0xba650227, 0x480634f7,
0xc661b016, 0x4966658c, 0xfc71c510, 0xcfab8f32, 0x0800c4c2, 0x15a3d15c, 0xbc0993b2, 0x77c3c23f,
0xcaf3d27e, 0xf4363afd, 0x658871bf, 0x138d2846, 0x7d9f5a67, 0xbc318914, 0xbb9149f1, 0xc7e8780b,
0xe57eab7c, 0x4aa5589b, 0xc9a68abb, 0xc0e59211, 0x6c11fb7f, 0xdd58b77c, 0x06e51171, 0x8e377ebd,
0x681f047c, 0x3005daf3, 0xac45c3c3, 0xf26ffdee, 0x059569c9, 0xe4f85fbe, 0x135b30bd, 0xd8dd76c6,
0xcbad2504, 0x28842927, 0x9c162d10, 0x2c4ff958, 0x4899bc55, 0xc454c544, 0x814d66a4, 0xbf213c2e,
0x8c3443d8, 0x8ac695ef, 0x385bc439, 0xe1b92c4b, 0x786ae266, 0x62291b9d, 0x3b07788a, 0x91b1449f,
0xa94efaf8, 0x52684b5a, 0xcce43e3c, 0x6ba8fd28, 0xa0014e0d, 0xf4277f1f, 0x980aeb64, 0x9212949d,
0x5c32f1c6, 0xf25209f0, 0x47f7d828, 0xb419748f, 0xd9e1dbc2, 0xe20845f7, 0x81005eb0, 0xd089c44c,
0x4670716a, 0xef0db91c, 0xd327cb1c, 0x96c7edaa, 0xa39e86d6, 0x57a0ab9c, 0x7ec178b9, 0x804eaea5,
0x8c36318b, 0xc2cc32ec, 0x50ffc348, 0x0206a92e, 0x6f22a857, 0x0cd65d99, 0xc890300a, 0x5550060c,
0xa9f1b21d, 0xef31efaf, 0x26ce42c4, 0xa8b9d018, 0x3dafc141, 0x0609145e, 0xa642a259, 0x147862d5,
0x6444a2c9, 0x4b7d8a10, 0xa68b038d, 0xbaf99a9b, 0xbf0c37a0, 0xec071998, 0xa0d19be2, 0x227b2185,
0x048c641f, 0x64792933, 0xd799233f, 0x2536763e, 0x343d2fa1, 0xe8d54946, 0x91748c3f, 0x827b9096,
0x4f6da305, 0x7319e8fc, 0x7197365a, 0x1d9c73d7, 0x1f9eb630, 0x75052ab2, 0xfd00a160, 0x56c287b7,
0xd49281b6, 0xb996dd56, 0xa83f26ef, 0xbc2c03d5, 0x33996f2c, 0x1282f113, 0x43eda30a, 0x6ec753f5,
0xee39ef0e, 0xdd49764e, 0x9eaf4826, 0xd819d58c, 0x3df2314c, 0x64e24a7e, 0x47c1d97f, 0xdda66c68,
0x6a257b2d, 0xf8bf31b3, 0x4fb6144a, 0x35a1bacd, 0xbc9d5cda, 0x79e75ee2, 0x932267a0, 0x1fa74de0,
0xeb01afed, 0x5be3d29e, 0xce50c2e9, 0x0f50cb2d, 0x2eac8644, 0x9f4ed35e, 0x98f394c0, 0x7edfafad,
0x27b875ff, 0x3b296734, 0xe959bdce, 0x65ea7c58, 0x479b62f5, 0x13b4ca8a, 0xe15e3c9f, 0xca00cd20,
0x43b9f8e0, 0x86a551e1, 0x5e5549a2, 0x51192bed, 0x43565adc, 0x51a50bf7, 0x5ad8675d, 0xbff800a1,
0xc8f88caa, 0xdeea3177, 0x3cf4c8fb, 0x6a367b81, 0x941ab821, 0x0b0833c5, 0x9eb153d8, 0x048d7ea5,
0x1592d9dc, 0xeb91129b, 0xde7102f4, 0xd26c272f, 0xc40602e5, 0x9cf1d190, 0x02555cbc, 0x5f837dee,
0x2552d2cc, 0x58b527f5, 0xb18b921e, 0x91473495, 0x3471bd12, 0x9e5cbc73, 0x919fabd0, 0x286a2d81,
0xb7cc63cb, 0x8a5e6f26, 0x43d1f349, 0x26ad30c5, 0x0b7c9178, 0x8f8959ac, 0xfbcff798, 0x9a209a84,
0x00000000,
0xfffffffd, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_pi_2_32768 = 1.57079632679489661923132169163975144209858469968755291048747229615390820314310449931401741267105853399107404325664115332354692230477529111586267970406424055872514205135096926055277982231147447746519098221440548783296672306423782411689339158263560095457282428346173017430522716332410669680363012457063686229350330315779408744076046048141462704585768218394629518000566526527441023326069207347597075580471652863518287979597654609305869096630589655255927403723118998137478367594287636244561396909150597456491683668122032832154301069747319761236859535108993047185138526960858814658837619233740923383470256600028406357263178041389288567137889480458681858936073422045061247671507327479268552539613984462946177100997805606451098043201720907990681488738565498025935360567499999918648902497552986586640804815929751222972767345415132126115412667234251763096559408550500156891937644329376660419071030858883457365179912674521437773436557978143194117689379687597889092889026608561340330650096393830559795460821009946904762860053274293163943296807669091398411515097601765092648449788681129970694562486088764173956575778742862122707534797541476655843086392794453754919087731873246965962753020046385083556950492441200642918080178185383005235509097147779809947338391872472412768988736342355202376732310402334212953474564665683851449457605237608102848301202901907509675562669121501779382012374823663195709963630213496139839117739081800467086082060996229315751514309148727785337491925274729429346349784546360539875465147766058267249360137798011824033274955994091739887678318490371327126393127590920878733644548888639690004082353000807262459608660860738617507072098678427408068057867627606673787092473421926166195369707166727388120843125949178474278104960961109213627512712844383589524730082673340249431361639589304289219191398398834072705047694189318047534003211256260255869649244804206424431347280212098264251110533059315337213931101959747252356185689348047818218595864373388232878698120694543291632299790669523901379504973288203947563473419917629785491291131026124470386335973913424130073849545132006819721872765253410174812622587469982571571490459532962546861084823075785492919370529894297988648774946508087696423406913434193447138707799592796262297697971552498626234042299363682234792432691836811131304956230402562194219522562206827488139039885784571799885006480804472084743427792420317671103611291424432407922801425300842136972613373383944762606926127497733336391199322829805817744311528872824901779681728408716205625753803473972554829804701261443985544657283456843361437447028005075165430896434046043738045891246929450485745483799263068277489094656489241084149947436132940242878200713523877756618982072576187311718227142922239763293391052557067736786976155671358305106798476811572147624246859355507288270179513996720187100365528926953109919372390423924484166072285693437597175321510922659552424050268530734033745963909559896997603070983171437722032187256185909608999919550795978090733757134561987447045359324711598078397260404757327511261580194096507104688106892797831946889354151953489603867336109128129983075071075153401922386727460130270733296260074872142536625933300106621704409535524316586732482572695289813428050275405332939849908178736819202628572955144853207005548560314021951987975783857885021016893496800361527938158817971093656257356026646409591309306293366078959920742441458223530478763534786104587835583614554908454576400867533563742916114359176046769828625605417895756849410457221050337551673355515706335556849543292581991575098508257558425857188288091757782544245499492999119367276416581775382395926794661309274481606646654492853210233762953545774070827492973081859013549099715496224447878564144529616166304864985604221678663274469119559662987318336529180207140694151601912451879492621872085145663828090468867220153537346056009565101651900988105505502246466075804212224298188349194761434239156177632910657247884286312167209465198432131217053866134890140365945772055052234116263581005263261360558301983327865462735552789268817334103265549482634593102823846562852931783100927905036468032993824305895522667442517305682884337662472083401981328989385927804227648270633270426530717221592933848757283070340035011893882956720085637473521028111526949728065703556350020392736663496954072733232294039863541334153171642939284915261790446653287870339772858188762710105747788079070012506311429706510823577548962961549539827368806275882837567875891483322738958725056498074451523199735664810536702187594786798072945096948565558952148914282375160159934575701435404299524005470607361065897382388631120712742727016607859265307114406879252153166087591489933111858607958038583462737436949332747472505732703142168319689501988463283607319265336804828560459038191635832081374444003934628014511423605201586059304102095002114830855981889606687875574797507830248159314736327368212615408851837579533675117536417702835201933717568111123857945752476549222446665481704390384662996989027096707236887209213156493040499443437066302360784758119829322865108157990965975836769064870838647393362114623271834004903384641191403449820024121770185070815748294897046216189484535348897111812541108444786918993115007968882358256144678930079408087789148676167230214075631360186715732659888870801599533277093819896466720976077067094974272236728369158124967095659074046388855193193867158860377282726610388546060095258304814024546318009879941408066615833182643096633431680313678381517723881401752253886177735529297743513954071781200725859031232181339728063765906703916516812711639197248769121860291765573855996303190667338843984798515491695653855493520429566873207214113863173297352372939238936009638576403658839538535786067223653028503667462184655691752465815642021256096282589903470567640065735065239082189425926454642726005829196709828106745717079781293293278527634524826049290169253612132414698642923915815288887803444382231241234289630197676386740152401450293803791255237354582198068133802246281371021041604283059531272716860657679792253438623014508093833976203081712612885977145814959653227688995701867021643763144448199793973786458732131787276270395457256785556847054559696625955380104126013093992659438529214862958389065748495045096058485868639238423634304245016885121214582565025025841616821751947585149469611672586100690640348250589220437259800606142996858115650855722423204519453224772200309934537742580131637526491745937039334044091692551141672542524304125196510666098577592153177275038341414746520688827639698758773069769923416968191523730599832692907692102842669310933626167014154355616413946062538563147316147819949494679105837281350510917823110067483575940954865190599002486703619805184270332159697548950953498197762265027252903427509783651146095696695928401724519910297755011317676809602099737276929690511719777247988918895118710808635558618217177197391109092643120425700333022166294428493352715773534828737292751661616710536507729702582768953433136668997925578128921614941368615994937857079789055981791650297043653406080143824814337230238732457997527486871281345052451889099341796907328706340246282439927807268617393366519523441917181732768974932096352819364658743616604188005615149556839693135447193996810081475770668571244641536100634507377334238267880823868973376002453785777639098268106619632030800681790779537110101015936388026386095027807421277593962651717569922126611707881168053212531952487504328135547679597329487570655174113846531237176816284580390773909057642183397853055430766575222606373696227247271184144303067042074318883504806035756245702151362693038241181707167311759487883226082068839845157475095542879922119599314582109699745361811732342205869701632959202218902566694726287119975414829561425427791078625155356285063341512014647626100593633837811020771025809208174237825849990580705050149803919345464580151442001345520703964431075392122583545435003496410603302091859032677836262662837664306455212438809129148825789799235178111314674300170793614902674948251131458743941013671046111226699281323834574527814212519563788551420139990331829127444632440127283050864835133203827952145497284075326326526859147063516846568925893045203543335574827917171738466928908556932279368390615072938435633017445695478100496968051551458080764406921895495211587366819740228796574657026488173787405967835455506887586050401577951242654533460188359610166145471673384257110723868969687585172183099552016875558677359592752322451318275640811441223128795816651955361269187109107044175432869588575484144373913284979978724533087917206876119854841704002677992458770869094199972348743381327582913829241794226571387843950145475851417648581722810648202176155880033255062060032987792563808929191460209874221180400359652288094661746146398250993759360636337539906277354794522781789606105166733487496178151274739012450570976061914076545570395369301257613714979090362358129583427256665619740247353955957663367151412209302071318197740002240013352481241008964482383487915916356571258514846174448138342201616304637624801789982346282524684091804501619046467297944853476826747030170108327218779450228164411252726278202822412325759377355981092219829126687719428454705651575476308968900148706038325739697129514948479734977828806093280983668931181280626081604314346110516374446093271824011483903528828075723160234639534106036941889071167814118044816040341112340061241305885929481907045919518368361104441607568778001863991970020764850143915383354722372800672782086271854534896980612857149473357717892343943072229061572967859924612642358025246106212350706073902867275525040095434980165138173935405408772505965357061169543319691697647128934525382155031917599171946707980659271737732477848905191465485823257192035035368020561867999217261258052535135281176330063824241542038060E+0; */
static EMUSHORT _ei_m_pi_2_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0x4c9e8503, 0x39b1b1ef, 0xdc719585, 0x13142406, 0xa06e5274, 0x37a598a4, 0xe2349cf3, 0x5b858da5,
0x969d7aed, 0xab3c2058, 0x55b33340, 0xe4ea0d4c, 0xe98c9d88, 0x7d48fcd5, 0x7dbec8a6, 0x6123f4b1,
0xbf4b0741, 0xc5862c59, 0xf34f9f9b, 0x73989e73, 0x07b6b624, 0x79533695, 0xc3f8fc47, 0xb982dbd1,
0x66e64bcb, 0x37cd67e3, 0x30dd8cb6, 0x316f9c48, 0x52e8cd23, 0x86c29d10, 0xe25c7c87, 0xf4e80d0a,
0xb834e4b7, 0x27c7e54c, 0x8c9e3a59, 0xd326282f, 0x85a636ce, 0xb83b1b83, 0x72c0e910, 0x04349419,
0xb8c15a83, 0x6db041d7, 0x44aeaa34, 0xf0aa1916, 0x73ada73a, 0x7eb964d8, 0x66e50549, 0x83e47f1c,
0x0579bf0a, 0x2fe5c88b, 0xc9f65167, 0xbcb5467f, 0xd0fd6ece, 0xfde7966d, 0x382c4ad3, 0xe37e4c5f,
0xb1a44d99, 0x00ce70ca, 0xf542b68e, 0xb436b7b2, 0x7513ef66, 0xc6a421d2, 0xe87a2ab1, 0xb3c04470,
0xaf31f47d, 0x7807321f, 0xe807eeb2, 0xcbccb26d, 0x54739e52, 0x68220e78, 0xcd11496f, 0x2ece9e4a,
0x79e4cff7, 0x1845582c, 0xc9dc89fe, 0x80468752, 0x8d482ae0, 0x1bcfcee0, 0x339ba812, 0x41ae27ed,
0x25660e87, 0x386c010a, 0x80456be1, 0x0d34919a, 0x13ad38b3, 0x501032c2, 0x6bd4df57, 0xfe1c859c,
0x79d6c4d5, 0x1d038363, 0xfd9398dc, 0xabb09dc6, 0xd50bd767, 0xf4a6f918, 0xafcf1bd1, 0xe35984ab,
0x3e99212e, 0x5cbab3aa, 0x2f2d3375, 0x4f8d4291, 0x8e967fd1, 0xf7689a9f, 0xdaed38ee, 0x3334805f,
0x46d62350, 0x96efbdf7, 0xc708322b, 0x561b37b3, 0x99117037, 0xace69182, 0x4241c859, 0x1a614b7f,
0x375b6c89, 0x28ab8204, 0x5904f9a0, 0x923794da, 0xb0ca4f51, 0xaa2db8df, 0x1dd3ef8c, 0x94487399,
0xbecf9ef3, 0x7a9ea430, 0xa4c83e64, 0x8de75618, 0x4e0c3723, 0xd37a05d4, 0xf32b6497, 0x2af31459,
0x7082b67e, 0xca145dc4, 0xa2ae8f2e, 0x40d58d20, 0x2c557f7d, 0x5d4cf64a, 0xc9b73cc6, 0x7d6719be,
0xc798c87d, 0x86cfdb66, 0x2a4e81ca, 0xa5c9c6bb, 0x4f2415e8, 0x70fae785, 0x41593c2f, 0x80e85849,
0x223d1b6e, 0x05415b75, 0x38f4d7a3, 0x7de58391, 0x7b5d5815, 0x1e17c064, 0x5e44cb8a, 0x3e35598a,
0x4a0ed5f3, 0xfa34f123, 0x7b64fea6, 0x91ec2b3f, 0x78066979, 0x380a6b1c, 0x96a23d53, 0xd6b5ad1c,
0xeb7cae26, 0x07e7c973, 0x9f1f4b4a, 0x7473cfb5, 0x805f699f, 0x65b56b0e, 0x408ae2d4, 0xcb3c2df6,
0xa78d35e5, 0xfa643f56, 0x4ecfb964, 0x66c279ab, 0x61ec2180, 0x60392a45, 0x5dfe8296, 0x8fc11bda,
0xfdd4bdf6, 0x71cbfbf4, 0xbbd558ba, 0x52ea6561, 0x69ce8eb8, 0x8a09a8be, 0x2e9916f5, 0x63f94554,
0xa6fa5a93, 0x20f0186e, 0xa73cb429, 0xa94780ea, 0x10c90bbd, 0xb02270ae, 0xa6a1bb88, 0x98fbe338,
0x1a8b5466, 0x287eb57c, 0x2f97b8c1, 0x2b2549ba, 0xea6e9194, 0x8a4e6ef6, 0x53341371, 0x755cc287,
0x91a3779f, 0x14c3fe3b, 0x995270b2, 0x71a8ddb4, 0xef251b9e, 0x15d22acb, 0x9a8d9bad, 0x6c9bac6f,
0xc8686411, 0xede306da, 0xb1c0311e, 0x758b471f, 0x6fc3dcc5, 0xb54463a7, 0x266f26ef, 0xb4e089d0,
0x93e8cdd0, 0xd72c19e7, 0xd6b14b46, 0xeaf09dcd, 0xf4febd73, 0x0e8e738d, 0x90180038, 0x99c3bea3,
0x2498e084, 0xf5e68c8d, 0xb771b20d, 0x0d8aaff3, 0xd5b853b1, 0x1bf571f9, 0x5b1444cf, 0x28a14536,
0xac5879be, 0x07943bd7, 0xd36b43f1, 0x760f5f34, 0x023f296d, 0x3b55155e, 0x34e7ae3f, 0x46b056ed,
0xdc93676e, 0x21b8dc97, 0x5f249f09, 0x0e5c828f, 0x52df0062, 0x9bc17902, 0x7396475d, 0xbaff1f68,
0xa42f2db7, 0x2ef2fb95, 0x30b0858d, 0xd4f0b765, 0xc8ce3a98, 0x8479a7b5, 0x8c371f58, 0x0018162a,
0x303d61b8, 0x7c05de8a, 0x986a01ad, 0x70d81301, 0xddcfe190, 0xe6be2309, 0x0379b409, 0xa800ad71,
0x69c1a0fe, 0x94045780, 0xd3f35fd4, 0xa878b3a6, 0xd5ce41bf, 0x772df6a0, 0xca1a3c5a, 0xe861bc83,
0x42e96937, 0x06ae4f47, 0x475bbf84, 0x12a66809, 0x827c2fa3, 0xfa1687c0, 0x710c918c, 0x598b4268,
0xb82a7702, 0xaddfc66d, 0x1d5d2a67, 0x046a1892, 0x6ee08174, 0x2e42eb38, 0x7240b793, 0x23355564,
0x882d15dc, 0x919b9663, 0x6457e578, 0x211a839e, 0x62c777e1, 0x5ebac998, 0x51bf366e, 0x2d1d7c95,
0xf22ce39d, 0x94d9be70, 0x21e26f70, 0xbd1d3bce, 0xfcb77f68, 0x53963d23, 0x6fd60b98, 0x155190a6,
0xaf7a2b89, 0xdde815ef, 0xcf001797, 0x6c201061, 0xfc07aadc, 0x20d09acc, 0x35cdbf33, 0x1dd16b81,
0xbd8e07ec, 0x747f60d1, 0x1800d813, 0x981e1efe, 0xfc3df021, 0xa76f2015, 0x193930ff, 0xefaffa62,
0xb6a1aa17, 0x992bd9d3, 0xb56afa8a, 0xb6433b1b, 0x428484e1, 0x51108596, 0x38b870f2, 0x8f496f76,
0x0472bb7e, 0x069ac406, 0x92fed8d4, 0xc1a86ef9, 0xede49479, 0x1a84908d, 0x1e0bbc47, 0xc49d5333,
0xf19a8ace, 0x5a10ab69, 0xfd0b8c4b, 0x6009b8a5, 0xf304565e, 0xcdce4bac, 0xdd8ef5ba, 0x1ee51e6f,
0x1456eb49, 0xeec4cbe2, 0xf64557a8, 0x282473c2, 0xf3b6df67, 0xd99ee7fe, 0x9a43fb42, 0xed4e43e4,
0xf3003fe8, 0x3c4a4371, 0xf7343a01, 0xc9d9750e, 0x1b59cb0d, 0x719ed544, 0x36db9ac3, 0x2646f853,
0x287af77e, 0xea04b718, 0xfd3e3f4d, 0x0e9bdbaa, 0x664bbfdd, 0x8291d8d0, 0xfccfa347, 0xb0e77f49,
0xe1df523e, 0x151268db, 0xb9f33d7c, 0x591f4218, 0x656de53f, 0x34049e11, 0x0b68bdca, 0x779c8323,
0xb9ae8366, 0xa16ca883, 0xbbafae48, 0x4ec902d8, 0x0ccfa4b8, 0x5ac8e578, 0x72b46045, 0xabd993f4,
0x80b84ca7, 0xc384ad30, 0xc7d8db06, 0x37fe3a28, 0x180aa718, 0x095ede0d, 0xd0444d59, 0x7caf3063,
0xf566f034, 0xcc97d47a, 0x17621b85, 0xd011de69, 0x904107c3, 0x01fe727b, 0xf1c3e1b7, 0x923044cf,
0x39319b48, 0xe5704552, 0x014a0b38, 0x202ec557, 0x8109cbdc, 0x3f7e3a00, 0x240a4c5f, 0x57bd1f87,
0x8fcc497e, 0xe98a9295, 0xe67876cc, 0x332a4a58, 0x28456696, 0xd56a19ef, 0xf425a552, 0xff9aea6d,
0x8820e361, 0xd554ce8e, 0x2e922549, 0xd15015ab, 0xb63face5, 0xfec2bd53, 0xf29e083e, 0x9a1079fd,
0x3756d0cc, 0x8e9bbe9d, 0x7ab8e5ec, 0x89a8d98c, 0xd2db4615, 0xc7727ebd, 0xcec493a2, 0x7b8e75ea,
0x767ce16e, 0x883fa78d, 0x501aca90, 0x339e28e6, 0x34cdd7fb, 0xaab3879f, 0x9ebd35ad, 0x2d633801,
0xba21eb63, 0x93cfffa8, 0x09e8637b, 0x1a03b029, 0xb5d21a40, 0xda370518, 0xba6d9b7e, 0x028b21b6,
0x54c10a7d, 0x8a141e09, 0xaaf282a6, 0x768951f9, 0xd57f4e50, 0x25bac9ec, 0x0c72e141, 0x5feb1b74,
0x00ef65e1, 0x6fef027b, 0xd9a80bd1, 0xdc3d3774, 0x65ad646b, 0x13657f07, 0x2fe2e210, 0x850853dd,
0xa5c91151, 0xc78e7d8b, 0xd400186b, 0x90edf52d, 0x4cc83d1a, 0x3502091c, 0xb528801a, 0xef3d1acb,
0xdd80b53d, 0x1045483d, 0x251a4a4d, 0xfd930987, 0x2520503d, 0xfa4f569a, 0xf6e0eb7d, 0xb9b8e7ca,
0xe3ec0f52, 0x054f8879, 0xbc5b7fc8, 0x0f4a3e27, 0x5c4f8e36, 0x31710d19, 0x78d9d0d0, 0x59d7f69e,
0xc4156233, 0x76dcf6f4, 0x4387a7b2, 0x3f7559c1, 0xb0d14d21, 0x27911e8b, 0x2002f2b7, 0x96812aff,
0xb14301b0, 0x6a5a69ea, 0x587665cd, 0xba3bf615, 0x067e1427, 0xa981e021, 0xf39dcc9b, 0x10217ca9,
0x72fb9d18, 0xdf378dd6, 0x5b088ef6, 0x7597fb3c, 0xa364df90, 0x4cdcbc24, 0x88cfdc18, 0x876b7d0f,
0x83157d7a, 0x1610a34a, 0x08e08380, 0x4518ac5d, 0x2b465227, 0x4256efc0, 0xd5a4aca1, 0x91e12282,
0xda72dd24, 0xdfc54930, 0x3071eda8, 0xbf2220e8, 0x96e34991, 0x33d8a87c, 0x8f605894, 0xf912d1da,
0xa1a15371, 0x76079e67, 0x50734841, 0x5953cec7, 0xbbdaaeed, 0x31d0bd10, 0x7eb2d3f4, 0xb6db13c5,
0xa8eaaafa, 0x117bb8ad, 0x080f84f8, 0xd0841745, 0x7a192df8, 0xd7528536, 0x7b9f0f1c, 0xbf8a3b58,
0xcd31bffa, 0x163afcbb, 0x1b6f0c4a, 0x23f65239, 0xd4cb8c15, 0xb36cc2ba, 0xc6b091a5, 0xe6e0f0ff,
0x46c89c98, 0x55fd6129, 0x5e162ea6, 0xa5b7b7e8, 0x71f987f5, 0x438d620a, 0xc59a04a0, 0xc47b64d7,
0xa5f8cb5d, 0x3e0de226, 0x988f5f6a, 0x657de65f, 0x61d7e826, 0xe6d502c6, 0x70086e3d, 0xcc67ba75,
0x8f0aad2c, 0x101a168c, 0x5956aed4, 0xa808da6e, 0xc66f7c32, 0x9922c7ab, 0xecbce11b, 0xe72ad72a,
0x18188b29, 0x3bb321af, 0xf2eab785, 0x7567a782, 0x131c288e, 0xed5cd724, 0xaa80d8f3, 0x80cd3f87,
0x3ad86f65, 0x04f32a0c, 0x5867c544, 0x3b3751dd, 0x0a41d85c, 0x05486d8a, 0x56db8be1, 0xcabbdf6b,
0xf6cbe54e, 0xbbb3a943, 0x5a2ae600, 0x59560861, 0xef9b16a9, 0x30ccb77b, 0x40633fca, 0xec5fcdf4,
0x699ef220, 0xb8ef1165, 0xbab0c7d9, 0xbaeb7f9b, 0x3dc4c4ad, 0x1488e9c2, 0xc6709e58, 0x464e4983,
0xcd874acf, 0x3cbdd3a9, 0xc7828b7d, 0x297f0f14, 0xa538ba9e, 0xb18543ae, 0x27042cda, 0x4b93325e,
0x9499b209, 0xe00fa275, 0x6679c743, 0x8a59772e, 0x138f41be, 0xddc7f9c7, 0x968f8aac, 0x61839782,
0x3aba5bec, 0xa1b8d15c, 0x07854f1b, 0xa7aeafcb, 0x65fc7efe, 0x7ca3f9bb, 0xd6492942, 0xcf04460e,
0x75e8f1da, 0xc10d55bc, 0x97c44666, 0x606b1df5, 0x840c5395, 0x5c77fe27, 0x84ceb937, 0x54250000,
0xca997114, 0x84a85350, 0xc930ae85, 0x3750cecd, 0xcc857642, 0xbbc70611, 0xb11930f4, 0x98c250d9,
0xb6e1477e, 0x3b1ebb0e, 0x3a52df63, 0xef27e6af, 0x1d023685, 0xde9611c6, 0xa7e13361, 0x1406b779,
0xcb9adc49, 0x95449c87, 0xb733cfcb, 0x2ce2eb84, 0xf664c204, 0xf7a69dc7, 0xaf2be26b, 0x559e6c1c,
0x0925df1e, 0xcb2e04a4, 0xfd82812f, 0x1bd08340, 0x13db6e42, 0x539522ce, 0x460faccc, 0xcca02ee8,
0x4efa838b, 0x788e3366, 0xa91d4790, 0xbb3231cf, 0x83f400c3, 0xea511851, 0x26bcf769, 0x322d5d8d,
0x4df0b6b7, 0x4eb97960, 0xc8bd51c0, 0xa50c91dc, 0x5f2a4bfd, 0x746444fe, 0x3702486f, 0x8960de96,
0x8f2d5d2c, 0xeb833d46, 0x00802cff, 0x7c0707c1, 0xfc140303, 0x2c0eb68d, 0x15c5bcae, 0x239f513b,
0x1ff7ab97, 0xcf81e107, 0x6a9401cd, 0xade714c1, 0x14a838a1, 0x5a1fcd61, 0x1ada9c28, 0x4f25c605,
0xcfaebbf2, 0x825a1acf, 0x8087b317, 0x98e0ba71, 0xa11c3ac9, 0x53374821, 0xbc095770, 0x534b4e39,
0xfbfa0c3d, 0xa874a701, 0xa67dcff5, 0x5ae3f935, 0x96d0a759, 0x8fd52626, 0x39060e8f, 0x681644d0,
0x5d42530a, 0x464d80a9, 0x30ac67b8, 0xd599149b, 0x5a6685ff, 0xbb2aa31c, 0x23fb6c99, 0x673b982e,
0x1269f7df, 0xeb5ba9ac, 0xb1064988, 0x36dd424b, 0x6d6cca51, 0x92de9c3a, 0x5ba141da, 0x422e91e6,
0x6a67e3e8, 0x14ec0b57, 0xb1615599, 0xbfcd014b, 0x79ee7e6d, 0x6d98d948, 0xca837645, 0xfca5bb1a,
0x55c6fa47, 0x022e9bed, 0xa0799d00, 0x0ad8291d, 0xef26f1b9, 0x7583d5cf, 0xa694ca45, 0x86d44014,
0x9ec52a52, 0x6cd1cb72, 0x139cd290, 0x4472065a, 0x98a573ea, 0x60c980dd, 0x80b96e71, 0xc81f56e8,
0x765694df, 0x9e3050e2, 0x5677e9aa, 0x9558e447, 0xfc026e47, 0xc9190da6, 0xd5ee382b, 0x889a002e,
0x481c6cd7, 0x4009438b, 0xeb879f92, 0x359046f4, 0x1ecfa268, 0xfaf36bc3, 0x7ee74d73, 0xb1d510bd,
0x5ded7ea1, 0xf9ab4819, 0x0846851d, 0x64f31cc5, 0xa0255dc1, 0x4597e899, 0x74ab6a36, 0xdf310ee0,
0x3f44f82d, 0x6d2a13f8, 0xb3a278a6, 0x062b3cf5, 0xed5bdd3a, 0x79683303, 0xa2c087e8, 0xfa9d4b7f,
0x2f8385dd, 0x4bcbc886, 0x6cea306b, 0x3473fc64, 0x1a23f0c7, 0x13eb57a8, 0xa4037c07, 0x22222e04,
0xfc848ad9, 0xe3fdb8be, 0xe39d652d, 0x238f16cb, 0x2bf1c978, 0x3423b474, 0x5ae4f568, 0x3aab639c,
0x6ba42466, 0x2576f693, 0x8afc47ed, 0x741fa7bf, 0x8d9dd300, 0x3bc832b6, 0x73b931ba, 0xd8bec4d0,
0xa932df8c, 0x38777cb6, 0x12fee5e4, 0x74a3926f, 0x6dbe1159, 0xe694f91e, 0x0b7474d6, 0x12bf2d5b,
0x3f4860ee, 0x043e8f66, 0x6e3c0468, 0x387fe8d7, 0x2ef29632, 0xda56c9ec, 0xa313d55c, 0xeb19ccb1,
0x8a1fbff0, 0xf550aa3d, 0xb7c5da76, 0x06a1d58b, 0xf29be328, 0xa79715ee, 0x0f8037e0, 0x14cc5ed2,
0xbf48e1d8, 0xcc8f6d7e, 0x2b4154aa, 0x4bd407b2, 0xff585ac5, 0x0f1d45b7, 0x36cc88be, 0x23a97a7e,
0xbec7e8f3, 0x59e7c97f, 0x900b1c9e, 0xb5a84031, 0x46980c82, 0xd55e702f, 0x6e74fef6, 0xf482d7ce,
0xd1721d03, 0xf032ea15, 0xc64b92ec, 0x5983ca01, 0x378cd2bf, 0x6fb8f401, 0x2bd7af42, 0x33205151,
0xe6cc254b, 0xdb7f1447, 0xced4bb1b, 0x44ce6cba, 0xcf9b14ed, 0xda3edbeb, 0x865a8918, 0x179727b0,
0x9027d831, 0xb06a53ed, 0x413001ae, 0xe5db382f, 0xad9e530e, 0xf8ff9406, 0x3dba37bd, 0xc9751e76,
0x602646de, 0xc1d4dcb2, 0xd27c7026, 0x36c3fab4, 0x34028492, 0x4df435c9, 0x90a6c08f, 0x86ffb7dc,
0x8d8fddc1, 0x93b4ea98, 0xd5b05aa9, 0xd0069127, 0x2170481c, 0xb81bdd76, 0xcee2d7af, 0x1f612970,
0x515be7ed, 0x233ba186, 0xa090c3a2, 0x99b2964f, 0x4e6bc05d, 0x287c5947, 0x1fbecaa6, 0x2e8efc14,
0x04de8ef9, 0xdbbbc2db, 0x2ad44ce8, 0x2583e9ca, 0xb6150bda, 0x1a946834, 0x6af4e23c, 0x99c32718,
0xbdba5b26, 0x88719a10, 0xa787e6d7, 0x1a723c12, 0xa9210801, 0x4b82d120, 0xe0fd108e, 0x43db5bfc,
0x74e5ab31, 0x08e24fa0, 0xbad946e2, 0x770988c0, 0x7a615d6c, 0xbbe11757, 0x177b200c, 0x521f2b18,
0x3ec86a64, 0xd8760273, 0xd98a0864, 0xf12ffa06, 0x1ad2ee6b, 0xcee3d226, 0x4a25619d, 0x1e8c94e0,
0xdb0933d7, 0xabf5ae8c, 0xa6e1e4c7, 0xb3970f85, 0x5d060c7d, 0x8aea7157, 0x58dbef0a, 0xecfb8504,
0xdf1cba64, 0xa85521ab, 0x04507a33, 0xad33170d, 0x8aaac42d, 0x15728e5a, 0x98fa0510, 0x15d22618,
0xea956ae5, 0x3995497c, 0x95581718, 0xde2bcbf6, 0x6f4c52c9, 0xb5c55df0, 0xec07a28f, 0x9b2783a2,
0x180e8603, 0xe39e772c, 0x2e36ce3b, 0x32905e46, 0xca18217c, 0xf1746c08, 0x4abc9804, 0x670c354e,
0x7096966d, 0x9ed52907, 0x208552bb, 0x1c62f356, 0xdca3ad96, 0x83655d23, 0xfd24cf5f, 0x69163fa8,
0x1c55d39a, 0x98da4836, 0xa163bf05, 0xc2007cb8, 0xece45b3d, 0x49286651, 0x7c4b1fe6, 0xae9f2411,
0x5a899fa5, 0xee386bfb, 0xf406b7ed, 0x0bff5cb6, 0xa637ed6b, 0xf44c42e9, 0x625e7ec6, 0xe485b576,
0x6d51c245, 0x4fe1356d, 0xf25f1437, 0x302b0a6d, 0xcd3a431b, 0xef9519b3, 0x8e3404dd, 0x514a0879,
0x3b139b22, 0x020bbea6, 0x8a67cc74, 0x29024e08, 0x80dc1cd1, 0xc4c6628b, 0x2168c234, 0xc90fdaa2,
0x00000000,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_pi_3_32768 = 1.04719755119659774615421446109316762806572313312503527365831486410260546876206966620934494178070568932738269550442743554903128153651686074390845313604282703915009470090064617370185321487431631831012732147627032522197781537615854941126226105509040063638188285564115344953681810888273779786908674971375790819566886877186272496050697365427641803057178812263086345333711017684960682217379471565064717053647768575678858653065103072870579397753726436837284935815412665424985578396191757496374264606100398304327789112081355221436200713164879840824573023405995364790092351307239209772558412822493948922313504400018937571508785360926192378091926320305787905957382281363374165114338218319512368359742656308630784733998537070967398695467813938660454325825710332017290240378333333279099268331701991057760536543953167481981844896943421417410275111489501175397706272367000104594625096219584440279380687239255638243453275116347625182291038652095462745126253125065259395259351072374226887100064262553706530307214006631269841906702182862109295531205112727598941010065067843395098966525787419980463041657392509449304383852495241415138356531694317770562057595196302503279391821248831310641835346697590055704633661627467095278720118790255336823672731431853206631558927914981608512659157561570134917821540268222808635649709777122567632971736825072068565534135267938339783708446081001186254674916549108797139975753475664093226078492721200311390721373997486210501009539432485190224994616849819619564233189697573693250310098510705511499573425198674549355516637329394493258452212326914218084262085060613919155763032592426460002721568667204841639739107240492411671381399118951605378705245085071115858061648947950777463579804777818258747228750632785649518736640640739475751675141896255726349820055115560166287574426392869526146127598932556048470031796126212031689335474170840170579766163202804282954231520141398842834073688706210224809287401306498168237457126232031878812397242915592155252465413796362194421533193779682600919669982192135965042315613278419856994194087350749646924223982608949420049233030088004546481248510168940116541748391646655047714326973021975031240723215383856995279580353262865325765849964338725130948937942289462298092471866395197508198465314368332417489361532909121489861621794557874087536637486935041462813015041471218325426026590523047866590004320536314723162285194946878447402407527616288271948534283533894757981742248922629841737950751665155557594132881886537211829541019248549934519787818939144137083835868982648369886536467507629323696438188971228907624964685336716776953930956030695825363927497952966990496989199508712184992729770992827389433298290755293495252133809015918504412654715050791541145484761948159842195594035038045157857984103780905536737865651207714765082831239570338192180119675997813458066910352617968739946248260282616322777381523795625064783547673948439701616033512353822689163975939706597998402047322114291814688124837457273072666613033863985393822504756374658298030239549807732052264840269838218340841053462731004736458737928531887964592902767968993069244890739418753322050047383435601281591151640086847155530840049914761691083955533404414469606357016211057821655048463526542285366850270221959899938785824546135085715303429902138003699040209347967991983855905256680677928997866907685292105878647395770838237351097606394206204195577385973280494960972149020319175689857403058557055743036605636384267245022375828610742906117364513219083736945263837899606971480700225034448903677137557037899695528387994383399005505038950571458858727838521696163666328666079578184277721183588263951196440872849654404431102995235473489175302363849380551661982054572675699399810330816298585709429686410777536576657069481119108849646079706441991545557686120138093796101067941634586328414581390097109218726979244813435691564037339710067767933992070337001497644050536141482865458899463174289492770785088607104831922857541444806310132288087478035910756593426910630514703368156077509054003508840907038867988885243641823701859512544889402177032988423062068549231041901954522067285270024312021995882870597015111628344870455256225108314722267987552659590618536151765513755513617687144814395289232504855380226690007929255304480057091649014018741017966485377135704233346928491108997969381822154862693242360889435447761959523276841193631102191913559848572125841806737165192052713341670874286471007215718365975307699693218245870850588558378583927655548492639150037665382967682133157109873691134791729857865381963397965710372634765942854916773439956383800956936199682670313738240710598254925754080475161818011071906176871409604586168102110725060993288741239071972025722308491624632888498315003821802094778879793001325642189071546176891203219040306025461090554720916296002623085343007615736801057372869401396668076553903987926404458583716531671886832106209824218245475076939234558386355783411690945135223467955811712074082571963834984366148297776987802926923108664659351397804824591472808770995360332962291377534907189838746552881910072105327310650557846043247225764928908076415514556003268923094127602299880016081180123380543832196598030810792989690232598074541694072296524612662076671979254905504096452620052938725192765784111486809383754240124477155106592580534399688851395879930977813984051378063316181491152246105416644730439382697592570128795911439240251521817740259030706730172203209349697545339919960938711077222121762064422287786875785587678482587601168169257451823686198495675969381187467150572687488120893152042510604469277677875141092798165846081240194510382570664202127111559229323199010327797102570329013619711248804809409242115531568248626159290673092384269105893025690524044815768685669111641456437127834977210428014170730855059935647045093377156710159388126283950969761817337219464473218737830478053187528862185685089683217366193446169074754943132428615943876859258535629588154160822859753465117591160101600966862535860836824903054798712089201497520914014027736188706354181811240438453194835625748676338729222650802054475075257318097209973102151792663801244681095842096298799862649190972488087858184180263638171190371231369706464417303586736084008729328439625686143241972259377165663363397372323912426158949089536163344590080809721710016683894411214501298390099646407781724067127093565500392813624839867070761997905410433903814948803012968816514800206623025161720087758350994497291359556029394461700761115028349536083464340444065718394768784850025560943164347125885093132505848713179948944645461015820399888461938461401895112873955750778009436237077609297375025708764877431879966329786070558187567007278548740044989050627303243460399334991135746536789513554773131699300635665465174843351501935618339855767430730464463952267816346606865170007545117873068066491517953127007813184831992612596745807205757039078811451464927406061762080283800222014777529618995568477182356552491528501107744473691005153135055179302288757779331950385419281076627579077329958571386526037321194433531362435604053429216542891486825821638665018324580854230034967926066227864604885804226830854959951871512411595577679682294611454488512649954730901879576439162411069458670410099704559795423631462664540054317180445714163094357400423004918222825511920549245982250668302523851759398845404413088020533787860519691406734010624258684257396685204947518395975101145046614751074471920778702141687968325002885423698453064886325047103449409231020824784544189720260515939371761455598568703620511050148404249130818164847456096202044694716212589003204023837497134767575128692160787804778207839658588817388045893230104983397028586614746399543054739799830241207821561470579801088639468145935044463150858079983609886374283618527385750103570856708894341343098417400395755891874013847350539472116158550566660387136700099869279563643053434294667563680469309620716928081722363623335664273735534727906021785224175108558442870970141625872752765883859866156785407543116200113862409935116632167420972495960675780697407484466187549223049685209475013042525700946759993554552751629754960084855367243223422135885301430331522716884217684572764709011231045950595363469028890383218611447825644619272371288186245593743381958957088678297130318733664645367700972053842937947930330141058244546493485864383104684325449191603978556970337925057366934385300828436355640125573073444096981115589504740482579313125056781455399701344583705784906395168214967545517093874294148752530544434636907512791406071362783621913059050322762915942189986652483022058611471250746569894469335118661639180579396133314899162254218388609219494529484380925229300096983900945099054481873765468117437253355503374706688658528375872619460973473249480786933573101525396441164097598833995839573757558359937518236529681854526404070111155658330785434183159341633713984041276051030380263579534171742476652726908238753055618171110413160164902637305108911434274806201380878798493334826675568320827339309654922325277277571047505676564116298758894801077536425083201193321564188349789394536334412697644865296568984551164686780072218145852966818776274168484185468548274883839584903987394813219417791812952303137101050317539312600099137358883826464753009965653156651885870728853989112620787520417387736209564073677582964062181216007655935685885383815440156426356070691294592714111876078696544026894074893374160870590619654604697279678912240736294405045852001242661313347176566762610255569814915200448521390847903023264653741904766315571811928229295381486041048645239949741761572016830737474900470715935244850350026730289986776758782623603605848337310238040779695546461131764752623016921436687945066114631138653772847825154985232603460976990548838128023356912013707911999478174172035023423520784220042549494361358706E+0; */
static EMUSHORT _ei_m_pi_3_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0xddbf0357, 0x7bcbcbf4, 0xe84bb903, 0x620d6d59, 0xc0498c4d, 0x2519106d, 0x417868a2, 0x92590919,
0xb9be51f3, 0xc77d6ae5, 0xe3ccccd5, 0xedf15e32, 0xf1086905, 0x5385fde3, 0x53d485c4, 0x9617f876,
0x7f875a2b, 0x2e5972e6, 0x4cdfbfbd, 0xf7bb144d, 0x5a79cec2, 0x50e22463, 0xd7fb52da, 0x7bac928b,
0x99eedd32, 0x25339a97, 0x2093b324, 0x764a6830, 0x3745de17, 0x59d71360, 0xec3da85a, 0x4df008b1,
0xd0234325, 0x6fda98dd, 0x08697c3b, 0x376ec575, 0x591979df, 0x257cbd02, 0xf72b460b, 0x02cdb810,
0xd080e702, 0xf3cad68f, 0x831f1c22, 0x4b1c10b9, 0xf7c91a27, 0xff26433a, 0x4498ae30, 0xad42ff68,
0x58fbd4b1, 0x7543db07, 0x314ee0ef, 0xd3238455, 0xe0a8f489, 0xa9450ef3, 0x7ac831e2, 0x97a9883f,
0xcbc2de66, 0xab344b31, 0xf8d7245e, 0x22cf2521, 0xf8b7f4ef, 0xd9c2c136, 0xf05171cb, 0x77d582f5,
0x1f76a2fe, 0x5004cc15, 0xf00549cc, 0x328876f3, 0x384d1437, 0xf016b450, 0x88b630f4, 0x7489bedc,
0x5143354f, 0x102e3ac8, 0x313db154, 0x55845a37, 0x08dac740, 0x128a89eb, 0xcd12700c, 0x811ec548,
0x6e4409af, 0xd04800b1, 0x55839d40, 0x5e230bbc, 0xb7c8d077, 0x356021d6, 0xf28dea3a, 0xa9685912,
0x5139d88e, 0x68ad0242, 0x53b7bb3d, 0x1d20692f, 0xe35d3a45, 0xa319fb65, 0x7534bd36, 0xece65872,
0x7f10c0c9, 0x93272271, 0x1f7377a3, 0xdfb381b6, 0x5f0effe0, 0xfa45bc6a, 0x91f37b49, 0xcccdaaea,
0xd9e4178a, 0x0f4a7ea4, 0x2f5acc1d, 0x8ebccfcd, 0x10b64acf, 0xc899b657, 0x8181303b, 0xbc40dcff,
0x24e79db0, 0x1b1d0158, 0x90adfbc0, 0xb6cfb891, 0x2086df8b, 0x7173d095, 0x6937f508, 0x62daf7bb,
0x7f3514a2, 0x51bf1820, 0xc3302998, 0x5e9a3965, 0x340824c2, 0xe2515938, 0xf772430f, 0xc74cb83b,
0x4b01cefe, 0xdc0d93d8, 0xc1c9b4c9, 0x808e5e15, 0x72e3aa53, 0x9388a431, 0xdbcf7dd9, 0x539a1129,
0xda65dafe, 0x59dfe799, 0x7189abdc, 0x19312f27, 0x8a180e9b, 0xa0a74503, 0x80e6281f, 0x55f03adb,
0x6c28bcf4, 0x0380e7a3, 0x25f88fc2, 0x53ee57b6, 0xa793900e, 0x69652aed, 0x3ed887b1, 0x2978e65c,
0x86b48ea2, 0xa6cdf617, 0xa798a9c4, 0x0bf2c77f, 0x50044651, 0x255c4768, 0x646c28e2, 0x39ce7368,
0x9cfdc96f, 0xafefdba2, 0x14bf8786, 0x4da28a79, 0xaaea466a, 0xee78f209, 0x2b0741e2, 0x32281ea4,
0xc508ce99, 0x51982a39, 0xdf352643, 0xef2c511c, 0x969d6baa, 0x957b7183, 0x93ff01b9, 0x5fd61291,
0xa9387ea4, 0xa132a7f8, 0x7d38e5d1, 0x8c9c4396, 0xf1345f25, 0x5c06707e, 0x74660f4e, 0x97fb838d,
0x6f5191b7, 0x6b4abaf4, 0x1a28781b, 0xc62fab47, 0x608607d3, 0x2016f5c9, 0xc46bd25b, 0x65fd4225,
0x11b23844, 0x1aff23a8, 0xca6525d6, 0xc76e3126, 0x9c49b662, 0x06def4a4, 0xe222b7a1, 0x4e3dd704,
0xb66cfa6a, 0x632d5427, 0xbb8c4b21, 0xf67093cd, 0xf4c367be, 0x0e8c1c87, 0x11b3bd1e, 0xf31272f5,
0x859aed60, 0xf3ecaf3c, 0x212acb69, 0x4e5cda15, 0x4a82932e, 0x2382ed1a, 0xc44a19f5, 0xcdeb068a,
0xb7f08935, 0x8f72bbef, 0x39cb8784, 0xf1f5be89, 0x4dff28f7, 0x09b44d09, 0x0abaaad0, 0xbbd7d46d,
0xc31095ad, 0x4e99b308, 0x7a4bcc09, 0xb3b1caa2, 0x39258d20, 0x12a3a151, 0xe762d88a, 0xc5c0d8ce,
0x72e5a67e, 0x050d7d3a, 0x379cd7f6, 0x4eb4ea23, 0xac2a1b9e, 0x278e0e3e, 0x789a742a, 0x2f2039f3,
0xe86244f4, 0x6bd0930f, 0x3f6dbf5b, 0x5ee8570a, 0xe1ea0041, 0x1280fb56, 0xf7b984e9, 0x2754bf9a,
0x6d74c925, 0x74a1fd0e, 0x75cb03b3, 0x38a07a43, 0x85ded1bb, 0xada66fce, 0x5d7a14e5, 0x5565641c,
0x757e4125, 0xa803e9b1, 0xbaf15673, 0xa0900cab, 0x93dfebb5, 0x447ec206, 0x025122b1, 0xc555c8f6,
0xf12bc0a9, 0x62ad8faa, 0x37f79538, 0x1afb226f, 0x39342bd5, 0xfa1ea46b, 0x3166d2e6, 0x45967dad,
0xd7464625, 0xaf1edf84, 0x84e7d502, 0x61c4455b, 0x56fd7517, 0x51645a80, 0xa0b30bb3, 0x3bb22c45,
0x2571a4ac, 0x73ea8449, 0x1393719a, 0x5846bb0c, 0x9f40564d, 0xc981f225, 0x4c2b250c, 0x1778e398,
0x057363e8, 0x0bbd0eed, 0x983a98fb, 0x6b670269, 0x41da4feb, 0x3f273110, 0x8bd4cef4, 0x1e13a863,
0xf6c897be, 0x0de67ef5, 0x6bec4a4b, 0xd368d289, 0xfdcfaa45, 0x37b97e17, 0xf5395d10, 0x0e36606e,
0x74fc1d06, 0x3e9ab94a, 0x34aaba65, 0x48156041, 0xfd5a71e8, 0xc08b11dd, 0x7933d4cc, 0x693647ab,
0x29095a9d, 0xa2ff95e1, 0xbaab3ab7, 0x656969fe, 0xfd7ea016, 0x1a4a1563, 0x10d0cb55, 0x9fcaa6ec,
0x246bc6ba, 0x10c7e68d, 0x239ca707, 0xced77cbd, 0x81adadeb, 0x360b03b9, 0x25d04b4c, 0xb4db9fa4,
0x02f727a9, 0xaf11d804, 0x0ca9e5e2, 0x2bc59f51, 0xf3edb851, 0x11adb5b3, 0x1407d2da, 0xd868e222,
0x4bbc5c89, 0x3c0b1cf1, 0x535d0832, 0x40067b19, 0xf7583994, 0x33dedd1d, 0xe909f927, 0xbf43699f,
0xb839f230, 0xf4833296, 0xf9838fc5, 0xc56da281, 0xa279ea44, 0x3bbf4554, 0x66d7fcd7, 0xf3898298,
0x4caad545, 0x7d86d7a1, 0x4f7826ab, 0x313ba35f, 0x67913209, 0xa1148e2d, 0xcf3d11d7, 0x1984a58c,
0x7051fa54, 0x46adcf65, 0xfe297f89, 0x5f129271, 0xeedd2a93, 0x01b6908a, 0x53351785, 0x75efaa31,
0xebea36d4, 0x0e0c45e7, 0xd14cd3a8, 0x90bf8165, 0xee49437f, 0xcd586960, 0x5cf07e86, 0xa5130217,
0x26745799, 0x6b9dc5ad, 0x27ca7430, 0x89db573b, 0x5ddfc325, 0x91db43a5, 0xa1cd9583, 0x72910d4d,
0x55d0331a, 0x2d031e20, 0x853b3caf, 0xcffed170, 0xbab1c4ba, 0x5b949408, 0x3582de3b, 0xa874caed,
0xf8ef4acd, 0x88653851, 0xba4167ae, 0x35613ef0, 0x0ad6052d, 0xabfef6fd, 0xa12d4124, 0xb6cad88a,
0x7b766785, 0xee4ad8e1, 0xab86b225, 0x6ac9d8e4, 0xab5bdd3d, 0xd4fed155, 0x1806dd94, 0x8fd36a5a,
0xb532dba9, 0xf1070c63, 0xeefaf9dd, 0x777186e5, 0xc58399b9, 0x8e46bbf4, 0xa2c3c38c, 0x5511f19e,
0x056b4241, 0x38e3345f, 0x74616e31, 0x363563c7, 0x797fc899, 0xa9d728e2, 0x4c695ad4, 0x66b5a6a9,
0x7a39e088, 0x5f127f13, 0x51d09948, 0x06709108, 0x8c922eb9, 0xda4c547e, 0xdf2db7c1, 0xfd09a3f1,
0x4efdeb9e, 0x5ad51a5e, 0xe011dc60, 0x77bec5ee, 0x78893aa7, 0x1c77afbf, 0x147e23c9, 0xc8ecd001,
0x7c169cec, 0x628aaa70, 0x5bf04252, 0x66ad201b, 0x23e166d5, 0xe6cf58bb, 0xd19e67a9, 0x01b21679,
0x8dd606fe, 0x5c0d695b, 0x71f701c4, 0x4f0636a6, 0x8e54dee0, 0x19273148, 0xb2f740d6, 0x954767a2,
0xab4a43eb, 0x4a9f56fc, 0x3bc55d36, 0xe828cfa3, 0xee739847, 0x6243aa04, 0x1fec96b5, 0xae058d3e,
0x6e860b8b, 0x2fb453b2, 0x8d55659d, 0x0b494e1e, 0xdddad367, 0x78ac0612, 0xce1b0011, 0x4a28bc87,
0x3e55ce29, 0x602e3029, 0xc366dc33, 0xa90cb104, 0x18c0357e, 0x518a39bc, 0xf9eb47a9, 0x267b4531,
0xed480a37, 0x038a5afb, 0x7d925530, 0x5f86d41a, 0xe8350979, 0x764b5e10, 0xa5e68b35, 0x913aa469,
0xd80e4177, 0xa4934f4d, 0xd7afc521, 0xd4f8e680, 0x208b88c0, 0x6fb6145d, 0x6aaca1cf, 0xb9ab71ff,
0x20d75675, 0x46e6f147, 0xe5a443de, 0xd17d4eb8, 0x04540d6f, 0x71014016, 0xa2693312, 0x0ac0fdc6,
0x4ca7be10, 0x94cfb3e4, 0x9205b4a4, 0xa3baa77d, 0xc2433fb5, 0xdde87d6d, 0xb08a92ba, 0x04f2535f,
0x020e53a7, 0x640b1787, 0x05eb0255, 0x8365c83e, 0x722ee16f, 0xd6e49fd5, 0xe3c31dc0, 0xb6961701,
0x3c4c936d, 0x952e30cb, 0xcaf69e70, 0x2a16c09a, 0x64978661, 0x77e5c5a8, 0x0a403b0d, 0xa60c8be7,
0x166b8cf6, 0xa4051445, 0x35a2302b, 0x90e289da, 0xd291c9f3, 0x768b28b5, 0xa9cc8d4d, 0x79e76283,
0x709c71fc, 0xb6527b1e, 0x055fadfa, 0x8b02ba2e, 0xfc10c950, 0x8f8c58ce, 0xa7bf5f68, 0x7fb17ce5,
0x33767ffc, 0xb97ca87d, 0x679f5d86, 0x6d4ee17b, 0xe3325d63, 0x224881d1, 0x2f206119, 0x99eb4b55,
0xd9db1310, 0x8ea8eb70, 0xe9641f19, 0x6e7a7a9a, 0xa151054e, 0xd7b396b1, 0xd911586a, 0x2da7988f,
0x6ea5dce9, 0x295e96c4, 0xbb0a3f9c, 0x43a9443f, 0x413a9ac4, 0xef38ac84, 0xa0059ed3, 0x32efd1a3,
0x5f5c7373, 0x0abc0f08, 0x3b8f1f38, 0x7005e6f4, 0x844a52cc, 0x10c1da72, 0x9dd340bd, 0x44c73a1c,
0xbabb0771, 0x7d221674, 0xf7472503, 0xf8efc501, 0x0cbd705e, 0xf3933a18, 0x1c55e5f7, 0x0088d505,
0xd1e59f99, 0x034cc6b2, 0x3aefd8d8, 0xd224e13e, 0x5c2be592, 0x58daf3b1, 0x8f3d07eb, 0x8727ea47,
0xa487ee34, 0x27cd1b82, 0x9171eeab, 0xe6395aeb, 0x4a676470, 0xcb3324fd, 0x80422a86, 0xf2ea894d,
0x9bbf4c15, 0x25f4b643, 0x7c75da91, 0xd1f25512, 0x292dd873, 0x6305f12c, 0x2ef5bee5, 0x2ededbad,
0x8904dc8a, 0xd32937c6, 0xda5707a8, 0x1baa0a0d, 0xc37b2714, 0x7658d7c9, 0xc4ad733c, 0xdd0ccc3e,
0xb86676b0, 0x955fc1a3, 0x44512f82, 0x06e64f74, 0xb7b4d67f, 0x93daa684, 0x645fb1c8, 0xebad0fac,
0x2726e7f2, 0xc125e0e8, 0x5a58df67, 0x6fc9ca87, 0x9952ff54, 0xa86d5127, 0x39861b81, 0x8a02d95f,
0xa3f0a13c, 0x80b38e7d, 0x652d8444, 0x4047694e, 0xad5d8d0e, 0x92faa96f, 0x5889d0cf, 0x8d6e0000,
0x8710f60d, 0xadc58ce0, 0x30cb1f03, 0xcf8b3489, 0xddae4ed6, 0x27da040b, 0xcb6620a3, 0x10818b3b,
0x79eb84ff, 0xd2147cb4, 0xd18c94ec, 0xf4c54474, 0x1356cf03, 0x3f0eb684, 0x1a962241, 0xb8047a51,
0xdd11e830, 0x0e2dbdaf, 0xcf77dfdd, 0xc89747ad, 0xa4432c02, 0xfa6f13da, 0x74c7ec47, 0x8e699d68,
0x06193f69, 0x87740318, 0xfe5700ca, 0xbd35acd5, 0xb7e79ed6, 0x37b8c1de, 0xd95fc888, 0x3315749a,
0x34a7025d, 0xa5b42244, 0x70be2fb5, 0xd221768a, 0xad4d55d7, 0xf18b658b, 0x19d34f9b, 0xcc1e3e5e,
0x33f5cf24, 0x347ba640, 0x307e3680, 0xc35db693, 0x94c6dd53, 0xf842d8a9, 0xcf56daf4, 0xb0eb3f0e,
0x0a1e3e1d, 0xf2577e2f, 0xab001dff, 0x52af5a80, 0x52b80202, 0xc809cf09, 0x0e83d31e, 0x6d14e0d2,
0x6aa51d0f, 0x350140af, 0x470d5689, 0x1e9a0dd6, 0xb87025c1, 0xe6bfde40, 0x673c681a, 0xdf6e8403,
0x351f27f6, 0x01916735, 0x005a7765, 0x1095d1a1, 0x6b682731, 0x377a3016, 0x7d5b8fa0, 0xe2323426,
0xa7fc0828, 0x1af86f56, 0xc453dff9, 0xe742a623, 0xb9e06f90, 0xb538c419, 0xd0aeb45f, 0xf00ed88a,
0xe8d6e206, 0xd9890070, 0xcb1d9a7a, 0x8e660dbc, 0x9199aeaa, 0xd21c6cbd, 0xc2a79dbb, 0xef7d101e,
0x619bfa94, 0x4792711d, 0xcb59865b, 0x24938187, 0xf39ddc36, 0x0c946826, 0x3d162be7, 0x81746144,
0x46efed45, 0x0df2b23a, 0x20eb8e66, 0x7fde00dd, 0x5149a99e, 0x9e65e630, 0x31acf983, 0x53192767,
0x392f5185, 0xac1f129e, 0x15a668aa, 0x5c901b69, 0x4a19f67b, 0xa3ad3935, 0xc4633183, 0x048d800d,
0xbf2e1c37, 0xf33687a1, 0x0d13370a, 0xd84c043c, 0x106e4d46, 0x408655e9, 0x007b9ef6, 0x3014e49b,
0xa439b895, 0x69758b41, 0xe44ff11c, 0xb8e5ed84, 0xfd56f42f, 0xdb660919, 0x39497ac7, 0x05bc001f,
0xdabd9de5, 0xd55b825c, 0x47afbfb6, 0x23b584a3, 0xbf3516f0, 0x51f79d2c, 0xff44de4d, 0x768e0b28,
0xe948ff16, 0xa6723010, 0x058458be, 0x98a2132e, 0xc018e92b, 0x2e6545bb, 0x4dc79c24, 0x94cb5f40,
0x7f83501e, 0xf37162a5, 0x226c506e, 0xaec77df9, 0x9e3d3e26, 0x50f02202, 0xc1d5aff0, 0xfc68dcff,
0xca57ae93, 0xdd3285ae, 0x9df1759c, 0x784d52ed, 0x116d4b2f, 0xb7f23a70, 0x6d57a804, 0x6c16c958,
0x5303073b, 0xed53d07f, 0x97be4373, 0x6d0a0f32, 0x1d4bdba5, 0xcd6d22f8, 0x3c98a39a, 0x7c724268,
0xf26d6d99, 0x6e4f4f0c, 0x5ca82ff3, 0xa2bfc52a, 0x5e693755, 0xd2857724, 0x4d262126, 0x907f2de0,
0x70cc9508, 0x7afa5324, 0x61ff43ed, 0x4dc2619f, 0x492960e6, 0x99b8a614, 0x5cf84de4, 0x61d4c8e7,
0xd4daeb49, 0x5829b4ee, 0x497d5845, 0x25aa9b3a, 0xc9f70ecc, 0x3c39dbf2, 0x6cb7e393, 0x47668876,
0x06bfd54b, 0xa38b1c29, 0x252e91a4, 0xaf168e5d, 0xa1bd421a, 0xc50f63f4, 0x0a557a95, 0x0ddd948c,
0x2a309690, 0x330a48ff, 0x722b8dc7, 0xdd380521, 0x54e591d8, 0x5f68d925, 0x24885b29, 0xc270fc54,
0x29da9b4c, 0xe69a8655, 0xb55cbdbe, 0xce702acb, 0xd9bab301, 0x8e3ef574, 0x49a354a4, 0xa301e534,
0xe0f6be02, 0xa021f163, 0xd987b748, 0x910286ab, 0x25088c7f, 0x4a7b4d56, 0x728fca2c, 0x22158b8b,
0x99dd6e32, 0x3cff62da, 0xdf387cbd, 0xd8899dd1, 0x8a676348, 0x3c29e7f2, 0x5991b0bb, 0xba64c520,
0x601a9020, 0x2046e29e, 0xd620011f, 0xee922574, 0x73bee209, 0xa5ffb804, 0xd3d17a7e, 0x864e144e,
0x40198494, 0x2be33dcc, 0x8c52f56f, 0x79d7fc78, 0x22ac5861, 0xdea2ce86, 0x0b19d5b4, 0x04aa7a93,
0xb3b53e81, 0x62789c65, 0x8e7591c6, 0x3559b61a, 0x6ba03013, 0x2567e8f9, 0x34973a75, 0x6a40c64b,
0xe0e7eff3, 0x6cd26bae, 0x15b5d7c1, 0xbbcc6435, 0x3447d593, 0x1afd90da, 0x6a7f31c4, 0xc9b4a80d,
0x58945f50, 0xe7d281e7, 0xc7383345, 0xc3ad4686, 0x240e07e6, 0xbc62f023, 0xf1f896d2, 0x112cc4ba,
0x2926e76f, 0xb04bbc0b, 0xc505448f, 0x11a17d61, 0xc6160556, 0x32573615, 0x40a8b5b4, 0x82923d53,
0xf8991ccb, 0x5b418a6a, 0xd1e62f41, 0xa4b105d5, 0xa6eb939d, 0xd2960f8f, 0xba52155d, 0xe16a1cba,
0xd4859c42, 0x904eac4c, 0xe65c0598, 0x4b755159, 0x6737499d, 0xdf428c19, 0x316e4113, 0xbf086340,
0xe75b77e4, 0x1d4e745d, 0xc4969885, 0x2264b503, 0x93595da9, 0x5c9c4b8f, 0x90929f5c, 0xf35258ad,
0xea1326ed, 0x1ae36bc7, 0x5835a6cd, 0x737764b3, 0x5c71d81e, 0x63a1b43c, 0xbb5158b5, 0x0e8c1965,
0xf1b8f1ee, 0xd10e30fd, 0xb8e564ba, 0xe97287f9, 0x4a32e1db, 0x792e3ea0, 0x4805170a, 0x676fad17,
0x655f0402, 0x97befa1d, 0xc979ded2, 0x21b5942e, 0x31656ba8, 0xf64d9d5b, 0xdc7dbaad, 0xef5d78de,
0xa0646448, 0x69e370af, 0xc058e1d2, 0x6841f78e, 0x3dc273b9, 0x0243936d, 0x536ddf95, 0x460ed51b,
0x683937bc, 0x10918579, 0x16427f59, 0x8155a87b, 0xf342e77e, 0x30c5998b, 0xa8321544, 0x746a180b,
0xe7066a6e, 0x9ed047fc, 0xf8047a9e, 0x5d54e879, 0x197a9e47, 0xa2dd81f1, 0x41945484, 0x985923a4,
0x48e12c2e, 0x8a96239e, 0x4c3f62cf, 0xcac75c49, 0x337c2cbc, 0x9fb8bbcd, 0x0978033e, 0x8b86b051,
0x7cb7bcc1, 0x56b27f19, 0xb19a884d, 0x70ac3405, 0xab3d688b, 0x2dd99707, 0x6b9b2c23, 0x860a91c1,
0x00000000,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_pi_4_32768 = 7.85398163397448309615660845819875721049292349843776455243736148076954101571552249657008706335529266995537021628320576661773461152387645557931339852032120279362571025675484630276389911155737238732595491107202743916483361532118912058446695791317800477286412141730865087152613581662053348401815062285318431146751651578897043720380230240707313522928841091973147590002832632637205116630346036737985377902358264317591439897988273046529345483152948276279637018615594990687391837971438181222806984545752987282458418340610164160771505348736598806184297675544965235925692634804294073294188096168704616917351283000142031786315890206946442835689447402293409294680367110225306238357536637396342762698069922314730885504989028032255490216008604539953407443692827490129676802837499999593244512487764932933204024079648756114863836727075660630577063336171258815482797042752500784459688221646883302095355154294417286825899563372607188867182789890715970588446898437989445464445133042806701653250481969152798977304105049734523814300266371465819716484038345456992057575488008825463242248943405649853472812430443820869782878893714310613537673987707383279215431963972268774595438659366234829813765100231925417784752462206003214590400890926915026177545485738899049736691959362362063844943681711776011883661552011671064767372823328419257247288026188040514241506014509537548377813345607508896910061874118315978549818151067480699195588695409002335430410304981146578757571545743638926687459626373647146731748922731802699377325738830291336246800688990059120166374779970458699438391592451856635631965637954604393668222744443198450020411765004036312298043304303693087535360493392137040340289338138033368935462367109630830976848535833636940604215629745892371390524804805546068137563564221917947623650413366701247156808197946521446095956991994170363525238470946590237670016056281301279348246224021032122156736401060491321255552665296576686069655509798736261780928446740239091092979321866941164393490603472716458161498953347619506897524866441019737817367099588148927456455655130622351931679869567120650369247725660034098609363826267050874063112937349912857857452297664812734305424115378927464596852649471489943243874732540438482117034567170967235693538997963981311488489857762493131170211496818411173962163459184055656524781152012810971097612811034137440695199428922858999425032404022360423717138962101588355518056457122162039614007126504210684863066866919723813034630637488666681955996614149029088721557644364124508898408642043581028128769017369862774149023506307219927723286417284216807187235140025375827154482170230218690229456234647252428727418996315341387445473282446205420749737180664701214391003567619388783094910362880936558591135714611198816466955262785338683934880778356791525533992384057860738121234296777536441350897569983600935501827644634765549596861952119622420830361428467187985876607554613297762120251342653670168729819547799484988015354915857188610160936280929548044999597753979890453668785672809937235226796623557990391986302023786637556307900970482535523440534463989159734446770759767448019336680545640649915375355375767009611933637300651353666481300374360712683129666500533108522047677621582933662412863476449067140251377026664699249540893684096013142864775724266035027742801570109759939878919289425105084467484001807639690794089855468281286780133232047956546531466830394799603712207291117652393817673930522939177918072774542272882004337667818714580571795880233849143128027089478784247052286105251687758366777578531677784247716462909957875492541287792129285941440458788912721227497464995596836382082908876911979633973306546372408033233272464266051168814767728870354137464865409295067745498577481122239392820722648080831524324928021108393316372345597798314936591682645901035703470758009562259397463109360425728319140452344336100767686730280047825508259504940527527511232330379021061121490941745973807171195780888164553286239421431560836047325992160656085269330674450701829728860275261170581317905026316306802791509916639327313677763946344086670516327747413172965514119232814264658915504639525182340164969121529477613337212586528414421688312360417009906644946929639021138241353166352132653586107964669243786415351700175059469414783600428187367605140557634748640328517781750101963683317484770363666161470199317706670765858214696424576308952233266439351698864290943813550528738940395350062531557148532554117887744814807747699136844031379414187839379457416613694793625282490372257615998678324052683510937973933990364725484742827794760744571411875800799672878507177021497620027353036805329486911943155603563713635083039296326535572034396260765830437957449665559293039790192917313687184746663737362528663515710841598447509942316418036596326684024142802295190958179160406872220019673140072557118026007930296520510475010574154279909448033439377873987539151240796573681636841063077044259187897668375587682088514176009668587840555619289728762382746112233327408521951923314984945135483536184436046065782465202497217185331511803923790599146614325540789954829879183845324354193236966810573116359170024516923205957017249100120608850925354078741474485231080947422676744485559062705542223934594965575039844411791280723394650397040438945743380836151070378156800933578663299444354007997666385469099482333604880385335474871361183641845790624835478295370231944275965969335794301886413633051942730300476291524070122731590049399707040333079165913215483167158401568391907588619407008761269430888677646488717569770358906003629295156160906698640318829533519582584063558195986243845609301458827869279981515953336694219923992577458478269277467602147834366036070569315866486761864696194680048192882018294197692678930336118265142518337310923278458762329078210106280481412949517352838200328675326195410947129632273213630029145983549140533728585398906466466392638172624130246450846268060662073493214619579076444439017221911156206171448150988381933700762007251469018956276186772910990340669011231406855105208021415297656363584303288398961267193115072540469169881015408563064429885729074798266138444978509335108218815722240998969868932293660658936381351977286283927784235272798483129776900520630065469963297192646074314791945328742475225480292429343196192118171521225084425606072912825125129208084108759737925747348058362930503453201741252946102186299003030714984290578254278612116022597266123861001549672688712900658187632458729685196670220458462755708362712621520625982553330492887960765886375191707073732603444138198493793865348849617084840957618652999163464538460514213346554668130835070771778082069730312692815736580739099747473395529186406752554589115550337417879704774325952995012433518099025921351660798487744754767490988811325136264517137548918255730478483479642008622599551488775056588384048010498686384648452558598886239944594475593554043177793091085885986955545463215602128501665110831472142466763578867674143686463758308083552682538648512913844767165683344989627890644608074706843079974689285398945279908958251485218267030400719124071686151193662289987637434356406725262259445496708984536643531701231412199639036343086966832597617209585908663844874660481764096823293718083020940028075747784198465677235969984050407378853342856223207680503172536886671191339404119344866880012268928888195491340533098160154003408953897685550505079681940131930475139037106387969813258587849610633058539405840266062659762437521640677738397986647437853275870569232656185884081422901953869545288210916989265277153832876113031868481136236355920721515335210371594417524030178781228510756813465191205908535836558797439416130410344199225787375477714399610597996572910548498726809058661711029348508164796011094512833473631435599877074147807127138955393125776781425316707560073238130502968169189055103855129046040871189129249952903525250749019596727322900757210006727603519822155376960612917727175017482053016510459295163389181313314188321532276062194045645744128948996175890556573371500853968074513374741255657293719705068355230556133496406619172872639071062597818942757100699951659145637223162200636415254324175666019139760727486420376631632634295735317584232844629465226017716677874139585858692334644542784661396841953075364692178165087228477390502484840257757290403822034609477476057936834098701143982873285132440868937029839177277534437930252007889756213272667300941798050830727358366921285553619344848437925860915497760084377793386797963761612256591378204057206115643979083259776806345935545535220877164347942877420721869566424899893622665439586034380599274208520013389962293854345470999861743716906637914569146208971132856939219750727379257088242908614053241010880779400166275310300164938962819044645957301049371105902001798261440473308730731991254968796803181687699531386773972613908948030525833667437480890756373695062252854880309570382727851976846506288068574895451811790647917136283328098701236769779788316835757061046510356590988700011200066762406205044822411917439579581782856292574230872240691711008081523188124008949911731412623420459022508095232336489724267384133735150850541636093897251140822056263631391014112061628796886779905461099145633438597142273528257877381544844500743530191628698485647574742398674889144030466404918344655906403130408021571730552581872230466359120057419517644140378615801173197670530184709445355839070590224080201705561700306206529429647409535229597591841805522208037843890009319959850103824250719576916773611864003363910431359272674484903064285747366788589461719715361145307864839299623063211790126230531061753530369514336377625200477174900825690869677027043862529826785305847716598458488235644672626910775159587995859733539903296358688662389244525957327429116285960175176840102809339996086306290262675676405881650319121207710190300E-1; */
static EMUSHORT _ei_m_pi_4_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0x4c9e8503, 0x39b1b1ef, 0xdc719585, 0x13142406, 0xa06e5274, 0x37a598a4, 0xe2349cf3, 0x5b858da5,
0x969d7aed, 0xab3c2058, 0x55b33340, 0xe4ea0d4c, 0xe98c9d88, 0x7d48fcd5, 0x7dbec8a6, 0x6123f4b1,
0xbf4b0741, 0xc5862c59, 0xf34f9f9b, 0x73989e73, 0x07b6b624, 0x79533695, 0xc3f8fc47, 0xb982dbd1,
0x66e64bcb, 0x37cd67e3, 0x30dd8cb6, 0x316f9c48, 0x52e8cd23, 0x86c29d10, 0xe25c7c87, 0xf4e80d0a,
0xb834e4b7, 0x27c7e54c, 0x8c9e3a59, 0xd326282f, 0x85a636ce, 0xb83b1b83, 0x72c0e910, 0x04349419,
0xb8c15a83, 0x6db041d7, 0x44aeaa34, 0xf0aa1916, 0x73ada73a, 0x7eb964d8, 0x66e50549, 0x83e47f1c,
0x0579bf0a, 0x2fe5c88b, 0xc9f65167, 0xbcb5467f, 0xd0fd6ece, 0xfde7966d, 0x382c4ad3, 0xe37e4c5f,
0xb1a44d99, 0x00ce70ca, 0xf542b68e, 0xb436b7b2, 0x7513ef66, 0xc6a421d2, 0xe87a2ab1, 0xb3c04470,
0xaf31f47d, 0x7807321f, 0xe807eeb2, 0xcbccb26d, 0x54739e52, 0x68220e78, 0xcd11496f, 0x2ece9e4a,
0x79e4cff7, 0x1845582c, 0xc9dc89fe, 0x80468752, 0x8d482ae0, 0x1bcfcee0, 0x339ba812, 0x41ae27ed,
0x25660e87, 0x386c010a, 0x80456be1, 0x0d34919a, 0x13ad38b3, 0x501032c2, 0x6bd4df57, 0xfe1c859c,
0x79d6c4d5, 0x1d038363, 0xfd9398dc, 0xabb09dc6, 0xd50bd767, 0xf4a6f918, 0xafcf1bd1, 0xe35984ab,
0x3e99212e, 0x5cbab3aa, 0x2f2d3375, 0x4f8d4291, 0x8e967fd1, 0xf7689a9f, 0xdaed38ee, 0x3334805f,
0x46d62350, 0x96efbdf7, 0xc708322b, 0x561b37b3, 0x99117037, 0xace69182, 0x4241c859, 0x1a614b7f,
0x375b6c89, 0x28ab8204, 0x5904f9a0, 0x923794da, 0xb0ca4f51, 0xaa2db8df, 0x1dd3ef8c, 0x94487399,
0xbecf9ef3, 0x7a9ea430, 0xa4c83e64, 0x8de75618, 0x4e0c3723, 0xd37a05d4, 0xf32b6497, 0x2af31459,
0x7082b67e, 0xca145dc4, 0xa2ae8f2e, 0x40d58d20, 0x2c557f7d, 0x5d4cf64a, 0xc9b73cc6, 0x7d6719be,
0xc798c87d, 0x86cfdb66, 0x2a4e81ca, 0xa5c9c6bb, 0x4f2415e8, 0x70fae785, 0x41593c2f, 0x80e85849,
0x223d1b6e, 0x05415b75, 0x38f4d7a3, 0x7de58391, 0x7b5d5815, 0x1e17c064, 0x5e44cb8a, 0x3e35598a,
0x4a0ed5f3, 0xfa34f123, 0x7b64fea6, 0x91ec2b3f, 0x78066979, 0x380a6b1c, 0x96a23d53, 0xd6b5ad1c,
0xeb7cae26, 0x07e7c973, 0x9f1f4b4a, 0x7473cfb5, 0x805f699f, 0x65b56b0e, 0x408ae2d4, 0xcb3c2df6,
0xa78d35e5, 0xfa643f56, 0x4ecfb964, 0x66c279ab, 0x61ec2180, 0x60392a45, 0x5dfe8296, 0x8fc11bda,
0xfdd4bdf6, 0x71cbfbf4, 0xbbd558ba, 0x52ea6561, 0x69ce8eb8, 0x8a09a8be, 0x2e9916f5, 0x63f94554,
0xa6fa5a93, 0x20f0186e, 0xa73cb429, 0xa94780ea, 0x10c90bbd, 0xb02270ae, 0xa6a1bb88, 0x98fbe338,
0x1a8b5466, 0x287eb57c, 0x2f97b8c1, 0x2b2549ba, 0xea6e9194, 0x8a4e6ef6, 0x53341371, 0x755cc287,
0x91a3779f, 0x14c3fe3b, 0x995270b2, 0x71a8ddb4, 0xef251b9e, 0x15d22acb, 0x9a8d9bad, 0x6c9bac6f,
0xc8686411, 0xede306da, 0xb1c0311e, 0x758b471f, 0x6fc3dcc5, 0xb54463a7, 0x266f26ef, 0xb4e089d0,
0x93e8cdd0, 0xd72c19e7, 0xd6b14b46, 0xeaf09dcd, 0xf4febd73, 0x0e8e738d, 0x90180038, 0x99c3bea3,
0x2498e084, 0xf5e68c8d, 0xb771b20d, 0x0d8aaff3, 0xd5b853b1, 0x1bf571f9, 0x5b1444cf, 0x28a14536,
0xac5879be, 0x07943bd7, 0xd36b43f1, 0x760f5f34, 0x023f296d, 0x3b55155e, 0x34e7ae3f, 0x46b056ed,
0xdc93676e, 0x21b8dc97, 0x5f249f09, 0x0e5c828f, 0x52df0062, 0x9bc17902, 0x7396475d, 0xbaff1f68,
0xa42f2db7, 0x2ef2fb95, 0x30b0858d, 0xd4f0b765, 0xc8ce3a98, 0x8479a7b5, 0x8c371f58, 0x0018162a,
0x303d61b8, 0x7c05de8a, 0x986a01ad, 0x70d81301, 0xddcfe190, 0xe6be2309, 0x0379b409, 0xa800ad71,
0x69c1a0fe, 0x94045780, 0xd3f35fd4, 0xa878b3a6, 0xd5ce41bf, 0x772df6a0, 0xca1a3c5a, 0xe861bc83,
0x42e96937, 0x06ae4f47, 0x475bbf84, 0x12a66809, 0x827c2fa3, 0xfa1687c0, 0x710c918c, 0x598b4268,
0xb82a7702, 0xaddfc66d, 0x1d5d2a67, 0x046a1892, 0x6ee08174, 0x2e42eb38, 0x7240b793, 0x23355564,
0x882d15dc, 0x919b9663, 0x6457e578, 0x211a839e, 0x62c777e1, 0x5ebac998, 0x51bf366e, 0x2d1d7c95,
0xf22ce39d, 0x94d9be70, 0x21e26f70, 0xbd1d3bce, 0xfcb77f68, 0x53963d23, 0x6fd60b98, 0x155190a6,
0xaf7a2b89, 0xdde815ef, 0xcf001797, 0x6c201061, 0xfc07aadc, 0x20d09acc, 0x35cdbf33, 0x1dd16b81,
0xbd8e07ec, 0x747f60d1, 0x1800d813, 0x981e1efe, 0xfc3df021, 0xa76f2015, 0x193930ff, 0xefaffa62,
0xb6a1aa17, 0x992bd9d3, 0xb56afa8a, 0xb6433b1b, 0x428484e1, 0x51108596, 0x38b870f2, 0x8f496f76,
0x0472bb7e, 0x069ac406, 0x92fed8d4, 0xc1a86ef9, 0xede49479, 0x1a84908d, 0x1e0bbc47, 0xc49d5333,
0xf19a8ace, 0x5a10ab69, 0xfd0b8c4b, 0x6009b8a5, 0xf304565e, 0xcdce4bac, 0xdd8ef5ba, 0x1ee51e6f,
0x1456eb49, 0xeec4cbe2, 0xf64557a8, 0x282473c2, 0xf3b6df67, 0xd99ee7fe, 0x9a43fb42, 0xed4e43e4,
0xf3003fe8, 0x3c4a4371, 0xf7343a01, 0xc9d9750e, 0x1b59cb0d, 0x719ed544, 0x36db9ac3, 0x2646f853,
0x287af77e, 0xea04b718, 0xfd3e3f4d, 0x0e9bdbaa, 0x664bbfdd, 0x8291d8d0, 0xfccfa347, 0xb0e77f49,
0xe1df523e, 0x151268db, 0xb9f33d7c, 0x591f4218, 0x656de53f, 0x34049e11, 0x0b68bdca, 0x779c8323,
0xb9ae8366, 0xa16ca883, 0xbbafae48, 0x4ec902d8, 0x0ccfa4b8, 0x5ac8e578, 0x72b46045, 0xabd993f4,
0x80b84ca7, 0xc384ad30, 0xc7d8db06, 0x37fe3a28, 0x180aa718, 0x095ede0d, 0xd0444d59, 0x7caf3063,
0xf566f034, 0xcc97d47a, 0x17621b85, 0xd011de69, 0x904107c3, 0x01fe727b, 0xf1c3e1b7, 0x923044cf,
0x39319b48, 0xe5704552, 0x014a0b38, 0x202ec557, 0x8109cbdc, 0x3f7e3a00, 0x240a4c5f, 0x57bd1f87,
0x8fcc497e, 0xe98a9295, 0xe67876cc, 0x332a4a58, 0x28456696, 0xd56a19ef, 0xf425a552, 0xff9aea6d,
0x8820e361, 0xd554ce8e, 0x2e922549, 0xd15015ab, 0xb63face5, 0xfec2bd53, 0xf29e083e, 0x9a1079fd,
0x3756d0cc, 0x8e9bbe9d, 0x7ab8e5ec, 0x89a8d98c, 0xd2db4615, 0xc7727ebd, 0xcec493a2, 0x7b8e75ea,
0x767ce16e, 0x883fa78d, 0x501aca90, 0x339e28e6, 0x34cdd7fb, 0xaab3879f, 0x9ebd35ad, 0x2d633801,
0xba21eb63, 0x93cfffa8, 0x09e8637b, 0x1a03b029, 0xb5d21a40, 0xda370518, 0xba6d9b7e, 0x028b21b6,
0x54c10a7d, 0x8a141e09, 0xaaf282a6, 0x768951f9, 0xd57f4e50, 0x25bac9ec, 0x0c72e141, 0x5feb1b74,
0x00ef65e1, 0x6fef027b, 0xd9a80bd1, 0xdc3d3774, 0x65ad646b, 0x13657f07, 0x2fe2e210, 0x850853dd,
0xa5c91151, 0xc78e7d8b, 0xd400186b, 0x90edf52d, 0x4cc83d1a, 0x3502091c, 0xb528801a, 0xef3d1acb,
0xdd80b53d, 0x1045483d, 0x251a4a4d, 0xfd930987, 0x2520503d, 0xfa4f569a, 0xf6e0eb7d, 0xb9b8e7ca,
0xe3ec0f52, 0x054f8879, 0xbc5b7fc8, 0x0f4a3e27, 0x5c4f8e36, 0x31710d19, 0x78d9d0d0, 0x59d7f69e,
0xc4156233, 0x76dcf6f4, 0x4387a7b2, 0x3f7559c1, 0xb0d14d21, 0x27911e8b, 0x2002f2b7, 0x96812aff,
0xb14301b0, 0x6a5a69ea, 0x587665cd, 0xba3bf615, 0x067e1427, 0xa981e021, 0xf39dcc9b, 0x10217ca9,
0x72fb9d18, 0xdf378dd6, 0x5b088ef6, 0x7597fb3c, 0xa364df90, 0x4cdcbc24, 0x88cfdc18, 0x876b7d0f,
0x83157d7a, 0x1610a34a, 0x08e08380, 0x4518ac5d, 0x2b465227, 0x4256efc0, 0xd5a4aca1, 0x91e12282,
0xda72dd24, 0xdfc54930, 0x3071eda8, 0xbf2220e8, 0x96e34991, 0x33d8a87c, 0x8f605894, 0xf912d1da,
0xa1a15371, 0x76079e67, 0x50734841, 0x5953cec7, 0xbbdaaeed, 0x31d0bd10, 0x7eb2d3f4, 0xb6db13c5,
0xa8eaaafa, 0x117bb8ad, 0x080f84f8, 0xd0841745, 0x7a192df8, 0xd7528536, 0x7b9f0f1c, 0xbf8a3b58,
0xcd31bffa, 0x163afcbb, 0x1b6f0c4a, 0x23f65239, 0xd4cb8c15, 0xb36cc2ba, 0xc6b091a5, 0xe6e0f0ff,
0x46c89c98, 0x55fd6129, 0x5e162ea6, 0xa5b7b7e8, 0x71f987f5, 0x438d620a, 0xc59a04a0, 0xc47b64d7,
0xa5f8cb5d, 0x3e0de226, 0x988f5f6a, 0x657de65f, 0x61d7e826, 0xe6d502c6, 0x70086e3d, 0xcc67ba75,
0x8f0aad2c, 0x101a168c, 0x5956aed4, 0xa808da6e, 0xc66f7c32, 0x9922c7ab, 0xecbce11b, 0xe72ad72a,
0x18188b29, 0x3bb321af, 0xf2eab785, 0x7567a782, 0x131c288e, 0xed5cd724, 0xaa80d8f3, 0x80cd3f87,
0x3ad86f65, 0x04f32a0c, 0x5867c544, 0x3b3751dd, 0x0a41d85c, 0x05486d8a, 0x56db8be1, 0xcabbdf6b,
0xf6cbe54e, 0xbbb3a943, 0x5a2ae600, 0x59560861, 0xef9b16a9, 0x30ccb77b, 0x40633fca, 0xec5fcdf4,
0x699ef220, 0xb8ef1165, 0xbab0c7d9, 0xbaeb7f9b, 0x3dc4c4ad, 0x1488e9c2, 0xc6709e58, 0x464e4983,
0xcd874acf, 0x3cbdd3a9, 0xc7828b7d, 0x297f0f14, 0xa538ba9e, 0xb18543ae, 0x27042cda, 0x4b93325e,
0x9499b209, 0xe00fa275, 0x6679c743, 0x8a59772e, 0x138f41be, 0xddc7f9c7, 0x968f8aac, 0x61839782,
0x3aba5bec, 0xa1b8d15c, 0x07854f1b, 0xa7aeafcb, 0x65fc7efe, 0x7ca3f9bb, 0xd6492942, 0xcf04460e,
0x75e8f1da, 0xc10d55bc, 0x97c44666, 0x606b1df5, 0x840c5395, 0x5c77fe27, 0x84ceb937, 0x54250000,
0xca997114, 0x84a85350, 0xc930ae85, 0x3750cecd, 0xcc857642, 0xbbc70611, 0xb11930f4, 0x98c250d9,
0xb6e1477e, 0x3b1ebb0e, 0x3a52df63, 0xef27e6af, 0x1d023685, 0xde9611c6, 0xa7e13361, 0x1406b779,
0xcb9adc49, 0x95449c87, 0xb733cfcb, 0x2ce2eb84, 0xf664c204, 0xf7a69dc7, 0xaf2be26b, 0x559e6c1c,
0x0925df1e, 0xcb2e04a4, 0xfd82812f, 0x1bd08340, 0x13db6e42, 0x539522ce, 0x460faccc, 0xcca02ee8,
0x4efa838b, 0x788e3366, 0xa91d4790, 0xbb3231cf, 0x83f400c3, 0xea511851, 0x26bcf769, 0x322d5d8d,
0x4df0b6b7, 0x4eb97960, 0xc8bd51c0, 0xa50c91dc, 0x5f2a4bfd, 0x746444fe, 0x3702486f, 0x8960de96,
0x8f2d5d2c, 0xeb833d46, 0x00802cff, 0x7c0707c1, 0xfc140303, 0x2c0eb68d, 0x15c5bcae, 0x239f513b,
0x1ff7ab97, 0xcf81e107, 0x6a9401cd, 0xade714c1, 0x14a838a1, 0x5a1fcd61, 0x1ada9c28, 0x4f25c605,
0xcfaebbf2, 0x825a1acf, 0x8087b317, 0x98e0ba71, 0xa11c3ac9, 0x53374821, 0xbc095770, 0x534b4e39,
0xfbfa0c3d, 0xa874a701, 0xa67dcff5, 0x5ae3f935, 0x96d0a759, 0x8fd52626, 0x39060e8f, 0x681644d0,
0x5d42530a, 0x464d80a9, 0x30ac67b8, 0xd599149b, 0x5a6685ff, 0xbb2aa31c, 0x23fb6c99, 0x673b982e,
0x1269f7df, 0xeb5ba9ac, 0xb1064988, 0x36dd424b, 0x6d6cca51, 0x92de9c3a, 0x5ba141da, 0x422e91e6,
0x6a67e3e8, 0x14ec0b57, 0xb1615599, 0xbfcd014b, 0x79ee7e6d, 0x6d98d948, 0xca837645, 0xfca5bb1a,
0x55c6fa47, 0x022e9bed, 0xa0799d00, 0x0ad8291d, 0xef26f1b9, 0x7583d5cf, 0xa694ca45, 0x86d44014,
0x9ec52a52, 0x6cd1cb72, 0x139cd290, 0x4472065a, 0x98a573ea, 0x60c980dd, 0x80b96e71, 0xc81f56e8,
0x765694df, 0x9e3050e2, 0x5677e9aa, 0x9558e447, 0xfc026e47, 0xc9190da6, 0xd5ee382b, 0x889a002e,
0x481c6cd7, 0x4009438b, 0xeb879f92, 0x359046f4, 0x1ecfa268, 0xfaf36bc3, 0x7ee74d73, 0xb1d510bd,
0x5ded7ea1, 0xf9ab4819, 0x0846851d, 0x64f31cc5, 0xa0255dc1, 0x4597e899, 0x74ab6a36, 0xdf310ee0,
0x3f44f82d, 0x6d2a13f8, 0xb3a278a6, 0x062b3cf5, 0xed5bdd3a, 0x79683303, 0xa2c087e8, 0xfa9d4b7f,
0x2f8385dd, 0x4bcbc886, 0x6cea306b, 0x3473fc64, 0x1a23f0c7, 0x13eb57a8, 0xa4037c07, 0x22222e04,
0xfc848ad9, 0xe3fdb8be, 0xe39d652d, 0x238f16cb, 0x2bf1c978, 0x3423b474, 0x5ae4f568, 0x3aab639c,
0x6ba42466, 0x2576f693, 0x8afc47ed, 0x741fa7bf, 0x8d9dd300, 0x3bc832b6, 0x73b931ba, 0xd8bec4d0,
0xa932df8c, 0x38777cb6, 0x12fee5e4, 0x74a3926f, 0x6dbe1159, 0xe694f91e, 0x0b7474d6, 0x12bf2d5b,
0x3f4860ee, 0x043e8f66, 0x6e3c0468, 0x387fe8d7, 0x2ef29632, 0xda56c9ec, 0xa313d55c, 0xeb19ccb1,
0x8a1fbff0, 0xf550aa3d, 0xb7c5da76, 0x06a1d58b, 0xf29be328, 0xa79715ee, 0x0f8037e0, 0x14cc5ed2,
0xbf48e1d8, 0xcc8f6d7e, 0x2b4154aa, 0x4bd407b2, 0xff585ac5, 0x0f1d45b7, 0x36cc88be, 0x23a97a7e,
0xbec7e8f3, 0x59e7c97f, 0x900b1c9e, 0xb5a84031, 0x46980c82, 0xd55e702f, 0x6e74fef6, 0xf482d7ce,
0xd1721d03, 0xf032ea15, 0xc64b92ec, 0x5983ca01, 0x378cd2bf, 0x6fb8f401, 0x2bd7af42, 0x33205151,
0xe6cc254b, 0xdb7f1447, 0xced4bb1b, 0x44ce6cba, 0xcf9b14ed, 0xda3edbeb, 0x865a8918, 0x179727b0,
0x9027d831, 0xb06a53ed, 0x413001ae, 0xe5db382f, 0xad9e530e, 0xf8ff9406, 0x3dba37bd, 0xc9751e76,
0x602646de, 0xc1d4dcb2, 0xd27c7026, 0x36c3fab4, 0x34028492, 0x4df435c9, 0x90a6c08f, 0x86ffb7dc,
0x8d8fddc1, 0x93b4ea98, 0xd5b05aa9, 0xd0069127, 0x2170481c, 0xb81bdd76, 0xcee2d7af, 0x1f612970,
0x515be7ed, 0x233ba186, 0xa090c3a2, 0x99b2964f, 0x4e6bc05d, 0x287c5947, 0x1fbecaa6, 0x2e8efc14,
0x04de8ef9, 0xdbbbc2db, 0x2ad44ce8, 0x2583e9ca, 0xb6150bda, 0x1a946834, 0x6af4e23c, 0x99c32718,
0xbdba5b26, 0x88719a10, 0xa787e6d7, 0x1a723c12, 0xa9210801, 0x4b82d120, 0xe0fd108e, 0x43db5bfc,
0x74e5ab31, 0x08e24fa0, 0xbad946e2, 0x770988c0, 0x7a615d6c, 0xbbe11757, 0x177b200c, 0x521f2b18,
0x3ec86a64, 0xd8760273, 0xd98a0864, 0xf12ffa06, 0x1ad2ee6b, 0xcee3d226, 0x4a25619d, 0x1e8c94e0,
0xdb0933d7, 0xabf5ae8c, 0xa6e1e4c7, 0xb3970f85, 0x5d060c7d, 0x8aea7157, 0x58dbef0a, 0xecfb8504,
0xdf1cba64, 0xa85521ab, 0x04507a33, 0xad33170d, 0x8aaac42d, 0x15728e5a, 0x98fa0510, 0x15d22618,
0xea956ae5, 0x3995497c, 0x95581718, 0xde2bcbf6, 0x6f4c52c9, 0xb5c55df0, 0xec07a28f, 0x9b2783a2,
0x180e8603, 0xe39e772c, 0x2e36ce3b, 0x32905e46, 0xca18217c, 0xf1746c08, 0x4abc9804, 0x670c354e,
0x7096966d, 0x9ed52907, 0x208552bb, 0x1c62f356, 0xdca3ad96, 0x83655d23, 0xfd24cf5f, 0x69163fa8,
0x1c55d39a, 0x98da4836, 0xa163bf05, 0xc2007cb8, 0xece45b3d, 0x49286651, 0x7c4b1fe6, 0xae9f2411,
0x5a899fa5, 0xee386bfb, 0xf406b7ed, 0x0bff5cb6, 0xa637ed6b, 0xf44c42e9, 0x625e7ec6, 0xe485b576,
0x6d51c245, 0x4fe1356d, 0xf25f1437, 0x302b0a6d, 0xcd3a431b, 0xef9519b3, 0x8e3404dd, 0x514a0879,
0x3b139b22, 0x020bbea6, 0x8a67cc74, 0x29024e08, 0x80dc1cd1, 0xc4c6628b, 0x2168c234, 0xc90fdaa2,
0x00000000,
0xfffffffe, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_pi_5_32768 = 6.28318530717958647692528676655900576839433879875021164194988918461563281257241799725606965068423413596429617302656461329418768921910116446345071881625696223490056820540387704221111928924589790986076392885762195133186689225695129646757356633054240381829129713384692069722090865329642678721452049828254744917401321263117634976304184192565850818343072873578518072002266106109764093304276829390388302321886611454073151918390618437223476386522358621023709614892475992549913470377150544978245587636602389825966734672488131328617204278989279044947438140435972188740554107843435258635350476934963693533881026400113625429052712165557154268551557921834727435744293688180244990686029309917074210158455937851784708403991222425804392172806883631962725954954261992103741442269999999674595609990211946346563219263719004891891069381660528504461650668937007052386237634202000627567750577317506641676284123435533829460719650698085751093746231912572776470757518750391556371556106434245361322600385575322239181843284039787619051440213097172655773187230676365593646060390407060370593799154724519882778249944355056695826303114971448490830139190165906623372345571177815019676350927492987863851012080185540334227801969764802571672320712741532020942036388591119239789353567489889651075954945369420809506929241609336851813898258662735405797830420950432411393204811607630038702250676486007117528049499294652782839854520853984559356470956327201868344328243984917263006057236594911141349967701098917717385399138185442159501860591064233068997440551192047296133099823976366959550713273961485308505572510363683514934578195554558760016329412003229049838434643442954470028288394713709632272231470510426695148369893687704664781478828666909552483372503796713897112419843844436854510050851377534358098920330693360997725446558357217156876765593595336290820190776757272190136012845025041023478596979216825697725389120848393057004442132237261348855724407838989009424742757392191272874383457493552931514792482778173166529199162678095605518019893152815790253893679670519141965164524104497881545343895653696520295398180528027278887491061013640699250490349879930286285961838131850187444339292303141971677482119577191954595099786032350785693627653736773788554831198371185049190791886209994504936169197454728939169730767347244525219824921610248776878090248827309952556159543138287199540025923217888338973711169681270684414445165697729631691205701203368547890453493535779050427704509990933345564797291319223270977246115491299607118726913634864822503015213895890219319218805045775942178629133827373445749788112020300661723585736184174952183564987717801942981935197052273109956378625956964336599789744531760971512802854095511026475928290304749246872908571688959053173564210228270947147904622685433220427193907246288590496987437422029153080718055986880748401462115707812439677489561695697936664289142773750388701286043690638209696201074122936134983855638239587990412283932685750888128749024743638435999678203183912362935028538247949788181437298846392313589041619029310045046320776386028418752427571191327787557416607813958415469344436512519932300284300613607689546909840521082933185040299488570146503733200426486817638142097266346929930290781159253712201101621331759399632714947276810514291820579412828022194241256087807951903135431540084067573987201446111752635271884374625029424106585638365237225173464315839682969765832894121915054139144418351342334458219633818305603470134254971664457436704187079314502421671583027397641828884201350206693422062825342227398173170327966300394033030233703428753152367031130176981997971996477469105666327101529583707178645237097926426586617971412840935051814183096283309971892327436054196398861984897791514256578118464665219459942416886714653097876478238651949273346116720828562776606407649807517970487488340582655312361875468880614149384224038260406607603952422022008985864303216848897192753396779045736956624710531642628991537145248668837860793728524868215464539560561463783088220208936465054324021053045442233207933311461850942211157075269336413062197930538372411295386251411727132403711620145872131975297223582090669770069222731537350649888333607925315957543711216910593082533081706122868886371735395029132281360140047575531826880342549894084112446107798912262814225400081570946653987816290932929176159454165336612686571757139661047161786613151481359091432755050840422991152316280050025245718826043294310195851846198159309475225103531350271503565933290955834900225992297806092798942659242146808750379147192291780387794262235808595657129500640639738302805741617198096021882429444263589529554524482850970908066431437061228457627517008612664350365959732447434431832154333850949747797330989890022930812568673278758007953853134429277061347219314241836152766543328325497776015738512058045694420806344237216408380008459323423927558426751502299190031320992637258945309472850461635407350318134700470145670811340807734870272444495431783009906196889786661926817561538651987956108386828947548836852625972161997773748265209443139032479317291460432631963863903347076259483354589573448458493087336019613538564765613799280096487080740283262993179588184864757938141395588447250164433779147675972460031875529433024578715720317632351156594704668920856302525440746862930639555483206398133108375279585866883904308268379897088946913476632499868382636296185555420772775468635441509130906441554184240381033219256098185272039519765632266463332730572386533726721254713526070895525607009015544710942117190974055816287124802903436124928725358912255063626815666067250846556788995076487441167062295423985212762669355375939194061966782615421974081718267492828856455452693189409491756955744038554305614635358154143144268894612114014669848738622767009863262568085024385130359613882270560262940260956328757703705818570904023316786839312426982868319125173173114110538099304197160677014448529658794571695663261155551213777528924964937158520790705546960609605801175215165020949418328792272535208985125484084166417132238125090867442630719169013754492058032375335904812326850451543908583259838612910755982807468086575052577792799175895145834928527149105081581829027142227388218238786503821520416504052375970637754116859451833556262993980180384233943474556953694537216980067540484858330260100103366467287007790340597878446690344402762561393002356881749039202424571987432462603422889692818077812899088801239738150970320526550105966983748157336176366770204566690170097216500786042664394310368612709100153365658986082755310558795035092279079693667872766094922399330771630768411370677243734504668056617422465655784250154252589264591279797978716423349125402043671292440269934303763819460762396009946814479220737081328638790195803813992791049060109011613710039134604584382786783713606898079641191020045270707238408398949107718762046879108991955675580474843234542234472868708789564436370572481702801332088665177713973410863094139314949171006646466842146030918810331075813732546675991702312515686459765474463979751428319156223927166601188174613624320575299257348920954929831990109947485125380209807556397367187629314825360985129759711229074469573466078093767668726931075899728385411277458634974466416752022460598227358772541788775987240325903082674284978566144402538029509336953071523295475893504009815143110556393072426478528123202727163118148440404063745552105544380111229685110375850606870279688506446831524672212850127809950017312542190718389317950282620696455386124948707265138321563095636230568733591412221723066300890425494784908989084736577212268168297275534019224143024982808605450772152964726828669247037951532904328275359380629900382171519688478397258328438798981447246929368823478806531836808875610266778905148479901659318245701711164314500621425140253366048058590504402374535351244083084103236832696951303399962322820200599215677381858320605768005382082815857724301568490334181740013985642413208367436130711345050651350657225820849755236516595303159196940712445258697200683174459610699793004525834975764054684184444906797125295338298111256850078255154205680559961327316509778529760509132203459340532815311808581989136301305306107436588254067386275703572180814173342299311668686953867715634227729117473562460291753742532069782781912401987872206205832323057627687581980846349467278960915186298628105952695149623871341822027550344201606311804970618133840753438440664581886693537028442895475878750340688732398208067502234709438371009289805273102563245764892515183266607821445076748436428176701731478354301936577495653139919914898132351668827504479419366816010711969835083476376799889394973525310331655316967176906285551375800581903405670594326891242592808704623520133020248240131951170255235716765840839496884721601438609152378646984585593003975037442545350159625109419178091127158424420666933949984712605098956049802283904247656306182281581477205030454859916361449432518333709026662478960989415823830653468605648837208285272790960008960053409924964035857929533951663665426285034059384697792553368806465218550499207159929385130098736367218006476185869191779413907306988120680433308875117800912657645010905112811289649303037509423924368879316506750877713818822606301905235875600594824153302958788518059793918939911315224373123934675724725122504326417257384442065497784373087296045935614115312302892640938558136424147767556284671256472179264161364449360244965223543717927628183678073473444417766430275112007455967880083059400575661533418889491202691128345087418139587922451428597893430871569375772288916246291871439698450569432100984424849402824295611469102100160381739920660552695741621635090023861428244678173278766790588515738101528620127670396687786831922637086950929911395620765861943293028768140141472082247471996869045032210140541124705320255296966168152236E-1; */
static EMUSHORT _ei_m_pi_5_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0xa3b20402, 0x948e27f2, 0x16c1446a, 0xa8dce99f, 0xb38b7529, 0x92eae083, 0x81c3b0c2, 0x16047151,
0x787dfbf1, 0xbc3019e0, 0x448f5c33, 0xea54d770, 0x213d4ad3, 0x310730ab, 0x6498a085, 0xe74ff6f4,
0xcc3c05cd, 0x9e04f047, 0xf5d94c7c, 0x8fad4b8f, 0x9fc55e83, 0x610f5edd, 0xcffa636c, 0x61357ca7,
0x1f1ea309, 0xf9711fe9, 0x2717a3c4, 0xc12616a0, 0xa8ba3db5, 0x05687da6, 0xb516ca06, 0x90b9a408,
0xc690b6f9, 0xec9feaa3, 0x3d4b61e0, 0xa8eb5359, 0x37b82bd8, 0x93627c69, 0x5bcd8740, 0xd02a1014,
0xfa344868, 0xbe269b12, 0x6a2554f6, 0x5a21adab, 0x8fbe1f62, 0xfefab713, 0xb8b7376d, 0x9cb6cc16,
0x9dfaff3b, 0xbfeb06d5, 0x6e5ea785, 0x96f76b99, 0x0d978bd8, 0xcb1fab8b, 0x2cf03bdc, 0x82cb704c,
0x8e1d0ae1, 0x00a52708, 0xc4355ed8, 0x902bc628, 0xc40ff2b8, 0x05501b0e, 0xb9fb555b, 0xc30036c0,
0x58f4c397, 0xc66c2819, 0x2006588e, 0xd63d5b8b, 0x438fb1db, 0xb9b4d860, 0x3da76df2, 0x8bd87ea2,
0x6183d992, 0x136aacf0, 0x07e3a198, 0xcd05390f, 0xa439bbe6, 0x163fd8b3, 0x8fafb9a8, 0x9af1b98a,
0x1deb3ed2, 0x2d233408, 0x336abcb4, 0xa42a0e15, 0x0fbdc6f5, 0x400cf568, 0x2310b2ac, 0xcb4a047d,
0x2e456a44, 0x4a6935e9, 0x647613e3, 0x895a17d2, 0x10d645ec, 0xc3b8c747, 0x263f4974, 0x1c479d56,
0x65474dbf, 0xe3c88fbb, 0xbf575c5d, 0x0c71020d, 0xd8786641, 0xf9207bb2, 0xaf242d8b, 0x5c2a004c,
0x38ab4f73, 0x78bfcb2c, 0x9f39c1bc, 0xab48f95c, 0x47412692, 0xbd854135, 0x6834a047, 0x484dd5ff,
0x92af8a07, 0x86ef9b36, 0x1403fae6, 0xa82c7715, 0x5a3b72a7, 0xbb57c719, 0x17dcbfa3, 0x1039f614,
0xcbd94bf6, 0xfbb21cf3, 0x50a031e9, 0xa4b911ad, 0x71a35f4f, 0xdc619e43, 0x5c22b6df, 0x88c276ae,
0xc06891fe, 0x3b437e36, 0x1bbed8f2, 0xcd77a41a, 0xf04465fd, 0xe43d91d4, 0xa15f63d1, 0xfdec1498,
0x6c7a39fd, 0x9f0caf85, 0x883ece3b, 0x1e3b0562, 0x728344ba, 0xc0c8b937, 0xcde0fcf2, 0x33ed136d,
0x4e974925, 0xd10115f7, 0x93f712e8, 0xcb1e02da, 0xc91779aa, 0x7e7966b6, 0x4b6a3c6e, 0x982aae08,
0x6e7244c2, 0x94f7274f, 0xc91d9885, 0x4189bc32, 0x93385461, 0x933b88e3, 0x121b6442, 0x7891574a,
0xbc63be85, 0xd31fd45c, 0x18e5d5d4, 0xc38fd95e, 0x337f87b2, 0xb7c455a5, 0x9a08b576, 0xd5c9be5e,
0xb93dc4b7, 0xc85032ab, 0x3f0c9450, 0xebcec7bc, 0xb4bce799, 0x802dbb6a, 0xe4cb9bab, 0x3fcdafe1,
0x97dd64c5, 0x5b09965d, 0x631113c8, 0xdbeeb781, 0x54a53ef9, 0x6e6e2098, 0x587a78c4, 0xb6610443,
0x85951542, 0x4d8ce058, 0x5296f687, 0xba9f9a55, 0xa7073c97, 0x59b526f1, 0x521afc6d, 0x7a631c2d,
0x486f76b8, 0x86cbc463, 0x8c79609a, 0x55b76e2e, 0x55254143, 0x6ea52592, 0xa8f675f4, 0x5de3ced2,
0xa7b5f94c, 0xdd69982f, 0x477526f4, 0x8e20b15d, 0x25b7494b, 0xab0e88a3, 0xaed7afbd, 0xbd4956bf,
0x39ed1cda, 0xf1826be2, 0x5b00274b, 0xc46f6c19, 0x59697d6a, 0x910382ec, 0x51f2858c, 0x90b3a173,
0xdcba3e40, 0x1289ae52, 0x455aa29f, 0x88c07e3e, 0xf7323129, 0xa53ec2d7, 0xd9acccf9, 0x149c9882,
0x83ad806a, 0x5e520a0a, 0x92c15b3e, 0xd7a2265c, 0xde2d0fc0, 0x165df4c7, 0x7c10370c, 0x2081042b,
0xbd139498, 0x06102fdf, 0xdc55cff4, 0x91a5e5c3, 0x34ff5457, 0x2f77444b, 0x2a52f1cc, 0x0559df24,
0x7d42b925, 0x8160b079, 0x7f507f3a, 0x0b7d353f, 0xdbe599e8, 0x49679401, 0xf611d2b1, 0x6265b2b9,
0x1cf28af9, 0x58c262de, 0xf3c06ad7, 0xaa5a2c50, 0xd3d82ee0, 0xd06152f7, 0xa35f4c46, 0xcce011bb,
0xf3644e2c, 0xfcd17ed4, 0x79ee67bd, 0xf3e00f34, 0xb1731ad9, 0x8564e8d4, 0x692e29a1, 0xb99a245a,
0xee3480cb, 0x7669df99, 0xdcc2b310, 0x5393c2eb, 0x77d83499, 0x2c24c54d, 0x0814fd15, 0xb9e7ca03,
0x0254542c, 0xd2250c39, 0x05e2ff9c, 0x421eb9a1, 0x6863594f, 0x94ded300, 0x273d413d, 0xae0901ed,
0x6021f8ce, 0xf17fd1f1, 0xe44a8852, 0xd054e074, 0xf24d345c, 0x583588f9, 0x2833c60f, 0x8291111d,
0x39bdab16, 0x0e1611e9, 0x1d131dfa, 0x80e202e5, 0xe89f931a, 0x7efbd479, 0xa7cc2b8b, 0xf0e463aa,
0x8e8a4fb0, 0xaa47cb8d, 0xb4b525f3, 0xca7dc971, 0x3092cc53, 0x7611ca83, 0x2644d613, 0x44414085,
0x25fb5607, 0xe4b9ab26, 0x0c0012df, 0x56800d1b, 0x966c88b0, 0x80a6e23d, 0x917165c2, 0x4b0def9a,
0x97a4d323, 0xf6cc4d74, 0x799a4675, 0x134b4bfe, 0x9697f34e, 0x85f28011, 0x142dc0cc, 0x262661e8,
0x2bb48813, 0xe0efe176, 0xf788c86e, 0xf835c8e2, 0x9b9d371a, 0xa7406ade, 0x60938d8e, 0xa5d4592b,
0x69f562cb, 0xd215699e, 0xdbff13dc, 0x01538bfa, 0xf183a9fb, 0xe203a6d7, 0xe4d63038, 0xd07ddc28,
0xc1486f0b, 0xae73bc54, 0xfda2d6a2, 0x4cd493b7, 0x28d04518, 0xa4a50957, 0x7e0bf7c8, 0xe5841859,
0xa9df22a0, 0xf2370981, 0xf8377953, 0x53505c9b, 0x295f191f, 0x147f1fff, 0x7b6995cf, 0xbdd83650,
0x5c003320, 0x96a1cf8e, 0xc5c3619a, 0x6e4790d8, 0x4914a271, 0xf47f1103, 0x2be2e235, 0xeb6bf9dc,
0xed2f2c64, 0x8803c5ac, 0x9764ff71, 0x72164955, 0x8509664a, 0x6874ad73, 0x63d94f6c, 0x8d85ff6e,
0x1b190e98, 0xdda853e3, 0xfb28fdfc, 0xadb29b46, 0x1df18432, 0x299d4b41, 0x3c53cb08, 0xc616cf4f,
0x6158691e, 0xe78a2069, 0x96262506, 0xa56d9be0, 0xd70c83c6, 0xe23a512c, 0xc229e69d, 0xbcae0ff6,
0x9a2d0a1f, 0x6936f0f3, 0x6cad7c05, 0x5ffe94ed, 0x466eec13, 0xd44be4d7, 0xd9d03de0, 0xca25c04f,
0xf7858cf6, 0xa3aca9fb, 0x45e81604, 0x400e4b87, 0x40340636, 0x34cb8ec9, 0xc169815f, 0x41c0370c,
0x9427af6d, 0x8459d10e, 0x343b3c2d, 0xb3589ddf, 0x3407d649, 0x65fe94cd, 0xb66ea37f, 0x4630e605,
0xa63d0798, 0x213ba877, 0x852d2bd7, 0xf5bb6ead, 0x20378544, 0x4454e18c, 0xf6848442, 0x66158857,
0x6ce71c4e, 0xaaaa3ed8, 0x8ba81dd4, 0x410cde22, 0x5e99571e, 0x989bcaa9, 0x8ee4d365, 0x14d9fb31,
0x5f78a70a, 0x72163217, 0x9560b7f0, 0x07ba47a3, 0x424904de, 0xd2c1fefe, 0x0bd0761b, 0xfc71f7ef,
0x5eca4df1, 0xd3661fa4, 0x0ce23ba6, 0xc2e4ed85, 0x5d717995, 0x555c6c7f, 0xe5642af1, 0xbde8f99a,
0xc81b22b5, 0x0fd99953, 0x3b204f96, 0x7b362687, 0x2b0e7b66, 0xae926a7a, 0xc857af98, 0x686f4e2b,
0x109a6eca, 0xa1a9b1a1, 0x558eceeb, 0x2ba10e61, 0x1132a50d, 0x84956e57, 0xa38f1a9a, 0x7fef4929,
0x33f2b7e7, 0x8cbf352f, 0xe1533ca7, 0x49ca92c3, 0x1e245056, 0xa91dff39, 0xbfe8b4d9, 0x0406a97d,
0xeb07410e, 0x060b97a2, 0xa999ad23, 0xa724c424, 0x0a39ca7b, 0x5d9b3a7d, 0xc420667b, 0xbf64156f,
0xe466f764, 0xd9d10697, 0xb7483b70, 0x31426e05, 0x8419d9cb, 0xfb72abae, 0xf8b3ef97, 0x2e2d863b,
0x4ff00c42, 0xd10c6d2e, 0x96af996c, 0x0c3b64ec, 0xb03fa4f8, 0x8df40a7a, 0x60ae40a6, 0xe1799218,
0x69aab4f5, 0xc57d925d, 0x02d2ec8e, 0x65f77b01, 0xc0a770e7, 0xec74186f, 0xb3358ef8, 0x45342265,
0x8dcf348d, 0x55152188, 0xad2b84a4, 0x61c991aa, 0x0531a9b9, 0x879b19b4, 0x8fb1707c, 0x401aca21,
0xc262e413, 0xb292d7de, 0xaf3a0bf8, 0x91466296, 0xb5ea4c73, 0x70b09683, 0x070cb013, 0x6c55fda6,
0x35aacac8, 0xde73b5d5, 0x071a02cc, 0xd0e089e4, 0x89050e85, 0x35125966, 0xaaea23b4, 0x4180e868,
0x485be41d, 0x7fd1075a, 0x26c18aed, 0x65b4e720, 0x4582a141, 0xc313b9fd, 0x0c4d13a9, 0x2da8a7e2,
0x814ddc5b, 0x919fb1ec, 0xd9f5d367, 0x47763f05, 0xc97bbf24, 0xc173ca73, 0xcbc24329, 0x5f15a96a,
0xba555595, 0xa7962d57, 0x39a603f9, 0x4069ac37, 0xfb4757fa, 0x12a86a91, 0xc94c0c17, 0x32d4fc46,
0x3dc16662, 0x782f3096, 0x4925a36e, 0x4ff841c7, 0x10a2d677, 0x5c57022f, 0x388d4151, 0x1f1a5a66,
0x38a07d47, 0x77fde754, 0x1811beeb, 0xeaf95fed, 0x27fad32a, 0x360ab4d5, 0x9e14d080, 0x69fc50ac,
0x1e60a2b1, 0x980b1b52, 0x13a5e5ee, 0x1dfe51e6, 0x81798685, 0x8577356b, 0x59a05831, 0xa3862ec4,
0x726ef0f0, 0xd9ae7870, 0x47788bdc, 0x533a4858, 0x0525fcf5, 0x474f0623, 0xbd63e749, 0xb8ef1288,
0xace06f54, 0xfc8f4e25, 0xf58892d0, 0xf7861f9b, 0x75b02071, 0x244a45b6, 0x5533e0c3, 0x670a9939,
0x6246bf84, 0x6a5c21a3, 0xe0530436, 0xfc2c417d, 0x6e9b137c, 0x376d246e, 0x457c6fe7, 0x6efcb2bc,
0xc56feaa5, 0xfc8fba9c, 0x14ef1e66, 0x1444d381, 0x8c7c1221, 0x8d7092c9, 0x3382996e, 0xbd197190,
0xbae58e80, 0x2d8c0dea, 0xc88d6cae, 0x6255ffaf, 0x316a36f1, 0xaa072168, 0x6b8d4b79, 0x6b71d469,
0x0ad2a23f, 0x63cb0fbb, 0x6c686f97, 0x8798d8dd, 0xea93c87e, 0x279dcfbe, 0xb8d023e2, 0x09428eb1,
0xdd47c1a1, 0xb33fb52a, 0x1ec7d29c, 0xa1e12c25, 0xa93f67cb, 0xe49ffb05, 0x453fa223, 0xe79c7935,
0xfbc84989, 0x8160a77c, 0x3937727c, 0x8625596f, 0xeb306598, 0x96e99495, 0xab6dba9b, 0xa59d04d8,
0xf7ed8e48, 0x00d777c9, 0xac9d051f, 0xe6bc17f7, 0x367042dd, 0xe39331b9, 0x9d722dc5, 0xa9b73333,
0xa2145a76, 0x03b9dc40, 0x6dc08b9e, 0x2c40a571, 0xd6d12b68, 0x9638d1a7, 0x5a7a8d90, 0xe09b73e1,
0xc58105fe, 0x627efc0b, 0xc8424c4f, 0xf2865225, 0xe401c537, 0xe544db04, 0xb980f5e7, 0x433892c7,
0xd6157d07, 0x4436e39f, 0x2c297309, 0x23e8bc6a, 0x91ea34d0, 0x5fb87e39, 0x58efe856, 0xde18567d,
0x6db7e5b1, 0x6f5803b6, 0x64686759, 0xafda029a, 0x76492501, 0x0faa823e, 0x380c8a3d, 0x0a19bf20,
0x3f2ecfa3, 0x6071c2b8, 0x20e43940, 0xc8f4f4a6, 0x9cc333cf, 0xeea746a7, 0xebca5f87, 0xc1bde470,
0x3e5a2bc5, 0x3efac780, 0x06fddb00, 0x50d6db17, 0x18eea331, 0xc3836a65, 0x926839f2, 0xd44d7ede,
0xd8f11756, 0x8935ca9e, 0x3399bd99, 0xc99f3967, 0xc9a99c02, 0x56722ba4, 0x449e308b, 0x1c7f742f,
0x1992efac, 0x3f9b1a6c, 0xeedcce3e, 0x8b1f43cd, 0x108693b4, 0xe1b30ab4, 0xaf1549b9, 0xa5b7d19d,
0x0c8bc98e, 0x68481573, 0x66d2f5ac, 0x7a4d61f4, 0x1a7cfbd4, 0x75c5d34e, 0xfcd445f3, 0x42a2a4fa,
0x9661a364, 0xb9f6ec01, 0x51fe3ff7, 0xe24ffa91, 0xdf0d52ad, 0x3fddb81e, 0xfa6b3ed9, 0x8678370c,
0xe4350f3b, 0x9ea466ed, 0xf3bd1fc6, 0xaae0dd48, 0x485204cc, 0x95bbb5b0, 0x832f8a14, 0xb8fc79be,
0x0ebb2cb2, 0x22afbaf0, 0x5a6b6e07, 0x2be43509, 0x578a3b74, 0xdbe549c8, 0xafb434ae, 0x01bedb1e,
0xbb864fed, 0x43f00912, 0x27811147, 0x9970cdd6, 0x2e586524, 0x247a476d, 0x6ecf91d1, 0x96eafc15,
0xde38c839, 0x9b587cbd, 0xb3947d99, 0x6f135417, 0xbf525afa, 0xf79cab0c, 0x1edd6e9d, 0x057699aa,
0xe56a8842, 0x8a416f8e, 0x0fb0a873, 0xd05b3848, 0x46eac321, 0x4d6e00b1, 0x9a2df1f4, 0xa0191253,
0x5eabaa4c, 0xe4f373e8, 0x452cbaee, 0xaaad836c, 0xfccebe9f, 0xd4140aeb, 0xde582cef, 0xd3ae668b,
0x39b05712, 0x0007693c, 0x89394c75, 0x2ad9d25d, 0xb23fb520, 0x625c5635, 0xcbec3df6, 0xf4aa73ca,
0x17f1321a, 0xfaef6ce1, 0x39d20417, 0x1d8f4a37, 0xe6844b01, 0x9e13207a, 0x2a22bb5e, 0x7f5a724d,
0xcc372cf1, 0x8a880ff9, 0x294ec6eb, 0x6b55ca5e, 0x8aafe42e, 0xfab9c269, 0x4f006cb9, 0x62176f99,
0x2602d17e, 0xa3096d38, 0x23ee8d22, 0xc38ffd1d, 0xae832705, 0x7655dfb9, 0x8335fcd2, 0xb4e824d0,
0x306a08ad, 0xe997c6ff, 0xe94ab757, 0xe93f456f, 0xeff4a12c, 0x901c905c, 0x1583f786, 0xc8891c7d,
0xbc835051, 0x1df8c542, 0x08c9d324, 0xf67fb966, 0xd7b17599, 0xc96cf55e, 0xf62dc161, 0x46ff03d9,
0x875be60a, 0x605f96f8, 0x0f325183, 0x9082db8c, 0x8afe7447, 0x5210c74b, 0x0929f712, 0x0eff577c,
0xff6d1a58, 0x03653f84, 0xf1c99d20, 0xc6ccba45, 0x58c211c1, 0x15123b23, 0x4f431117, 0xbc14a3c1,
0x6e7fccc0, 0xf773bb64, 0xf96b152b, 0x388177a2, 0xc2164f53, 0xec78de58, 0xd9335fe6, 0x7709e574,
0xcc3a4e46, 0x3d3f8acb, 0x229aaa22, 0xa3100628, 0x32ad156a, 0xa5b10493, 0x923d3a31, 0xe95461fe,
0x32398728, 0x7b1fd466, 0xd9a27d4b, 0x5e20335a, 0xd2133d35, 0x777ec025, 0x585d98c5, 0xc39bdfd8,
0xa78e7d9c, 0xc028bb44, 0x9ea2dbf0, 0xe1363b34, 0xf93d7565, 0x262d9000, 0xbcac8c35, 0xc280410d,
0x85701dd5, 0xe2cc1039, 0x3f1095af, 0x6a3ebd62, 0xa615aa57, 0x7b657cbc, 0x38486dad, 0xac78ec8d,
0xa686468d, 0x26bb7657, 0x67599af2, 0x1e48f9bf, 0x8ae50f3f, 0x2d994338, 0xcafb5fcb, 0x6df74b91,
0x4ceb6be5, 0x34aa4a28, 0x0ec9f352, 0x5f032ef7, 0xc33536db, 0xd7f6916d, 0x0d5233a5, 0x6bffc64a,
0x0ad97e34, 0xa95d887a, 0x77c04887, 0x0cd20db9, 0x8126a017, 0xf9afe45e, 0x724f12f2, 0x191a878d,
0x41165324, 0xe8fc8138, 0x8073cfb4, 0x7af5450c, 0x3ebc99e4, 0xed30476c, 0xb2ff0884, 0xbed8c9a9,
0x03e53f2d, 0x7c96357c, 0x5576a3ed, 0xeacfee3b, 0xc4dda314, 0x4876b9c3, 0xbbf71b63, 0x149c1f46,
0xfe2eaf52, 0xa05ae1a6, 0x1f9febdf, 0x485b6342, 0xedb40667, 0xd60240e6, 0x4d974071, 0x9caf7cca,
0xc3eaef5a, 0x071b72e6, 0x62476be8, 0x5f3ad3cd, 0x61e77df0, 0xfcb412ac, 0x792f4cd6, 0xa818ef46,
0x3239eeb6, 0xe05e685c, 0x7ad4d383, 0x5a8cc805, 0xe2425856, 0xa5830e84, 0x3b511ae4, 0x7ed6dd80,
0xe26dc312, 0xbcc48ba3, 0x524e509f, 0xf61272d1, 0xe404d6ca, 0x6f21f445, 0x7a498c08, 0xbd960403,
0x18e3c850, 0x53774e23, 0x36a6c829, 0xbdc278d7, 0x6eef0357, 0x778ed848, 0x7a619da6, 0xab0e84e0,
0xeeddef1d, 0xfaddd463, 0x111345ac, 0x18230992, 0xbf70423b, 0x2b044b26, 0xf0061ba6, 0x15b9361b,
0xacd86b36, 0xe94b9289, 0x582bd82f, 0xf5404b6b, 0x08134dfc, 0xc129f007, 0xd563acd0, 0x1f3cf771,
0x5a1211f1, 0x4bddba6c, 0xb39ddbc9, 0xb04f2911, 0x7d4fbe11, 0x35eab0e9, 0xca83d919, 0xedab6620,
0x49de42e1, 0xe0aea02b, 0x1ab6326a, 0x9b3396fa, 0xf0b6af64, 0xa0ed1ea7, 0xc9d5b31e, 0x254c1cda,
0x153ae61e, 0xf1c6bcc9, 0xf66bc657, 0x3ccc4a2b, 0xb82cbdef, 0xc3703587, 0x81e53238, 0xea04912b,
0x24416837, 0x3fe75df1, 0x284c102c, 0x8cef3b8b, 0x70fb68e2, 0xf2ddae29, 0x71c33717, 0x0dd4d394,
0x627615b5, 0x01a2feeb, 0xa1eca390, 0x20cea4d3, 0x67167d74, 0xd09eb53c, 0xe78701c3, 0xa0d97bb4,
0x00000000,
0xfffffffe, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_pi_6_32768 = 5.23598775598298873077107230546583814032861566562517636829157432051302734381034833104672470890352844663691347752213717774515640768258430371954226568021413519575047350450323086850926607437158159155063660738135162610988907688079274705631130527545200318190941427820576724768409054441368898934543374856878954097834434385931362480253486827138209015285894061315431726668555088424803411086897357825323585268238842878394293265325515364352896988768632184186424679077063327124927891980958787481871323030501991521638945560406776107181003565824399204122865117029976823950461756536196048862792064112469744611567522000094687857543926804630961890459631601528939529786911406816870825571691091597561841798713281543153923669992685354836993477339069693302271629128551660086451201891666666395496341658509955288802682719765837409909224484717107087051375557447505876988531361835000522973125481097922201396903436196278191217266375581738125911455193260477313725631265625326296976296755361871134435500321312768532651536070033156349209533510914310546477656025563637994705050325339216975494832628937099902315208286962547246521919262476207075691782658471588852810287975981512516396959106244156553209176733487950278523168308137335476393600593951276684118363657159266033157794639574908042563295787807850674589107701341114043178248548885612838164858684125360342827670676339691698918542230405005931273374582745543985699878767378320466130392463606001556953606869987431052505047697162425951124973084249098097821165948487868466251550492553527557497867125993372746777583186646972466292261061634571090421310425303069595778815162962132300013607843336024208198695536202462058356906995594758026893526225425355579290308244739753887317899023889091293736143753163928247593683203203697378758375709481278631749100275577800831437872131964347630730637994662780242350158980631060158446677370854200852898830816014021414771157600706994214170368443531051124046437006532490841187285631160159394061986214577960776262327068981810972107665968898413004598349910960679825211578066392099284970970436753748234621119913044747100246165150440022732406242550844700582708741958233275238571634865109875156203616076919284976397901766314326628829249821693625654744689711447311490462359331975987540992326571841662087446807664545607449308108972789370437683187434675207314065075207356091627130132952615239332950021602681573615811425974734392237012037638081441359742671417669473789908711244613149208689753758325777787970664409432686059147705096242749672598939094695720685419179344913241849432682337538146618482190944856144538124823426683583884769654780153479126819637489764834952484945997543560924963648854964136947166491453776467476260669045079592522063273575253957705727423809740799210977970175190225789289920518904527683689328256038573825414156197851690960900598379989067290334551763089843699731241301413081613886907618978125323917738369742198508080167561769113445819879698532989992010236610571459073440624187286365363333065169319926969112523781873291490151197749038660261324201349191091704205267313655023682293689642659439822964513839844965346224453697093766610250236917178006407955758200434235777654200249573808455419777667022072348031785081055289108275242317632711426834251351109799499693929122730675428576517149510690018495201046739839959919279526283403389644989334538426460529393236978854191186755488031971031020977886929866402474804860745101595878449287015292785278715183028181921336225111879143053714530586822566095418684726319189498034857403501125172244518385687785189498477641939971916995027525194752857294293639192608480818331643330397890921388605917941319755982204364248272022155514976177367445876511819246902758309910272863378496999051654081492928547148432053887682883285347405595544248230398532209957727788430600690468980505339708172931642072906950485546093634896224067178457820186698550338839669960351685007488220252680707414327294497315871447463853925443035524159614287707224031550661440437390179553782967134553152573516840780387545270017544204535194339944426218209118509297562724447010885164942115310342746155209509772610336426350121560109979414352985075558141724352276281125541573611339937763297953092680758827568777568088435724071976446162524276901133450039646276522400285458245070093705089832426885678521166734642455544989846909110774313466211804447177238809797616384205968155510959567799242860629209033685825960263566708354371432355036078591829876538498466091229354252942791892919638277742463195750188326914838410665785549368455673958649289326909816989828551863173829714274583867199781919004784680998413351568691203552991274628770402375809090055359530884357048022930840510553625304966443706195359860128611542458123164442491575019109010473894398965006628210945357730884456016095201530127305452773604581480013115426715038078684005286864347006983340382769519939632022292918582658359434160531049121091227375384696172791931778917058454725676117339779058560370412859819174921830741488884939014634615543323296756989024122957364043854976801664811456887674535949193732764409550360526636553252789230216236128824644540382077572780016344615470638011499400080405900616902719160982990154053964948451162990372708470361482623063310383359896274527520482263100264693625963828920557434046918771200622385775532962902671998444256979399654889069920256890316580907455761230527083223652196913487962850643979557196201257609088701295153533650861016046748487726699599804693555386110608810322111438934378927938392412938005840846287259118430992478379846905937335752863437440604465760212553022346388389375705463990829230406200972551912853321010635557796146615995051638985512851645068098556244024047046210577657841243130796453365461921345529465128452620224078843428345558207282185639174886052140070853654275299678235225466885783550796940631419754848809086686097322366093689152390265937644310928425448416086830967230845373774715662143079719384296292678147940770804114298767325587955800508004834312679304184124515273993560446007487604570070138680943531770909056202192265974178128743381693646113254010272375376286590486049865510758963319006223405479210481493999313245954862440439290920901318190855951856156848532322086517933680420043646642198128430716209861296885828316816986861619562130794745447680816722950404048608550083419472056072506491950498232038908620335635467827501964068124199335353809989527052169519074744015064844082574001033115125808600438791754972486456797780146972308503805575141747680417321702220328591973843924250127804715821735629425465662529243565899744723227305079101999442309692307009475564369778753890047181185388046486875128543824387159399831648930352790937835036392743700224945253136516217301996674955678732683947567773865658496503178327325874216757509678091699278837153652322319761339081733034325850037725589365340332457589765635039065924159963062983729036028785195394057257324637030308810401419001110073887648094977842385911782762457642505538722368455025765675275896511443788896659751927096405383137895386649792856932630186605972167656812178020267146082714457434129108193325091622904271150174839630331139323024429021134154274799759357562057977888398411473057272442563249773654509397882195812055347293352050498522798977118157313322700271585902228570815471787002115024591114127559602746229911253341512619258796994227022065440102668939302598457033670053121293421286983426024737591979875505725233073755372359603893510708439841625014427118492265324431625235517247046155104123922720948601302579696858807277992843518102555250742021245654090824237280481010223473581062945016020119187485673837875643460803939023891039198292944086940229466150524916985142933073731997715273698999151206039107807352899005443197340729675222315754290399918049431871418092636928750517854283544471706715492087001978779459370069236752697360580792752833301935683500499346397818215267171473337818402346548103584640408611818116678321368677673639530108926120875542792214354850708129363763829419299330783927037715581000569312049675583160837104862479803378903487037422330937746115248426047375065212628504733799967772763758148774800424276836216117110679426507151657613584421088422863823545056155229752976817345144451916093057239128223096361856440931227968716909794785443391485651593668323226838504860269214689739651650705291222732467429321915523421627245958019892784851689625286834671926504142181778200627865367220484905577947523702412896565625283907276998506722918528924531975841074837727585469371470743762652722173184537563957030356813918109565295251613814579710949933262415110293057356253732849472346675593308195902896980666574495811271091943046097472647421904626146500484919504725495272409368827340587186266777516873533443292641879363097304867366247403934667865507626982205820487994169979197868787791799687591182648409272632020350555778291653927170915796708168569920206380255151901317897670858712383263634541193765278090855552065800824513186525544557171374031006904393992466674133377841604136696548274611626386387855237528382820581493794474005387682125416005966607820941748946972681672063488224326482844922755823433900361090729264834093881370842420927342741374419197924519936974066097088959064761515685505251587696563000495686794419132323765049828265783259429353644269945563103937602086938681047820368387914820310906080038279678429426919077200782131780353456472963570559380393482720134470374466870804352953098273023486398394561203681472025229260006213306566735882833813051277849074576002242606954239515116323268709523831577859059641146476907430205243226199748708807860084153687374502353579676224251750133651449933883793913118018029241686551190203898477732305658823763115084607183439725330573155693268864239125774926163017304884952744190640116784560068539559997390870860175117117603921100212747471806793530E-1; */
static EMUSHORT _ei_m_pi_6_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0xddbf0357, 0x7bcbcbf4, 0xe84bb903, 0x620d6d59, 0xc0498c4d, 0x2519106d, 0x417868a2, 0x92590919,
0xb9be51f3, 0xc77d6ae5, 0xe3ccccd5, 0xedf15e32, 0xf1086905, 0x5385fde3, 0x53d485c4, 0x9617f876,
0x7f875a2b, 0x2e5972e6, 0x4cdfbfbd, 0xf7bb144d, 0x5a79cec2, 0x50e22463, 0xd7fb52da, 0x7bac928b,
0x99eedd32, 0x25339a97, 0x2093b324, 0x764a6830, 0x3745de17, 0x59d71360, 0xec3da85a, 0x4df008b1,
0xd0234325, 0x6fda98dd, 0x08697c3b, 0x376ec575, 0x591979df, 0x257cbd02, 0xf72b460b, 0x02cdb810,
0xd080e702, 0xf3cad68f, 0x831f1c22, 0x4b1c10b9, 0xf7c91a27, 0xff26433a, 0x4498ae30, 0xad42ff68,
0x58fbd4b1, 0x7543db07, 0x314ee0ef, 0xd3238455, 0xe0a8f489, 0xa9450ef3, 0x7ac831e2, 0x97a9883f,
0xcbc2de66, 0xab344b31, 0xf8d7245e, 0x22cf2521, 0xf8b7f4ef, 0xd9c2c136, 0xf05171cb, 0x77d582f5,
0x1f76a2fe, 0x5004cc15, 0xf00549cc, 0x328876f3, 0x384d1437, 0xf016b450, 0x88b630f4, 0x7489bedc,
0x5143354f, 0x102e3ac8, 0x313db154, 0x55845a37, 0x08dac740, 0x128a89eb, 0xcd12700c, 0x811ec548,
0x6e4409af, 0xd04800b1, 0x55839d40, 0x5e230bbc, 0xb7c8d077, 0x356021d6, 0xf28dea3a, 0xa9685912,
0x5139d88e, 0x68ad0242, 0x53b7bb3d, 0x1d20692f, 0xe35d3a45, 0xa319fb65, 0x7534bd36, 0xece65872,
0x7f10c0c9, 0x93272271, 0x1f7377a3, 0xdfb381b6, 0x5f0effe0, 0xfa45bc6a, 0x91f37b49, 0xcccdaaea,
0xd9e4178a, 0x0f4a7ea4, 0x2f5acc1d, 0x8ebccfcd, 0x10b64acf, 0xc899b657, 0x8181303b, 0xbc40dcff,
0x24e79db0, 0x1b1d0158, 0x90adfbc0, 0xb6cfb891, 0x2086df8b, 0x7173d095, 0x6937f508, 0x62daf7bb,
0x7f3514a2, 0x51bf1820, 0xc3302998, 0x5e9a3965, 0x340824c2, 0xe2515938, 0xf772430f, 0xc74cb83b,
0x4b01cefe, 0xdc0d93d8, 0xc1c9b4c9, 0x808e5e15, 0x72e3aa53, 0x9388a431, 0xdbcf7dd9, 0x539a1129,
0xda65dafe, 0x59dfe799, 0x7189abdc, 0x19312f27, 0x8a180e9b, 0xa0a74503, 0x80e6281f, 0x55f03adb,
0x6c28bcf4, 0x0380e7a3, 0x25f88fc2, 0x53ee57b6, 0xa793900e, 0x69652aed, 0x3ed887b1, 0x2978e65c,
0x86b48ea2, 0xa6cdf617, 0xa798a9c4, 0x0bf2c77f, 0x50044651, 0x255c4768, 0x646c28e2, 0x39ce7368,
0x9cfdc96f, 0xafefdba2, 0x14bf8786, 0x4da28a79, 0xaaea466a, 0xee78f209, 0x2b0741e2, 0x32281ea4,
0xc508ce99, 0x51982a39, 0xdf352643, 0xef2c511c, 0x969d6baa, 0x957b7183, 0x93ff01b9, 0x5fd61291,
0xa9387ea4, 0xa132a7f8, 0x7d38e5d1, 0x8c9c4396, 0xf1345f25, 0x5c06707e, 0x74660f4e, 0x97fb838d,
0x6f5191b7, 0x6b4abaf4, 0x1a28781b, 0xc62fab47, 0x608607d3, 0x2016f5c9, 0xc46bd25b, 0x65fd4225,
0x11b23844, 0x1aff23a8, 0xca6525d6, 0xc76e3126, 0x9c49b662, 0x06def4a4, 0xe222b7a1, 0x4e3dd704,
0xb66cfa6a, 0x632d5427, 0xbb8c4b21, 0xf67093cd, 0xf4c367be, 0x0e8c1c87, 0x11b3bd1e, 0xf31272f5,
0x859aed60, 0xf3ecaf3c, 0x212acb69, 0x4e5cda15, 0x4a82932e, 0x2382ed1a, 0xc44a19f5, 0xcdeb068a,
0xb7f08935, 0x8f72bbef, 0x39cb8784, 0xf1f5be89, 0x4dff28f7, 0x09b44d09, 0x0abaaad0, 0xbbd7d46d,
0xc31095ad, 0x4e99b308, 0x7a4bcc09, 0xb3b1caa2, 0x39258d20, 0x12a3a151, 0xe762d88a, 0xc5c0d8ce,
0x72e5a67e, 0x050d7d3a, 0x379cd7f6, 0x4eb4ea23, 0xac2a1b9e, 0x278e0e3e, 0x789a742a, 0x2f2039f3,
0xe86244f4, 0x6bd0930f, 0x3f6dbf5b, 0x5ee8570a, 0xe1ea0041, 0x1280fb56, 0xf7b984e9, 0x2754bf9a,
0x6d74c925, 0x74a1fd0e, 0x75cb03b3, 0x38a07a43, 0x85ded1bb, 0xada66fce, 0x5d7a14e5, 0x5565641c,
0x757e4125, 0xa803e9b1, 0xbaf15673, 0xa0900cab, 0x93dfebb5, 0x447ec206, 0x025122b1, 0xc555c8f6,
0xf12bc0a9, 0x62ad8faa, 0x37f79538, 0x1afb226f, 0x39342bd5, 0xfa1ea46b, 0x3166d2e6, 0x45967dad,
0xd7464625, 0xaf1edf84, 0x84e7d502, 0x61c4455b, 0x56fd7517, 0x51645a80, 0xa0b30bb3, 0x3bb22c45,
0x2571a4ac, 0x73ea8449, 0x1393719a, 0x5846bb0c, 0x9f40564d, 0xc981f225, 0x4c2b250c, 0x1778e398,
0x057363e8, 0x0bbd0eed, 0x983a98fb, 0x6b670269, 0x41da4feb, 0x3f273110, 0x8bd4cef4, 0x1e13a863,
0xf6c897be, 0x0de67ef5, 0x6bec4a4b, 0xd368d289, 0xfdcfaa45, 0x37b97e17, 0xf5395d10, 0x0e36606e,
0x74fc1d06, 0x3e9ab94a, 0x34aaba65, 0x48156041, 0xfd5a71e8, 0xc08b11dd, 0x7933d4cc, 0x693647ab,
0x29095a9d, 0xa2ff95e1, 0xbaab3ab7, 0x656969fe, 0xfd7ea016, 0x1a4a1563, 0x10d0cb55, 0x9fcaa6ec,
0x246bc6ba, 0x10c7e68d, 0x239ca707, 0xced77cbd, 0x81adadeb, 0x360b03b9, 0x25d04b4c, 0xb4db9fa4,
0x02f727a9, 0xaf11d804, 0x0ca9e5e2, 0x2bc59f51, 0xf3edb851, 0x11adb5b3, 0x1407d2da, 0xd868e222,
0x4bbc5c89, 0x3c0b1cf1, 0x535d0832, 0x40067b19, 0xf7583994, 0x33dedd1d, 0xe909f927, 0xbf43699f,
0xb839f230, 0xf4833296, 0xf9838fc5, 0xc56da281, 0xa279ea44, 0x3bbf4554, 0x66d7fcd7, 0xf3898298,
0x4caad545, 0x7d86d7a1, 0x4f7826ab, 0x313ba35f, 0x67913209, 0xa1148e2d, 0xcf3d11d7, 0x1984a58c,
0x7051fa54, 0x46adcf65, 0xfe297f89, 0x5f129271, 0xeedd2a93, 0x01b6908a, 0x53351785, 0x75efaa31,
0xebea36d4, 0x0e0c45e7, 0xd14cd3a8, 0x90bf8165, 0xee49437f, 0xcd586960, 0x5cf07e86, 0xa5130217,
0x26745799, 0x6b9dc5ad, 0x27ca7430, 0x89db573b, 0x5ddfc325, 0x91db43a5, 0xa1cd9583, 0x72910d4d,
0x55d0331a, 0x2d031e20, 0x853b3caf, 0xcffed170, 0xbab1c4ba, 0x5b949408, 0x3582de3b, 0xa874caed,
0xf8ef4acd, 0x88653851, 0xba4167ae, 0x35613ef0, 0x0ad6052d, 0xabfef6fd, 0xa12d4124, 0xb6cad88a,
0x7b766785, 0xee4ad8e1, 0xab86b225, 0x6ac9d8e4, 0xab5bdd3d, 0xd4fed155, 0x1806dd94, 0x8fd36a5a,
0xb532dba9, 0xf1070c63, 0xeefaf9dd, 0x777186e5, 0xc58399b9, 0x8e46bbf4, 0xa2c3c38c, 0x5511f19e,
0x056b4241, 0x38e3345f, 0x74616e31, 0x363563c7, 0x797fc899, 0xa9d728e2, 0x4c695ad4, 0x66b5a6a9,
0x7a39e088, 0x5f127f13, 0x51d09948, 0x06709108, 0x8c922eb9, 0xda4c547e, 0xdf2db7c1, 0xfd09a3f1,
0x4efdeb9e, 0x5ad51a5e, 0xe011dc60, 0x77bec5ee, 0x78893aa7, 0x1c77afbf, 0x147e23c9, 0xc8ecd001,
0x7c169cec, 0x628aaa70, 0x5bf04252, 0x66ad201b, 0x23e166d5, 0xe6cf58bb, 0xd19e67a9, 0x01b21679,
0x8dd606fe, 0x5c0d695b, 0x71f701c4, 0x4f0636a6, 0x8e54dee0, 0x19273148, 0xb2f740d6, 0x954767a2,
0xab4a43eb, 0x4a9f56fc, 0x3bc55d36, 0xe828cfa3, 0xee739847, 0x6243aa04, 0x1fec96b5, 0xae058d3e,
0x6e860b8b, 0x2fb453b2, 0x8d55659d, 0x0b494e1e, 0xdddad367, 0x78ac0612, 0xce1b0011, 0x4a28bc87,
0x3e55ce29, 0x602e3029, 0xc366dc33, 0xa90cb104, 0x18c0357e, 0x518a39bc, 0xf9eb47a9, 0x267b4531,
0xed480a37, 0x038a5afb, 0x7d925530, 0x5f86d41a, 0xe8350979, 0x764b5e10, 0xa5e68b35, 0x913aa469,
0xd80e4177, 0xa4934f4d, 0xd7afc521, 0xd4f8e680, 0x208b88c0, 0x6fb6145d, 0x6aaca1cf, 0xb9ab71ff,
0x20d75675, 0x46e6f147, 0xe5a443de, 0xd17d4eb8, 0x04540d6f, 0x71014016, 0xa2693312, 0x0ac0fdc6,
0x4ca7be10, 0x94cfb3e4, 0x9205b4a4, 0xa3baa77d, 0xc2433fb5, 0xdde87d6d, 0xb08a92ba, 0x04f2535f,
0x020e53a7, 0x640b1787, 0x05eb0255, 0x8365c83e, 0x722ee16f, 0xd6e49fd5, 0xe3c31dc0, 0xb6961701,
0x3c4c936d, 0x952e30cb, 0xcaf69e70, 0x2a16c09a, 0x64978661, 0x77e5c5a8, 0x0a403b0d, 0xa60c8be7,
0x166b8cf6, 0xa4051445, 0x35a2302b, 0x90e289da, 0xd291c9f3, 0x768b28b5, 0xa9cc8d4d, 0x79e76283,
0x709c71fc, 0xb6527b1e, 0x055fadfa, 0x8b02ba2e, 0xfc10c950, 0x8f8c58ce, 0xa7bf5f68, 0x7fb17ce5,
0x33767ffc, 0xb97ca87d, 0x679f5d86, 0x6d4ee17b, 0xe3325d63, 0x224881d1, 0x2f206119, 0x99eb4b55,
0xd9db1310, 0x8ea8eb70, 0xe9641f19, 0x6e7a7a9a, 0xa151054e, 0xd7b396b1, 0xd911586a, 0x2da7988f,
0x6ea5dce9, 0x295e96c4, 0xbb0a3f9c, 0x43a9443f, 0x413a9ac4, 0xef38ac84, 0xa0059ed3, 0x32efd1a3,
0x5f5c7373, 0x0abc0f08, 0x3b8f1f38, 0x7005e6f4, 0x844a52cc, 0x10c1da72, 0x9dd340bd, 0x44c73a1c,
0xbabb0771, 0x7d221674, 0xf7472503, 0xf8efc501, 0x0cbd705e, 0xf3933a18, 0x1c55e5f7, 0x0088d505,
0xd1e59f99, 0x034cc6b2, 0x3aefd8d8, 0xd224e13e, 0x5c2be592, 0x58daf3b1, 0x8f3d07eb, 0x8727ea47,
0xa487ee34, 0x27cd1b82, 0x9171eeab, 0xe6395aeb, 0x4a676470, 0xcb3324fd, 0x80422a86, 0xf2ea894d,
0x9bbf4c15, 0x25f4b643, 0x7c75da91, 0xd1f25512, 0x292dd873, 0x6305f12c, 0x2ef5bee5, 0x2ededbad,
0x8904dc8a, 0xd32937c6, 0xda5707a8, 0x1baa0a0d, 0xc37b2714, 0x7658d7c9, 0xc4ad733c, 0xdd0ccc3e,
0xb86676b0, 0x955fc1a3, 0x44512f82, 0x06e64f74, 0xb7b4d67f, 0x93daa684, 0x645fb1c8, 0xebad0fac,
0x2726e7f2, 0xc125e0e8, 0x5a58df67, 0x6fc9ca87, 0x9952ff54, 0xa86d5127, 0x39861b81, 0x8a02d95f,
0xa3f0a13c, 0x80b38e7d, 0x652d8444, 0x4047694e, 0xad5d8d0e, 0x92faa96f, 0x5889d0cf, 0x8d6e0000,
0x8710f60d, 0xadc58ce0, 0x30cb1f03, 0xcf8b3489, 0xddae4ed6, 0x27da040b, 0xcb6620a3, 0x10818b3b,
0x79eb84ff, 0xd2147cb4, 0xd18c94ec, 0xf4c54474, 0x1356cf03, 0x3f0eb684, 0x1a962241, 0xb8047a51,
0xdd11e830, 0x0e2dbdaf, 0xcf77dfdd, 0xc89747ad, 0xa4432c02, 0xfa6f13da, 0x74c7ec47, 0x8e699d68,
0x06193f69, 0x87740318, 0xfe5700ca, 0xbd35acd5, 0xb7e79ed6, 0x37b8c1de, 0xd95fc888, 0x3315749a,
0x34a7025d, 0xa5b42244, 0x70be2fb5, 0xd221768a, 0xad4d55d7, 0xf18b658b, 0x19d34f9b, 0xcc1e3e5e,
0x33f5cf24, 0x347ba640, 0x307e3680, 0xc35db693, 0x94c6dd53, 0xf842d8a9, 0xcf56daf4, 0xb0eb3f0e,
0x0a1e3e1d, 0xf2577e2f, 0xab001dff, 0x52af5a80, 0x52b80202, 0xc809cf09, 0x0e83d31e, 0x6d14e0d2,
0x6aa51d0f, 0x350140af, 0x470d5689, 0x1e9a0dd6, 0xb87025c1, 0xe6bfde40, 0x673c681a, 0xdf6e8403,
0x351f27f6, 0x01916735, 0x005a7765, 0x1095d1a1, 0x6b682731, 0x377a3016, 0x7d5b8fa0, 0xe2323426,
0xa7fc0828, 0x1af86f56, 0xc453dff9, 0xe742a623, 0xb9e06f90, 0xb538c419, 0xd0aeb45f, 0xf00ed88a,
0xe8d6e206, 0xd9890070, 0xcb1d9a7a, 0x8e660dbc, 0x9199aeaa, 0xd21c6cbd, 0xc2a79dbb, 0xef7d101e,
0x619bfa94, 0x4792711d, 0xcb59865b, 0x24938187, 0xf39ddc36, 0x0c946826, 0x3d162be7, 0x81746144,
0x46efed45, 0x0df2b23a, 0x20eb8e66, 0x7fde00dd, 0x5149a99e, 0x9e65e630, 0x31acf983, 0x53192767,
0x392f5185, 0xac1f129e, 0x15a668aa, 0x5c901b69, 0x4a19f67b, 0xa3ad3935, 0xc4633183, 0x048d800d,
0xbf2e1c37, 0xf33687a1, 0x0d13370a, 0xd84c043c, 0x106e4d46, 0x408655e9, 0x007b9ef6, 0x3014e49b,
0xa439b895, 0x69758b41, 0xe44ff11c, 0xb8e5ed84, 0xfd56f42f, 0xdb660919, 0x39497ac7, 0x05bc001f,
0xdabd9de5, 0xd55b825c, 0x47afbfb6, 0x23b584a3, 0xbf3516f0, 0x51f79d2c, 0xff44de4d, 0x768e0b28,
0xe948ff16, 0xa6723010, 0x058458be, 0x98a2132e, 0xc018e92b, 0x2e6545bb, 0x4dc79c24, 0x94cb5f40,
0x7f83501e, 0xf37162a5, 0x226c506e, 0xaec77df9, 0x9e3d3e26, 0x50f02202, 0xc1d5aff0, 0xfc68dcff,
0xca57ae93, 0xdd3285ae, 0x9df1759c, 0x784d52ed, 0x116d4b2f, 0xb7f23a70, 0x6d57a804, 0x6c16c958,
0x5303073b, 0xed53d07f, 0x97be4373, 0x6d0a0f32, 0x1d4bdba5, 0xcd6d22f8, 0x3c98a39a, 0x7c724268,
0xf26d6d99, 0x6e4f4f0c, 0x5ca82ff3, 0xa2bfc52a, 0x5e693755, 0xd2857724, 0x4d262126, 0x907f2de0,
0x70cc9508, 0x7afa5324, 0x61ff43ed, 0x4dc2619f, 0x492960e6, 0x99b8a614, 0x5cf84de4, 0x61d4c8e7,
0xd4daeb49, 0x5829b4ee, 0x497d5845, 0x25aa9b3a, 0xc9f70ecc, 0x3c39dbf2, 0x6cb7e393, 0x47668876,
0x06bfd54b, 0xa38b1c29, 0x252e91a4, 0xaf168e5d, 0xa1bd421a, 0xc50f63f4, 0x0a557a95, 0x0ddd948c,
0x2a309690, 0x330a48ff, 0x722b8dc7, 0xdd380521, 0x54e591d8, 0x5f68d925, 0x24885b29, 0xc270fc54,
0x29da9b4c, 0xe69a8655, 0xb55cbdbe, 0xce702acb, 0xd9bab301, 0x8e3ef574, 0x49a354a4, 0xa301e534,
0xe0f6be02, 0xa021f163, 0xd987b748, 0x910286ab, 0x25088c7f, 0x4a7b4d56, 0x728fca2c, 0x22158b8b,
0x99dd6e32, 0x3cff62da, 0xdf387cbd, 0xd8899dd1, 0x8a676348, 0x3c29e7f2, 0x5991b0bb, 0xba64c520,
0x601a9020, 0x2046e29e, 0xd620011f, 0xee922574, 0x73bee209, 0xa5ffb804, 0xd3d17a7e, 0x864e144e,
0x40198494, 0x2be33dcc, 0x8c52f56f, 0x79d7fc78, 0x22ac5861, 0xdea2ce86, 0x0b19d5b4, 0x04aa7a93,
0xb3b53e81, 0x62789c65, 0x8e7591c6, 0x3559b61a, 0x6ba03013, 0x2567e8f9, 0x34973a75, 0x6a40c64b,
0xe0e7eff3, 0x6cd26bae, 0x15b5d7c1, 0xbbcc6435, 0x3447d593, 0x1afd90da, 0x6a7f31c4, 0xc9b4a80d,
0x58945f50, 0xe7d281e7, 0xc7383345, 0xc3ad4686, 0x240e07e6, 0xbc62f023, 0xf1f896d2, 0x112cc4ba,
0x2926e76f, 0xb04bbc0b, 0xc505448f, 0x11a17d61, 0xc6160556, 0x32573615, 0x40a8b5b4, 0x82923d53,
0xf8991ccb, 0x5b418a6a, 0xd1e62f41, 0xa4b105d5, 0xa6eb939d, 0xd2960f8f, 0xba52155d, 0xe16a1cba,
0xd4859c42, 0x904eac4c, 0xe65c0598, 0x4b755159, 0x6737499d, 0xdf428c19, 0x316e4113, 0xbf086340,
0xe75b77e4, 0x1d4e745d, 0xc4969885, 0x2264b503, 0x93595da9, 0x5c9c4b8f, 0x90929f5c, 0xf35258ad,
0xea1326ed, 0x1ae36bc7, 0x5835a6cd, 0x737764b3, 0x5c71d81e, 0x63a1b43c, 0xbb5158b5, 0x0e8c1965,
0xf1b8f1ee, 0xd10e30fd, 0xb8e564ba, 0xe97287f9, 0x4a32e1db, 0x792e3ea0, 0x4805170a, 0x676fad17,
0x655f0402, 0x97befa1d, 0xc979ded2, 0x21b5942e, 0x31656ba8, 0xf64d9d5b, 0xdc7dbaad, 0xef5d78de,
0xa0646448, 0x69e370af, 0xc058e1d2, 0x6841f78e, 0x3dc273b9, 0x0243936d, 0x536ddf95, 0x460ed51b,
0x683937bc, 0x10918579, 0x16427f59, 0x8155a87b, 0xf342e77e, 0x30c5998b, 0xa8321544, 0x746a180b,
0xe7066a6e, 0x9ed047fc, 0xf8047a9e, 0x5d54e879, 0x197a9e47, 0xa2dd81f1, 0x41945484, 0x985923a4,
0x48e12c2e, 0x8a96239e, 0x4c3f62cf, 0xcac75c49, 0x337c2cbc, 0x9fb8bbcd, 0x0978033e, 0x8b86b051,
0x7cb7bcc1, 0x56b27f19, 0xb19a884d, 0x70ac3405, 0xab3d688b, 0x2dd99707, 0x6b9b2c23, 0x860a91c1,
0x00000000,
0xfffffffe, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_1_pi_32768 = 3.18309886183790671537767526745028724068919291480912897495334688117793595268453070180227605532506171912145685453515916073785823692229157305755934821463399678458479933874818155146155492793850615377434785792434795323386724780483447258023664760228445399511431880923780173805347912240978821873875688171057446199892886800497344695478919221796646193566149812333972925609398897304375763149573133928482077991748278697219967736198399924885751170342357716862235037534321093095073976019478920729518667536118604988993270610654313551006440649555632794332045893496239196331681212033606071996267823974997665573308870559510140032481355128777699142621760244398752295362755529475781266136092915956963522624854628139921550049000595519714178113805593570263050420032635492041849623212481122912406292968178496918382870423150815112401743053213604434318281514949165445195492570799750310658781627963544818716509594146657438081399951815315415698694078717965617434685128073379023325091411886655262537300052245435942306422519900877335890075251121672634233905195162564498832466686290212247073757126227273384334284139493920258501156672106239217189019679113437419909493020863247631035161678885959941999010508775132258891766613692101570583030282080978597701277632155239398614682077999157383781196187475544123750864454378602732510522477560775077762213628135308681656557053866853599112141580772120705477992490251991498552594047188191168602329659282371155424811508898914043579539584818980654589540433299207130636307088007681379749435383177526381933013928809553941375367313556209559590900706791516603763677375875532249629906119931160438167197502070254258086463160997439373755518931326924420684088817109957007585477388587073238755658574718756869406460474291675847114237272683858920366364583928330017566158662706995581994917298580534901219787378189176610067406107610946246431618863953520645662628379619499644876670348713979695002079001367760079573447199216048005478021749909709575847136522279897806537994854166992229841657807553569486071009136912167342958616913446654070970785112404173678648199124423506636788041941587141549930997617372132721937323934074949084205662438503692449669982322299133112075939352279862565992155216555980201566072004676545975817080477523114890861852023820108675996778093098424965903214145706010454420472035046626346359518622100656310218747827279290611585214360167235909753449291960947954584896218401874251573836665791772567980871737333279513468902819007274654383486227761327661451846055194690121096425556074130675566064341975469933136981600653977013483582929367016563233706628672321461990299706239639467516888419683311908304501286788625728880767767123017595432900341294135037549121183217433715715878452469512663422265997311883193781439701377488460115038395411380076436785124406774847072513616708313034594217623443591873665129770374999497417106233196612202784289089203229769055405022822140497043479490207733472807745720199349786347123624142348095779873777311384615697004611411428812727726404737040214820114971845622314439360079564951906003339170442460692837547300870935292913131943802246169534198619417182567293338383553877582866631133013396264328304201791423457247685214135690352022269016013989536844713979249761031551961906794161709501195072531298068788908411635772871366084000630191189486878505089701349828581729502884606642664913902326989135507878848072181087667105658486844069896873230293264572049553333209906281314687151060281816559761829573386869845475205269995659914036323928642466280951525794968165782348194956527579836339987897499543039796374533258920366107916655041847270137077784569364945199450566015337138751673194458396488594948123276366227916613488697033857194766474785324804869003995619880804379226966854722735289982765430833212684965872748370122452217226423997266925694198836798854859118312566679809607642350023224233344103825158607105858482268806232268224990636771853916980887693615698194796561771059409030610798280197739768176730967330444933724817450802808018235748424409046150669479450762988077683811736846231892645488678132250324786212566390647766784263069112763023504070217491911640224750871953631068037481478868072679560776344200906338365903897591835347908355758487055234814492118783205464565758936387298257899429906865105447183318596144959971612253801466437689053588670091160390498513261240975323226873067984057509041711068828819810259654549093182362644465681023332313014196751148674590972624082243432761831212322331464000166612229212362560652517391903204926433227715322960943986541554263288240318992022126566104151916697006101581911699659643734805796771027664791404161527951008584519695294142032853948769008618331729056720649867208709314475115832273264824091561993943132680443176109158862656556011049226417780374842421848978208201043099361942274415080114219268132862714908798319538871577841586851235566044474022972849850478497457426264043533472151329119654521914831320468757487258264219497179430142614782081452870828359411444530959607630255191582480050689360964405234684598002040966124926067592949356381003623660750307605759046866839100427137954182581122863575758417241148999851579513803698420648412942770382277629512804195211097915875702828082906103031679285646530812041206623783173140544172500539832787503055774721216229113896842064481554545484330272846873398543268061881061496130537018603317842738428286258742682123143074281240795695236853005956157212533939921618368446952670095493438034900902892332765692416481734719020474260580888755881707006890885266826125261491902766062045862938689336657035326564830304203588452887914362434340435129843928898793064444375316976489023818802681008864279717257242166358787921688779603829574779544662057262026297391042524103655612698914237325556513197662010703104633319687881804436126289090424259579468942977482516536447720472054219962383041137646944796716026732136757265773585723946473450721337043371264023897956146791683838133191677357058824837436434559750122078921296391714912401217842456832788747693099179864056962472866932239414648619091718146723757258126370033021253515370243271517739261490399844002155335366189396299512453648695873426216824204390417989638248880975023421183688279815778911550369243238083061869087605617877256146475157230535594228664648393971561127526036176877328121435073664272525934244852188570802219264365255302402340451058585793111892164098768181381521384007909292383280043134672035819263745783997268682173806401159327420625722471397763528072850508167419621629670380624263724944563621016902473803812932644718777449092614745456175796600820378971827347485178836248113458382476006612689996439263160772762108491578690016910656062702376868201474612119130887472497754258525796148470781481235738115688862105485252835356601164429729245787238593385984066093386656876316107129728146368881199099378707546367345322626021724717604257608657868912428095957890846747211701265408799638652718333746838873135678025638244056324590006660244721837175118403918162448307358998190897762199517839781623162327077783267880584744409969675044847241820166819513358342016833591404466357942142058577697940261990679908488306701212516878429048677292806864881314634955106810808962012355225138169492922865953087800016765304229042032473286223959746380550238288242723392409138720526722047119242809340580243135928374714936717463446620094919266795464954089837770268830727520183075128534876900332442787438613497412576319092963955038441542047348657812538141823583882555242449023447093542312808667154412333231293489492546112458266640619066811027683436389210643002852656001759103626593509945693403767314850685003398846213831268621325208682441042766317594223015090812658131404969772973948057440745197385622987212548076846657498846643571575501471143714087574759386804673805822893922897299539438869054934885920617887438508105331778142132412515101986075995331673587222562749022099430123075674871591117359442587175289261875144064426404921131322259942620551738225692086503686865383105856917146991943008513079860422436989446426476103309960581983935363023604496638502547443995842686621352843749688524319702433527935587059659703917090784213915761173706246555090866458323978106378107450783164445846519455626685563651212976466752143936202896290639667247582153425100350576527036729842071451748207131477893897508893880363518461218741656293003714850649938425529248495664421530947501136397669128207091605452250457100630865007918369783796526099751823081264207085277800256748523103757546367517247103507570139131991400560231682517740300060340518334926041684824898256784761051545029474282462046034512793661110716652568076727631537365692866091361198803740021439041859403559811664328351597362331730942954979294330958976624280863672159688628111462358699355527479797860455531214117060816749550528189487014079042904940336776814181741229438887445130056462917459917394766337942537038780845942214427015139560745250916282190076540777974729032569640360936576411658270678027671298288600803141301977585343083490141337377756687611116700239349172468161190654494556876585187915431680737718819798785104833767575871455935903308153347854062512837521924380486093986971978398120025955493842906594084335563452303570130601710511999588041993891086309054917134088073733608572968090257623646195869939254436729858710324059744939166598963865956671606918046454105225084228874168719169888676727677663550368232176342250255846674915443867964163801081265858755506138132148306099953652942488155376344973468433717630198266844151861894347710318681617914248821269441786389825761567152623165880109941783604673319215414185519802105405630173779565709886807452854585242069740279857377071001241230286861573307921719900117429878283304130604140170531248149407321473210667610527533514403767899455409444430726770227096692724923971085198774386673497E-1; */
static EMUSHORT _ei_m_1_pi_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0x5c6382a1, 0xba2e9b3c, 0x9895960f, 0x5e960a92, 0xcf7711ef, 0xf4f7caf4, 0x0a70e816, 0x0d0aa6fa,
0x297725aa, 0x971ec1c6, 0x913f7754, 0x3393c90f, 0x7f67d7ae, 0x32de0df6, 0x2a47c599, 0x19a4b52a,
0xbc48a10c, 0xd9a4b034, 0xf49dde9d, 0xf2a86b8d, 0xc7e07141, 0x5e196dca, 0x65585975, 0xa909cd37,
0xd19a1800, 0xc48360a7, 0xedd05cea, 0xe89dc953, 0xdfc79923, 0x654a19da, 0x5d040274, 0xe754a954,
0x7a1c2dd7, 0xfb742c2b, 0x7059ca13, 0x2717c4e1, 0x3fa7404a, 0x490db5e3, 0x0f5605da, 0x0bd44502,
0x846b554e, 0x31bc830f, 0x5965ca67, 0xef295fa2, 0x3f368501, 0x4d4dde06, 0x4c63e151, 0x6a007a58,
0xabc87d9a, 0x9f4038ca, 0x0da7ed4f, 0xa345d3ab, 0x6178851b, 0xc9dad17e, 0x4ab7ae39, 0xf68cc38b,
0xc6c56a3d, 0x4a378687, 0x9a139aad, 0x7da01b40, 0xb550001e, 0x90e0083b, 0x60ad413e, 0xf8886f40,
0xd28afb5d, 0xb72ade5a, 0xce03dba3, 0x74927ce6, 0x43c14264, 0x2986c73c, 0x01c11d39, 0xf51c3c20,
0xe3c2182d, 0x27790cd1, 0x0910214a, 0xef26db0d, 0x1305f3a3, 0x2ac3e45b, 0x78298160, 0x0a57d5ad,
0xd485e85e, 0xa562cd07, 0x7add36c8, 0xebaf8053, 0x39917735, 0x34e2aa7c, 0xb7d9f208, 0xa36b0214,
0xde762c86, 0x5399cb58, 0xeaf9d1f3, 0x16b9a380, 0x2a99948b, 0x04e72e0b, 0x7dfbacd9, 0x67652e1b,
0xe4e059ab, 0x1f7254b9, 0x819cd975, 0x44afe05b, 0xe2bcb977, 0xdc3bf172, 0x8bd928fd, 0x2efc7631,
0x1bd83f1d, 0x4f0aed6c, 0x8d6da4ea, 0x832ce5b7, 0x75f844f9, 0x12aff801, 0x4239e78b, 0x281bf746,
0xd4c2913f, 0x5e0ce333, 0x4d1536ab, 0x06cca16d, 0x5aba761f, 0x0a432544, 0x07a4d18a, 0x9befec37,
0xad13ba94, 0x4a8cd63e, 0x022d8021, 0xf40ff29c, 0x3e6c8afd, 0xf0c42cfc, 0x9c8b2fea, 0x56624519,
0xb596bb00, 0x9fe95da2, 0xb60a4920, 0x912a6c2f, 0x2cde0fea, 0x7f3a59d4, 0x848c2176, 0x92510aed,
0x73b8d068, 0xac49bdcf, 0xeeb0762b, 0xfdafb99e, 0x3e4f0dde, 0xbbf1be26, 0x3aaafbed, 0x829495c9,
0xbde8fac7, 0x08c71f46, 0xdaeb0755, 0x599520f5, 0xbe937af4, 0xa71aefc9, 0xb25c68ed, 0x1d19fb56,
0xd37e1ad6, 0xbc2a68e9, 0x5db7c59b, 0x51267e26, 0xbbae0a35, 0x58b5b4a4, 0x8c7ef7f0, 0x68477f52,
0x1f4045dc, 0xbedfa47a, 0xcb981d04, 0xf7527e5e, 0xda4af8a0, 0x42160ff0, 0x38f4d580, 0xe8de7422,
0xd1914e00, 0x695a01d9, 0xe4038614, 0xa0b4c1e8, 0xbdba8f4a, 0xab208b01, 0x37db66be, 0xf9a472a2,
0xdf96da4d, 0xd8e43e97, 0x9032a3fe, 0x161fffc6, 0x09576f11, 0x231a2c39, 0xa42191d1, 0x1352f7d5,
0x2996341d, 0xe78a92ac, 0x7b7c2624, 0x7fba45e5, 0x8ffa1e1a, 0x3c94eb2d, 0xbc9b63c5, 0xb22dd531,
0xe07fd00c, 0x163a6888, 0xd6c4e24c, 0xfb3942e0, 0xceb09f06, 0xd2499ee3, 0x828acdf4, 0x23843f2c,
0x5d2616fe, 0x6cffaee9, 0x0215d378, 0xb32d6fcc, 0xf2fef910, 0x4f31f325, 0x690fa693, 0x00cbe2ca,
0x79ab9bc2, 0xe0f13419, 0xdb6951b1, 0xc2460006, 0x238ba27b, 0xab5aa559, 0x512ddf2c, 0x60373048,
0x2c474738, 0xa42505c0, 0x2e14db2f, 0x41a28f4e, 0x171871a8, 0xe13b665d, 0xfc685251, 0xdf8a0fbe,
0xe708725b, 0xa1ad8633, 0x4dd64734, 0x0b29c026, 0x7ffa4d3b, 0x6d4d7955, 0x67bfb19f, 0xfc81441b,
0xab012afe, 0x774b63e8, 0x590b067e, 0xd3e4275f, 0x025aaf0a, 0x09a2a916, 0x8262ac03, 0xdeadc51d,
0x6fd83995, 0x2b04b90d, 0x5c292f51, 0x33f4b3b4, 0xcdd5638e, 0x8a2db016, 0x5f9d850b, 0x1c4c02f1,
0x28b48c7b, 0xaeb7948d, 0xd7e2cfa7, 0x5fdeeb61, 0x8185ea61, 0x26262e92, 0x28ea6a37, 0xb8a37496,
0xd1a01943, 0xe267ca73, 0xb7eef0cd, 0x17b1cc96, 0x9ebb5915, 0xb1cc0182, 0xef60b308, 0xfede36f7,
0xe88dd533, 0xbb5c1d0b, 0x4add9bcf, 0x9f9faa8b, 0xa2578ec2, 0x933f69d6, 0x467f0da5, 0xc91aaa27,
0x3906f911, 0x16374e19, 0x4977c92a, 0xc3ae285d, 0xb41e698e, 0x80fbf676, 0x16558786, 0x0ed2e55e,
0x4c2ed46c, 0xf93b6e0b, 0xad75c412, 0x2c9ac4f1, 0x23f24ad6, 0x9eb3a61e, 0xe94be00b, 0xf5b0bd95,
0x7056aeeb, 0xd6038a55, 0x2c07faab, 0xb9959db4, 0xf8237666, 0xacde18c4, 0xcd28c1b7, 0x0ae80abf,
0x667881dc, 0x82a0fee6, 0x20340de7, 0xe912dc11, 0x390c6e66, 0xedb7d383, 0xd0825d88, 0x3cc79cb1,
0x3d3896b0, 0x7b7b8948, 0xcfa9b93d, 0xa5c47ca2, 0xb3baf2a1, 0x6b584562, 0xccd6b649, 0x5951d521,
0xc99c277f, 0x6b97b52d, 0xd8c0afd9, 0xdd1b16ba, 0x9b33e281, 0xfcb40afb, 0x032eae2d, 0xe3d5099a,
0x846f884a, 0xf50da090, 0x66ddb834, 0xea9d3e37, 0xe8a50cce, 0xce06fb0a, 0x7a5fdde9, 0x69ae52ce,
0xc849ffd2, 0xf5f3e060, 0xd22ea0b4, 0x8f19ac54, 0xa98a7c00, 0x71e2b755, 0x3db43999, 0x5533f0a6,
0x380a92f7, 0x9274934e, 0x50cfe155, 0x78e2aa76, 0x2a389c68, 0xfc9fa5f7, 0xf0041412, 0x26c23070,
0x2ac91f8a, 0x8596976b, 0xb4d3869e, 0x1e1bd10d, 0xa3115c5f, 0x80a00b72, 0xc2be13be, 0xa64bdc02,
0x379835f4, 0x958e2349, 0xa2209eff, 0x61e237f1, 0x26d5b431, 0xc6343566, 0xd144aea3, 0xe91d9207,
0x57192eb6, 0xd0c1c960, 0xf5aed5a2, 0x4d50fc35, 0xb56de9fe, 0xca318214, 0xb9af15cf, 0xdb9e76f5,
0xf9d2bfba, 0xc8131485, 0xb5aac9ae, 0x5f3453e2, 0x1cdf4543, 0xd6434fd9, 0x0ce1946b, 0x505bd7c8,
0xb1bfcbb4, 0x6fd91631, 0x03d4d604, 0xcfe7f074, 0xf4d9a62a, 0x62fa7b16, 0xff503662, 0xb132965c,
0xde212c38, 0xac595c55, 0xb8a5917f, 0x252f4bc7, 0x6b236ff7, 0x7415a1d5, 0x21a09fcb, 0x30051af0,
0x6a8f2d73, 0xe793cfd5, 0xc3436230, 0x86e56a8d, 0xb73b8bf8, 0xc56c0331, 0x9847439f, 0x1ed505e9,
0xc96b37f2, 0xeac8b1ca, 0x319e381d, 0x6a39f8ea, 0x57101083, 0x0a4ddefe, 0x651eab9e, 0xa6768495,
0xf35d6d88, 0xee0c212f, 0xd62f6496, 0x6056adab, 0x6991480d, 0x711d1448, 0xe7585cb5, 0x26bc4555,
0x7a1a139e, 0x34724667, 0x7f58ac19, 0x0b0da5ce, 0x490d73de, 0xe809af91, 0xbb513779, 0xe6b20d55,
0x8c1c6619, 0xf619d883, 0xa7222dfb, 0xf9b37125, 0xfc40a0bb, 0xe0c02e0e, 0xd7556304, 0xd96ec2e7,
0x2f4e9555, 0x48515d2d, 0xf1e839be, 0x57e20196, 0xa70894dc, 0xbc5e5cce, 0x18775a26, 0x41a6eea3,
0xfe233e6c, 0x73db61b4, 0xf3ddf9f5, 0x2fa9b050, 0x672c8d1b, 0x32baf848, 0x2a4483f3, 0xd4597b8c,
0xbba3e559, 0xeb641dd0, 0xe160e142, 0x728bbdce, 0x311b1a08, 0x91982cfb, 0xe8865730, 0xaac92e64,
0xa41a4ad0, 0xf1353bc6, 0xe264b25e, 0x25496db2, 0x11d0b42b, 0x9094df93, 0x1f19add3, 0x47c0d52d,
0x22747ea2, 0xbf0bc235, 0xf28f39b5, 0xf862e73b, 0xd0cc1be5, 0x3a9d4013, 0x3bb1881d, 0x8e1633b5,
0x23aa3306, 0x393d8ea5, 0x01e661b4, 0xa94fd8ae, 0xd8974ebb, 0x251e7f3e, 0xc3aad392, 0x47f7a994,
0x365895b7, 0x7e8a31bb, 0xf8563aeb, 0x6052dd34, 0xc3a734ba, 0x47270bab, 0x4ceab2bb, 0xa74b38fc,
0x64a8f1ae, 0x89b295f3, 0x71e0e13f, 0x4d590180, 0xd255f4fc, 0x34007700, 0x5b2746ed, 0x825c326b,
0x8d39a9b8, 0x6ded727a, 0xc4a1a283, 0x36169f3a, 0x61dd9602, 0xb5d6df82, 0x19a5abf9, 0x4d7e6f51,
0x212a9db5, 0x561408f1, 0x8ef5a7e7, 0x7e32b90f, 0x8270237c, 0xca984e63, 0x09209f44, 0xce68b4ed,
0x9529a828, 0x6919949a, 0xdd27dde1, 0xdc51a463, 0x3d0b7cbd, 0xa365b193, 0xbf920d2b, 0x268a67f7,
0x3ac4eaf4, 0x7bdbe5c2, 0x78e4c4a8, 0x2688893c, 0x12bf4390, 0x2a1a2c80, 0x61107b4c, 0x94792c87,
0x853b8621, 0xc5476243, 0xae5adb86, 0xd3cfc50f, 0xfa94c5c1, 0x8a59c52b, 0xffca0f1c, 0xfb49e956,
0xd49ee540, 0x39e6e389, 0x2a218347, 0x086e5986, 0x2b55ba41, 0xf6552388, 0x7aacbaa2, 0x5ea4677b,
0x9dfe5fd4, 0x42eb67df, 0xdc3a74e1, 0x9f405547, 0x21cf98dc, 0x214a827b, 0xd1f9b392, 0x974c8836,
0x65a7887f, 0x0569f0b2, 0x0ed7a948, 0x51b13399, 0xe7caa40d, 0x3826829b, 0x67aae855, 0xad38dc93,
0x36228922, 0x56ae79e5, 0x864ffc06, 0xc0549efa, 0x59987ad9, 0x2c21d7f3, 0xa118af46, 0xdddd1c2d,
0x3ed84871, 0xc6835110, 0x61bc57e1, 0x17c99b58, 0xef3392b8, 0xdd9b8e67, 0x5de8605e, 0xeebc34cc,
0xfc2dbc34, 0xb5f4f5cb, 0x0f117f11, 0x26ee523f, 0x9569605a, 0xb8701a64, 0xc096190b, 0x552ad6c6,
0xcc2254dc, 0x538c994e, 0x1c2f84b4, 0x6a4afbd8, 0x1b0afc81, 0x2138c8d9, 0x61392f44, 0xefc9352e,
0xb4fcd1ee, 0x84d4e9a9, 0x8e2c86e2, 0xf4e16d3b, 0x4a0bfdfb, 0x3ecc5f11, 0x5e6b9c2a, 0xb920d6aa,
0x2ce3ce99, 0x576f8956, 0x2d891234, 0xb40ecccf, 0xa8d8b5a8, 0x36c59456, 0x31c36ef1, 0x97c427a8,
0xb9ba8bfc, 0xd913d9ec, 0x4556367e, 0xbefdfdef, 0x01767a9f, 0x667e1629, 0x0c188194, 0x742c150d,
0x7de58ad8, 0x24ba7460, 0xb70db2e2, 0xc9b55100, 0xdf7329ba, 0xc6a9cff7, 0x723e6a11, 0x9d6ecd7b,
0x7cb2ad6b, 0x0893745d, 0xc6fdb0c1, 0xffe26a6e, 0xe0088dd7, 0x35916fc5, 0xe7ca7c22, 0xfd29f3d6,
0x87c461e9, 0x0e423e1c, 0x2eaced44, 0xc6926e5d, 0x55f5bdd2, 0x18465f75, 0x3c3aba46, 0x6913daf0,
0x5877c5e3, 0xc397a4d4, 0x9b31bed9, 0x647cd864, 0x41f3e8de, 0x4ec8cad6, 0x45e0fa29, 0x7bdc06cc,
0xa33540c0, 0x72953b06, 0x0efb1ec3, 0xb2485551, 0xb08cd0c0, 0x6b0701ac, 0xbf11654d, 0xdec9f560,
0x86dd71b6, 0x800120cc, 0x3f149538, 0x5f57a4b1, 0x0da63a20, 0xc7f48d4d, 0x985ad795, 0x4fbcf82d,
0x2a4a5ac4, 0x4f6a68a8, 0x059ebfb9, 0x897bfef3, 0xb6256b34, 0x872afdda, 0x4196debe, 0x640b148d,
0x7f8607e1, 0x0027f014, 0x17552e55, 0xca5c6a08, 0x17ab81a2, 0xc1db9bbd, 0x11d0be7d, 0xf9b4cbda,
0x0a5d2f42, 0x20d3a2b3, 0xcd4f99a5, 0x2d408da0, 0x2780030c, 0x698f77ff, 0x21f716e4, 0x08d4b1ea,
0x32a1a4b7, 0xc3b21d36, 0x5da92e85, 0x6e13e430, 0xc4f1335f, 0x50b7d51e, 0x52993755, 0xe0566b01,
0xb9496170, 0x1262845c, 0x476f21d2, 0x05a0dd5a, 0x00a4e46c, 0xfd6cbfa2, 0xc9b8cb30, 0x6125ce70,
0x432dc735, 0x8416df30, 0xbf3148d7, 0x3967955b, 0xb36e6d8f, 0xbd4dafe7, 0x86182aea, 0x28336761,
0x87fd073e, 0x156e85ff, 0x0670803e, 0x76e4fca9, 0xfdbe896c, 0xfafedb89, 0xb7dcfde5, 0x2a12162d,
0x76a1597b, 0x07da0eaa, 0x7e804ba7, 0xb6b42d29, 0x53ad0457, 0x9aaf0093, 0x2a3a25a3, 0xc790b6db,
0x6dded01f, 0xddbc5c3f, 0xf0ac9aec, 0xf480c62f, 0x86a05df7, 0xadc3da48, 0xc1998c77, 0xd12df1b1,
0xcf761d02, 0xba66aacf, 0x9bb7dac4, 0xebef584a, 0xe26e6f00, 0x8953a6c6, 0x8b7b7217, 0x76f92304,
0x0bcd785b, 0xc1d20f3f, 0xa8654fa5, 0x331aaaf0, 0xbe13b523, 0xe9424ea4, 0x5709cd36, 0xb33d8f1b,
0x1de4d9a4, 0x040622fa, 0x8c6615cb, 0x3080abf6, 0x75df9328, 0xf96af3be, 0x3aff47b9, 0x29bf5657,
0x05ed3065, 0x664d64b7, 0x00dafb0c, 0x15dfa1ae, 0xaba1ae31, 0x6837dbfc, 0x8c76528b, 0xde6319ef,
0xab6842dd, 0xa9e69492, 0xcd37a736, 0xc6a5ca4e, 0x92f54bad, 0x5bc3d8c4, 0x3915200c, 0x316d07b4,
0x8c402b99, 0x03f6f009, 0x56c0833f, 0x9c7a2d97, 0x5c4dc26d, 0xedaf1226, 0xc2a31dae, 0x0eaa3a51,
0x3b091a94, 0x76836433, 0x0a2f2689, 0x22dbaa14, 0xf6b6ebbb, 0xd2277549, 0x401004f2, 0xb989c7bd,
0x62bbcb61, 0x185915a5, 0x0f903876, 0x6c4bffdb, 0xe80faf80, 0x921110d8, 0x5c93805a, 0x3715a080,
0x3bdf082b, 0xdde7b717, 0x39928c70, 0xde41319d, 0x438c860d, 0x3fa3fd94, 0x83dd9797, 0x663de064,
0x71ea49c2, 0x27fc00a8, 0x777030f3, 0xa4049407, 0x50722cbe, 0x9089d988, 0x14ad6ae2, 0xacccc654,
0x1d296996, 0x6b49ba27, 0x17f9877d, 0xb4c576ea, 0x045ddb3b, 0x9d072750, 0x2ad56614, 0x090b69f5,
0x6e5445c1, 0x5bd4714e, 0x4832754c, 0x10d86d32, 0x55c06437, 0x89852952, 0x035d407f, 0xb25f3edd,
0x4bf56863, 0x3398207e, 0xd1f20acf, 0x91b45153, 0xa6948ef6, 0x6eef169f, 0x7df77248, 0x24d6bda6,
0x4702e774, 0xee2c90aa, 0x68084b58, 0x30010c0d, 0x74f71c05, 0x25318d39, 0x9f09e5bc, 0x5d8db815,
0x42727132, 0x486ca467, 0xfdbbb49a, 0x365f5f0e, 0x996bed88, 0xe6e29731, 0x9794e884, 0x4189dff4,
0x1679e279, 0x96cb314a, 0x721fe76b, 0x550c90a7, 0x2f327b6d, 0x2ec29247, 0x20ab9fb5, 0x9c12887b,
0x2ef3450b, 0x71c1b309, 0x9405933e, 0xb328f8c7, 0xf1ecc3e7, 0xf53e1380, 0x1eeece70, 0xbe00cc94,
0x10d5fdfc, 0xd4e54929, 0x1700ad43, 0x91b24df3, 0xc444c5c8, 0x4612c459, 0x1426049b, 0xc277c912,
0xa8288d61, 0x36d9cad2, 0x2645ca55, 0x818d67c1, 0xcbbff4ef, 0x6f63a62d, 0x8cafbdd7, 0x78738a5a,
0xa3883c61, 0x775c83c2, 0xf2a6067f, 0x0ab499d3, 0x616aa428, 0x425faece, 0x10d8ddaa, 0x4a48d367,
0xf2e91e43, 0xf57fb0ad, 0x48835b8e, 0x62128301, 0x1834132e, 0x1df35be0, 0x50c017a7, 0x08cb7de0,
0xcac616e3, 0x4d58e232, 0xd2e88628, 0x9bde2822, 0xde3b5892, 0x5dd7de16, 0x366cd43f, 0xcdc4ef09,
0x3260bfe6, 0x652289e8, 0xd87f7eb7, 0x9947fbac, 0x1e666157, 0xff319f6a, 0xf1dfce19, 0x1f001b0a,
0x23545ab9, 0x24778ad6, 0x84a7cb23, 0xd9d63b38, 0x175649c0, 0xb07ae715, 0xf87c6357, 0x64abd770,
0x764d2a9d, 0x1810a3fc, 0x37f63ed7, 0xa7b4d555, 0x7cd2b497, 0x9b006233, 0x71e39ac6, 0x467d862d,
0x2c5d000c, 0xc4ad414d, 0x9d19c3c2, 0x15c614b5, 0x2d30433b, 0xfa6ed577, 0x7c7c246a, 0x87f12190,
0xcaf27f1d, 0x9f3a1f35, 0x6b1e5ef8, 0xc33d26ef, 0x98327dbb, 0x32c2de4f, 0x3f7e33e8, 0xa5ff0705,
0x5719053e, 0xddaf44d1, 0x8b961ca6, 0x8359c476, 0xdce8092a, 0x19c367cd, 0x8c6b47c4, 0x60e27bc0,
0xca73a8c9, 0x06061556, 0x4d732731, 0x8dffd880, 0x14a06840, 0x6599855f, 0x5ee61b08, 0xa9e39161,
0x9af4361d, 0xf0cfbc20, 0xfc7b6bab, 0x56033046, 0x1f8d5d08, 0x6bfb5fb1, 0x8a5292ea, 0x3d0739f7,
0xebe5f17b, 0x7527bac7, 0x9e5fea2d, 0x4f463f66, 0x27cb09b7, 0x6d367ecf, 0x5a0a6d1f, 0xef2f118b,
0xde05980f, 0x1ff897ff, 0xbdf9283b, 0x9c845f8b, 0x835339f4, 0x3991d639, 0xb45f7e41, 0xe99c7026,
0x2ebb4484, 0xe88235f5, 0xb129a73e, 0xfe1deb1c, 0x09d1921c, 0x06492eea, 0x424dd2e0, 0xb7246e3a,
0xdebbc561, 0xfe5163ab, 0x3c439041, 0xdb629599, 0xf534ddc0, 0xfc2757d1, 0x4e441529, 0xa2f9836e,
0x00000000,
0xfffffffd, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_2_pi_32768 = 6.36619772367581343075535053490057448137838582961825794990669376235587190536906140360455211065012343824291370907031832147571647384458314611511869642926799356916959867749636310292310985587701230754869571584869590646773449560966894516047329520456890799022863761847560347610695824481957643747751376342114892399785773600994689390957838443593292387132299624667945851218797794608751526299146267856964155983496557394439935472396799849771502340684715433724470075068642186190147952038957841459037335072237209977986541221308627102012881299111265588664091786992478392663362424067212143992535647949995331146617741119020280064962710257555398285243520488797504590725511058951562532272185831913927045249709256279843100098001191039428356227611187140526100840065270984083699246424962245824812585936356993836765740846301630224803486106427208868636563029898330890390985141599500621317563255927089637433019188293314876162799903630630831397388157435931234869370256146758046650182823773310525074600104490871884612845039801754671780150502243345268467810390325128997664933372580424494147514252454546768668568278987840517002313344212478434378039358226874839818986041726495262070323357771919883998021017550264517783533227384203141166060564161957195402555264310478797229364155998314767562392374951088247501728908757205465021044955121550155524427256270617363313114107733707198224283161544241410955984980503982997105188094376382337204659318564742310849623017797828087159079169637961309179080866598414261272614176015362759498870766355052763866027857619107882750734627112419119181801413583033207527354751751064499259812239862320876334395004140508516172926321994878747511037862653848841368177634219914015170954777174146477511317149437513738812920948583351694228474545367717840732729167856660035132317325413991163989834597161069802439574756378353220134812215221892492863237727907041291325256759238999289753340697427959390004158002735520159146894398432096010956043499819419151694273044559795613075989708333984459683315615107138972142018273824334685917233826893308141941570224808347357296398248847013273576083883174283099861995234744265443874647868149898168411324877007384899339964644598266224151878704559725131984310433111960403132144009353091951634160955046229781723704047640217351993556186196849931806428291412020908840944070093252692719037244201312620437495654558581223170428720334471819506898583921895909169792436803748503147673331583545135961743474666559026937805638014549308766972455522655322903692110389380242192851112148261351132128683950939866273963201307954026967165858734033126467413257344642923980599412479278935033776839366623816609002573577251457761535534246035190865800682588270075098242366434867431431756904939025326844531994623766387562879402754976920230076790822760152873570248813549694145027233416626069188435246887183747330259540749998994834212466393224405568578178406459538110810045644280994086958980415466945615491440398699572694247248284696191559747554622769231394009222822857625455452809474080429640229943691244628878720159129903812006678340884921385675094601741870585826263887604492339068397238834365134586676767107755165733262266026792528656608403582846914495370428271380704044538032027979073689427958499522063103923813588323419002390145062596137577816823271545742732168001260382378973757010179402699657163459005769213285329827804653978271015757696144362175334211316973688139793746460586529144099106666419812562629374302120563633119523659146773739690950410539991319828072647857284932561903051589936331564696389913055159672679975794999086079592749066517840732215833310083694540274155569138729890398901132030674277503346388916792977189896246552732455833226977394067714389532949570649609738007991239761608758453933709445470579965530861666425369931745496740244904434452847994533851388397673597709718236625133359619215284700046448466688207650317214211716964537612464536449981273543707833961775387231396389593123542118818061221596560395479536353461934660889867449634901605616036471496848818092301338958901525976155367623473692463785290977356264500649572425132781295533568526138225526047008140434983823280449501743907262136074962957736145359121552688401812676731807795183670695816711516974110469628984237566410929131517872774596515798859813730210894366637192289919943224507602932875378107177340182320780997026522481950646453746135968115018083422137657639620519309098186364725288931362046664626028393502297349181945248164486865523662424644662928000333224458424725121305034783806409852866455430645921887973083108526576480637984044253132208303833394012203163823399319287469611593542055329582808323055902017169039390588284065707897538017236663458113441299734417418628950231664546529648183123987886265360886352218317725313112022098452835560749684843697956416402086198723884548830160228438536265725429817596639077743155683173702471132088948045945699700956994914852528087066944302658239309043829662640937514974516528438994358860285229564162905741656718822889061919215260510383164960101378721928810469369196004081932249852135185898712762007247321500615211518093733678200854275908365162245727151516834482297999703159027607396841296825885540764555259025608390422195831751405656165812206063358571293061624082413247566346281088345001079665575006111549442432458227793684128963109090968660545693746797086536123762122992261074037206635685476856572517485364246286148562481591390473706011912314425067879843236736893905340190986876069801805784665531384832963469438040948521161777511763414013781770533652250522983805532124091725877378673314070653129660608407176905775828724868680870259687857797586128888750633952978047637605362017728559434514484332717575843377559207659149559089324114524052594782085048207311225397828474651113026395324021406209266639375763608872252578180848519158937885954965033072895440944108439924766082275293889593432053464273514531547171447892946901442674086742528047795912293583367676266383354714117649674872869119500244157842592783429824802435684913665577495386198359728113924945733864478829297238183436293447514516252740066042507030740486543035478522980799688004310670732378792599024907297391746852433648408780835979276497761950046842367376559631557823100738486476166123738175211235754512292950314461071188457329296787943122255052072353754656242870147328545051868489704377141604438528730510604804680902117171586223784328197536362763042768015818584766560086269344071638527491567994537364347612802318654841251444942795527056145701016334839243259340761248527449889127242033804947607625865289437554898185229490912351593201640757943654694970357672496226916764952013225379992878526321545524216983157380033821312125404753736402949224238261774944995508517051592296941562962471476231377724210970505670713202328859458491574477186771968132186773313752632214259456292737762398198757415092734690645252043449435208515217315737824856191915781693494423402530817599277305436667493677746271356051276488112649180013320489443674350236807836324896614717996381795524399035679563246324654155566535761169488819939350089694483640333639026716684033667182808932715884284117155395880523981359816976613402425033756858097354585613729762629269910213621617924024710450276338985845731906175600033530608458084064946572447919492761100476576485446784818277441053444094238485618681160486271856749429873434926893240189838533590929908179675540537661455040366150257069753800664885574877226994825152638185927910076883084094697315625076283647167765110484898046894187084625617334308824666462586978985092224916533281238133622055366872778421286005705312003518207253187019891386807534629701370006797692427662537242650417364882085532635188446030181625316262809939545947896114881490394771245974425096153693314997693287143151002942287428175149518773609347611645787845794599078877738109869771841235774877016210663556284264825030203972151990663347174445125498044198860246151349743182234718885174350578523750288128852809842262644519885241103476451384173007373730766211713834293983886017026159720844873978892852952206619921163967870726047208993277005094887991685373242705687499377048639404867055871174119319407834181568427831522347412493110181732916647956212756214901566328891693038911253371127302425952933504287872405792581279334495164306850200701153054073459684142903496414262955787795017787760727036922437483312586007429701299876851058496991328843061895002272795338256414183210904500914201261730015836739567593052199503646162528414170555600513497046207515092735034494207015140278263982801120463365035480600120681036669852083369649796513569522103090058948564924092069025587322221433305136153455263074731385732182722397607480042878083718807119623328656703194724663461885909958588661917953248561727344319377256222924717398711054959595720911062428234121633499101056378974028158085809880673553628363482458877774890260112925834919834789532675885074077561691884428854030279121490501832564380153081555949458065139280721873152823316541356055342596577201606282603955170686166980282674755513375222233400478698344936322381308989113753170375830863361475437639597570209667535151742911871806616306695708125025675043848760972187973943956796240051910987685813188168671126904607140261203421023999176083987782172618109834268176147467217145936180515247292391739878508873459717420648119489878333197927731913343213836092908210450168457748337438339777353455355327100736464352684500511693349830887735928327602162531717511012276264296612199907305884976310752689946936867435260396533688303723788695420637363235828497642538883572779651523134305246331760219883567209346638430828371039604210811260347559131419773614905709170484139480559714754142002482460573723146615843439800234859756566608261208280341062496298814642946421335221055067028807535798910818888861453540454193385449847942170397548773346995E-1; */
static EMUSHORT _ei_m_2_pi_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0x5c6382a1, 0xba2e9b3c, 0x9895960f, 0x5e960a92, 0xcf7711ef, 0xf4f7caf4, 0x0a70e816, 0x0d0aa6fa,
0x297725aa, 0x971ec1c6, 0x913f7754, 0x3393c90f, 0x7f67d7ae, 0x32de0df6, 0x2a47c599, 0x19a4b52a,
0xbc48a10c, 0xd9a4b034, 0xf49dde9d, 0xf2a86b8d, 0xc7e07141, 0x5e196dca, 0x65585975, 0xa909cd37,
0xd19a1800, 0xc48360a7, 0xedd05cea, 0xe89dc953, 0xdfc79923, 0x654a19da, 0x5d040274, 0xe754a954,
0x7a1c2dd7, 0xfb742c2b, 0x7059ca13, 0x2717c4e1, 0x3fa7404a, 0x490db5e3, 0x0f5605da, 0x0bd44502,
0x846b554e, 0x31bc830f, 0x5965ca67, 0xef295fa2, 0x3f368501, 0x4d4dde06, 0x4c63e151, 0x6a007a58,
0xabc87d9a, 0x9f4038ca, 0x0da7ed4f, 0xa345d3ab, 0x6178851b, 0xc9dad17e, 0x4ab7ae39, 0xf68cc38b,
0xc6c56a3d, 0x4a378687, 0x9a139aad, 0x7da01b40, 0xb550001e, 0x90e0083b, 0x60ad413e, 0xf8886f40,
0xd28afb5d, 0xb72ade5a, 0xce03dba3, 0x74927ce6, 0x43c14264, 0x2986c73c, 0x01c11d39, 0xf51c3c20,
0xe3c2182d, 0x27790cd1, 0x0910214a, 0xef26db0d, 0x1305f3a3, 0x2ac3e45b, 0x78298160, 0x0a57d5ad,
0xd485e85e, 0xa562cd07, 0x7add36c8, 0xebaf8053, 0x39917735, 0x34e2aa7c, 0xb7d9f208, 0xa36b0214,
0xde762c86, 0x5399cb58, 0xeaf9d1f3, 0x16b9a380, 0x2a99948b, 0x04e72e0b, 0x7dfbacd9, 0x67652e1b,
0xe4e059ab, 0x1f7254b9, 0x819cd975, 0x44afe05b, 0xe2bcb977, 0xdc3bf172, 0x8bd928fd, 0x2efc7631,
0x1bd83f1d, 0x4f0aed6c, 0x8d6da4ea, 0x832ce5b7, 0x75f844f9, 0x12aff801, 0x4239e78b, 0x281bf746,
0xd4c2913f, 0x5e0ce333, 0x4d1536ab, 0x06cca16d, 0x5aba761f, 0x0a432544, 0x07a4d18a, 0x9befec37,
0xad13ba94, 0x4a8cd63e, 0x022d8021, 0xf40ff29c, 0x3e6c8afd, 0xf0c42cfc, 0x9c8b2fea, 0x56624519,
0xb596bb00, 0x9fe95da2, 0xb60a4920, 0x912a6c2f, 0x2cde0fea, 0x7f3a59d4, 0x848c2176, 0x92510aed,
0x73b8d068, 0xac49bdcf, 0xeeb0762b, 0xfdafb99e, 0x3e4f0dde, 0xbbf1be26, 0x3aaafbed, 0x829495c9,
0xbde8fac7, 0x08c71f46, 0xdaeb0755, 0x599520f5, 0xbe937af4, 0xa71aefc9, 0xb25c68ed, 0x1d19fb56,
0xd37e1ad6, 0xbc2a68e9, 0x5db7c59b, 0x51267e26, 0xbbae0a35, 0x58b5b4a4, 0x8c7ef7f0, 0x68477f52,
0x1f4045dc, 0xbedfa47a, 0xcb981d04, 0xf7527e5e, 0xda4af8a0, 0x42160ff0, 0x38f4d580, 0xe8de7422,
0xd1914e00, 0x695a01d9, 0xe4038614, 0xa0b4c1e8, 0xbdba8f4a, 0xab208b01, 0x37db66be, 0xf9a472a2,
0xdf96da4d, 0xd8e43e97, 0x9032a3fe, 0x161fffc6, 0x09576f11, 0x231a2c39, 0xa42191d1, 0x1352f7d5,
0x2996341d, 0xe78a92ac, 0x7b7c2624, 0x7fba45e5, 0x8ffa1e1a, 0x3c94eb2d, 0xbc9b63c5, 0xb22dd531,
0xe07fd00c, 0x163a6888, 0xd6c4e24c, 0xfb3942e0, 0xceb09f06, 0xd2499ee3, 0x828acdf4, 0x23843f2c,
0x5d2616fe, 0x6cffaee9, 0x0215d378, 0xb32d6fcc, 0xf2fef910, 0x4f31f325, 0x690fa693, 0x00cbe2ca,
0x79ab9bc2, 0xe0f13419, 0xdb6951b1, 0xc2460006, 0x238ba27b, 0xab5aa559, 0x512ddf2c, 0x60373048,
0x2c474738, 0xa42505c0, 0x2e14db2f, 0x41a28f4e, 0x171871a8, 0xe13b665d, 0xfc685251, 0xdf8a0fbe,
0xe708725b, 0xa1ad8633, 0x4dd64734, 0x0b29c026, 0x7ffa4d3b, 0x6d4d7955, 0x67bfb19f, 0xfc81441b,
0xab012afe, 0x774b63e8, 0x590b067e, 0xd3e4275f, 0x025aaf0a, 0x09a2a916, 0x8262ac03, 0xdeadc51d,
0x6fd83995, 0x2b04b90d, 0x5c292f51, 0x33f4b3b4, 0xcdd5638e, 0x8a2db016, 0x5f9d850b, 0x1c4c02f1,
0x28b48c7b, 0xaeb7948d, 0xd7e2cfa7, 0x5fdeeb61, 0x8185ea61, 0x26262e92, 0x28ea6a37, 0xb8a37496,
0xd1a01943, 0xe267ca73, 0xb7eef0cd, 0x17b1cc96, 0x9ebb5915, 0xb1cc0182, 0xef60b308, 0xfede36f7,
0xe88dd533, 0xbb5c1d0b, 0x4add9bcf, 0x9f9faa8b, 0xa2578ec2, 0x933f69d6, 0x467f0da5, 0xc91aaa27,
0x3906f911, 0x16374e19, 0x4977c92a, 0xc3ae285d, 0xb41e698e, 0x80fbf676, 0x16558786, 0x0ed2e55e,
0x4c2ed46c, 0xf93b6e0b, 0xad75c412, 0x2c9ac4f1, 0x23f24ad6, 0x9eb3a61e, 0xe94be00b, 0xf5b0bd95,
0x7056aeeb, 0xd6038a55, 0x2c07faab, 0xb9959db4, 0xf8237666, 0xacde18c4, 0xcd28c1b7, 0x0ae80abf,
0x667881dc, 0x82a0fee6, 0x20340de7, 0xe912dc11, 0x390c6e66, 0xedb7d383, 0xd0825d88, 0x3cc79cb1,
0x3d3896b0, 0x7b7b8948, 0xcfa9b93d, 0xa5c47ca2, 0xb3baf2a1, 0x6b584562, 0xccd6b649, 0x5951d521,
0xc99c277f, 0x6b97b52d, 0xd8c0afd9, 0xdd1b16ba, 0x9b33e281, 0xfcb40afb, 0x032eae2d, 0xe3d5099a,
0x846f884a, 0xf50da090, 0x66ddb834, 0xea9d3e37, 0xe8a50cce, 0xce06fb0a, 0x7a5fdde9, 0x69ae52ce,
0xc849ffd2, 0xf5f3e060, 0xd22ea0b4, 0x8f19ac54, 0xa98a7c00, 0x71e2b755, 0x3db43999, 0x5533f0a6,
0x380a92f7, 0x9274934e, 0x50cfe155, 0x78e2aa76, 0x2a389c68, 0xfc9fa5f7, 0xf0041412, 0x26c23070,
0x2ac91f8a, 0x8596976b, 0xb4d3869e, 0x1e1bd10d, 0xa3115c5f, 0x80a00b72, 0xc2be13be, 0xa64bdc02,
0x379835f4, 0x958e2349, 0xa2209eff, 0x61e237f1, 0x26d5b431, 0xc6343566, 0xd144aea3, 0xe91d9207,
0x57192eb6, 0xd0c1c960, 0xf5aed5a2, 0x4d50fc35, 0xb56de9fe, 0xca318214, 0xb9af15cf, 0xdb9e76f5,
0xf9d2bfba, 0xc8131485, 0xb5aac9ae, 0x5f3453e2, 0x1cdf4543, 0xd6434fd9, 0x0ce1946b, 0x505bd7c8,
0xb1bfcbb4, 0x6fd91631, 0x03d4d604, 0xcfe7f074, 0xf4d9a62a, 0x62fa7b16, 0xff503662, 0xb132965c,
0xde212c38, 0xac595c55, 0xb8a5917f, 0x252f4bc7, 0x6b236ff7, 0x7415a1d5, 0x21a09fcb, 0x30051af0,
0x6a8f2d73, 0xe793cfd5, 0xc3436230, 0x86e56a8d, 0xb73b8bf8, 0xc56c0331, 0x9847439f, 0x1ed505e9,
0xc96b37f2, 0xeac8b1ca, 0x319e381d, 0x6a39f8ea, 0x57101083, 0x0a4ddefe, 0x651eab9e, 0xa6768495,
0xf35d6d88, 0xee0c212f, 0xd62f6496, 0x6056adab, 0x6991480d, 0x711d1448, 0xe7585cb5, 0x26bc4555,
0x7a1a139e, 0x34724667, 0x7f58ac19, 0x0b0da5ce, 0x490d73de, 0xe809af91, 0xbb513779, 0xe6b20d55,
0x8c1c6619, 0xf619d883, 0xa7222dfb, 0xf9b37125, 0xfc40a0bb, 0xe0c02e0e, 0xd7556304, 0xd96ec2e7,
0x2f4e9555, 0x48515d2d, 0xf1e839be, 0x57e20196, 0xa70894dc, 0xbc5e5cce, 0x18775a26, 0x41a6eea3,
0xfe233e6c, 0x73db61b4, 0xf3ddf9f5, 0x2fa9b050, 0x672c8d1b, 0x32baf848, 0x2a4483f3, 0xd4597b8c,
0xbba3e559, 0xeb641dd0, 0xe160e142, 0x728bbdce, 0x311b1a08, 0x91982cfb, 0xe8865730, 0xaac92e64,
0xa41a4ad0, 0xf1353bc6, 0xe264b25e, 0x25496db2, 0x11d0b42b, 0x9094df93, 0x1f19add3, 0x47c0d52d,
0x22747ea2, 0xbf0bc235, 0xf28f39b5, 0xf862e73b, 0xd0cc1be5, 0x3a9d4013, 0x3bb1881d, 0x8e1633b5,
0x23aa3306, 0x393d8ea5, 0x01e661b4, 0xa94fd8ae, 0xd8974ebb, 0x251e7f3e, 0xc3aad392, 0x47f7a994,
0x365895b7, 0x7e8a31bb, 0xf8563aeb, 0x6052dd34, 0xc3a734ba, 0x47270bab, 0x4ceab2bb, 0xa74b38fc,
0x64a8f1ae, 0x89b295f3, 0x71e0e13f, 0x4d590180, 0xd255f4fc, 0x34007700, 0x5b2746ed, 0x825c326b,
0x8d39a9b8, 0x6ded727a, 0xc4a1a283, 0x36169f3a, 0x61dd9602, 0xb5d6df82, 0x19a5abf9, 0x4d7e6f51,
0x212a9db5, 0x561408f1, 0x8ef5a7e7, 0x7e32b90f, 0x8270237c, 0xca984e63, 0x09209f44, 0xce68b4ed,
0x9529a828, 0x6919949a, 0xdd27dde1, 0xdc51a463, 0x3d0b7cbd, 0xa365b193, 0xbf920d2b, 0x268a67f7,
0x3ac4eaf4, 0x7bdbe5c2, 0x78e4c4a8, 0x2688893c, 0x12bf4390, 0x2a1a2c80, 0x61107b4c, 0x94792c87,
0x853b8621, 0xc5476243, 0xae5adb86, 0xd3cfc50f, 0xfa94c5c1, 0x8a59c52b, 0xffca0f1c, 0xfb49e956,
0xd49ee540, 0x39e6e389, 0x2a218347, 0x086e5986, 0x2b55ba41, 0xf6552388, 0x7aacbaa2, 0x5ea4677b,
0x9dfe5fd4, 0x42eb67df, 0xdc3a74e1, 0x9f405547, 0x21cf98dc, 0x214a827b, 0xd1f9b392, 0x974c8836,
0x65a7887f, 0x0569f0b2, 0x0ed7a948, 0x51b13399, 0xe7caa40d, 0x3826829b, 0x67aae855, 0xad38dc93,
0x36228922, 0x56ae79e5, 0x864ffc06, 0xc0549efa, 0x59987ad9, 0x2c21d7f3, 0xa118af46, 0xdddd1c2d,
0x3ed84871, 0xc6835110, 0x61bc57e1, 0x17c99b58, 0xef3392b8, 0xdd9b8e67, 0x5de8605e, 0xeebc34cc,
0xfc2dbc34, 0xb5f4f5cb, 0x0f117f11, 0x26ee523f, 0x9569605a, 0xb8701a64, 0xc096190b, 0x552ad6c6,
0xcc2254dc, 0x538c994e, 0x1c2f84b4, 0x6a4afbd8, 0x1b0afc81, 0x2138c8d9, 0x61392f44, 0xefc9352e,
0xb4fcd1ee, 0x84d4e9a9, 0x8e2c86e2, 0xf4e16d3b, 0x4a0bfdfb, 0x3ecc5f11, 0x5e6b9c2a, 0xb920d6aa,
0x2ce3ce99, 0x576f8956, 0x2d891234, 0xb40ecccf, 0xa8d8b5a8, 0x36c59456, 0x31c36ef1, 0x97c427a8,
0xb9ba8bfc, 0xd913d9ec, 0x4556367e, 0xbefdfdef, 0x01767a9f, 0x667e1629, 0x0c188194, 0x742c150d,
0x7de58ad8, 0x24ba7460, 0xb70db2e2, 0xc9b55100, 0xdf7329ba, 0xc6a9cff7, 0x723e6a11, 0x9d6ecd7b,
0x7cb2ad6b, 0x0893745d, 0xc6fdb0c1, 0xffe26a6e, 0xe0088dd7, 0x35916fc5, 0xe7ca7c22, 0xfd29f3d6,
0x87c461e9, 0x0e423e1c, 0x2eaced44, 0xc6926e5d, 0x55f5bdd2, 0x18465f75, 0x3c3aba46, 0x6913daf0,
0x5877c5e3, 0xc397a4d4, 0x9b31bed9, 0x647cd864, 0x41f3e8de, 0x4ec8cad6, 0x45e0fa29, 0x7bdc06cc,
0xa33540c0, 0x72953b06, 0x0efb1ec3, 0xb2485551, 0xb08cd0c0, 0x6b0701ac, 0xbf11654d, 0xdec9f560,
0x86dd71b6, 0x800120cc, 0x3f149538, 0x5f57a4b1, 0x0da63a20, 0xc7f48d4d, 0x985ad795, 0x4fbcf82d,
0x2a4a5ac4, 0x4f6a68a8, 0x059ebfb9, 0x897bfef3, 0xb6256b34, 0x872afdda, 0x4196debe, 0x640b148d,
0x7f8607e1, 0x0027f014, 0x17552e55, 0xca5c6a08, 0x17ab81a2, 0xc1db9bbd, 0x11d0be7d, 0xf9b4cbda,
0x0a5d2f42, 0x20d3a2b3, 0xcd4f99a5, 0x2d408da0, 0x2780030c, 0x698f77ff, 0x21f716e4, 0x08d4b1ea,
0x32a1a4b7, 0xc3b21d36, 0x5da92e85, 0x6e13e430, 0xc4f1335f, 0x50b7d51e, 0x52993755, 0xe0566b01,
0xb9496170, 0x1262845c, 0x476f21d2, 0x05a0dd5a, 0x00a4e46c, 0xfd6cbfa2, 0xc9b8cb30, 0x6125ce70,
0x432dc735, 0x8416df30, 0xbf3148d7, 0x3967955b, 0xb36e6d8f, 0xbd4dafe7, 0x86182aea, 0x28336761,
0x87fd073e, 0x156e85ff, 0x0670803e, 0x76e4fca9, 0xfdbe896c, 0xfafedb89, 0xb7dcfde5, 0x2a12162d,
0x76a1597b, 0x07da0eaa, 0x7e804ba7, 0xb6b42d29, 0x53ad0457, 0x9aaf0093, 0x2a3a25a3, 0xc790b6db,
0x6dded01f, 0xddbc5c3f, 0xf0ac9aec, 0xf480c62f, 0x86a05df7, 0xadc3da48, 0xc1998c77, 0xd12df1b1,
0xcf761d02, 0xba66aacf, 0x9bb7dac4, 0xebef584a, 0xe26e6f00, 0x8953a6c6, 0x8b7b7217, 0x76f92304,
0x0bcd785b, 0xc1d20f3f, 0xa8654fa5, 0x331aaaf0, 0xbe13b523, 0xe9424ea4, 0x5709cd36, 0xb33d8f1b,
0x1de4d9a4, 0x040622fa, 0x8c6615cb, 0x3080abf6, 0x75df9328, 0xf96af3be, 0x3aff47b9, 0x29bf5657,
0x05ed3065, 0x664d64b7, 0x00dafb0c, 0x15dfa1ae, 0xaba1ae31, 0x6837dbfc, 0x8c76528b, 0xde6319ef,
0xab6842dd, 0xa9e69492, 0xcd37a736, 0xc6a5ca4e, 0x92f54bad, 0x5bc3d8c4, 0x3915200c, 0x316d07b4,
0x8c402b99, 0x03f6f009, 0x56c0833f, 0x9c7a2d97, 0x5c4dc26d, 0xedaf1226, 0xc2a31dae, 0x0eaa3a51,
0x3b091a94, 0x76836433, 0x0a2f2689, 0x22dbaa14, 0xf6b6ebbb, 0xd2277549, 0x401004f2, 0xb989c7bd,
0x62bbcb61, 0x185915a5, 0x0f903876, 0x6c4bffdb, 0xe80faf80, 0x921110d8, 0x5c93805a, 0x3715a080,
0x3bdf082b, 0xdde7b717, 0x39928c70, 0xde41319d, 0x438c860d, 0x3fa3fd94, 0x83dd9797, 0x663de064,
0x71ea49c2, 0x27fc00a8, 0x777030f3, 0xa4049407, 0x50722cbe, 0x9089d988, 0x14ad6ae2, 0xacccc654,
0x1d296996, 0x6b49ba27, 0x17f9877d, 0xb4c576ea, 0x045ddb3b, 0x9d072750, 0x2ad56614, 0x090b69f5,
0x6e5445c1, 0x5bd4714e, 0x4832754c, 0x10d86d32, 0x55c06437, 0x89852952, 0x035d407f, 0xb25f3edd,
0x4bf56863, 0x3398207e, 0xd1f20acf, 0x91b45153, 0xa6948ef6, 0x6eef169f, 0x7df77248, 0x24d6bda6,
0x4702e774, 0xee2c90aa, 0x68084b58, 0x30010c0d, 0x74f71c05, 0x25318d39, 0x9f09e5bc, 0x5d8db815,
0x42727132, 0x486ca467, 0xfdbbb49a, 0x365f5f0e, 0x996bed88, 0xe6e29731, 0x9794e884, 0x4189dff4,
0x1679e279, 0x96cb314a, 0x721fe76b, 0x550c90a7, 0x2f327b6d, 0x2ec29247, 0x20ab9fb5, 0x9c12887b,
0x2ef3450b, 0x71c1b309, 0x9405933e, 0xb328f8c7, 0xf1ecc3e7, 0xf53e1380, 0x1eeece70, 0xbe00cc94,
0x10d5fdfc, 0xd4e54929, 0x1700ad43, 0x91b24df3, 0xc444c5c8, 0x4612c459, 0x1426049b, 0xc277c912,
0xa8288d61, 0x36d9cad2, 0x2645ca55, 0x818d67c1, 0xcbbff4ef, 0x6f63a62d, 0x8cafbdd7, 0x78738a5a,
0xa3883c61, 0x775c83c2, 0xf2a6067f, 0x0ab499d3, 0x616aa428, 0x425faece, 0x10d8ddaa, 0x4a48d367,
0xf2e91e43, 0xf57fb0ad, 0x48835b8e, 0x62128301, 0x1834132e, 0x1df35be0, 0x50c017a7, 0x08cb7de0,
0xcac616e3, 0x4d58e232, 0xd2e88628, 0x9bde2822, 0xde3b5892, 0x5dd7de16, 0x366cd43f, 0xcdc4ef09,
0x3260bfe6, 0x652289e8, 0xd87f7eb7, 0x9947fbac, 0x1e666157, 0xff319f6a, 0xf1dfce19, 0x1f001b0a,
0x23545ab9, 0x24778ad6, 0x84a7cb23, 0xd9d63b38, 0x175649c0, 0xb07ae715, 0xf87c6357, 0x64abd770,
0x764d2a9d, 0x1810a3fc, 0x37f63ed7, 0xa7b4d555, 0x7cd2b497, 0x9b006233, 0x71e39ac6, 0x467d862d,
0x2c5d000c, 0xc4ad414d, 0x9d19c3c2, 0x15c614b5, 0x2d30433b, 0xfa6ed577, 0x7c7c246a, 0x87f12190,
0xcaf27f1d, 0x9f3a1f35, 0x6b1e5ef8, 0xc33d26ef, 0x98327dbb, 0x32c2de4f, 0x3f7e33e8, 0xa5ff0705,
0x5719053e, 0xddaf44d1, 0x8b961ca6, 0x8359c476, 0xdce8092a, 0x19c367cd, 0x8c6b47c4, 0x60e27bc0,
0xca73a8c9, 0x06061556, 0x4d732731, 0x8dffd880, 0x14a06840, 0x6599855f, 0x5ee61b08, 0xa9e39161,
0x9af4361d, 0xf0cfbc20, 0xfc7b6bab, 0x56033046, 0x1f8d5d08, 0x6bfb5fb1, 0x8a5292ea, 0x3d0739f7,
0xebe5f17b, 0x7527bac7, 0x9e5fea2d, 0x4f463f66, 0x27cb09b7, 0x6d367ecf, 0x5a0a6d1f, 0xef2f118b,
0xde05980f, 0x1ff897ff, 0xbdf9283b, 0x9c845f8b, 0x835339f4, 0x3991d639, 0xb45f7e41, 0xe99c7026,
0x2ebb4484, 0xe88235f5, 0xb129a73e, 0xfe1deb1c, 0x09d1921c, 0x06492eea, 0x424dd2e0, 0xb7246e3a,
0xdebbc561, 0xfe5163ab, 0x3c439041, 0xdb629599, 0xf534ddc0, 0xfc2757d1, 0x4e441529, 0xa2f9836e,
0x00000000,
0xfffffffe, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_3_pi_32768 = 9.54929658551372014613302580235086172206757874442738692486004064353380785805359210540682816597518515736437056360547748221357471076687471917267804464390199035375439801624454465438466478381551846132304357377304385970160174341450341774070994280685336198534295642771340521416043736722936465621627064513172338599678660401492034086436757665389938580698449437001918776828196691913127289448719401785446233975244836091659903208595199774657253511027073150586705112602963279285221928058436762188556002608355814966979811831962940653019321948666898382996137680488717588995043636100818215988803471924992996719926611678530420097444065386333097427865280733196256886088266588427343798408278747870890567874563884419764650147001786559142534341416780710789151260097906476125548869637443368737218878904535490755148611269452445337205229159640813302954844544847496335586477712399250931976344883890634456149528782439972314244199855445946247096082236153896852304055384220137069975274235659965787611900156736307826919267559702632007670225753365017902701715585487693496497400058870636741221271378681820153002852418481760775503470016318717651567059037340312259728479062589742893105485036657879825997031526325396776675299841076304711749090846242935793103832896465718195844046233997472151343588562426632371252593363135808197531567432682325233286640884405926044969671161600560797336424742316362116433977470755974495657782141564573505806988977847113466274434526696742130738618754456941963768621299897621391908921264023044139248306149532579145799041786428661824126101940668628678772702120374549811291032127626596748889718359793481314501592506210762774259389482992318121266556793980773262052266451329871022756432165761219716266975724156270608219381422875027541342711818051576761099093751784990052698475988120986745984751895741604703659362134567529830202218322832838739294856591860561936987885138858498934630011046141939085006237004103280238720341597648144016434065249729128727541409566839693419613984562500976689524973422660708458213027410736502028875850740339962212912355337212521035944597373270519910364125824761424649792992852116398165811971802224847252616987315511077349009946966897399336227818056839587697976465649667940604698216014029637927451241432569344672585556071460326027990334279295274897709642437118031363261416105139879039078555866301968930656243481837871834755643080501707729260347875882843863754688655205622754721509997375317703942615211999838540406708457021823963150458683283982984355538165584070363289276668222392026698193025926409799410944801961931040450748788101049689701119886016964385970899118718918402550665259049935724913503860365877186642303301369052786298701023882405112647363549652301147147635357408537990266797991935649581344319104132465380345115186234140229310355373220324541217540850124939103782652870330775620995389311124998492251318699589836608352867267609689307166215068466421491130438470623200418423237160598049359041370872427044287339621331934153847091013834234286438183179214211120644460344915536866943318080238694855718010017511327382078512641902612805878739395831406738508602595858251547701880015150661632748599893399040188792984912605374270371743055642407071056066807048041968610534141937749283094655885720382485128503585217593894206366725234907318614098252001890573568460635515269104049485745188508653819927994741706980967406523636544216543263001316975460532209690619690879793716148659999629718843944061453180845449679285488720160609536425615809986979742108971785927398842854577384904497347044584869582739509019963692498629119389123599776761098323749965125541810411233353708094835598351698046011416255019583375189465784844369829098683749840466091101571584299424355974414607011986859642413137680900564168205869948296292499638054897618245110367356651679271991800777082596510396564577354937700039428822927050069672700032311475475821317575446806418696804674971910315561750942663080847094584389685313178227091832394840593219304530192901991334801174452352408424054707245273227138452008438352288964233051435210538695677936466034396750974358637699171943300352789207338289070512210652475734920674252615860893204112444436604218038682329032602719015097711692775506043725067275461165704443476356349616393697276809161894773698289720595316341549955788434879914836761404399313067160766010273481171495539783722925969680619203952172527125133206486459430778963647279547087933397043069996939042590253446023772917872246730298285493636966994392000499836687637087681957552175709614779299683145968882831959624662789864720956976066379698312455750091018304745735098978931204417390313082994374212484583853025753559085882426098561846307025854995187170161949601626127943425347496819794472274685981829398041329528327476587969668033147679253341124527265546934624603129298085826823245240342657804398588144726394958616614733524760553706698133422068918549551435492372278792130600416453987358963565744493961406272461774792658491538290427844346244358612485078234333592878822890765574747440152068082893215704053794006122898374778202778848069143010870982250922817277140600517301281413862547743368590727275251723446999554738541411095261945238828311146832888538412585633293747627108484248718309095037856939592436123619871349519421632517501619498362509167324163648687341690526193444663636452990818540620195629804185643184488391611055809953528215284858776228046369429222843722387085710559017868471637601819764855105340858010286480314104702708676998297077249445204157061422781742666267645121020672655800478375784475708298186137588816068009971105979694490912610765358663743087303021305389531786696379193333125950929467071456408043026592839151771726499076363765066338811488724338633986171786078892173127572310966838096742711976669539592986032109313899959063645413308378867271272778738406828932447549609343161416162659887149123412940834390148080196410271797320757171839420352164011130113792071693868440375051514399575032071176474512309303679250366236763889175144737203653527370498366243079297539592170887418600796718243945857275154440171271774379110099063760546110729814553217784471199532006466006098568188898537360946087620278650472613171253968914746642925070263551064839447336734651107729714249185607262816853631768439425471691606782685993945181914683382578108530631984364305220992817577802734556565712406657793095765907207021353175757379335676492296304544144564152023727877149840129404016107457791237351991806046521419203477982261877167414193290584218551524502258864889011141872791174833690863050707421411438797934156332347277844236368527389802461136915482042455536508744340375147428019838069989317789482318286325474736070050731968188107130604604423836357392662417493262775577388445412344443707214347066586316455758506069803493289187737361715780157952198280159970628948321389184439106643597298136122639102035967878065174152812772825973606737284287873672540241635103796226398915958155001240516619407034076914732168973770019980734165511525355211754487344922076994572693286598553519344869486981233349803641754233229909025134541725460500458540075026050500774213399073826426175733093820785972039725464920103637550635287146031878420594643943904865320432426886037065675414508478768597859263400050295912687126097419858671879239141650714864728170177227416161580166141357728428021740729407785124144810152390339860284757800386394862269513310806492182560549225385604630700997328362315840492237728957278891865115324626142045973437614425470751647665727347070341280626938426001463236999693880468477638337374799921857200433083050309167631929008557968005277310879780529837080211301944552055010196538641493805863975626047323128298952782669045272437974394214909318921844172322235592156868961637644230539972496539930714726504413431142262724278160414021417468681768691898618316607164804657761853662315524315995334426397237545305958227985995020761667688247066298290369227024614773352078327761525867785625432193279214763393966779827861655214677076259511060596149317570751440975829025539239581267310968339279428309929881745951806089070813489915507642331987528059864058531249065572959107300583806761178979111751272352641747283521118739665272599374971934319134322352349493337539558366880056690953638929400256431808608688871919001742746460275301051729581110189526214355244621394433681692526681641090555383656224968879011144551949815276587745486993264592842503409193007384621274816356751371301892595023755109351389578299255469243792621255833400770245569311272639102551741310522710417395974201680695047553220900181021555004778125054474694770354283154635088422847386138103538380983332149957704230182894612097078598274083596411220064317125578210679434992985054792086995192828864937882992876929872842591016479065884334387076098066582439393581366593642351182450248651584568461042237128714821010330442545223688316662335390169388752379752184299013827611116342537826643281045418682235752748846570229622333924187097708921082809729234974812034083013894865802409423905932756029250470424012133270062833350100718047517404483571963483670629755563746295042213156459396355314501302727614367807709924460043562187538512565773141458281960915935194360077866481528719782253006690356910710391805131535998764125981673258927164751402264221200825718904270772870938587609817763310189576130972179234817499796891597870014820754139362315675252686622506157509666030183032990651104696529026750767540024746331603892491403243797576266518414396444918299860958827464466129034920405301152890594800532455585683043130956044853742746463808325359169477284701457869497640329825350814019957646242556559406316216890521338697129660422358563755726209220839572131213003723690860584719923765159700352289634849912391812420511593744448221964419632002831582600543211303698366228333292180310681290078174771913255596323160020497E-1; */
static EMUSHORT _ei_m_3_pi_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0x8a9543f2, 0x9745e8da, 0xe4e06117, 0x0de10fdb, 0x37329ae7, 0x6f73b06f, 0x0fa95c22, 0x138ffa77,
0x3e32b87f, 0xe2ae22a9, 0x59df32fe, 0x4d5dad97, 0xbf1bc385, 0xcc4d14f1, 0x3f6ba865, 0x26770fbf,
0x1a6cf192, 0xc677084f, 0xeeeccdec, 0xebfca154, 0x2bd0a9e2, 0x0d2624b0, 0x18048630, 0xfd8eb3d3,
0xba672400, 0x26c510fb, 0xe4b88b60, 0xdcecadfd, 0x4fab65b5, 0x97ef26c8, 0x8b8603ae, 0xdafefdfe,
0x372a44c3, 0xf92e4241, 0x2886af1d, 0x3aa3a752, 0xdf7ae06f, 0x6d9490d4, 0x170108c7, 0x11be6783,
0x46a0fff5, 0xca9ac497, 0x8618af9a, 0xe6be0f73, 0x5ed1c782, 0xf3f4cd09, 0x7295d1f9, 0x9f00b784,
0x01acbc67, 0x6ee05530, 0x947be3f7, 0x74e8bd80, 0x9234c7a9, 0xaec83a3d, 0xf0138556, 0xf1d32550,
0xaa281f5c, 0xef5349cb, 0xe71d6803, 0xbc7028e0, 0x8ff8002d, 0xd9500c59, 0x9103e1dd, 0xf4cca6e0,
0x3bd0790c, 0x92c04d88, 0x3505c975, 0xaedbbb5a, 0x65a1e396, 0xbe4a2ada, 0x02a1abd5, 0xefaa5a30,
0xd5a32444, 0x3b35933a, 0x8d9831ef, 0xe6ba4893, 0x9c88ed75, 0x4025d688, 0x343e4210, 0x0f83c084,
0xbec8dc8d, 0xf814338b, 0x384bd22c, 0xe187407d, 0x565a32d0, 0x4f53ffba, 0x13c6eb0c, 0xf520831f,
0x4db142c9, 0xfd66b105, 0x6076baec, 0xa2167541, 0xbfe65ed0, 0x875ac510, 0x3cf98345, 0x1b17c529,
0xd7508681, 0xaf2b7f16, 0x426b462f, 0xe707d089, 0x541b1632, 0xca59ea2c, 0x51c5bd7c, 0xc67ab14a,
0x29c45eab, 0x76906422, 0x5424775f, 0x44c35893, 0x30f46776, 0x9c07f402, 0x6356db50, 0xbc29f2e9,
0xbf23d9de, 0x0d1354cd, 0xf39fd201, 0x8a32f223, 0x8817b12e, 0x0f64b7e6, 0x8b773a4f, 0xe9e7e252,
0x039d97de, 0xefd3415e, 0x03444031, 0xee17ebea, 0x5da2d07c, 0x6926437a, 0x6ad0c7e0, 0x819367a6,
0x10621880, 0xefde0c74, 0x910f6db0, 0xd9bfa247, 0x434d17df, 0xbed786be, 0x46d23231, 0xdb799064,
0x2d95389c, 0x826e9cb7, 0x6608b141, 0x7c87966e, 0x5d7694ce, 0x99ea9d39, 0xd80079e4, 0x43dee0ad,
0x1cdd782b, 0x8d2aaeea, 0xc8608aff, 0x865fb170, 0x9ddd386e, 0x7aa867ae, 0x0b8a9d64, 0x2ba6f902,
0xbd3d2841, 0x9a3f9d5e, 0x8c93a869, 0xf9b9bd39, 0x19850f4f, 0x85108ef7, 0xd2be73e8, 0x9c6b3efb,
0x2ee068ca, 0x1e4f76b7, 0x31642b87, 0x72fbbd8e, 0x477074f1, 0x632117e9, 0x556f4040, 0x5d4dae33,
0xba59f501, 0x9e0702c6, 0x5605491e, 0xf10f22dd, 0x9c97d6ef, 0x00b0d082, 0x53c91a1e, 0xf676abf3,
0xcf624774, 0x45565de3, 0xd84bf5fe, 0xa12fffa9, 0x8e032699, 0xb4a74255, 0x76325ab9, 0x9cfc73c0,
0x3e614e2b, 0x5b4fdc02, 0x393a3937, 0xbf9768d8, 0x57f72d27, 0xdadf60c4, 0x9ae915a7, 0x0b44bfca,
0x50bfb813, 0x21579ccd, 0x42275372, 0x78d5e451, 0xb608ee8a, 0x3b6e6e55, 0xc3d034ef, 0x35465ec2,
0x0bb9227d, 0xa37f865e, 0x0320bd34, 0x0cc427b2, 0xec7e7599, 0xf6caecb8, 0x9d9779dc, 0x0131d42f,
0x368169a3, 0xd169ce26, 0x491dfa8a, 0xa369000a, 0xb55173b9, 0x0107f805, 0x79c4cec3, 0x9052c86c,
0x426aead4, 0x763788a0, 0x451f48c7, 0x6273d6f5, 0xa2a4aa7c, 0xd1d9198b, 0x7a9c7b7a, 0xcf4f179e,
0xda8cab89, 0xf284494d, 0x74c16ace, 0x90bea039, 0x3ff773d8, 0x23f43600, 0x1b9f8a6f, 0x7ac1e629,
0x0081c07e, 0xb2f115dd, 0x059089bd, 0x3dd63b0f, 0x03880690, 0x8e73fda1, 0x43940204, 0xce04a7ac,
0x27c45660, 0xc0871594, 0x8a3dc6f9, 0x4def0d8e, 0x34c01555, 0x4f448822, 0x0f6c4791, 0xaa72046a,
0xbd0ed2b8, 0x86135ed3, 0xc3d4377b, 0x0fce6112, 0xc248df92, 0xb93945db, 0x3d5f9f52, 0x94f52ee1,
0xba7025e5, 0xd39bafad, 0x13e66934, 0xa38ab2e2, 0xee19059f, 0x0ab20243, 0xe7110c8d, 0xfe4d5273,
0xdcd4bfcd, 0x990a2b91, 0xf04c69b7, 0xef6f7fd0, 0xf3835623, 0x5cdf1ec1, 0xe9be9478, 0xada7ff3a,
0xd58a759a, 0x2152f525, 0xee33adbf, 0x25853c8b, 0x0e2d9e56, 0xc179f1b2, 0x21804b49, 0x163c580d,
0xf2463ea2, 0x75d92510, 0x8430a61c, 0x42e8276a, 0x35eb7041, 0x6e0d792d, 0xddf1d011, 0xf0891c60,
0x28820661, 0xc1054f80, 0x420bf801, 0x16606c8e, 0x7435319a, 0x834d2527, 0xb3bd2293, 0x105c101f,
0x99b4c2ca, 0x43f17e59, 0xb04e14db, 0x5d9c4a19, 0xd592a59a, 0x6493bd44, 0xb8c38c4d, 0x5b2b6b0a,
0x5bd4e208, 0x39394dec, 0x377e95dc, 0x78a6baf4, 0x0d986bf2, 0x21046814, 0xb342116e, 0x05fabfb2,
0xae6a3b3f, 0x21638fc4, 0x452107c6, 0xcba8a218, 0x68cdd3c2, 0xfb0e1079, 0x04c60544, 0x55bf8e67,
0xc6a74c70, 0x6f9470d8, 0x1a4c944f, 0x5febdd53, 0x5cf79336, 0xb50a7890, 0xb78fccde, 0x9e857c35,
0x2c6effbb, 0x70edd091, 0x3b45f10f, 0xd6a6827f, 0x7e4fba00, 0x2ad41300, 0x5c8e5666, 0xffcde8f9,
0x540fdc72, 0x5baedcf5, 0x7937d200, 0xb553ffb1, 0xbf54ea9c, 0x7aef78f2, 0x68061e1c, 0x3a2348a9,
0xc02daf4f, 0xc861e320, 0x8f3d49ed, 0xad29b994, 0xf49a0a8e, 0xc0f0112b, 0x241d1d9d, 0xf971ca04,
0xd36450ee, 0x605534ed, 0x7330ee7f, 0x12d353ea, 0x3a408e4a, 0xa94e5019, 0xb9e705f5, 0x5dac5b0b,
0x82a5c612, 0x3922ae10, 0xf0864074, 0x73f97a50, 0x1024defd, 0xaf4a431f, 0x9686a0b7, 0x496db270,
0xf6bc1f98, 0x2c1c9ec8, 0x10802e86, 0x0ece7dd4, 0xab4ee7e5, 0xc164f7c5, 0x13525ea1, 0x7889c3ac,
0x8a9fb18e, 0xa7c5a14a, 0x05bf4106, 0x37dbe8ae, 0x6f467940, 0x9477b8a2, 0x7ef85193, 0x09cbe18b,
0xcd31c255, 0x82860a80, 0x94f85a3f, 0xb7c6f1ab, 0x20b527f2, 0x2e2072c0, 0x3270efb1, 0xc807a868,
0x1fd6c42c, 0x5b5db7c0, 0xa4e51349, 0xca581fd4, 0x92d951f4, 0xa82204ca, 0x646ae56f, 0x2e3f88de,
0x2e20d3eb, 0xe02d0ab0, 0x4a6d542c, 0x1f56f55f, 0x829818c5, 0x0f74ce7d, 0x17ae016d, 0xf9b1c6e0,
0xed0c244c, 0x651231c7, 0xc14716e2, 0x10820481, 0x9e59ec14, 0x29ab9e6c, 0xdb048b10, 0x3a1a6800,
0x37271d6d, 0xceab699b, 0xbf050225, 0x109478b5, 0xed942dcd, 0xdc0e8759, 0x98f9d336, 0xda0b1400,
0x522a9926, 0xf126c4c5, 0x7ab344f9, 0xf68d29b8, 0x7a60f119, 0x51204516, 0xc3001487, 0xc626245b,
0xc6f5e000, 0x6c7a0bc3, 0x6adc569d, 0x83d30262, 0xfa8cdf4a, 0x1a8d8b35, 0xa4b3073a, 0x627a65f4,
0x7d34dda2, 0x2dc9128f, 0x6dccf6f0, 0xc77e8879, 0x9ac2d3a8, 0xcc18746c, 0x3f66c5ec, 0xbe863952,
0x1975d806, 0x61162cb9, 0x521151e4, 0xabd19cb6, 0xc9a8a70c, 0xda644378, 0x5cc982c8, 0x002dc597,
0xf6277039, 0x69cfd9a9, 0x53970b8e, 0xb7ee248c, 0x9ab90e40, 0x58df4f5c, 0xaea684bd, 0x6ba13fc3,
0xb3aebdf3, 0x9e91a34f, 0xebd6d690, 0xf4945ad9, 0xb93229d8, 0xd7ebe01d, 0xd98a4c2b, 0xd5214d8f,
0xb57f4c89, 0x55dc55f7, 0x02d9928e, 0x7df7c505, 0x44e2f619, 0x37adbede, 0x25803d5b, 0xebf37e5f,
0xd184e092, 0x3dcf4a98, 0x74815861, 0x907c4bcf, 0xa57acf17, 0xeaba9181, 0x73600c18, 0xfaf0d57a,
0x16fd6a85, 0x4e8be0ed, 0xaad151df, 0x74058240, 0x3b80ef7a, 0xce00b281, 0x08baea63, 0xc38a4ba1,
0xd3d67e94, 0x24e42bb7, 0x26f273c5, 0x5121eed8, 0x92cc6103, 0x90c24f43, 0xa67881f6, 0xf43da6f9,
0xb1bfec8f, 0x011e0d69, 0x56707bdb, 0xbd4c1597, 0x43a8353a, 0x2fe47595, 0x8db0eee7, 0x359d0f63,
0xdfbe7c3d, 0x1da65ee7, 0xcbbbccd2, 0xca7a7695, 0xdb913b1c, 0x75188a5c, 0x9f5b13c1, 0x39cf9bf3,
0x5827606e, 0xb9c9d8a3, 0xb55726fc, 0x39cccdda, 0x1c1ee558, 0x3f2742c0, 0x1198b8f2, 0x5eb5c2cb,
0x47d94932, 0x27eb1365, 0x8588494a, 0xbdb7a797, 0xf7df28a2, 0xcf86a7c1, 0x7faf16aa, 0x78eede02,
0xbeee57e1, 0xd6da554e, 0x3f3244ea, 0x8ca58649, 0x41009761, 0x717fb54c, 0x380317f4, 0x8df69b39,
0x6cfd8fbe, 0xe4611bcf, 0xca57af51, 0xeee07feb, 0xb2b7654a, 0x31efc3b8, 0x3af68d5b, 0x62f2cc52,
0x987b4cbf, 0x081ee90b, 0x96437dec, 0xfa89cd65, 0xdbaff613, 0xd439c3e9, 0x1b805c7f, 0x03d54add,
0xd133cdb4, 0x8205b6d7, 0xc977fa09, 0xa07eee77, 0x0664b846, 0x4232c3ed, 0x71a506e9, 0xcccbaa44,
0x5e446caa, 0xa9c4f998, 0x929a83d2, 0x23ae6904, 0xe6cd5c14, 0x4c69559b, 0x8cdc908e, 0x661a4f32,
0xfa449a4f, 0x90ef70b1, 0x969a3e9a, 0x3a657b5e, 0xe01e1087, 0x94a82796, 0x20e12591, 0x7fc0422a,
0x32337f4a, 0x7d52e5f6, 0x2a47470e, 0x1f7079c4, 0xa8907ac2, 0x31d52d45, 0x91d5c6e6, 0x67adcfc5,
0x8f7b3ae6, 0xc73f5e7e, 0x5542ca53, 0xef5223d9, 0xef11fcf9, 0x5e328e99, 0x8da16a3f, 0x95b141ff,
0x4355b5e6, 0x83274e01, 0xc44d9b4e, 0x0e163336, 0xfd45107d, 0xd2285e81, 0x4aa52669, 0xe3a63b7c,
0x1697d1fa, 0x459dc6e3, 0xe80151be, 0x9e7cfce6, 0x8231b7ef, 0x99bd213d, 0x9224c25e, 0xae421f93,
0xbcd85044, 0x3717ae90, 0x12948c53, 0x2e8ff981, 0xcf2cbe98, 0xa9feb7f3, 0x2b5d9f1a, 0x6c263439,
0x3b0c0421, 0x8cdd2e8c, 0x2a7c8921, 0xffd39fa6, 0xd00cd4c3, 0x505a27a8, 0x5bafba33, 0xfbbeedc2,
0xcba692de, 0x15635d2a, 0xc60363e6, 0x29dba58b, 0x00f09cbc, 0x24698f30, 0x5a581769, 0x1d9dc868,
0x84b3a8d5, 0xa563773e, 0xe8ca9e46, 0x96bb4496, 0x62eddd4d, 0xf62d3041, 0x68d1773d, 0xb9ca0a32,
0xf4cfe120, 0x2bdfd889, 0x9678ae25, 0x0b6c7ff9, 0x08d33921, 0x208a8283, 0x1e9a17f4, 0x4e2ef011,
0xca4c2a92, 0xc001b132, 0xde9edfd4, 0x8f037709, 0x94795730, 0xabeed3f3, 0x64884360, 0x779b7444,
0x3f6f8826, 0xf71f9cfc, 0x886e1f95, 0xce39fe6c, 0x113820ce, 0xcac07cc8, 0xe2624e1d, 0x16109ed3,
0xbf490bd2, 0x803be81e, 0x22ffc57f, 0x2f8a9f0c, 0xa3814274, 0xa2c9699b, 0x1ab91dbc, 0x768f31c7,
0x8f8bc6e4, 0xb13d740c, 0x33f76677, 0x43e0d471, 0xbb400492, 0x9e5733fe, 0x32f2a256, 0x8d3f0adf,
0x4bf27712, 0xa58b2bd1, 0x8c7dc5c8, 0x251dd648, 0x2769cd0f, 0xf913bfae, 0xfbe5d2ff, 0x5081a081,
0x15ee1229, 0x1b93c68b, 0x6b26b2bb, 0x08714c07, 0x00f756a2, 0x7c231f73, 0x2e9530c9, 0x11b8b5a9,
0x64c4aad0, 0x46224ec8, 0x9ec9ed43, 0xd61b6009, 0x8d25a456, 0x1bf487db, 0x49244060, 0x3c4d1b12,
0x4bfb8add, 0x2025c8ff, 0x89a8c05d, 0xb2577afd, 0xfc9dce22, 0xf87e494e, 0x93cb7cd8, 0xbf1b2144,
0xb1f20638, 0x8bc715ff, 0x3dc0717a, 0x920e43be, 0xfd838683, 0x680680dc, 0xbf573875, 0xab591248,
0x24ce382f, 0x4c9a8a5f, 0xe902e863, 0xeec12947, 0xc9f08cf3, 0x84a5c76c, 0xa26652b3, 0x39c4ea8a,
0xb7312b84, 0x179a0037, 0xe993c827, 0x61e7046f, 0x53a5a681, 0x4dfd7a2a, 0xd1392b23, 0x3275b486,
0x91b43489, 0xa2bb16de, 0xfc97f778, 0xcca80068, 0x1d1d8fb4, 0x5de375f7, 0x028eb3d2, 0x0cdc56a9,
0x2cd74677, 0x86093477, 0xd29920b0, 0x48c101f1, 0xb0cf5cbc, 0xf6206d9d, 0xd87eeb96, 0xbe9f0182,
0x88e3c897, 0x99741712, 0x01487892, 0xa0cf7285, 0x01728549, 0x1c53c9fb, 0x52b17bd1, 0xcd94a6e7,
0x011c644c, 0xfed9dedc, 0x33d37ad1, 0xa9f8af76, 0xdc6ff184, 0x89a5c526, 0x559fb012, 0xca238b8e,
0x52604165, 0x85f2680e, 0x0220c4de, 0x6ab74463, 0x8a74a3a4, 0x64869b39, 0xa3f4ac86, 0x15ff577a,
0xd88da7de, 0x31c5164c, 0x0f46b9ce, 0xb4497f1e, 0xf2126198, 0x3b3b2fee, 0xe018076c, 0x964eab9b,
0x1419b112, 0x2485a078, 0x975854b1, 0xa271ffc8, 0x5c178740, 0xdb199945, 0x8add4087, 0xd2a070c0,
0xd9ce8c40, 0x4cdb92a2, 0xd65bd2a9, 0xcd61ca6b, 0x6552c914, 0xdf75fc5e, 0xc5cc6362, 0x995cd096,
0xaadf6ea3, 0xbbfa00fc, 0x3328496c, 0xf606de0b, 0x78ab431d, 0xd8cec64c, 0x1f042053, 0x0333297e,
0xabbe1e62, 0x20ee973a, 0x23f64b3c, 0x8f28325f, 0x068cc8d9, 0xeb8abaf8, 0xc040191e, 0x8d911eef,
0xa57e68a1, 0x89bea9f5, 0x6c4baff2, 0x9944a3cb, 0x80a09652, 0x4e47bdfb, 0x850be0bf, 0x8b8ede4b,
0x71f01c95, 0xcd6430bd, 0xbaeb1036, 0xda8e79fd, 0x79ded671, 0xa666a1ef, 0xbcf32b6c, 0x37421c79,
0x6a845b2e, 0x6542d8ff, 0x1c0c7105, 0xc8019214, 0x2f72aa07, 0x37ca53d6, 0x6e8ed89a, 0x8c549420,
0xe3aba9cb, 0x6ca2f69a, 0x7c998ee7, 0x518f0e96, 0x6621e44c, 0x5a53e2ca, 0xe35f5cc7, 0xe24ecfee,
0x21b6d3b5, 0x6230c9ef, 0x2b2fdb21, 0xff92d8fb, 0xc6cbb923, 0xc623db6a, 0xb1016f8f, 0x6a1bccb8,
0xc66ce791, 0xaaa28c8d, 0x5e085cdd, 0x8cbd752b, 0x6ae325db, 0x6fdd1d41, 0x2e6635a9, 0x1d0132de,
0x9940fcfb, 0xbf57edbd, 0xa28103e5, 0xda8b74ec, 0xa66728ac, 0xe91c2686, 0x1e3906e8, 0xa3b3ad9b,
0xfc3cd412, 0xd246b03b, 0xb968af7f, 0x42541ba1, 0xb19fef67, 0x27157944, 0xd3079cc3, 0x34ad4f87,
0xf54c5a92, 0x330ac5a3, 0xebf909bf, 0x100ee6bd, 0x921ff63c, 0x638f8635, 0x99454c7f, 0xef6d3d1a,
0xec5dad64, 0x703f8904, 0xecc50956, 0x931bc481, 0x244e1cc5, 0xaced09d0, 0x7920237a, 0x8d313cd0,
0x30292254, 0x7405534c, 0x3c5cc93c, 0xe9cd3c34, 0x4d5904db, 0x0cc3cd22, 0xd1a33e5f, 0x34a7668d,
0x4b911fda, 0x17b3cedc, 0x44bf3e13, 0x65ebf983, 0x2d999203, 0xfeca6f1f, 0x6acfb526, 0xae802890,
0x34fe8815, 0xb6b35041, 0xc6fbb0b4, 0x46c158d4, 0xa3016ea1, 0x88b85a9f, 0x74ba9503, 0x1701c329,
0xb173bfec, 0xa418f5fa, 0xd3f15e42, 0x7b8f3fff, 0x3b3c0ee3, 0xe880934d, 0x2ad56829, 0x69bc4944,
0xc28b8012, 0x2703e1f3, 0x6ba6a5a4, 0xa0a91f10, 0xc3c864d8, 0x77a64032, 0xbaba36a0, 0x4be9b258,
0xb06bbeac, 0xeed72ed0, 0x20ad8e74, 0xa4dbba67, 0x644bbc99, 0x4c244d77, 0xdf3d4ddc, 0xf8fe8a87,
0x02a587dd, 0x4c86e73a, 0xd1612afa, 0xc506a6b1, 0xcb5c0dbf, 0x26a51bb4, 0xd2a0eba6, 0x1153b9a0,
0x2fad7d2e, 0x89092002, 0x742cbac9, 0xd4ffc4c0, 0x9ef09c60, 0x9866480e, 0x0e59288c, 0x7ed55a12,
0xe86e512c, 0xe9379a30, 0x7ab92181, 0x8104c86a, 0xaf540b8c, 0xa1f90f89, 0x4f7bdc5f, 0xdb8ad6f3,
0xe1d8ea38, 0x2fbb982b, 0xed8fdf44, 0xf6e95f19, 0xbbb08e92, 0x23d1be36, 0x070fa3af, 0xe6c69a51,
0xcd086417, 0xaff4e3ff, 0x9cf5bc58, 0xeac68f51, 0x44fcd6ee, 0xd65ac156, 0x0e8f3d61, 0x5e6aa83a,
0xc618e6c7, 0x5cc350ef, 0x09be7ade, 0x7d2ce0ab, 0x0eba5b2b, 0x096dc65f, 0x6374bc50, 0x92b6a557,
0xce19a812, 0xfd7a1581, 0xda655862, 0x4913e065, 0xefcf4ca1, 0xfa3b03ba, 0x75661fbe, 0xf4764525,
0x00000000,
0xfffffffe, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_4_pi_32768 = 1.27323954473516268615107010698011489627567716592365158998133875247117438107381228072091042213002468764858274181406366429514329476891662922302373928585359871383391973549927262058462197117540246150973914316973918129354689912193378903209465904091378159804572752369512069522139164896391528749550275268422978479957154720198937878191567688718658477426459924933589170243759558921750305259829253571392831196699311478887987094479359969954300468136943086744894015013728437238029590407791568291807467014447441995597308244261725420402576259822253117732818357398495678532672484813442428798507129589999066229323548223804056012992542051511079657048704097759500918145102211790312506454437166382785409049941851255968620019600238207885671245522237428105220168013054196816739849284992449164962517187271398767353148169260326044960697221285441773727312605979666178078197028319900124263512651185417927486603837658662975232559980726126166279477631487186246973874051229351609330036564754662105014920020898174376922569007960350934356030100448669053693562078065025799532986674516084898829502850490909353733713655797568103400462668842495686875607871645374967963797208345299052414064671554383976799604203510052903556706645476840628233212112832391439080511052862095759445872831199662953512478474990217649500345781751441093004208991024310031104885451254123472662622821546741439644856632308848282191196996100796599421037618875276467440931863712948462169924603559565617431815833927592261835816173319682852254522835203072551899774153271010552773205571523821576550146925422483823836360282716606641505470950350212899851962447972464175266879000828101703234585264398975749502207572530769768273635526843982803034190955434829295502263429887502747762584189716670338845694909073543568146545833571332007026463465082798232797966919432213960487914951275670644026962443044378498572647545581408258265051351847799857950668139485591878000831600547104031829378879686419202191208699963883830338854608911959122615197941666796891936663123021427794428403654764866937183446765378661628388314044961669471459279649769402654715216776634856619972399046948853088774929573629979633682264975401476979867992928919653244830375740911945026396862086622392080626428801870618390326832191009245956344740809528043470398711237239369986361285658282404181768188814018650538543807448840262524087499130911716244634085744066894363901379716784379181833958487360749700629534666316709027192348694933311805387561127602909861753394491104531064580738422077876048438570222429652270226425736790187973254792640261590805393433171746806625293482651468928584796119882495855787006755367873324763321800514715450291552307106849207038173160136517654015019648473286973486286351380987805065368906398924753277512575880550995384046015358164552030574714049762709938829005446683325213837687049377436749466051908149999798966842493278644881113715635681291907622162009128856198817391796083093389123098288079739914538849449656939238311949510924553846278801844564571525091090561894816085928045988738248925775744031825980762401335668176984277135018920348374117165252777520898467813679447766873026917335353421551033146652453205358505731321680716569382899074085654276140808907606405595814737885591699904412620784762717664683800478029012519227515563364654309148546433600252076475794751402035880539931432691801153842657065965560930795654203151539228872435066842263394737627958749292117305828819821333283962512525874860424112726623904731829354747938190082107998263965614529571456986512380610317987266312939277982611031934535995158999817215918549813303568146443166662016738908054831113827745978079780226406134855500669277783358595437979249310546491166645395478813542877906589914129921947601598247952321751690786741889094115993106172333285073986349099348048980886890569598906770277679534719541943647325026671923843056940009289693337641530063442842343392907522492907289996254708741566792355077446279277918624708423763612244319312079095907270692386932177973489926980321123207294299369763618460267791780305195231073524694738492757058195471252900129914485026556259106713705227645105209401628086996764656089900348781452427214992591547229071824310537680362535346361559036734139163342303394822093925796847513282185826303574554919303159771962746042178873327438457983988644901520586575075621435468036464156199405304496390129290749227193623003616684427531527924103861819637272945057786272409332925205678700459469836389049632897373104732484928932585600066644891684945024261006956761281970573291086129184377594616621705315296127596808850626441660766678802440632764679863857493922318708411065916561664611180403433807878117656813141579507603447332691622688259946883483725790046332909305929636624797577253072177270443663545062622404419690567112149936968739591283280417239744776909766032045687707253145085963519327815548631136634740494226417789609189139940191398982970505617413388860531647861808765932528187502994903305687798871772057045912832581148331343764577812383843052102076632992020275744385762093873839200816386449970427037179742552401449464300123042303618746735640170855181673032449145430303366896459599940631805521479368259365177108152911051805121678084439166350281131233162441212671714258612324816482649513269256217669000215933115001222309888486491645558736825792621818193732109138749359417307224752424598452214807441327137095371314503497072849257229712496318278094741202382462885013575968647347378781068038197375213960361156933106276966592693887608189704232355502352682802756354106730450104596761106424818345175475734662814130625932121681435381155165744973736174051937571559517225777750126790595609527521072403545711886902896866543515168675511841531829911817864822904810518956417009641462245079565694930222605279064804281241853327875152721774450515636169703831787577190993006614579088188821687984953216455058777918686410692854702906309434289578589380288534817348505609559182458716673535253276670942823529934974573823900048831568518556685964960487136982733115499077239671945622784989146772895765859447636687258689502903250548013208501406148097308607095704596159937600862134146475758519804981459478349370486729681756167195855299552390009368473475311926311564620147697295233224747635042247150902458590062892214237691465859357588624451010414470750931248574029465709010373697940875428320887705746102120960936180423434317244756865639507272552608553603163716953312017253868814327705498313598907472869522560463730968250288988559105411229140203266967848651868152249705489977825448406760989521525173057887510979637045898182470318640328151588730938994071534499245383352990402645075998575705264309104843396631476006764262425080950747280589844847652354988999101703410318459388312592494295246275544842194101134142640465771891698314895437354393626437354662750526442851891258547552479639751483018546938129050408689887041703043463147564971238383156338698884680506163519855461087333498735549254271210255297622529836002664097888734870047361567264979322943599276359104879807135912649264930831113307152233897763987870017938896728066727805343336806733436561786543176856823431079176104796271963395322680485006751371619470917122745952525853982042724323584804942090055267797169146381235120006706121691616812989314489583898552220095315297089356963655488210688818847697123736232097254371349885974686985378648037967706718185981635935108107532291008073230051413950760132977114975445398965030527637185582015376616818939463125015256729433553022096979609378837416925123466861764933292517395797018444983306656247626724411073374555684257201141062400703641450637403978277361506925940274001359538485532507448530083472976417106527037689206036325063252561987909189579222976298078954249194885019230738662999538657428630200588457485635029903754721869522329157569158919815775547621973954368247154975403242132711256852965006040794430398132669434889025099608839772049230269948636446943777034870115704750057625770561968452528903977048220695290276834601474746153242342766858796777203405231944168974795778570590441323984232793574145209441798655401018977598337074648541137499875409727880973411174234823863881566836313685566304469482498622036346583329591242551242980313265778338607782250674225460485190586700857574481158516255866899032861370040140230610814691936828580699282852591157559003557552145407384487496662517201485940259975370211699398265768612379000454559067651282836642180900182840252346003167347913518610439900729232505682834111120102699409241503018547006898841403028055652796560224092673007096120024136207333970416673929959302713904420618011789712984818413805117464444286661027230691052614946277146436544479521496008575616743761423924665731340638944932692377181991717732383590649712345468863875451244584943479742210991919144182212485646824326699820211275794805631617161976134710725672696491775554978052022585166983966957906535177014815512338376885770806055824298100366512876030616311189891613027856144374630564663308271211068519315440321256520791034137233396056534951102675044446680095739668987264476261797822750634075166172672295087527919514041933507030348582374361323261339141625005135008769752194437594788791359248010382197537162637633734225380921428052240684204799835216797556434523621966853635229493443429187236103049458478347975701774691943484129623897975666639585546382668642767218581642090033691549667487667955470691071065420147292870536900102338669966177547185665520432506343502202455252859322439981461176995262150537989387373487052079306737660744757739084127472647165699528507776714555930304626861049266352043976713441869327686165674207920842162252069511826283954722981141834096827896111942950828400496492114744629323168687960046971951313321652241656068212499259762928589284267044211013405761507159782163777772290708090838677089969588434079509754669397E+0; */
static EMUSHORT _ei_m_4_pi_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0x5c6382a0, 0xba2e9b3c, 0x9895960f, 0x5e960a92, 0xcf7711ef, 0xf4f7caf4, 0x0a70e816, 0x0d0aa6fa,
0x297725aa, 0x971ec1c6, 0x913f7754, 0x3393c90f, 0x7f67d7ae, 0x32de0df6, 0x2a47c599, 0x19a4b52a,
0xbc48a10c, 0xd9a4b034, 0xf49dde9d, 0xf2a86b8d, 0xc7e07141, 0x5e196dca, 0x65585975, 0xa909cd37,
0xd19a1800, 0xc48360a7, 0xedd05cea, 0xe89dc953, 0xdfc79923, 0x654a19da, 0x5d040274, 0xe754a954,
0x7a1c2dd7, 0xfb742c2b, 0x7059ca13, 0x2717c4e1, 0x3fa7404a, 0x490db5e3, 0x0f5605da, 0x0bd44502,
0x846b554e, 0x31bc830f, 0x5965ca67, 0xef295fa2, 0x3f368501, 0x4d4dde06, 0x4c63e151, 0x6a007a58,
0xabc87d9a, 0x9f4038ca, 0x0da7ed4f, 0xa345d3ab, 0x6178851b, 0xc9dad17e, 0x4ab7ae39, 0xf68cc38b,
0xc6c56a3d, 0x4a378687, 0x9a139aad, 0x7da01b40, 0xb550001e, 0x90e0083b, 0x60ad413e, 0xf8886f40,
0xd28afb5d, 0xb72ade5a, 0xce03dba3, 0x74927ce6, 0x43c14264, 0x2986c73c, 0x01c11d39, 0xf51c3c20,
0xe3c2182d, 0x27790cd1, 0x0910214a, 0xef26db0d, 0x1305f3a3, 0x2ac3e45b, 0x78298160, 0x0a57d5ad,
0xd485e85e, 0xa562cd07, 0x7add36c8, 0xebaf8053, 0x39917735, 0x34e2aa7c, 0xb7d9f208, 0xa36b0214,
0xde762c86, 0x5399cb58, 0xeaf9d1f3, 0x16b9a380, 0x2a99948b, 0x04e72e0b, 0x7dfbacd9, 0x67652e1b,
0xe4e059ab, 0x1f7254b9, 0x819cd975, 0x44afe05b, 0xe2bcb977, 0xdc3bf172, 0x8bd928fd, 0x2efc7631,
0x1bd83f1d, 0x4f0aed6c, 0x8d6da4ea, 0x832ce5b7, 0x75f844f9, 0x12aff801, 0x4239e78b, 0x281bf746,
0xd4c2913f, 0x5e0ce333, 0x4d1536ab, 0x06cca16d, 0x5aba761f, 0x0a432544, 0x07a4d18a, 0x9befec37,
0xad13ba94, 0x4a8cd63e, 0x022d8021, 0xf40ff29c, 0x3e6c8afd, 0xf0c42cfc, 0x9c8b2fea, 0x56624519,
0xb596bb00, 0x9fe95da2, 0xb60a4920, 0x912a6c2f, 0x2cde0fea, 0x7f3a59d4, 0x848c2176, 0x92510aed,
0x73b8d068, 0xac49bdcf, 0xeeb0762b, 0xfdafb99e, 0x3e4f0dde, 0xbbf1be26, 0x3aaafbed, 0x829495c9,
0xbde8fac7, 0x08c71f46, 0xdaeb0755, 0x599520f5, 0xbe937af4, 0xa71aefc9, 0xb25c68ed, 0x1d19fb56,
0xd37e1ad6, 0xbc2a68e9, 0x5db7c59b, 0x51267e26, 0xbbae0a35, 0x58b5b4a4, 0x8c7ef7f0, 0x68477f52,
0x1f4045dc, 0xbedfa47a, 0xcb981d04, 0xf7527e5e, 0xda4af8a0, 0x42160ff0, 0x38f4d580, 0xe8de7422,
0xd1914e00, 0x695a01d9, 0xe4038614, 0xa0b4c1e8, 0xbdba8f4a, 0xab208b01, 0x37db66be, 0xf9a472a2,
0xdf96da4d, 0xd8e43e97, 0x9032a3fe, 0x161fffc6, 0x09576f11, 0x231a2c39, 0xa42191d1, 0x1352f7d5,
0x2996341d, 0xe78a92ac, 0x7b7c2624, 0x7fba45e5, 0x8ffa1e1a, 0x3c94eb2d, 0xbc9b63c5, 0xb22dd531,
0xe07fd00c, 0x163a6888, 0xd6c4e24c, 0xfb3942e0, 0xceb09f06, 0xd2499ee3, 0x828acdf4, 0x23843f2c,
0x5d2616fe, 0x6cffaee9, 0x0215d378, 0xb32d6fcc, 0xf2fef910, 0x4f31f325, 0x690fa693, 0x00cbe2ca,
0x79ab9bc2, 0xe0f13419, 0xdb6951b1, 0xc2460006, 0x238ba27b, 0xab5aa559, 0x512ddf2c, 0x60373048,
0x2c474738, 0xa42505c0, 0x2e14db2f, 0x41a28f4e, 0x171871a8, 0xe13b665d, 0xfc685251, 0xdf8a0fbe,
0xe708725b, 0xa1ad8633, 0x4dd64734, 0x0b29c026, 0x7ffa4d3b, 0x6d4d7955, 0x67bfb19f, 0xfc81441b,
0xab012afe, 0x774b63e8, 0x590b067e, 0xd3e4275f, 0x025aaf0a, 0x09a2a916, 0x8262ac03, 0xdeadc51d,
0x6fd83995, 0x2b04b90d, 0x5c292f51, 0x33f4b3b4, 0xcdd5638e, 0x8a2db016, 0x5f9d850b, 0x1c4c02f1,
0x28b48c7b, 0xaeb7948d, 0xd7e2cfa7, 0x5fdeeb61, 0x8185ea61, 0x26262e92, 0x28ea6a37, 0xb8a37496,
0xd1a01943, 0xe267ca73, 0xb7eef0cd, 0x17b1cc96, 0x9ebb5915, 0xb1cc0182, 0xef60b308, 0xfede36f7,
0xe88dd533, 0xbb5c1d0b, 0x4add9bcf, 0x9f9faa8b, 0xa2578ec2, 0x933f69d6, 0x467f0da5, 0xc91aaa27,
0x3906f911, 0x16374e19, 0x4977c92a, 0xc3ae285d, 0xb41e698e, 0x80fbf676, 0x16558786, 0x0ed2e55e,
0x4c2ed46c, 0xf93b6e0b, 0xad75c412, 0x2c9ac4f1, 0x23f24ad6, 0x9eb3a61e, 0xe94be00b, 0xf5b0bd95,
0x7056aeeb, 0xd6038a55, 0x2c07faab, 0xb9959db4, 0xf8237666, 0xacde18c4, 0xcd28c1b7, 0x0ae80abf,
0x667881dc, 0x82a0fee6, 0x20340de7, 0xe912dc11, 0x390c6e66, 0xedb7d383, 0xd0825d88, 0x3cc79cb1,
0x3d3896b0, 0x7b7b8948, 0xcfa9b93d, 0xa5c47ca2, 0xb3baf2a1, 0x6b584562, 0xccd6b649, 0x5951d521,
0xc99c277f, 0x6b97b52d, 0xd8c0afd9, 0xdd1b16ba, 0x9b33e281, 0xfcb40afb, 0x032eae2d, 0xe3d5099a,
0x846f884a, 0xf50da090, 0x66ddb834, 0xea9d3e37, 0xe8a50cce, 0xce06fb0a, 0x7a5fdde9, 0x69ae52ce,
0xc849ffd2, 0xf5f3e060, 0xd22ea0b4, 0x8f19ac54, 0xa98a7c00, 0x71e2b755, 0x3db43999, 0x5533f0a6,
0x380a92f7, 0x9274934e, 0x50cfe155, 0x78e2aa76, 0x2a389c68, 0xfc9fa5f7, 0xf0041412, 0x26c23070,
0x2ac91f8a, 0x8596976b, 0xb4d3869e, 0x1e1bd10d, 0xa3115c5f, 0x80a00b72, 0xc2be13be, 0xa64bdc02,
0x379835f4, 0x958e2349, 0xa2209eff, 0x61e237f1, 0x26d5b431, 0xc6343566, 0xd144aea3, 0xe91d9207,
0x57192eb6, 0xd0c1c960, 0xf5aed5a2, 0x4d50fc35, 0xb56de9fe, 0xca318214, 0xb9af15cf, 0xdb9e76f5,
0xf9d2bfba, 0xc8131485, 0xb5aac9ae, 0x5f3453e2, 0x1cdf4543, 0xd6434fd9, 0x0ce1946b, 0x505bd7c8,
0xb1bfcbb4, 0x6fd91631, 0x03d4d604, 0xcfe7f074, 0xf4d9a62a, 0x62fa7b16, 0xff503662, 0xb132965c,
0xde212c38, 0xac595c55, 0xb8a5917f, 0x252f4bc7, 0x6b236ff7, 0x7415a1d5, 0x21a09fcb, 0x30051af0,
0x6a8f2d73, 0xe793cfd5, 0xc3436230, 0x86e56a8d, 0xb73b8bf8, 0xc56c0331, 0x9847439f, 0x1ed505e9,
0xc96b37f2, 0xeac8b1ca, 0x319e381d, 0x6a39f8ea, 0x57101083, 0x0a4ddefe, 0x651eab9e, 0xa6768495,
0xf35d6d88, 0xee0c212f, 0xd62f6496, 0x6056adab, 0x6991480d, 0x711d1448, 0xe7585cb5, 0x26bc4555,
0x7a1a139e, 0x34724667, 0x7f58ac19, 0x0b0da5ce, 0x490d73de, 0xe809af91, 0xbb513779, 0xe6b20d55,
0x8c1c6619, 0xf619d883, 0xa7222dfb, 0xf9b37125, 0xfc40a0bb, 0xe0c02e0e, 0xd7556304, 0xd96ec2e7,
0x2f4e9555, 0x48515d2d, 0xf1e839be, 0x57e20196, 0xa70894dc, 0xbc5e5cce, 0x18775a26, 0x41a6eea3,
0xfe233e6c, 0x73db61b4, 0xf3ddf9f5, 0x2fa9b050, 0x672c8d1b, 0x32baf848, 0x2a4483f3, 0xd4597b8c,
0xbba3e559, 0xeb641dd0, 0xe160e142, 0x728bbdce, 0x311b1a08, 0x91982cfb, 0xe8865730, 0xaac92e64,
0xa41a4ad0, 0xf1353bc6, 0xe264b25e, 0x25496db2, 0x11d0b42b, 0x9094df93, 0x1f19add3, 0x47c0d52d,
0x22747ea2, 0xbf0bc235, 0xf28f39b5, 0xf862e73b, 0xd0cc1be5, 0x3a9d4013, 0x3bb1881d, 0x8e1633b5,
0x23aa3306, 0x393d8ea5, 0x01e661b4, 0xa94fd8ae, 0xd8974ebb, 0x251e7f3e, 0xc3aad392, 0x47f7a994,
0x365895b7, 0x7e8a31bb, 0xf8563aeb, 0x6052dd34, 0xc3a734ba, 0x47270bab, 0x4ceab2bb, 0xa74b38fc,
0x64a8f1ae, 0x89b295f3, 0x71e0e13f, 0x4d590180, 0xd255f4fc, 0x34007700, 0x5b2746ed, 0x825c326b,
0x8d39a9b8, 0x6ded727a, 0xc4a1a283, 0x36169f3a, 0x61dd9602, 0xb5d6df82, 0x19a5abf9, 0x4d7e6f51,
0x212a9db5, 0x561408f1, 0x8ef5a7e7, 0x7e32b90f, 0x8270237c, 0xca984e63, 0x09209f44, 0xce68b4ed,
0x9529a828, 0x6919949a, 0xdd27dde1, 0xdc51a463, 0x3d0b7cbd, 0xa365b193, 0xbf920d2b, 0x268a67f7,
0x3ac4eaf4, 0x7bdbe5c2, 0x78e4c4a8, 0x2688893c, 0x12bf4390, 0x2a1a2c80, 0x61107b4c, 0x94792c87,
0x853b8621, 0xc5476243, 0xae5adb86, 0xd3cfc50f, 0xfa94c5c1, 0x8a59c52b, 0xffca0f1c, 0xfb49e956,
0xd49ee540, 0x39e6e389, 0x2a218347, 0x086e5986, 0x2b55ba41, 0xf6552388, 0x7aacbaa2, 0x5ea4677b,
0x9dfe5fd4, 0x42eb67df, 0xdc3a74e1, 0x9f405547, 0x21cf98dc, 0x214a827b, 0xd1f9b392, 0x974c8836,
0x65a7887f, 0x0569f0b2, 0x0ed7a948, 0x51b13399, 0xe7caa40d, 0x3826829b, 0x67aae855, 0xad38dc93,
0x36228922, 0x56ae79e5, 0x864ffc06, 0xc0549efa, 0x59987ad9, 0x2c21d7f3, 0xa118af46, 0xdddd1c2d,
0x3ed84871, 0xc6835110, 0x61bc57e1, 0x17c99b58, 0xef3392b8, 0xdd9b8e67, 0x5de8605e, 0xeebc34cc,
0xfc2dbc34, 0xb5f4f5cb, 0x0f117f11, 0x26ee523f, 0x9569605a, 0xb8701a64, 0xc096190b, 0x552ad6c6,
0xcc2254dc, 0x538c994e, 0x1c2f84b4, 0x6a4afbd8, 0x1b0afc81, 0x2138c8d9, 0x61392f44, 0xefc9352e,
0xb4fcd1ee, 0x84d4e9a9, 0x8e2c86e2, 0xf4e16d3b, 0x4a0bfdfb, 0x3ecc5f11, 0x5e6b9c2a, 0xb920d6aa,
0x2ce3ce99, 0x576f8956, 0x2d891234, 0xb40ecccf, 0xa8d8b5a8, 0x36c59456, 0x31c36ef1, 0x97c427a8,
0xb9ba8bfc, 0xd913d9ec, 0x4556367e, 0xbefdfdef, 0x01767a9f, 0x667e1629, 0x0c188194, 0x742c150d,
0x7de58ad8, 0x24ba7460, 0xb70db2e2, 0xc9b55100, 0xdf7329ba, 0xc6a9cff7, 0x723e6a11, 0x9d6ecd7b,
0x7cb2ad6b, 0x0893745d, 0xc6fdb0c1, 0xffe26a6e, 0xe0088dd7, 0x35916fc5, 0xe7ca7c22, 0xfd29f3d6,
0x87c461e9, 0x0e423e1c, 0x2eaced44, 0xc6926e5d, 0x55f5bdd2, 0x18465f75, 0x3c3aba46, 0x6913daf0,
0x5877c5e3, 0xc397a4d4, 0x9b31bed9, 0x647cd864, 0x41f3e8de, 0x4ec8cad6, 0x45e0fa29, 0x7bdc06cc,
0xa33540c0, 0x72953b06, 0x0efb1ec3, 0xb2485551, 0xb08cd0c0, 0x6b0701ac, 0xbf11654d, 0xdec9f560,
0x86dd71b6, 0x800120cc, 0x3f149538, 0x5f57a4b1, 0x0da63a20, 0xc7f48d4d, 0x985ad795, 0x4fbcf82d,
0x2a4a5ac4, 0x4f6a68a8, 0x059ebfb9, 0x897bfef3, 0xb6256b34, 0x872afdda, 0x4196debe, 0x640b148d,
0x7f8607e1, 0x0027f014, 0x17552e55, 0xca5c6a08, 0x17ab81a2, 0xc1db9bbd, 0x11d0be7d, 0xf9b4cbda,
0x0a5d2f42, 0x20d3a2b3, 0xcd4f99a5, 0x2d408da0, 0x2780030c, 0x698f77ff, 0x21f716e4, 0x08d4b1ea,
0x32a1a4b7, 0xc3b21d36, 0x5da92e85, 0x6e13e430, 0xc4f1335f, 0x50b7d51e, 0x52993755, 0xe0566b01,
0xb9496170, 0x1262845c, 0x476f21d2, 0x05a0dd5a, 0x00a4e46c, 0xfd6cbfa2, 0xc9b8cb30, 0x6125ce70,
0x432dc735, 0x8416df30, 0xbf3148d7, 0x3967955b, 0xb36e6d8f, 0xbd4dafe7, 0x86182aea, 0x28336761,
0x87fd073e, 0x156e85ff, 0x0670803e, 0x76e4fca9, 0xfdbe896c, 0xfafedb89, 0xb7dcfde5, 0x2a12162d,
0x76a1597b, 0x07da0eaa, 0x7e804ba7, 0xb6b42d29, 0x53ad0457, 0x9aaf0093, 0x2a3a25a3, 0xc790b6db,
0x6dded01f, 0xddbc5c3f, 0xf0ac9aec, 0xf480c62f, 0x86a05df7, 0xadc3da48, 0xc1998c77, 0xd12df1b1,
0xcf761d02, 0xba66aacf, 0x9bb7dac4, 0xebef584a, 0xe26e6f00, 0x8953a6c6, 0x8b7b7217, 0x76f92304,
0x0bcd785b, 0xc1d20f3f, 0xa8654fa5, 0x331aaaf0, 0xbe13b523, 0xe9424ea4, 0x5709cd36, 0xb33d8f1b,
0x1de4d9a4, 0x040622fa, 0x8c6615cb, 0x3080abf6, 0x75df9328, 0xf96af3be, 0x3aff47b9, 0x29bf5657,
0x05ed3065, 0x664d64b7, 0x00dafb0c, 0x15dfa1ae, 0xaba1ae31, 0x6837dbfc, 0x8c76528b, 0xde6319ef,
0xab6842dd, 0xa9e69492, 0xcd37a736, 0xc6a5ca4e, 0x92f54bad, 0x5bc3d8c4, 0x3915200c, 0x316d07b4,
0x8c402b99, 0x03f6f009, 0x56c0833f, 0x9c7a2d97, 0x5c4dc26d, 0xedaf1226, 0xc2a31dae, 0x0eaa3a51,
0x3b091a94, 0x76836433, 0x0a2f2689, 0x22dbaa14, 0xf6b6ebbb, 0xd2277549, 0x401004f2, 0xb989c7bd,
0x62bbcb61, 0x185915a5, 0x0f903876, 0x6c4bffdb, 0xe80faf80, 0x921110d8, 0x5c93805a, 0x3715a080,
0x3bdf082b, 0xdde7b717, 0x39928c70, 0xde41319d, 0x438c860d, 0x3fa3fd94, 0x83dd9797, 0x663de064,
0x71ea49c2, 0x27fc00a8, 0x777030f3, 0xa4049407, 0x50722cbe, 0x9089d988, 0x14ad6ae2, 0xacccc654,
0x1d296996, 0x6b49ba27, 0x17f9877d, 0xb4c576ea, 0x045ddb3b, 0x9d072750, 0x2ad56614, 0x090b69f5,
0x6e5445c1, 0x5bd4714e, 0x4832754c, 0x10d86d32, 0x55c06437, 0x89852952, 0x035d407f, 0xb25f3edd,
0x4bf56863, 0x3398207e, 0xd1f20acf, 0x91b45153, 0xa6948ef6, 0x6eef169f, 0x7df77248, 0x24d6bda6,
0x4702e774, 0xee2c90aa, 0x68084b58, 0x30010c0d, 0x74f71c05, 0x25318d39, 0x9f09e5bc, 0x5d8db815,
0x42727132, 0x486ca467, 0xfdbbb49a, 0x365f5f0e, 0x996bed88, 0xe6e29731, 0x9794e884, 0x4189dff4,
0x1679e279, 0x96cb314a, 0x721fe76b, 0x550c90a7, 0x2f327b6d, 0x2ec29247, 0x20ab9fb5, 0x9c12887b,
0x2ef3450b, 0x71c1b309, 0x9405933e, 0xb328f8c7, 0xf1ecc3e7, 0xf53e1380, 0x1eeece70, 0xbe00cc94,
0x10d5fdfc, 0xd4e54929, 0x1700ad43, 0x91b24df3, 0xc444c5c8, 0x4612c459, 0x1426049b, 0xc277c912,
0xa8288d61, 0x36d9cad2, 0x2645ca55, 0x818d67c1, 0xcbbff4ef, 0x6f63a62d, 0x8cafbdd7, 0x78738a5a,
0xa3883c61, 0x775c83c2, 0xf2a6067f, 0x0ab499d3, 0x616aa428, 0x425faece, 0x10d8ddaa, 0x4a48d367,
0xf2e91e43, 0xf57fb0ad, 0x48835b8e, 0x62128301, 0x1834132e, 0x1df35be0, 0x50c017a7, 0x08cb7de0,
0xcac616e3, 0x4d58e232, 0xd2e88628, 0x9bde2822, 0xde3b5892, 0x5dd7de16, 0x366cd43f, 0xcdc4ef09,
0x3260bfe6, 0x652289e8, 0xd87f7eb7, 0x9947fbac, 0x1e666157, 0xff319f6a, 0xf1dfce19, 0x1f001b0a,
0x23545ab9, 0x24778ad6, 0x84a7cb23, 0xd9d63b38, 0x175649c0, 0xb07ae715, 0xf87c6357, 0x64abd770,
0x764d2a9d, 0x1810a3fc, 0x37f63ed7, 0xa7b4d555, 0x7cd2b497, 0x9b006233, 0x71e39ac6, 0x467d862d,
0x2c5d000c, 0xc4ad414d, 0x9d19c3c2, 0x15c614b5, 0x2d30433b, 0xfa6ed577, 0x7c7c246a, 0x87f12190,
0xcaf27f1d, 0x9f3a1f35, 0x6b1e5ef8, 0xc33d26ef, 0x98327dbb, 0x32c2de4f, 0x3f7e33e8, 0xa5ff0705,
0x5719053e, 0xddaf44d1, 0x8b961ca6, 0x8359c476, 0xdce8092a, 0x19c367cd, 0x8c6b47c4, 0x60e27bc0,
0xca73a8c9, 0x06061556, 0x4d732731, 0x8dffd880, 0x14a06840, 0x6599855f, 0x5ee61b08, 0xa9e39161,
0x9af4361d, 0xf0cfbc20, 0xfc7b6bab, 0x56033046, 0x1f8d5d08, 0x6bfb5fb1, 0x8a5292ea, 0x3d0739f7,
0xebe5f17b, 0x7527bac7, 0x9e5fea2d, 0x4f463f66, 0x27cb09b7, 0x6d367ecf, 0x5a0a6d1f, 0xef2f118b,
0xde05980f, 0x1ff897ff, 0xbdf9283b, 0x9c845f8b, 0x835339f4, 0x3991d639, 0xb45f7e41, 0xe99c7026,
0x2ebb4484, 0xe88235f5, 0xb129a73e, 0xfe1deb1c, 0x09d1921c, 0x06492eea, 0x424dd2e0, 0xb7246e3a,
0xdebbc561, 0xfe5163ab, 0x3c439041, 0xdb629599, 0xf534ddc0, 0xfc2757d1, 0x4e441529, 0xa2f9836e,
0x00000000,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_5_pi_32768 = 1.59154943091895335768883763372514362034459645740456448747667344058896797634226535090113802766253085956072842726757958036892911846114578652877967410731699839229239966937409077573077746396925307688717392896217397661693362390241723629011832380114222699755715940461890086902673956120489410936937844085528723099946443400248672347739459610898323096783074906166986462804699448652187881574786566964241038995874139348609983868099199962442875585171178858431117518767160546547536988009739460364759333768059302494496635305327156775503220324777816397166022946748119598165840606016803035998133911987498832786654435279755070016240677564388849571310880122199376147681377764737890633068046457978481761312427314069960775024500297759857089056902796785131525210016317746020924811606240561456203146484089248459191435211575407556200871526606802217159140757474582722597746285399875155329390813981772409358254797073328719040699975907657707849347039358982808717342564036689511662545705943327631268650026122717971153211259950438667945037625560836317116952597581282249416233343145106123536878563113636692167142069746960129250578336053119608594509839556718709954746510431623815517580839442979970999505254387566129445883306846050785291515141040489298850638816077619699307341038999578691890598093737772061875432227189301366255261238780387538881106814067654340828278526933426799556070790386060352738996245125995749276297023594095584301164829641185577712405754449457021789769792409490327294770216649603565318153544003840689874717691588763190966506964404776970687683656778104779795450353395758301881838687937766124814953059965580219083598751035127129043231580498719686877759465663462210342044408554978503792738694293536619377829287359378434703230237145837923557118636341929460183182291964165008783079331353497790997458649290267450609893689094588305033703053805473123215809431976760322831314189809749822438335174356989847501039500683880039786723599608024002739010874954854787923568261139948903268997427083496114920828903776784743035504568456083671479308456723327035485392556202086839324099562211753318394020970793570774965498808686066360968661967037474542102831219251846224834991161149566556037969676139931282996077608277990100783036002338272987908540238761557445430926011910054337998389046549212482951607072853005227210236017523313173179759311050328155109373913639645305792607180083617954876724645980473977292448109200937125786918332895886283990435868666639756734451409503637327191743113880663830725923027597345060548212778037065337783032170987734966568490800326988506741791464683508281616853314336160730995149853119819733758444209841655954152250643394312864440383883561508797716450170647067518774560591608716857857939226234756331711132998655941596890719850688744230057519197705690038218392562203387423536256808354156517297108811721795936832564885187499748708553116598306101392144544601614884527702511411070248521739745103866736403872860099674893173561812071174047889936888655692307848502305705714406363863202368520107410057485922811157219680039782475953001669585221230346418773650435467646456565971901123084767099309708591283646669191776938791433315566506698132164152100895711728623842607067845176011134508006994768422356989624880515775980953397080854750597536265649034394454205817886435683042000315095594743439252544850674914290864751442303321332456951163494567753939424036090543833552829243422034948436615146632286024776666604953140657343575530140908279880914786693434922737602634997829957018161964321233140475762897484082891174097478263789918169993948749771519898187266629460183053958327520923635068538892284682472599725283007668569375836597229198244297474061638183113958306744348516928597383237392662402434501997809940402189613483427361367644991382715416606342482936374185061226108613211998633462847099418399427429559156283339904803821175011612116672051912579303552929241134403116134112495318385926958490443846807849097398280885529704515305399140098869884088365483665222466862408725401404009117874212204523075334739725381494038841905868423115946322744339066125162393106283195323883392131534556381511752035108745955820112375435976815534018740739434036339780388172100453169182951948795917673954177879243527617407246059391602732282879468193649128949714953432552723591659298072479985806126900733218844526794335045580195249256630620487661613436533992028754520855534414409905129827274546591181322232840511666156507098375574337295486312041121716380915606161165732000083306114606181280326258695951602463216613857661480471993270777131644120159496011063283052075958348503050790955849829821867402898385513832395702080763975504292259847647071016426974384504309165864528360324933604354657237557916136632412045780996971566340221588054579431328278005524613208890187421210924489104100521549680971137207540057109634066431357454399159769435788920793425617783022237011486424925239248728713132021766736075664559827260957415660234378743629132109748589715071307391040726435414179705722265479803815127595791240025344680482202617342299001020483062463033796474678190501811830375153802879523433419550213568977091290561431787879208620574499925789756901849210324206471385191138814756402097605548957937851414041453051515839642823265406020603311891586570272086250269916393751527887360608114556948421032240777272742165136423436699271634030940530748065268509301658921369214143129371341061571537140620397847618426502978078606266969960809184223476335047746719017450451446166382846208240867359510237130290444377940853503445442633413062630745951383031022931469344668328517663282415152101794226443957181217170217564921964449396532222187658488244511909401340504432139858628621083179393960844389801914787389772331028631013148695521262051827806349457118662778256598831005351552316659843940902218063144545212129789734471488741258268223860236027109981191520568823472398358013366068378632886792861973236725360668521685632011948978073395841919066595838678529412418718217279875061039460648195857456200608921228416394373846549589932028481236433466119707324309545859073361878629063185016510626757685121635758869630745199922001077667683094698149756226824347936713108412102195208994819124440487511710591844139907889455775184621619041530934543802808938628073237578615267797114332324196985780563763018088438664060717536832136262967122426094285401109632182627651201170225529292896555946082049384090690760692003954646191640021567336017909631872891998634341086903200579663710312861235698881764036425254083709810814835190312131862472281810508451236901906466322359388724546307372728087898300410189485913673742589418124056729191238003306344998219631580386381054245789345008455328031351188434100737306059565443736248877129262898074235390740617869057844431052742626417678300582214864622893619296692992033046693328438158053564864073184440599549689353773183672661313010862358802128804328934456214047978945423373605850632704399819326359166873419436567839012819122028162295003330122360918587559201959081224153679499095448881099758919890811581163538891633940292372204984837522423620910083409756679171008416795702233178971071029288848970130995339954244153350606258439214524338646403432440657317477553405404481006177612569084746461432976543900008382652114521016236643111979873190275119144121361696204569360263361023559621404670290121567964187357468358731723310047459633397732477044918885134415363760091537564267438450166221393719306748706288159546481977519220771023674328906269070911791941277621224511723546771156404333577206166615646744746273056229133320309533405513841718194605321501426328000879551813296754972846701883657425342501699423106915634310662604341220521383158797111507545406329065702484886486974028720372598692811493606274038423328749423321785787750735571857043787379693402336902911446961448649769719434527467442960308943719254052665889071066206257550993037997665836793611281374511049715061537837435795558679721293587644630937572032213202460565661129971310275869112846043251843432691552928458573495971504256539930211218494723213238051654980290991967681511802248319251273721997921343310676421874844262159851216763967793529829851958545392106957880586853123277545433229161989053189053725391582222923259727813342781825606488233376071968101448145319833623791076712550175288263518364921035725874103565738946948754446940181759230609370828146501857425324969212764624247832210765473750568198834564103545802726125228550315432503959184891898263049875911540632103542638900128374261551878773183758623551753785069565995700280115841258870150030170259167463020842412449128392380525772514737141231023017256396830555358326284038363815768682846433045680599401870010719520929701779905832164175798681165865471477489647165479488312140431836079844314055731179349677763739898930227765607058530408374775264094743507039521452470168388407090870614719443722565028231458729958697383168971268519390422971107213507569780372625458141095038270388987364516284820180468288205829135339013835649144300401570650988792671541745070668688878343805558350119674586234080595327247278438292593957715840368859409899392552416883787935727967951654076673927031256418760962190243046993485989199060012977746921453297042167781726151785065300855255999794020996945543154527458567044036866804286484045128811823097934969627218364929355162029872469583299481932978335803459023227052612542114437084359584944338363838831775184116088171125127923337457721933982081900540632929377753069066074153049976826471244077688172486734216858815099133422075930947173855159340808957124410634720893194912880783576311582940054970891802336659607707092759901052702815086889782854943403726427292621034870139928688535500620615143430786653960859950058714939141652065302070085265624074703660736605333805263766757201883949727704722215363385113548346362461985542599387193336748E+0; */
static EMUSHORT _ei_m_5_pi_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0x737c6349, 0xa8ba420b, 0x3ebafb93, 0x363b8d37, 0x0354d66b, 0xb235bdb2, 0x8d0d221c, 0x904d50b8,
0xb3d4ef14, 0xbce67237, 0x758f5529, 0xc078bb53, 0x1f41cd99, 0x7f959174, 0xb4d9b6ff, 0x200de274,
0xeb5ac94f, 0x500ddc41, 0x71c55645, 0x6f528671, 0x79d88d92, 0xb59fc93d, 0x3eae6fd2, 0xd34c4085,
0xc6009e00, 0x75a438d1, 0xe9447425, 0xe2c53ba8, 0x97b97f6c, 0x7e9ca051, 0x74450311, 0xe129d3a9,
0x58a3394d, 0xfa513736, 0xcc703c98, 0xb0ddb619, 0x0f91105c, 0xdb51235c, 0x932b8750, 0x8ec95642,
0x65862aa1, 0xfe2ba3d3, 0xefbf3d00, 0x6af3b78a, 0xcf042642, 0xa0a15587, 0x5f7cd9a5, 0x048098ee,
0x56ba9d01, 0x871046fd, 0xd111e8a3, 0x8c174895, 0xf9d6a662, 0x3c5185dd, 0x1d6599c8, 0x742ff46e,
0xb876c4cd, 0x9cc56829, 0xc0988158, 0x1d082210, 0xa2a40026, 0x35180a4a, 0x78d8918e, 0x76aa8b10,
0x872dba35, 0xa4f595f1, 0x8184d28c, 0x91b71c20, 0x54b192fd, 0x73e8790b, 0x02316487, 0x72634b28,
0x5cb29e39, 0xb1575006, 0x4b54299c, 0xeaf091d0, 0xd7c7708c, 0x3574dd71, 0xd633e1b8, 0x8cedcb18,
0xc9a76275, 0xcebb8049, 0x5994847a, 0x669b6068, 0x47f5d503, 0x421b551b, 0xe5d06e8a, 0x4c45c299,
0x1613b7a8, 0x28803e2f, 0x25b84670, 0xdc680c61, 0xf53ff9ad, 0x4620f98d, 0x5d7a980f, 0x413e79a2,
0x5e187016, 0x674ee9e8, 0x62040fd2, 0x15dbd872, 0x9b6be7d5, 0x534aedcf, 0xeecf733d, 0x7abb93bd,
0x22ce4ee4, 0xe2cda8c7, 0x70c90e24, 0xe3f81f25, 0xd3765637, 0xd75bf601, 0xd2c8616d, 0xf222f517,
0xc9f3358e, 0x35901c00, 0xa05a8456, 0xc87fc9c8, 0x716913a6, 0x8cd3ee95, 0xc98e05ec, 0xc2ebe744,
0x5858a939, 0x9d300bce, 0x02b8e029, 0x7113ef43, 0x4e07adbd, 0xacf5383b, 0x03adfbe5, 0x6bfad660,
0x62fc69c0, 0xc7e3b50b, 0xa38cdb68, 0x3575073b, 0x381593e5, 0x1f08f049, 0xe5af29d4, 0xb6e54da8,
0x50a70482, 0x975c2d43, 0xaa5c93b6, 0xbd1ba806, 0xcde2d156, 0x2aee2daf, 0x8955bae9, 0x6339bb3b,
0x6d633979, 0x4af8e718, 0x51a5c92a, 0x6ffa6933, 0x2e3859b1, 0x10e1abbc, 0x5ef38329, 0xa4607a2c,
0x485da18b, 0xab350324, 0xf525b702, 0xa5701daf, 0xea998cc2, 0x6ee321cd, 0x2f9eb5ec, 0x82595f27,
0xa7105753, 0xee978d98, 0x7e7e2445, 0x35271df6, 0x10ddb6c9, 0x529b93ed, 0xc7320ae0, 0x2316112a,
0x45f5a181, 0x83b08250, 0x1d046799, 0x48e1f263, 0x2d29331d, 0x55e8adc2, 0xc5d2406e, 0x780d8f4a,
0xd77c90e1, 0x8f1d4e3d, 0x343f4cfe, 0x5ba7ffb8, 0x4bad4ad5, 0x6be0b747, 0x0d29f645, 0x5827b5cb,
0x33fbc124, 0x216d3757, 0xda5b2fae, 0x1fa8d75e, 0xf3f8a5a1, 0x8bba25f8, 0x2bc23cb6, 0xdeb94a7e,
0x189fc40f, 0x1bc902ab, 0x0c761adf, 0xba079399, 0xc25cc6c8, 0x06dc069c, 0xa32d8172, 0xac654ef7,
0xb46f9cbd, 0x883f9aa3, 0x029b4856, 0xdff8cbbf, 0x6fbeb754, 0x22fe6fef, 0x03539038, 0x80fedb7d,
0xd81682b2, 0x592d811f, 0x9243a61e, 0xb2d78008, 0x6c6e8b1a, 0xd6314eaf, 0x657956f7, 0x7844fc5a,
0x37591906, 0x8d2e4730, 0xb99a11fb, 0x520b3321, 0x5cde8e12, 0x598a3ff4, 0xbb8266e6, 0xd76c93ae,
0xe0ca8ef2, 0xca18e7c0, 0xe14bd901, 0xcdf4302f, 0xdff8e089, 0x48a0d7aa, 0x41af9e07, 0xbba19522,
0xd5c175be, 0x151e3ce2, 0x2f4dc81e, 0x88dd3137, 0x82f15acd, 0xcc0b535b, 0xe2fb5703, 0x56593664,
0xcbce47fb, 0x75c5e750, 0x73337b25, 0xc0f1e0a1, 0x814abc71, 0x6cb91c1c, 0xb784e64e, 0xe35f03ad,
0x72e1af99, 0x9a6579b0, 0x4ddb8391, 0xb7d6a63a, 0x21e764f9, 0xefafba37, 0xb32504c4, 0xa6cc51bb,
0xc6081f94, 0x5b01bd10, 0x65eaad01, 0x5d9e3fbc, 0x466a2f5a, 0xde3f01e3, 0xeb38dfca, 0xfe95c4b5,
0xe2b14a80, 0xaa33244e, 0x1d9502c3, 0x4787952e, 0x4aed7273, 0xf80f444c, 0x181ed10e, 0x3b6154b1,
0x8748b756, 0x9bc5219f, 0x9bd5bb74, 0x7499b274, 0x612603f2, 0x213af414, 0x9beae968, 0x12879eb5,
0x1f3a8987, 0xb78a498e, 0x18d33517, 0xb7c1762e, 0xaceedd8b, 0x86608fa5, 0x639ed80e, 0xf31cecfb,
0xcc6c5aa6, 0xcb846cea, 0x3709f956, 0x67fb0521, 0x362c5400, 0x98159ef6, 0xc072f225, 0x0da20d6f,
0x0016a253, 0x63493ea0, 0x68411161, 0xa3579315, 0x074f8a00, 0x2925c864, 0x44a2f4eb, 0x4bf983de,
0x4c86bc5c, 0xda5a6b9a, 0x8394278c, 0x0f359bcb, 0x60a9af4a, 0xc62e56bb, 0x400c63db, 0x2fa64a6a,
0x3c03315f, 0xc67da279, 0x8ef0dbcf, 0x5461dc69, 0x8200db22, 0x7be10dba, 0x83fa59b9, 0x9cca4c00,
0xa58b6a5d, 0x325108b4, 0x40952642, 0xa5448dc5, 0xa2ce5002, 0x4188b9cd, 0x18f7d564, 0x0419e782,
0xfa5c7fc7, 0x3370d878, 0x06ba48e2, 0xb2e0176a, 0x13ed1b00, 0xce5b652b, 0xcd2147ff, 0x2a80eccf,
0xc60d37b5, 0xf711b821, 0xe503d9aa, 0x971b5513, 0xf4c6c382, 0xbbc78f74, 0x2c051917, 0xb072bc8d,
0xf57b676c, 0x26fc3d45, 0x22086846, 0xe5a2c551, 0x4bd5b376, 0x20c80e4f, 0x736d98ae, 0xcfded303,
0x857e4371, 0x7af1ac1b, 0x0aa8c6bf, 0xba5ac5ee, 0xb08b213d, 0xb7c142bf, 0xc595da4c, 0xa364f689,
0x6cdf7a64, 0x84f23bb8, 0x731a8b0b, 0xe0a53b43, 0xe2c9647d, 0xbcbde299, 0x281adb43, 0x928614b3,
0x78476fa9, 0x7a17d9a7, 0x63157c1a, 0x370168db, 0x64171694, 0xcbd423cf, 0x1019f986, 0x6472cdba,
0x1e2fbea1, 0x8bcf5bbe, 0x04ca0b85, 0x83e1ec91, 0xb2100fb5, 0xfbb919dc, 0x3f2443fa, 0xdd7f3bf4,
0x55a97746, 0x976fb36b, 0xa6cef5df, 0xee7b1eb9, 0xc5ec4bf4, 0x511b0a4a, 0x2a08c7be, 0xfc0661ac,
0xc532f8cf, 0x2178c3ca, 0x34143abd, 0xa89ec531, 0x250a6ef6, 0xb6c703fe, 0xfe591487, 0xa68a4763,
0x7bc605ee, 0x657ade3d, 0xbe05c625, 0x44c87724, 0xecd414a4, 0x8ce156bd, 0xbe665685, 0xd01425ba,
0xf034c8ea, 0xa98f297b, 0xcbbb3dbc, 0xb86c5916, 0x83f59a10, 0xcd64595a, 0x612e73e2, 0xb06b56ab,
0x58a09885, 0x818ed801, 0x1f2ed71f, 0x8dd10f42, 0x9b50d0d5, 0x620c1b75, 0x2a258558, 0x605e90ab,
0x6f237fa0, 0xf3a04ea4, 0x10eab97a, 0xf8204d6f, 0xbb50c8ea, 0x18f03992, 0xcd2abbc6, 0x4fca73a1,
0x7b223aab, 0xda65b478, 0xae62482d, 0x6dda81fc, 0x50caba13, 0x6b75f402, 0xde9530b0, 0x5210aa4b,
0x3dac0e07, 0xd0d23a22, 0x30d57872, 0xfb941c65, 0x80f7b061, 0xff69b65a, 0x34d5a4ef, 0x496fda6f,
0xea8cdeb0, 0xa63d2544, 0x99b91993, 0x8f2ead42, 0xfd61e08a, 0xb5fe3839, 0x22a7ecfc, 0xd57b79fe,
0x4d20dd84, 0xad828ab8, 0x9afddef6, 0xee9bc91f, 0xd644e135, 0x74ba1777, 0x66e01948, 0xd9b10a78,
0x6b119e4a, 0x2eceb2c2, 0xef330823, 0x767ba10a, 0xc4ff22df, 0x89449018, 0x8a9dea24, 0x319bc0a2,
0x6c94bfc8, 0x478cf24e, 0x825ffa21, 0x93a3ced9, 0x8ebd226a, 0xae661f0e, 0xf4958876, 0x19f593f9,
0x03eebb25, 0x5e2cbe2a, 0x366bc9a6, 0xf8679482, 0xb49101e8, 0x18f0ce96, 0x60255f6a, 0x511e073b,
0x3dd32e1a, 0x6c1f3b70, 0x8e59198f, 0x60af41e0, 0x06eb723b, 0x810094c1, 0x31f118a8, 0xa2f33f06,
0x30881426, 0x4968cf19, 0x75ca0b24, 0xc39c4709, 0xfa54fb82, 0x234c9762, 0x600f16f8, 0xa0de0b25,
0x69754522, 0x2b990b2d, 0x72b311e1, 0x9dbf6753, 0x630c2c5b, 0xfd3e61fc, 0x4b68c715, 0x0202e228,
0x3a741233, 0xc35ff9c1, 0xd471d559, 0x53660d7c, 0x0c4e5bed, 0x8c3f1df8, 0xaf769076, 0x302d01f5,
0xc97625b1, 0x9ad2df32, 0x971df5d2, 0x302aab8b, 0x176f1474, 0x34a0b7a0, 0x39549a1f, 0xf99777a9,
0x668a67a9, 0x76993ad4, 0x99f19268, 0x48c3b653, 0xf939f732, 0xacf03676, 0xbfbc92e3, 0x3a1c63ac,
0x49c69e91, 0x08609c6c, 0xb4a9e419, 0x4a89efe7, 0x362b28d1, 0xb3ea6c6a, 0x5957e94b, 0x764d815a,
0x857df7c9, 0x93a641d7, 0xd3491219, 0xc7106a99, 0xea437f13, 0xa99d2319, 0x86782076, 0x7d1faa44,
0xff116a9f, 0x06c46cde, 0x528d939a, 0xa61d807f, 0xe1bd4d10, 0x86302342, 0x4195a26a, 0x588713b8,
0x83ab2b6b, 0xec5a185e, 0x27e3fb07, 0x3069c6b9, 0x2ffe9990, 0xb72a4df0, 0x095edb17, 0x55546339,
0x4e8e5a8e, 0x38242554, 0x7a2b6dda, 0x1dbc022e, 0xeb007766, 0x95027201, 0x75627876, 0x2a6b41ff,
0xfb392b42, 0x2372333e, 0xd2d5ded6, 0xb0a9e6ce, 0xbac3b870, 0xa68c20fd, 0x70bb9f4e, 0x6a758c78,
0x7f2aea13, 0x686fbfa2, 0x233b65e1, 0xc4ddbace, 0x61cdbba1, 0x2986fb0f, 0xf9877b15, 0xabbb8279,
0x223c066a, 0x260a2414, 0x71b7a89b, 0xf219c88a, 0x9c8efd7a, 0xce7f76d5, 0xf6068334, 0x27690c54,
0xb81cc240, 0x6d4b6bab, 0xf8eb56c1, 0xe1128002, 0x530ee312, 0x8476f96c, 0x3e344aad, 0xbdb53192,
0xe8292efb, 0x8f58d067, 0x16abc41e, 0xaebd7d6b, 0x41d41947, 0x801d9bb3, 0x4f1ea1f9, 0x91371a50,
0x9d5eed8e, 0xade91178, 0xe4d11f9a, 0x7c22a540, 0xd74ff429, 0x385443f5, 0x4ece0496, 0x84ca80da,
0xdbdf58c6, 0x4ab85174, 0x78bd1cf1, 0xffdb050a, 0x580ab14d, 0xc2f5cbb7, 0xa1bd1b2a, 0x7c7470cc,
0xa9b57a64, 0x11d2cda3, 0x7a582895, 0x783709f4, 0xab732d47, 0x9e57f752, 0x4b4968d7, 0x4358d1ac,
0x6e95b75c, 0x347d8e09, 0xc1fe2e90, 0xfd9c0e7d, 0xd270e315, 0xa27afd8b, 0x575938b3, 0x9ad3087f,
0x4c0290f0, 0x4f3a89c8, 0x52b9e674, 0xdeda6aa5, 0xdcb004f0, 0xc5c8c217, 0xeed5bea0, 0x967c72b8,
0xa894ce24, 0xa00168ff, 0x8ed9ba86, 0x772d8ddd, 0x510fc8a8, 0x39f1b0a0, 0xfe718d7b, 0x63ac3638,
0x34dcf175, 0xa34502d2, 0xc7066fa7, 0xabdafeaf, 0x63aec601, 0x28f5bd51, 0x91fc966e, 0xbd0dd9b0,
0x9f6789d9, 0x4031ec19, 0x1d2a79ea, 0x7cf3848a, 0x5d96620b, 0x325282ac, 0x9644ee1d, 0xb821fed0,
0xccf47b13, 0x69088b5f, 0x00a3800e, 0x3890b109, 0xf16003cf, 0x83f355fe, 0xaa74dc9d, 0xcb09de64,
0xbf4a0de4, 0x349ea483, 0x75137a27, 0x4998dd3c, 0x762d8037, 0xa4e5ca66, 0xa73f852a, 0x186c05c1,
0xe79bb9cd, 0x96fb2573, 0xd94aea46, 0x070914b0, 0x80ce1d87, 0x3cc7ef8a, 0xfc26fdfd, 0xb96f420c,
0x53f93902, 0x651c96fc, 0xaefd9b0d, 0x07c17ab2, 0xa04a08f3, 0x6ca11be1, 0xe79e35a5, 0xb2404139,
0x69fc490d, 0x9aca277f, 0x480ca04d, 0x949e3bd3, 0x7d2e2bc7, 0x79be926c, 0x25d43d5f, 0xf4969bb9,
0x1449afd9, 0xc9d09255, 0xde205e90, 0xa4613873, 0x2898456d, 0x815ac0b8, 0xf4c8af0c, 0xb974e491,
0x49568427, 0x152b734f, 0xecd7c1a8, 0xf1a0f7bb, 0xa8487575, 0x9934d0da, 0x31ffef95, 0x85796e1e,
0xc353a443, 0xe9005583, 0x42a5d175, 0x26eb2e5d, 0x9b0a0ac1, 0x6ba89078, 0xae5a4e9d, 0x54b76bc5,
0xcec0d672, 0x3246930e, 0xd27ea38f, 0xffe155ac, 0xed98a26b, 0xa392e24d, 0x2ccc4084, 0xe00cf2e2,
0xa55e100d, 0xc507abb8, 0x2f7f9b3d, 0x3ca0d6f4, 0x135777f2, 0x77c5b0ae, 0x09bf19a8, 0x742f2bed,
0xc7687c7e, 0x7fe0bde4, 0x8111b9cf, 0x5b578a19, 0xd68a19bd, 0x4245d2fb, 0x6f93e72e, 0x55fbe06b,
0x56425395, 0x546039b7, 0x80859104, 0x384f3ce2, 0xb7b29e99, 0x72b4cef5, 0x475a680f, 0x7dc849a1,
0xef50367f, 0xc4f4ac0b, 0x2c70a40e, 0x0398b8fd, 0xf3613309, 0xa91ad6af, 0x334be51a, 0x1254c8e6,
0x09cb6139, 0xd4243d40, 0x0cbaf02b, 0xeb929499, 0x7464a6a9, 0x86b1529c, 0x9014062f, 0x27ec39ac,
0xbb6abe3a, 0x9e6f5b0e, 0xd3744693, 0x875effd1, 0x22139b60, 0x3695550f, 0x73b86071, 0x04db08a0,
0x0ad6ca36, 0x1561a4dd, 0x87f72f8d, 0x55d17e04, 0x546fa791, 0x0f8cfcf9, 0xa4d4fd7d, 0xffcd587d,
0x8e64dc32, 0xf1fb00d2, 0x554c3d2f, 0x4d05b909, 0x648eb7ee, 0x34ac4fea, 0x19d8c59b, 0x57fff7e9,
0xe473c3fc, 0xc61c28b0, 0x9df7e95c, 0xa1f6d4a4, 0x0575520a, 0xc448f124, 0x758abf99, 0x4b4e4472,
0x09e95731, 0x72c98da2, 0xda3f129f, 0xd50e887e, 0xeb307d44, 0x6be673a6, 0x4434909f, 0x9ef70e94,
0xdef2c27c, 0x007e289d, 0xc66e8d83, 0x362165a8, 0x9039b2b4, 0x8aaadc47, 0x1d754eda, 0x2e0c6d10,
0xd8c3a151, 0x29b7b4d4, 0xc20a5e2f, 0x7c014f10, 0xd234e306, 0x2e7df087, 0x06cc5f2b, 0xf4f1261b,
0x130f0d7e, 0xda87cd81, 0xbd2aa1c0, 0x43f736d2, 0xffc6e8ea, 0x209b3cfd, 0xbd7a22a6, 0x91ec57f1,
0x9c185b17, 0x7c7dfd9c, 0x4ea7e146, 0xaa4fb4d1, 0xfaff1a48, 0x7a7336d8, 0xe8d687a2, 0x83172a99,
0x7ab0164e, 0x0e321fcb, 0x7906f80e, 0x9ff336f9, 0x2e67f4e1, 0x328d9861, 0x26aa820d, 0xed80ffb9,
0x550b7d7b, 0xca1e9b73, 0xdcc0d894, 0xb61ee16f, 0x3555f73a, 0x17977570, 0x992f85c2, 0x3315bb56,
0x5232b0ba, 0x84903d87, 0x6fd73cea, 0x61f0c1b1, 0x3eaff22b, 0x4b3c8fb9, 0x2fdbad4d, 0xd6906cf1,
0x4c6a4b79, 0x5533a4b3, 0xef4f881f, 0x0d61c048, 0xf9c54d32, 0xd2f79a81, 0xd50f1514, 0x1cdb0840,
0x6fa365d4, 0xb2df9cd9, 0x9aa43272, 0xfa9723c1, 0x1e4117f9, 0xe57032d8, 0x64f01d90, 0xcafe5d58,
0x7d779c9b, 0x60af1abf, 0x87a2a7b2, 0x42d5b22b, 0x95ca2eb7, 0x354dd59c, 0x8408094f, 0x81362acb,
0x3ef8efe0, 0x3e6b2c62, 0x0e9f5e65, 0x7f99fa98, 0xa5fff9ad, 0x7efe0744, 0xae57c1a0, 0x66c021cd,
0xac297167, 0xed956d8b, 0xa5d1bdeb, 0x104bca06, 0x5d2bdc31, 0x9c99a0da, 0x369b7c2d, 0xbdd6cd4d,
0x93e07544, 0xde14ccfb, 0x85f3ce8c, 0x91a20aaa, 0x5c0761bd, 0x41c07ac0, 0xce5c8178, 0x581ce7b8,
0x7774400f, 0x75d891a0, 0x046034b3, 0xdb3799e3, 0xf87c5409, 0xb90a8ad4, 0x9b9b2d85, 0xe9ed69f4,
0x3daf1ee4, 0xc708a703, 0x45e5f6b6, 0xb40c70ab, 0x7e3f1d2a, 0x3f7395e3, 0x8f5dc0e2, 0x4f7ec8c6,
0xacdf468e, 0x951b1605, 0x2e7ba3d0, 0x24303594, 0x54220b75, 0x203441c1, 0xaf8619b5, 0xb91b1ab0,
0x7d1092fb, 0x47879aac, 0x60cff0fd, 0xb17fcea0, 0xd9c88250, 0x7effe6b6, 0xb69fa1ca, 0x145c75b9,
0xc1b143a5, 0xed03ab28, 0xbb9a4696, 0x6b83fc58, 0x6770b44a, 0x06fa379d, 0x6ce737a5, 0x0c490875,
0xe6df6dda, 0xd271a979, 0x45f7e4b8, 0x2317cf40, 0xf1bdcc25, 0x48841e82, 0x308d0867, 0xeafad5ee,
0xd586fe13, 0xe7f6bdff, 0xad777249, 0xc3a5776e, 0xe4280871, 0x87f64bc7, 0x61775dd1, 0x24038c30,
0x7a6a15a6, 0xa2a2c372, 0xdd74110e, 0x3da565e3, 0x8c45f6a4, 0x07db7aa4, 0xd2e14798, 0x24ed89c8,
0xd66ab6ba, 0x7de5bc96, 0x8b547452, 0x123b3aff, 0x72821531, 0x7b312dc6, 0xe1d51a74, 0xcbb7e449,
0x00000000,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_2pi_32768 = 6.28318530717958647692528676655900576839433879875021164194988918461563281257241799725606965068423413596429617302656461329418768921910116446345071881625696223490056820540387704221111928924589790986076392885762195133186689225695129646757356633054240381829129713384692069722090865329642678721452049828254744917401321263117634976304184192565850818343072873578518072002266106109764093304276829390388302321886611454073151918390618437223476386522358621023709614892475992549913470377150544978245587636602389825966734672488131328617204278989279044947438140435972188740554107843435258635350476934963693533881026400113625429052712165557154268551557921834727435744293688180244990686029309917074210158455937851784708403991222425804392172806883631962725954954261992103741442269999999674595609990211946346563219263719004891891069381660528504461650668937007052386237634202000627567750577317506641676284123435533829460719650698085751093746231912572776470757518750391556371556106434245361322600385575322239181843284039787619051440213097172655773187230676365593646060390407060370593799154724519882778249944355056695826303114971448490830139190165906623372345571177815019676350927492987863851012080185540334227801969764802571672320712741532020942036388591119239789353567489889651075954945369420809506929241609336851813898258662735405797830420950432411393204811607630038702250676486007117528049499294652782839854520853984559356470956327201868344328243984917263006057236594911141349967701098917717385399138185442159501860591064233068997440551192047296133099823976366959550713273961485308505572510363683514934578195554558760016329412003229049838434643442954470028288394713709632272231470510426695148369893687704664781478828666909552483372503796713897112419843844436854510050851377534358098920330693360997725446558357217156876765593595336290820190776757272190136012845025041023478596979216825697725389120848393057004442132237261348855724407838989009424742757392191272874383457493552931514792482778173166529199162678095605518019893152815790253893679670519141965164524104497881545343895653696520295398180528027278887491061013640699250490349879930286285961838131850187444339292303141971677482119577191954595099786032350785693627653736773788554831198371185049190791886209994504936169197454728939169730767347244525219824921610248776878090248827309952556159543138287199540025923217888338973711169681270684414445165697729631691205701203368547890453493535779050427704509990933345564797291319223270977246115491299607118726913634864822503015213895890219319218805045775942178629133827373445749788112020300661723585736184174952183564987717801942981935197052273109956378625956964336599789744531760971512802854095511026475928290304749246872908571688959053173564210228270947147904622685433220427193907246288590496987437422029153080718055986880748401462115707812439677489561695697936664289142773750388701286043690638209696201074122936134983855638239587990412283932685750888128749024743638435999678203183912362935028538247949788181437298846392313589041619029310045046320776386028418752427571191327787557416607813958415469344436512519932300284300613607689546909840521082933185040299488570146503733200426486817638142097266346929930290781159253712201101621331759399632714947276810514291820579412828022194241256087807951903135431540084067573987201446111752635271884374625029424106585638365237225173464315839682969765832894121915054139144418351342334458219633818305603470134254971664457436704187079314502421671583027397641828884201350206693422062825342227398173170327966300394033030233703428753152367031130176981997971996477469105666327101529583707178645237097926426586617971412840935051814183096283309971892327436054196398861984897791514256578118464665219459942416886714653097876478238651949273346116720828562776606407649807517970487488340582655312361875468880614149384224038260406607603952422022008985864303216848897192753396779045736956624710531642628991537145248668837860793728524868215464539560561463783088220208936465054324021053045442233207933311461850942211157075269336413062197930538372411295386251411727132403711620145872131975297223582090669770069222731537350649888333607925315957543711216910593082533081706122868886371735395029132281360140047575531826880342549894084112446107798912262814225400081570946653987816290932929176159454165336612686571757139661047161786613151481359091432755050840422991152316280050025245718826043294310195851846198159309475225103531350271503565933290955834900225992297806092798942659242146808750379147192291780387794262235808595657129500640639738302805741617198096021882429444263589529554524482850970908066431437061228457627517008612664350365959732447434431832154333850949747797330989890022930812568673278758007953853134429277061347219314241836152766543328325497776015738512058045694420806344237216408380008459323423927558426751502299190031320992637258945309472850461635407350318134700470145670811340807734870272444495431783009906196889786661926817561538651987956108386828947548836852625972161997773748265209443139032479317291460432631963863903347076259483354589573448458493087336019613538564765613799280096487080740283262993179588184864757938141395588447250164433779147675972460031875529433024578715720317632351156594704668920856302525440746862930639555483206398133108375279585866883904308268379897088946913476632499868382636296185555420772775468635441509130906441554184240381033219256098185272039519765632266463332730572386533726721254713526070895525607009015544710942117190974055816287124802903436124928725358912255063626815666067250846556788995076487441167062295423985212762669355375939194061966782615421974081718267492828856455452693189409491756955744038554305614635358154143144268894612114014669848738622767009863262568085024385130359613882270560262940260956328757703705818570904023316786839312426982868319125173173114110538099304197160677014448529658794571695663261155551213777528924964937158520790705546960609605801175215165020949418328792272535208985125484084166417132238125090867442630719169013754492058032375335904812326850451543908583259838612910755982807468086575052577792799175895145834928527149105081581829027142227388218238786503821520416504052375970637754116859451833556262993980180384233943474556953694537216980067540484858330260100103366467287007790340597878446690344402762561393002356881749039202424571987432462603422889692818077812899088801239738150970320526550105966983748157336176366770204566690170097216500786042664394310368612709100153365658986082755310558795035092279079693667872766094922399330771630768411370677243734504668056617422465655784250154252589264591279797978716423349125402043671292440269934303763819460762396009946814479220737081328638790195803813992791049060109011613710039134604584382786783713606898079641191020045270707238408398949107718762046879108991955675580474843234542234472868708789564436370572481702801332088665177713973410863094139314949171006646466842146030918810331075813732546675991702312515686459765474463979751428319156223927166601188174613624320575299257348920954929831990109947485125380209807556397367187629314825360985129759711229074469573466078093767668726931075899728385411277458634974466416752022460598227358772541788775987240325903082674284978566144402538029509336953071523295475893504009815143110556393072426478528123202727163118148440404063745552105544380111229685110375850606870279688506446831524672212850127809950017312542190718389317950282620696455386124948707265138321563095636230568733591412221723066300890425494784908989084736577212268168297275534019224143024982808605450772152964726828669247037951532904328275359380629900382171519688478397258328438798981447246929368823478806531836808875610266778905148479901659318245701711164314500621425140253366048058590504402374535351244083084103236832696951303399962322820200599215677381858320605768005382082815857724301568490334181740013985642413208367436130711345050651350657225820849755236516595303159196940712445258697200683174459610699793004525834975764054684184444906797125295338298111256850078255154205680559961327316509778529760509132203459340532815311808581989136301305306107436588254067386275703572180814173342299311668686953867715634227729117473562460291753742532069782781912401987872206205832323057627687581980846349467278960915186298628105952695149623871341822027550344201606311804970618133840753438440664581886693537028442895475878750340688732398208067502234709438371009289805273102563245764892515183266607821445076748436428176701731478354301936577495653139919914898132351668827504479419366816010711969835083476376799889394973525310331655316967176906285551375800581903405670594326891242592808704623520133020248240131951170255235716765840839496884721601438609152378646984585593003975037442545350159625109419178091127158424420666933949984712605098956049802283904247656306182281581477205030454859916361449432518333709026662478960989415823830653468605648837208285272790960008960053409924964035857929533951663665426285034059384697792553368806465218550499207159929385130098736367218006476185869191779413907306988120680433308875117800912657645010905112811289649303037509423924368879316506750877713818822606301905235875600594824153302958788518059793918939911315224373123934675724725122504326417257384442065497784373087296045935614115312302892640938558136424147767556284671256472179264161364449360244965223543717927628183678073473444417766430275112007455967880083059400575661533418889491202691128345087418139587922451428597893430871569375772288916246291871439698450569432100984424849402824295611469102100160381739920660552695741621635090023861428244678173278766790588515738101528620127670396687786831922637086950929911395620765861943293028768140141472082247471996869045032210140541124705320255296966168152240E+0; */
static EMUSHORT _ei_m_2pi_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0x4c9e8503, 0x39b1b1ef, 0xdc719585, 0x13142406, 0xa06e5274, 0x37a598a4, 0xe2349cf3, 0x5b858da5,
0x969d7aed, 0xab3c2058, 0x55b33340, 0xe4ea0d4c, 0xe98c9d88, 0x7d48fcd5, 0x7dbec8a6, 0x6123f4b1,
0xbf4b0741, 0xc5862c59, 0xf34f9f9b, 0x73989e73, 0x07b6b624, 0x79533695, 0xc3f8fc47, 0xb982dbd1,
0x66e64bcb, 0x37cd67e3, 0x30dd8cb6, 0x316f9c48, 0x52e8cd23, 0x86c29d10, 0xe25c7c87, 0xf4e80d0a,
0xb834e4b7, 0x27c7e54c, 0x8c9e3a59, 0xd326282f, 0x85a636ce, 0xb83b1b83, 0x72c0e910, 0x04349419,
0xb8c15a83, 0x6db041d7, 0x44aeaa34, 0xf0aa1916, 0x73ada73a, 0x7eb964d8, 0x66e50549, 0x83e47f1c,
0x0579bf0a, 0x2fe5c88b, 0xc9f65167, 0xbcb5467f, 0xd0fd6ece, 0xfde7966d, 0x382c4ad3, 0xe37e4c5f,
0xb1a44d99, 0x00ce70ca, 0xf542b68e, 0xb436b7b2, 0x7513ef66, 0xc6a421d2, 0xe87a2ab1, 0xb3c04470,
0xaf31f47d, 0x7807321f, 0xe807eeb2, 0xcbccb26d, 0x54739e52, 0x68220e78, 0xcd11496f, 0x2ece9e4a,
0x79e4cff7, 0x1845582c, 0xc9dc89fe, 0x80468752, 0x8d482ae0, 0x1bcfcee0, 0x339ba812, 0x41ae27ed,
0x25660e87, 0x386c010a, 0x80456be1, 0x0d34919a, 0x13ad38b3, 0x501032c2, 0x6bd4df57, 0xfe1c859c,
0x79d6c4d5, 0x1d038363, 0xfd9398dc, 0xabb09dc6, 0xd50bd767, 0xf4a6f918, 0xafcf1bd1, 0xe35984ab,
0x3e99212e, 0x5cbab3aa, 0x2f2d3375, 0x4f8d4291, 0x8e967fd1, 0xf7689a9f, 0xdaed38ee, 0x3334805f,
0x46d62350, 0x96efbdf7, 0xc708322b, 0x561b37b3, 0x99117037, 0xace69182, 0x4241c859, 0x1a614b7f,
0x375b6c89, 0x28ab8204, 0x5904f9a0, 0x923794da, 0xb0ca4f51, 0xaa2db8df, 0x1dd3ef8c, 0x94487399,
0xbecf9ef3, 0x7a9ea430, 0xa4c83e64, 0x8de75618, 0x4e0c3723, 0xd37a05d4, 0xf32b6497, 0x2af31459,
0x7082b67e, 0xca145dc4, 0xa2ae8f2e, 0x40d58d20, 0x2c557f7d, 0x5d4cf64a, 0xc9b73cc6, 0x7d6719be,
0xc798c87d, 0x86cfdb66, 0x2a4e81ca, 0xa5c9c6bb, 0x4f2415e8, 0x70fae785, 0x41593c2f, 0x80e85849,
0x223d1b6e, 0x05415b75, 0x38f4d7a3, 0x7de58391, 0x7b5d5815, 0x1e17c064, 0x5e44cb8a, 0x3e35598a,
0x4a0ed5f3, 0xfa34f123, 0x7b64fea6, 0x91ec2b3f, 0x78066979, 0x380a6b1c, 0x96a23d53, 0xd6b5ad1c,
0xeb7cae26, 0x07e7c973, 0x9f1f4b4a, 0x7473cfb5, 0x805f699f, 0x65b56b0e, 0x408ae2d4, 0xcb3c2df6,
0xa78d35e5, 0xfa643f56, 0x4ecfb964, 0x66c279ab, 0x61ec2180, 0x60392a45, 0x5dfe8296, 0x8fc11bda,
0xfdd4bdf6, 0x71cbfbf4, 0xbbd558ba, 0x52ea6561, 0x69ce8eb8, 0x8a09a8be, 0x2e9916f5, 0x63f94554,
0xa6fa5a93, 0x20f0186e, 0xa73cb429, 0xa94780ea, 0x10c90bbd, 0xb02270ae, 0xa6a1bb88, 0x98fbe338,
0x1a8b5466, 0x287eb57c, 0x2f97b8c1, 0x2b2549ba, 0xea6e9194, 0x8a4e6ef6, 0x53341371, 0x755cc287,
0x91a3779f, 0x14c3fe3b, 0x995270b2, 0x71a8ddb4, 0xef251b9e, 0x15d22acb, 0x9a8d9bad, 0x6c9bac6f,
0xc8686411, 0xede306da, 0xb1c0311e, 0x758b471f, 0x6fc3dcc5, 0xb54463a7, 0x266f26ef, 0xb4e089d0,
0x93e8cdd0, 0xd72c19e7, 0xd6b14b46, 0xeaf09dcd, 0xf4febd73, 0x0e8e738d, 0x90180038, 0x99c3bea3,
0x2498e084, 0xf5e68c8d, 0xb771b20d, 0x0d8aaff3, 0xd5b853b1, 0x1bf571f9, 0x5b1444cf, 0x28a14536,
0xac5879be, 0x07943bd7, 0xd36b43f1, 0x760f5f34, 0x023f296d, 0x3b55155e, 0x34e7ae3f, 0x46b056ed,
0xdc93676e, 0x21b8dc97, 0x5f249f09, 0x0e5c828f, 0x52df0062, 0x9bc17902, 0x7396475d, 0xbaff1f68,
0xa42f2db7, 0x2ef2fb95, 0x30b0858d, 0xd4f0b765, 0xc8ce3a98, 0x8479a7b5, 0x8c371f58, 0x0018162a,
0x303d61b8, 0x7c05de8a, 0x986a01ad, 0x70d81301, 0xddcfe190, 0xe6be2309, 0x0379b409, 0xa800ad71,
0x69c1a0fe, 0x94045780, 0xd3f35fd4, 0xa878b3a6, 0xd5ce41bf, 0x772df6a0, 0xca1a3c5a, 0xe861bc83,
0x42e96937, 0x06ae4f47, 0x475bbf84, 0x12a66809, 0x827c2fa3, 0xfa1687c0, 0x710c918c, 0x598b4268,
0xb82a7702, 0xaddfc66d, 0x1d5d2a67, 0x046a1892, 0x6ee08174, 0x2e42eb38, 0x7240b793, 0x23355564,
0x882d15dc, 0x919b9663, 0x6457e578, 0x211a839e, 0x62c777e1, 0x5ebac998, 0x51bf366e, 0x2d1d7c95,
0xf22ce39d, 0x94d9be70, 0x21e26f70, 0xbd1d3bce, 0xfcb77f68, 0x53963d23, 0x6fd60b98, 0x155190a6,
0xaf7a2b89, 0xdde815ef, 0xcf001797, 0x6c201061, 0xfc07aadc, 0x20d09acc, 0x35cdbf33, 0x1dd16b81,
0xbd8e07ec, 0x747f60d1, 0x1800d813, 0x981e1efe, 0xfc3df021, 0xa76f2015, 0x193930ff, 0xefaffa62,
0xb6a1aa17, 0x992bd9d3, 0xb56afa8a, 0xb6433b1b, 0x428484e1, 0x51108596, 0x38b870f2, 0x8f496f76,
0x0472bb7e, 0x069ac406, 0x92fed8d4, 0xc1a86ef9, 0xede49479, 0x1a84908d, 0x1e0bbc47, 0xc49d5333,
0xf19a8ace, 0x5a10ab69, 0xfd0b8c4b, 0x6009b8a5, 0xf304565e, 0xcdce4bac, 0xdd8ef5ba, 0x1ee51e6f,
0x1456eb49, 0xeec4cbe2, 0xf64557a8, 0x282473c2, 0xf3b6df67, 0xd99ee7fe, 0x9a43fb42, 0xed4e43e4,
0xf3003fe8, 0x3c4a4371, 0xf7343a01, 0xc9d9750e, 0x1b59cb0d, 0x719ed544, 0x36db9ac3, 0x2646f853,
0x287af77e, 0xea04b718, 0xfd3e3f4d, 0x0e9bdbaa, 0x664bbfdd, 0x8291d8d0, 0xfccfa347, 0xb0e77f49,
0xe1df523e, 0x151268db, 0xb9f33d7c, 0x591f4218, 0x656de53f, 0x34049e11, 0x0b68bdca, 0x779c8323,
0xb9ae8366, 0xa16ca883, 0xbbafae48, 0x4ec902d8, 0x0ccfa4b8, 0x5ac8e578, 0x72b46045, 0xabd993f4,
0x80b84ca7, 0xc384ad30, 0xc7d8db06, 0x37fe3a28, 0x180aa718, 0x095ede0d, 0xd0444d59, 0x7caf3063,
0xf566f034, 0xcc97d47a, 0x17621b85, 0xd011de69, 0x904107c3, 0x01fe727b, 0xf1c3e1b7, 0x923044cf,
0x39319b48, 0xe5704552, 0x014a0b38, 0x202ec557, 0x8109cbdc, 0x3f7e3a00, 0x240a4c5f, 0x57bd1f87,
0x8fcc497e, 0xe98a9295, 0xe67876cc, 0x332a4a58, 0x28456696, 0xd56a19ef, 0xf425a552, 0xff9aea6d,
0x8820e361, 0xd554ce8e, 0x2e922549, 0xd15015ab, 0xb63face5, 0xfec2bd53, 0xf29e083e, 0x9a1079fd,
0x3756d0cc, 0x8e9bbe9d, 0x7ab8e5ec, 0x89a8d98c, 0xd2db4615, 0xc7727ebd, 0xcec493a2, 0x7b8e75ea,
0x767ce16e, 0x883fa78d, 0x501aca90, 0x339e28e6, 0x34cdd7fb, 0xaab3879f, 0x9ebd35ad, 0x2d633801,
0xba21eb63, 0x93cfffa8, 0x09e8637b, 0x1a03b029, 0xb5d21a40, 0xda370518, 0xba6d9b7e, 0x028b21b6,
0x54c10a7d, 0x8a141e09, 0xaaf282a6, 0x768951f9, 0xd57f4e50, 0x25bac9ec, 0x0c72e141, 0x5feb1b74,
0x00ef65e1, 0x6fef027b, 0xd9a80bd1, 0xdc3d3774, 0x65ad646b, 0x13657f07, 0x2fe2e210, 0x850853dd,
0xa5c91151, 0xc78e7d8b, 0xd400186b, 0x90edf52d, 0x4cc83d1a, 0x3502091c, 0xb528801a, 0xef3d1acb,
0xdd80b53d, 0x1045483d, 0x251a4a4d, 0xfd930987, 0x2520503d, 0xfa4f569a, 0xf6e0eb7d, 0xb9b8e7ca,
0xe3ec0f52, 0x054f8879, 0xbc5b7fc8, 0x0f4a3e27, 0x5c4f8e36, 0x31710d19, 0x78d9d0d0, 0x59d7f69e,
0xc4156233, 0x76dcf6f4, 0x4387a7b2, 0x3f7559c1, 0xb0d14d21, 0x27911e8b, 0x2002f2b7, 0x96812aff,
0xb14301b0, 0x6a5a69ea, 0x587665cd, 0xba3bf615, 0x067e1427, 0xa981e021, 0xf39dcc9b, 0x10217ca9,
0x72fb9d18, 0xdf378dd6, 0x5b088ef6, 0x7597fb3c, 0xa364df90, 0x4cdcbc24, 0x88cfdc18, 0x876b7d0f,
0x83157d7a, 0x1610a34a, 0x08e08380, 0x4518ac5d, 0x2b465227, 0x4256efc0, 0xd5a4aca1, 0x91e12282,
0xda72dd24, 0xdfc54930, 0x3071eda8, 0xbf2220e8, 0x96e34991, 0x33d8a87c, 0x8f605894, 0xf912d1da,
0xa1a15371, 0x76079e67, 0x50734841, 0x5953cec7, 0xbbdaaeed, 0x31d0bd10, 0x7eb2d3f4, 0xb6db13c5,
0xa8eaaafa, 0x117bb8ad, 0x080f84f8, 0xd0841745, 0x7a192df8, 0xd7528536, 0x7b9f0f1c, 0xbf8a3b58,
0xcd31bffa, 0x163afcbb, 0x1b6f0c4a, 0x23f65239, 0xd4cb8c15, 0xb36cc2ba, 0xc6b091a5, 0xe6e0f0ff,
0x46c89c98, 0x55fd6129, 0x5e162ea6, 0xa5b7b7e8, 0x71f987f5, 0x438d620a, 0xc59a04a0, 0xc47b64d7,
0xa5f8cb5d, 0x3e0de226, 0x988f5f6a, 0x657de65f, 0x61d7e826, 0xe6d502c6, 0x70086e3d, 0xcc67ba75,
0x8f0aad2c, 0x101a168c, 0x5956aed4, 0xa808da6e, 0xc66f7c32, 0x9922c7ab, 0xecbce11b, 0xe72ad72a,
0x18188b29, 0x3bb321af, 0xf2eab785, 0x7567a782, 0x131c288e, 0xed5cd724, 0xaa80d8f3, 0x80cd3f87,
0x3ad86f65, 0x04f32a0c, 0x5867c544, 0x3b3751dd, 0x0a41d85c, 0x05486d8a, 0x56db8be1, 0xcabbdf6b,
0xf6cbe54e, 0xbbb3a943, 0x5a2ae600, 0x59560861, 0xef9b16a9, 0x30ccb77b, 0x40633fca, 0xec5fcdf4,
0x699ef220, 0xb8ef1165, 0xbab0c7d9, 0xbaeb7f9b, 0x3dc4c4ad, 0x1488e9c2, 0xc6709e58, 0x464e4983,
0xcd874acf, 0x3cbdd3a9, 0xc7828b7d, 0x297f0f14, 0xa538ba9e, 0xb18543ae, 0x27042cda, 0x4b93325e,
0x9499b209, 0xe00fa275, 0x6679c743, 0x8a59772e, 0x138f41be, 0xddc7f9c7, 0x968f8aac, 0x61839782,
0x3aba5bec, 0xa1b8d15c, 0x07854f1b, 0xa7aeafcb, 0x65fc7efe, 0x7ca3f9bb, 0xd6492942, 0xcf04460e,
0x75e8f1da, 0xc10d55bc, 0x97c44666, 0x606b1df5, 0x840c5395, 0x5c77fe27, 0x84ceb937, 0x54250000,
0xca997114, 0x84a85350, 0xc930ae85, 0x3750cecd, 0xcc857642, 0xbbc70611, 0xb11930f4, 0x98c250d9,
0xb6e1477e, 0x3b1ebb0e, 0x3a52df63, 0xef27e6af, 0x1d023685, 0xde9611c6, 0xa7e13361, 0x1406b779,
0xcb9adc49, 0x95449c87, 0xb733cfcb, 0x2ce2eb84, 0xf664c204, 0xf7a69dc7, 0xaf2be26b, 0x559e6c1c,
0x0925df1e, 0xcb2e04a4, 0xfd82812f, 0x1bd08340, 0x13db6e42, 0x539522ce, 0x460faccc, 0xcca02ee8,
0x4efa838b, 0x788e3366, 0xa91d4790, 0xbb3231cf, 0x83f400c3, 0xea511851, 0x26bcf769, 0x322d5d8d,
0x4df0b6b7, 0x4eb97960, 0xc8bd51c0, 0xa50c91dc, 0x5f2a4bfd, 0x746444fe, 0x3702486f, 0x8960de96,
0x8f2d5d2c, 0xeb833d46, 0x00802cff, 0x7c0707c1, 0xfc140303, 0x2c0eb68d, 0x15c5bcae, 0x239f513b,
0x1ff7ab97, 0xcf81e107, 0x6a9401cd, 0xade714c1, 0x14a838a1, 0x5a1fcd61, 0x1ada9c28, 0x4f25c605,
0xcfaebbf2, 0x825a1acf, 0x8087b317, 0x98e0ba71, 0xa11c3ac9, 0x53374821, 0xbc095770, 0x534b4e39,
0xfbfa0c3d, 0xa874a701, 0xa67dcff5, 0x5ae3f935, 0x96d0a759, 0x8fd52626, 0x39060e8f, 0x681644d0,
0x5d42530a, 0x464d80a9, 0x30ac67b8, 0xd599149b, 0x5a6685ff, 0xbb2aa31c, 0x23fb6c99, 0x673b982e,
0x1269f7df, 0xeb5ba9ac, 0xb1064988, 0x36dd424b, 0x6d6cca51, 0x92de9c3a, 0x5ba141da, 0x422e91e6,
0x6a67e3e8, 0x14ec0b57, 0xb1615599, 0xbfcd014b, 0x79ee7e6d, 0x6d98d948, 0xca837645, 0xfca5bb1a,
0x55c6fa47, 0x022e9bed, 0xa0799d00, 0x0ad8291d, 0xef26f1b9, 0x7583d5cf, 0xa694ca45, 0x86d44014,
0x9ec52a52, 0x6cd1cb72, 0x139cd290, 0x4472065a, 0x98a573ea, 0x60c980dd, 0x80b96e71, 0xc81f56e8,
0x765694df, 0x9e3050e2, 0x5677e9aa, 0x9558e447, 0xfc026e47, 0xc9190da6, 0xd5ee382b, 0x889a002e,
0x481c6cd7, 0x4009438b, 0xeb879f92, 0x359046f4, 0x1ecfa268, 0xfaf36bc3, 0x7ee74d73, 0xb1d510bd,
0x5ded7ea1, 0xf9ab4819, 0x0846851d, 0x64f31cc5, 0xa0255dc1, 0x4597e899, 0x74ab6a36, 0xdf310ee0,
0x3f44f82d, 0x6d2a13f8, 0xb3a278a6, 0x062b3cf5, 0xed5bdd3a, 0x79683303, 0xa2c087e8, 0xfa9d4b7f,
0x2f8385dd, 0x4bcbc886, 0x6cea306b, 0x3473fc64, 0x1a23f0c7, 0x13eb57a8, 0xa4037c07, 0x22222e04,
0xfc848ad9, 0xe3fdb8be, 0xe39d652d, 0x238f16cb, 0x2bf1c978, 0x3423b474, 0x5ae4f568, 0x3aab639c,
0x6ba42466, 0x2576f693, 0x8afc47ed, 0x741fa7bf, 0x8d9dd300, 0x3bc832b6, 0x73b931ba, 0xd8bec4d0,
0xa932df8c, 0x38777cb6, 0x12fee5e4, 0x74a3926f, 0x6dbe1159, 0xe694f91e, 0x0b7474d6, 0x12bf2d5b,
0x3f4860ee, 0x043e8f66, 0x6e3c0468, 0x387fe8d7, 0x2ef29632, 0xda56c9ec, 0xa313d55c, 0xeb19ccb1,
0x8a1fbff0, 0xf550aa3d, 0xb7c5da76, 0x06a1d58b, 0xf29be328, 0xa79715ee, 0x0f8037e0, 0x14cc5ed2,
0xbf48e1d8, 0xcc8f6d7e, 0x2b4154aa, 0x4bd407b2, 0xff585ac5, 0x0f1d45b7, 0x36cc88be, 0x23a97a7e,
0xbec7e8f3, 0x59e7c97f, 0x900b1c9e, 0xb5a84031, 0x46980c82, 0xd55e702f, 0x6e74fef6, 0xf482d7ce,
0xd1721d03, 0xf032ea15, 0xc64b92ec, 0x5983ca01, 0x378cd2bf, 0x6fb8f401, 0x2bd7af42, 0x33205151,
0xe6cc254b, 0xdb7f1447, 0xced4bb1b, 0x44ce6cba, 0xcf9b14ed, 0xda3edbeb, 0x865a8918, 0x179727b0,
0x9027d831, 0xb06a53ed, 0x413001ae, 0xe5db382f, 0xad9e530e, 0xf8ff9406, 0x3dba37bd, 0xc9751e76,
0x602646de, 0xc1d4dcb2, 0xd27c7026, 0x36c3fab4, 0x34028492, 0x4df435c9, 0x90a6c08f, 0x86ffb7dc,
0x8d8fddc1, 0x93b4ea98, 0xd5b05aa9, 0xd0069127, 0x2170481c, 0xb81bdd76, 0xcee2d7af, 0x1f612970,
0x515be7ed, 0x233ba186, 0xa090c3a2, 0x99b2964f, 0x4e6bc05d, 0x287c5947, 0x1fbecaa6, 0x2e8efc14,
0x04de8ef9, 0xdbbbc2db, 0x2ad44ce8, 0x2583e9ca, 0xb6150bda, 0x1a946834, 0x6af4e23c, 0x99c32718,
0xbdba5b26, 0x88719a10, 0xa787e6d7, 0x1a723c12, 0xa9210801, 0x4b82d120, 0xe0fd108e, 0x43db5bfc,
0x74e5ab31, 0x08e24fa0, 0xbad946e2, 0x770988c0, 0x7a615d6c, 0xbbe11757, 0x177b200c, 0x521f2b18,
0x3ec86a64, 0xd8760273, 0xd98a0864, 0xf12ffa06, 0x1ad2ee6b, 0xcee3d226, 0x4a25619d, 0x1e8c94e0,
0xdb0933d7, 0xabf5ae8c, 0xa6e1e4c7, 0xb3970f85, 0x5d060c7d, 0x8aea7157, 0x58dbef0a, 0xecfb8504,
0xdf1cba64, 0xa85521ab, 0x04507a33, 0xad33170d, 0x8aaac42d, 0x15728e5a, 0x98fa0510, 0x15d22618,
0xea956ae5, 0x3995497c, 0x95581718, 0xde2bcbf6, 0x6f4c52c9, 0xb5c55df0, 0xec07a28f, 0x9b2783a2,
0x180e8603, 0xe39e772c, 0x2e36ce3b, 0x32905e46, 0xca18217c, 0xf1746c08, 0x4abc9804, 0x670c354e,
0x7096966d, 0x9ed52907, 0x208552bb, 0x1c62f356, 0xdca3ad96, 0x83655d23, 0xfd24cf5f, 0x69163fa8,
0x1c55d39a, 0x98da4836, 0xa163bf05, 0xc2007cb8, 0xece45b3d, 0x49286651, 0x7c4b1fe6, 0xae9f2411,
0x5a899fa5, 0xee386bfb, 0xf406b7ed, 0x0bff5cb6, 0xa637ed6b, 0xf44c42e9, 0x625e7ec6, 0xe485b576,
0x6d51c245, 0x4fe1356d, 0xf25f1437, 0x302b0a6d, 0xcd3a431b, 0xef9519b3, 0x8e3404dd, 0x514a0879,
0x3b139b22, 0x020bbea6, 0x8a67cc74, 0x29024e08, 0x80dc1cd1, 0xc4c6628b, 0x2168c234, 0xc90fdaa2,
0x00000000,
0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000,
0x00000000
};
/* m_3pi_32768 = 9.42477796076937971538793014983850865259150819812531746292483377692344921885862699588410447602635120394644425953984691994128153382865174669517607822438544335235085230810581556331667893386884686479114589328643292699780033838542694470136034949581360572743694570077038104583136297994464018082178074742382117376101981894676452464456276288848776227514609310367777108003399159164646139956415244085582453482829917181109727877585927655835214579783537931535564422338713988824870205565725817467368381454903584738950102008732196992925806418483918567421157210653958283110831161765152887953025715402445540300821539600170438143579068248335731402827336882752091153616440532270367486029043964875611315237683906777677062605986833638706588259210325447944088932431392988155612163404999999511893414985317919519844828895578507337836604072490792756692476003405510578579356451303000941351625865976259962514426185153300744191079476047128626640619347868859164706136278125587334557334159651368041983900578362983358772764926059681428577160319645758983659780846014548390469090585610590555890698732086779824167374916532585043739454672457172736245208785248859935058518356766722529514526391239481795776518120278310501341702954647203857508481069112298031413054582886678859684030351234834476613932418054131214260393862414005277720847387994103108696745631425648617089807217411445058053376014729010676292074248941979174259781781280976839034706434490802802516492365977375894509085854892366712024951551648376576078098707278163239252790886596349603496160826788070944199649735964550439326069910942227962758358765545525272401867293331838140024494118004843574757651965164431705042432592070564448408347205765640042722554840531556997172218243000364328725058755695070845668629765766655281765076277066301537148380496040041496588169837535825735315148390393004436230286165135908285204019267537561535217895468825238546588083681272589585506663198355892023283586611758483514137114136088286909311575186240329397272188724167259749793798744017143408277029839729223685380840519505778712947746786156746822318015843480544780443097270792040918331236591520461048875735524819895429428942757197775281166508938454712957516223179365787931892649679048526178540441480605160682832246797556777573786187829314991757404253796182093408754596151020866787829737382415373165317135373240964928834239314707430799310038884826832508460566754521906026621667748546594447536808551805052821835680240303668575641556764986400018347195936978834906465869173236949410678090370452297233754522820843835328978828207568663913267943700741060168624682168030450992585378604276262428275347481576702914472902795578409664934567938935446504899684616797641457269204281143266539713892435457123870309362857533438579760346315342406420721856934028149830640790860869432885745481156133043729621077083980321122602193173561718659516234342543546904996433714160625583051929065535957314544301611184404202475783457359381985618425899028626332193123537115457653999517304775868544402542807371924682272155948269588470383562428543965067569481164579042628128641356786991681336124911720937623204016654768779898450426450920411534320364760781624399777560449232855219755599800639730226457213145899520394895436171738880568301652431997639099449072420915215771437730869119242033291361884131711927854703147310126101360980802169167628952907826561937544136159878457547855837760196473759524454648749341182872581208716627527013501687329450727458405205201382457496686155056280618971753632507374541096462743326302025310040133094238013341097259755491949450591049545350555143129728550546695265472996957994716203658499490652294375560767967855646889639879926957119261402577721274644424964957838491154081294598292977346687271384867177696997829189913625330071979646814717357977923910019175081242844164909611474711276955731232510873982968542813203320921224076336057390609911405928633033013478796454825273345789130095168568605434937065797463943487305717873003256791190592787302323196809340842195674632330313404697581486031579568163349811899967192776413316735612904004619593296895807558616943079377117590698605567430218808197962945835373136004655103834097306025974832500411887973936315566825365889623799622559184303329557603092543698422040210071363297740320513824841126168669161698368394221338100122356419980981724436399393764239181248004919029857635709491570742679919727222038637149132576260634486728474420075037868578239064941465293777769297238964212837655297025407255348899936433752350338988446709139198413988863220213125568720788437670581691393353712893485694250960959607454208612425797144032823644166395384294331786724276456362099647155591842686441275512918996525548939598671151647748231500776424621695996484835034396218853009918137011930779701643915592020828971362754229149814992488246664023607768087068541631209516355824612570012688985135891337640127253448785046981488955888417964209275692453111025477202050705218506217011211602305408666743147674514859295334679992890226342307977981934162580243421323255278938958242996660622397814164708548718975937190648947945795855020614389225031884360172687739631004029420307847148420698920144730621110424894489769382277297136907212093382670875246650668721513958690047813294149536868073580476448526734892057003381284453788161120294395959333224809597199662562919378800325856462402569845633420370214948749802573954444278333131159163202953162263696359662331276360571549828884147277908059279648448399694999095858579800590081882070289106343288410513523317066413175786461083724430687204355154187393088038368382595440223499100876269835183492614731161750593443135977819144004033063908791092950173923132961122577401239243284683179039784114237635433616057831458421953037231214716403341918171022004773107934150514794893852127536577695539420823405840394410391434493136555558727856356034975180258968640474302478687759759671165807148956295741015521672794488191857543494891733326820666293387447405737781186058320440914408701762822747531424127493188408802813477688226126249625698357187636301163946078753520631738087048563003857218490275677315862874889757919366133974211202129862578866689198763842718752392790723657622372743540713341082327358179755732280624756078563955956631175289177750334394490970270576350915211835430541805825470101310727287495390150155049700930511685510896817670035516604143842089503535322623558803636857981148693905134334539227116719348633201859607226455480789825158950475622236004264550155306850035255145824751179063996591465552919063650230048488479124132965838192552638418619540501809149142383598996157446152617056015865601757002084926133698483676375231378883896886919696968074635023688103065506938660404901455645729191143594014920221718831105621992958185293705720989186573590163517420565058701906876574180175570410347119461786530067906060857612598423661578143070318663487933513370712264851813351709303063184346654555858722554201998132997766570960116294641208972423756509969700263219046378215496613720598820013987553468773529689648211695969627142478734335890749901782261920436480862948886023381432394747985164921227688070314711334596050781443972238041477694639566843611704360199117140651503090396613849592578116916187952461699625128033690897341038158812683163980860488854624011427467849216603807044264005429607284943213840256014722714665834589608639717792184804090744677222660606095618328158316570166844527665563775910305419532759670247287008319275191714925025968813286077583976925423931044683079187423060897707482344643454345853100387118332584599451335638242177363483627104865818402252445913301028836214537474212908176158229447090243003870556927299356492413039070944850573257279532717595887492658198472170870394053235218209797755213313415400168357722719852488977368552566746471750932137710380049072087885756603561803026866124626154855249045426955099943484230300898823516072787480908652008073124223786586452352735501272610020978463619812551154196067017575977025985838731274632854774892954738795411068667888045801024761689416049689506788752463646082026276667360195687943007447166885275117382731308520839941990974764667794640763698305189010799222967712872983704451957959161154882381101079413555358271221260013448967503030430801573451341593676210343690437630613798104674172868602981808309308748484586441531372971269524200918441372779447942158929042724435807012733041325516302409467707455927200761130157660996872830040305542664343213818125511033098597312101253352064157556513934707909653844868647338772774899911732167615122654642265052597217531452904866243479709879872347198527503241256719129050224016067954752625214565199834092460287965497482975450765359428327063700872855108505891490336863889213056935280199530372360197926755382853575148761259245327082402157913728567970476878389505962556163818025239437664128767136690737636631000400924977068907648434074703425856371484459273422372215807545682289874542174148777500563539993718441484123735745980202908473255812427909186440013440080114887446053786894300927495498139427551089077046688830053209697827825748810739894077695148104550827009714278803787669120860960482181020649963312676701368986467516357669216934473954556264135886553318974760126316570728233909452857853813400892236229954438182777089690878409866972836559685902013587087683756489625886076663098246676559630944068903421172968454338961407837204636221651334427006884708268896242046674040367447835315576891442275517110210166626649645412668011183951820124589100863492300128334236804036692517631127209381883677142896840146307354063658433374369437807159547675854148151476637274104236443417203653150240572609880990829043612432452635035792142367017259918150185882773607152292930191505595031680247883955630426394867093431148792914939543152210212208123371207995303567548315210811687057980382945449252228356E+0; */
static EMUSHORT _ei_m_3pi_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0x7976e3c2, 0xeb454573, 0x25553023, 0x0e4f1b05, 0x7852bdd7, 0x69bc327b, 0x69a775b6, 0x04a42a3c,
0x70f61c32, 0x806d1842, 0x40466670, 0xabaf89f9, 0x6f297626, 0xddf6bda0, 0x1e4f167c, 0x08daf785,
0x4f784571, 0xd424a143, 0xf67bb7b4, 0x56b276d6, 0xc5c9089b, 0x9afe68ef, 0x52fabd35, 0xcb2224dd,
0x8d2cb8d8, 0xa9da0dea, 0x24a62988, 0x6513b536, 0x3e2e99da, 0xa511f5cc, 0x29c55d65, 0xf7ae09c8,
0x8a27ab89, 0xddd5ebf9, 0xa976abc2, 0x1e5c9e23, 0xa43ca91b, 0x8a2c54a2, 0x1610aecc, 0x43276f13,
0xca9103e2, 0x52443161, 0xb382ffa7, 0x347f92d0, 0x56c23d6c, 0x1f0b0ba2, 0x4d2bc3f7, 0xe2eb5f55,
0x441b4f47, 0x63ec5668, 0xd778bd0d, 0x0d87f4df, 0x5cbe131b, 0xfe6db0d2, 0x6a21381e, 0x6a9eb947,
0x053b3a33, 0x809ad498, 0x37f208ea, 0x072909c6, 0xd7cef38d, 0x54fb195d, 0xae5ba005, 0x46d03354,
0xc365775e, 0xda056597, 0x6e05f305, 0x18d985d2, 0x3f56b6be, 0x8e198ada, 0x19ccf713, 0x631af6b8,
0x5b6b9bf9, 0x92340221, 0x1765677e, 0x6034e57e, 0x69f62028, 0x94dbdb28, 0xe6b4be0d, 0x71429df1,
0x9c0c8ae5, 0xea5100c7, 0xe03410e8, 0x49e76d33, 0x8ec1ea86, 0x7c0c2611, 0x50dfa781, 0x7e956435,
0x9b6113a0, 0x15c2a28a, 0x3e2eb2a5, 0xc0c47655, 0x9fc8e18d, 0x777d3ad2, 0xc3db54dd, 0x2a832380,
0xaef2d8e3, 0x058c06bf, 0xe361e698, 0xfba9f1ec, 0xaaf0dfdc, 0x398e73f7, 0xe431eab3, 0x26676047,
0x75209a7c, 0xb133ce79, 0xd54625a0, 0x809469c6, 0xf2cd1429, 0x41aced21, 0x71b15643, 0xd3c8f89f,
0x29849166, 0x1e80a183, 0xc2c3bb38, 0x2da9afa3, 0xc497bb7d, 0x7fa24aa7, 0xd65ef3a9, 0xaf3656b2,
0x8f1bb736, 0x5bf6fb24, 0x7b962ecb, 0xaa6d8092, 0x3a89295a, 0xde9b845f, 0x76608b71, 0xa0364f43,
0x546208de, 0x178f4653, 0x7a02eb63, 0xf0a029d8, 0xa1401f9d, 0xc5f9b8b7, 0x17496d94, 0x1e0d534f,
0x15b2965e, 0xe51be48d, 0x5fbae157, 0x7c57550c, 0xfb5b106e, 0x94bc2da3, 0xf102ed23, 0xe0ae4236,
0xd9add492, 0x43f10497, 0xeab7a1ba, 0x1e6c22ac, 0x5c860210, 0x9691d04b, 0xc6b398a7, 0x6ea80327,
0x778b2076, 0x3ba7b4da, 0x9c8bbefd, 0x2d71206f, 0x5a04cf1b, 0x6a07d055, 0x70f9adfe, 0x210841d5,
0xf09d829d, 0x85edd716, 0x37577877, 0x9756dbc8, 0xe0478f37, 0x4c48104a, 0xb0682a1f, 0x586d2278,
0xfda9e86c, 0xbbcb2f80, 0x7b1bcb0b, 0x4d11db40, 0x09711920, 0xc82adfb4, 0xc67ee1f0, 0xebd0d4e3,
0xbe5f8e78, 0xd558fcf7, 0x4ce0028b, 0x3e2fcc09, 0xcf5aeb0a, 0x27873e8e, 0x22f2d138, 0x8afaf3ff,
0xfd3bc3ee, 0xd8b41252, 0xfd6d871e, 0x3ef5a0af, 0x8c96c8ce, 0x8419d482, 0x7cf94ca6, 0xf2bcea6a,
0x13e87f4c, 0xde5f081d, 0xa3b1ca90, 0x205bf74b, 0x2fd2ed2f, 0x27bad339, 0x7e670e95, 0x980591e5,
0xad3a99b7, 0x8f92feac, 0x72fdd485, 0xd53ea647, 0xf35bd4b6, 0xd05da018, 0xb3ea34c1, 0x1174c153,
0x164e4b0d, 0x326a4524, 0xc55024d7, 0x18287557, 0x93d2e594, 0xc7f34abd, 0x1cd35d33, 0x87a8675c,
0xaeee9a5c, 0x2161136d, 0x6104f875, 0xf034765a, 0x77bf0e16, 0x0aead6aa, 0xac12002a, 0x7352cefa,
0xdb72a863, 0x786ce969, 0xc995458a, 0xca2803f6, 0x604a3ec4, 0x54f8157b, 0xc44f339b, 0x9e78f3e8,
0xc1425b4e, 0xc5af2ce1, 0x9e9072f4, 0x188b8767, 0x81af5f12, 0x6c7fd006, 0xe7adc2af, 0xb5044131,
0xe56e8d92, 0xd94aa571, 0x875b7746, 0x8ac561eb, 0xbe274049, 0x34d11ac1, 0x56b0b586, 0xcc3f578e,
0x3b236249, 0xe3363cb0, 0xe4846429, 0x9fb4898b, 0x569aabf2, 0x635b3dc8, 0xe9295782, 0x0012109f,
0xa42e094a, 0x1d0466e7, 0x324f8142, 0x54a20e41, 0x665be92c, 0x6d0e9a47, 0xc29b4707, 0xfe008214,
0x4f5138be, 0x6f0341a0, 0x1ef687df, 0xbe5a86bd, 0xa05ab14f, 0xd96278f8, 0xd793ad43, 0xee494d62,
0x722f0ee9, 0x0502bb75, 0xf584cfa3, 0x4dfcce06, 0x61dd23ba, 0xbb90e5d0, 0x54c96d29, 0xc32871ce,
0x4a1fd941, 0xc267d4d2, 0x9605dfcd, 0x034f926d, 0x53286117, 0x62b2306a, 0x55b089ae, 0x1a68000b,
0xa621d065, 0x6d34b0ca, 0xcb41ec1a, 0xd8d3e2b6, 0x4a1599e8, 0xc70c1732, 0xfd4f68d2, 0xe1d61d6f,
0xb5a1aab5, 0x6fa34ed4, 0x9969d394, 0x8dd5ecda, 0xfd899f8e, 0x3eb0adda, 0xd3e088b2, 0xcffd2c7c,
0xc39ba0a6, 0xe66e1073, 0x5b4011b1, 0x51180c49, 0xbd05c025, 0x589c7419, 0xe85a4f66, 0x165d10a0,
0x4e2a85f1, 0x975f889d, 0x9200a20e, 0x3216973e, 0x7d2e7419, 0xbd935810, 0x92eae4bf, 0xf3c3fbc9,
0xc8f93f91, 0xf2e0e35e, 0xc8103be7, 0x48b26c54, 0xb1e363a9, 0xbccc6430, 0xaa8a54b5, 0xeb771398,
0x83560c9e, 0x04f41304, 0x2e3f229f, 0x513e533b, 0x726b6f5b, 0x53e36c6a, 0x5688cd35, 0x1375fe66,
0x7533e81b, 0x838c808f, 0x7dc8a938, 0xc8074a7c, 0xb64340c6, 0x1a5ab8c1, 0xe62b384c, 0xd72bd6d3,
0x8f413076, 0xb31398e9, 0x38b401be, 0x5e1b56d2, 0x36c9278d, 0x23372dff, 0x73b2fc72, 0xb1fab2eb,
0x76402fee, 0xed37b295, 0x39672b80, 0x576317cb, 0x1483584a, 0x95371ff3, 0x6924b412, 0x9cb53a3e,
0x1e5c399e, 0x6f838952, 0x3deeaf7a, 0xcaf4e4c0, 0x4cb8cfe5, 0xa1ed629c, 0x7d9bba75, 0x04ad9f77,
0xe9677daf, 0x0fcdcea4, 0x8b766e1d, 0x82d77192, 0x0c126bef, 0xa703768d, 0x488e8e57, 0xd9b5625a,
0xcb42e28c, 0x79117e62, 0x8cc3c2b6, 0x3b16c222, 0x099bbb8a, 0x0416ac1a, 0x56074834, 0xc0e32ef7,
0x608a397d, 0x12a381e4, 0x95e2a445, 0x29feab9e, 0xd207fd52, 0xc7072689, 0xdc333a02, 0x5d83644a,
0x380d3427, 0x5971df5c, 0xd18994a4, 0xdc0d66ce, 0xac30c5d2, 0x417ed5dc, 0xf552e949, 0x6da4339b,
0xaae53476, 0xac1433fd, 0x40f7886a, 0x18231401, 0x60c758e5, 0x6f9eab80, 0x5b07b947, 0xc1cdd7a5,
0x2bd9371e, 0xaf27edf0, 0xacda5919, 0xa65fb7c2, 0x5e340cf0, 0x200f9373, 0x771c3bfe, 0x7fb42fd2,
0xe618aa89, 0x5fff9aea, 0x62ed9bf7, 0x5cfc1040, 0xc8afc1ac, 0x3f120dfe, 0x75f6862f, 0x738c5b7e,
0xe9811c99, 0x6af4cef5, 0x5c0aac71, 0x273ea329, 0x5e247490, 0x1595df0e, 0x1b136eba, 0xdcaad870,
0x18dda912, 0x662fbdaa, 0xbc1417ec, 0x66b69eac, 0x679a61fc, 0x4006a5b7, 0x370de842, 0x620a6a01,
0x8b99708a, 0xaedbffbe, 0xc76e4a9c, 0x1382c41e, 0x885d93b0, 0x23a943d2, 0x0bd2349f, 0xc1e85949,
0xff90c7dd, 0xe78f1686, 0x4035e1fc, 0x58e6fd7b, 0xa01f7abc, 0xdc4c1771, 0x095628f0, 0x07f05497,
0x40b38c69, 0x13f341dc, 0xa33e08dd, 0xe52de997, 0x8c420b50, 0x0e8c1f45, 0xe3ea298c, 0x23c63ee5,
0xbc56ccfd, 0xd5aade28, 0x5f001250, 0xecb277e2, 0x39962dd3, 0xa7c186d5, 0xc7de6013, 0x736dd418,
0x662087ee, 0xcc33f62e, 0x5bd3b7b9, 0x7e2e4725, 0x9bd83c2e, 0x7bbb80f3, 0x3928b09e, 0x0b4aadd8,
0x6af10b7e, 0x03fba65b, 0xcd449fd6, 0x8b77ae9d, 0x053baaa8, 0x2514c9d3, 0xdaa35c9c, 0x8361f8f6,
0x931009a6, 0xd925b937, 0xf2a5bdc5, 0xef980350, 0xc49cf9d8, 0x5dacd6e8, 0x58023609, 0x70e0e03f,
0x04f24144, 0x0fc3cf70, 0x0258cc5a, 0xcbacf890, 0xc4de8f1d, 0xbf216818, 0x76b65974, 0x0c191d7f,
0xd63cb5d2, 0x2769aa60, 0x44466b39, 0x5831fc6d, 0x7a8ba7ac, 0x39a58d1b, 0xa69be512, 0xe5909dcb,
0xe2501e1b, 0x108c7a77, 0xc6a862a0, 0x73d28145, 0x2074bd9d, 0xf1c133d0, 0x203b8178, 0x6d68d9e2,
0xa3d625db, 0xa7d3f6e4, 0x2455723e, 0x4f5998ae, 0x712a772d, 0x26e27e5d, 0xeb88426f, 0x7ace1d63,
0xb938fe95, 0x1885b6cd, 0x7c567631, 0x02fedb15, 0x8ce40332, 0x255c8dcc, 0x1f061ef7, 0x09244ed4,
0x3eb0003c, 0x0d1cca82, 0xc60ba3ba, 0x9c631173, 0xdb92e27a, 0xa17de3e8, 0x5cb74b55, 0x0fa7ac82,
0xd9e54ffc, 0x90ac3d8c, 0xd4934937, 0xdaf8bdaa, 0x1f98a90f, 0x4691920c, 0xd5046d3c, 0xad28b4bf,
0xf5167572, 0xc07e08de, 0x4690a2fc, 0x3c49c9ee, 0xd57b25f8, 0x32aa0987, 0xd4338378, 0x535c8ba1,
0xfc7a9886, 0xae8a699c, 0xb26b878f, 0xcc1e6cc7, 0xc961ee1c, 0x6d1fc214, 0x140652ae, 0x994dcbd8,
0x6b4801e1, 0x0c1390e9, 0xc301031f, 0xfe06a3d2, 0xd4d39d25, 0xb2da15c0, 0x318da8d4, 0x6d602160,
0x5212685f, 0xecc65943, 0x363009a3, 0xd80dbda2, 0x0e551e6a, 0xf205a15b, 0xbfe0a2b6, 0x2099efa5,
0x2c22538c, 0x03b65f89, 0x024dd3f3, 0x2c697d66, 0x87b16245, 0xc3f65227, 0x8124a8e8, 0x180ce790,
0xf918ebfb, 0x8cc6bef2, 0x03a02c80, 0x03008649, 0xf3b450ff, 0xa499899c, 0x304a6fd7, 0xb147da77,
0x0f373598, 0x4ab34d0c, 0xcc0495e3, 0x4c309fb4, 0xae539382, 0x0f66af51, 0xd4d476c2, 0x74bab722,
0x5a25781b, 0xed8e5ebf, 0x95a1e89d, 0x9f1f4b4f, 0xfbea8bf6, 0x0523f2c2, 0x9d4321a4, 0xf8ae65c6,
0x2f734586, 0xe80bb9d8, 0xccdb5572, 0xe7c31962, 0x4eab714e, 0xa655fb55, 0xf0eba801, 0x4922b1a1,
0x2c0bc4f1, 0xb94a9d05, 0x45a3fb54, 0xfdc303d8, 0x8c7d5f3e, 0xdd7afb4c, 0x20b6def1, 0x1b43348b,
0x586eb564, 0x10ca004d, 0x31d334cd, 0x08505678, 0xa3093eb0, 0x8559fe9d, 0x639b0ae9, 0x3f1bc000,
0x97f314cf, 0x237e3e7c, 0x56e482e4, 0xa97c9b1a, 0x596418b1, 0x8cd5448d, 0x44d2e4b7, 0xf291bca3,
0x0928f59e, 0x6c570c4b, 0x6bbe278a, 0x735ded03, 0x95c1a8e4, 0x66f08d54, 0x3de8e689, 0xcf05099b,
0xd8b42536, 0xaff37565, 0x8966dbd8, 0x21aa30a3, 0xf8cb9183, 0xf9bcf655, 0x8360e9d0, 0xc036d115,
0x06dc6756, 0xd862837b, 0xbe21e0e3, 0x94dc6270, 0x8ee492b1, 0x3eafda1a, 0x348bc199, 0xd978232e,
0xbb3be2a8, 0x5a6aa68c, 0xbed5f5ac, 0xcc65a55b, 0x22f70092, 0x6fbcd23d, 0xdd0db98f, 0x65a20629,
0x3a748909, 0x3b0b1b08, 0x968dfd50, 0x3bc96d65, 0xc75fb8fe, 0x974b33be, 0xa941b653, 0x6708a6f0,
0xeb6205e1, 0xf0a26df4, 0xc06021bf, 0x9d0545d0, 0x7d0f0242, 0xa10b08ea, 0x50544d82, 0x5ab77cec,
0x57f9c0b1, 0x5ba168c5, 0x0fef015a, 0x426d4f91, 0xcf7e2a79, 0x4397da08, 0xd423f51e, 0xbb5c5483,
0xdbc30cf5, 0xa1c3941b, 0x2065c651, 0x32a88bd5, 0x38d52c17, 0x3e697619, 0x4d070194, 0xfe787aab,
0x7cfb892d, 0x3e577d41, 0x3cde5bf8, 0x042afae8, 0xf11c7d83, 0xabdfdc9c, 0x2ac48aeb, 0xce10b39c,
0x05f1be47, 0x34ba207f, 0x64814dca, 0xe032cf74, 0x43cce47f, 0x4c5ffa55, 0x9afc9173, 0x8d6cb222,
0x0dcf79e7, 0xb084bf41, 0xc4c4b726, 0xe925f1b8, 0xd21197bc, 0xee26f52b, 0xc4b8f163, 0x31a2ed6c,
0x8fcdeaee, 0xcfb10881, 0xc5090032, 0x4fd9c0f8, 0x5b72ded2, 0x1232a2f6, 0x17e298b4, 0xfd7c4c54,
0x00553bb5, 0x01a2f4f2, 0x385b35c0, 0xc8221ed6, 0xf35d354a, 0x1822e05b, 0x7cef97b4, 0xe51f300f,
0xf713dfbd, 0x519d5895, 0x8eb59dec, 0xb35584c3, 0x327c16ef, 0x089720a6, 0x608b12d5, 0xd617812e,
0xd8c0efa7, 0xf6a43ca9, 0x80d9ef3f, 0xb002ab35, 0x3d01d2b5, 0xd6d2ca3d, 0x2072aa20, 0xa6738023,
0x761551a1, 0xb006f2a8, 0xb0a5b7ad, 0x282c3537, 0x571bb9ce, 0xfc3690d2, 0x1f2d7a16, 0x455fcc8e,
0x06721ef9, 0x7b407613, 0xc634e3d6, 0x0bb65593, 0x381c0651, 0xb431ee73, 0x57808fa8, 0x6764cb28,
0x2f73ba22, 0xd1df8efa, 0x46b9da7c, 0x84a06db8, 0xf204e5eb, 0x5b0e2642, 0xba1065ee, 0x7bf5f89f,
0xa3a2a466, 0x78d8d664, 0x51afa450, 0x6756fd4b, 0x139af495, 0x4ef081be, 0x7b029d05, 0xd999a283,
0x3d636822, 0x6afe4a8f, 0xeab60be2, 0x1aab5118, 0x20f5571a, 0x271ac757, 0x442bb80e, 0xac008ab5,
0x90bb1b4c, 0xdc1938ee, 0xa83d35f1, 0x5717bdcf, 0xea365e40, 0xacd62608, 0x56cae54b, 0xa28f139c,
0xfee627a9, 0x2a599d88, 0x4e3f2c6b, 0x177aadd3, 0xd24e8d03, 0x2cefbad6, 0x489757a1, 0x8e0f6204,
0xaf7648b2, 0x032eeb8c, 0x92ad034e, 0xaa5feea1, 0x2335f0a5, 0xa3c11771, 0x3a4ee005, 0xb0535985,
0x2797cff4, 0x37fc7fae, 0xc9d463d9, 0x04f96028, 0x35f4ea5e, 0x7db15073, 0x8ba029e8, 0x0f99471d,
0x0f76a962, 0x196b921f, 0xa070ff80, 0xf8df05c5, 0xff824413, 0x8b55f449, 0xa919668e, 0x5abf1bde,
0xcf15eeb6, 0xc36dd71f, 0x2c085576, 0x083e3025, 0x74f20962, 0x2006d423, 0xd2d7bf39, 0xf76221da,
0x5d1595c2, 0xb4262f90, 0x54b8ae31, 0x8322d781, 0xe9a99e0f, 0xd3cab700, 0xe0e1c371, 0x66583cfc,
0xed191bf8, 0xe49f4f35, 0x1b1f8c54, 0xf39ad18c, 0xdbb44fb1, 0xa3af24f0, 0x64c3e6d2, 0xd1b15dc4,
0x2c1de224, 0x044fbef2, 0x70e40143, 0x2c646a23, 0x0236be4b, 0x7abfaf05, 0xae4ba9ce, 0x1717d6d8,
0xc81cb527, 0x115fa585, 0x9ddd541d, 0xa912fc07, 0xe701e36d, 0x7a772856, 0x6c7d106b, 0x253fc9e5,
0x6a2be651, 0x2ec7aff2, 0xe04443ff, 0x9c04ecdd, 0x99143615, 0xca14e618, 0x9b2a21c3, 0xd788df14,
0xbd04edf1, 0x9a6cb924, 0xb86c92b9, 0x3345f0bb, 0x7ad0d046, 0x9e5d42f5, 0x17cf17fc, 0xe2eb3d0f,
0x43a6eb3a, 0xa4ccd224, 0xa01f39ae, 0x9c22ef57, 0x888fc8e3, 0x13ef4e27, 0x5037a9ad, 0xf3525d52,
0x8e4bc45c, 0xa655338c, 0xfda5ed21, 0xd3d5ad0d, 0x7ed8c600, 0xb8a21cd8, 0xa8bdcc6a, 0xf2e484fd,
0x57ac4064, 0x86a9bbb8, 0x8c22f529, 0x59472690, 0x9bc90611, 0x8ce8d181, 0x119c5809, 0x3d976052,
0x6f164fcb, 0xa25881d6, 0x2327864b, 0xf4e3fb85, 0x941e32d0, 0x5b2add9c, 0x379c0936, 0x56e96fa8,
0xa446e6e1, 0xc0f842e9, 0x3d296b95, 0x46b14ba4, 0x85c4895e, 0xe82fd501, 0x42a4f347, 0xb1bca3c3,
0xe7558bcb, 0xbe3fd940, 0xc33c5ba6, 0x41e65149, 0xe8001322, 0x1015eac3, 0x72bb83cc, 0xd05d9c92,
0xaff0102b, 0x2b2ff71d, 0xf0021152, 0x66a0d8f8, 0x53793e17, 0xc8540674, 0x3105b9eb, 0xb45da2ba,
0x120ae482, 0xeab6d961, 0xa2a91aac, 0x25ec46b4, 0x9792191d, 0xb5175106, 0xb80d7203, 0x0d4927fa,
0x9470f0d2, 0xb71fdec5, 0x9863fe0c, 0x954a3680, 0xe57ac230, 0xa28c05da, 0xbddb9b87, 0xced0afbe,
0x95405eb3, 0x32a3b628, 0x790acf44, 0x51805d8a, 0x71ab446e, 0xb6de4cbd, 0x1d3857ec, 0x42f75b0d,
0x83e737bc, 0x72aa50fc, 0x370509f2, 0x48ff8589, 0x3ca9f210, 0x3739322f, 0xc9c6df15, 0x6b644818,
0x11fd51b4, 0x7be8e812, 0x75c74f29, 0x642047d2, 0xd9ebb254, 0x73afd346, 0x2aa703a6, 0xbcf7865b,
0xac4eb459, 0x0188cefc, 0x67cdd957, 0xdec1ba86, 0xa0a5159c, 0x9394c9e8, 0x990e91a7, 0x96cbe3f9,
0x00000000,
0x00000002, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000,
0x00000000
};
/* m_1_2pi_32768 = 1.59154943091895335768883763372514362034459645740456448747667344058896797634226535090113802766253085956072842726757958036892911846114578652877967410731699839229239966937409077573077746396925307688717392896217397661693362390241723629011832380114222699755715940461890086902673956120489410936937844085528723099946443400248672347739459610898323096783074906166986462804699448652187881574786566964241038995874139348609983868099199962442875585171178858431117518767160546547536988009739460364759333768059302494496635305327156775503220324777816397166022946748119598165840606016803035998133911987498832786654435279755070016240677564388849571310880122199376147681377764737890633068046457978481761312427314069960775024500297759857089056902796785131525210016317746020924811606240561456203146484089248459191435211575407556200871526606802217159140757474582722597746285399875155329390813981772409358254797073328719040699975907657707849347039358982808717342564036689511662545705943327631268650026122717971153211259950438667945037625560836317116952597581282249416233343145106123536878563113636692167142069746960129250578336053119608594509839556718709954746510431623815517580839442979970999505254387566129445883306846050785291515141040489298850638816077619699307341038999578691890598093737772061875432227189301366255261238780387538881106814067654340828278526933426799556070790386060352738996245125995749276297023594095584301164829641185577712405754449457021789769792409490327294770216649603565318153544003840689874717691588763190966506964404776970687683656778104779795450353395758301881838687937766124814953059965580219083598751035127129043231580498719686877759465663462210342044408554978503792738694293536619377829287359378434703230237145837923557118636341929460183182291964165008783079331353497790997458649290267450609893689094588305033703053805473123215809431976760322831314189809749822438335174356989847501039500683880039786723599608024002739010874954854787923568261139948903268997427083496114920828903776784743035504568456083671479308456723327035485392556202086839324099562211753318394020970793570774965498808686066360968661967037474542102831219251846224834991161149566556037969676139931282996077608277990100783036002338272987908540238761557445430926011910054337998389046549212482951607072853005227210236017523313173179759311050328155109373913639645305792607180083617954876724645980473977292448109200937125786918332895886283990435868666639756734451409503637327191743113880663830725923027597345060548212778037065337783032170987734966568490800326988506741791464683508281616853314336160730995149853119819733758444209841655954152250643394312864440383883561508797716450170647067518774560591608716857857939226234756331711132998655941596890719850688744230057519197705690038218392562203387423536256808354156517297108811721795936832564885187499748708553116598306101392144544601614884527702511411070248521739745103866736403872860099674893173561812071174047889936888655692307848502305705714406363863202368520107410057485922811157219680039782475953001669585221230346418773650435467646456565971901123084767099309708591283646669191776938791433315566506698132164152100895711728623842607067845176011134508006994768422356989624880515775980953397080854750597536265649034394454205817886435683042000315095594743439252544850674914290864751442303321332456951163494567753939424036090543833552829243422034948436615146632286024776666604953140657343575530140908279880914786693434922737602634997829957018161964321233140475762897484082891174097478263789918169993948749771519898187266629460183053958327520923635068538892284682472599725283007668569375836597229198244297474061638183113958306744348516928597383237392662402434501997809940402189613483427361367644991382715416606342482936374185061226108613211998633462847099418399427429559156283339904803821175011612116672051912579303552929241134403116134112495318385926958490443846807849097398280885529704515305399140098869884088365483665222466862408725401404009117874212204523075334739725381494038841905868423115946322744339066125162393106283195323883392131534556381511752035108745955820112375435976815534018740739434036339780388172100453169182951948795917673954177879243527617407246059391602732282879468193649128949714953432552723591659298072479985806126900733218844526794335045580195249256630620487661613436533992028754520855534414409905129827274546591181322232840511666156507098375574337295486312041121716380915606161165732000083306114606181280326258695951602463216613857661480471993270777131644120159496011063283052075958348503050790955849829821867402898385513832395702080763975504292259847647071016426974384504309165864528360324933604354657237557916136632412045780996971566340221588054579431328278005524613208890187421210924489104100521549680971137207540057109634066431357454399159769435788920793425617783022237011486424925239248728713132021766736075664559827260957415660234378743629132109748589715071307391040726435414179705722265479803815127595791240025344680482202617342299001020483062463033796474678190501811830375153802879523433419550213568977091290561431787879208620574499925789756901849210324206471385191138814756402097605548957937851414041453051515839642823265406020603311891586570272086250269916393751527887360608114556948421032240777272742165136423436699271634030940530748065268509301658921369214143129371341061571537140620397847618426502978078606266969960809184223476335047746719017450451446166382846208240867359510237130290444377940853503445442633413062630745951383031022931469344668328517663282415152101794226443957181217170217564921964449396532222187658488244511909401340504432139858628621083179393960844389801914787389772331028631013148695521262051827806349457118662778256598831005351552316659843940902218063144545212129789734471488741258268223860236027109981191520568823472398358013366068378632886792861973236725360668521685632011948978073395841919066595838678529412418718217279875061039460648195857456200608921228416394373846549589932028481236433466119707324309545859073361878629063185016510626757685121635758869630745199922001077667683094698149756226824347936713108412102195208994819124440487511710591844139907889455775184621619041530934543802808938628073237578615267797114332324196985780563763018088438664060717536832136262967122426094285401109632182627651201170225529292896555946082049384090690760692003954646191640021567336017909631872891998634341086903200579663710312861235698881764036425254083709810814835190312131862472281810508451236901906466322359388724546307372728087898300410189485913673742589418124056729191238003306344998219631580386381054245789345008455328031351188434100737306059565443736248877129262898074235390740617869057844431052742626417678300582214864622893619296692992033046693328438158053564864073184440599549689353773183672661313010862358802128804328934456214047978945423373605850632704399819326359166873419436567839012819122028162295003330122360918587559201959081224153679499095448881099758919890811581163538891633940292372204984837522423620910083409756679171008416795702233178971071029288848970130995339954244153350606258439214524338646403432440657317477553405404481006177612569084746461432976543900008382652114521016236643111979873190275119144121361696204569360263361023559621404670290121567964187357468358731723310047459633397732477044918885134415363760091537564267438450166221393719306748706288159546481977519220771023674328906269070911791941277621224511723546771156404333577206166615646744746273056229133320309533405513841718194605321501426328000879551813296754972846701883657425342501699423106915634310662604341220521383158797111507545406329065702484886486974028720372598692811493606274038423328749423321785787750735571857043787379693402336902911446961448649769719434527467442960308943719254052665889071066206257550993037997665836793611281374511049715061537837435795558679721293587644630937572032213202460565661129971310275869112846043251843432691552928458573495971504256539930211218494723213238051654980290991967681511802248319251273721997921343310676421874844262159851216763967793529829851958545392106957880586853123277545433229161989053189053725391582222923259727813342781825606488233376071968101448145319833623791076712550175288263518364921035725874103565738946948754446940181759230609370828146501857425324969212764624247832210765473750568198834564103545802726125228550315432503959184891898263049875911540632103542638900128374261551878773183758623551753785069565995700280115841258870150030170259167463020842412449128392380525772514737141231023017256396830555358326284038363815768682846433045680599401870010719520929701779905832164175798681165865471477489647165479488312140431836079844314055731179349677763739898930227765607058530408374775264094743507039521452470168388407090870614719443722565028231458729958697383168971268519390422971107213507569780372625458141095038270388987364516284820180468288205829135339013835649144300401570650988792671541745070668688878343805558350119674586234080595327247278438292593957715840368859409899392552416883787935727967951654076673927031256418760962190243046993485989199060012977746921453297042167781726151785065300855255999794020996945543154527458567044036866804286484045128811823097934969627218364929355162029872469583299481932978335803459023227052612542114437084359584944338363838831775184116088171125127923337457721933982081900540632929377753069066074153049976826471244077688172486734216858815099133422075930947173855159340808957124410634720893194912880783576311582940054970891802336659607707092759901052702815086889782854943403726427292621034870139928688535500620615143430786653960859950058714939141652065302070085265624074703660736605333805263766757201883949727704722215363385113548346362461985542599387193336748E-1; */
static EMUSHORT _ei_m_1_2pi_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0x5c6382a1, 0xba2e9b3c, 0x9895960f, 0x5e960a92, 0xcf7711ef, 0xf4f7caf4, 0x0a70e816, 0x0d0aa6fa,
0x297725aa, 0x971ec1c6, 0x913f7754, 0x3393c90f, 0x7f67d7ae, 0x32de0df6, 0x2a47c599, 0x19a4b52a,
0xbc48a10c, 0xd9a4b034, 0xf49dde9d, 0xf2a86b8d, 0xc7e07141, 0x5e196dca, 0x65585975, 0xa909cd37,
0xd19a1800, 0xc48360a7, 0xedd05cea, 0xe89dc953, 0xdfc79923, 0x654a19da, 0x5d040274, 0xe754a954,
0x7a1c2dd7, 0xfb742c2b, 0x7059ca13, 0x2717c4e1, 0x3fa7404a, 0x490db5e3, 0x0f5605da, 0x0bd44502,
0x846b554e, 0x31bc830f, 0x5965ca67, 0xef295fa2, 0x3f368501, 0x4d4dde06, 0x4c63e151, 0x6a007a58,
0xabc87d9a, 0x9f4038ca, 0x0da7ed4f, 0xa345d3ab, 0x6178851b, 0xc9dad17e, 0x4ab7ae39, 0xf68cc38b,
0xc6c56a3d, 0x4a378687, 0x9a139aad, 0x7da01b40, 0xb550001e, 0x90e0083b, 0x60ad413e, 0xf8886f40,
0xd28afb5d, 0xb72ade5a, 0xce03dba3, 0x74927ce6, 0x43c14264, 0x2986c73c, 0x01c11d39, 0xf51c3c20,
0xe3c2182d, 0x27790cd1, 0x0910214a, 0xef26db0d, 0x1305f3a3, 0x2ac3e45b, 0x78298160, 0x0a57d5ad,
0xd485e85e, 0xa562cd07, 0x7add36c8, 0xebaf8053, 0x39917735, 0x34e2aa7c, 0xb7d9f208, 0xa36b0214,
0xde762c86, 0x5399cb58, 0xeaf9d1f3, 0x16b9a380, 0x2a99948b, 0x04e72e0b, 0x7dfbacd9, 0x67652e1b,
0xe4e059ab, 0x1f7254b9, 0x819cd975, 0x44afe05b, 0xe2bcb977, 0xdc3bf172, 0x8bd928fd, 0x2efc7631,
0x1bd83f1d, 0x4f0aed6c, 0x8d6da4ea, 0x832ce5b7, 0x75f844f9, 0x12aff801, 0x4239e78b, 0x281bf746,
0xd4c2913f, 0x5e0ce333, 0x4d1536ab, 0x06cca16d, 0x5aba761f, 0x0a432544, 0x07a4d18a, 0x9befec37,
0xad13ba94, 0x4a8cd63e, 0x022d8021, 0xf40ff29c, 0x3e6c8afd, 0xf0c42cfc, 0x9c8b2fea, 0x56624519,
0xb596bb00, 0x9fe95da2, 0xb60a4920, 0x912a6c2f, 0x2cde0fea, 0x7f3a59d4, 0x848c2176, 0x92510aed,
0x73b8d068, 0xac49bdcf, 0xeeb0762b, 0xfdafb99e, 0x3e4f0dde, 0xbbf1be26, 0x3aaafbed, 0x829495c9,
0xbde8fac7, 0x08c71f46, 0xdaeb0755, 0x599520f5, 0xbe937af4, 0xa71aefc9, 0xb25c68ed, 0x1d19fb56,
0xd37e1ad6, 0xbc2a68e9, 0x5db7c59b, 0x51267e26, 0xbbae0a35, 0x58b5b4a4, 0x8c7ef7f0, 0x68477f52,
0x1f4045dc, 0xbedfa47a, 0xcb981d04, 0xf7527e5e, 0xda4af8a0, 0x42160ff0, 0x38f4d580, 0xe8de7422,
0xd1914e00, 0x695a01d9, 0xe4038614, 0xa0b4c1e8, 0xbdba8f4a, 0xab208b01, 0x37db66be, 0xf9a472a2,
0xdf96da4d, 0xd8e43e97, 0x9032a3fe, 0x161fffc6, 0x09576f11, 0x231a2c39, 0xa42191d1, 0x1352f7d5,
0x2996341d, 0xe78a92ac, 0x7b7c2624, 0x7fba45e5, 0x8ffa1e1a, 0x3c94eb2d, 0xbc9b63c5, 0xb22dd531,
0xe07fd00c, 0x163a6888, 0xd6c4e24c, 0xfb3942e0, 0xceb09f06, 0xd2499ee3, 0x828acdf4, 0x23843f2c,
0x5d2616fe, 0x6cffaee9, 0x0215d378, 0xb32d6fcc, 0xf2fef910, 0x4f31f325, 0x690fa693, 0x00cbe2ca,
0x79ab9bc2, 0xe0f13419, 0xdb6951b1, 0xc2460006, 0x238ba27b, 0xab5aa559, 0x512ddf2c, 0x60373048,
0x2c474738, 0xa42505c0, 0x2e14db2f, 0x41a28f4e, 0x171871a8, 0xe13b665d, 0xfc685251, 0xdf8a0fbe,
0xe708725b, 0xa1ad8633, 0x4dd64734, 0x0b29c026, 0x7ffa4d3b, 0x6d4d7955, 0x67bfb19f, 0xfc81441b,
0xab012afe, 0x774b63e8, 0x590b067e, 0xd3e4275f, 0x025aaf0a, 0x09a2a916, 0x8262ac03, 0xdeadc51d,
0x6fd83995, 0x2b04b90d, 0x5c292f51, 0x33f4b3b4, 0xcdd5638e, 0x8a2db016, 0x5f9d850b, 0x1c4c02f1,
0x28b48c7b, 0xaeb7948d, 0xd7e2cfa7, 0x5fdeeb61, 0x8185ea61, 0x26262e92, 0x28ea6a37, 0xb8a37496,
0xd1a01943, 0xe267ca73, 0xb7eef0cd, 0x17b1cc96, 0x9ebb5915, 0xb1cc0182, 0xef60b308, 0xfede36f7,
0xe88dd533, 0xbb5c1d0b, 0x4add9bcf, 0x9f9faa8b, 0xa2578ec2, 0x933f69d6, 0x467f0da5, 0xc91aaa27,
0x3906f911, 0x16374e19, 0x4977c92a, 0xc3ae285d, 0xb41e698e, 0x80fbf676, 0x16558786, 0x0ed2e55e,
0x4c2ed46c, 0xf93b6e0b, 0xad75c412, 0x2c9ac4f1, 0x23f24ad6, 0x9eb3a61e, 0xe94be00b, 0xf5b0bd95,
0x7056aeeb, 0xd6038a55, 0x2c07faab, 0xb9959db4, 0xf8237666, 0xacde18c4, 0xcd28c1b7, 0x0ae80abf,
0x667881dc, 0x82a0fee6, 0x20340de7, 0xe912dc11, 0x390c6e66, 0xedb7d383, 0xd0825d88, 0x3cc79cb1,
0x3d3896b0, 0x7b7b8948, 0xcfa9b93d, 0xa5c47ca2, 0xb3baf2a1, 0x6b584562, 0xccd6b649, 0x5951d521,
0xc99c277f, 0x6b97b52d, 0xd8c0afd9, 0xdd1b16ba, 0x9b33e281, 0xfcb40afb, 0x032eae2d, 0xe3d5099a,
0x846f884a, 0xf50da090, 0x66ddb834, 0xea9d3e37, 0xe8a50cce, 0xce06fb0a, 0x7a5fdde9, 0x69ae52ce,
0xc849ffd2, 0xf5f3e060, 0xd22ea0b4, 0x8f19ac54, 0xa98a7c00, 0x71e2b755, 0x3db43999, 0x5533f0a6,
0x380a92f7, 0x9274934e, 0x50cfe155, 0x78e2aa76, 0x2a389c68, 0xfc9fa5f7, 0xf0041412, 0x26c23070,
0x2ac91f8a, 0x8596976b, 0xb4d3869e, 0x1e1bd10d, 0xa3115c5f, 0x80a00b72, 0xc2be13be, 0xa64bdc02,
0x379835f4, 0x958e2349, 0xa2209eff, 0x61e237f1, 0x26d5b431, 0xc6343566, 0xd144aea3, 0xe91d9207,
0x57192eb6, 0xd0c1c960, 0xf5aed5a2, 0x4d50fc35, 0xb56de9fe, 0xca318214, 0xb9af15cf, 0xdb9e76f5,
0xf9d2bfba, 0xc8131485, 0xb5aac9ae, 0x5f3453e2, 0x1cdf4543, 0xd6434fd9, 0x0ce1946b, 0x505bd7c8,
0xb1bfcbb4, 0x6fd91631, 0x03d4d604, 0xcfe7f074, 0xf4d9a62a, 0x62fa7b16, 0xff503662, 0xb132965c,
0xde212c38, 0xac595c55, 0xb8a5917f, 0x252f4bc7, 0x6b236ff7, 0x7415a1d5, 0x21a09fcb, 0x30051af0,
0x6a8f2d73, 0xe793cfd5, 0xc3436230, 0x86e56a8d, 0xb73b8bf8, 0xc56c0331, 0x9847439f, 0x1ed505e9,
0xc96b37f2, 0xeac8b1ca, 0x319e381d, 0x6a39f8ea, 0x57101083, 0x0a4ddefe, 0x651eab9e, 0xa6768495,
0xf35d6d88, 0xee0c212f, 0xd62f6496, 0x6056adab, 0x6991480d, 0x711d1448, 0xe7585cb5, 0x26bc4555,
0x7a1a139e, 0x34724667, 0x7f58ac19, 0x0b0da5ce, 0x490d73de, 0xe809af91, 0xbb513779, 0xe6b20d55,
0x8c1c6619, 0xf619d883, 0xa7222dfb, 0xf9b37125, 0xfc40a0bb, 0xe0c02e0e, 0xd7556304, 0xd96ec2e7,
0x2f4e9555, 0x48515d2d, 0xf1e839be, 0x57e20196, 0xa70894dc, 0xbc5e5cce, 0x18775a26, 0x41a6eea3,
0xfe233e6c, 0x73db61b4, 0xf3ddf9f5, 0x2fa9b050, 0x672c8d1b, 0x32baf848, 0x2a4483f3, 0xd4597b8c,
0xbba3e559, 0xeb641dd0, 0xe160e142, 0x728bbdce, 0x311b1a08, 0x91982cfb, 0xe8865730, 0xaac92e64,
0xa41a4ad0, 0xf1353bc6, 0xe264b25e, 0x25496db2, 0x11d0b42b, 0x9094df93, 0x1f19add3, 0x47c0d52d,
0x22747ea2, 0xbf0bc235, 0xf28f39b5, 0xf862e73b, 0xd0cc1be5, 0x3a9d4013, 0x3bb1881d, 0x8e1633b5,
0x23aa3306, 0x393d8ea5, 0x01e661b4, 0xa94fd8ae, 0xd8974ebb, 0x251e7f3e, 0xc3aad392, 0x47f7a994,
0x365895b7, 0x7e8a31bb, 0xf8563aeb, 0x6052dd34, 0xc3a734ba, 0x47270bab, 0x4ceab2bb, 0xa74b38fc,
0x64a8f1ae, 0x89b295f3, 0x71e0e13f, 0x4d590180, 0xd255f4fc, 0x34007700, 0x5b2746ed, 0x825c326b,
0x8d39a9b8, 0x6ded727a, 0xc4a1a283, 0x36169f3a, 0x61dd9602, 0xb5d6df82, 0x19a5abf9, 0x4d7e6f51,
0x212a9db5, 0x561408f1, 0x8ef5a7e7, 0x7e32b90f, 0x8270237c, 0xca984e63, 0x09209f44, 0xce68b4ed,
0x9529a828, 0x6919949a, 0xdd27dde1, 0xdc51a463, 0x3d0b7cbd, 0xa365b193, 0xbf920d2b, 0x268a67f7,
0x3ac4eaf4, 0x7bdbe5c2, 0x78e4c4a8, 0x2688893c, 0x12bf4390, 0x2a1a2c80, 0x61107b4c, 0x94792c87,
0x853b8621, 0xc5476243, 0xae5adb86, 0xd3cfc50f, 0xfa94c5c1, 0x8a59c52b, 0xffca0f1c, 0xfb49e956,
0xd49ee540, 0x39e6e389, 0x2a218347, 0x086e5986, 0x2b55ba41, 0xf6552388, 0x7aacbaa2, 0x5ea4677b,
0x9dfe5fd4, 0x42eb67df, 0xdc3a74e1, 0x9f405547, 0x21cf98dc, 0x214a827b, 0xd1f9b392, 0x974c8836,
0x65a7887f, 0x0569f0b2, 0x0ed7a948, 0x51b13399, 0xe7caa40d, 0x3826829b, 0x67aae855, 0xad38dc93,
0x36228922, 0x56ae79e5, 0x864ffc06, 0xc0549efa, 0x59987ad9, 0x2c21d7f3, 0xa118af46, 0xdddd1c2d,
0x3ed84871, 0xc6835110, 0x61bc57e1, 0x17c99b58, 0xef3392b8, 0xdd9b8e67, 0x5de8605e, 0xeebc34cc,
0xfc2dbc34, 0xb5f4f5cb, 0x0f117f11, 0x26ee523f, 0x9569605a, 0xb8701a64, 0xc096190b, 0x552ad6c6,
0xcc2254dc, 0x538c994e, 0x1c2f84b4, 0x6a4afbd8, 0x1b0afc81, 0x2138c8d9, 0x61392f44, 0xefc9352e,
0xb4fcd1ee, 0x84d4e9a9, 0x8e2c86e2, 0xf4e16d3b, 0x4a0bfdfb, 0x3ecc5f11, 0x5e6b9c2a, 0xb920d6aa,
0x2ce3ce99, 0x576f8956, 0x2d891234, 0xb40ecccf, 0xa8d8b5a8, 0x36c59456, 0x31c36ef1, 0x97c427a8,
0xb9ba8bfc, 0xd913d9ec, 0x4556367e, 0xbefdfdef, 0x01767a9f, 0x667e1629, 0x0c188194, 0x742c150d,
0x7de58ad8, 0x24ba7460, 0xb70db2e2, 0xc9b55100, 0xdf7329ba, 0xc6a9cff7, 0x723e6a11, 0x9d6ecd7b,
0x7cb2ad6b, 0x0893745d, 0xc6fdb0c1, 0xffe26a6e, 0xe0088dd7, 0x35916fc5, 0xe7ca7c22, 0xfd29f3d6,
0x87c461e9, 0x0e423e1c, 0x2eaced44, 0xc6926e5d, 0x55f5bdd2, 0x18465f75, 0x3c3aba46, 0x6913daf0,
0x5877c5e3, 0xc397a4d4, 0x9b31bed9, 0x647cd864, 0x41f3e8de, 0x4ec8cad6, 0x45e0fa29, 0x7bdc06cc,
0xa33540c0, 0x72953b06, 0x0efb1ec3, 0xb2485551, 0xb08cd0c0, 0x6b0701ac, 0xbf11654d, 0xdec9f560,
0x86dd71b6, 0x800120cc, 0x3f149538, 0x5f57a4b1, 0x0da63a20, 0xc7f48d4d, 0x985ad795, 0x4fbcf82d,
0x2a4a5ac4, 0x4f6a68a8, 0x059ebfb9, 0x897bfef3, 0xb6256b34, 0x872afdda, 0x4196debe, 0x640b148d,
0x7f8607e1, 0x0027f014, 0x17552e55, 0xca5c6a08, 0x17ab81a2, 0xc1db9bbd, 0x11d0be7d, 0xf9b4cbda,
0x0a5d2f42, 0x20d3a2b3, 0xcd4f99a5, 0x2d408da0, 0x2780030c, 0x698f77ff, 0x21f716e4, 0x08d4b1ea,
0x32a1a4b7, 0xc3b21d36, 0x5da92e85, 0x6e13e430, 0xc4f1335f, 0x50b7d51e, 0x52993755, 0xe0566b01,
0xb9496170, 0x1262845c, 0x476f21d2, 0x05a0dd5a, 0x00a4e46c, 0xfd6cbfa2, 0xc9b8cb30, 0x6125ce70,
0x432dc735, 0x8416df30, 0xbf3148d7, 0x3967955b, 0xb36e6d8f, 0xbd4dafe7, 0x86182aea, 0x28336761,
0x87fd073e, 0x156e85ff, 0x0670803e, 0x76e4fca9, 0xfdbe896c, 0xfafedb89, 0xb7dcfde5, 0x2a12162d,
0x76a1597b, 0x07da0eaa, 0x7e804ba7, 0xb6b42d29, 0x53ad0457, 0x9aaf0093, 0x2a3a25a3, 0xc790b6db,
0x6dded01f, 0xddbc5c3f, 0xf0ac9aec, 0xf480c62f, 0x86a05df7, 0xadc3da48, 0xc1998c77, 0xd12df1b1,
0xcf761d02, 0xba66aacf, 0x9bb7dac4, 0xebef584a, 0xe26e6f00, 0x8953a6c6, 0x8b7b7217, 0x76f92304,
0x0bcd785b, 0xc1d20f3f, 0xa8654fa5, 0x331aaaf0, 0xbe13b523, 0xe9424ea4, 0x5709cd36, 0xb33d8f1b,
0x1de4d9a4, 0x040622fa, 0x8c6615cb, 0x3080abf6, 0x75df9328, 0xf96af3be, 0x3aff47b9, 0x29bf5657,
0x05ed3065, 0x664d64b7, 0x00dafb0c, 0x15dfa1ae, 0xaba1ae31, 0x6837dbfc, 0x8c76528b, 0xde6319ef,
0xab6842dd, 0xa9e69492, 0xcd37a736, 0xc6a5ca4e, 0x92f54bad, 0x5bc3d8c4, 0x3915200c, 0x316d07b4,
0x8c402b99, 0x03f6f009, 0x56c0833f, 0x9c7a2d97, 0x5c4dc26d, 0xedaf1226, 0xc2a31dae, 0x0eaa3a51,
0x3b091a94, 0x76836433, 0x0a2f2689, 0x22dbaa14, 0xf6b6ebbb, 0xd2277549, 0x401004f2, 0xb989c7bd,
0x62bbcb61, 0x185915a5, 0x0f903876, 0x6c4bffdb, 0xe80faf80, 0x921110d8, 0x5c93805a, 0x3715a080,
0x3bdf082b, 0xdde7b717, 0x39928c70, 0xde41319d, 0x438c860d, 0x3fa3fd94, 0x83dd9797, 0x663de064,
0x71ea49c2, 0x27fc00a8, 0x777030f3, 0xa4049407, 0x50722cbe, 0x9089d988, 0x14ad6ae2, 0xacccc654,
0x1d296996, 0x6b49ba27, 0x17f9877d, 0xb4c576ea, 0x045ddb3b, 0x9d072750, 0x2ad56614, 0x090b69f5,
0x6e5445c1, 0x5bd4714e, 0x4832754c, 0x10d86d32, 0x55c06437, 0x89852952, 0x035d407f, 0xb25f3edd,
0x4bf56863, 0x3398207e, 0xd1f20acf, 0x91b45153, 0xa6948ef6, 0x6eef169f, 0x7df77248, 0x24d6bda6,
0x4702e774, 0xee2c90aa, 0x68084b58, 0x30010c0d, 0x74f71c05, 0x25318d39, 0x9f09e5bc, 0x5d8db815,
0x42727132, 0x486ca467, 0xfdbbb49a, 0x365f5f0e, 0x996bed88, 0xe6e29731, 0x9794e884, 0x4189dff4,
0x1679e279, 0x96cb314a, 0x721fe76b, 0x550c90a7, 0x2f327b6d, 0x2ec29247, 0x20ab9fb5, 0x9c12887b,
0x2ef3450b, 0x71c1b309, 0x9405933e, 0xb328f8c7, 0xf1ecc3e7, 0xf53e1380, 0x1eeece70, 0xbe00cc94,
0x10d5fdfc, 0xd4e54929, 0x1700ad43, 0x91b24df3, 0xc444c5c8, 0x4612c459, 0x1426049b, 0xc277c912,
0xa8288d61, 0x36d9cad2, 0x2645ca55, 0x818d67c1, 0xcbbff4ef, 0x6f63a62d, 0x8cafbdd7, 0x78738a5a,
0xa3883c61, 0x775c83c2, 0xf2a6067f, 0x0ab499d3, 0x616aa428, 0x425faece, 0x10d8ddaa, 0x4a48d367,
0xf2e91e43, 0xf57fb0ad, 0x48835b8e, 0x62128301, 0x1834132e, 0x1df35be0, 0x50c017a7, 0x08cb7de0,
0xcac616e3, 0x4d58e232, 0xd2e88628, 0x9bde2822, 0xde3b5892, 0x5dd7de16, 0x366cd43f, 0xcdc4ef09,
0x3260bfe6, 0x652289e8, 0xd87f7eb7, 0x9947fbac, 0x1e666157, 0xff319f6a, 0xf1dfce19, 0x1f001b0a,
0x23545ab9, 0x24778ad6, 0x84a7cb23, 0xd9d63b38, 0x175649c0, 0xb07ae715, 0xf87c6357, 0x64abd770,
0x764d2a9d, 0x1810a3fc, 0x37f63ed7, 0xa7b4d555, 0x7cd2b497, 0x9b006233, 0x71e39ac6, 0x467d862d,
0x2c5d000c, 0xc4ad414d, 0x9d19c3c2, 0x15c614b5, 0x2d30433b, 0xfa6ed577, 0x7c7c246a, 0x87f12190,
0xcaf27f1d, 0x9f3a1f35, 0x6b1e5ef8, 0xc33d26ef, 0x98327dbb, 0x32c2de4f, 0x3f7e33e8, 0xa5ff0705,
0x5719053e, 0xddaf44d1, 0x8b961ca6, 0x8359c476, 0xdce8092a, 0x19c367cd, 0x8c6b47c4, 0x60e27bc0,
0xca73a8c9, 0x06061556, 0x4d732731, 0x8dffd880, 0x14a06840, 0x6599855f, 0x5ee61b08, 0xa9e39161,
0x9af4361d, 0xf0cfbc20, 0xfc7b6bab, 0x56033046, 0x1f8d5d08, 0x6bfb5fb1, 0x8a5292ea, 0x3d0739f7,
0xebe5f17b, 0x7527bac7, 0x9e5fea2d, 0x4f463f66, 0x27cb09b7, 0x6d367ecf, 0x5a0a6d1f, 0xef2f118b,
0xde05980f, 0x1ff897ff, 0xbdf9283b, 0x9c845f8b, 0x835339f4, 0x3991d639, 0xb45f7e41, 0xe99c7026,
0x2ebb4484, 0xe88235f5, 0xb129a73e, 0xfe1deb1c, 0x09d1921c, 0x06492eea, 0x424dd2e0, 0xb7246e3a,
0xdebbc561, 0xfe5163ab, 0x3c439041, 0xdb629599, 0xf534ddc0, 0xfc2757d1, 0x4e441529, 0xa2f9836e,
0x00000000,
0xfffffffc, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_1_3pi_32768 = 1.06103295394596890512589175581676241356306430493637632498444896039264531756151023393409201844168723970715228484505305357928607897409719101918644940487799892819493311291606051715385164264616871792478261930811598441128908260161149086007888253409481799837143960307926724601782637413659607291291896057019148733297628933499114898492973073932215397855383270777990975203132965768125254383191044642827359330582759565739989245399466641628583723447452572287411679178107031031691325339826306909839555845372868329664423536884771183668813549851877598110681964498746398777227070677868690665422607991665888524436290186503380010827118376259233047540586748132917431787585176491927088712030971985654507541618209379973850016333531839904726037935197856754350140010878497347283207737493707637468764322726165639460956807716938370800581017737868144772760504983055148398497523599916770219593875987848272905503198048885812693799983938438471899564692905988539144895042691126341108363803962218420845766684081811980768807506633625778630025083707224211411301731720854832944155562096737415691252375409091128111428046497973419500385557368746405729673226371145806636497673621082543678387226295319980666336836258377419630588871230700523527676760693659532567092544051746466204894025999719127927065395825181374583621484792867577503507492520258359254071209378436227218852351288951199704047193590706901825997496750663832850864682396063722867443219760790385141603836299638014526513194939660218196513477766402376878769029335893793249811794392508793977671309603184647125122437852069853196966902263838867921225791958510749876635373310386812722399167356751419362154386999146457918506310442308140228029605703319002528492462862357746251886191572918956468820158097225282371412424227952973455454861309443339188719554235665193998305766193511633739929126063058870022468702536982082143872954651173548554209459873166548292223449571326565000693000455920026524482399738682668492673916636569858615712174093299268845998284722330743280552602517856495357003045637389114319538971148884690323595037468057892882733041474502212262680647195713849976999205790710907312441311358316361401887479501230816556660774099711037358646450759954188664051738851993400522024001558848658605693492507704963620617341273369558665592697699474988634404715235336818140157345015542115453172874033552103406249275759763537195071453389078636584483097320315984861632072800624750524612221930590855993623912444426504489634273002424884794495409253775887150615351731563373698808518691376891855354780658489977712327200217992337827860976455672187744568876224107153996766568746546489172296139894437302768167095596208576293589255707672531810966780431378345849707061072477905238626150823170887807421999103961064593813233792496153371679465137126692145595041468924949024171205569437678198072541147863957888376590124999832472368744398870734261429696401076589685135007607380165681159830069244490935915240066449928782374541380782698593291259103794871899001537137142937575908801579013404940038323948540771479786693188317302001113056814153564279182433623645097637710647934082056511399539805727522431112794517959194288877044337798754776101400597141152415895071378563450674089672004663178948237993083253677183987302264720569833731690843766022929636137211924290455361333543397063162292835029900449942860576500961535547554971300775663045169292949357393695889035219495614689965624410097754857349851111069968760438229050353427272186587276524462289948491735089998553304678774642880822093650508598322721927449398318842526612113329299166514346598791511086306788702638885013949090045692594856454981733150188671779046250557731486132162864982707758788742638871162899011285731588824928441601623001331873293601459742322284907578429994255143611070894988624249456707484072408807999088975231399612266284953039437522226603202547450007741411114701275052869035286160756268744089408330212257284638993629231205232731598853923686469676870266093399246589392243655776814977908272483600936006078582808136348716889826483587662692561270578948743964215162892710750108262070855463549255594754356370921007834690072497303880074916957317877022679160492956024226520258781400302112788634632530611782636118586162351744938164039594401821521919645462432752633143302288368482394439532048319990537417933822145896351196223363720130166171087080325107742291022661352503013903689609606603419884849697727454214821893674444104338065583716224863657541360747810920610404107443821333388870743070787520217505797301068308811075905107653647995513851421096080106330674042188701383972232335367193970566553214578268598923675888263801387175983669528173231764714010951316256336206110576352240216622402903104825038610757754941363853997981044226814392036386287552185337016408805926791614140616326069400347699787314091471693371406422710954238302932773179623859280528950411855348158007657616616826165819142088014511157383776373218173971610440156252495752754739832393143380871594027150956942786470481510319869210085063860826683563120321468411561532667346988708308689197649785460334541220250102535253015622279700142379318060860374287858586139080382999950526504601232806882804314256794092543170934731737032638625234276027635367677226428548843604013735541261057713514724166846610929167685258240405409704632280688160518181828110090948957799514422687293687165376845672867772614246142762086247560707714358093746931898412284335318719070844646640539456148984223365164479344966967630777588564138827244906340158086860296251960569002296961755608708420497300922020681954312896445552345108854943434734529484295971454144780145043281309632931021481458438992163007939600893669621426572419080722119595973896259867943191593181554019087342099130347508034551870899638079108518837732554003567701544439895960601478708763030141419859822980992494172178815906824018073320794347045882314932238675577378919088591195241315491150240445681123754674632652048930561279377730559119019608279145478186583374026307098797238304133739280818944262915897699726621352320824288977413138216206363906048907919086042123344340417838456747757172579753830133281334051778455396465433170817882898624475405608068130139329879416293658341140394562759938592970516789747746027687289695868539292418715491719076845198076221549464657187042508678725625776040478357888090841978081617396190267406421455085100800780150352861931037297388032922727127173794669303097461093347711557345273087915261332422894057935467053109140208574157132587842690950169389139873876556793541421241648187873672300824601270977548239592483030871581818725265533606792990609115828392945416037819460825335537563332146421053590920702830526230005636885354234125622733824870706376962490832584752841932049490260493745246038562954035161750945118867054809909748595746197795328022031128885625438702376576048789627066366459569182122448440875340574905868085869552622970809365319296948915737233755136266546217572777915612957711892675212748018774863335553414907279058372801306054149435786332730299254066505946593874387442359261089293528248136656558348282413940055606504452780672277863801488785980714019525899313420663559969496102233737505626143016225764268954960438211651702270269654004118408379389830974288651029266672255101409680677491095407986582126850079429414241130803046240175574015706414269780193414378642791571645572487815540031639755598488318029945923422943575840061025042844958966777480929146204499137525439697654651679480514015782885937512713941194627518414149674482364514104269555718137444410431163164182037486088880206355603675894478796403547667617552000586367875531169981897801255771616895001132948737943756207108402894147014255439198074338363604219377134989924324649352480248399128540995737516025615552499615547857191833823714571362524919795601557935274297974299099846479623018311628640205962479502701777259380710804171700662025331777224529074187583007366476707691891623863705786480862391763087291714688142134973710440753314206850579408564028834562288461035285639048997314336171026620140812329815475492034436653527327978454341201498879500849147998614228873784281249896174773234144509311862353219901305696928071305253724568748851696955486107992702126035816927721481948839818542228521217070992155584047978734298763546555749194051141700116858842345576614023817249402377159297965836297960121172820406247218764334571616883312808509749498554807176982500378799223042735697201817416819033543621669306123261265508699917274360421402361759266752249507701252515455839082367835856713043997133520077227505913433353446839444975347228274966085594920350515009824760820682011504264553703572217522692242543845788564288697120399601246673813013953134519937221442783865787443910314318326431443652992208093621224053229542703820786233118509159932620151843738039020272249850176063162338026347634980112258938060580409812962481710018820972486639131588779314179012926948647404809005046520248416972094063358846925991576344189880120312192137219423559342557099429533601047100659195114361163380445792585562537038900079783057489387063551498185625528395971810560245906273266261701611255858623818645301102717782618020837612507308126828697995657326132706675318497947635531361445187817434523376867236837333196013997963695436351639044696024577869524322696752541215398623313084812243286236774686581646388866321288652223868972682151368408361409624722906389962892242559221183456077392114083418615558305147955988054600360421952918502046044049435366651217647496051792114991156144572543399422281383953964782570106227205971416273756480595463275253855717541055293369980594534891106405138061839934035135210057926521903295602484284861747356580093285792357000413743428953857769307239966705809959427768043534713390177082716469107157736889203509177838134589299818469814810242256742365564241641323695066258128891166E-1; */
static EMUSHORT _ei_m_1_3pi_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0xd084ae2c, 0x4d9379a5, 0xcb721d6a, 0x28c80e18, 0xbf496d3f, 0x9bf50e9b, 0x0debe01e, 0xbc0e33f8,
0x8c9edce2, 0x7429025d, 0x6c549f1b, 0xef6fb6bf, 0xff351f92, 0x9928129d, 0x385fb221, 0xccdb9c38,
0x5060d6ba, 0x77864046, 0x9b7d28d2, 0x438b3a12, 0xb52b41ad, 0xd2cc9263, 0x31cb21f1, 0x8c0d119f,
0xc222caab, 0x060480df, 0x3d15d139, 0xe0d261c5, 0x7fb4cc2f, 0x870d77ce, 0xd15aadf0, 0x3470e1c5,
0xf8259275, 0x4f459039, 0xeb2262c5, 0x89750681, 0xff89ab0d, 0x61679d2e, 0x1472b278, 0x0fc5b158,
0xb08f1c68, 0x97a60414, 0xcc87b889, 0x94372a2d, 0xfef35c02, 0xbc67d2b2, 0x65da81c1, 0x3800a320,
0xe50b5223, 0x7f004bb8, 0x678a91bf, 0x845d1a39, 0x81f606cf, 0xb7ce6ca8, 0x639f92f7, 0x48bbaf64,
0xb3b1e2fd, 0x62f4b35f, 0x22c4ce3c, 0xa7802456, 0xf1c00028, 0xc12ab5a4, 0x80e701a8, 0xf60b3f00,
0x18b94f27, 0xf4392879, 0x12afcf84, 0x4618a689, 0x0501addb, 0x375e5efb, 0xad017c4c, 0x46d0502a,
0xda58203d, 0xdf4c1117, 0xb6c02c62, 0x3ede7966, 0xc407ef85, 0x8e5a85ce, 0x4ae201d5, 0xb8751ce7,
0x1b5d35d2, 0x872e66b5, 0x4e7c490b, 0xe4ea006f, 0x4cc1f447, 0x9bd8e350, 0x9fcd42b5, 0x2f39581b,
0xd3483b5e, 0x6f77b9cb, 0x8ea26d44, 0x73a22f56, 0xe37770b9, 0x5bdee80e, 0xfd4f9121, 0x89dc3d79,
0xdbd5cce4, 0xd49870f7, 0x02267746, 0xb0ea807a, 0x2e50f749, 0xd04fec99, 0x0fcc36a7, 0x93fb4842,
0xcfcafed1, 0x6963e73a, 0xbc923138, 0x043bdcf4, 0x9d4b06a2, 0xc3954aac, 0xada28a0e, 0x8acff45d,
0xc658c1a9, 0x28112eef, 0x66c6f38f, 0x0910d73c, 0xce4df2d4, 0xb8598705, 0x0a311762, 0x7a953af4,
0x3c1a4e1b, 0x636672fe, 0xad92002c, 0xf015437a, 0xfde60ea7, 0xebb03bfa, 0x7b643fe3, 0x732db177,
0x4773a400, 0x7fe1d22e, 0x9d630c2b, 0x6c38903f, 0x3bd2bfe3, 0xa9a32270, 0xb0bad748, 0xc316b93c,
0xefa115e0, 0x90625269, 0x3e409d8f, 0x523fa229, 0xfdbebd29, 0xfa97a832, 0xa38ea53c, 0xae1b7261,
0xfd36a3b4, 0x61097f08, 0xce8eb471, 0x77718147, 0xa8c4a3f0, 0x89793fb7, 0xedd08be7, 0xd177f9c8,
0x6f52ce72, 0x50388be2, 0x7cf5077a, 0x16ddfd88, 0x4f92b847, 0x76479b86, 0xbb53f540, 0x8b09ff18,
0x29ab07d0, 0xfe7f85f8, 0xba2026b0, 0xf46dfdd3, 0x7863f62b, 0x581d6a96, 0xa1467200, 0x367df02d,
0x176c6801, 0xe1cd57cd, 0x3004b2c5, 0xd64657e1, 0xa7a369b8, 0x3980b957, 0xf52488fe, 0x4cdb4382,
0x7f73cdbd, 0x7685a8ca, 0x6aee2ffe, 0x1d7fffb3, 0x61c9e96c, 0x8422e5a1, 0x858217c1, 0xc46e9fc7,
0x3772f026, 0x34b8c390, 0xa4a58831, 0xffa307dc, 0x6aa2d2cd, 0x50c68ee7, 0xfb79da5c, 0x42e7c6ec,
0x2b551566, 0x72f88b61, 0x1e5bd865, 0xf9a1ae81, 0x68eb7eb3, 0xc30cd3da, 0x58b9129b, 0x84b0543b,
0x26dd73fd, 0x9154e937, 0x02c7c4a0, 0x443c9510, 0xeea94c16, 0x14429987, 0xe16a336f, 0x010fd90d,
0xf78f7a58, 0xd696f021, 0xcf371797, 0xadb2aab3, 0xda0f834f, 0xe478dc76, 0x6c3d2990, 0x2af44060,
0x3b09b44b, 0x30315d00, 0xe81bceea, 0xacd8bf12, 0x1ecb4235, 0x81a4887c, 0xa5e06dc2, 0xd4b814fe,
0xdeb5edcf, 0x823cb2ef, 0x1273099b, 0xb98d0033, 0x554dbc4e, 0x91bca1c7, 0x8a54ecd4, 0xa601b024,
0x3956e3fe, 0xf4648536, 0x76b95dfd, 0x1a8589d4, 0xadce3eb9, 0x0cd8e172, 0x58839004, 0xd3925c27,
0x95204cc7, 0x8eb0f6bc, 0xd036e9c1, 0x9a9b9a45, 0xbd1c84bd, 0x62e79573, 0x2a275c0f, 0x25baae97,
0x364610a4, 0x939f70bc, 0x1fd914df, 0x2a7e8f2d, 0xacb28dd7, 0xdd883e18, 0xe1388d9e, 0x4b849b72,
0xc22acc5a, 0x83350def, 0x9fe94112, 0x1f97bb73, 0x28f9cc1c, 0x97baacae, 0xe9d6440b, 0xfe7d9e9f,
0x8b67c6ef, 0xf9d026ba, 0x63d22514, 0xd4d4e364, 0xd874be58, 0x6eff37c8, 0x08a96787, 0x6178e2df,
0xf6b3f6c2, 0xc849bd76, 0x0c9fb6e2, 0x5a3d8b27, 0xf0288cbe, 0x014ff348, 0x1dc75f5e, 0xbe6e8728,
0xbae91b3a, 0xa1a492b9, 0x3c9d056e, 0xe623b142, 0x85430e72, 0x7e44dd7d, 0xe1ba800f, 0xf240fcc7,
0xeb1e3e8f, 0xc804b871, 0x900aa38f, 0xa21cd245, 0x4ad9f333, 0x3bd2cbb1, 0x66e1024a, 0xb93563aa,
0xddf6027a, 0x038153dd, 0x2af0128a, 0x8c19256c, 0xf6bb3dde, 0xe79fc4ae, 0xc0add20b, 0xa65f7b97,
0xfc4b7395, 0xa4a4b70a, 0xbf8cf6fc, 0xdd05fb83, 0xefa3ee2c, 0xe475b1d8, 0x111e4861, 0xcc6d1c2d,
0x0cd034a9, 0x3a1f9c3d, 0x2100ea77, 0x26cec8f9, 0xceefd8ad, 0x50f00ea4, 0xaee8e83d, 0xda716222,
0x5b3f6063, 0x9c122b6b, 0x8927a046, 0xe37c52f4, 0xe0dc1113, 0x12b3f963, 0xf87fd28d, 0xe23dc3bd,
0x6062aa6d, 0x47efd5d6, 0x6d9380f1, 0xbecce5c6, 0x37635000, 0x97d8f472, 0xfcf04ccc, 0x719a9632,
0x4ab8c3f4, 0x6df0c468, 0x166a81c7, 0xf6838df3, 0x384b7b35, 0xfb7f87f4, 0xeab01ac3, 0x33ad95eb,
0xe3b6d4b8, 0x0773748e, 0x9bc4b37e, 0xd2cfc167, 0x2ec1d07e, 0x562ab9ee, 0x03a81a53, 0x88652559,
0xf4caf29b, 0x7212d9b6, 0x2d80d3ff, 0x8282f542, 0x33c79aec, 0x08459c88, 0x6c5b9385, 0x36d2180a,
0x1ecc3e49, 0x1657b72b, 0x9ce91cd9, 0xbc6bfaf2, 0x473d37fd, 0xb84202c6, 0xa23ec7bf, 0x24d34947,
0xa26e54f9, 0x601970b2, 0x478e623e, 0xd445c52e, 0x7bd45c59, 0x1daf1521, 0x112cc5e5, 0x15cfca60,
0x42550f9b, 0xea76c842, 0x051bc805, 0x6a8a95f0, 0x9bccdd8e, 0x83f8a41e, 0xff159dd8, 0x4198c87b,
0x282c3af6, 0xe5cc7b1d, 0xf6321754, 0xdc3f0fb4, 0x8ed9ea9e, 0x45722d1c, 0xd780d50f, 0x955c23ea,
0x8e143c99, 0x34c5151c, 0x0459d841, 0x5e8738bd, 0xf44f654b, 0x073aaeec, 0x205f04d5, 0x291c07e2,
0x61e44a98, 0x8e60ed0e, 0x42284ad2, 0x8da2a138, 0x1ec01604, 0x0dbd2953, 0x317e3a28, 0x3348b0c7,
0xef273cb6, 0xe8102c3f, 0x72e9db73, 0x8073923a, 0xe2170abc, 0xec26c5b5, 0x3475d0f1, 0x88fb071d,
0xa2cd6f7d, 0x45edb334, 0x54763acc, 0x0ebcdd13, 0x61674528, 0x35623f6c, 0xf9c19f4d, 0x88ed671c,
0xbad08822, 0x48227604, 0x342d92a5, 0xf799ec32, 0xfb00d64f, 0x2baae813, 0xc9c72eb1, 0x21e903df,
0x9468c71d, 0xb5c1d191, 0x97e04cfd, 0x1fd8021e, 0x8960c67b, 0x507dd113, 0x209f22de, 0xacde9384,
0xa82efde5, 0x45248246, 0x9a7d4d47, 0x3f8ceb16, 0x8990bc24, 0xee4ea060, 0x8db0afee, 0x70774f65,
0xa4da8722, 0x39dad26b, 0x2c812c59, 0x98ba5269, 0x96cecd60, 0xc2203bf9, 0x36087440, 0x8e619331,
0x30230e6b, 0xec46fa5e, 0x8330edd3, 0x31b73cee, 0xc26b9ae4, 0xc0c67f6e, 0x7ecce7c4, 0x0a567191,
0xd89b5383, 0xfeba5846, 0x98bef79c, 0xa083defa, 0xc1102532, 0xa37c556f, 0xfa420ad1, 0x681d9a46,
0x84e2eeb3, 0xf6fcbe31, 0x57ddd79a, 0x8c6a763d, 0x20c9be4f, 0xdc28a9a9, 0x04e3c4c2, 0xb54a3771,
0x9dcb7249, 0x5362ecf9, 0xf5c84e8f, 0xd5c3d19b, 0x5a34464d, 0x5edeba3a, 0x668e43a4, 0x89b9a150,
0x86369793, 0x0cee1d44, 0x97d681aa, 0x11cc0200, 0x18729bfb, 0x4555f401, 0xcedf093c, 0xadd04339,
0x11a237a0, 0xe7e7434e, 0xb0d78359, 0x481e29a3, 0xd7d21d58, 0xf273d4ad, 0xccdce54c, 0x67533f16,
0x818e279c, 0x72c56141, 0x13f23534, 0xa843a16a, 0x03402f50, 0x6375bdda, 0x0c2b7f06, 0xbde0f13c,
0xc6e2358b, 0x8c221b78, 0xd18a7d2c, 0xd06cdb2f, 0xa6b9fba7, 0x2f324219, 0x54c2bc3a, 0x3363354a,
0x4e5be3f0, 0xa5253258, 0x4bdbb0e0, 0x3360b6fb, 0x18ff04c0, 0x3822e600, 0x816b4f10, 0x70a190b4,
0xb1a4b2d7, 0xb1b48304, 0xe87924b3, 0x1a6a5c14, 0xa37107ad, 0x63225c3a, 0x550d697b, 0xf9b7e1c9,
0xc62931ab, 0xf7de84b7, 0x8d82045e, 0xb5e8775d, 0x8f1cf856, 0x487184b5, 0xa390f8d9, 0x28db34a4,
0x27fdd51b, 0xae8f352a, 0x25a34681, 0x7f0071b5, 0xd7bf767b, 0xd70e034e, 0xc2a244c2, 0x74660af3,
0x3234b5ff, 0xb1e29643, 0x13ca370a, 0x6cec44cc, 0xdfb8dabc, 0xa03358cf, 0x34e3e071, 0xe6f67b6f,
0xf2d8b6d8, 0xc8e8a286, 0x086aa55d, 0x55c6294e, 0x7775f922, 0xe5827544, 0x2c20e9b2, 0xd27c2592,
0xa9206097, 0x5e046c15, 0xd7a5ca82, 0xca622475, 0x3eef6e4a, 0x277a1335, 0xd28b2b29, 0x3e504665,
0x503cfaf1, 0xf29bf265, 0x696ca96c, 0x33e86da9, 0x1c8c8078, 0xa0957886, 0xab72cc0f, 0x718e73b3,
0x65831bd0, 0x6f6621be, 0x2594b0f0, 0xe30ea520, 0x240ea601, 0x81a10bcc, 0x2c4c3f05, 0x3fb6f193,
0xf15117e9, 0x0671378c, 0x12e6092e, 0x4681e6fa, 0x0d6552a5, 0xfe65d417, 0x288f7ae2, 0x4c2bc8e3,
0x912fbe22, 0x7494b71d, 0x3cb6c2f0, 0x45691114, 0xe120f236, 0x9e5cc5c8, 0x4259e941, 0x1fb034e0,
0x4cf8baa6, 0xcc1a77e6, 0x5c72f353, 0x53fd5294, 0x01f34e2a, 0x88a81d8c, 0xbacb5770, 0x9ae57166,
0xa7dcb920, 0x864df080, 0x4967992d, 0x0cf1c156, 0xd4998cf9, 0x08e26a9f, 0xeda88d6d, 0xd1e911f9,
0xa64391e4, 0xb619f07c, 0x5ea79656, 0x552de33e, 0x2ab61275, 0x9cc1ea5d, 0x8a63502d, 0x518d451e,
0x5fb0828d, 0x1302fd7b, 0xe8e691b0, 0x5e189326, 0xc7f2526e, 0x75b329f1, 0xfaf8f85d, 0x36c523ea,
0xcb4a5d2f, 0xaf74dbc5, 0xceecfe77, 0x85fbcb30, 0x57efe128, 0x13b663c8, 0x5d2bf837, 0x4fd00910,
0x2ef1abab, 0x98c6f95e, 0xbea42904, 0xedb5c716, 0x40bbc100, 0x395eace6, 0xfec1dc67, 0x7e629c80,
0x5e7c979e, 0xaaac2bbb, 0x541b71a0, 0x29ca30ec, 0x1232f82b, 0xb54611bc, 0x75ce74c7, 0x6a514ae7,
0x386323b0, 0x148de0e0, 0x077e54f7, 0x61faa944, 0x9d87399b, 0x5ee3fd23, 0x021e7e53, 0x85641b67,
0x54b2b52c, 0x0035401b, 0x7471931c, 0x6325e2b5, 0xca3a022e, 0xad24cfa6, 0xc26ba8a7, 0xa2466522,
0x6326e9ae, 0xd66f8399, 0x11bf7786, 0x91ab6781, 0xdf555965, 0xe2149ffe, 0xd7f41e85, 0x611b97e2,
0x98d78649, 0x5a42d19d, 0xd236e8b2, 0xe81a8595, 0x0696ef29, 0xc0f51c29, 0xc376f471, 0x2b1de401,
0x4c61d741, 0x18835b26, 0xb4942d18, 0xb22bd1cd, 0x00dbdb3a, 0x51e654d8, 0x0cf66441, 0xd6dd1341,
0x59925ef1, 0x0573d440, 0xa9970bca, 0xa1df71cf, 0xef3de769, 0xfc679534, 0x08203938, 0x8aef3482,
0xb5515efd, 0x1c935d54, 0x5deb55a8, 0x493150e1, 0xa7a8b73b, 0xf953cf62, 0x9fd15287, 0x8d6d72e7,
0x48d721f9, 0x5fcd68e3, 0xa8ab0f89, 0x9e45918c, 0x6f915b1f, 0x239400c4, 0x8da2dcda, 0x5f6b9e79,
0xe7d3c02a, 0x7cfb25a9, 0x40e623e6, 0x9b565d95, 0xb3807d4a, 0x925a7860, 0x0222109f, 0x16e7eced,
0x69f2d159, 0xa3338e6a, 0xcf9fce5b, 0x3a9475b8, 0x2de89401, 0x0c6f8909, 0x0f4f42ca, 0x9ea18406,
0xba674b24, 0x57c2befe, 0x35dc6a32, 0x44238e96, 0x52c4f184, 0x37031386, 0x1eb7bc49, 0xeefcbecf,
0x7d312230, 0x5ab2d94d, 0xbb32c7b9, 0x9600e548, 0x47d4c435, 0x4c8e9a53, 0xa3ff0a4d, 0x8cff1dc9,
0x07e6eb31, 0x886730f4, 0xabcea410, 0xc7d4d792, 0x8f823d96, 0x359fcffb, 0xbb486e0f, 0x28842294,
0x8f35ae7d, 0x8d3370c3, 0x66f4def3, 0x08dd0dbe, 0xc3f1ba3d, 0xcfafcbb0, 0xf6c6d565, 0xec915f9a,
0x10558f76, 0x5a9e9562, 0x73ab59a9, 0xd0a2e774, 0x25bd033c, 0xe7941833, 0x03842793, 0x68e2f86d,
0xf96178c5, 0xf359daee, 0x0d943361, 0x83cf8d70, 0x48f3e4f9, 0xc2df470d, 0x556ab143, 0x4cb7b4fc,
0xd8fa6482, 0xcb217231, 0xbf6af5f2, 0x3b0fffce, 0x8abf94ab, 0x6d6c1676, 0xd0c4ab23, 0x49722b55,
0x4fd40ae4, 0xd28a4974, 0x4cc365eb, 0xd301977c, 0x04bb5d67, 0xff85521b, 0x5a7cca1e, 0xdda7d5db,
0x428db7ad, 0xdffaab8b, 0x49eaebee, 0xdab0c55f, 0xc0983ba8, 0xc0b7ccb5, 0x1b91e3d8, 0x91110870,
0x7c373773, 0xe4624d89, 0x1ff75f51, 0xf1074938, 0x05d279a4, 0x7c0989c0, 0x391c881b, 0xb6b9e29c,
0x3dc5b256, 0x7a709713, 0x60434710, 0xc1209198, 0x1d00859e, 0x6206e1c3, 0x047c55ff, 0x987efe7c,
0xba9c8b2f, 0x44cad5fd, 0x6d42b914, 0x179b171a, 0x3370be9e, 0x3e941e2a, 0x529f430b, 0x311e5233,
0x5eae89f0, 0x92e61638, 0x35606476, 0x40016567, 0x9bf4255c, 0x86ecbc4c, 0x296287a5, 0x7cbcf572,
0x03434198, 0x0b3b85df, 0xfcfa4623, 0xf329d413, 0x773a920a, 0x33d8c997, 0xca1be0b1, 0x57627ff0,
0xc8a2834c, 0xc90eec62, 0x982a89e4, 0x71661634, 0x94434f3c, 0x3e58c309, 0x2b8f7f9c, 0x7ac360a4,
0xe9445c0f, 0x97aceeb6, 0x1ab219a8, 0x4436a10a, 0x97e65a8a, 0x46fd6f56, 0xd3e91341, 0xfd56661a,
0x6bc7fd50, 0x7131b6e1, 0xc9563c5a, 0x179867ee, 0x05b107b6, 0x081905cd, 0x7032b0cf, 0x034a616d,
0x358b672d, 0xf3cd0e6e, 0x885d0dc6, 0x57673501, 0x64fff13f, 0x9484dd92, 0x10ea5274, 0xa09a0dce,
0xda0afb2c, 0xf47b5a58, 0x438808a9, 0x639b77c5, 0x2c8e3035, 0xadd4e913, 0xc121278d, 0xb86119de,
0xee8c2859, 0x9caa40e7, 0x60af24be, 0xd818aeac, 0x759ac43d, 0xd299cfd5, 0x165574de, 0x0bb9fd2b,
0xb9081e84, 0x11cbd843, 0x6e8b5d8b, 0xcfd2e02e, 0x7da47618, 0xd275281e, 0xf33bc5a9, 0x67b13eb6,
0x9880ffde, 0xdc2e0d35, 0x20a9fe49, 0x21b54f91, 0x288881ca, 0xa9977f38, 0xed2a6822, 0x29557963,
0xd9c5ce4c, 0xdb4a0e72, 0x5b8a642e, 0xcd1da44b, 0x1f1db7ab, 0x95f9341c, 0xf5fb2f1f, 0xdb8fc9eb,
0x9dbc38d1, 0x756b8550, 0xf54853c9, 0x8a4671c6, 0xa66e461f, 0x7955d844, 0x97da23b3, 0xb352083c,
0xe5d15565, 0x5b91ac66, 0xd177afae, 0x1d081b9c, 0x3c4059a4, 0xa33e71f4, 0xfb50308e, 0xb5418215,
0x0e98a97c, 0x7ef8299d, 0x8ed3294b, 0x59a6de94, 0xcaedfcfa, 0x9903d314, 0x54a84535, 0xdd54095c,
0xc976b1a8, 0x27945bc1, 0xba1d7b89, 0xaf225b48, 0x7be00c38, 0x77af3512, 0xbb39b505, 0x2bd8a500,
0x0def8bb7, 0x5d5d71c9, 0x67443441, 0x12aa7600, 0x70d5e056, 0x32220729, 0x7e88240b, 0x37da172c,
0xce9af2d2, 0xebbfa580, 0x50a48f8f, 0x72aeeb09, 0x2a11d160, 0x8ff9d4ec, 0xb86e1938, 0x515ef7f4,
0x3a87eca4, 0x46dfa3b5, 0x287fe2e7, 0x145da9de, 0x350eb79f, 0x3c48a914, 0x22b8917f, 0x943ec20f,
0x2807756a, 0xd54b7555, 0xa7f6e04e, 0x7b5b2a0f, 0xaf19a29b, 0xa217c84c, 0xf07f5301, 0x8cd09588,
0x3e4f0606, 0x3602f29c, 0xec3789a9, 0x52d28ed0, 0x626cc2d1, 0xb30c3e8d, 0xadbd192a, 0x4985e84d,
0x28fa5c82, 0xa86c84e5, 0xa5af6b02, 0x24837221, 0x9c467d01, 0xfadf1fc2, 0xbdb01c37, 0xd94caf3d,
0x00000000,
0xfffffffb, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_1_4pi_32768 = 7.95774715459476678844418816862571810172298228702282243738336720294483988171132675450569013831265429780364213633789790184464559230572893264389837053658499196146199834687045387865388731984626538443586964481086988308466811951208618145059161900571113498778579702309450434513369780602447054684689220427643615499732217001243361738697298054491615483915374530834932314023497243260939407873932834821205194979370696743049919340495999812214377925855894292155587593835802732737684940048697301823796668840296512472483176526635783877516101623889081985830114733740597990829203030084015179990669559937494163933272176398775350081203387821944247856554400610996880738406888823689453165340232289892408806562136570349803875122501488799285445284513983925657626050081588730104624058031202807281015732420446242295957176057877037781004357633034011085795703787372913612988731426999375776646954069908862046791273985366643595203499879538288539246735196794914043586712820183447558312728529716638156343250130613589855766056299752193339725188127804181585584762987906411247081166715725530617684392815568183460835710348734800646252891680265598042972549197783593549773732552158119077587904197214899854997526271937830647229416534230253926457575705202446494253194080388098496536705194997893459452990468688860309377161135946506831276306193901937694405534070338271704141392634667133997780353951930301763694981225629978746381485117970477921505824148205927888562028772247285108948848962047451636473851083248017826590767720019203449373588457943815954832534822023884853438418283890523898977251766978791509409193439688830624074765299827901095417993755175635645216157902493598434388797328317311051710222042774892518963693471467683096889146436796892173516151185729189617785593181709647300915911459820825043915396656767488954987293246451337253049468445472941525168515269027365616079047159883801614156570949048749112191675871784949237505197503419400198933617998040120013695054374774273939617841305699744516344987135417480574604144518883923715177522842280418357396542283616635177426962781010434196620497811058766591970104853967853874827494043430331804843309835187372710514156096259231124174955805747832780189848380699656414980388041389950503915180011691364939542701193807787227154630059550271689991945232746062414758035364265026136051180087616565865898796555251640775546869568198226528963035900418089774383623229902369886462240546004685628934591664479431419952179343333198783672257047518186635958715569403319153629615137986725302741063890185326688915160854938674832842454001634942533708957323417541408084266571680803654975749265599098668792221049208279770761253216971564322201919417807543988582250853235337593872802958043584289289696131173781658555664993279707984453599253443721150287595988528450191091962811016937117681284041770782586485544058608979684162824425937498743542765582991530506960722723008074422638512557055351242608698725519333682019364300498374465867809060355870239449684443278461539242511528528572031819316011842600537050287429614055786098400198912379765008347926106151732093868252177338232282829859505615423835496548542956418233345958884693957166577832533490660820760504478558643119213035339225880055672540034973842111784948124402578879904766985404273752987681328245171972271029089432178415210001575477973717196262724253374571454323757211516606662284755817472838769697120180452719167764146217110174742183075733161430123883333024765703286717877650704541399404573933467174613688013174989149785090809821606165702378814487420414455870487391318949590849969743748857599490936333147300915269791637604618175342694461423412362998626415038342846879182986145991221487370308190915569791533721742584642986916186963312012172509989049702010948067417136806838224956913577083031712414681870925306130543066059993167314235497091997137147795781416699524019105875058060583360259562896517764646205672015580670562476591929634792452219234039245486991404427648522576526995700494349420441827418326112334312043627007020045589371061022615376673698626907470194209529342115579731613721695330625811965531415976619416960657672781907558760175543729779100561877179884077670093703697170181698901940860502265845914759743979588369770889396217638087036230296958013661414397340968245644748574767162763617958296490362399929030634503666094222633971675227900976246283153102438308067182669960143772604277672072049525649136372732955906611164202558330782535491877871686477431560205608581904578030805828660000416530573030906401631293479758012316083069288307402359966353885658220600797480055316415260379791742515253954779249149109337014491927569161978510403819877521461299238235355082134871922521545829322641801624668021773286187789580683162060228904984857831701107940272897156641390027623066044450937106054622445520502607748404855686037700285548170332156787271995798847178944603967128088915111185057432124626196243643565660108833680378322799136304787078301171893718145660548742948575356536955203632177070898528611327399019075637978956200126723402411013086711495005102415312315168982373390952509059151875769014397617167097751067844885456452807158939396043102872499628948784509246051621032356925955694073782010488027744789689257070207265257579198214116327030103016559457932851360431251349581968757639436803040572784742105161203886363710825682117183496358170154702653740326342546508294606846070715646856705307857685703101989238092132514890393031334849804045921117381675238733595087252257230831914231041204336797551185651452221889704267517227213167065313153729756915155114657346723341642588316412075760508971132219785906085851087824609822246982661110938292441222559547006702522160699293143105415896969804221949009573936948861655143155065743477606310259139031747285593313891282994155026757761583299219704511090315722726060648948672357443706291341119301180135549905957602844117361991790066830341893164433964309866183626803342608428160059744890366979209595332979193392647062093591086399375305197303240979287281003044606142081971869232747949660142406182167330598536621547729295366809393145315925082553133788425608178794348153725999610005388338415473490748781134121739683565542060510976044974095622202437558552959220699539447278875923108095207654672719014044693140366187893076338985571661620984928902818815090442193320303587684160681314835612130471427005548160913138256005851127646464482779730410246920453453803460019773230958200107836680089548159364459993171705434516002898318551564306178494408820182126270418549054074175951560659312361409052542256184509532331611796943622731536863640439491502050947429568368712947090620283645956190016531724991098157901931905271228946725042276640156755942170503686530297827218681244385646314490371176953703089345289222155263713132088391502911074323114468096483464960165233466642190790267824320365922202997748446768865918363306565054311794010644021644672281070239894727116868029253163521999096631795834367097182839195064095610140811475016650611804592937796009795406120768397495477244405498794599454057905817694458169701461861024924187612118104550417048783395855042083978511165894855355146444244850654976699771220766753031292196072621693232017162203286587387767027022405030888062845423732307164882719500041913260572605081183215559899365951375595720606808481022846801316805117798107023351450607839820936787341793658616550237298166988662385224594425672076818800457687821337192250831106968596533743531440797732409887596103855118371644531345354558959706388106122558617733855782021667886030833078233723731365281145666601547667027569208590973026607507131640004397759066483774864233509418287126712508497115534578171553313021706102606915793985557537727031645328512424432434870143601862993464057468031370192116643747116608928938753677859285218936898467011684514557234807243248848597172637337214801544718596270263329445355331031287754965189988329183968056406872555248575307689187178977793398606467938223154687860161066012302828305649856551379345564230216259217163457764642292867479857521282699651056092473616066190258274901454959838407559011241596256368609989606716553382109374221310799256083819838967649149259792726960534789402934265616387727166145809945265945268626957911114616298639066713909128032441166880359840507240726599168118955383562750876441317591824605178629370517828694734743772234700908796153046854140732509287126624846063823121239161053827368752840994172820517729013630626142751577162519795924459491315249379557703160517713194500641871307759393865918793117758768925347829978501400579206294350750150851295837315104212062245641961902628862573685706155115086281984152776791631420191819078843414232165228402997009350053597604648508899529160820878993405829327357387448235827397441560702159180399221570278655896748388818699494651138828035292652041873876320473717535197607262350841942035454353073597218612825141157293649793486915844856342596952114855536067537848901863127290705475191351944936822581424100902341441029145676695069178245721502007853254943963357708725353343444391719027791750598372931170402976636236392191462969788579201844297049496962762084418939678639839758270383369635156282093804810951215234967429945995300064888734607266485210838908630758925326504276279998970104984727715772637292835220184334021432420225644059115489674848136091824646775810149362347916497409664891679017295116135263062710572185421797924721691819194158875920580440855625639616687288609669910409502703164646888765345330370765249884132356220388440862433671084294075495667110379654735869275796704044785622053173604465974564403917881557914700274854459011683298038535463799505263514075434448914274717018632136463105174350699643442677503103075717153933269804299750293574695708260326510350426328120373518303683026669026318833786009419748638523611076816925567741731812309927712996935966683742E-2; */
static EMUSHORT _ei_m_1_4pi_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0x5c6382a1, 0xba2e9b3c, 0x9895960f, 0x5e960a92, 0xcf7711ef, 0xf4f7caf4, 0x0a70e816, 0x0d0aa6fa,
0x297725aa, 0x971ec1c6, 0x913f7754, 0x3393c90f, 0x7f67d7ae, 0x32de0df6, 0x2a47c599, 0x19a4b52a,
0xbc48a10c, 0xd9a4b034, 0xf49dde9d, 0xf2a86b8d, 0xc7e07141, 0x5e196dca, 0x65585975, 0xa909cd37,
0xd19a1800, 0xc48360a7, 0xedd05cea, 0xe89dc953, 0xdfc79923, 0x654a19da, 0x5d040274, 0xe754a954,
0x7a1c2dd7, 0xfb742c2b, 0x7059ca13, 0x2717c4e1, 0x3fa7404a, 0x490db5e3, 0x0f5605da, 0x0bd44502,
0x846b554e, 0x31bc830f, 0x5965ca67, 0xef295fa2, 0x3f368501, 0x4d4dde06, 0x4c63e151, 0x6a007a58,
0xabc87d9a, 0x9f4038ca, 0x0da7ed4f, 0xa345d3ab, 0x6178851b, 0xc9dad17e, 0x4ab7ae39, 0xf68cc38b,
0xc6c56a3d, 0x4a378687, 0x9a139aad, 0x7da01b40, 0xb550001e, 0x90e0083b, 0x60ad413e, 0xf8886f40,
0xd28afb5d, 0xb72ade5a, 0xce03dba3, 0x74927ce6, 0x43c14264, 0x2986c73c, 0x01c11d39, 0xf51c3c20,
0xe3c2182d, 0x27790cd1, 0x0910214a, 0xef26db0d, 0x1305f3a3, 0x2ac3e45b, 0x78298160, 0x0a57d5ad,
0xd485e85e, 0xa562cd07, 0x7add36c8, 0xebaf8053, 0x39917735, 0x34e2aa7c, 0xb7d9f208, 0xa36b0214,
0xde762c86, 0x5399cb58, 0xeaf9d1f3, 0x16b9a380, 0x2a99948b, 0x04e72e0b, 0x7dfbacd9, 0x67652e1b,
0xe4e059ab, 0x1f7254b9, 0x819cd975, 0x44afe05b, 0xe2bcb977, 0xdc3bf172, 0x8bd928fd, 0x2efc7631,
0x1bd83f1d, 0x4f0aed6c, 0x8d6da4ea, 0x832ce5b7, 0x75f844f9, 0x12aff801, 0x4239e78b, 0x281bf746,
0xd4c2913f, 0x5e0ce333, 0x4d1536ab, 0x06cca16d, 0x5aba761f, 0x0a432544, 0x07a4d18a, 0x9befec37,
0xad13ba94, 0x4a8cd63e, 0x022d8021, 0xf40ff29c, 0x3e6c8afd, 0xf0c42cfc, 0x9c8b2fea, 0x56624519,
0xb596bb00, 0x9fe95da2, 0xb60a4920, 0x912a6c2f, 0x2cde0fea, 0x7f3a59d4, 0x848c2176, 0x92510aed,
0x73b8d068, 0xac49bdcf, 0xeeb0762b, 0xfdafb99e, 0x3e4f0dde, 0xbbf1be26, 0x3aaafbed, 0x829495c9,
0xbde8fac7, 0x08c71f46, 0xdaeb0755, 0x599520f5, 0xbe937af4, 0xa71aefc9, 0xb25c68ed, 0x1d19fb56,
0xd37e1ad6, 0xbc2a68e9, 0x5db7c59b, 0x51267e26, 0xbbae0a35, 0x58b5b4a4, 0x8c7ef7f0, 0x68477f52,
0x1f4045dc, 0xbedfa47a, 0xcb981d04, 0xf7527e5e, 0xda4af8a0, 0x42160ff0, 0x38f4d580, 0xe8de7422,
0xd1914e00, 0x695a01d9, 0xe4038614, 0xa0b4c1e8, 0xbdba8f4a, 0xab208b01, 0x37db66be, 0xf9a472a2,
0xdf96da4d, 0xd8e43e97, 0x9032a3fe, 0x161fffc6, 0x09576f11, 0x231a2c39, 0xa42191d1, 0x1352f7d5,
0x2996341d, 0xe78a92ac, 0x7b7c2624, 0x7fba45e5, 0x8ffa1e1a, 0x3c94eb2d, 0xbc9b63c5, 0xb22dd531,
0xe07fd00c, 0x163a6888, 0xd6c4e24c, 0xfb3942e0, 0xceb09f06, 0xd2499ee3, 0x828acdf4, 0x23843f2c,
0x5d2616fe, 0x6cffaee9, 0x0215d378, 0xb32d6fcc, 0xf2fef910, 0x4f31f325, 0x690fa693, 0x00cbe2ca,
0x79ab9bc2, 0xe0f13419, 0xdb6951b1, 0xc2460006, 0x238ba27b, 0xab5aa559, 0x512ddf2c, 0x60373048,
0x2c474738, 0xa42505c0, 0x2e14db2f, 0x41a28f4e, 0x171871a8, 0xe13b665d, 0xfc685251, 0xdf8a0fbe,
0xe708725b, 0xa1ad8633, 0x4dd64734, 0x0b29c026, 0x7ffa4d3b, 0x6d4d7955, 0x67bfb19f, 0xfc81441b,
0xab012afe, 0x774b63e8, 0x590b067e, 0xd3e4275f, 0x025aaf0a, 0x09a2a916, 0x8262ac03, 0xdeadc51d,
0x6fd83995, 0x2b04b90d, 0x5c292f51, 0x33f4b3b4, 0xcdd5638e, 0x8a2db016, 0x5f9d850b, 0x1c4c02f1,
0x28b48c7b, 0xaeb7948d, 0xd7e2cfa7, 0x5fdeeb61, 0x8185ea61, 0x26262e92, 0x28ea6a37, 0xb8a37496,
0xd1a01943, 0xe267ca73, 0xb7eef0cd, 0x17b1cc96, 0x9ebb5915, 0xb1cc0182, 0xef60b308, 0xfede36f7,
0xe88dd533, 0xbb5c1d0b, 0x4add9bcf, 0x9f9faa8b, 0xa2578ec2, 0x933f69d6, 0x467f0da5, 0xc91aaa27,
0x3906f911, 0x16374e19, 0x4977c92a, 0xc3ae285d, 0xb41e698e, 0x80fbf676, 0x16558786, 0x0ed2e55e,
0x4c2ed46c, 0xf93b6e0b, 0xad75c412, 0x2c9ac4f1, 0x23f24ad6, 0x9eb3a61e, 0xe94be00b, 0xf5b0bd95,
0x7056aeeb, 0xd6038a55, 0x2c07faab, 0xb9959db4, 0xf8237666, 0xacde18c4, 0xcd28c1b7, 0x0ae80abf,
0x667881dc, 0x82a0fee6, 0x20340de7, 0xe912dc11, 0x390c6e66, 0xedb7d383, 0xd0825d88, 0x3cc79cb1,
0x3d3896b0, 0x7b7b8948, 0xcfa9b93d, 0xa5c47ca2, 0xb3baf2a1, 0x6b584562, 0xccd6b649, 0x5951d521,
0xc99c277f, 0x6b97b52d, 0xd8c0afd9, 0xdd1b16ba, 0x9b33e281, 0xfcb40afb, 0x032eae2d, 0xe3d5099a,
0x846f884a, 0xf50da090, 0x66ddb834, 0xea9d3e37, 0xe8a50cce, 0xce06fb0a, 0x7a5fdde9, 0x69ae52ce,
0xc849ffd2, 0xf5f3e060, 0xd22ea0b4, 0x8f19ac54, 0xa98a7c00, 0x71e2b755, 0x3db43999, 0x5533f0a6,
0x380a92f7, 0x9274934e, 0x50cfe155, 0x78e2aa76, 0x2a389c68, 0xfc9fa5f7, 0xf0041412, 0x26c23070,
0x2ac91f8a, 0x8596976b, 0xb4d3869e, 0x1e1bd10d, 0xa3115c5f, 0x80a00b72, 0xc2be13be, 0xa64bdc02,
0x379835f4, 0x958e2349, 0xa2209eff, 0x61e237f1, 0x26d5b431, 0xc6343566, 0xd144aea3, 0xe91d9207,
0x57192eb6, 0xd0c1c960, 0xf5aed5a2, 0x4d50fc35, 0xb56de9fe, 0xca318214, 0xb9af15cf, 0xdb9e76f5,
0xf9d2bfba, 0xc8131485, 0xb5aac9ae, 0x5f3453e2, 0x1cdf4543, 0xd6434fd9, 0x0ce1946b, 0x505bd7c8,
0xb1bfcbb4, 0x6fd91631, 0x03d4d604, 0xcfe7f074, 0xf4d9a62a, 0x62fa7b16, 0xff503662, 0xb132965c,
0xde212c38, 0xac595c55, 0xb8a5917f, 0x252f4bc7, 0x6b236ff7, 0x7415a1d5, 0x21a09fcb, 0x30051af0,
0x6a8f2d73, 0xe793cfd5, 0xc3436230, 0x86e56a8d, 0xb73b8bf8, 0xc56c0331, 0x9847439f, 0x1ed505e9,
0xc96b37f2, 0xeac8b1ca, 0x319e381d, 0x6a39f8ea, 0x57101083, 0x0a4ddefe, 0x651eab9e, 0xa6768495,
0xf35d6d88, 0xee0c212f, 0xd62f6496, 0x6056adab, 0x6991480d, 0x711d1448, 0xe7585cb5, 0x26bc4555,
0x7a1a139e, 0x34724667, 0x7f58ac19, 0x0b0da5ce, 0x490d73de, 0xe809af91, 0xbb513779, 0xe6b20d55,
0x8c1c6619, 0xf619d883, 0xa7222dfb, 0xf9b37125, 0xfc40a0bb, 0xe0c02e0e, 0xd7556304, 0xd96ec2e7,
0x2f4e9555, 0x48515d2d, 0xf1e839be, 0x57e20196, 0xa70894dc, 0xbc5e5cce, 0x18775a26, 0x41a6eea3,
0xfe233e6c, 0x73db61b4, 0xf3ddf9f5, 0x2fa9b050, 0x672c8d1b, 0x32baf848, 0x2a4483f3, 0xd4597b8c,
0xbba3e559, 0xeb641dd0, 0xe160e142, 0x728bbdce, 0x311b1a08, 0x91982cfb, 0xe8865730, 0xaac92e64,
0xa41a4ad0, 0xf1353bc6, 0xe264b25e, 0x25496db2, 0x11d0b42b, 0x9094df93, 0x1f19add3, 0x47c0d52d,
0x22747ea2, 0xbf0bc235, 0xf28f39b5, 0xf862e73b, 0xd0cc1be5, 0x3a9d4013, 0x3bb1881d, 0x8e1633b5,
0x23aa3306, 0x393d8ea5, 0x01e661b4, 0xa94fd8ae, 0xd8974ebb, 0x251e7f3e, 0xc3aad392, 0x47f7a994,
0x365895b7, 0x7e8a31bb, 0xf8563aeb, 0x6052dd34, 0xc3a734ba, 0x47270bab, 0x4ceab2bb, 0xa74b38fc,
0x64a8f1ae, 0x89b295f3, 0x71e0e13f, 0x4d590180, 0xd255f4fc, 0x34007700, 0x5b2746ed, 0x825c326b,
0x8d39a9b8, 0x6ded727a, 0xc4a1a283, 0x36169f3a, 0x61dd9602, 0xb5d6df82, 0x19a5abf9, 0x4d7e6f51,
0x212a9db5, 0x561408f1, 0x8ef5a7e7, 0x7e32b90f, 0x8270237c, 0xca984e63, 0x09209f44, 0xce68b4ed,
0x9529a828, 0x6919949a, 0xdd27dde1, 0xdc51a463, 0x3d0b7cbd, 0xa365b193, 0xbf920d2b, 0x268a67f7,
0x3ac4eaf4, 0x7bdbe5c2, 0x78e4c4a8, 0x2688893c, 0x12bf4390, 0x2a1a2c80, 0x61107b4c, 0x94792c87,
0x853b8621, 0xc5476243, 0xae5adb86, 0xd3cfc50f, 0xfa94c5c1, 0x8a59c52b, 0xffca0f1c, 0xfb49e956,
0xd49ee540, 0x39e6e389, 0x2a218347, 0x086e5986, 0x2b55ba41, 0xf6552388, 0x7aacbaa2, 0x5ea4677b,
0x9dfe5fd4, 0x42eb67df, 0xdc3a74e1, 0x9f405547, 0x21cf98dc, 0x214a827b, 0xd1f9b392, 0x974c8836,
0x65a7887f, 0x0569f0b2, 0x0ed7a948, 0x51b13399, 0xe7caa40d, 0x3826829b, 0x67aae855, 0xad38dc93,
0x36228922, 0x56ae79e5, 0x864ffc06, 0xc0549efa, 0x59987ad9, 0x2c21d7f3, 0xa118af46, 0xdddd1c2d,
0x3ed84871, 0xc6835110, 0x61bc57e1, 0x17c99b58, 0xef3392b8, 0xdd9b8e67, 0x5de8605e, 0xeebc34cc,
0xfc2dbc34, 0xb5f4f5cb, 0x0f117f11, 0x26ee523f, 0x9569605a, 0xb8701a64, 0xc096190b, 0x552ad6c6,
0xcc2254dc, 0x538c994e, 0x1c2f84b4, 0x6a4afbd8, 0x1b0afc81, 0x2138c8d9, 0x61392f44, 0xefc9352e,
0xb4fcd1ee, 0x84d4e9a9, 0x8e2c86e2, 0xf4e16d3b, 0x4a0bfdfb, 0x3ecc5f11, 0x5e6b9c2a, 0xb920d6aa,
0x2ce3ce99, 0x576f8956, 0x2d891234, 0xb40ecccf, 0xa8d8b5a8, 0x36c59456, 0x31c36ef1, 0x97c427a8,
0xb9ba8bfc, 0xd913d9ec, 0x4556367e, 0xbefdfdef, 0x01767a9f, 0x667e1629, 0x0c188194, 0x742c150d,
0x7de58ad8, 0x24ba7460, 0xb70db2e2, 0xc9b55100, 0xdf7329ba, 0xc6a9cff7, 0x723e6a11, 0x9d6ecd7b,
0x7cb2ad6b, 0x0893745d, 0xc6fdb0c1, 0xffe26a6e, 0xe0088dd7, 0x35916fc5, 0xe7ca7c22, 0xfd29f3d6,
0x87c461e9, 0x0e423e1c, 0x2eaced44, 0xc6926e5d, 0x55f5bdd2, 0x18465f75, 0x3c3aba46, 0x6913daf0,
0x5877c5e3, 0xc397a4d4, 0x9b31bed9, 0x647cd864, 0x41f3e8de, 0x4ec8cad6, 0x45e0fa29, 0x7bdc06cc,
0xa33540c0, 0x72953b06, 0x0efb1ec3, 0xb2485551, 0xb08cd0c0, 0x6b0701ac, 0xbf11654d, 0xdec9f560,
0x86dd71b6, 0x800120cc, 0x3f149538, 0x5f57a4b1, 0x0da63a20, 0xc7f48d4d, 0x985ad795, 0x4fbcf82d,
0x2a4a5ac4, 0x4f6a68a8, 0x059ebfb9, 0x897bfef3, 0xb6256b34, 0x872afdda, 0x4196debe, 0x640b148d,
0x7f8607e1, 0x0027f014, 0x17552e55, 0xca5c6a08, 0x17ab81a2, 0xc1db9bbd, 0x11d0be7d, 0xf9b4cbda,
0x0a5d2f42, 0x20d3a2b3, 0xcd4f99a5, 0x2d408da0, 0x2780030c, 0x698f77ff, 0x21f716e4, 0x08d4b1ea,
0x32a1a4b7, 0xc3b21d36, 0x5da92e85, 0x6e13e430, 0xc4f1335f, 0x50b7d51e, 0x52993755, 0xe0566b01,
0xb9496170, 0x1262845c, 0x476f21d2, 0x05a0dd5a, 0x00a4e46c, 0xfd6cbfa2, 0xc9b8cb30, 0x6125ce70,
0x432dc735, 0x8416df30, 0xbf3148d7, 0x3967955b, 0xb36e6d8f, 0xbd4dafe7, 0x86182aea, 0x28336761,
0x87fd073e, 0x156e85ff, 0x0670803e, 0x76e4fca9, 0xfdbe896c, 0xfafedb89, 0xb7dcfde5, 0x2a12162d,
0x76a1597b, 0x07da0eaa, 0x7e804ba7, 0xb6b42d29, 0x53ad0457, 0x9aaf0093, 0x2a3a25a3, 0xc790b6db,
0x6dded01f, 0xddbc5c3f, 0xf0ac9aec, 0xf480c62f, 0x86a05df7, 0xadc3da48, 0xc1998c77, 0xd12df1b1,
0xcf761d02, 0xba66aacf, 0x9bb7dac4, 0xebef584a, 0xe26e6f00, 0x8953a6c6, 0x8b7b7217, 0x76f92304,
0x0bcd785b, 0xc1d20f3f, 0xa8654fa5, 0x331aaaf0, 0xbe13b523, 0xe9424ea4, 0x5709cd36, 0xb33d8f1b,
0x1de4d9a4, 0x040622fa, 0x8c6615cb, 0x3080abf6, 0x75df9328, 0xf96af3be, 0x3aff47b9, 0x29bf5657,
0x05ed3065, 0x664d64b7, 0x00dafb0c, 0x15dfa1ae, 0xaba1ae31, 0x6837dbfc, 0x8c76528b, 0xde6319ef,
0xab6842dd, 0xa9e69492, 0xcd37a736, 0xc6a5ca4e, 0x92f54bad, 0x5bc3d8c4, 0x3915200c, 0x316d07b4,
0x8c402b99, 0x03f6f009, 0x56c0833f, 0x9c7a2d97, 0x5c4dc26d, 0xedaf1226, 0xc2a31dae, 0x0eaa3a51,
0x3b091a94, 0x76836433, 0x0a2f2689, 0x22dbaa14, 0xf6b6ebbb, 0xd2277549, 0x401004f2, 0xb989c7bd,
0x62bbcb61, 0x185915a5, 0x0f903876, 0x6c4bffdb, 0xe80faf80, 0x921110d8, 0x5c93805a, 0x3715a080,
0x3bdf082b, 0xdde7b717, 0x39928c70, 0xde41319d, 0x438c860d, 0x3fa3fd94, 0x83dd9797, 0x663de064,
0x71ea49c2, 0x27fc00a8, 0x777030f3, 0xa4049407, 0x50722cbe, 0x9089d988, 0x14ad6ae2, 0xacccc654,
0x1d296996, 0x6b49ba27, 0x17f9877d, 0xb4c576ea, 0x045ddb3b, 0x9d072750, 0x2ad56614, 0x090b69f5,
0x6e5445c1, 0x5bd4714e, 0x4832754c, 0x10d86d32, 0x55c06437, 0x89852952, 0x035d407f, 0xb25f3edd,
0x4bf56863, 0x3398207e, 0xd1f20acf, 0x91b45153, 0xa6948ef6, 0x6eef169f, 0x7df77248, 0x24d6bda6,
0x4702e774, 0xee2c90aa, 0x68084b58, 0x30010c0d, 0x74f71c05, 0x25318d39, 0x9f09e5bc, 0x5d8db815,
0x42727132, 0x486ca467, 0xfdbbb49a, 0x365f5f0e, 0x996bed88, 0xe6e29731, 0x9794e884, 0x4189dff4,
0x1679e279, 0x96cb314a, 0x721fe76b, 0x550c90a7, 0x2f327b6d, 0x2ec29247, 0x20ab9fb5, 0x9c12887b,
0x2ef3450b, 0x71c1b309, 0x9405933e, 0xb328f8c7, 0xf1ecc3e7, 0xf53e1380, 0x1eeece70, 0xbe00cc94,
0x10d5fdfc, 0xd4e54929, 0x1700ad43, 0x91b24df3, 0xc444c5c8, 0x4612c459, 0x1426049b, 0xc277c912,
0xa8288d61, 0x36d9cad2, 0x2645ca55, 0x818d67c1, 0xcbbff4ef, 0x6f63a62d, 0x8cafbdd7, 0x78738a5a,
0xa3883c61, 0x775c83c2, 0xf2a6067f, 0x0ab499d3, 0x616aa428, 0x425faece, 0x10d8ddaa, 0x4a48d367,
0xf2e91e43, 0xf57fb0ad, 0x48835b8e, 0x62128301, 0x1834132e, 0x1df35be0, 0x50c017a7, 0x08cb7de0,
0xcac616e3, 0x4d58e232, 0xd2e88628, 0x9bde2822, 0xde3b5892, 0x5dd7de16, 0x366cd43f, 0xcdc4ef09,
0x3260bfe6, 0x652289e8, 0xd87f7eb7, 0x9947fbac, 0x1e666157, 0xff319f6a, 0xf1dfce19, 0x1f001b0a,
0x23545ab9, 0x24778ad6, 0x84a7cb23, 0xd9d63b38, 0x175649c0, 0xb07ae715, 0xf87c6357, 0x64abd770,
0x764d2a9d, 0x1810a3fc, 0x37f63ed7, 0xa7b4d555, 0x7cd2b497, 0x9b006233, 0x71e39ac6, 0x467d862d,
0x2c5d000c, 0xc4ad414d, 0x9d19c3c2, 0x15c614b5, 0x2d30433b, 0xfa6ed577, 0x7c7c246a, 0x87f12190,
0xcaf27f1d, 0x9f3a1f35, 0x6b1e5ef8, 0xc33d26ef, 0x98327dbb, 0x32c2de4f, 0x3f7e33e8, 0xa5ff0705,
0x5719053e, 0xddaf44d1, 0x8b961ca6, 0x8359c476, 0xdce8092a, 0x19c367cd, 0x8c6b47c4, 0x60e27bc0,
0xca73a8c9, 0x06061556, 0x4d732731, 0x8dffd880, 0x14a06840, 0x6599855f, 0x5ee61b08, 0xa9e39161,
0x9af4361d, 0xf0cfbc20, 0xfc7b6bab, 0x56033046, 0x1f8d5d08, 0x6bfb5fb1, 0x8a5292ea, 0x3d0739f7,
0xebe5f17b, 0x7527bac7, 0x9e5fea2d, 0x4f463f66, 0x27cb09b7, 0x6d367ecf, 0x5a0a6d1f, 0xef2f118b,
0xde05980f, 0x1ff897ff, 0xbdf9283b, 0x9c845f8b, 0x835339f4, 0x3991d639, 0xb45f7e41, 0xe99c7026,
0x2ebb4484, 0xe88235f5, 0xb129a73e, 0xfe1deb1c, 0x09d1921c, 0x06492eea, 0x424dd2e0, 0xb7246e3a,
0xdebbc561, 0xfe5163ab, 0x3c439041, 0xdb629599, 0xf534ddc0, 0xfc2757d1, 0x4e441529, 0xa2f9836e,
0x00000000,
0xfffffffb, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_1_5pi_32768 = 6.36619772367581343075535053490057448137838582961825794990669376235587190536906140360455211065012343824291370907031832147571647384458314611511869642926799356916959867749636310292310985587701230754869571584869590646773449560966894516047329520456890799022863761847560347610695824481957643747751376342114892399785773600994689390957838443593292387132299624667945851218797794608751526299146267856964155983496557394439935472396799849771502340684715433724470075068642186190147952038957841459037335072237209977986541221308627102012881299111265588664091786992478392663362424067212143992535647949995331146617741119020280064962710257555398285243520488797504590725511058951562532272185831913927045249709256279843100098001191039428356227611187140526100840065270984083699246424962245824812585936356993836765740846301630224803486106427208868636563029898330890390985141599500621317563255927089637433019188293314876162799903630630831397388157435931234869370256146758046650182823773310525074600104490871884612845039801754671780150502243345268467810390325128997664933372580424494147514252454546768668568278987840517002313344212478434378039358226874839818986041726495262070323357771919883998021017550264517783533227384203141166060564161957195402555264310478797229364155998314767562392374951088247501728908757205465021044955121550155524427256270617363313114107733707198224283161544241410955984980503982997105188094376382337204659318564742310849623017797828087159079169637961309179080866598414261272614176015362759498870766355052763866027857619107882750734627112419119181801413583033207527354751751064499259812239862320876334395004140508516172926321994878747511037862653848841368177634219914015170954777174146477511317149437513738812920948583351694228474545367717840732729167856660035132317325413991163989834597161069802439574756378353220134812215221892492863237727907041291325256759238999289753340697427959390004158002735520159146894398432096010956043499819419151694273044559795613075989708333984459683315615107138972142018273824334685917233826893308141941570224808347357296398248847013273576083883174283099861995234744265443874647868149898168411324877007384899339964644598266224151878704559725131984310433111960403132144009353091951634160955046229781723704047640217351993556186196849931806428291412020908840944070093252692719037244201312620437495654558581223170428720334471819506898583921895909169792436803748503147673331583545135961743474666559026937805638014549308766972455522655322903692110389380242192851112148261351132128683950939866273963201307954026967165858734033126467413257344642923980599412479278935033776839366623816609002573577251457761535534246035190865800682588270075098242366434867431431756904939025326844531994623766387562879402754976920230076790822760152873570248813549694145027233416626069188435246887183747330259540749998994834212466393224405568578178406459538110810045644280994086958980415466945615491440398699572694247248284696191559747554622769231394009222822857625455452809474080429640229943691244628878720159129903812006678340884921385675094601741870585826263887604492339068397238834365134586676767107755165733262266026792528656608403582846914495370428271380704044538032027979073689427958499522063103923813588323419002390145062596137577816823271545742732168001260382378973757010179402699657163459005769213285329827804653978271015757696144362175334211316973688139793746460586529144099106666419812562629374302120563633119523659146773739690950410539991319828072647857284932561903051589936331564696389913055159672679975794999086079592749066517840732215833310083694540274155569138729890398901132030674277503346388916792977189896246552732455833226977394067714389532949570649609738007991239761608758453933709445470579965530861666425369931745496740244904434452847994533851388397673597709718236625133359619215284700046448466688207650317214211716964537612464536449981273543707833961775387231396389593123542118818061221596560395479536353461934660889867449634901605616036471496848818092301338958901525976155367623473692463785290977356264500649572425132781295533568526138225526047008140434983823280449501743907262136074962957736145359121552688401812676731807795183670695816711516974110469628984237566410929131517872774596515798859813730210894366637192289919943224507602932875378107177340182320780997026522481950646453746135968115018083422137657639620519309098186364725288931362046664626028393502297349181945248164486865523662424644662928000333224458424725121305034783806409852866455430645921887973083108526576480637984044253132208303833394012203163823399319287469611593542055329582808323055902017169039390588284065707897538017236663458113441299734417418628950231664546529648183123987886265360886352218317725313112022098452835560749684843697956416402086198723884548830160228438536265725429817596639077743155683173702471132088948045945699700956994914852528087066944302658239309043829662640937514974516528438994358860285229564162905741656718822889061919215260510383164960101378721928810469369196004081932249852135185898712762007247321500615211518093733678200854275908365162245727151516834482297999703159027607396841296825885540764555259025608390422195831751405656165812206063358571293061624082413247566346281088345001079665575006111549442432458227793684128963109090968660545693746797086536123762122992261074037206635685476856572517485364246286148562481591390473706011912314425067879843236736893905340190986876069801805784665531384832963469438040948521161777511763414013781770533652250522983805532124091725877378673314070653129660608407176905775828724868680870259687857797586128888750633952978047637605362017728559434514484332717575843377559207659149559089324114524052594782085048207311225397828474651113026395324021406209266639375763608872252578180848519158937885954965033072895440944108439924766082275293889593432053464273514531547171447892946901442674086742528047795912293583367676266383354714117649674872869119500244157842592783429824802435684913665577495386198359728113924945733864478829297238183436293447514516252740066042507030740486543035478522980799688004310670732378792599024907297391746852433648408780835979276497761950046842367376559631557823100738486476166123738175211235754512292950314461071188457329296787943122255052072353754656242870147328545051868489704377141604438528730510604804680902117171586223784328197536362763042768015818584766560086269344071638527491567994537364347612802318654841251444942795527056145701016334839243259340761248527449889127242033804947607625865289437554898185229490912351593201640757943654694970357672496226916764952013225379992878526321545524216983157380033821312125404753736402949224238261774944995508517051592296941562962471476231377724210970505670713202328859458491574477186771968132186773313752632214259456292737762398198757415092734690645252043449435208515217315737824856191915781693494423402530817599277305436667493677746271356051276488112649180013320489443674350236807836324896614717996381795524399035679563246324654155566535761169488819939350089694483640333639026716684033667182808932715884284117155395880523981359816976613402425033756858097354585613729762629269910213621617924024710450276338985845731906175600033530608458084064946572447919492761100476576485446784818277441053444094238485618681160486271856749429873434926893240189838533590929908179675540537661455040366150257069753800664885574877226994825152638185927910076883084094697315625076283647167765110484898046894187084625617334308824666462586978985092224916533281238133622055366872778421286005705312003518207253187019891386807534629701370006797692427662537242650417364882085532635188446030181625316262809939545947896114881490394771245974425096153693314997693287143151002942287428175149518773609347611645787845794599078877738109869771841235774877016210663556284264825030203972151990663347174445125498044198860246151349743182234718885174350578523750288128852809842262644519885241103476451384173007373730766211713834293983886017026159720844873978892852952206619921163967870726047208993277005094887991685373242705687499377048639404867055871174119319407834181568427831522347412493110181732916647956212756214901566328891693038911253371127302425952933504287872405792581279334495164306850200701153054073459684142903496414262955787795017787760727036922437483312586007429701299876851058496991328843061895002272795338256414183210904500914201261730015836739567593052199503646162528414170555600513497046207515092735034494207015140278263982801120463365035480600120681036669852083369649796513569522103090058948564924092069025587322221433305136153455263074731385732182722397607480042878083718807119623328656703194724663461885909958588661917953248561727344319377256222924717398711054959595720911062428234121633499101056378974028158085809880673553628363482458877774890260112925834919834789532675885074077561691884428854030279121490501832564380153081555949458065139280721873152823316541356055342596577201606282603955170686166980282674755513375222233400478698344936322381308989113753170375830863361475437639597570209667535151742911871806616306695708125025675043848760972187973943956796240051910987685813188168671126904607140261203421023999176083987782172618109834268176147467217145936180515247292391739878508873459717420648119489878333197927731913343213836092908210450168457748337438339777353455355327100736464352684500511693349830887735928327602162531717511012276264296612199907305884976310752689946936867435260396533688303723788695420637363235828497642538883572779651523134305246331760219883567209346638430828371039604210811260347559131419773614905709170484139480559714754142002482460573723146615843439800234859756566608261208280341062496298814642946421335221055067028807535798910818888861453540454193385449847942170397548773346995E-2; */
static EMUSHORT _ei_m_1_5pi_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0xb04f9bb4, 0x61bee296, 0x7a1144d9, 0x4bab3ba8, 0x0c5f418c, 0x90c63bf7, 0x085a5345, 0xd73bb8c8,
0x545f5154, 0x127f016b, 0x40ff92aa, 0xc2dca0d9, 0xcc5312f1, 0xc24b3e5e, 0x550637ad, 0xae1d5dbb,
0xc9d3b409, 0xae1d59c3, 0xc3b17ee4, 0x5bb9efa4, 0x6cb38dce, 0x181457d5, 0x1de04791, 0xeda170f9,
0x747b4666, 0x6a02b3b9, 0xbe404a55, 0x53b16ddc, 0x4c9fadb6, 0x843b47e2, 0x7d9ccec3, 0x85dd5443,
0x2e7cf179, 0x62c35689, 0x59e16e76, 0xb8dfd0b4, 0x661f66a1, 0x3a715e4f, 0xd9119e48, 0xa3103734,
0x69ef7771, 0xc1639c0c, 0xe11e3b85, 0xbf544c81, 0x65c53734, 0xd7717e6b, 0x09e9810d, 0x54cd2ead,
0x896d3148, 0xb299c708, 0x7153243f, 0xb5d17622, 0xe7939daf, 0x07e24131, 0x3bc624fb, 0xc53d693c,
0x056abb64, 0x3b5f9ed3, 0x7b42e224, 0x97b34900, 0xf773334b, 0xda4cd362, 0xe6f100fe, 0x2d39f299,
0x753bfc4b, 0xc5bbe515, 0x0b36494f, 0xf6db971f, 0x030101e9, 0xbad238fd, 0x9b00e42d, 0x5db03019,
0x4fce79be, 0xec60d70e, 0x3a734dd4, 0xbf5248d7, 0x0f37f61c, 0x5569837c, 0xc6879ab3, 0x0846448a,
0xdd37ed18, 0xb7823d9f, 0xfbe42bd3, 0x89593375, 0xc7a79291, 0x2a4eeec9, 0x9314c1a0, 0xe9226810,
0xb1f8239e, 0xa947d5e0, 0x226174c2, 0x122e1c67, 0x887add3c, 0xd0b8f1a2, 0x319623e0, 0x85ea8b49,
0x50b37aef, 0x7f8eaa2e, 0x9ae3e12a, 0x03bfe6af, 0x1bca2df9, 0xe363278f, 0x6fe0ed97, 0x2596c4f4,
0x164698e4, 0x0c08bdf0, 0xd78aea55, 0x35bd8492, 0x91936a61, 0xa88cc667, 0x682e52d5, 0x20165f6b,
0x77020dcc, 0xe4d71c29, 0x70ddc555, 0x38a3b457, 0x7bc85e7f, 0xa1cf5103, 0x3950a7a1, 0xaff3235f,
0xf0dc9543, 0xa20a44fe, 0x01be001a, 0x29a65bb0, 0xcb8a08cb, 0xc09cf0c9, 0xb06f5988, 0x11e83747,
0xf7abc8cd, 0x4cbab14e, 0xc4d5074d, 0x0dbb89bf, 0xbd7e7322, 0x329514a9, 0xd0701ac5, 0xa840d58a,
0xc2fa4053, 0x236e3172, 0x588d2b56, 0x97bfc7b2, 0x31d8d7e5, 0xc98e31b8, 0x95559657, 0x6876de3a,
0x97ed956c, 0xa09f4c38, 0x48bc05dd, 0xe1441a5e, 0xcba92f29, 0x527bf307, 0x8eb053f1, 0x4a7b2f78,
0x42cb48ab, 0x968853ee, 0xe493047c, 0x741ecb51, 0x9624d4f7, 0xe0915d50, 0xa398c659, 0x536c65db,
0xe5cd04b0, 0x324c8394, 0xd6134a6a, 0xc5db984b, 0xaea26080, 0xce780cc0, 0xfa5d7799, 0x53e529b4,
0xa7a7719a, 0xede19b14, 0x5002d1a9, 0x1a2a34ba, 0x97c872a2, 0x22806f34, 0xf97c5232, 0x61505bb4,
0xe612483e, 0x471cfedf, 0x40288332, 0x11b33305, 0xd445f274, 0x4f482360, 0xe9b474a7, 0xa90f2caa,
0x2144f67d, 0x1fa20ef0, 0xfc6351b7, 0x32fb6b1d, 0x0cc81815, 0x63aa55be, 0x96e2b637, 0x8e8b10f4,
0xe6cca670, 0x44fb86d3, 0x456a4ea3, 0xfc2dcf1a, 0x3ef3b26b, 0xdb6e18b6, 0x0208a4c3, 0x82d0328a,
0x1751abfe, 0x23ffbf21, 0x9b44a92d, 0xf5bdf309, 0x5bff2da6, 0x728e5c1e, 0x20d9520f, 0x00a31bd5,
0x94894968, 0x4d8dc347, 0xaf87748e, 0x9b6b3338, 0xe93c81fc, 0x55e21de0, 0xa757e5bd, 0xe6928d06,
0x236c38f9, 0x1cea6b00, 0x24dd7c26, 0xce1ba5d8, 0x45ad27b9, 0xb42f8517, 0x96b9db74, 0xb2d4d965,
0x85a05b7c, 0x1af13829, 0xa4ab6c2a, 0xd5bb001e, 0xccc83dc8, 0x243dfaaa, 0x1fcc8e19, 0xca010349,
0x22675598, 0xf9091cba, 0x473c0531, 0x431cec4c, 0x01e225a2, 0x6e1bba78, 0x684ef002, 0xe557d0e4,
0x26469477, 0xef36fa71, 0x49ba8c40, 0xf65d5c90, 0x3e444fa4, 0x3b57c012, 0x4c7e0409, 0x7d099bf4,
0x20907062, 0xbef943a4, 0xdfe8a61f, 0x4cb255e7, 0x0137eeb4, 0x51b82542, 0x53eebb5f, 0x6082c3ab,
0xa7b34769, 0xe853085c, 0xf98bf3d7, 0x4627d6de, 0xb22f7a77, 0x27d6679b, 0xbf808f3a, 0x324b5f2c,
0x86d7ddc3, 0x2f7ce409, 0x3be47ca6, 0xe619553c, 0xe8460bce, 0xa8ff87de, 0x6b98d7b7, 0x0748881f,
0x60d260db, 0x44f90b47, 0x6df96dbb, 0x3624ed17, 0x90185472, 0x00c991f8, 0xdeaad2d2, 0x3f0f1de4,
0xd68bdd23, 0x2dc924d5, 0xbdf7d00f, 0x56e23727, 0x4ff508ab, 0x4bc2eb4b, 0x21098009, 0xf7c097ab,
0xf3788bef, 0x44cfa1dd, 0x23399556, 0xc7aae490, 0x934f91eb, 0x23e4e09d, 0x70ed67c6, 0x6f200899,
0xeb939b16, 0xcee73251, 0x19c33e52, 0x540f1674, 0xfa705852, 0xf15fdc68, 0x40684ad3, 0x309fb08e,
0xca93abc0, 0xfc62d439, 0xa62160fd, 0xeb0396e8, 0x8fc8c21a, 0xbc469de8, 0xa3def83a, 0x7aa7ddb4,
0x6e1685ff, 0xefac90f1, 0x47008cad, 0x7daf4562, 0x7c298201, 0x63c33bfc, 0x35bef1be, 0x8310d47b,
0xd05939d5, 0x90d7b3a6, 0xebe4935d, 0xeee431c5, 0xed50d70b, 0x719f2f3b, 0x61e64b21, 0xbaf1dbd8,
0xa03b330e, 0x5e5cb380, 0x74f21a2a, 0x0c1489dd, 0x546ec99a, 0x8e4ef911, 0x97c36147, 0x10f65a1e,
0xc66edbf9, 0x752a0f71, 0xa70cb444, 0x93e8885e, 0xee93b053, 0x307fb7f8, 0x8cd0100f, 0x5234f38d,
0xbbd4193b, 0x37abac55, 0xf70f9ee5, 0x4b49740a, 0x1c0de37f, 0x9a19a2c2, 0x68980fcb, 0xeb6fe335,
0x5facf7f6, 0x77a4e907, 0xe81a18cc, 0x8181c65a, 0x52449027, 0xd1c35deb, 0xa76a254f, 0xba7e0e6c,
0x45adbef8, 0x409b0780, 0x2af24482, 0x0aa7302b, 0xc457ee65, 0x08279b43, 0x948c1173, 0xafb1f8c4,
0xfb0effc8, 0x39a8dd37, 0x5e223af2, 0x4c29dcb5, 0x7d7f6a9c, 0x7835d97a, 0x3d814389, 0xa6afdfd3,
0x27cca2f6, 0xbfe0de8e, 0x0310ab36, 0x731ff390, 0x5d7aeb55, 0x8261fc12, 0x65d9c51b, 0xf428784a,
0x181a89c6, 0x89e116ab, 0xc6eadacc, 0xea8c3c9f, 0x2282bff8, 0x5cde1b11, 0x1ae6e63c, 0xf33748c0,
0xeed8f128, 0xec763fdd, 0x6902b4f3, 0x38b78871, 0x2c2fa32d, 0x9df0028e, 0x469f694c, 0x18aa6b21,
0xa1229328, 0x556d5b08, 0x27b1c67e, 0x54fb2d88, 0x45a6739c, 0xa1d7e598, 0xea7eefb1, 0x1ec536dd,
0x8f7df13a, 0x8b3ce759, 0xab591d45, 0x804557bc, 0x87a76cd7, 0x5a7da9d3, 0x1f79e3c4, 0x85636aab,
0xc814dc7e, 0x5d283852, 0xff7a2347, 0xa2715171, 0x6da45cb1, 0x2007bfa7, 0xc90dc5fb, 0x1ef4d777,
0xd67d1e7b, 0xc4e17a02, 0xec1b57fc, 0xc7c2c0ea, 0x6366e6fc, 0x8099be72, 0x12aab59d, 0x7abf0253,
0xbf721111, 0x06a77dbd, 0x8e536165, 0xdfe80145, 0xb8d3aa49, 0xc9e5170b, 0x79f914eb, 0x01525882,
0x64e8febd, 0x297c4e2a, 0x297e6191, 0xf2ee26a7, 0x1f56d748, 0x2895936d, 0xee9d365c, 0x437ac93c,
0xc94feaae, 0x55e9b173, 0xb44d8102, 0xf53c97d8, 0xc0e27b39, 0x7479bd95, 0xed3845c0, 0x223a8b83,
0x83483bda, 0xf42a9638, 0x81ea284b, 0x51078af5, 0xdb0d5cef, 0xa6dd7fa8, 0x4c148b0f, 0x9fcd7757,
0x1b90654e, 0x65a301c4, 0x28729491, 0x604f1f63, 0xda3ce31e, 0xfbb1000f, 0x2fc139b0, 0xa4de8fc4,
0xb621c26b, 0xc764721d, 0x34b84e29, 0x543fe08b, 0xe0790bc9, 0x841865cb, 0x6955760e, 0x065fbadd,
0xc513aaf9, 0xfed4f495, 0xc6ab6255, 0x80424a90, 0xcfb8f6fb, 0xd285a2ef, 0xd7222895, 0x1f6f60c9,
0x83ba5af2, 0x07c2118f, 0xf4b3e766, 0xd77a6799, 0x751190c9, 0x2999f8cd, 0xaf529f24, 0x9b7cf522,
0xd7615493, 0x24bdf52e, 0x6a1ae869, 0x91abb295, 0xb4b144ce, 0x9178b2ce, 0x14848994, 0x3dfebf74,
0xb42217c4, 0xde766d8d, 0x0bf7b985, 0x31c22da6, 0x6859b5fd, 0xd546a51c, 0xd41a1903, 0xd853c3f0,
0x44215353, 0x8747aa15, 0x175317e7, 0xe3748383, 0x64093097, 0x4f848e0f, 0xffa80a89, 0xb86eb992,
0x2f03ef29, 0x63165168, 0xc71d6a20, 0xb86d3a96, 0xa89902d9, 0xbb482399, 0x4da6c909, 0x1060f06c,
0xd0fc6b4e, 0x9dd2b502, 0xf1e24938, 0x0fd96a72, 0xc877049b, 0xd5149dbc, 0x33080c16, 0xc907eddf,
0x43b25100, 0xfb1f1c6e, 0x54e79c38, 0x6d25146b, 0x55de2e9a, 0x5eaa82d3, 0x6223c882, 0x188385fc,
0xe4cb7fdd, 0x0255ecb2, 0x49c85d81, 0xe5cd1106, 0xe7d94716, 0xe76ecec8, 0x0e615c74, 0x45d6d35f,
0x5152d399, 0x9dee5a28, 0xa5795439, 0x415a8fad, 0xb96ee9a4, 0xf9b8687c, 0x1fbbed10, 0x8a93e3a9,
0xf81ba0e8, 0x12252e50, 0x6b733005, 0x66aa18c8, 0x1479fbe1, 0xf01b1329, 0x4dad5904, 0x7e4a7cf1,
0x98ad06c1, 0x38690da6, 0x4e30464e, 0x796e15e0, 0x25c2dbc6, 0x4ae2d853, 0xe4b9e6b2, 0xbefcf709,
0x30249690, 0x9190c4a3, 0x3f413274, 0x858b74ff, 0xddede6ae, 0x6059aeb6, 0x00781409, 0x7755789f,
0x3ce843e3, 0xa93d4772, 0xe35936f6, 0x883bfcac, 0xe26f3067, 0x1a93d3e0, 0x1a9425d0, 0x596dc425,
0xf730a7f2, 0x03dd87ba, 0x3e8a0582, 0xf71abdc9, 0x3b3ccb2f, 0xcbd6b274, 0xb1efb021, 0x2db3deee,
0xbd830bae, 0x12bfa111, 0x57a0db5d, 0xc33f0a3f, 0x53e09153, 0xf89e1045, 0xf49c58c0, 0x130352ec,
0x94953cca, 0x7a7647f0, 0x0444f865, 0x6597fe59, 0xcdf86219, 0x51fe7820, 0xa346ce10, 0xc356773d,
0x64b7a246, 0xea2ec380, 0x5f3e28b4, 0x07c440cd, 0x1928ee2f, 0x3887d993, 0xc1cb880e, 0xe458a462,
0x308ef122, 0xa075f6b1, 0x38caf3cd, 0xccb521f2, 0x4cd3a4ac, 0xf7a78c9e, 0xb96ec9b4, 0xfdbb2978,
0xd3038187, 0x71ce9816, 0x25572436, 0x0541f1e4, 0x77f7cb0f, 0x79d1e5f7, 0x63622e9e, 0xeda97bf3,
0x139304b5, 0xcfac83dd, 0xe28e3247, 0xb6ca46b6, 0x018fed7e, 0xd8a0a245, 0x9e4d94ed, 0x63166bd6,
0xe8f76700, 0x5baa959e, 0x0bfc189c, 0xc1d37774, 0xf3a3da33, 0x226c0156, 0x98dab771, 0x7f07f780,
0x38b127c5, 0x33341a3d, 0x98dd442d, 0x4c461d5a, 0xd7b82e80, 0x9ff6d770, 0xad157944, 0x72fd9357,
0xbb6eaf03, 0x3f8853b9, 0xd14bcc94, 0xa12fff28, 0x5e8455c3, 0xd288cb15, 0x01457efe, 0x833c1071,
0x32d19fe7, 0x99b98cdd, 0x7910f1dd, 0xa1e38806, 0x12ef9ae8, 0xce494964, 0x4173cb97, 0xfaf7097b,
0x6eb0f29b, 0x4d761bc2, 0x3dd947b7, 0xbdcd3e1a, 0x1f999c09, 0xbad92ccc, 0x819278b6, 0xa0aa27ee,
0x5bb483c5, 0x02f4e42b, 0xe487586b, 0xf1a98359, 0xd0c0f5e5, 0xa6f9774b, 0xa87a92aa, 0xb378559a,
0xfaa11ac0, 0x751b9d16, 0x9f8c1b0e, 0x9e1a4aae, 0x9a1d8389, 0x3123cc81, 0x3afa3c27, 0x4db7d85a,
0x028b05c4, 0x3678b28d, 0xcc276d79, 0x611faaaf, 0xf5f1f13f, 0x643e2652, 0x04e02255, 0xecf5ec4e,
0x9ffd9f64, 0x112537ff, 0x9ec06698, 0x5f1d96ed, 0x64986df0, 0x62657c6e, 0x2cb0cb1e, 0x21a811be,
0x921aadfc, 0x06480bbb, 0x9866a2ec, 0x5ef68a87, 0x76240379, 0xe2259a0f, 0x882e8482, 0xd2da2be2,
0x8b18a67f, 0xb1637cff, 0x26f07bf0, 0x906704f3, 0x054d17f9, 0xbe36483a, 0xce14705f, 0x40f18e27,
0x72c4e402, 0x61ebbbd9, 0xafc6489d, 0x2325e03b, 0x81f1f267, 0x07761f05, 0xd5fc5b46, 0xf8c74f36,
0x09712d15, 0xce41a5cc, 0x53843fb7, 0x5c15558d, 0xcb42f74f, 0x2101d883, 0xac07d75f, 0xf5cad8e2,
0x17ea47b6, 0xd004e8c8, 0x7051ab08, 0xc066eff8, 0x5e4c75b9, 0x61225c98, 0x9599062e, 0x87cc4512,
0x9e5759ea, 0x51d783c5, 0x33e26270, 0x117fb48b, 0x894e24f4, 0x535fe330, 0x3d2b753c, 0x7eb5ae59,
0xbc5368b1, 0x54b876db, 0xa42c85c5, 0x3884a1d8, 0xdbf76fbe, 0x49697a36, 0x9410e670, 0x8df0d2f6,
0xd699bc7a, 0x032bf33a, 0xabcd35cc, 0xb061be12, 0xe3716857, 0xf158db51, 0xcee8e48b, 0xd8882ea7,
0x626daedc, 0x9202b68f, 0xa1bf5207, 0x4f1621a9, 0xf892562f, 0xa81f9107, 0x66733728, 0xc7a16c97,
0x822fd5e7, 0x137a77b7, 0xa60cf9f8, 0x56a33315, 0xb9a62600, 0x74da73e0, 0xb0760048, 0x5f448066,
0xfcb26cef, 0x17ec9278, 0x94753d27, 0xb1cdc14a, 0x02d6d1a4, 0x661ccadd, 0x697e12df, 0xb8318050,
0x8e5507ce, 0x1ffccd53, 0xc5f35a5c, 0x8336dcd2, 0xd9f4f098, 0xda07e139, 0x76f1224e, 0x8a3d6b76,
0x17545478, 0x55d494ec, 0x79946c64, 0xc3d12bee, 0x36b17c2f, 0x4a6c1f73, 0x557784dd, 0x3a6f87f7,
0xbea9d167, 0x7ca9f43e, 0x6cf52aa3, 0x73e0575b, 0x1166b692, 0xd46a8775, 0xcf7dcd32, 0x8eb298b0,
0xd65ded1c, 0xf6134d31, 0x0e5b3bd8, 0xa7c37443, 0x1edd3f2b, 0xf258dee6, 0x97f92839, 0x50abcaeb,
0x6c0252c3, 0x24f073bb, 0xb9a03c47, 0x599a700a, 0xc3f8e337, 0x50f470fa, 0xb26e5163, 0x4ad7c677,
0xcec1f428, 0x39f08385, 0x97c95d48, 0x91e5e5a5, 0x7abcbe06, 0xebe878f4, 0x4610ba03, 0xce07e65d,
0xab94b52d, 0x456f5aa1, 0xc1b31f89, 0x440a0d52, 0xf28ec924, 0x589ba838, 0xe6efb2f7, 0xe34206c8,
0x58c29da2, 0x5b015c07, 0xdcd14298, 0x28ed93d2, 0xf4bd6986, 0xc431a933, 0x4bf23ec0, 0x319a3d43,
0x73de64ca, 0x10b76dba, 0x1266f103, 0x0e283e5c, 0x69d09e3a, 0x9e7569e1, 0xdceb36e2, 0xcec63a74,
0xeced3de7, 0x2be16f0e, 0xeb6b0844, 0x67a45300, 0x09665d8c, 0xf2b61e8b, 0xd6f2fe45, 0x605c6eae,
0xb60696b4, 0xc5e39c9b, 0x5bb80532, 0x6ef6e176, 0x1abbb686, 0x351958a5, 0xa713e488, 0xd5070f85,
0xc2541835, 0xf7995a24, 0xa069160b, 0x4e75359a, 0x46900f58, 0xb18f7cb3, 0x4099ac85, 0x07093180,
0x6f04df1c, 0x3de0b4f5, 0xdbed3820, 0xe318201b, 0x182f7a0e, 0x17dfe4df, 0x5ebd7699, 0xa49d8c07,
0x8eb3ccb8, 0x841ba186, 0x46cc655f, 0x7a9ffc8a, 0x4b851aac, 0xcc27b2bb, 0xc17fd814, 0xb2667c08,
0x82a9e22d, 0xe9f93bde, 0x9d5308e8, 0x14ab6293, 0x45dea167, 0xc0625277, 0x9396b5df, 0xb6efdf8d,
0x91d7554a, 0x4673b663, 0xf991cbdf, 0x52f71110, 0x30a89079, 0x1599e829, 0x5b1c7bd2, 0x05313824,
0xbd17333d, 0x6a24343d, 0x7dae3635, 0x116b43c4, 0xf0f368fc, 0xfb8bddf8, 0x96c9b6bb, 0x398db473,
0x6f2865b1, 0x7f61b291, 0x227eb260, 0x02975259, 0xacf53163, 0x5bcf183f, 0xcc64f653, 0x84cc059d,
0x127a6a98, 0x17bf6a41, 0x6fab4a1f, 0x35e169f8, 0x17200755, 0x149c530b, 0x3d229fd0, 0x80b52fcd,
0x085c8707, 0x3804dddf, 0x7128ec27, 0xa4ccad33, 0xdd4d2033, 0x847ad118, 0x4beb48d3, 0x2182dab4,
0x48c35e7e, 0xf3d9634d, 0x96c922ef, 0x78028d05, 0xe60ab0d3, 0x232f7fc0, 0x3b754255, 0x6405c7f9,
0x8984c12f, 0x5db96239, 0xe5198824, 0x729e991e, 0x1fd5a15f, 0x8a91ff0c, 0x7b3b8a7f, 0x58f2746f,
0x180479a6, 0x7ffa1333, 0x64c75362, 0xb069e609, 0x9c4294c3, 0xfadb11c7, 0x904c6500, 0x87b059b8,
0x8bc9039d, 0x20682b2a, 0x5a87b8ff, 0xcb4b227d, 0x6e4141b0, 0x383a8bee, 0xcea4a8b3, 0x92838b61,
0x4bc96ab4, 0x650de956, 0xfd02d9ce, 0x491baae0, 0x5dc3e49a, 0xc9b9130e, 0xd8367754, 0x826135f1,
0x00000000,
0xfffffffb, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_1_6pi_32768 = 5.30516476972984452562945877908381206781532152468188162492224480196322658780755116967046009220843619853576142422526526789643039487048595509593224702438999464097466556458030258576925821323084358962391309654057992205644541300805745430039441267047408999185719801539633623008913187068298036456459480285095743666488144667495574492464865369661076989276916353889954876015664828840626271915955223214136796652913797828699946226997333208142918617237262861437058395890535155158456626699131534549197779226864341648322117684423855918344067749259387990553409822493731993886135353389343453327113039958329442622181450932516900054135591881296165237702933740664587158937925882459635443560154859928272537708091046899869250081667659199523630189675989283771750700054392486736416038687468538187343821613630828197304784038584691854002905088689340723863802524915275741992487617999583851097969379939241364527515990244429063468999919692192359497823464529942695724475213455631705541819019811092104228833420409059903844037533168128893150125418536121057056508658604274164720777810483687078456261877045455640557140232489867097501927786843732028648366131855729033182488368105412718391936131476599903331684181291887098152944356153502617638383803468297662835462720258732331024470129998595639635326979125906872918107423964337887517537462601291796270356046892181136094261756444755998520235967953534509129987483753319164254323411980318614337216098803951925708019181498190072632565974698301090982567388832011884393845146679468966249058971962543969888356548015923235625612189260349265984834511319194339606128959792553749383176866551934063611995836783757096810771934995732289592531552211540701140148028516595012642462314311788731259430957864594782344100790486126411857062121139764867277274306547216695943597771178325969991528830967558168699645630315294350112343512684910410719364773255867742771047299365832741461117247856632825003465002279600132622411998693413342463369583182849293078560870466496344229991423611653716402763012589282476785015228186945571597694855744423451617975187340289464413665207372511061313403235978569249884996028953554536562206556791581807009437397506154082783303870498555186793232253799770943320258694259967002610120007794243293028467462538524818103086706366847793327963488497374943172023576176684090700786725077710577265864370167760517031246378798817685975357266945393182922415486601579924308160364003123752623061109652954279968119562222132522448171365012124423972477046268879435753076758657816868494042593456884459276773903292449888561636001089961689139304882278360938722844381120535769983832843732732445861480699472186513840835477981042881467946278538362659054833902156891729248535305362389526193130754115854439037109995519805322969066168962480766858397325685633460727975207344624745120856027847188390990362705739319789441882950624999162361843721994353671307148482005382948425675038036900828405799150346222454679576200332249643911872706903913492966456295518974359495007685685714687879544007895067024700191619742703857398933465941586510005565284070767821395912168118225488188553239670410282556997699028637612155563972589795971444385221688993773880507002985705762079475356892817253370448360023315894741189965416268385919936511323602849168658454218830114648180686059621452276806667716985315811464175149502249714302882504807677737774856503878315225846464746786968479445176097478073449828122050488774286749255555349843802191145251767136360932936382622311449742458675449992766523393873214404110468252542991613609637246991594212633060566646495832571732993957555431533943513194425069745450228462974282274908665750943358895231252788657430660814324913538793943713194355814495056428657944124642208008115006659366468007298711611424537892149971275718055354474943121247283537420362044039995444876156998061331424765197187611133016012737250038707055573506375264345176430803781343720447041651061286423194968146156026163657994269618432348384351330466996232946961218278884074889541362418004680030392914040681743584449132417938313462806352894743719821075814463553750541310354277317746277973771781854605039173450362486519400374584786589385113395802464780121132601293907001510563943173162653058913180592930811758724690820197972009107609598227312163763165716511441842411972197660241599952687089669110729481755981116818600650830855435401625538711455113306762515069518448048033017099424248488637271074109468372220521690327918581124318287706803739054603052020537219106666944353715353937601087528986505341544055379525538268239977569257105480400531653370210943506919861161676835969852832766072891342994618379441319006935879918347640866158823570054756581281681030552881761201083112014515524125193053788774706819269989905221134071960181931437760926685082044029633958070703081630347001738498936570457358466857032113554771191514663865898119296402644752059276740790038288083084130829095710440072555786918881866090869858052200781262478763773699161965716904357970135754784713932352407551599346050425319304133417815601607342057807663336734943541543445988248927301672706101250512676265078111398500711896590304301871439292930695401914999752632523006164034414021571283970462715854673658685163193126171380138176838386132142744218020068677706305288567573620834233054645838426291202027048523161403440802590909140550454744788997572113436468435826884228364338863071230713810431237803538571790468734659492061421676593595354223233202697280744921116825822396724834838153887942820694136224531700790434301481259802845011484808778043542102486504610103409771564482227761725544274717173672647421479857270723900725216406548164655107407292194960815039698004468348107132862095403610597979869481299339715957965907770095436710495651737540172759354498190395542594188662770017838507722199479803007393543815150707099299114904962470860894079534120090366603971735229411574661193377886894595442955976206577455751202228405618773373163260244652806396888652795595098041395727390932916870131535493986191520668696404094721314579488498633106761604121444887065691081031819530244539595430210616721702089192283738785862898769150666406670258892276982327165854089414493122377028040340650696649397081468291705701972813799692964852583948738730138436448479342696462093577458595384225990381107747323285935212543393628128880202391789440454209890408086980951337032107275425504003900751764309655186486940164613635635868973346515487305466738557786726365439576306662114470289677335265545701042870785662939213454750846945699369382783967707106208240939368361504123006354887741197962415154357909093626327668033964953045579141964727080189097304126677687816660732105267954603514152631150028184426771170628113669124353531884812454162923764209660247451302468726230192814770175808754725594335274049548742978730988976640110155644428127193511882880243948135331832297845910612242204376702874529340429347763114854046826596484744578686168775681332731087863889578064788559463376063740093874316677767074536395291864006530270747178931663651496270332529732969371937211796305446467641240683282791741412069700278032522263903361389319007443929903570097629496567103317799847480511168687528130715081128821344774802191058258511351348270020592041896949154871443255146333361275507048403387455477039932910634250397147071205654015231200877870078532071348900967071893213957858227862439077700158198777992441590149729617114717879200305125214224794833887404645731022495687627198488273258397402570078914429687563569705973137592070748372411822570521347778590687222052155815820910187430444401031778018379472393982017738338087760002931839377655849909489006278858084475005664743689718781035542014470735071277195990371691818021096885674949621623246762401241995642704978687580128077762498077739285959169118572856812624598978007789676371489871495499232398115091558143201029812397513508886296903554020858503310126658886122645370937915036832383538459458119318528932404311958815436458573440710674868552203766571034252897042820144172811442305176428195244986571680855133100704061649077377460172183267636639892271706007494397504245739993071144368921406249480873866170722546559311766099506528484640356526268622843744258484777430539963510630179084638607409744199092711142606085354960777920239893671493817732778745970255708500584294211727883070119086247011885796489829181489800605864102031236093821672858084416564042548747492774035884912501893996115213678486009087084095167718108346530616306327543499586371802107011808796333761247538506262577279195411839179283565219985667600386137529567166767234197224876736141374830427974601752575049123804103410057521322768517861087613461212719228942821443485601998006233369065069765672599686107213919328937219551571591632157218264961040468106120266147713519103931165592545799663100759218690195101361249250880315811690131738174900561294690302902049064812408550094104862433195657943896570895064634743237024045025232601242084860470316794234629957881720949400601560960686097117796712785497147668005235503295975571805816902228962927812685194500398915287446935317757490928127641979859052801229531366331308508056279293119093226505513588913090104188062536540634143489978286630663533376592489738177656807225939087172616884336184186665980069989818477181758195223480122889347621613483762706076993116565424061216431183873432908231944331606443261119344863410756842041807048123614531949814461212796105917280386960570417093077791525739779940273001802109764592510230220247176833256088237480258960574955780722862716997111406919769823912850531136029857081368782402977316376269278587705276466849902972674455532025690309199670175676050289632609516478012421424308736782900466428961785002068717144769288846536199833529049797138840217673566950885413582345535788684446017545889190672946499092349074051211283711827821208206618475331290644455822E-2; */
static EMUSHORT _ei_m_1_6pi_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0xd084ae2b, 0x4d9379a5, 0xcb721d6a, 0x28c80e18, 0xbf496d3f, 0x9bf50e9b, 0x0debe01e, 0xbc0e33f8,
0x8c9edce2, 0x7429025d, 0x6c549f1b, 0xef6fb6bf, 0xff351f92, 0x9928129d, 0x385fb221, 0xccdb9c38,
0x5060d6ba, 0x77864046, 0x9b7d28d2, 0x438b3a12, 0xb52b41ad, 0xd2cc9263, 0x31cb21f1, 0x8c0d119f,
0xc222caab, 0x060480df, 0x3d15d139, 0xe0d261c5, 0x7fb4cc2f, 0x870d77ce, 0xd15aadf0, 0x3470e1c5,
0xf8259275, 0x4f459039, 0xeb2262c5, 0x89750681, 0xff89ab0d, 0x61679d2e, 0x1472b278, 0x0fc5b158,
0xb08f1c68, 0x97a60414, 0xcc87b889, 0x94372a2d, 0xfef35c02, 0xbc67d2b2, 0x65da81c1, 0x3800a320,
0xe50b5223, 0x7f004bb8, 0x678a91bf, 0x845d1a39, 0x81f606cf, 0xb7ce6ca8, 0x639f92f7, 0x48bbaf64,
0xb3b1e2fd, 0x62f4b35f, 0x22c4ce3c, 0xa7802456, 0xf1c00028, 0xc12ab5a4, 0x80e701a8, 0xf60b3f00,
0x18b94f27, 0xf4392879, 0x12afcf84, 0x4618a689, 0x0501addb, 0x375e5efb, 0xad017c4c, 0x46d0502a,
0xda58203d, 0xdf4c1117, 0xb6c02c62, 0x3ede7966, 0xc407ef85, 0x8e5a85ce, 0x4ae201d5, 0xb8751ce7,
0x1b5d35d2, 0x872e66b5, 0x4e7c490b, 0xe4ea006f, 0x4cc1f447, 0x9bd8e350, 0x9fcd42b5, 0x2f39581b,
0xd3483b5e, 0x6f77b9cb, 0x8ea26d44, 0x73a22f56, 0xe37770b9, 0x5bdee80e, 0xfd4f9121, 0x89dc3d79,
0xdbd5cce4, 0xd49870f7, 0x02267746, 0xb0ea807a, 0x2e50f749, 0xd04fec99, 0x0fcc36a7, 0x93fb4842,
0xcfcafed1, 0x6963e73a, 0xbc923138, 0x043bdcf4, 0x9d4b06a2, 0xc3954aac, 0xada28a0e, 0x8acff45d,
0xc658c1a9, 0x28112eef, 0x66c6f38f, 0x0910d73c, 0xce4df2d4, 0xb8598705, 0x0a311762, 0x7a953af4,
0x3c1a4e1b, 0x636672fe, 0xad92002c, 0xf015437a, 0xfde60ea7, 0xebb03bfa, 0x7b643fe3, 0x732db177,
0x4773a400, 0x7fe1d22e, 0x9d630c2b, 0x6c38903f, 0x3bd2bfe3, 0xa9a32270, 0xb0bad748, 0xc316b93c,
0xefa115e0, 0x90625269, 0x3e409d8f, 0x523fa229, 0xfdbebd29, 0xfa97a832, 0xa38ea53c, 0xae1b7261,
0xfd36a3b4, 0x61097f08, 0xce8eb471, 0x77718147, 0xa8c4a3f0, 0x89793fb7, 0xedd08be7, 0xd177f9c8,
0x6f52ce72, 0x50388be2, 0x7cf5077a, 0x16ddfd88, 0x4f92b847, 0x76479b86, 0xbb53f540, 0x8b09ff18,
0x29ab07d0, 0xfe7f85f8, 0xba2026b0, 0xf46dfdd3, 0x7863f62b, 0x581d6a96, 0xa1467200, 0x367df02d,
0x176c6801, 0xe1cd57cd, 0x3004b2c5, 0xd64657e1, 0xa7a369b8, 0x3980b957, 0xf52488fe, 0x4cdb4382,
0x7f73cdbd, 0x7685a8ca, 0x6aee2ffe, 0x1d7fffb3, 0x61c9e96c, 0x8422e5a1, 0x858217c1, 0xc46e9fc7,
0x3772f026, 0x34b8c390, 0xa4a58831, 0xffa307dc, 0x6aa2d2cd, 0x50c68ee7, 0xfb79da5c, 0x42e7c6ec,
0x2b551566, 0x72f88b61, 0x1e5bd865, 0xf9a1ae81, 0x68eb7eb3, 0xc30cd3da, 0x58b9129b, 0x84b0543b,
0x26dd73fd, 0x9154e937, 0x02c7c4a0, 0x443c9510, 0xeea94c16, 0x14429987, 0xe16a336f, 0x010fd90d,
0xf78f7a58, 0xd696f021, 0xcf371797, 0xadb2aab3, 0xda0f834f, 0xe478dc76, 0x6c3d2990, 0x2af44060,
0x3b09b44b, 0x30315d00, 0xe81bceea, 0xacd8bf12, 0x1ecb4235, 0x81a4887c, 0xa5e06dc2, 0xd4b814fe,
0xdeb5edcf, 0x823cb2ef, 0x1273099b, 0xb98d0033, 0x554dbc4e, 0x91bca1c7, 0x8a54ecd4, 0xa601b024,
0x3956e3fe, 0xf4648536, 0x76b95dfd, 0x1a8589d4, 0xadce3eb9, 0x0cd8e172, 0x58839004, 0xd3925c27,
0x95204cc7, 0x8eb0f6bc, 0xd036e9c1, 0x9a9b9a45, 0xbd1c84bd, 0x62e79573, 0x2a275c0f, 0x25baae97,
0x364610a4, 0x939f70bc, 0x1fd914df, 0x2a7e8f2d, 0xacb28dd7, 0xdd883e18, 0xe1388d9e, 0x4b849b72,
0xc22acc5a, 0x83350def, 0x9fe94112, 0x1f97bb73, 0x28f9cc1c, 0x97baacae, 0xe9d6440b, 0xfe7d9e9f,
0x8b67c6ef, 0xf9d026ba, 0x63d22514, 0xd4d4e364, 0xd874be58, 0x6eff37c8, 0x08a96787, 0x6178e2df,
0xf6b3f6c2, 0xc849bd76, 0x0c9fb6e2, 0x5a3d8b27, 0xf0288cbe, 0x014ff348, 0x1dc75f5e, 0xbe6e8728,
0xbae91b3a, 0xa1a492b9, 0x3c9d056e, 0xe623b142, 0x85430e72, 0x7e44dd7d, 0xe1ba800f, 0xf240fcc7,
0xeb1e3e8f, 0xc804b871, 0x900aa38f, 0xa21cd245, 0x4ad9f333, 0x3bd2cbb1, 0x66e1024a, 0xb93563aa,
0xddf6027a, 0x038153dd, 0x2af0128a, 0x8c19256c, 0xf6bb3dde, 0xe79fc4ae, 0xc0add20b, 0xa65f7b97,
0xfc4b7395, 0xa4a4b70a, 0xbf8cf6fc, 0xdd05fb83, 0xefa3ee2c, 0xe475b1d8, 0x111e4861, 0xcc6d1c2d,
0x0cd034a9, 0x3a1f9c3d, 0x2100ea77, 0x26cec8f9, 0xceefd8ad, 0x50f00ea4, 0xaee8e83d, 0xda716222,
0x5b3f6063, 0x9c122b6b, 0x8927a046, 0xe37c52f4, 0xe0dc1113, 0x12b3f963, 0xf87fd28d, 0xe23dc3bd,
0x6062aa6d, 0x47efd5d6, 0x6d9380f1, 0xbecce5c6, 0x37635000, 0x97d8f472, 0xfcf04ccc, 0x719a9632,
0x4ab8c3f4, 0x6df0c468, 0x166a81c7, 0xf6838df3, 0x384b7b35, 0xfb7f87f4, 0xeab01ac3, 0x33ad95eb,
0xe3b6d4b8, 0x0773748e, 0x9bc4b37e, 0xd2cfc167, 0x2ec1d07e, 0x562ab9ee, 0x03a81a53, 0x88652559,
0xf4caf29b, 0x7212d9b6, 0x2d80d3ff, 0x8282f542, 0x33c79aec, 0x08459c88, 0x6c5b9385, 0x36d2180a,
0x1ecc3e49, 0x1657b72b, 0x9ce91cd9, 0xbc6bfaf2, 0x473d37fd, 0xb84202c6, 0xa23ec7bf, 0x24d34947,
0xa26e54f9, 0x601970b2, 0x478e623e, 0xd445c52e, 0x7bd45c59, 0x1daf1521, 0x112cc5e5, 0x15cfca60,
0x42550f9b, 0xea76c842, 0x051bc805, 0x6a8a95f0, 0x9bccdd8e, 0x83f8a41e, 0xff159dd8, 0x4198c87b,
0x282c3af6, 0xe5cc7b1d, 0xf6321754, 0xdc3f0fb4, 0x8ed9ea9e, 0x45722d1c, 0xd780d50f, 0x955c23ea,
0x8e143c99, 0x34c5151c, 0x0459d841, 0x5e8738bd, 0xf44f654b, 0x073aaeec, 0x205f04d5, 0x291c07e2,
0x61e44a98, 0x8e60ed0e, 0x42284ad2, 0x8da2a138, 0x1ec01604, 0x0dbd2953, 0x317e3a28, 0x3348b0c7,
0xef273cb6, 0xe8102c3f, 0x72e9db73, 0x8073923a, 0xe2170abc, 0xec26c5b5, 0x3475d0f1, 0x88fb071d,
0xa2cd6f7d, 0x45edb334, 0x54763acc, 0x0ebcdd13, 0x61674528, 0x35623f6c, 0xf9c19f4d, 0x88ed671c,
0xbad08822, 0x48227604, 0x342d92a5, 0xf799ec32, 0xfb00d64f, 0x2baae813, 0xc9c72eb1, 0x21e903df,
0x9468c71d, 0xb5c1d191, 0x97e04cfd, 0x1fd8021e, 0x8960c67b, 0x507dd113, 0x209f22de, 0xacde9384,
0xa82efde5, 0x45248246, 0x9a7d4d47, 0x3f8ceb16, 0x8990bc24, 0xee4ea060, 0x8db0afee, 0x70774f65,
0xa4da8722, 0x39dad26b, 0x2c812c59, 0x98ba5269, 0x96cecd60, 0xc2203bf9, 0x36087440, 0x8e619331,
0x30230e6b, 0xec46fa5e, 0x8330edd3, 0x31b73cee, 0xc26b9ae4, 0xc0c67f6e, 0x7ecce7c4, 0x0a567191,
0xd89b5383, 0xfeba5846, 0x98bef79c, 0xa083defa, 0xc1102532, 0xa37c556f, 0xfa420ad1, 0x681d9a46,
0x84e2eeb3, 0xf6fcbe31, 0x57ddd79a, 0x8c6a763d, 0x20c9be4f, 0xdc28a9a9, 0x04e3c4c2, 0xb54a3771,
0x9dcb7249, 0x5362ecf9, 0xf5c84e8f, 0xd5c3d19b, 0x5a34464d, 0x5edeba3a, 0x668e43a4, 0x89b9a150,
0x86369793, 0x0cee1d44, 0x97d681aa, 0x11cc0200, 0x18729bfb, 0x4555f401, 0xcedf093c, 0xadd04339,
0x11a237a0, 0xe7e7434e, 0xb0d78359, 0x481e29a3, 0xd7d21d58, 0xf273d4ad, 0xccdce54c, 0x67533f16,
0x818e279c, 0x72c56141, 0x13f23534, 0xa843a16a, 0x03402f50, 0x6375bdda, 0x0c2b7f06, 0xbde0f13c,
0xc6e2358b, 0x8c221b78, 0xd18a7d2c, 0xd06cdb2f, 0xa6b9fba7, 0x2f324219, 0x54c2bc3a, 0x3363354a,
0x4e5be3f0, 0xa5253258, 0x4bdbb0e0, 0x3360b6fb, 0x18ff04c0, 0x3822e600, 0x816b4f10, 0x70a190b4,
0xb1a4b2d7, 0xb1b48304, 0xe87924b3, 0x1a6a5c14, 0xa37107ad, 0x63225c3a, 0x550d697b, 0xf9b7e1c9,
0xc62931ab, 0xf7de84b7, 0x8d82045e, 0xb5e8775d, 0x8f1cf856, 0x487184b5, 0xa390f8d9, 0x28db34a4,
0x27fdd51b, 0xae8f352a, 0x25a34681, 0x7f0071b5, 0xd7bf767b, 0xd70e034e, 0xc2a244c2, 0x74660af3,
0x3234b5ff, 0xb1e29643, 0x13ca370a, 0x6cec44cc, 0xdfb8dabc, 0xa03358cf, 0x34e3e071, 0xe6f67b6f,
0xf2d8b6d8, 0xc8e8a286, 0x086aa55d, 0x55c6294e, 0x7775f922, 0xe5827544, 0x2c20e9b2, 0xd27c2592,
0xa9206097, 0x5e046c15, 0xd7a5ca82, 0xca622475, 0x3eef6e4a, 0x277a1335, 0xd28b2b29, 0x3e504665,
0x503cfaf1, 0xf29bf265, 0x696ca96c, 0x33e86da9, 0x1c8c8078, 0xa0957886, 0xab72cc0f, 0x718e73b3,
0x65831bd0, 0x6f6621be, 0x2594b0f0, 0xe30ea520, 0x240ea601, 0x81a10bcc, 0x2c4c3f05, 0x3fb6f193,
0xf15117e9, 0x0671378c, 0x12e6092e, 0x4681e6fa, 0x0d6552a5, 0xfe65d417, 0x288f7ae2, 0x4c2bc8e3,
0x912fbe22, 0x7494b71d, 0x3cb6c2f0, 0x45691114, 0xe120f236, 0x9e5cc5c8, 0x4259e941, 0x1fb034e0,
0x4cf8baa6, 0xcc1a77e6, 0x5c72f353, 0x53fd5294, 0x01f34e2a, 0x88a81d8c, 0xbacb5770, 0x9ae57166,
0xa7dcb920, 0x864df080, 0x4967992d, 0x0cf1c156, 0xd4998cf9, 0x08e26a9f, 0xeda88d6d, 0xd1e911f9,
0xa64391e4, 0xb619f07c, 0x5ea79656, 0x552de33e, 0x2ab61275, 0x9cc1ea5d, 0x8a63502d, 0x518d451e,
0x5fb0828d, 0x1302fd7b, 0xe8e691b0, 0x5e189326, 0xc7f2526e, 0x75b329f1, 0xfaf8f85d, 0x36c523ea,
0xcb4a5d2f, 0xaf74dbc5, 0xceecfe77, 0x85fbcb30, 0x57efe128, 0x13b663c8, 0x5d2bf837, 0x4fd00910,
0x2ef1abab, 0x98c6f95e, 0xbea42904, 0xedb5c716, 0x40bbc100, 0x395eace6, 0xfec1dc67, 0x7e629c80,
0x5e7c979e, 0xaaac2bbb, 0x541b71a0, 0x29ca30ec, 0x1232f82b, 0xb54611bc, 0x75ce74c7, 0x6a514ae7,
0x386323b0, 0x148de0e0, 0x077e54f7, 0x61faa944, 0x9d87399b, 0x5ee3fd23, 0x021e7e53, 0x85641b67,
0x54b2b52c, 0x0035401b, 0x7471931c, 0x6325e2b5, 0xca3a022e, 0xad24cfa6, 0xc26ba8a7, 0xa2466522,
0x6326e9ae, 0xd66f8399, 0x11bf7786, 0x91ab6781, 0xdf555965, 0xe2149ffe, 0xd7f41e85, 0x611b97e2,
0x98d78649, 0x5a42d19d, 0xd236e8b2, 0xe81a8595, 0x0696ef29, 0xc0f51c29, 0xc376f471, 0x2b1de401,
0x4c61d741, 0x18835b26, 0xb4942d18, 0xb22bd1cd, 0x00dbdb3a, 0x51e654d8, 0x0cf66441, 0xd6dd1341,
0x59925ef1, 0x0573d440, 0xa9970bca, 0xa1df71cf, 0xef3de769, 0xfc679534, 0x08203938, 0x8aef3482,
0xb5515efd, 0x1c935d54, 0x5deb55a8, 0x493150e1, 0xa7a8b73b, 0xf953cf62, 0x9fd15287, 0x8d6d72e7,
0x48d721f9, 0x5fcd68e3, 0xa8ab0f89, 0x9e45918c, 0x6f915b1f, 0x239400c4, 0x8da2dcda, 0x5f6b9e79,
0xe7d3c02a, 0x7cfb25a9, 0x40e623e6, 0x9b565d95, 0xb3807d4a, 0x925a7860, 0x0222109f, 0x16e7eced,
0x69f2d159, 0xa3338e6a, 0xcf9fce5b, 0x3a9475b8, 0x2de89401, 0x0c6f8909, 0x0f4f42ca, 0x9ea18406,
0xba674b24, 0x57c2befe, 0x35dc6a32, 0x44238e96, 0x52c4f184, 0x37031386, 0x1eb7bc49, 0xeefcbecf,
0x7d312230, 0x5ab2d94d, 0xbb32c7b9, 0x9600e548, 0x47d4c435, 0x4c8e9a53, 0xa3ff0a4d, 0x8cff1dc9,
0x07e6eb31, 0x886730f4, 0xabcea410, 0xc7d4d792, 0x8f823d96, 0x359fcffb, 0xbb486e0f, 0x28842294,
0x8f35ae7d, 0x8d3370c3, 0x66f4def3, 0x08dd0dbe, 0xc3f1ba3d, 0xcfafcbb0, 0xf6c6d565, 0xec915f9a,
0x10558f76, 0x5a9e9562, 0x73ab59a9, 0xd0a2e774, 0x25bd033c, 0xe7941833, 0x03842793, 0x68e2f86d,
0xf96178c5, 0xf359daee, 0x0d943361, 0x83cf8d70, 0x48f3e4f9, 0xc2df470d, 0x556ab143, 0x4cb7b4fc,
0xd8fa6482, 0xcb217231, 0xbf6af5f2, 0x3b0fffce, 0x8abf94ab, 0x6d6c1676, 0xd0c4ab23, 0x49722b55,
0x4fd40ae4, 0xd28a4974, 0x4cc365eb, 0xd301977c, 0x04bb5d67, 0xff85521b, 0x5a7cca1e, 0xdda7d5db,
0x428db7ad, 0xdffaab8b, 0x49eaebee, 0xdab0c55f, 0xc0983ba8, 0xc0b7ccb5, 0x1b91e3d8, 0x91110870,
0x7c373773, 0xe4624d89, 0x1ff75f51, 0xf1074938, 0x05d279a4, 0x7c0989c0, 0x391c881b, 0xb6b9e29c,
0x3dc5b256, 0x7a709713, 0x60434710, 0xc1209198, 0x1d00859e, 0x6206e1c3, 0x047c55ff, 0x987efe7c,
0xba9c8b2f, 0x44cad5fd, 0x6d42b914, 0x179b171a, 0x3370be9e, 0x3e941e2a, 0x529f430b, 0x311e5233,
0x5eae89f0, 0x92e61638, 0x35606476, 0x40016567, 0x9bf4255c, 0x86ecbc4c, 0x296287a5, 0x7cbcf572,
0x03434198, 0x0b3b85df, 0xfcfa4623, 0xf329d413, 0x773a920a, 0x33d8c997, 0xca1be0b1, 0x57627ff0,
0xc8a2834c, 0xc90eec62, 0x982a89e4, 0x71661634, 0x94434f3c, 0x3e58c309, 0x2b8f7f9c, 0x7ac360a4,
0xe9445c0f, 0x97aceeb6, 0x1ab219a8, 0x4436a10a, 0x97e65a8a, 0x46fd6f56, 0xd3e91341, 0xfd56661a,
0x6bc7fd50, 0x7131b6e1, 0xc9563c5a, 0x179867ee, 0x05b107b6, 0x081905cd, 0x7032b0cf, 0x034a616d,
0x358b672d, 0xf3cd0e6e, 0x885d0dc6, 0x57673501, 0x64fff13f, 0x9484dd92, 0x10ea5274, 0xa09a0dce,
0xda0afb2c, 0xf47b5a58, 0x438808a9, 0x639b77c5, 0x2c8e3035, 0xadd4e913, 0xc121278d, 0xb86119de,
0xee8c2859, 0x9caa40e7, 0x60af24be, 0xd818aeac, 0x759ac43d, 0xd299cfd5, 0x165574de, 0x0bb9fd2b,
0xb9081e84, 0x11cbd843, 0x6e8b5d8b, 0xcfd2e02e, 0x7da47618, 0xd275281e, 0xf33bc5a9, 0x67b13eb6,
0x9880ffde, 0xdc2e0d35, 0x20a9fe49, 0x21b54f91, 0x288881ca, 0xa9977f38, 0xed2a6822, 0x29557963,
0xd9c5ce4c, 0xdb4a0e72, 0x5b8a642e, 0xcd1da44b, 0x1f1db7ab, 0x95f9341c, 0xf5fb2f1f, 0xdb8fc9eb,
0x9dbc38d1, 0x756b8550, 0xf54853c9, 0x8a4671c6, 0xa66e461f, 0x7955d844, 0x97da23b3, 0xb352083c,
0xe5d15565, 0x5b91ac66, 0xd177afae, 0x1d081b9c, 0x3c4059a4, 0xa33e71f4, 0xfb50308e, 0xb5418215,
0x0e98a97c, 0x7ef8299d, 0x8ed3294b, 0x59a6de94, 0xcaedfcfa, 0x9903d314, 0x54a84535, 0xdd54095c,
0xc976b1a8, 0x27945bc1, 0xba1d7b89, 0xaf225b48, 0x7be00c38, 0x77af3512, 0xbb39b505, 0x2bd8a500,
0x0def8bb7, 0x5d5d71c9, 0x67443441, 0x12aa7600, 0x70d5e056, 0x32220729, 0x7e88240b, 0x37da172c,
0xce9af2d2, 0xebbfa580, 0x50a48f8f, 0x72aeeb09, 0x2a11d160, 0x8ff9d4ec, 0xb86e1938, 0x515ef7f4,
0x3a87eca4, 0x46dfa3b5, 0x287fe2e7, 0x145da9de, 0x350eb79f, 0x3c48a914, 0x22b8917f, 0x943ec20f,
0x2807756a, 0xd54b7555, 0xa7f6e04e, 0x7b5b2a0f, 0xaf19a29b, 0xa217c84c, 0xf07f5301, 0x8cd09588,
0x3e4f0606, 0x3602f29c, 0xec3789a9, 0x52d28ed0, 0x626cc2d1, 0xb30c3e8d, 0xadbd192a, 0x4985e84d,
0x28fa5c82, 0xa86c84e5, 0xa5af6b02, 0x24837221, 0x9c467d01, 0xfadf1fc2, 0xbdb01c37, 0xd94caf3d,
0x00000000,
0xfffffffa, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_3pi_4_32768 = 2.35619449019234492884698253745962716314787704953132936573120844423086230471465674897102611900658780098661106488496172998532038345716293667379401955609636083808771307702645389082916973346721171619778647332160823174945008459635673617534008737395340143185923642519259526145784074498616004520544518685595529344025495473669113116114069072212194056878652327591944277000849789791161534989103811021395613370707479295277431969396481913958803644945884482883891105584678497206217551391431454366842095363725896184737525502183049248231451604620979641855289302663489570777707790441288221988256428850611385075205384900042609535894767062083932850706834220688022788404110133067591871507260991218902828809420976694419265651496708409676647064802581361986022233107848247038903040851249999877973353746329479879961207223894626834459151018122698189173119000851377644644839112825750235337906466494064990628606546288325186047769869011782156660154836967214791176534069531396833639333539912842010495975144590745839693191231514920357144290079911439745914945211503637097617272646402647638972674683021694956041843729133146260934863668114293184061302196312214983764629589191680632378631597809870448944129530069577625335425738661800964377120267278074507853263645721669714921007587808708619153483104513532803565098465603501319430211846998525777174186407856412154272451804352861264513344003682252669073018562235494793564945445320244209758676608622700700629123091494343973627271463723091678006237887912094144019524676819540809813197721649087400874040206697017736049912433991137609831517477735556990689589691386381318100466823332959535006123529501210893689412991291107926260608148017641112102086801441410010680638710132889249293054560750091082181264688923767711417157441441663820441269069266575384287095124010010374147042459383956433828787097598251109057571541283977071301004816884390383804473867206309636647020920318147396376665799588973005820896652939620878534278534022071727327893796560082349318047181041814937448449686004285852069257459932305921345210129876444678236936696539186705579503960870136195110774317698010229582809147880115262218933881204973857357235689299443820291627234613678239379055794841446982973162419762131544635110370151290170708061699389194393446546957328747939351063449045523352188649037755216696957434345603843291329283843310241232208559828676857699827509721206708127115141688630476506655416937136648611884202137951263205458920060075917143910389191246600004586798984244708726616467293309237352669522592613074308438630705210958832244707051892165978316985925185265042156170542007612748146344651069065607068836870394175728618225698894602416233641984733861626224921154199410364317301070285816634928473108864280967577340714383359644940086578835601605180464233507037457660197715217358221436370289033260932405269270995080280650548293390429664879058585635886726249108428540156395762982266383989328636075402796101050618945864339845496404606474757156583048280884278864413499879326193967136100635701842981170568038987067397117595890607135991266892370291144760657032160339196747920334031227930234405801004163692194974612606612730102883580091190195406099944390112308213804938899950159932556614303286474880098723859042934720142075413107999409774862268105228803942859432717279810508322840471032927981963675786827531525340245200542291907238226956640484386034039969614386963959440049118439881113662187335295718145302179156881753375421832362681864601301300345614374171538764070154742938408126843635274115685831575506327510033273559503335274314938872987362647762386337638785782432137636673816368249239498679050914624872663073593890191991963911722409969981739279815350644430318661106241239459622788520323649573244336671817846216794424249457297478406332517994911703679339494480977504793770310711041227402868677819238932808127718495742135703300830230306019084014347652477851482158258253369699113706318336447282523792142151358734266449365985871826429468250814197797648196825580799202335210548918658082578351174395371507894892040837452974991798194103329183903226001154898324223951889654235769844279397674651391857554702049490736458843284001163775958524326506493708125102971993484078891706341472405949905639796075832389400773135924605510052517840824435080128456210281542167290424592098555334525030589104995245431109099848441059795312001229757464408927372892685669979931805509659287283144065158621682118605018759467144559766235366323444442324309741053209413824256351813837224984108438087584747111677284799603497215805053281392180197109417645422848338428223371423562740239901863552153106449286008205911041598846073582946681069114090524911788897960671610318878229749131387234899667787911937057875194106155423999121208758599054713252479534252982694925410978898005207242840688557287453748122061666005901942021767135407802379088956153142503172246283972834410031813362196261745372238972104491052318923113277756369300512676304626554252802900576352166685786918628714823833669998222556585576994495483540645060855330813819734739560749165155599453541177137179743984297662236986448963755153597306257971090043171934907751007355076961787105174730036182655277606223622442345569324284226803023345667718811662667180378489672511953323537384217018395119112131683723014250845321113447040280073598989833306202399299915640729844700081464115600642461408355092553737187450643488611069583282789790800738290565924089915582819090142887457221036819477014819912112099923749773964644950147520470517572276585822102628380829266603293946615270931107671801088788546848272009592095648860055874775219067458795873153682790437648360783994454786001008265977197773237543480783240280644350309810821170794759946028559408858404014457864605488259307803679100835479542755501193276983537628698723463031884144423884855205851460098602597858623284138889681964089008743795064742160118575619671939939917791451787239073935253880418198622047964385873722933331705166573346861851434445296514580110228602175440705686882856031873297102200703369422056531562406424589296909075290986519688380157934521762140750964304622568919328965718722439479841533493552800532465644716672299690960679688098197680914405593185885178335270581839544938933070156189019640988989157793822294437583598622742567644087728802958857635451456367525327681821873847537538762425232627921377724204417508879151035960522375883830655889700909214495287173476283583634806779179837158300464901806613870197456289737618905559001066137538826712508813786456187794765999147866388229765912557512122119781033241459548138159604654885125452287285595899749039361538154264003966400439250521231533424620919093807844720974221729924242018658755922025766376734665101225363911432297785898503730055429707776405498239546323426430247296643397540879355141264675476719143545043892602586779865446632516976515214403149605915394535767579665871983378342678066212953337927325765796086663638964680638550499533249441642740029073660302243105939127492425065804761594553874153430149705003496888367193382422412052923992406785619683583972687475445565480109120215737221505845358098686996291230306922017578677833649012695360993059510369423659891710902926090049779285162875772599153462398144529229046988115424906282008422724335259539703170790995215122213656002856866962304150951761066001357401821235803460064003680678666458647402159929448046201022686169305665151523904582039579142541711131916390943977576354883189917561821752079818797928731256492203321519395994231355982761170769796855765224426870586160863586463275096779583146149862833909560544340870906776216454600563111478325257209053634368553227044039557361772560750967639231824839123103259767736212643314319883179398971873164549618042717598513308804552449438803328353850042089430679963122244342138141686617937733034427595012268021971439150890450756716531156538713812261356738774985871057575224705879018196870227163002018281055946646613088183875318152505244615904953137788549016754393994256496459682818658213693723238684698852767166972011450256190422354012422376697188115911520506569166840048921985751861791721318779345682827130209985497743691166948660190924576297252699805741928218245926112989489790288720595275269853388839567805315003362241875757607700393362835398419052585922609407653449526168543217150745452077327187121146610382843242817381050229610343194861985539732260681108951753183260331379075602366926863981800190282539415249218207510076385666085803454531377758274649328025313338016039389128483676977413461217161834693193724977933041903780663660566263149304382863226216560869927469968086799631875810314179782262556004016988688156303641299958523115071991374370743862691339857081765925218213777126472872584215972303264233820049882593090049481688845713393787190314811331770600539478432141992619219597376490639040954506309859416032191784172684409157750100231244267226912108518675856464092871114818355593053951886420572468635543537194375140884998429610371030933936495050727118313953106977296610003360020028721861513446723575231873874534856887772269261672207513302424456956437202684973519423787026137706752428569700946917280215240120545255162490828169175342246616879089417304233618488639066033971638329743690031579142682058477363214463453350223059057488609545694272422719602466743209139921475503396771920939122406471519165774561669139907736017225855293242113584740351959301159055412833606751721177067224060511668510091861958828894222860568879277552541656662411353167002795987955031147275215873075032083559201009173129407781802345470919285724210036576838515914608343592359451789886918963537037869159318526059110854300913287560143152470247707260903108113158758948035591754314979537546470693401788073232547876398757920061970988907606598716773357787198228734885788052553052030842801998825891887078802702921764495095736362313057089E+0; */
static EMUSHORT _ei_m_3pi_4_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0x7976e3c2, 0xeb454573, 0x25553023, 0x0e4f1b05, 0x7852bdd7, 0x69bc327b, 0x69a775b6, 0x04a42a3c,
0x70f61c32, 0x806d1842, 0x40466670, 0xabaf89f9, 0x6f297626, 0xddf6bda0, 0x1e4f167c, 0x08daf785,
0x4f784571, 0xd424a143, 0xf67bb7b4, 0x56b276d6, 0xc5c9089b, 0x9afe68ef, 0x52fabd35, 0xcb2224dd,
0x8d2cb8d8, 0xa9da0dea, 0x24a62988, 0x6513b536, 0x3e2e99da, 0xa511f5cc, 0x29c55d65, 0xf7ae09c8,
0x8a27ab89, 0xddd5ebf9, 0xa976abc2, 0x1e5c9e23, 0xa43ca91b, 0x8a2c54a2, 0x1610aecc, 0x43276f13,
0xca9103e2, 0x52443161, 0xb382ffa7, 0x347f92d0, 0x56c23d6c, 0x1f0b0ba2, 0x4d2bc3f7, 0xe2eb5f55,
0x441b4f47, 0x63ec5668, 0xd778bd0d, 0x0d87f4df, 0x5cbe131b, 0xfe6db0d2, 0x6a21381e, 0x6a9eb947,
0x053b3a33, 0x809ad498, 0x37f208ea, 0x072909c6, 0xd7cef38d, 0x54fb195d, 0xae5ba005, 0x46d03354,
0xc365775e, 0xda056597, 0x6e05f305, 0x18d985d2, 0x3f56b6be, 0x8e198ada, 0x19ccf713, 0x631af6b8,
0x5b6b9bf9, 0x92340221, 0x1765677e, 0x6034e57e, 0x69f62028, 0x94dbdb28, 0xe6b4be0d, 0x71429df1,
0x9c0c8ae5, 0xea5100c7, 0xe03410e8, 0x49e76d33, 0x8ec1ea86, 0x7c0c2611, 0x50dfa781, 0x7e956435,
0x9b6113a0, 0x15c2a28a, 0x3e2eb2a5, 0xc0c47655, 0x9fc8e18d, 0x777d3ad2, 0xc3db54dd, 0x2a832380,
0xaef2d8e3, 0x058c06bf, 0xe361e698, 0xfba9f1ec, 0xaaf0dfdc, 0x398e73f7, 0xe431eab3, 0x26676047,
0x75209a7c, 0xb133ce79, 0xd54625a0, 0x809469c6, 0xf2cd1429, 0x41aced21, 0x71b15643, 0xd3c8f89f,
0x29849166, 0x1e80a183, 0xc2c3bb38, 0x2da9afa3, 0xc497bb7d, 0x7fa24aa7, 0xd65ef3a9, 0xaf3656b2,
0x8f1bb736, 0x5bf6fb24, 0x7b962ecb, 0xaa6d8092, 0x3a89295a, 0xde9b845f, 0x76608b71, 0xa0364f43,
0x546208de, 0x178f4653, 0x7a02eb63, 0xf0a029d8, 0xa1401f9d, 0xc5f9b8b7, 0x17496d94, 0x1e0d534f,
0x15b2965e, 0xe51be48d, 0x5fbae157, 0x7c57550c, 0xfb5b106e, 0x94bc2da3, 0xf102ed23, 0xe0ae4236,
0xd9add492, 0x43f10497, 0xeab7a1ba, 0x1e6c22ac, 0x5c860210, 0x9691d04b, 0xc6b398a7, 0x6ea80327,
0x778b2076, 0x3ba7b4da, 0x9c8bbefd, 0x2d71206f, 0x5a04cf1b, 0x6a07d055, 0x70f9adfe, 0x210841d5,
0xf09d829d, 0x85edd716, 0x37577877, 0x9756dbc8, 0xe0478f37, 0x4c48104a, 0xb0682a1f, 0x586d2278,
0xfda9e86c, 0xbbcb2f80, 0x7b1bcb0b, 0x4d11db40, 0x09711920, 0xc82adfb4, 0xc67ee1f0, 0xebd0d4e3,
0xbe5f8e78, 0xd558fcf7, 0x4ce0028b, 0x3e2fcc09, 0xcf5aeb0a, 0x27873e8e, 0x22f2d138, 0x8afaf3ff,
0xfd3bc3ee, 0xd8b41252, 0xfd6d871e, 0x3ef5a0af, 0x8c96c8ce, 0x8419d482, 0x7cf94ca6, 0xf2bcea6a,
0x13e87f4c, 0xde5f081d, 0xa3b1ca90, 0x205bf74b, 0x2fd2ed2f, 0x27bad339, 0x7e670e95, 0x980591e5,
0xad3a99b7, 0x8f92feac, 0x72fdd485, 0xd53ea647, 0xf35bd4b6, 0xd05da018, 0xb3ea34c1, 0x1174c153,
0x164e4b0d, 0x326a4524, 0xc55024d7, 0x18287557, 0x93d2e594, 0xc7f34abd, 0x1cd35d33, 0x87a8675c,
0xaeee9a5c, 0x2161136d, 0x6104f875, 0xf034765a, 0x77bf0e16, 0x0aead6aa, 0xac12002a, 0x7352cefa,
0xdb72a863, 0x786ce969, 0xc995458a, 0xca2803f6, 0x604a3ec4, 0x54f8157b, 0xc44f339b, 0x9e78f3e8,
0xc1425b4e, 0xc5af2ce1, 0x9e9072f4, 0x188b8767, 0x81af5f12, 0x6c7fd006, 0xe7adc2af, 0xb5044131,
0xe56e8d92, 0xd94aa571, 0x875b7746, 0x8ac561eb, 0xbe274049, 0x34d11ac1, 0x56b0b586, 0xcc3f578e,
0x3b236249, 0xe3363cb0, 0xe4846429, 0x9fb4898b, 0x569aabf2, 0x635b3dc8, 0xe9295782, 0x0012109f,
0xa42e094a, 0x1d0466e7, 0x324f8142, 0x54a20e41, 0x665be92c, 0x6d0e9a47, 0xc29b4707, 0xfe008214,
0x4f5138be, 0x6f0341a0, 0x1ef687df, 0xbe5a86bd, 0xa05ab14f, 0xd96278f8, 0xd793ad43, 0xee494d62,
0x722f0ee9, 0x0502bb75, 0xf584cfa3, 0x4dfcce06, 0x61dd23ba, 0xbb90e5d0, 0x54c96d29, 0xc32871ce,
0x4a1fd941, 0xc267d4d2, 0x9605dfcd, 0x034f926d, 0x53286117, 0x62b2306a, 0x55b089ae, 0x1a68000b,
0xa621d065, 0x6d34b0ca, 0xcb41ec1a, 0xd8d3e2b6, 0x4a1599e8, 0xc70c1732, 0xfd4f68d2, 0xe1d61d6f,
0xb5a1aab5, 0x6fa34ed4, 0x9969d394, 0x8dd5ecda, 0xfd899f8e, 0x3eb0adda, 0xd3e088b2, 0xcffd2c7c,
0xc39ba0a6, 0xe66e1073, 0x5b4011b1, 0x51180c49, 0xbd05c025, 0x589c7419, 0xe85a4f66, 0x165d10a0,
0x4e2a85f1, 0x975f889d, 0x9200a20e, 0x3216973e, 0x7d2e7419, 0xbd935810, 0x92eae4bf, 0xf3c3fbc9,
0xc8f93f91, 0xf2e0e35e, 0xc8103be7, 0x48b26c54, 0xb1e363a9, 0xbccc6430, 0xaa8a54b5, 0xeb771398,
0x83560c9e, 0x04f41304, 0x2e3f229f, 0x513e533b, 0x726b6f5b, 0x53e36c6a, 0x5688cd35, 0x1375fe66,
0x7533e81b, 0x838c808f, 0x7dc8a938, 0xc8074a7c, 0xb64340c6, 0x1a5ab8c1, 0xe62b384c, 0xd72bd6d3,
0x8f413076, 0xb31398e9, 0x38b401be, 0x5e1b56d2, 0x36c9278d, 0x23372dff, 0x73b2fc72, 0xb1fab2eb,
0x76402fee, 0xed37b295, 0x39672b80, 0x576317cb, 0x1483584a, 0x95371ff3, 0x6924b412, 0x9cb53a3e,
0x1e5c399e, 0x6f838952, 0x3deeaf7a, 0xcaf4e4c0, 0x4cb8cfe5, 0xa1ed629c, 0x7d9bba75, 0x04ad9f77,
0xe9677daf, 0x0fcdcea4, 0x8b766e1d, 0x82d77192, 0x0c126bef, 0xa703768d, 0x488e8e57, 0xd9b5625a,
0xcb42e28c, 0x79117e62, 0x8cc3c2b6, 0x3b16c222, 0x099bbb8a, 0x0416ac1a, 0x56074834, 0xc0e32ef7,
0x608a397d, 0x12a381e4, 0x95e2a445, 0x29feab9e, 0xd207fd52, 0xc7072689, 0xdc333a02, 0x5d83644a,
0x380d3427, 0x5971df5c, 0xd18994a4, 0xdc0d66ce, 0xac30c5d2, 0x417ed5dc, 0xf552e949, 0x6da4339b,
0xaae53476, 0xac1433fd, 0x40f7886a, 0x18231401, 0x60c758e5, 0x6f9eab80, 0x5b07b947, 0xc1cdd7a5,
0x2bd9371e, 0xaf27edf0, 0xacda5919, 0xa65fb7c2, 0x5e340cf0, 0x200f9373, 0x771c3bfe, 0x7fb42fd2,
0xe618aa89, 0x5fff9aea, 0x62ed9bf7, 0x5cfc1040, 0xc8afc1ac, 0x3f120dfe, 0x75f6862f, 0x738c5b7e,
0xe9811c99, 0x6af4cef5, 0x5c0aac71, 0x273ea329, 0x5e247490, 0x1595df0e, 0x1b136eba, 0xdcaad870,
0x18dda912, 0x662fbdaa, 0xbc1417ec, 0x66b69eac, 0x679a61fc, 0x4006a5b7, 0x370de842, 0x620a6a01,
0x8b99708a, 0xaedbffbe, 0xc76e4a9c, 0x1382c41e, 0x885d93b0, 0x23a943d2, 0x0bd2349f, 0xc1e85949,
0xff90c7dd, 0xe78f1686, 0x4035e1fc, 0x58e6fd7b, 0xa01f7abc, 0xdc4c1771, 0x095628f0, 0x07f05497,
0x40b38c69, 0x13f341dc, 0xa33e08dd, 0xe52de997, 0x8c420b50, 0x0e8c1f45, 0xe3ea298c, 0x23c63ee5,
0xbc56ccfd, 0xd5aade28, 0x5f001250, 0xecb277e2, 0x39962dd3, 0xa7c186d5, 0xc7de6013, 0x736dd418,
0x662087ee, 0xcc33f62e, 0x5bd3b7b9, 0x7e2e4725, 0x9bd83c2e, 0x7bbb80f3, 0x3928b09e, 0x0b4aadd8,
0x6af10b7e, 0x03fba65b, 0xcd449fd6, 0x8b77ae9d, 0x053baaa8, 0x2514c9d3, 0xdaa35c9c, 0x8361f8f6,
0x931009a6, 0xd925b937, 0xf2a5bdc5, 0xef980350, 0xc49cf9d8, 0x5dacd6e8, 0x58023609, 0x70e0e03f,
0x04f24144, 0x0fc3cf70, 0x0258cc5a, 0xcbacf890, 0xc4de8f1d, 0xbf216818, 0x76b65974, 0x0c191d7f,
0xd63cb5d2, 0x2769aa60, 0x44466b39, 0x5831fc6d, 0x7a8ba7ac, 0x39a58d1b, 0xa69be512, 0xe5909dcb,
0xe2501e1b, 0x108c7a77, 0xc6a862a0, 0x73d28145, 0x2074bd9d, 0xf1c133d0, 0x203b8178, 0x6d68d9e2,
0xa3d625db, 0xa7d3f6e4, 0x2455723e, 0x4f5998ae, 0x712a772d, 0x26e27e5d, 0xeb88426f, 0x7ace1d63,
0xb938fe95, 0x1885b6cd, 0x7c567631, 0x02fedb15, 0x8ce40332, 0x255c8dcc, 0x1f061ef7, 0x09244ed4,
0x3eb0003c, 0x0d1cca82, 0xc60ba3ba, 0x9c631173, 0xdb92e27a, 0xa17de3e8, 0x5cb74b55, 0x0fa7ac82,
0xd9e54ffc, 0x90ac3d8c, 0xd4934937, 0xdaf8bdaa, 0x1f98a90f, 0x4691920c, 0xd5046d3c, 0xad28b4bf,
0xf5167572, 0xc07e08de, 0x4690a2fc, 0x3c49c9ee, 0xd57b25f8, 0x32aa0987, 0xd4338378, 0x535c8ba1,
0xfc7a9886, 0xae8a699c, 0xb26b878f, 0xcc1e6cc7, 0xc961ee1c, 0x6d1fc214, 0x140652ae, 0x994dcbd8,
0x6b4801e1, 0x0c1390e9, 0xc301031f, 0xfe06a3d2, 0xd4d39d25, 0xb2da15c0, 0x318da8d4, 0x6d602160,
0x5212685f, 0xecc65943, 0x363009a3, 0xd80dbda2, 0x0e551e6a, 0xf205a15b, 0xbfe0a2b6, 0x2099efa5,
0x2c22538c, 0x03b65f89, 0x024dd3f3, 0x2c697d66, 0x87b16245, 0xc3f65227, 0x8124a8e8, 0x180ce790,
0xf918ebfb, 0x8cc6bef2, 0x03a02c80, 0x03008649, 0xf3b450ff, 0xa499899c, 0x304a6fd7, 0xb147da77,
0x0f373598, 0x4ab34d0c, 0xcc0495e3, 0x4c309fb4, 0xae539382, 0x0f66af51, 0xd4d476c2, 0x74bab722,
0x5a25781b, 0xed8e5ebf, 0x95a1e89d, 0x9f1f4b4f, 0xfbea8bf6, 0x0523f2c2, 0x9d4321a4, 0xf8ae65c6,
0x2f734586, 0xe80bb9d8, 0xccdb5572, 0xe7c31962, 0x4eab714e, 0xa655fb55, 0xf0eba801, 0x4922b1a1,
0x2c0bc4f1, 0xb94a9d05, 0x45a3fb54, 0xfdc303d8, 0x8c7d5f3e, 0xdd7afb4c, 0x20b6def1, 0x1b43348b,
0x586eb564, 0x10ca004d, 0x31d334cd, 0x08505678, 0xa3093eb0, 0x8559fe9d, 0x639b0ae9, 0x3f1bc000,
0x97f314cf, 0x237e3e7c, 0x56e482e4, 0xa97c9b1a, 0x596418b1, 0x8cd5448d, 0x44d2e4b7, 0xf291bca3,
0x0928f59e, 0x6c570c4b, 0x6bbe278a, 0x735ded03, 0x95c1a8e4, 0x66f08d54, 0x3de8e689, 0xcf05099b,
0xd8b42536, 0xaff37565, 0x8966dbd8, 0x21aa30a3, 0xf8cb9183, 0xf9bcf655, 0x8360e9d0, 0xc036d115,
0x06dc6756, 0xd862837b, 0xbe21e0e3, 0x94dc6270, 0x8ee492b1, 0x3eafda1a, 0x348bc199, 0xd978232e,
0xbb3be2a8, 0x5a6aa68c, 0xbed5f5ac, 0xcc65a55b, 0x22f70092, 0x6fbcd23d, 0xdd0db98f, 0x65a20629,
0x3a748909, 0x3b0b1b08, 0x968dfd50, 0x3bc96d65, 0xc75fb8fe, 0x974b33be, 0xa941b653, 0x6708a6f0,
0xeb6205e1, 0xf0a26df4, 0xc06021bf, 0x9d0545d0, 0x7d0f0242, 0xa10b08ea, 0x50544d82, 0x5ab77cec,
0x57f9c0b1, 0x5ba168c5, 0x0fef015a, 0x426d4f91, 0xcf7e2a79, 0x4397da08, 0xd423f51e, 0xbb5c5483,
0xdbc30cf5, 0xa1c3941b, 0x2065c651, 0x32a88bd5, 0x38d52c17, 0x3e697619, 0x4d070194, 0xfe787aab,
0x7cfb892d, 0x3e577d41, 0x3cde5bf8, 0x042afae8, 0xf11c7d83, 0xabdfdc9c, 0x2ac48aeb, 0xce10b39c,
0x05f1be47, 0x34ba207f, 0x64814dca, 0xe032cf74, 0x43cce47f, 0x4c5ffa55, 0x9afc9173, 0x8d6cb222,
0x0dcf79e7, 0xb084bf41, 0xc4c4b726, 0xe925f1b8, 0xd21197bc, 0xee26f52b, 0xc4b8f163, 0x31a2ed6c,
0x8fcdeaee, 0xcfb10881, 0xc5090032, 0x4fd9c0f8, 0x5b72ded2, 0x1232a2f6, 0x17e298b4, 0xfd7c4c54,
0x00553bb5, 0x01a2f4f2, 0x385b35c0, 0xc8221ed6, 0xf35d354a, 0x1822e05b, 0x7cef97b4, 0xe51f300f,
0xf713dfbd, 0x519d5895, 0x8eb59dec, 0xb35584c3, 0x327c16ef, 0x089720a6, 0x608b12d5, 0xd617812e,
0xd8c0efa7, 0xf6a43ca9, 0x80d9ef3f, 0xb002ab35, 0x3d01d2b5, 0xd6d2ca3d, 0x2072aa20, 0xa6738023,
0x761551a1, 0xb006f2a8, 0xb0a5b7ad, 0x282c3537, 0x571bb9ce, 0xfc3690d2, 0x1f2d7a16, 0x455fcc8e,
0x06721ef9, 0x7b407613, 0xc634e3d6, 0x0bb65593, 0x381c0651, 0xb431ee73, 0x57808fa8, 0x6764cb28,
0x2f73ba22, 0xd1df8efa, 0x46b9da7c, 0x84a06db8, 0xf204e5eb, 0x5b0e2642, 0xba1065ee, 0x7bf5f89f,
0xa3a2a466, 0x78d8d664, 0x51afa450, 0x6756fd4b, 0x139af495, 0x4ef081be, 0x7b029d05, 0xd999a283,
0x3d636822, 0x6afe4a8f, 0xeab60be2, 0x1aab5118, 0x20f5571a, 0x271ac757, 0x442bb80e, 0xac008ab5,
0x90bb1b4c, 0xdc1938ee, 0xa83d35f1, 0x5717bdcf, 0xea365e40, 0xacd62608, 0x56cae54b, 0xa28f139c,
0xfee627a9, 0x2a599d88, 0x4e3f2c6b, 0x177aadd3, 0xd24e8d03, 0x2cefbad6, 0x489757a1, 0x8e0f6204,
0xaf7648b2, 0x032eeb8c, 0x92ad034e, 0xaa5feea1, 0x2335f0a5, 0xa3c11771, 0x3a4ee005, 0xb0535985,
0x2797cff4, 0x37fc7fae, 0xc9d463d9, 0x04f96028, 0x35f4ea5e, 0x7db15073, 0x8ba029e8, 0x0f99471d,
0x0f76a962, 0x196b921f, 0xa070ff80, 0xf8df05c5, 0xff824413, 0x8b55f449, 0xa919668e, 0x5abf1bde,
0xcf15eeb6, 0xc36dd71f, 0x2c085576, 0x083e3025, 0x74f20962, 0x2006d423, 0xd2d7bf39, 0xf76221da,
0x5d1595c2, 0xb4262f90, 0x54b8ae31, 0x8322d781, 0xe9a99e0f, 0xd3cab700, 0xe0e1c371, 0x66583cfc,
0xed191bf8, 0xe49f4f35, 0x1b1f8c54, 0xf39ad18c, 0xdbb44fb1, 0xa3af24f0, 0x64c3e6d2, 0xd1b15dc4,
0x2c1de224, 0x044fbef2, 0x70e40143, 0x2c646a23, 0x0236be4b, 0x7abfaf05, 0xae4ba9ce, 0x1717d6d8,
0xc81cb527, 0x115fa585, 0x9ddd541d, 0xa912fc07, 0xe701e36d, 0x7a772856, 0x6c7d106b, 0x253fc9e5,
0x6a2be651, 0x2ec7aff2, 0xe04443ff, 0x9c04ecdd, 0x99143615, 0xca14e618, 0x9b2a21c3, 0xd788df14,
0xbd04edf1, 0x9a6cb924, 0xb86c92b9, 0x3345f0bb, 0x7ad0d046, 0x9e5d42f5, 0x17cf17fc, 0xe2eb3d0f,
0x43a6eb3a, 0xa4ccd224, 0xa01f39ae, 0x9c22ef57, 0x888fc8e3, 0x13ef4e27, 0x5037a9ad, 0xf3525d52,
0x8e4bc45c, 0xa655338c, 0xfda5ed21, 0xd3d5ad0d, 0x7ed8c600, 0xb8a21cd8, 0xa8bdcc6a, 0xf2e484fd,
0x57ac4064, 0x86a9bbb8, 0x8c22f529, 0x59472690, 0x9bc90611, 0x8ce8d181, 0x119c5809, 0x3d976052,
0x6f164fcb, 0xa25881d6, 0x2327864b, 0xf4e3fb85, 0x941e32d0, 0x5b2add9c, 0x379c0936, 0x56e96fa8,
0xa446e6e1, 0xc0f842e9, 0x3d296b95, 0x46b14ba4, 0x85c4895e, 0xe82fd501, 0x42a4f347, 0xb1bca3c3,
0xe7558bcb, 0xbe3fd940, 0xc33c5ba6, 0x41e65149, 0xe8001322, 0x1015eac3, 0x72bb83cc, 0xd05d9c92,
0xaff0102b, 0x2b2ff71d, 0xf0021152, 0x66a0d8f8, 0x53793e17, 0xc8540674, 0x3105b9eb, 0xb45da2ba,
0x120ae482, 0xeab6d961, 0xa2a91aac, 0x25ec46b4, 0x9792191d, 0xb5175106, 0xb80d7203, 0x0d4927fa,
0x9470f0d2, 0xb71fdec5, 0x9863fe0c, 0x954a3680, 0xe57ac230, 0xa28c05da, 0xbddb9b87, 0xced0afbe,
0x95405eb3, 0x32a3b628, 0x790acf44, 0x51805d8a, 0x71ab446e, 0xb6de4cbd, 0x1d3857ec, 0x42f75b0d,
0x83e737bc, 0x72aa50fc, 0x370509f2, 0x48ff8589, 0x3ca9f210, 0x3739322f, 0xc9c6df15, 0x6b644818,
0x11fd51b4, 0x7be8e812, 0x75c74f29, 0x642047d2, 0xd9ebb254, 0x73afd346, 0x2aa703a6, 0xbcf7865b,
0xac4eb459, 0x0188cefc, 0x67cdd957, 0xdec1ba86, 0xa0a5159c, 0x9394c9e8, 0x990e91a7, 0x96cbe3f9,
0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000,
0x00000000
};
/* m_sqrtpi_32768 = 1.77245385090551602729816748334114518279754945612238712821380778985291128459103218137495065673854466541622682362428257066623615286572442260252509370960278706846203769865310512284992517302895082622893209537926796280017463901535147972051670019018523401858544697449491264031392177552590621640541933250090639840761373347747515343366798978936585183640879545116516173876005906739343179133280985484624818490205465485219561325156164746751504273876105610799612710721006037204448367236529661370809432349883166842421384570960912042042778577806869476657000521830568512541339663694465418151071669388332194292935706226886522442054214994804992075648639887483850593064021821402928581123306497894520362114907896228738940324597819851313487126651250629326004465638210967502681249693059542046156076195221739152507020779275809905433290066222306761446966124818874306997883520506146444385418530797357425717918563595974995995226384924220388910396640644729397284134504300214056423343303926175613417633632001703765416347632066927654181283576249032690450848532013419243598973087119379948293873011126256165881888478597787596376136321863424654664133395435570320152265419395218603049731051382949843965916561424595542122661510247853609809551039560078940218809961338285402501680074580272911936642519282051000193635007391464329549343395192885373545920056376650288054057553212318900912632281915091498083669562448310085222192397364632484286326114576693242537157737789441409054457359535122562639108023923690973212790580761713460391457479187979412485021844514581134188888041322095533218464670972749102856526270784545326222784880098238583630075495095476406237708338835722543662156748132766838424497242087451616183320507799148018466681423669365190284546385761482785703777438837629747998273770543158368241099868322850380552635536972229313380526442841037231204396700430761245413831179227827536371559839837688453702784298570709051122384053677901338541458531620807304313806973998743669316601381707927205604195488285806309311163629704786781402696327296270122613598589775450528948311301668400153207485198240246333755585171356801934122897598071956874025057150214178379254364303036592821125092588061890311707454312790395355366068261100118896574204872759391997699553835211508669625559644137050382924495359031063623453056471711621685872545868744002961175792172319055405719868172758841908964965790669651560172835148290385655116980721079533091613084359852438946544068216550032753799602386650379888648152118657999585718656377511331597475359604341377664511914346013429250811632480640907377321262933574747296767934127160296651208098980905779966030510218162555797890748707621107623802626785429701502710915350498535149239083248428082898759557567884889260842088552126951035737020866125911554132044037356086433883712396206429390237866631163261678884192279819499524039424578422044303042043042071096927339294608510496928973916185560783787033642890234293271887296802972158165942612972836639590504113037474574350974905801632691653757690981097485625377850342879942192237718584431832793731298006587036861923010217454505203084553303861950660236433411532059741224264265354216558150036472691946382544124557259473900719227187097960549897246028226024291050774020812375674807627637743706345046314773769480331683570762058749578173350996762873387396702968819066142614457371322822803935444608377601058646738943855776887203971767059273166300903112608144884308624114292247965454026163755158658735198437217550552729506415043576875838149359401055659121503770441973880370568097143463163605434136507669997576211981184258742252081404364062117230919743945524596778174219146433350671463646225947923194970034966025635210337806603805270316524545464736406208302982734943367284773530202247052900995698156705864039885636834956495288287851964475557425601459926852581856308538058155219970292348029482179570039295476876737874675614745450525851711675415202826622799977038693342250012297731621239492462707583316806464073929378457821418549833278676481879256795013284511260015478829830397094122795590273983121481454227018426602478198104333377295840025838886567683453330902961094998749374134782736346821466102487373043493685735064797943663991366663660331913993158766562151616291771186182321657000846588579387498935708365390051442789307831998499981759325614412462969595617412625709879433827533850002535219448835558926174974877784628872249292595975180895929200656041663786736990873762713624049521962477786393579372886317266994704386641622616372576966921423095336415578106880243876225565690957041111929329419336352138037692136273833819830244199702433009694861871085709025954822085641199104101975680270188980749875221764846725695738526974653312988267258169188864563262749529655208476443369725290231293888886172298365388606288519962105545717369008144991518103776264256672840522144402197474662350151152362302177635204375528607776725412022934171898265399118147904685922433784252070116245217876908741620845115578154869546824111382745732829225060159722322499657545023166289561501837132083717115348063673894847849317339123656835663553256052100624812997828717963891011249797612909412480311773013318612873749312250162437766031847026144225530840376730010123185024652587274802301697285941698687195932441906517233154648207726034576883084244463606450131912554217529395104345224110802315629091696154121939305610119094188811342838619182848024219830927492582722009990735850073973097350499275664427291125125712919108982889049939961641036119316265990028029542730083819976970923037427278344549117655217278362562876011093225516620847336367041254986595193283742371158543971447526061625490813708874569667062662842932533523737681935965301824915407971888079562801489590244014090173299936036746641925992634126746250290308468693310676055276835829499190294438294126220724438338738354871099263942037525081863206510221629704003224806138312165189608904981898647822442601240198986613119197400072437081480142609885524071411823025049645046729485972649592955924305261361135784064518327246739033005919531527377194964858594167095707913571208139601650594925038121644613819126162372924247652609612531066175456224775667644691793111255733602951238632893409556672518588271987281331623238463434788117754723046679700987197077876381886561795342566290582176594347588749226787782077620870028951701108941253050356669850986454100131214591137167354223024474855215031201885575271538221316878310661190616431479234818598289682964444446955675311396049275406706727731378970529259539526600249211331795365053974029709734540190671438970125900686013617665195726879730995080550156431277623855286310501338752543801281094391901547055059990160581660691496856884944238981196573917728179148360405193574759388010389705005089038091931417290964079927972189197555688910106036466398844465229983590604866442353158952676933594444003231260042231651021129720820740425025450614183564620671346502645959010284818325097924423698811990677751872480389644665921730373085692060195690029069035536912164836661829824422882722441876758601898345568932737338604352880506157482307339694457847418653044330806639754942912913293028781486892951950841757305882661819173298044100482328554575408161881481703557002156109505796874734850333324179751637210942555163520888051165250182478228798312431936512691220858824222257105743242859546077281521609438915299348287772438648401033493416400783741859579560946119408904164649836859828486963633469731119278705998980342674180366726827412497375220735496792916815457442128024266024452594981126898402771499337581815321129681511699825720643383986552113166799874512421646225811715024003745050832887130969530089731910093749817808392479440994244361969834871331949567903534204867346327056330005149544805112071035184999837985308493647201573304757781804018320982970610322298262945817088234849408510513828178436106441430254484968445676566840061568603570598998353863859883837419232118812833359937727090858195866745019480954611611719835213422118817496211290873149331743041280454519097165935298512044878386738845240577474305934119341688461016838983599740017586415986514519650958199442624572644532022705145598088387375267556500090083510314671348546776655394620374092470690396451306972475505952415666090048073918555345148723651592939443139244601013354632149674815246349431534698694849036594759121635594505959797812454529917305673293591295876591975443255659317865901969066636606055451557935133823166880650948047990389126755327181809160082339512889364443839997180749351064578897468680542173812586691104489838650291708311018595332633980907725293534432506705187698035688571688183578006024268395624667211940377163076802738564876392102008791930722481755375398898979966181280062546345808071041348201655360722981700258013280426529914054271371412305393939462145835827517133209308562394634581092524472056708003815831152128479894844727851512111242406723476536801914086900578192214642050411918776739311298316345956038954952640773030052021572166274245114065160241046965263564645807010154471974786973260548781315116647107380485444426744366595113832560270066479246222382342636803783036227148019393536469444732501183428218507918036245748038005705684585804838509534865536011973735674935924281652500573775492013522068651524096611313931230523448030488329336880235249613516999100262182701401504389238091694167813318978739897687026397995882771057905474944084757566412920735280686916139219650606013122253782257621358161138006091059023485172621478918566759728124236443373302790962384533760569520986820661689101431363706295375429013500518704424423442146446635034690739595018396356194261104794702874561637047319077176634151359378638025067887922670616104510791932108486072976175118187066313989527022332697650533285570684184151122627886176492922130085426228764436593889014973387726391025842463877686859264053E+0; */
static EMUSHORT _ei_m_sqrtpi_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0xa6db882f, 0xa6c5d5ee, 0x59ad1f5b, 0x7320f565, 0x46bcc741, 0xa7536a50, 0x0f5ca368, 0xe3514485,
0x01b07632, 0x5b7e36d2, 0x811f6153, 0x6df54adc, 0x275226ba, 0xc652eb1c, 0xdc726217, 0x9f2afe8d,
0x6eedae73, 0x1e8fe303, 0x4059b85a, 0xf37d8bf5, 0xb59f9f4f, 0xddbfcbe0, 0xafce4819, 0xb382800e,
0xdeef3e52, 0xbc5ff1f6, 0xe69d9d7a, 0xa8f4bfcf, 0x023eea9a, 0xaad74c70, 0x9feaf2ce, 0xbde06fb4,
0x6f2f9d00, 0xaf10d207, 0xfcbbbc1f, 0x77e3d481, 0xc0dd6251, 0x6ae725c5, 0x14504d0b, 0x88ecd15f,
0x3825b48f, 0x5e275314, 0xfbc46060, 0xe1752dc8, 0xa2b71145, 0x1ec93e7f, 0x5546a7f7, 0xe4101153,
0xefb8f0fa, 0x827baa81, 0x367bb275, 0x96cdb12b, 0xb7d0dc69, 0xb03928cd, 0x1a0eb1e3, 0xaba4a851,
0x717beb92, 0x13987598, 0xa85ee3df, 0xa9424719, 0x075f646a, 0x0c299366, 0xc93c206f, 0x30d750ee,
0x942bfa7a, 0x8af4fcab, 0x55761205, 0xba050a97, 0xf5bf2517, 0x98c6326a, 0x9227d19e, 0x00e5c70f,
0x82647ea6, 0x457f1894, 0xebcb3f85, 0xd21f8be0, 0x9a5d98af, 0x0a5de3a0, 0xf5889799, 0x96853ac0,
0x4653965b, 0x2dd8b29f, 0x14e46feb, 0xce558294, 0x3617aacc, 0xcbfc6569, 0x29e1ab2d, 0x6073be92,
0xa3904e32, 0x1eb426e9, 0x0b4f37a4, 0x886930e3, 0x428f7bf7, 0xdfa1a743, 0x5fc976e8, 0x93ccf2b6,
0xfe11f7bd, 0xa97aceb6, 0x8d947aa2, 0x3c253f21, 0x9dfbd7bf, 0x993ed856, 0xf9dcf7c1, 0xb28b811b,
0x3b6ffe95, 0x89de720d, 0xf4169b47, 0x33e8874c, 0x24a03d0c, 0xdc1882be, 0x747dd1bb, 0x24465089,
0x1d699ab6, 0x63d138f4, 0x0a63cbb9, 0x5e7e6e2e, 0x556c8b60, 0x9582cdf5, 0x5853cc58, 0xd3b7c41d,
0x858c3c41, 0x40365be1, 0xfa185dce, 0x4cebc08d, 0xdde7093c, 0x29abb118, 0x188043a3, 0x25c9fa6b,
0xfc84abe1, 0xeed68188, 0x519bf16f, 0x7ebfbfeb, 0xa9f3e465, 0xac076a60, 0xafe0ed37, 0xbb71e265,
0x25638a12, 0x0ccd0efc, 0xa5910b58, 0x53f6cae1, 0x4889c9a3, 0x8f0a8cfa, 0x48d0a247, 0x1e541676,
0xc3e4d928, 0x1a3e6bc0, 0xfa64e1da, 0xb6bf2484, 0x63314b25, 0x74940d26, 0x49fe8383, 0x696c2de7,
0x6cfdb337, 0x607d21da, 0x4bfe0fb4, 0x744f6503, 0xcc869bb5, 0x0c1a6bff, 0x913a989f, 0x81eb4c0c,
0xfd7ec651, 0x821b85aa, 0x9973850d, 0x62589bb5, 0x3fc55a30, 0x37c8d674, 0xcd4a324d, 0x48e16a5f,
0xb50dd345, 0x4a762813, 0xfe02da58, 0x3327107b, 0x3f1d78fe, 0x9a8fb008, 0x5332a606, 0xd851816c,
0xfc273107, 0x350dfda5, 0xb16fcc3b, 0x202516eb, 0xd1e2d0aa, 0xd83dbabc, 0x927147bd, 0x7cc03d9a,
0x42431721, 0xcfae888a, 0x62d79513, 0x7a632711, 0x78c30f21, 0xa37ff538, 0xd574163d, 0x48feba63,
0x7f678e0a, 0xd764a55c, 0x857c69ab, 0x3bfa96b8, 0xf15b8a11, 0x5e3b3b3b, 0xad3c4b4a, 0x4f0f5120,
0x3646a0a1, 0x873289b5, 0x023c2d81, 0x0d608f3e, 0x5befb95c, 0x467e8727, 0x2a7fab14, 0x8c521c92,
0x91e4676e, 0xeac76f9b, 0xccea8f84, 0x787bb8d6, 0xcc19797a, 0x60ed8415, 0x3a5f5ed7, 0x1722a366,
0x1dfbe9bc, 0x16aad455, 0x302a6f4b, 0x1dda9a3a, 0x408f0c23, 0x03933ebc, 0x36ae252e, 0x27c78f5f,
0x960babc4, 0x1148ff85, 0xb44004cb, 0x0fb42db9, 0x65f151d5, 0x9534de52, 0x5c209900, 0x58a0927c,
0x0e0c5398, 0x24fc55ba, 0xa2313603, 0x57389ec0, 0x467a42af, 0x4a4942fb, 0x7361a56b, 0xeb3a54bd,
0xb55376cd, 0x7190a50d, 0x7a7118cf, 0x3f91cd52, 0x5b44fa37, 0x20551853, 0x2a6775c6, 0x7955a585,
0x11c7cd61, 0x9ab47a87, 0x9f592c72, 0xc95fefe8, 0xd2bd1795, 0xea30a3d5, 0xa38fbfc6, 0xdddd6ca8,
0x897b0e8b, 0x311e28c9, 0xd9f19077, 0x80faf2c4, 0xb2b00b62, 0x145c3275, 0xc6196a43, 0x07c6ca71,
0x14a727c5, 0x00b39dc9, 0x885fb334, 0x0946c5bd, 0xb48a48f9, 0x65876be1, 0x9c17eba9, 0x684463cd,
0x405aaebb, 0x26d20da6, 0x50f75c0a, 0x61a9c68d, 0x0b631d6e, 0xe7e414c9, 0x205e796c, 0x2b108eb7,
0x3aada36b, 0xbb283b68, 0x7b996ae3, 0x925b98ed, 0xf224f5c7, 0x90950ac2, 0x3bcb7595, 0x9bee7eda,
0xd38bd0db, 0x2641fac2, 0xbbfcd712, 0xb217c8e0, 0x6408759a, 0xbe92e2b5, 0x8d2be3b3, 0xde726444,
0x1d0e6118, 0xeefe4a67, 0xe2d878d0, 0x904b4370, 0xe3ece799, 0xe2ddd39b, 0xc7f8fea5, 0x2a49c8ab,
0x05b10ba9, 0x3015e69e, 0xaaeb28af, 0xad14e755, 0xa13a3df8, 0xf9ed0b0e, 0x5c072fbc, 0x5aab7a80,
0x993210d8, 0xb48a87e6, 0xb27055f2, 0x624a576c, 0xa17a75ba, 0x35b52c7a, 0x39f8ea2d, 0x9bd24cca,
0xd284f216, 0xab4006e4, 0x1f7ad363, 0x852634c3, 0xd415b807, 0x44bfb1a9, 0x8d22c834, 0xa6670857,
0xd0e89c3e, 0x202f2854, 0x4b1eaa82, 0xe6694c4d, 0x33b0a294, 0xc0eb4c9e, 0x343a348d, 0xb23ca2ed,
0xdd3afc1f, 0xb5d4e334, 0x896669a3, 0xb44d2c94, 0xa2a32e0f, 0xe9471f29, 0x3809d810, 0x1205f10c,
0xdedb18c4, 0xd5d2298c, 0xd63caa3c, 0x54b03a0e, 0x5760f129, 0xb96388ca, 0x11ef4b42, 0x845c6c61,
0x3c1b1f57, 0x82d4b774, 0x780f7e0a, 0xe095dbac, 0xcf86279a, 0xb08f4053, 0x94c85b7a, 0x66ec40dd,
0xbd8024cd, 0x7a5ce1fe, 0x2920dc9f, 0xadefb13d, 0x5d7d74c8, 0x005058e9, 0x3d2db639, 0xbd243ba0,
0xdd722b79, 0x5a60ab75, 0x6e6bb2fe, 0xc7801483, 0xf809daca, 0xd25a7853, 0x8d2fc05b, 0x7d4d25e8,
0x49488625, 0x96389f43, 0xa094a4a7, 0x3bc10054, 0x0986d447, 0x0bb6f9bc, 0x66eef030, 0xb5ec77e8,
0x9806a1b0, 0xf75c7dbd, 0x097d6b40, 0x26aa766d, 0x987f32ae, 0x1fcb2270, 0x088d7a29, 0xacbc4133,
0x40a0c10e, 0x63457e55, 0x593274f9, 0xc2c1df13, 0x44d4783b, 0x23794896, 0xcffc03a0, 0xa8a8338c,
0x70733bd6, 0x0606573a, 0x8099d98e, 0x8d832a23, 0x50a88370, 0x87a778e3, 0x67727eea, 0xb38d393c,
0x45610dce, 0xd13f62a4, 0x5e7993bd, 0x47f15313, 0xa892a6c2, 0x2065429d, 0xc9feb034, 0xa573d924,
0x42651eef, 0x036b52c2, 0xf5e9f115, 0x263f4042, 0xe81bd32b, 0x7786f252, 0x52589d43, 0x967d2bd3,
0x75f0aa11, 0x3f938bfb, 0x7fde8ccf, 0x70be1492, 0x09575855, 0xc9966fca, 0x512d5f1a, 0x05f2ecf0,
0xa861c07a, 0xaabbc2bd, 0x80307e5f, 0x01080efe, 0x73627f6c, 0x202ee16a, 0x92c66d18, 0x19603593,
0x1484060c, 0x701c0394, 0xcc84c6b8, 0xf845de5e, 0x4d52dba0, 0x28cca97f, 0xfa6cad06, 0x4d4a91e5,
0xf56184fa, 0x740de783, 0x05e24746, 0x8f95c306, 0x3b58954f, 0x47b4353f, 0xda4fd7ef, 0xa2b59525,
0x266a8cfb, 0x1fbb7f75, 0x3a389ff2, 0x2eda7c0e, 0x59badd0d, 0x8cdb442d, 0xffd8367e, 0xcea32615,
0x1fa1b8bb, 0x4324fb90, 0xa8c0306e, 0x11bd20c2, 0x0910304c, 0x19a0e9f5, 0xeb5936cf, 0x92b22bd7,
0xd1e00e68, 0xa4370680, 0xef461d7f, 0x3e56d39d, 0x610fcf62, 0x6d952b3d, 0xa081dcf7, 0x86c41849,
0x0d032149, 0x9b6f6201, 0xa9dcff56, 0x00ce77f5, 0x1c933272, 0xccd1d121, 0xa2b00098, 0x53538a8c,
0x97a1176a, 0xbfcf939b, 0xfabf0445, 0x8fa9bde6, 0x48fb8d55, 0x33084db8, 0x19a7a5ba, 0x86d61b35,
0xc3e60d49, 0x41c719af, 0xfa35cd89, 0x94472847, 0xe7fee9ed, 0x1bd42e39, 0xd7df153c, 0xf7ffe197,
0x31633aa7, 0xf030f5ff, 0x01a57ce1, 0x73510ed8, 0xbc6c3f62, 0x46769192, 0x71dfd1c8, 0x4cebd2bd,
0x77d7602a, 0x6a5a6e0e, 0xb78a3c31, 0x68db3bc4, 0xcd19f2e1, 0x78838e74, 0xc88db4ce, 0x8299e9e5,
0x30d5d7b0, 0x224f5236, 0x4778ee60, 0x60fa35ad, 0x916f65b7, 0x1816723b, 0xc3a3865e, 0xed4e7755,
0x432c388f, 0xd2cee765, 0x1ce22610, 0x7c3ca30a, 0x30f3ac34, 0x6d46d2bb, 0xd6f7c9ec, 0xfbf6ac25,
0x69780020, 0xe2128a08, 0x9a0959b4, 0xf1a82f3b, 0xfe944143, 0x6e4d1cd7, 0xa77eb93c, 0xfc178bf8,
0x7e93db78, 0xdc1ba1d0, 0x492b300c, 0x68b8503f, 0x173dd388, 0xe1d10f0c, 0xfffc9ddf, 0x9c2aa58b,
0x714f28cf, 0xf880a209, 0x23b3104e, 0x634812fe, 0xa1f74992, 0xf068dc62, 0x420090ea, 0x1ff3783c,
0x4d950958, 0xf50e6e91, 0xb42373b4, 0x5933a893, 0xf676f8a4, 0x90b546ba, 0x436a0a2e, 0x877446fc,
0xd943e02d, 0xd3111244, 0x0db9d3a1, 0xe93ca9bc, 0xc4d26af3, 0xba656187, 0xe5da2215, 0x55844720,
0x24f3338b, 0x3595fac9, 0x9111f0ee, 0x42b5634e, 0x8d9d816f, 0x540f7114, 0x93192c5a, 0xf2781338,
0x6c131450, 0x3ba12e3a, 0xe5a8145d, 0xba3b40d8, 0x11da1b3a, 0x73cf459d, 0xb64c7da8, 0xa7a47a76,
0xeab8ff1c, 0xd73a0c5a, 0x0f8cab1d, 0x44f08cbf, 0x735687fd, 0xd867be85, 0x49734e74, 0x70ccacef,
0x5ec10a52, 0x2dc15740, 0xea0db565, 0x57183a40, 0x5da2575e, 0xe4a2cf36, 0x2b18f280, 0x4257f708,
0x8c415682, 0xd857ac3b, 0x14968e69, 0x0710cefe, 0xb46ffb97, 0x185d2af6, 0xa1962e6b, 0x1b1f07aa,
0x3b8825b4, 0x57ce0aef, 0x6420eccf, 0xa38a43a1, 0x4e174dac, 0x0b6832ac, 0x1c515a05, 0xec413af4,
0x7d6eeb4e, 0xdfed62a5, 0xba97d14d, 0xef631689, 0x4db45f7f, 0xed757679, 0x44113311, 0x6aaeea66,
0x70272ac8, 0x54750323, 0x181dc6e6, 0x13617754, 0xedd27a2c, 0x27bdcf04, 0x3b90f7f3, 0x24eec864,
0x37c60663, 0x87e8d9a3, 0x8320fbb5, 0x39272db0, 0xeb680738, 0x7765278f, 0xb9f5fdaf, 0x08d804e5,
0xb8eb51db, 0x6f15a698, 0xe3374608, 0x5cc6f6ca, 0xea5cb61a, 0x0e99b14a, 0xed95535c, 0xcece0fd0,
0x1d1c576b, 0x2df1bc00, 0x55420d86, 0xbe0e2e9d, 0x0c8c874d, 0x77715ace, 0x405b6686, 0xdfb5ac62,
0xfa0e6038, 0x7f65ff3a, 0xeed40d60, 0x165981a3, 0xfe7f0a90, 0x042de2d8, 0x9f892754, 0x364fc428,
0xf9f514e6, 0xab114167, 0x9f24a922, 0x6e398843, 0x69d1595f, 0xcae340d5, 0xdcc20d93, 0x9b25b84a,
0xa0689ed7, 0x40f0c3a8, 0x7af124cb, 0xc45d5d82, 0xcdf4efc6, 0xf6ed6a2a, 0x41b17a3e, 0x1990e38e,
0xa54a2541, 0xa78ce974, 0x66b1f2ca, 0xcb671657, 0xc3785317, 0x796a5326, 0x9dc6f6cf, 0xcb4ed835,
0x14b384b7, 0x680d6d5d, 0xa3d8da05, 0x3b5e7d21, 0x2dbdfc3b, 0x15436f32, 0xb744399e, 0x8d8cd255,
0xdd03a801, 0x006c8d27, 0x2e910470, 0xabce9e52, 0x5de48b17, 0x010ddc38, 0x52d570ac, 0x2cfb195d,
0xc960cf98, 0x628713fc, 0x3f3f98e0, 0xb29f5702, 0xb083b65f, 0xcebab427, 0x60dc3e20, 0x0adc4ba7,
0x7173c80d, 0x4aa14b56, 0x9c7f2c37, 0xd99513ce, 0xc0be639e, 0xbf35e87c, 0x2b2083ab, 0xebf1dc26,
0xaee1600b, 0xb573bf5a, 0xe11c82fe, 0x110d0649, 0x3afcc6ef, 0xa7a1d6c1, 0x2360f948, 0xd40189af,
0x086e1187, 0xd9d20451, 0xedb81bbd, 0x2ca679ac, 0x11d31fd9, 0x8c5310ff, 0x842848ac, 0x57cd9557,
0x83293244, 0xdb942b5c, 0x9105a8e4, 0x9eefa342, 0x80de8018, 0x345a29b6, 0x98304aba, 0xc4a44a05,
0x8f60c6ae, 0x697c2c64, 0x081798d1, 0xbd576813, 0x056cdfb7, 0x27a7c050, 0x3eed2447, 0x7494e524,
0x7237b871, 0x61ee9d37, 0x781cd603, 0x5a090a39, 0xf0f3906a, 0x51a1dc18, 0x570c32b6, 0x191c154e,
0xe4b811ca, 0x340ea7e6, 0x41e24086, 0x084e1308, 0x9d960661, 0x3cf81763, 0x1fa13dfc, 0xffa9f650,
0x86eb58d0, 0xc0ef60b2, 0xe65c9d0a, 0x01e751fb, 0x8f55507f, 0x1c8c88ff, 0x155c2fbb, 0xd170a170,
0x848a7f44, 0x6f028fb5, 0x8a3596d1, 0xe1fdf2fc, 0xffe84ecf, 0x64a5798a, 0xb969547b, 0xbe245fb0,
0x1861183a, 0x97f06d11, 0xb7cbcbc2, 0xbf421eb4, 0xf6c95e14, 0x756b4177, 0xbbf59308, 0x251ecff0,
0xcf67d364, 0x5174bea3, 0x7cdd3ae7, 0x01edc2b8, 0x12179904, 0x9edb9245, 0xc571fa37, 0x2b6da8df,
0xbc7db704, 0xa9e31f28, 0xb98ff08b, 0x9c7f827d, 0x039b83ef, 0x3a033e04, 0xe710f955, 0xfd0f1645,
0xe2206cf8, 0xf5e0bc73, 0x587cf537, 0x7f96ca76, 0x22a4a946, 0xae4a7013, 0x76a1c2f2, 0x43458a57,
0xc81536b0, 0x20bbe716, 0x0e0fb923, 0x256833f9, 0x0a00dba1, 0x09ee20f6, 0xeffbd627, 0x06017b6d,
0x539ae9a4, 0x13be65b3, 0xc9b3f7e9, 0xafd63ecb, 0x97ae4cc6, 0x862f0afc, 0xe05ce152, 0x8ff7b558,
0xf8881c62, 0xb7e91f21, 0x112727fb, 0x9b307f70, 0x1f72ae20, 0xf79b04d1, 0x548a12fd, 0x8ec87094,
0x6f0b6e95, 0x57a20fbd, 0xa3a5ef53, 0xce86c565, 0xfa1a857f, 0xe831408b, 0x325a423c, 0x4d09a667,
0x8eabfcbd, 0x7b6a3e23, 0xdaeb9f97, 0xfe0173be, 0x0e51dcb0, 0xeff80f83, 0x30b0dd3c, 0x01872ef6,
0xb88f00b7, 0xf35ef2c2, 0xa171fc4b, 0xaa29586a, 0x903186de, 0x6ee2149b, 0x238c6f28, 0xc59b60e3,
0xa42bd591, 0xf3e34630, 0xde85bf13, 0xa4618d30, 0xad040301, 0xd753adf8, 0xb1bf1f8b, 0x8d44c12c,
0x5bdbbe92, 0x58829d60, 0x8a4ca8f5, 0xfb2f6001, 0xa8ce215c, 0x97020ba7, 0x4bbaf91b, 0x64a019e6,
0x015a5c86, 0xe09c3da7, 0x2f10d331, 0x1f943833, 0x4d930334, 0x696f01dd, 0x2e2a51ff, 0x54d57ee8,
0xea1f110e, 0xac293b55, 0x62ebd992, 0xf1ffa263, 0x263fc8ad, 0xd072cdfd, 0xe3c7478c, 0xdd1cd392,
0xe05faa51, 0x4e8181e5, 0x54e2b679, 0xbeeea96b, 0xd8922b1a, 0xe9eb94ce, 0x4ea7ac5f, 0x8dc69886,
0xb95d7fd3, 0x3933d4c3, 0x7e7cfec5, 0xea24dd7f, 0xc48c1b13, 0x0a239b91, 0x73c11aed, 0xa783aa19,
0xf635ad75, 0x8526477d, 0xa2a604a2, 0x48c9ed14, 0xe7db04e5, 0xb6db247c, 0xdad6e487, 0xa9432ddc,
0xcdfc00f8, 0xc2020147, 0x2dc4337a, 0xe337be35, 0xab8b4587, 0xcacc2f57, 0x36d05941, 0x95479851,
0x1232e92a, 0x77a08a23, 0xb100e9f4, 0x797ea93b, 0x72292f0a, 0xdeb787fb, 0xa1db891c, 0x6fb31051,
0x4d5fdc61, 0xd9b21957, 0x87c09f23, 0x9b402e2d, 0xfc495f87, 0xf94261fe, 0x4d2dd3bf, 0x1cc70b0e,
0xaed5c625, 0x647a516a, 0x3ce809f9, 0xd57a0b74, 0x12aae88c, 0x2379de1b, 0x57d6e058, 0x469096fe,
0x796a1498, 0x2c2949aa, 0x243b60d8, 0x7586fd9d, 0xe045a159, 0xfd7b6436, 0x57d029ca, 0xcb60057b,
0x76f2448a, 0x45a0572f, 0x97dd84c8, 0xe966c9c0, 0xa04b4027, 0x1b60205d, 0x96744df3, 0x36f945ae,
0xd75fbd8b, 0x30cffdad, 0xc451c73d, 0x91ba0e53, 0x51edb6c0, 0x64e047a0, 0xc1ae270f, 0x85c58b8b,
0x68b7d9d4, 0x63817892, 0x88d31371, 0x81955450, 0x32df5362, 0xdaa9d6f2, 0x4e8d9d67, 0xe5d7ef88,
0xa5210ba6, 0xa9224861, 0x6ee1ac28, 0xb6290a23, 0x0f063ba3, 0x66c73b0a, 0xca0f8edd, 0x6bb7feb7,
0xf50a3a37, 0xe50805e9, 0x7b1d9296, 0xf1c90aa3, 0xaedc9c1f, 0xe1d82906, 0xa77b553c, 0xe2dfc48d,
0x00000000,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_1_sqrtpi_32768 = 5.64189583547756286948079451560772585844050629328998856844085721710642468441493414486743660202107363443028347906361707351689931494826162866365489520017768993292837637059598439760352464350217972571211580245772820220554508527173216622208463308111399512763454486023068237690918745158746615851301066398357771999377334160357798876166744076233039380216350601643621696235050458312531946879456656288325815521624434548865703189877430881778182948389475108500918458534221631782589335251833012024622562223724947270033897431264299659426350428304490363315803937695985608159337829220557382923788231579233105761964777468253090171561808059522229617632465359040085344294862502894739216418119274309774225569878795779049874819136937239692072860633424767969948609588763043633726455878751543080934419738483288491379175361895663509241348925308830394965405841057254148274823475174742009396988341677714885589167833739498591581650137685988686204396412907286928963807377326731118428678802115524866218971908896807531495120147455271759129815272122063234346757415260256184982277894986952530166949696856638623092204424861433131061101739704316554435364616300266810889304772054130274832143365864710291854949083838769247696374058754103158473317076216953144890497317398112138525262894966581881072472305017305600073055507380269070239209325129365185654408027303045608558893318652586305258834720981091615225551340163448096077340629067652092477744457915659936286913810650697399221160635018381201634827945255588045897195279903092298856115545628197444322318409489548225698923189346820367003206229210032439562925718525419045578836831335596305728880148673271426404156118265947052921488282109621556115877884575869370769316568975733036330605808042677655428887246839586538128191754446004116925982320701014879775987396655241201231020855972580774163232436519687057937186995686641316370707460164674562326647852763293612556036730458147509675836925881775102516171791588543511319449779511302064465744235464169847898040837501074701352751880478226229284695968227276043713529635662439179198513462262203022255831394816897442156283042895891974583056032928037616331070074684468077543352388043093250182093443276971756604585358146189293483000847521883563156134850300525631317511502402815253573480281037755873096872058049839116785448367821638308739616614732338613368580643691303623270229201209584205184540016221297602224920502091385620779268452045138092065191048228713446511588759776466334955164279752771529006304592626662132102474121626192672652575831748945391640021506027583121434323762213688659265886677223270051307283677840267588527026126262046233048278337730934597251048975207110619022526431266585290657052824558964508055413035731525022451056993474245131940271984820050179010512183653933500150867883341285338203943259891864588601821281032378193761352726418609752619573339217755306901824708807431947047706039526585252022757276732244053528355676567827486661805285681843895340144818064306646936344654007472918717723921069499452622932578218405277303568848640315123325669925234703110275749332529030597442967643631627729904643588447086672228963946859602010867609030713604805163765045240679578057368950169499642369500470897063136260781661856196632182847007747399422879088730532271308110324983007088002370758423545206059003143847412532940085528125496959651819216157079037967580283015392015320483751079082919226883262167583964171674616727539955837750815025172996039494252228402058994736122154190537158286134384873980905223051693875446177952947056314027165093594102616164810554911598422271356913460462336104151713365761129814142334068033196792129571186512033637361955347259794109194738132187914732675984627185525518875797559349323452104804612075076018870380506146390742524842846386194346431950463765654025596606039427342166597987318477168491626967600613854565428426682964232446474123134459917070518540827951303099569865762682737133461440382814707302746025740722108083685997486286712602654920207069208517879349044759151198440737598102153670444154668996598892729934095623707568708698938906216128822472324601488367878054113283461908087165869220924808386987263385065800030557901657325244469347100881811038098731117787667732781150752623619724079947889074587487109474941735545966009357184517394621839549245777074491838530865375275613928212606198973737249563753157654743976653614146769396855748443115453790918060154097353839826316851504122246874746710321706494285370660279210011757992209440180033762166763375770317699488438769626837886929922427192391544322146157395534878712755988735893969243545598408376240704840888072410621538760633447308570658968769165856692815093262814168420188813770996161287881190569414102668221501211991327090607304522073265112869763246472137221998436336418931554012076967435153915794862586597550450277349636655577769202422822262966642097614382704526325198176719573501027844823759082722975085103506472762030606231665585256089665807868407103161413994643918300663799309287027844725510076547237268062443028931281321804574435516415013218015478876670290977285110810955493345786534936238896613178563887113797582410487041331360395813292848856975287815691007847452209357537007948992568141919938160995363290439358140096579772977766478880806114527831681013416139350365128592868616805512958855876641162135012060602159133930414241935814331201638473972782614009432173096782277316573726595805387699504561948460163565872174529125109977418711659228429564617452602277330489921746098224999413364550557004000910791390940266198221239243234247239224288163835888581929845178443226574359527941362516838621843003845847141863096038486203138842235991445447906902396807903228568350499071596324222962920725567474563950043963062754105645632134926940722400056758450722968896366110926470854667611198283830021705050529616009224399305913667718837984563024076799514338635416509058259845010110104155869787980124907271958576697140286126161683095093464974280203995685470067565786804818578110494277094680772664605489592347839476742845977299472837240668427040965144976512084355463445861992415601908181601969014885847832002890282517617073655052693386107741128466906092349681838391790973275243240384315553840287234306354766195830233077277254275797411211553971404751227790656006586063479579973616684696500352814033855220846450263565757191318998735787169125123154869995970894338139219102123138993420745028058309294498714066928052923517314219923955454773446097615849060316396140489429726663010713284740486068176498724211817097161312408642629532876202729098608454069524547952834885180904360124451941969838816648920021075497082438266826489262967741193232803413289170274762962641175726398394569519472729773487939501067609226437749071187520788975495614006410007598985064706142735802374797670444470544719274971509091295118583715997197659681042448683443762824481285976642150970262138428024677002893604516918734318405194074436769635040163517171087728407196157618703026518919090330455789183809218228905111391115838637919343834365193142011687173149554549022572820530329855598511935955771547963806317985614069463039562634511320030608235298796993616489332645504510322147311540922087025052922671997408191507847211719256354779999640747846398557619627255803426352079327831719524956357994867072003433031576249351182175067542374379148121360804606113554154346566749313754769011440569552078098334676039036670115157197108307518345731128648283782016474927463387043045111611520045947821988324988175849668087551296133992526370644151084733638746723827237888916284719224444582327324271410424285838445091214530360185770663172634507104911705119679942605258065916451782752976573731063180722079402876826115330251715856232977724272411712199078944942651028303478677595409297342589489356885911482456600562795656849736794876201781980670928223741251640445466584227710903389892511923839190479113977511086293171819461475332841267219585458135003583552152866506216261305810195550175077322020383191178383300729241688150885852158813403807539888420249031020208482805557399977816737014514161828196515876341742096576824896084995762210329167932067642452114444296281790356887191303992723776827860987701083548566050579849578214073807830307133528764502412510527840510936739909668712817742151991177063639121495421213763984609950519098049945916546149630667778177702435215951406193070078999603582354905519291100415230714637300134480207633556645603282561174643952107484425488562784161532978908061027660409047438099652664236735347895990819480066109618006016324172980866922269790869046467347642263865701942652453601982067403645213304226443690399156431666036682707354113485266346386739653884762731592855070214321244199701487350562971841097133445351681160398503865772212627772588402671165998340845328578527842708946839583424225622541460674836168492883080245215649617030476781478934908995627635356751069675942662900350990609926258821965924533084114856131438918354294747530712134319225074932664886398232355514695844040984259292837626723616924859165158904647619318813787802494976826924108932690862303174840287627134878454885550837284226864937096057428567473553288211575805515594278944745366989841316369874953596775961189051551466593118395815850606186856678046758055381412337170032875684254618613431472024851008884435570690740938806304207455139503802943096634158273631838060621913746643297010426259836597119222535931034395716361598237860140385341610706636739317498780963497227606368866491204408904235893249377674232074343721928101691941975542279987572515460630953295889100121209966564266312372865830232882909216820029819709418375091953249196229316375932871617645331639588037323898230477346904410582477787395213717173746097752457144495554901492600250996854988033109689206556836660358717470401174990747476603978775577349966842299416337367977641858433256907870077979E-1; */
static EMUSHORT _ei_m_1_sqrtpi_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0x779caf3d, 0x70c52f7e, 0x59e7ad16, 0x110eacdd, 0x200c1515, 0x8aa9e5a1, 0x0dbf2595, 0x3d51ee09,
0x2020ce30, 0xfa16efd1, 0x11333108, 0xd46ec81f, 0x8461cf25, 0x74f736e4, 0x9dc4f522, 0x1e09ac0a,
0x5da76932, 0x8687d383, 0x5b81e4e6, 0xc7d47773, 0x45025169, 0xb561fa70, 0xa5d1515d, 0xa0cae054,
0xc7e7187e, 0x3eec3d94, 0xe70b7870, 0x8240ca17, 0x9ce96219, 0x1e7d0464, 0x796cc436, 0x3bb474ec,
0xda678cbd, 0x0686bc60, 0xfbe1c545, 0xd8da6c11, 0xd24dd211, 0xb4e5e6e0, 0xac8ae920, 0x5de87752,
0xa6845a70, 0x9fe19f3f, 0xb3c47deb, 0x9ddb57e2, 0x3d1b344a, 0x106e6a8e, 0x7f067699, 0x59d999a9,
0x8ba32b98, 0x5707e7cf, 0x5b0bcb2d, 0xe5d61eec, 0xabaca300, 0x272808c6, 0x393cc509, 0x7cce92d1,
0x15473a24, 0x6c33a4b7, 0x9a2788f0, 0x456f0720, 0x910ca0ec, 0x89d6a29d, 0x401850a4, 0xd0ccb20c,
0xff9d8c7b, 0xb736d1e6, 0x2a206ca7, 0x1d40aca0, 0x840f5d4d, 0x6e703592, 0x2b7ea7d2, 0x4de6c67a,
0xe2e10834, 0x29316412, 0xb78f3158, 0xa4e5e470, 0xf8d48ffd, 0x43ea8010, 0x78f5d2d7, 0x67d9fff6,
0x5103bf30, 0x298a6939, 0x0792291c, 0x80be9d3a, 0x843d346e, 0xd3c5064c, 0x57e574f4, 0xbcb7a3a8,
0x7560873c, 0xb9e1d82d, 0x309d8658, 0x19171d35, 0xd215a7f2, 0x01cf492c, 0x1fba1c0f, 0x0bf5f209,
0xe3470b97, 0xa2d2418d, 0xa00b4cac, 0xefca22f4, 0x47502e15, 0x77ccc3b7, 0x2803c5bd, 0x6b07ef17,
0xe3ff882a, 0xce77bc53, 0xed1f0be1, 0xd83507c0, 0xe8e6742c, 0xcfa973fc, 0xdb4dd50d, 0x71be4d79,
0x0cde9d6f, 0x7fa22b32, 0x55087609, 0x56abb70a, 0x5a7282f8, 0xa12b6d8d, 0xac3b9534, 0x8f80dcde,
0x08cbf9b8, 0xc043afaf, 0xfdb9ed79, 0x315db7d2, 0x4af54bc8, 0xa3574019, 0xb84202ef, 0xc9da0022,
0xfaf17e7b, 0x2fea98a7, 0x7cb90484, 0xa333c3f2, 0x731b7f8c, 0x0fcfded4, 0x7aace552, 0x7b6af89d,
0x8d42c3b5, 0xbf2ae565, 0xeb875fe8, 0xd53cf5a5, 0xa1e62177, 0x4d6e722e, 0x3cb94a21, 0xaed5d8c1,
0x4246cd4b, 0x00608934, 0xf592a7b5, 0x58569883, 0x122a7754, 0x3744a487, 0xd0ccc5be, 0xc80bb60f,
0xaefa6d04, 0xeae5f41e, 0x822a6143, 0x72742786, 0x6e1317cb, 0x2fb73095, 0x27f6829f, 0x2e5581d0,
0xf296943a, 0x2151d046, 0xd93f9fa7, 0x60dc57c4, 0xaf9be7cd, 0xffc0e783, 0x62ac16ac, 0x09491838,
0x38481839, 0x673d8a9e, 0x1b2c7a58, 0xc5340bff, 0x5eaf16bc, 0x3bdc76ec, 0x128f2bc6, 0x4a02b58e,
0x8a847bce, 0x1b4cc6b9, 0xbe6c94db, 0x30d3da24, 0x4aa201c8, 0xff297d9c, 0xc9e2d72a, 0xf2cb6070,
0x51c71bb5, 0x6e09b480, 0x9f9f5ee8, 0x9933b1fb, 0x34883b90, 0x82d4e361, 0x9cdfa7ae, 0x139e93a9,
0x7ea38d16, 0x0e9cd4d6, 0xf9a3cac0, 0xf17aeda8, 0xe525d4b5, 0xfffcd678, 0xae53993b, 0xea1b72b0,
0xbbe3e233, 0x1d2bcb56, 0x252ac6c9, 0x45bd988a, 0x500533b5, 0x5b90ceaf, 0x9f84b84a, 0xbb808265,
0x3cb88517, 0xa8a27296, 0x27518eb9, 0x201cdc41, 0xd59ed81a, 0xe14805a0, 0x055ba669, 0xa934bd37,
0x81daf5c4, 0x7a8dd2e6, 0xd26a012f, 0xdd6b9d80, 0xd267ca4a, 0x05a8c552, 0xe84845ed, 0x5fc126c7,
0x32512f97, 0x58653ba7, 0xc9130327, 0x5a726c94, 0xbb51849d, 0x2cca3296, 0xef7e61bf, 0x9e2cdf55,
0x0f7e0c7f, 0x2bb5804f, 0x7e4d8367, 0x71a3180e, 0x05219a3c, 0xa9679db0, 0x95b9db5d, 0x023b08f5,
0x832d2656, 0x76aa4029, 0x668d2e63, 0x0747929a, 0x7b62c3f4, 0x30840395, 0xd573f0fc, 0x8376356f,
0xac122f87, 0x8e76277b, 0x9d18efd4, 0x334db42b, 0x05fecf9e, 0x3a5aaf90, 0xca4b1fbf, 0xbd8cb710,
0x9429a4e2, 0x5fda8325, 0xd94181f9, 0xbd11d196, 0x63eeb105, 0xde6bbf66, 0x2d2ea286, 0x0d154201,
0x6c3284b6, 0x63b3304c, 0x90f343b8, 0x54b4c207, 0x0b972185, 0x6dc8f4a3, 0x3a4f7c53, 0xcd3c8c91,
0x9a3d489d, 0x6785f9a1, 0x7d42e5eb, 0x14cdbac1, 0x993cfbdc, 0x8dc6fe6c, 0x4db39086, 0x70b836bc,
0xbde0c4cb, 0x6f90e227, 0xdfe0757d, 0xf4efb1fc, 0x181cf23f, 0x47e78f7b, 0x92f3f49d, 0xc687e7bb,
0x8a433a1b, 0xe966de8a, 0x50eee013, 0x88ce6706, 0x069778b7, 0x568eccf5, 0x8972d351, 0x9d8d46b1,
0xb4ba3063, 0x965b606c, 0xf44e4ac1, 0x4b9e8839, 0x8a03047f, 0x0b687ad1, 0x75bba463, 0xf0740e24,
0x8d9a96b7, 0x7eedf687, 0x6a8eefe6, 0x48e92790, 0x34d13ffd, 0x6ebf65a7, 0xe8578737, 0x1a089008,
0x590b097c, 0x696d15ae, 0x2451fbd8, 0xa84b33f3, 0xe58d9532, 0xc9cacba6, 0xb40135b5, 0x0d5e0ab7,
0xef19c500, 0x94edf739, 0x4c0ff29e, 0x53ffeaf7, 0xdb199619, 0x776c2534, 0x5b913cea, 0x2567fe56,
0x7318a447, 0x7c6c8720, 0x8c99a2e1, 0x134d5d2b, 0x047004e0, 0x3b34b3a5, 0x06cd9315, 0x8e08b0e4,
0x8797f00c, 0x437dc415, 0x3dede29c, 0x40771db8, 0x5d2b9981, 0x7c898c60, 0x7c559294, 0x4388398b,
0xa3546b2f, 0xe27823a7, 0xcf4ac5ef, 0xc3430759, 0xb97e4fa7, 0xdcbaa99c, 0x591f0edb, 0x6cd01474,
0xd26e24a6, 0x7e089f07, 0x8bdccc32, 0xae885539, 0x3da843be, 0xd307617f, 0x4e6139cb, 0x0bb92e8f,
0xd8349a5e, 0x8ca916b8, 0xebbc149f, 0xdcef9d85, 0xbe6e1aff, 0x23b691ff, 0xdc3c0644, 0x358e2c0d,
0xbe95179a, 0x6a91f7f0, 0x752dddb9, 0xc080e8aa, 0x567fba6b, 0xd5a04006, 0x65ee748d, 0xafe978e0,
0xd11130db, 0x9d79a3f4, 0xb2a49c81, 0x4c6716d0, 0x221955b6, 0x8d2404aa, 0xf9e0099a, 0xa6cff5ae,
0x64aae8d4, 0xf8af86c0, 0x5e828803, 0x837ea313, 0x28cb337b, 0x6176b082, 0x4e25cab3, 0x390ec3c6,
0x921bb76e, 0x5218689a, 0x4fd93e88, 0x9954224c, 0x317aa0d4, 0x417a1184, 0x4e3e7772, 0x99d75edb,
0x0757a1c8, 0xed64ef70, 0x0c5318cf, 0xe4bbd0f6, 0xeb981c63, 0x3cce8bd1, 0x1c2baf43, 0xd9d20e94,
0x4a4e2a10, 0x4d7ee9e3, 0xaaa46b21, 0xd204d9d8, 0xf0bef168, 0x0a1332aa, 0x068e7bb9, 0x2177d1bf,
0x567a1fa5, 0x5a056da1, 0x93fbda3f, 0x3c05db0b, 0xf2541bd5, 0x9378905c, 0x767ea1c6, 0xe4de94f9,
0x7d901ce4, 0xcac49e7e, 0xf2cdee0c, 0x5c07958e, 0xe9a8f82f, 0x95e7f1ee, 0x418d1df0, 0x97f2f025,
0xef4695f7, 0xf11303dc, 0x2bb468dd, 0x61901a13, 0xee0f288e, 0x763aa5ce, 0x9b1f1ae1, 0xd01488ce,
0xc8c2ede2, 0x5bcbc0f5, 0xe16d02fe, 0x2682d371, 0x2dcee422, 0xc9633b72, 0xdb29ab90, 0x9a1b74ba,
0x4e3edc11, 0xf4932de3, 0xaf88ed4e, 0xa68ecfab, 0x092c0f6d, 0x8483c545, 0x5ea38e37, 0x169cd7ed,
0x64cfb1b8, 0x099af350, 0x3227b33e, 0x47a70e2f, 0x5f8d8b4b, 0x0cb3d4ce, 0xc3bf6216, 0xbfd2a8b0,
0x0e1482f2, 0x71a2aea6, 0xc7816246, 0x081f8632, 0xf7c38532, 0xe6c880cb, 0xda79d2c5, 0x3093b1a6,
0x9589e923, 0xeb02cb0f, 0xd37fe507, 0x3b0d73a6, 0xf9db67cf, 0x0460fa1b, 0x711606c8, 0x4ddf8f4e,
0xae6c3793, 0x0e6a9ed2, 0xd38180d4, 0xa81acd26, 0x4f0b0373, 0xacddbb0a, 0x72fd2f29, 0x0d4c0394,
0x0ad237b7, 0xef651f1d, 0xadf662e6, 0xb2dbf55d, 0x5bf18469, 0x3cbce4f1, 0x0b9e4a40, 0x6eeb65a6,
0x38180051, 0x4c8ad9de, 0xea39f671, 0xa2c0477c, 0xce6d2632, 0x92f36590, 0xc0d4696f, 0x0bb981b0,
0xed65d8b9, 0xeb2b3030, 0x0d09ee8c, 0x21e16607, 0x9c506bcb, 0x9d058904, 0x9406cc95, 0x431ad20b,
0x9be97145, 0x353bac3c, 0x515a03b3, 0x69606130, 0xe776cc5d, 0x35b6a271, 0xe037ec82, 0x749d2e8e,
0xc6275b2e, 0x5982dc78, 0x26c71d02, 0x9c3cc68d, 0x7b93dee2, 0x237ee25d, 0xbc5b0570, 0xa1fdd6e5,
0x5b63acdc, 0x13730d97, 0x9c7e1589, 0x1ee4be3e, 0x53c58fc0, 0x79ca3c97, 0x34e9c42d, 0xd38da0ad,
0x116e5c32, 0x95536704, 0xab4a04a9, 0x5d23f34b, 0x241a78dd, 0xd8d9fc05, 0x41630b35, 0x0e29f25b,
0x76eb9f5a, 0x9191bd43, 0xed39716a, 0x4d8961d6, 0xf0ebc8e1, 0xd75ac71f, 0x3b7a08e4, 0x6f463072,
0x7d38d2fb, 0xf7fc39eb, 0xd0a33392, 0x1e6555ac, 0x4365a109, 0x247bac34, 0xb0668441, 0x952a3758,
0x022121a2, 0xcd764432, 0xdbc68ac6, 0xf3023b0b, 0x77b49f36, 0xd19c43b4, 0x86a326bc, 0xaf572191,
0xd1d1b3a1, 0x8e186657, 0x6945ff96, 0x9a0649e9, 0x62436419, 0x1fad87e3, 0x5e2066e9, 0x9466d8f0,
0x0f97d603, 0xf31baa60, 0x528e46da, 0x26ea71e2, 0x99373e4b, 0x5fd3f7f1, 0x9bfe47a0, 0x2bc38f7a,
0x40c38aef, 0x6a9b92e2, 0x58978dbc, 0x1a275c59, 0x7bbb9ed6, 0xf24bbd73, 0x7dd13711, 0xa0bf577b,
0xd3997937, 0x74602d4e, 0x46620d8b, 0x623a8b37, 0x3a54d8a8, 0x0e3437ed, 0xf0a98c4e, 0xf66eae2d,
0xd52dcc36, 0x29565980, 0xbc46f702, 0x4fb5daeb, 0xe6050204, 0x48c241db, 0x43880ac8, 0xcc61b4da,
0x965fb678, 0xfb3db441, 0xc719615e, 0x02dcb5f7, 0xb1b1392e, 0x58a1c5ca, 0x2ce45ee3, 0x6b4e5c9e,
0x8bab5d5d, 0x0dce9e23, 0x3302dc0f, 0x8bc020ac, 0x39943385, 0x266f9567, 0x26ad3a2e, 0x537d8451,
0x7065251f, 0x54693f63, 0x64d8d465, 0x1834eff4, 0x178867bf, 0x62fff0c8, 0x2e943440, 0xb1344a4f,
0x67dcce14, 0xcccd1e70, 0x3cb0af67, 0xc218f667, 0x1dfcc708, 0xcdaf088b, 0xd4cdf808, 0x3a0f4dc4,
0x1f28b391, 0x44007955, 0xa1e3e2e8, 0xd1f76a68, 0xf8c55582, 0x0a7117bd, 0x21048276, 0x7665b3a8,
0x00c71af0, 0x7b550c32, 0xca9e2e96, 0x7aa1850a, 0x9726bdcb, 0xc1a1b9ac, 0x7291bfe1, 0x33502e8d,
0x5f20737b, 0x9417f514, 0xa6b4307c, 0x4b62ee7d, 0xf6a9ea0c, 0x64f59041, 0x400da1e4, 0xbab9e8c9,
0x4e733f49, 0xd449d4c1, 0x6c33d597, 0x2bf9cff7, 0xc2958a17, 0x9a508e54, 0x1470e7ea, 0xd31acf84,
0x929a109f, 0xfda354cc, 0x3d5e1e87, 0xeda992c8, 0x44dc5763, 0x586bf8d3, 0xca886a12, 0x8de4c83b,
0x6cbf3631, 0xc6ce56fa, 0x4ee47d36, 0xd12909a7, 0xfc00aa49, 0x9cdb27df, 0x5a0a9b87, 0xd7ab99b2,
0x2afaf99c, 0x6c1623ad, 0xccd41817, 0x8bc54d2e, 0x6c04d0c9, 0x9c53f84e, 0xdd78c34c, 0x9d530b0d,
0x0bfa3b68, 0xbe0cf792, 0x1c4761e8, 0xcb1aa10f, 0x221b9d99, 0xe51f3d0b, 0x5943be0f, 0x30099717,
0xdbc11afa, 0xa81da36f, 0x4c0e0fd0, 0x5c87c6bc, 0xd33b0f0d, 0x6db45372, 0x415640ce, 0xbed2ac19,
0x07a56947, 0xe31cafa1, 0x06c51f49, 0xaeaf0e9c, 0x39104307, 0x3429f60e, 0x8476e1f6, 0xc113c691,
0x6b0afe2e, 0x8b7a9c0d, 0xabb5e03f, 0xd43a9f35, 0xf99ff496, 0x7e212e0d, 0x089f7339, 0x9fddfb68,
0x534a6ede, 0xf4383cfe, 0x4b12e388, 0x0c5c164f, 0xc05d414c, 0x85780c6e, 0x757e9198, 0xab2f233e,
0x11777199, 0x1c310039, 0x5e528b41, 0x1fd34781, 0x769613f4, 0x77362dc8, 0x620d29fc, 0x7a64cbc7,
0xbb1795b4, 0x7829e680, 0x41d2fc23, 0x460a445d, 0xc8282a70, 0xc19e64f7, 0x58bbaf3a, 0xba21174a,
0xcad52a48, 0xcc6d6560, 0x46ae00f4, 0xa134ff92, 0x164d5ffa, 0x9c02fe99, 0xe0d4e6ce, 0xe4a33608,
0x2baaebba, 0x3b471de0, 0xda56c8b2, 0xfbab89ae, 0x44b7e8da, 0x132f2018, 0x8bbffc33, 0xa53f792c,
0x79f9440c, 0x1d1192f5, 0x4c1c43f6, 0x4770c635, 0xbf530219, 0x0d050039, 0x43125828, 0x2dad16e5,
0x87e0510d, 0x879f8f46, 0x9a229209, 0x3ca2840e, 0xb1aa8de1, 0x38227128, 0x07537535, 0x50722da0,
0x5cc1222f, 0x54537098, 0xd23ed230, 0xa0b4a715, 0xbbc31316, 0x94d36e75, 0xf31f0914, 0x59998f7e,
0x6368d0aa, 0x41027613, 0xa7457b0a, 0xa534c38e, 0x49dbded9, 0x7c30ea47, 0x18f0d6ea, 0xbd1a3d44,
0x1c43620d, 0x9bebd4e8, 0xc2a9c3a0, 0x8b1fbe87, 0xe5a8fe66, 0x646b9b49, 0xee7eae5a, 0x27aa171c,
0x4291c36f, 0xb849e670, 0x55b0ce2b, 0xd06a795b, 0xc70552af, 0xbdccf698, 0x9f914a6c, 0xbc7b3b58,
0xdb988220, 0x6e413401, 0x8582a575, 0xbd07a174, 0x436c6696, 0x53052ff8, 0x8e7f54f3, 0x30c68912,
0xa0c05671, 0x879efbb8, 0x8ffffe0e, 0xfb12a9f5, 0x2c19e83e, 0x59212a2c, 0x29b76a79, 0xd3d68646,
0x78e7560f, 0x7eb8baad, 0x24d7fb95, 0x53bba349, 0xd41c7167, 0x36a37a25, 0x5bf8ac79, 0x6516aa1d,
0x26a3dcc3, 0x11eda7a8, 0x1751d9be, 0x2fc5ad77, 0xb1ebbd2a, 0x1019a114, 0x8d62074f, 0x6b50b76a,
0xc7216ba2, 0xbaf70322, 0xfff1ab63, 0xb5d6487f, 0x9536a629, 0x46de1a3e, 0x9feef8bb, 0x95a6af70,
0x9b58e5a0, 0xbd8d5a6d, 0x3c49336d, 0xfdd50cdd, 0xdd2cb38c, 0xaf16409a, 0xeac82533, 0x7db4341a,
0x372a902f, 0x462672d4, 0x7e127986, 0x6462a711, 0x66aad8ed, 0xebeaf04e, 0x0661a456, 0x815ccd5e,
0x80d1deaf, 0xfe257ef9, 0x09c0346e, 0xc5d468d2, 0x5f76e5da, 0xa8a4e07a, 0xc56a5777, 0x5c965b39,
0x90f4226b, 0xe839623d, 0x9f9a25c2, 0x9a6988eb, 0x8d1a0e3c, 0xc2c050e0, 0x66de0088, 0xcbd38f47,
0x25a18170, 0x4661689d, 0x732f87b2, 0x7cf1e310, 0xbe3a3d17, 0xa38584ad, 0x397635d9, 0xb94139e1,
0x05652513, 0x555280d5, 0x491972cf, 0x3014db85, 0x6e3184d1, 0x4ff883a7, 0xcd508a76, 0x72fffa96,
0xe3256ae6, 0x6622adbc, 0x2629934b, 0x903a0553, 0xa2bb4106, 0xc9a5d640, 0x3fd1b82d, 0x1ba09dd8,
0x2987e7c8, 0xee1c212c, 0x1b4cabf7, 0xd1a1fbe7, 0xc3cba579, 0xd66d0899, 0x2e8c8f26, 0x5a9178ca,
0x8f5567aa, 0x7d522304, 0xd036641d, 0x8ad4952d, 0xdb30c57e, 0xec8ffd8e, 0xc983dc91, 0x5a03e882,
0x84fb5f44, 0xe69efd12, 0x85a461d2, 0x958e5e00, 0x46fe9121, 0xa36dcb1e, 0x1e6045d0, 0x0ea4e355,
0x4ebd8557, 0xfffbf2b2, 0x8658c49d, 0xaff355b1, 0x60d16d31, 0x6e77a5c5, 0xfc9b1f47, 0x3f81efef,
0x92806083, 0xf046bd5d, 0x498490a2, 0x41988fba, 0x139e560f, 0x27fcee21, 0xcaf407f1, 0x5ebaf4bd,
0xf6af38d9, 0x1782fe3a, 0x2d71f233, 0x6c16e0cc, 0x10cd0c88, 0xfd79bea1, 0x5fd0894d, 0x73157a8e,
0xa97b001e, 0x538d461e, 0xf4f23712, 0x3ac25186, 0xf13db14d, 0x1de6bb94, 0xd4863cd8, 0xfd6bde19,
0x86a1ef82, 0x28d2c529, 0xb3217d69, 0x7bb68d0d, 0x47e75924, 0x8cd26818, 0x66dd0962, 0x9ad39cf8,
0xdcff6c03, 0x18d3e91a, 0x9e94d32d, 0x50754b40, 0xba81b1c7, 0xac2c88bb, 0x36f2f272, 0xeb9feb24,
0xdada7316, 0xd27a3282, 0x3e16b2a3, 0x9522f2f9, 0x7b7fb57c, 0x9c22f47f, 0x244dc65e, 0x52561dcc,
0x7ffec251, 0x74f76f87, 0x48e1ca78, 0xbd1f4eee, 0x6cc79aeb, 0x40c03609, 0x59270f11, 0xc0759cf8,
0xcce620b0, 0x39a15830, 0xac3e7517, 0x1409a0eb, 0x6bfec344, 0x71d48a7f, 0x14db688d, 0x906eba82,
0x00000000,
0xfffffffe, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_2_sqrtpi_32768 = 1.12837916709551257389615890312154517168810125865799771368817144342128493688298682897348732040421472688605669581272341470337986298965232573273097904003553798658567527411919687952070492870043594514242316049154564044110901705434643324441692661622279902552690897204613647538183749031749323170260213279671554399875466832071559775233348815246607876043270120328724339247010091662506389375891331257665163104324886909773140637975486176355636589677895021700183691706844326356517867050366602404924512444744989454006779486252859931885270085660898072663160787539197121631867565844111476584757646315846621152392955493650618034312361611904445923526493071808017068858972500578947843283623854861954845113975759155809974963827387447938414572126684953593989721917752608726745291175750308616186883947696657698275835072379132701848269785061766078993081168211450829654964695034948401879397668335542977117833566747899718316330027537197737240879282581457385792761475465346223685735760423104973243794381779361506299024029491054351825963054424412646869351483052051236996455578997390506033389939371327724618440884972286626212220347940863310887072923260053362177860954410826054966428673172942058370989816767753849539274811750820631694663415243390628978099463479622427705052578993316376214494461003461120014611101476053814047841865025873037130881605460609121711778663730517261051766944196218323045110268032689619215468125813530418495548891583131987257382762130139479844232127003676240326965589051117609179439055980618459771223109125639488864463681897909645139784637869364073400641245842006487912585143705083809115767366267119261145776029734654285280831223653189410584297656421924311223175576915173874153863313795146607266121161608535531085777449367917307625638350889200823385196464140202975955197479331048240246204171194516154832646487303937411587437399137328263274141492032934912465329570552658722511207346091629501935167385176355020503234358317708702263889955902260412893148847092833969579608167500214940270550376095645245856939193645455208742705927132487835839702692452440604451166278963379488431256608579178394916611206585607523266214014936893615508670477608618650036418688655394351320917071629237858696600169504376712631226970060105126263502300480563050714696056207551174619374411609967823357089673564327661747923322946467722673716128738260724654045840241916841036908003244259520444984100418277124155853690409027618413038209645742689302317751955293266991032855950554305801260918525332426420494824325238534530515166349789078328004301205516624286864752442737731853177335444654010261456735568053517705405225252409246609655667546186919450209795041422123804505286253317058131410564911792901611082607146305004490211398694849026388054396964010035802102436730786700030173576668257067640788651978372917720364256206475638752270545283721950523914667843551061380364941761486389409541207905317050404551455346448810705671135313565497332361057136368779068028963612861329387268930801494583743544784213899890524586515643681055460713769728063024665133985046940622055149866505806119488593528726325545980928717689417334445792789371920402173521806142720961032753009048135915611473790033899928473900094179412627252156332371239326436569401549479884575817746106454261622064996601417600474151684709041211800628769482506588017105625099391930363843231415807593516056603078403064096750215816583845376652433516792834334923345507991167550163005034599207898850445680411798947224430838107431657226876974796181044610338775089235590589411262805433018718820523232962110982319684454271382692092467220830342673152225962828466813606639358425914237302406727472391069451958821838947626437582946535196925437105103775159511869864690420960922415015203774076101229278148504968569277238869286390092753130805119321207885468433319597463695433698325393520122770913085685336592846489294824626891983414103708165590260619913973152536547426692288076562941460549205148144421616737199497257342520530984041413841703575869808951830239688147519620430734088830933799319778545986819124741513741739787781243225764494464920297673575610822656692381617433173844184961677397452677013160006111580331465048893869420176362207619746223557533546556230150524723944815989577814917497421894988347109193201871436903478924367909849155414898367706173075055122785642521239794747449912750631530948795330722829353879371149688623090758183612030819470767965263370300824449374949342064341298857074132055842002351598441888036006752433352675154063539897687753925367577385984485438478308864429231479106975742551197747178793848709119681675248140968177614482124307752126689461714131793753833171338563018652562833684037762754199232257576238113882820533644300242398265418121460904414653022573952649294427444399687267283786310802415393487030783158972517319510090055469927331115553840484564452593328419522876540905265039635343914700205568964751816544595017020701294552406121246333117051217933161573681420632282798928783660132759861857405568945102015309447453612488605786256264360914887103283002643603095775334058195457022162191098669157306987247779322635712777422759516482097408266272079162658569771395057563138201569490441871507401589798513628383987632199072658087871628019315954595553295776161222905566336202683227870073025718573723361102591771175328232427002412120431826786082848387162866240327694794556522801886434619356455463314745319161077539900912389692032713174434905825021995483742331845685912923490520455466097984349219644999882672910111400800182158278188053239644247848646849447844857632767177716385969035688645314871905588272503367724368600769169428372619207697240627768447198289089581380479361580645713670099814319264844592584145113494912790008792612550821129126426985388144480011351690144593779273222185294170933522239656766004341010105923201844879861182733543767596912604815359902867727083301811651969002022020831173957596024981454391715339428057225232336619018692994856040799137094013513157360963715622098855418936154532921097918469567895348569195459894567448133685408193028995302416871092689172398483120381636320393802977169566400578056503523414731010538677221548225693381218469936367678358194655048648076863110768057446861270953239166046615455450855159482242310794280950245558131201317212695915994723336939300070562806771044169290052713151438263799747157433825024630973999194178867627843820424627798684149005611661858899742813385610584703462843984791090954689219523169812063279228097885945332602142656948097213635299744842363419432262481728525906575240545819721690813904909590566977036180872024890388393967763329784004215099416487653365297852593548238646560682657834054952592528235145279678913903894545954697587900213521845287549814237504157795099122801282001519797012941228547160474959534088894108943854994301818259023716743199439531936208489736688752564896257195328430194052427685604935400578720903383746863681038814887353927008032703434217545681439231523740605303783818066091157836761843645781022278223167727583868766873038628402337434629910909804514564106065971119702387191154309592761263597122813892607912526902264006121647059759398723297866529100902064429462308184417405010584534399481638301569442343851270955999928149569279711523925451160685270415865566343904991271598973414400686606315249870236435013508474875829624272160921222710830869313349862750953802288113910415619666935207807334023031439421661503669146225729656756403294985492677408609022322304009189564397664997635169933617510259226798505274128830216946727749344765447577783256943844888916465464854282084857167689018242906072037154132634526901420982341023935988521051613183290356550595314746212636144415880575365223066050343171246595544854482342439815788988530205660695735519081859468517897871377182296491320112559131369947358975240356396134185644748250328089093316845542180677978502384767838095822795502217258634363892295066568253443917091627000716710430573301243252261162039110035015464404076638235676660145848337630177170431762680761507977684049806204041696561111479995563347402902832365639303175268348419315364979216999152442065833586413528490422888859256358071377438260798544755365572197540216709713210115969915642814761566061426705752900482502105568102187347981933742563548430398235412727824299084242752796921990103819609989183309229926133555635540487043190281238614015799920716470981103858220083046142927460026896041526711329120656512234928790421496885097712556832306595781612205532081809487619930532847347069579198163896013221923601203264834596173384453958173809293469528452773140388530490720396413480729042660845288738079831286333207336541470822697053269277347930776952546318571014042864248839940297470112594368219426689070336232079700773154442525554517680534233199668169065715705568541789367916684845124508292134967233698576616049043129923406095356295786981799125527071350213935188532580070198121985251764393184906616822971226287783670858949506142426863845014986532977279646471102939168808196851858567525344723384971833031780929523863762757560498995365384821786538172460634968057525426975690977110167456845372987419211485713494710657642315161103118855788949073397968263273974990719355192237810310293318623679163170121237371335609351611076282467434006575136850923722686294404970201776887114138148187761260841491027900760588619326831654726367612124382749328659402085251967319423844507186206879143272319647572028077068322141327347863499756192699445521273773298240881780847178649875534846414868744385620338388395108455997514503092126190659177820024241993312853262474573166046576581843364005963941883675018390649839245863275186574323529066327917607464779646095469380882116495557479042743434749219550491428899110980298520050199370997606621937841311367332071743494080234998149495320795755115469993368459883267473595528371686651381574015596E+0; */
static EMUSHORT _ei_m_2_sqrtpi_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0x779caf3d, 0x70c52f7e, 0x59e7ad16, 0x110eacdd, 0x200c1515, 0x8aa9e5a1, 0x0dbf2595, 0x3d51ee09,
0x2020ce30, 0xfa16efd1, 0x11333108, 0xd46ec81f, 0x8461cf25, 0x74f736e4, 0x9dc4f522, 0x1e09ac0a,
0x5da76932, 0x8687d383, 0x5b81e4e6, 0xc7d47773, 0x45025169, 0xb561fa70, 0xa5d1515d, 0xa0cae054,
0xc7e7187e, 0x3eec3d94, 0xe70b7870, 0x8240ca17, 0x9ce96219, 0x1e7d0464, 0x796cc436, 0x3bb474ec,
0xda678cbd, 0x0686bc60, 0xfbe1c545, 0xd8da6c11, 0xd24dd211, 0xb4e5e6e0, 0xac8ae920, 0x5de87752,
0xa6845a70, 0x9fe19f3f, 0xb3c47deb, 0x9ddb57e2, 0x3d1b344a, 0x106e6a8e, 0x7f067699, 0x59d999a9,
0x8ba32b98, 0x5707e7cf, 0x5b0bcb2d, 0xe5d61eec, 0xabaca300, 0x272808c6, 0x393cc509, 0x7cce92d1,
0x15473a24, 0x6c33a4b7, 0x9a2788f0, 0x456f0720, 0x910ca0ec, 0x89d6a29d, 0x401850a4, 0xd0ccb20c,
0xff9d8c7b, 0xb736d1e6, 0x2a206ca7, 0x1d40aca0, 0x840f5d4d, 0x6e703592, 0x2b7ea7d2, 0x4de6c67a,
0xe2e10834, 0x29316412, 0xb78f3158, 0xa4e5e470, 0xf8d48ffd, 0x43ea8010, 0x78f5d2d7, 0x67d9fff6,
0x5103bf30, 0x298a6939, 0x0792291c, 0x80be9d3a, 0x843d346e, 0xd3c5064c, 0x57e574f4, 0xbcb7a3a8,
0x7560873c, 0xb9e1d82d, 0x309d8658, 0x19171d35, 0xd215a7f2, 0x01cf492c, 0x1fba1c0f, 0x0bf5f209,
0xe3470b97, 0xa2d2418d, 0xa00b4cac, 0xefca22f4, 0x47502e15, 0x77ccc3b7, 0x2803c5bd, 0x6b07ef17,
0xe3ff882a, 0xce77bc53, 0xed1f0be1, 0xd83507c0, 0xe8e6742c, 0xcfa973fc, 0xdb4dd50d, 0x71be4d79,
0x0cde9d6f, 0x7fa22b32, 0x55087609, 0x56abb70a, 0x5a7282f8, 0xa12b6d8d, 0xac3b9534, 0x8f80dcde,
0x08cbf9b8, 0xc043afaf, 0xfdb9ed79, 0x315db7d2, 0x4af54bc8, 0xa3574019, 0xb84202ef, 0xc9da0022,
0xfaf17e7b, 0x2fea98a7, 0x7cb90484, 0xa333c3f2, 0x731b7f8c, 0x0fcfded4, 0x7aace552, 0x7b6af89d,
0x8d42c3b5, 0xbf2ae565, 0xeb875fe8, 0xd53cf5a5, 0xa1e62177, 0x4d6e722e, 0x3cb94a21, 0xaed5d8c1,
0x4246cd4b, 0x00608934, 0xf592a7b5, 0x58569883, 0x122a7754, 0x3744a487, 0xd0ccc5be, 0xc80bb60f,
0xaefa6d04, 0xeae5f41e, 0x822a6143, 0x72742786, 0x6e1317cb, 0x2fb73095, 0x27f6829f, 0x2e5581d0,
0xf296943a, 0x2151d046, 0xd93f9fa7, 0x60dc57c4, 0xaf9be7cd, 0xffc0e783, 0x62ac16ac, 0x09491838,
0x38481839, 0x673d8a9e, 0x1b2c7a58, 0xc5340bff, 0x5eaf16bc, 0x3bdc76ec, 0x128f2bc6, 0x4a02b58e,
0x8a847bce, 0x1b4cc6b9, 0xbe6c94db, 0x30d3da24, 0x4aa201c8, 0xff297d9c, 0xc9e2d72a, 0xf2cb6070,
0x51c71bb5, 0x6e09b480, 0x9f9f5ee8, 0x9933b1fb, 0x34883b90, 0x82d4e361, 0x9cdfa7ae, 0x139e93a9,
0x7ea38d16, 0x0e9cd4d6, 0xf9a3cac0, 0xf17aeda8, 0xe525d4b5, 0xfffcd678, 0xae53993b, 0xea1b72b0,
0xbbe3e233, 0x1d2bcb56, 0x252ac6c9, 0x45bd988a, 0x500533b5, 0x5b90ceaf, 0x9f84b84a, 0xbb808265,
0x3cb88517, 0xa8a27296, 0x27518eb9, 0x201cdc41, 0xd59ed81a, 0xe14805a0, 0x055ba669, 0xa934bd37,
0x81daf5c4, 0x7a8dd2e6, 0xd26a012f, 0xdd6b9d80, 0xd267ca4a, 0x05a8c552, 0xe84845ed, 0x5fc126c7,
0x32512f97, 0x58653ba7, 0xc9130327, 0x5a726c94, 0xbb51849d, 0x2cca3296, 0xef7e61bf, 0x9e2cdf55,
0x0f7e0c7f, 0x2bb5804f, 0x7e4d8367, 0x71a3180e, 0x05219a3c, 0xa9679db0, 0x95b9db5d, 0x023b08f5,
0x832d2656, 0x76aa4029, 0x668d2e63, 0x0747929a, 0x7b62c3f4, 0x30840395, 0xd573f0fc, 0x8376356f,
0xac122f87, 0x8e76277b, 0x9d18efd4, 0x334db42b, 0x05fecf9e, 0x3a5aaf90, 0xca4b1fbf, 0xbd8cb710,
0x9429a4e2, 0x5fda8325, 0xd94181f9, 0xbd11d196, 0x63eeb105, 0xde6bbf66, 0x2d2ea286, 0x0d154201,
0x6c3284b6, 0x63b3304c, 0x90f343b8, 0x54b4c207, 0x0b972185, 0x6dc8f4a3, 0x3a4f7c53, 0xcd3c8c91,
0x9a3d489d, 0x6785f9a1, 0x7d42e5eb, 0x14cdbac1, 0x993cfbdc, 0x8dc6fe6c, 0x4db39086, 0x70b836bc,
0xbde0c4cb, 0x6f90e227, 0xdfe0757d, 0xf4efb1fc, 0x181cf23f, 0x47e78f7b, 0x92f3f49d, 0xc687e7bb,
0x8a433a1b, 0xe966de8a, 0x50eee013, 0x88ce6706, 0x069778b7, 0x568eccf5, 0x8972d351, 0x9d8d46b1,
0xb4ba3063, 0x965b606c, 0xf44e4ac1, 0x4b9e8839, 0x8a03047f, 0x0b687ad1, 0x75bba463, 0xf0740e24,
0x8d9a96b7, 0x7eedf687, 0x6a8eefe6, 0x48e92790, 0x34d13ffd, 0x6ebf65a7, 0xe8578737, 0x1a089008,
0x590b097c, 0x696d15ae, 0x2451fbd8, 0xa84b33f3, 0xe58d9532, 0xc9cacba6, 0xb40135b5, 0x0d5e0ab7,
0xef19c500, 0x94edf739, 0x4c0ff29e, 0x53ffeaf7, 0xdb199619, 0x776c2534, 0x5b913cea, 0x2567fe56,
0x7318a447, 0x7c6c8720, 0x8c99a2e1, 0x134d5d2b, 0x047004e0, 0x3b34b3a5, 0x06cd9315, 0x8e08b0e4,
0x8797f00c, 0x437dc415, 0x3dede29c, 0x40771db8, 0x5d2b9981, 0x7c898c60, 0x7c559294, 0x4388398b,
0xa3546b2f, 0xe27823a7, 0xcf4ac5ef, 0xc3430759, 0xb97e4fa7, 0xdcbaa99c, 0x591f0edb, 0x6cd01474,
0xd26e24a6, 0x7e089f07, 0x8bdccc32, 0xae885539, 0x3da843be, 0xd307617f, 0x4e6139cb, 0x0bb92e8f,
0xd8349a5e, 0x8ca916b8, 0xebbc149f, 0xdcef9d85, 0xbe6e1aff, 0x23b691ff, 0xdc3c0644, 0x358e2c0d,
0xbe95179a, 0x6a91f7f0, 0x752dddb9, 0xc080e8aa, 0x567fba6b, 0xd5a04006, 0x65ee748d, 0xafe978e0,
0xd11130db, 0x9d79a3f4, 0xb2a49c81, 0x4c6716d0, 0x221955b6, 0x8d2404aa, 0xf9e0099a, 0xa6cff5ae,
0x64aae8d4, 0xf8af86c0, 0x5e828803, 0x837ea313, 0x28cb337b, 0x6176b082, 0x4e25cab3, 0x390ec3c6,
0x921bb76e, 0x5218689a, 0x4fd93e88, 0x9954224c, 0x317aa0d4, 0x417a1184, 0x4e3e7772, 0x99d75edb,
0x0757a1c8, 0xed64ef70, 0x0c5318cf, 0xe4bbd0f6, 0xeb981c63, 0x3cce8bd1, 0x1c2baf43, 0xd9d20e94,
0x4a4e2a10, 0x4d7ee9e3, 0xaaa46b21, 0xd204d9d8, 0xf0bef168, 0x0a1332aa, 0x068e7bb9, 0x2177d1bf,
0x567a1fa5, 0x5a056da1, 0x93fbda3f, 0x3c05db0b, 0xf2541bd5, 0x9378905c, 0x767ea1c6, 0xe4de94f9,
0x7d901ce4, 0xcac49e7e, 0xf2cdee0c, 0x5c07958e, 0xe9a8f82f, 0x95e7f1ee, 0x418d1df0, 0x97f2f025,
0xef4695f7, 0xf11303dc, 0x2bb468dd, 0x61901a13, 0xee0f288e, 0x763aa5ce, 0x9b1f1ae1, 0xd01488ce,
0xc8c2ede2, 0x5bcbc0f5, 0xe16d02fe, 0x2682d371, 0x2dcee422, 0xc9633b72, 0xdb29ab90, 0x9a1b74ba,
0x4e3edc11, 0xf4932de3, 0xaf88ed4e, 0xa68ecfab, 0x092c0f6d, 0x8483c545, 0x5ea38e37, 0x169cd7ed,
0x64cfb1b8, 0x099af350, 0x3227b33e, 0x47a70e2f, 0x5f8d8b4b, 0x0cb3d4ce, 0xc3bf6216, 0xbfd2a8b0,
0x0e1482f2, 0x71a2aea6, 0xc7816246, 0x081f8632, 0xf7c38532, 0xe6c880cb, 0xda79d2c5, 0x3093b1a6,
0x9589e923, 0xeb02cb0f, 0xd37fe507, 0x3b0d73a6, 0xf9db67cf, 0x0460fa1b, 0x711606c8, 0x4ddf8f4e,
0xae6c3793, 0x0e6a9ed2, 0xd38180d4, 0xa81acd26, 0x4f0b0373, 0xacddbb0a, 0x72fd2f29, 0x0d4c0394,
0x0ad237b7, 0xef651f1d, 0xadf662e6, 0xb2dbf55d, 0x5bf18469, 0x3cbce4f1, 0x0b9e4a40, 0x6eeb65a6,
0x38180051, 0x4c8ad9de, 0xea39f671, 0xa2c0477c, 0xce6d2632, 0x92f36590, 0xc0d4696f, 0x0bb981b0,
0xed65d8b9, 0xeb2b3030, 0x0d09ee8c, 0x21e16607, 0x9c506bcb, 0x9d058904, 0x9406cc95, 0x431ad20b,
0x9be97145, 0x353bac3c, 0x515a03b3, 0x69606130, 0xe776cc5d, 0x35b6a271, 0xe037ec82, 0x749d2e8e,
0xc6275b2e, 0x5982dc78, 0x26c71d02, 0x9c3cc68d, 0x7b93dee2, 0x237ee25d, 0xbc5b0570, 0xa1fdd6e5,
0x5b63acdc, 0x13730d97, 0x9c7e1589, 0x1ee4be3e, 0x53c58fc0, 0x79ca3c97, 0x34e9c42d, 0xd38da0ad,
0x116e5c32, 0x95536704, 0xab4a04a9, 0x5d23f34b, 0x241a78dd, 0xd8d9fc05, 0x41630b35, 0x0e29f25b,
0x76eb9f5a, 0x9191bd43, 0xed39716a, 0x4d8961d6, 0xf0ebc8e1, 0xd75ac71f, 0x3b7a08e4, 0x6f463072,
0x7d38d2fb, 0xf7fc39eb, 0xd0a33392, 0x1e6555ac, 0x4365a109, 0x247bac34, 0xb0668441, 0x952a3758,
0x022121a2, 0xcd764432, 0xdbc68ac6, 0xf3023b0b, 0x77b49f36, 0xd19c43b4, 0x86a326bc, 0xaf572191,
0xd1d1b3a1, 0x8e186657, 0x6945ff96, 0x9a0649e9, 0x62436419, 0x1fad87e3, 0x5e2066e9, 0x9466d8f0,
0x0f97d603, 0xf31baa60, 0x528e46da, 0x26ea71e2, 0x99373e4b, 0x5fd3f7f1, 0x9bfe47a0, 0x2bc38f7a,
0x40c38aef, 0x6a9b92e2, 0x58978dbc, 0x1a275c59, 0x7bbb9ed6, 0xf24bbd73, 0x7dd13711, 0xa0bf577b,
0xd3997937, 0x74602d4e, 0x46620d8b, 0x623a8b37, 0x3a54d8a8, 0x0e3437ed, 0xf0a98c4e, 0xf66eae2d,
0xd52dcc36, 0x29565980, 0xbc46f702, 0x4fb5daeb, 0xe6050204, 0x48c241db, 0x43880ac8, 0xcc61b4da,
0x965fb678, 0xfb3db441, 0xc719615e, 0x02dcb5f7, 0xb1b1392e, 0x58a1c5ca, 0x2ce45ee3, 0x6b4e5c9e,
0x8bab5d5d, 0x0dce9e23, 0x3302dc0f, 0x8bc020ac, 0x39943385, 0x266f9567, 0x26ad3a2e, 0x537d8451,
0x7065251f, 0x54693f63, 0x64d8d465, 0x1834eff4, 0x178867bf, 0x62fff0c8, 0x2e943440, 0xb1344a4f,
0x67dcce14, 0xcccd1e70, 0x3cb0af67, 0xc218f667, 0x1dfcc708, 0xcdaf088b, 0xd4cdf808, 0x3a0f4dc4,
0x1f28b391, 0x44007955, 0xa1e3e2e8, 0xd1f76a68, 0xf8c55582, 0x0a7117bd, 0x21048276, 0x7665b3a8,
0x00c71af0, 0x7b550c32, 0xca9e2e96, 0x7aa1850a, 0x9726bdcb, 0xc1a1b9ac, 0x7291bfe1, 0x33502e8d,
0x5f20737b, 0x9417f514, 0xa6b4307c, 0x4b62ee7d, 0xf6a9ea0c, 0x64f59041, 0x400da1e4, 0xbab9e8c9,
0x4e733f49, 0xd449d4c1, 0x6c33d597, 0x2bf9cff7, 0xc2958a17, 0x9a508e54, 0x1470e7ea, 0xd31acf84,
0x929a109f, 0xfda354cc, 0x3d5e1e87, 0xeda992c8, 0x44dc5763, 0x586bf8d3, 0xca886a12, 0x8de4c83b,
0x6cbf3631, 0xc6ce56fa, 0x4ee47d36, 0xd12909a7, 0xfc00aa49, 0x9cdb27df, 0x5a0a9b87, 0xd7ab99b2,
0x2afaf99c, 0x6c1623ad, 0xccd41817, 0x8bc54d2e, 0x6c04d0c9, 0x9c53f84e, 0xdd78c34c, 0x9d530b0d,
0x0bfa3b68, 0xbe0cf792, 0x1c4761e8, 0xcb1aa10f, 0x221b9d99, 0xe51f3d0b, 0x5943be0f, 0x30099717,
0xdbc11afa, 0xa81da36f, 0x4c0e0fd0, 0x5c87c6bc, 0xd33b0f0d, 0x6db45372, 0x415640ce, 0xbed2ac19,
0x07a56947, 0xe31cafa1, 0x06c51f49, 0xaeaf0e9c, 0x39104307, 0x3429f60e, 0x8476e1f6, 0xc113c691,
0x6b0afe2e, 0x8b7a9c0d, 0xabb5e03f, 0xd43a9f35, 0xf99ff496, 0x7e212e0d, 0x089f7339, 0x9fddfb68,
0x534a6ede, 0xf4383cfe, 0x4b12e388, 0x0c5c164f, 0xc05d414c, 0x85780c6e, 0x757e9198, 0xab2f233e,
0x11777199, 0x1c310039, 0x5e528b41, 0x1fd34781, 0x769613f4, 0x77362dc8, 0x620d29fc, 0x7a64cbc7,
0xbb1795b4, 0x7829e680, 0x41d2fc23, 0x460a445d, 0xc8282a70, 0xc19e64f7, 0x58bbaf3a, 0xba21174a,
0xcad52a48, 0xcc6d6560, 0x46ae00f4, 0xa134ff92, 0x164d5ffa, 0x9c02fe99, 0xe0d4e6ce, 0xe4a33608,
0x2baaebba, 0x3b471de0, 0xda56c8b2, 0xfbab89ae, 0x44b7e8da, 0x132f2018, 0x8bbffc33, 0xa53f792c,
0x79f9440c, 0x1d1192f5, 0x4c1c43f6, 0x4770c635, 0xbf530219, 0x0d050039, 0x43125828, 0x2dad16e5,
0x87e0510d, 0x879f8f46, 0x9a229209, 0x3ca2840e, 0xb1aa8de1, 0x38227128, 0x07537535, 0x50722da0,
0x5cc1222f, 0x54537098, 0xd23ed230, 0xa0b4a715, 0xbbc31316, 0x94d36e75, 0xf31f0914, 0x59998f7e,
0x6368d0aa, 0x41027613, 0xa7457b0a, 0xa534c38e, 0x49dbded9, 0x7c30ea47, 0x18f0d6ea, 0xbd1a3d44,
0x1c43620d, 0x9bebd4e8, 0xc2a9c3a0, 0x8b1fbe87, 0xe5a8fe66, 0x646b9b49, 0xee7eae5a, 0x27aa171c,
0x4291c36f, 0xb849e670, 0x55b0ce2b, 0xd06a795b, 0xc70552af, 0xbdccf698, 0x9f914a6c, 0xbc7b3b58,
0xdb988220, 0x6e413401, 0x8582a575, 0xbd07a174, 0x436c6696, 0x53052ff8, 0x8e7f54f3, 0x30c68912,
0xa0c05671, 0x879efbb8, 0x8ffffe0e, 0xfb12a9f5, 0x2c19e83e, 0x59212a2c, 0x29b76a79, 0xd3d68646,
0x78e7560f, 0x7eb8baad, 0x24d7fb95, 0x53bba349, 0xd41c7167, 0x36a37a25, 0x5bf8ac79, 0x6516aa1d,
0x26a3dcc3, 0x11eda7a8, 0x1751d9be, 0x2fc5ad77, 0xb1ebbd2a, 0x1019a114, 0x8d62074f, 0x6b50b76a,
0xc7216ba2, 0xbaf70322, 0xfff1ab63, 0xb5d6487f, 0x9536a629, 0x46de1a3e, 0x9feef8bb, 0x95a6af70,
0x9b58e5a0, 0xbd8d5a6d, 0x3c49336d, 0xfdd50cdd, 0xdd2cb38c, 0xaf16409a, 0xeac82533, 0x7db4341a,
0x372a902f, 0x462672d4, 0x7e127986, 0x6462a711, 0x66aad8ed, 0xebeaf04e, 0x0661a456, 0x815ccd5e,
0x80d1deaf, 0xfe257ef9, 0x09c0346e, 0xc5d468d2, 0x5f76e5da, 0xa8a4e07a, 0xc56a5777, 0x5c965b39,
0x90f4226b, 0xe839623d, 0x9f9a25c2, 0x9a6988eb, 0x8d1a0e3c, 0xc2c050e0, 0x66de0088, 0xcbd38f47,
0x25a18170, 0x4661689d, 0x732f87b2, 0x7cf1e310, 0xbe3a3d17, 0xa38584ad, 0x397635d9, 0xb94139e1,
0x05652513, 0x555280d5, 0x491972cf, 0x3014db85, 0x6e3184d1, 0x4ff883a7, 0xcd508a76, 0x72fffa96,
0xe3256ae6, 0x6622adbc, 0x2629934b, 0x903a0553, 0xa2bb4106, 0xc9a5d640, 0x3fd1b82d, 0x1ba09dd8,
0x2987e7c8, 0xee1c212c, 0x1b4cabf7, 0xd1a1fbe7, 0xc3cba579, 0xd66d0899, 0x2e8c8f26, 0x5a9178ca,
0x8f5567aa, 0x7d522304, 0xd036641d, 0x8ad4952d, 0xdb30c57e, 0xec8ffd8e, 0xc983dc91, 0x5a03e882,
0x84fb5f44, 0xe69efd12, 0x85a461d2, 0x958e5e00, 0x46fe9121, 0xa36dcb1e, 0x1e6045d0, 0x0ea4e355,
0x4ebd8557, 0xfffbf2b2, 0x8658c49d, 0xaff355b1, 0x60d16d31, 0x6e77a5c5, 0xfc9b1f47, 0x3f81efef,
0x92806083, 0xf046bd5d, 0x498490a2, 0x41988fba, 0x139e560f, 0x27fcee21, 0xcaf407f1, 0x5ebaf4bd,
0xf6af38d9, 0x1782fe3a, 0x2d71f233, 0x6c16e0cc, 0x10cd0c88, 0xfd79bea1, 0x5fd0894d, 0x73157a8e,
0xa97b001e, 0x538d461e, 0xf4f23712, 0x3ac25186, 0xf13db14d, 0x1de6bb94, 0xd4863cd8, 0xfd6bde19,
0x86a1ef82, 0x28d2c529, 0xb3217d69, 0x7bb68d0d, 0x47e75924, 0x8cd26818, 0x66dd0962, 0x9ad39cf8,
0xdcff6c03, 0x18d3e91a, 0x9e94d32d, 0x50754b40, 0xba81b1c7, 0xac2c88bb, 0x36f2f272, 0xeb9feb24,
0xdada7316, 0xd27a3282, 0x3e16b2a3, 0x9522f2f9, 0x7b7fb57c, 0x9c22f47f, 0x244dc65e, 0x52561dcc,
0x7ffec251, 0x74f76f87, 0x48e1ca78, 0xbd1f4eee, 0x6cc79aeb, 0x40c03609, 0x59270f11, 0xc0759cf8,
0xcce620b0, 0x39a15830, 0xac3e7517, 0x1409a0eb, 0x6bfec344, 0x71d48a7f, 0x14db688d, 0x906eba82,
0x00000000,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_sqrt2_32768 = 1.41421356237309504880168872420969807856967187537694807317667973799073247846210703885038753432764157273501384623091229702492483605585073721264412149709993583141322266592750559275579995050115278206057147010955997160597027453459686201472851741864088919860955232923048430871432145083976260362799525140798968725339654633180882964062061525835239505474575028775996172983557522033753185701135437460340849884716038689997069900481503054402779031645424782306849293691862158057846311159666871301301561856898723723528850926486124949771542183342042856860601468247207714358548741556570696776537202264854470158588016207584749226572260020855844665214583988939443709265918003113882464681570826301005948587040031864803421948972782906410450726368813137398552561173220402450912277002269411275736272804957381089675040183698683684507257993647290607629969413804756548237289971803268024744206292691248590521810044598421505911202494413417285314781058036033710773091828693147101711116839165817268894197587165821521282295184884720896946338628915628827659526351405422676532396946175112916024087155101351504553812875600526314680171274026539694702403005174953188629256313851881634780015693691768818523786840522878376293892143006558695686859645951555016447245098368960368873231143894155766510408839142923381132060524336294853170499157717562285497414389991880217624309652065642118273167262575395947172559346372386322614827426222086711558395999265211762526989175409881593486400834570851814722318142040704265090565323333984364578657967965192672923998753666172159825788602633636178274959942194037777536814262177387991945513972312740668983299898953867288228563786977496625199665835257761989393228453447356947949629521688914854925389047558288345260965240965428893945386466257449275563819644103169798330618520193793849400571563337205480685405758679996701213722394758214263065851322174088323829472876173936474678374319600015921888073478576172522118674904249773669292073110963697216089337086611567345853348332952546758516447107578486024636008344491148185876555542864551233142199263113325179706084365597043528564100879185007603610091594656706768836055717400767569050961367194013249356052401859991050621081635977264313806054670102935699710424251057817495310572559349844511269227803449135066375687477602831628296055324224269575345290288387684464291732827708883180870253398523381227499908123718925407264753678503048215918018861671089728692292011975998807038185433325364602110822992792930728717807998880991767417741089830608003263118164279882311715436386966170299993416161487868601804550555398691311518601038637532500455818604480407502411951843056745336836136745973744239885532851793089603738989151731958741344288178421250219169518755934443873961893145499999061075870490902608835176362247497578588583680374579311573398020999866221869499225959132764236194105921003280261498745665996888740679561673918595728886424734635858868644968223860069833526427990562831656139139425576490620651860216472630333629750756978706066068564981600927187092921531323682813569889370974165044745909605374727965244770940992412387106144705439867436473384774548191008728862221495895295911878921491798339810837882781530655623158103606486758730360145022732088293513413872276841766784369052942869849083845574457940959862607424995491680285307739893829603621335398753205091998936075139064444957684569934712763645071632791547015977335486389394232572775400382602747856741725809514163071595978498180094435603793909855901682721540345815815210049366629534488271072923966023216382382666126268305025727811694510353793715688233659322978231929860646797898640920856095581426143636310046155943325504744939759339991254195323009321753044765339647066276116617535187546462096763455873861648801988484974792640450654448969100407942118169257968575637848814989864168549949163576144840470210339892153423770372333531156459443897036531667219490493518829058063074013468626416724701106534634939164071462855679801779338144240452691370666097776387848662380033923243704741153318725319060191659964553811578884138084332321053376746181217801429609283241136275254088737290512940733947943306194395693670207942951587822834932193166641113015495946983789776743444353933770995713498840789085081589236607008865810547094979046572298888089246128281601313370102908029099974564784958154561464871551639050241985790613109345878330620026220737247167668545549990499408571080992575992889323661543827195500578162513303815314657790792686850080698442847915242427544102680575632156532206188575122511306393702536292716196825125919202521605870118959673224423926742373449076464672737534796459881914980793171800242385545388603836831080077918246646275411744425001872777951816438345146346129902076334301796855438563166772351838933666704222211093914493028796381283988931173130843004212555018549850652945563776603146125590910461138476828235959247722862904264273616326458544339287726386034314980489639736332975488592568114929683612672589857383321643666348702347730261010613050729861153412994880877447311122954265275165366591173014236062652586907719821703709810464436047722673928298741525930695620638471082740821849067372330587430297092428994817392440786937528440104439904852087885191419354151290068173517030693869705900474251576552480784473621441050162008454441222559562029847259403528019067980680983003964539856859304586252606377974535599277472990648887454512424960763780108639001910580928747647207511092386059501954322816020887962151623385216128752285180252928761832570371728574067639449098254644221846543088066105802015847284067126302545937989065081685713716566859413005331970365964033766741461049563765103083661348931094780268129355733189055197052018451503996909866315251241161119259405528085649893195898345623319836834948808061715624391128663127978483719789533690152776005498055166350197855571101405552976338412750446860464766318326611651820675012047669910987219104447440326894364159594279219944235537187042995592403140917128481585438660053857135836398163094524075570093251682434416824083619792733728252154622469615332170268299509790890345948588783494396162043584224973971871139589273050921970549171769616004455808994278788803691694328945951472267229261248506961731638094108218600452861026965475763043102560271523139694821355198214097165490973199928349256740974903922971263486934145749331980417180761119639022786640759224341677624662362389131102703433045763681411283213263085822394562195980866129399962012341561763181743124200890149838485604808798646083935964923665142968125773143229145687168276219961182782695315749838026246517590541039761812876042163861345022132627277566124411336107751955577495086563606737866506231856406991228018757417854946612532759976979605977605907564891066610158384172028185304321190446577525542775437987260548817361982675816862832952607899322266836028385135122810593185910286415081570563197173151831362502435904146321223921766339826893682531505300598915470290953719326620734112349474336788469020139049784285216341442921458955828784766939464642678122190497856363552633682780518600986992489377860023987691698076566219438985443708059464333623338105874581623547560013659243524265714308346554576800237081467573252547025507476374716350678515991736937932510326827606286459146182047214863703707719269268236233347203792459646918105261391530862802914409654825638730927304265446629290458960637519187114693453619733247895727070315309309019211991999936157650035039840540674253879275279227247335667706078379113844889362613676570602636003151329520953952028548973844862561349244147086070866026763499787934208758361219471169942238484825959143045281070626015089691353030177200627170544020906695149152745977197059476954740952102878725578568800221937177435581107939308833845586482772910086295545661413067212308487402271210586863233882374138844289381554446471057556514684357029466350628938735698686883764803265195284146535173953027361201374203009867398385143219004360289826982935293994141292305803845650227072168151619410114498263013649008770483984883860906533685990545838952031856480414932721423908651649994316592079659535694307231129116292867975171566889054393220356912933245702080671944404973049439814082278296027994245410831666759214248351827238172050410392742888015562233807961475124335147310212845459448994449960007524375195701166834174474907958820995178367680232365176749723014874577427259947609621984327148352986111902728735849052179759083741974860267060537462315300393752123678677528486921958571375542696848278363178611099336801439159059748428580545161302301439790570161088986277796107506733326760486549292513997813905358822768937322049414839401355603565604421401761206051318068919899626061848318534018362378217266375804552471962661749254228528045714420485783421132280085287042054889923412785548123676153770710425446986852199112283542663499971274836607624624182073646661712839474847328047443040334410720042872712756702795675824292627194545805300266648996507956977817862194217200523716536946770419511191270462483605113028904643775114869488784961511884147191000125588383666067720841123515355881126778957155859041257626160106751315358021242733187100063582495450409957940725479890031682651237311905566829151943053708489307869197428290490386037231160992834243171222509945471501928666487871079519951800546338838443154817246354802445180308452734310006213710346257330600123497374435581809656784646415339051465691932456235314057791936989884236471835253758052577133112007971040683154926654020260468068183914378272147690632424695171286367384431398333711761594186999346626234537345235679401241680922911636095637216745283917099091466485073920515160560473787106154702169960746569309794426121469256159342564940191229895147325447151812632583688972822628332952403597007278633646045947071241747294687757059581573499628480995678392554742404489918870E+0; */
static EMUSHORT _ei_m_sqrt2_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0x2f0538f6, 0x6c8cf653, 0x249705c6, 0x54f8d9b5, 0xfeed22b8, 0x179f47f0, 0x03386e5c, 0x82f102a1,
0x8dfba555, 0x686713f6, 0x73c27194, 0x79cc5c3d, 0xbbae5e5a, 0xd83df5e8, 0x63f31c7a, 0x3b7c1154,
0x72c8dac0, 0xbf4708b8, 0xdd3e7528, 0x9a452690, 0x712e2e8c, 0x1ad73fc7, 0x0728b04d, 0x3ae38754,
0xda549a4f, 0xe9dab2d1, 0x64bf9754, 0x555b2617, 0x1c7013a6, 0xac3448cc, 0xb046f847, 0x97d20f4c,
0x8d4e44e8, 0xaf63de8c, 0x1a8fcd67, 0x4794118f, 0xff5b9d48, 0xe29e7a78, 0x75864fea, 0x72b9476b,
0x4a790ce3, 0xb9ee4796, 0xbe1b44f7, 0x5da1de84, 0xe55441cc, 0x064ee498, 0x6ac64349, 0x31e1324e,
0xef63ba9a, 0x0d57676e, 0xca80b6fc, 0x5d4e5c90, 0x59f6f702, 0xc591ca57, 0x39553327, 0x9d5c5445,
0x78707042, 0x70b5f4b7, 0xbcd880d9, 0xbc9a9afc, 0x75c98fba, 0x1128a005, 0xa290424c, 0x4452d730,
0xe5e421ee, 0xb610d693, 0x783bad0f, 0x34f40ee6, 0x2423673d, 0x7b960b24, 0x18879ac5, 0x3e80f98b,
0xe215c9c5, 0x829040e5, 0x72ade54b, 0x09840588, 0xdaa2f3d9, 0x8c1ebc15, 0x65856606, 0x7f7622df,
0xcbb5cf26, 0xb254b6f7, 0x2de843d4, 0x03dd6a80, 0x1c029f02, 0x934e9125, 0x8b324ea6, 0x4a00f829,
0x7b79938f, 0xd85b593d, 0xd3a27fc0, 0x83f37ee4, 0x82263c1b, 0xf9d870a7, 0x1b14c6e5, 0xb606200f,
0x378f4384, 0xaa5da77f, 0x01483b55, 0xa1a510e5, 0x75ad8ea4, 0x10547f24, 0xf2a2f7f5, 0xb3b99b90,
0x3c0ea5cb, 0x55684d48, 0xfde963ce, 0x23ec08e4, 0x995a199d, 0xc8a57da3, 0xe5ac8932, 0x0de843ec,
0x93a7809a, 0x0daaac97, 0xdd846020, 0x70023d4d, 0x5324da8e, 0xdd09dd21, 0x5ad9f102, 0x35df7718,
0xe414cd2c, 0x6c2046f1, 0xcd0f9acd, 0x299df01e, 0xdbc95018, 0x2b441d9b, 0xf5069fb8, 0x39e32d97,
0x317873ef, 0xe58ab0db, 0xb1702073, 0x22f822bd, 0x15fc9581, 0xe3bc16ba, 0xe5dfe14a, 0xe7b16401,
0xe3b57929, 0x80827c83, 0x5b4de79c, 0xc2552d43, 0xb87fb2a5, 0x58d83cee, 0x86376ae9, 0x57b44440,
0x493e9233, 0x49efc842, 0x21d264bd, 0x75f47223, 0x1a86db02, 0xd7fcd612, 0xe29a23aa, 0x54620d6d,
0xee41b6b8, 0xd5e94596, 0xffec03a7, 0x8b7c42fc, 0x703ce935, 0x27338d00, 0x7cf2bccb, 0xb3f572eb,
0x876006e6, 0x0870d3e4, 0x8e97f746, 0xb6c2abd8, 0x92b8ba0f, 0x5fa753e3, 0xa08592e9, 0x454adfe7,
0x9bd95143, 0xdff8099a, 0xdcce7d01, 0xb72da71a, 0xb234fb38, 0x57d6b1e2, 0x35d41203, 0xf7b38732,
0x7ccc146a, 0x7124b447, 0x0e62dfd1, 0x1aa740bf, 0xc269b51b, 0x2d0c18ac, 0x6deed461, 0xf6746221,
0x2f92b09d, 0x1bb8256d, 0x5537f357, 0xe249410d, 0x906144f0, 0xf4f0ee7b, 0xdb165294, 0x5ac301db,
0xdb62a4b5, 0x09ae107c, 0xc2c83524, 0xa8f044e8, 0x39e33a61, 0x126537f7, 0xb39c7e3f, 0x8f51f395,
0x1ca20bcf, 0xbcdb6537, 0x2898e526, 0x8f409b56, 0x059d8c8c, 0x4ce31c2f, 0x74840be8, 0xd46dc4e0,
0x2e3eba86, 0x0eea3d8a, 0x662d8ee7, 0x745d4349, 0x18c5e622, 0x63a01a76, 0x784f56de, 0x1891b1ec,
0x4619f9d1, 0x789d2a07, 0x2727fdec, 0x5b81d72c, 0xa5acde9e, 0x7feb9086, 0x7d61f683, 0x41caadc9,
0x931d6a42, 0xf3cd6a3c, 0xf256e9fa, 0xe3c3f18d, 0xf31c94cf, 0x80e563a5, 0x77804bf3, 0xfae3664e,
0x2b06e41e, 0x59dc417c, 0xaef2c436, 0x021eba6c, 0xed4a19a5, 0x5931535e, 0xe1f1ae99, 0x16ea0fc7,
0xce562235, 0x667d8168, 0x6c78eff8, 0x03016683, 0xd591b98b, 0x8fa856a6, 0xf083cb99, 0x88139692,
0xa24f1bb1, 0x2a0d3bcc, 0x669d92fd, 0x095d6f35, 0xb4334c05, 0x89a2f8d1, 0xc8ab0797, 0x3ee4897c,
0xd5a6ada7, 0x80001fba, 0x09a7309f, 0x575c2ba5, 0x3505760f, 0x1c35336d, 0x70bc771a, 0xf8f52d0c,
0x703b6e14, 0x516fdde9, 0x26ba8148, 0xd31f931d, 0xd8d1d217, 0x8381cce1, 0x88e66913, 0x0d72b337,
0x62d93083, 0x7fa14d86, 0x4e6ea85d, 0x4e238165, 0x3bd22282, 0x92513006, 0x1efa7cfc, 0x96e3c4ec,
0x11587e23, 0x5e541b42, 0x2fd63158, 0x466d0d9c, 0xb6e90fe6, 0x3126eb1f, 0x9c29fb65, 0x31b50558,
0x52370b4e, 0x5f51ca98, 0x3ada80e2, 0x84cc6da7, 0xc3510bb1, 0xd9aea69a, 0x86a8240b, 0x23b8407d,
0x53ed4574, 0x8f6383c3, 0x3077b7bc, 0xf957aec0, 0x54549570, 0x05d1839c, 0x0ce22db8, 0x58e496b4,
0x0e204c51, 0x76002190, 0xa4020838, 0x0a9153cf, 0x8a5d16d9, 0xbc766414, 0xeb35462f, 0xc69e81ab,
0x9ccd71b0, 0x070ea1d9, 0xd8a03cf0, 0x6aa0a42c, 0x311af971, 0xb7bc4716, 0xd3c84ca9, 0x9d9457f5,
0x90fc4862, 0xd012d8a0, 0x2df5d285, 0xe303d3b1, 0x5756b742, 0xba308ec1, 0x5aff819d, 0x91721c14,
0x8de83ec4, 0xf9622b3b, 0x3ea375f4, 0xfd8ca549, 0x34b8e0f2, 0xc7c0c57c, 0xf557999c, 0x7d6f284c,
0x93edd393, 0x30c3a48d, 0x0b434398, 0x4cee975c, 0x79fa680b, 0x1377125f, 0x7aa06fe0, 0xf95204c9,
0x8985c7d6, 0x8bb4441c, 0x095d38c8, 0xde53bad2, 0xc3ed09a8, 0x555b4f45, 0x8bee099c, 0xc8755fd8,
0x38a7e701, 0x0ae9eabb, 0x481bcc48, 0xc7f0e0c6, 0xeb444428, 0x3ee33259, 0x02385f10, 0x850288e7,
0xc9b68470, 0x51418f75, 0xa5b6d9b1, 0xa906cb25, 0x361cc336, 0xc783ad6a, 0x8ee0bfd2, 0x38eb6c34,
0x75cec38b, 0xd2abd5ed, 0x1ac3ead1, 0x71edf456, 0xbc452b8d, 0xc4639c57, 0xa0d5fba5, 0x64a9f5c4,
0x1708673c, 0xa2b96157, 0xa44c8f63, 0xc015fee9, 0xf7d9a5c0, 0x1666be0f, 0x6108d75a, 0x97e043d8,
0x1945c606, 0x7cef9e12, 0xa4856156, 0xcb047d0c, 0x82b7f93e, 0x19837987, 0xe7419b6a, 0xd206d5d5,
0xdc14c9e0, 0x1645589a, 0x75f45b9f, 0x266ed26b, 0xca8e1dab, 0xef16b40f, 0x33da3f5f, 0x4a0c4f9e,
0x9b563b1d, 0x3e26f9d7, 0xbc0c4836, 0x34c256b0, 0xcdaf2d28, 0x3e7942a5, 0x58860d68, 0x71e3a706,
0x8a7b8734, 0xc8f576ac, 0x22e8eb86, 0x4cd554e9, 0xed7973ee, 0x46166476, 0x84170aca, 0xa46f3a76,
0x23117aaf, 0xf54a1bbd, 0xabcc04cf, 0x35d120d5, 0xc25aebdf, 0x96fce597, 0xdcee5f9c, 0x4992db8a,
0x5ab7719f, 0xc26d41c3, 0xdff46d2b, 0xbfa670a9, 0x06daed75, 0xe9da154a, 0x907c8d78, 0x650ad878,
0xaa00f80f, 0x2b1267e9, 0x6dad7554, 0x5095829f, 0x9591f713, 0x15133f49, 0x08667549, 0x5096c26e,
0x8843b524, 0xbed0978a, 0x18097421, 0x7869e95e, 0x4b036839, 0xf85856c0, 0x2671b4ad, 0xfb874385,
0x2e8f1cc2, 0x7ae2e929, 0x1a62628e, 0x7783c551, 0xa5742520, 0xcc12a7b2, 0xd506b47d, 0x83f40151,
0xe24c495c, 0x15d27f4f, 0xc552673c, 0xb0488f59, 0x57c6a537, 0xabdd8190, 0x76856425, 0x30e54678,
0x71c13d21, 0x3d128b70, 0xaf7131b9, 0x8331cfea, 0x745c8dbf, 0x51597c9d, 0xdb7be21e, 0x6e4947e1,
0x8d2da2b1, 0xaa9d5c6b, 0x1ad35883, 0xa9c87569, 0x5dd97a6b, 0x4f4d7ebd, 0x95602130, 0xf8fcf212,
0x34aab44e, 0x215dcb46, 0x948c402a, 0xcec5bf20, 0x815b1ede, 0xc4fdd55f, 0xc729e73d, 0x6b145091,
0xbf51bfa1, 0xdeb4e87d, 0xb25ed9a8, 0x2d0e1aab, 0xb7dad89f, 0x6a7c9c52, 0x4b9a3a20, 0xe3bb8786,
0xfb9dba8b, 0xfc439218, 0xcd97be8e, 0x7ddb21f0, 0x76531813, 0xda2ea3dc, 0xb0274a0e, 0x227ce658,
0x6848d15c, 0xf46e5d2f, 0x64b46bcd, 0xea3ed177, 0xd2528e5d, 0xd0c40dea, 0xd748be0b, 0x535385f4,
0xab0a1e98, 0x31e1406c, 0x8701d7be, 0xc6ea6c30, 0x4698bf02, 0x7bd5878b, 0xcd8f496a, 0x1323909d,
0xeccd53d1, 0xc7a76bc6, 0xe9afcc4c, 0x6cf0b4d8, 0xa71285c7, 0x5062ad1f, 0xa6f6f4b8, 0xcab7ab5f,
0x5f153974, 0x73c3dd6d, 0x411d4487, 0xb0cc6fc9, 0x9c95af56, 0x249b63d5, 0xe8bb07aa, 0xfdd49055,
0x5159e771, 0x79a1e34d, 0xbf6c2369, 0x2afff7a3, 0xab431784, 0x83a6f713, 0x4d4b3ca2, 0x6617c8d2,
0x6dd8a55f, 0x543e6664, 0xd7fe3f60, 0x63291276, 0xc1c1c5b7, 0x5f22889c, 0x0d80a5b4, 0x082a8cb8,
0x9db05bfc, 0x6d0de29b, 0xc9565ea4, 0x8a414770, 0x9b0748f8, 0x69f5e0b3, 0xbc792bdd, 0xc8a5ea12,
0xf677f139, 0xb3382968, 0x50e7060c, 0x9fb6b3a8, 0x1ea4a982, 0xa44133ad, 0xb1d834b1, 0x6bcc93df,
0x232b0b3c, 0xcbac03d2, 0x00a6f033, 0x86e0db6e, 0x5635f48f, 0x17bbca05, 0x3391f012, 0xe0102adf,
0x44bd7bec, 0x92715640, 0xf5bcacfa, 0x66e64384, 0xebc7d367, 0x4d24fc9c, 0x009510dd, 0xbce5df3d,
0x69d5ed43, 0xb89ed6a3, 0x4398c69e, 0xf5dc2af3, 0x6c73c0f9, 0x3c37647a, 0x57a04d89, 0x8e489d03,
0x94afd860, 0x9a57a42e, 0x16c732d3, 0x6f0d14d2, 0x09c96b9b, 0x46fd69f4, 0xfe88ea32, 0xf2489052,
0x349af47d, 0xe4ec79c3, 0x567d8f5d, 0x89e4de3e, 0xc1f7d479, 0x5463693b, 0x8a853420, 0x76f36103,
0x3fd20475, 0x028a134d, 0xd8e8d285, 0x817b1aad, 0x97efa469, 0x8d37b86e, 0x4672165d, 0x8a58a237,
0xc3054c4a, 0xcb82005f, 0x205aaa8a, 0x5be0bb19, 0x6a3a5886, 0xd239e533, 0x816feba8, 0x1110374f,
0x879041a2, 0x195dff54, 0x04cec8c7, 0x83158ee6, 0x956ce199, 0x9e4d0ebd, 0xe2a69dcd, 0x66185131,
0x4720700f, 0xea8c3f10, 0xff9d1f0d, 0xb17a65a8, 0x2ad09676, 0x57423086, 0x6c20ef2e, 0x0fe83923,
0x1b57b3a2, 0x8dea0fcc, 0xbb1b97f1, 0xd510d922, 0x11ab6be2, 0x74697ec6, 0x649c7a2d, 0x9aa6435b,
0x8382a531, 0xf7c82a85, 0x8d3938e2, 0xe3e9943e, 0x91f34515, 0x29508516, 0x59bb0b1e, 0x7f5baa67,
0x08f08ba3, 0xf9bf094b, 0x1699c61c, 0xe2cab894, 0xcb99ae1f, 0x1ba1bb3f, 0xe616d1b4, 0x859ce4b0,
0x755445ad, 0x7d0b2906, 0x6c22ddf1, 0xef195eb5, 0x042d14da, 0x2ba48bb7, 0x8d182145, 0xf2f7164d,
0xfedb1663, 0x51942814, 0xede6c972, 0xa8d14692, 0xd817f042, 0xbc53aa25, 0xb30b0c5c, 0x473fb1be,
0xc4bcf54e, 0xae87a5be, 0x83e4b7e5, 0x87d9a565, 0x7225661f, 0xe9a0a841, 0x60652703, 0x857108cd,
0x6d69d046, 0x2119f7f5, 0x2f05ef37, 0x9513662e, 0x89c9deab, 0xaea6dd72, 0x0d90673b, 0x89be850c,
0x58eae7ed, 0xbcbd0424, 0xb0a5d746, 0xbcb36ecb, 0xc4b8eea7, 0x1978e1d5, 0x1979c620, 0x48202259,
0xa5b18390, 0x127f10c7, 0xf85050fe, 0xa1ed9bab, 0x45122fe7, 0xab097629, 0xcc26a6dc, 0x13721552,
0x46d9e3e7, 0xdc56777d, 0x9c077cf6, 0x92e3b079, 0x7b4f9a5a, 0x7c9f75c0, 0x74aaba24, 0x6ee5587b,
0xc5de228b, 0x3c53f85d, 0x61cbd941, 0x4e7c8ab3, 0x1b9d388e, 0x765b1e7b, 0x893d2a66, 0x440a2cf6,
0xde16c525, 0xff04855f, 0xa51a8007, 0x4cc8d32a, 0x0051fae0, 0x123f13cb, 0x974ceeb5, 0x7f1a00d1,
0xb60b961d, 0x19e4e89f, 0xced3cb7b, 0xb402dda7, 0xb0bc02cc, 0xa35d9040, 0x29fcac2c, 0x0aebf71f,
0xd08f6a92, 0xb35c0efd, 0x0fb4d8bd, 0xac3a7da8, 0xd0f57354, 0xa8b7e2b7, 0xa29a27ed, 0x325ce3eb,
0xd521bb15, 0x713eb23e, 0x67d86471, 0xc034e91f, 0x80f16487, 0x6c725cf7, 0xddc66da5, 0x2ddbbdc7,
0xdf670173, 0x7ede16d7, 0x298fba5d, 0x8555fdef, 0xf21a7c1e, 0xef090d3d, 0x93b861ff, 0xc5d4084e,
0x240293dd, 0x3df9422c, 0xa060cc86, 0x766400eb, 0xc69c2f51, 0x54efe116, 0xefcb7740, 0x5f26e39e,
0x6a4a4adb, 0x096a3050, 0x9f213cd5, 0x14d3e3d4, 0x37eab7ee, 0x513d68d3, 0x9418fa26, 0x91b0c165,
0xac495ada, 0xa769f9f0, 0x6aadc17e, 0xdacbc030, 0xc387c612, 0x321f1e8b, 0x291543dc, 0x2d992ccb,
0x60215ee4, 0xe3aa7f9f, 0xa37bff05, 0xbdf3982d, 0x18d09c5d, 0x3256f0f2, 0xac59e76e, 0xa3875720,
0x46990d94, 0x63bff149, 0x9d2f9be1, 0x6abdb60a, 0xb881e969, 0x97754277, 0x07b03661, 0xcbbaa3fd,
0xd49d2bd2, 0xd51c312b, 0xba98c9ac, 0xc43279ea, 0xacd44db7, 0x8c0eb251, 0x95a02619, 0xd8dc9328,
0xf10c97ca, 0xb96f6d02, 0x74cca3d9, 0x42a406e1, 0x8495d8e3, 0xa5444f1e, 0x294badb7, 0x5bbabd10,
0x21f5513f, 0xe88acf4b, 0x9aac6c0e, 0xaec1dd06, 0x0364c148, 0x56509fda, 0x9d0bb944, 0x57b182d2,
0x7e879df4, 0x1c3e1e93, 0x20655e4a, 0xd4a58252, 0x816b4a2e, 0x5bca5ee3, 0x27ec4b47, 0xe3051f05,
0xf2bca22d, 0x5734ec00, 0x9e908e35, 0xd8b2a4c3, 0x9d09bab8, 0x3a70430d, 0xe33fc2d9, 0x3705376d,
0x05bf60de, 0x53f8db5e, 0xac56e80e, 0xa2304414, 0xa4f5fad7, 0x15dde70d, 0x7bbc7e0e, 0xff64b6dc,
0xff75e83b, 0x2e11646a, 0xdbf578d8, 0xc02bdb4a, 0xa6ebb88b, 0xeff05e8d, 0x5d1e9e74, 0x0b9ab3e1,
0x14ff5464, 0x3dec7240, 0x9626ed43, 0xcb33c5a6, 0xf2a4dfae, 0xe24064b5, 0x18dae319, 0xea44eba9,
0xdd9ea598, 0x26ca7a7c, 0xf1114024, 0xcde06860, 0x45327428, 0xdcc4fb1d, 0xad41023e, 0x12b44e05,
0xd9b140e9, 0xf87c7991, 0x8e046353, 0x73c1bb54, 0xc12d9850, 0x3d7abb8d, 0xf2e395c0, 0x2f94f645,
0xa86817f4, 0xbbc67b01, 0x88b44318, 0x2a8706aa, 0x709055c7, 0xa6b04956, 0xf1e738fc, 0xd4ccdb64,
0x9a1cf54b, 0x9ffe1122, 0x91011a30, 0x9bd30397, 0xf2171346, 0xecc57738, 0x76e1672d, 0x53708066,
0xc4478450, 0xb8eb050f, 0xdb9392dc, 0xd9f17902, 0x42ed2f48, 0xdeae1342, 0x3884c066, 0xffababf2,
0xa418ff3f, 0x06e86336, 0x0feaef37, 0x545ab582, 0xe3005da0, 0x79246344, 0x488a515a, 0xf7b7e36f,
0x6b203080, 0x61a094a1, 0xe07f9aa0, 0x2e6acb96, 0xb3423cb6, 0xdd4ed1a3, 0xc181ec80, 0x4211eb71,
0x1e899d03, 0x0ed4822e, 0xc266eb85, 0x77dac64c, 0x107dbb4a, 0x3f48185f, 0xba44fa35, 0x8775190f,
0xc1ea7556, 0xef744894, 0x69481b04, 0xdb8fc16e, 0x43e4927a, 0x85ac27da, 0x4d82bc60, 0x485f3b49,
0xe633e3e1, 0x4d7c60a5, 0xca3ea33b, 0x5fcf8f7b, 0x92957023, 0xc246785e, 0x797f2805, 0xf9acce41,
0xd3b1f780, 0xfdfe170f, 0x3facb882, 0xd24f4a76, 0xaff5f3b2, 0x18838a2e, 0xa2f7dc33, 0xc1fcbdde,
0xf7aa81c2, 0xdea06241, 0xca221307, 0xf6a1be3f, 0x7bda1ebf, 0x332a5e9f, 0xfe32352f, 0x0104dc01,
0x6f8236c7, 0xb8cf341b, 0xd528b651, 0x4264dabc, 0xebc93e0c, 0xf4d3a02c, 0xd8fd0efd, 0x81394ab6,
0x9040ca4a, 0xeaa4a089, 0x836e582e, 0xf52f120f, 0x31f3c84d, 0xcb2a6343, 0x8bb7e9dc, 0xc6d5a8a3,
0x2f7c4e33, 0x460abc72, 0x1688458a, 0xcab1bc91, 0x11bc337b, 0x53059c60, 0x42af1f4e, 0xd2202e87,
0x3dfa2768, 0x78048736, 0x439c7b4a, 0x0f74a85e, 0xdc83db39, 0xa8b1fe6f, 0x3ab8a2c3, 0x4afc8304,
0x83339915, 0xed17ac85, 0x893ba84c, 0x1d6f60ba, 0x754abe9f, 0x597d89b3, 0xf9de6484, 0xb504f333,
0x00000000,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_1_sqrt2_32768 = 7.07106781186547524400844362104849039284835937688474036588339868995366239231053519425193767163820786367506923115456148512462418027925368606322060748549967915706611332963752796377899975250576391030285735054779985802985137267298431007364258709320444599304776164615242154357160725419881301813997625703994843626698273165904414820310307629176197527372875143879980864917787610168765928505677187301704249423580193449985349502407515272013895158227123911534246468459310790289231555798334356506507809284493618617644254632430624748857710916710214284303007341236038571792743707782853483882686011324272350792940081037923746132861300104279223326072919944697218546329590015569412323407854131505029742935200159324017109744863914532052253631844065686992762805866102012254561385011347056378681364024786905448375200918493418422536289968236453038149847069023782741186449859016340123721031463456242952609050222992107529556012472067086426573905290180168553865459143465735508555584195829086344470987935829107606411475924423604484731693144578144138297631757027113382661984730875564580120435775506757522769064378002631573400856370132698473512015025874765943146281569259408173900078468458844092618934202614391881469460715032793478434298229757775082236225491844801844366155719470778832552044195714616905660302621681474265852495788587811427487071949959401088121548260328210591365836312876979735862796731861931613074137131110433557791979996326058812634945877049407967432004172854259073611590710203521325452826616669921822893289839825963364619993768330860799128943013168180891374799710970188887684071310886939959727569861563703344916499494769336441142818934887483125998329176288809946966142267236784739748147608444574274626945237791441726304826204827144469726932331287246377819098220515848991653092600968969247002857816686027403427028793399983506068611973791071315329256610870441619147364380869682373391871598000079609440367392880862610593374521248868346460365554818486080446685433057836729266741664762733792582235537892430123180041722455740929382777714322756165710996315566625898530421827985217642820504395925038018050457973283533844180278587003837845254806835970066246780262009299955253105408179886321569030273350514678498552121255289087476552862796749222556346139017245675331878437388014158141480276621121347876726451441938422321458664138544415904351266992616906137499540618594627036323768392515241079590094308355448643461460059879994035190927166626823010554114963964653643589039994404958837088705449153040016315590821399411558577181934830851499967080807439343009022752776993456557593005193187662502279093022402037512059759215283726684180683729868721199427664258965448018694945758659793706721440892106251095847593779672219369809465727499995305379352454513044175881811237487892942918401872896557866990104999331109347496129795663821180970529605016401307493728329984443703397808369592978644432123673179294343224841119300349167632139952814158280695697127882453103259301082363151668148753784893530330342824908004635935464607656618414067849446854870825223729548026873639826223854704962061935530723527199337182366923872740955043644311107479476479559394607458991699054189413907653278115790518032433793651800725113660441467567069361384208833921845264714349245419227872289704799313037124977458401426538699469148018106676993766025459994680375695322224788422849673563818225358163957735079886677431946971162863877001913013739283708629047570815357979892490900472178018969549279508413607701729079076050246833147672441355364619830116081911913330631341525128639058472551768968578441168296614891159649303233989493204604280477907130718181550230779716627523724698796699956270976615046608765223826698235331380583087675937732310483817279369308244009942424873963202253272244845502039710590846289842878189244074949320842749745817880724202351051699460767118851861667655782297219485182658336097452467594145290315370067343132083623505532673174695820357314278399008896690721202263456853330488881939243311900169616218523705766593626595300958299822769057894420690421661605266883730906089007148046416205681376270443686452564703669739716530971978468351039714757939114174660965833205565077479734918948883717221769668854978567494203945425407946183035044329052735474895232861494440446230641408006566850514540145499872823924790772807324357758195251209928953065546729391653100131103686235838342727749952497042855404962879964446618307719135977502890812566519076573288953963434250403492214239576212137720513402878160782661030942875612556531968512681463580984125629596012608029350594798366122119633711867245382323363687673982299409574903965859001211927726943019184155400389591233231377058722125009363889759082191725731730649510381671508984277192815833861759194668333521111055469572465143981906419944655865654215021062775092749253264727818883015730627954552305692384141179796238614314521321368081632292721696438631930171574902448198681664877442962840574648418063362949286916608218331743511738651305053065253649305767064974404387236555614771326375826832955865071180313262934538599108518549052322180238613369641493707629653478103192355413704109245336861652937151485462144974086962203934687642200522199524260439425957096770756450340867585153469348529502371257882762403922368107205250810042272206112797810149236297017640095339903404915019822699284296522931263031889872677996387364953244437272562124803818900543195009552904643738236037555461930297509771614080104439810758116926080643761425901264643809162851858642870338197245491273221109232715440330529010079236420335631512729689945325408428568582834297065026659851829820168833707305247818825515418306744655473901340646778665945275985260092257519984549331576256205805596297027640428249465979491728116599184174744040308578121955643315639892418598947668450763880027490275831750989277855507027764881692063752234302323831591633058259103375060238349554936095522237201634471820797971396099721177685935214977962015704585642407927193300269285679181990815472620377850466258412172084120418098963668641260773112348076660851341497548954451729742943917471980810217921124869859355697946365254609852745858848080022279044971393944018458471644729757361336146306242534808658190470541093002264305134827378815215512801357615698474106775991070485827454865999641746283704874519614856317434670728746659902085903805598195113933203796121708388123311811945655513517165228818407056416066315429111972810979904330646999810061707808815908715621004450749192428024043993230419679824618325714840628865716145728435841381099805913913476578749190131232587952705198809064380210819306725110663136387830622056680538759777887475432818033689332531159282034956140093787089274733062663799884898029888029537824455333050791920860140926521605952232887627713877189936302744086809913379084314164763039496611334180141925675614052965929551432075407852815985865759156812512179520731606119608831699134468412657526502994577351454768596633103670561747371683942345100695248921426081707214607294779143923834697323213390610952489281817763168413902593004934962446889300119938458490382831097194927218540297321668116690529372908117737800068296217621328571541732772884001185407337866262735127537381873581753392579958684689662551634138031432295730910236074318518538596346341181166736018962298234590526306957654314014572048274128193654636521327233146452294803187595935573467268098666239478635351576546545096059959999680788250175199202703371269396376396136236678338530391895569224446813068382853013180015756647604769760142744869224312806746220735430354330133817498939671043791806097355849711192424129795715226405353130075448456765150886003135852720104533475745763729885985297384773704760514393627892844001109685887177905539696544169227932413864550431477728307065336061542437011356052934316169411870694221446907772232355287782573421785147331753144693678493434418824016325976420732675869765136806006871015049336991925716095021801449134914676469970706461529019228251135360840758097050572491315068245043852419924419304532668429952729194760159282402074663607119543258249971582960398297678471536155645581464339875857834445271966101784564666228510403359722024865247199070411391480139971227054158333796071241759136190860252051963714440077811169039807375621675736551064227297244972249800037621875978505834170872374539794104975891838401161825883748615074372887136299738048109921635741764930559513643679245260898795418709874301335302687311576501968760618393387642434609792856877713484241391815893055496684007195795298742142902725806511507198952850805444931388980537533666633802432746462569989069526794113844686610247074197006778017828022107008806030256590344599498130309241592670091811891086331879022762359813308746271142640228572102428917105661400426435210274449617063927740618380768853552127234934260995561417713317499856374183038123120910368233308564197374236640237215201672053600214363563783513978379121463135972729026501333244982539784889089310971086002618582684733852097555956352312418025565144523218875574347443924807559420735955000627941918330338604205617576779405633894785779295206288130800533756576790106213665935500317912477252049789703627399450158413256186559527834145759715268542446539345987141452451930186155804964171215856112549727357509643332439355397599759002731694192215774086231774012225901542263671550031068551731286653000617486872177909048283923232076695257328459662281176570288959684949421182359176268790262885665560039855203415774633270101302340340919571891360738453162123475856431836922156991668558807970934996733131172686726178397006208404614558180478186083726419585495457332425369602575802802368935530773510849803732846548972130607346280796712824700956149475736627235759063162918444864113141664762017985036393168230229735356208736473438785297907867498142404978391962773712022449594350E-1; */
static EMUSHORT _ei_m_1_sqrt2_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0x2f0538f6, 0x6c8cf653, 0x249705c6, 0x54f8d9b5, 0xfeed22b8, 0x179f47f0, 0x03386e5c, 0x82f102a1,
0x8dfba555, 0x686713f6, 0x73c27194, 0x79cc5c3d, 0xbbae5e5a, 0xd83df5e8, 0x63f31c7a, 0x3b7c1154,
0x72c8dac0, 0xbf4708b8, 0xdd3e7528, 0x9a452690, 0x712e2e8c, 0x1ad73fc7, 0x0728b04d, 0x3ae38754,
0xda549a4f, 0xe9dab2d1, 0x64bf9754, 0x555b2617, 0x1c7013a6, 0xac3448cc, 0xb046f847, 0x97d20f4c,
0x8d4e44e8, 0xaf63de8c, 0x1a8fcd67, 0x4794118f, 0xff5b9d48, 0xe29e7a78, 0x75864fea, 0x72b9476b,
0x4a790ce3, 0xb9ee4796, 0xbe1b44f7, 0x5da1de84, 0xe55441cc, 0x064ee498, 0x6ac64349, 0x31e1324e,
0xef63ba9a, 0x0d57676e, 0xca80b6fc, 0x5d4e5c90, 0x59f6f702, 0xc591ca57, 0x39553327, 0x9d5c5445,
0x78707042, 0x70b5f4b7, 0xbcd880d9, 0xbc9a9afc, 0x75c98fba, 0x1128a005, 0xa290424c, 0x4452d730,
0xe5e421ee, 0xb610d693, 0x783bad0f, 0x34f40ee6, 0x2423673d, 0x7b960b24, 0x18879ac5, 0x3e80f98b,
0xe215c9c5, 0x829040e5, 0x72ade54b, 0x09840588, 0xdaa2f3d9, 0x8c1ebc15, 0x65856606, 0x7f7622df,
0xcbb5cf26, 0xb254b6f7, 0x2de843d4, 0x03dd6a80, 0x1c029f02, 0x934e9125, 0x8b324ea6, 0x4a00f829,
0x7b79938f, 0xd85b593d, 0xd3a27fc0, 0x83f37ee4, 0x82263c1b, 0xf9d870a7, 0x1b14c6e5, 0xb606200f,
0x378f4384, 0xaa5da77f, 0x01483b55, 0xa1a510e5, 0x75ad8ea4, 0x10547f24, 0xf2a2f7f5, 0xb3b99b90,
0x3c0ea5cb, 0x55684d48, 0xfde963ce, 0x23ec08e4, 0x995a199d, 0xc8a57da3, 0xe5ac8932, 0x0de843ec,
0x93a7809a, 0x0daaac97, 0xdd846020, 0x70023d4d, 0x5324da8e, 0xdd09dd21, 0x5ad9f102, 0x35df7718,
0xe414cd2c, 0x6c2046f1, 0xcd0f9acd, 0x299df01e, 0xdbc95018, 0x2b441d9b, 0xf5069fb8, 0x39e32d97,
0x317873ef, 0xe58ab0db, 0xb1702073, 0x22f822bd, 0x15fc9581, 0xe3bc16ba, 0xe5dfe14a, 0xe7b16401,
0xe3b57929, 0x80827c83, 0x5b4de79c, 0xc2552d43, 0xb87fb2a5, 0x58d83cee, 0x86376ae9, 0x57b44440,
0x493e9233, 0x49efc842, 0x21d264bd, 0x75f47223, 0x1a86db02, 0xd7fcd612, 0xe29a23aa, 0x54620d6d,
0xee41b6b8, 0xd5e94596, 0xffec03a7, 0x8b7c42fc, 0x703ce935, 0x27338d00, 0x7cf2bccb, 0xb3f572eb,
0x876006e6, 0x0870d3e4, 0x8e97f746, 0xb6c2abd8, 0x92b8ba0f, 0x5fa753e3, 0xa08592e9, 0x454adfe7,
0x9bd95143, 0xdff8099a, 0xdcce7d01, 0xb72da71a, 0xb234fb38, 0x57d6b1e2, 0x35d41203, 0xf7b38732,
0x7ccc146a, 0x7124b447, 0x0e62dfd1, 0x1aa740bf, 0xc269b51b, 0x2d0c18ac, 0x6deed461, 0xf6746221,
0x2f92b09d, 0x1bb8256d, 0x5537f357, 0xe249410d, 0x906144f0, 0xf4f0ee7b, 0xdb165294, 0x5ac301db,
0xdb62a4b5, 0x09ae107c, 0xc2c83524, 0xa8f044e8, 0x39e33a61, 0x126537f7, 0xb39c7e3f, 0x8f51f395,
0x1ca20bcf, 0xbcdb6537, 0x2898e526, 0x8f409b56, 0x059d8c8c, 0x4ce31c2f, 0x74840be8, 0xd46dc4e0,
0x2e3eba86, 0x0eea3d8a, 0x662d8ee7, 0x745d4349, 0x18c5e622, 0x63a01a76, 0x784f56de, 0x1891b1ec,
0x4619f9d1, 0x789d2a07, 0x2727fdec, 0x5b81d72c, 0xa5acde9e, 0x7feb9086, 0x7d61f683, 0x41caadc9,
0x931d6a42, 0xf3cd6a3c, 0xf256e9fa, 0xe3c3f18d, 0xf31c94cf, 0x80e563a5, 0x77804bf3, 0xfae3664e,
0x2b06e41e, 0x59dc417c, 0xaef2c436, 0x021eba6c, 0xed4a19a5, 0x5931535e, 0xe1f1ae99, 0x16ea0fc7,
0xce562235, 0x667d8168, 0x6c78eff8, 0x03016683, 0xd591b98b, 0x8fa856a6, 0xf083cb99, 0x88139692,
0xa24f1bb1, 0x2a0d3bcc, 0x669d92fd, 0x095d6f35, 0xb4334c05, 0x89a2f8d1, 0xc8ab0797, 0x3ee4897c,
0xd5a6ada7, 0x80001fba, 0x09a7309f, 0x575c2ba5, 0x3505760f, 0x1c35336d, 0x70bc771a, 0xf8f52d0c,
0x703b6e14, 0x516fdde9, 0x26ba8148, 0xd31f931d, 0xd8d1d217, 0x8381cce1, 0x88e66913, 0x0d72b337,
0x62d93083, 0x7fa14d86, 0x4e6ea85d, 0x4e238165, 0x3bd22282, 0x92513006, 0x1efa7cfc, 0x96e3c4ec,
0x11587e23, 0x5e541b42, 0x2fd63158, 0x466d0d9c, 0xb6e90fe6, 0x3126eb1f, 0x9c29fb65, 0x31b50558,
0x52370b4e, 0x5f51ca98, 0x3ada80e2, 0x84cc6da7, 0xc3510bb1, 0xd9aea69a, 0x86a8240b, 0x23b8407d,
0x53ed4574, 0x8f6383c3, 0x3077b7bc, 0xf957aec0, 0x54549570, 0x05d1839c, 0x0ce22db8, 0x58e496b4,
0x0e204c51, 0x76002190, 0xa4020838, 0x0a9153cf, 0x8a5d16d9, 0xbc766414, 0xeb35462f, 0xc69e81ab,
0x9ccd71b0, 0x070ea1d9, 0xd8a03cf0, 0x6aa0a42c, 0x311af971, 0xb7bc4716, 0xd3c84ca9, 0x9d9457f5,
0x90fc4862, 0xd012d8a0, 0x2df5d285, 0xe303d3b1, 0x5756b742, 0xba308ec1, 0x5aff819d, 0x91721c14,
0x8de83ec4, 0xf9622b3b, 0x3ea375f4, 0xfd8ca549, 0x34b8e0f2, 0xc7c0c57c, 0xf557999c, 0x7d6f284c,
0x93edd393, 0x30c3a48d, 0x0b434398, 0x4cee975c, 0x79fa680b, 0x1377125f, 0x7aa06fe0, 0xf95204c9,
0x8985c7d6, 0x8bb4441c, 0x095d38c8, 0xde53bad2, 0xc3ed09a8, 0x555b4f45, 0x8bee099c, 0xc8755fd8,
0x38a7e701, 0x0ae9eabb, 0x481bcc48, 0xc7f0e0c6, 0xeb444428, 0x3ee33259, 0x02385f10, 0x850288e7,
0xc9b68470, 0x51418f75, 0xa5b6d9b1, 0xa906cb25, 0x361cc336, 0xc783ad6a, 0x8ee0bfd2, 0x38eb6c34,
0x75cec38b, 0xd2abd5ed, 0x1ac3ead1, 0x71edf456, 0xbc452b8d, 0xc4639c57, 0xa0d5fba5, 0x64a9f5c4,
0x1708673c, 0xa2b96157, 0xa44c8f63, 0xc015fee9, 0xf7d9a5c0, 0x1666be0f, 0x6108d75a, 0x97e043d8,
0x1945c606, 0x7cef9e12, 0xa4856156, 0xcb047d0c, 0x82b7f93e, 0x19837987, 0xe7419b6a, 0xd206d5d5,
0xdc14c9e0, 0x1645589a, 0x75f45b9f, 0x266ed26b, 0xca8e1dab, 0xef16b40f, 0x33da3f5f, 0x4a0c4f9e,
0x9b563b1d, 0x3e26f9d7, 0xbc0c4836, 0x34c256b0, 0xcdaf2d28, 0x3e7942a5, 0x58860d68, 0x71e3a706,
0x8a7b8734, 0xc8f576ac, 0x22e8eb86, 0x4cd554e9, 0xed7973ee, 0x46166476, 0x84170aca, 0xa46f3a76,
0x23117aaf, 0xf54a1bbd, 0xabcc04cf, 0x35d120d5, 0xc25aebdf, 0x96fce597, 0xdcee5f9c, 0x4992db8a,
0x5ab7719f, 0xc26d41c3, 0xdff46d2b, 0xbfa670a9, 0x06daed75, 0xe9da154a, 0x907c8d78, 0x650ad878,
0xaa00f80f, 0x2b1267e9, 0x6dad7554, 0x5095829f, 0x9591f713, 0x15133f49, 0x08667549, 0x5096c26e,
0x8843b524, 0xbed0978a, 0x18097421, 0x7869e95e, 0x4b036839, 0xf85856c0, 0x2671b4ad, 0xfb874385,
0x2e8f1cc2, 0x7ae2e929, 0x1a62628e, 0x7783c551, 0xa5742520, 0xcc12a7b2, 0xd506b47d, 0x83f40151,
0xe24c495c, 0x15d27f4f, 0xc552673c, 0xb0488f59, 0x57c6a537, 0xabdd8190, 0x76856425, 0x30e54678,
0x71c13d21, 0x3d128b70, 0xaf7131b9, 0x8331cfea, 0x745c8dbf, 0x51597c9d, 0xdb7be21e, 0x6e4947e1,
0x8d2da2b1, 0xaa9d5c6b, 0x1ad35883, 0xa9c87569, 0x5dd97a6b, 0x4f4d7ebd, 0x95602130, 0xf8fcf212,
0x34aab44e, 0x215dcb46, 0x948c402a, 0xcec5bf20, 0x815b1ede, 0xc4fdd55f, 0xc729e73d, 0x6b145091,
0xbf51bfa1, 0xdeb4e87d, 0xb25ed9a8, 0x2d0e1aab, 0xb7dad89f, 0x6a7c9c52, 0x4b9a3a20, 0xe3bb8786,
0xfb9dba8b, 0xfc439218, 0xcd97be8e, 0x7ddb21f0, 0x76531813, 0xda2ea3dc, 0xb0274a0e, 0x227ce658,
0x6848d15c, 0xf46e5d2f, 0x64b46bcd, 0xea3ed177, 0xd2528e5d, 0xd0c40dea, 0xd748be0b, 0x535385f4,
0xab0a1e98, 0x31e1406c, 0x8701d7be, 0xc6ea6c30, 0x4698bf02, 0x7bd5878b, 0xcd8f496a, 0x1323909d,
0xeccd53d1, 0xc7a76bc6, 0xe9afcc4c, 0x6cf0b4d8, 0xa71285c7, 0x5062ad1f, 0xa6f6f4b8, 0xcab7ab5f,
0x5f153974, 0x73c3dd6d, 0x411d4487, 0xb0cc6fc9, 0x9c95af56, 0x249b63d5, 0xe8bb07aa, 0xfdd49055,
0x5159e771, 0x79a1e34d, 0xbf6c2369, 0x2afff7a3, 0xab431784, 0x83a6f713, 0x4d4b3ca2, 0x6617c8d2,
0x6dd8a55f, 0x543e6664, 0xd7fe3f60, 0x63291276, 0xc1c1c5b7, 0x5f22889c, 0x0d80a5b4, 0x082a8cb8,
0x9db05bfc, 0x6d0de29b, 0xc9565ea4, 0x8a414770, 0x9b0748f8, 0x69f5e0b3, 0xbc792bdd, 0xc8a5ea12,
0xf677f139, 0xb3382968, 0x50e7060c, 0x9fb6b3a8, 0x1ea4a982, 0xa44133ad, 0xb1d834b1, 0x6bcc93df,
0x232b0b3c, 0xcbac03d2, 0x00a6f033, 0x86e0db6e, 0x5635f48f, 0x17bbca05, 0x3391f012, 0xe0102adf,
0x44bd7bec, 0x92715640, 0xf5bcacfa, 0x66e64384, 0xebc7d367, 0x4d24fc9c, 0x009510dd, 0xbce5df3d,
0x69d5ed43, 0xb89ed6a3, 0x4398c69e, 0xf5dc2af3, 0x6c73c0f9, 0x3c37647a, 0x57a04d89, 0x8e489d03,
0x94afd860, 0x9a57a42e, 0x16c732d3, 0x6f0d14d2, 0x09c96b9b, 0x46fd69f4, 0xfe88ea32, 0xf2489052,
0x349af47d, 0xe4ec79c3, 0x567d8f5d, 0x89e4de3e, 0xc1f7d479, 0x5463693b, 0x8a853420, 0x76f36103,
0x3fd20475, 0x028a134d, 0xd8e8d285, 0x817b1aad, 0x97efa469, 0x8d37b86e, 0x4672165d, 0x8a58a237,
0xc3054c4a, 0xcb82005f, 0x205aaa8a, 0x5be0bb19, 0x6a3a5886, 0xd239e533, 0x816feba8, 0x1110374f,
0x879041a2, 0x195dff54, 0x04cec8c7, 0x83158ee6, 0x956ce199, 0x9e4d0ebd, 0xe2a69dcd, 0x66185131,
0x4720700f, 0xea8c3f10, 0xff9d1f0d, 0xb17a65a8, 0x2ad09676, 0x57423086, 0x6c20ef2e, 0x0fe83923,
0x1b57b3a2, 0x8dea0fcc, 0xbb1b97f1, 0xd510d922, 0x11ab6be2, 0x74697ec6, 0x649c7a2d, 0x9aa6435b,
0x8382a531, 0xf7c82a85, 0x8d3938e2, 0xe3e9943e, 0x91f34515, 0x29508516, 0x59bb0b1e, 0x7f5baa67,
0x08f08ba3, 0xf9bf094b, 0x1699c61c, 0xe2cab894, 0xcb99ae1f, 0x1ba1bb3f, 0xe616d1b4, 0x859ce4b0,
0x755445ad, 0x7d0b2906, 0x6c22ddf1, 0xef195eb5, 0x042d14da, 0x2ba48bb7, 0x8d182145, 0xf2f7164d,
0xfedb1663, 0x51942814, 0xede6c972, 0xa8d14692, 0xd817f042, 0xbc53aa25, 0xb30b0c5c, 0x473fb1be,
0xc4bcf54e, 0xae87a5be, 0x83e4b7e5, 0x87d9a565, 0x7225661f, 0xe9a0a841, 0x60652703, 0x857108cd,
0x6d69d046, 0x2119f7f5, 0x2f05ef37, 0x9513662e, 0x89c9deab, 0xaea6dd72, 0x0d90673b, 0x89be850c,
0x58eae7ed, 0xbcbd0424, 0xb0a5d746, 0xbcb36ecb, 0xc4b8eea7, 0x1978e1d5, 0x1979c620, 0x48202259,
0xa5b18390, 0x127f10c7, 0xf85050fe, 0xa1ed9bab, 0x45122fe7, 0xab097629, 0xcc26a6dc, 0x13721552,
0x46d9e3e7, 0xdc56777d, 0x9c077cf6, 0x92e3b079, 0x7b4f9a5a, 0x7c9f75c0, 0x74aaba24, 0x6ee5587b,
0xc5de228b, 0x3c53f85d, 0x61cbd941, 0x4e7c8ab3, 0x1b9d388e, 0x765b1e7b, 0x893d2a66, 0x440a2cf6,
0xde16c525, 0xff04855f, 0xa51a8007, 0x4cc8d32a, 0x0051fae0, 0x123f13cb, 0x974ceeb5, 0x7f1a00d1,
0xb60b961d, 0x19e4e89f, 0xced3cb7b, 0xb402dda7, 0xb0bc02cc, 0xa35d9040, 0x29fcac2c, 0x0aebf71f,
0xd08f6a92, 0xb35c0efd, 0x0fb4d8bd, 0xac3a7da8, 0xd0f57354, 0xa8b7e2b7, 0xa29a27ed, 0x325ce3eb,
0xd521bb15, 0x713eb23e, 0x67d86471, 0xc034e91f, 0x80f16487, 0x6c725cf7, 0xddc66da5, 0x2ddbbdc7,
0xdf670173, 0x7ede16d7, 0x298fba5d, 0x8555fdef, 0xf21a7c1e, 0xef090d3d, 0x93b861ff, 0xc5d4084e,
0x240293dd, 0x3df9422c, 0xa060cc86, 0x766400eb, 0xc69c2f51, 0x54efe116, 0xefcb7740, 0x5f26e39e,
0x6a4a4adb, 0x096a3050, 0x9f213cd5, 0x14d3e3d4, 0x37eab7ee, 0x513d68d3, 0x9418fa26, 0x91b0c165,
0xac495ada, 0xa769f9f0, 0x6aadc17e, 0xdacbc030, 0xc387c612, 0x321f1e8b, 0x291543dc, 0x2d992ccb,
0x60215ee4, 0xe3aa7f9f, 0xa37bff05, 0xbdf3982d, 0x18d09c5d, 0x3256f0f2, 0xac59e76e, 0xa3875720,
0x46990d94, 0x63bff149, 0x9d2f9be1, 0x6abdb60a, 0xb881e969, 0x97754277, 0x07b03661, 0xcbbaa3fd,
0xd49d2bd2, 0xd51c312b, 0xba98c9ac, 0xc43279ea, 0xacd44db7, 0x8c0eb251, 0x95a02619, 0xd8dc9328,
0xf10c97ca, 0xb96f6d02, 0x74cca3d9, 0x42a406e1, 0x8495d8e3, 0xa5444f1e, 0x294badb7, 0x5bbabd10,
0x21f5513f, 0xe88acf4b, 0x9aac6c0e, 0xaec1dd06, 0x0364c148, 0x56509fda, 0x9d0bb944, 0x57b182d2,
0x7e879df4, 0x1c3e1e93, 0x20655e4a, 0xd4a58252, 0x816b4a2e, 0x5bca5ee3, 0x27ec4b47, 0xe3051f05,
0xf2bca22d, 0x5734ec00, 0x9e908e35, 0xd8b2a4c3, 0x9d09bab8, 0x3a70430d, 0xe33fc2d9, 0x3705376d,
0x05bf60de, 0x53f8db5e, 0xac56e80e, 0xa2304414, 0xa4f5fad7, 0x15dde70d, 0x7bbc7e0e, 0xff64b6dc,
0xff75e83b, 0x2e11646a, 0xdbf578d8, 0xc02bdb4a, 0xa6ebb88b, 0xeff05e8d, 0x5d1e9e74, 0x0b9ab3e1,
0x14ff5464, 0x3dec7240, 0x9626ed43, 0xcb33c5a6, 0xf2a4dfae, 0xe24064b5, 0x18dae319, 0xea44eba9,
0xdd9ea598, 0x26ca7a7c, 0xf1114024, 0xcde06860, 0x45327428, 0xdcc4fb1d, 0xad41023e, 0x12b44e05,
0xd9b140e9, 0xf87c7991, 0x8e046353, 0x73c1bb54, 0xc12d9850, 0x3d7abb8d, 0xf2e395c0, 0x2f94f645,
0xa86817f4, 0xbbc67b01, 0x88b44318, 0x2a8706aa, 0x709055c7, 0xa6b04956, 0xf1e738fc, 0xd4ccdb64,
0x9a1cf54b, 0x9ffe1122, 0x91011a30, 0x9bd30397, 0xf2171346, 0xecc57738, 0x76e1672d, 0x53708066,
0xc4478450, 0xb8eb050f, 0xdb9392dc, 0xd9f17902, 0x42ed2f48, 0xdeae1342, 0x3884c066, 0xffababf2,
0xa418ff3f, 0x06e86336, 0x0feaef37, 0x545ab582, 0xe3005da0, 0x79246344, 0x488a515a, 0xf7b7e36f,
0x6b203080, 0x61a094a1, 0xe07f9aa0, 0x2e6acb96, 0xb3423cb6, 0xdd4ed1a3, 0xc181ec80, 0x4211eb71,
0x1e899d03, 0x0ed4822e, 0xc266eb85, 0x77dac64c, 0x107dbb4a, 0x3f48185f, 0xba44fa35, 0x8775190f,
0xc1ea7556, 0xef744894, 0x69481b04, 0xdb8fc16e, 0x43e4927a, 0x85ac27da, 0x4d82bc60, 0x485f3b49,
0xe633e3e1, 0x4d7c60a5, 0xca3ea33b, 0x5fcf8f7b, 0x92957023, 0xc246785e, 0x797f2805, 0xf9acce41,
0xd3b1f780, 0xfdfe170f, 0x3facb882, 0xd24f4a76, 0xaff5f3b2, 0x18838a2e, 0xa2f7dc33, 0xc1fcbdde,
0xf7aa81c2, 0xdea06241, 0xca221307, 0xf6a1be3f, 0x7bda1ebf, 0x332a5e9f, 0xfe32352f, 0x0104dc01,
0x6f8236c7, 0xb8cf341b, 0xd528b651, 0x4264dabc, 0xebc93e0c, 0xf4d3a02c, 0xd8fd0efd, 0x81394ab6,
0x9040ca4a, 0xeaa4a089, 0x836e582e, 0xf52f120f, 0x31f3c84d, 0xcb2a6343, 0x8bb7e9dc, 0xc6d5a8a3,
0x2f7c4e33, 0x460abc72, 0x1688458a, 0xcab1bc91, 0x11bc337b, 0x53059c60, 0x42af1f4e, 0xd2202e87,
0x3dfa2768, 0x78048736, 0x439c7b4a, 0x0f74a85e, 0xdc83db39, 0xa8b1fe6f, 0x3ab8a2c3, 0x4afc8304,
0x83339915, 0xed17ac85, 0x893ba84c, 0x1d6f60ba, 0x754abe9f, 0x597d89b3, 0xf9de6484, 0xb504f333,
0x00000000,
0xfffffffe, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_sqrt3_32768 = 1.73205080756887729352744634150587236694280525381038062805580697945193301690880003708114618675724857567562614141540670302996994509499895247881165551209437364852809323190230558206797482010108467492326501531234326690332288665067225466892183797122704713166036786158801904998653737985938946765034750657605075661834812960610094760218719032508314582952395983299778982450828871446383291734722416398458785539766795806381835366611084317378089437831610208830552490167002352071114428869599095636579708716849807289949329648428302078640860398873869753758231731783139599298300783870287705391336956331210370726401924910676823119928837564114142201674275210237299427083105989845947598766428889779614783795839022885485290357603385280806438197234466105968972287286526415382266469842002119548415527844118128653450703519165001668929441548084607127714399976292683462957743836189511012714863874697654598245178855097537901388066496191196222295711055524292372319219773826256163146884203285371668293864961191704973883639549593814575767185337363312591089965542462483478719760523599776919232357022030530284038591541497107242955920670620250952017596318587276635997528366343108015066585371064732853862592226058222051040368027029750479872807946165810041705268194001909573346217594389367024932042269103436981246372011118526108426891029972031120210006350717637458240520384755519727993379761490610789498554422332600401885130363156114488684728158928816324518726506664538487759916257664287211124084206801676351710010294318071551519096164246090703940812921690351749296136400413967043104125363232703092257732796029237659774553709546911574214042423078199232761740190642451245487751686269610533369421621360539460424565414012853300781363344985673640670397734222981196104292553450160140594047954715453454840727173765626236654916664023300601326574407010783685846845231316046775448050040224063991197036221860292023886715071101716940029686875966350004089531621423342522795683406701347018590202836071676214774349344956359580808213044258646946852261090826335300875661260346067219540405598412891297599481000077205744023004767325880009151437148947544487915719129465908357087396151553779764026206837084804607296938271958568975975962610415915265757779078233498056784002290153205213893537377553656642704682687428996344139574366607374444558308647789321298530214819739534147817051661495255176329199369956574452263911251909354138698936681743093822642473692620207299096783115413194648437791545991592392828771469514927402640921364565404164458149020194574941930526900261397264608106507143960320607751059418779828479398619524996416521313971529359942189741664707518723578862946610856017042886960579839405290640743081183338867788156263586715600839676024534922994393886705975431544294343095725847098821546311126076677406786457157806064744749975035454455931328654918984933657274762629741473823568691483783136336128362790382484016380667160717984872855584293134922609324056595755365113675464438783428331346664455418039082189898329462634501617112201692961946016932062103303974486623165600356678181344310089656870674296565817744557268501563159441250736119806347288646624132719366942671295145039751892831348619284130325518843116901467142379437472833434465248204379605973287061627491094159686262530255888976847041750200314026228469104804698403243790660673774962710251271060206086266284366605019289089383832000609122869188183684236169390352312693036861379681152694699789192663528438992701651982550225292357936628163456810891307411267837819944977276544829492043880130178354649921357403279157750778600229642350427599699762691873841484739477385156355209122096331583903456718941529435704065307608529017424976818550288527634494957744911042250245372315606361810350487175915803279179836751006713610006621756604957376677711292528730247992672015899641893776201611411828989968295590251165639142236499506285003069681297350725172791859830111527754229885188531176359478600312306372609836985030831085214559574835955571573935663368086482107879124705103163156958160434874882961489415458535556197499929687795509928552742359025181032376686160959255254431995490742067973915707261424532895042809735103796773666013591752262706123231258945069763481317775445606660357622048300690422538949486772952132571976924592767066076581655829867505657289465886091902964438128505785975943750640244606212145608560854524925136832875484343873372020169231163043270564806013758793685672153508781684407802329206462316381129177229775272553107516138368213460457779985462562208196063163601920633096851621623166068346886311662150132385428739130449512315521636562129518747553097657063995502988042564734055778519134953303988864307143178505200798624246848138297634080217629705645721316219830682936462868222227992381641635317259827321307971419267628691568118183996651510030701082670312866401591831271960403892354068259150459576491836855261480346510928989655996182971640849813570292272962214026375059551994750161810585447401976497159376634238856970198221404541020964290838824886098721887649480083594449193447893133108077774083803560189222853711009389809120485323299045559852409688918050449704383841504558615013090290709130615646968595896922827647376426108379170028468903666867049767917039995443633042585579779407726993528895083782711435712578063128272934988338504592711060952606287905971505494590727984168175168704150507295772336520100326383147847941079460765650636933266303820602171955147195204120847962724853911158930286664107969699152481127697914999510266057453112388139393491970892694073573849194429196300728095033865430213781233945614247242458682500549050978216841989515407766304664866025321182151705854648169901035102040604077905348239545708110366280241930783353951859750884711854479315034500158038470944785460209216193440279845891247205294177676250649796185823477655628082494054443765059777943908019792430015495993671040798391303311999686653501787230899587434598105041054685361871666900860265187270950630789220944985042861934362949542931097209940859558589679600042582295942694390957411016678479809079289075408433879899758556900947196324890432336603637288742047717989778731967478933464009923879592841328047907658225818118354059145539581002972913267971419435405735316141584798029441186203132251905409158901912225531965373739285631039078775792050343944361056072820486574391464728048072336592732017665622300570111468559121445099550536498564336550952547397499650282882492285695909318803379499226465986206882340117439449629313198598588025419934709620103894917197706225865726670761872835390233480692508343564953744562831075758718687753815939708540069889922016605442502631283288078979490704554432954849287018759610076202746131105867202464953997056047743960107067742057472358757075902472651853228891022363037446200471964240075854163676572689203716353921947742869068588881580970424835821514913569928107507230782644740671873480948454453726493106292258033725851714514480546207664608673642725048301581204342175186931670856000833529593442674587299873507162517030057115713817530130240701102966025095586242256028906467413190800068212898459406609148734759886139591004939606591451721653067768193557218765586006530773889312092504906280437600177785445226501520621850502043831495061372102708013920377075629783065360777573663259286473658589530115618001781703690228066071007644100625400031688403775299812494555471900424895414948224105594783578757200325596644712376844033353155432140425741745798006029830829177130827142554246923266644414836279852571797525822468122047195648467173989204108791938445078633576978688879391472317681681521670681021455559813335212606367265539213695225512281891671742671890355597415291046725806924386250609860387135886722931428923916203433273931039257964358665558134253017251042384960681029021932412478833045197463160170746522603429891645407094845622907417917400901123386239538454529497322429339730620027168826588001120898522612533780702845558144857775181193533455812353801843543229621528483696299891926156571641697746616824452031144871627806694972655483719199146761481079746849521441449719126612425820933403840843515361969896221873747192847447192407302631282979446157015969674768814843792257557350327894448960301265759219980029877201229053965423363179815036216968859918387049589703250705913965713443113343550077672949189027076861495483399466772416276551473119516751168171899887578798217839108976006571000837676942953435055288810865891170675872119515936148911282308230684332119607205021863531839922109971482661510836906571110063014151070407571108548137357033448473638612897380717065126449647883934025012113725848394238569958139546575656374760636639715480256357373639964984725543285885870949544699063168525511859987797107454415882875639038668562404562737714035760822519489464853275850964613535161086438060620473905282360405301470691232303263655705385175537586401024856711140837310890693777468479299563688617707118866407738814622948371281801917103215592415006079870572291435439125195736876822380889824489597469747678102272620351491290493688228891150774904638697230178825288870643248679831499671199351026154820930738439753226680058738430940757894807519816381685610451417837442864004156135774111269129932938895969229009604053100323183382185777879934821840229133473706892188982071435512986431550877850799370153522957099884378295881737088472070004467161870028431437534417441949897482814838664349274181798045102179529895291152953586620103822337718791749869553228316430615664593609345736762202095338383113374554355706933335236054109758080625150756908201848877473335268912424637874632982972070368481942799201227366533682249974317558418960156204057648029657377064116392836006561242745279302427187819071828565144846989589893078441667632198857333208664034916032582187716726500465630279227465739067944465488568884699527019606111994276019E+0; */
static EMUSHORT _ei_m_sqrt3_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0x1cf5ddfb, 0x52e54869, 0xc063c038, 0x398bc35c, 0x0d4fc6e9, 0x2d4b3088, 0x5fcaa18a, 0xfa404d27,
0xfc5c6ccc, 0xa620392f, 0x1a38689d, 0x709de1c0, 0xa50080ad, 0x9ff54ee1, 0x7154b3f2, 0xb57bc7c6,
0xd65aced6, 0xd0684dbe, 0x7df67fae, 0xf4b00a1e, 0x4b7aadcb, 0x040e4afe, 0xf903debc, 0xa4eec24d,
0x34ea2f78, 0xd749d1c7, 0xb3543065, 0x06f88efa, 0x7cb0d4f4, 0x28f3fa19, 0x17b8a6c7, 0xe74fbbe2,
0xf7685384, 0x04bf24c8, 0x4ff705ab, 0x156c14d8, 0x549aa17c, 0xbb167c94, 0x99dda1fa, 0xf8661eb6,
0xacec43a3, 0x6e08cdbe, 0x7f12c8d3, 0x4a3423e8, 0xccb26fc5, 0x8914617a, 0x0def5718, 0x0943f9a4,
0x7b9a7137, 0x2370ea54, 0x9532d916, 0x2b321029, 0x1f72f585, 0xa6bca986, 0x05723500, 0xc0a7fe4e,
0x39d6c003, 0x9874478b, 0x6f047f25, 0xcf779f39, 0x1a9a4778, 0x48021c54, 0xf1a02d4a, 0xddd9e230,
0x812027fb, 0x11912672, 0xe08cbe75, 0x30cb7774, 0x2a5d025d, 0xf4d7489e, 0x5a9596a9, 0xf6c8c6f2,
0xbe192ffa, 0xc26302d8, 0x93ec4d17, 0x27ff5ed2, 0x0649b2e0, 0x6b591fd5, 0x2c7f227c, 0x23578c85,
0x4e0461fe, 0xf0aaed33, 0x6c9e19be, 0x5bb386fa, 0x3e87d273, 0x5ed42485, 0x9a01c7c1, 0xfbe54aca,
0xf07c5ccf, 0x54b05b61, 0x8eecaace, 0xcaee708f, 0x7cf39611, 0xae90ee2e, 0xb47c195b, 0x74267b2e,
0x86576ea7, 0x9ef67bfb, 0xc1340871, 0x3d4276a2, 0xfadafddd, 0xb1837af0, 0xcb0721fe, 0xdbb82a8c,
0xecdfeacb, 0xfaa73332, 0xba5174e0, 0xdb321af3, 0x7c83b32f, 0x98a0fbe5, 0xa5e09ec3, 0x599f3888,
0xbb87dc52, 0x87d88f31, 0x0227eb4d, 0xbecfe720, 0x1d0f0c3d, 0x00cd2f0a, 0xcc3fff3b, 0xa7542791,
0x6fc8ac42, 0x5ba6fd04, 0xecf2595d, 0x952ae826, 0x9b91b40a, 0xbec7c261, 0xe17baa47, 0x5154a8ab,
0x8af4ee99, 0xb7347687, 0xfe21879e, 0x0c268c53, 0x4ad40327, 0x9008e31b, 0xe3a07edb, 0xe8eb1ba3,
0x4025cb92, 0x6dcba376, 0x721edaac, 0x4071b3d7, 0xe180cedc, 0x06ce2397, 0xd2af0f00, 0x35fdfe1b,
0x6897adee, 0xabca4ecb, 0x589debc2, 0x2f7424f6, 0x6c1f09f0, 0x8703e851, 0x822f0edc, 0xc55f29e1,
0x7680d645, 0x9cf8929f, 0xfe60c9c1, 0x62982191, 0x81a350b1, 0x39698814, 0xfa8d7085, 0xd729fa1b,
0xb45cd410, 0xe7d290f0, 0x7bceca1e, 0xdf307e98, 0xaa055755, 0x834789e7, 0x07bb35e1, 0xd90ba61d,
0xb817fb1e, 0xce5e4e6b, 0x182284ac, 0x7b1a477a, 0x3d5fd6f6, 0x574ae9d8, 0x2955093c, 0x9c3728ba,
0xf1c86356, 0x2ce5517b, 0x29eec92a, 0x507ba0a8, 0xf0f7cdb8, 0x4f62291c, 0xde3cd0cc, 0xe6172b74,
0xce830d53, 0x64355e05, 0x7cc87aed, 0xb7a311bf, 0x60561882, 0x9b3c04e8, 0xfe0015f7, 0x27facab5,
0xd73fce3d, 0xa2f72bcf, 0xa3e931a8, 0x287d90aa, 0xf4f965a3, 0xf2d5475c, 0x8a422fd8, 0xc28763f8,
0x49675ae8, 0xe9c53269, 0xbc10b923, 0xaa1e16d7, 0x36d3f57f, 0x8b4e22c1, 0xc8ff8972, 0x5b7910ef,
0x012ff4ae, 0xb8000b71, 0x2f789ced, 0x13d35d3b, 0xcbbd1ccd, 0x117ab681, 0x9d93f243, 0xc50f9315,
0x1c6b9597, 0x8f323c49, 0xfb010cfc, 0x5ea9ba94, 0x67810ccf, 0xfcb5c1b6, 0xea9656f2, 0x99baab37,
0xc8c502a9, 0xfb3e66d5, 0x71a59b0b, 0xfdb09378, 0x1a064e25, 0xdb780ce7, 0xf32c1949, 0xa320d5ba,
0xdd46c04c, 0xc24cc7ee, 0x183c78e9, 0x9dba4938, 0xa71f593d, 0x81fb3c85, 0x80932a18, 0xbfd6bc7d,
0x64dbd260, 0xed00ca0a, 0xe3189725, 0x192b3a99, 0x3bc4595c, 0xfacba1a8, 0xb86fc083, 0xfa0ec8fc,
0x6d3aff73, 0x41f60870, 0xf028ab50, 0x0cccd286, 0xd92f8c68, 0xd44c888d, 0xa60df26f, 0x453bc4f2,
0x3075d211, 0xee056819, 0x9dae9147, 0x821dfb70, 0x99cb3118, 0xd4183b06, 0xddda094f, 0x81cd39f7,
0x114ac29e, 0x11e29c40, 0xeb1ae11a, 0x94aa4333, 0x327e2f7d, 0x6931bead, 0x6d97e24c, 0x9ab0a66e,
0x451f057b, 0xe6033cd7, 0x17520e2a, 0xeca8df84, 0x292f9e1b, 0x24e9870b, 0x8bd87d6b, 0x29c5a948,
0xdf011764, 0x07e85aa3, 0x6d533a05, 0x808152dd, 0xf36a65d8, 0x9908f557, 0xd5f62ebc, 0x97a00e13,
0xc64b332f, 0xab058073, 0x86bafcb8, 0x1ac90783, 0xa85959e3, 0x4cbf556d, 0x2860d2ef, 0x84e07edc,
0x39c46455, 0x23c7e978, 0xd81216a2, 0x87d3dec4, 0x4640a5e9, 0xee8d8586, 0xe21ed226, 0x70c40d2c,
0x2aa9dc3e, 0x76cc0bba, 0x7e7ab440, 0x9ce9c378, 0x677d5b1a, 0xa9b4f12f, 0x49462e7d, 0x19c6d242,
0x916f85b4, 0x3487ff0e, 0x2ae3adcf, 0xc4897095, 0xc417788f, 0xf3f35f11, 0x73ef7ded, 0x402d441f,
0x0aeaf7ae, 0xcd054a1d, 0x1d987007, 0x9a64dca6, 0x3404272e, 0x47583b85, 0x62eec74a, 0x4d79a62e,
0x655b4775, 0xcc18634c, 0xbdf6d79e, 0x98d71e7b, 0x2614f77a, 0x68bb9c26, 0x7450c640, 0x319598d7,
0xc19caea9, 0xb48d259b, 0x97a07e33, 0xf4c4f5b9, 0x7f7e3e11, 0x265a3212, 0xb714edea, 0x3050f2ea,
0xd75a10c8, 0x06623376, 0x79bd9685, 0xb99dc362, 0xcac3edcc, 0x8d771b24, 0xdeb3acb0, 0x9e3d6f0f,
0x778697d2, 0x8ada5021, 0xbb050627, 0x6fd32124, 0x8b7932cc, 0x662d435f, 0x9b836659, 0x48cbf5e0,
0x4248f66e, 0x554693a4, 0x602694db, 0x87e4aad3, 0x411a6341, 0x73b2b628, 0xfc883cd3, 0x291889db,
0x641adf66, 0xbbc39a53, 0xe8bf7867, 0xc9ae0231, 0xe6259ff1, 0x3f15c61e, 0x2fae7c09, 0xece76b21,
0x76b720d8, 0xa8806fe0, 0x78d9320e, 0xd1464371, 0x1806f573, 0x7ea2ea73, 0xe05117bc, 0x079f4a29,
0x6e6b074e, 0x827d0a67, 0xf0e2d904, 0xf78baf8d, 0x58d177f5, 0x17c4bc16, 0x547f7d94, 0x31a9c13a,
0xcc053c67, 0xfd643224, 0x89fbcd87, 0xf7d9ff72, 0x06fecc82, 0x7d4d831b, 0x308e0265, 0x09e744e4,
0x311330f4, 0x24e39e32, 0x59568bdf, 0x0086554a, 0xe32180b9, 0x821fd214, 0xb8cfcdd7, 0x2183ebd4,
0xf7b71ef6, 0x5426987e, 0xec3cae74, 0x809b730e, 0xf54ef8a3, 0xacf56f41, 0x70722159, 0x6895f208,
0x9a530a2c, 0xcd8d3048, 0x381c5705, 0x9049d99c, 0x0aa2ccf9, 0x05d99621, 0xa99c02ca, 0xd4935236,
0x7f93e40f, 0xc15f5f94, 0x0210e48a, 0xaf7af20d, 0xed97b19e, 0xafe8ed5c, 0xa639c0f6, 0x1098cfb3,
0x66360b71, 0x4172e547, 0x884fb0cf, 0xeeeb4da7, 0x0d00fbda, 0x681b8390, 0x61e78660, 0x28e1fff1,
0xeb6989f8, 0xc59b257e, 0x27d6ac8b, 0xa3c117c4, 0x4b911614, 0xf272d976, 0xcedbb19e, 0x797dfba7,
0x83eca2d2, 0xb16d4dc2, 0x74e6a903, 0x17486f39, 0xa717b746, 0xd792ac81, 0xe179f2e1, 0x8be0835f,
0xec64a43d, 0x6aaef8a8, 0x67112b66, 0x9742bc00, 0xa5bd81d8, 0x3c11d0b2, 0x6480df9b, 0x572574fe,
0x657f8b55, 0x2a029086, 0x64bab05e, 0x6ae3b911, 0xb512e08f, 0x505f9927, 0xab12207a, 0x51d195d6,
0xe75cf3b5, 0x9f5f617a, 0x662b5737, 0x363117f8, 0xba851d9b, 0xe2506aef, 0x3db5d119, 0xb07a4c49,
0x6e7429dd, 0xd7b57c9b, 0x6d551724, 0x2b69176f, 0x8b7d0f31, 0xf90f1053, 0xc20b382b, 0x78ae0dc2,
0x32a13dd3, 0xae445191, 0x1fb700b5, 0xbd528d25, 0x76e80014, 0xe819671b, 0xb3ca346f, 0x49f19563,
0x9ed98c5c, 0x26c80aae, 0x6345d47c, 0x7c7dfe3c, 0xbf08979a, 0x84189b24, 0x807d25ce, 0x94815b71,
0x2429cd19, 0x4e95762a, 0x59b6ab88, 0x4fa3b1dc, 0x9b293f9f, 0xd7cc7920, 0x5a9f15b7, 0x2c373010,
0xe1329a2a, 0x2f753732, 0x288aa00e, 0x9f4c4b0b, 0x884c91f1, 0x6a6a13e7, 0x849f1cc0, 0xfeb3e926,
0x274e0bc1, 0x1219cc52, 0xd44d16f3, 0x0f861de0, 0xe395bcd1, 0xa331902d, 0xa2dde0ab, 0xdc3f2f17,
0x76162f2f, 0x105444e8, 0x574f3f3b, 0xac464fcc, 0x3b2a20b5, 0xb17b8384, 0x5a4ff32d, 0xa4337ad5,
0x53c90a4d, 0x5ded70e2, 0xad049aa8, 0x5f5d72f4, 0x0ef1957e, 0xfe430856, 0x9a840949, 0x248d1a33,
0xee4e61c5, 0x797c1635, 0xe50b8f90, 0x11c5a167, 0xe7d7d49f, 0xcf4242ba, 0xe7b341e4, 0x7b83f87d,
0xd30c6880, 0x5271bab4, 0x6accd07d, 0x92f6903d, 0xd0991f02, 0x12897f67, 0x76eb65a0, 0x326d7690,
0xe855f0d8, 0x03166209, 0xe373125c, 0xfd7c0dcc, 0x50ff251d, 0x679bf337, 0x84b0fb84, 0x79cf4c7e,
0x05b5dd88, 0x88d88e30, 0x5a921731, 0xc6175085, 0x140bb2cc, 0x75ef084f, 0x26deacf2, 0x5090170f,
0x23de77b8, 0xfc3b9158, 0x9885a4d4, 0xad7ad8bd, 0x21907ae6, 0xc285cb1d, 0x624c5888, 0x5f1e657a,
0xcae6b74c, 0xe2478a6a, 0xde8196de, 0x4a38ec0a, 0xc2609f83, 0x37aa940a, 0xdbcc7eea, 0x44d82b44,
0x1011b55e, 0x0246550a, 0x93f70776, 0x0dcd7e3b, 0x2b5103be, 0xaab44342, 0x9763b77a, 0xf26d0b94,
0x4e20b356, 0xe2268954, 0x71dc8dc7, 0x30c4e236, 0x39ee8c30, 0xaadc7fc4, 0xe4289b4a, 0x12f100a7,
0x2d730c80, 0xe0ae3b2f, 0xb158fbac, 0x28270f87, 0x102103c3, 0x989ecc8d, 0xf2e6619c, 0x8793d81b,
0x4ad48c13, 0x9aa66a7a, 0x848be9b3, 0x6c76b113, 0x1a595f95, 0x52583bb9, 0x5bebb33c, 0xab6b7b12,
0x6bd8e8d7, 0x6fd1d6a7, 0x6eb826bc, 0x60d0d985, 0x9e6527d9, 0x188eae34, 0x30f7e660, 0x88a682c7,
0x5c4e2b50, 0x5dba179b, 0xe2daff8a, 0xfde12f0c, 0xa7aee6e3, 0x913b199e, 0x887a8565, 0x63dc9f19,
0xbe0c645e, 0x8761e413, 0xd620c296, 0x0f6d6369, 0x2e7b2493, 0xe6dadbcb, 0xb7d9fff7, 0x1ba80aca,
0x368a273b, 0xd3846486, 0x5c2785f1, 0xc413e272, 0xd3ad8314, 0xd72f14f2, 0x296d7402, 0x1a41e72a,
0x11964746, 0x71d55926, 0xec2e11ae, 0xfadcd144, 0xc9e1ee0b, 0x7844860d, 0xb44cb6aa, 0x1d4a809f,
0xbc440dab, 0xc8a373f1, 0x9eeb8d9c, 0x0cf2792c, 0xecb8148c, 0x46c6ba67, 0x12a7f9c3, 0x3d35fb1e,
0x18f2c3d4, 0x9e218761, 0x6675b147, 0xcbd8989d, 0x2b6b4927, 0x9e5c7697, 0x50cd6242, 0x3daad008,
0xbf341ddb, 0x52b688e0, 0xd2b0b86d, 0xd18e7538, 0x9cec621b, 0x1820cb40, 0x8c78e363, 0x36083506,
0x35b352f3, 0xc73d9d83, 0x6df07e5d, 0xed0b67b9, 0xed17336a, 0x50bc2f77, 0x65fdd0be, 0xba96eb8a,
0xfb231b0e, 0x4ae1bc37, 0xbe0b25b5, 0x89758576, 0xa40c3c97, 0x99fd2d0c, 0x76ebbb8c, 0xc0a124d0,
0x9100d060, 0xae7bb889, 0xe6f90b9c, 0xd392436f, 0xe7e19a5c, 0xf0863c93, 0x8f68491d, 0xe4c7202a,
0x35283eb0, 0xe2d19430, 0x29dfbdeb, 0x9e825bcd, 0x0fe12540, 0x437a966b, 0xfa16c014, 0x5f338958,
0x0f65b488, 0xcd332658, 0x26c2ca52, 0xff26c5bc, 0xd2e09d7b, 0xd59befba, 0xaed8a069, 0x38a5e61c,
0x43832050, 0x5d0cbf6c, 0x4a0d587d, 0xd2e51edb, 0x0affd9dc, 0x2ca4b04c, 0x40b5b32d, 0xe79acb0c,
0x53d73526, 0xb14022bd, 0x634d2865, 0x3623e0bd, 0xd6c92cc1, 0xeb88250a, 0x29ed7dad, 0xe65387c2,
0x97d3a28a, 0x2c39c2bf, 0xb817a588, 0x7f86f59f, 0xef362e5f, 0xbf68ee94, 0x4d3d74be, 0x4589fe00,
0x957acf4a, 0xea422935, 0x0ba4c56c, 0x1655eb5e, 0xa28ce1ec, 0xba024149, 0x20e1d847, 0x1dbd375f,
0xc21f3bad, 0xceab4e9b, 0x0845442f, 0xe100ef77, 0xed2c77cc, 0x2db993d8, 0x9e8c9b9f, 0xf58fd899,
0xf05a4bd8, 0x1ae4e0f5, 0x01641fde, 0x9d7feaf2, 0x8c9274fc, 0x1471d9d5, 0xd515ee6f, 0x770b3b80,
0xdcbdd788, 0x4e9f1bd8, 0x8227831b, 0xf77cd585, 0xad20c76a, 0x4aff054c, 0xa3640d58, 0xca987f90,
0xd3f62da3, 0x04549bae, 0x26c8d6e0, 0xb4ee5289, 0x0226a977, 0xa6713781, 0xc42cc56f, 0x97df9677,
0x6ceb89ca, 0xc7048f33, 0x10c357f2, 0xc20de22f, 0x78f07e6e, 0xa74e01f0, 0xdc583d00, 0xeaf59887,
0x3bee6d5b, 0xa29d679e, 0x37b5bdc3, 0x77c68da2, 0x4d59dbcb, 0xf637ff8e, 0x023984f7, 0xdae1c1ed,
0x31321675, 0x7d13a972, 0x170a7730, 0x1187fa5a, 0x53347c36, 0x85de0546, 0xba5ca9e1, 0xe9057306,
0x81176a38, 0x9de5226a, 0xfef53ea1, 0x27d58f08, 0x6b76f921, 0x5ce61f09, 0x1d57b3e2, 0x795d7a9c,
0x967473f7, 0x84a2b13a, 0x4352208a, 0x0facb433, 0x75741d89, 0xd9305728, 0x3ece01d8, 0x7c398966,
0xa736ba5c, 0x57f24bf6, 0xc594c61b, 0xad7ae69b, 0x8a799a30, 0x150ff6bf, 0x2bc030be, 0x11e40be2,
0xc8f00ec1, 0x26a3ca3c, 0x005e8292, 0x0a33eb88, 0x2aa4cd34, 0xf38007bb, 0xc6bd40c2, 0x42de5f25,
0x2ee23d17, 0xa7892132, 0xc062bf1f, 0xf3e40697, 0x8300a0da, 0xffe78384, 0x7e0f0c28, 0x8a293a1b,
0x5d2ff439, 0xb47b18e6, 0x5091863b, 0x292afe0d, 0xe263cbc7, 0x2e006085, 0xea02340d, 0xfb3063df,
0xa3d1d96d, 0xf6632cdd, 0xb6784992, 0x08ae2dcf, 0x464e4939, 0xd800d2fd, 0x9d4d921d, 0x8fce1ffd,
0x7dd1df84, 0x8f27f5cf, 0xa920ae67, 0x6a8b992d, 0xf072bd28, 0x29961cb8, 0x7050a165, 0xf358af39,
0x6e368c87, 0xa248d8c9, 0xb7186d11, 0x6f6baca1, 0xbd5a338e, 0xaa0fa930, 0x694d2f2e, 0x20eb1fd0,
0xcf7d73ee, 0xc7f0d844, 0x4e131de0, 0xbdce0efe, 0x51a8d05c, 0x5a74aa66, 0xa6118ead, 0xc0b00820,
0xa79ca481, 0x45fc608f, 0x3e267e93, 0x4931c9b4, 0xdb4956c4, 0xe4119964, 0xc5df6ab9, 0x756d9dd5,
0xaf1d4741, 0xbb61cf4d, 0xd2236ae7, 0x9bbcd7b0, 0x9ec45fac, 0x779c23ab, 0x53ef1080, 0x333f73bc,
0xf3ba3a26, 0x51f56d26, 0x1bf84dcf, 0xd9da8c7c, 0x729c3be4, 0x5eb2d9c1, 0x17df0158, 0x7da529f8,
0xc5021198, 0xdee8d965, 0xa4bd653a, 0xc009a454, 0x8605884b, 0x06f42335, 0xf1836fe7, 0x36cfa7ee,
0x8863253c, 0x828a78ec, 0xd1eeaa0b, 0x81058962, 0xbde17a69, 0x581a1fb3, 0x9765eae5, 0xa8f3d376,
0xbbb04073, 0xf19a89a8, 0x9015dd5a, 0xa35aa836, 0xd3c3ab7f, 0x84b7f33b, 0xda345f0d, 0x1aeb30e7,
0x868c6123, 0x64192e76, 0xd78d6731, 0x294d3934, 0x9a969a91, 0x05534dda, 0x6bd0eeea, 0xd9c3d700,
0x05b46989, 0x3c09efa1, 0xfce91db3, 0xa1737ea0, 0x6adafe8c, 0x4779bbe9, 0x547e7a0c, 0x2e087c03,
0x5b80c57b, 0x5361b595, 0xe6e1088a, 0x624ea47f, 0xb9363498, 0xed697cfb, 0xdf6b259c, 0xb71647be,
0xb26b217b, 0xa0ca5558, 0xecb16c21, 0xb34b501c, 0x2219e06a, 0xdd7ac784, 0x856d8f60, 0x2ef80a63,
0x6aa98128, 0x52e3e5c8, 0xf1279bb4, 0xafbf88e1, 0x7e2c4c9a, 0xb940b667, 0x72c4955a, 0x94a13798,
0x4d4ff2bb, 0xb75f799d, 0xd7bd84fe, 0x0db5faa9, 0xea16db98, 0x6f2f6f1d, 0x09c61d73, 0xdcf09173,
0x0d6cd1c1, 0x686699d0, 0xd1d0f634, 0xe6267926, 0x091147c3, 0xd4c98557, 0xaf78aede, 0x2485e7ec,
0x3722d371, 0x63905324, 0x29ed23cc, 0x92ec1a66, 0x3c5c1dc4, 0x92ba16b8, 0xc265539d, 0xddb3d742,
0x00000000,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_1_sqrt3_32768 = 5.77350269189625764509148780501957455647601751270126876018602326483977672302933345693715395585749525225208713805135567676656648364999650826270551837364791216176031077300768527355991606700361558307755005104114422301107628883557418222973945990409015710553455953862673016662179126619796489216782502192016918872782709868700315867395730108361048609841319944332596608169429571487944305782408054661529285132555986021272784555370281057926964792772034029435174967223341173570381429565330318788599029056166024299831098828094340262136201329579565845860772439277131997661002612900959017971123187770701235754673083035589410399762791880380474005580917367457664756943686632819825329221429632598715945986130076284950967858677950936021460657448220353229907624288421384607554899473340398494718426147060428844835678397216672229764805160282023759047999920975611543192479453965036709049546248992181994150596183658459671293554987303987407652370185080974574397399246087520543822947344284572227646216537305683246278798498646048585890617791211041970299885141541611595732535078665923064107856740101767613461971804990357476519735568734169840058654395290922119991761221143693383555284570215776179541974086860740170134560090099168266242693153886033472350893980006365244487391981297890083106807563678123270821240037061753694756303433240103734033354502392124860801734615851732426644599204968702631661848074442001339617101210520381628949093863096054415062421688881794959199720858880957370413614022672254505700034314393571838396987214153635679802709738967839164320454668046556810347084544109010307525775986764125532581845698489705247380141410260664109205800635474837484959172287565368444564738737868464868081884713376177669271211149952245468901325780743270653680975178167200468646826515718178182802423912552087455516388880077668671088581356702612286156150771053489251493500134080213303990120739534306746289050237005723133432289586554500013631772071411141742652278022337823395300676120238920715914497816521198602694043480862156489507536969421117669585537534486890731801351994709637658664936666924019146743349224419600030504790496491814959719063764886361190291320505179265880087356123616015357656460906528563253253208701386384219192596927444993522613340967177350712978457925178855475682275624763321147131914555357914815194362159297737661767382732465113826056838871650850587763997899855248174213037506364513795663122272476979408808245642067357663655943718043982161459305153305307976095904898383091342136404548551347214860496733981916473101756334204657548693688357146534402025836864729266094931328731749988055071046571764533140632472215691729078596209822036186723476289868599464684302135810270611129559293854211955718669465586748449743314646289019918105147647810319086156996071821037086922258022621523859353549149166583451514853104428849729949778857582542099138246078562304945943787787094542634608280054602223869059949576185280977116408697746855319184550378918214795944761104488881518060130273966327764875448338723707338976539820056440207011013248288743885334522260604481033632189568914321886059148524228338543864804169120399354490962155413775731223142237650483465839642771162064280434418396143723004890474598124909444781550827347932019910956872091636980532287541767519629922823472500667713420761563682682328010812635535579249875700837570200686954220947888683397630297946106668697076230627278947453897967841042310122871265603842315665963975545094796642338839941834084307859788760544856036304358037559459399816590921816098306812933767261182166404524677597192502595334098807834758665665875639579471615798257950521184030406987771946344855729805098119013551025361763391416589395167628425448316525816370140834151241052021206034501623919719344263932789170022378700022072522016524588925704308429100826642240052998806312587338704706096633227651967503885463807454998354283343565604324502417242639532767038425847432950628437254531595334374354575366123283436103617381865249453185238579785544560288273692930415683677210523193868116249609871631384861785187324999765625985033095175807863417270107922287203197517514773318302473559913052357538081776316809365783679322578886711972507542353744104196483565878271059251485355534525406827668968075129831622576507108573256415309223553588605519432891685524298219620306343214793761685953253145835467482020707152028536181749750456109584947812911240067230770543477568549353379195978952240511695938948026007764021541054603763924099250908510358387127894044868192599951541874027320210545339735443656172072077220227822954372207167107951429130434831707718405455207098395825176992190213318343293475215780185928397116511013296214357143928350669328747489493794325446934058765685485737720732768943121542894074093307938805451057532757737693238064225428971893727279988838366769003608901042888005306104239868012974513560863834865254972789517538267821703096632186653943238802832711900974243207380087916865173315833872701951491339921657197922114129523233994071348470069880969462749620329072958831600278648163978159643777026925913612678533964076179036697966030401617744330151866174698963060168165681279471681862050043634302363768718823228652989742758824588087027930566761563012222890165893056799984812110141951932598025756645096316945942371452375260210427576449961128348642370203175354293019905018315302426613893917229013835024319241121733667754610492826470264869218835456444221012735340573183823984013736159875749513037196434288880359898997174937092326383331700886858177041293797978306569642313578579497314763987669093650112884767379270779818714157474862275001830169927389473298384692554348882886751070607172352848827233003450340135346926351160798485693701220934139769277846506199169615706181597716781667193461569815951534030720644800932819637490684313925587502165987286078258852093608313514812550199259813026732641433384986645570135994637677706665622178339290769665291448660350136848951206238889669534217290903168769297403149950142873114543165143103657366469531861965598666808607653142314636524703388928266030264296918028112932999195189669823987749634774455345457629140159059965929106558263111546699746265309471093493025527419393727846863818465270009909710893238064784685784387138615993431470620677107506351363863006374085106551245797618770130262585973501146481203520242734955247971549093493574455309106725552074335233704895197071483665168454995214455169841824658332167609608307618986364396011264997421553287356274467058131498764377328661960084733115698733679649723992354086219088902539576117967444935641694478549845815209436919195728959179386465695133566299740055351475008770944293596598302348514776516164290062532033587342487103686224008216513323520159146533690225806858241195856919674908839510762970074543458154001573214133586180545588575630679054513073159142896895296271936568082786071716378566427025024102608815802239578269828181512421643687640860112419505715048268487358882028912142416827671937347807250623105569520002778431978142248624332911690541723433523719046058433767469003676553416985287474186763021558043969333560709661531355363829115866287131970016465355304839072176892560645190729218620021769246297706975016354268125333925951484088338402072835006812771650204573675693379734590252099276884535925245544197621578861965100385393339272345634093553570025480335418000105628012584332708315184906334749651383160747018649278595857334418655482374589480111177184773801419139152660020099436097257102757141847489744222148049454266175239325086074893740157318828223913297347029306461483595445256595629597971574392272271738902270071518532711117375354557551797378984085040939638905808906301185324717636822419356414620835366201290452955743104763079720678110913103464193214528885193780843390836807949868936763406441374929443483991543867235821742011432972151356982818743024726391336337077954131794848431657741431132435400090562755293337069661742041779269009485193816192583937311778186041179339478477432071761612320999639753855238805659155389414840103816238759355649908851612397330489204936932489498404804832397088708086069778012802811717873232987406245823976158157308024342104276598153856719898915896049479307525191167759648163201004219197399933432924004096846551411210599383454056562866394623498632344169019713219044810377811833592243163963423589538318277998222574720921838243731722503893906332958595994059463696586688570002792256476511450184296036219637235586240398386453829704274360768947773732024016739545106133073699904942205036123021903700210047170234691903695160457856778161578795376324602390217088165492946446750040379086161314128566527131821918854582535455465718267521191245466549949085144286286236498482330210561751706199959323691514719609585463462228541348542459046785869408398298216177586169882045117203621460202068246350941201351004902304107677545519017950585125288003416189037136124369635645924894930998545628725690396221359129382076494570939339723677385308050020266235240971451463750652456256074602966081631991565825593674242067838304301645627429637169249682128990767262750962902144162266104998903997836753849403102461465844088933529128103135859649358399387938952034838059458142880013853785913704230433109796319897430032013510334410611273952592933116072800763778245689640629940238118376621438502926169331233845076523666281260986272456961573566681557206233428104791781391473166324942716128881164247272660150340598432984303843178622067012741125729305832898510761054768718881978697819122540673651127943711248514519023111117453513699193602083835856360672829591577784229708082126248776609906901228273142664004091221778940833247725194729867187346858826765524590213721309453355204142484264341423959396906095217149489965299643594805558773996191110695546783053441940625722421668218767597424885796893148218295229615665090065353706647586725E-1; */
static EMUSHORT _ei_m_1_sqrt3_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0x134e93fc, 0xe1ee3046, 0xd597d57a, 0x7bb2823d, 0xb38a849b, 0x1e32205a, 0xea87165c, 0xa6d588c4,
0x52e84888, 0xc4157b75, 0xbc259b13, 0xa069412a, 0x18ab0073, 0xbff8df41, 0xa0e322a1, 0x78fd2fd9,
0xe43c89e4, 0xe0458929, 0xa94effc9, 0x4dcab169, 0xdcfc73dd, 0x02b431fe, 0x50ad3f28, 0x6df48189,
0x2346ca50, 0x8f868bda, 0xcce2caee, 0xaf505f51, 0xfdcb38a2, 0xc5f7fc10, 0x6525c484, 0xef8a7d41,
0xa4f037ad, 0xadd4c330, 0x354f591c, 0xb8f2b890, 0x38671652, 0xd20efdb8, 0x6693c151, 0xfaeebf24,
0x73482d17, 0x495b33d4, 0xaa0c85e2, 0x86cd6d45, 0xddcc4a83, 0x060d9651, 0xb3f4e4bb, 0xb0d7fbc2,
0x5266f624, 0x17a09c38, 0x63773b64, 0x1ccc0ac6, 0x6a4ca3ae, 0xc47dc659, 0xae4c2355, 0x806ffede,
0x7be48002, 0x104d8507, 0xf4adaa19, 0xdfa514d0, 0x11bc2fa5, 0x30016838, 0xf66ac8dc, 0x3e914175,
0x56156ffd, 0xb660c44c, 0xeb087ef8, 0x75dcfa4d, 0x1c3e0193, 0x4de4db14, 0xe70e6471, 0xa485d9f6,
0x29661ffc, 0x8197573b, 0x629d88ba, 0x6fff948c, 0xaedbcc95, 0x9ce61538, 0x1daa16fd, 0xc23a5dae,
0x3402ebfe, 0x4b1c9e22, 0x4869667f, 0x3d2259fc, 0x29afe1a2, 0x948d6dae, 0x1156852b, 0x5298dc87,
0x4afd9335, 0x38759241, 0xb49dc734, 0x8749a05f, 0x534d0eb6, 0x1f0b4974, 0x22fd663d, 0xa2c4521f,
0xaee4f46f, 0x14a452a7, 0x2b7805a1, 0x7e2c4f17, 0xfc91fe93, 0x210251f5, 0xdcaf6bff, 0xe7d01c5d,
0x9dea9c87, 0x51c4cccc, 0x7c364deb, 0xe776bca2, 0xfdad221f, 0x106b5298, 0x6e95bf2d, 0xe66a25b0,
0x27afe836, 0x053b0a21, 0x56c54789, 0xd48a9a15, 0x68b4b2d3, 0xab3374b1, 0xdd7fff7c, 0xc4e2c50b,
0x9fdb1d81, 0xe7c4a8ad, 0x48a190e8, 0xb8c7456f, 0x126122b1, 0xd4852c41, 0x40fd1c2f, 0xe0e31b1d,
0xb1f89f10, 0x7a22f9af, 0xfec10514, 0x5d6f0837, 0xdc8d576f, 0x6005ecbc, 0x97c05492, 0x9b4767c2,
0x2ac3dd0c, 0xf3dd17a4, 0xf6bf3c72, 0x2af677e4, 0x410089e8, 0x59dec265, 0x371f5f55, 0x7953febd,
0x9b0fc949, 0xc7dc3487, 0x3b13f281, 0x74f818a4, 0xf2bf5bf5, 0x5a029ae0, 0x56ca09e8, 0x8394c696,
0xa455e42e, 0x135061bf, 0x54408681, 0x97101661, 0xabc235cb, 0x7b9bb00d, 0xfc5e4b03, 0x8f715167,
0x22e88d60, 0x45370b4b, 0xfd3486bf, 0x3f75a9ba, 0xc6ae3a39, 0xacda5bef, 0xafd223eb, 0x3b5d1968,
0xd00ffcbf, 0x89943447, 0xbac1adc8, 0xfcbc2fa6, 0x28ea8f4e, 0x8f874690, 0x70e35b7d, 0x6824c5d1,
0x4bdaece4, 0xc898e0fd, 0xc69f30c6, 0xe0526b1a, 0x4b4fde7a, 0xdf96c613, 0x94288b32, 0xeeba1cf8,
0x34575e37, 0xed78e959, 0xa885a748, 0x7a6cb67f, 0x403965ac, 0xbcd2adf0, 0xfeaab94f, 0x6ffc8723,
0x8f7fded3, 0x174f728a, 0x6d46211b, 0xc5a90b1c, 0xa350ee6c, 0xa1e384e8, 0x06d6ca90, 0x81af97fb,
0x30ef91f0, 0x9bd8cc46, 0xd2b5d0c2, 0x7169648f, 0x79e2a3aa, 0xb234172b, 0x30aa5ba1, 0x9250b5f5,
0xab754dc9, 0xd00007a0, 0x1fa5bdf3, 0x628ce8d2, 0x327e1333, 0xb651cf01, 0x690d4c2c, 0x2e0a620e,
0xbd9d0e65, 0xb4cc2830, 0xfcab5dfd, 0x9471270d, 0xefab5ddf, 0xa8792bce, 0xf1b98f4c, 0x11271ccf,
0x85d8ac71, 0xfcd4448e, 0xa1191207, 0xfe75b7a5, 0x66aedec3, 0xe7a55def, 0x4cc810db, 0x176b3927,
0x93848033, 0x2c332ff4, 0x657da5f1, 0x13d18625, 0x1a14e629, 0x01522859, 0xab0cc6bb, 0x2a8f2853,
0x433d36eb, 0x48ab315c, 0x9765ba19, 0x10c77c66, 0x7d2d90e8, 0xa7326bc5, 0x7af52b02, 0x515f30a8,
0xf37caa4d, 0x814eb04a, 0xf5707235, 0x08888c59, 0xe61fb2f0, 0x383305b3, 0x6eb3f6f5, 0xd8d2834c,
0x75a3e160, 0xf4039abb, 0x13c9b62f, 0x0169524b, 0x113220bb, 0x8d657caf, 0x3e915b8a, 0xabde26a5,
0x0b872c69, 0x6141bd80, 0x9cbc9611, 0xb8718222, 0x76feca53, 0xf0cbd473, 0x490fec32, 0x67206ef4,
0x2e14ae52, 0xeeacd33a, 0x0f8c0971, 0x9dc5ea58, 0x1b751412, 0x6df104b2, 0x5d3afe47, 0xc683c630,
0xea00ba42, 0x5a9ae717, 0x9e377c03, 0x55ab8c93, 0xa246ee90, 0xbb5b4e3a, 0xe3f9747d, 0x65155eb7,
0x2edcccca, 0xc759004d, 0xaf275325, 0x11db5a57, 0x703b9142, 0xddd4e39e, 0xc595e1f4, 0x03405492,
0xd12d9839, 0x6d2ff0fa, 0x3ab6b9c1, 0xafe29483, 0xd9806e9b, 0x9f0903ae, 0x96bf36c4, 0xf5d808c8,
0x1c713d7e, 0x4f32b27c, 0x5451cd80, 0x13468250, 0xefa8e767, 0x71234b74, 0xdb841efe, 0x112f36d6,
0x0b9fae78, 0xcdafff5f, 0x1c97c934, 0x83064b0e, 0x2d64fb0a, 0xa2a23f61, 0xf7f4fe9e, 0x2ac8d814,
0xb1f1fa74, 0x88ae3168, 0x13baf55a, 0xbc433dc4, 0x7802c4c9, 0x84e57d03, 0x9749da31, 0x33a66ec9,
0xee3cda4e, 0x88104232, 0xd3f9e514, 0x108f69a7, 0x19634fa7, 0xf07d12c4, 0xa2e0842a, 0xcbb9108f,
0xd6687470, 0xcdb36e67, 0x6515a977, 0xa32df926, 0xffa97eb6, 0x199176b6, 0x24b89e9c, 0x2035f747,
0x3a3c0b30, 0xaeec224f, 0xa67e6458, 0x7bbe8241, 0xdc829e88, 0x5e4f676d, 0x3f227320, 0x1428f4b5,
0xa5046537, 0x073c356b, 0x2758aec5, 0x4a8cc0c3, 0xb250cc88, 0x9973823f, 0xbd02443b, 0x85dd4e95,
0x2c30a449, 0x8e2f0d18, 0x956f0de7, 0xafedc737, 0x80bc422b, 0x4d21cec5, 0x53057de2, 0x1b65b13d,
0x9811ea44, 0x27d7bc37, 0x9b2a5045, 0x86740176, 0xeec3bff6, 0x7f63d969, 0x751efd5b, 0x489a476b,
0xf9cf6b3b, 0x70559fea, 0xfb3b76b4, 0x362ed7a0, 0xbaaf4e4d, 0x546c9c4c, 0x958b6528, 0xafbf86c6,
0x9ef204de, 0x56fe06ef, 0xa0973b58, 0xa507ca5e, 0x908ba54e, 0x652dd2b9, 0xe2ffa90d, 0x211bd626,
0x88037d9a, 0xfe42cc18, 0x5bfd33af, 0x4fe6aa4c, 0xaf548857, 0xfe33acbc, 0x75b40198, 0x069a2ded,
0x20b775f8, 0x1897becc, 0x3b8f07ea, 0xab0438dc, 0x421655d0, 0x56bfe163, 0xd08a893a, 0x1657f28d,
0xfa7a14a4, 0xe2c465a9, 0x9d7dc9a2, 0xab124cb4, 0xa389fb17, 0x1df8f4d6, 0xf5a16b91, 0x9b0ea15a,
0xbc375c1d, 0x33b37585, 0x7abd8f59, 0x60313bbd, 0x5c6c88a6, 0x593bb96b, 0x1bbd5731, 0x386236cf,
0x550d42b5, 0x80ea3fb8, 0x0160985c, 0x74fca15e, 0x9e652114, 0xca9b48e8, 0x197bd5f9, 0x6065dfcd,
0xeeceb24b, 0x80f74384, 0x058a75df, 0x49f233c5, 0x5e00a7e7, 0xf01257b5, 0xebefaeea, 0x7096aaa0,
0x9cf106a5, 0x2e676e54, 0xc539c85d, 0xc280ba82, 0xdd0b640d, 0xa1a1e64e, 0xdf3d2114, 0xfba9526f,
0x57f31736, 0x20f3892c, 0xa34470ad, 0x0f859f7b, 0x1a0fcf84, 0xe50c7301, 0xeba6a1eb, 0x07eb023f,
0x48431829, 0xf1c9fb1b, 0x44b61cee, 0x64d72800, 0x6e7e5690, 0x7d6135cc, 0x9855ea67, 0x3a18f8a9,
0xee55078e, 0x1c01b5ae, 0x987c7594, 0xf1ed260b, 0xce0c95b4, 0xe03fbb6f, 0x720c15a6, 0xe13663e4,
0x44e8a278, 0xbf94eba7, 0x441ce4cf, 0xcecb6550, 0xd1ae13bc, 0xec359c9f, 0x2923e0bb, 0x75a6dd86,
0xf44d713e, 0x3a78fdbc, 0x48e364c3, 0x1cf0ba4a, 0xb2535f76, 0xfb5f6037, 0x2c077ac7, 0xfb1eb3d7,
0xcc6b7e8c, 0x1ed83660, 0x6a7a0079, 0x7e3708c3, 0xa49aaab8, 0xf010ef67, 0x2286cd9f, 0x314bb8ed,
0xbf3bb2e8, 0x19dab1c9, 0x422e8da8, 0xfda95428, 0x2a05ba66, 0xad65bcc3, 0x00536e89, 0x6300e7a1,
0x6d713366, 0x89b8f971, 0x3bcf1d05, 0x3517cbe8, 0xbcc62a6a, 0x8fdda615, 0x3c6a0e7a, 0x72cf7560,
0xeb771171, 0x1fa37a21, 0x705c6ab4, 0xbf883207, 0x0588614b, 0xf19c0d45, 0x586a132a, 0x5477f0c4,
0xc4deb281, 0x61668836, 0x8d88b9f7, 0x0a596940, 0x4263d336, 0xc2210ac9, 0x173e95c7, 0xe82a1f65,
0xa40eca1f, 0xb58d8345, 0xe4df7f7c, 0x1d843532, 0x7cc6c079, 0x765257ad, 0x918aa21e, 0x182251e3,
0x8d30b189, 0x3e9e4b41, 0xc8adbc70, 0x94e8f74d, 0x09f663a9, 0xfed75ae4, 0x6702b0db, 0xc308bc22,
0x9edeebd8, 0xfba80ece, 0xee07b50a, 0xb683c0ef, 0x9a8fe314, 0x8a2c2c7c, 0xefccd698, 0xa7ad5053,
0x8cb2f055, 0x36f67c78, 0x9c888afe, 0xb74f0ad3, 0x35bb6a01, 0x0c5baa45, 0xf9f243c0, 0x219e4f0a,
0x458ea090, 0xacb996b1, 0xecf76192, 0xfe52b3dd, 0x35ff6e13, 0x9a67f77a, 0x0320a7ad, 0xa68a32ff,
0x5923e905, 0x5b3b0975, 0xe70c0f76, 0xd964e058, 0x0d5d21dd, 0xf94a058a, 0x6f3f1df6, 0xe0600f5f,
0x6d3efa7a, 0x52d260e5, 0x65ae6de3, 0xc8fc907e, 0xc10afc99, 0x81ae8768, 0xec32e5b0, 0xea1443a6,
0x87447a32, 0xec2fb19c, 0xe9abb9e9, 0xdc25f2b1, 0x8195bfac, 0xcfc70d5c, 0x3d32ff46, 0x833ac783,
0x0ab678e9, 0xac2ee35c, 0x0d4f5a4e, 0x0933a97d, 0xc78b57d4, 0x1c782cd6, 0x0f97cfa7, 0x4c48b263,
0xdec0778f, 0xec19b0e2, 0xf693092f, 0x75d896ce, 0x7bf45d75, 0x71e8552d, 0x42c5bcdc, 0xb74b55c5,
0xc8f75daa, 0x40742774, 0x763b5273, 0x701a0a5a, 0xb56b57d7, 0x65bf3308, 0x4c999668, 0x050d3abd,
0x31e3080d, 0x11c446fc, 0xadb29bcd, 0x484f20b7, 0xbc3b950e, 0xe19027d0, 0x3d47ccd2, 0x1cf2520c,
0x9d3b45e5, 0x4a8be46f, 0x9f256f28, 0x95e09103, 0x6998c53b, 0xbb09c978, 0xcb4feeea, 0x5b19ac84,
0xe8341ce0, 0x3e7c0fbc, 0x973caa5c, 0xa940ca08, 0x6fc9ef42, 0x60d21114, 0x5afc58ee, 0xed3dbf66,
0x295d983e, 0xaf96980d, 0x8ec081b9, 0x5f9e4246, 0xc9a76db7, 0x4491e7dc, 0xcfe6aaa5, 0x12700731,
0xcf06c4d2, 0x8d02edae, 0x92c503f6, 0xd80d41a1, 0x37c9020d, 0xe4ca0df7, 0xc648f801, 0x118144c6,
0xb6642f84, 0xf68e3b6e, 0xf2c9611e, 0xfc93362d, 0xdbebf407, 0x502daeb3, 0x22ddcf1c, 0xbe31ab15,
0xd2d8091c, 0x85c24d4b, 0x69f25e68, 0xb34c50c8, 0x9dd00db2, 0xd9d9d19a, 0x61c5512c, 0x28cea769,
0x65f72d38, 0xbec104eb, 0x444e762f, 0x329065be, 0x1cf230c5, 0x6992f9ba, 0xe088ec2c, 0xd3c7355a,
0xd4cd693c, 0x8c79b095, 0x37207af3, 0xe109a37b, 0x13484167, 0x656b322b, 0x08509797, 0x240578af,
0xce778ca2, 0xda2913ac, 0xf3f5a993, 0xf35cefd0, 0xf364ccf1, 0x35d2ca4f, 0xeea935d4, 0x7c649d06,
0xa76cbcb4, 0xdc967d7a, 0xd4076e78, 0x064e58f9, 0x18082865, 0x66a8c8b3, 0xf9f27d08, 0x2b16188a,
0xb6008aeb, 0xc9a7d05b, 0x44a607bd, 0x8d0c2cf5, 0x9a9666e8, 0x4b042862, 0x5f9adb69, 0x9884c01c,
0x78c57f20, 0x41e10d75, 0x1bea7e9d, 0x1456e7de, 0x5feb6e2b, 0x2cfc6447, 0xfc0f2ab8, 0x3f77b0e5,
0x0a43cdb0, 0xde221990, 0x6f2c86e1, 0xff6f2e7d, 0xe1eb13a7, 0x39129fd1, 0x74906af1, 0xd06e9968,
0x2d02158a, 0xe8b32a48, 0xdc08e5a8, 0x8c98bf3c, 0x07553be8, 0x73187588, 0xd5ce7773, 0x4511dcb2,
0x8d3a236f, 0x762ac1d3, 0xecde1aee, 0x2417eb28, 0xe4861dd6, 0x47b018b1, 0xc69e53c9, 0x4437afd6,
0xba8d1707, 0x72d12c7f, 0x25651905, 0xaa59f915, 0x9f79743f, 0x7f9b49b8, 0x337e4dd4, 0x83b15400,
0xb8fc8a31, 0x46d6c623, 0xb26dd8f3, 0x0ee3f23e, 0xc1b34148, 0x7c0180db, 0x6b413ada, 0x13d37a3f,
0xd6bf7d1e, 0x34723467, 0xb02e2d75, 0x96009fa4, 0xf372fa88, 0x1e7bb7e5, 0x69b3126a, 0xf90a9066,
0xf59187e5, 0x674340a3, 0x5642bfe9, 0x13aa9ca1, 0x0861a353, 0x62f69139, 0x38b9499f, 0xa4b227ab,
0x3dd3e505, 0xdf14bd3b, 0x016facbc, 0x4fa88e59, 0x1e15da47, 0x8754ae33, 0x179808e5, 0x8710550b,
0x37f973c2, 0xad8dbd1f, 0x19db39ea, 0xcdf43706, 0xac19c64f, 0x6ef62500, 0x2d732e4a, 0x653fb9a5,
0x9df25bdc, 0x2f585f77, 0xb5d78ff7, 0x2c094174, 0xa5f5a99f, 0xc4deabf5, 0xe83ad355, 0x474e65af,
0x7d499e3d, 0x17139a69, 0x7a79292d, 0x4fd9b3c1, 0x33913d32, 0x4ecfffb4, 0xac2658a5, 0x3c968148,
0x20cc0ef9, 0xa8b7c64c, 0x0f5c4f75, 0x0baffc3c, 0x8ccda824, 0x03e958d9, 0x26e87141, 0xf0ae4caf,
0x560f9c25, 0xbe98c19c, 0xa9f8d46b, 0x6fe3b4b0, 0x9cf9fb6b, 0x3deebf5b, 0xbe3a77ec, 0xfb93a712,
0x644da2a4, 0xadc1cb7c, 0xd78c15b1, 0x0a7322cc, 0x4e4d6906, 0x3b758f70, 0x7f34013b, 0xa8265b99,
0x1a247c3d, 0x8ff6dd4f, 0xd90dd967, 0x73a74467, 0x06fbbc20, 0x635ff9d5, 0x1d2acb29, 0xb69807ec,
0xdb4ab480, 0xc46d317d, 0x003f01b6, 0x06cd47b0, 0x71c33378, 0x4d000527, 0x2f28d5d7, 0xd73eea19,
0x7496d364, 0xc5061621, 0x8041d4bf, 0xf7ed59ba, 0x5755c091, 0x55450258, 0x540a081b, 0x5c1b7c12,
0x3e1ff826, 0x22fcbb44, 0x35b6597d, 0xc61ca95e, 0x96ed3284, 0xc95595ae, 0x9c017808, 0xa77597ea,
0x17e13b9e, 0xa4421de9, 0x2450310c, 0x5b1ec935, 0x2ededb7b, 0xe555e1fe, 0x13890c13, 0x0a896aa9,
0xa9369503, 0x0a1aa3df, 0x70c07445, 0xf1b2661e, 0xa04c7e1a, 0x710ebdd0, 0xf58b1643, 0xf79074d0,
0xf4245daf, 0x16db3b30, 0x24baf361, 0x9f9d1dc1, 0x28e6cd09, 0x1c0a70cb, 0x9b88ca1f, 0x15f21535,
0xdfa8f7f4, 0xdaa0902d, 0x340cbe95, 0x7e895f54, 0x36708ae8, 0x91a31c44, 0xc40bb473, 0xd5cab015,
0x1a686dab, 0x83fd95b5, 0xd419a9b7, 0x86213122, 0x3cdb8f2d, 0x42b66643, 0x2e94f1d1, 0xa39e6939,
0x1f68da2b, 0x7cebdf89, 0x8c179c9a, 0x127de520, 0x1482ea73, 0x4fbd6d1d, 0x8d4a0b00, 0x777fa27d,
0xf7d17c19, 0x36a39e19, 0x67fade8a, 0xe691b2fd, 0x4c6827ed, 0x94773bd6, 0x0fea00e5, 0x53c37150,
0x2e016110, 0x949b3b99, 0x187e437c, 0xd55bc2e3, 0x59590587, 0xaf4d6cce, 0x4bacf544, 0xcf351a9f,
0xb04218d2, 0xac5c509d, 0x369f1c07, 0x00ae5b97, 0xd3eba6f1, 0x90116a77, 0x0f994743, 0xc5f7e24f,
0x7d202af7, 0xf6670670, 0x600e9391, 0xc23c7024, 0x8d2d1cff, 0x03254cd2, 0x3c22ea09, 0xbc9ccb45,
0x59b2eb6c, 0x9810c9a4, 0x3a5e44cb, 0x70de2623, 0xbc64670b, 0x038cde91, 0x9d35f49c, 0xe6828f55,
0xae78465b, 0x28069fc0, 0xa89b6922, 0xc0f7a9c0, 0xf1e7545d, 0xda5127f0, 0x8da9a6b2, 0xc95afd57,
0x9255d8fc, 0x8cebce63, 0x449605b1, 0x96df1855, 0x7b797865, 0x9e465352, 0xea476e68, 0x24b98529,
0x219cc0fd, 0x6b318e3b, 0x48764816, 0xccdce013, 0x16bbeaf1, 0x3e51da58, 0x58f3b4eb, 0x74a55c42,
0x9c7100c5, 0x8c97ee85, 0xf61a67cd, 0x1fd505eb, 0x541d8867, 0x7b80799a, 0x4c830e3c, 0x63162510,
0x338aa1d2, 0xcf94fbbe, 0x3a7e58a9, 0x0923fc71, 0x9c0f3d10, 0x9f74f4be, 0x5bd968f7, 0xe8a060f7,
0xb39de12b, 0xf044668a, 0x8be0a422, 0xeec450c4, 0xb0b62fd7, 0x388658e4, 0x74fb1f3f, 0x18594548,
0xcf6c8cf6, 0x97b58cc2, 0xc69e17dd, 0x0c9d66ee, 0x7d92be83, 0x0c7c0f25, 0x8198e269, 0x93cd3a2c,
0x00000000,
0xfffffffe, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_degree_32768 = 1.74532925199432957692369076848861271344287188854172545609719144017100911460344944368224156963450948221230449250737905924838546922752810123984742189340471173191682450150107695616975535812386053051687886912711720870329635896026424901877043509181733439396980475940192241589469684813789632978181124952292984699278144795310454160084495609046069671761964687105143908889518362808267803695632452608441195089412947626131431088441838454784298996256210728062141559692354442374975963993652929160623774343500663840546315186802258702393667855274799734707621705676658941316820585512065349620930688037489914870522507333364895952514642268210320630153210533842979843262303802272290275190563697199187280599571093847717974556664228451612331159113023231100757209709517220028817067297222222131832113886169985096267560906588612469969741494905702362350458519149168625662843787278333507657708493699307400465634478732092730405755458527246041970485064420159104575210421875108765658765585120623711478500107104256177550512023344385449736511170304770182159218675187879331568350108446405658498277542979033300771736095654182415507306420825402358563927552823862950936762658660504172132319702081385517736392244495983426174389436045778492131200197983758894706121219053088677719264879858302680854431929269283558196369233780371347726082849628537612721619561375120114275890225446563899639514076801668643757791527581847995233292922459440155376797487868667185651202289995810350835015899054141983708324361416366032607055316162622822083850164184509185832622375331124248925861062215657488764087020544857030140436808434356531926271720987377433337869281112008069399565178734154019452302331864919342297842075141785193096769414913251295772633007963030431245381251054642749197894401067899126252791903160426210583033425192600277145957377321449210243545998220926747450052993543686719482225790284733617632943605338007138257052533568998071390122814510350374682145668844163613729095210386719798020662071525986925420775689660603657369221989632804334866116636986893275070526022130699761656990145584582744873706637681582366748721716813340910802080850281566860902913986077758412857211621703291718734538692306428325465967255438108876276416607231208551581563237149103830154119777325329180330775523947220695815602554848535816436036324263123479227729144891735771355025069118697209043377650871746444316673867560524538603808658244797412337345879360480453247557139223157929969570414871049736229917919441925929323554803144228686382568365414249890866313031565240228473059781637747283144227445846048872827396981618714846041607808894527961589884926717826375606545829921611650828315332514520308321216284988045649055497151258822492086889681693197507354424525084652568575807936580266403659323391730075263096640172968175894563109418679524608471385399283896986966866126663022430111517254363281233243747100471027204628969206326041774639246123247399502693389187256371148606626566177663330670078870190486357813541395762121787777688389773308989704174593957763830050399249679553420441400449730363901401755771218341227431229880886479940988171279948321782074817899031255536750078972392668802651919400144745259218066749857936151806592555674024116010595027018429702758414105877570475611417117036599833231309707576891809525505716503563339498400348913279986639759842094467796548329778179475486843131078992951397062251829343990343673659295643288800824934953581700531959483095671764261759571727676060640445408370626381017904843528940855365139561575439729832678285801167041724081506128562595063166159213979990638998342508398250952431431213064202826939443881110132630307129535305980439918660734788082757340718504992059122481958837273082300919436636757621126165666350551360497642849049477351295894294428449135198514749410132844069985909262810200230156326835113236057643880690968983495182031211632074689059485940062232850112946556653450561669162740084226902471442431499105290482487951308481011841386538095902408010516887146812463393184594322378184384191172280260129181756672514734845064779981475406069706169765854241482336961721647371770114248718403169924203445475450040520036659804784328358519380574784092093708513857870446645921099317697560252942522925856029478574690658815387508092300377816679882092174133428486081690031235029944142295226173722244880818514996615636370258104488737268149059079603265872128068656051836986522599747620209736344561941986754522236118123810785012026197276625512832822030409784750980930630973212759247487731916729442304946136888595183122818557986216429775636605663276183954391276571424861289066593973001594893666137783856230401184330424876256800791936363351786510294785682674310280170184541768322147902065119953376203847486041054814163858339703003491298132988335542736981785910294818672031733843375768484257868193826671038475571679359561335095621449002327780127589839979877340764306194219453144720177016373697075791794898724263977259639019484908558705779926352853456804286606391640610247162961646338211538514441098918996341374319121347951658933888270485629224845316397910921469850120175545517750929743405412042941548180127359190926672114871823546003833133360135300205634239720327663384684654982817054330124236156787160874354436794453298758175840160754366754897875321276306852478015639590400207461925177654300890666148085659799884963023306752296772193635818587076842361074550732304495987616881326519065400419203029567098384511216953672015582829242233199934897851795370202936774037146311459642646130804312668613615429086372810330826126615635312445250954479146868155253404184340782129463125235154663609743468733657517304284440336878519265382205331683879661837617215022699518748008015682070192552613747710265484455153973781843155042817540074692947809448519402427395213058295350713356951218091766559411741822295261183598980210473251616269695562032440788697896384130088645881436976141816138695610322410281791258238554047693239794765430892715980256934704766255775195985266836001611437559768061374838424664520148669162534856690046226981177256969685400730755324726042914460564548704418003424125125428863495349955170252987773002074468493070160497999771081984954146813096973633772730285317285385616177440695505977893473347882214066042810238736620432295276105605662287206520710264915149226938907650134682869516694473157352024168830650166077346302873445211822609167321356041399778451269996509017389839691581338354948027524667011038375269533479597251657495485599260048990769501268525047249226805773900740109530657947974750042601571940578543141821887509747855299914907742435026367333147436564102336491854789926251296682393728462682162291709514608129053133277216310117596979278345464247900074981751045505405767332224985226244227982522591288552832167726109108624738919169892697233092945717884107439920446360577678108616679241863121780110819196588545013021974719987687661243012009595065131352419108212343436270133806333703357962549364992614128637260920819214168512907456151675255225091965503814596298886583975698801794379298462216597618977543395535324055885604059340089048694238152478043036064441697207634757050058279876777046441008143007044718091599919785854019325962799470491019090814187749924551503132627398604018449097784016832840932992372719104440900090528634076190271823929000705008197038042519867582076637084447170873086265664742340688480034222979767532819011223351040431140428994475341579197326625168575077691251790786534631170236146613875004809039497421774810541745172415682051701374640906982867100859898952935759330947839367518416914007081884696941412426827003407824527020981672006706395828557945958547820267979674630346399430981362313409822050174972328380977691243999238424566333050402013035935784299668481065780243225074105251430133306016477290472697545642916839284761181490568905164029000659593153123356412250899120193597584277767311894500166448799272738422390491112606134115516034528213469537272705559440456225891213176702975373625180930738118283569376454587943139766443594642345905193666856437349891861053612368287493267792967829012474110312582038416142015791688404209501577933322590921252716258266808092278738705703559808835717219204528140362807621274515018718409917658939115048150638697685746376074365453952146977075989572303264928481130495217197889441075612834953423071563246550550235097074244155809773971841140542415319339964261617229875095611557308834714060592733542621789073494968525982507900804298855208427969092332835574306176308177325280358279242528489790490247920884240724394845854652343452271306036521765083871271526570316644420805036764352452084577616490782225197769398634298993555524831937090363981015365824215807301542048833494973168241831757469789609113529062088925838957844481097547293121032434955788749134644889288502542327401940162664723326399289595930599895863727549469757544006783518592763884642390305265569389523306735460085050633772632556952904127754544847064588426030285184021933608171062175181519057124677002301464664155558044459280534712232182758203875462129285079176127606860497931491335129227375138668655535940313916315657560557354496074775494281640918607811300120363576421611364627123614140309114247124806399308173312324688699029653021587171895168417195898854333498562264806377441255016609421927753143117881423315187701312534028979560349273456129304940103635360012759892809808973025733594043926784485490987856853126797827573378156791488956934784317699424341162132798187067893824008409753335404435522245294277937683759283024858667414202318079838372107756236507943859286353213715492302476735081075399916236269286694717895791500784526558741417250044550483311294597971039339343080562183730067966159244101886274587705028202394479908443524385231089621413041924975387672434961650914730213372261520022846519999130290286725039039201307033404249157268931175E-2; */
static EMUSHORT _ei_m_degree_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0xca6558e5, 0xd961ea9e, 0x4d1d9225, 0x245296c6, 0x66b4d9ec, 0x49b455ca, 0x56e6d602, 0xbe3cd681,
0x4ea8dff2, 0x6e63a539, 0x040da74a, 0x9767dbf2, 0xabc4b44a, 0x9d5bb97b, 0x0415e404, 0x5bd54d4b,
0xee6e3e0c, 0xa8e7f206, 0x8532eea7, 0xd50bd163, 0x7192fead, 0x00f137e1, 0x7ffb030b, 0x72da35ea,
0x70fec9cf, 0xc1481c5d, 0x78150359, 0xe493a255, 0x07c1fdf6, 0x3db236cd, 0xd9db5e3e, 0xb98891ce,
0x2247bf16, 0xeec70975, 0xc4b4c8c7, 0x07ed9f6b, 0xa34e5fdd, 0xf4c95224, 0x18b6b11c, 0xf1ec8012,
0xde675cce, 0x8c941810, 0x25768469, 0xa573450a, 0x2a701be5, 0x546d1483, 0x15f83145, 0xa7beee4d,
0xc550e2df, 0x8e263ef6, 0xf0542321, 0xbf14d16b, 0x44f87c4e, 0x09e34326, 0x0b803536, 0x90b4d599,
0xb736428f, 0x7259e9ce, 0x3ca137dc, 0x9c98b024, 0x91d54987, 0x92f1df29, 0x338a12fb, 0x90e3bee4,
0x87f60331, 0x22274016, 0x0005a40d, 0xbe6f6dd1, 0xe6b89e18, 0xddf615aa, 0xc5069a9e, 0x7c4ea973,
0xac036c10, 0x114260d5, 0x78ca56c0, 0x7d59f9d4, 0x91fa6e22, 0x691c4ed8, 0x0df18895, 0x346516b4,
0xfe2670bb, 0xef3bbc78, 0x4a25fd11, 0x757ab72f, 0x7fc522a1, 0x8e44685c, 0x580ed7b5, 0xb4b39236,
0x45930920, 0x5e9668cf, 0x03f72e1f, 0x9688f8bb, 0x9d303e27, 0x58a43f5b, 0xb038414b, 0xa75c1a13,
0x7678451b, 0x58b246df, 0x54bf6e8c, 0x994801d3, 0xdcdcccab, 0xa48ea6d7, 0x46590c0a, 0x51ec720b,
0xf97bd4d8, 0xdd1c42d1, 0x54a51dfc, 0x42eb8852, 0xcd8f3ebb, 0x1a3d8f4b, 0x79125595, 0x40452fff,
0x9ed4ec78, 0xe9b889f7, 0xbc7550cc, 0x0743f812, 0x33c31095, 0x8a1522c1, 0xf8c43891, 0xf1faa1d8,
0xee167c68, 0xdfbac466, 0x47aad708, 0xcb4f2c28, 0x48913846, 0xe056c591, 0x6e57beff, 0xb273f7b7,
0x72240ffe, 0x511f8ca2, 0x8a70c0d7, 0x9a31756c, 0xf203e8e1, 0x03c4f367, 0x1daa1fd7, 0xe1b567a4,
0xb5c1faa8, 0xc6442a3d, 0x23c60ca6, 0x1adf213b, 0x823bcb50, 0x00b26bbf, 0x4539c466, 0xf544830c,
0x624d9659, 0xf2aba1bf, 0x9ff810ce, 0x7ba8e617, 0x5d6a3342, 0xc5c13edb, 0x43091945, 0xf9097e40,
0x294920ac, 0xa0dbb12a, 0x081a4eaf, 0xc87a6e66, 0x666af5ab, 0xf4a6b291, 0x9e513cac, 0x4eba14b3,
0xa7751b21, 0xbbaa83e0, 0x1621a1a0, 0x1f9c4f70, 0xd8715c2d, 0x86e76892, 0xfab26869, 0x135dfe8c,
0x166fcb4e, 0x792ad7b5, 0xa9d24af2, 0x98b7cdfc, 0x4b5294fa, 0xe3b6df7b, 0xaeeddfb4, 0xffd34701,
0xf8c4cb59, 0x347a4cc4, 0xc9d64a79, 0xa70d14e4, 0xbd04a9c1, 0xb77e55dc, 0x15c23275, 0x4cc803ca,
0x76bd683b, 0xb6b61cc0, 0x2cf7f794, 0x6cffa5a1, 0x22b1196a, 0x88a1062c, 0xf3a635b6, 0x17748ad2,
0x7946a26b, 0x3eee03e6, 0x0b168ec2, 0xa1869ad4, 0x8492e4ad, 0x7ecbaf9e, 0x24694c67, 0xa8ca7ef4,
0x06daa4b5, 0xe1416ad5, 0x3f849467, 0x29009da8, 0x5a6a0843, 0x42b795e6, 0x9b6a6353, 0x367a1438,
0x6c60fd34, 0x4873ee1e, 0xdf1c94b5, 0xcb0db56b, 0x4f7a3697, 0x9d587460, 0x48d79327, 0x642de4d8,
0x6ede7039, 0xbb250cbb, 0x3da5e5e2, 0xcee3fe70, 0xdbbad65d, 0x3d8d1ef8, 0xfa60b633, 0x84196b1e,
0x0344e3ec, 0xa92c7ab4, 0x8272fbc5, 0xbfac93e0, 0x70280e00, 0x13e1bd23, 0x6e474d60, 0x39563c98,
0x8b9fa087, 0xb00e6371, 0x192fd54a, 0x0fafe8ae, 0xd9c683dc, 0x2a312042, 0xb3d7f360, 0x21337103,
0x1a026baf, 0xc855f233, 0x54b954a5, 0x4319f671, 0xdfe888ce, 0xcf78838f, 0xa1d6f42b, 0x905a65fa,
0xfd495f16, 0xc0acc9a8, 0x4a722614, 0x0933b59d, 0x4a87461d, 0xb93a10dc, 0x74c67cb0, 0x7d38f351,
0x9f759ad2, 0x199dc612, 0x4ff05c37, 0xbc5562d9, 0x486650c1, 0xaf76244b, 0xcf457a56, 0x16c1e76c,
0x458400b5, 0xbe96ffa5, 0xc43b49d5, 0x832e0298, 0x4e158416, 0x6020af61, 0x23a0e0f6, 0xc1b1971f,
0x3af5a027, 0xbacb9916, 0x053b8de0, 0xac8d16c8, 0xb21f6bd4, 0x128d2d55, 0x22e11d8c, 0x61cf1e28,
0xe3ac6b62, 0x48719e2b, 0x03d0792d, 0x804b722f, 0x1044a052, 0xa3bdcf17, 0xead8b00d, 0xe5d64819,
0xc18c264c, 0xb7300feb, 0x6f2d6ffa, 0x1d3aad3d, 0x241c10fb, 0xff18bcde, 0xea7c987b, 0x64593c25,
0xd4092a64, 0xecb1987d, 0x842f3e2d, 0xd06fcf81, 0x6410b59f, 0xa1d6ece6, 0x05928566, 0xcae4ab21,
0x5aa6855b, 0x75fa5f3e, 0x7c71d7e3, 0xa238ef34, 0x85b5ced5, 0x55e9aca8, 0xd69dafc9, 0x09d37fa5,
0xf89282ca, 0xbeee7dbc, 0xfa503ea1, 0xf4b4b553, 0x30871128, 0x938238f3, 0x67451d27, 0x21e93a95,
0x7c2eb1d8, 0x562a8f85, 0x14eb5cd4, 0xdca1961f, 0x34fd8650, 0x0672261b, 0x8ebc0c0d, 0x052e8826,
0xcff690b5, 0x1013088c, 0xfc70f536, 0x1d9f98de, 0x487508df, 0xac750615, 0x59a1f1f9, 0x806fe024,
0x1d95b80a, 0x622dfcbd, 0xe1744d02, 0x444b2df8, 0x07d592c0, 0x59764131, 0xc55ff8b2, 0xcc03a3dd,
0x5e1bad00, 0x49147a3a, 0x4e6a32f5, 0x4a0e8b35, 0x24c64f38, 0xd9548e38, 0xc3088529, 0x36f913d5,
0x51c749e4, 0x308fd4f0, 0xcc3be4fb, 0x4594f287, 0x08125781, 0xbce2b9ca, 0x98c9aca1, 0x0a2716fc,
0x449bb5af, 0x5c75217d, 0xdbe7ff81, 0x656924bd, 0xcb9693d0, 0xcea09a2d, 0xae167f7c, 0x7dcc7145,
0xfba47ec0, 0x53404a90, 0xdf40e1c4, 0xefbb34b0, 0xa8d6ae65, 0x96c4b4ab, 0xa766ed5c, 0x05699bd4,
0x3a15b2c6, 0x3f973941, 0xf73e59cd, 0xe8616e1c, 0x30eeae05, 0xaca59d7d, 0xac9705e1, 0x35f00e30,
0x6c99d01c, 0xebbf0f11, 0xd26151cb, 0xfffebd44, 0x3e9b7c82, 0x83d1aef8, 0x6c475372, 0xb3afc763,
0xf876b630, 0x917d08df, 0x9378f720, 0xe39aedcd, 0x71f55ada, 0x84432996, 0x0141568d, 0xe51ca2b6,
0xd906d4d2, 0x204fd645, 0x2e6d8ad3, 0xd84ec538, 0xd8ea8596, 0x5aa967d2, 0xf77eca38, 0xcc9d3e3d,
0xb0363fa3, 0x011895bf, 0x210bb531, 0xf6df7ed3, 0xe3bf92e7, 0xcaf61dd1, 0xbeaeae73, 0x05687931,
0x7d3f359b, 0x097ae287, 0x7c23a8bd, 0x39d28c90, 0x70884d70, 0x4ec35ecf, 0xb7e7d85a, 0xa0c1c2d6,
0xc6a422b3, 0x65691014, 0x1300a380, 0xb189233c, 0xc924761a, 0x82738d53, 0x98b94c8a, 0x522c6a9b,
0x54420c65, 0x2db01c20, 0x99aca6cd, 0x90cb7dcb, 0x6f814fa1, 0xda1943ff, 0x5a20262b, 0x1a963334,
0xeac2c985, 0x46fa4f66, 0x510046be, 0x1830223f, 0x7b9b185b, 0xd4105ea5, 0x23dc2a4e, 0xce9bd3b5,
0x64177eec, 0x1dec2c1d, 0x13299b7c, 0x988f293a, 0x0f497644, 0x3cf69af8, 0x0329dec2, 0x8e2a0825,
0x2e2d153f, 0xb5ff4bb8, 0xc849fd06, 0xb35ebb58, 0x53ae804c, 0x248c7116, 0xffeb4b6c, 0x2005ebfd,
0x980672b7, 0xcc7c1502, 0xec16d2c9, 0x94927575, 0x41fa7b18, 0xc4fbc236, 0x75722234, 0xc691da2a,
0x75b0dbe7, 0x336477a3, 0xbf5ca69d, 0x811e9aaf, 0x91de16ed, 0xdf825fb7, 0x4ed8d4f8, 0xd3b6b035,
0xb8d5603a, 0x9d60610c, 0x309c1699, 0xee6daf0b, 0xd58de7f8, 0x28d8ecde, 0x397e725b, 0xabfa48f9,
0x5ded12a1, 0x04e165a8, 0xe610d246, 0x5aa31800, 0x55ea2b78, 0x994ac063, 0x82da4632, 0x92d90221,
0xefd4a07d, 0x4ba1015c, 0x7d7c0420, 0xac416509, 0xaf4896dd, 0xcddf334a, 0x9c2bf235, 0x71deec8f,
0xc93b7566, 0x49661537, 0x466c7c6b, 0x9d93e5db, 0x137aee9f, 0x642b3075, 0x22b5f1d8, 0x2768e177,
0x6897d0b2, 0xe22df6f6, 0xb0faad27, 0x47e408ca, 0x247645cc, 0x4b9e885b, 0x7b7aca67, 0x8f8f0779,
0xeafc58fd, 0x8e0f22fa, 0xe98f97ef, 0xe8a0cd71, 0x04e5e4ab, 0x90f5171a, 0x60448341, 0x7deb3fe5,
0x8f61a76d, 0xf3389e27, 0x17136694, 0x2313c63e, 0x24dfc659, 0xe4d8b3f5, 0xb51e7496, 0xc64c24d0,
0x892f6884, 0x06be6131, 0x6c21caa5, 0x1ccfb586, 0xfbcda389, 0x1095b40f, 0x084398f8, 0x10bd5206,
0x36e4ccc9, 0xa3b82b30, 0xb2cc1f7e, 0x0e320194, 0x47ad306a, 0xe04d5746, 0x879a012b, 0x70fafb05,
0x4ec78bcd, 0x31c53f67, 0xa39dff0a, 0x42a4c70b, 0xce3449ed, 0xf725f612, 0x70128071, 0xec6e8099,
0xa939742b, 0x4e42c2f3, 0x2de8cc62, 0x371af377, 0xabfa3eaf, 0x76a2da26, 0x888e8748, 0x0321f0ae,
0x65b7f29d, 0x4fb78780, 0x3f8798c4, 0x11175cc0, 0x59e8e0da, 0xcd9b93ad, 0xfdae22eb, 0x1629d795,
0xb61cd4bd, 0xa79bd3af, 0x4c079ef2, 0xa321e335, 0x850e55ba, 0x03d03df7, 0xd9f53991, 0x22b4166b,
0x0205ff92, 0xd051e503, 0x7210e74c, 0x8ad20153, 0x0cfb9f8b, 0xa30bae9b, 0x21522a94, 0x29c42d19,
0x04d5425a, 0xc40dfb36, 0xbd4653e9, 0x4ae7d872, 0xb5c39e56, 0x0bf24996, 0x1157a4d4, 0x8ba4d6b9,
0xa6216239, 0xd32728d0, 0xeb28609a, 0x5768e346, 0xd6974d48, 0x255babea, 0x987d986c, 0x98652e96,
0xb44973c6, 0x58b47fc2, 0x605cd4f8, 0xea4ef9a8, 0x7b2e078c, 0xb16fd51b, 0xc0b90373, 0x96740d0f,
0xc4b18fab, 0x9f5512d0, 0x8d2365e0, 0x8fe49904, 0x5d8db198, 0x041c6d5a, 0xaf5501e7, 0x94fcdd84,
0x18b2087a, 0x0139786f, 0xf9f865c4, 0xcc92fa29, 0xb49ccc15, 0x4d4167a1, 0xb4d3508a, 0xe88b9287,
0x6a9a4595, 0x00bf86ec, 0xd252af38, 0x77c3a386, 0xdb0e7453, 0xadd82c32, 0xc4d74521, 0x41866666,
0xe5676cdb, 0x1fc1a755, 0x9a724337, 0x991d04d6, 0xdb64985c, 0xf74ef33f, 0x506cef9c, 0xab34d8c8,
0x931d5aa9, 0x578d51d1, 0x791e7cb8, 0xf4059e5a, 0x038fcbbf, 0x2120c2af, 0xa4e468ce, 0x3bc08278,
0xdabdc478, 0xcadb74ff, 0x43b310eb, 0x91b26e97, 0xf37ad99c, 0x71878ca4, 0x6b7feaf7, 0xa8f9306f,
0xd34e2181, 0xd4c0034c, 0x205ccda4, 0x0e171ec2, 0xa20820e5, 0x7fb401fe, 0xf8eeb3c4, 0x7ac18d71,
0x8d7ef174, 0x3948ad15, 0xab758839, 0xcf12a093, 0xfd1f4a7f, 0xf094b094, 0xb525aa3f, 0x735375b9,
0xe217435a, 0xe2a606aa, 0x22a8c2aa, 0x9d30c2bf, 0x1629749d, 0xe6adb3e8, 0x65b1fa9e, 0xbcb6a9a9,
0x4f0f3130, 0xcf4c4254, 0x2dddfddd, 0x24ff4f78, 0x25088aad, 0x4cd7433d, 0xcb374798, 0xa78dbc9b,
0xa4f46343, 0xe3348943, 0x7efd291a, 0xed711fd3, 0x80779fbc, 0x8fbb97bc, 0x7f2f5dfa, 0xcc319de1,
0x7cee087e, 0x23ce4bf4, 0x77d7f6d2, 0xde7dac67, 0x506f18bc, 0xa193667e, 0x5283cc66, 0x57ad046d,
0xf7733be7, 0xfaa298e4, 0x9e37554d, 0x9047179d, 0x1b9a109a, 0x8e1a6ac6, 0xde9837dd, 0x77874d60,
0x3ca0f118, 0x1b3ccd45, 0x2dfd7194, 0x428efd96, 0x792c760b, 0x1351850e, 0x02d4ec84, 0xdd523354,
0xf0a6609e, 0xe5f189b8, 0xfb0a28e9, 0x7c5912b2, 0x6a41fbf5, 0x51af5e07, 0xb8a02ed4, 0xac37df37,
0x6dccb8d2, 0x75472482, 0x7872ba06, 0xddb99a85, 0x9af93d75, 0x206cb144, 0x9b632c48, 0x145f18f6,
0xc587ce6c, 0xfbdce0a8, 0x9fa06fa4, 0x62bbd8f8, 0x1bd76d50, 0xbfa7b47d, 0x37e145e1, 0x5a308897,
0xcbeceae5, 0x7ae4d4f0, 0x0df25cd8, 0x2afbc040, 0x2297c9e5, 0xef7e3981, 0x890c654a, 0xaac0f3d8,
0x37b50927, 0x929f8379, 0xaf443462, 0x5ed31f7c, 0xa7d437aa, 0xd8f55f0a, 0x1af90b7f, 0xf50cccee,
0xfa63db9e, 0xe394cf51, 0x0832eea0, 0xd0c19e8c, 0xbae34baa, 0x0219302f, 0x437ca8db, 0xf5ecd8b4,
0xa3811017, 0x6d4699ab, 0x16f391dc, 0x6f9bd031, 0xcce75f1d, 0x539f3950, 0x41e5fbe2, 0x8da5baef,
0xee69ef0f, 0x25ce4716, 0x24b7cd43, 0xeda19770, 0x97b8cad3, 0x8988accf, 0x46394433, 0x1e4db888,
0x3e3b64e2, 0xc9cf7d87, 0xca9b281e, 0x3c0e3652, 0x45c9e9cc, 0x4cbe1c33, 0x74a1c449, 0x845c9280,
0x477ab261, 0x416a77ff, 0x08426a15, 0x96712147, 0xb8d972d2, 0xb8fcf219, 0xda3c6a3e, 0xeb248b19,
0x8b1f63d6, 0x5387cbc9, 0x9608bbae, 0x69551693, 0x86d6a16c, 0xcf7d4be2, 0xdad3568f, 0x22a9ca88,
0x7851b009, 0xc77169c0, 0xf1104874, 0xb957df98, 0x5f1b1206, 0xd72b5bd1, 0x965e30f3, 0x46384dc3,
0x8db6504e, 0x913d8dcb, 0xd6ec19e3, 0xb0b5fae8, 0xf9900fc8, 0xd9d75102, 0xb83b9d69, 0x18f5e6e4,
0x7eaa7d1d, 0x6a2dfbe7, 0xc142bd7c, 0x878f86c9, 0x01daf12d, 0x2787e216, 0xf9f4c706, 0x30ec5a2e,
0xb5892922, 0xe11c0998, 0x0250973a, 0x74800579, 0xf4281309, 0xcc2b9249, 0x4919fad6, 0x24bcc8e2,
0xd74f9496, 0x6d71a05a, 0xc173fd98, 0x53aad850, 0x81d83668, 0x86a98e5a, 0xf936c0af, 0xaddfe36a,
0xcdd3fde0, 0x002434ae, 0xc5e618d6, 0x5669182e, 0x166f84cc, 0x3e61638f, 0xe099602f, 0x578e72b6,
0x3db8fe13, 0xc998f1fa, 0xff2b2fb8, 0x091b5301, 0x3e4c25a3, 0xa693198b, 0xf923efb6, 0x0b162799,
0xcce92245, 0x226dbe86, 0x5bdddf10, 0xa9246c38, 0x2620f11b, 0xd332e66b, 0x7b8a1c42, 0x7e3126ba,
0x99b4d1af, 0xd97aec95, 0xb7cff4ba, 0x70e662a2, 0x02d9f7df, 0x87140f7e, 0x0bd74a5a, 0x7c7193d0,
0x7b6bfe67, 0x7a1a406c, 0x86e3ceb1, 0xd281d34f, 0xc8225569, 0x16d53cc5, 0xf3d4829f, 0xa4895c0b,
0xaba21103, 0x40e072dc, 0x394a7fbd, 0xa62f59d2, 0xe26ec1ae, 0x0bb9230a, 0x82a9ceaf, 0x70c0b341,
0x91af549a, 0xc413bdc3, 0xa14d037d, 0x7b637e6d, 0xaefde64b, 0xeb143358, 0x8aa2c302, 0x1251e2e9,
0x1ad42a10, 0xaafb733f, 0x388e26ff, 0xce8a1f57, 0xd34ab05b, 0x139039b0, 0x9a4d8e9e, 0xe09bfd25,
0x3c5f0da5, 0xe9df8294, 0xacb14378, 0x38344a7d, 0x3a94e1b9, 0xe0a01099, 0x4f467d30, 0x23a462e9,
0x49170d14, 0xaafe95a7, 0x17d99f91, 0x507d2393, 0x903af930, 0xcc02b792, 0xdf6489ae, 0x544d36aa,
0xe5b6e649, 0xfd207c1f, 0x9e7e808d, 0xbe49499d, 0x03928609, 0xb81e2e77, 0xde7a4395, 0x36be3c74,
0xf9ae0764, 0xd86a0c90, 0xf7b0b1eb, 0xe1906b69, 0xb7f0e686, 0x6a461595, 0xfb016fb0, 0x980ce7e3,
0x461a9ba8, 0x34536775, 0x80f4afb6, 0xf902b32c, 0x71475750, 0xb4759822, 0x2ab01893, 0xf6dd856e,
0x7d322668, 0x5d988241, 0x4e5fdc9c, 0x68392698, 0x239f61c4, 0xe4970e3f, 0xda1fb60e, 0xff52a30f,
0xde48f380, 0x5fe18943, 0x116fdfcf, 0x80465d65, 0x52f18c81, 0x68d09d41, 0x25ca8816, 0x7dedb01d,
0xb3703b73, 0xab45e3b4, 0x6d13bb09, 0x349fa2a5, 0x47bed4cb, 0xab7d7095, 0xb3689f37, 0x5a0ac450,
0xa117e8fe, 0x65226eeb, 0x4cd193dc, 0x527cb3b5, 0xf90b537f, 0x5863bdcd, 0x57049e6b, 0x5e3cf2d1,
0x3cabeadc, 0x71b1370f, 0x9598f1ee, 0x60d4a6b4, 0x9d5140c9, 0x10c50c96, 0x81911487, 0xb6f61167,
0xc94c8512, 0xe502a9b4, 0x01b5e6b8, 0x00b7aef5, 0x9485c4d9, 0x0ec5f66e, 0x94e9c8ae, 0x8efa3512,
0x00000000,
0xfffffff9, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_1_degree_32768 = 5.72957795130823208767981548141051703324054724665643215491602438612028471483215526324409689958511109441862233816328648932814482646012483150360682678634119421225263880974672679263079887028931107679382614426382631582096104604870205064442596568411201719120577385662804312849626242033761879372976238707903403159807196240895220451862054599233963148419069662201151266096918015147876373669231641071267740385146901654995941925157119864794352106616243890352023067561777967571133156835062057313133601565013488980187887099177764391811593169200139029797682608293230553397026181660490929593282083154995798031955967007118252058466439231799858456719168439917754131652959953056406279044967248722534340724738330651858790088201071935485520604850068426473490756058743885675329321782466021242331327342721294453089166761671467202323137495784487981772906726908497801351886627439550559185806930334380673689717269463983388546519913267567748257649341692338111382433230532082241985164541395979472567140094041784696151560535821579204602135452019010741621029351292616097898440035322382044732762827209092091801711451089056465302082009791230590940235422404187355837087437553845735863291021994727895598218915795238066005179904645782827049454507745761475862299737879430917506427740398483290806153137455979422751556017881484918518940459609395139971984530643555626981802696960336478401854845389817269860386482453584697394669284938744103484193386708268079764660716018045278443171252674165178261172779938572835145352758413826483548983689719547487479425071857197094475661164401177207263621272224729886774619276575958049333831015876088788700955503726457664555633689795390872759934076388463957231359870797922613653859299456731829760185434493762364931628853725016524805627090830946056659456251070994031619085592872592047590851137444962822195617280740517898121330993699703243576913955116337162192731083315099360778006627685163451003742202461968143232204958588886409860439149837477236524845740103816051768390737500586013714984053596425074927816446441901217325510444203977327747413202327512621566758423962311946218475494856854789875795711269838899487183081334908351570192389306646409405968180138439601736690834103752618785879389800764362818929608417782756470744859541606803551333642876195616794200567577164938625785462270818817956849663083927423447133519781181358393746089102723100853385848301024637556208725529706318252813193123373652832905998425190622365569127199903124244025074213094377890275209970389790613322899350442217973566000933435216018915815555845879646566881177158624270449272860629813820671931610178631582539471231351041530399155429961434948102316219526311985381980821431671779220614329443067588418129791380688288581214445122794160078795161389748806591462479479228207069111740484137586213223932194724730524510074963462269591722198465372597233586674999095350791219753901965011720360565813584299729041079852894678263082373920251053942296358829615424822523456226572403772799160492308254608300540571862909907528526672386676206949322120165990848143216913430806010506796429247107585141567683527243637498844043105161557514950928621128009090396979649159936039424113275790947563224562223045833385444242633640084228825181166320485162649569856793531432229491077102151130556336523820035140944391168458951201134344141076381309161462429691447113105192291956796845024188580443914181926529925957800790185276319325814371814527876229689195999777831306366436871908507269807571293232096365721855369485992187845265383071556439305712746430942698408226750921749643705411978215499177471633474159866056658994249979075325086246740012224856901359011018827606849753011750025113679470906621897459210249904279654660942950579654613584648764207192115785447882608540338500923521968977775499782832938570947066220413991007563195080466249557906237938746412962620023657293756230041803620019386885285492790545268083851218082804983146189337050565597848508256750633811187906936255099436904355931582718115741194800880704671411445054432824347163936283071205063011373378539830861126323217406761879620638050584615182619503165980211673524402973442307326391485440952404551569516535922467466661962530823209397419561631409058627015665303626235040365276699422666085813809769836218366085497136864218973832357189804929973473060927948902056842639587840296459606164088702897323870233755581808371522371303516275079923891875658467378188367728252760038225841998163425554152067614263750723348038178971296182180196635200299902012582252609174531305425768867579809887581329699175774797673918832574185639827818987473450054610982847441059387358722650434187849796624527490750311815452135451529455659137107784215512997112302097169760975676766055208498091876683364811589097638824797716996485952781800819888607552004674716359328160774761877578851496093947144205594682639152886835836975169968840114856332224018880053241351129730861295423367275278360249872392415378139446696376843763477064875595094922974256706607746615167491046940600155727293734459344848464091240849735929422432276403673739024866921667308841485806522589350553690366284360310380768848317528646021154436365151034068199732843124846657157167143296986688099733123047551379976248576265090549230985457022714163755461674171922809711652979510500971699017505500394498189212405014315716066798181871794491124372117377882511385910693034966633485972116929170915265736827821657533706233432251426335410721082982561091858913063204514806171888188462821625206198978246349667122494236853669045599760587072612403593480287025470685424978911682553289640805982663587816694547566459215198245852381812783233719072017827515999875570557680242873844825815955703491063035899445818259039803286893234603180391703071647335303876543386580102858045627186001723755791619265588339975438187247985027320362763667243044097359468529765605896849697595932289474047764500634088848117846163078392454303103652211298406678068275243016321064225030908639745019242705884707385582207550219742058333505086842322192116422299019745847578523755302532451160478030946367514365092664102763064627466059438256327666437888731930670682719719203879603659140913339122416567652572167190283567902752381348847985755042158130638903668402040790664637828549511364357690112179061063655283014964069611596367109148810029546865118379190618583132595690546681640733939427443994675857459544324212811905454427601405895377782726486738491214236726289904077642409664474674742411195083627912851522086789357126300448515974350531130914701355318933406685123674704900214517830424452846863278760493799408366706541821116433881476682149289225473321905246604225088456811902841993590673689390971795284841642030439180912864278362762654301814435597450495957665346433067247406666224328608239951789873455103641882095973512642417029468094771318968095982377368992833510663463986158378881673583461221580726839104491687663695584164042370572724203524144981062277735839349574893000744309971644220446148839301384262011988440499306915213127052692406953246196743615971959132111606921692188740009882185052539937945415080725035276300275124045015630300464528039444295855705439856292471583223835278952062182530381172287619127052356786366342919192259456131622239405248705087261158715558040030177547612275658451915203127543484990428918836902106336449696948099684814637056813044437644671074486886091434203916170854680231836917361707986483895309536329535231362778420598397017389504295342637374367335119069194775685227584062568655282450988599436408242204768376163055600877942199816328281086583002424879953114320259849830185500579157405134780803166386527868317902248126781166731233006117923184896283518385375628393876979371669601427163462784636528945591353106503393341355294121376982586538323983497923958428835902648058685357634566896248412850481209061215139170989964298882794657112197389314589597200655838342527183574936791597012457000612948239778974221536214768864011246996656915520671375259315967528858036380067896716993128806245755706636357689590542450864585497415323543748760386581003567656985957929047571083653442488093949304585399192516835918435118749439343775464380350284056707387467050763411585048370112671243799163559624983160591480593411409696002523735020128034014572183357640153859085165213323151401045647876165180631037748666113715728613146772836660209015516008984654333230193734981327406686731169889165952647292195958755705502045515804430772764889814050822781135557014253065610833746979553281546275572753500040462147341586763583461531044786313626250437584521008417028531932540108612933002866875032684816862212569892781053053708431682862123028589999289974622538109736767258247158964450157846732038590275346926407660995791032875252197115697318962729795726157923705554609887439530600632245658839949463636148819956185410709470149190950741076625342277228892606198265527134212989997401234101633251427851310579408296566669805522695985968627251209341451649307942137773400354512258625352649685837540984887220449808336919481445654343559653617550282254407279962037700010060430828510442690143178090202377853338247777025327893875637813188700781636568620684625954676026137312523107539463884874969176549561116616046719888917231869351804014214146426235083078921599258475589003955356298850841358532720495431342562463722563152565890657986113745678583307540890499878134958722008892452483617389405151611973503694505799618109819794390662817917416050460524014847798962335494841946278545759911048637866950979916575296478679677420952243180691734356880319473351409825878573626912245647878284995215501686370820874721698584197895210488411974587745533935643789730134312803218277796253415138253435725532503743278727802234214516350831954259095820211373780909947435087452306956246668933178651779201698949560325926782219019736999975308186408774046904863147953357793896012299E+1; */
static EMUSHORT _ei_m_1_degree_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0xe1ebefb3, 0x1dd18a4c, 0x26925b06, 0x9d02fede, 0x43bf7138, 0x487c7568, 0x9eaec660, 0x2256facf,
0xaa4f8cf7, 0xf483407e, 0xe4413fce, 0xf887d2bd, 0xa32a074c, 0x6f8843a2, 0x4b74eddf, 0x040f9ec3,
0x28c62279, 0xfa0f97ca, 0x9ffe010d, 0xbd3cd73f, 0x29139f44, 0x0c53c265, 0xe6843dcd, 0xedb5c895,
0xfec0b1c0, 0x2458bfeb, 0x066d02aa, 0x7f1de31e, 0xcab0af5a, 0xae70345b, 0xa2cda373, 0x9d4f0e1e,
0x23b7a077, 0x199b5e1d, 0x05fe442c, 0x46f96cdd, 0x91833268, 0xf6bb47c7, 0xe590f83a, 0xc0a2810a,
0xd236eff5, 0x1df1184d, 0x4db724a1, 0xb8522e7c, 0xc8e4ab0a, 0x54b58038, 0x2b6c74da, 0x2510ac0c,
0x0191f0a1, 0xf7f24fdd, 0x8b3425b7, 0xdd9a31a8, 0xb9117b2e, 0x43dbb699, 0xe1124d01, 0x22b5f2fb,
0xef859d67, 0xb05e152e, 0xd8ab9183, 0xe0a92652, 0xf6f8802a, 0xfbbb0b93, 0x87f3a3bf, 0x257fdc72,
0xb813717c, 0x399448af, 0x91b56cde, 0x43edffa4, 0xbf47c55d, 0x6265882c, 0x02779118, 0xa0afb48d,
0x2848f200, 0x47823a07, 0x54beaed0, 0x884ea40a, 0x12c05e9e, 0x3c237920, 0xf0fa5def, 0x3e8b847b,
0x02dc4ec4, 0x2892f053, 0x64c7150a, 0xd36ecc75, 0xb0f48fa3, 0x8a5ebfbe, 0x228a7c5b, 0x55ce7aed,
0xf8d62e9d, 0x2d9045f4, 0x4a6f4f3e, 0x97f50ded, 0xb3e7f8e3, 0x2ee518bf, 0xa929eb11, 0x096648d6,
0x69db7e19, 0xb438c725, 0xae4491cc, 0xb8975380, 0x8ed964cf, 0xfdb44b89, 0xaca961a4, 0x0a130635,
0x072818c1, 0x7f275de0, 0x1ee22fe9, 0xe077230a, 0x0de520fe, 0x924774c2, 0xcd216d9b, 0xd06753ba,
0xe3319c40, 0xfc421f80, 0xb465d4e0, 0xa18fc301, 0x1f96361b, 0x1e6e6c68, 0x62bfc6aa, 0xfb49642d,
0x2363be60, 0xd0d60d48, 0x630ffc2e, 0x1f366d2b, 0xb7c8a375, 0x6293df42, 0x0423bb62, 0x797a312c,
0xcf5bf6f8, 0xe0e02bac, 0x17fe76d5, 0xdc23a823, 0x5f184661, 0xa2ea0e52, 0x02650f0e, 0x0dc1f75e,
0xbabbe513, 0x6a47b2eb, 0x7fa8262d, 0x94bf1d07, 0xc79f2b81, 0x504bf365, 0xfa807246, 0x8fa0f2a2,
0x7b0fa0a8, 0x945803fb, 0xbbda824f, 0x9df9b659, 0xb3ff64e7, 0x32fde133, 0xead1f38e, 0x18ec8971,
0xd16955bd, 0x009ba388, 0xf3ca6de3, 0xfa1e2165, 0xa7ecbe5a, 0xfcbf8607, 0x15928ca9, 0xf2a48b0c,
0xbbf2623d, 0xac6a7f4b, 0x4e4de8ce, 0x5bcc01b5, 0xb2f96da2, 0x5cef066a, 0x20184c3c, 0x4778d350,
0x4eb455b1, 0xb426929a, 0x80a4f48c, 0xf1fe30af, 0x72ce5980, 0x20a5c37a, 0x1e8c887c, 0xa70f4134,
0x926c22fd, 0x6100f805, 0x3ac7369e, 0x071cffaf, 0x3522f430, 0x195cce30, 0x6ecf350e, 0xe32cac84,
0x1a7b3948, 0xe59ade42, 0xb5a695a3, 0x439df24a, 0x1277ba55, 0x5d316ab8, 0xf13a844d, 0xda9073cd,
0x7bb3bc91, 0xff422300, 0x2e04de3a, 0xd148860c, 0x5aa85fa1, 0x47b78770, 0x979331a0, 0x61f1f8d6,
0x2afd9055, 0x59478df8, 0xe2eeb161, 0x7bf7e536, 0x5db68e3f, 0x275e3ded, 0xa3be023f, 0xd11eb6ec,
0xd3195308, 0x24533143, 0xa48c1ae2, 0x09327009, 0x59fc5c7e, 0xd0f77885, 0xb22881d6, 0x474d9be5,
0x3e443c27, 0xfed41016, 0xf0cd543a, 0x9c4c9985, 0xe87a5fd4, 0x24bb87f2, 0x92f2b3c3, 0x325a2624,
0xfce3e0d1, 0x035c04b8, 0xdd755422, 0x07b2b635, 0x3bf7fc9b, 0x31b4f2a0, 0x89e591c8, 0x9315c7c6,
0x3079a476, 0xd7c2047f, 0x15378121, 0x39f8d75e, 0xf34f8627, 0x458cbdc6, 0x7f5ac1e4, 0xc1245d31,
0xe54810fa, 0x247ea43a, 0xa199ea8a, 0xf9101cb5, 0x117413ff, 0x3a503fa0, 0x6e758318, 0x1fcae423,
0x813de58d, 0xcdb228e6, 0x9796f403, 0xeed17b01, 0x06245198, 0x8da5b17e, 0x2989a55d, 0x3ba5dbf3,
0xdec92387, 0x8661f4b2, 0xf2a802a1, 0xa95207b3, 0xaf377545, 0x3a06e21f, 0xa89ffbc4, 0x1e687d4c,
0xbf0773d1, 0x1f7988d8, 0xe147a31c, 0xb07887d3, 0xd44b20c1, 0xd7112cd5, 0x3b22ab30, 0x02cd7f47,
0x7831ce41, 0x2f3dc5d3, 0x2f5072e3, 0xc32ce8c3, 0xed4ac470, 0x25625296, 0x4f684695, 0xf4d8928c,
0xe321dab7, 0xae7b92bf, 0xdbed9bba, 0x2eb9a4f3, 0x628cb93d, 0x572ca19a, 0xd012b310, 0xd1808a9a,
0x25f9e5fb, 0xa4f4fa88, 0x5deb3881, 0x74fa65c5, 0xfcf1de80, 0x4b1852d4, 0xb881506a, 0x6f564f1d,
0x0019769d, 0x8fb26674, 0x1549338d, 0xb7c28578, 0x88397b40, 0x8e4a8170, 0x0d375388, 0xd578b45a,
0x961793e7, 0x75a5b90d, 0xf406ac7e, 0x511c4f44, 0xccbee533, 0x3ef42192, 0x880df057, 0x159b13b7,
0x6383978b, 0xbf4d56c8, 0xc0cef749, 0x9eee17f6, 0xd240f686, 0xab5d2f71, 0x9479a4f0, 0x50639580,
0x3a3cd7a9, 0x789b29cb, 0xe8a7cb0a, 0xf9ed1f7d, 0x57281a02, 0xc9b9d107, 0x5c16d010, 0xe49d2472,
0x19a80fbf, 0x79def388, 0x479191fe, 0xc93c1a57, 0x766abe60, 0xc826d1d0, 0xc6c570ff, 0xcfd10a69,
0xfecedeab, 0x55f3ef25, 0x61a454e0, 0xe9febfb6, 0x935f9bf2, 0xb3408163, 0xd185bc3a, 0x4681141e,
0xb42ad45a, 0xebdbc4ee, 0x4649754e, 0xc2571dfb, 0x355069e5, 0xe4e11019, 0xe1db4bc3, 0x09daad63,
0xf62e0be0, 0x6a4fe19e, 0xcbfddf97, 0x71a61eab, 0xa69c8565, 0x4eb96b17, 0xfe489596, 0x37d1955a,
0x7a7b69b1, 0xf590832f, 0xe17ddc6c, 0x9cb9e2ab, 0x1f22910d, 0x34559eed, 0x8d1e36ac, 0xc4d6d749,
0x67505d9e, 0xc95ad4dc, 0xcf782b9d, 0xbde195f6, 0x5099f966, 0xa54ea849, 0x521d38b7, 0x91012771,
0xe1f5b675, 0x3d494735, 0x25634cf6, 0x345e2a23, 0x485211ac, 0x5b303d18, 0xc708cc7a, 0xb92f2372,
0xc05ea62f, 0x8a5da9d8, 0xdba8d49b, 0x8c4a8290, 0x1ea9d573, 0x1b3e6b94, 0xaf49e0b6, 0xfb872de1,
0x1dd957e9, 0xc5a7dc44, 0x5a96c214, 0x7db29dd7, 0xe9abbcd5, 0xad9fe47d, 0x7e243718, 0x7b5b9050,
0x2b3ec6ac, 0x122a3a05, 0x55c67eea, 0xcd618609, 0xaa6e9738, 0x3e7d8195, 0x16332156, 0x2a16aa72,
0x6e3b6208, 0x3ec10eab, 0xa532a574, 0xcf79e439, 0xd4744d52, 0x2710e485, 0xcd54425f, 0x6678c180,
0x83b4ab96, 0x71c0b301, 0x6314b203, 0x3f8b312a, 0x4ebaeaf0, 0x6e4d9ee4, 0x8f6a3603, 0x6c6a62c0,
0xfd07ef94, 0x52145878, 0xf30810aa, 0x5724571c, 0x12bae208, 0xdc0e40c5, 0x06d0133e, 0xb9c3c216,
0x8a868200, 0x95b26b07, 0x442e9133, 0xdb95d23c, 0x9ae41155, 0x78e4b282, 0x5a67d6c6, 0x3c52bf95,
0x85618fc8, 0x2aec8166, 0xd6f02781, 0x3b069ff1, 0xd116a66e, 0xff56ed25, 0x1b70598d, 0x529dd5bd,
0x87de7a86, 0x1b04c9ed, 0xecf03cc6, 0xe11482ea, 0x3d0e1c9b, 0x4cbdff41, 0xe6fcea9c, 0x702ae93d,
0x56c4f935, 0x8332dc0f, 0x8e5d9ad5, 0xac6f4243, 0xd10d7d5c, 0x83515a66, 0x73bc1c71, 0x34e72bc7,
0xb873d214, 0x94a8891a, 0x4d196927, 0x654b152c, 0xdd9f073b, 0x1a6d221b, 0xdbf1a769, 0x37cf38b6,
0x3a2757c1, 0x707e9098, 0xb2abf965, 0xe61848b4, 0x6094c6b7, 0x8432e2f0, 0x33283985, 0xbd344679,
0x446c9289, 0x29f255ef, 0x7d3942db, 0x17748712, 0x8b232226, 0x5c0ee869, 0xcc2a0b57, 0x9b41c822,
0x458d93dd, 0x59a322de, 0xa0243cc1, 0xccc52a1c, 0x27c8e082, 0x9120a759, 0xf82f3bbd, 0x7751a6e6,
0x569916ab, 0xd295e8fc, 0xa4834c88, 0x1c0fcfea, 0x599f9af3, 0x27b62a4f, 0x0c10f9d7, 0xf4f9cc8a,
0x16a3edc6, 0x510c2c93, 0xe109741d, 0x1177543d, 0xef6db1e7, 0xbce62e3b, 0x54d5dff8, 0x62433e6d,
0x61c29479, 0xfbcbf8f9, 0x6f001004, 0xfdd2cf2c, 0x0dd8276a, 0x5dc701b7, 0x65656285, 0x5632a234,
0x22a4ea67, 0xee2d3b19, 0x0a01b48c, 0xb63000fd, 0x1a5cf702, 0x1b34ce94, 0x607f2d63, 0x38ca669e,
0xf35bb49f, 0x856c622e, 0x0d2fc4b5, 0x91dc2d1e, 0xd8613618, 0x228e3d45, 0x57b42540, 0x615ff022,
0xd2ff7263, 0x296caff9, 0xab3f209c, 0x73db2de4, 0x7cf08deb, 0x2a67b9f7, 0xa482e675, 0xa5173185,
0x762db6c2, 0xc61b0a12, 0x0db2345c, 0x3ff277ed, 0x278beef6, 0x7ed0c77d, 0x17472485, 0x6cc39f8d,
0xdef397f3, 0x479cfa7a, 0x3cdf460d, 0xbae1308f, 0x3df4f6b2, 0xd6f627ab, 0x49c856b7, 0xc397f62f,
0x542090d8, 0xe9e55b6a, 0x4ce07a68, 0x3676ff90, 0x35fe6cc2, 0xae0f97ae, 0x2a8ab67a, 0x1ffeefa0,
0xd86025e0, 0x7f28a9fe, 0x4970db95, 0xe1738274, 0x28608652, 0x67a2c042, 0x640ec785, 0x6fb8aa3f,
0xdaa050aa, 0xe7e079a6, 0xad309ab0, 0xc6bf23a8, 0x721c2f7e, 0x7b5da51d, 0x7ed31338, 0xd7c43e07,
0xcf104755, 0x957db796, 0xe7a2d29d, 0xfd797227, 0x4e077315, 0xceb7da71, 0x38b86a77, 0x0132f2c9,
0xa6838738, 0x8acb6896, 0xbfee9dae, 0x505d019b, 0x5020dd2a, 0x684f65b0, 0x94c7539b, 0x2c562ddf,
0x2f205a88, 0x9af4d921, 0x5808c199, 0x3d34d003, 0xdd70bf75, 0x3505d899, 0x85fad403, 0x356bd7c4,
0xe52e54db, 0x6143ea74, 0x79813ca2, 0xa4952d18, 0xaa0e9c70, 0xb0214f29, 0x59027638, 0x635dfd9a,
0xb10acb40, 0x03a633a7, 0x016b438e, 0xaba6f9e9, 0x9239f2ae, 0xff5ecc74, 0x98a7c528, 0x5563d0f5,
0x775b43df, 0x740f5ba3, 0xc7d4c08f, 0xbfd665ab, 0x430c0777, 0x1b54852e, 0x35f4be90, 0x0c02fee6,
0x1eec29b1, 0xb40d2758, 0x09a32da7, 0x673deb33, 0x00e192f0, 0x9222f63d, 0xd4b295f2, 0xcbc3ebe1,
0x9c686e47, 0x3b0d3fca, 0x7a3df462, 0xbd4f904d, 0x4cbeff78, 0x16ca5d3d, 0x42445fca, 0xae2d698f,
0x5582e30e, 0xd921db01, 0xfd112342, 0xfab5b7f9, 0xd846058e, 0xde81da5a, 0x0cb07674, 0x294c0110,
0x9da767e9, 0x7401961f, 0x40b4f1d7, 0x86133f99, 0x5b31c1bd, 0xa12fe6b4, 0x1e3fbf2a, 0x1021bd00,
0x7b788fa4, 0x97ada32c, 0xbfe73d9c, 0xe1565e85, 0x90249ec1, 0xee1474fb, 0xa43c293b, 0xf4af94e6,
0xd3547b14, 0x8838299c, 0x60cfc927, 0xec91f51b, 0xe9492e4c, 0xd89cd301, 0xa90d8be0, 0x2f263eaa,
0xc6930a76, 0x36299ccb, 0x20b7f010, 0x1fa2c72a, 0xcf8c0449, 0x3471c0be, 0x3fc37831, 0x646b1a31,
0x37334fa1, 0x1b327914, 0x03b5e96c, 0x32cbf8e4, 0x44f3303e, 0xf98283b3, 0xdc2775cf, 0xbb798679,
0x648f3106, 0x69da8a22, 0xf474478f, 0xe7ea3746, 0xd0e7e137, 0xe460ed7b, 0x9babddbc, 0x109d2a4e,
0xde786023, 0x11c029db, 0x04dd4e6f, 0x68b9aa09, 0xd4534a11, 0x1a353f5d, 0x2491fc5a, 0x68884961,
0x573bd22f, 0x4e236c6f, 0xb10e3457, 0x8732034d, 0x0cd3f140, 0x68f664ba, 0x4a8ec50b, 0x33296f30,
0xb6d2e5d5, 0xe30aa49f, 0x59e46a62, 0x58ed5f82, 0x2dab4e1b, 0x118618cf, 0x3361c4ee, 0xb0a38124,
0x328154ac, 0x17d0e1b9, 0x6a72b9dd, 0xafd516b3, 0xfd518424, 0x4c5b6af5, 0xf83fed88, 0xf6289be1,
0x3bbe18cb, 0xa6206034, 0xeafa8ba4, 0x4bc89428, 0xae6b4c19, 0x191da287, 0x64259871, 0x9f4e593e,
0xa898f140, 0x188f6570, 0x6cce7801, 0x7fdd8062, 0xab4bb6b9, 0x38053e97, 0x7265c895, 0x9c0e913e,
0xba09d20f, 0x7da8a12f, 0xb56f8ea5, 0x8434f1d2, 0xd5c266f0, 0x86be66c3, 0xaaf6fcdd, 0x42b5116a,
0x60558c0e, 0x6fdcd5a1, 0xb133f109, 0x06c27b5c, 0x515b5cf5, 0x0a8e8d5b, 0xdd866414, 0x00bb5c78,
0x410a9e08, 0xdeec40ee, 0xd0964324, 0x5f59247e, 0x6ea8f26c, 0x610b68d4, 0x7045b511, 0x6d8152d5,
0x6d3a3d4f, 0x9d93418d, 0xd1feb890, 0x240bd01c, 0xf1cd596a, 0xfe3e3185, 0xf9b561bd, 0x349f6202,
0x0b04cd60, 0x4ea8c4e8, 0x2e524e31, 0x2904e72c, 0x02f13b7f, 0x77877cf0, 0x221686f5, 0x6ce9c0e2,
0x92d81601, 0x123d4670, 0x0de2cf66, 0x984adfcc, 0x06560ecc, 0x5d67ffb1, 0x822f6c7f, 0xc57669b4,
0xac31a37c, 0xb80dd978, 0x18f6157e, 0x808badc5, 0x7efd9c83, 0xb17e9c98, 0x596f9d2c, 0x5fc7038d,
0xe03177b9, 0xf03a60ec, 0x7ff5c4d5, 0x16a6702a, 0xb1208eec, 0x9b41d9e7, 0x3d13de4e, 0xe2fff6e6,
0x01023c7b, 0x5edfadc7, 0x31b6e688, 0xf635af39, 0x8623fc4b, 0xfcd20f48, 0xc43c178c, 0x74b80d00,
0x4b268217, 0x6122bf56, 0xb586f4f3, 0x6fb0598e, 0xc8968ced, 0x5963421b, 0xccbb22b3, 0x32d5f066,
0x9ad11acc, 0x608dedb1, 0xdf3c5f33, 0xbce5925d, 0x8240e90a, 0xdc0037d0, 0x2123f8b5, 0x53cdfab2,
0x73dc157b, 0x0eeeab6f, 0xda4ba9f5, 0x4b8178f2, 0xcc7b7f67, 0x944dae98, 0x67a5eb10, 0xd38f4ade,
0x3570ef2e, 0xf5d8c731, 0x14cff5f8, 0x8c761dad, 0xbfbfc607, 0xe4aea49d, 0xf52966fa, 0x8429e2ef,
0x2f9b667a, 0x4c0dbd50, 0x787cdd6f, 0xbf99ab6b, 0x1a5efd91, 0xc9c19db4, 0x25f15896, 0x537a0fed,
0xea061918, 0xcff863c4, 0xa827d70f, 0xd3f19dd8, 0x5434f37d, 0xd8df4b6d, 0x4b7fd24e, 0x6b311fb0,
0xbfaced2b, 0x63626ee1, 0xd858f3a7, 0x0ce2bd9d, 0x3c00b622, 0x5a8a641e, 0x6c55767a, 0x797872c1,
0x3c7906d1, 0xd5224538, 0x9dd22487, 0xce2ed9e7, 0x6685f070, 0xf4a421b0, 0x55d722f6, 0x11627a8f,
0xb5f794e9, 0x3fda1949, 0x0d397923, 0x4f0df852, 0x38fdf6d8, 0x6d568dd2, 0xefb0f7b7, 0xa0766948,
0x9d97d28e, 0x093b9074, 0xcdf8b8c1, 0x39ea0839, 0x22093af9, 0x021e3933, 0x718e2143, 0x445e2903,
0x6d26902f, 0xacc4fe17, 0xf896fca8, 0x2b306870, 0x2883748e, 0x1bf79050, 0xf4890a79, 0x915cf024,
0x86d80ddc, 0xe63891ee, 0x10734a31, 0x2f8d39eb, 0x3abff8e3, 0x8eddc82d, 0x6422b9d4, 0x53982607,
0x21ae9f94, 0x6b481b3d, 0x7a8bf5a9, 0x32554347, 0xa8d157b7, 0x502cd4f5, 0xdd6eebb3, 0x5591a6f6,
0x065c83ed, 0x79d7669b, 0xd6b2485e, 0x43d64bff, 0x67884df5, 0x49f88a18, 0xe82811a7, 0x432084af,
0x8662c811, 0xe493a3d4, 0x64ec3b49, 0x169e8d1f, 0x978bde8b, 0x702bdc2f, 0x2f0e9336, 0x872b1733,
0xa56502c1, 0x9fe9bbe3, 0xaea2b58d, 0x0a8dfec0, 0xee0700d0, 0x8762089f, 0x614978fe, 0x196ea1df,
0x627b2f60, 0xa7be78c6, 0xb44b184a, 0xc8b63c46, 0x7ea64ce3, 0xc43ac9f9, 0xc576dceb, 0x303e7e06,
0x0cb2a55b, 0xf0788e02, 0x6ce9ef1c, 0xc7afc874, 0xb501929a, 0xcedfe38d, 0xed739603, 0xb6e80470,
0xd9e76c19, 0xcaa4208d, 0xd30d8f69, 0xb8f47be3, 0x145ecad3, 0xa7d97e91, 0x1a841e99, 0x4dd22984,
0x23bb5b95, 0xecbfdea9, 0x4eb6e14f, 0xc77ac928, 0x4ff585a9, 0x3194a253, 0xf69ea974, 0x685a30ab,
0xd037ddd6, 0x24f595bf, 0x83266093, 0xfc1a265c, 0xe0ad097f, 0xb8f51540, 0x6da6498b, 0xe883fdb6,
0xc9b7585a, 0x76f71be0, 0x59229330, 0xc55a12a0, 0x1dceb578, 0x08d6e9f9, 0xed3d708b, 0x698b3b01,
0xb1380d91, 0xcda27429, 0x7cbf02dc, 0x3482a25f, 0x40d257d7, 0x0a97537f, 0x1e0fbdc3, 0xe52ee0d3,
0x00000000,
0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000,
0x00000000
};
/* m_goldenratio_32768 = 1.61803398874989484820458683436563811772030917980576286213544862270526046281890244970720720418939113748475408807538689175212663386222353693179318006076672635443338908659593958290563832266131992829026788067520876689250171169620703222104321626954862629631361443814975870122034080588795445474924618569536486444924104432077134494704956584678850987433944221254487706647809158846074998871240076521705751797883416625624940758906970400028121042762177111777805315317141011704666599146697987317613560067087480710131795236894275219484353056783002287856997829778347845878228911097625003026961561700250464338243776486102838312683303724292675263116533924731671112115881863851331620384005222165791286675294654906811317159934323597349498509040947621322298101726107059611645629909816290555208524790352406020172799747175342777592778625619432082750513121815628551222480939471234145170223735805772786160086883829523045926478780178899219902707769038953219681986151437803149974110692608867429622675756052317277752035361393621076738937645560606059216589466759551900400555908950229530942312482355212212415444006470340565734797663972394949946584578873039623090375033993856210242369025138680414577995698122445747178034173126453220416397232134044449487302315417676893752103068737880344170093954409627955898678723209512426893557309704509595684401755519881921802064052905518934947592600734852282101088194644544222318891319294689622002301443770269923007803085261180754519288770502109684249362713592518760777884665836150238913493333122310533923213624319263728910670503399282265263556209029798642472759772565508615487543574826471814145127000602389016207773224499435308899909501680328112194320481964387675863314798571911397815397807476150772211750826945863932045652098969855567814106968372884058746103378105444390943683583581381131168993855576975484149144534150912954070050194775486163075422641729394680367319805861833918328599130396072014455950449779212076124785645916160837059498786006970189409886400764436170933417270919143365013715766011480381430626238051432117348151005590134561011800790506381421527093085880928757034505078081454588199063361298279814117453392731208092897279222132980642946878242748740174505540677875708323731097591511776297844328474790817651809778726841611763250386121129143683437670235037111633072586988325871033632223810980901211019899176841491751233134015273384383723450093478604979294599158220125810459823092552872124137043614910205471855496118087642657651106054588147560443178479858453973128630162544876114852021706440411166076695059775783257039511087823082710647893902111569103927683845386333321565829659773103436032322545743637204124406408882673758433953679593123221343732099574988946995656473600729599983912881031974263125179714143201231127955189477817269141589117799195648125580018455065632952859859100090862180297756378925999164994642819302229355234667475932695165421402109136301819472270789012208728736170734864999815625547281137347987165695274890081443840532748378137824669174442296349147081570073525457070897726754693438226195468615331209533579238014609273510210119190218360675097308957528957746814229543394385493155339630380729169175846101460995055064803679304147236572039860073550760902317312501613204843583648177048481810991602442523271672190189334596378608787528701739359303013359011237102391712659047026349402830766876743638651327106280323174069317334482343564531850581353108549733350759966778712449058363675413289086240632456395357212524261170278028656043234942837301725574405837278267996031739364013287627701243679831144643694767053127249241047167001382478312865650649343418039004101780533950587724586655755229391582397084177298337282311525692609299594224000056062667867435792397245408481765197343626526894488855272027477874733598353672776140759171205132693448375299164998093602461784426757277679001919190703805220461232482391326104327191684512306023627893545432461769975753689041763650254785138246314658336383376023577899267298863216185839590363998183845827644912459809370430555596137973432613483049494968681089535696348281781288625364608420339465381944194571426668237183949183237090857485026656803989744066210536030640026081711266599541993687316094572288810920778822772036366844815325617284117690979266665522384688311371852991921631905201568631222820715599876468423552059285371757807656050367731309751912239738872246825805715974457404842987807352215984266766257807706201943040054255015831250301753409411719101929890384472503329880245014367968441694795954530459103138116218704567997866366174605957000344597011352518134600656553520347888117414994127482641521355677639403907103870881823380680335003804680017480822059109684420264464021877053401003180288166441530913939481564031928227854824145105031888251899700748622879421558957428202166570621880905780880503246769912972872103870736974064356674589202586565739785608595665341070359978320446336346485489497663885351045527298242290699848853696828046459745762651434359050938321243743333870516657149005907105670248879858043718151261004403814880407252440616429022478227152724112085065788838712493635106806365166743222327767755797399270376231914704732395512060705503992088442603708790843334261838413597078164829553714321961189503797714630007555975379570355227144931913217255644012830918050450089921870512118606933573153895935079030073672702331416532042340155374144268715405511647961143323024854404094069114561398730260395182816803448252543267385759005604320245372719291248645813334416985299391357478698957986439498023047116967157362283912018127312916589952759919220318372356827279385637331265479985912463275030060592567454979435088119295056854932593553187291418011364121874707526281068698301357605247194455932195535961045283031488391176930119658583431442489489856558425083410942950277197583352244291257364938075417113739243760143506829878493271299751228688196049835775158771780410697131966753477194792263651901633977128473907933611119140899830560336106098717178305543540356089529290818464143713929437813560482038947912574507707557510300242072662900180904229342494259060666141332287226980690145994511995478016399151412612525728280664331261657469388195106442167387180001100421848302580916543383749236411838885646851431500637319042951481469424314608952547072037405566913069220990804819452975110650464281054177552590951871318883591476599604131796020941530858553323877253802327276329773721431279682167162344211832018028814127474431688472184593927814354740999990722332030592629766112383279833169882539312620065037028844782866694044730794710476125586583752986236250999823233597155072338383324408152577819336426263043302658958170800451278873115935587747217256494700051636672577153920984095032745112153687300912199629522765913163709396860727134269262315475330437993316581107369643142171979434056391551210810813626268885697480680601169189417502722987415869917914534994624441940121978586013736608286907223651477139126874209665137875620591854328888341742920901563133283193575622089713765630978501563154982456445865424792935722828750608481453351352181729587932991171003247622205219464510536245051298843087134443950724426735146286179918323364598369637632722575691597239543830520866474742381511079273494836952396479268993698324917999502789500060459661313463363024949951480805329017902975182515875049007435187983511836032722772601717404535571658855578297291061958193517105548257930709100576358699019297217995168731175563144485648100220014254540554292734588371160209947945720823780436871894480563689182580244499631878342027491015335791072733625328906933474123802222011626277119308544850295419132004009998655666517756640953656197897818380451030356510131589458902871861086905893947136801484570018366495647203294334374298946427412551435905843484091954870152361403173913903616440198455051049121169792001201999605069949664030350863692903941007019450532016234872763232732449439630480890554251379723314751852070910250636859816795304818100739424531700238804759834323450414258431406361272109602282423378228090279765960777108493915174887316877713522390091171173509186006546200990249758527792542781659703834950580106261553336910937846597710529750223173074121778344189411845965861029801877874274456386696612772450384586052641510304089825777754474115332076407588167751497553804711629667771005876646159549677692705496239398570925507027406997814084312496536307186653371806058742242598165307052573834541577054292162998114917508611311765773172095615656478695474489271320608063545779462414531066983742113798168963823533304477883169339728728918103664083269856988254438516675862289930696434684897514840879039647604203610206021717394470263487633654393195229077383616738981178124248365578105034169451563626043003665743108476654877780128577923645418522447236171374229255841593135612866371670328072171553392646325730673063910854108868085742838588280602303341408550390973538726134511962926415995212789311354431460152730902553827104325966226743903745563612286139078319433570590038148700898661315398195857442330441970856696722293142730741384882788975588860799738704470203166834856941990965480298249319817657926829855629723010682777235162740783807431877827318211919695280051608791572128826337968231272562870001500182929757729993579094919640763442861575713544427898383040454702710194580042582021202344580630345033658147218549203679989972935353919681213319516537974539911149424445183033858841290401817818821376006659284941367754317451605409387110368715211640405821934471204482775960541694864539878326269548013915019038995931306703186616706637196402569286713887146631189192685682691995276457997718278759460961617218868109454651578869122410609814197268619255478789926315359472922825080542516906814010781796021885330762305563816316401922454503257656739259976517530801427160714308718862859836037465057134204670083E+0; */
static EMUSHORT _ei_m_goldenratio_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0xb54e1204, 0x4b5b8c1d, 0x7fa713c4, 0x50a6e1d0, 0xb0a0d5b0, 0x1ce05bc8, 0x333c1767, 0xf62b4aae,
0xedf2d106, 0xcc5166ac, 0xf2dd4097, 0x335dd399, 0xb25a520c, 0x7c462b31, 0x82f99382, 0xbcb1bc20,
0x93411391, 0x0c549079, 0x01943bf5, 0xb839b411, 0xf489bd27, 0x8a76cff3, 0x84a05f76, 0xb5d900e2,
0x42c2faf5, 0x1731e69c, 0x6c34cf88, 0x312988bb, 0xcd09bff2, 0x4bbd4876, 0x23202d30, 0x97eb65ea,
0x12970564, 0x456095f5, 0x8c20e266, 0x82692a82, 0xd8d4c3ee, 0x8567d85b, 0xa1f3982a, 0xd7e2e2de,
0xb226baae, 0xb334dfd9, 0x9071efcc, 0x03105896, 0x912ff299, 0x0f3e7b82, 0x58598aae, 0x2a000d83,
0xd51e1978, 0xe5862a45, 0xb2a78ceb, 0x84bb0b6f, 0x37e1a6ed, 0x938f2d77, 0x3801a243, 0x1444da3e,
0xa69e776d, 0x5c79d060, 0x87c6579e, 0x447fbf2c, 0x341ffeba, 0xc8831436, 0x579009bc, 0x6689e99f,
0xde133b12, 0xadb0fc70, 0x50081008, 0xe2060dc5, 0x1e40a21d, 0xa5c65e6e, 0x01eb7514, 0x8c1ab2d6,
0xa941ed69, 0xb640a034, 0xc600ffe9, 0xe8286185, 0x2455fc02, 0xfd2e1b56, 0x2f523f3e, 0x12dadf26,
0xe66deaf9, 0x70d2e3a9, 0xbc005b53, 0xc7b4e29d, 0x89200f01, 0xccfc39d8, 0x5a6c11c5, 0xee67ba3f,
0x316d1cf9, 0xd895238d, 0x7f821713, 0xafacc150, 0x2dccab10, 0x598a316f, 0x9a7b3ad3, 0xfd1b8d2f,
0x077542df, 0x5d4ce5b2, 0xb063a63b, 0x75e3d874, 0xd1523db8, 0x7a50fdbd, 0xf4ef085c, 0x41007322,
0x605da8f1, 0x5d997776, 0xf66cb334, 0xe3ecdcb4, 0x958e2d90, 0xde127b94, 0x6a8f112a, 0xdf9ca94b,
0xef621889, 0xa00121cf, 0xd1886d7c, 0x2e999c0b, 0x17be835d, 0x46413bdc, 0xbcefe812, 0x60137561,
0xee65d9c1, 0x61d548c7, 0x4b13ad0d, 0x26e72b30, 0xbd8cc197, 0x24bff030, 0xb57d86ed, 0x5e248baa,
0x24fa751c, 0x863576a6, 0x441404ad, 0xc42e61c1, 0x7d534a95, 0x9a939314, 0x47ba99fd, 0x4b5cf80d,
0xaf4d7df8, 0x17d1bf75, 0xe3896a3c, 0x12613b59, 0x38eb8831, 0xa6d19d13, 0x195fe204, 0x4877d3eb,
0xdf3a132a, 0x2a230109, 0xb4d74346, 0x5d61dab4, 0xb2514b60, 0x8136c8a1, 0x85eaaebd, 0xcf75c21f,
0x57f7b70e, 0x0b9f55da, 0xc9e34d7e, 0xa2ffb8bb, 0xd855793e, 0xc31d94e5, 0xce0b554c, 0x81813935,
0xe6a61a17, 0x5e9d24a4, 0x59d5063c, 0x8046d6ae, 0x79e26f24, 0xa86b452a, 0x517ac8d9, 0x694673bc,
0x7c7bffa3, 0x36578ec2, 0xf1b5063c, 0x8a525528, 0xb459a192, 0xe65885f6, 0x7ca8423d, 0xcc990ebb,
0x380f0b65, 0x57481fc5, 0x60b781e2, 0x097a39b4, 0x426cc8b1, 0xae393a7f, 0xdc8f1c43, 0xf33a2198,
0xa52d5d6a, 0x53426499, 0x7a2ad251, 0x243000dc, 0xba7d31a1, 0x59d20678, 0xc5446dd2, 0xaac03b07,
0x28c87a58, 0x8c83b0f2, 0xda2e6db8, 0x7ee70cbf, 0xf224f14d, 0xbb570f1a, 0x7cf60100, 0xa412302d,
0xcfbf7a7e, 0x902da222, 0xf26637be, 0x7cf1b95a, 0xa625b9ee, 0xcf0833c5, 0xe4042139, 0x6cc83eed,
0x91e8d9f3, 0x925a64eb, 0x24354265, 0x051c222e, 0x8a0520af, 0x2d8d4ba7, 0x3b6d78a7, 0xb21afc3f,
0x33eb9c13, 0x26941b0a, 0x8ab0550a, 0x1b355f33, 0xf6a79be8, 0x4b9fca8a, 0xf93f3647, 0x0b2c5d11,
0x2fc8e28f, 0xccabfe8f, 0x97c29ac3, 0xac5d32d6, 0x17ebfb37, 0x37852aff, 0x2576bbb6, 0xccef8e7e,
0xe9c8444d, 0x03555d4e, 0xcde8e8b1, 0xc79eac1c, 0x7c0765b4, 0xe1b84668, 0xc9e1e62d, 0x19a23dc3,
0x281b12f9, 0xe17f0632, 0xfdc6a2f2, 0xc9571ebb, 0x24e57a7a, 0x6b94084e, 0x168ef4cd, 0xd3ee78a1,
0x4fd83d3d, 0xcc38e4a7, 0x27e2851c, 0x55bdede1, 0x23a9826c, 0x223bf304, 0x3e0c42d5, 0x6d6086f9,
0x3e858581, 0x7a9c3bb3, 0xa00dbb0a, 0xb5332642, 0xea2efe2e, 0x66e22bbe, 0xa99cd7a1, 0xf05ac056,
0x042d78cd, 0xadc91fb8, 0xfd40f9a8, 0x6db3f84d, 0xa9805d50, 0x761a4793, 0xa1f1836e, 0x43fb6af3,
0x148c4f9b, 0xdbd5eb57, 0xc7c15210, 0x6d559f8d, 0xe1a7edd2, 0x5aca0ae6, 0x4ab0b1e3, 0x1e7ad898,
0xc72609f9, 0x65fc616a, 0x7dbae0f8, 0x445b36c7, 0xae833c82, 0x6628056c, 0xfc2699cf, 0x04fbe2c8,
0x1254ae0b, 0x9d8cc1c4, 0x748d4b7d, 0xae018e76, 0xc03d9e05, 0x2f610f65, 0x51490daa, 0x8e12b9a9,
0x364eda9e, 0x4d62ea66, 0xb52fb91b, 0xb83d77e0, 0x5144c502, 0xc9b01208, 0x014d1d0d, 0x44dcdc6e,
0x7712d856, 0x326cbb0b, 0xbe1a6305, 0xa3cb456c, 0xf7c9ab84, 0xd2fdd87d, 0x0cf8fb8c, 0x9839eda1,
0xfb46ce37, 0xaffe0a0f, 0xc57b356a, 0x0c83cdae, 0xb859e741, 0x0faec4bd, 0x7aabda09, 0xcb386777,
0x9a32433b, 0x4c4ed963, 0x215fdf79, 0x8da0dae5, 0x61e9c60d, 0x2b17ad26, 0x72ed2ffa, 0x728eebda,
0xe06c3513, 0x75dc4ad1, 0x45e8ad16, 0xac9a58b7, 0x149b212c, 0x171d88cf, 0x7bafcd79, 0xc6d42e9e,
0x896708cd, 0x3bcfbb6d, 0xb8b59367, 0x087cc0ba, 0x372f60b8, 0xeba42326, 0x0309043f, 0xf3b340fa,
0xba04dfc4, 0x71447416, 0x0ddcf0d8, 0xf110e682, 0xd17529d1, 0x17826881, 0xd766e048, 0x957742c4,
0x8e6d7323, 0xea52c8e7, 0xd9bc79da, 0x200ba22f, 0x5c372f18, 0xf992c9d2, 0xfda813af, 0xaf93c977,
0x0043c675, 0x3e9d6daf, 0xbfc23631, 0xef0eaa7b, 0x291a2584, 0xee7f580a, 0x985ef36b, 0x714b1679,
0xb54e875e, 0x35e8db9e, 0xfa24406e, 0xe2b77d48, 0x2993a5ef, 0xe40c4fb4, 0x907886bb, 0xd433ae05,
0x0a0a5b31, 0x0f3ac6ee, 0x8f520494, 0x030bd471, 0x551616f2, 0x314bfe82, 0xf939cc78, 0xe8443213,
0x23d2443f, 0x5c2edead, 0xfc95a097, 0xdead22fe, 0x92d86a9c, 0xc73b9a69, 0xc2107fee, 0x1e7c7672,
0x24dfead6, 0x8f47d95d, 0x0904ec44, 0x39f37c1d, 0x3fae6f85, 0xdb1ed1ba, 0x33554948, 0x4c45bf33,
0xe04b70cf, 0xb1f4f041, 0xb09873cf, 0x0aa058ed, 0xe535e5fe, 0xc242e24d, 0x19f7459f, 0x1ba7f2dc,
0x90cb9559, 0xdf2247a7, 0xd201db30, 0xdeb00b89, 0x1bc9ef96, 0xadb21abd, 0xdf5c9bdc, 0x82886f2a,
0xb0817594, 0x379d4afc, 0x6c75eb97, 0x6a85df31, 0x398842bc, 0xcb54f128, 0x63104840, 0x66edf167,
0x861f6f33, 0x0b96061c, 0xbafe1424, 0x63556e76, 0xb2b487a5, 0x4de7880c, 0xe1d699df, 0x8ae0e17c,
0x3c0c3a3b, 0x6de01388, 0xf1c8da3d, 0x62bd9b01, 0x0fc9baa8, 0x4c93c021, 0x0b5d3d34, 0x316da1d5,
0x3f617f08, 0x0aec16d8, 0x234e340e, 0x2659f4bb, 0x397337ed, 0xd1336729, 0xe1e7bdea, 0x8f6cef06,
0x17d8a840, 0xf6225591, 0x446ebe75, 0x75f236db, 0x3f90621c, 0xb4b5ee77, 0x9094e435, 0xec40d199,
0xfaa5b3e3, 0x857e50b4, 0x24c791d2, 0x33de2ddd, 0x78c965cd, 0x65ad596a, 0xc20c636d, 0xc7117022,
0x5a796bcb, 0xa2549531, 0x4d575703, 0xd46e3b56, 0xf2ecb0e3, 0x39172a76, 0x1988a294, 0x00e83ec5,
0xfd7be6e4, 0xec74df84, 0xa94e64c2, 0x1d84496b, 0x4ad31172, 0x53fddc15, 0x0c6e8b87, 0xdac739c7,
0x6b65c824, 0x468706ba, 0x7cedd125, 0xf839a47c, 0xc2567de1, 0x059fff27, 0x40e9ad06, 0x55df11a2,
0x8a28e339, 0xf5bd3778, 0x96ae1c40, 0x307edf88, 0x28ddbbd0, 0x104f3366, 0x3f929cf3, 0xac12398f,
0x5edff3ed, 0x23a8aab9, 0x76d1fe80, 0xf6a84c1c, 0xe2e66d4a, 0x29e1ddd1, 0x633b7e81, 0x3349e8ad,
0x27330391, 0x8dd114b2, 0x83d08cf5, 0x88253f02, 0x3c02da7c, 0x21b19047, 0x7b1d56ed, 0x2bbb95d2,
0xbe575324, 0xf122417c, 0x08fab469, 0x0d083285, 0xff0d8d87, 0xb12b7331, 0xce4f254d, 0xccbd1b53,
0xbdec9eae, 0x8bc33643, 0x47cf0716, 0x512fbe8c, 0x5dc81e2b, 0x43addc5b, 0x26c6f23f, 0xa197a385,
0x9ff19750, 0xea736fc8, 0x579cd9ad, 0x416e2bac, 0x290f49ef, 0x2579c713, 0x5cd0d8d4, 0x7570daef,
0xb296660b, 0x8ea2c1cd, 0x8ce8ec3a, 0xcd4b1ef0, 0x8433101b, 0xce82cf31, 0x9b8e5b56, 0x558b3ff9,
0x8b5aa3bf, 0x01f0c3b9, 0x39eb207c, 0xb94521ff, 0xbfdfd338, 0x50575d8b, 0xc849dd53, 0x34753ec2,
0xa51e9798, 0xde18e777, 0xa2079e33, 0x9b3f85a2, 0xf72fa3ab, 0xf8edf8fe, 0xba11d462, 0x23c5fe81,
0x3b789a22, 0xf68e8ad6, 0xbae5d37e, 0xa7a044d6, 0x07b9e687, 0x60f789b7, 0x0e53a2d3, 0x7f05f7f6,
0x265d055e, 0x4fc8c999, 0x41a3f7a3, 0x3eb3d54e, 0x3b847202, 0xc8d35869, 0x0ff41e8f, 0xc47ef662,
0x146e608b, 0x98c75f2b, 0x7c85f7b8, 0x15cdb344, 0xda24d098, 0x50ab6e68, 0x37a20464, 0x9a71ce75,
0x48c70a9f, 0xaa1ab2a5, 0xd860b421, 0xb4d9250b, 0x9abd90eb, 0x42bfee38, 0x7e223ca7, 0x42bec82f,
0x16c6eed1, 0x639ad4de, 0xb532da00, 0x73803824, 0x5d7e2b36, 0x6d745e5a, 0xa22072bb, 0x2207e646,
0x8623f069, 0x3f99cabe, 0xbfd2a45c, 0x3ad8f158, 0xf52c2c1c, 0x600b8f34, 0x6b86e74c, 0x6c298bb9,
0x87236250, 0xd539485e, 0x44d6195a, 0x8a348ebe, 0x91a2a6f8, 0xfe447fb4, 0xf49f7c6b, 0xbd9daca2,
0xbed1c1ff, 0x293f4f74, 0x542b5ee9, 0xe8ffb4e0, 0xf8b0dc3f, 0xb42a8c1f, 0xe8afa261, 0x1b222535,
0x7cb6be21, 0x4cb23c97, 0xa302be59, 0x5e92937e, 0x48651d6e, 0x72903b0a, 0xf437fa51, 0xf562134d,
0x7fee0e1d, 0x06da630b, 0x76bb5a9e, 0x430e4c10, 0x70f4303f, 0x31206752, 0x4cd9476e, 0xdad1b1fb,
0x731a90eb, 0xb8b42ecb, 0x7d2742ae, 0xc125ee0e, 0xa0cef226, 0xe0fe1a19, 0x418bf9bc, 0xa4a11b18,
0xe1c01f09, 0x14a7481d, 0x67a457b0, 0x26521370, 0x717edef8, 0xba32412a, 0xc87a0603, 0x53cb5240,
0xe281791b, 0x447ebfce, 0x31e899ed, 0x383046c6, 0x71d27d21, 0x01fdd775, 0xf73ab6a5, 0xf0bff8d4,
0x860a60ac, 0x08d29f97, 0xbf238f3e, 0x65de2f39, 0x2483ee6e, 0x7d3b774b, 0xca7a28bb, 0xb1c05c77,
0x4744fe5b, 0x93a84b00, 0xb02a709f, 0x61e37c14, 0x2d36ba13, 0xa6ae1ddf, 0x98088768, 0x8509c0de,
0xd32ce05e, 0xdbe436df, 0x1274b0d4, 0x959b48bb, 0xf522ed3f, 0xb07a49bd, 0x0014b182, 0x2c59b109,
0x10d23e7f, 0x82ae71bf, 0x1df87a21, 0x49cd2193, 0xd6a17b55, 0x8ac15ede, 0x33a720cf, 0xe44ab59f,
0x1c6ba2b9, 0xee63a9d8, 0x15856518, 0xd7f4a530, 0x358f75d4, 0x203c6421, 0x608d01c0, 0x24c5f71d,
0xa2b42b75, 0x40b4170a, 0x0b15c9c0, 0xd3c56db7, 0x339e9091, 0x64db1943, 0xb5b0cbef, 0x54784646,
0x94dc954c, 0x51eaeaf9, 0x2baa556d, 0xb544f6e3, 0xef5b4120, 0xfeaa7e6d, 0x6e51a59b, 0xffacfd9d,
0xeeb0d526, 0x5d6def7b, 0x5460ba56, 0x62ee5cd9, 0xa3de31fa, 0x4fe1ac81, 0xc5d9fcb3, 0xddd9b805,
0x530e6066, 0xe5511f69, 0xb5ddc2f0, 0x3919aec0, 0x97452c6a, 0xe0b7be6c, 0x80cb462c, 0x97d6749a,
0x58b64b50, 0xfaf75f8c, 0x2ccca3e0, 0x6540d056, 0xb51ed2df, 0xe105ecac, 0x487fcc27, 0x70d7bf4d,
0x666237e2, 0x7b8281a5, 0x495b7707, 0xf32bf90c, 0x9c85dd20, 0xae525ca6, 0x461fe6c3, 0x7a83a350,
0x6114f7cc, 0x7e5b8b4a, 0x1f2a154a, 0x8bd1afe4, 0x52b0b087, 0xb924541d, 0x1295c29d, 0xdc59eca0,
0x292f047a, 0xc345f40c, 0x6670915f, 0xaee95338, 0x7a08f70d, 0x6e83a773, 0x46b74c2b, 0xbb210b21,
0x7dbc859a, 0x8a601a1f, 0x0d74411e, 0xddba712c, 0x4edc9b23, 0xb7d0b67c, 0x80a922db, 0xc49d1865,
0x0093155b, 0xa34609ba, 0x7d3522b9, 0x4758e996, 0x777f27d7, 0x50ac535a, 0x4cb3d634, 0x31e047c0,
0x7705a46c, 0xb58bc8d8, 0xd178b355, 0x75fa023a, 0x36df3bb3, 0x28487051, 0x7fbd150f, 0xd4d2a7a3,
0xb0e6df8d, 0x6b4f82a5, 0x0c32926d, 0xd7a1c291, 0xb58a67f1, 0x53a28d39, 0xedf12f03, 0x1dab3900,
0x511ac722, 0xb5e50bef, 0x035755ea, 0x6544eb47, 0x63619ee4, 0x43c12b71, 0xc694a46c, 0x2296b77d,
0x07c75efa, 0x8f0c43d5, 0x4fde55ea, 0x158d20c5, 0xefa51a6a, 0x3cad0514, 0x18328063, 0x84315e8e,
0x7ba0c900, 0xda375cb0, 0x46240454, 0xfbe441e7, 0xd8acf956, 0xfb253752, 0x292c835e, 0x14c46a69,
0xe0ddd87a, 0xf4dbda0e, 0xb32cf07e, 0x6e036c1c, 0xd953d9ba, 0x371e3b30, 0x8781114c, 0xe99d0ed7,
0x452a0648, 0x3eca0e09, 0x9e0b5c07, 0x8f85cd0b, 0xc3abb631, 0x8016ef43, 0x6867a0c4, 0x88c2bb1a,
0x21b8577b, 0x3ffc5bfc, 0x3fdd66a3, 0xc18f2011, 0xb7075abf, 0xd650fa7e, 0x73d692b0, 0x6d82d7d4,
0x194b5a12, 0xb60bd4ae, 0x497a00dd, 0x929e0bfa, 0x21cae217, 0x38bd7694, 0xe3dca4b1, 0x23125de3,
0xee94a3ed, 0x0ff940ea, 0x16b0da86, 0x95c053e8, 0xd51c3249, 0x8d481f9d, 0x8182c650, 0x25993abc,
0x41ea223f, 0x143291ab, 0x461c2337, 0xae72a3e4, 0xecc269a1, 0xcbf97f65, 0xa0faf943, 0x8bb84b2a,
0xaf93e711, 0x8b80e376, 0x7e2414ca, 0x0383cccd, 0x173241fd, 0xb9be4ab1, 0x1702e557, 0xb3a4565e,
0xb926019d, 0xa114b274, 0xe38a5f46, 0x69c59d12, 0x498b662c, 0xbea22548, 0x2e40cca2, 0xc482ecc0,
0x4eceadc7, 0xdf5ee2d8, 0xaf33271c, 0x9ce5fdec, 0x3cfa425f, 0xb198e36a, 0xd6b87e06, 0xaf8037e1,
0x508a0381, 0x0f8ad51a, 0x9ebe1aa2, 0x0c472c88, 0xdfda562a, 0x3c7891c9, 0xb8ea2a76, 0x58d26213,
0x2ccb1910, 0x2718eacd, 0x1439931a, 0xcd6f5c67, 0x5adcae38, 0xc932c308, 0x63c4eb25, 0xb6f596a1,
0x6a13a1ac, 0x02094786, 0xccb9b433, 0x295606cc, 0x2bb6bbdb, 0xeee5ae8c, 0x765d3a96, 0x007d5342,
0x8adab14a, 0xdeb342dc, 0x7777955a, 0xd1bc9513, 0xbb3ea061, 0x000c8370, 0xebabfe02, 0xa83da359,
0x9d5d9d09, 0xe9657ef5, 0x684c7986, 0x33e91520, 0xad7ec3da, 0x3a1566c4, 0xa44e1bfc, 0x3c32a21f,
0xc49d1cf5, 0xd1741a62, 0x42795a25, 0x558fdf41, 0x5665e197, 0xfae46559, 0x20c80eb2, 0xdbec758d,
0x8376c15f, 0x3909a767, 0xf5ee77de, 0x8e0e5778, 0x046030d5, 0xa738790b, 0x55f5ca01, 0xa7c08190,
0xcf463417, 0x4e85669d, 0xfafac405, 0x333b48a2, 0x4b337254, 0x11561347, 0x914ee551, 0xa628a78d,
0x65c7cd16, 0x06ea06e4, 0x77b22295, 0x242db8d4, 0xcdd6987a, 0x01c59a96, 0x0cf07552, 0xa7d0a842,
0x0da4ec33, 0xd1bc0f58, 0x721474ba, 0x9e5c8b24, 0x997491d3, 0x43d72279, 0xf9d526d9, 0xf39d4dc8,
0x2f257372, 0xff6283b8, 0xf69ec152, 0xa38e2559, 0x86ca7bce, 0xddfb9e3c, 0x6825a198, 0xb13719dc,
0x7effddf0, 0x656e8666, 0xe29b8b41, 0x326992e8, 0x7fdebee3, 0x42c1ceb7, 0x4b8bc3bf, 0x78356bd7,
0x0799af1b, 0x60eb25d2, 0x94201801, 0x80c43784, 0xadf8c13f, 0x81a3822d, 0xa9e93dbf, 0x93b3f858,
0xe860c74a, 0xfc363508, 0xf9d13928, 0x084113b5, 0x2e76e41a, 0xf9ce6030, 0xbfa53e0a, 0xcf1bbcdc,
0x00000000,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_eulergamma_32768 = 5.77215664901532860606512090082402431042159335939923598805767234884867726777664670936947063291746749514631447249807082480960504014486542836224173997644923536253500333742937337737673942792595258247094916008735203948165670853233151776611528621199501507984793745085705740029921354786146694029604325421519058775535267331399254012967420513754139549111685102807984234877587205038431093997361372553060889331267600172479537836759271351577226102734929139407984301034177717780881549570661075010161916633401522789358679654972520362128792265559536696281763887927268013243101047650596370394739495763890657296792960100901512519595092224350140934987122824794974719564697631850667612906381105182419744486783638086174945516989279230187739107294578155431600500218284409605377243420328547836701517739439870030237033951832869000155819398804270741154222781971652301107356583396734871765049194181230004065469314299929777956930310050308630341856980323108369164002589297089098548682577736428825395492587362959613329857473930237343884707037028441292016641785024873337908056275499843459076164316710314671072237002181074504441866475913480366902553245862544222534518138791243457350136129778227828814894590986384600629316947188714958752549236649352047324364109726827616087759508809512620840454447799229915724829251625127842765965708321461029821461795195795909592270420898962797125536321794887376421066060706598256199010288075612519913751167821764361905705844078357350158005607745793421314498850078641517161519456570617043245075008168705230789093704614306684817916496842549150496724312183783875356489495086845410234060162250851558386723494418788044094077010688379511130787202342639522692097160885690838251137871283682049117892594478486199118529391029309905925526691727446892044386971114717457157457320393520912231608508682755889010945168118101687497547096936667121020630482716589504932731486087494020700674259091824875962137384231144265313502923031751722572216283248838112458957438623987037576628551303314392999540185313414158621278864807611003015211965780068117773763501681838973389663986895793299145638864431037060807817448995795832457941896202604984104392250786046036252772602291968299586098833901378717142269178838195298445607916051972797360475910251099577913351579177225150254929324632502874767794842158405075992904018557645990186269267764372660571176813365590881554810747000062336372528894955463697143301200791308555263959549782302314403914974049474682594732084618524605877669488287953010406349172292185800870677069042792674328444696851497182567809584165449185145753319640633119937382157345087498832556088887352801901915508968855468259245444527728173057301080606177011363773182462924660081277162101867744684959514281790145111948934228834482530753118701860976122462317674977556412461983856401484123587177249554224820161517657994080629683424289057259473926963863383874380547131967642926837249076087507378528370230468650349051203422721743668979284862972908892678977703262462391226188876530057786274360609444360392809770813383693423550858394112670921873441451218780327615050947805546630058684556315245460531511325281889107923149131103234430245093345000307655864874222971770033178453915056694015998849291609114002948690208848538169700955156634705544522176403586293982865813123870132535880062568662692699776773773068322690091608510451500226107180255465928493894927759589754076155993378264824197950641868143788171850885408036799631423954009196438875007890000062799794280988637299259197776504040992203794042761681783715668653066939830916524322705955304176673664011679295901293053744971830800427584863508380804246673509355983232411696921486064989276362443295885487378970148971334353844800289046665090284537689622398304881406273054087959118967057493854432478691480853377026406775808127545873111763647878743073920664201125135272749961754505308558235668306832291767667704103523153503251012465638615670644984713269596933016786613833333344165790060586749710364689517456959718155376407837765018427834599184201599543144904772555230614767016599341639066091205400532215890209134080278225153385289951166545224586918599367122013215014480142423098625460448867256934314887049159304464018916450202240549538629184758629307788935064377159660690960468124370230546570316067999258716667524721940977798018636262563358252627942239325486013269353070138893743692384287893851276474085654865028156306774044220306440375682630910291751457223444105036931771145217088890744641604868870108386231142612844142596095637040061920057933503415524262402620646569354306125852658345219212149777187806958660851633492210483673799459259434037956000219278541837941776020336559467307887983808481631467824149235464914887668336840749289386528186304858982035481862438384817599763584907518079148063494391628470548220075494534898613382723573092219003074009680033766684493250556765493753031811251641055249238407764514984239576201278155232294492885455785382024891894244185709591955820810007157838403962747998581788088886571683069943606073599042106851142791316969959679230082898815609753833805910936034125299865679038956879567345508336290782386263856349074731927527874016655753119011154347001818625697126112012685292312993716140390696511222481661508235364398239662053263332224850519159368269071500431558987180278335384544830910724949805788096171799633716703655418004146466753871958694848333154358333064193592948742095147883234774848141814977687169441364005664515693611652416155573414193542472137306746833384905442662603837278821755270993095814102613697950078646587677160863080446074980280157696267591389779477221433751547082934587912389843305506722347496998494248670672150256927352958506586958899748653556218695804399712516897665416986265386289197754218772193960581700110423641415878081038617210155755192371116004988068229161809773242195832897486922718397919046771654266813889337929603681545793961133962192224543015158063174370840560853641603138498296951856695261282212371693936813032129656193971871020709800794883391019753510430744182344883333179697827733209114332451430508657345750068739147547077757755991846711830858366015943719371844903906177023253656797759674447574751158419574670099734500245442840658502450858564639279124611987909369307201980402930360373883843074216282120163538646622609719895843679943057203014963805083223236582555772453423718773743981833330645466290699331112597372195027464689906545715544030391783541975643431573903488386675054274216183105006055046422354570842739354935905176271747929947239890863297010190561010774269092647523574030463015924344246490083418863085932068552250779091019585889531432879981757098191682931594045300563254331448851735730269825693725346996401344087158010814528786579040866363794507110850510424179769191129261513201031636349808660694862440780066840067169622146371811477726834184664636424273405300313807734961199814686176858546312081631647989379642637383566189383137109832895649052114881340297423888686315431329787657991254542433385634720026812904899495504269808821302672635815324806753879032305742104033014978878675237786070546886147210099263294251088780197028411792240259109146658480925785719278628214766707408786351971425629242786702840770324143756993188324333155900243330476911100924797911800628620221370780062172573290473599439888313927992796939706356762811669405412885908198202383827703548349687973404888829301673677094158465440095486246514610135391349685591204023636187215099298065190586168281530287504275452586053319634325957774788134372393949912438061437544985906860751856314272552556425939670149804142598182378525768294363959656243885206565480710388454639445377019178457187410118622322780252519436265743824225609356769258238774911607377594514014470319022415355911250613817829742126498264161872460631334089192670235979580236584163175567923356621012313358454945905900699842006722602511677438473648243857154071462659456423911271707803063714169263864401005713109589606326496375529567693646894105179520006164520218843534047301824393051488198459307629640444568776241652871620727673186063254080142887457119865730747170188660368797036477085485287167000362292852883746824660588141175404744606167635430373992375659659369670879231677446856931083821078304831591964300214412597022890632031741011493664809529030117163345319179229392424287728378723495699292321360922349472264582437550945153355201176128975173395137178293328715860943866270117918415545872648982513925559437951973178674487699253261794233812999412793986026442451960060543681866467098659443659301543762914869795976949965335272100200209679104394825472441133422448700546376568408667621533736274615912054700862905716982573537052397612312384125643494117894986158285970209710970391963521681225822475627195193827282852091471823753436552540207462030667304769524700944138145617828266631961396735936725726460338849464248947244897848159671530615384671223698712823197847693110571662363732620759597118040151438962317060195857098238139246661352791369563765590486167620512974099831496559786025341012945439986728830062440844018618151175068708876467160979929201776962496330157582925961884948587200229224806062881217787338314588255129395365108819186512004492315498394773147357868897314204731094538146482263210233107943959746285235412957519106355879230019561813129461203015757634015978568175174984237788244737539824745759968677074085455743294240267819384822035409621060607219249908251048540031849631998632215690890976140531071651131293268534985244028644829347059160858699598198890395995591811076413446658814525425658815354502888473997532432780902152256952184414529865083551298398022623826497488181158152503459974991596640098320145200704803555685899730998150310419223850897453732761294717126816530886700547288657792246701782659482726097229034715741403166973107050507829610826072870429126082311974151014735784786E-1; */
static EMUSHORT _ei_m_eulergamma_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0x5cd6f69e, 0x523e27f5, 0x1b3733e4, 0x63fbf6c4, 0xf9ef873e, 0x44bc8de6, 0xc889de9a, 0x4fe97b74,
0xdcef79d7, 0xf1568030, 0xa0c22c26, 0x74f027a8, 0x84b86fe4, 0x32c46ca1, 0x458e1753, 0x45657d3c,
0xeeb5967e, 0xf2e0156f, 0x15ff9bd4, 0xb650b2e2, 0x156ca6a8, 0xe6c66e55, 0x886207d0, 0x0e22956b,
0x4f1c6e5d, 0x98f6435a, 0xcdda82cd, 0x983e8a3a, 0xe3130b77, 0x2bc61757, 0xd239cc95, 0x128f0971,
0x932bc443, 0x5f135035, 0xd822fbd4, 0x791679c5, 0x61296cc6, 0x818a2ce1, 0xcc257815, 0xcc154787,
0x781c72fe, 0x872c3ec2, 0x41023d0b, 0x16a6e81e, 0xe71d1a38, 0x29428826, 0xbd613bd8, 0xadef182e,
0xff02669d, 0xcef378e6, 0x8060ee58, 0x89ca13d4, 0x2e8fdfd6, 0xe622d1cb, 0x1efffea9, 0xaf1f39d0,
0x11615b73, 0xe6b1d36c, 0x0af22ea2, 0x3506ab58, 0x509e70f4, 0xbb4076ba, 0x6bbb19dc, 0x66b0b131,
0x2f04a0eb, 0x09b972ec, 0x106be853, 0xee3c8f57, 0xd1e12054, 0xe086fd45, 0xe8013d34, 0xe016f275,
0xbbba4b23, 0xbce21132, 0xad6c29f5, 0x560e1899, 0x3aa53769, 0xb868aff7, 0x7658e763, 0x987117d2,
0x505ac22a, 0xa51f2352, 0x7a1f04d1, 0x02c40f0d, 0xbaf542dc, 0x79f39592, 0x2673bbbf, 0xd14ac725,
0x6ecf6381, 0x8c8a8d2d, 0xc958aa66, 0x58bb2ef3, 0x21e6c552, 0x7b46a325, 0x3245e343, 0xfa4f9f2a,
0x4f36572f, 0x5064ba38, 0xfd5f07ce, 0xec2098d0, 0x2a2b2a61, 0x1884e65f, 0x99d143a1, 0x1ff0cbc3,
0xf04ee512, 0x8175b1f4, 0x43108032, 0x58f20daa, 0x922724ff, 0x123889af, 0xa02a1286, 0x71d419d0,
0x1b545f71, 0xc49afae3, 0xa2fcbf64, 0x176141b1, 0xf9d1e1ca, 0xf9fb3bf2, 0x03b156ce, 0x31de2d47,
0x90092f84, 0x19138fd5, 0x7cc84259, 0xdc253db9, 0xb637b707, 0x8f57b625, 0xd125def1, 0xf94ee03d,
0x289b37ff, 0xea7c4e87, 0x83aaa1f6, 0xb0b013dd, 0xfa0531bf, 0x16691003, 0x13575973, 0xc09ab586,
0x5cbd8edf, 0x669f15d9, 0x5d7f1d07, 0x6e4beff4, 0xe505b23f, 0xc3f7a2f8, 0x0e000293, 0x9b1de1c0,
0x68725fa2, 0xa22caf42, 0x8e8bbc1c, 0xd4dc19be, 0xe7d6888f, 0x9576c7c7, 0x3658c339, 0x6c2fdfc8,
0x25c559f2, 0x054af075, 0xe47637d6, 0xc5728206, 0x4c788431, 0x92f82fc6, 0x718b7df4, 0x32b7ee25,
0xdec996c6, 0xb69e195e, 0x3be57d10, 0x2909c9cf, 0x7d0308fb, 0x4a7df804, 0x00bbd7ed, 0x975e43fb,
0x99e37db7, 0xeb801489, 0x62ed99c3, 0xf4ee29c7, 0x6e56d909, 0x1b75023c, 0xa2b52b32, 0x42b2a873,
0x38e23b0b, 0x64696cf8, 0xc63269f0, 0x0671addc, 0x129c2578, 0x64a93484, 0x13789e99, 0xf827ef7a,
0xf106ed60, 0x7ce386b8, 0x4cdabe00, 0x02148438, 0x5d4381dd, 0xce8db50f, 0xd6d020b7, 0x3850c4a7,
0xce44d604, 0xd14ad7e0, 0x0bc3367b, 0x6225daaf, 0x8f0492da, 0xce663fe3, 0x173a849b, 0x8ec74392,
0x1882f96c, 0x4a4eb866, 0x3c363037, 0x91619d40, 0xec6485a7, 0x7c937e5d, 0xfaa66847, 0xc30589b8,
0x58f59738, 0xfb52f19b, 0x2743dab2, 0xe5ec8779, 0x0ef37325, 0x7bce6826, 0x683572ab, 0x137486ab,
0xd535bdd8, 0x3882d145, 0x17e6514c, 0x9a94df9e, 0x955d53f2, 0x19b82577, 0xd407e06c, 0xa8ae1547,
0x4c2a6bb6, 0xf64513ce, 0xc37e2cc9, 0xc6a5d347, 0x1f52b503, 0xc32ff291, 0xf2a9453a, 0xfbe9fee6,
0x6edc1bfb, 0x4e418eb3, 0xfccf63a6, 0x8855ffca, 0xf1e3620e, 0x377b960c, 0xbf6f739a, 0x4e24deed,
0x12986a9c, 0x94b1a3c4, 0xc0589dca, 0xbac670fd, 0x0ad00b65, 0x94df95ac, 0xf3a3c18f, 0x029e3b61,
0x672c675a, 0xb4cb5825, 0xc88b94d6, 0x5d0c85bf, 0x4d29f142, 0xb2d05081, 0x1d1bf767, 0xcb012a38,
0x9e629a9a, 0xba63ebbe, 0xe799db57, 0x69e6b1a6, 0x122c42ed, 0x17706f53, 0xe2b24323, 0x48b631df,
0x4d6becb3, 0x03c21e3b, 0x4853c71d, 0x7599ed33, 0x91b6e987, 0x5a3dd93c, 0xe5e5c87b, 0x3c782357,
0x275d253d, 0xcbc8992e, 0xcab64956, 0x240df4f4, 0xa966ef1f, 0x48c27547, 0xe7d79b5e, 0x2f89cc38,
0x81a759d6, 0x6cced4cf, 0x39ed3bb7, 0xe2fabb67, 0xbc728864, 0x28bd5f40, 0x67cbb249, 0xf85f39ce,
0xffc2bbe7, 0x1603d3c9, 0x37346ceb, 0xb47b1873, 0x56cb481c, 0x458ab48d, 0x8086436f, 0xc6848faf,
0x8ae035c2, 0x17ae0800, 0xdfe68e8f, 0x4c455bd2, 0x5c8c9554, 0x989565d3, 0x208ca3d6, 0xcfae876a,
0xe8b6ef06, 0xeb924810, 0x146011f6, 0x9321bed7, 0xa0c67d06, 0x48d8cd0f, 0x03bd3bf8, 0x32cd8beb,
0x146d9117, 0x2df53d5b, 0xda0f969e, 0xb6d1cc4d, 0xea6b4f5c, 0x0fc6da67, 0x14536241, 0xf4a079d2,
0xf00903ca, 0x57aaff02, 0xb35a48fc, 0x1600daa6, 0x64df68cd, 0xd29daa8f, 0x76dabd5c, 0x3c1bad04,
0x8b7b0d24, 0xf4f0b218, 0x5bd7cc81, 0x0d2a1af6, 0xeccd201a, 0x181f3a80, 0xeb152c2a, 0x41008cdc,
0x08a02e45, 0x84c3774a, 0x22ba258c, 0x8c877e65, 0x37053d22, 0xe2a033cc, 0x12ef58c3, 0xf7271155,
0xc37abd22, 0xf6655a4d, 0xe5f02a2b, 0xed8d6b2b, 0x027d5550, 0xfd5db168, 0x3e565e8b, 0x56766a00,
0xc92b69bf, 0x3a8057ea, 0xd5488dd6, 0x134b85b1, 0xd0ea7acb, 0xdc6b581e, 0xcc754383, 0xceb3887f,
0xc07d460c, 0x7d136845, 0xcd863076, 0xf1ea276f, 0xe8a903a6, 0x7c65f8b8, 0x9d918c66, 0x791c5274,
0x35151dfe, 0xbd6d7967, 0x97e21a7c, 0x2fb913af, 0xbade13cf, 0x4dff87f4, 0x8a2e6d73, 0xa50ef294,
0x3fa2db9f, 0x7fd45e2a, 0x9a02c69c, 0xf682dab6, 0xe8350f42, 0xfb110d99, 0x8fa85ffd, 0x28f56a08,
0x4cd74fd4, 0xc8b4203b, 0x4130e602, 0xdc1cc1c6, 0x537eea87, 0xe6a436e9, 0x5e37bd43, 0xf278892e,
0x31b8e31f, 0x33419d60, 0xbba5c470, 0xe1f28e6e, 0x813f20d1, 0x2df377f3, 0x9108f7c4, 0x38abb5d6,
0x9688e5be, 0x05341f30, 0xb4cdc263, 0xc9595338, 0xa85c7381, 0xba9eb589, 0x9361cf31, 0xb140243a,
0x7614abfb, 0xd18181d7, 0x2161071f, 0x2e95e543, 0xb4bcbbe4, 0xf835176d, 0xd3cae2b1, 0x3fad7d58,
0xb715ebc8, 0x87cac06e, 0x7285098a, 0x3b9dd6fa, 0xf925fbec, 0x10d99f7a, 0xabb64f12, 0x661bb113,
0x1e79c013, 0x00c58c1d, 0xc3bbc97d, 0xeb0462bd, 0xe57904e7, 0x5fd1ef2b, 0xc68db4a7, 0xb888058b,
0xb09e5bf4, 0x755df613, 0x48a9c0e4, 0x1306d95e, 0x6a1a2d9b, 0x63061d6d, 0x81ada2a8, 0xfd2de864,
0x1c9a73dc, 0x18648434, 0xdf2cf3a0, 0xbc374909, 0xb3165dd7, 0x82e64d67, 0x090e29eb, 0x920dc0c5,
0x86b143ea, 0x275907b4, 0x0674a36a, 0xb18c097a, 0x23f450de, 0x88011e65, 0x94b9e324, 0x49ffc5a7,
0x3afb9874, 0xdb06cee7, 0xf5d22f8a, 0xf95c8d30, 0x95fce710, 0x44da5b38, 0xf76e24cd, 0x20b58b29,
0xe9484d55, 0x446b0d0b, 0x2a9e6a7f, 0x7965e7a8, 0x3bacc814, 0x06e40eb1, 0x48b75e41, 0x2e2a4a5e,
0x83f60572, 0xffe8ac15, 0xfb567b1b, 0xc5cba011, 0x5c5ffac3, 0xebeebe37, 0x8e41116c, 0x78db4118,
0x44d3dba0, 0xc9fd2585, 0xf7c7bcc8, 0xa302fa11, 0xd8adbf6c, 0x796a4972, 0xf36d7d33, 0x6276fddd,
0x7925aec5, 0x937c5540, 0x1f898978, 0x038ed883, 0xf25c7b89, 0xbe0e9081, 0xb36300b2, 0xd76c8690,
0x3f40bf83, 0x5d36919a, 0xe8bd1246, 0xf8eef664, 0x9b63a97e, 0x4fa71cb5, 0x4a188f05, 0x47fbb3e0,
0xbd65e7a6, 0xec95c4a0, 0xc5c25d57, 0x75c5e429, 0x525e5796, 0x111c73f1, 0x38c3e3ef, 0x04aed377,
0xd8d327fb, 0x2df972db, 0xd21d3437, 0x6b83d911, 0x39438141, 0x43cc26ac, 0x5301020f, 0x12f3c81c,
0x7510ac17, 0x20696f4d, 0x4eb1ccd5, 0xacb46b64, 0x19d5ed88, 0x48d5e3f7, 0xca1c77c4, 0x238ed53b,
0x9282a253, 0x341d6a9e, 0x935f2f22, 0x2a4c8974, 0x7458bd07, 0xfb3cea0c, 0x4b159bd5, 0xaccc75d7,
0x9650d261, 0x7ff8c213, 0x9eddf596, 0x95c44811, 0x515a6ea4, 0xbf93157f, 0x444e027f, 0x0f21dd04,
0xd428a1e1, 0xe556ee15, 0xdc6f43c6, 0xbe2f1ce2, 0x37d064b5, 0x9d0a8e3e, 0x915e5d50, 0xa58f6463,
0xab92f220, 0xdddc1449, 0x65805d18, 0xa8770199, 0xf70e31e2, 0xa9b5d621, 0xc44eba60, 0x03eb11f0,
0x727a26b4, 0x3373b0ac, 0xcaecf16c, 0x76ba464f, 0x574278f7, 0x86707a36, 0x5fe7058f, 0x0c67a91b,
0xf735b2a5, 0xfb8e6da2, 0xbdfb0061, 0x8b50c8db, 0xa5b889d0, 0x4b357910, 0xa1ccf3b2, 0x6e082680,
0x8b5b8210, 0x7185bed8, 0xe61322b2, 0xc225192b, 0x4b8a6259, 0xecef5193, 0x883ef3a1, 0x59c49fb6,
0x6982ae81, 0x5a086f76, 0xc788c7e9, 0xa4b79905, 0xffcdba6b, 0xdb533956, 0x84af8a2e, 0xece4894e,
0xaafd9d56, 0xb2e92be0, 0x3d7e8998, 0xa2d72757, 0x66b44ee8, 0xc0849eb3, 0x878de675, 0xcb0693f0,
0xa3104ba2, 0x221e6fba, 0x4b81b326, 0xed6b0f7b, 0xde5aee17, 0x07591a7c, 0x4a3d4bb1, 0xbe81d566,
0x0cb046a9, 0x6f7b7a4a, 0x666c5d49, 0xb14f099b, 0xb770ca1c, 0x9702d018, 0xcc74c5e9, 0xf75c8adf,
0x8c43a2cb, 0x16ce0c7f, 0xb2dd351f, 0x6ef57a5a, 0x0737e269, 0x7d2d233e, 0xb235e56a, 0xc12b9334,
0x8ac84633, 0x5d064221, 0x1a865733, 0xf13a7924, 0x9e2190e6, 0x14548621, 0x46a6a11c, 0x207fa677,
0xbc4db5da, 0xb1f1dd4a, 0xbd9eefca, 0xeb8dfe9c, 0x5daf194d, 0x5a6258be, 0x87c97c22, 0x650edf40,
0x462268d9, 0x16d06b46, 0xc700b1ea, 0xe124ab42, 0x5ccef985, 0x1946c9f2, 0x3edaad32, 0xfc24e30d,
0xa35be89e, 0xff7ae68f, 0xbcc6d12b, 0x25e02101, 0xf30501d0, 0x61303e0f, 0x6bdeadde, 0x0a930313,
0xe64c103f, 0x3a82dbdb, 0x8db5466d, 0x9f1b0aa8, 0x750f35de, 0xd05dfdc7, 0xe1f3f99b, 0x44a851be,
0xac5300e0, 0xa0a7fa74, 0xeacc2a2a, 0x5d375ef8, 0x9ea616f5, 0x11e25742, 0xfb1e2a06, 0xf6b2bd8a,
0x8cda4627, 0x4a971a1f, 0x3546d9ac, 0x08244e4e, 0xe74546be, 0xa7ee38f8, 0x8cc1fae0, 0x6c4853cf,
0x38852a97, 0xc1f64bb7, 0x2973cd65, 0x8f6f929a, 0x1e649f14, 0x76bf3fa4, 0x0c655682, 0x0f2e85af,
0x9eb240f8, 0xd64c391e, 0x590fd52c, 0xd5bfc2ac, 0x4c4e6093, 0xd450a77b, 0xeed95805, 0xcb8681c0,
0x530b3a83, 0x15d89425, 0x915ab2e1, 0x29d4470a, 0x95a75698, 0x1ab47eca, 0x96262261, 0xa3bfe9ec,
0x267dc9a4, 0xc8fcaf26, 0x6caa3095, 0xe377b543, 0xb6a43f4f, 0x171976b6, 0x3f60b876, 0x0c36d208,
0x00928450, 0xe9e560e4, 0xa98b9da5, 0x5676785a, 0x47a74539, 0xfa5b9573, 0x83a499a7, 0x155e63a9,
0xb1574349, 0x2972642b, 0xe18d85b1, 0x99243364, 0xb5826a38, 0x25e8ce92, 0xc0964758, 0x7621d247,
0xc2b53a90, 0xa8512959, 0xfd7e8398, 0x74911b4f, 0xcaec24e8, 0x760e8aac, 0x6d3c7e3d, 0xa8278168,
0x59458510, 0xd66eaefb, 0x614de12f, 0x7bbc0774, 0xe5bb292e, 0xd17fe0b1, 0xb20d7dd8, 0x186933bc,
0xb78ec3eb, 0x5afbcd16, 0x0d19ddee, 0x715902aa, 0xc628ebd3, 0x3a318dba, 0x887b8287, 0x521ccde7,
0x778fb170, 0x775d7f36, 0x6e1169ec, 0x71883c11, 0x27915f3a, 0x6198df21, 0xa797dea2, 0xe4c0c0d5,
0xa17155f9, 0x3f91e011, 0xbc2402ee, 0xfed0ab5f, 0x61704d51, 0xe7239f50, 0x5ef1d180, 0x21d8b08c,
0xaf790438, 0xc37eddca, 0x43547083, 0x94198385, 0xeec14cac, 0x0c504ebd, 0xfe9eab29, 0x79cea3d8,
0xe2e7917c, 0x65cf9b0c, 0x9035d70f, 0x9ae3872d, 0x8e1351c2, 0x12ec32bb, 0xac1b0d12, 0xfb1f30f8,
0x42ca1a60, 0xdc598129, 0x6e6553c4, 0x8b9cd955, 0xc174ca7b, 0x880bc1e8, 0x53ae38e1, 0xb52cd4e7,
0xed95e82c, 0x37a8e22a, 0x8dd5cdac, 0x825e4ad8, 0x1c4a60c1, 0x422ff6c4, 0x56aac32c, 0x744adc8b,
0x422c5959, 0xa29660ac, 0xe114d7de, 0x34a71698, 0xc2ece38d, 0x577752f2, 0x581fa022, 0x4e1369ca,
0x8962ef8b, 0xdd6a46a7, 0x575b0bde, 0x743a8758, 0x49ca937b, 0x64b2ae85, 0x362b362a, 0xdc68b6ae,
0x9671af23, 0x6fbdbcf9, 0x4f90ab66, 0xb45be4ee, 0xc33e16ee, 0x4b87d32e, 0xc6bac912, 0x97aee382,
0x5e3efe49, 0xbe2adfbd, 0xfeeeb0fc, 0x909dfd95, 0x05592647, 0xf4ca5a73, 0x981ce589, 0x4381b493,
0xb3fb9dbf, 0x6f2b5f81, 0x3cdfe5aa, 0x9fb51315, 0xbf9ea7b7, 0x43d2d05c, 0x7161f3c0, 0x1db7b5c7,
0x32acb764, 0x92ab8502, 0xa8755a7b, 0x69df9900, 0xa03cbaf3, 0x45acbd84, 0x7d465557, 0xa68ed7f1,
0x2c64fa51, 0x2aa22b0e, 0xeead2c1a, 0x15a205ca, 0x9d799c0e, 0x50e9bd62, 0x0fbc1582, 0x13d075ec,
0xb15be0a6, 0x80ccb048, 0x13c9c153, 0x6b89901c, 0xdc225eb3, 0x98033652, 0x2da7905c, 0xd0ca6d32,
0x294b8d99, 0x6840db4b, 0xebb24471, 0x5add7b66, 0x9827b450, 0xadaf207f, 0xf761e1ce, 0x01cc5965,
0xea725317, 0xee7b7082, 0x4a330da9, 0xdd186ce3, 0x7cdce3c3, 0x6584424e, 0x0ec00686, 0xcc82ee52,
0x6aa7b253, 0x63a91f91, 0x5f67b951, 0xfb6a91c3, 0x342a13e3, 0x1b34c7b9, 0x21fb2536, 0x3440b109,
0x890ea9e6, 0x6ab26c11, 0xfa77dbb0, 0x298c94ec, 0xc3bfbcf4, 0xe29b7929, 0xef5f3cdb, 0x166330fb,
0x340336e1, 0x30456f98, 0x7655f072, 0xb6e79cf6, 0xd44c6937, 0x0c3f5be7, 0xe0421838, 0x31072b10,
0xe1f3a067, 0xf17903f4, 0x7ec1b6d0, 0x98bb22aa, 0xba5f3a57, 0x9ad030aa, 0xd8036214, 0x1b32e5e8,
0x512b3051, 0x81ccae83, 0xa8427633, 0x81b5753e, 0x2bce15a3, 0x542e9f72, 0x5a2b38e6, 0x92bf5222,
0x439cd03a, 0x81c1a48e, 0xb6612b78, 0x1baf84db, 0x37fb2817, 0xe9cc3d17, 0x5ad1f5c7, 0x818bd307,
0xfea32a67, 0x4068bbca, 0xc26e5421, 0xb7a661e5, 0xf5389130, 0x7f18b93e, 0x17fcc003, 0xd0d62342,
0x69ddf172, 0x9f9c7ccc, 0x9215f371, 0x6223b2f0, 0xb05e5b25, 0xe528fdf1, 0x6fe9554e, 0xaea1c4bb,
0x7031f9c0, 0xaf289048, 0x744db679, 0xc5d238d0, 0x4f1b66c2, 0xe11df242, 0xd2238d8c, 0x7c555302,
0x13edf604, 0x4c4d8c4f, 0x5c40bf30, 0x8e704b7c, 0x65f004cc, 0x2741e538, 0xee52e018, 0x7db2db49,
0x448f2a05, 0x32fab2c7, 0xd3ee591c, 0xc083f22a, 0xc9b31959, 0x6fcaabcc, 0x64b83989, 0x03655949,
0x31ced822, 0x5a7bd469, 0xe741e5d8, 0x7cfde60e, 0xe80567a4, 0x8fc28658, 0x63e6d09f, 0xb54fe70e,
0xce3bea5d, 0x961542a3, 0xbd61c746, 0x5e6ac2f0, 0x82797722, 0x3ec7c271, 0xe62ff864, 0xd2a1ea1d,
0xb6b7b86f, 0x0c09d4c8, 0x7899aaae, 0x8a96d156, 0x154b36cf, 0xdbe7bf38, 0xcc86d733, 0x58deb878,
0xd74bafea, 0xe43b4673, 0x32135a08, 0x1056ae91, 0x621057d1, 0xd0649ccb, 0x03a9f0ee, 0x8e4b59fa,
0x709affbd, 0x0c03df34, 0xf65cc019, 0xa1cecc3a, 0x0152cb56, 0xd1be3f81, 0x7db0c7a4, 0x93c467e3,
0x00000000,
0xfffffffe, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
/* m_catalan_32768 = 9.15965594177219015054603514932384110774149374281672134266498119621763019776254769479356512926115106248574422619196199579035898803325859059431594737481158406995332028773319460519038727478164087865909024706484152163000228727640942388259957741508816397470252482011560707644883807873370489900864775113225997134340748540755323076856533576809583526021938232395080072068035576104823573394231914982983618997706903640418086217941101917532743149978233976105512247795303248753718786658280823605702255941948180975350971131571261580424272363643985001738287597797653068370092980873887495610893659771940968726844441668046216243398648389162804482815062730227420738843117221827219047225587053190868573542349853949830991911596738846450861515249962423704374517773723517754407085384644013217483929999475724461997549619758706400747487070149093767887304586997986064487497464387206238513712392736304998503539223928787979063364403235478453585192777778727090608303199430133231671247615870979245547911909212620185480396393424349565375967394943547300143851807050512507488613285641293449595022987229831628948164616225739894762318195420066071881427594975599589836373037675338533813545031276817240118140721534688316835681686393272936775866739258395406180333878306870649014334860172981069921799565309581871579115539560366890369904939667538437758104931899553855162621962533168040162737521301209406045387950760538271231974679008823691786155733891244172238339381481207759942984917243976685756327180688082799829793788494327249346576074905438748195268130744370462946358928102765317050765479744948399489594770927885911958487241278660840885545978238124922605056100945844866989585768716111717866623368474099493855413210937552818155258815915022282444544417186099465881517664960782236789705192697113125713754543701243296730572468450158193130160877662156509575546796667866170823476825581335186819377456500145652617040960746889539302347919806000842455621751084234717363878793695778784409337922198945753409616474245546224787880029229148036907115270795545505414782688498185246005814466517868142315411487855409966516738539727614697016904391511490089333079184574657620996775481231382015436010988527216297701087615747817356416369857035534067264935196316955476721150777231590044833826051611638343086513979722516174138538129324801194636251880084039819455390551821042460629218521756024654860192976723974051103952645692429786421242403751892678729602717733787383799783266762086119520679121512638211925232940406920599438642746932153388566711733082714240833265920326075316592804231023099735840039594034263222768807011868196176780905631581597845376375783563735902771648831310288769379505350732080180758102238230803176250432942472226839122971295535135510431476188665547436769218412018877161799228562056352205470320069180868806612117420406099241234876051540682022625595048124858941187358346822904230836155547694777708319408748124916748929006593696164166234368370754396383894514401195564873813429212298200130210799619224249244930519992358581580826035249799850591866972201231648971048307017935281122289663551283174373523930114027923898087445696483090132078776587853623013542800016290558772950067958761782473748713780600422084453460450647024432580851647771739031960286555383282814159152487352633071505131478828449992386632431981063365152433113214639009333621591607444829234571774548171695801816889001752856450464891390904203560298360456524252657972701385867576538993029584492586921897886443888193581145267705631606097376846540836942302038168263924585791074048708798778524261408687151785758010060236817034917977336221966295377189138531167399655658859121646280155826298735413763360760730200455912029466573475718527453116338477764868382485041163016052270869444427036442512423639718149992349608389591682580361647498810426394838900429405504315021931268642300599929263615406492626641865835949042493715236220684039403701086807400984400015124653435350672338454694635760211867621143414247611783410431273061167822488339699155390913109732310667811174855376790272318450765457756998874113956861466315813615736740618811259146203974234011258821315690751757549796582296898462313292572731753383023135332328700565956885341752045739327581835139823476780092614265210747104566687631343256672759298919525488490378090465464882685752044546950538134983090214604897183193877808634090141682854845242480931043432177247887782487394860618002334152259141461387827005451709714104576566149289531086724860804842043766379362302136458177980227208827380717367112998222890691257630277791626510357625770381042886803760546363033379403673776967447571719187128039543709664138772266268898373111116020045185939731747646215428384601621445265537202925520515049418280030325502675790382527861396335727206508903678201762585736366024596449145335281410372516838220900971019436802783367089633146724973295039192592985149664144985218733843701245174674218712131102057261743401340568765551041878665445189027650053821786094121053538997849059821800230678908216061413670183936870283045443467805364995664950531808379802079503658352276220065067861771710956720056297030235535933738697718328353375572623444156649160057626666041990852767897035041932955545687453388421213048798620009287061780076785927351753865236773485350530661253960255362808093505625628213474323943992224427397115627559852443391041261804335069871341042809784568695189776688826505037561675915354731736681356833531685884402667262031966007851949052618190161355408832105644054090272162044988510417612927878842278518352007044394609615716655434483928025925011563062276507400503123514176565264499430425705315022305522335766342089431023858670606304302977198532242120432986195286331621994798030216511700718532167680950619341672862846747533072110055118542257586292926814063816024613769520432786778523519408974877995882626510188571675264489642595162456081646805866626058443282815376692095017001316910938643914700333459067018687992464831091818558481046311189547672583036689226571169905654317599886802867311458734575497774405622658413379247427188700782685546567822903364625153898984813033828488015788066469844802171669493817139985617877173787787127399698342674999716322683272579725721154228224715851754851050779709615607183707713839982653163653767581247518783983504575883117907555456866173959287295587193862192235738764386070174010593597442785814112713956805049612699600484345838964366970147711403291780650849258730082099061795875804029966182920218206961557456288109802235761951639678676266097367954923437891541001857289898168378584273036124484565324263534831489255064807821982705183665621373809236959077521516983465261032377384150898306581364871309182313833600559225400175262787421245826252823708415490682331765256862462456095643320124979706804124652204170996938197285273612639182295648243469042803035826832935739279341449625528276436184335426206641346831563702226328768390879005971663325806643310958818127532486278929800948681589024527146924108183943130349168733697658115194022773398009540199925215143496073414745390392304119908996403907603291651119295510286667414878881463707800552124855636018112720942613098538014540615315854226646258434161425950148236893663667355428327200637607490181081822143408619739115483285443843158119173497228017041724595729716608095285222104715123858300560163721678131798000957256356720598594136012596477704900288170680630689443938090420662741164182849088151323555676862363011491536158353019295186694082666880607174432972198908701950033454271309363214808979475319763350878060067351458018842224114758435684595956420123927462889264318570969317507814331927683513091198749419237657055321601762412261396759570344804903140727579777662843150565512773938546328959724219292646991078558320889712330519228977172602481970537196832391880102677558565845298910140311055068365835748832374814543556766618058333064989423939943883799652963254010197996341464287822833772562966168469117201218286614744040777355919892410751231260020424561089592299313982060171213112343808967375750143190137738105881420080685832683488608359197395586484536320854829352600751460553731540568079151101048678542045024317848121776406966416544668619239210358230899442777561173557266224125077243607726011745572834330603181058990407801918744900949254012797482869241886188853577236189719337382594749056970755345201153154027333118283779761247170150576257064655296799897182230873814226743577485204949515549301153122373497997582576182028317544521214311367909142708881084342389615836576573488488699018972855105693456375561971362356805104333758246047837406716290509691220530949693422736458886161807497322540290652651573742084416965028682192896877801820229167098175192630291660755605446310576075098207841220374690944034812326691252157124330870103537890349000906643292643725779750241824330284378092108448051314496374504507208211728852379939490486261381992522052393067273693059352176372166188904194278441469089937649018485713794294523770413025010475698868540930433653703029367695209563827717704534719329069964749837982412276976094331079408584031054912131344696275752331337321108030992425788565804104007983166194556970159991762188786644719431754699164974152025180644887788798516696669050180696117789531967776551199513657835529622857567902572138603354160889798469559721605713717345978292515013114600979023730724120363543358834487810363650252153375154263566415506859162083487700081270645469838423067413506973923854884113642743338489918038207651235593755905630124172191719808894329321136501668953670357957837187141292795182319677507705273014355668909877281562139384423216216216197142932617076013707466360043976684232107725440377924074191217701989428615453301584251318351820811378191381542354215596083899670856295168952626719939664057341930914890981849414821884118101781423745573509884888258159420456319842232143599E-1; */
static EMUSHORT _ei_m_catalan_32768_[NPIR_32768] =
{
/* lgw */
/* S i g n i f i c a n d */
/* hgw */
/* Exponent */
/* Sign */
0x00000000,
0x040efc8c, 0x0ff2f987, 0x83014764, 0x4999205e, 0xd7ef3ad8, 0xd144e308, 0x01c1232f, 0xc8df5c18,
0x8e75865f, 0x279c66e1, 0x71e8c73c, 0xaa43c370, 0x7c8c9873, 0x365affd6, 0xe7ab03ce, 0x12171d85,
0x1df081f5, 0xbd32fb8d, 0x27454726, 0x3ffd56ef, 0x40282014, 0xcfc1da34, 0xc96492dd, 0xf7d54e86,
0x65536bfb, 0x7dd8b81c, 0x8c56c31c, 0x8e0076e5, 0x8f188768, 0xacf95c56, 0x309a86c5, 0x8fc8c847,
0xf0cbf484, 0xfd8d1824, 0x01d7436a, 0x0e59c03b, 0xcd9d1c11, 0xac6fb5f8, 0x4a357531, 0x582606df,
0x5bf6ad34, 0xb8b85986, 0xf6c3b075, 0x33fe927e, 0xc948ac2b, 0x7afe46ce, 0xf818762d, 0x1e5a585a,
0xc50674ba, 0xe9bb44b5, 0xdbe90979, 0x39cfcb6d, 0xda5cba7d, 0xd2133c9d, 0x467cbc1b, 0x4508f6be,
0x8b528d94, 0x3426a96e, 0x3ae1031b, 0xc86f0b5f, 0x05d92f6f, 0xfb408c36, 0xe4fdfae3, 0x2fd4ca61,
0x5b10e961, 0xdcc8418c, 0x9b255c00, 0xa14b28de, 0xe6ecafae, 0x8f077228, 0x63467b26, 0x4ea54a01,
0xde698e77, 0x1d4f617d, 0xdf2648c3, 0x17f0a7ad, 0x1d138f15, 0x7cdfad19, 0x50d53735, 0xe10debda,
0x936685e6, 0xd6d2be42, 0x1d1981c0, 0xf2c0efa0, 0xd022e284, 0x3ad38de4, 0x90ee88fb, 0xf525c4c1,
0x2a8b8d78, 0x33d7803c, 0x79064fa0, 0x5e409e37, 0x046e09ed, 0x312b0f46, 0x2e7bcbe0, 0x2a3f2b97,
0x8423816f, 0x504e8192, 0x41308195, 0x2825ac1f, 0x60672193, 0xb5285ec2, 0xbaf85e40, 0x0ec82f8a,
0x25b70813, 0xf13ce768, 0xaa2d3fa9, 0x136e7a60, 0xfa9244ec, 0x1232da6d, 0xfe88c27f, 0x2fae1255,
0x21cfff8d, 0xc6b10eb9, 0x170a8e9e, 0x8d25fcae, 0x864b44cb, 0x71e52797, 0x0af60688, 0x9bb0effc,
0xe0515e95, 0x28c98d97, 0xc562df0d, 0x6be0b1dd, 0x8d3580a7, 0x8cb0f5b8, 0xa7e58d12, 0x8bc531e9,
0x9ef6d1cd, 0xa21183ff, 0x650b3e21, 0xa5a7ae7b, 0x0440ba25, 0x6ed43571, 0x39f2943e, 0x0656399e,
0x4f9c16ec, 0xad370064, 0xa8ba103f, 0x0527b28a, 0xe9917ad2, 0x9b4aa7dd, 0x3fcc36e9, 0x1bc02750,
0xd0058234, 0x95c01927, 0xe25ab1d4, 0x3ef2c676, 0x6c987c33, 0xa2cd2aba, 0xf2946413, 0x660b7166,
0x02b8508e, 0xc8e9dcb2, 0xaee34973, 0xbe4d2f34, 0x7ba3b5d5, 0xecaa3140, 0xd9378cc6, 0xde841b7b,
0x8e1c4eff, 0x5b1a1f59, 0x338ca7c8, 0x4b321a93, 0x3a172be3, 0x6f39c1fd, 0x4413c6be, 0x567bbd36,
0x745ba88f, 0xecb35b06, 0x9573d3ca, 0x8dbd3ec8, 0xf8e19a85, 0x9669b455, 0xc938ae86, 0xe554313c,
0xadaa44b7, 0xf55069ba, 0xc732bb65, 0x22afd9ca, 0x76136eab, 0x09afcc38, 0x8c5a59f5, 0x96a5975e,
0x7f133450, 0x93895419, 0x1cf2d436, 0x73d2b632, 0xec9891d3, 0xaf9c4951, 0x71c6016b, 0xd9e04a3d,
0x907ca3c7, 0xc234bda7, 0x4c50d7ed, 0x7dd65753, 0x0576d2ee, 0xd173cc2f, 0xb2f75ed3, 0xb13a1699,
0xa915eafd, 0xddd79812, 0x371ddf62, 0xe1480ee8, 0xb79419bb, 0x11c1d4ad, 0x309ddbe6, 0x421ac6c2,
0x3954db4f, 0xcc0fe611, 0x59887641, 0x4e1790ce, 0x8952e2ea, 0xf792b8da, 0x393d0efe, 0x5b660d84,
0xaf6d0a07, 0x1b4d1b88, 0x1a443804, 0xdf316a46, 0xedcb109b, 0x4bc16939, 0x5f2d6cd6, 0xd7fec0f5,
0x4753d348, 0xd18a3bd1, 0x58488a4f, 0x5482fc8b, 0xa368c1d1, 0x4d1ede21, 0x864dc22d, 0xa6304a57,
0x67e1cada, 0x9e840025, 0x6f0496fc, 0x51d09ad6, 0xd854e9d5, 0x6f4be161, 0x81899585, 0x2ae57fb1,
0xb0a9e84a, 0x0562668a, 0xfc13265e, 0x578f2d5e, 0x40ac36a4, 0x87e09e52, 0xf3b0c8ff, 0x8d970891,
0x0cbcfb73, 0xa589bdd2, 0x28ac63e0, 0x1b701fb1, 0xb0803602, 0x0e285a5c, 0xaa46b099, 0x142b4f62,
0xbadf297a, 0x5d967321, 0x078dff1f, 0x4fc49573, 0x2ecdc0f5, 0x6c1ed8bd, 0x9d8ff517, 0xf49f9278,
0x42dc95e7, 0x1da1680c, 0x0d271386, 0x8edacb40, 0xe6a909f5, 0x3b8894d7, 0x0913c578, 0x81b4e812,
0xcea40c1e, 0x5026a44a, 0x11cdfc36, 0xf72e1c68, 0x603ce953, 0xfeca3120, 0x64aca9b7, 0x9907121c,
0x25f5874c, 0x71c388f9, 0x7832dd74, 0x6b018596, 0x55c76bfa, 0x9a57f15c, 0xe2e0893a, 0x6a1b0d8e,
0xfe31f53a, 0x34bf429f, 0xb6cf3b34, 0x7264d894, 0x822f64b1, 0x5882e808, 0x54a45510, 0x6e66f2c9,
0x5d796892, 0x4688d247, 0x305dfb41, 0xc39aa6c8, 0xa812d763, 0x20e4221d, 0xc2e23b3e, 0x6ebd25a8,
0x11856bcd, 0x1856262d, 0xcd78f1be, 0x1e2f9458, 0xffc8ccc0, 0xdd5dd4f6, 0xeb57ce7e, 0xd75268de,
0xceccc01e, 0xbc0ead17, 0x05cda1f4, 0xed7b82e8, 0xe7c74b74, 0x57048239, 0xd8aa46f2, 0xa95223d5,
0xacf0550d, 0xc889f20d, 0x1264d58a, 0xdcaf5db0, 0x06b0528c, 0x3030b17f, 0xcfe06d3a, 0xfeee8adf,
0x0c5719ce, 0xb7aa58ce, 0x5df64bf3, 0x604d5862, 0x1261297b, 0x96a2455a, 0x5b59d7a0, 0xaa912734,
0x9887dde6, 0xeaea361d, 0x09a8300b, 0x5af5928b, 0x9be5735b, 0x07d543ee, 0x05a147fe, 0xcce5813d,
0x301b0136, 0x84a98305, 0xf78a6bb1, 0xf5a46cb7, 0xd4fa4f5d, 0x8ebda33b, 0xb519e6f0, 0xed1210dd,
0xed89c16c, 0x4f5880ff, 0xba07f38e, 0x8661bdd2, 0x5d7408e9, 0x580d2a6d, 0x99c9936e, 0x57a2b4ea,
0xcc887af5, 0x7b47acae, 0xc7f34533, 0x1d5aab1a, 0xca3291bb, 0x86a7b486, 0xc2359dac, 0xb80b771e,
0xb899abae, 0x12f7bcc2, 0x3b0644b8, 0x26a65144, 0xe66c8a79, 0xd616eba6, 0xfc5ee861, 0xa84cbae6,
0xecc13736, 0x7a7be3b0, 0x8ffc29d0, 0xcb8099bd, 0x271d5b96, 0x845645f3, 0x1eb01607, 0x3c469fc9,
0x65161c5c, 0xf9d830f0, 0x4ca9cf1a, 0xdec253c9, 0xbd09f958, 0x20267ffc, 0xdbb22ec4, 0x55311590,
0x469a224e, 0x6f19a2be, 0x52a2411e, 0x25dfdb85, 0x2edbbcd3, 0x89416ca4, 0x4bc0eeec, 0xdc0b73d5,
0x9a947843, 0xb4a966cd, 0x772723d5, 0xfe92317c, 0x06e44508, 0x4da00e23, 0xe2413cd6, 0x95ca11bf,
0xca90c978, 0x22ff26c4, 0x9f16582d, 0xda0cb7f0, 0x4867b53f, 0xf7bc5309, 0xac9426c1, 0xa0800108,
0x5aa72a84, 0x54e94e08, 0x3e5592b1, 0x0ea8675f, 0xc4ab6b5e, 0x81629009, 0x897313be, 0xde06babb,
0x9d210389, 0x9c4e1aa3, 0xfcea9c2a, 0x1f8a008e, 0xc523cfd2, 0x39578caf, 0x26e69efe, 0x1e5cb6eb,
0x9c9c2488, 0x34ff643b, 0x37dbc1a9, 0x1784cf3e, 0x2c297f2f, 0x3076a1f4, 0x17bc6f1b, 0xdfd6be83,
0x25f0d73d, 0x32cee32a, 0x15cdf7bf, 0xef726e20, 0x0b7a49cf, 0x76027093, 0x28bdd8e2, 0x7c2560e2,
0x391a8bc0, 0x166c48e1, 0x7e26c213, 0x0fe6d175, 0x92050bbd, 0x61ddb1bd, 0xeb05b2bf, 0x86264627,
0xcc681e54, 0x2f799951, 0xaad5895d, 0x743c3891, 0x3452a3e2, 0xbc14364d, 0x494c5f4c, 0xce96633c,
0xabf6e89d, 0xc74cf1f9, 0xf518c7af, 0xa8e484a1, 0x27612de6, 0x1894981d, 0x76409cf9, 0x74a9fc12,
0x61af5046, 0xa9ad38a8, 0x620a4a0f, 0xe4de8aa8, 0x3a4f927d, 0xbd8317a7, 0xd10f12e1, 0xe1899f15,
0x9150c5dd, 0x6f462093, 0x8c8b1bd8, 0x5f5f4384, 0x17a6ac4d, 0xd159ef4b, 0x9009eea4, 0x6e2c91cf,
0x056ca1e6, 0xd11d52fe, 0x4df050f4, 0x5e62ce01, 0xfbb8cfc3, 0xb05c8cb8, 0xef140156, 0x283ab5e0,
0x08b9ece6, 0xbe0cabc0, 0x2a08d945, 0x7d4b0c6c, 0xf2b27f71, 0x90c22902, 0xf4e1c099, 0x860f5ca6,
0x4ca24a62, 0x003609c7, 0x4f561f0e, 0xd303137b, 0x29cc4cf7, 0x7d7a694d, 0x9966a830, 0x896f7830,
0x64c5608e, 0x8bd43930, 0x0564419f, 0x1bc34672, 0x1fe7767f, 0xf54c78aa, 0x0fb0bb2a, 0xb9a7b457,
0xaeccb16f, 0x1d09d12e, 0x7fd1dec2, 0xc42abd0f, 0x8bd3f259, 0xa7a8e314, 0x827d2561, 0x504a8131,
0xb324105a, 0x31ec2647, 0x25a11e09, 0x2a50d1f2, 0xfd122e6c, 0x97a0be4f, 0x80110b5f, 0x840e290c,
0x8bc827a1, 0x6724e018, 0x55e220da, 0x1da74c95, 0xbc1e9c98, 0xa475802d, 0xa59bd9c7, 0xcacba75c,
0x81a8d093, 0xee9ec1bd, 0xfcca30a6, 0x972e60fa, 0xc87f95f4, 0x8f2b5406, 0x2498a2c1, 0x054348d6,
0x0a0e90e7, 0x7eb69ffa, 0xd8eb1318, 0x3630185b, 0xdcec8cb6, 0x2dfc14cc, 0x8e44884d, 0xad33d5d0,
0x4a470c0b, 0x7cca2129, 0x8768e445, 0xf32bc7b3, 0x9b388d1f, 0xac52a209, 0xffa73fc1, 0xfcc05b22,
0x75ae20bf, 0x70e2346e, 0x240f860a, 0xf4a67364, 0x92edaf82, 0xa11a79f9, 0x9852bf27, 0x9c1ba8cd,
0x26debac4, 0x013be200, 0xb7999ad2, 0x7030b9b9, 0x2c801b31, 0xcd1b38dc, 0x968b2fb5, 0xcaa22883,
0xb9ecc4d8, 0xbeb572ea, 0x3630e12e, 0xee018dea, 0xf7c0afe2, 0x7556c22f, 0x23829e3d, 0x62e5c038,
0xf3e78df3, 0x3ef428d1, 0x7fc55f1e, 0xb5098c59, 0x70c52415, 0xcb9b4828, 0xbee8808b, 0xf7b67a9e,
0xacd602bd, 0xed159362, 0xd90ca800, 0x9f7e36a0, 0xb52abd5d, 0x6501af91, 0x8b7b09b7, 0x7b5e2231,
0xff2ba455, 0xa2c5693f, 0xf1b7aa6c, 0x6de9ed02, 0xf1eabe91, 0xb99501b9, 0x3d9340a6, 0x52377c77,
0x00f6f278, 0x98665c65, 0x6605022b, 0x834b1ca4, 0x3e63a637, 0xd2cf7d8c, 0x966cd0af, 0x31f5df26,
0xc78642ad, 0x78c012ed, 0x95d21151, 0x19b18e0e, 0xf713e12a, 0x72e7deb2, 0x2554827a, 0x6973c58b,
0x81ef1d65, 0x306804b8, 0xb101d0cf, 0x9c7fbc2f, 0x31e9571f, 0xd3c8c799, 0x984f1d6f, 0x6b045c74,
0x379099af, 0x833f47d2, 0xd3ff60e1, 0xd4471ccf, 0xb99d5945, 0xb0a5fb3c, 0xdecb3fd5, 0x0659c404,
0x455c0ccb, 0x7bfd40f7, 0x2888422c, 0xf7976cf5, 0x53a90466, 0x9049aeb8, 0xeaa130c7, 0x1b9470de,
0xe06ba83d, 0x5653924c, 0x778389da, 0xed9e68b4, 0xf93774a3, 0x59fd0258, 0x4799e98b, 0xe65f2cea,
0x790ac394, 0xbed57347, 0x772a4397, 0x2d5cd1a3, 0x1bc8bb21, 0x92827497, 0x3a2231c8, 0x34c826c6,
0xdbd64013, 0xc87b6ba7, 0xc8a12501, 0x32315062, 0x0dba8fbf, 0xf68849dc, 0x155842f3, 0x4f1abffb,
0xadfb25cd, 0xd0107d7d, 0x4e1f8c43, 0xf5f3dadc, 0xc5e529e2, 0xaaeb206d, 0x097b3c59, 0xfdf7b1e6,
0xd6f127ef, 0x5259433c, 0xf8fc39ca, 0xd5045239, 0xb3287ec6, 0x5389671c, 0xb855e979, 0xa3d90ba3,
0xc368b053, 0xe0069d47, 0x11d4a8b7, 0x60f616ca, 0xec7791b9, 0x9dbadd6a, 0x3e3056c3, 0x7f0f8e70,
0x76b0d5c9, 0x02f246b8, 0x2768deca, 0x0d06ce5c, 0x370e0655, 0x1f03a838, 0x626ecc81, 0x7eabe17f,
0x2b1bf32e, 0x5bf5495e, 0xcd535c9f, 0xd0e3264d, 0xbd24af8f, 0x2d05f18a, 0x1bd663cc, 0x28618bca,
0x9d0fe78e, 0x6510557a, 0x331a2b6a, 0xb9257d47, 0x91ff02af, 0x4eda28a1, 0xc5048d87, 0xed9f0811,
0xa1473577, 0xf380c874, 0x319995dc, 0xb353d711, 0xc23c4c62, 0x8daa21ea, 0x85373668, 0xecb77b92,
0xf9683ca5, 0xd2d4056e, 0x81ad5a2a, 0x8b924fd9, 0xd37bd4d1, 0x5a6bf445, 0x50cb898e, 0xe2d06aaf,
0xf19d1eb9, 0x90cc6184, 0x9d97bd33, 0x29ca70a0, 0x84117edf, 0x0189282f, 0x005017fe, 0xc52b05f8,
0x138b4495, 0x9d6830bd, 0x1b2e73a7, 0x55e22e2c, 0xf98a8272, 0x7ba920aa, 0xb7fe87de, 0x47096ec5,
0x4a18b22c, 0x992b192a, 0x2dadf63b, 0x3d436290, 0xfe0de29e, 0x657702fa, 0xfd845b21, 0xdbd6f175,
0x205f7da3, 0x97f8544e, 0xdbdee919, 0x0baa7c72, 0x35dee0e3, 0xfe388425, 0xee615f58, 0x9dc50eae,
0xba0ef2f4, 0x47e70841, 0xee27360e, 0xd24659ae, 0x1bf320b0, 0x37340656, 0x4553231e, 0xe4e087c6,
0x4aef2a53, 0x885c7863, 0xdc715a2c, 0xffa2f8d1, 0x908d1b2b, 0x249c6f75, 0x693aecd5, 0x7e3818db,
0x4019c2aa, 0x2a5a45cf, 0x62287cc0, 0x68a1921e, 0x49ae33bb, 0x61398257, 0x45385771, 0xe8895829,
0x443ce0ce, 0x1eecb509, 0x512c4f59, 0x1822bbeb, 0xddf5983d, 0xcc4431eb, 0x68bb8f6b, 0x21bf35a4,
0x35d8e263, 0x6f71feb3, 0xc0764f5e, 0x2a63dc43, 0x2f97abd4, 0xa9d0bc72, 0x8dc31daa, 0x18eadd53,
0xd3e41a05, 0x800ae5c4, 0xb4c7e117, 0x6b81151e, 0x03941991, 0x6b6f4c4b, 0x6cdae66c, 0x3d230ef0,
0x03949f2c, 0x38e326a5, 0xb912471f, 0xcfbb74ca, 0xebc6e4f8, 0x2d940aec, 0x241acb27, 0x2d79bfe8,
0x04427f8c, 0x0434967e, 0x2fb0c2b0, 0xf8afe68e, 0xd52e22c0, 0x805ed77b, 0xc8efe611, 0x2f47c700,
0xffc66e41, 0x9586d88b, 0x459e3ddb, 0xe6e9f330, 0x6b9adfa4, 0x01065b7d, 0x5773a690, 0x94f000a7,
0x6576ea8b, 0x5121bb04, 0xedeba408, 0xbd3cddc3, 0xe43934e1, 0x36549d70, 0x94e64cb6, 0xbaaa961b,
0xec3c0145, 0xbcc39b35, 0xc34d22d1, 0x62f9c498, 0x7892fef1, 0xa5d010a3, 0x9604645c, 0x01a4f479,
0xb7e94d30, 0x6204ac3c, 0x432fdbaa, 0x7d09976c, 0x7514aca2, 0xd41b53d3, 0xa1bc82bf, 0x794be726,
0x7f0522f3, 0x2055fb40, 0x4d41b59a, 0x7e7adfc7, 0x452ea489, 0x02639bf4, 0x83713942, 0x60a932a6,
0x9dc67624, 0xfa36421e, 0x6294d65d, 0x31453cc4, 0x7561302d, 0x4d4ee967, 0x56e4c8b6, 0xe8f72e15,
0xe92d90ab, 0x709ab65f, 0x5dcc77c0, 0xcf4a5f25, 0xedc6cbf5, 0x9a69e33f, 0x3c0cb8f9, 0xb23fc823,
0x1333ddab, 0xc43a9539, 0x40f0da3a, 0x64272629, 0xa609e2b5, 0x9794567d, 0xd16da14c, 0x53109dce,
0xc3adeb0d, 0x7acde143, 0x3ab734a4, 0x5c1933fb, 0xefe44097, 0xae394f13, 0xff2be9ce, 0xc1f3bc53,
0x68230725, 0x1a483b00, 0xdeda0f42, 0x9e8c033a, 0x3f3c353a, 0xa1c6420f, 0x3c2e5ba7, 0x4472c1a2,
0x0d3c4e11, 0x51e33c1a, 0xa94084ab, 0x23f46069, 0x0677188a, 0x747e070d, 0x45562790, 0x60a488cd,
0x27fb550f, 0x7d028e8d, 0xf48c4876, 0x31ac4ce8, 0x2950db61, 0xcc74f3db, 0x90768006, 0x727c8ee5,
0x626f5150, 0x902f8278, 0xd62cb5cb, 0xbecb8f04, 0xe220797e, 0x2c3fc3ea, 0xef233dcb, 0x53813268,
0xb34791b8, 0xa7a8fb50, 0xe46a9b11, 0x01839550, 0x293c127a, 0x310315a6, 0xe912e1db, 0xe7ea092b,
0xa5163dfd, 0x84aeeaba, 0x86e68544, 0xf7921cdc, 0x057fdc67, 0x2bf626b2, 0xa8d3203e, 0x7f63350e,
0x1ad9cee1, 0xde354e1d, 0x47257a8e, 0x460ded38, 0xf2c977b1, 0x333b991f, 0x5f62f45b, 0x35f3fe5c,
0x760e1f3d, 0xe2d9689c, 0xa5d650d1, 0x912b35d8, 0x0cee24dd, 0x46d11a2a, 0x77a39b64, 0x63ba76a8,
0x19aece87, 0x76669af9, 0x13b3a8dd, 0x8c378005, 0x680d01c6, 0x43759a75, 0xf5a0182d, 0x7c6e6898,
0x738f8e5a, 0x7ff4ff46, 0xce0920a1, 0xda255282, 0xb851f77b, 0xcfdec842, 0xcb94f358, 0x6f6de500,
0xf2063a6c, 0x58bb20c7, 0x12f16bfc, 0xec95f8da, 0x3f739c42, 0x8f924d66, 0x46eec585, 0x94dc058a,
0xa3ccd76f, 0x94a263e5, 0x81c2ff80, 0x3ec43e13, 0x7d32d0c6, 0x215822e3, 0x409ae845, 0xea7cb89f,
0x00000000,
0xfffffffe, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff,
0x00000000
};
#else /* BITS_PER_EMUSHORT != 32 */
#error ei_mconst_256_emu32lsb.dfn: ERROR: Failed size of EMUSHORT data type.
#endif /* BITS_PER_EMUSHORT == 32 */
#endif /* __REAL_EINTERNAL_MCONST_256_32LSB */