1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186 |
- /*
- * Math library
- *
- * Copyright (C) 2016 Intel Corporation. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * * Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * * Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in
- * the documentation and/or other materials provided with the
- * distribution.
- * * Neither the name of Intel Corporation nor the names of its
- * contributors may be used to endorse or promote products derived
- * from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- *
- * Author Name <jingwei.zhang@intel.com>
- * History:
- * 03-14-2016 Initial version. numerics svn rev. 12864
- */
- .file "tgammal.c"
- .text
- ..TXTST0:
- # -- Begin tgammal
- .text
- .align 16,0x90
- .globl tgammal
- tgammal:
- # parameter 1: 368 + %rsp
- ..B1.1:
- .cfi_startproc
- ..___tag_value_tgammal.1:
- ..L2:
- pushq %r13
- .cfi_def_cfa_offset 16
- .cfi_offset 13, -16
- pushq %r14
- .cfi_def_cfa_offset 24
- .cfi_offset 14, -24
- pushq %r15
- .cfi_def_cfa_offset 32
- .cfi_offset 15, -32
- pushq %rbx
- .cfi_def_cfa_offset 40
- .cfi_offset 3, -40
- pushq %rbp
- .cfi_def_cfa_offset 48
- .cfi_offset 6, -48
- subq $320, %rsp
- .cfi_def_cfa_offset 368
- xorb %bpl, %bpl
- fldt 368(%rsp)
- xorb %r14b, %r14b
- movq %fs:40, %rax
- xorq %rsp, %rax
- movq %rax, 304(%rsp)
- fstpt 240(%rsp)
- ..B1.2:
- fnstcw 258(%rsp)
- ..B1.3:
- movzwl 258(%rsp), %edx
- movl %edx, %eax
- andl $768, %eax
- cmpl $768, %eax
- je ..B1.7
- ..B1.4:
- orl $-64768, %edx
- movw %dx, 256(%rsp)
- ..B1.5:
- fldcw 256(%rsp)
- ..B1.6:
- movb $1, %r14b
- ..B1.7:
- ..___tag_value_tgammal.14:
- call fegetround@PLT
- ..___tag_value_tgammal.15:
- ..B1.195:
- movl %eax, %r13d
- ..B1.8:
- testl %r13d, %r13d
- je ..B1.10
- ..B1.9:
- xorl %edi, %edi
- movb $1, %bpl
- ..___tag_value_tgammal.16:
- call fesetround@PLT
- ..___tag_value_tgammal.17:
- ..B1.10:
- movl 376(%rsp), %ebx
- movzwl 376(%rsp), %ecx
- shrl $15, %ebx
- andl $32767, %ecx
- andl $1, %ebx
- cmpl $32767, %ecx
- je ..B1.178
- ..B1.11:
- fldt 368(%rsp)
- lea _zeros(%rip), %rax
- andl $32767, 248(%rsp)
- fldl (%rax)
- movsd (%rax), %xmm0
- fstpt 224(%rsp)
- fldt 224(%rsp)
- fucomip %st(1), %st
- jp ..B1.12
- je ..B1.171
- ..B1.12:
- testl %ebx, %ebx
- je ..B1.24
- ..B1.13:
- cmpl $16446, %ecx
- jge ..B1.142
- ..B1.14:
- fldt 240(%rsp)
- lea _TWO_63H(%rip), %rax
- fld %st(0)
- fldl (%rax)
- fadd %st, %st(1)
- fxch %st(1)
- fstpt 112(%rsp)
- fldt 112(%rsp)
- fsubp %st, %st(1)
- movl 112(%rsp), %r15d
- fcomi %st(1), %st
- jbe ..B1.16
- ..B1.15:
- lea _ones(%rip), %rax
- incl %r15d
- fsubl (%rax)
- ..B1.16:
- fucomip %st(1), %st
- fstp %st(0)
- jp ..B1.17
- je ..B1.135
- ..B1.17:
- fldt .L_2il0floatpacket.0(%rip)
- fcomip %st(1), %st
- jbe ..B1.24
- ..B1.18:
- fstp %st(0)
- testb %bpl, %bpl
- je ..B1.20
- ..B1.19:
- movl %r13d, %edi
- ..___tag_value_tgammal.18:
- call fesetround@PLT
- ..___tag_value_tgammal.19:
- ..B1.20:
- notl %r15d
- lea _small_value_80(%rip), %rax
- andl $1, %r15d
- shlq $4, %r15
- fldt (%rax)
- testb %r14b, %r14b
- fldt (%rax,%r15)
- fmulp %st, %st(1)
- fstpt 64(%rsp)
- je ..B1.22
- ..B1.21:
- fldcw 258(%rsp)
- ..B1.22:
- fldt 64(%rsp)
- movq 304(%rsp), %rax
- xorq %rsp, %rax
- cmpq %fs:40, %rax
- jne ..B1.134
- ..B1.23:
- addq $320, %rsp
- .cfi_def_cfa_offset 48
- .cfi_restore 6
- popq %rbp
- .cfi_def_cfa_offset 40
- .cfi_restore 3
- popq %rbx
- .cfi_def_cfa_offset 32
- .cfi_restore 15
- popq %r15
- .cfi_def_cfa_offset 24
- .cfi_restore 14
- popq %r14
- .cfi_def_cfa_offset 16
- .cfi_restore 13
- popq %r13
- .cfi_def_cfa_offset 8
- ret
- .cfi_def_cfa_offset 368
- .cfi_offset 3, -40
- .cfi_offset 6, -48
- .cfi_offset 13, -16
- .cfi_offset 14, -24
- .cfi_offset 15, -32
- ..B1.24:
- lea _POS_OVERFLOW(%rip), %rax
- fldt (%rax)
- fcomip %st(1), %st
- fstp %st(0)
- jp ..B1.25
- jb ..B1.164
- ..B1.25:
- testl %ecx, %ecx
- jne ..B1.28
- ..B1.26:
- cmpl $536870912, 372(%rsp)
- jb ..B1.149
- ..B1.27:
- movq $0x2000000000000000, %rax
- cmpq 368(%rsp), %rax
- je ..B1.149
- ..B1.28:
- fldt 240(%rsp)
- fldz
- fstpt 144(%rsp)
- fldt 144(%rsp)
- fld %st(0)
- fstpt 128(%rsp)
- fldt 128(%rsp)
- testl %ebx, %ebx
- fxch %st(2)
- fstpt 176(%rsp)
- fldt 176(%rsp)
- fstpt 208(%rsp)
- fldt 208(%rsp)
- fxch %st(2)
- fstpt 192(%rsp)
- fldt 192(%rsp)
- fldt 224(%rsp)
- fstpt 160(%rsp)
- fldt 160(%rsp)
- je ..B1.32
- ..B1.29:
- fstp %st(1)
- lea _TWO_63H(%rip), %rax
- cmpl $16299, %ecx
- fldl (%rax)
- jle ..B1.31
- ..B1.30:
- fldt .L_2il0floatpacket.1(%rip)
- lea _TWO_53H(%rip), %rax
- fxch %st(3)
- fstps 96(%rsp)
- fld %st(3)
- lea 96+_tgammal_S(%rip), %rdx
- fadd %st(1), %st
- lea 80+_tgammal_S(%rip), %rsi
- fsub %st(1), %st
- lea 64+_tgammal_S(%rip), %r8
- fsubr %st(4), %st
- fstpt 80(%rsp)
- lea 48+_tgammal_S(%rip), %r9
- andl $32767, 88(%rsp)
- lea 32+_tgammal_S(%rip), %r10
- fstpt 48(%rsp)
- lea 16+_tgammal_S(%rip), %r11
- fstpt (%rsp)
- fxch %st(1)
- fstpt 64(%rsp)
- fldt 64(%rsp)
- fldt 80(%rsp)
- fmul %st, %st(2)
- fld %st(0)
- fsub %st(3), %st
- fchs
- fsubrp %st, %st(3)
- fld %st(2)
- fld %st(1)
- fsub %st(4), %st
- fmul %st, %st(1)
- fld %st(2)
- fmul %st(3), %st
- fxch %st(1)
- fmul %st, %st(3)
- fxch %st(3)
- faddp %st, %st(2)
- fld %st(4)
- fmul %st(5), %st
- fxch %st(3)
- fstpt 16(%rsp)
- fld %st(2)
- fldl (%rax)
- lea _tgammal_S(%rip), %rax
- fld %st(0)
- fmul %st(5), %st
- fadd %st, %st(2)
- fsubrp %st, %st(2)
- fxch %st(1)
- fsubr %st, %st(4)
- fxch %st(4)
- faddp %st, %st(3)
- fld %st(4)
- fmul %st(1), %st
- fld %st(5)
- fadd %st(1), %st
- fsubp %st, %st(1)
- fstpt 176(%rsp)
- fldt 176(%rsp)
- fsubrp %st, %st(5)
- fxch %st(4)
- fstpt 160(%rsp)
- fldt (%rdx)
- fmul %st(1), %st
- fldt (%rsi)
- faddp %st, %st(1)
- fmul %st(1), %st
- fldt (%r8)
- faddp %st, %st(1)
- fmul %st(1), %st
- fldt (%r9)
- faddp %st, %st(1)
- fmul %st(1), %st
- fldt (%r10)
- faddp %st, %st(1)
- fmul %st(1), %st
- fldt (%r11)
- faddp %st, %st(1)
- fmul %st(1), %st
- fldt (%rax)
- lea _tgammal_S2(%rip), %rax
- faddp %st, %st(1)
- fmulp %st, %st(1)
- fldl (%rax)
- lea 8+_tgammal_S2(%rip), %rax
- fld %st(0)
- fmul %st(4), %st
- fxch %st(1)
- fmul %st(3), %st
- fxch %st(2)
- faddl (%rax)
- fld %st(0)
- lea 8+_tgammal_S1(%rip), %rax
- fmul %st(4), %st
- faddp %st, %st(3)
- fmul %st(4), %st
- faddp %st, %st(2)
- fldl (%rax)
- fld %st(0)
- lea _tgammal_S1(%rip), %rax
- fadd %st(3), %st
- fsubr %st, %st(1)
- fxch %st(3)
- faddp %st, %st(1)
- fld %st(2)
- fadd %st(2), %st
- fsubr %st, %st(2)
- fxch %st(3)
- faddp %st, %st(2)
- faddp %st, %st(1)
- fldl (%rax)
- fld %st(0)
- lea _ones(%rip), %rax
- fadd %st(3), %st
- fsubr %st, %st(1)
- fxch %st(3)
- faddp %st, %st(1)
- faddp %st, %st(1)
- fld %st(1)
- fadd %st(1), %st
- fld %st(0)
- fxch %st(1)
- fsubr %st, %st(3)
- fxch %st(2)
- faddp %st, %st(3)
- fld %st(5)
- fmul %st(2), %st
- fadd %st, %st(1)
- fsubrp %st, %st(1)
- fld %st(0)
- fmul %st(5), %st
- fxch %st(1)
- fsubr %st, %st(2)
- fxch %st(3)
- faddp %st, %st(2)
- fld %st(1)
- fmul %st(4), %st
- fxch %st(4)
- fmulp %st, %st(3)
- fxch %st(2)
- faddp %st, %st(3)
- fmulp %st, %st(3)
- fxch %st(2)
- faddp %st, %st(1)
- fld %st(2)
- fldl (%rax)
- fld %st(0)
- fadd %st(4), %st
- fmul %st, %st(2)
- fld %st(0)
- fadd %st(3), %st
- fsubp %st, %st(3)
- fld %st(2)
- fmul %st(7), %st
- fmul %st, %st(6)
- fxch %st(1)
- fsubr %st, %st(2)
- fxch %st(5)
- faddp %st, %st(2)
- fxch %st(3)
- faddp %st, %st(1)
- fxch %st(1)
- fsubr %st, %st(3)
- fxch %st(3)
- faddp %st, %st(1)
- fmul %st, %st(4)
- fldt 16(%rsp)
- fld %st(0)
- fmulp %st, %st(2)
- fmulp %st, %st(3)
- faddp %st, %st(2)
- fxch %st(3)
- faddp %st, %st(1)
- fld %st(2)
- fadd %st(2), %st
- fsubp %st, %st(2)
- fld %st(1)
- fxch %st(2)
- fsubr %st, %st(3)
- fxch %st(1)
- faddp %st, %st(3)
- fld %st(2)
- fld %st(3)
- fxch %st(2)
- fstpt 192(%rsp)
- fldt 192(%rsp)
- fldt 176(%rsp)
- fmul %st, %st(4)
- fxch %st(4)
- fstpt 128(%rsp)
- fxch %st(3)
- fmulp %st, %st(2)
- fldt 160(%rsp)
- fmul %st, %st(1)
- fmulp %st, %st(3)
- faddp %st, %st(2)
- faddp %st, %st(1)
- fstpt 144(%rsp)
- fldt (%rsp)
- fldt 48(%rsp)
- flds 96(%rsp)
- fldt 64(%rsp)
- fxch %st(4)
- fxch %st(2)
- fxch %st(3)
- fxch %st(1)
- fxch %st(3)
- jmp ..B1.33
- ..B1.31:
- fldt 208(%rsp)
- fstpt 192(%rsp)
- fldt 224(%rsp)
- fstpt 128(%rsp)
- fldt 128(%rsp)
- fstpt 144(%rsp)
- fldt 144(%rsp)
- fxch %st(1)
- jmp ..B1.33
- ..B1.32:
- lea _TWO_63H(%rip), %rax
- fldl (%rax)
- ..B1.33:
- fldt .L_2il0floatpacket.2(%rip)
- fcomip %st(5), %st
- jp ..B1.34
- jbe ..B1.95
- ..B1.34:
- fld %st(4)
- fadd %st(1), %st
- fstpt 112(%rsp)
- fldt 112(%rsp)
- fsubp %st, %st(1)
- movl 112(%rsp), %edx
- fcomi %st(4), %st
- jbe ..B1.36
- ..B1.35:
- lea _ones(%rip), %rax
- decl %edx
- fsubl (%rax)
- ..B1.36:
- cmpl $2, %edx
- lea 1(%rdx), %r15d
- jl ..B1.41
- ..B1.37:
- fstp %st(3)
- testb $1, %dl
- je ..B1.39
- ..B1.38:
- lea _ones(%rip), %rax
- lea -1(%rdx), %r9d
- fldl (%rax)
- fsubr %st, %st(4)
- fxch %st(4)
- fstpt 208(%rsp)
- fxch %st(3)
- fsubrp %st, %st(2)
- jmp ..B1.40
- ..B1.39:
- fstp %st(3)
- movl %edx, %r9d
- ..B1.40:
- fldt .L_2il0floatpacket.3(%rip)
- addl $-2, %r9d
- sarl $1, %r9d
- lea _tgammal_T2(%rip), %rsi
- movl %r9d, %eax
- faddp %st, %st(2)
- fldt 208(%rsp)
- lea (,%r9,8), %r8d
- shll $4, %eax
- lea _tgammal_A2(%rip), %r10
- subl %r9d, %eax
- lea (%r8,%r9,4), %r9d
- movslq %eax, %rax
- fsubp %st, %st(2)
- shlq $4, %rax
- movslq %r9d, %r9
- addq %rsi, %rax
- lea (%r10,%r9,8), %rsi
- fxch %st(2)
- fxch %st(1)
- fxch %st(2)
- jmp ..B1.55
- ..B1.41:
- fstp %st(0)
- fldt .L_2il0floatpacket.4(%rip)
- fcomip %st(4), %st
- jbe ..B1.43
- ..B1.42:
- movl $3, %r9d
- jmp ..B1.54
- ..B1.43:
- fldt .L_2il0floatpacket.6(%rip)
- fcomip %st(4), %st
- jbe ..B1.45
- ..B1.44:
- xorl %r9d, %r9d
- jmp ..B1.54
- ..B1.45:
- fldt .L_2il0floatpacket.7(%rip)
- fcomip %st(4), %st
- jbe ..B1.47
- ..B1.46:
- fldt .L_2il0floatpacket.3(%rip)
- movl $1, %r9d
- fsubrp %st, %st(4)
- jmp ..B1.54
- ..B1.47:
- fldt .L_2il0floatpacket.8(%rip)
- fcomip %st(4), %st
- jbe ..B1.49
- ..B1.48:
- lea _ones(%rip), %rax
- movl $2, %r9d
- fldl (%rax)
- fsubp %st, %st(4)
- jmp ..B1.54
- ..B1.49:
- fldt .L_2il0floatpacket.9(%rip)
- fcomip %st(4), %st
- jbe ..B1.51
- ..B1.50:
- lea _ones(%rip), %rax
- xorl %r9d, %r9d
- fxch %st(3)
- fsubl (%rax)
- fxch %st(3)
- jmp ..B1.54
- ..B1.51:
- fldt .L_2il0floatpacket.10(%rip)
- fcomip %st(4), %st
- jbe ..B1.53
- ..B1.52:
- fldt .L_2il0floatpacket.11(%rip)
- movl $1, %r9d
- fsubrp %st, %st(4)
- jmp ..B1.54
- ..B1.53:
- fldt .L_2il0floatpacket.5(%rip)
- movl $2, %r9d
- fsubp %st, %st(4)
- ..B1.54:
- movl %r9d, %eax
- lea _tgammal_T1(%rip), %rsi
- shll $4, %eax
- lea (,%r9,8), %r8d
- subl %r9d, %eax
- lea (%r8,%r9,4), %r9d
- lea _tgammal_A1(%rip), %r10
- shlq $4, %rax
- fxch %st(2)
- fstpt 208(%rsp)
- addq %rsi, %rax
- lea (%r10,%r9,8), %rsi
- ..B1.55:
- cmpl $16299, %ecx
- jle ..B1.61
- ..B1.56:
- fstp %st(1)
- fldt 224(%rax)
- testb $1, %dl
- fmul %st(2), %st
- fldt 208(%rax)
- faddp %st, %st(1)
- fmul %st(2), %st
- fldt 192(%rax)
- faddp %st, %st(1)
- fmul %st(2), %st
- fldt 176(%rax)
- faddp %st, %st(1)
- fmul %st(2), %st
- fldt 160(%rax)
- faddp %st, %st(1)
- fmul %st(2), %st
- fldt 144(%rax)
- faddp %st, %st(1)
- fmul %st(2), %st
- fldt 128(%rax)
- faddp %st, %st(1)
- fmul %st(2), %st
- fldt 112(%rax)
- faddp %st, %st(1)
- fmul %st(2), %st
- fldt 96(%rax)
- faddp %st, %st(1)
- fmul %st(2), %st
- fldt 80(%rax)
- faddp %st, %st(1)
- fmul %st(2), %st
- fldt 64(%rax)
- faddp %st, %st(1)
- fmul %st(2), %st
- fldt 48(%rax)
- faddp %st, %st(1)
- fmul %st(2), %st
- fldt 32(%rax)
- faddp %st, %st(1)
- fmul %st(2), %st
- fldt 16(%rax)
- faddp %st, %st(1)
- fmul %st(2), %st
- fld %st(2)
- fldt (%rax)
- faddp %st, %st(2)
- fld %st(1)
- fldt .L_2il0floatpacket.1(%rip)
- fmul %st(5), %st
- fadd %st, %st(2)
- fsubrp %st, %st(2)
- fld %st(4)
- fsub %st(2), %st
- fldt .L_2il0floatpacket.1(%rip)
- fmul %st(4), %st
- fadd %st, %st(2)
- fsubrp %st, %st(2)
- fld %st(1)
- fmul %st(3), %st
- fxch %st(2)
- fsubr %st, %st(4)
- fmul %st(1), %st
- fld %st(1)
- fmul %st(5), %st
- fxch %st(4)
- fmul %st, %st(5)
- fxch %st(5)
- faddp %st, %st(4)
- faddp %st, %st(3)
- fldl 88(%rsi)
- fld %st(0)
- fadd %st(4), %st
- fsubr %st, %st(1)
- fxch %st(4)
- faddp %st, %st(1)
- fld %st(3)
- fadd %st(3), %st
- fsubr %st, %st(3)
- fxch %st(4)
- faddp %st, %st(3)
- faddp %st, %st(2)
- fldl 80(%rsi)
- fld %st(0)
- fadd %st(4), %st
- fsubr %st, %st(1)
- fxch %st(4)
- faddp %st, %st(1)
- faddp %st, %st(2)
- fld %st(1)
- fadd %st(3), %st
- fld %st(0)
- fxch %st(1)
- fsubr %st, %st(4)
- fxch %st(4)
- faddp %st, %st(3)
- fldt .L_2il0floatpacket.1(%rip)
- fmul %st(4), %st
- fadd %st, %st(1)
- fsubrp %st, %st(1)
- fld %st(0)
- fmul %st(5), %st
- fxch %st(1)
- fsubr %st, %st(4)
- fxch %st(3)
- faddp %st, %st(4)
- fld %st(1)
- fmul %st(4), %st
- fxch %st(4)
- fmul %st(5), %st
- faddp %st, %st(4)
- fxch %st(1)
- fmul %st, %st(2)
- fxch %st(2)
- faddp %st, %st(3)
- fldl 72(%rsi)
- fld %st(0)
- fadd %st(4), %st
- fsubr %st, %st(1)
- fxch %st(4)
- faddp %st, %st(1)
- fld %st(3)
- fadd %st(2), %st
- fsubr %st, %st(2)
- fxch %st(4)
- faddp %st, %st(2)
- faddp %st, %st(1)
- fldl 64(%rsi)
- fld %st(0)
- fadd %st(4), %st
- fsubr %st, %st(1)
- fxch %st(4)
- faddp %st, %st(1)
- faddp %st, %st(1)
- fld %st(0)
- fadd %st(3), %st
- fld %st(0)
- fxch %st(1)
- fsubr %st, %st(4)
- fxch %st(4)
- faddp %st, %st(2)
- fldt .L_2il0floatpacket.1(%rip)
- fmul %st(4), %st
- fadd %st, %st(1)
- fsubrp %st, %st(1)
- fld %st(0)
- fmul %st(5), %st
- fxch %st(1)
- fsubr %st, %st(4)
- fxch %st(2)
- faddp %st, %st(4)
- fld %st(2)
- fmul %st(4), %st
- fxch %st(4)
- fmul %st(5), %st
- faddp %st, %st(4)
- fxch %st(1)
- fmul %st(2), %st
- faddp %st, %st(3)
- fldl 56(%rsi)
- fld %st(0)
- fadd %st(4), %st
- fsubr %st, %st(1)
- fxch %st(4)
- faddp %st, %st(1)
- fld %st(3)
- fadd %st(2), %st
- fsubr %st, %st(2)
- fxch %st(4)
- faddp %st, %st(2)
- faddp %st, %st(1)
- fldl 48(%rsi)
- fld %st(0)
- fadd %st(4), %st
- fsubr %st, %st(1)
- fxch %st(4)
- faddp %st, %st(1)
- faddp %st, %st(1)
- fld %st(0)
- fadd %st(3), %st
- fsubr %st, %st(3)
- fxch %st(3)
- faddp %st, %st(1)
- fld %st(2)
- fldt .L_2il0floatpacket.1(%rip)
- fmul %st(4), %st
- fadd %st, %st(1)
- fsubrp %st, %st(1)
- fsubr %st, %st(3)
- fxch %st(1)
- faddp %st, %st(3)
- fld %st(1)
- fmul %st(3), %st
- fld %st(1)
- fmul %st(5), %st
- fxch %st(4)
- fmul %st(5), %st
- faddp %st, %st(1)
- fxch %st(1)
- fmul %st(2), %st
- faddp %st, %st(1)
- fldl 40(%rsi)
- fld %st(0)
- fadd %st(2), %st
- fsubr %st, %st(1)
- fxch %st(2)
- faddp %st, %st(1)
- fld %st(1)
- fadd %st(4), %st
- fsubr %st, %st(4)
- fxch %st(2)
- faddp %st, %st(4)
- faddp %st, %st(3)
- fldl 32(%rsi)
- fld %st(0)
- fadd %st(2), %st
- fsubr %st, %st(1)
- fxch %st(2)
- faddp %st, %st(1)
- faddp %st, %st(3)
- fld %st(2)
- fadd %st(1), %st
- fld %st(0)
- fxch %st(1)
- fsubr %st, %st(2)
- fxch %st(2)
- faddp %st, %st(4)
- fldt .L_2il0floatpacket.1(%rip)
- fmul %st(2), %st
- fadd %st, %st(1)
- fsubrp %st, %st(1)
- fld %st(0)
- fmul %st(5), %st
- fxch %st(1)
- fsubr %st, %st(2)
- fxch %st(4)
- faddp %st, %st(2)
- fld %st(2)
- fmul %st(2), %st
- fxch %st(2)
- fmul %st(5), %st
- faddp %st, %st(2)
- fxch %st(2)
- fmul %st, %st(3)
- fxch %st(3)
- faddp %st, %st(1)
- fldl 24(%rsi)
- fld %st(0)
- fadd %st(2), %st
- fsubr %st, %st(1)
- fxch %st(2)
- faddp %st, %st(1)
- fld %st(1)
- fadd %st(3), %st
- fsubr %st, %st(3)
- fxch %st(2)
- faddp %st, %st(3)
- faddp %st, %st(2)
- fldl 16(%rsi)
- fld %st(0)
- fadd %st(2), %st
- fsubr %st, %st(1)
- fxch %st(2)
- faddp %st, %st(1)
- faddp %st, %st(2)
- fld %st(1)
- fadd %st(1), %st
- fld %st(0)
- fxch %st(1)
- fsubr %st, %st(2)
- fxch %st(2)
- faddp %st, %st(3)
- fldt .L_2il0floatpacket.1(%rip)
- fmul %st(2), %st
- fadd %st, %st(1)
- fxch %st(1)
- fstpt 16(%rsp)
- fldt 16(%rsp)
- fsubp %st, %st(1)
- fld %st(0)
- fmul %st(5), %st
- fxch %st(1)
- fsubr %st, %st(2)
- fxch %st(3)
- faddp %st, %st(2)
- fxch %st(1)
- fmul %st, %st(4)
- fld %st(3)
- fmulp %st, %st(1)
- faddp %st, %st(4)
- fxch %st(2)
- fmulp %st, %st(1)
- faddp %st, %st(2)
- fldl 8(%rsi)
- fld %st(0)
- fadd %st(3), %st
- fld %st(0)
- fadd %st(3), %st
- fsubr %st, %st(3)
- fxch %st(1)
- fadd %st, %st(3)
- fsubrp %st, %st(2)
- fxch %st(3)
- faddp %st, %st(1)
- faddp %st, %st(1)
- fldl (%rsi)
- fld %st(0)
- fadd %st(3), %st
- fsubr %st, %st(1)
- fxch %st(3)
- faddp %st, %st(1)
- faddp %st, %st(1)
- fld %st(0)
- fadd %st(2), %st
- fstpt 96(%rsp)
- fldt 96(%rsp)
- fsubrp %st, %st(2)
- faddp %st, %st(1)
- fldt 16(%rsp)
- je ..B1.59
- ..B1.57:
- cmpl $1, %edx
- jle ..B1.59
- ..B1.58:
- fstp %st(0)
- fstp %st(1)
- fldt .L_2il0floatpacket.1(%rip)
- fldt .L_2il0floatpacket.1(%rip)
- fldt 96(%rsp)
- fmul %st, %st(2)
- fld %st(0)
- fadd %st(3), %st
- fsubp %st, %st(3)
- fld %st(2)
- fxch %st(1)
- fsub %st(3), %st
- faddp %st, %st(4)
- fld %st(3)
- fldt 208(%rsp)
- fmul %st, %st(3)
- fld %st(0)
- fadd %st(4), %st
- fstpt 112(%rsp)
- fldt 112(%rsp)
- fsubp %st, %st(4)
- fxch %st(3)
- fmul %st, %st(5)
- fsubr %st, %st(3)
- fxch %st(1)
- fmul %st(3), %st
- fxch %st(3)
- fmulp %st, %st(4)
- fxch %st(3)
- faddp %st, %st(2)
- fxch %st(1)
- fadd %st, %st(3)
- fxch %st(2)
- fmulp %st, %st(1)
- fstpt 96(%rsp)
- jmp ..B1.63
- ..B1.59:
- fstpt 112(%rsp)
- fxch %st(1)
- jmp ..B1.62
- ..B1.61:
- lea _ones(%rip), %rax
- fldl (%rax)
- fstpt 96(%rsp)
- ..B1.62:
- testl %edx, %edx
- jle ..B1.76
- ..B1.63:
- fstp %st(0)
- testl %ebx, %ebx
- jne ..B1.70
- ..B1.64:
- testb %bpl, %bpl
- je ..B1.66
- ..B1.65:
- movl %r13d, %edi
- fstpt (%rsp)
- fstpt 64(%rsp)
- ..___tag_value_tgammal.37:
- call fesetround@PLT
- ..___tag_value_tgammal.38:
- ..B1.206:
- fldt 64(%rsp)
- fldt (%rsp)
- ..B1.66:
- fldt 96(%rsp)
- testb %r14b, %r14b
- faddp %st, %st(1)
- fstpt 64(%rsp)
- je ..B1.212
- ..B1.67:
- fstpt 80(%rsp)
- ..B1.196:
- fldcw 258(%rsp)
- jmp ..B1.68
- ..B1.212:
- fstp %st(0)
- ..B1.68:
- fldt 64(%rsp)
- movq 304(%rsp), %rax
- xorq %rsp, %rax
- cmpq %fs:40, %rax
- jne ..B1.134
- ..B1.69:
- addq $320, %rsp
- .cfi_def_cfa_offset 48
- .cfi_restore 6
- popq %rbp
- .cfi_def_cfa_offset 40
- .cfi_restore 3
- popq %rbx
- .cfi_def_cfa_offset 32
- .cfi_restore 15
- popq %r15
- .cfi_def_cfa_offset 24
- .cfi_restore 14
- popq %r14
- .cfi_def_cfa_offset 16
- .cfi_restore 13
- popq %r13
- .cfi_def_cfa_offset 8
- ret
- .cfi_def_cfa_offset 368
- .cfi_offset 3, -40
- .cfi_offset 6, -48
- .cfi_offset 13, -16
- .cfi_offset 14, -24
- .cfi_offset 15, -32
- ..B1.70:
- fldt .L_2il0floatpacket.1(%rip)
- lea _ones(%rip), %rax
- fldt .L_2il0floatpacket.1(%rip)
- testb %bpl, %bpl
- fldt 128(%rsp)
- fmul %st, %st(2)
- fld %st(0)
- fadd %st(3), %st
- fsubp %st, %st(3)
- fsub %st(2), %st
- fldt 144(%rsp)
- faddp %st, %st(1)
- fldt 96(%rsp)
- fmul %st, %st(2)
- fld %st(0)
- fadd %st(3), %st
- fsubp %st, %st(3)
- fld %st(2)
- fmul %st(4), %st
- fxch %st(1)
- fsub %st(3), %st
- faddp %st, %st(5)
- fld %st(4)
- fmul %st(2), %st
- fxch %st(4)
- fmulp %st, %st(5)
- fxch %st(4)
- faddp %st, %st(3)
- fmulp %st, %st(1)
- faddp %st, %st(1)
- fld %st(0)
- fadd %st(2), %st
- fld %st(2)
- fxch %st(1)
- fdivrl (%rax)
- fldt .L_2il0floatpacket.1(%rip)
- fmul %st(1), %st
- fld %st(0)
- fadd %st(2), %st
- fsubp %st, %st(1)
- fsubr %st, %st(1)
- fld %st(1)
- fldt .L_2il0floatpacket.1(%rip)
- fmul %st(6), %st
- fadd %st, %st(4)
- fsubrp %st, %st(4)
- fxch %st(3)
- fsubr %st, %st(5)
- fxch %st(4)
- faddp %st, %st(5)
- fxch %st(2)
- fmul %st(4), %st
- fld %st(2)
- fmul %st(4), %st
- fxch %st(3)
- fmul %st, %st(5)
- fxch %st(5)
- faddp %st, %st(1)
- fxch %st(1)
- fmul %st, %st(3)
- fxch %st(3)
- faddp %st, %st(1)
- fldt .L_2il0floatpacket.5(%rip)
- fsub %st(2), %st
- fldt .L_2il0floatpacket.5(%rip)
- fsub %st(1), %st
- fsubp %st, %st(3)
- fxch %st(1)
- fsubrp %st, %st(2)
- fld %st(0)
- fadd %st(2), %st
- fld %st(0)
- fxch %st(1)
- fsubr %st, %st(2)
- fxch %st(3)
- faddp %st, %st(2)
- fldt .L_2il0floatpacket.1(%rip)
- fmul %st(3), %st
- fadd %st, %st(1)
- fxch %st(1)
- fstpt 48(%rsp)
- fldt 48(%rsp)
- fsubp %st, %st(1)
- fstpt 272(%rsp)
- fldt 272(%rsp)
- fsubr %st, %st(2)
- fxch %st(1)
- faddp %st, %st(2)
- fxch %st(1)
- fstpt 288(%rsp)
- fldt 288(%rsp)
- fld %st(3)
- fmul %st(2), %st
- fstpt 16(%rsp)
- fld %st(2)
- fmul %st(1), %st
- fxch %st(1)
- fmulp %st, %st(4)
- faddp %st, %st(3)
- fmulp %st, %st(1)
- faddp %st, %st(1)
- je ..B1.72
- ..B1.71:
- movl %r13d, %edi
- fstpt (%rsp)
- fstpt 64(%rsp)
- ..___tag_value_tgammal.56:
- call fesetround@PLT
- ..___tag_value_tgammal.57:
- ..B1.205:
- fldt 64(%rsp)
- fldt (%rsp)
- ..B1.72:
- fldt 16(%rsp)
- andl $1, %r15d
- shll $15, %r15d
- faddp %st, %st(1)
- fstpt 64(%rsp)
- xorl %r15d, 72(%rsp)
- testb %r14b, %r14b
- je ..B1.213
- ..B1.73:
- fldt 48(%rsp)
- fstpt 112(%rsp)
- fstpt 80(%rsp)
- ..B1.197:
- fldcw 258(%rsp)
- jmp ..B1.74
- ..B1.213:
- fstp %st(0)
- ..B1.74:
- fldt 64(%rsp)
- movq 304(%rsp), %rax
- xorq %rsp, %rax
- cmpq %fs:40, %rax
- jne ..B1.134
- ..B1.75:
- addq $320, %rsp
- .cfi_def_cfa_offset 48
- .cfi_restore 6
- popq %rbp
- .cfi_def_cfa_offset 40
- .cfi_restore 3
- popq %rbx
- .cfi_def_cfa_offset 32
- .cfi_restore 15
- popq %r15
- .cfi_def_cfa_offset 24
- .cfi_restore 14
- popq %r14
- .cfi_def_cfa_offset 16
- .cfi_restore 13
- popq %r13
- .cfi_def_cfa_offset 8
- ret
- .cfi_def_cfa_offset 368
- .cfi_offset 3, -40
- .cfi_offset 6, -48
- .cfi_offset 13, -16
- .cfi_offset 14, -24
- .cfi_offset 15, -32
- ..B1.76:
- lea _ones(%rip), %rax
- testl %ebx, %ebx
- fldl (%rax)
- fstpt (%rsp)
- jne ..B1.86
- ..B1.77:
- fstp %st(0)
- fldt 176(%rsp)
- cmpl $100, %ecx
- fldt 160(%rsp)
- faddp %st, %st(1)
- jge ..B1.79
- ..B1.78:
- fstp %st(1)
- fldt (%rsp)
- fdivp %st, %st(1)
- fldt 96(%rsp)
- fmulp %st, %st(1)
- fstpt 96(%rsp)
- jmp ..B1.80
- ..B1.79:
- fldt (%rsp)
- fdivp %st, %st(1)
- fxch %st(2)
- fstpt 64(%rsp)
- fldt .L_2il0floatpacket.1(%rip)
- fmul %st(2), %st
- fld %st(0)
- fadd %st(3), %st
- fsubp %st, %st(1)
- fld %st(0)
- fxch %st(1)
- fsubr %st, %st(3)
- fldt .L_2il0floatpacket.1(%rip)
- fldt 176(%rsp)
- fmul %st, %st(1)
- fld %st(0)
- fadd %st(2), %st
- fsubp %st, %st(2)
- fxch %st(1)
- fmul %st, %st(3)
- fsubr %st, %st(1)
- fmul %st(5), %st
- fld %st(5)
- fldt 160(%rsp)
- faddp %st, %st(3)
- fmul %st(2), %st
- fxch %st(2)
- fmul %st(3), %st
- faddp %st, %st(2)
- faddp %st, %st(1)
- fldt .L_2il0floatpacket.5(%rip)
- fsub %st(3), %st
- fldt .L_2il0floatpacket.5(%rip)
- fsub %st(1), %st
- fsubp %st, %st(4)
- fxch %st(1)
- fsubrp %st, %st(3)
- fld %st(0)
- fadd %st(3), %st
- fld %st(0)
- fxch %st(1)
- fsubr %st, %st(2)
- fxch %st(4)
- faddp %st, %st(2)
- fld %st(5)
- fldt .L_2il0floatpacket.1(%rip)
- fmul %st(5), %st
- fadd %st, %st(2)
- fsubrp %st, %st(2)
- fxch %st(1)
- fmul %st, %st(6)
- fsubr %st, %st(4)
- fxch %st(4)
- faddp %st, %st(2)
- fmul %st(1), %st
- fld %st(2)
- fmul %st(4), %st
- fxch %st(2)
- fmul %st, %st(3)
- fxch %st(3)
- faddp %st, %st(1)
- faddp %st, %st(5)
- fxch %st(1)
- fstpt 288(%rsp)
- fld %st(0)
- fxch %st(2)
- fstpt 272(%rsp)
- fldt .L_2il0floatpacket.1(%rip)
- fldt 96(%rsp)
- fmul %st, %st(1)
- fld %st(0)
- fadd %st(2), %st
- fsubp %st, %st(2)
- fsub %st(1), %st
- faddp %st, %st(4)
- fld %st(3)
- fldt .L_2il0floatpacket.1(%rip)
- fmul %st(3), %st
- fadd %st, %st(4)
- fxch %st(4)
- fstpt 112(%rsp)
- fldt 112(%rsp)
- fsubp %st, %st(4)
- fxch %st(3)
- fmul %st, %st(4)
- fsubr %st, %st(2)
- fxch %st(5)
- faddp %st, %st(2)
- fxch %st(1)
- fmul %st, %st(2)
- fld %st(1)
- fmulp %st, %st(5)
- fxch %st(4)
- fstpt 96(%rsp)
- fmulp %st, %st(3)
- faddp %st, %st(2)
- faddp %st, %st(1)
- fstpt 224(%rsp)
- fldt 64(%rsp)
- ..B1.80:
- testb %bpl, %bpl
- je ..B1.82
- ..B1.81:
- movl %r13d, %edi
- fstpt 64(%rsp)
- ..___tag_value_tgammal.75:
- call fesetround@PLT
- ..___tag_value_tgammal.76:
- ..B1.208:
- fldt 64(%rsp)
- ..B1.82:
- fldt 224(%rsp)
- testb %r14b, %r14b
- fldt 96(%rsp)
- faddp %st, %st(1)
- fstpt 64(%rsp)
- je ..B1.214
- ..B1.83:
- fstpt 80(%rsp)
- ..B1.198:
- fldcw 258(%rsp)
- jmp ..B1.84
- ..B1.214:
- fstp %st(0)
- ..B1.84:
- fldt 64(%rsp)
- movq 304(%rsp), %rax
- xorq %rsp, %rax
- cmpq %fs:40, %rax
- jne ..B1.134
- ..B1.85:
- addq $320, %rsp
- .cfi_def_cfa_offset 48
- .cfi_restore 6
- popq %rbp
- .cfi_def_cfa_offset 40
- .cfi_restore 3
- popq %rbx
- .cfi_def_cfa_offset 32
- .cfi_restore 15
- popq %r15
- .cfi_def_cfa_offset 24
- .cfi_restore 14
- popq %r14
- .cfi_def_cfa_offset 16
- .cfi_restore 13
- popq %r13
- .cfi_def_cfa_offset 8
- ret
- .cfi_def_cfa_offset 368
- .cfi_offset 3, -40
- .cfi_offset 6, -48
- .cfi_offset 13, -16
- .cfi_offset 14, -24
- .cfi_offset 15, -32
- ..B1.86:
- cmpl $100, %ecx
- jge ..B1.88
- ..B1.87:
- fstp %st(0)
- fldt 192(%rsp)
- fldt 96(%rsp)
- fmulp %st, %st(1)
- faddp %st, %st(1)
- fldt (%rsp)
- fdivp %st, %st(1)
- fstpt (%rsp)
- jmp ..B1.89
- ..B1.88:
- fldt .L_2il0floatpacket.1(%rip)
- fldt .L_2il0floatpacket.1(%rip)
- fldt 96(%rsp)
- fmul %st, %st(2)
- fld %st(0)
- fadd %st(3), %st
- fsubp %st, %st(3)
- fsub %st(2), %st
- faddp %st, %st(4)
- fldt 192(%rsp)
- fmul %st, %st(1)
- fld %st(0)
- fadd %st(2), %st
- fsubp %st, %st(2)
- fsub %st(1), %st
- faddp %st, %st(3)
- fld %st(3)
- fmul %st(3), %st
- fld %st(2)
- fmul %st(2), %st
- fxch %st(4)
- fmulp %st, %st(3)
- faddp %st, %st(2)
- fmulp %st, %st(3)
- faddp %st, %st(2)
- fld %st(1)
- fadd %st(1), %st
- fldt (%rsp)
- fdivp %st, %st(1)
- fldt .L_2il0floatpacket.1(%rip)
- fmul %st(1), %st
- fld %st(0)
- fadd %st(2), %st
- fsubp %st, %st(1)
- fld %st(0)
- fsubrp %st, %st(2)
- fld %st(1)
- fld %st(3)
- fldt .L_2il0floatpacket.1(%rip)
- fmul %st(5), %st
- fadd %st, %st(1)
- fsubrp %st, %st(1)
- fsubr %st, %st(4)
- fxch %st(4)
- faddp %st, %st(5)
- fmul %st(4), %st
- fld %st(1)
- fmul %st(4), %st
- fxch %st(2)
- fmul %st, %st(5)
- fxch %st(5)
- faddp %st, %st(1)
- fxch %st(2)
- fmul %st, %st(3)
- fxch %st(3)
- faddp %st, %st(2)
- fldt .L_2il0floatpacket.5(%rip)
- fsub %st(1), %st
- fldt .L_2il0floatpacket.5(%rip)
- fsub %st(1), %st
- fsubp %st, %st(2)
- fxch %st(2)
- fsubrp %st, %st(1)
- fld %st(1)
- fadd %st(1), %st
- fld %st(0)
- fxch %st(1)
- fsubr %st, %st(3)
- fxch %st(2)
- faddp %st, %st(3)
- fld %st(3)
- fldt .L_2il0floatpacket.1(%rip)
- fmul %st(3), %st
- fadd %st, %st(2)
- fxch %st(2)
- fstpt 112(%rsp)
- fldt 112(%rsp)
- fsubp %st, %st(2)
- fxch %st(1)
- fmul %st, %st(4)
- fsubr %st, %st(2)
- fxch %st(3)
- faddp %st, %st(2)
- fmul %st(1), %st
- fld %st(4)
- fmul %st(3), %st
- fstpt (%rsp)
- fxch %st(1)
- fmul %st, %st(4)
- fxch %st(4)
- faddp %st, %st(1)
- faddp %st, %st(2)
- fxch %st(1)
- fstpt 224(%rsp)
- fstpt 272(%rsp)
- fstpt 288(%rsp)
- ..B1.89:
- testb %bpl, %bpl
- je ..B1.91
- ..B1.90:
- movl %r13d, %edi
- fstpt 64(%rsp)
- ..___tag_value_tgammal.94:
- call fesetround@PLT
- ..___tag_value_tgammal.95:
- ..B1.207:
- fldt 64(%rsp)
- ..B1.91:
- fldt 224(%rsp)
- andl $1, %r15d
- fldt (%rsp)
- shll $15, %r15d
- faddp %st, %st(1)
- fstpt 64(%rsp)
- xorl %r15d, 72(%rsp)
- testb %r14b, %r14b
- je ..B1.215
- ..B1.92:
- fstpt 80(%rsp)
- ..B1.199:
- fldcw 258(%rsp)
- jmp ..B1.93
- ..B1.215:
- fstp %st(0)
- ..B1.93:
- fldt 64(%rsp)
- movq 304(%rsp), %rax
- xorq %rsp, %rax
- cmpq %fs:40, %rax
- jne ..B1.134
- ..B1.94:
- addq $320, %rsp
- .cfi_def_cfa_offset 48
- .cfi_restore 6
- popq %rbp
- .cfi_def_cfa_offset 40
- .cfi_restore 3
- popq %rbx
- .cfi_def_cfa_offset 32
- .cfi_restore 15
- popq %r15
- .cfi_def_cfa_offset 24
- .cfi_restore 14
- popq %r14
- .cfi_def_cfa_offset 16
- .cfi_restore 13
- popq %r13
- .cfi_def_cfa_offset 8
- ret
- .cfi_def_cfa_offset 368
- .cfi_offset 3, -40
- .cfi_offset 6, -48
- .cfi_offset 13, -16
- .cfi_offset 14, -24
- .cfi_offset 15, -32
- ..B1.95:
- fstp %st(1)
- fstp %st(1)
- fstp %st(1)
- lea _ones(%rip), %rax
- fld %st(1)
- fldl (%rax)
- fdiv %st, %st(1)
- fld %st(1)
- fmul %st(2), %st
- fstpt (%rsp)
- fstpl 80(%rsp)
- addq $-32, %rsp
- .cfi_def_cfa_offset 400
- lea 224(%rsp), %rdi
- fxch %st(2)
- fstpt (%rsp)
- fldt 32(%rdi)
- fstpt 16(%rsp)
- fxch %st(1)
- fstpt 48(%rsp)
- fstpt 80(%rsp)
- ..___tag_value_tgammal.114:
- call __libm_logl_k80@PLT
- ..___tag_value_tgammal.115:
- ..B1.200:
- fstp %st(0)
- fldt 80(%rsp)
- fldt 48(%rsp)
- addq $32, %rsp
- .cfi_def_cfa_offset 368
- ..B1.96:
- fldt .L_2il0floatpacket.3(%rip)
- lea 56+_tgammal_B(%rip), %rax
- fxch %st(2)
- fstpt 48(%rsp)
- lea 48+_tgammal_B(%rip), %rdx
- fldt (%rsp)
- lea 40+_tgammal_B(%rip), %rcx
- fldt 192(%rsp)
- lea 32+_tgammal_B(%rip), %rsi
- fldl (%rax)
- lea 24+_tgammal_B(%rip), %r8
- fmul %st(2), %st
- lea 16+_tgammal_B(%rip), %r9
- fldt .L_2il0floatpacket.1(%rip)
- lea 8+_tgammal_B(%rip), %r10
- lea _tgammal_B(%rip), %r11
- lea _tgammal_B0(%rip), %rdi
- lea 8+_tgammal_C(%rip), %rax
- testl %ebx, %ebx
- fxch %st(1)
- faddl (%rdx)
- lea _tgammal_C(%rip), %rdx
- fmul %st(3), %st
- fldt (%rdi)
- fxch %st(1)
- faddl (%rcx)
- fmul %st(4), %st
- faddl (%rsi)
- fmul %st(4), %st
- faddl (%r8)
- fmul %st(4), %st
- faddl (%r9)
- fmul %st(4), %st
- faddl (%r10)
- fmul %st(4), %st
- faddl (%r11)
- fmulp %st, %st(4)
- faddp %st, %st(3)
- fxch %st(2)
- fmulp %st, %st(3)
- fld %st(0)
- fldt 240(%rsp)
- fsub %st, %st(5)
- fxch %st(3)
- fmul %st(5), %st
- fld %st(5)
- fadd %st(1), %st
- fsubp %st, %st(1)
- fsubr %st, %st(5)
- fxch %st(3)
- fchs
- fldt 208(%rsp)
- fldt .L_2il0floatpacket.1(%rip)
- fmul %st(4), %st
- fadd %st, %st(3)
- fxch %st(3)
- fstpt 16(%rsp)
- fldt 16(%rsp)
- fsubp %st, %st(3)
- fxch %st(2)
- fstpt 192(%rsp)
- fldt 192(%rsp)
- fld %st(4)
- fmul %st(1), %st
- fxch %st(1)
- fsubr %st, %st(4)
- fxch %st(3)
- faddp %st, %st(4)
- fxch %st(3)
- fmul %st, %st(4)
- fld %st(6)
- fmul %st(1), %st
- faddp %st, %st(5)
- fxch %st(2)
- fmulp %st, %st(6)
- fxch %st(5)
- faddp %st, %st(3)
- fstpt 208(%rsp)
- fld %st(3)
- fadd %st(2), %st
- fld %st(0)
- fadd %st(2), %st
- fsub %st, %st(2)
- fxch %st(2)
- fchs
- fadd %st(1), %st
- fxch %st(1)
- fsubrp %st, %st(5)
- fxch %st(2)
- faddp %st, %st(4)
- fxch %st(1)
- faddp %st, %st(3)
- fld %st(0)
- fadd %st(3), %st
- fld %st(0)
- fxch %st(1)
- fsubr %st, %st(2)
- fxch %st(2)
- faddp %st, %st(4)
- fld %st(3)
- fadd %st(3), %st
- fadd %st, %st(1)
- fxch %st(1)
- fsub %st, %st(2)
- fxch %st(2)
- fchs
- fadd %st(1), %st
- fxch %st(1)
- fsubrp %st, %st(3)
- fxch %st(3)
- faddp %st, %st(2)
- fxch %st(2)
- faddp %st, %st(1)
- fld %st(1)
- fadd %st(1), %st
- fsubr %st, %st(2)
- fxch %st(2)
- faddp %st, %st(1)
- fldl (%rax)
- fld %st(0)
- fadd %st(2), %st
- fsubr %st, %st(2)
- fxch %st(1)
- faddp %st, %st(2)
- fldl (%rdx)
- fld %st(0)
- fadd %st(2), %st
- fsubr %st, %st(1)
- fxch %st(2)
- faddp %st, %st(1)
- faddp %st, %st(2)
- fld %st(0)
- fadd %st(3), %st
- fsub %st, %st(3)
- fxch %st(3)
- fchs
- faddp %st, %st(1)
- faddp %st, %st(1)
- fld %st(1)
- fadd %st(1), %st
- fsubr %st, %st(2)
- fxch %st(2)
- faddp %st, %st(1)
- fldt 48(%rsp)
- jne ..B1.108
- ..B1.97:
- fxch %st(1)
- fstpt 288(%rsp)
- lea 160(%rsp), %rdi
- fxch %st(1)
- fstpt 112(%rdi)
- lea 272(%rsp), %rsi
- fstpt -112(%rdi)
- ..___tag_value_tgammal.117:
- call __libm_expl_k80@PLT
- ..___tag_value_tgammal.118:
- ..B1.201:
- fldt 48(%rsp)
- ..B1.98:
- testb %bpl, %bpl
- fxch %st(1)
- je ..B1.101
- ..B1.99:
- movl %r13d, %edi
- fstpt (%rsp)
- fstpt 48(%rsp)
- ..___tag_value_tgammal.119:
- call fesetround@PLT
- ..___tag_value_tgammal.120:
- ..B1.100:
- fldt 48(%rsp)
- fldt (%rsp)
- ..B1.101:
- fldt 160(%rsp)
- fxch %st(1)
- faddp %st, %st(2)
- fxch %st(1)
- fstpt (%rsp)
- fldt 176(%rsp)
- movl (%rsp), %edx
- cmpl $16383, %edx
- faddp %st, %st(1)
- fldl 80(%rsp)
- fstpt (%rsp)
- jg ..B1.103
- ..B1.102:
- addl $16383, %edx
- movzwl 8(%rsp), %eax
- andl $32767, %edx
- andl $-32768, %eax
- orl %edx, %eax
- movw %ax, 8(%rsp)
- fldt (%rsp)
- fmulp %st, %st(1)
- jmp ..B1.104
- ..B1.103:
- lea _TWO_POW_16383(%rip), %rax
- andl $32767, %edx
- movzwl 8(%rsp), %ecx
- andl $-32768, %ecx
- orl %edx, %ecx
- fldt (%rax)
- fmulp %st, %st(1)
- movw %cx, 8(%rsp)
- fldt (%rsp)
- fmulp %st, %st(1)
- ..B1.104:
- fstpt 64(%rsp)
- testb %r14b, %r14b
- je ..B1.106
- ..B1.105:
- fldt 16(%rsp)
- fstpt 112(%rsp)
- ..B1.202:
- fldcw 258(%rsp)
- ..B1.106:
- fldt 64(%rsp)
- movq 304(%rsp), %rax
- xorq %rsp, %rax
- cmpq %fs:40, %rax
- jne ..B1.134
- ..B1.107:
- addq $320, %rsp
- .cfi_def_cfa_offset 48
- .cfi_restore 6
- popq %rbp
- .cfi_def_cfa_offset 40
- .cfi_restore 3
- popq %rbx
- .cfi_def_cfa_offset 32
- .cfi_restore 15
- popq %r15
- .cfi_def_cfa_offset 24
- .cfi_restore 14
- popq %r14
- .cfi_def_cfa_offset 16
- .cfi_restore 13
- popq %r13
- .cfi_def_cfa_offset 8
- ret
- .cfi_def_cfa_offset 368
- .cfi_offset 3, -40
- .cfi_offset 6, -48
- .cfi_offset 13, -16
- .cfi_offset 14, -24
- .cfi_offset 15, -32
- ..B1.108:
- fxch %st(2)
- fchs
- lea 160(%rsp), %rdi
- fstpt 112(%rdi)
- lea 272(%rsp), %rsi
- fchs
- incl %r15d
- fstpt 16(%rsi)
- fstpt -112(%rdi)
- ..___tag_value_tgammal.138:
- call __libm_expl_k80@PLT
- ..___tag_value_tgammal.139:
- ..B1.203:
- fldt 48(%rsp)
- ..B1.109:
- fldt 128(%rsp)
- fld %st(0)
- fld %st(1)
- fxch %st(4)
- faddp %st, %st(3)
- fxch %st(2)
- fstpt (%rsp)
- fldt 144(%rsp)
- movl (%rsp), %eax
- fadd %st, %st(2)
- fxch %st(2)
- fdivrl 80(%rsp)
- fldt .L_2il0floatpacket.1(%rip)
- fmul %st(1), %st
- fld %st(0)
- fadd %st(2), %st
- fsubp %st, %st(1)
- fsubr %st, %st(1)
- fldt .L_2il0floatpacket.1(%rip)
- fmul %st(3), %st
- fadd %st, %st(5)
- fsubrp %st, %st(5)
- fxch %st(2)
- fsub %st(4), %st
- faddp %st, %st(3)
- fld %st(2)
- fmul %st(1), %st
- fld %st(4)
- fmul %st(3), %st
- fxch %st(3)
- fmul %st, %st(4)
- fxch %st(4)
- faddp %st, %st(1)
- fxch %st(1)
- fmul %st, %st(4)
- fxch %st(4)
- faddp %st, %st(1)
- fldt .L_2il0floatpacket.5(%rip)
- fsub %st(2), %st
- fldt .L_2il0floatpacket.5(%rip)
- fsub %st(1), %st
- fsubp %st, %st(3)
- fxch %st(1)
- fsubrp %st, %st(2)
- fld %st(0)
- fadd %st(2), %st
- fsubr %st, %st(1)
- fxch %st(2)
- faddp %st, %st(1)
- fld %st(1)
- fldt .L_2il0floatpacket.1(%rip)
- fmul %st(3), %st
- fadd %st, %st(1)
- fsubrp %st, %st(1)
- fstpt 272(%rsp)
- fldt 272(%rsp)
- fld %st(3)
- fmul %st(1), %st
- fxch %st(1)
- fsubr %st, %st(3)
- fxch %st(3)
- faddp %st, %st(2)
- fxch %st(1)
- fmul %st, %st(3)
- fld %st(4)
- fmul %st(1), %st
- faddp %st, %st(4)
- fstpt 288(%rsp)
- fxch %st(1)
- fmulp %st, %st(3)
- fxch %st(2)
- faddp %st, %st(1)
- fldt 160(%rsp)
- fld %st(0)
- fldt 176(%rsp)
- fldt .L_2il0floatpacket.1(%rip)
- fmul %st(3), %st
- fadd %st, %st(2)
- fsubrp %st, %st(2)
- fxch %st(1)
- fstpt 160(%rsp)
- fldt 160(%rsp)
- fsubr %st, %st(2)
- fxch %st(2)
- faddp %st, %st(1)
- fstpt 176(%rsp)
- fldt 176(%rsp)
- fld %st(3)
- fldt .L_2il0floatpacket.1(%rip)
- fmul %st(5), %st
- fadd %st, %st(1)
- fxch %st(1)
- fstpt 48(%rsp)
- fldt 48(%rsp)
- fsubp %st, %st(1)
- fld %st(0)
- fmul %st(3), %st
- fxch %st(1)
- fsubr %st, %st(5)
- fxch %st(4)
- faddp %st, %st(5)
- fld %st(4)
- fmul %st(2), %st
- fxch %st(2)
- fmulp %st, %st(4)
- fxch %st(3)
- faddp %st, %st(1)
- fxch %st(1)
- fmulp %st, %st(3)
- faddp %st, %st(2)
- fld %st(1)
- fadd %st(1), %st
- fstpt 64(%rsp)
- fldt 64(%rsp)
- movzwl 72(%rsp), %edx
- andl $32767, %edx
- lea -1(%rax,%rdx), %ecx
- cmpl $32765, %ecx
- lea (%rax,%rdx), %ebx
- ja ..B1.115
- ..B1.110:
- fstp %st(1)
- fstp %st(1)
- fldl 80(%rsp)
- lea 16382(%rax), %edx
- fstpt (%rsp)
- cmpl $32765, %edx
- ja ..B1.112
- ..B1.111:
- addl $16383, %eax
- movzwl 8(%rsp), %edx
- andl $32767, %eax
- andl $-32768, %edx
- orl %eax, %edx
- movw %dx, 8(%rsp)
- fldt (%rsp)
- fmulp %st, %st(1)
- fstpt 64(%rsp)
- jmp ..B1.128
- ..B1.112:
- cmpl $16383, %eax
- jle ..B1.114
- ..B1.113:
- lea _TWO_POW_16383(%rip), %rdx
- andl $32767, %eax
- movzwl 8(%rsp), %ecx
- andl $-32768, %ecx
- orl %eax, %ecx
- fldt (%rdx)
- fmulp %st, %st(1)
- movw %cx, 8(%rsp)
- fldt (%rsp)
- fmulp %st, %st(1)
- fstpt 64(%rsp)
- jmp ..B1.128
- ..B1.114:
- lea _TWO_POW_M16382(%rip), %rdx
- addl $32765, %eax
- movzwl 8(%rsp), %ecx
- andl $32767, %eax
- andl $-32768, %ecx
- orl %eax, %ecx
- fldt (%rdx)
- fmulp %st, %st(1)
- movw %cx, 8(%rsp)
- fldt (%rsp)
- fmulp %st, %st(1)
- fstpt 64(%rsp)
- jmp ..B1.128
- ..B1.115:
- fstp %st(0)
- cmpl $32766, %ebx
- jle ..B1.117
- ..B1.116:
- fstp %st(0)
- fstp %st(0)
- lea _TWO_POW_16383(%rip), %rax
- fldt (%rax)
- fmul %st(0), %st
- fstpt 64(%rsp)
- jmp ..B1.128
- ..B1.117:
- cmpl $-65, %ebx
- jg ..B1.119
- ..B1.118:
- fstp %st(0)
- fstp %st(0)
- lea _TWO_POW_M16382(%rip), %rax
- fldt (%rax)
- fmul %st(0), %st
- fstpt 64(%rsp)
- jmp ..B1.128
- ..B1.119:
- fldl 80(%rsp)
- cmpl $-16382, %eax
- fstpt (%rsp)
- jl ..B1.124
- ..B1.120:
- addl $16383, %eax
- fld %st(0)
- movzwl 8(%rsp), %edx
- andl $32767, %eax
- andl $-32768, %edx
- orl %eax, %edx
- lea _TWO_53H(%rip), %rax
- movw %dx, 8(%rsp)
- testb %bpl, %bpl
- fldt (%rsp)
- fldl (%rax)
- fmul %st(3), %st
- fsub %st, %st(2)
- fxch %st(2)
- fstpt 48(%rsp)
- fldt 48(%rsp)
- fsubrp %st, %st(2)
- fxch %st(1)
- fsub %st, %st(2)
- fxch %st(2)
- fchs
- faddp %st, %st(3)
- fmul %st, %st(2)
- fmulp %st, %st(1)
- fstpt 16(%rsp)
- je ..B1.123
- ..B1.121:
- movl %r13d, %edi
- fstpt (%rsp)
- ..___tag_value_tgammal.140:
- call fesetround@PLT
- ..___tag_value_tgammal.141:
- ..B1.122:
- fldt (%rsp)
- xorb %bpl, %bpl
- ..B1.123:
- fldt 16(%rsp)
- faddp %st, %st(1)
- fstpt 64(%rsp)
- jmp ..B1.128
- ..B1.124:
- lea _TWO_POW_M16000(%rip), %rcx
- negl %eax
- addl $-15999, %eax
- lea _TWO_32H(%rip), %rsi
- movzwl 8(%rsp), %edx
- andl $32767, %eax
- andl $-32768, %edx
- lea _small_value_80(%rip), %rbx
- fldt (%rcx)
- orl %eax, %edx
- fmul %st, %st(1)
- lea _TWO_32HP(%rip), %rax
- fld %st(1)
- testb %bpl, %bpl
- fxch %st(1)
- fmulp %st, %st(3)
- movw %dx, 8(%rsp)
- fadd %st(2), %st
- fldl (%rax)
- fldt (%rbx)
- fmul %st(0), %st
- fstpt 32(%rsp)
- fldt (%rsp)
- fadd %st, %st(2)
- fxch %st(1)
- fmul %st(2), %st
- fxch %st(2)
- fmull (%rsi)
- fsubrp %st, %st(2)
- fxch %st(1)
- fstpt 16(%rsp)
- fldt 16(%rsp)
- fsubp %st, %st(1)
- fsubrp %st, %st(1)
- faddp %st, %st(1)
- je ..B1.127
- ..B1.125:
- movl %r13d, %edi
- fstpt (%rsp)
- ..___tag_value_tgammal.142:
- call fesetround@PLT
- ..___tag_value_tgammal.143:
- ..B1.126:
- fldt (%rsp)
- xorb %bpl, %bpl
- ..B1.127:
- fldt 16(%rsp)
- faddp %st, %st(1)
- fstpt 64(%rsp)
- movzwl 72(%rsp), %eax
- andl $-32768, %eax
- andl $2147483647, 68(%rsp)
- movw %ax, 72(%rsp)
- ..B1.128:
- andl $1, %r15d
- shll $15, %r15d
- xorl %r15d, 72(%rsp)
- testb %bpl, %bpl
- je ..B1.130
- ..B1.129:
- movl %r13d, %edi
- ..___tag_value_tgammal.144:
- call fesetround@PLT
- ..___tag_value_tgammal.145:
- ..B1.130:
- testb %r14b, %r14b
- je ..B1.132
- ..B1.131:
- fldt 48(%rsp)
- fstpt 112(%rsp)
- ..B1.204:
- fldcw 258(%rsp)
- ..B1.132:
- fldt 64(%rsp)
- movq 304(%rsp), %rax
- xorq %rsp, %rax
- cmpq %fs:40, %rax
- jne ..B1.134
- ..B1.133:
- addq $320, %rsp
- .cfi_def_cfa_offset 48
- .cfi_restore 6
- popq %rbp
- .cfi_def_cfa_offset 40
- .cfi_restore 3
- popq %rbx
- .cfi_def_cfa_offset 32
- .cfi_restore 15
- popq %r15
- .cfi_def_cfa_offset 24
- .cfi_restore 14
- popq %r14
- .cfi_def_cfa_offset 16
- .cfi_restore 13
- popq %r13
- .cfi_def_cfa_offset 8
- ret
- .cfi_def_cfa_offset 368
- .cfi_offset 3, -40
- .cfi_offset 6, -48
- .cfi_offset 13, -16
- .cfi_offset 14, -24
- .cfi_offset 15, -32
- ..B1.134:
- fstp %st(0)
- call __stack_chk_fail@PLT
- ..B1.135:
- fstp %st(0)
- testb %bpl, %bpl
- je ..B1.137
- ..B1.136:
- movl %r13d, %edi
- movsd %xmm0, (%rsp)
- ..___tag_value_tgammal.163:
- call fesetround@PLT
- ..___tag_value_tgammal.164:
- ..B1.211:
- movsd (%rsp), %xmm0
- ..B1.137:
- divsd %xmm0, %xmm0
- movsd %xmm0, (%rsp)
- testb %r14b, %r14b
- fldl (%rsp)
- fstpt 64(%rsp)
- je ..B1.139
- ..B1.138:
- fldcw 258(%rsp)
- ..B1.139:
- fldt 64(%rsp)
- movq 304(%rsp), %rax
- xorq %rsp, %rax
- cmpq %fs:40, %rax
- jne ..B1.134
- jmp ..B1.23
- ..B1.142:
- fstp %st(0)
- testb %bpl, %bpl
- je ..B1.144
- ..B1.143:
- movl %r13d, %edi
- movsd %xmm0, (%rsp)
- ..___tag_value_tgammal.165:
- call fesetround@PLT
- ..___tag_value_tgammal.166:
- ..B1.210:
- movsd (%rsp), %xmm0
- ..B1.144:
- divsd %xmm0, %xmm0
- movsd %xmm0, (%rsp)
- testb %r14b, %r14b
- fldl (%rsp)
- fstpt 64(%rsp)
- je ..B1.146
- ..B1.145:
- fldcw 258(%rsp)
- ..B1.146:
- fldt 64(%rsp)
- movq 304(%rsp), %rax
- xorq %rsp, %rax
- cmpq %fs:40, %rax
- jne ..B1.134
- jmp ..B1.23
- ..B1.149:
- testb %bpl, %bpl
- je ..B1.151
- ..B1.150:
- movl %r13d, %edi
- ..___tag_value_tgammal.167:
- call fesetround@PLT
- ..___tag_value_tgammal.168:
- ..B1.151:
- movl %ebx, %eax
- lea _large_value_80(%rip), %rdx
- shlq $4, %rax
- testl %ebx, %ebx
- fldt (%rdx)
- fldt (%rdx,%rax)
- fmulp %st, %st(1)
- fstpt 64(%rsp)
- je ..B1.153
- ..B1.152:
- shll $15, %ebx
- orl %ebx, 72(%rsp)
- ..B1.153:
- testb %r14b, %r14b
- je ..B1.155
- ..B1.154:
- fldcw 258(%rsp)
- ..B1.155:
- fldt 64(%rsp)
- movq 304(%rsp), %rax
- xorq %rsp, %rax
- cmpq %fs:40, %rax
- jne ..B1.134
- jmp ..B1.23
- ..B1.164:
- testb %bpl, %bpl
- je ..B1.166
- ..B1.165:
- movl %r13d, %edi
- ..___tag_value_tgammal.169:
- call fesetround@PLT
- ..___tag_value_tgammal.170:
- ..B1.166:
- lea _large_value_80(%rip), %rax
- testb %r14b, %r14b
- fldt (%rax)
- fmul %st(0), %st
- fstpt 64(%rsp)
- je ..B1.168
- ..B1.167:
- fldcw 258(%rsp)
- ..B1.168:
- fldt 64(%rsp)
- movq 304(%rsp), %rax
- xorq %rsp, %rax
- cmpq %fs:40, %rax
- jne ..B1.134
- jmp ..B1.23
- ..B1.171:
- fstp %st(0)
- testb %bpl, %bpl
- je ..B1.173
- ..B1.172:
- movl %r13d, %edi
- movsd %xmm0, (%rsp)
- ..___tag_value_tgammal.171:
- call fesetround@PLT
- ..___tag_value_tgammal.172:
- ..B1.209:
- movsd (%rsp), %xmm0
- ..B1.173:
- lea _ones(%rip), %rax
- testb %r14b, %r14b
- movsd (%rax,%rbx,8), %xmm1
- divsd %xmm0, %xmm1
- movsd %xmm1, (%rsp)
- fldl (%rsp)
- fstpt 64(%rsp)
- je ..B1.175
- ..B1.174:
- fldcw 258(%rsp)
- ..B1.175:
- fldt 64(%rsp)
- movq 304(%rsp), %rax
- xorq %rsp, %rax
- cmpq %fs:40, %rax
- jne ..B1.134
- jmp ..B1.23
- ..B1.178:
- testl %ebx, %ebx
- je ..B1.181
- ..B1.179:
- cmpl $-2147483648, 372(%rsp)
- jne ..B1.181
- ..B1.180:
- cmpl $0, 368(%rsp)
- je ..B1.187
- ..B1.181:
- fldt 368(%rsp)
- lea _ones(%rip), %rax
- testb %r14b, %r14b
- fmull (%rax)
- fstpt 64(%rsp)
- je ..B1.183
- ..B1.182:
- fldcw 258(%rsp)
- ..B1.183:
- testb %bpl, %bpl
- je ..B1.185
- ..B1.184:
- movl %r13d, %edi
- ..___tag_value_tgammal.173:
- call fesetround@PLT
- ..___tag_value_tgammal.174:
- ..B1.185:
- fldt 64(%rsp)
- movq 304(%rsp), %rax
- xorq %rsp, %rax
- cmpq %fs:40, %rax
- jne ..B1.134
- ..B1.186:
- addq $320, %rsp
- .cfi_def_cfa_offset 48
- .cfi_restore 6
- popq %rbp
- .cfi_def_cfa_offset 40
- .cfi_restore 3
- popq %rbx
- .cfi_def_cfa_offset 32
- .cfi_restore 15
- popq %r15
- .cfi_def_cfa_offset 24
- .cfi_restore 14
- popq %r14
- .cfi_def_cfa_offset 16
- .cfi_restore 13
- popq %r13
- .cfi_def_cfa_offset 8
- ret
- .cfi_def_cfa_offset 368
- .cfi_offset 3, -40
- .cfi_offset 6, -48
- .cfi_offset 13, -16
- .cfi_offset 14, -24
- .cfi_offset 15, -32
- ..B1.187:
- testb %bpl, %bpl
- je ..B1.189
- ..B1.188:
- movl %r13d, %edi
- ..___tag_value_tgammal.192:
- call fesetround@PLT
- ..___tag_value_tgammal.193:
- ..B1.189:
- lea 8+_zeros(%rip), %rax
- lea _zeros(%rip), %rdx
- movsd (%rax), %xmm0
- divsd (%rdx), %xmm0
- movsd %xmm0, (%rsp)
- fldl (%rsp)
- fstpt 64(%rsp)
- fldt 64(%rsp)
- movq 304(%rsp), %rcx
- xorq %rsp, %rcx
- cmpq %fs:40, %rcx
- jne ..B1.134
- jmp ..B1.23
- .align 16,0x90
- .cfi_endproc
- .type tgammal,@function
- .size tgammal,.-tgammal
- .data
- # -- End tgammal
- .section .rodata, "a"
- .align 16
- .align 16
- .L_2il0floatpacket.0:
- .byte 0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0xdc,0x09,0xc0,0x00,0x00,0x00,0x00,0x00,0x00
- .type .L_2il0floatpacket.0,@object
- .size .L_2il0floatpacket.0,16
- .align 16
- .L_2il0floatpacket.1:
- .byte 0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x20,0x40,0x00,0x00,0x00,0x00,0x00,0x00
- .type .L_2il0floatpacket.1,@object
- .size .L_2il0floatpacket.1,16
- .align 16
- .L_2il0floatpacket.2:
- .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd0,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00
- .type .L_2il0floatpacket.2,@object
- .size .L_2il0floatpacket.2,16
- .align 16
- .L_2il0floatpacket.3:
- .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xfe,0x3f,0x00,0x00,0x00,0x00,0x00,0x00
- .type .L_2il0floatpacket.3,@object
- .size .L_2il0floatpacket.3,16
- .align 16
- .L_2il0floatpacket.4:
- .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xfc,0x3f,0x00,0x00,0x00,0x00,0x00,0x00
- .type .L_2il0floatpacket.4,@object
- .size .L_2il0floatpacket.4,16
- .align 16
- .L_2il0floatpacket.5:
- .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00
- .type .L_2il0floatpacket.5,@object
- .size .L_2il0floatpacket.5,16
- .align 16
- .L_2il0floatpacket.6:
- .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xfd,0x3f,0x00,0x00,0x00,0x00,0x00,0x00
- .type .L_2il0floatpacket.6,@object
- .size .L_2il0floatpacket.6,16
- .align 16
- .L_2il0floatpacket.7:
- .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0xfe,0x3f,0x00,0x00,0x00,0x00,0x00,0x00
- .type .L_2il0floatpacket.7,@object
- .size .L_2il0floatpacket.7,16
- .align 16
- .L_2il0floatpacket.8:
- .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xff,0x3f,0x00,0x00,0x00,0x00,0x00,0x00
- .type .L_2il0floatpacket.8,@object
- .size .L_2il0floatpacket.8,16
- .align 16
- .L_2il0floatpacket.9:
- .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa0,0xff,0x3f,0x00,0x00,0x00,0x00,0x00,0x00
- .type .L_2il0floatpacket.9,@object
- .size .L_2il0floatpacket.9,16
- .align 16
- .L_2il0floatpacket.10:
- .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0xff,0x3f,0x00,0x00,0x00,0x00,0x00,0x00
- .type .L_2il0floatpacket.10,@object
- .size .L_2il0floatpacket.10,16
- .align 16
- .L_2il0floatpacket.11:
- .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0xff,0x3f,0x00,0x00,0x00,0x00,0x00,0x00
- .type .L_2il0floatpacket.11,@object
- .size .L_2il0floatpacket.11,16
- .align 16
- _TWO_53H:
- .long 0
- .long 1128792064
- .type _TWO_53H,@object
- .size _TWO_53H,8
- .align 4
- _zeros:
- .long 0
- .long 0
- .long 0
- .long 2147483648
- .type _zeros,@object
- .size _zeros,16
- .align 4
- _TWO_63H:
- .long 0
- .long 1139277824
- .type _TWO_63H,@object
- .size _TWO_63H,8
- .align 4
- _ones:
- .long 0
- .long 1072693248
- .long 0
- .long 3220176896
- .type _ones,@object
- .size _ones,16
- .align 4
- _tgammal_S2:
- .long 1076610156
- .long 1072298443
- .long 2174450924
- .long 1012377779
- .type _tgammal_S2,@object
- .size _tgammal_S2,16
- .align 4
- _tgammal_S1:
- .long 1649608659
- .long 3220853158
- .long 544854255
- .long 3162597952
- .type _tgammal_S1,@object
- .size _tgammal_S1,16
- .align 4
- _tgammal_A2:
- .long 1833415567
- .long 1073038586
- .long 2552883231
- .long 1018148522
- .long 1595568275
- .long 1072556376
- .long 458238143
- .long 1015211580
- .long 3568820252
- .long 1071968804
- .long 1244365593
- .long 1010337025
- .long 799339768
- .long 1070612333
- .long 3666663601
- .long 1014637144
- .long 2303274075
- .long 1069290379
- .long 1349342802
- .long 1013375288
- .long 3297989586
- .long 1067256475
- .long 254004781
- .long 1007721194
- .long 3884346469
- .long 1076314993
- .long 442477728
- .long 1020223370
- .long 318512670
- .long 1076897708
- .long 471158811
- .long 1020359281
- .long 2510778168
- .long 1076450444
- .long 1901825555
- .long 1020381374
- .long 1635478559
- .long 1075598710
- .long 824259222
- .long 1018719588
- .long 1081324001
- .long 1074338163
- .long 3447625061
- .long 1017363587
- .long 3947156014
- .long 1072861090
- .long 1379190805
- .long 1015115048
- .long 420607958
- .long 1081212458
- .long 3477976495
- .long 1025491940
- .long 3806068795
- .long 1082138936
- .long 4217379562
- .long 1025598832
- .long 3604563515
- .long 1082026571
- .long 2373575058
- .long 1026208390
- .long 2007420787
- .long 1081336307
- .long 1677630540
- .long 1025930127
- .long 1505609351
- .long 1080304853
- .long 3680187356
- .long 1024342399
- .long 1798798240
- .long 1079036631
- .long 724429118
- .long 1022004699
- .long 573661072
- .long 1087072564
- .long 1175535566
- .long 1031320119
- .long 3742832273
- .long 1088193077
- .long 2163102943
- .long 1030481607
- .long 1347160184
- .long 1088323961
- .long 872134502
- .long 1032553403
- .long 3527047012
- .long 1087786342
- .long 974187100
- .long 1028831099
- .long 1718309677
- .long 1086914107
- .long 744179587
- .long 1031128181
- .long 2775103229
- .long 1085724862
- .long 1153587355
- .long 1029745229
- .long 1670522313
- .long 1093749470
- .long 3603089619
- .long 1038783597
- .long 2795800948
- .long 1094969738
- .long 1113103030
- .long 1039749901
- .long 3483985892
- .long 1095195750
- .long 707212107
- .long 1037942235
- .long 3634938287
- .long 1094882573
- .long 3822913920
- .long 1039689416
- .long 1233016495
- .long 1094091821
- .long 3838048750
- .long 1037461559
- .long 817468048
- .long 1093018536
- .long 360059332
- .long 1037856380
- .long 3404619429
- .long 1101025312
- .long 2324006265
- .long 1046266629
- .long 1757595371
- .long 1102333247
- .long 3317464771
- .long 1041601336
- .long 2951620935
- .long 1102677785
- .long 2114793479
- .long 1046829217
- .long 1356962213
- .long 1102426961
- .long 3236647680
- .long 1046257529
- .long 378361594
- .long 1101790815
- .long 2326245451
- .long 1045004339
- .long 704627613
- .long 1100821691
- .long 771850637
- .long 1043974839
- .type _tgammal_A2,@object
- .size _tgammal_A2,576
- .align 4
- _tgammal_A1:
- .long 4294967295
- .long 1072693247
- .long 4294254158
- .long 1017118719
- .long 4235179544
- .long 3219290252
- .long 1647137719
- .long 3164508998
- .long 3258652024
- .long 1072670296
- .long 2787078119
- .long 1015928435
- .long 2402437986
- .long 3219982865
- .long 3119239167
- .long 3164440263
- .long 89167536
- .long 1072654929
- .long 3734368228
- .long 1015667286
- .long 3963139337
- .long 3220139136
- .long 2050876349
- .long 3162686202
- .long 2444554090
- .long 1072454648
- .long 2100370444
- .long 1016394631
- .long 2397397425
- .long 1067486888
- .long 3603318790
- .long 1011860326
- .long 3126988118
- .long 1071287373
- .long 3410508918
- .long 1015153675
- .long 480439205
- .long 3216734124
- .long 3426889025
- .long 3160197739
- .long 927904425
- .long 1069712317
- .long 1130465219
- .long 1014845612
- .long 4266680347
- .long 3216234636
- .long 1626218864
- .long 3161277677
- .long 0
- .long 1072693248
- .long 1528870101
- .long 964807786
- .long 119575502
- .long 3218804454
- .long 1881625935
- .long 3159804816
- .long 2341912255
- .long 1071274903
- .long 3500227044
- .long 1010193322
- .long 2554745004
- .long 3216302649
- .long 3304224511
- .long 3156439793
- .long 2968672914
- .long 1068696059
- .long 4206584367
- .long 1012030447
- .long 1090398824
- .long 1060208439
- .long 842313838
- .long 1004803849
- .long 4294967295
- .long 1072693247
- .long 4294967295
- .long 1017118719
- .long 4235179544
- .long 3219290252
- .long 4177388891
- .long 3164508998
- .long 3258652024
- .long 1072670296
- .long 1161858311
- .long 1015929131
- .long 2402437986
- .long 3219982865
- .long 3056812941
- .long 3164521903
- .long 89167541
- .long 1072654929
- .long 2427235615
- .long 1014999039
- .long 3963139706
- .long 3220139136
- .long 3024603167
- .long 3163626566
- .type _tgammal_A1,@object
- .size _tgammal_A1,384
- .align 4
- _tgammal_B:
- .long 381774871
- .long 3211182444
- .long 436314138
- .long 1061814688
- .long 327235604
- .long 3208872248
- .long 723058467
- .long 1061917982
- .long 3650698365
- .long 3210701488
- .long 440509466
- .long 1064976804
- .long 3406779288
- .long 3214819974
- .long 941491840
- .long 1070005910
- .type _tgammal_B,@object
- .size _tgammal_B,64
- .align 4
- _tgammal_C:
- .long 3362045620
- .long 1072523249
- .long 4064281872
- .long 1016386130
- .type _tgammal_C,@object
- .size _tgammal_C,16
- .align 4
- _TWO_32H:
- .long 0
- .long 1106771968
- .type _TWO_32H,@object
- .size _TWO_32H,8
- .align 4
- _TWO_32HP:
- .long 1048576
- .long 1106771968
- .type _TWO_32HP,@object
- .size _TWO_32HP,8
- .align 2
- _small_value_80:
- .word 0
- .word 0
- .word 0
- .word 32768
- .word 6383
- .word 0
- .word 0
- .word 0
- .word 0
- .word 0
- .word 0
- .word 32768
- .word 39151
- .word 0
- .word 0
- .word 0
- .type _small_value_80,@object
- .size _small_value_80,32
- .align 2
- _POS_OVERFLOW:
- .word 11809
- .word 27445
- .word 35846
- .word 56177
- .word 16393
- .word 0
- .word 0
- .word 0
- .type _POS_OVERFLOW,@object
- .size _POS_OVERFLOW,16
- .align 2
- _tgammal_S:
- .word 24210
- .word 1753
- .word 29241
- .word 50004
- .word 49148
- .word 0
- .word 0
- .word 0
- .word 51350
- .word 39166
- .word 743
- .word 54836
- .word 16377
- .word 0
- .word 0
- .word 0
- .word 3640
- .word 30975
- .word 46417
- .word 39360
- .word 49142
- .word 0
- .word 0
- .word 0
- .word 53672
- .word 10841
- .word 35989
- .word 39843
- .word 16370
- .word 0
- .word 0
- .word 0
- .word 36569
- .word 52859
- .word 829
- .word 59922
- .word 49133
- .word 0
- .word 0
- .word 0
- .word 48029
- .word 59092
- .word 17416
- .word 34773
- .word 16361
- .word 0
- .word 0
- .word 0
- .word 51219
- .word 52454
- .word 61951
- .word 62382
- .word 49123
- .word 0
- .word 0
- .word 0
- .type _tgammal_S,@object
- .size _tgammal_S,112
- .align 2
- _tgammal_T2:
- .word 46722
- .word 54455
- .word 58933
- .word 43588
- .word 16376
- .word 0
- .word 0
- .word 0
- .word 11656
- .word 9670
- .word 26887
- .word 53935
- .word 16373
- .word 0
- .word 0
- .word 0
- .word 37336
- .word 10857
- .word 59094
- .word 50631
- .word 16372
- .word 0
- .word 0
- .word 0
- .word 42778
- .word 63737
- .word 45056
- .word 33859
- .word 16365
- .word 0
- .word 0
- .word 0
- .word 26755
- .word 45167
- .word 18275
- .word 32926
- .word 16369
- .word 0
- .word 0
- .word 0
- .word 44721
- .word 19678
- .word 48085
- .word 54982
- .word 49134
- .word 0
- .word 0
- .word 0
- .word 51053
- .word 39319
- .word 36729
- .word 62310
- .word 16365
- .word 0
- .word 0
- .word 0
- .word 45874
- .word 5043
- .word 3955
- .word 43983
- .word 49132
- .word 0
- .word 0
- .word 0
- .word 10698
- .word 13153
- .word 62730
- .word 37178
- .word 16363
- .word 0
- .word 0
- .word 0
- .word 47802
- .word 34638
- .word 48577
- .word 58524
- .word 49129
- .word 0
- .word 0
- .word 0
- .word 5552
- .word 49084
- .word 18209
- .word 47263
- .word 16360
- .word 0
- .word 0
- .word 0
- .word 27946
- .word 40146
- .word 45659
- .word 36839
- .word 49127
- .word 0
- .word 0
- .word 0
- .word 43027
- .word 63179
- .word 35272
- .word 58163
- .word 16357
- .word 0
- .word 0
- .word 0
- .word 51497
- .word 52569
- .word 40730
- .word 59709
- .word 49124
- .word 0
- .word 0
- .word 0
- .word 50075
- .word 12939
- .word 25687
- .word 50566
- .word 16355
- .word 0
- .word 0
- .word 0
- .word 50229
- .word 1163
- .word 49491
- .word 48597
- .word 16381
- .word 0
- .word 0
- .word 0
- .word 65107
- .word 33673
- .word 57229
- .word 54934
- .word 16379
- .word 0
- .word 0
- .word 0
- .word 40234
- .word 4993
- .word 58268
- .word 55864
- .word 16377
- .word 0
- .word 0
- .word 0
- .word 37170
- .word 65173
- .word 7022
- .word 51747
- .word 16375
- .word 0
- .word 0
- .word 0
- .word 26509
- .word 26471
- .word 6311
- .word 44116
- .word 16373
- .word 0
- .word 0
- .word 0
- .word 19430
- .word 24800
- .word 9769
- .word 34884
- .word 16371
- .word 0
- .word 0
- .word 0
- .word 11267
- .word 5159
- .word 36913
- .word 51530
- .word 16368
- .word 0
- .word 0
- .word 0
- .word 64725
- .word 57237
- .word 10436
- .word 35732
- .word 16366
- .word 0
- .word 0
- .word 0
- .word 9979
- .word 17874
- .word 14609
- .word 46771
- .word 16363
- .word 0
- .word 0
- .word 0
- .word 48661
- .word 14142
- .word 37902
- .word 57970
- .word 16360
- .word 0
- .word 0
- .word 0
- .word 44331
- .word 229
- .word 33140
- .word 34177
- .word 16358
- .word 0
- .word 0
- .word 0
- .word 18505
- .word 49699
- .word 39129
- .word 38384
- .word 16355
- .word 0
- .word 0
- .word 0
- .word 55009
- .word 45387
- .word 16863
- .word 41316
- .word 16352
- .word 0
- .word 0
- .word 0
- .word 32472
- .word 62749
- .word 3488
- .word 43302
- .word 16349
- .word 0
- .word 0
- .word 0
- .word 38507
- .word 49300
- .word 64329
- .word 42149
- .word 16346
- .word 0
- .word 0
- .word 0
- .word 54685
- .word 59022
- .word 19355
- .word 48977
- .word 16387
- .word 0
- .word 0
- .word 0
- .word 11322
- .word 9818
- .word 14110
- .word 61121
- .word 16385
- .word 0
- .word 0
- .word 0
- .word 35672
- .word 18289
- .word 56841
- .word 34043
- .word 16384
- .word 0
- .word 0
- .word 0
- .word 40623
- .word 27826
- .word 27872
- .word 34330
- .word 16382
- .word 0
- .word 0
- .word 0
- .word 23588
- .word 8736
- .word 44949
- .word 63368
- .word 16379
- .word 0
- .word 0
- .word 0
- .word 65458
- .word 32180
- .word 45318
- .word 53999
- .word 16377
- .word 0
- .word 0
- .word 0
- .word 7083
- .word 36157
- .word 35044
- .word 42795
- .word 16375
- .word 0
- .word 0
- .word 0
- .word 41937
- .word 53706
- .word 63704
- .word 63466
- .word 16372
- .word 0
- .word 0
- .word 0
- .word 56782
- .word 14002
- .word 58756
- .word 44258
- .word 16370
- .word 0
- .word 0
- .word 0
- .word 50000
- .word 929
- .word 21531
- .word 58307
- .word 16367
- .word 0
- .word 0
- .word 0
- .word 29164
- .word 41738
- .word 63210
- .word 36416
- .word 16365
- .word 0
- .word 0
- .word 0
- .word 22318
- .word 7527
- .word 19550
- .word 43267
- .word 16362
- .word 0
- .word 0
- .word 0
- .word 36459
- .word 32677
- .word 20918
- .word 49089
- .word 16359
- .word 0
- .word 0
- .word 0
- .word 54142
- .word 37469
- .word 39035
- .word 54353
- .word 16356
- .word 0
- .word 0
- .word 0
- .word 43987
- .word 37066
- .word 46591
- .word 55009
- .word 16353
- .word 0
- .word 0
- .word 0
- .word 23593
- .word 355
- .word 54000
- .word 36277
- .word 16394
- .word 0
- .word 0
- .word 0
- .word 38981
- .word 26613
- .word 65277
- .word 49004
- .word 16392
- .word 0
- .word 0
- .word 0
- .word 37709
- .word 48898
- .word 35761
- .word 58794
- .word 16390
- .word 0
- .word 0
- .word 0
- .word 20062
- .word 54760
- .word 43546
- .word 63578
- .word 16388
- .word 0
- .word 0
- .word 0
- .word 4376
- .word 65424
- .word 42405
- .word 62684
- .word 16386
- .word 0
- .word 0
- .word 0
- .word 53174
- .word 32360
- .word 45557
- .word 56872
- .word 16384
- .word 0
- .word 0
- .word 0
- .word 50961
- .word 21643
- .word 2055
- .word 47845
- .word 16382
- .word 0
- .word 0
- .word 0
- .word 44504
- .word 53228
- .word 208
- .word 37559
- .word 16380
- .word 0
- .word 0
- .word 0
- .word 22458
- .word 24129
- .word 6745
- .word 55322
- .word 16377
- .word 0
- .word 0
- .word 0
- .word 45571
- .word 12909
- .word 9586
- .word 38400
- .word 16375
- .word 0
- .word 0
- .word 0
- .word 63967
- .word 2945
- .word 37284
- .word 50443
- .word 16372
- .word 0
- .word 0
- .word 0
- .word 40100
- .word 52281
- .word 37909
- .word 62907
- .word 16369
- .word 0
- .word 0
- .word 0
- .word 14124
- .word 37910
- .word 18802
- .word 37402
- .word 16367
- .word 0
- .word 0
- .word 0
- .word 28370
- .word 35717
- .word 42940
- .word 43396
- .word 16364
- .word 0
- .word 0
- .word 0
- .word 57898
- .word 23307
- .word 6391
- .word 45620
- .word 16361
- .word 0
- .word 0
- .word 0
- .word 46932
- .word 12112
- .word 28768
- .word 37645
- .word 16401
- .word 0
- .word 0
- .word 0
- .word 4289
- .word 37433
- .word 59606
- .word 54245
- .word 16399
- .word 0
- .word 0
- .word 0
- .word 64482
- .word 38480
- .word 36982
- .word 34595
- .word 16398
- .word 0
- .word 0
- .word 0
- .word 60245
- .word 51970
- .word 24673
- .word 39653
- .word 16396
- .word 0
- .word 0
- .word 0
- .word 5116
- .word 50868
- .word 49618
- .word 41328
- .word 16394
- .word 0
- .word 0
- .word 0
- .word 41766
- .word 46400
- .word 3930
- .word 39543
- .word 16392
- .word 0
- .word 0
- .word 0
- .word 10780
- .word 29057
- .word 64174
- .word 35004
- .word 16390
- .word 0
- .word 0
- .word 0
- .word 53671
- .word 48824
- .word 23962
- .word 57716
- .word 16387
- .word 0
- .word 0
- .word 0
- .word 53678
- .word 31584
- .word 52783
- .word 44557
- .word 16385
- .word 0
- .word 0
- .word 0
- .word 6190
- .word 44351
- .word 42084
- .word 64733
- .word 16382
- .word 0
- .word 0
- .word 0
- .word 38744
- .word 53501
- .word 23462
- .word 44426
- .word 16380
- .word 0
- .word 0
- .word 0
- .word 5624
- .word 56691
- .word 10270
- .word 57805
- .word 16377
- .word 0
- .word 0
- .word 0
- .word 37833
- .word 48670
- .word 48257
- .word 35818
- .word 16375
- .word 0
- .word 0
- .word 0
- .word 2793
- .word 44149
- .word 23652
- .word 43316
- .word 16372
- .word 0
- .word 0
- .word 0
- .word 36532
- .word 60099
- .word 3358
- .word 47101
- .word 16369
- .word 0
- .word 0
- .word 0
- .word 26210
- .word 6795
- .word 18267
- .word 52540
- .word 16408
- .word 0
- .word 0
- .word 0
- .word 4852
- .word 29729
- .word 14912
- .word 39944
- .word 16407
- .word 0
- .word 0
- .word 0
- .word 5407
- .word 41984
- .word 60375
- .word 53635
- .word 16405
- .word 0
- .word 0
- .word 0
- .word 50093
- .word 12566
- .word 13387
- .word 64582
- .word 16403
- .word 0
- .word 0
- .word 0
- .word 49147
- .word 13632
- .word 405
- .word 35287
- .word 16402
- .word 0
- .word 0
- .word 0
- .word 19308
- .word 51191
- .word 49444
- .word 35336
- .word 16400
- .word 0
- .word 0
- .word 0
- .word 42358
- .word 64331
- .word 14656
- .word 65374
- .word 16397
- .word 0
- .word 0
- .word 0
- .word 20975
- .word 39047
- .word 28983
- .word 56232
- .word 16395
- .word 0
- .word 0
- .word 0
- .word 29936
- .word 14466
- .word 41903
- .word 45232
- .word 16393
- .word 0
- .word 0
- .word 0
- .word 29960
- .word 52783
- .word 56228
- .word 34190
- .word 16391
- .word 0
- .word 0
- .word 0
- .word 35121
- .word 10599
- .word 28021
- .word 48776
- .word 16388
- .word 0
- .word 0
- .word 0
- .word 24922
- .word 26565
- .word 63850
- .word 32942
- .word 16386
- .word 0
- .word 0
- .word 0
- .word 35914
- .word 31178
- .word 25984
- .word 42348
- .word 16383
- .word 0
- .word 0
- .word 0
- .word 32787
- .word 34531
- .word 38943
- .word 53136
- .word 16380
- .word 0
- .word 0
- .word 0
- .word 12957
- .word 55078
- .word 57592
- .word 59546
- .word 16377
- .word 0
- .word 0
- .word 0
- .type _tgammal_T2,@object
- .size _tgammal_T2,1440
- .align 2
- _tgammal_T1:
- .word 33333
- .word 22332
- .word 1335
- .word 65087
- .word 16382
- .word 0
- .word 0
- .word 0
- .word 47908
- .word 35098
- .word 63659
- .word 65273
- .word 49150
- .word 0
- .word 0
- .word 0
- .word 46380
- .word 12569
- .word 56008
- .word 65411
- .word 16382
- .word 0
- .word 0
- .word 0
- .word 48850
- .word 62280
- .word 7688
- .word 65472
- .word 49150
- .word 0
- .word 0
- .word 0
- .word 39250
- .word 51171
- .word 14264
- .word 65504
- .word 16382
- .word 0
- .word 0
- .word 0
- .word 1152
- .word 29364
- .word 36762
- .word 65519
- .word 49150
- .word 0
- .word 0
- .word 0
- .word 3017
- .word 25231
- .word 24799
- .word 65523
- .word 16382
- .word 0
- .word 0
- .word 0
- .word 25322
- .word 65334
- .word 59366
- .word 65496
- .word 49150
- .word 0
- .word 0
- .word 0
- .word 56776
- .word 58800
- .word 13007
- .word 65323
- .word 16382
- .word 0
- .word 0
- .word 0
- .word 19307
- .word 43631
- .word 60167
- .word 64530
- .word 49150
- .word 0
- .word 0
- .word 0
- .word 36275
- .word 49480
- .word 28369
- .word 61762
- .word 16382
- .word 0
- .word 0
- .word 0
- .word 21913
- .word 46254
- .word 26555
- .word 54444
- .word 49150
- .word 0
- .word 0
- .word 0
- .word 35908
- .word 6208
- .word 45367
- .word 40294
- .word 16382
- .word 0
- .word 0
- .word 0
- .word 27036
- .word 5944
- .word 26542
- .word 42848
- .word 49149
- .word 0
- .word 0
- .word 0
- .word 29582
- .word 26316
- .word 64938
- .word 47331
- .word 16379
- .word 0
- .word 0
- .word 0
- .word 2023
- .word 42870
- .word 23457
- .word 61457
- .word 16378
- .word 0
- .word 0
- .word 0
- .word 65015
- .word 19522
- .word 60134
- .word 39847
- .word 49146
- .word 0
- .word 0
- .word 0
- .word 37347
- .word 35810
- .word 25431
- .word 54185
- .word 16377
- .word 0
- .word 0
- .word 0
- .word 59586
- .word 38885
- .word 5307
- .word 36118
- .word 49145
- .word 0
- .word 0
- .word 0
- .word 55581
- .word 26604
- .word 61099
- .word 48328
- .word 16376
- .word 0
- .word 0
- .word 0
- .word 26530
- .word 8530
- .word 11497
- .word 64510
- .word 49143
- .word 0
- .word 0
- .word 0
- .word 5884
- .word 49309
- .word 23213
- .word 43047
- .word 16375
- .word 0
- .word 0
- .word 0
- .word 39008
- .word 7698
- .word 42498
- .word 57424
- .word 49142
- .word 0
- .word 0
- .word 0
- .word 52706
- .word 42552
- .word 1743
- .word 38295
- .word 16374
- .word 0
- .word 0
- .word 0
- .word 36375
- .word 51085
- .word 41378
- .word 51088
- .word 49141
- .word 0
- .word 0
- .word 0
- .word 45665
- .word 51480
- .word 46902
- .word 34067
- .word 16373
- .word 0
- .word 0
- .word 0
- .word 45474
- .word 25613
- .word 9050
- .word 44941
- .word 49140
- .word 0
- .word 0
- .word 0
- .word 10137
- .word 18971
- .word 38654
- .word 59779
- .word 16371
- .word 0
- .word 0
- .word 0
- .word 53562
- .word 56969
- .word 3619
- .word 46768
- .word 49139
- .word 0
- .word 0
- .word 0
- .word 12931
- .word 40754
- .word 53864
- .word 63282
- .word 16370
- .word 0
- .word 0
- .word 0
- .word 16582
- .word 62753
- .word 30052
- .word 46783
- .word 16376
- .word 0
- .word 0
- .word 0
- .word 41763
- .word 18743
- .word 29826
- .word 47859
- .word 16374
- .word 0
- .word 0
- .word 0
- .word 61445
- .word 12179
- .word 9444
- .word 35298
- .word 16374
- .word 0
- .word 0
- .word 0
- .word 19195
- .word 47291
- .word 36415
- .word 61711
- .word 16372
- .word 0
- .word 0
- .word 0
- .word 13845
- .word 40089
- .word 27018
- .word 32909
- .word 16372
- .word 0
- .word 0
- .word 0
- .word 12017
- .word 58217
- .word 13416
- .word 64677
- .word 16370
- .word 0
- .word 0
- .word 0
- .word 35895
- .word 43222
- .word 31657
- .word 65323
- .word 16369
- .word 0
- .word 0
- .word 0
- .word 20613
- .word 26232
- .word 50069
- .word 65270
- .word 16368
- .word 0
- .word 0
- .word 0
- .word 35252
- .word 65344
- .word 3340
- .word 65456
- .word 16367
- .word 0
- .word 0
- .word 0
- .word 10600
- .word 13283
- .word 40541
- .word 64928
- .word 16366
- .word 0
- .word 0
- .word 0
- .word 11880
- .word 32674
- .word 50280
- .word 34435
- .word 16366
- .word 0
- .word 0
- .word 0
- .word 63446
- .word 286
- .word 54268
- .word 48349
- .word 16364
- .word 0
- .word 0
- .word 0
- .word 8548
- .word 23982
- .word 1825
- .word 63713
- .word 16364
- .word 0
- .word 0
- .word 0
- .word 34666
- .word 29375
- .word 64038
- .word 41244
- .word 49131
- .word 0
- .word 0
- .word 0
- .word 59811
- .word 4152
- .word 44775
- .word 65267
- .word 16363
- .word 0
- .word 0
- .word 0
- .word 18717
- .word 22920
- .word 1335
- .word 65087
- .word 16382
- .word 0
- .word 0
- .word 0
- .word 45811
- .word 56269
- .word 63659
- .word 65273
- .word 49150
- .word 0
- .word 0
- .word 0
- .word 65298
- .word 48931
- .word 56016
- .word 65411
- .word 16382
- .word 0
- .word 0
- .word 0
- .word 32491
- .word 12018
- .word 7860
- .word 65472
- .word 49150
- .word 0
- .word 0
- .word 0
- .word 14368
- .word 44485
- .word 16906
- .word 65504
- .word 16382
- .word 0
- .word 0
- .word 0
- .word 41970
- .word 59715
- .word 3074
- .word 65520
- .word 49150
- .word 0
- .word 0
- .word 0
- .word 4801
- .word 21592
- .word 65211
- .word 65527
- .word 16382
- .word 0
- .word 0
- .word 0
- .word 62592
- .word 41973
- .word 39337
- .word 65531
- .word 49150
- .word 0
- .word 0
- .word 0
- .word 13381
- .word 40677
- .word 15011
- .word 65529
- .word 16382
- .word 0
- .word 0
- .word 0
- .word 46580
- .word 36519
- .word 54875
- .word 65490
- .word 49150
- .word 0
- .word 0
- .word 0
- .word 37477
- .word 29387
- .word 41414
- .word 65216
- .word 16382
- .word 0
- .word 0
- .word 0
- .word 16797
- .word 56146
- .word 15453
- .word 63766
- .word 49150
- .word 0
- .word 0
- .word 0
- .word 40859
- .word 15091
- .word 60713
- .word 58161
- .word 16382
- .word 0
- .word 0
- .word 0
- .word 1004
- .word 12255
- .word 49061
- .word 43226
- .word 49150
- .word 0
- .word 0
- .word 0
- .word 52096
- .word 41479
- .word 59455
- .word 37399
- .word 16381
- .word 0
- .word 0
- .word 0
- .type _tgammal_T1,@object
- .size _tgammal_T1,960
- .align 2
- _tgammal_B0:
- .word 43691
- .word 43690
- .word 43690
- .word 43690
- .word 16379
- .word 0
- .word 0
- .word 0
- .type _tgammal_B0,@object
- .size _tgammal_B0,16
- .align 2
- _TWO_POW_16383:
- .word 0
- .word 0
- .word 0
- .word 32768
- .word 32766
- .word 0
- .word 0
- .word 0
- .type _TWO_POW_16383,@object
- .size _TWO_POW_16383,16
- .align 2
- _TWO_POW_M16382:
- .word 0
- .word 0
- .word 0
- .word 32768
- .word 1
- .word 0
- .word 0
- .word 0
- .type _TWO_POW_M16382,@object
- .size _TWO_POW_M16382,16
- .align 2
- _TWO_POW_M16000:
- .word 0
- .word 0
- .word 0
- .word 32768
- .word 383
- .word 0
- .word 0
- .word 0
- .type _TWO_POW_M16000,@object
- .size _TWO_POW_M16000,16
- .align 2
- _large_value_80:
- .word 0
- .word 0
- .word 0
- .word 32768
- .word 26383
- .word 0
- .word 0
- .word 0
- .word 0
- .word 0
- .word 0
- .word 32768
- .word 59151
- .word 0
- .word 0
- .word 0
- .type _large_value_80,@object
- .size _large_value_80,32
- .data
- .section .note.GNU-stack, ""
- // -- Begin DWARF2 SEGMENT .eh_frame
- .section .eh_frame,"a",@progbits
- .eh_frame_seg:
- .align 1
- # End
|