Skip to content

Instantly share code, notes, and snippets.

@jtanx
Last active May 7, 2017 10:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jtanx/b23d1fe2a7473d110d9d368f9cd52d3d to your computer and use it in GitHub Desktop.
Save jtanx/b23d1fe2a7473d110d9d368f9cd52d3d to your computer and use it in GitHub Desktop.
comparespline dump
^done
(gdb)
&"disas\n"
~"Dump of assembler code for function comparespline:\n"
~" 0xb7824580 <+0>:\tpush %ebp\n"
~" 0xb7824581 <+1>:\tpush %edi\n"
~" 0xb7824582 <+2>:\tmov %eax,%edi\n"
~" 0xb7824584 <+4>:\tpush %esi\n"
~" 0xb7824585 <+5>:\tpush %ebx\n"
~" 0xb7824586 <+6>:\tcall 0xb76a7ac0 <__x86.get_pc_thunk.bx>\n"
~" 0xb782458b <+11>:\tadd $0x1d26f9,%ebx\n"
~" 0xb7824591 <+17>:\tsub $0x8c,%esp\n"
~" 0xb7824597 <+23>:\tmov 0x4(%eax),%ecx\n"
~" 0xb782459a <+26>:\tfldl 0xa0(%esp)\n"
~" 0xb78245a1 <+33>:\tfstpl 0x38(%esp)\n"
~" 0xb78245a5 <+37>:\tfldl 0xa8(%esp)\n"
~" 0xb78245ac <+44>:\tfstpl 0x30(%esp)\n"
~" 0xb78245b0 <+48>:\tfldl 0xb0(%esp)\n"
~" 0xb78245b7 <+55>:\tfstpl 0x40(%esp)\n"
~" 0xb78245bb <+59>:\tfldl (%ecx)\n"
~" 0xb78245bd <+61>:\tfldl 0x8(%ecx)\n"
~" 0xb78245c0 <+64>:\tfldl 0x10(%ecx)\n"
~" 0xb78245c3 <+67>:\tfucom %st(2)\n"
~" 0xb78245c5 <+69>:\tfnstsw %ax\n"
~" 0xb78245c7 <+71>:\tsahf \n"
~" 0xb78245c8 <+72>:\tja 0xb78245cc <comparespline+76>\n"
~" 0xb78245ca <+74>:\tfxch %st(2)\n"
~" 0xb78245cc <+76>:\tfldl 0x18(%ecx)\n"
~" 0xb78245cf <+79>:\tfucom %st(2)\n"
~" 0xb78245d1 <+81>:\tfnstsw %ax\n"
~" 0xb78245d3 <+83>:\tsahf \n"
~" 0xb78245d4 <+84>:\tja 0xb78245d8 <comparespline+88>\n"
~" 0xb78245d6 <+86>:\tfxch %st(2)\n"
~" 0xb78245d8 <+88>:\tmov 0x8(%edi),%ecx\n"
~" 0xb78245db <+91>:\tfldl 0x20(%ecx)\n"
~" 0xb78245de <+94>:\tfucom %st(2)\n"
~" 0xb78245e0 <+96>:\tfnstsw %ax\n"
~" 0xb78245e2 <+98>:\tsahf \n"
~" 0xb78245e3 <+99>:\tja 0xb7824600 <comparespline+128>\n"
~" 0xb78245e5 <+101>:\tfxch %st(4)\n"
~" 0xb78245e7 <+103>:\tfucom %st(4)\n"
~" 0xb78245e9 <+105>:\tfnstsw %ax\n"
~" 0xb78245eb <+107>:\tsahf \n"
~" 0xb78245ec <+108>:\tjbe 0xb7824810 <comparespline+656>\n"
~" 0xb78245f2 <+114>:\tfstp %st(0)\n"
~" 0xb78245f4 <+116>:\tfxch %st(1)\n"
~" 0xb78245f6 <+118>:\tjmp 0xb7824604 <comparespline+132>\n"
~" 0xb78245f8 <+120>:\tnop\n"
~" 0xb78245f9 <+121>:\tlea 0x0(%esi,%eiz,1),%esi\n"
~" 0xb7824600 <+128>:\tfstp %st(2)\n"
~" 0xb7824602 <+130>:\tfxch %st(1)\n"
~" 0xb7824604 <+132>:\tfldl 0x28(%ecx)\n"
~" 0xb7824607 <+135>:\tfucom %st(2)\n"
~" 0xb7824609 <+137>:\tfnstsw %ax\n"
~" 0xb782460b <+139>:\tsahf \n"
~" 0xb782460c <+140>:\tja 0xb7824628 <comparespline+168>\n"
~" 0xb782460e <+142>:\tfxch %st(3)\n"
~" 0xb7824610 <+144>:\tfucom %st(3)\n"
~" 0xb7824612 <+146>:\tfnstsw %ax\n"
~" 0xb7824614 <+148>:\tsahf \n"
~" 0xb7824615 <+149>:\tjbe 0xb7824800 <comparespline+640>\n"
~" 0xb782461b <+155>:\tfstp %st(0)\n"
~" 0xb782461d <+157>:\tfxch %st(1)\n"
~" 0xb782461f <+159>:\tjmp 0xb782462c <comparespline+172>\n"
~" 0xb7824621 <+161>:\tlea 0x0(%esi,%eiz,1),%esi\n"
~" 0xb7824628 <+168>:\tfstp %st(2)\n"
~" 0xb782462a <+170>:\tfxch %st(1)\n"
~" 0xb782462c <+172>:\tfldl (%ecx)\n"
~" 0xb782462e <+174>:\tfucom %st(2)\n"
~" 0xb7824630 <+176>:\tfnstsw %ax\n"
~" 0xb7824632 <+178>:\tsahf \n"
~" 0xb7824633 <+179>:\tja 0xb7824650 <comparespline+208>\n"
~" 0xb7824635 <+181>:\tfxch %st(4)\n"
~" 0xb7824637 <+183>:\tfucom %st(4)\n"
~" 0xb7824639 <+185>:\tfnstsw %ax\n"
~" 0xb782463b <+187>:\tsahf \n"
~" 0xb782463c <+188>:\tjbe 0xb78247e8 <comparespline+616>\n"
~" 0xb7824642 <+194>:\tfstp %st(0)\n"
~" 0xb7824644 <+196>:\tfxch %st(1)\n"
~" 0xb7824646 <+198>:\tjmp 0xb7824654 <comparespline+212>\n"
~" 0xb7824648 <+200>:\tnop\n"
~" 0xb7824649 <+201>:\tlea 0x0(%esi,%eiz,1),%esi\n"
~" 0xb7824650 <+208>:\tfstp %st(2)\n"
~" 0xb7824652 <+210>:\tfxch %st(1)\n"
~" 0xb7824654 <+212>:\tfldl 0x8(%ecx)\n"
~" 0xb7824657 <+215>:\tfucom %st(2)\n"
~" 0xb7824659 <+217>:\tfnstsw %ax\n"
~" 0xb782465b <+219>:\tsahf \n"
~" 0xb782465c <+220>:\tja 0xb7824678 <comparespline+248>\n"
~" 0xb782465e <+222>:\tfxch %st(3)\n"
~" 0xb7824660 <+224>:\tfucom %st(3)\n"
~" 0xb7824662 <+226>:\tfnstsw %ax\n"
~" 0xb7824664 <+228>:\tsahf \n"
~" 0xb7824665 <+229>:\tjbe 0xb78247d8 <comparespline+600>\n"
~" 0xb782466b <+235>:\tfstp %st(0)\n"
~" 0xb782466d <+237>:\tfxch %st(1)\n"
~" 0xb782466f <+239>:\tjmp 0xb782467c <comparespline+252>\n" FOR BEGIN
~" 0xb7824671 <+241>:\tlea 0x0(%esi,%eiz,1),%esi\n"
~" 0xb7824678 <+248>:\tfstp %st(2)\n"
~" 0xb782467a <+250>:\tfxch %st(1)\n"
~"=> 0xb782467c <+252>:\tfldl -0x1087d4(%ebx)\n"
~" 0xb7824682 <+258>:\tfstl 0x60(%esp)\n"
~" 0xb7824686 <+262>:\tfldl 0x60(%esp)\n"
~" 0xb782468a <+266>:\tfld1 \n"
~" 0xb782468c <+268>:\tfucompp \n"
~" 0xb782468e <+270>:\tfnstsw %ax\n"
~" 0xb7824690 <+272>:\tsahf \n"
~" 0xb7824691 <+273>:\tjbe 0xb7824821 <comparespline+673>\n"
~" 0xb7824697 <+279>:\tfldl 0x14(%edx)\n"
~" 0xb782469a <+282>:\tfstpl (%esp)\n"
~" 0xb782469d <+285>:\tfldl 0x1c(%edx)\n"
~" 0xb78246a0 <+288>:\tfstpl 0x8(%esp)\n"
~" 0xb78246a4 <+292>:\tfldl 0x24(%edx)\n"
~" 0xb78246a7 <+295>:\tfstpl 0x10(%esp)\n"
~" 0xb78246ab <+299>:\tfldl 0x34(%edx)\n"
~" 0xb78246ae <+302>:\tfstpl 0x18(%esp)\n"
~" 0xb78246b2 <+306>:\tfldl 0x3c(%edx)\n"
~" 0xb78246b5 <+309>:\tfstpl 0x20(%esp)\n"
~" 0xb78246b9 <+313>:\tfldl 0x44(%edx)\n"
~" 0xb78246bc <+316>:\tfxch %st(1)\n"
~" 0xb78246be <+318>:\tfstpl 0x28(%esp)\n"
~" 0xb78246c2 <+322>:\tjmp 0xb7824712 <comparespline+402>\n"
~" 0xb78246c4 <+324>:\tlea 0x0(%esi,%eiz,1),%esi\n"
~" 0xb78246c8 <+328>:\tfxch %st(1)\n"
~" 0xb78246ca <+330>:\tfucomp %st(4)\n"
~" 0xb78246cc <+332>:\tfnstsw %ax\n"
~" 0xb78246ce <+334>:\tsahf \n"
~" 0xb78246cf <+335>:\tja 0xb7824760 <comparespline+480>\n"
~" 0xb78246d5 <+341>:\tfxch %st(4)\n"
~" 0xb78246d7 <+343>:\tfucom %st(5)\n"
~" 0xb78246d9 <+345>:\tfnstsw %ax\n"
~" 0xb78246db <+347>:\tsahf \n"
~" 0xb78246dc <+348>:\tja 0xb7824770 <comparespline+496>\n"
~" 0xb78246e2 <+354>:\tfxch %st(5)\n"
~" 0xb78246e4 <+356>:\tfucomp %st(2)\n"
~" 0xb78246e6 <+358>:\tfnstsw %ax\n"
~" 0xb78246e8 <+360>:\tsahf \n"
~" 0xb78246e9 <+361>:\tja 0xb7824780 <comparespline+512>\n"
~" 0xb78246ef <+367>:\tfldl 0x60(%esp)\n" FOR LOOP
~" 0xb78246f3 <+371>:\tfaddl 0x28(%esp)\n"
~" 0xb78246f7 <+375>:\tfstpl 0x60(%esp)\n"
~" 0xb78246fb <+379>:\tfldl 0x60(%esp)\n"
~" 0xb78246ff <+383>:\tfld1 \n"
~" 0xb7824701 <+385>:\tfucompp \n"
~" 0xb7824703 <+387>:\tfnstsw %ax\n"
~" 0xb7824705 <+389>:\tsahf \n"
~" 0xb7824706 <+390>:\tjbe 0xb7824830 <comparespline+688>\n"
~" 0xb782470c <+396>:\tfxch %st(3)\n"
~" 0xb782470e <+398>:\tfxch %st(4)\n"
~" 0xb7824710 <+400>:\tfxch %st(3)\n"
~" 0xb7824712 <+402>:\tfldl 0x60(%esp)\n" SET DD
~" 0xb7824716 <+406>:\tfldl 0x60(%esp)\n"
~" 0xb782471a <+410>:\tfxch %st(1)\n"
~" 0xb782471c <+412>:\tfmull (%esp)\n"
~" 0xb782471f <+415>:\tfaddl 0x8(%esp)\n"
~" 0xb7824723 <+419>:\tfmulp %st,%st(1)\n"
~" 0xb7824725 <+421>:\tfaddl 0x10(%esp)\n"
~" 0xb7824729 <+425>:\tfldl 0x60(%esp)\n" SET OO
~" 0xb782472d <+429>:\tfldl 0x60(%esp)\n"
~" 0xb7824731 <+433>:\tfxch %st(1)\n"
~" 0xb7824733 <+435>:\tfmull 0x18(%esp)\n"
~" 0xb7824737 <+439>:\tfaddl 0x20(%esp)\n"
~" 0xb782473b <+443>:\tfmulp %st,%st(1)\n"
~" 0xb782473d <+445>:\tfadd %st(2),%st\n"
~" 0xb782473f <+447>:\tfxch %st(6)\n"
~" 0xb7824741 <+449>:\tfucom %st(1)\n" IF BB
~" 0xb7824743 <+451>:\tfnstsw %ax\n"
~" 0xb7824745 <+453>:\tsahf \n"
~" 0xb7824746 <+454>:\tjbe 0xb78246c8 <comparespline+328>\n"
~" 0xb7824748 <+456>:\tfstp %st(0)\n"
~" 0xb782474a <+458>:\tfstp %st(0)\n"
~" 0xb782474c <+460>:\tfstp %st(0)\n"
~" 0xb782474e <+462>:\tfstp %st(0)\n"
~" 0xb7824750 <+464>:\tfstp %st(0)\n"
~" 0xb7824752 <+466>:\tfstp %st(0)\n"
~" 0xb7824754 <+468>:\tfstp %st(0)\n"
~" 0xb7824756 <+470>:\tjmp 0xb78247c8 <comparespline+584>\n"
~" 0xb7824758 <+472>:\tnop\n"
~" 0xb7824759 <+473>:\tlea 0x0(%esi,%eiz,1),%esi\n"
~" 0xb7824760 <+480>:\tfstp %st(0)\n"
~" 0xb7824762 <+482>:\tfstp %st(0)\n"
~" 0xb7824764 <+484>:\tfstp %st(0)\n"
~" 0xb7824766 <+486>:\tfstp %st(0)\n"
~" 0xb7824768 <+488>:\tfstp %st(0)\n"
~" 0xb782476a <+490>:\tfstp %st(0)\n"
~" 0xb782476c <+492>:\tjmp 0xb78247c8 <comparespline+584>\n"
~" 0xb782476e <+494>:\txchg %ax,%ax\n"
~" 0xb7824770 <+496>:\tfstp %st(0)\n"
~" 0xb7824772 <+498>:\tfstp %st(0)\n"
~" 0xb7824774 <+500>:\tfstp %st(0)\n"
~" 0xb7824776 <+502>:\tfstp %st(0)\n"
~" 0xb7824778 <+504>:\tfstp %st(0)\n"
~" 0xb782477a <+506>:\tfstp %st(0)\n"
~" 0xb782477c <+508>:\tjmp 0xb78247c8 <comparespline+584>\n"
~" 0xb782477e <+510>:\txchg %ax,%ax\n"
~" 0xb7824780 <+512>:\tfstp %st(0)\n"
~" 0xb7824782 <+514>:\tfstp %st(0)\n"
~" 0xb7824784 <+516>:\tfstp %st(0)\n"
~" 0xb7824786 <+518>:\tfstp %st(0)\n"
~" 0xb7824788 <+520>:\tfstp %st(0)\n"
~" 0xb782478a <+522>:\tjmp 0xb78247c8 <comparespline+584>\n"
~" 0xb782478c <+524>:\tfstp %st(0)\n"
~" 0xb782478e <+526>:\tfstp %st(0)\n"
~" 0xb7824790 <+528>:\tfstp %st(0)\n"
~" 0xb7824792 <+530>:\tfstp %st(0)\n"
~" 0xb7824794 <+532>:\tfstp %st(0)\n"
~" 0xb7824796 <+534>:\tjmp 0xb78247c8 <comparespline+584>\n"
~" 0xb7824798 <+536>:\tfstp %st(0)\n"
~" 0xb782479a <+538>:\tfstp %st(0)\n"
~" 0xb782479c <+540>:\tfstp %st(0)\n"
~" 0xb782479e <+542>:\tfstp %st(0)\n"
~" 0xb78247a0 <+544>:\tfstp %st(0)\n"
~" 0xb78247a2 <+546>:\tjmp 0xb78247c8 <comparespline+584>\n"
~" 0xb78247a4 <+548>:\tfstp %st(0)\n"
~" 0xb78247a6 <+550>:\tfstp %st(0)\n"
~" 0xb78247a8 <+552>:\tfstp %st(0)\n"
~" 0xb78247aa <+554>:\tfstp %st(0)\n"
~" 0xb78247ac <+556>:\tfstp %st(0)\n"
~" 0xb78247ae <+558>:\tjmp 0xb78247c8 <comparespline+584>\n"
~" 0xb78247b0 <+560>:\tfstp %st(0)\n"
~" 0xb78247b2 <+562>:\tfstp %st(0)\n"
~" 0xb78247b4 <+564>:\tfstp %st(0)\n"
~" 0xb78247b6 <+566>:\tjmp 0xb78247c8 <comparespline+584>\n"
~" 0xb78247b8 <+568>:\tfstp %st(0)\n"
~" 0xb78247ba <+570>:\tfstp %st(0)\n"
~" 0xb78247bc <+572>:\tfstp %st(0)\n"
~" 0xb78247be <+574>:\tfstp %st(0)\n"
~" 0xb78247c0 <+576>:\tfstp %st(0)\n"
~" 0xb78247c2 <+578>:\tlea 0x0(%esi),%esi\n"
~" 0xb78247c8 <+584>:\txor %eax,%eax\n"
~" 0xb78247ca <+586>:\tadd $0x8c,%esp\n"
~" 0xb78247d0 <+592>:\tpop %ebx\n"
~" 0xb78247d1 <+593>:\tpop %esi\n"
~" 0xb78247d2 <+594>:\tpop %edi\n"
~" 0xb78247d3 <+595>:\tpop %ebp\n"
~" 0xb78247d4 <+596>:\tret \n"
~" 0xb78247d5 <+597>:\tlea 0x0(%esi),%esi\n"
~" 0xb78247d8 <+600>:\tfstp %st(3)\n"
~" 0xb78247da <+602>:\tfxch %st(1)\n"
~" 0xb78247dc <+604>:\tfxch %st(2)\n"
~" 0xb78247de <+606>:\tfxch %st(2)\n"
~" 0xb78247e0 <+608>:\tjmp 0xb782467c <comparespline+252>\n"
~" 0xb78247e5 <+613>:\tlea 0x0(%esi),%esi\n"
~" 0xb78247e8 <+616>:\tfstp %st(4)\n"
~" 0xb78247ea <+618>:\tfxch %st(1)\n"
~" 0xb78247ec <+620>:\tfxch %st(2)\n"
~" 0xb78247ee <+622>:\tfxch %st(3)\n"
~" 0xb78247f0 <+624>:\tfxch %st(3)\n"
~" 0xb78247f2 <+626>:\tfxch %st(2)\n"
~" 0xb78247f4 <+628>:\tjmp 0xb7824654 <comparespline+212>\n"
~" 0xb78247f9 <+633>:\tlea 0x0(%esi,%eiz,1),%esi\n"
~" 0xb7824800 <+640>:\tfstp %st(3)\n"
~" 0xb7824802 <+642>:\tfxch %st(1)\n"
~" 0xb7824804 <+644>:\tfxch %st(2)\n"
~" 0xb7824806 <+646>:\tfxch %st(2)\n"
~" 0xb7824808 <+648>:\tjmp 0xb782462c <comparespline+172>\n"
~" 0xb782480d <+653>:\tlea 0x0(%esi),%esi\n"
~" 0xb7824810 <+656>:\tfstp %st(4)\n"
~" 0xb7824812 <+658>:\tfxch %st(1)\n"
~" 0xb7824814 <+660>:\tfxch %st(2)\n"
~" 0xb7824816 <+662>:\tfxch %st(3)\n"
~" 0xb7824818 <+664>:\tfxch %st(3)\n"
~" 0xb782481a <+666>:\tfxch %st(2)\n"
~" 0xb782481c <+668>:\tjmp 0xb7824604 <comparespline+132>\n"
~" 0xb7824821 <+673>:\tfstp %st(0)\n"
~" 0xb7824823 <+675>:\tfstp %st(0)\n"
~" 0xb7824825 <+677>:\tfstp %st(0)\n"
~" 0xb7824827 <+679>:\tfstp %st(0)\n"
~" 0xb7824829 <+681>:\tfstp %st(0)\n"
~" 0xb782482b <+683>:\tjmp 0xb782483a <comparespline+698>\n"
~" 0xb782482d <+685>:\tlea 0x0(%esi),%esi\n"
~" 0xb7824830 <+688>:\tfstp %st(0)\n"
~" 0xb7824832 <+690>:\tfstp %st(0)\n"
~" 0xb7824834 <+692>:\tfstp %st(0)\n"
~" 0xb7824836 <+694>:\tfstp %st(0)\n"
~" 0xb7824838 <+696>:\tfstp %st(0)\n"
~" 0xb782483a <+698>:\tfldl 0xc(%edi)\n"
~" 0xb782483d <+701>:\tfldl 0x14(%edi)\n"
~" 0xb7824840 <+704>:\tfldl 0x1c(%edi)\n"
~" 0xb7824843 <+707>:\tfldl 0x30(%esp)\n"
~" 0xb7824847 <+711>:\tfld %st(0)\n"
~" 0xb7824849 <+713>:\tfmul %st(4),%st\n"
~" 0xb782484b <+715>:\tfadd %st(3),%st\n"
~" 0xb782484d <+717>:\tfmul %st(1),%st\n"
~" 0xb782484f <+719>:\tfadd %st(2),%st\n"
~" 0xb7824851 <+721>:\tfmul %st(1),%st\n"
~" 0xb7824853 <+723>:\tfldl 0x38(%esp)\n"
~" 0xb7824857 <+727>:\tfmul %st,%st(5)\n"
~" 0xb7824859 <+729>:\tfxch %st(5)\n"
~" 0xb782485b <+731>:\tfaddp %st,%st(4)\n"
~" 0xb782485d <+733>:\tfxch %st(3)\n"
~" 0xb782485f <+735>:\tfmul %st(4),%st\n"
~" 0xb7824861 <+737>:\tfaddp %st,%st(2)\n"
~" 0xb7824863 <+739>:\tfxch %st(1)\n"
~" 0xb7824865 <+741>:\tfmul %st(3),%st\n"
~" 0xb7824867 <+743>:\tfsubrp %st,%st(2)\n"
~" 0xb7824869 <+745>:\tfldl 0x2c(%edi)\n"
~" 0xb782486c <+748>:\tfldl 0x34(%edi)\n"
~" 0xb782486f <+751>:\tfldl 0x3c(%edi)\n"
~" 0xb7824872 <+754>:\tfld %st(3)\n"
~" 0xb7824874 <+756>:\tfmul %st(3),%st\n"
~" 0xb7824876 <+758>:\tfadd %st(2),%st\n"
~" 0xb7824878 <+760>:\tfmul %st(4),%st\n"
~" 0xb782487a <+762>:\tfadd %st(1),%st\n"
~" 0xb782487c <+764>:\tfmulp %st,%st(4)\n"
~" 0xb782487e <+766>:\tfxch %st(2)\n"
~" 0xb7824880 <+768>:\tfmul %st(5),%st\n"
~" 0xb7824882 <+770>:\tfaddp %st,%st(1)\n"
~" 0xb7824884 <+772>:\tfmul %st(4),%st\n"
~" 0xb7824886 <+774>:\tfaddp %st,%st(1)\n"
~" 0xb7824888 <+776>:\tfmulp %st,%st(3)\n"
~" 0xb782488a <+778>:\tfsubp %st,%st(2)\n"
~" 0xb782488c <+780>:\tfldz \n"
~" 0xb782488e <+782>:\tfucomp %st(1)\n"
~" 0xb7824890 <+784>:\tfnstsw %ax\n"
~" 0xb7824892 <+786>:\tsahf \n"
~" 0xb7824893 <+787>:\tja 0xb7824b62 <comparespline+1506>\n"
~" 0xb7824899 <+793>:\tfldz \n"
~" 0xb782489b <+795>:\tfucomp %st(2)\n"
~" 0xb782489d <+797>:\tfnstsw %ax\n"
~" 0xb782489f <+799>:\tsahf \n"
~" 0xb78248a0 <+800>:\tja 0xb7824b57 <comparespline+1495>\n"
~" 0xb78248a6 <+806>:\tfucom %st(1)\n"
~" 0xb78248a8 <+808>:\tfnstsw %ax\n"
~" 0xb78248aa <+810>:\tsahf \n"
~" 0xb78248ab <+811>:\tja 0xb7824b40 <comparespline+1472>\n"
~" 0xb78248b1 <+817>:\tfstp %st(0)\n"
~" 0xb78248b3 <+819>:\tmovl $0x0,0x4c(%esp)\n"
~" 0xb78248bb <+827>:\tmovl $0x1,0x48(%esp)\n"
~" 0xb78248c3 <+835>:\tfldl 0x30(%esp)\n"
~" 0xb78248c7 <+839>:\tmov %edx,%esi\n"
~" 0xb78248c9 <+841>:\tfld %st(0)\n"
~" 0xb78248cb <+843>:\tfldl 0x38(%esp)\n"
~" 0xb78248cf <+847>:\tfsubr %st,%st(1)\n"
~" 0xb78248d1 <+849>:\tfxch %st(1)\n"
~" 0xb78248d3 <+851>:\tfdivp %st,%st(3)\n"
~" 0xb78248d5 <+853>:\tfld %st(2)\n"
~" 0xb78248d7 <+855>:\tfstpl 0x20(%esp)\n"
~" 0xb78248db <+859>:\tfxch %st(1)\n"
~" 0xb78248dd <+861>:\tfucom %st(1)\n"
~" 0xb78248df <+863>:\tfnstsw %ax\n"
~" 0xb78248e1 <+865>:\tsahf \n"
~" 0xb78248e2 <+866>:\tjb 0xb7824c63 <comparespline+1763>\n"
~" 0xb78248e8 <+872>:\tfxch %st(2)\n"
~" 0xb78248ea <+874>:\tfmuls -0x107728(%ebx)\n"
~" 0xb78248f0 <+880>:\tmov 0x48(%esp),%eax\n"
~" 0xb78248f4 <+884>:\tshl $0x5,%eax\n"
~" 0xb78248f7 <+887>:\tlea (%edx,%eax,1),%ecx\n"
~" 0xb78248fa <+890>:\tlea 0x10(%eax),%ebp\n"
~" 0xb78248fd <+893>:\tmov %ecx,0x38(%esp)\n"
~" 0xb7824901 <+897>:\tfsubrp %st,%st(2)\n"
~" 0xb7824903 <+899>:\tfldl 0x14(%ecx)\n"
~" 0xb7824906 <+902>:\tlea (%edi,%eax,1),%ecx\n"
~" 0xb7824909 <+905>:\tfldl 0xc(%edx,%ebp,1)\n"
~" 0xb782490d <+909>:\tfxch %st(3)\n"
~" 0xb782490f <+911>:\tmov 0x4c(%esp),%edx\n"
~" 0xb7824913 <+915>:\tfstpl 0x10(%esp)\n"
~" 0xb7824917 <+919>:\tshl $0x5,%edx\n"
~" 0xb782491a <+922>:\tlea 0x10(%edx),%eax\n"
~" 0xb782491d <+925>:\tfldl 0x40(%esp)\n"
~" 0xb7824921 <+929>:\tmov %eax,(%esp)\n"
~" 0xb7824924 <+932>:\tadd %edi,%eax\n"
~" 0xb7824926 <+934>:\tmov %eax,0x8(%esp)\n"
~" 0xb782492a <+938>:\tjmp 0xb7824934 <comparespline+948>\n"
~" 0xb782492c <+940>:\tlea 0x0(%esi,%eiz,1),%esi\n"
~" 0xb7824930 <+944>:\tfxch %st(2)\n"
~" 0xb7824932 <+946>:\tfxch %st(3)\n"
~" 0xb7824934 <+948>:\tfldl 0x10(%esp)\n"
~" 0xb7824938 <+952>:\tfxch %st(3)\n"
~" 0xb782493a <+954>:\tfucom %st(3)\n"
~" 0xb782493c <+956>:\tfnstsw %ax\n"
~" 0xb782493e <+958>:\tfstp %st(3)\n"
~" 0xb7824940 <+960>:\tsahf \n"
~" 0xb7824941 <+961>:\tjbe 0xb782494f <comparespline+975>\n"
~" 0xb7824943 <+963>:\tfstp %st(2)\n"
~" 0xb7824945 <+965>:\tfxch %st(1)\n"
~" 0xb7824947 <+967>:\tfldl 0x30(%esp)\n"
~" 0xb782494b <+971>:\tfxch %st(2)\n"
~" 0xb782494d <+973>:\tfxch %st(1)\n"
~" 0xb782494f <+975>:\tfldl 0xc(%ecx)\n"
~" 0xb7824952 <+978>:\tlea (%edi,%ebp,1),%eax\n"
~" 0xb7824955 <+981>:\tfmul %st(3),%st\n"
~" 0xb7824957 <+983>:\tfaddl 0x14(%ecx)\n"
~" 0xb782495a <+986>:\tfmul %st(3),%st\n"
~" 0xb782495c <+988>:\tfaddl 0xc(%eax)\n"
~" 0xb782495f <+991>:\tfmul %st(3),%st\n"
~" 0xb7824961 <+993>:\tfaddl 0x14(%eax)\n"
~" 0xb7824964 <+996>:\tmov 0x8(%esp),%eax\n"
~" 0xb7824968 <+1000>:\tfldl 0xc(%edi,%edx,1)\n"
~" 0xb782496c <+1004>:\tfmul %st(4),%st\n"
~" 0xb782496e <+1006>:\tfaddl 0x14(%edi,%edx,1)\n"
~" 0xb7824972 <+1010>:\tfmul %st(4),%st\n"
~" 0xb7824974 <+1012>:\tfaddl 0xc(%eax)\n"
~" 0xb7824977 <+1015>:\tfmul %st(4),%st\n"
~" 0xb7824979 <+1017>:\tfaddl 0x14(%eax)\n"
~" 0xb782497c <+1020>:\tfldz \n"
~" 0xb782497e <+1022>:\tfxch %st(4)\n"
~" 0xb7824980 <+1024>:\tfucom %st(4)\n"
~" 0xb7824982 <+1026>:\tfnstsw %ax\n"
~" 0xb7824984 <+1028>:\tfstp %st(4)\n"
~" 0xb7824986 <+1030>:\tsahf \n"
~" 0xb7824987 <+1031>:\tjp 0xb7824b69 <comparespline+1513>\n"
~" 0xb782498d <+1037>:\tjne 0xb7824b70 <comparespline+1520>\n"
~" 0xb7824993 <+1043>:\tfxch %st(1)\n"
~" 0xb7824995 <+1045>:\tfsubl 0x14(%esi,%ebp,1)\n"
~" 0xb7824999 <+1049>:\tfdivp %st,%st(5)\n"
~" 0xb782499b <+1051>:\tfldl -0xba8dc(%ebx)\n"
~" 0xb78249a1 <+1057>:\tfxch %st(5)\n"
~" 0xb78249a3 <+1059>:\tfucom %st(5)\n"
~" 0xb78249a5 <+1061>:\tfnstsw %ax\n"
~" 0xb78249a7 <+1063>:\tfstp %st(5)\n"
~" 0xb78249a9 <+1065>:\tsahf \n"
~" 0xb78249aa <+1066>:\tjb 0xb782478c <comparespline+524>\n"
~" 0xb78249b0 <+1072>:\tfldl -0xba25c(%ebx)\n"
~" 0xb78249b6 <+1078>:\tfucomp %st(5)\n"
~" 0xb78249b8 <+1080>:\tfnstsw %ax\n"
~" 0xb78249ba <+1082>:\tsahf \n"
~" 0xb78249bb <+1083>:\tjb 0xb7824798 <comparespline+536>\n"
~" 0xb78249c1 <+1089>:\tfldl 0x14(%esi,%edx,1)\n"
~" 0xb78249c5 <+1093>:\tmov (%esp),%eax\n"
~" 0xb78249c8 <+1096>:\tfmul %st(5),%st\n"
~" 0xb78249ca <+1098>:\tadd %esi,%eax\n"
~" 0xb78249cc <+1100>:\tfaddl 0xc(%eax)\n"
~" 0xb78249cf <+1103>:\tfmulp %st,%st(5)\n"
~" 0xb78249d1 <+1105>:\tfxch %st(4)\n"
~" 0xb78249d3 <+1107>:\tfaddl 0x14(%eax)\n"
~" 0xb78249d6 <+1110>:\tfld %st(4)\n"
~" 0xb78249d8 <+1112>:\tfsub %st(2),%st\n"
~" 0xb78249da <+1114>:\tfxch %st(1)\n"
~" 0xb78249dc <+1116>:\tfucom %st(1)\n"
~" 0xb78249de <+1118>:\tfnstsw %ax\n"
~" 0xb78249e0 <+1120>:\tfstp %st(1)\n"
~" 0xb78249e2 <+1122>:\tsahf \n"
~" 0xb78249e3 <+1123>:\tjbe 0xb78247a4 <comparespline+548>\n"
~" 0xb78249e9 <+1129>:\tfxch %st(4)\n"
~" 0xb78249eb <+1131>:\tfadd %st(1),%st\n"
~" 0xb78249ed <+1133>:\tfucomp %st(4)\n"
~" 0xb78249ef <+1135>:\tfnstsw %ax\n"
~" 0xb78249f1 <+1137>:\tfstp %st(3)\n"
~" 0xb78249f3 <+1139>:\tsahf \n"
~" 0xb78249f4 <+1140>:\tjbe 0xb78247b0 <comparespline+560>\n"
~" 0xb78249fa <+1146>:\tfstl 0x18(%esp)\n"
~" 0xb78249fe <+1150>:\tfldl 0xc(%esi,%ebp,1)\n"
~" 0xb7824a02 <+1154>:\tfxch %st(2)\n"
~" 0xb7824a04 <+1156>:\tjmp 0xb7824a10 <comparespline+1168>\n"
~" 0xb7824a06 <+1158>:\tfstp %st(5)\n"
~" 0xb7824a08 <+1160>:\tfstp %st(0)\n"
~" 0xb7824a0a <+1162>:\tfxch %st(3)\n"
~" 0xb7824a0c <+1164>:\tfxch %st(1)\n"
~" 0xb7824a0e <+1166>:\tfxch %st(2)\n"
~" 0xb7824a10 <+1168>:\tfaddl 0x20(%esp)\n"
~" 0xb7824a14 <+1172>:\tfldl 0x30(%esp)\n"
~" 0xb7824a18 <+1176>:\tfucomp %st(1)\n"
~" 0xb7824a1a <+1178>:\tfnstsw %ax\n"
~" 0xb7824a1c <+1180>:\tsahf \n"
~" 0xb7824a1d <+1181>:\tjae 0xb7824930 <comparespline+944>\n"
~" 0xb7824a23 <+1187>:\tfstp %st(0)\n"
~" 0xb7824a25 <+1189>:\tfstp %st(0)\n"
~" 0xb7824a27 <+1191>:\tfstp %st(1)\n"
~" 0xb7824a29 <+1193>:\tmov 0x48(%esp),%eax\n"
~" 0xb7824a2d <+1197>:\tflds -0x107728(%ebx)\n"
~" 0xb7824a33 <+1203>:\tlea 0x68(%esp),%ebp\n"
~" 0xb7824a37 <+1207>:\tmovl $0x7,0x48(%esp)\n"
~" 0xb7824a3f <+1215>:\tmov %esi,0x8(%esp)\n"
~" 0xb7824a43 <+1219>:\tfldl 0x18(%esp)\n"
~" 0xb7824a47 <+1223>:\tshl $0x5,%eax\n"
~" 0xb7824a4a <+1226>:\tlea 0xc(%edi,%eax,1),%ecx\n"
~" 0xb7824a4e <+1230>:\tmov %ecx,0x20(%esp)\n"
~" 0xb7824a52 <+1234>:\tmov 0x4c(%esp),%ecx\n"
~" 0xb7824a56 <+1238>:\tmov %eax,0x4c(%esp)\n"
~" 0xb7824a5a <+1242>:\tlea 0x10(%esi,%eax,1),%eax\n"
~" 0xb7824a5e <+1246>:\tshl $0x5,%ecx\n"
~" 0xb7824a61 <+1249>:\tmov %eax,(%esp)\n"
~" 0xb7824a64 <+1252>:\tmov %ecx,0x28(%esp)\n"
~" 0xb7824a68 <+1256>:\tadd $0x10,%ecx\n"
~" 0xb7824a6b <+1259>:\tmov %ecx,0x30(%esp)\n"
~" 0xb7824a6f <+1263>:\tadd %esi,%ecx\n"
~" 0xb7824a71 <+1265>:\tmov %ecx,0x38(%esp)\n"
~" 0xb7824a75 <+1269>:\tlea 0x0(%esi),%esi\n"
~" 0xb7824a78 <+1272>:\tmov 0x8(%esp),%ecx\n"
~" 0xb7824a7c <+1276>:\tmov 0x28(%esp),%esi\n"
~" 0xb7824a80 <+1280>:\tmov 0x38(%esp),%eax\n"
~" 0xb7824a84 <+1284>:\tfldl 0x14(%ecx,%esi,1)\n"
~" 0xb7824a88 <+1288>:\tlea (%edi,%esi,1),%esi\n"
~" 0xb7824a8b <+1291>:\tfmul %st(2),%st\n"
~" 0xb7824a8d <+1293>:\tfaddl 0xc(%eax)\n"
~" 0xb7824a90 <+1296>:\tfmul %st(2),%st\n"
~" 0xb7824a92 <+1298>:\tfaddl 0x14(%eax)\n"
~" 0xb7824a95 <+1301>:\tfstpl 0x18(%esp)\n"
~" 0xb7824a99 <+1305>:\tpush %ebp\n"
~" 0xb7824a9a <+1306>:\tmov 0x4(%esp),%eax\n"
~" 0xb7824a9e <+1310>:\tfmul %st(1),%st\n"
~" 0xb7824aa0 <+1312>:\tsub $0x8,%esp\n"
~" 0xb7824aa3 <+1315>:\tfaddp %st,%st(2)\n"
~" 0xb7824aa5 <+1317>:\tfmul %st,%st(1)\n"
~" 0xb7824aa7 <+1319>:\tfstpl 0x1c(%esp)\n"
~" 0xb7824aab <+1323>:\tfaddl 0x14(%eax)\n"
~" 0xb7824aae <+1326>:\tfstpl (%esp)\n"
~" 0xb7824ab1 <+1329>:\tpushl 0x2c(%esp)\n"
~" 0xb7824ab5 <+1333>:\tcall 0xb76a3610 <CubicSolve@plt>\n"
~" 0xb7824aba <+1338>:\tadd $0x10,%esp\n"
~" 0xb7824abd <+1341>:\tfldl 0x40(%esp)\n"
~" 0xb7824ac1 <+1345>:\tmov 0x30(%esp),%eax\n"
~" 0xb7824ac5 <+1349>:\txor %edx,%edx\n"
~" 0xb7824ac7 <+1351>:\tfldl 0x18(%esp)\n"
~" 0xb7824acb <+1355>:\tlea (%edi,%eax,1),%ecx\n"
~" 0xb7824ace <+1358>:\tfldl 0x10(%esp)\n"
~" 0xb7824ad2 <+1362>:\tfldl 0x0(%ebp,%edx,8)\n"
~" 0xb7824ad6 <+1366>:\tfld1 \n"
~" 0xb7824ad8 <+1368>:\tfchs \n"
~" 0xb7824ada <+1370>:\tfxch %st(1)\n"
~" 0xb7824adc <+1372>:\tfucom %st(1)\n"
~" 0xb7824ade <+1374>:\tfnstsw %ax\n"
~" 0xb7824ae0 <+1376>:\tfstp %st(1)\n"
~" 0xb7824ae2 <+1378>:\tsahf \n"
~" 0xb7824ae3 <+1379>:\tjp 0xb7824ae7 <comparespline+1383>\n"
~" 0xb7824ae5 <+1381>:\tje 0xb7824b20 <comparespline+1440>\n"
~" 0xb7824ae7 <+1383>:\tfldl 0xc(%esi)\n"
~" 0xb7824aea <+1386>:\tfmul %st(1),%st\n"
~" 0xb7824aec <+1388>:\tfaddl 0x14(%esi)\n"
~" 0xb7824aef <+1391>:\tfmul %st(1),%st\n"
~" 0xb7824af1 <+1393>:\tfaddl 0xc(%ecx)\n"
~" 0xb7824af4 <+1396>:\tfmulp %st,%st(1)\n"
~" 0xb7824af6 <+1398>:\tfaddl 0x14(%ecx)\n"
~" 0xb7824af9 <+1401>:\tfld %st(2)\n"
~" 0xb7824afb <+1403>:\tfsub %st(4),%st\n"
~" 0xb7824afd <+1405>:\tfxch %st(1)\n"
~" 0xb7824aff <+1407>:\tfucom %st(1)\n"
~" 0xb7824b01 <+1409>:\tfnstsw %ax\n"
~" 0xb7824b03 <+1411>:\tfstp %st(1)\n"
~" 0xb7824b05 <+1413>:\tsahf \n"
~" 0xb7824b06 <+1414>:\tjbe 0xb7824b24 <comparespline+1444>\n"
~" 0xb7824b08 <+1416>:\tfld %st(2)\n"
~" 0xb7824b0a <+1418>:\tfadd %st(4),%st\n"
~" 0xb7824b0c <+1420>:\tfucompp \n"
~" 0xb7824b0e <+1422>:\tfnstsw %ax\n"
~" 0xb7824b10 <+1424>:\tsahf \n"
~" 0xb7824b11 <+1425>:\tja 0xb7824c37 <comparespline+1719>\n"
~" 0xb7824b17 <+1431>:\tjmp 0xb7824b26 <comparespline+1446>\n"
~" 0xb7824b19 <+1433>:\tlea 0x0(%esi,%eiz,1),%esi\n"
~" 0xb7824b20 <+1440>:\tfstp %st(0)\n"
~" 0xb7824b22 <+1442>:\tjmp 0xb7824b26 <comparespline+1446>\n"
~" 0xb7824b24 <+1444>:\tfstp %st(0)\n"
~" 0xb7824b26 <+1446>:\tadd $0x1,%edx\n"
~" 0xb7824b29 <+1449>:\tcmp $0x3,%edx\n"
~" 0xb7824b2c <+1452>:\tjne 0xb7824ad2 <comparespline+1362>\n"
~" 0xb7824b2e <+1454>:\tfstp %st(0)\n"
~" 0xb7824b30 <+1456>:\tfstp %st(0)\n"
~" 0xb7824b32 <+1458>:\tfstp %st(0)\n"
~" 0xb7824b34 <+1460>:\tjmp 0xb78247c8 <comparespline+584>\n"
~" 0xb7824b39 <+1465>:\tlea 0x0(%esi,%eiz,1),%esi\n"
~" 0xb7824b40 <+1472>:\tfstp %st(1)\n"
~" 0xb7824b42 <+1474>:\tmovl $0x1,0x4c(%esp)\n"
~" 0xb7824b4a <+1482>:\tmovl $0x0,0x48(%esp)\n"
~" 0xb7824b52 <+1490>:\tjmp 0xb78248c3 <comparespline+835>\n"
~" 0xb7824b57 <+1495>:\tfxch %st(1)\n"
~" 0xb7824b59 <+1497>:\tfchs \n"
~" 0xb7824b5b <+1499>:\tfxch %st(1)\n"
~" 0xb7824b5d <+1501>:\tjmp 0xb78248a6 <comparespline+806>\n"
~" 0xb7824b62 <+1506>:\tfchs \n"
~" 0xb7824b64 <+1508>:\tjmp 0xb7824899 <comparespline+793>\n"
~" 0xb7824b69 <+1513>:\tfxch %st(5)\n"
~" 0xb7824b6b <+1515>:\tjmp 0xb7824b72 <comparespline+1522>\n"
~" 0xb7824b6d <+1517>:\tlea 0x0(%esi),%esi\n"
~" 0xb7824b70 <+1520>:\tfxch %st(5)\n"
~" 0xb7824b72 <+1522>:\tfmul %st(0),%st\n"
~" 0xb7824b74 <+1524>:\tfld %st(3)\n"
~" 0xb7824b76 <+1526>:\tfmuls -0x1087f4(%ebx)\n"
~" 0xb7824b7c <+1532>:\tfxch %st(2)\n"
~" 0xb7824b7e <+1534>:\tfsubrl 0x14(%esi,%ebp,1)\n"
~" 0xb7824b82 <+1538>:\tfmulp %st,%st(2)\n"
~" 0xb7824b84 <+1540>:\tfsubp %st,%st(1)\n"
~" 0xb7824b86 <+1542>:\tfldz \n"
~" 0xb7824b88 <+1544>:\tfucomp %st(1)\n"
~" 0xb7824b8a <+1546>:\tfnstsw %ax\n"
~" 0xb7824b8c <+1548>:\tsahf \n"
~" 0xb7824b8d <+1549>:\tja 0xb78247b8 <comparespline+568>\n"
~" 0xb7824b93 <+1555>:\tfld %st(0)\n"
~" 0xb7824b95 <+1557>:\tfsqrt \n"
~" 0xb7824b97 <+1559>:\tfucom %st(0)\n"
~" 0xb7824b99 <+1561>:\tfnstsw %ax\n"
~" 0xb7824b9b <+1563>:\tsahf \n"
~" 0xb7824b9c <+1564>:\tjp 0xb7824c8d <comparespline+1805>\n"
~" 0xb7824ba2 <+1570>:\tfstp %st(1)\n"
~" 0xb7824ba4 <+1572>:\tfldl 0xc(%esi,%ebp,1)\n"
~" 0xb7824ba8 <+1576>:\tfxch %st(3)\n"
~" 0xb7824baa <+1578>:\tfstl 0x18(%esp)\n"
~" 0xb7824bae <+1582>:\tfld %st(0)\n"
~" 0xb7824bb0 <+1584>:\tfadd %st(1),%st\n"
~" 0xb7824bb2 <+1586>:\tfld %st(0)\n"
~" 0xb7824bb4 <+1588>:\tfstpl 0x28(%esp)\n"
~" 0xb7824bb8 <+1592>:\tfld %st(4)\n"
~" 0xb7824bba <+1594>:\tfchs \n"
~" 0xb7824bbc <+1596>:\tfsub %st(3),%st\n"
~" 0xb7824bbe <+1598>:\tfdivp %st,%st(1)\n"
~" 0xb7824bc0 <+1600>:\tfldl -0xba8dc(%ebx)\n"
~" 0xb7824bc6 <+1606>:\tfxch %st(1)\n"
~" 0xb7824bc8 <+1608>:\tfucom %st(1)\n"
~" 0xb7824bca <+1610>:\tfnstsw %ax\n"
~" 0xb7824bcc <+1612>:\tfstp %st(1)\n"
~" 0xb7824bce <+1614>:\tsahf \n"
~" 0xb7824bcf <+1615>:\tjb 0xb7824c13 <comparespline+1683>\n"
~" 0xb7824bd1 <+1617>:\tfldl -0xba25c(%ebx)\n"
~" 0xb7824bd7 <+1623>:\tfucomp %st(1)\n"
~" 0xb7824bd9 <+1625>:\tfnstsw %ax\n"
~" 0xb7824bdb <+1627>:\tsahf \n"
~" 0xb7824bdc <+1628>:\tjb 0xb7824c19 <comparespline+1689>\n"
~" 0xb7824bde <+1630>:\tfldl 0x14(%esi,%edx,1)\n"
~" 0xb7824be2 <+1634>:\tmov (%esp),%eax\n"
~" 0xb7824be5 <+1637>:\tfmul %st(1),%st\n"
~" 0xb7824be7 <+1639>:\tadd %esi,%eax\n"
~" 0xb7824be9 <+1641>:\tfaddl 0xc(%eax)\n"
~" 0xb7824bec <+1644>:\tfmulp %st,%st(1)\n"
~" 0xb7824bee <+1646>:\tfaddl 0x14(%eax)\n"
~" 0xb7824bf1 <+1649>:\tfld %st(6)\n"
~" 0xb7824bf3 <+1651>:\tfsub %st(4),%st\n"
~" 0xb7824bf5 <+1653>:\tfxch %st(1)\n"
~" 0xb7824bf7 <+1655>:\tfucom %st(1)\n"
~" 0xb7824bf9 <+1657>:\tfnstsw %ax\n"
~" 0xb7824bfb <+1659>:\tfstp %st(1)\n"
~" 0xb7824bfd <+1661>:\tsahf \n"
~" 0xb7824bfe <+1662>:\tjbe 0xb7824c1f <comparespline+1695>\n"
~" 0xb7824c00 <+1664>:\tfld %st(6)\n"
~" 0xb7824c02 <+1666>:\tfadd %st(4),%st\n"
~" 0xb7824c04 <+1668>:\tfucompp \n"
~" 0xb7824c06 <+1670>:\tfnstsw %ax\n"
~" 0xb7824c08 <+1672>:\tsahf \n"
~" 0xb7824c09 <+1673>:\tja 0xb7824a06 <comparespline+1158>\n"
~" 0xb7824c0f <+1679>:\tfxch %st(1)\n"
~" 0xb7824c11 <+1681>:\tjmp 0xb7824c28 <comparespline+1704>\n"
~" 0xb7824c13 <+1683>:\tfstp %st(0)\n"
~" 0xb7824c15 <+1685>:\tfxch %st(1)\n"
~" 0xb7824c17 <+1687>:\tjmp 0xb7824c28 <comparespline+1704>\n"
~" 0xb7824c19 <+1689>:\tfstp %st(0)\n"
~" 0xb7824c1b <+1691>:\tfxch %st(1)\n"
~" 0xb7824c1d <+1693>:\tjmp 0xb7824c28 <comparespline+1704>\n"
~" 0xb7824c1f <+1695>:\tfstp %st(0)\n"
~" 0xb7824c21 <+1697>:\tfxch %st(1)\n"
~" 0xb7824c23 <+1699>:\tnop\n"
~" 0xb7824c24 <+1700>:\tlea 0x0(%esi,%eiz,1),%esi\n"
~" 0xb7824c28 <+1704>:\tfsubp %st,%st(3)\n"
~" 0xb7824c2a <+1706>:\tfxch %st(2)\n"
~" 0xb7824c2c <+1708>:\tfdivl 0x28(%esp)\n"
~" 0xb7824c30 <+1712>:\tfxch %st(4)\n"
~" 0xb7824c32 <+1714>:\tjmp 0xb782499b <comparespline+1051>\n"
~" 0xb7824c37 <+1719>:\tfstp %st(1)\n"
~" 0xb7824c39 <+1721>:\tfstp %st(1)\n"
~" 0xb7824c3b <+1723>:\tsubl $0x1,0x48(%esp)\n"
~" 0xb7824c40 <+1728>:\tfadds -0x107728(%ebx)\n"
~" 0xb7824c46 <+1734>:\tje 0xb7824c81 <comparespline+1793>\n"
~" 0xb7824c48 <+1736>:\tmov 0x8(%esp),%eax\n"
~" 0xb7824c4c <+1740>:\tmov 0x4c(%esp),%esi\n"
~" 0xb7824c50 <+1744>:\tfldl 0x14(%eax,%esi,1)\n"
~" 0xb7824c54 <+1748>:\tmov (%esp),%eax\n"
~" 0xb7824c57 <+1751>:\tfldl 0xc(%eax)\n"
~" 0xb7824c5a <+1754>:\tfxch %st(2)\n"
~" 0xb7824c5c <+1756>:\tfxch %st(1)\n"
~" 0xb7824c5e <+1758>:\tjmp 0xb7824a78 <comparespline+1272>\n"
~" 0xb7824c63 <+1763>:\tfstp %st(0)\n"
~" 0xb7824c65 <+1765>:\tfstp %st(0)\n"
~" 0xb7824c67 <+1767>:\tfstp %st(0)\n"
~" 0xb7824c69 <+1769>:\tmov 0x48(%esp),%eax\n"
~" 0xb7824c6d <+1773>:\tshl $0x5,%eax\n"
~" 0xb7824c70 <+1776>:\tfldl 0x14(%edx,%eax,1)\n"
~" 0xb7824c74 <+1780>:\tfstpl 0x18(%esp)\n"
~" 0xb7824c78 <+1784>:\tfldl 0x1c(%edx,%eax,1)\n"
~" 0xb7824c7c <+1788>:\tjmp 0xb7824a29 <comparespline+1193>\n"
~" 0xb7824c81 <+1793>:\tfstp %st(0)\n"
~" 0xb7824c83 <+1795>:\tmov $0x1,%eax\n"
~" 0xb7824c88 <+1800>:\tjmp 0xb78247ca <comparespline+586>\n"
~" 0xb7824c8d <+1805>:\tfstp %st(0)\n"
~" 0xb7824c8f <+1807>:\tfstp %st(2)\n"
~" 0xb7824c91 <+1809>:\tfstpl 0x50(%esp)\n"
~" 0xb7824c95 <+1813>:\tfxch %st(1)\n"
~" 0xb7824c97 <+1815>:\tmov %edx,0x5c(%esp)\n"
~" 0xb7824c9b <+1819>:\tmov %ecx,0x58(%esp)\n"
~" 0xb7824c9f <+1823>:\tsub $0x10,%esp\n"
~" 0xb7824ca2 <+1826>:\tfstpl 0x38(%esp)\n"
~" 0xb7824ca6 <+1830>:\tfxch %st(1)\n"
~" 0xb7824ca8 <+1832>:\tfstpl 0x28(%esp)\n"
~" 0xb7824cac <+1836>:\tfstpl (%esp)\n"
~" 0xb7824caf <+1839>:\tcall 0xb76a1d90 <sqrt@plt>\n"
~" 0xb7824cb4 <+1844>:\tadd $0x10,%esp\n"
~" 0xb7824cb7 <+1847>:\tmov 0x38(%esp),%eax\n"
~" 0xb7824cbb <+1851>:\tmov 0x5c(%esp),%edx\n"
~" 0xb7824cbf <+1855>:\tmov 0x58(%esp),%ecx\n"
~" 0xb7824cc3 <+1859>:\tfldl 0x14(%eax)\n"
~" 0xb7824cc6 <+1862>:\tfldl 0x50(%esp)\n"
~" 0xb7824cca <+1866>:\tfldl 0x28(%esp)\n"
~" 0xb7824cce <+1870>:\tfldl 0x18(%esp)\n"
~" 0xb7824cd2 <+1874>:\tfxch %st(4)\n"
~" 0xb7824cd4 <+1876>:\tfxch %st(1)\n"
~" 0xb7824cd6 <+1878>:\tfxch %st(3)\n"
~" 0xb7824cd8 <+1880>:\tfxch %st(2)\n"
~" 0xb7824cda <+1882>:\tfxch %st(1)\n"
~" 0xb7824cdc <+1884>:\tjmp 0xb7824ba4 <comparespline+1572>\n"
~"End of assembler dump.\n"
^done
(gdb)
&"disas\n"
~"Dump of assembler code for function comparespline:\n"
~" 0xb7824580 <+0>:\tpush %ebp\n"
~" 0xb7824581 <+1>:\tpush %edi\n"
~" 0xb7824582 <+2>:\tmov %eax,%edi\n"
~" 0xb7824584 <+4>:\tpush %esi\n"
~" 0xb7824585 <+5>:\tpush %ebx\n"
~" 0xb7824586 <+6>:\tcall 0xb76a7ac0 <__x86.get_pc_thunk.bx>\n"
~" 0xb782458b <+11>:\tadd $0x1d26f9,%ebx\n"
~" 0xb7824591 <+17>:\tsub $0x8c,%esp\n"
~" 0xb7824597 <+23>:\tmov 0x4(%eax),%ecx\n"
~" 0xb782459a <+26>:\tfldl 0xa0(%esp)\n"
~" 0xb78245a1 <+33>:\tfstpl 0x30(%esp)\n"
~" 0xb78245a5 <+37>:\tfldl 0xa8(%esp)\n"
~" 0xb78245ac <+44>:\tfstpl 0x28(%esp)\n"
~" 0xb78245b0 <+48>:\tfldl 0xb0(%esp)\n"
~" 0xb78245b7 <+55>:\tfstpl 0x38(%esp)\n"
~" 0xb78245bb <+59>:\tfldl (%ecx)\n"
~" 0xb78245bd <+61>:\tfldl 0x8(%ecx)\n"
~" 0xb78245c0 <+64>:\tfldl 0x10(%ecx)\n"
~" 0xb78245c3 <+67>:\tfucom %st(2)\n"
~" 0xb78245c5 <+69>:\tfnstsw %ax\n"
~" 0xb78245c7 <+71>:\tsahf \n"
~" 0xb78245c8 <+72>:\tja 0xb78245cc <comparespline+76>\n"
~" 0xb78245ca <+74>:\tfxch %st(2)\n"
~" 0xb78245cc <+76>:\tfldl 0x18(%ecx)\n"
~" 0xb78245cf <+79>:\tfucom %st(2)\n"
~" 0xb78245d1 <+81>:\tfnstsw %ax\n"
~" 0xb78245d3 <+83>:\tsahf \n"
~" 0xb78245d4 <+84>:\tja 0xb78245d8 <comparespline+88>\n"
~" 0xb78245d6 <+86>:\tfxch %st(2)\n"
~" 0xb78245d8 <+88>:\tmov 0x8(%edi),%ecx\n"
~" 0xb78245db <+91>:\tfldl 0x20(%ecx)\n"
~" 0xb78245de <+94>:\tfucom %st(2)\n"
~" 0xb78245e0 <+96>:\tfnstsw %ax\n"
~" 0xb78245e2 <+98>:\tsahf \n"
~" 0xb78245e3 <+99>:\tja 0xb7824600 <comparespline+128>\n"
~" 0xb78245e5 <+101>:\tfxch %st(4)\n"
~" 0xb78245e7 <+103>:\tfucom %st(4)\n"
~" 0xb78245e9 <+105>:\tfnstsw %ax\n"
~" 0xb78245eb <+107>:\tsahf \n"
~" 0xb78245ec <+108>:\tjbe 0xb7824b48 <comparespline+1480>\n"
~" 0xb78245f2 <+114>:\tfstp %st(0)\n"
~" 0xb78245f4 <+116>:\tfxch %st(1)\n"
~" 0xb78245f6 <+118>:\tjmp 0xb7824604 <comparespline+132>\n"
~" 0xb78245f8 <+120>:\tnop\n"
~" 0xb78245f9 <+121>:\tlea 0x0(%esi,%eiz,1),%esi\n"
~" 0xb7824600 <+128>:\tfstp %st(2)\n"
~" 0xb7824602 <+130>:\tfxch %st(1)\n"
~" 0xb7824604 <+132>:\tfldl 0x28(%ecx)\n"
~" 0xb7824607 <+135>:\tfucom %st(2)\n"
~" 0xb7824609 <+137>:\tfnstsw %ax\n"
~" 0xb782460b <+139>:\tsahf \n"
~" 0xb782460c <+140>:\tja 0xb7824628 <comparespline+168>\n"
~" 0xb782460e <+142>:\tfxch %st(3)\n"
~" 0xb7824610 <+144>:\tfucom %st(3)\n"
~" 0xb7824612 <+146>:\tfnstsw %ax\n"
~" 0xb7824614 <+148>:\tsahf \n"
~" 0xb7824615 <+149>:\tjbe 0xb7824b38 <comparespline+1464>\n"
~" 0xb782461b <+155>:\tfstp %st(0)\n"
~" 0xb782461d <+157>:\tfxch %st(1)\n"
~" 0xb782461f <+159>:\tjmp 0xb782462c <comparespline+172>\n"
~" 0xb7824621 <+161>:\tlea 0x0(%esi,%eiz,1),%esi\n"
~" 0xb7824628 <+168>:\tfstp %st(2)\n"
~" 0xb782462a <+170>:\tfxch %st(1)\n"
~" 0xb782462c <+172>:\tfldl (%ecx)\n"
~" 0xb782462e <+174>:\tfucom %st(2)\n"
~" 0xb7824630 <+176>:\tfnstsw %ax\n"
~" 0xb7824632 <+178>:\tsahf \n"
~" 0xb7824633 <+179>:\tja 0xb7824650 <comparespline+208>\n"
~" 0xb7824635 <+181>:\tfxch %st(4)\n"
~" 0xb7824637 <+183>:\tfucom %st(4)\n"
~" 0xb7824639 <+185>:\tfnstsw %ax\n"
~" 0xb782463b <+187>:\tsahf \n"
~" 0xb782463c <+188>:\tjbe 0xb7824b20 <comparespline+1440>\n"
~" 0xb7824642 <+194>:\tfstp %st(0)\n"
~" 0xb7824644 <+196>:\tfxch %st(1)\n"
~" 0xb7824646 <+198>:\tjmp 0xb7824654 <comparespline+212>\n"
~" 0xb7824648 <+200>:\tnop\n"
~" 0xb7824649 <+201>:\tlea 0x0(%esi,%eiz,1),%esi\n"
~" 0xb7824650 <+208>:\tfstp %st(2)\n"
~" 0xb7824652 <+210>:\tfxch %st(1)\n"
~" 0xb7824654 <+212>:\tfldl 0x8(%ecx)\n"
~" 0xb7824657 <+215>:\tfucom %st(2)\n"
~" 0xb7824659 <+217>:\tfnstsw %ax\n"
~" 0xb782465b <+219>:\tsahf \n"
~" 0xb782465c <+220>:\tja 0xb7824678 <comparespline+248>\n"
~" 0xb782465e <+222>:\tfxch %st(3)\n"
~" 0xb7824660 <+224>:\tfucom %st(3)\n"
~" 0xb7824662 <+226>:\tfnstsw %ax\n"
~" 0xb7824664 <+228>:\tsahf \n"
~" 0xb7824665 <+229>:\tjbe 0xb7824b10 <comparespline+1424>\n"
~" 0xb782466b <+235>:\tfstp %st(0)\n"
~" 0xb782466d <+237>:\tfxch %st(1)\n"
~" 0xb782466f <+239>:\tjmp 0xb782467c <comparespline+252>\n"
~" 0xb7824671 <+241>:\tlea 0x0(%esi,%eiz,1),%esi\n"
~" 0xb7824678 <+248>:\tfstp %st(2)\n"
~" 0xb782467a <+250>:\tfxch %st(1)\n"
~" 0xb782467c <+252>:\tfldl 0x14(%edx)\n"
~" 0xb782467f <+255>:\tmov $0xa,%ecx\n"
~" 0xb7824684 <+260>:\tfldl 0x1c(%edx)\n"
~" 0xb7824687 <+263>:\tfstpl 0x8(%esp)\n"
~" 0xb782468b <+267>:\tfldl 0x24(%edx)\n"
~" 0xb782468e <+270>:\tfstpl (%esp)\n"
~" 0xb7824691 <+273>:\tfldl 0x34(%edx)\n"
~" 0xb7824694 <+276>:\tfstpl 0x10(%esp)\n"
~" 0xb7824698 <+280>:\tfldl 0x3c(%edx)\n"
~" 0xb782469b <+283>:\tfstpl 0x18(%esp)\n"
~" 0xb782469f <+287>:\tfldl 0x44(%edx)\n"
~" 0xb78246a2 <+290>:\tfstpl 0x20(%esp)\n"
~"=> 0xb78246a6 <+294>:\tfldl -0x1087d4(%ebx)\n" FOR BEGIN
~" 0xb78246ac <+300>:\tjmp 0xb78246b6 <comparespline+310>\n"
~" 0xb78246ae <+302>:\txchg %ax,%ax\n"
~" 0xb78246b0 <+304>:\tfxch %st(4)\n"
~" 0xb78246b2 <+306>:\tfxch %st(5)\n"
~" 0xb78246b4 <+308>:\tfxch %st(4)\n"
~" 0xb78246b6 <+310>:\tfld %st(0)\n" SET DD
~" 0xb78246b8 <+312>:\tfmul %st(2),%st\n"
~" 0xb78246ba <+314>:\tfaddl 0x8(%esp)\n"
~" 0xb78246be <+318>:\tfmul %st(1),%st\n"
~" 0xb78246c0 <+320>:\tfaddl (%esp)\n"
~" 0xb78246c3 <+323>:\tfldl 0x10(%esp)\n" SET OO
~" 0xb78246c7 <+327>:\tfmul %st(2),%st\n"
~" 0xb78246c9 <+329>:\tfaddl 0x18(%esp)\n"
~" 0xb78246cd <+333>:\tfmul %st(2),%st\n"
~" 0xb78246cf <+335>:\tfaddl 0x20(%esp)\n"
~" 0xb78246d3 <+339>:\tfxch %st(7)\n"
~" 0xb78246d5 <+341>:\tfucom %st(1)\n" IF BB
~" 0xb78246d7 <+343>:\tfnstsw %ax\n"
~" 0xb78246d9 <+345>:\tsahf \n"
~" 0xb78246da <+346>:\tja 0xb7824a60 <comparespline+1248>\n"
~" 0xb78246e0 <+352>:\tfxch %st(1)\n"
~" 0xb78246e2 <+354>:\tfucomp %st(5)\n"
~" 0xb78246e4 <+356>:\tfnstsw %ax\n"
~" 0xb78246e6 <+358>:\tsahf \n"
~" 0xb78246e7 <+359>:\tja 0xb7824a78 <comparespline+1272>\n"
~" 0xb78246ed <+365>:\tfxch %st(5)\n"
~" 0xb78246ef <+367>:\tfucom %st(6)\n"
~" 0xb78246f1 <+369>:\tfnstsw %ax\n"
~" 0xb78246f3 <+371>:\tsahf \n"
~" 0xb78246f4 <+372>:\tja 0xb7824a90 <comparespline+1296>\n"
~" 0xb78246fa <+378>:\tfxch %st(6)\n"
~" 0xb78246fc <+380>:\tfucomp %st(3)\n"
~" 0xb78246fe <+382>:\tfnstsw %ax\n"
~" 0xb7824700 <+384>:\tsahf \n"
~" 0xb7824701 <+385>:\tja 0xb7824aa0 <comparespline+1312>\n"
~" 0xb7824707 <+391>:\tsub $0x1,%ecx\n" FOR LOOP
~" 0xb782470a <+394>:\tfaddl -0x1087d4(%ebx)\n"
~" 0xb7824710 <+400>:\tjne 0xb78246b0 <comparespline+304>\n"
~" 0xb7824712 <+402>:\tfstp %st(0)\n"
~" 0xb7824714 <+404>:\tfstp %st(3)\n"
~" 0xb7824716 <+406>:\tfstp %st(0)\n"
~" 0xb7824718 <+408>:\tfstp %st(0)\n"
~" 0xb782471a <+410>:\tfstp %st(1)\n"
~" 0xb782471c <+412>:\tfldl 0xc(%edi)\n"
~" 0xb782471f <+415>:\tfldl 0x14(%edi)\n"
~" 0xb7824722 <+418>:\tfldl 0x1c(%edi)\n"
~" 0xb7824725 <+421>:\tfldl 0x28(%esp)\n"
~" 0xb7824729 <+425>:\tfld %st(0)\n"
~" 0xb782472b <+427>:\tfmul %st(4),%st\n"
~" 0xb782472d <+429>:\tfadd %st(3),%st\n"
~" 0xb782472f <+431>:\tfmul %st(1),%st\n"
~" 0xb7824731 <+433>:\tfadd %st(2),%st\n"
~" 0xb7824733 <+435>:\tfmul %st(1),%st\n"
~" 0xb7824735 <+437>:\tfldl 0x30(%esp)\n"
~" 0xb7824739 <+441>:\tfmul %st,%st(5)\n"
~" 0xb782473b <+443>:\tfxch %st(4)\n"
~" 0xb782473d <+445>:\tfaddp %st,%st(5)\n"
~" 0xb782473f <+447>:\tfxch %st(4)\n"
~" 0xb7824741 <+449>:\tfmul %st(3),%st\n"
~" 0xb7824743 <+451>:\tfaddp %st,%st(2)\n"
~" 0xb7824745 <+453>:\tfxch %st(1)\n"
~" 0xb7824747 <+455>:\tfmulp %st,%st(2)\n"
~" 0xb7824749 <+457>:\tfxch %st(1)\n"
~" 0xb782474b <+459>:\tfsubrp %st,%st(2)\n"
~" 0xb782474d <+461>:\tfldl 0x2c(%edi)\n"
~" 0xb7824750 <+464>:\tfldl 0x34(%edi)\n"
~" 0xb7824753 <+467>:\tfldl 0x3c(%edi)\n"
~" 0xb7824756 <+470>:\tfld %st(3)\n"
~" 0xb7824758 <+472>:\tfmul %st(3),%st\n"
~" 0xb782475a <+474>:\tfadd %st(2),%st\n"
~" 0xb782475c <+476>:\tfmul %st(4),%st\n"
~" 0xb782475e <+478>:\tfadd %st(1),%st\n"
~" 0xb7824760 <+480>:\tfmulp %st,%st(4)\n"
~" 0xb7824762 <+482>:\tfldl 0x30(%esp)\n"
~" 0xb7824766 <+486>:\tfmul %st,%st(3)\n"
~" 0xb7824768 <+488>:\tfxch %st(3)\n"
~" 0xb782476a <+490>:\tfaddp %st,%st(2)\n"
~" 0xb782476c <+492>:\tfxch %st(1)\n"
~" 0xb782476e <+494>:\tfmul %st(2),%st\n"
~" 0xb7824770 <+496>:\tfaddp %st,%st(1)\n"
~" 0xb7824772 <+498>:\tfmulp %st,%st(1)\n"
~" 0xb7824774 <+500>:\tfsubrp %st,%st(1)\n"
~" 0xb7824776 <+502>:\tfldz \n"
~" 0xb7824778 <+504>:\tfucomp %st(2)\n"
~" 0xb782477a <+506>:\tfnstsw %ax\n"
~" 0xb782477c <+508>:\tsahf \n"
~" 0xb782477d <+509>:\tja 0xb7824c60 <comparespline+1760>\n"
~" 0xb7824783 <+515>:\tfldz \n"
~" 0xb7824785 <+517>:\tfucomp %st(1)\n"
~" 0xb7824787 <+519>:\tfnstsw %ax\n"
~" 0xb7824789 <+521>:\tsahf \n"
~" 0xb782478a <+522>:\tja 0xb7824c50 <comparespline+1744>\n"
~" 0xb7824790 <+528>:\tfxch %st(1)\n"
~" 0xb7824792 <+530>:\tfucom %st(1)\n"
~" 0xb7824794 <+532>:\tfnstsw %ax\n"
~" 0xb7824796 <+534>:\tsahf \n"
~" 0xb7824797 <+535>:\tja 0xb7824af0 <comparespline+1392>\n"
~" 0xb782479d <+541>:\tfstp %st(0)\n"
~" 0xb782479f <+543>:\tfstp %st(1)\n"
~" 0xb78247a1 <+545>:\tfldl 0x20(%esp)\n"
~" 0xb78247a5 <+549>:\tmovl $0x0,0x44(%esp)\n"
~" 0xb78247ad <+557>:\tmovl $0x1,0x40(%esp)\n"
~" 0xb78247b5 <+565>:\tfstpl (%esp)\n"
~" 0xb78247b8 <+568>:\tfldl 0x18(%esp)\n"
~" 0xb78247bc <+572>:\tfstpl 0x8(%esp)\n"
~" 0xb78247c0 <+576>:\tfldl 0x10(%esp)\n"
~" 0xb78247c4 <+580>:\tfldl 0x28(%esp)\n"
~" 0xb78247c8 <+584>:\tmov %edx,%esi\n"
~" 0xb78247ca <+586>:\tfld %st(0)\n"
~" 0xb78247cc <+588>:\tfldl 0x30(%esp)\n"
~" 0xb78247d0 <+592>:\tfsubr %st,%st(1)\n"
~" 0xb78247d2 <+594>:\tfxch %st(1)\n"
~" 0xb78247d4 <+596>:\tfdivp %st,%st(4)\n"
~" 0xb78247d6 <+598>:\tfxch %st(1)\n"
~" 0xb78247d8 <+600>:\tfucom %st(1)\n"
~" 0xb78247da <+602>:\tfnstsw %ax\n"
~" 0xb78247dc <+604>:\tsahf \n"
~" 0xb78247dd <+605>:\tjb 0xb782494a <comparespline+970>\n"
~" 0xb78247e3 <+611>:\tfld %st(3)\n"
~" 0xb78247e5 <+613>:\tmov 0x40(%esp),%edx\n"
~" 0xb78247e9 <+617>:\tmov 0x44(%esp),%ebp\n"
~" 0xb78247ed <+621>:\tfmuls -0x107728(%ebx)\n"
~" 0xb78247f3 <+627>:\tshl $0x5,%edx\n"
~" 0xb78247f6 <+630>:\tshl $0x5,%ebp\n"
~" 0xb78247f9 <+633>:\tlea 0x10(%edx),%ecx\n"
~" 0xb78247fc <+636>:\tlea (%edi,%ecx,1),%eax\n"
~" 0xb78247ff <+639>:\tfsubrp %st,%st(1)\n"
~" 0xb7824801 <+641>:\tfxch %st(3)\n"
~" 0xb7824803 <+643>:\tmov %eax,0x18(%esp)\n"
~" 0xb7824807 <+647>:\tlea 0x10(%ebp),%eax\n"
~" 0xb782480a <+650>:\tmov %eax,0x10(%esp)\n"
~" 0xb782480e <+654>:\tadd %edi,%eax\n"
~" 0xb7824810 <+656>:\tmov %eax,0x20(%esp)\n"
~" 0xb7824814 <+660>:\tfstpl 0x30(%esp)\n"
~" 0xb7824818 <+664>:\tfldl (%esp)\n"
~" 0xb782481b <+667>:\tfxch %st(3)\n"
~" 0xb782481d <+669>:\tfstpl (%esp)\n"
~" 0xb7824820 <+672>:\tfldl 0x8(%esp)\n"
~" 0xb7824824 <+676>:\tfldl 0x38(%esp)\n"
~" 0xb7824828 <+680>:\tfldl (%esp)\n"
~" 0xb782482b <+683>:\tfxch %st(3)\n"
~" 0xb782482d <+685>:\tfucom %st(3)\n"
~" 0xb782482f <+687>:\tfnstsw %ax\n"
~" 0xb7824831 <+689>:\tfstp %st(3)\n"
~" 0xb7824833 <+691>:\tsahf \n"
~" 0xb7824834 <+692>:\tjbe 0xb7824842 <comparespline+706>\n"
~" 0xb7824836 <+694>:\tfstp %st(2)\n"
~" 0xb7824838 <+696>:\tfxch %st(1)\n"
~" 0xb782483a <+698>:\tfldl 0x28(%esp)\n"
~" 0xb782483e <+702>:\tfxch %st(2)\n"
~" 0xb7824840 <+704>:\tfxch %st(1)\n"
~" 0xb7824842 <+706>:\tfldl 0xc(%edi,%edx,1)\n"
~" 0xb7824846 <+710>:\tmov 0x18(%esp),%eax\n"
~" 0xb782484a <+714>:\tfmul %st(3),%st\n"
~" 0xb782484c <+716>:\tfaddl 0x14(%edi,%edx,1)\n"
~" 0xb7824850 <+720>:\tfmul %st(3),%st\n"
~" 0xb7824852 <+722>:\tfaddl 0xc(%eax)\n"
~" 0xb7824855 <+725>:\tfmul %st(3),%st\n"
~" 0xb7824857 <+727>:\tfaddl 0x14(%eax)\n"
~" 0xb782485a <+730>:\tmov 0x20(%esp),%eax\n"
~" 0xb782485e <+734>:\tfldl 0xc(%edi,%ebp,1)\n"
~" 0xb7824862 <+738>:\tfmul %st(4),%st\n"
~" 0xb7824864 <+740>:\tfaddl 0x14(%edi,%ebp,1)\n"
~" 0xb7824868 <+744>:\tfmul %st(4),%st\n"
~" 0xb782486a <+746>:\tfaddl 0xc(%eax)\n"
~" 0xb782486d <+749>:\tfmul %st(4),%st\n"
~" 0xb782486f <+751>:\tfaddl 0x14(%eax)\n"
~" 0xb7824872 <+754>:\tfldz \n"
~" 0xb7824874 <+756>:\tfxch %st(6)\n"
~" 0xb7824876 <+758>:\tfucom %st(6)\n"
~" 0xb7824878 <+760>:\tfnstsw %ax\n"
~" 0xb782487a <+762>:\tfstp %st(6)\n"
~" 0xb782487c <+764>:\tsahf \n"
~" 0xb782487d <+765>:\tjp 0xb7824b59 <comparespline+1497>\n"
~" 0xb7824883 <+771>:\tjne 0xb7824b60 <comparespline+1504>\n"
~" 0xb7824889 <+777>:\tfstp %st(5)\n"
~" 0xb782488b <+779>:\tfxch %st(1)\n"
~" 0xb782488d <+781>:\tfxch %st(2)\n"
~" 0xb782488f <+783>:\tfxch %st(3)\n"
~" 0xb7824891 <+785>:\tfxch %st(4)\n"
~" 0xb7824893 <+787>:\tfxch %st(1)\n"
~" 0xb7824895 <+789>:\tfsubp %st,%st(5)\n"
~" 0xb7824897 <+791>:\tfxch %st(4)\n"
~" 0xb7824899 <+793>:\tfdivp %st,%st(2)\n"
~" 0xb782489b <+795>:\tfldl -0xba8dc(%ebx)\n"
~" 0xb78248a1 <+801>:\tfxch %st(2)\n"
~" 0xb78248a3 <+803>:\tfucom %st(2)\n"
~" 0xb78248a5 <+805>:\tfnstsw %ax\n"
~" 0xb78248a7 <+807>:\tfstp %st(2)\n"
~" 0xb78248a9 <+809>:\tsahf \n"
~" 0xb78248aa <+810>:\tjb 0xb7824aae <comparespline+1326>\n"
~" 0xb78248b0 <+816>:\tfldl -0xba25c(%ebx)\n"
~" 0xb78248b6 <+822>:\tfucomp %st(2)\n"
~" 0xb78248b8 <+824>:\tfnstsw %ax\n"
~" 0xb78248ba <+826>:\tsahf \n"
~" 0xb78248bb <+827>:\tjb 0xb7824ab8 <comparespline+1336>\n"
~" 0xb78248c1 <+833>:\tfldl 0x14(%esi,%ebp,1)\n"
~" 0xb78248c5 <+837>:\tmov 0x10(%esp),%eax\n"
~" 0xb78248c9 <+841>:\tfmul %st(2),%st\n"
~" 0xb78248cb <+843>:\tadd %esi,%eax\n"
~" 0xb78248cd <+845>:\tfaddl 0xc(%eax)\n"
~" 0xb78248d0 <+848>:\tfmulp %st,%st(2)\n"
~" 0xb78248d2 <+850>:\tfxch %st(1)\n"
~" 0xb78248d4 <+852>:\tfaddl 0x14(%eax)\n"
~" 0xb78248d7 <+855>:\tfld %st(3)\n"
~" 0xb78248d9 <+857>:\tfsub %st(2),%st\n"
~" 0xb78248db <+859>:\tfxch %st(1)\n"
~" 0xb78248dd <+861>:\tfucom %st(1)\n"
~" 0xb78248df <+863>:\tfnstsw %ax\n"
~" 0xb78248e1 <+865>:\tfstp %st(1)\n"
~" 0xb78248e3 <+867>:\tsahf \n"
~" 0xb78248e4 <+868>:\tjbe 0xb7824ac2 <comparespline+1346>\n"
~" 0xb78248ea <+874>:\tfxch %st(3)\n"
~" 0xb78248ec <+876>:\tfadd %st(1),%st\n"
~" 0xb78248ee <+878>:\tfucomp %st(3)\n"
~" 0xb78248f0 <+880>:\tfnstsw %ax\n"
~" 0xb78248f2 <+882>:\tfstp %st(2)\n"
~" 0xb78248f4 <+884>:\tsahf \n"
~" 0xb78248f5 <+885>:\tjbe 0xb7824ad0 <comparespline+1360>\n"
~" 0xb78248fb <+891>:\tfldl 0x14(%esi,%edx,1)\n"
~" 0xb78248ff <+895>:\tfldl 0xc(%esi,%ecx,1)\n"
~" 0xb7824903 <+899>:\tfxch %st(2)\n"
~" 0xb7824905 <+901>:\tjmp 0xb7824910 <comparespline+912>\n"
~" 0xb7824907 <+903>:\tfstp %st(3)\n"
~" 0xb7824909 <+905>:\tfstp %st(1)\n"
~" 0xb782490b <+907>:\tfxch %st(2)\n"
~" 0xb782490d <+909>:\tlea 0x0(%esi),%esi\n"
~" 0xb7824910 <+912>:\tfaddl 0x30(%esp)\n"
~" 0xb7824914 <+916>:\tfldl 0x28(%esp)\n"
~" 0xb7824918 <+920>:\tfucomp %st(1)\n"
~" 0xb782491a <+922>:\tfnstsw %ax\n"
~" 0xb782491c <+924>:\tsahf \n"
~" 0xb782491d <+925>:\tjb 0xb7824932 <comparespline+946>\n"
~" 0xb782491f <+927>:\tfldl 0x14(%esi,%ecx,1)\n"
~" 0xb7824923 <+931>:\tfxch %st(4)\n"
~" 0xb7824925 <+933>:\tfxch %st(1)\n"
~" 0xb7824927 <+935>:\tfxch %st(2)\n"
~" 0xb7824929 <+937>:\tfxch %st(3)\n"
~" 0xb782492b <+939>:\tfxch %st(1)\n"
~" 0xb782492d <+941>:\tjmp 0xb7824828 <comparespline+680>\n"
~" 0xb7824932 <+946>:\tfstp %st(0)\n"
~" 0xb7824934 <+948>:\tfstp %st(2)\n"
~" 0xb7824936 <+950>:\tmov 0x40(%esp),%eax\n"
~" 0xb782493a <+954>:\tfstpl 0x8(%esp)\n"
~" 0xb782493e <+958>:\tshl $0x5,%eax\n"
~" 0xb7824941 <+961>:\tfldl 0x24(%esi,%eax,1)\n"
~" 0xb7824945 <+965>:\tfstpl (%esp)\n"
~" 0xb7824948 <+968>:\tjmp 0xb7824950 <comparespline+976>\n"
~" 0xb782494a <+970>:\tfstp %st(0)\n"
~" 0xb782494c <+972>:\tfstp %st(0)\n"
~" 0xb782494e <+974>:\tfstp %st(1)\n"
~" 0xb7824950 <+976>:\tmov 0x40(%esp),%eax\n"
~" 0xb7824954 <+980>:\tflds -0x107728(%ebx)\n"
~" 0xb782495a <+986>:\tlea 0x68(%esp),%ebp\n"
~" 0xb782495e <+990>:\tmovl $0x7,0x48(%esp)\n"
~" 0xb7824966 <+998>:\tfldl (%esp)\n"
~" 0xb7824969 <+1001>:\tmov %edi,0x30(%esp)\n"
~" 0xb782496d <+1005>:\tshl $0x5,%eax\n"
~" 0xb7824970 <+1008>:\tlea 0xc(%edi,%eax,1),%eax\n"
~" 0xb7824974 <+1012>:\tfldl 0x8(%esp)\n"
~" 0xb7824978 <+1016>:\tmov %eax,0x18(%esp)\n"
~" 0xb782497c <+1020>:\tmov 0x44(%esp),%eax\n"
~" 0xb7824980 <+1024>:\tshl $0x5,%eax\n"
~" 0xb7824983 <+1027>:\tmov %eax,0x10(%esp)\n"
~" 0xb7824987 <+1031>:\tadd $0x10,%eax\n"
~" 0xb782498a <+1034>:\tmov %eax,0x20(%esp)\n"
~" 0xb782498e <+1038>:\tadd %esi,%eax\n"
~" 0xb7824990 <+1040>:\tmov %eax,0x28(%esp)\n"
~" 0xb7824994 <+1044>:\tlea 0x0(%esi,%eiz,1),%esi\n"
~" 0xb7824998 <+1048>:\tmov 0x10(%esp),%eax\n"
~" 0xb782499c <+1052>:\tmov 0x28(%esp),%edi\n"
~" 0xb78249a0 <+1056>:\tfldl 0x14(%esi,%eax,1)\n"
~" 0xb78249a4 <+1060>:\tfmul %st(3),%st\n"
~" 0xb78249a6 <+1062>:\tfaddl 0xc(%edi)\n"
~" 0xb78249a9 <+1065>:\tfmul %st(3),%st\n"
~" 0xb78249ab <+1067>:\tfaddl 0x14(%edi)\n"
~" 0xb78249ae <+1070>:\tfstpl 0x8(%esp)\n"
~" 0xb78249b2 <+1074>:\tfxch %st(3)\n"
~" 0xb78249b4 <+1076>:\tpush %ebp\n"
~" 0xb78249b5 <+1077>:\tfmul %st(2),%st\n"
~" 0xb78249b7 <+1079>:\tsub $0x8,%esp\n"
~" 0xb78249ba <+1082>:\tfaddp %st,%st(3)\n"
~" 0xb78249bc <+1084>:\tfxch %st(2)\n"
~" 0xb78249be <+1086>:\tfmul %st(1),%st\n"
~" 0xb78249c0 <+1088>:\tfxch %st(1)\n"
~" 0xb78249c2 <+1090>:\tfstpl 0xc(%esp)\n"
~" 0xb78249c6 <+1094>:\tfaddp %st,%st(1)\n"
~" 0xb78249c8 <+1096>:\tfstpl (%esp)\n"
~" 0xb78249cb <+1099>:\tpushl 0x24(%esp)\n"
~" 0xb78249cf <+1103>:\tcall 0xb76a3610 <CubicSolve@plt>\n"
~" 0xb78249d4 <+1108>:\tadd $0x10,%esp\n"
~" 0xb78249d7 <+1111>:\tmov 0x30(%esp),%ecx\n"
~" 0xb78249db <+1115>:\tmov 0x10(%esp),%edi\n"
~" 0xb78249df <+1119>:\tfldl 0x38(%esp)\n"
~" 0xb78249e3 <+1123>:\txor %edx,%edx\n"
~" 0xb78249e5 <+1125>:\tadd %ecx,%edi\n"
~" 0xb78249e7 <+1127>:\tfldl 0x8(%esp)\n"
~" 0xb78249eb <+1131>:\tadd 0x20(%esp),%ecx\n"
~" 0xb78249ef <+1135>:\tfldl (%esp)\n"
~" 0xb78249f2 <+1138>:\tfldl 0x0(%ebp,%edx,8)\n"
~" 0xb78249f6 <+1142>:\tfld1 \n"
~" 0xb78249f8 <+1144>:\tfchs \n"
~" 0xb78249fa <+1146>:\tfxch %st(1)\n"
~" 0xb78249fc <+1148>:\tfucom %st(1)\n"
~" 0xb78249fe <+1150>:\tfnstsw %ax\n"
~" 0xb7824a00 <+1152>:\tfstp %st(1)\n"
~" 0xb7824a02 <+1154>:\tsahf \n"
~" 0xb7824a03 <+1155>:\tjp 0xb7824a07 <comparespline+1159>\n"
~" 0xb7824a05 <+1157>:\tje 0xb7824a40 <comparespline+1216>\n"
~" 0xb7824a07 <+1159>:\tfldl 0xc(%edi)\n"
~" 0xb7824a0a <+1162>:\tfmul %st(1),%st\n"
~" 0xb7824a0c <+1164>:\tfaddl 0x14(%edi)\n"
~" 0xb7824a0f <+1167>:\tfmul %st(1),%st\n"
~" 0xb7824a11 <+1169>:\tfaddl 0xc(%ecx)\n"
~" 0xb7824a14 <+1172>:\tfmulp %st,%st(1)\n"
~" 0xb7824a16 <+1174>:\tfaddl 0x14(%ecx)\n"
~" 0xb7824a19 <+1177>:\tfld %st(2)\n"
~" 0xb7824a1b <+1179>:\tfsub %st(4),%st\n"
~" 0xb7824a1d <+1181>:\tfxch %st(1)\n"
~" 0xb7824a1f <+1183>:\tfucom %st(1)\n"
~" 0xb7824a21 <+1185>:\tfnstsw %ax\n"
~" 0xb7824a23 <+1187>:\tfstp %st(1)\n"
~" 0xb7824a25 <+1189>:\tsahf \n"
~" 0xb7824a26 <+1190>:\tjbe 0xb7824a48 <comparespline+1224>\n"
~" 0xb7824a28 <+1192>:\tfld %st(2)\n"
~" 0xb7824a2a <+1194>:\tfadd %st(4),%st\n"
~" 0xb7824a2c <+1196>:\tfucompp \n"
~" 0xb7824a2e <+1198>:\tfnstsw %ax\n"
~" 0xb7824a30 <+1200>:\tsahf \n"
~" 0xb7824a31 <+1201>:\tja 0xb7824c6b <comparespline+1771>\n"
~" 0xb7824a37 <+1207>:\tjmp 0xb7824a4a <comparespline+1226>\n"
~" 0xb7824a39 <+1209>:\tlea 0x0(%esi,%eiz,1),%esi\n"
~" 0xb7824a40 <+1216>:\tfstp %st(0)\n"
~" 0xb7824a42 <+1218>:\tjmp 0xb7824a4a <comparespline+1226>\n"
~" 0xb7824a44 <+1220>:\tlea 0x0(%esi,%eiz,1),%esi\n"
~" 0xb7824a48 <+1224>:\tfstp %st(0)\n"
~" 0xb7824a4a <+1226>:\tadd $0x1,%edx\n"
~" 0xb7824a4d <+1229>:\tcmp $0x3,%edx\n"
~" 0xb7824a50 <+1232>:\tjne 0xb78249f2 <comparespline+1138>\n"
~" 0xb7824a52 <+1234>:\tfstp %st(0)\n"
~" 0xb7824a54 <+1236>:\tfstp %st(0)\n"
~" 0xb7824a56 <+1238>:\tfstp %st(0)\n"
~" 0xb7824a58 <+1240>:\tjmp 0xb7824ae0 <comparespline+1376>\n"
~" 0xb7824a5d <+1245>:\tlea 0x0(%esi),%esi\n"
~" 0xb7824a60 <+1248>:\tfstp %st(0)\n"
~" 0xb7824a62 <+1250>:\tfstp %st(0)\n"
~" 0xb7824a64 <+1252>:\tfstp %st(0)\n"
~" 0xb7824a66 <+1254>:\tfstp %st(0)\n"
~" 0xb7824a68 <+1256>:\tfstp %st(0)\n"
~" 0xb7824a6a <+1258>:\tfstp %st(0)\n"
~" 0xb7824a6c <+1260>:\tfstp %st(0)\n"
~" 0xb7824a6e <+1262>:\tfstp %st(0)\n"
~" 0xb7824a70 <+1264>:\tjmp 0xb7824ae0 <comparespline+1376>\n"
~" 0xb7824a72 <+1266>:\tlea 0x0(%esi),%esi\n"
~" 0xb7824a78 <+1272>:\tfstp %st(0)\n"
~" 0xb7824a7a <+1274>:\tfstp %st(0)\n"
~" 0xb7824a7c <+1276>:\tfstp %st(0)\n"
~" 0xb7824a7e <+1278>:\tfstp %st(0)\n"
~" 0xb7824a80 <+1280>:\tfstp %st(0)\n"
~" 0xb7824a82 <+1282>:\tfstp %st(0)\n"
~" 0xb7824a84 <+1284>:\tfstp %st(0)\n"
~" 0xb7824a86 <+1286>:\tjmp 0xb7824ae0 <comparespline+1376>\n"
~" 0xb7824a88 <+1288>:\tnop\n"
~" 0xb7824a89 <+1289>:\tlea 0x0(%esi,%eiz,1),%esi\n"
~" 0xb7824a90 <+1296>:\tfstp %st(0)\n"
~" 0xb7824a92 <+1298>:\tfstp %st(0)\n"
~" 0xb7824a94 <+1300>:\tfstp %st(0)\n"
~" 0xb7824a96 <+1302>:\tfstp %st(0)\n"
~" 0xb7824a98 <+1304>:\tfstp %st(0)\n"
~" 0xb7824a9a <+1306>:\tfstp %st(0)\n"
~" 0xb7824a9c <+1308>:\tfstp %st(0)\n"
~" 0xb7824a9e <+1310>:\tjmp 0xb7824ae0 <comparespline+1376>\n"
~" 0xb7824aa0 <+1312>:\tfstp %st(0)\n"
~" 0xb7824aa2 <+1314>:\tfstp %st(0)\n"
~" 0xb7824aa4 <+1316>:\tfstp %st(0)\n"
~" 0xb7824aa6 <+1318>:\tfstp %st(0)\n"
~" 0xb7824aa8 <+1320>:\tfstp %st(0)\n"
~" 0xb7824aaa <+1322>:\tfstp %st(0)\n"
~" 0xb7824aac <+1324>:\tjmp 0xb7824ae0 <comparespline+1376>\n"
~" 0xb7824aae <+1326>:\tfstp %st(0)\n"
~" 0xb7824ab0 <+1328>:\tfstp %st(0)\n"
~" 0xb7824ab2 <+1330>:\tfstp %st(0)\n"
~" 0xb7824ab4 <+1332>:\tfstp %st(0)\n"
~" 0xb7824ab6 <+1334>:\tjmp 0xb7824ae0 <comparespline+1376>\n"
~" 0xb7824ab8 <+1336>:\tfstp %st(0)\n"
~" 0xb7824aba <+1338>:\tfstp %st(0)\n"
~" 0xb7824abc <+1340>:\tfstp %st(0)\n"
~" 0xb7824abe <+1342>:\tfstp %st(0)\n"
~" 0xb7824ac0 <+1344>:\tjmp 0xb7824ae0 <comparespline+1376>\n"
~" 0xb7824ac2 <+1346>:\tfstp %st(0)\n"
~" 0xb7824ac4 <+1348>:\tfstp %st(0)\n"
~" 0xb7824ac6 <+1350>:\tfstp %st(0)\n"
~" 0xb7824ac8 <+1352>:\tfstp %st(0)\n"
~" 0xb7824aca <+1354>:\tjmp 0xb7824ae0 <comparespline+1376>\n"
~" 0xb7824acc <+1356>:\tlea 0x0(%esi,%eiz,1),%esi\n"
~" 0xb7824ad0 <+1360>:\tfstp %st(0)\n"
~" 0xb7824ad2 <+1362>:\tfstp %st(0)\n"
~" 0xb7824ad4 <+1364>:\tjmp 0xb7824ae0 <comparespline+1376>\n"
~" 0xb7824ad6 <+1366>:\tfstp %st(0)\n"
~" 0xb7824ad8 <+1368>:\tfstp %st(0)\n"
~" 0xb7824ada <+1370>:\tfstp %st(0)\n"
~" 0xb7824adc <+1372>:\tfstp %st(0)\n"
~" 0xb7824ade <+1374>:\txchg %ax,%ax\n"
~" 0xb7824ae0 <+1376>:\txor %eax,%eax\n"
~" 0xb7824ae2 <+1378>:\tadd $0x8c,%esp\n"
~" 0xb7824ae8 <+1384>:\tpop %ebx\n"
~" 0xb7824ae9 <+1385>:\tpop %esi\n"
~" 0xb7824aea <+1386>:\tpop %edi\n"
~" 0xb7824aeb <+1387>:\tpop %ebp\n"
~" 0xb7824aec <+1388>:\tret \n"
~" 0xb7824aed <+1389>:\tlea 0x0(%esi),%esi\n"
~" 0xb7824af0 <+1392>:\tfstp %st(1)\n"
~" 0xb7824af2 <+1394>:\tfxch %st(1)\n"
~" 0xb7824af4 <+1396>:\tmovl $0x1,0x44(%esp)\n"
~" 0xb7824afc <+1404>:\tmovl $0x0,0x40(%esp)\n"
~" 0xb7824b04 <+1412>:\tjmp 0xb78247c4 <comparespline+580>\n"
~" 0xb7824b09 <+1417>:\tlea 0x0(%esi,%eiz,1),%esi\n"
~" 0xb7824b10 <+1424>:\tfstp %st(3)\n"
~" 0xb7824b12 <+1426>:\tfxch %st(1)\n"
~" 0xb7824b14 <+1428>:\tfxch %st(2)\n"
~" 0xb7824b16 <+1430>:\tfxch %st(2)\n"
~" 0xb7824b18 <+1432>:\tjmp 0xb782467c <comparespline+252>\n"
~" 0xb7824b1d <+1437>:\tlea 0x0(%esi),%esi\n"
~" 0xb7824b20 <+1440>:\tfstp %st(4)\n"
~" 0xb7824b22 <+1442>:\tfxch %st(1)\n"
~" 0xb7824b24 <+1444>:\tfxch %st(2)\n"
~" 0xb7824b26 <+1446>:\tfxch %st(3)\n"
~" 0xb7824b28 <+1448>:\tfxch %st(3)\n"
~" 0xb7824b2a <+1450>:\tfxch %st(2)\n"
~" 0xb7824b2c <+1452>:\tjmp 0xb7824654 <comparespline+212>\n"
~" 0xb7824b31 <+1457>:\tlea 0x0(%esi,%eiz,1),%esi\n"
~" 0xb7824b38 <+1464>:\tfstp %st(3)\n"
~" 0xb7824b3a <+1466>:\tfxch %st(1)\n"
~" 0xb7824b3c <+1468>:\tfxch %st(2)\n"
~" 0xb7824b3e <+1470>:\tfxch %st(2)\n"
~" 0xb7824b40 <+1472>:\tjmp 0xb782462c <comparespline+172>\n"
~" 0xb7824b45 <+1477>:\tlea 0x0(%esi),%esi\n"
~" 0xb7824b48 <+1480>:\tfstp %st(4)\n"
~" 0xb7824b4a <+1482>:\tfxch %st(1)\n"
~" 0xb7824b4c <+1484>:\tfxch %st(2)\n"
~" 0xb7824b4e <+1486>:\tfxch %st(3)\n"
~" 0xb7824b50 <+1488>:\tfxch %st(3)\n"
~" 0xb7824b52 <+1490>:\tfxch %st(2)\n"
~" 0xb7824b54 <+1492>:\tjmp 0xb7824604 <comparespline+132>\n"
~" 0xb7824b59 <+1497>:\tfxch %st(3)\n"
~" 0xb7824b5b <+1499>:\tjmp 0xb7824b62 <comparespline+1506>\n"
~" 0xb7824b5d <+1501>:\tlea 0x0(%esi),%esi\n"
~" 0xb7824b60 <+1504>:\tfxch %st(3)\n"
~" 0xb7824b62 <+1506>:\tfmul %st(0),%st\n"
~" 0xb7824b64 <+1508>:\tfxch %st(5)\n"
~" 0xb7824b66 <+1510>:\tfmuls -0x1087f4(%ebx)\n"
~" 0xb7824b6c <+1516>:\tfxch %st(1)\n"
~" 0xb7824b6e <+1518>:\tfsubrp %st,%st(6)\n"
~" 0xb7824b70 <+1520>:\tfmulp %st,%st(5)\n"
~" 0xb7824b72 <+1522>:\tfxch %st(3)\n"
~" 0xb7824b74 <+1524>:\tfsubp %st,%st(4)\n"
~" 0xb7824b76 <+1526>:\tfldz \n"
~" 0xb7824b78 <+1528>:\tfucomp %st(4)\n"
~" 0xb7824b7a <+1530>:\tfnstsw %ax\n"
~" 0xb7824b7c <+1532>:\tsahf \n"
~" 0xb7824b7d <+1533>:\tja 0xb7824ad6 <comparespline+1366>\n"
~" 0xb7824b83 <+1539>:\tfld %st(3)\n"
~" 0xb7824b85 <+1541>:\tfsqrt \n"
~" 0xb7824b87 <+1543>:\tfucom %st(0)\n"
~" 0xb7824b89 <+1545>:\tfnstsw %ax\n"
~" 0xb7824b8b <+1547>:\tsahf \n"
~" 0xb7824b8c <+1548>:\tjp 0xb7824caa <comparespline+1834>\n"
~" 0xb7824b92 <+1554>:\tfstp %st(4)\n"
~" 0xb7824b94 <+1556>:\tfxch %st(1)\n"
~" 0xb7824b96 <+1558>:\tfxch %st(2)\n"
~" 0xb7824b98 <+1560>:\tfxch %st(3)\n"
~" 0xb7824b9a <+1562>:\tfldl 0xc(%esi,%ecx,1)\n"
~" 0xb7824b9e <+1566>:\tfldl 0x14(%esi,%edx,1)\n"
~" 0xb7824ba2 <+1570>:\tfld %st(0)\n"
~" 0xb7824ba4 <+1572>:\tfadd %st(1),%st\n"
~" 0xb7824ba6 <+1574>:\tfstl 0x8(%esp)\n"
~" 0xb7824baa <+1578>:\tfld %st(2)\n"
~" 0xb7824bac <+1580>:\tfchs \n"
~" 0xb7824bae <+1582>:\tfsub %st(4),%st\n"
~" 0xb7824bb0 <+1584>:\tfdivp %st,%st(1)\n"
~" 0xb7824bb2 <+1586>:\tfldl -0xba8dc(%ebx)\n"
~" 0xb7824bb8 <+1592>:\tfxch %st(1)\n"
~" 0xb7824bba <+1594>:\tfucom %st(1)\n"
~" 0xb7824bbc <+1596>:\tfnstsw %ax\n"
~" 0xb7824bbe <+1598>:\tfstp %st(1)\n"
~" 0xb7824bc0 <+1600>:\tsahf \n"
~" 0xb7824bc1 <+1601>:\tjb 0xb7824c10 <comparespline+1680>\n"
~" 0xb7824bc3 <+1603>:\tfldl -0xba25c(%ebx)\n"
~" 0xb7824bc9 <+1609>:\tfucomp %st(1)\n"
~" 0xb7824bcb <+1611>:\tfnstsw %ax\n"
~" 0xb7824bcd <+1613>:\tsahf \n"
~" 0xb7824bce <+1614>:\tjb 0xb7824c20 <comparespline+1696>\n"
~" 0xb7824bd0 <+1616>:\tfldl 0x14(%esi,%ebp,1)\n"
~" 0xb7824bd4 <+1620>:\tmov 0x10(%esp),%eax\n"
~" 0xb7824bd8 <+1624>:\tfmul %st(1),%st\n"
~" 0xb7824bda <+1626>:\tadd %esi,%eax\n"
~" 0xb7824bdc <+1628>:\tfaddl 0xc(%eax)\n"
~" 0xb7824bdf <+1631>:\tfmulp %st,%st(1)\n"
~" 0xb7824be1 <+1633>:\tfaddl 0x14(%eax)\n"
~" 0xb7824be4 <+1636>:\tfld %st(4)\n"
~" 0xb7824be6 <+1638>:\tfsub %st(7),%st\n"
~" 0xb7824be8 <+1640>:\tfxch %st(1)\n"
~" 0xb7824bea <+1642>:\tfucom %st(1)\n"
~" 0xb7824bec <+1644>:\tfnstsw %ax\n"
~" 0xb7824bee <+1646>:\tfstp %st(1)\n"
~" 0xb7824bf0 <+1648>:\tsahf \n"
~" 0xb7824bf1 <+1649>:\tjbe 0xb7824c30 <comparespline+1712>\n"
~" 0xb7824bf3 <+1651>:\tfld %st(4)\n"
~" 0xb7824bf5 <+1653>:\tfadd %st(7),%st\n"
~" 0xb7824bf7 <+1655>:\tfucompp \n"
~" 0xb7824bf9 <+1657>:\tfnstsw %ax\n"
~" 0xb7824bfb <+1659>:\tsahf \n"
~" 0xb7824bfc <+1660>:\tja 0xb7824907 <comparespline+903>\n"
~" 0xb7824c02 <+1666>:\tfstp %st(0)\n"
~" 0xb7824c04 <+1668>:\tjmp 0xb7824c38 <comparespline+1720>\n"
~" 0xb7824c06 <+1670>:\tlea 0x0(%esi),%esi\n"
~" 0xb7824c09 <+1673>:\tlea 0x0(%edi,%eiz,1),%edi\n"
~" 0xb7824c10 <+1680>:\tfstp %st(0)\n"
~" 0xb7824c12 <+1682>:\tfstp %st(0)\n"
~" 0xb7824c14 <+1684>:\tjmp 0xb7824c38 <comparespline+1720>\n"
~" 0xb7824c16 <+1686>:\tlea 0x0(%esi),%esi\n"
~" 0xb7824c19 <+1689>:\tlea 0x0(%edi,%eiz,1),%edi\n"
~" 0xb7824c20 <+1696>:\tfstp %st(0)\n"
~" 0xb7824c22 <+1698>:\tfstp %st(0)\n"
~" 0xb7824c24 <+1700>:\tjmp 0xb7824c38 <comparespline+1720>\n"
~" 0xb7824c26 <+1702>:\tlea 0x0(%esi),%esi\n"
~" 0xb7824c29 <+1705>:\tlea 0x0(%edi,%eiz,1),%edi\n"
~" 0xb7824c30 <+1712>:\tfstp %st(0)\n"
~" 0xb7824c32 <+1714>:\tfstp %st(0)\n"
~" 0xb7824c34 <+1716>:\tlea 0x0(%esi,%eiz,1),%esi\n"
~" 0xb7824c38 <+1720>:\tfsubrp %st,%st(1)\n"
~" 0xb7824c3a <+1722>:\tfdivl 0x8(%esp)\n"
~" 0xb7824c3e <+1726>:\tfxch %st(1)\n"
~" 0xb7824c40 <+1728>:\tfxch %st(3)\n"
~" 0xb7824c42 <+1730>:\tjmp 0xb782489b <comparespline+795>\n"
~" 0xb7824c47 <+1735>:\tmov %esi,%esi\n"
~" 0xb7824c49 <+1737>:\tlea 0x0(%edi,%eiz,1),%edi\n"
~" 0xb7824c50 <+1744>:\tfchs \n"
~" 0xb7824c52 <+1746>:\tfxch %st(1)\n"
~" 0xb7824c54 <+1748>:\tjmp 0xb7824792 <comparespline+530>\n"
~" 0xb7824c59 <+1753>:\tlea 0x0(%esi,%eiz,1),%esi\n"
~" 0xb7824c60 <+1760>:\tfxch %st(1)\n"
~" 0xb7824c62 <+1762>:\tfchs \n"
~" 0xb7824c64 <+1764>:\tfxch %st(1)\n"
~" 0xb7824c66 <+1766>:\tjmp 0xb7824783 <comparespline+515>\n"
~" 0xb7824c6b <+1771>:\tfstp %st(1)\n"
~" 0xb7824c6d <+1773>:\tfstp %st(1)\n"
~" 0xb7824c6f <+1775>:\tsubl $0x1,0x48(%esp)\n"
~" 0xb7824c74 <+1780>:\tfadds -0x107728(%ebx)\n"
~" 0xb7824c7a <+1786>:\tje 0xb7824c9e <comparespline+1822>\n"
~" 0xb7824c7c <+1788>:\tmov 0x40(%esp),%eax\n"
~" 0xb7824c80 <+1792>:\tshl $0x5,%eax\n"
~" 0xb7824c83 <+1795>:\tfldl 0x14(%esi,%eax,1)\n"
~" 0xb7824c87 <+1799>:\tlea 0x10(%esi,%eax,1),%eax\n"
~" 0xb7824c8b <+1803>:\tfldl 0xc(%eax)\n"
~" 0xb7824c8e <+1806>:\tfldl 0x14(%eax)\n"
~" 0xb7824c91 <+1809>:\tfxch %st(1)\n"
~" 0xb7824c93 <+1811>:\tfxch %st(2)\n"
~" 0xb7824c95 <+1813>:\tfxch %st(3)\n"
~" 0xb7824c97 <+1815>:\tfxch %st(2)\n"
~" 0xb7824c99 <+1817>:\tjmp 0xb7824998 <comparespline+1048>\n"
~" 0xb7824c9e <+1822>:\tfstp %st(0)\n"
~" 0xb7824ca0 <+1824>:\tmov $0x1,%eax\n"
~" 0xb7824ca5 <+1829>:\tjmp 0xb7824ae2 <comparespline+1378>\n"
~" 0xb7824caa <+1834>:\tfstp %st(0)\n"
~" 0xb7824cac <+1836>:\tfxch %st(2)\n"
~" 0xb7824cae <+1838>:\tfstpl 0x50(%esp)\n"
~" 0xb7824cb2 <+1842>:\tmov %ecx,0x5c(%esp)\n"
~" 0xb7824cb6 <+1846>:\tmov %edx,0x58(%esp)\n"
~" 0xb7824cba <+1850>:\tsub $0x10,%esp\n"
~" 0xb7824cbd <+1853>:\tfstpl 0x58(%esp)\n"
~" 0xb7824cc1 <+1857>:\tfstpl 0x18(%esp)\n"
~" 0xb7824cc5 <+1861>:\tfstpl (%esp)\n"
~" 0xb7824cc8 <+1864>:\tcall 0xb76a1d90 <sqrt@plt>\n"
~" 0xb7824ccd <+1869>:\tadd $0x10,%esp\n"
~" 0xb7824cd0 <+1872>:\tfldl 0x50(%esp)\n"
~" 0xb7824cd4 <+1876>:\tmov 0x5c(%esp),%ecx\n"
~" 0xb7824cd8 <+1880>:\tmov 0x58(%esp),%edx\n"
~" 0xb7824cdc <+1884>:\tfldl 0x48(%esp)\n"
~" 0xb7824ce0 <+1888>:\tfldl 0x8(%esp)\n"
~" 0xb7824ce4 <+1892>:\tfxch %st(1)\n"
~" 0xb7824ce6 <+1894>:\tfxch %st(2)\n"
~" 0xb7824ce8 <+1896>:\tfxch %st(3)\n"
~" 0xb7824cea <+1898>:\tjmp 0xb7824b9a <comparespline+1562>\n"
~"End of assembler dump.\n"
^done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment