pow_gen.S 85 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493
  1. /*
  2. * Math library
  3. *
  4. * Copyright (C) 2016 Intel Corporation. All rights reserved.
  5. *
  6. * Redistribution and use in source and binary forms, with or without
  7. * modification, are permitted provided that the following conditions
  8. * are met:
  9. *
  10. * * Redistributions of source code must retain the above copyright
  11. * notice, this list of conditions and the following disclaimer.
  12. * * Redistributions in binary form must reproduce the above copyright
  13. * notice, this list of conditions and the following disclaimer in
  14. * the documentation and/or other materials provided with the
  15. * distribution.
  16. * * Neither the name of Intel Corporation nor the names of its
  17. * contributors may be used to endorse or promote products derived
  18. * from this software without specific prior written permission.
  19. *
  20. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  21. * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  22. * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  23. * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  24. * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  25. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  26. * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  27. * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  28. * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  29. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  30. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  31. *
  32. *
  33. * Author Name <jingwei.zhang@intel.com>
  34. * History:
  35. * 03-14-2016 Initial version. numerics svn rev. 12864
  36. */
  37. .file "pow_gen.c"
  38. .text
  39. ..TXTST0:
  40. # -- Begin pow
  41. .text
  42. .align 16,0x90
  43. .globl pow
  44. pow:
  45. # parameter 1: %xmm0
  46. # parameter 2: %xmm1
  47. ..B1.1:
  48. .cfi_startproc
  49. ..___tag_value_pow.1:
  50. ..L2:
  51. subq $40, %rsp
  52. .cfi_def_cfa_offset 48
  53. movsd %xmm0, 8(%rsp)
  54. movsd %xmm1, 16(%rsp)
  55. ..B1.2:
  56. movlpd SIGMASK(%rip), %xmm7
  57. movlpd ONEMASK(%rip), %xmm2
  58. andpd %xmm0, %xmm7
  59. movq %xmm0, %xmm4
  60. psrlq $44, %xmm0
  61. pextrw $0, %xmm0, %eax
  62. orpd %xmm2, %xmm7
  63. pextrw $3, %xmm4, %ecx
  64. andl $255, %eax
  65. addl $1, %eax
  66. andl $510, %eax
  67. lea rcp_t1(%rip), %r8
  68. mulsd (%r8,%rax,4), %xmm7
  69. movlpd (%r8,%rax,4), %xmm5
  70. addl %eax, %eax
  71. lea log2_t1(%rip), %r8
  72. movapd (%r8,%rax,4), %xmm6
  73. movl $32751, %edx
  74. subl %ecx, %edx
  75. subl $16, %ecx
  76. orl %edx, %ecx
  77. cmpl $-2147483648, %ecx
  78. jae .L_2TAG_PACKET_0.0.2
  79. movl $0, %ecx
  80. movl $261759, %edx
  81. .L_2TAG_PACKET_1.0.2:
  82. .L_2TAG_PACKET_2.0.2:
  83. movd %edx, %xmm1
  84. psubq %xmm1, %xmm0
  85. psrlq $8, %xmm0
  86. cvtdq2pd %xmm0, %xmm0
  87. movlpd HALFSIG(%rip), %xmm1
  88. movq %xmm7, %xmm3
  89. psrlq $38, %xmm7
  90. pextrw $0, %xmm7, %eax
  91. andpd SIGMASK(%rip), %xmm4
  92. andl $255, %eax
  93. addl $1, %eax
  94. andl $510, %eax
  95. lea rcp_t2(%rip), %r8
  96. mulsd (%r8,%rax,4), %xmm3
  97. mulsd (%r8,%rax,4), %xmm5
  98. addl %eax, %eax
  99. lea log2_t2(%rip), %r8
  100. addpd (%r8,%rax,4), %xmm6
  101. orpd ONEMASK(%rip), %xmm4
  102. addsd %xmm0, %xmm6
  103. andpd %xmm4, %xmm1
  104. movq %xmm3, %xmm2
  105. psrlq $31, %xmm3
  106. pextrw $0, %xmm3, %eax
  107. movlpd HALFSIG(%rip), %xmm0
  108. subsd %xmm1, %xmm4
  109. movlpd LHN(%rip), %xmm7
  110. andl $511, %eax
  111. addl $1, %eax
  112. andl $1022, %eax
  113. lea rcp_t3(%rip), %r8
  114. mulsd (%r8,%rax,4), %xmm5
  115. mulsd (%r8,%rax,4), %xmm2
  116. lea log2_t3(%rip), %r8
  117. addpd (%r8,%rax,8), %xmm6
  118. andpd %xmm5, %xmm0
  119. subsd %xmm0, %xmm5
  120. addsd %xmm2, %xmm7
  121. movq %xmm0, %xmm3
  122. mulsd %xmm1, %xmm0
  123. mulsd %xmm5, %xmm1
  124. mulsd %xmm4, %xmm3
  125. subsd %xmm0, %xmm2
  126. mulsd %xmm5, %xmm4
  127. movq %xmm6, %xmm0
  128. subsd %xmm1, %xmm2
  129. addsd %xmm7, %xmm6
  130. movlpd 16(%rsp), %xmm1
  131. pextrw $3, %xmm1, %eax
  132. subsd %xmm3, %xmm2
  133. subsd %xmm6, %xmm0
  134. movlpd HALFSIG(%rip), %xmm3
  135. pextrw $3, %xmm6, %edx
  136. subsd %xmm4, %xmm2
  137. movq %xmm6, %xmm4
  138. addsd %xmm7, %xmm0
  139. subsd %xmm2, %xmm7
  140. subsd %xmm2, %xmm6
  141. unpcklpd %xmm7, %xmm7
  142. andl $32752, %eax
  143. cmpl $32752, %eax
  144. jae .L_2TAG_PACKET_3.0.2
  145. andl $32752, %edx
  146. subl $16368, %eax
  147. addl %edx, %eax
  148. movl $16544, %edx
  149. subl %eax, %edx
  150. subl $15472, %eax
  151. orl %eax, %edx
  152. cmpl $-2147483648, %edx
  153. jae .L_2TAG_PACKET_4.0.2
  154. .L_2TAG_PACKET_5.0.2:
  155. subsd %xmm6, %xmm4
  156. subsd %xmm4, %xmm2
  157. movlpd HALFSIG(%rip), %xmm4
  158. andpd %xmm1, %xmm3
  159. andpd %xmm6, %xmm4
  160. subsd %xmm2, %xmm0
  161. xorpd %xmm2, %xmm2
  162. movl $16480, %edx
  163. pinsrw $3, %edx, %xmm2
  164. movq %xmm3, %xmm5
  165. mulsd %xmm4, %xmm3
  166. subsd %xmm4, %xmm6
  167. subsd %xmm5, %xmm1
  168. mulsd %xmm2, %xmm3
  169. mulsd %xmm6, %xmm5
  170. movapd clv(%rip), %xmm2
  171. mulsd %xmm1, %xmm4
  172. cvtsd2si %xmm3, %eax
  173. mulsd %xmm1, %xmm6
  174. movapd 16+clv(%rip), %xmm1
  175. addsd %xmm4, %xmm5
  176. pshufd $238, %xmm6, %xmm4
  177. addsd %xmm6, %xmm5
  178. movl $130943, %edx
  179. subl %eax, %edx
  180. addl $123391, %eax
  181. orl %eax, %edx
  182. subl $123391, %eax
  183. cmpl $0, %edx
  184. jle .L_2TAG_PACKET_6.0.2
  185. addl %eax, %ecx
  186. andl $127, %eax
  187. andl $-128, %ecx
  188. addl $130944, %ecx
  189. addsd %xmm0, %xmm4
  190. movq %xmm3, %xmm0
  191. addsd Shifter(%rip), %xmm3
  192. mulpd %xmm7, %xmm2
  193. subsd Shifter(%rip), %xmm3
  194. mulpd %xmm7, %xmm7
  195. subsd %xmm3, %xmm0
  196. addl %eax, %eax
  197. addl %eax, %eax
  198. addl %eax, %eax
  199. addl %eax, %eax
  200. lea exp2_tbl(%rip), %r8
  201. movapd (%r8,%rax), %xmm3
  202. movapd cev(%rip), %xmm6
  203. mulpd %xmm7, %xmm1
  204. addpd %xmm1, %xmm2
  205. pshufd $238, %xmm2, %xmm1
  206. mulsd %xmm7, %xmm2
  207. xorpd %xmm7, %xmm7
  208. movl $16256, %edx
  209. addsd %xmm1, %xmm2
  210. pinsrw $3, %edx, %xmm7
  211. addsd %xmm4, %xmm2
  212. movlpd 32+cev(%rip), %xmm4
  213. movd %ecx, %xmm1
  214. mulsd 16(%rsp), %xmm2
  215. mulsd %xmm7, %xmm0
  216. psllq $45, %xmm1
  217. pshufd $68, %xmm1, %xmm1
  218. movapd 16+cev(%rip), %xmm7
  219. addsd %xmm2, %xmm5
  220. addsd %xmm5, %xmm0
  221. unpcklpd %xmm0, %xmm0
  222. mulpd %xmm0, %xmm6
  223. mulsd %xmm0, %xmm4
  224. pshufd $238, %xmm3, %xmm5
  225. mulpd %xmm0, %xmm0
  226. addpd %xmm6, %xmm7
  227. mulpd %xmm0, %xmm7
  228. mulsd %xmm3, %xmm0
  229. pshufd $238, %xmm7, %xmm6
  230. mulsd %xmm7, %xmm0
  231. mulsd %xmm3, %xmm6
  232. mulsd %xmm3, %xmm4
  233. addsd %xmm5, %xmm0
  234. addsd %xmm6, %xmm0
  235. addsd %xmm4, %xmm0
  236. addsd %xmm3, %xmm0
  237. mulsd %xmm1, %xmm0
  238. jmp ..B1.5
  239. .L_2TAG_PACKET_0.0.2:
  240. movlpd 16(%rsp), %xmm1
  241. movlpd ABSVALMASK(%rip), %xmm3
  242. movd %xmm1, %eax
  243. movq %xmm1, %xmm2
  244. andpd %xmm3, %xmm1
  245. psrlq $32, %xmm1
  246. movd %xmm1, %ecx
  247. cmpl $2146435072, %ecx
  248. jae .L_2TAG_PACKET_7.0.2
  249. orl %ecx, %eax
  250. cmpl $0, %eax
  251. je .L_2TAG_PACKET_8.0.2
  252. cmpl $0, %edx
  253. jge .L_2TAG_PACKET_9.0.2
  254. negl %edx
  255. addl $32751, %edx
  256. psllq $52, %xmm3
  257. orpd %xmm3, %xmm2
  258. movl $1011, %ecx
  259. movd %ecx, %xmm3
  260. psrlq $20, %xmm1
  261. psubd %xmm3, %xmm1
  262. pxor %xmm3, %xmm3
  263. pmaxsw %xmm3, %xmm1
  264. psllq %xmm1, %xmm2
  265. pcmpeqd %xmm3, %xmm2
  266. pmovmskb %xmm2, %eax
  267. movl %edx, %ecx
  268. andl $32767, %edx
  269. cmpl $32752, %edx
  270. jae .L_2TAG_PACKET_10.0.2
  271. andl $255, %eax
  272. cmpl $255, %eax
  273. jne .L_2TAG_PACKET_11.0.2
  274. movlpd 16(%rsp), %xmm1
  275. movlpd 16(%rsp), %xmm2
  276. movl $1012, %ecx
  277. movd %ecx, %xmm3
  278. andpd ABSVALMASK(%rip), %xmm1
  279. psrlq $52, %xmm1
  280. psubd %xmm3, %xmm1
  281. movlpd NEG_ZERO(%rip), %xmm3
  282. psllq %xmm1, %xmm2
  283. pcmpeqd %xmm3, %xmm2
  284. pmovmskb %xmm2, %eax
  285. andl $255, %eax
  286. movl $261889, %ecx
  287. addl %eax, %ecx
  288. andl $262144, %ecx
  289. cmpl $16, %edx
  290. jb .L_2TAG_PACKET_12.0.2
  291. movl $786047, %edx
  292. movlpd SIGMASK(%rip), %xmm3
  293. movlpd ONEMASK(%rip), %xmm2
  294. jmp .L_2TAG_PACKET_1.0.2
  295. .L_2TAG_PACKET_7.0.2:
  296. movlpd 8(%rsp), %xmm7
  297. movlpd 8(%rsp), %xmm4
  298. movd %xmm7, %edx
  299. psrlq $32, %xmm7
  300. movd %xmm7, %eax
  301. movl %eax, %ecx
  302. andl $2147483647, %eax
  303. cmpl $2146435072, %eax
  304. jb .L_2TAG_PACKET_13.0.2
  305. ja .L_2TAG_PACKET_14.0.2
  306. cmpl $0, %edx
  307. ja .L_2TAG_PACKET_14.0.2
  308. jmp .L_2TAG_PACKET_13.0.2
  309. .L_2TAG_PACKET_9.0.2:
  310. movl $0, %ecx
  311. .L_2TAG_PACKET_12.0.2:
  312. xorpd %xmm0, %xmm0
  313. movl $17392, %eax
  314. pinsrw $3, %eax, %xmm0
  315. movlpd SIGMASK(%rip), %xmm7
  316. movlpd ONEMASK(%rip), %xmm2
  317. mulsd %xmm4, %xmm0
  318. movd %xmm4, %edx
  319. psrlq $32, %xmm4
  320. movd %xmm4, %eax
  321. cmpl $0, %edx
  322. je .L_2TAG_PACKET_15.0.2
  323. movq 16(%rsp), %xmm4
  324. pextrw $3, %xmm4, %eax
  325. andl $49152, %eax
  326. cmpl $16384, %eax
  327. je .L_2TAG_PACKET_16.0.2
  328. .L_2TAG_PACKET_17.0.2:
  329. andpd %xmm0, %xmm7
  330. movq %xmm0, %xmm4
  331. andpd ABSVALMASK(%rip), %xmm0
  332. psrlq $44, %xmm0
  333. pextrw $0, %xmm0, %eax
  334. orpd %xmm2, %xmm7
  335. andl $255, %eax
  336. addl $1, %eax
  337. andl $510, %eax
  338. lea rcp_t1(%rip), %r8
  339. mulsd (%r8,%rax,4), %xmm7
  340. movlpd (%r8,%rax,4), %xmm5
  341. addl %eax, %eax
  342. lea log2_t1(%rip), %r8
  343. movapd (%r8,%rax,4), %xmm6
  344. movl $278143, %edx
  345. jmp .L_2TAG_PACKET_2.0.2
  346. .L_2TAG_PACKET_15.0.2:
  347. movl %eax, %edx
  348. andl $2147483647, %edx
  349. cmpl $0, %edx
  350. jne .L_2TAG_PACKET_17.0.2
  351. movl 20(%rsp), %edx
  352. andl $-2147483648, %edx
  353. cmpl $0, %edx
  354. je .L_2TAG_PACKET_18.0.2
  355. shll $13, %ecx
  356. andl %ecx, %eax
  357. movl $2146435072, %edx
  358. orl %eax, %edx
  359. movd %edx, %xmm0
  360. psllq $32, %xmm0
  361. movlpd ONEMASK(%rip), %xmm1
  362. movlpd 8(%rsp), %xmm2
  363. divsd %xmm2, %xmm1
  364. .L_2TAG_PACKET_19.0.2:
  365. movl $27, (%rsp)
  366. jmp .L_2TAG_PACKET_20.0.2
  367. .L_2TAG_PACKET_18.0.2:
  368. shll $13, %ecx
  369. andl %ecx, %eax
  370. cmpl $0, %eax
  371. jne .L_2TAG_PACKET_21.0.2
  372. pxor %xmm0, %xmm0
  373. jmp ..B1.5
  374. .L_2TAG_PACKET_10.0.2:
  375. movlpd SIGMASK(%rip), %xmm3
  376. xorpd %xmm1, %xmm1
  377. andpd %xmm4, %xmm3
  378. pcmpeqd %xmm3, %xmm1
  379. pmovmskb %xmm1, %ecx
  380. andl $255, %ecx
  381. cmpl $255, %ecx
  382. jne .L_2TAG_PACKET_14.0.2
  383. pextrw $3, %xmm4, %ecx
  384. andl $32768, %ecx
  385. cmpl $0, %ecx
  386. je .L_2TAG_PACKET_22.0.2
  387. andl $255, %eax
  388. cmpl $255, %eax
  389. jne .L_2TAG_PACKET_23.0.2
  390. movlpd 16(%rsp), %xmm1
  391. movlpd 16(%rsp), %xmm2
  392. movl $1012, %ecx
  393. movd %ecx, %xmm3
  394. andpd ABSVALMASK(%rip), %xmm1
  395. psrlq $52, %xmm1
  396. psubd %xmm3, %xmm1
  397. pxor %xmm3, %xmm3
  398. psllq %xmm1, %xmm2
  399. pcmpeqd %xmm3, %xmm2
  400. pmovmskb %xmm2, %eax
  401. andl $255, %eax
  402. cmpl $255, %eax
  403. je .L_2TAG_PACKET_23.0.2
  404. movlpd 16(%rsp), %xmm1
  405. pextrw $3, %xmm1, %eax
  406. andl $32768, %eax
  407. cmpl $0, %eax
  408. je .L_2TAG_PACKET_24.0.2
  409. .L_2TAG_PACKET_21.0.2:
  410. movq NEG_ZERO(%rip), %xmm0
  411. jmp ..B1.5
  412. .L_2TAG_PACKET_24.0.2:
  413. movq NEG_INF(%rip), %xmm0
  414. jmp ..B1.5
  415. .L_2TAG_PACKET_23.0.2:
  416. movlpd 16(%rsp), %xmm1
  417. pextrw $3, %xmm1, %eax
  418. andl $32768, %eax
  419. cmpl $0, %eax
  420. je .L_2TAG_PACKET_25.0.2
  421. pxor %xmm0, %xmm0
  422. jmp ..B1.5
  423. .L_2TAG_PACKET_22.0.2:
  424. movlpd 16(%rsp), %xmm1
  425. pextrw $3, %xmm1, %eax
  426. andl $32768, %eax
  427. cmpl $0, %eax
  428. je .L_2TAG_PACKET_25.0.2
  429. pxor %xmm0, %xmm0
  430. jmp ..B1.5
  431. .L_2TAG_PACKET_14.0.2:
  432. addsd %xmm4, %xmm4
  433. movq %xmm4, %xmm0
  434. jmp ..B1.5
  435. .L_2TAG_PACKET_11.0.2:
  436. movlpd 8(%rsp), %xmm2
  437. movd %xmm2, %eax
  438. psrlq $32, %xmm2
  439. movd %xmm2, %edx
  440. andl $2147483647, %edx
  441. orl %edx, %eax
  442. movl $0, %ecx
  443. cmpl $0, %eax
  444. je .L_2TAG_PACKET_15.0.2
  445. movlpd sNaN(%rip), %xmm0
  446. mulsd %xmm0, %xmm0
  447. movl $28, (%rsp)
  448. jmp .L_2TAG_PACKET_20.0.2
  449. .L_2TAG_PACKET_3.0.2:
  450. movlpd 8(%rsp), %xmm4
  451. movlpd 16(%rsp), %xmm2
  452. movd %xmm4, %eax
  453. cmpl $0, %eax
  454. jne .L_2TAG_PACKET_13.0.2
  455. psrlq $32, %xmm4
  456. movd %xmm4, %edx
  457. cmpl $1072693248, %edx
  458. je .L_2TAG_PACKET_26.0.2
  459. cmpl $-1074790400, %edx
  460. jne .L_2TAG_PACKET_13.0.2
  461. movlpd SIGMASK(%rip), %xmm3
  462. xorpd %xmm1, %xmm1
  463. andpd %xmm2, %xmm3
  464. pcmpeqd %xmm3, %xmm1
  465. pmovmskb %xmm1, %eax
  466. cmpl $255, %eax
  467. jne .L_2TAG_PACKET_27.0.2
  468. movq ONEMASK(%rip), %xmm0
  469. jmp ..B1.5
  470. .L_2TAG_PACKET_13.0.2:
  471. movlpd SIGMASK(%rip), %xmm3
  472. xorpd %xmm1, %xmm1
  473. andpd %xmm2, %xmm3
  474. pcmpeqd %xmm3, %xmm1
  475. pmovmskb %xmm1, %eax
  476. andl $255, %eax
  477. cmpl $255, %eax
  478. jne .L_2TAG_PACKET_27.0.2
  479. pextrw $3, %xmm2, %eax
  480. movlpd 8(%rsp), %xmm4
  481. andl $32768, %eax
  482. xorl $-1074790400, %ecx
  483. orl %ecx, %edx
  484. cmpl $0, %edx
  485. je .L_2TAG_PACKET_26.0.2
  486. cmpl $0, %eax
  487. je .L_2TAG_PACKET_28.0.2
  488. pextrw $3, %xmm4, %eax
  489. andl $32752, %eax
  490. cmpl $16368, %eax
  491. jae .L_2TAG_PACKET_29.0.2
  492. movd %xmm4, %eax
  493. psrlq $32, %xmm4
  494. movd %xmm4, %edx
  495. andl $2147483647, %edx
  496. orl %eax, %edx
  497. cmpl $0, %edx
  498. jne .L_2TAG_PACKET_25.0.2
  499. xorpd %xmm1, %xmm1
  500. xorpd %xmm4, %xmm4
  501. movl $16368, %eax
  502. pinsrw $3, %eax, %xmm1
  503. divsd %xmm4, %xmm1
  504. movq %xmm1, %xmm0
  505. jmp .L_2TAG_PACKET_19.0.2
  506. .L_2TAG_PACKET_29.0.2:
  507. pxor %xmm0, %xmm0
  508. jmp ..B1.5
  509. .L_2TAG_PACKET_28.0.2:
  510. pextrw $3, %xmm4, %eax
  511. andl $32752, %eax
  512. cmpl $16368, %eax
  513. jae .L_2TAG_PACKET_25.0.2
  514. pxor %xmm0, %xmm0
  515. jmp ..B1.5
  516. .L_2TAG_PACKET_25.0.2:
  517. movq INF(%rip), %xmm0
  518. jmp ..B1.5
  519. .L_2TAG_PACKET_27.0.2:
  520. addsd %xmm2, %xmm2
  521. movq %xmm2, %xmm0
  522. jmp ..B1.5
  523. .L_2TAG_PACKET_30.0.2:
  524. movl $26, (%rsp)
  525. jmp .L_2TAG_PACKET_20.0.2
  526. .L_2TAG_PACKET_31.0.2:
  527. movl $29, (%rsp)
  528. jmp .L_2TAG_PACKET_20.0.2
  529. .L_2TAG_PACKET_8.0.2:
  530. movd %xmm4, %eax
  531. psrlq $32, %xmm4
  532. movd %xmm4, %edx
  533. andl $2147483647, %edx
  534. movl %eax, %ecx
  535. orl %edx, %eax
  536. movlpd ONEMASK(%rip), %xmm0
  537. cmpl $0, %eax
  538. je .L_2TAG_PACKET_30.0.2
  539. movd %xmm4, %eax
  540. andl $2147483647, %eax
  541. cmpl $2146435072, %eax
  542. ja .L_2TAG_PACKET_31.0.2
  543. jb .L_2TAG_PACKET_32.0.2
  544. cmpl $0, %ecx
  545. ja .L_2TAG_PACKET_31.0.2
  546. .L_2TAG_PACKET_32.0.2:
  547. .L_2TAG_PACKET_26.0.2:
  548. movq ONEMASK(%rip), %xmm0
  549. jmp ..B1.5
  550. .L_2TAG_PACKET_33.0.2:
  551. movl $24, (%rsp)
  552. jmp .L_2TAG_PACKET_20.0.2
  553. .L_2TAG_PACKET_34.0.2:
  554. movl $25, (%rsp)
  555. jmp .L_2TAG_PACKET_20.0.2
  556. .L_2TAG_PACKET_6.0.2:
  557. cmpl $0, %eax
  558. jle .L_2TAG_PACKET_35.0.2
  559. cmpl $262144, %eax
  560. jae .L_2TAG_PACKET_36.0.2
  561. movl %eax, %edx
  562. andl $127, %eax
  563. addl $261888, %ecx
  564. subl $128, %edx
  565. andl $-128, %edx
  566. movl $16368, %edi
  567. jmp .L_2TAG_PACKET_37.0.2
  568. .L_2TAG_PACKET_35.0.2:
  569. cmpl $-261632, %eax
  570. jle .L_2TAG_PACKET_16.0.2
  571. movl %eax, %edx
  572. andl $127, %eax
  573. addl $128, %ecx
  574. andl $-128, %edx
  575. addl $261760, %edx
  576. movl $0, %edi
  577. .L_2TAG_PACKET_37.0.2:
  578. addsd %xmm0, %xmm4
  579. movq %xmm3, %xmm0
  580. addsd Shifter(%rip), %xmm3
  581. movl %edx, %esi
  582. subl $130944, %esi
  583. mulpd %xmm7, %xmm2
  584. subsd Shifter(%rip), %xmm3
  585. mulpd %xmm7, %xmm7
  586. subsd %xmm3, %xmm0
  587. addl %eax, %eax
  588. addl %eax, %eax
  589. addl %eax, %eax
  590. addl %eax, %eax
  591. lea exp2_tbl(%rip), %r8
  592. movapd (%r8,%rax), %xmm3
  593. movapd cev(%rip), %xmm6
  594. mulpd %xmm7, %xmm1
  595. addpd %xmm1, %xmm2
  596. pshufd $238, %xmm2, %xmm1
  597. mulsd %xmm7, %xmm2
  598. addsd %xmm1, %xmm2
  599. addsd %xmm4, %xmm2
  600. movlpd 32+cev(%rip), %xmm4
  601. movd %edx, %xmm1
  602. subl $130944, %edx
  603. negl %edx
  604. sarl $7, %edx
  605. addl $2, %edx
  606. movl %edx, %eax
  607. andl $32, %eax
  608. addl %eax, %edx
  609. xorpd %xmm7, %xmm7
  610. movl $16256, %eax
  611. pinsrw $3, %eax, %xmm7
  612. mulsd 16(%rsp), %xmm2
  613. mulsd %xmm7, %xmm0
  614. psllq $45, %xmm1
  615. pshufd $68, %xmm1, %xmm1
  616. movapd 16+cev(%rip), %xmm7
  617. addsd %xmm2, %xmm5
  618. mulpd %xmm1, %xmm3
  619. addsd %xmm5, %xmm0
  620. unpcklpd %xmm0, %xmm0
  621. mulpd %xmm0, %xmm6
  622. mulsd %xmm0, %xmm4
  623. mulpd %xmm0, %xmm0
  624. addpd %xmm6, %xmm7
  625. mulpd %xmm0, %xmm7
  626. mulsd %xmm3, %xmm0
  627. pshufd $238, %xmm7, %xmm6
  628. mulsd %xmm7, %xmm0
  629. pshufd $238, %xmm3, %xmm5
  630. mulsd %xmm3, %xmm6
  631. mulsd %xmm3, %xmm4
  632. movd %ecx, %xmm7
  633. psllq $45, %xmm7
  634. movd %edx, %xmm2
  635. pcmpeqd %xmm1, %xmm1
  636. psllq %xmm2, %xmm1
  637. addsd %xmm5, %xmm0
  638. addsd %xmm6, %xmm0
  639. andpd %xmm3, %xmm1
  640. addsd %xmm4, %xmm0
  641. xorpd %xmm6, %xmm6
  642. pcmpeqd %xmm4, %xmm4
  643. psllq %xmm2, %xmm4
  644. subsd %xmm1, %xmm3
  645. movq %xmm1, %xmm2
  646. addsd %xmm0, %xmm1
  647. andpd %xmm4, %xmm1
  648. pinsrw $3, %edi, %xmm6
  649. subsd %xmm1, %xmm2
  650. addsd %xmm2, %xmm0
  651. addsd %xmm3, %xmm0
  652. cmpl $0, %esi
  653. jge .L_2TAG_PACKET_38.0.2
  654. mulsd %xmm7, %xmm0
  655. mulsd %xmm7, %xmm1
  656. addsd %xmm1, %xmm0
  657. mulsd %xmm0, %xmm6
  658. addsd %xmm6, %xmm0
  659. pextrw $3, %xmm0, %eax
  660. andl $32752, %eax
  661. cmpl $32752, %eax
  662. je .L_2TAG_PACKET_33.0.2
  663. cmpl $0, %eax
  664. je .L_2TAG_PACKET_34.0.2
  665. jmp ..B1.5
  666. .L_2TAG_PACKET_38.0.2:
  667. addsd %xmm1, %xmm0
  668. mulsd %xmm7, %xmm0
  669. mulsd %xmm0, %xmm6
  670. addsd %xmm6, %xmm0
  671. pextrw $3, %xmm0, %eax
  672. andl $32752, %eax
  673. cmpl $32752, %eax
  674. je .L_2TAG_PACKET_33.0.2
  675. cmpl $0, %eax
  676. je .L_2TAG_PACKET_39.0.2
  677. jmp ..B1.5
  678. .L_2TAG_PACKET_39.0.2:
  679. xorpd %xmm2, %xmm2
  680. movl $1, %eax
  681. movd %eax, %xmm2
  682. mulsd %xmm2, %xmm2
  683. jmp .L_2TAG_PACKET_34.0.2
  684. .L_2TAG_PACKET_16.0.2:
  685. movlpd EMIN(%rip), %xmm0
  686. movd %ecx, %xmm1
  687. mulsd %xmm0, %xmm0
  688. psllq $45, %xmm1
  689. orpd %xmm1, %xmm0
  690. jmp .L_2TAG_PACKET_34.0.2
  691. .L_2TAG_PACKET_36.0.2:
  692. xorpd %xmm1, %xmm1
  693. movl $32751, %eax
  694. pinsrw $3, %eax, %xmm1
  695. mulsd %xmm1, %xmm1
  696. cmpl $0, %ecx
  697. je .L_2TAG_PACKET_40.0.2
  698. movlpd NEG_INF(%rip), %xmm0
  699. jmp .L_2TAG_PACKET_33.0.2
  700. .L_2TAG_PACKET_40.0.2:
  701. movlpd INF(%rip), %xmm0
  702. jmp .L_2TAG_PACKET_33.0.2
  703. .L_2TAG_PACKET_41.0.2:
  704. movlpd 8(%rsp), %xmm4
  705. pextrw $3, %xmm4, %edx
  706. andl $32752, %edx
  707. subl $16368, %edx
  708. pextrw $3, %xmm1, %eax
  709. xorl %edx, %eax
  710. andl $32768, %eax
  711. cmpl $0, %eax
  712. jne .L_2TAG_PACKET_16.0.2
  713. jmp .L_2TAG_PACKET_36.0.2
  714. .L_2TAG_PACKET_4.0.2:
  715. pshufd $68, %xmm1, %xmm4
  716. mulpd %xmm6, %xmm4
  717. pextrw $3, %xmm4, %eax
  718. andl $32752, %eax
  719. movl $16544, %edx
  720. subl %eax, %edx
  721. subl $15472, %eax
  722. orl %eax, %edx
  723. cmpl $-2147483648, %edx
  724. jb .L_2TAG_PACKET_5.0.2
  725. cmpl $-2147483648, %eax
  726. jb .L_2TAG_PACKET_41.0.2
  727. orl $130944, %ecx
  728. movd %ecx, %xmm0
  729. psllq $45, %xmm0
  730. jmp ..B1.5
  731. .L_2TAG_PACKET_20.0.2:
  732. movq %xmm0, 24(%rsp)
  733. ..B1.3:
  734. movq 24(%rsp), %xmm0
  735. .L_2TAG_PACKET_42.0.2:
  736. ..B1.5:
  737. addq $40, %rsp
  738. .cfi_def_cfa_offset 8
  739. ret
  740. .align 16,0x90
  741. .cfi_endproc
  742. .type pow,@function
  743. .size pow,.-pow
  744. .data
  745. # -- End pow
  746. .section .rodata, "a"
  747. .align 16
  748. .align 16
  749. SIGMASK:
  750. .long 4294967295
  751. .long 1048575
  752. .long 4294967295
  753. .long 1048575
  754. .type SIGMASK,@object
  755. .size SIGMASK,16
  756. .align 16
  757. ONEMASK:
  758. .long 0
  759. .long 1072693248
  760. .long 0
  761. .long 1072693248
  762. .type ONEMASK,@object
  763. .size ONEMASK,16
  764. .align 16
  765. log2_t1:
  766. .long 0
  767. .long 0
  768. .long 0
  769. .long 0
  770. .long 1641152512
  771. .long 1065811444
  772. .long 1188689655
  773. .long 1027383036
  774. .long 830078976
  775. .long 1066853925
  776. .long 1683363035
  777. .long 1027948302
  778. .long 2542927872
  779. .long 1067522658
  780. .long 3621009110
  781. .long 1028493916
  782. .long 2686386176
  783. .long 1067891457
  784. .long 1949948784
  785. .long 1027381598
  786. .long 1667006464
  787. .long 1068256947
  788. .long 3184186889
  789. .long 1028293010
  790. .long 2150858752
  791. .long 1068558987
  792. .long 2486115301
  793. .long 1028528023
  794. .long 1655242752
  795. .long 1068739056
  796. .long 773151300
  797. .long 1026560495
  798. .long 1341652992
  799. .long 1068918120
  800. .long 2376679343
  801. .long 1026589938
  802. .long 861732864
  803. .long 1069095356
  804. .long 3976461951
  805. .long 1025794178
  806. .long 3619700736
  807. .long 1069270713
  808. .long 1113925208
  809. .long 1027979240
  810. .long 3789324288
  811. .long 1069445746
  812. .long 590586460
  813. .long 1028271785
  814. .long 2182004736
  815. .long 1069583575
  816. .long 297009670
  817. .long 1026900933
  818. .long 976470016
  819. .long 1069669519
  820. .long 2876077132
  821. .long 1027955084
  822. .long 665796608
  823. .long 1069755258
  824. .long 4251263665
  825. .long 1023912865
  826. .long 1282670592
  827. .long 1069839958
  828. .long 614174576
  829. .long 1028506527
  830. .long 1687183360
  831. .long 1069924424
  832. .long 2120169064
  833. .long 1026082260
  834. .long 4017643520
  835. .long 1070008228
  836. .long 1495131896
  837. .long 1028622058
  838. .long 4207116288
  839. .long 1070091353
  840. .long 1370573431
  841. .long 1027824851
  842. .long 1789706240
  843. .long 1070173781
  844. .long 3512135184
  845. .long 1026825352
  846. .long 53207040
  847. .long 1070255920
  848. .long 3737096549
  849. .long 1026438963
  850. .long 330194944
  851. .long 1070337330
  852. .long 2978734829
  853. .long 1028330940
  854. .long 3604373504
  855. .long 1070418425
  856. .long 3265342761
  857. .long 1026602327
  858. .long 2318204928
  859. .long 1070498761
  860. .long 3507296498
  861. .long 1027877621
  862. .long 3818315776
  863. .long 1070578756
  864. .long 677794871
  865. .long 1028109305
  866. .long 154591232
  867. .long 1070627028
  868. .long 135420162
  869. .long 1027142134
  870. .long 632459264
  871. .long 1070666446
  872. .long 256228069
  873. .long 1027376412
  874. .long 2011426816
  875. .long 1070705675
  876. .long 184843939
  877. .long 1027577616
  878. .long 2429726720
  879. .long 1070744485
  880. .long 3907638365
  881. .long 1027382133
  882. .long 2912112640
  883. .long 1070783319
  884. .long 596296254
  885. .long 1022964981
  886. .long 3197370368
  887. .long 1070821720
  888. .long 1122235614
  889. .long 1028265681
  890. .long 1147121664
  891. .long 1070859908
  892. .long 1274805357
  893. .long 1028037537
  894. .long 2702757888
  895. .long 1070897876
  896. .long 1929563301
  897. .long 1027984695
  898. .long 3792781312
  899. .long 1070935387
  900. .long 260587083
  901. .long 1027244900
  902. .long 1736605696
  903. .long 1070972899
  904. .long 1038777690
  905. .long 1028224348
  906. .long 2490597376
  907. .long 1071010174
  908. .long 574252996
  909. .long 1028557352
  910. .long 2465140736
  911. .long 1071047207
  912. .long 243175481
  913. .long 1026641700
  914. .long 2144403456
  915. .long 1071083992
  916. .long 835940059
  917. .long 1025870511
  918. .long 1797877760
  919. .long 1071120523
  920. .long 2362104182
  921. .long 1024853432
  922. .long 1487233024
  923. .long 1071156794
  924. .long 1462661599
  925. .long 1025546239
  926. .long 2657701888
  927. .long 1071193041
  928. .long 3841377895
  929. .long 1028504382
  930. .long 2881359872
  931. .long 1071229019
  932. .long 174174934
  933. .long 1028491418
  934. .long 1607143424
  935. .long 1071264722
  936. .long 3643575766
  937. .long 1028610165
  938. .long 2395561984
  939. .long 1071300143
  940. .long 2430782595
  941. .long 1027372849
  942. .long 658427904
  943. .long 1071335525
  944. .long 161357664
  945. .long 1028306250
  946. .long 242749440
  947. .long 1071370366
  948. .long 470667040
  949. .long 1025936066
  950. .long 3127775232
  951. .long 1071405408
  952. .long 2529919486
  953. .long 1027847357
  954. .long 2341548032
  955. .long 1071440150
  956. .long 89987554
  957. .long 1026534819
  958. .long 539168768
  959. .long 1071474585
  960. .long 2531816708
  961. .long 1025043792
  962. .long 234864640
  963. .long 1071508706
  964. .long 753765034
  965. .long 1027859052
  966. .long 2905993216
  967. .long 1071542763
  968. .long 3767440865
  969. .long 1023481353
  970. .long 3544465408
  971. .long 1071576755
  972. .long 756421882
  973. .long 1027650395
  974. .long 2658430976
  975. .long 1071610420
  976. .long 2178519328
  977. .long 1028288112
  978. .long 2660024320
  979. .long 1071644012
  980. .long 780560797
  981. .long 1023043397
  982. .long 2121920512
  983. .long 1071660969
  984. .long 3880750062
  985. .long 1025990162
  986. .long 2371102720
  987. .long 1071677556
  988. .long 2026769115
  989. .long 1027312699
  990. .long 1355743232
  991. .long 1071694102
  992. .long 3943781029
  993. .long 1028003666
  994. .long 649166848
  995. .long 1071710472
  996. .long 2315768408
  997. .long 1028563913
  998. .long 3712673792
  999. .long 1071726796
  1000. .long 427741889
  1001. .long 1025493722
  1002. .long 1031030784
  1003. .long 1071743075
  1004. .long 132151873
  1005. .long 1025660183
  1006. .long 1854838784
  1007. .long 1071759170
  1008. .long 1812291413
  1009. .long 1027042047
  1010. .long 1572052992
  1011. .long 1071775215
  1012. .long 2231490673
  1013. .long 1027883742
  1014. .long 3357544448
  1015. .long 1071791208
  1016. .long 2435425658
  1017. .long 1025969268
  1018. .long 2690285568
  1019. .long 1071807011
  1020. .long 816977062
  1021. .long 1028436202
  1022. .long 473251840
  1023. .long 3218771869
  1024. .long 1330616403
  1025. .long 3175482613
  1026. .long 2934157312
  1027. .long 3218740486
  1028. .long 3685911680
  1029. .long 3175415699
  1030. .long 2326081536
  1031. .long 3218709220
  1032. .long 4062709
  1033. .long 3171839703
  1034. .long 1474240512
  1035. .long 3218678073
  1036. .long 3223011199
  1037. .long 3174963306
  1038. .long 2315530240
  1039. .long 3218647330
  1040. .long 3482179715
  1041. .long 3175726112
  1042. .long 3209805824
  1043. .long 3218616430
  1044. .long 1850213782
  1045. .long 3175467046
  1046. .long 92246016
  1047. .long 3218585658
  1048. .long 2672047941
  1049. .long 3174429943
  1050. .long 939302912
  1051. .long 3218555302
  1052. .long 2683312141
  1053. .long 3175097844
  1054. .long 3886694400
  1055. .long 3218525081
  1056. .long 3584491562
  1057. .long 3175164762
  1058. .long 3897806848
  1059. .long 3218494709
  1060. .long 2353689255
  1061. .long 3175401216
  1062. .long 2446540800
  1063. .long 3218464767
  1064. .long 3549477525
  1065. .long 3175044174
  1066. .long 863473664
  1067. .long 3218434969
  1068. .long 834332530
  1069. .long 3174636992
  1070. .long 1568866304
  1071. .long 3218405023
  1072. .long 3528175174
  1073. .long 3174626157
  1074. .long 558092288
  1075. .long 3218375520
  1076. .long 2586999089
  1077. .long 3168836697
  1078. .long 2316124160
  1079. .long 3218346169
  1080. .long 686294058
  1081. .long 3172297276
  1082. .long 3825598464
  1083. .long 3218316675
  1084. .long 1136723030
  1085. .long 3175382806
  1086. .long 4172640256
  1087. .long 3218287637
  1088. .long 3760034353
  1089. .long 3171774178
  1090. .long 143781888
  1091. .long 3218258460
  1092. .long 1815979570
  1093. .long 3174536455
  1094. .long 2912956416
  1095. .long 3218229746
  1096. .long 4273313359
  1097. .long 3173677065
  1098. .long 1821376512
  1099. .long 3218200896
  1100. .long 1051181106
  1101. .long 3175433943
  1102. .long 3545214976
  1103. .long 3218172213
  1104. .long 881689764
  1105. .long 3173077446
  1106. .long 977260544
  1107. .long 3218144009
  1108. .long 607141
  1109. .long 3173756076
  1110. .long 2363125760
  1111. .long 3218115672
  1112. .long 1333321633
  1113. .long 3175335724
  1114. .long 2364801024
  1115. .long 3218087202
  1116. .long 3356747073
  1117. .long 3174852978
  1118. .long 2121375744
  1119. .long 3218038698
  1120. .long 549802689
  1121. .long 3174897014
  1122. .long 155041792
  1123. .long 3217983102
  1124. .long 4093639872
  1125. .long 3174461350
  1126. .long 4268572672
  1127. .long 3217927248
  1128. .long 3146719241
  1129. .long 3173737604
  1130. .long 3896410112
  1131. .long 3217871768
  1132. .long 3834824761
  1133. .long 3171284429
  1134. .long 492560384
  1135. .long 3217816668
  1136. .long 239252792
  1137. .long 3173483664
  1138. .long 4219723776
  1139. .long 3217761952
  1140. .long 3911150007
  1141. .long 3175766937
  1142. .long 1522245632
  1143. .long 3217706989
  1144. .long 2153956895
  1145. .long 3175454574
  1146. .long 3796140032
  1147. .long 3217653061
  1148. .long 1733676290
  1149. .long 3175095395
  1150. .long 155754496
  1151. .long 3217598893
  1152. .long 1693604437
  1153. .long 3175909818
  1154. .long 2753691648
  1155. .long 3217544480
  1156. .long 3490227517
  1157. .long 3173083716
  1158. .long 3246325760
  1159. .long 3217491126
  1160. .long 1834407662
  1161. .long 3175168640
  1162. .long 2629189632
  1163. .long 3217437536
  1164. .long 394182940
  1165. .long 3174297893
  1166. .long 4285202432
  1167. .long 3217384365
  1168. .long 127148739
  1169. .long 3175942199
  1170. .long 2197757952
  1171. .long 3217331621
  1172. .long 326147828
  1173. .long 3175005587
  1174. .long 623484928
  1175. .long 3217278646
  1176. .long 2190917468
  1177. .long 3175273136
  1178. .long 1792204800
  1179. .long 3217226104
  1180. .long 3259512355
  1181. .long 3174781320
  1182. .long 41181184
  1183. .long 3217174003
  1184. .long 3260046653
  1185. .long 3174058211
  1186. .long 1413185536
  1187. .long 3217121676
  1188. .long 2746620881
  1189. .long 3175463126
  1190. .long 2720399360
  1191. .long 3217069797
  1192. .long 590176758
  1193. .long 3175866008
  1194. .long 1549172736
  1195. .long 3217005579
  1196. .long 3081069142
  1197. .long 3175953539
  1198. .long 2465087488
  1199. .long 3216902292
  1200. .long 4241850246
  1201. .long 3175110025
  1202. .long 3847749632
  1203. .long 3216799930
  1204. .long 59228567
  1205. .long 3174380829
  1206. .long 4210442240
  1207. .long 3216698507
  1208. .long 2884243012
  1209. .long 3174896587
  1210. .long 1231667200
  1211. .long 3216596658
  1212. .long 2996426567
  1213. .long 3174508538
  1214. .long 1101037568
  1215. .long 3216495763
  1216. .long 3170347605
  1217. .long 3176066808
  1218. .long 2861760512
  1219. .long 3216395836
  1220. .long 52313802
  1221. .long 3174148818
  1222. .long 3538583552
  1223. .long 3216295495
  1224. .long 291262391
  1225. .long 3169534916
  1226. .long 2493661184
  1227. .long 3216196139
  1228. .long 979886872
  1229. .long 3175226185
  1230. .long 3478798336
  1231. .long 3216096373
  1232. .long 329155479
  1233. .long 3175972274
  1234. .long 4175200256
  1235. .long 3215997608
  1236. .long 3920581672
  1237. .long 3172282657
  1238. .long 4103045120
  1239. .long 3215814286
  1240. .long 1366711740
  1241. .long 3174574396
  1242. .long 3613917184
  1243. .long 3215617982
  1244. .long 3682391844
  1245. .long 3173719142
  1246. .long 3246555136
  1247. .long 3215423741
  1248. .long 4071576370
  1249. .long 3174315914
  1250. .long 575995904
  1251. .long 3215228718
  1252. .long 2479189453
  1253. .long 3173663302
  1254. .long 2771812352
  1255. .long 3215032905
  1256. .long 1608471371
  1257. .long 3175357197
  1258. .long 3995074560
  1259. .long 3214744373
  1260. .long 766833229
  1261. .long 3175292855
  1262. .long 830078976
  1263. .long 3214361213
  1264. .long 1258533011
  1265. .long 3175547121
  1266. .long 219152384
  1267. .long 3213976530
  1268. .long 1716511551
  1269. .long 3175540921
  1270. .long 1290797056
  1271. .long 3213306911
  1272. .long 1477436787
  1273. .long 3173730612
  1274. .long 1836580864
  1275. .long 3212249540
  1276. .long 1456335140
  1277. .long 3175441338
  1278. .long 0
  1279. .long 0
  1280. .long 0
  1281. .long 0
  1282. .type log2_t1,@object
  1283. .size log2_t1,2064
  1284. .align 16
  1285. log2_t2:
  1286. .long 0
  1287. .long 0
  1288. .long 0
  1289. .long 0
  1290. .long 2088763392
  1291. .long 1059147817
  1292. .long 4130365781
  1293. .long 1025575177
  1294. .long 3758096384
  1295. .long 1060385579
  1296. .long 3761435677
  1297. .long 1024020876
  1298. .long 1623195648
  1299. .long 1061142175
  1300. .long 1460419383
  1301. .long 1028311484
  1302. .long 2740977664
  1303. .long 1061528887
  1304. .long 1629990790
  1305. .long 1027810560
  1306. .long 3418357760
  1307. .long 1061907277
  1308. .long 3164482262
  1309. .long 1027367455
  1310. .long 372244480
  1311. .long 1062246601
  1312. .long 749537322
  1313. .long 1027570412
  1314. .long 1678770176
  1315. .long 1062435842
  1316. .long 1420381118
  1317. .long 1028382503
  1318. .long 3506438144
  1319. .long 1062625106
  1320. .long 2539787500
  1321. .long 1028059273
  1322. .long 1584398336
  1323. .long 1062814394
  1324. .long 4277851274
  1325. .long 1025918452
  1326. .long 230686720
  1327. .long 1063003705
  1328. .long 2279601279
  1329. .long 1027165899
  1330. .long 3765436416
  1331. .long 1063193038
  1332. .long 1648733663
  1333. .long 1027693874
  1334. .long 3958898688
  1335. .long 1063319229
  1336. .long 3585544732
  1337. .long 1028203366
  1338. .long 4208984064
  1339. .long 1063413919
  1340. .long 395326031
  1341. .long 1026777160
  1342. .long 2644508672
  1343. .long 1063508621
  1344. .long 3080139365
  1345. .long 1026686561
  1346. .long 3572498432
  1347. .long 1063603334
  1348. .long 3213016626
  1349. .long 1028477442
  1350. .long 2711093248
  1351. .long 1063698059
  1352. .long 439612993
  1353. .long 1027235725
  1354. .long 71303168
  1355. .long 1063792796
  1356. .long 847494235
  1357. .long 1028613481
  1358. .long 4256169984
  1359. .long 1063887543
  1360. .long 1915821278
  1361. .long 1028326816
  1362. .long 2392850432
  1363. .long 1063982303
  1364. .long 2225307780
  1365. .long 1026401230
  1366. .long 3082813440
  1367. .long 1064077074
  1368. .long 3438929084
  1369. .long 1027103624
  1370. .long 2043674624
  1371. .long 1064171857
  1372. .long 2082386238
  1373. .long 1027684439
  1374. .long 3582459904
  1375. .long 1064266651
  1376. .long 1897021122
  1377. .long 1028567773
  1378. .long 3855876096
  1379. .long 1064333048
  1380. .long 1828790394
  1381. .long 1028459899
  1382. .long 2926837760
  1383. .long 1064380457
  1384. .long 4113329424
  1385. .long 1027931731
  1386. .long 1157627904
  1387. .long 1064427872
  1388. .long 1702728849
  1389. .long 1027539743
  1390. .long 2849243136
  1391. .long 1064475292
  1392. .long 981368224
  1393. .long 1027987814
  1394. .long 3713007616
  1395. .long 1064522718
  1396. .long 3588215231
  1397. .long 1027706406
  1398. .long 3754950656
  1399. .long 1064570150
  1400. .long 2599429676
  1401. .long 1027136642
  1402. .long 2981101568
  1403. .long 1064617588
  1404. .long 3033621989
  1405. .long 1027640910
  1406. .long 1397751808
  1407. .long 1064665032
  1408. .long 1866428510
  1409. .long 1026593332
  1410. .long 3305635840
  1411. .long 1064712481
  1412. .long 3898020334
  1413. .long 1028538281
  1414. .long 121372672
  1415. .long 1064759937
  1416. .long 2418247211
  1417. .long 1028479303
  1418. .long 440926208
  1419. .long 1064807398
  1420. .long 2151876465
  1421. .long 1027654537
  1422. .long 4270325760
  1423. .long 1064854864
  1424. .long 638259760
  1425. .long 1025479387
  1426. .long 3025666048
  1427. .long 1064902337
  1428. .long 3300197061
  1429. .long 1024786488
  1430. .long 1007943680
  1431. .long 1064949816
  1432. .long 2066224929
  1433. .long 1028181309
  1434. .long 2518679552
  1435. .long 1064997300
  1436. .long 1194091706
  1437. .long 1027784991
  1438. .long 3268673536
  1439. .long 1065044790
  1440. .long 3941768658
  1441. .long 1028458821
  1442. .long 3264479232
  1443. .long 1065092286
  1444. .long 2285092471
  1445. .long 1025632049
  1446. .long 2511601664
  1447. .long 1065139788
  1448. .long 274659519
  1449. .long 1028009304
  1450. .long 1016594432
  1451. .long 1065187296
  1452. .long 2660244528
  1453. .long 1028621601
  1454. .long 3080716288
  1455. .long 1065234809
  1456. .long 2948866684
  1457. .long 1027363323
  1458. .long 119799808
  1459. .long 1065282329
  1460. .long 2305553338
  1461. .long 1027606374
  1462. .long 730071040
  1463. .long 1065329854
  1464. .long 1656362908
  1465. .long 1027822979
  1466. .long 2458910720
  1467. .long 1065365300
  1468. .long 1598786858
  1469. .long 1026178251
  1470. .long 2587623424
  1471. .long 1065383126
  1472. .long 2378958549
  1473. .long 1028197240
  1474. .long 839778304
  1475. .long 1065406897
  1476. .long 1456429431
  1477. .long 1026244901
  1478. .long 3036413952
  1479. .long 1065430670
  1480. .long 1932205944
  1481. .long 1027981879
  1482. .long 590872576
  1483. .long 1065454447
  1484. .long 4023608769
  1485. .long 1027958429
  1486. .long 2096103424
  1487. .long 1065478226
  1488. .long 3732079947
  1489. .long 1027967416
  1490. .long 3260284928
  1491. .long 1065502008
  1492. .long 336608668
  1493. .long 1026095801
  1494. .long 4086300672
  1495. .long 1065525793
  1496. .long 136967562
  1497. .long 1028120471
  1498. .long 282460160
  1499. .long 1065549582
  1500. .long 3624814115
  1501. .long 1028328839
  1502. .long 441843712
  1503. .long 1065573373
  1504. .long 3566723455
  1505. .long 1022759747
  1506. .long 272236544
  1507. .long 1065597167
  1508. .long 4015454571
  1509. .long 1028257780
  1510. .long 4072013824
  1511. .long 1065620963
  1512. .long 4162319098
  1513. .long 1028151765
  1514. .long 3254255616
  1515. .long 1065644763
  1516. .long 3888083220
  1517. .long 1027286836
  1518. .long 2116943872
  1519. .long 1065668566
  1520. .long 1025436577
  1521. .long 1027036048
  1522. .long 663224320
  1523. .long 1065692372
  1524. .long 2834872887
  1525. .long 1025744984
  1526. .long 3191078912
  1527. .long 1065716180
  1528. .long 1809631811
  1529. .long 1027064556
  1530. .long 1113718784
  1531. .long 1065739992
  1532. .long 1168962244
  1533. .long 1027829789
  1534. .long 3024224256
  1535. .long 1065763806
  1536. .long 2016586535
  1537. .long 1027435289
  1538. .long 335675392
  1539. .long 1065787624
  1540. .long 1431812300
  1541. .long 1027676827
  1542. .long 1836580864
  1543. .long 3212249540
  1544. .long 1456335140
  1545. .long 3175441338
  1546. .long 2446065664
  1547. .long 3212225994
  1548. .long 1539749707
  1549. .long 3174539680
  1550. .long 1201405952
  1551. .long 3212202447
  1552. .long 1821058149
  1553. .long 3175488506
  1554. .long 2397044736
  1555. .long 3212178898
  1556. .long 3567155664
  1557. .long 3175677071
  1558. .long 1737228288
  1559. .long 3212155348
  1560. .long 3350760572
  1561. .long 3175687587
  1562. .long 3516137472
  1563. .long 3212131796
  1564. .long 54506174
  1565. .long 3175826950
  1566. .long 3438280704
  1567. .long 3212108243
  1568. .long 1906648915
  1569. .long 3172999433
  1570. .long 1502347264
  1571. .long 3212084689
  1572. .long 2084064274
  1573. .long 3175617184
  1574. .long 2003042304
  1575. .long 3212061133
  1576. .long 2608241578
  1577. .long 3175876387
  1578. .long 644612096
  1579. .long 3212037576
  1580. .long 1051263361
  1581. .long 3175383946
  1582. .long 1721237504
  1583. .long 3212014017
  1584. .long 3354885735
  1585. .long 3173549367
  1586. .long 936902656
  1587. .long 3211990457
  1588. .long 87463564
  1589. .long 3175445923
  1590. .long 2586312704
  1591. .long 3211966895
  1592. .long 506361461
  1593. .long 3173795297
  1594. .long 2373189632
  1595. .long 3211943332
  1596. .long 3280686310
  1597. .long 3176104310
  1598. .long 297533440
  1599. .long 3211919768
  1600. .long 3617245347
  1601. .long 3172626443
  1602. .long 652738560
  1603. .long 3211896202
  1604. .long 579141699
  1605. .long 3175545653
  1606. .long 3438542848
  1607. .long 3211872634
  1608. .long 3721652079
  1609. .long 3176073447
  1610. .long 64225280
  1611. .long 3211849066
  1612. .long 4212107268
  1613. .long 3176133288
  1614. .long 3413901312
  1615. .long 3211825495
  1616. .long 2932346116
  1617. .long 3176017856
  1618. .long 601882624
  1619. .long 3211801924
  1620. .long 3484155727
  1621. .long 3176018735
  1622. .long 435159040
  1623. .long 3211768414
  1624. .long 1225556500
  1625. .long 3173101246
  1626. .long 224395264
  1627. .long 3211721265
  1628. .long 1151472644
  1629. .long 3175433137
  1630. .long 570949632
  1631. .long 3211674113
  1632. .long 169440649
  1633. .long 3175424350
  1634. .long 1473249280
  1635. .long 3211626958
  1636. .long 767490525
  1637. .long 3174092077
  1638. .long 2929197056
  1639. .long 3211579800
  1640. .long 3954462340
  1641. .long 3175313650
  1642. .long 642777088
  1643. .long 3211532640
  1644. .long 293664658
  1645. .long 3175782850
  1646. .long 3202875392
  1647. .long 3211485476
  1648. .long 2810753961
  1649. .long 3172053070
  1650. .long 2016935936
  1651. .long 3211438310
  1652. .long 68049842
  1653. .long 3174903053
  1654. .long 1379401728
  1655. .long 3211391141
  1656. .long 2125367929
  1657. .long 3172998826
  1658. .long 1288175616
  1659. .long 3211343969
  1660. .long 2899939163
  1661. .long 3173729914
  1662. .long 1741684736
  1663. .long 3211296794
  1664. .long 3555933291
  1665. .long 3175823424
  1666. .long 2739404800
  1667. .long 3211249616
  1668. .long 3666032509
  1669. .long 3173379218
  1670. .long 4278714368
  1671. .long 3211202435
  1672. .long 836003693
  1673. .long 3174279974
  1674. .long 2063597568
  1675. .long 3211155252
  1676. .long 1236704766
  1677. .long 3174628627
  1678. .long 387448832
  1679. .long 3211108066
  1680. .long 2756688253
  1681. .long 3175196858
  1682. .long 3543662592
  1683. .long 3211060876
  1684. .long 3160170483
  1685. .long 3175973516
  1686. .long 2941255680
  1687. .long 3211013684
  1688. .long 2830353174
  1689. .long 3175364122
  1690. .long 2873098240
  1691. .long 3210966489
  1692. .long 4144291481
  1693. .long 3175737650
  1694. .long 3338141696
  1695. .long 3210919291
  1696. .long 3260331491
  1697. .long 3175267671
  1698. .long 39845888
  1699. .long 3210872091
  1700. .long 1922313952
  1701. .long 3172367859
  1702. .long 1566048256
  1703. .long 3210824887
  1704. .long 3310171853
  1705. .long 3174855326
  1706. .long 3620732928
  1707. .long 3210777680
  1708. .long 3325808113
  1709. .long 3175681701
  1710. .long 3815768064
  1711. .long 3210721230
  1712. .long 3926816425
  1713. .long 3173875772
  1714. .long 1439694848
  1715. .long 3210626806
  1716. .long 2528441557
  1717. .long 3175954827
  1718. .long 112197632
  1719. .long 3210532376
  1720. .long 2735049661
  1721. .long 3176047308
  1722. .long 4125097984
  1723. .long 3210437939
  1724. .long 2814107016
  1725. .long 3175038571
  1726. .long 589299712
  1727. .long 3210343498
  1728. .long 84420116
  1729. .long 3175362012
  1730. .long 2387607552
  1731. .long 3210249050
  1732. .long 886636141
  1733. .long 3175106949
  1734. .long 926941184
  1735. .long 3210154597
  1736. .long 4249864732
  1737. .long 3174015648
  1738. .long 498073600
  1739. .long 3210060138
  1740. .long 2571744411
  1741. .long 3176070508
  1742. .long 1099956224
  1743. .long 3209965673
  1744. .long 191977345
  1745. .long 3175708074
  1746. .long 2728394752
  1747. .long 3209871202
  1748. .long 1836848871
  1749. .long 3175824104
  1750. .long 1086324736
  1751. .long 3209776726
  1752. .long 3259464767
  1753. .long 3174065342
  1754. .long 929038336
  1755. .long 3209673352
  1756. .long 885961784
  1757. .long 3173053400
  1758. .long 1719664640
  1759. .long 3209484376
  1760. .long 3633085090
  1761. .long 3175298882
  1762. .long 245366784
  1763. .long 3209295389
  1764. .long 622998640
  1765. .long 3175676299
  1766. .long 794820608
  1767. .long 3209106390
  1768. .long 183843539
  1769. .long 3175700419
  1770. .long 3361734656
  1771. .long 3208917379
  1772. .long 319142191
  1773. .long 3175621005
  1774. .long 3644850176
  1775. .long 3208728357
  1776. .long 4064393657
  1777. .long 3175686713
  1778. .long 3279945728
  1779. .long 3208436088
  1780. .long 921315957
  1781. .long 3167773730
  1782. .long 3263168512
  1783. .long 3208057998
  1784. .long 1191737347
  1785. .long 3175145444
  1786. .long 2940207104
  1787. .long 3207679885
  1788. .long 676306098
  1789. .long 3174972367
  1790. .long 293601280
  1791. .long 3207009515
  1792. .long 3713153157
  1793. .long 3176043736
  1794. .long 989855744
  1795. .long 3205960985
  1796. .long 847981310
  1797. .long 3172455261
  1798. .long 0
  1799. .long 0
  1800. .long 0
  1801. .long 0
  1802. .type log2_t2,@object
  1803. .size log2_t2,2064
  1804. .align 16
  1805. log2_t3:
  1806. .long 0
  1807. .long 0
  1808. .long 0
  1809. .long 0
  1810. .long 3221225472
  1811. .long 1052246016
  1812. .long 10217817
  1813. .long 1028072176
  1814. .long 2684354560
  1815. .long 1053294593
  1816. .long 1823923246
  1817. .long 1027991127
  1818. .long 2684354560
  1819. .long 1053884417
  1820. .long 2844515178
  1821. .long 1028130658
  1822. .long 0
  1823. .long 1054277635
  1824. .long 1230948249
  1825. .long 1025710668
  1826. .long 2952790016
  1827. .long 1054670852
  1828. .long 1764281763
  1829. .long 1028204164
  1830. .long 1744830464
  1831. .long 1054965763
  1832. .long 2682119783
  1833. .long 1027942224
  1834. .long 1879048192
  1835. .long 1055129604
  1836. .long 690677466
  1837. .long 1027931089
  1838. .long 3623878656
  1839. .long 1055326213
  1840. .long 2988899587
  1841. .long 1028585756
  1842. .long 2013265920
  1843. .long 1055522823
  1844. .long 2646883118
  1845. .long 1027643276
  1846. .long 1207959552
  1847. .long 1055719433
  1848. .long 3152640337
  1849. .long 1026797173
  1850. .long 4026531840
  1851. .long 1055883274
  1852. .long 2707659781
  1853. .long 1026392505
  1854. .long 2348810240
  1855. .long 1055997958
  1856. .long 2715649106
  1857. .long 1027422884
  1858. .long 3087007744
  1859. .long 1056096263
  1860. .long 285997833
  1861. .long 1028488126
  1862. .long 0
  1863. .long 1056194569
  1864. .long 2595623046
  1865. .long 1027865547
  1866. .long 1610612736
  1867. .long 1056292874
  1868. .long 3757543522
  1869. .long 1027743124
  1870. .long 2550136832
  1871. .long 1056374795
  1872. .long 1685325986
  1873. .long 1027848425
  1874. .long 603979776
  1875. .long 1056473101
  1876. .long 971111892
  1877. .long 1028643022
  1878. .long 3422552064
  1879. .long 1056571406
  1880. .long 1310768194
  1881. .long 1027840696
  1882. .long 2348810240
  1883. .long 1056669712
  1884. .long 647785154
  1885. .long 1027472771
  1886. .long 335544320
  1887. .long 1056751634
  1888. .long 3447719136
  1889. .long 1027384110
  1890. .long 0
  1891. .long 1056849940
  1892. .long 2473353221
  1893. .long 1028109426
  1894. .long 134217728
  1895. .long 1056948246
  1896. .long 3908013601
  1897. .long 1026650988
  1898. .long 335544320
  1899. .long 1057005580
  1900. .long 3241725099
  1901. .long 1023809487
  1902. .long 4261412864
  1903. .long 1057046540
  1904. .long 3592425610
  1905. .long 1028549905
  1906. .long 637534208
  1907. .long 1057095694
  1908. .long 1951774861
  1909. .long 1025790338
  1910. .long 1476395008
  1911. .long 1057144847
  1912. .long 2386717008
  1913. .long 1027825275
  1914. .long 2550136832
  1915. .long 1057194000
  1916. .long 936867399
  1917. .long 1026725625
  1918. .long 3825205248
  1919. .long 1057243153
  1920. .long 3781996145
  1921. .long 1026256374
  1922. .long 33554432
  1923. .long 1057284115
  1924. .long 1781441569
  1925. .long 1026554167
  1926. .long 1677721600
  1927. .long 1057333268
  1928. .long 541855954
  1929. .long 1027837629
  1930. .long 3556769792
  1931. .long 1057382421
  1932. .long 3808194027
  1933. .long 1026230743
  1934. .long 1342177280
  1935. .long 1057431575
  1936. .long 1679773493
  1937. .long 1024039205
  1938. .long 2516582400
  1939. .long 1057472536
  1940. .long 4034037987
  1941. .long 1022229492
  1942. .long 671088640
  1943. .long 1057521690
  1944. .long 1732823594
  1945. .long 1026728033
  1946. .long 3321888768
  1947. .long 1057570843
  1948. .long 2629452715
  1949. .long 1028246558
  1950. .long 1912602624
  1951. .long 1057619997
  1952. .long 2171860443
  1953. .long 1027730387
  1954. .long 704643072
  1955. .long 1057669151
  1956. .long 1413946002
  1957. .long 1027714921
  1958. .long 2717908992
  1959. .long 1057710112
  1960. .long 3583986569
  1961. .long 1027909771
  1962. .long 1912602624
  1963. .long 1057759266
  1964. .long 2993702118
  1965. .long 1024684384
  1966. .long 1275068416
  1967. .long 1057808420
  1968. .long 3380540156
  1969. .long 1028118518
  1970. .long 872415232
  1971. .long 1057857574
  1972. .long 3787132338
  1973. .long 1027925509
  1974. .long 3556769792
  1975. .long 1057898535
  1976. .long 399829967
  1977. .long 1027972484
  1978. .long 3556769792
  1979. .long 1057947689
  1980. .long 99635239
  1981. .long 1022741119
  1982. .long 3724541952
  1983. .long 1057996843
  1984. .long 3258250598
  1985. .long 1027826609
  1986. .long 4211081216
  1987. .long 1058029590
  1988. .long 3506657137
  1989. .long 1027308398
  1990. .long 3741319168
  1991. .long 1058050071
  1992. .long 541288431
  1993. .long 1027107230
  1994. .long 4127195136
  1995. .long 1058074648
  1996. .long 3646427416
  1997. .long 1027904075
  1998. .long 335544320
  1999. .long 1058099226
  2000. .long 246496071
  2001. .long 1025659624
  2002. .long 922746880
  2003. .long 1058123803
  2004. .long 2177775776
  2005. .long 1028406323
  2006. .long 1627389952
  2007. .long 1058148380
  2008. .long 1181919501
  2009. .long 1028360402
  2010. .long 1577058304
  2011. .long 1058168861
  2012. .long 1426415599
  2013. .long 1028530121
  2014. .long 2483027968
  2015. .long 1058193438
  2016. .long 1417624514
  2017. .long 1027006858
  2018. .long 3489660928
  2019. .long 1058218015
  2020. .long 3323042516
  2021. .long 1021955058
  2022. .long 285212672
  2023. .long 1058242593
  2024. .long 710383729
  2025. .long 1028457251
  2026. .long 570425344
  2027. .long 1058263074
  2028. .long 179923617
  2029. .long 1028480130
  2030. .long 1879048192
  2031. .long 1058287651
  2032. .long 1513572732
  2033. .long 1026553379
  2034. .long 3271557120
  2035. .long 1058312228
  2036. .long 3860576606
  2037. .long 1028277345
  2038. .long 486539264
  2039. .long 1058336806
  2040. .long 742310640
  2041. .long 1027879207
  2042. .long 1107296256
  2043. .long 1058357287
  2044. .long 2654634259
  2045. .long 1027755563
  2046. .long 2801795072
  2047. .long 1058381864
  2048. .long 2910466432
  2049. .long 1028276410
  2050. .long 318767104
  2051. .long 1058406442
  2052. .long 4054947979
  2053. .long 1026798334
  2054. .long 2231369728
  2055. .long 1058431019
  2056. .long 878023543
  2057. .long 1023510847
  2058. .long 4227858432
  2059. .long 1058455596
  2060. .long 263450436
  2061. .long 1028652562
  2062. .long 989855744
  2063. .long 1058476078
  2064. .long 3244478756
  2065. .long 1024589954
  2066. .long 3187671040
  2067. .long 1058500655
  2068. .long 1529358695
  2069. .long 1027496060
  2070. .long 1207959552
  2071. .long 1058525233
  2072. .long 1449606828
  2073. .long 1025374457
  2074. .long 3607101440
  2075. .long 1058549810
  2076. .long 1121865491
  2077. .long 1028651213
  2078. .long 704643072
  2079. .long 1058570292
  2080. .long 76632162
  2081. .long 1015281729
  2082. .long 3305111552
  2083. .long 1058594869
  2084. .long 1705840257
  2085. .long 1026852007
  2086. .long 1711276032
  2087. .long 1058619447
  2088. .long 2189122428
  2089. .long 1028401790
  2090. .long 234881024
  2091. .long 1058644025
  2092. .long 3860440574
  2093. .long 1027979737
  2094. .long 1946157056
  2095. .long 1058664506
  2096. .long 3805699399
  2097. .long 1027836413
  2098. .long 654311424
  2099. .long 1058689084
  2100. .long 3144514508
  2101. .long 1028333941
  2102. .long 3774873600
  2103. .long 1058713661
  2104. .long 1551239808
  2105. .long 1026867407
  2106. .long 2701131776
  2107. .long 1058738239
  2108. .long 3872647589
  2109. .long 1023700698
  2110. .long 1711276032
  2111. .long 1058762817
  2112. .long 2939649020
  2113. .long 1028642081
  2114. .long 3858759680
  2115. .long 1058783298
  2116. .long 3869973501
  2117. .long 1024259487
  2118. .long 3070230528
  2119. .long 1058807876
  2120. .long 3430235573
  2121. .long 1027394848
  2122. .long 2399141888
  2123. .long 1058832454
  2124. .long 2837866956
  2125. .long 1024798194
  2126. .long 1811939328
  2127. .long 1058857032
  2128. .long 3195008471
  2129. .long 1028558077
  2130. .long 4278190080
  2131. .long 1058877513
  2132. .long 925127753
  2133. .long 1028542902
  2134. .long 3909091328
  2135. .long 1058902091
  2136. .long 3453656528
  2137. .long 1026590044
  2138. .long 3623878656
  2139. .long 1058926669
  2140. .long 2547020848
  2141. .long 1028250625
  2142. .long 3456106496
  2143. .long 1058951247
  2144. .long 3173507594
  2145. .long 1027808713
  2146. .long 1962934272
  2147. .long 1058971729
  2148. .long 624230052
  2149. .long 1027649088
  2150. .long 1979711488
  2151. .long 1058996307
  2152. .long 1896525098
  2153. .long 1028127351
  2154. .long 2113929216
  2155. .long 1059020885
  2156. .long 3776127051
  2157. .long 1026276788
  2158. .long 2332033024
  2159. .long 1059045463
  2160. .long 1850790470
  2161. .long 1028492603
  2162. .long 3481272320
  2163. .long 1059065900
  2164. .long 111238633
  2165. .long 1028379644
  2166. .long 2944401408
  2167. .long 1059076141
  2168. .long 1234093769
  2169. .long 1028494241
  2170. .long 3212836864
  2171. .long 1059088430
  2172. .long 4181043184
  2173. .long 1026804589
  2174. .long 3523215360
  2175. .long 1059100719
  2176. .long 2569064410
  2177. .long 1028514056
  2178. .long 3892314112
  2179. .long 1059113008
  2180. .long 312914348
  2181. .long 1028228528
  2182. .long 3523215360
  2183. .long 1059123249
  2184. .long 3115983504
  2185. .long 1028199393
  2186. .long 3992977408
  2187. .long 1059135538
  2188. .long 2038492604
  2189. .long 1024861349
  2190. .long 209715200
  2191. .long 1059147828
  2192. .long 152199155
  2193. .long 1027874535
  2194. .long 780140544
  2195. .long 1059160117
  2196. .long 1978960733
  2197. .long 1027229157
  2198. .long 578813952
  2199. .long 1059170358
  2200. .long 505645676
  2201. .long 1026884061
  2202. .long 1241513984
  2203. .long 1059182647
  2204. .long 514239020
  2205. .long 1027707324
  2206. .long 1962934272
  2207. .long 1059194936
  2208. .long 2032269232
  2209. .long 1021518627
  2210. .long 2726297600
  2211. .long 1059207225
  2212. .long 3497533428
  2213. .long 1028043129
  2214. .long 3548381184
  2215. .long 1059219514
  2216. .long 3658695522
  2217. .long 1027915933
  2218. .long 3556769792
  2219. .long 1059229755
  2220. .long 501547381
  2221. .long 1028018915
  2222. .long 184549376
  2223. .long 1059242045
  2224. .long 3705047602
  2225. .long 1024687479
  2226. .long 1149239296
  2227. .long 1059254334
  2228. .long 675335170
  2229. .long 1028011771
  2230. .long 2172649472
  2231. .long 1059266623
  2232. .long 2543593460
  2233. .long 1027713249
  2234. .long 2348810240
  2235. .long 1059276864
  2236. .long 2216047412
  2237. .long 1027673535
  2238. .long 3464495104
  2239. .long 1059289153
  2240. .long 712855157
  2241. .long 1028296196
  2242. .long 343932928
  2243. .long 1059301443
  2244. .long 930266665
  2245. .long 1027043929
  2246. .long 1568669696
  2247. .long 1059313732
  2248. .long 780927773
  2249. .long 1025654091
  2250. .long 1912602624
  2251. .long 1059323973
  2252. .long 3399331078
  2253. .long 1024229490
  2254. .long 3229614080
  2255. .long 1059336262
  2256. .long 3996204339
  2257. .long 1026644611
  2258. .long 301989888
  2259. .long 1059348552
  2260. .long 143359080
  2261. .long 1028079044
  2262. .long 1728053248
  2263. .long 1059360841
  2264. .long 2849827553
  2265. .long 1027273550
  2266. .long 3204448256
  2267. .long 1059373130
  2268. .long 2690987141
  2269. .long 1026998795
  2270. .long 3758096384
  2271. .long 1059383371
  2272. .long 2222711807
  2273. .long 1027188284
  2274. .long 1031798784
  2275. .long 1059395661
  2276. .long 1353013621
  2277. .long 1028180599
  2278. .long 2659188736
  2279. .long 1059407950
  2280. .long 756253115
  2281. .long 1027136298
  2282. .long 41943040
  2283. .long 1059420240
  2284. .long 532576643
  2285. .long 1026486854
  2286. .long 763363328
  2287. .long 1059430481
  2288. .long 3289135452
  2289. .long 1026299195
  2290. .long 2533359616
  2291. .long 1059442770
  2292. .long 1513734706
  2293. .long 1027630332
  2294. .long 67108864
  2295. .long 1059455060
  2296. .long 2085312894
  2297. .long 1023872287
  2298. .long 1937768448
  2299. .long 1059467349
  2300. .long 3183199319
  2301. .long 1028270313
  2302. .long 2826960896
  2303. .long 1059477590
  2304. .long 3972158195
  2305. .long 1028082057
  2306. .long 503316480
  2307. .long 1059489880
  2308. .long 264248663
  2309. .long 1028526857
  2310. .long 2533359616
  2311. .long 1059502169
  2312. .long 3362227203
  2313. .long 1027150375
  2314. .long 318767104
  2315. .long 1059514459
  2316. .long 4064547853
  2317. .long 1024810530
  2318. .long 268435456
  2319. .long 3205959634
  2320. .long 691182318
  2321. .long 3173304996
  2322. .long 3456106496
  2323. .long 3205947346
  2324. .long 2237848631
  2325. .long 3175922029
  2326. .long 1291845632
  2327. .long 3205939155
  2328. .long 2610806712
  2329. .long 3173520353
  2330. .long 150994944
  2331. .long 3205926868
  2332. .long 1392581829
  2333. .long 3174351268
  2334. .long 3271557120
  2335. .long 3205914580
  2336. .long 3292400060
  2337. .long 3175929370
  2338. .long 2080374784
  2339. .long 3205902293
  2340. .long 4178356410
  2341. .long 3175965902
  2342. .long 872415232
  2343. .long 3205890006
  2344. .long 330416743
  2345. .long 3174570455
  2346. .long 3925868544
  2347. .long 3205877718
  2348. .long 1897771058
  2349. .long 3174145242
  2350. .long 2650800128
  2351. .long 3205865431
  2352. .long 3340394865
  2353. .long 3175328080
  2354. .long 1358954496
  2355. .long 3205853144
  2356. .long 4006478009
  2357. .long 3174644517
  2358. .long 33554432
  2359. .long 3205840857
  2360. .long 2338318098
  2361. .long 3175328560
  2362. .long 1996488704
  2363. .long 3205832665
  2364. .long 908420916
  2365. .long 3175917031
  2366. .long 637534208
  2367. .long 3205820378
  2368. .long 1000116813
  2369. .long 3175123051
  2370. .long 3539992576
  2371. .long 3205808090
  2372. .long 4281444920
  2373. .long 3175253057
  2374. .long 2130706432
  2375. .long 3205795803
  2376. .long 376816689
  2377. .long 3172256578
  2378. .long 687865856
  2379. .long 3205783516
  2380. .long 196000653
  2381. .long 3170433881
  2382. .long 3506438144
  2383. .long 3205771228
  2384. .long 2744030195
  2385. .long 3174702892
  2386. .long 2013265920
  2387. .long 3205758941
  2388. .long 2211786449
  2389. .long 3173892702
  2390. .long 486539264
  2391. .long 3205746654
  2392. .long 4020273651
  2393. .long 3175077302
  2394. .long 2315255808
  2395. .long 3205738462
  2396. .long 3572678407
  2397. .long 3175733405
  2398. .long 754974720
  2399. .long 3205726175
  2400. .long 1564087220
  2401. .long 3174977341
  2402. .long 3456106496
  2403. .long 3205713887
  2404. .long 1784641315
  2405. .long 3175256025
  2406. .long 1845493760
  2407. .long 3205701600
  2408. .long 679907493
  2409. .long 3173008683
  2410. .long 201326592
  2411. .long 3205689313
  2412. .long 2119625261
  2413. .long 3172818812
  2414. .long 2818572288
  2415. .long 3205677025
  2416. .long 2101485035
  2417. .long 3175178180
  2418. .long 1124073472
  2419. .long 3205664738
  2420. .long 2832998731
  2421. .long 3174717836
  2422. .long 3690987520
  2423. .long 3205652450
  2424. .long 3610578708
  2425. .long 3175551729
  2426. .long 1946157056
  2427. .long 3205640163
  2428. .long 2398766049
  2429. .long 3174966407
  2430. .long 3623878656
  2431. .long 3205631971
  2432. .long 3995335152
  2433. .long 3175656959
  2434. .long 1828716544
  2435. .long 3205619684
  2436. .long 183250326
  2437. .long 3175973344
  2438. .long 16777216
  2439. .long 3205607397
  2440. .long 4019803825
  2441. .long 3175116509
  2442. .long 2466250752
  2443. .long 3205595109
  2444. .long 1578128721
  2445. .long 3175183606
  2446. .long 603979776
  2447. .long 3205582822
  2448. .long 112661265
  2449. .long 3170010307
  2450. .long 2986344448
  2451. .long 3205570534
  2452. .long 3756900035
  2453. .long 3175992425
  2454. .long 1073741824
  2455. .long 3205558247
  2456. .long 3996691019
  2457. .long 3174185852
  2458. .long 3422552064
  2459. .long 3205545959
  2460. .long 4247306560
  2461. .long 3172221188
  2462. .long 1442840576
  2463. .long 3205533672
  2464. .long 920037013
  2465. .long 3174307610
  2466. .long 2969567232
  2467. .long 3205525480
  2468. .long 2901018317
  2469. .long 3175306400
  2470. .long 956301312
  2471. .long 3205513193
  2472. .long 4209407270
  2473. .long 3173953969
  2474. .long 3204448256
  2475. .long 3205500905
  2476. .long 4232478211
  2477. .long 3174316659
  2478. .long 2248146944
  2479. .long 3205480404
  2480. .long 3976793802
  2481. .long 3175786245
  2482. .long 2348810240
  2483. .long 3205455829
  2484. .long 223141518
  2485. .long 3175696845
  2486. .long 2415919104
  2487. .long 3205431254
  2488. .long 2202058045
  2489. .long 3173520944
  2490. .long 2415919104
  2491. .long 3205406679
  2492. .long 780543142
  2493. .long 3170584573
  2494. .long 2348810240
  2495. .long 3205382104
  2496. .long 1379108477
  2497. .long 3174272970
  2498. .long 2248146944
  2499. .long 3205357529
  2500. .long 875461665
  2501. .long 3170488084
  2502. .long 704643072
  2503. .long 3205341146
  2504. .long 2105849568
  2505. .long 3174271106
  2506. .long 503316480
  2507. .long 3205316571
  2508. .long 1835672135
  2509. .long 3174776330
  2510. .long 234881024
  2511. .long 3205291996
  2512. .long 3252628102
  2513. .long 3176108718
  2514. .long 4227858432
  2515. .long 3205267420
  2516. .long 2720009520
  2517. .long 3176111930
  2518. .long 3892314112
  2519. .long 3205242845
  2520. .long 850238367
  2521. .long 3174795595
  2522. .long 3489660928
  2523. .long 3205218270
  2524. .long 3536085073
  2525. .long 3174303192
  2526. .long 3019898880
  2527. .long 3205193695
  2528. .long 3558909717
  2529. .long 3175373323
  2530. .long 2516582400
  2531. .long 3205169120
  2532. .long 920693007
  2533. .long 3174667265
  2534. .long 704643072
  2535. .long 3205152737
  2536. .long 4071589563
  2537. .long 3175526566
  2538. .long 100663296
  2539. .long 3205128162
  2540. .long 3392361480
  2541. .long 3175871650
  2542. .long 3758096384
  2543. .long 3205103586
  2544. .long 2972601747
  2545. .long 3174998742
  2546. .long 3053453312
  2547. .long 3205079011
  2548. .long 1605892160
  2549. .long 3175139069
  2550. .long 2315255808
  2551. .long 3205054436
  2552. .long 1553740054
  2553. .long 3169146216
  2554. .long 1476395008
  2555. .long 3205029861
  2556. .long 3751995331
  2557. .long 3176004720
  2558. .long 637534208
  2559. .long 3205005286
  2560. .long 3091908485
  2561. .long 3174267031
  2562. .long 4026531840
  2563. .long 3204980710
  2564. .long 3333214935
  2565. .long 3172771610
  2566. .long 3053453312
  2567. .long 3204956135
  2568. .long 790487160
  2569. .long 3174501480
  2570. .long 939524096
  2571. .long 3204939752
  2572. .long 1992793420
  2573. .long 3175422045
  2574. .long 4194304000
  2575. .long 3204915176
  2576. .long 3717748377
  2577. .long 3174284044
  2578. .long 3087007744
  2579. .long 3204890601
  2580. .long 105034497
  2581. .long 3174659776
  2582. .long 1912602624
  2583. .long 3204866026
  2584. .long 4120994791
  2585. .long 3175985638
  2586. .long 704643072
  2587. .long 3204841451
  2588. .long 136721814
  2589. .long 3175923992
  2590. .long 3758096384
  2591. .long 3204816875
  2592. .long 4178760049
  2593. .long 3174289887
  2594. .long 2449473536
  2595. .long 3204792300
  2596. .long 1385241146
  2597. .long 3173295534
  2598. .long 1073741824
  2599. .long 3204767725
  2600. .long 614436572
  2601. .long 3174892815
  2602. .long 3959422976
  2603. .long 3204743149
  2604. .long 3717352206
  2605. .long 3173503234
  2606. .long 1543503872
  2607. .long 3204726766
  2608. .long 2074792065
  2609. .long 3174982293
  2610. .long 33554432
  2611. .long 3204702191
  2612. .long 1160049312
  2613. .long 3175315117
  2614. .long 2785017856
  2615. .long 3204677615
  2616. .long 947382601
  2617. .long 3173470865
  2618. .long 1174405120
  2619. .long 3204653040
  2620. .long 1784674375
  2621. .long 3173592242
  2622. .long 3791650816
  2623. .long 3204628464
  2624. .long 3966380974
  2625. .long 3175406146
  2626. .long 2080374784
  2627. .long 3204603889
  2628. .long 90923019
  2629. .long 3175186916
  2630. .long 301989888
  2631. .long 3204579314
  2632. .long 2809276197
  2633. .long 3175891468
  2634. .long 2785017856
  2635. .long 3204554738
  2636. .long 2488581129
  2637. .long 3175422649
  2638. .long 100663296
  2639. .long 3204538355
  2640. .long 4207284753
  2641. .long 3176089346
  2642. .long 2516582400
  2643. .long 3204513779
  2644. .long 1763582947
  2645. .long 3173239999
  2646. .long 536870912
  2647. .long 3204489204
  2648. .long 1591642683
  2649. .long 3175659480
  2650. .long 2818572288
  2651. .long 3204464628
  2652. .long 1247815734
  2653. .long 3175781625
  2654. .long 1543503872
  2655. .long 3204431850
  2656. .long 3175237814
  2657. .long 3174372638
  2658. .long 1610612736
  2659. .long 3204382699
  2660. .long 3136020064
  2661. .long 3174117678
  2662. .long 1543503872
  2663. .long 3204333548
  2664. .long 145926225
  2665. .long 3175399182
  2666. .long 1409286144
  2667. .long 3204284397
  2668. .long 1146502365
  2669. .long 3174956000
  2670. .long 1140850688
  2671. .long 3204235246
  2672. .long 1806880589
  2673. .long 3175568698
  2674. .long 3825205248
  2675. .long 3204202478
  2676. .long 748557588
  2677. .long 3171070759
  2678. .long 3355443200
  2679. .long 3204153327
  2680. .long 3616893112
  2681. .long 3175503309
  2682. .long 2818572288
  2683. .long 3204104176
  2684. .long 3332544853
  2685. .long 3175717064
  2686. .long 2214592512
  2687. .long 3204055025
  2688. .long 59215988
  2689. .long 3174426688
  2690. .long 1476395008
  2691. .long 3204005874
  2692. .long 2509632280
  2693. .long 3174354848
  2694. .long 603979776
  2695. .long 3203956723
  2696. .long 1669980294
  2697. .long 3175609302
  2698. .long 3959422976
  2699. .long 3203907571
  2700. .long 231858041
  2701. .long 3175323695
  2702. .long 2885681152
  2703. .long 3203858420
  2704. .long 192153543
  2705. .long 3175961815
  2706. .long 1744830464
  2707. .long 3203809269
  2708. .long 507582953
  2709. .long 3175426507
  2710. .long 3758096384
  2711. .long 3203776501
  2712. .long 1672537466
  2713. .long 3176048847
  2714. .long 2483027968
  2715. .long 3203727350
  2716. .long 3522791035
  2717. .long 3172632365
  2718. .long 1006632960
  2719. .long 3203678199
  2720. .long 2149811783
  2721. .long 3175485759
  2722. .long 3758096384
  2723. .long 3203629047
  2724. .long 1999469990
  2725. .long 3175541209
  2726. .long 2147483648
  2727. .long 3203579896
  2728. .long 2226222860
  2729. .long 3173477057
  2730. .long 402653184
  2731. .long 3203530745
  2732. .long 4286112849
  2733. .long 3172408839
  2734. .long 2818572288
  2735. .long 3203481593
  2736. .long 713604598
  2737. .long 3174828560
  2738. .long 872415232
  2739. .long 3203432442
  2740. .long 2347361448
  2741. .long 3173841417
  2742. .long 1879048192
  2743. .long 3203366901
  2744. .long 1438571646
  2745. .long 3174899801
  2746. .long 402653184
  2747. .long 3203301366
  2748. .long 3419522004
  2749. .long 3175593882
  2750. .long 268435456
  2751. .long 3203203063
  2752. .long 4288382338
  2753. .long 3174545520
  2754. .long 4160749568
  2755. .long 3203104759
  2756. .long 272162157
  2757. .long 3174838779
  2758. .long 3489660928
  2759. .long 3203006456
  2760. .long 2794103335
  2761. .long 3176033766
  2762. .long 2684354560
  2763. .long 3202908153
  2764. .long 2632246937
  2765. .long 3175930608
  2766. .long 1744830464
  2767. .long 3202809850
  2768. .long 1508829515
  2769. .long 3174219824
  2770. .long 536870912
  2771. .long 3202711547
  2772. .long 3295780812
  2773. .long 3172985552
  2774. .long 3355443200
  2775. .long 3202613243
  2776. .long 1122596525
  2777. .long 3174655334
  2778. .long 805306368
  2779. .long 3202547708
  2780. .long 2645694757
  2781. .long 3175532338
  2782. .long 3355443200
  2783. .long 3202449404
  2784. .long 1159177678
  2785. .long 3174604459
  2786. .long 2684354560
  2787. .long 3202351098
  2788. .long 1034248407
  2789. .long 3175079694
  2790. .long 2684354560
  2791. .long 3202154491
  2792. .long 1158806475
  2793. .long 3171580989
  2794. .long 2147483648
  2795. .long 3201957884
  2796. .long 1293148021
  2797. .long 3171385480
  2798. .long 1073741824
  2799. .long 3201761277
  2800. .long 3828985497
  2801. .long 3175006371
  2802. .long 4026531840
  2803. .long 3201564669
  2804. .long 3153776129
  2805. .long 3174482233
  2806. .long 2147483648
  2807. .long 3201368062
  2808. .long 171710315
  2809. .long 3175446758
  2810. .long 0
  2811. .long 3201040382
  2812. .long 1900250098
  2813. .long 3174781524
  2814. .long 2147483648
  2815. .long 3200778238
  2816. .long 2246244539
  2817. .long 3175572705
  2818. .long 536870912
  2819. .long 3200385023
  2820. .long 3628536486
  2821. .long 3175901120
  2822. .long 1073741824
  2823. .long 3199729663
  2824. .long 231762015
  2825. .long 3175023909
  2826. .long 2147483648
  2827. .long 3198681087
  2828. .long 1401818636
  2829. .long 3175134547
  2830. .long 0
  2831. .long 0
  2832. .long 0
  2833. .long 0
  2834. .type log2_t3,@object
  2835. .size log2_t3,4112
  2836. .space 496, 0x00 # pad
  2837. .align 16
  2838. clv:
  2839. .long 1655945238
  2840. .long 1069842388
  2841. .long 2523158510
  2842. .long 1048167334
  2843. .long 713798755
  2844. .long 3216330823
  2845. .long 1181303047
  2846. .long 3218484803
  2847. .type clv,@object
  2848. .size clv,32
  2849. .align 16
  2850. exp2_tbl:
  2851. .long 0
  2852. .long 1072693248
  2853. .long 0
  2854. .long 0
  2855. .long 2851812149
  2856. .long 1072698941
  2857. .long 2595802551
  2858. .long 1016815913
  2859. .long 1048019041
  2860. .long 1072704666
  2861. .long 1398474845
  2862. .long 3161559171
  2863. .long 3899555717
  2864. .long 1072710421
  2865. .long 427280750
  2866. .long 3163595548
  2867. .long 3541402996
  2868. .long 1072716208
  2869. .long 2759177317
  2870. .long 1015903202
  2871. .long 702412510
  2872. .long 1072722027
  2873. .long 3803266086
  2874. .long 3163328991
  2875. .long 410360776
  2876. .long 1072727877
  2877. .long 1269990655
  2878. .long 1013024446
  2879. .long 3402036099
  2880. .long 1072733758
  2881. .long 405889333
  2882. .long 1016154232
  2883. .long 1828292879
  2884. .long 1072739672
  2885. .long 1255956746
  2886. .long 1016636974
  2887. .long 728909815
  2888. .long 1072745618
  2889. .long 383930225
  2890. .long 1016078044
  2891. .long 852742562
  2892. .long 1072751596
  2893. .long 667253586
  2894. .long 1010842135
  2895. .long 2952712987
  2896. .long 1072757606
  2897. .long 3293494651
  2898. .long 3161168877
  2899. .long 3490863953
  2900. .long 1072763649
  2901. .long 960797497
  2902. .long 3163997456
  2903. .long 3228316108
  2904. .long 1072769725
  2905. .long 3010241991
  2906. .long 3159471380
  2907. .long 2930322912
  2908. .long 1072775834
  2909. .long 2599499422
  2910. .long 3163762623
  2911. .long 3366293073
  2912. .long 1072781976
  2913. .long 3119426313
  2914. .long 1015169130
  2915. .long 1014845819
  2916. .long 1072788152
  2917. .long 3117910645
  2918. .long 3162607681
  2919. .long 948735466
  2920. .long 1072794361
  2921. .long 3516338027
  2922. .long 3163623459
  2923. .long 3949972341
  2924. .long 1072800603
  2925. .long 2068408548
  2926. .long 1015962444
  2927. .long 2214878420
  2928. .long 1072806880
  2929. .long 892270087
  2930. .long 3164164998
  2931. .long 828946858
  2932. .long 1072813191
  2933. .long 10642492
  2934. .long 1016988014
  2935. .long 586995997
  2936. .long 1072819536
  2937. .long 41662347
  2938. .long 3163676568
  2939. .long 2288159958
  2940. .long 1072825915
  2941. .long 2169144468
  2942. .long 1015924597
  2943. .long 2440944790
  2944. .long 1072832329
  2945. .long 2492769773
  2946. .long 1015196030
  2947. .long 1853186616
  2948. .long 1072838778
  2949. .long 3066496370
  2950. .long 1016705150
  2951. .long 1337108031
  2952. .long 1072845262
  2953. .long 3203724452
  2954. .long 1015726421
  2955. .long 1709341917
  2956. .long 1072851781
  2957. .long 2571168217
  2958. .long 1015201075
  2959. .long 3790955393
  2960. .long 1072858335
  2961. .long 2352942461
  2962. .long 3164228666
  2963. .long 4112506593
  2964. .long 1072864925
  2965. .long 2947355221
  2966. .long 1015419624
  2967. .long 3504003472
  2968. .long 1072871551
  2969. .long 3594001059
  2970. .long 3158379228
  2971. .long 2799960843
  2972. .long 1072878213
  2973. .long 1423655380
  2974. .long 1016070727
  2975. .long 2839424854
  2976. .long 1072884911
  2977. .long 1171596163
  2978. .long 1014090255
  2979. .long 171030293
  2980. .long 1072891646
  2981. .long 3526460132
  2982. .long 1015477354
  2983. .long 4232894513
  2984. .long 1072898416
  2985. .long 2383938684
  2986. .long 1015717095
  2987. .long 2992903935
  2988. .long 1072905224
  2989. .long 2218154405
  2990. .long 1016276769
  2991. .long 1603444721
  2992. .long 1072912069
  2993. .long 1548633640
  2994. .long 3163249902
  2995. .long 926591435
  2996. .long 1072918951
  2997. .long 3208833761
  2998. .long 3163962090
  2999. .long 1829099622
  3000. .long 1072925870
  3001. .long 1016661180
  3002. .long 3164509581
  3003. .long 887463927
  3004. .long 1072932827
  3005. .long 3596744162
  3006. .long 3161842742
  3007. .long 3272845541
  3008. .long 1072939821
  3009. .long 928852419
  3010. .long 3164536824
  3011. .long 1276261410
  3012. .long 1072946854
  3013. .long 300981947
  3014. .long 1015732745
  3015. .long 78413852
  3016. .long 1072953925
  3017. .long 4183226867
  3018. .long 3164065827
  3019. .long 569847338
  3020. .long 1072961034
  3021. .long 472945272
  3022. .long 3160339305
  3023. .long 3645941911
  3024. .long 1072968181
  3025. .long 3814685080
  3026. .long 3162621917
  3027. .long 1617004845
  3028. .long 1072975368
  3029. .long 82804943
  3030. .long 1011391354
  3031. .long 3978100823
  3032. .long 1072982593
  3033. .long 3513027190
  3034. .long 1016894539
  3035. .long 3049340112
  3036. .long 1072989858
  3037. .long 3062915824
  3038. .long 1014219171
  3039. .long 4040676318
  3040. .long 1072997162
  3041. .long 4090609238
  3042. .long 1016712034
  3043. .long 3577096743
  3044. .long 1073004506
  3045. .long 2951496418
  3046. .long 1014842263
  3047. .long 2583551245
  3048. .long 1073011890
  3049. .long 3161094195
  3050. .long 1016655067
  3051. .long 1990012071
  3052. .long 1073019314
  3053. .long 3529070563
  3054. .long 3163861769
  3055. .long 2731501122
  3056. .long 1073026778
  3057. .long 1774031854
  3058. .long 3163518597
  3059. .long 1453150082
  3060. .long 1073034283
  3061. .long 498154668
  3062. .long 3162536638
  3063. .long 3395129871
  3064. .long 1073041828
  3065. .long 4025345434
  3066. .long 3163383964
  3067. .long 917841882
  3068. .long 1073049415
  3069. .long 18715564
  3070. .long 1016707884
  3071. .long 3566716925
  3072. .long 1073057042
  3073. .long 1536826855
  3074. .long 1015191009
  3075. .long 3712504873
  3076. .long 1073064711
  3077. .long 88491948
  3078. .long 1016476236
  3079. .long 2321106615
  3080. .long 1073072422
  3081. .long 2171176610
  3082. .long 1010584347
  3083. .long 363667784
  3084. .long 1073080175
  3085. .long 813753949
  3086. .long 1016833785
  3087. .long 3111574537
  3088. .long 1073087969
  3089. .long 2606161479
  3090. .long 3163808322
  3091. .long 2956612997
  3092. .long 1073095806
  3093. .long 2118169750
  3094. .long 3163784129
  3095. .long 885834528
  3096. .long 1073103686
  3097. .long 1973258546
  3098. .long 3163310140
  3099. .long 2186617381
  3100. .long 1073111608
  3101. .long 2270764083
  3102. .long 3164321289
  3103. .long 3561793907
  3104. .long 1073119573
  3105. .long 1157054052
  3106. .long 1012938926
  3107. .long 1719614413
  3108. .long 1073127582
  3109. .long 330458197
  3110. .long 3164331316
  3111. .long 1963711167
  3112. .long 1073135634
  3113. .long 1744767756
  3114. .long 3161622870
  3115. .long 1013258799
  3116. .long 1073143730
  3117. .long 1748797610
  3118. .long 3161177658
  3119. .long 4182873220
  3120. .long 1073151869
  3121. .long 629542646
  3122. .long 3163044879
  3123. .long 3907805044
  3124. .long 1073160053
  3125. .long 2257091225
  3126. .long 3162598983
  3127. .long 1218806132
  3128. .long 1073168282
  3129. .long 1818613051
  3130. .long 3163597017
  3131. .long 1447192521
  3132. .long 1073176555
  3133. .long 1462857171
  3134. .long 3163563097
  3135. .long 1339972927
  3136. .long 1073184873
  3137. .long 167908908
  3138. .long 1016620728
  3139. .long 1944781191
  3140. .long 1073193236
  3141. .long 3993278767
  3142. .long 3162772855
  3143. .long 19972402
  3144. .long 1073201645
  3145. .long 3507899861
  3146. .long 1017057868
  3147. .long 919555682
  3148. .long 1073210099
  3149. .long 3121969534
  3150. .long 1013996802
  3151. .long 1413356050
  3152. .long 1073218599
  3153. .long 1651349290
  3154. .long 3163716742
  3155. .long 2571947539
  3156. .long 1073227145
  3157. .long 3558159063
  3158. .long 3164425245
  3159. .long 1176749997
  3160. .long 1073235738
  3161. .long 2738998779
  3162. .long 3163084420
  3163. .long 2604962541
  3164. .long 1073244377
  3165. .long 2614425274
  3166. .long 3164587768
  3167. .long 3649726105
  3168. .long 1073253063
  3169. .long 4085036346
  3170. .long 1016698050
  3171. .long 1110089947
  3172. .long 1073261797
  3173. .long 1451641638
  3174. .long 1016523249
  3175. .long 380978316
  3176. .long 1073270578
  3177. .long 854188970
  3178. .long 3161511262
  3179. .long 2568320822
  3180. .long 1073279406
  3181. .long 2732824428
  3182. .long 1015401491
  3183. .long 194117574
  3184. .long 1073288283
  3185. .long 777528611
  3186. .long 3164460665
  3187. .long 2966275557
  3188. .long 1073297207
  3189. .long 2176155323
  3190. .long 3160891335
  3191. .long 3418903055
  3192. .long 1073306180
  3193. .long 2527457337
  3194. .long 3161869180
  3195. .long 2682146384
  3196. .long 1073315202
  3197. .long 2082178512
  3198. .long 3164411995
  3199. .long 1892288442
  3200. .long 1073324273
  3201. .long 2446255666
  3202. .long 3163648957
  3203. .long 2191782032
  3204. .long 1073333393
  3205. .long 2960257726
  3206. .long 1014791238
  3207. .long 434316067
  3208. .long 1073342563
  3209. .long 2028358766
  3210. .long 1014506698
  3211. .long 2069751141
  3212. .long 1073351782
  3213. .long 1562170674
  3214. .long 3163773257
  3215. .long 3964284211
  3216. .long 1073361051
  3217. .long 2111583915
  3218. .long 1016475740
  3219. .long 2990417245
  3220. .long 1073370371
  3221. .long 3683467745
  3222. .long 3164417902
  3223. .long 321958744
  3224. .long 1073379742
  3225. .long 3401933766
  3226. .long 1016843134
  3227. .long 1434058175
  3228. .long 1073389163
  3229. .long 251133233
  3230. .long 1016134345
  3231. .long 3218338682
  3232. .long 1073398635
  3233. .long 3404164304
  3234. .long 3163525684
  3235. .long 2572866477
  3236. .long 1073408159
  3237. .long 878562433
  3238. .long 1016570317
  3239. .long 697153126
  3240. .long 1073417735
  3241. .long 1283515428
  3242. .long 3164331765
  3243. .long 3092190715
  3244. .long 1073427362
  3245. .long 814012167
  3246. .long 3160571998
  3247. .long 2380618042
  3248. .long 1073437042
  3249. .long 3149557219
  3250. .long 3164369375
  3251. .long 4076559943
  3252. .long 1073446774
  3253. .long 2119478330
  3254. .long 3161806927
  3255. .long 815859274
  3256. .long 1073456560
  3257. .long 240396590
  3258. .long 3164536019
  3259. .long 2420883922
  3260. .long 1073466398
  3261. .long 2049810052
  3262. .long 1015168464
  3263. .long 1540824585
  3264. .long 1073476290
  3265. .long 1064017010
  3266. .long 3164536266
  3267. .long 3716502172
  3268. .long 1073486235
  3269. .long 2303740125
  3270. .long 1015091301
  3271. .long 1610600570
  3272. .long 1073496235
  3273. .long 3766732298
  3274. .long 1016808759
  3275. .long 777507147
  3276. .long 1073506289
  3277. .long 4282924204
  3278. .long 1016236109
  3279. .long 2483480501
  3280. .long 1073516397
  3281. .long 1216371780
  3282. .long 1014082748
  3283. .long 3706687593
  3284. .long 1073526560
  3285. .long 3521726939
  3286. .long 1014301643
  3287. .long 1432208378
  3288. .long 1073536779
  3289. .long 1401068914
  3290. .long 3163412539
  3291. .long 1242007932
  3292. .long 1073547053
  3293. .long 1132034716
  3294. .long 3164388407
  3295. .long 135105010
  3296. .long 1073557383
  3297. .long 1906148727
  3298. .long 3164424315
  3299. .long 3707479175
  3300. .long 1073567768
  3301. .long 3613079302
  3302. .long 1015213314
  3303. .long 382305176
  3304. .long 1073578211
  3305. .long 2347622376
  3306. .long 3163627201
  3307. .long 64696965
  3308. .long 1073588710
  3309. .long 1768797490
  3310. .long 1016865536
  3311. .long 4076975200
  3312. .long 1073599265
  3313. .long 2029000898
  3314. .long 1016257111
  3315. .long 863738719
  3316. .long 1073609879
  3317. .long 1326992219
  3318. .long 3163661773
  3319. .long 351641897
  3320. .long 1073620550
  3321. .long 2172261526
  3322. .long 3164059175
  3323. .long 3884662774
  3324. .long 1073631278
  3325. .long 2158611599
  3326. .long 1015258761
  3327. .long 4224142467
  3328. .long 1073642065
  3329. .long 3389820385
  3330. .long 1016255778
  3331. .long 2728693978
  3332. .long 1073652911
  3333. .long 396109971
  3334. .long 3164511267
  3335. .long 764307441
  3336. .long 1073663816
  3337. .long 3021057420
  3338. .long 3164378099
  3339. .long 3999357479
  3340. .long 1073674779
  3341. .long 2258941616
  3342. .long 1016973300
  3343. .long 929806999
  3344. .long 1073685803
  3345. .long 3205336643
  3346. .long 1016308133
  3347. .long 1533953344
  3348. .long 1073696886
  3349. .long 769171850
  3350. .long 1016714209
  3351. .long 2912730644
  3352. .long 1073708029
  3353. .long 3490067721
  3354. .long 3164453650
  3355. .long 2174652632
  3356. .long 1073719233
  3357. .long 4087714590
  3358. .long 1015498835
  3359. .long 730821105
  3360. .long 1073730498
  3361. .long 2523232743
  3362. .long 1013115764
  3363. .type exp2_tbl,@object
  3364. .size exp2_tbl,2048
  3365. .align 16
  3366. cev:
  3367. .long 3884607281
  3368. .long 1062590591
  3369. .long 3607404735
  3370. .long 1068264200
  3371. .long 1874480759
  3372. .long 1065595563
  3373. .long 4286760334
  3374. .long 1070514109
  3375. .long 4277811695
  3376. .long 1072049730
  3377. .type cev,@object
  3378. .size cev,40
  3379. .space 8, 0x00 # pad
  3380. .align 16
  3381. ABSVALMASK:
  3382. .long 4294967295
  3383. .long 2147483647
  3384. .long 4294967295
  3385. .long 2147483647
  3386. .type ABSVALMASK,@object
  3387. .size ABSVALMASK,16
  3388. .align 4
  3389. rcp_t1:
  3390. .long 0
  3391. .long 1072693248
  3392. .long 0
  3393. .long 1072676992
  3394. .long 0
  3395. .long 1072660992
  3396. .long 0
  3397. .long 1072645248
  3398. .long 0
  3399. .long 1072629696
  3400. .long 0
  3401. .long 1072614400
  3402. .long 0
  3403. .long 1072599360
  3404. .long 0
  3405. .long 1072584512
  3406. .long 0
  3407. .long 1072569856
  3408. .long 0
  3409. .long 1072555456
  3410. .long 0
  3411. .long 1072541312
  3412. .long 0
  3413. .long 1072527296
  3414. .long 0
  3415. .long 1072513472
  3416. .long 0
  3417. .long 1072499904
  3418. .long 0
  3419. .long 1072486464
  3420. .long 0
  3421. .long 1072473280
  3422. .long 0
  3423. .long 1072460224
  3424. .long 0
  3425. .long 1072447360
  3426. .long 0
  3427. .long 1072434688
  3428. .long 0
  3429. .long 1072422208
  3430. .long 0
  3431. .long 1072409856
  3432. .long 0
  3433. .long 1072397696
  3434. .long 0
  3435. .long 1072385664
  3436. .long 0
  3437. .long 1072373824
  3438. .long 0
  3439. .long 1072362112
  3440. .long 0
  3441. .long 1072350592
  3442. .long 0
  3443. .long 1072339200
  3444. .long 0
  3445. .long 1072327936
  3446. .long 0
  3447. .long 1072316864
  3448. .long 0
  3449. .long 1072305856
  3450. .long 0
  3451. .long 1072295040
  3452. .long 0
  3453. .long 1072284352
  3454. .long 0
  3455. .long 1072273792
  3456. .long 0
  3457. .long 1072263424
  3458. .long 0
  3459. .long 1072253120
  3460. .long 0
  3461. .long 1072242944
  3462. .long 0
  3463. .long 1072232896
  3464. .long 0
  3465. .long 1072222976
  3466. .long 0
  3467. .long 1072213184
  3468. .long 0
  3469. .long 1072203520
  3470. .long 0
  3471. .long 1072193920
  3472. .long 0
  3473. .long 1072184448
  3474. .long 0
  3475. .long 1072175104
  3476. .long 0
  3477. .long 1072165888
  3478. .long 0
  3479. .long 1072156736
  3480. .long 0
  3481. .long 1072147776
  3482. .long 0
  3483. .long 1072138816
  3484. .long 0
  3485. .long 1072129984
  3486. .long 0
  3487. .long 1072121280
  3488. .long 0
  3489. .long 1072112704
  3490. .long 0
  3491. .long 1072104192
  3492. .long 0
  3493. .long 1072095744
  3494. .long 0
  3495. .long 1072087424
  3496. .long 0
  3497. .long 1072079168
  3498. .long 0
  3499. .long 1072071040
  3500. .long 0
  3501. .long 1072062976
  3502. .long 0
  3503. .long 1072054976
  3504. .long 0
  3505. .long 1072047104
  3506. .long 0
  3507. .long 1072039296
  3508. .long 0
  3509. .long 1072031552
  3510. .long 0
  3511. .long 1072023936
  3512. .long 0
  3513. .long 1072016384
  3514. .long 0
  3515. .long 1072008896
  3516. .long 0
  3517. .long 1072001536
  3518. .long 0
  3519. .long 1071994176
  3520. .long 0
  3521. .long 1071986944
  3522. .long 0
  3523. .long 1071979776
  3524. .long 0
  3525. .long 1071972672
  3526. .long 0
  3527. .long 1071965696
  3528. .long 0
  3529. .long 1071958720
  3530. .long 0
  3531. .long 1071951808
  3532. .long 0
  3533. .long 1071945024
  3534. .long 0
  3535. .long 1071938304
  3536. .long 0
  3537. .long 1071931584
  3538. .long 0
  3539. .long 1071924992
  3540. .long 0
  3541. .long 1071918464
  3542. .long 0
  3543. .long 1071911936
  3544. .long 0
  3545. .long 1071905536
  3546. .long 0
  3547. .long 1071899200
  3548. .long 0
  3549. .long 1071892864
  3550. .long 0
  3551. .long 1071886656
  3552. .long 0
  3553. .long 1071880448
  3554. .long 0
  3555. .long 1071874368
  3556. .long 0
  3557. .long 1071868288
  3558. .long 0
  3559. .long 1071862272
  3560. .long 0
  3561. .long 1071856384
  3562. .long 0
  3563. .long 1071850496
  3564. .long 0
  3565. .long 1071844608
  3566. .long 0
  3567. .long 1071838848
  3568. .long 0
  3569. .long 1071833152
  3570. .long 0
  3571. .long 1071827456
  3572. .long 0
  3573. .long 1071821824
  3574. .long 0
  3575. .long 1071816256
  3576. .long 0
  3577. .long 1071810752
  3578. .long 0
  3579. .long 1071805248
  3580. .long 0
  3581. .long 1071799872
  3582. .long 0
  3583. .long 1071794496
  3584. .long 0
  3585. .long 1071789120
  3586. .long 0
  3587. .long 1071783872
  3588. .long 0
  3589. .long 1071778624
  3590. .long 0
  3591. .long 1071773440
  3592. .long 0
  3593. .long 1071768320
  3594. .long 0
  3595. .long 1071763200
  3596. .long 0
  3597. .long 1071758144
  3598. .long 0
  3599. .long 1071753152
  3600. .long 0
  3601. .long 1071748160
  3602. .long 0
  3603. .long 1071743232
  3604. .long 0
  3605. .long 1071738368
  3606. .long 0
  3607. .long 1071733504
  3608. .long 0
  3609. .long 1071728704
  3610. .long 0
  3611. .long 1071723968
  3612. .long 0
  3613. .long 1071719232
  3614. .long 0
  3615. .long 1071714560
  3616. .long 0
  3617. .long 1071709952
  3618. .long 0
  3619. .long 1071705344
  3620. .long 0
  3621. .long 1071700800
  3622. .long 0
  3623. .long 1071696256
  3624. .long 0
  3625. .long 1071691776
  3626. .long 0
  3627. .long 1071687296
  3628. .long 0
  3629. .long 1071682880
  3630. .long 0
  3631. .long 1071678528
  3632. .long 0
  3633. .long 1071674176
  3634. .long 0
  3635. .long 1071669824
  3636. .long 0
  3637. .long 1071665536
  3638. .long 0
  3639. .long 1071661312
  3640. .long 0
  3641. .long 1071657088
  3642. .long 0
  3643. .long 1071652928
  3644. .long 0
  3645. .long 1071648768
  3646. .long 0
  3647. .long 1071644672
  3648. .long 0
  3649. .long 0
  3650. .type rcp_t1,@object
  3651. .size rcp_t1,1040
  3652. .align 4
  3653. HALFSIG:
  3654. .long 4160749568
  3655. .long 4294967295
  3656. .type HALFSIG,@object
  3657. .size HALFSIG,8
  3658. .align 4
  3659. rcp_t2:
  3660. .long 0
  3661. .long 1072693248
  3662. .long 0
  3663. .long 1072693056
  3664. .long 0
  3665. .long 1072692800
  3666. .long 0
  3667. .long 1072692544
  3668. .long 0
  3669. .long 1072692288
  3670. .long 0
  3671. .long 1072692032
  3672. .long 0
  3673. .long 1072691776
  3674. .long 0
  3675. .long 1072691520
  3676. .long 0
  3677. .long 1072691264
  3678. .long 0
  3679. .long 1072691008
  3680. .long 0
  3681. .long 1072690752
  3682. .long 0
  3683. .long 1072690496
  3684. .long 0
  3685. .long 1072690240
  3686. .long 0
  3687. .long 1072689984
  3688. .long 0
  3689. .long 1072689728
  3690. .long 0
  3691. .long 1072689472
  3692. .long 0
  3693. .long 1072689216
  3694. .long 0
  3695. .long 1072688960
  3696. .long 0
  3697. .long 1072688704
  3698. .long 0
  3699. .long 1072688448
  3700. .long 0
  3701. .long 1072688192
  3702. .long 0
  3703. .long 1072687936
  3704. .long 0
  3705. .long 1072687680
  3706. .long 0
  3707. .long 1072687424
  3708. .long 0
  3709. .long 1072687168
  3710. .long 0
  3711. .long 1072686912
  3712. .long 0
  3713. .long 1072686656
  3714. .long 0
  3715. .long 1072686400
  3716. .long 0
  3717. .long 1072686144
  3718. .long 0
  3719. .long 1072685888
  3720. .long 0
  3721. .long 1072685632
  3722. .long 0
  3723. .long 1072685376
  3724. .long 0
  3725. .long 1072685120
  3726. .long 0
  3727. .long 1072684864
  3728. .long 0
  3729. .long 1072684608
  3730. .long 0
  3731. .long 1072684352
  3732. .long 0
  3733. .long 1072684096
  3734. .long 0
  3735. .long 1072683840
  3736. .long 0
  3737. .long 1072683584
  3738. .long 0
  3739. .long 1072683328
  3740. .long 0
  3741. .long 1072683072
  3742. .long 0
  3743. .long 1072682816
  3744. .long 0
  3745. .long 1072682560
  3746. .long 0
  3747. .long 1072682304
  3748. .long 0
  3749. .long 1072682048
  3750. .long 0
  3751. .long 1072681792
  3752. .long 0
  3753. .long 1072681600
  3754. .long 0
  3755. .long 1072681344
  3756. .long 0
  3757. .long 1072681088
  3758. .long 0
  3759. .long 1072680832
  3760. .long 0
  3761. .long 1072680576
  3762. .long 0
  3763. .long 1072680320
  3764. .long 0
  3765. .long 1072680064
  3766. .long 0
  3767. .long 1072679808
  3768. .long 0
  3769. .long 1072679552
  3770. .long 0
  3771. .long 1072679296
  3772. .long 0
  3773. .long 1072679040
  3774. .long 0
  3775. .long 1072678784
  3776. .long 0
  3777. .long 1072678528
  3778. .long 0
  3779. .long 1072678272
  3780. .long 0
  3781. .long 1072678016
  3782. .long 0
  3783. .long 1072677760
  3784. .long 0
  3785. .long 1072677504
  3786. .long 0
  3787. .long 1072677248
  3788. .long 0
  3789. .long 1072697344
  3790. .long 0
  3791. .long 1072697280
  3792. .long 0
  3793. .long 1072697216
  3794. .long 0
  3795. .long 1072697152
  3796. .long 0
  3797. .long 1072697088
  3798. .long 0
  3799. .long 1072697024
  3800. .long 0
  3801. .long 1072696960
  3802. .long 0
  3803. .long 1072696896
  3804. .long 0
  3805. .long 1072696832
  3806. .long 0
  3807. .long 1072696768
  3808. .long 0
  3809. .long 1072696704
  3810. .long 0
  3811. .long 1072696640
  3812. .long 0
  3813. .long 1072696576
  3814. .long 0
  3815. .long 1072696512
  3816. .long 0
  3817. .long 1072696448
  3818. .long 0
  3819. .long 1072696384
  3820. .long 0
  3821. .long 1072696320
  3822. .long 0
  3823. .long 1072696256
  3824. .long 0
  3825. .long 1072696192
  3826. .long 0
  3827. .long 1072696128
  3828. .long 0
  3829. .long 1072696064
  3830. .long 0
  3831. .long 1072696000
  3832. .long 0
  3833. .long 1072695936
  3834. .long 0
  3835. .long 1072695872
  3836. .long 0
  3837. .long 1072695808
  3838. .long 0
  3839. .long 1072695744
  3840. .long 0
  3841. .long 1072695680
  3842. .long 0
  3843. .long 1072695616
  3844. .long 0
  3845. .long 1072695552
  3846. .long 0
  3847. .long 1072695488
  3848. .long 0
  3849. .long 1072695424
  3850. .long 0
  3851. .long 1072695360
  3852. .long 0
  3853. .long 1072695296
  3854. .long 0
  3855. .long 1072695232
  3856. .long 0
  3857. .long 1072695168
  3858. .long 0
  3859. .long 1072695104
  3860. .long 0
  3861. .long 1072695040
  3862. .long 0
  3863. .long 1072694976
  3864. .long 0
  3865. .long 1072694912
  3866. .long 0
  3867. .long 1072694848
  3868. .long 0
  3869. .long 1072694784
  3870. .long 0
  3871. .long 1072694720
  3872. .long 0
  3873. .long 1072694656
  3874. .long 0
  3875. .long 1072694592
  3876. .long 0
  3877. .long 1072694528
  3878. .long 0
  3879. .long 1072694464
  3880. .long 0
  3881. .long 1072694400
  3882. .long 0
  3883. .long 1072694336
  3884. .long 0
  3885. .long 1072694272
  3886. .long 0
  3887. .long 1072694208
  3888. .long 0
  3889. .long 1072694144
  3890. .long 0
  3891. .long 1072694080
  3892. .long 0
  3893. .long 1072694016
  3894. .long 0
  3895. .long 1072693952
  3896. .long 0
  3897. .long 1072693888
  3898. .long 0
  3899. .long 1072693824
  3900. .long 0
  3901. .long 1072693760
  3902. .long 0
  3903. .long 1072693696
  3904. .long 0
  3905. .long 1072693632
  3906. .long 0
  3907. .long 1072693568
  3908. .long 0
  3909. .long 1072693504
  3910. .long 0
  3911. .long 1072693440
  3912. .long 0
  3913. .long 1072693376
  3914. .long 0
  3915. .long 1072693312
  3916. .long 0
  3917. .long 1072693248
  3918. .long 0
  3919. .long 0
  3920. .type rcp_t2,@object
  3921. .size rcp_t2,1040
  3922. .align 4
  3923. LHN:
  3924. .long 1073741824
  3925. .long 3220641095
  3926. .type LHN,@object
  3927. .size LHN,8
  3928. .align 4
  3929. rcp_t3:
  3930. .long 1073741824
  3931. .long 1073157447
  3932. .long 3221225472
  3933. .long 1073157445
  3934. .long 1073741824
  3935. .long 1073157444
  3936. .long 0
  3937. .long 1073157443
  3938. .long 2147483648
  3939. .long 1073157441
  3940. .long 0
  3941. .long 1073157440
  3942. .long 2147483648
  3943. .long 1073157438
  3944. .long 1073741824
  3945. .long 1073157437
  3946. .long 3221225472
  3947. .long 1073157435
  3948. .long 1073741824
  3949. .long 1073157434
  3950. .long 3221225472
  3951. .long 1073157432
  3952. .long 2147483648
  3953. .long 1073157431
  3954. .long 0
  3955. .long 1073157430
  3956. .long 2147483648
  3957. .long 1073157428
  3958. .long 0
  3959. .long 1073157427
  3960. .long 2147483648
  3961. .long 1073157425
  3962. .long 1073741824
  3963. .long 1073157424
  3964. .long 3221225472
  3965. .long 1073157422
  3966. .long 1073741824
  3967. .long 1073157421
  3968. .long 3221225472
  3969. .long 1073157419
  3970. .long 2147483648
  3971. .long 1073157418
  3972. .long 0
  3973. .long 1073157417
  3974. .long 2147483648
  3975. .long 1073157415
  3976. .long 0
  3977. .long 1073157414
  3978. .long 3221225472
  3979. .long 1073157412
  3980. .long 1073741824
  3981. .long 1073157411
  3982. .long 3221225472
  3983. .long 1073157409
  3984. .long 1073741824
  3985. .long 1073157408
  3986. .long 3221225472
  3987. .long 1073157406
  3988. .long 2147483648
  3989. .long 1073157405
  3990. .long 0
  3991. .long 1073157404
  3992. .long 2147483648
  3993. .long 1073157402
  3994. .long 0
  3995. .long 1073157401
  3996. .long 3221225472
  3997. .long 1073157399
  3998. .long 1073741824
  3999. .long 1073157398
  4000. .long 3221225472
  4001. .long 1073157396
  4002. .long 1073741824
  4003. .long 1073157395
  4004. .long 3221225472
  4005. .long 1073157393
  4006. .long 2147483648
  4007. .long 1073157392
  4008. .long 0
  4009. .long 1073157391
  4010. .long 2147483648
  4011. .long 1073157389
  4012. .long 0
  4013. .long 1073157388
  4014. .long 3221225472
  4015. .long 1073157386
  4016. .long 1073741824
  4017. .long 1073157385
  4018. .long 3221225472
  4019. .long 1073157383
  4020. .long 1073741824
  4021. .long 1073157382
  4022. .long 0
  4023. .long 1073157381
  4024. .long 2147483648
  4025. .long 1073157379
  4026. .long 0
  4027. .long 1073157378
  4028. .long 2147483648
  4029. .long 1073157376
  4030. .long 0
  4031. .long 1073157375
  4032. .long 3221225472
  4033. .long 1073157373
  4034. .long 1073741824
  4035. .long 1073157372
  4036. .long 3221225472
  4037. .long 1073157370
  4038. .long 1073741824
  4039. .long 1073157369
  4040. .long 0
  4041. .long 1073157368
  4042. .long 2147483648
  4043. .long 1073157366
  4044. .long 0
  4045. .long 1073157365
  4046. .long 2147483648
  4047. .long 1073157363
  4048. .long 1073741824
  4049. .long 1073157362
  4050. .long 3221225472
  4051. .long 1073157360
  4052. .long 1073741824
  4053. .long 1073157359
  4054. .long 3221225472
  4055. .long 1073157357
  4056. .long 1073741824
  4057. .long 1073157356
  4058. .long 0
  4059. .long 1073157355
  4060. .long 2147483648
  4061. .long 1073157353
  4062. .long 0
  4063. .long 1073157352
  4064. .long 2147483648
  4065. .long 1073157350
  4066. .long 1073741824
  4067. .long 1073157349
  4068. .long 3221225472
  4069. .long 1073157347
  4070. .long 1073741824
  4071. .long 1073157346
  4072. .long 3221225472
  4073. .long 1073157344
  4074. .long 2147483648
  4075. .long 1073157343
  4076. .long 0
  4077. .long 1073157342
  4078. .long 2147483648
  4079. .long 1073157340
  4080. .long 0
  4081. .long 1073157339
  4082. .long 2147483648
  4083. .long 1073157337
  4084. .long 1073741824
  4085. .long 1073157336
  4086. .long 3221225472
  4087. .long 1073157334
  4088. .long 1073741824
  4089. .long 1073157333
  4090. .long 3221225472
  4091. .long 1073157331
  4092. .long 2147483648
  4093. .long 1073157330
  4094. .long 0
  4095. .long 1073157329
  4096. .long 2147483648
  4097. .long 1073157327
  4098. .long 0
  4099. .long 1073157326
  4100. .long 3221225472
  4101. .long 1073157324
  4102. .long 1073741824
  4103. .long 1073157323
  4104. .long 3221225472
  4105. .long 1073157321
  4106. .long 1073741824
  4107. .long 1073157320
  4108. .long 3221225472
  4109. .long 1073157318
  4110. .long 2147483648
  4111. .long 1073157317
  4112. .long 0
  4113. .long 1073157316
  4114. .long 2147483648
  4115. .long 1073157314
  4116. .long 0
  4117. .long 1073157313
  4118. .long 3221225472
  4119. .long 1073157311
  4120. .long 1073741824
  4121. .long 1073157310
  4122. .long 3221225472
  4123. .long 1073157308
  4124. .long 1073741824
  4125. .long 1073157307
  4126. .long 0
  4127. .long 1073157306
  4128. .long 2147483648
  4129. .long 1073157304
  4130. .long 0
  4131. .long 1073157303
  4132. .long 2147483648
  4133. .long 1073157301
  4134. .long 0
  4135. .long 1073157300
  4136. .long 3221225472
  4137. .long 1073157298
  4138. .long 1073741824
  4139. .long 1073157297
  4140. .long 3221225472
  4141. .long 1073157295
  4142. .long 1073741824
  4143. .long 1073157294
  4144. .long 0
  4145. .long 1073157293
  4146. .long 2147483648
  4147. .long 1073157291
  4148. .long 0
  4149. .long 1073157290
  4150. .long 2147483648
  4151. .long 1073157288
  4152. .long 1073741824
  4153. .long 1073157287
  4154. .long 3221225472
  4155. .long 1073157285
  4156. .long 1073741824
  4157. .long 1073157284
  4158. .long 3221225472
  4159. .long 1073157282
  4160. .long 1073741824
  4161. .long 1073157281
  4162. .long 0
  4163. .long 1073157280
  4164. .long 2147483648
  4165. .long 1073157278
  4166. .long 0
  4167. .long 1073157277
  4168. .long 2147483648
  4169. .long 1073157275
  4170. .long 1073741824
  4171. .long 1073157274
  4172. .long 3221225472
  4173. .long 1073157272
  4174. .long 1073741824
  4175. .long 1073157271
  4176. .long 3221225472
  4177. .long 1073157269
  4178. .long 2147483648
  4179. .long 1073157268
  4180. .long 0
  4181. .long 1073157267
  4182. .long 2147483648
  4183. .long 1073157265
  4184. .long 0
  4185. .long 1073157264
  4186. .long 2147483648
  4187. .long 1073157539
  4188. .long 3221225472
  4189. .long 1073157538
  4190. .long 1073741824
  4191. .long 1073157538
  4192. .long 2147483648
  4193. .long 1073157537
  4194. .long 3221225472
  4195. .long 1073157536
  4196. .long 0
  4197. .long 1073157536
  4198. .long 1073741824
  4199. .long 1073157535
  4200. .long 2147483648
  4201. .long 1073157534
  4202. .long 3221225472
  4203. .long 1073157533
  4204. .long 0
  4205. .long 1073157533
  4206. .long 1073741824
  4207. .long 1073157532
  4208. .long 3221225472
  4209. .long 1073157531
  4210. .long 0
  4211. .long 1073157531
  4212. .long 1073741824
  4213. .long 1073157530
  4214. .long 2147483648
  4215. .long 1073157529
  4216. .long 3221225472
  4217. .long 1073157528
  4218. .long 0
  4219. .long 1073157528
  4220. .long 1073741824
  4221. .long 1073157527
  4222. .long 2147483648
  4223. .long 1073157526
  4224. .long 0
  4225. .long 1073157526
  4226. .long 1073741824
  4227. .long 1073157525
  4228. .long 2147483648
  4229. .long 1073157524
  4230. .long 3221225472
  4231. .long 1073157523
  4232. .long 0
  4233. .long 1073157523
  4234. .long 1073741824
  4235. .long 1073157522
  4236. .long 2147483648
  4237. .long 1073157521
  4238. .long 3221225472
  4239. .long 1073157520
  4240. .long 0
  4241. .long 1073157520
  4242. .long 2147483648
  4243. .long 1073157519
  4244. .long 3221225472
  4245. .long 1073157518
  4246. .long 0
  4247. .long 1073157518
  4248. .long 1073741824
  4249. .long 1073157517
  4250. .long 2147483648
  4251. .long 1073157516
  4252. .long 3221225472
  4253. .long 1073157515
  4254. .long 0
  4255. .long 1073157515
  4256. .long 1073741824
  4257. .long 1073157514
  4258. .long 2147483648
  4259. .long 1073157513
  4260. .long 0
  4261. .long 1073157513
  4262. .long 1073741824
  4263. .long 1073157512
  4264. .long 2147483648
  4265. .long 1073157511
  4266. .long 3221225472
  4267. .long 1073157510
  4268. .long 0
  4269. .long 1073157510
  4270. .long 1073741824
  4271. .long 1073157509
  4272. .long 2147483648
  4273. .long 1073157508
  4274. .long 3221225472
  4275. .long 1073157507
  4276. .long 0
  4277. .long 1073157507
  4278. .long 2147483648
  4279. .long 1073157506
  4280. .long 3221225472
  4281. .long 1073157505
  4282. .long 0
  4283. .long 1073157505
  4284. .long 1073741824
  4285. .long 1073157504
  4286. .long 2147483648
  4287. .long 1073157503
  4288. .long 3221225472
  4289. .long 1073157502
  4290. .long 0
  4291. .long 1073157502
  4292. .long 1073741824
  4293. .long 1073157501
  4294. .long 3221225472
  4295. .long 1073157500
  4296. .long 0
  4297. .long 1073157500
  4298. .long 1073741824
  4299. .long 1073157499
  4300. .long 2147483648
  4301. .long 1073157498
  4302. .long 3221225472
  4303. .long 1073157497
  4304. .long 0
  4305. .long 1073157497
  4306. .long 1073741824
  4307. .long 1073157496
  4308. .long 2147483648
  4309. .long 1073157495
  4310. .long 3221225472
  4311. .long 1073157494
  4312. .long 1073741824
  4313. .long 1073157494
  4314. .long 2147483648
  4315. .long 1073157493
  4316. .long 3221225472
  4317. .long 1073157492
  4318. .long 0
  4319. .long 1073157492
  4320. .long 1073741824
  4321. .long 1073157491
  4322. .long 2147483648
  4323. .long 1073157490
  4324. .long 3221225472
  4325. .long 1073157489
  4326. .long 0
  4327. .long 1073157489
  4328. .long 1073741824
  4329. .long 1073157488
  4330. .long 3221225472
  4331. .long 1073157487
  4332. .long 0
  4333. .long 1073157487
  4334. .long 1073741824
  4335. .long 1073157486
  4336. .long 2147483648
  4337. .long 1073157485
  4338. .long 3221225472
  4339. .long 1073157484
  4340. .long 0
  4341. .long 1073157484
  4342. .long 1073741824
  4343. .long 1073157483
  4344. .long 2147483648
  4345. .long 1073157482
  4346. .long 0
  4347. .long 1073157482
  4348. .long 1073741824
  4349. .long 1073157481
  4350. .long 2147483648
  4351. .long 1073157480
  4352. .long 3221225472
  4353. .long 1073157479
  4354. .long 0
  4355. .long 1073157479
  4356. .long 1073741824
  4357. .long 1073157478
  4358. .long 2147483648
  4359. .long 1073157477
  4360. .long 3221225472
  4361. .long 1073157476
  4362. .long 0
  4363. .long 1073157476
  4364. .long 2147483648
  4365. .long 1073157475
  4366. .long 3221225472
  4367. .long 1073157474
  4368. .long 0
  4369. .long 1073157474
  4370. .long 1073741824
  4371. .long 1073157473
  4372. .long 2147483648
  4373. .long 1073157472
  4374. .long 3221225472
  4375. .long 1073157471
  4376. .long 0
  4377. .long 1073157471
  4378. .long 1073741824
  4379. .long 1073157470
  4380. .long 2147483648
  4381. .long 1073157469
  4382. .long 0
  4383. .long 1073157469
  4384. .long 1073741824
  4385. .long 1073157468
  4386. .long 2147483648
  4387. .long 1073157467
  4388. .long 3221225472
  4389. .long 1073157466
  4390. .long 0
  4391. .long 1073157466
  4392. .long 1073741824
  4393. .long 1073157465
  4394. .long 2147483648
  4395. .long 1073157464
  4396. .long 3221225472
  4397. .long 1073157463
  4398. .long 0
  4399. .long 1073157463
  4400. .long 2147483648
  4401. .long 1073157462
  4402. .long 3221225472
  4403. .long 1073157461
  4404. .long 0
  4405. .long 1073157461
  4406. .long 1073741824
  4407. .long 1073157460
  4408. .long 2147483648
  4409. .long 1073157459
  4410. .long 3221225472
  4411. .long 1073157458
  4412. .long 0
  4413. .long 1073157458
  4414. .long 1073741824
  4415. .long 1073157457
  4416. .long 3221225472
  4417. .long 1073157456
  4418. .long 0
  4419. .long 1073157456
  4420. .long 1073741824
  4421. .long 1073157455
  4422. .long 2147483648
  4423. .long 1073157454
  4424. .long 3221225472
  4425. .long 1073157453
  4426. .long 0
  4427. .long 1073157453
  4428. .long 1073741824
  4429. .long 1073157452
  4430. .long 2147483648
  4431. .long 1073157451
  4432. .long 3221225472
  4433. .long 1073157450
  4434. .long 1073741824
  4435. .long 1073157450
  4436. .long 2147483648
  4437. .long 1073157449
  4438. .long 3221225472
  4439. .long 1073157448
  4440. .long 0
  4441. .long 1073157448
  4442. .long 1073741824
  4443. .long 1073157447
  4444. .long 0
  4445. .long 0
  4446. .type rcp_t3,@object
  4447. .size rcp_t3,2064
  4448. .align 4
  4449. Shifter:
  4450. .long 0
  4451. .long 1127743488
  4452. .long 0
  4453. .long 1127743488
  4454. .type Shifter,@object
  4455. .size Shifter,16
  4456. .align 4
  4457. NEG_ZERO:
  4458. .long 0
  4459. .long 2147483648
  4460. .type NEG_ZERO,@object
  4461. .size NEG_ZERO,8
  4462. .align 4
  4463. NEG_INF:
  4464. .long 0
  4465. .long 4293918720
  4466. .type NEG_INF,@object
  4467. .size NEG_INF,8
  4468. .align 4
  4469. sNaN:
  4470. .long 1
  4471. .long 2146435072
  4472. .type sNaN,@object
  4473. .size sNaN,8
  4474. .align 4
  4475. INF:
  4476. .long 0
  4477. .long 2146435072
  4478. .type INF,@object
  4479. .size INF,8
  4480. .align 4
  4481. EMIN:
  4482. .long 0
  4483. .long 1048576
  4484. .type EMIN,@object
  4485. .size EMIN,8
  4486. .data
  4487. .section .note.GNU-stack, ""
  4488. // -- Begin DWARF2 SEGMENT .eh_frame
  4489. .section .eh_frame,"a",@progbits
  4490. .eh_frame_seg:
  4491. .align 1
  4492. # End