ELF4Pb4 (%"444444``+``HHH hhhQtd/lib/ld-linux.so.2GNUSuSESuSE     ?&$Q<;hBtym$Ya `296h*43<{C& .Ј@ libm.so.6_Jv_RegisterClasses__gmon_start__logexpsqrtpowcossinlibc.so.6putcharstdout__monstartupfscanfputsmallocfflushabortfprintfmcountsscanffclosefputc_mcleanupfwritefopen_IO_stdin_used__libc_start_mainfree__cxa_atexitGLIBC_2.1GLIBC_2.1.3GLIBC_2.0G@ii si ii ii `a ``aaa aaaa a a $a (a,a0a4a8aqDžXzXE,8EPXXEHXEpWd$$jj QRjj VSjj XhT>u@XE(;Xuujjh{> uxE8P(@$RPݝhE8P8@4RPݝp݅pE(P$d$d$$܍h]`dDžXGX]݅pE(P$d$d$$s܍hXE(;X݅pE(P$d$d$$-܍hE8@,ɋEDžXXEXE(;Xu8uu4u0u,u(u$u uuuu20LL~5Lh>u uE4hE8@ }<hlptE8@ ؉L"hlE8@ LDžD"EE\PE8PDEPEu8uuu,u(uuuuu 0E0E@u8u4u0u,u(u$u uuPEЃ0ݝ`EE8@;E}E4?E0cEPEE8@ }.݅h܅`ݝh݅`܍`݅pݝp݅`݅hݝhDD;LE8@ }tۅL݅hݝhۅL݅pݝp݅h܍h݅pۅLۅLd$$|?ݝ`ۅL݅hݝ`M`dQEPMQDžXhEPX4EPXEPX XEPQQSSVXE(;XE8@@uaE0E@u8u4u0u,u(u$u uuPEЃ0EE0ujFjh>E\PE8PDEPEu8uuu,u(uuuuu '0E0E@u8u4u0u,u(u$u uuPEЃ0EEE8@;E}E4q E0dEPEDžXXEXE?EtJEPXEPX EPXPQQSXE(;XnEPMQEPMQM?Q|uujj h>u EPRPjj h?uy EPRPjj h4?uX ujjh{> u8uuuuuuu|u(uuuu$u uu3Puj  uEEEЋEȉEȋẺEȋE8PtDžXIXEXE?EtXEXE(;X\PE8PD E8P(@$RPݝhE8P8@4RPxݝp݅pE(P$d$d$$܍h]DžXGX]݅pE(P$d$d$$]܍hXE(;X݅pE(P$d$d$$܍hE8@,ɋEDžX(XEXE?EXEݝ E(P$d$XEċP$ɍd$d$$d$$܍]X]XEݝuu܍XE?EtE4UXXE(;XEݝ $E(P$d$E܋P$ɍd$d$$d$$܍ ]Eݝ(uu8܍(EE?EtE4EEPEu8uuu,u(uuuuu  0E0E@u8u4u0u,u(u$u uuPEЃ0ݝ`M`dQEE8@;E}E4OE0OEPEu8uuuuuuuuuu(uuuuu @E؋@P$d$EЋ@P$d$EEEEtEEЋE؉EȋẺEԋEDžHEPMQDžXeXEXE?Et.EPX EPXPQXE(;XEȋEԋEPQSRPjj hX?u uE8@xuE4E8@Pu DžP>EԋE8@PЅuEEԋ9u DžP DžPE8@Tu DžT0EȋE8@TЅu DžT DžTPt"TtEE8@ EtEE8@ EtEEЋE؉E8@tMEEE8@Et$HE8@;HuE4wDžHE8@\uG|u8uuuuu0|u4u,u(uu$u uuu@E8@X/E8@X E8@X}E8@X؉L E8@XLhlptDžDEE\PE8PDEPEu8uuu,u(uuuuu 0E0E@u8u4u0u,u(u$u uuPEЃ0ݝ`EE8@;E}E4E0cEPE݅h܅`ݝh݅`܍`݅pݝpDD;LۅL݅hݝhۅL݅pݝp݅h܍h݅pۅLۅLd$$Vݝ`E8@X}%݅`?EEPMQ݅`?E u8uuuuu,u(uuuuuuuu uu P u8uuuuuuu|u(uuuu$u uuD)Puj > uEԋE89~ E8u!EȋE8@9E8@ E4u8uuuuuuuuuuu\uu4u0u,u(uuuuuu$u uuu8Pu쀃 | u u u u u u u u ut uf uX uJ u< u.E@ PE@ P E@ P u u u u u \ u u uwiu i8< ݅e[^_]U jfE}u j EDtUEDtKEDtAEu|uxutulu`u@uuDu u|uxutupu`u\uXuPuu8u4u0u(u uuu%PEDE}"UAEDPh?uxEDPh?uxEHE0HEHQRjj Ph?uxV EDPh(@ux8E(PRPjj hP@ux EDPh@uxjEDPh@uxOEDPh@ux4EDPh@uxEDPh(AuxEDtSE PRPjj hPAuxb ETPhAuxIEhPhAux0ELE|PD uGuxjjhAS ux uxUHEE,@D|1E,@DPE,PDE,PDE9u E,@DE,@DEԋEEPEUEEPEUEe]EBE#EEPEȉŰE(PEPEUEE ~'E B]E B]Ee]EPu uME]EBEtEBEt뮋EE 6E BEEtE BB]E BEEtE BB]E BEt1E B}fE fEm]mEP$d$]/E B}fE fEm]mEP$d$]؋EEEEtEEPE؉U܋EEEEtEEPE؉U܋E$PE E؋U܉QE,@DyEE;EEU8 u EЃ]E(BEt 0B]]E]EM]EEɍd$$d$$M]EUEȉUEU8UE,PE,E0PE0E4PE4E4EDPtED@DxLED@DEED@DE8BEtnED@DU8@YEFEEEE8BEtEU8@EE;EEPEUE<E@E8B]Ed$$Et]Ed$$]E] u EЃ]EEtEE @@PhLRu$E @DPhtRu E PL@HRPjj hRu E @PPhRuΣE @TPhRu责E @XPh#Su蚣E @\Ph@Su耣E Pd@`RPjj hdSu^ E @hPh~SuDE @lPhSu*uj ʣÐU8EE؋E EܸEUESEt[ESEt ]ES}fEִ fEm]m֋E@jS]EEt@jS]ES}fEִ fEm]m֋EEUЍЍP$d$ES]E@jE@jE@@jMS]EU觡EEE EaEE@t j]=uujSSSSjj]EU(,EEE EEEEEESTEF]kSU?RPd$$4]EUE؉UEU( EEE EEEEEETTEF]kSU?RPd$$ʠ]EEMUVS VSEPEs[ݝEPEPE(P  ss݅[[ݝDžݝ ݝ(݅(܍([ݝ0݅(܍ݝ8݅([ݝ@ܺP%CHLļBPTX\`dhl:#@PERT!?RPO\ݝPERT!?cA  $(,048<@D~.AHLPTX\`dhlؒ\i@ptx|EUEUEUEUEUEEEEEUEUĸEȉU̸`<$lll}i>ll>lljnU'>llOvS@>llg>llCv>llL>llj.>ll님>llӓPo>ll̉>llºT(>llI$q9>mm2>m me>mm5$>mmI> m$mqb>4>(m,m;f>0m4mu>8m@mDm3BcTl>HmLmW2N>PmTmQݺk >Xm\mJ A>`mdm]rzG>hmlmcT5>pmtmmȺF>xm|mѺܶ>mm>mmUܺߗ>mm9?>mm E>mm -/>mmTU_>mmߺ{y>mm ]>mm>mmKѺ~>mmz>mme" w>mm Gt>mmKe!`q>mmں&n>mm/ ((j>nnvLf>n n@/#c>nnN4ba>nnM]R]> n$n_Y>(n,n )3QV>0n4n&™\S>8n@nDnI.&M>HnLnvJI>PnTn7E>Xn\n v C>`ndnmԄ@>hnlnbiz <>pntn>&8>xn|n"֓5>nn?2c2>nnH'>0>nnni/,>nnк>t(>nn{7%>nnM h">nnqT>nnN36׶>nn^_I >nnG>nnz⺼>nngF>h>nneBD@ >nn8j<¤>nnI>nnwP>ooރqP=o oRr=oo:9ʺ?=ooţ+= o$o&7*=(o,o@2^=0o4oC#Y=8oV@EU ZAEUP@EUE%TE݅܍(u]uuҺMb0?RP-]݅0\8\ݝ``dhl݅8(\܍@ \݅0@\ \ݝX݅8M܍@MEH\܍0MݝPPTHL݅H܍ݝ`݅H܅`ݝhEЉUԋ jࣝ䣝 j j j jǑǑ j## j ݅݅pEt݅P\E }tj ݅X\E j=@B j=~"jP$d$`\Ev 8pARPd$$/ݝ݅݅@Et08<@D݅݅HEtHL݅h\Ep\܍܍܍0]EE]ȃ}t ݝ| x\ݝ|݅`\\||d$$)ݝ|8pARPd$$-݅|\e݅h܅`sݝ݅\Etx|݅\݅ݝp݅\݅\\݅܍pݝx}܍܅x݅ݝ݅p܍ݝ|܍ܥ݅ݝPERT!?RP{\܅ݝ}PERT!?RP{\܅݅}݅܍d$$|ݝ݅܅ݝ݅܅ݝ݅܅ݝ}t ݝ} x\ݝ}݅`\\ }}d$$@'ݝ݅h܅`sݝ}t ݝ} x\ݝ}݅`\\}}d$$&ݝ}8pARPd$$*݅}\ݝ݅܅ݝjuEU݅\܍\܅P\]݅݅Et ݅ܵ\ݝj݅Etyjuud`Ph0TzP݅`ܥݝ`}u`݅`݅Et݅E@t3EjEEUEU݅݅XEtX\݅݅PEtPT݅ٽf f٭۝٭1)P$d$݅Et5݅٭۝٭1)P$d$ݝ݅٭۝٭1)P$d$\Et݅٭۝٭1)P$d$݅Ete݅٭۝٭1)P$d$ݝ E݅ EtBEU쉅 $(,04j@j jࣝ䣝 j j j jǑǑj݅\[ݜ# j݅\u݅\Ej,E$j@jj]݅݅pE`݅P\E=݅݅pEu5݅P\Eus\ݝ(}ݝ(}݅\8\ݝ0}݅HMݝ8}݅`\ɍd$$RP} ܅8}܅0}݅(}ݝ@}݅\8\ݝH}݅HMݝP}݅`\ɍd$$RP ܅P}܅H}݅@}ݝ }?RPd$$33333ARP`\ݝX}?RPd$$tp݅X}\ݝ } $} }D@<8hlTs0݅݅pE`݅P\E=݅݅pEu5݅P\Eus\ݝh}ݝh}݅\8\ݝp}݅HMݝx}݅`\ɍd$$RP ܅x}܅p}݅h}ݝ}݅\8\ݝ}݅HMݝ}݅`\ɍd$$RP܅}܅}݅}ݝ`}?RPsd$$33333ARP\ݝ}?RP*d$$tp݅}\ݝ`}a݅`}Etj@j jrp j[ep j;Xp jHKp j>p j[1p j2$p jJp hTGp݅݅pE`݅P\E=݅݅pEu5݅P\Eus\ݝ}ݝ}݅\8\ݝ}݅HMݝ}݅`\ɍd$$RPf܅}܅}݅}ݝ}݅\8\ݝ}݅HMݝ}݅`\ɍd$$RP܅}܅}݅}ݝ}?RPd$$33333ARPI\ݝ}?RPpd$$tp݅}\ݝ}a݅}Et.݅݅pE`݅P\E=݅݅pEu5݅P\Eus\ݝ}ݝ}݅\8\ݝ}݅HMݝ}݅`\ɍd$$RP/܅}܅}݅}ݝ~݅\8\ݝ~݅HMݝ~݅`\ɍd$$RP܅~܅~݅~ݝ}?RPd$$33333ARP\ݝ~?RP9d$$tp݅~\ݝ}݅}aP݅݅pEh݅P\EE݅݅pEu5݅P\Eus\ݝ(~ݝ(~݅\8\ݝ0~݅HMݝ8~݅`\ɍd$$RP܅8~܅0~݅(~ݝ@~݅\8\ݝH~݅HMݝP~݅`\ɍd$$RP܅P~܅H~݅@~h\ݝ ~?RPLd$$33333ARP\ݝX~?RPd$$tp݅X~\h\ݝ ~aܽ ~d$$hTjjjPRhTi h9UeissRPhMUi<8hbUihyUiD@hUti,(hUXi݅(݅8d$$hU+i݅(\݅(݅(܅8\݅(܅8˃ d$$ɍd$$d$$d$$hUh0s܅h܅h\EE]Ƀd$$d$$uuhVkh 40hEVOhlhh\V3hLHhsVhd`hVg,(<8hVg uuhVg j fD@hVg<8hWlgLHhWPgs܅h܅hsss܅hɃd$$lhRPd$$lhh(Wf0s܅h܅hs܅h d$$hWf s܅h܅hs܅h݅h\݅Ƀd$$d$$7 ݅[ d$$hWf ssRPhWessRPhWe7%u})EHt41&G9}u]u}]ÐU1S*M$ tD$1D$E$K []ÐUSR`t`ЋCuX[]ÐUSLp$LY[]wuser_out/* $Id: user.c,v 13.5 1996/08/16 10:06:21 ingber Exp ingber $ */%s CC = %s %s %lfpayload = %f rasa_opt%s%ld%dexit code = %d final cost value = %12.7g parameter value %ld %12.7g %lf%lf%lf%d@p@wasa_outa number_asa_open = %d recursive_asa_open = %d Initial Random Seed = %ld *number_parameters = %ld index_v parameter_minimum parameter_maximum parameter_value parameter_type %-8ld %-*.*g %-*.*g %-*.*g %-7d total number invalid OPTIONS = %d user's initial parameters generated FALSE *valid_state_generated_flag temperature_scale = %*.*g temperature_scale_parameters[0] = %*.*g *temperature_scale_cost = %*.*g best...->cost=%-*.*g *number_accepted=%ld *number_generated=%ld C]r2< NORMAL_EXIT exit_status = %d P_TEMP_TOO_SMALL exit_status = %d current_user_parameter_temp[%ld] too small = %*.*g C_TEMP_TOO_SMALL exit_status = %d *current_cost_temperature too small = %*.*g COST_REPEATING exit_status = %d TOO_MANY_INVALID_STATES exit_status = %d IMMEDIATE_EXIT exit_status = %d INVALID_USER_INPUT exit_status = %d ERR: no exit code available = %d final_cost = best_generated_state->cost = %-*.*g *number_accepted at best_generated_state->cost = %ld *number_generated at best_generated_state->cost = %ld _}ʳ $?uZC]r2<??C]r2 parameter_maximum[] ****** parameter_initial[] < parameter_minimum[] ****** parameter_initial[] > parameter_maximum[] ****** *number_parameters < 1 ****** parameter_type[] != -2 && parameter_type[] != 2 && parameter_type[] != -1 && parameter_type[] != 1 ****** Limit_Acceptances < 0 ****** Limit_Generated < 0 ****** Limit_Invalid_Generated_States < 0 ****** Accepted_To_Generated_Ratio <= ZERO ****** Cost_Precision <= ZERO ****** Maximum_Cost_Repeat < 0 ****** Number_Cost_Samples == 0 || Number_Cost_Samples == -1 ****** Temperature_Ratio_Scale <= ZERO ****** Cost_Parameter_Scale_Ratio <= ZERO ****** Temperature_Anneal_Scale <= ZERO ****** User_Initial_Parameters != FALSE && User_Initial_Parameters != TRUE ****** Sequential_Parameters >= *number_parameters ****** Initial_Parameter_Temperature <= ZERO ****** Acceptance_Frequency_Modulus < 0 ****** Generated_Frequency_Modulus < 0 ****** Reanneal_Cost == -1 ****** Reanneal_Parameters != FALSE && Reanneal_Parameters != TRUE ****** Delta_X <= ZERO ****** User_Tangents != FALSE && User_Tangents != TRUE ****** Curvature_0 -1 && Curvature_0 != FALSE && Curvature_0 != TRUE ***%s %s index = %ld *index_cost_acceptances = %ld, *current_cost_temperature = %*.*g *accepted_to_generated_ratio = %*.*g, *number_invalid... = %ld *number_generated = %ld, *number_accepted = %ld best...->cost = %*.*g, last...->cost = %*.*g index_v best...->parameter current_parameter_temp tangent %ld %*.*g %*.*g %*.*g curvature[%ld][%ld] = %*.*g curvature[%ld][%ld] = %*.*g = curvature[%ld][%ld] C]r2< ADAPTIVE SIMULATED ANNEALING /* $Id: asa.c,v 13.5 1996/08/16 10:06:33 ingber Exp ingber $ */%s OPTIONS_FILE = %d OPTIONS_FILE_DATA = %d RECUR_OPTIONS_FILE = %d RECUR_OPTIONS_FILE_DATA = %d COST_FILE = %d ASA_LIB = %d HAVE_ANSI = %d IO_PROTOTYPES = %d TIME_CALC = %d TIME_STD = %d INT_LONG = %d INT_ALLOC = %d SMALL_FLOAT = %*.*g MIN_DOUBLE = %*.*g MAX_DOUBLE = %*.*g EPS_DOUBLE = %*.*g CHECK_EXPONENT = %d NO_PARAM_TEMP_TEST = %d NO_COST_TEMP_TEST = %d SELF_OPTIMIZE = %d ASA_TEST = %d ASA_TEST_POINT = %d ASA_TEMPLATE = %d MY_TEMPLATE = %d ASA_TEMPLATE_LIB = %d ASA_TEMPLATE_ASA_OUT_PID = %d ASA_TEMPLATE_MULTIPLE = %d ASA_TEMPLATE_SELFOPT = %d ASA_TEMPLATE_SAMPLE = %d ASA_TEMPLATE_QUEUE = %d ASA_TEMPLATE_PARALLEL = %d ASA_TEMPLATE_SAVE = %d USER_INITIAL_COST_TEMP = %d RATIO_TEMPERATURE_SCALES = %d USER_INITIAL_PARAMETERS_TEMPS = %d DELTA_PARAMETERS = %d QUENCH_PARAMETERS = %d QUENCH_COST = %d QUENCH_PARAMETERS_SCALE = %d QUENCH_COST_SCALE = %d OPTIONAL_DATA = %d OPTIONAL_DATA_INT = %d USER_COST_SCHEDULE = %d USER_ACCEPT_ASYMP_EXP = %d USER_ACCEPTANCE_TEST = %d USER_GENERATING_FUNCTION = %d USER_REANNEAL_COST = %d USER_REANNEAL_PARAMETERS = %d MAXIMUM_REANNEAL_INDEX = %ld REANNEAL_SCALE = %*.*g ASA_SAMPLE = %d ASA_QUEUE = %d ASA_RESOLUTION = %d ASA_PARALLEL = %d ASA_SAVE = %d SYSTEM_CALL = %d FDLIBM_POW = %d FDLIBM_LOG = %d FDLIBM_EXP = %d ASA_PRINT = %d ASA_OUT = %s USER_ASA_OUT = %d ASA_PRINT_INTERMED = %d ASA_PRINT_MORE = %d G_FIELD = %d G_PRECISION = %d OPTIONS->Limit_Acceptances = %ld OPTIONS->Limit_Generated = %ld OPTIONS->Limit_Invalid_Generated_States = %d OPTIONS->Accepted_To_Generated_Ratio = %*.*g OPTIONS->Cost_Precision = %*.*g OPTIONS->Maximum_Cost_Repeat = %d OPTIONS->Number_Cost_Samples = %d OPTIONS->Temperature_Ratio_Scale = %*.*g OPTIONS->Cost_Parameter_Scale_Ratio = %*.*g OPTIONS->Temperature_Anneal_Scale = %*.*g OPTIONS->Include_Integer_Parameters = %d OPTIONS->User_Initial_Parameters = %d OPTIONS->Sequential_Parameters = %ld OPTIONS->Initial_Parameter_Temperature = %*.*g OPTIONS->Acceptance_Frequency_Modulus = %d OPTIONS->Generated_Frequency_Modulus = %d OPTIONS->Reanneal_Cost = %d OPTIONS->Reanneal_Parameters = %d OPTIONS->Delta_X = %*.*g OPTIONS->User_Tangents = %d OPTIONS->Curvature_0 = %d L@jA@@@@?.@@PERT! @@PERT! @@PETALUMINUMDyneemaT %d X %G Y %G A %G F %G Th %G VX %G VY %G Thru %G D %G CylinderHeight %G TankCircumference %G FlatVelocity %G Merit %G NOT BETTER BUT PERHAPS STILL INTERESTING %G as good as best Parameters from the simulated annealer for test# %d bestResult# %d: VEHICLE DIMENSIONS Expansion Ratio %G CylinderHeight= %Gm AspectRatio = %G TankCircumference= %Gm TankRadius = %Gm aspect height/diameter %G Device Height %Gm %Gft+ engine and Cone diameter = %Gm %Gft TakeOffThrust %Gn %G lb Thrust/Weight %G TankCrossSection = %G StartFuelMass %Gkg TankMass %Gkg EngineMass %Gkg CylinderHeight %Gm TankRadius %Gm TankVolume %Gm^3 ActualTankThickness %G m MaxISP = %G MaxISPAltitude = %G MinISP = %G DryMass %Gkg DryMass+PayLoad %Gkg PayLoad %Gkg StartFuelMass %Gkg Vehicle_Loaded %G MassRatio %G DeltaV %G tankage pressure set to %G pascals %G psi tankpressure input = %G psi PayLoad= %Gkg FuelDensity %G kg/(m^3) Fudge = %G charistic_engine thrust/weight ratio %G Max engine thrust/weight ratio %G TankPress %G Chamber Pressure = %G psi Volume = %G Flight parameters FlatVelocity= %G Latitude = %G VelocityX = %Gm/s Altitude= %Gm VelocityY %Gm/s Velocity %Gm/s OrbitalVelocityAtAltitude %G OrbitAltitude %G m sumISP= %G MaxAcc= %Gg MinAcc %Gg Fuel residual mass = %g Burnout at %d seconds sec velocity = %G altitude = %G modeling ends at %d sec NormalizedMaxDrag = %G MaxDrag=%G at Alt=%G m going %G M/s TotalDrag %G cost assumptions: LaborFactor %G FuelUnitCost $%G/m^3 EnginePrice $%G/kg %sPrice $%G/kg VehicleCost $%G Tank $%G Engine $%G Fuel $%G Profit= $%G LaunchCost $%G BESTGOODYupNO GODDAMNIT!MadeOrbit %s Merit %G MeritRatio %G %s MassRatio %G PayloadRatio %G etratio = %G TankVolumeabstract = %G ExpansionRatio = %G payload/(tank+engine) = %G inverse = %G$/pound =$ %G @@4@@PERT! @PERT!@:#@PERT!?u|@?@Mb0?7N^n~·އ.>N^n~ `=`XGCC: (GNU) 4.0.2 20050901 (prerelease) (SUSE Linux)GCC: (GNU) 4.0.2 20050901 (prerelease) (SUSE Linux)GCC: (GNU) 4.0.2 20050901 (prerelease) (SUSE Linux)GCC: (GNU) 4.0.2 20050901 (prerelease) (SUSE Linux)GCC: (GNU) 4.0.2 20050901 (prerelease) (SUSE Linux)GCC: (GNU) 4.0.2 20050901 (prerelease) (SUSE Linux)GCC: (GNU) 4.0.2 20050901 (prerelease) (SUSE Linux)GCC: (GNU) 4.0.2 20050901 (prerelease) (SUSE Linux)GCC: (GNU) 4.0.2 20050901 (prerelease) (SUSE Linux)GCC: (GNU) 4.0.2 20050901 (prerelease) (SUSE Linux)GCC: (GNU) 4.0.2 20050901 (prerelease) (SUSE Linux)"Ј@45p<І %,  [M&#W,Z=5<!oy_IO_stdin_used!__gmon_start__r,u 4cost_functionmain initialize_parameterst myrand randfltH payload^ ptr_out ?rasa asa_exit generate_new_state%generate_asa_stateaccept_new_state)reannealKcost_derivativestest_asa_optionsprint_string?print_string_indexprint_stateprint_asa_options&zRadiusFromHeightFromQrocket_cost_functioncheckMRinternal_calcExpandedPressCF_ThrustCoefficientvCalcISPsetupExpArraypayloadExpArrayInitialized2NSec\ExpPressArraykˆ../sysdeps/i386/elf/start.S/usr/src/packages/BUILD/glibc-2.3/csuGNU AS 2.16.91.0.2XĈĈNtvint@E}<OV|ЈNtvint@E}"$=ЈUAOaw/usr/src/packages/BUILD/glibc-2.3/cc/csu/crti.S/usr/src/packages/BUILD/glibc-2.3/csuGNU AS 2.16.91.0.2q aGNU C 4.0.2 20050901 (prerelease) (SUSE Linux)user.c/tmp/newerasaintnchardouble1unsigned charshort unsigned intlong unsigned intsigned charshort intlong long intlong long unsigned int__quad_t;__off_t)long int__off64_t 1FILE.Y^._flags a#_IO_read_ptrh#_IO_read_endh#_IO_read_baseh# _IO_write_baseh#_IO_write_ptrh#_IO_write_endh#_IO_buf_baseh#_IO_buf_endh# _IO_save_baseh#$_IO_backup_baseh#(_IO_save_endh#,_markers#0_chain #4_fileno"a#8_flags2&a#<_old_offset(#@_cur_column,#D_vtable_offset-#F_shortbuf.#G_lock2 #H_offset;5#L__pad1A#T__pad2B#X_modeDa#\_unused2F#` _IO_lock_t _IO_marker  _next# _sbuf# _posa#Y n F #n F3|Limit_Acceptancesn)#Limit_Generatedo)#Limit_Invalid_Generated_Statespa#Accepted_To_Generated_Ratioqv# Cost_Precisionsv#Maximum_Cost_Repeatta#Number_Cost_Samplesua# Temperature_Ratio_Scalevv#$Cost_Parameter_Scale_Ratiowv#,Temperature_Anneal_Scalexv#4Include_Integer_Parameters}a#<User_Initial_Parameters~a#@Sequential_Parameters)#DInitial_Parameter_Temperaturev#HAcceptance_Frequency_Modulusa#PGenerated_Frequency_Modulusa#TReanneal_Costa#XReanneal_Parametersa#\Delta_Xv#`User_Tangentsa#hCurvature_0a#lN_Accepted)#pN_Generated)#tImmediate_Exita#xUSER_DEFINES#cost_function- vUx-u>-u -ug-u"-u-u- u T- u$- u(- u,v)an mainMaUargc1auargv1n u Nu@n_paramO)uDcompile_cntRauH>]uL]uP]uTg^uX"^u\cost_value_vu`buleupThutkamuxupt u|qz u~read_intrau~read_longt)u~read_doublevvu~hM n FOt initialize_parameters+Uu>u ugu"uuu ut u$u(index)uxz uread_index)u myrandv+Uu8 randfltvUurranfvuhkranfupnautinitial_flagairandom_array8 a H v Fpayloadvsptr_outt s;B9VGNU C 4.0.2 20050901 (prerelease) (SUSE Linux)asa.c/tmp/newerasaintmchardoubleunsigned charshort unsigned intlong unsigned intsigned charshort intlong long intlong long unsigned int__quad_t;__off_t(long int__off64_t FILE.XU._flags `#_IO_read_ptrg#_IO_read_endg#_IO_read_baseg# _IO_write_baseg#_IO_write_ptrg#_IO_write_endg#_IO_buf_baseg#_IO_buf_endg# _IO_save_baseg#$_IO_backup_baseg#(_IO_save_endg#,_markers#0_chain #4_fileno"`#8_flags2&`#<_old_offset(#@_cur_column,#D_vtable_offset-#F_shortbuf.#G_lock2 #H_offset;4#L__pad1A#T__pad2B#X_modeD`#\_unused2F#` _IO_lock_t _IO_marker  _next# _sbuf# _pos`#X m E "m E3|Limit_Acceptancesn(#Limit_Generatedo(#Limit_Invalid_Generated_Statesp`#Accepted_To_Generated_Ratioqu# Cost_Precisionsu#Maximum_Cost_Repeatt`#Number_Cost_Samplesu`# Temperature_Ratio_Scalevu#$Cost_Parameter_Scale_Ratiowu#,Temperature_Anneal_Scalexu#4Include_Integer_Parameters}`#<User_Initial_Parameters~`#@Sequential_Parameters(#DInitial_Parameter_Temperatureu#HAcceptance_Frequency_Modulus`#PGenerated_Frequency_Modulus`#TReanneal_Cost`#XReanneal_Parameters`#\Delta_Xu#`User_Tangents`#hCurvature_0`#lN_Accepted(#pN_Generated(#tImmediate_Exit`#xUSER_DEFINES"_ i cost`u# parametera_#uSTATEi3J asa?u UM uh u seed u_u_u_u_u _u$, u( u,~ u0 u4! u8index_cost_constraintF`u~index_cost_repeatI`u~tmp_var_intK`u~tmp_var_int1K`u~tmp_var_int2K`u~M(u~N u~JPuu~tmp_var_dbQuu~tmp_var_db1Quu~tmp_var_db2Quu~`R u~>S uV uV uV u#d_uh_utemperature_scalekuuk_uzm_un_uo_up_uq_u3ruut u@w uDx uHx uL~y uPy uTz uXQz u\8{ u`{ ud^ uhrepeated_invalid_states(ulasa_open`inumber_asa_open`irecursive_asa_open`iEXIT_ASA ܯ u_____     (`J  u  Le asa_exit;  6UM uJ _u  _u _u _u _u _u # _u$ _u( _u, _u0 _u4, u8 u<~ u u u u u uQ u u^ u u u u u u> u u< (ux`= u|%generate_new_state 6 Uh useed u  _u _u _u, u u  u$ u( u, (uTx uuX  uu`min_parameter_v uuhmax_parameter_v uuptemperature_v uuHparameter_range_v uuxgenerate_asa_state u Uh useed u temp _ux uuhy uupz uux)accept_new_state Uh useed u  _u _u _u, u u  u$Q u(8 u,~ u0 u4 u8 u< u udelta_cost uuXprob_test uu`unif_test uuhcurr_cost_temp uup (u|Kreanneal UU _u _u  _u# _u _u _uz _u  _u$ _u( _u,, u0 u4Q u8 u< u u u (ucost_test `utmp_var_db3 uunew_temperature uu3! uu@log_init_cur_temp_ratio" uuHtemperature_rescale_power# uuPcost_best$ uuXcost_last$ uu`tmp_dbl% uuhtmp_dbl1% uupcost_derivatives:UUM u_u  _u _u _u# _u,  u  u$ u(` u,~ u0^ u4 u8 u<> u u;(u;(uo;(uindex_vv_v;(usaved_num_invalid_gen_states<(utmp_saved>(u @uuparameter_vv@uuparameter_v_offset@uuparameter_vv_offset@uu@recent_best_costAuuHnew_cost_state_1BuuPnew_cost_state_2BuuXnew_cost_state_3Buu`delta_parameter_vCuuhdelta_parameter_vvCuuptest_asa_options`xUseed u_u _u_u_u_u, u  u$~ u( u,> u0 u4invalid`ux`u|?print_stringxU>z ustringzgu print_string_indexU> ustringgu index(uprint_stateU_u_u _u_u_u_u_u , u$` u( u,Q u0 u4^ u8 u< u> u u(uh(ulo(up.print_asa_optionswU>p up u stdoutv';GNU C 4.0.2 20050901 (prerelease) (SUSE Linux)rocket.c/tmp/newerasaintpchardouble$unsigned charshort unsigned intlong unsigned intsigned charshort intlong long intlong long unsigned int__quad_t;__off_t+long int__off64_t $]._flags c#_IO_read_ptrj#_IO_read_endj#_IO_read_basej# _IO_write_basej#_IO_write_ptrj#_IO_write_endj#_IO_buf_basej#_IO_buf_endj# _IO_save_basej#$_IO_backup_basej#(_IO_save_endj#,_markers#0_chain #4_fileno"c#8_flags2&c#<_old_offset(#@_cur_column,#D_vtable_offset-#F_shortbuf.#G_lock2#H_offset;7#L__pad1A#T__pad2B#X_modeDc#\_unused2F #` _IO_lock_t _IO_marker  _next# _sbuf# _posc#O p H p H3|Limit_Acceptancesn+#Limit_Generatedo+#Limit_Invalid_Generated_Statespc#Accepted_To_Generated_Ratioqx# Cost_Precisionsx#Maximum_Cost_Repeattc#Number_Cost_Samplesuc# Temperature_Ratio_Scalevx#$Cost_Parameter_Scale_Ratiowx#,Temperature_Anneal_Scalexx#4Include_Integer_Parameters}c#<User_Initial_Parameters~c#@Sequential_Parameters+#DInitial_Parameter_Temperaturex#HAcceptance_Frequency_Modulusc#PGenerated_Frequency_Modulusc#TReanneal_Costc#XReanneal_Parametersc#\Delta_Xx#`User_Tangentsc#hCurvature_0c#lN_Accepted+#pN_Generated+#tImmediate_Exitc#xUSER_DEFINES|air_'xVUy'xuXi(cula)xupkm+cu|AirPressureFxVUyFxuxRadiusFromTx;UvolumeTxuhQTxu`rUxuxQHeightFrom_x;Uvolume_xuhQ_xu`r`xuxrocket_cost_functionxx83Uxmuparameter_lower_boundnu parameter_upper_boundoucost_tangentspucost_curvaturequparameter_dimensionruparameter_int_realsu cost_flagtu$exit_codeuu(USER_OPTIONSv u,funevalsz+jTakeoffG|xu{TankVolume}xu{etweightratio~xu{AspectRatioxu{FlatVelocityxu|TankPressExu|TankPressxu|MaterialTypecu|DeviceHeightxu|TankRadiusxu|TankCrossSectionxu|CylinderHeightxu|TankCircumferencexu|TankMassxu|TankStructureMassxu|TankLinerMassxu|EngineMassxu|VehicleDryMassxu|sinOrbitxu|yComponentxu|xComponentxu}Accxu}VelocityXxu}VelocityYxu}Velocityxu}FPressxu}Yxu}Xxu}MFRxu}Thetaxu}THRUSTSUMxu}DeltaVxu}VMassxu}ISPxu}Thrustxu}MaxAccxu}MinAccxu~MinAccVelocityxu~MinAccAltitudexu~MaxFPressxu~MaxDragxu~MaxDragAltxu~MaxDragVxu~MaxISPAltitudexu~MaxISPxu~MinISPxu~MaxYxu~MaxVxu~FuelMassxu~StartFuelMassxu~OrbitalVelocityAtAltitudexu~MaxMeritxatestNumbercjprintedTestNumbercjGBogosityFactorxu~TakeOffThrustxuFractionOfDesiredHeightCalculatedxuMaterialPricexuMaterialStrengthxuMaterialDensityxuMaterialNamejuRequiresLinercuOutOfFuelcuBurnoutcuBurnoutAltitudexuBurnoutVelocityxu@debugPrintcjTotalDragxuHaspectBogosityFactorxuPActualTankThicknessxuXAlternateTankThicknessxu`Xarrayuח|Yarrayu೯xYVelocityarrayutXVelocityarrayupISParrayulPhiarrayu࣎iThrustarrayueDragxuhicutx+c $xH?BZfminx833Uxxxuxyyxupfmaxx33UxxxuxyyxupcheckMRS3b4UispSxuxmassratioSxupdeltavSxuhinternal_calcExpandedPress[xb46Upress[xuHB[xu@ksp[xuguessIPress\xuXoldguess]x jUguess^xu`Lguess_xuhdelta`xupiacu|vCF_ThrustCoefficientxx6|7Uchamberpressurexxuhexpandedpressurexxu`externalpressurexxuXkspxxuParea_expansion_ratioxxuH1yxuxCalcISPx|78UpressurexuPchamberPressxuHoldresultx(jresultxu`expandedPressurexuh1xupTsetupExpArray89UicupjcutcalcExpandedPress*x9:Upress*xuPB*xuHksp*xu@expIndex+cu`pIndex,cudret-xuhr.xup#iminc:';Uxcuycu oldpressure@xpaoldchamberPressAxxa jxH+airdensY@joldapyCxaoldappDxjExpansionRatiojxsTankPressureexternalkxsstdoutpayloadxsExpArrayInitializedBcjNSecQcj \x H HdExpPressArrayFsw/usr/src/packages/BUILD/glibc-2.3/cc/csu/crtn.S/usr/src/packages/BUILD/glibc-2.3/csuGNU AS 2.16.91.0.2%% $ > $ > 4: ; I?  &I% $ > $ > 4: ; ? < .? : ; ' @ 4: ; I %C% $ >  I$ > : ; I : ;  : ;I8  : ;  : ; : ; I8 I !I/  : ;: ;I.? : ; ' I@ : ; I : ; I 4: ; I 4: ; I .? : ;' @ : ;I 4: ;I 4: ;I .? : ;' I@ 4: ; I?  C% $ >  I$ > : ; I : ;  : ;I8  : ;  : ; : ; I8 I !I/  : ;: ;I : ; .? : ; ' I@ : ; I : ; I 4: ; I 4: ; I  : ;' II.? : ;' @ : ;I 4: ;I : ;I 4: ;I .? : ;' I@ 4: ; I? < C% $ >  I$ > : ; I : ;  : ;I8  : ;  : ; : ; I8 I !I/  : ;: ;I.: ;' I@ : ;I 4: ;I .? : ;' I@ : ;I !I/.: ; ' I@ : ; I .? : ;' @ 4: ;I .? : ;@ 4: ; I !I/4: ; I? < 4: ; I?  4: ;I?  %T/ ../sysdeps/i386/elfstart.S01:"VWYX  init.cA  gmon-start.cЈ<i w+YQgC /usr/src/packages/BUILD/glibc-2.3/cc/csucrti.S5:p<1,:VІ!,: ,Vd:d,,W6 /usr/include/usr/include/sys/usr/include/gnu/usr/include/bits/usr/include/linux/usr/include/asm/usr/include/asm-generic/usr/lib/gcc/i586-suse-linux/4.0.2/includeuser.cuser.hasa_user.herrno.hfeatures.hcdefs.hstubs.herrno.herrno.herrno.herrno.herrno-base.hmath.hhuge_val.hmathdef.hmathcalls.hstdio.hstddef.htypes.hwordsize.htypesizes.hlibio.h_G_config.hwchar.hwchar.hgconv.hstdarg.hstdio_lim.hsys_errlist.hstdlib.htypes.htime.hendian.hendian.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.hsched.halloca.hstring.hmalloc.huser_cst.h-   ;(+$ e# 11WVVWƞ IHHHIIH6J%q &)<d* H6 e hrAULH+ՎF՝ւ7V  /usr/include/usr/include/sys/usr/include/gnu/usr/include/bits/usr/include/linux/usr/include/asm/usr/include/asm-generic/usr/lib/gcc/i586-suse-linux/4.0.2/includeasa.casa.hasa_user.herrno.hfeatures.hcdefs.hstubs.herrno.herrno.herrno.herrno.herrno-base.hmath.hhuge_val.hmathdef.hmathcalls.hstdio.hstddef.htypes.hwordsize.htypesizes.hlibio.h_G_config.hwchar.hwchar.hgconv.hstdarg.hstdio_lim.hsys_errlist.hstdlib.htypes.htime.hendian.hendian.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.hsched.halloca.hstring.hmalloc.h>WWWWWWWWWWWWWWWWWW t(t''&&&4M D G >r9,2 U? G<K 2Վ[VVVXr) 3VXǫHU~<::L@$`N 2r) 2VX/J  <Aӎ/G U2? G<3 z ;֎^U(h 'WUt) 3:VX08#y,/.  G1*ӫZ(0+W.րՎZ;VWXr) 3VX~~::B%0>Au 8lԎWʎ8$ 窬>W /WW----:5+✏::t>2/-VW1/:<++*G+Ƭ7K1 & M\)(  Ɯ>+ X-/@ $7 EX ^+3f3q)+׫ rpT44Z++%': U3 :W O3j%qU ֐)(  ႒ 2ǫ 2"X+Z8Z2r 2+)/8k+tX.Z8Z&& 2Ȓ 27& 2 27 2 2~2+2/YW/Zr/Y&&2r2r 2 2 2~Bv++ժe U/Use,We,We,We,We,WIe,Xe,We,We,We,We,X#VQVQ#VQ,W@VQ,W,W,W-,W-,W,WI,W-,W-,W-, UI,WI,W,W-,U,W,W,WI,W-, UI,W,U:+Y+]?+'' /:)X +ֺ-),c3z+4+<sIIIIIIIIIIII####IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJw#IIIIIIIIJMtIIIIK""" /usr/include/usr/include/sys/usr/include/gnu/usr/include/bits/usr/include/linux/usr/include/asm/usr/include/asm-generic/usr/lib/gcc/i586-suse-linux/4.0.2/includerocket.casa_user.herrno.hfeatures.hcdefs.hstubs.herrno.herrno.herrno.herrno.herrno-base.hmath.hhuge_val.hmathdef.hmathcalls.hstdio.hstddef.htypes.hwordsize.htypesizes.hlibio.h_G_config.hwchar.hwchar.hgconv.hstdarg.hstdio_lim.hsys_errlist.hstdlib.htypes.htime.hendian.hendian.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.hsched.halloca.hstring.hmalloc.heVVYd740dd42#6,#6+:degWd&&:<VVVV UVgVVVVVVV,,VBVVV,VVYVrrrr HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHMWV0rr.rr0rv:r:. q#V4:.5rsds1W:11~S-dZyf115rtVrs:VY-pP4WcC]1-%@Y%GX=w71H"y HIxq#0.#0+/?//񸔹չfrGVV.u- $:.9VZUȎd s08,xvU{C /usr/src/packages/BUILD/glibc-2.3/cc/csucrtn.S5":< | Ј@AB | ,HAB i.0,, AB n..0N.y.@`.c. `. ,AB DT.a. ,+kAB  ,AB D}.v.d.| eAB IJ..@m..0h..0L. .0c.S.0o. V.A.PP..0.@$. N..@.0..PQ..Q.8 )AB M.r.@.Pw.M. ^.a. ^.. Y.6AB  . AB Q.AAB ".lAB GV. UAB D.0.eAB `.x#AB V.#AB V.@AB FM.O. C.o.0T..@j.. u.0v.HXAB T.7. ~.. U.. |.|. ^.V. Z.p. Z.| HRAB HV{AB |.HjAB K.H;jAB K.HLAB H. .9.}.[..s.Z.[..[.Y.P.g.0. .0P. \.. V..0C. ..0\.u. b.e. G.0V.}.0E..0.. w.. T.H83UAB H3UAB H3AB t.. Hb4AB . H6hAB ..0P.$H|7UAB D. y.0w.H. H8AB E. H98AB Df.H:*AB init.cshort intGNU C 4.0.2 20050901 (prerelease) (SUSE Linux)long long int/usr/src/packages/BUILD/glibc-2.3/csuunsigned charlong long unsigned intshort unsigned int_IO_stdin_usedgmon-start.c__gmon_start__calledetext_startparameter_int_realrand_seedexit_codecost_parameterscost_curvatureunsigned intparameter_lower_boundcost_flag_IO_FILEcost_tangentsptr_optionsread_optionparameter_dimensionparameter_upper_boundUSER_OPTIONSnumber_acceptedparameter_maximumparameter_typeindex_vvnumber_generatedunsigned intinitial_user_parameter_tempnumber_acceptances_savedindex_cost_acceptancesuser_random_generatorvalid_state_generated_flagbest_number_accepted_savedaccepted_to_generated_ratioindex_parameter_generationsOPTIONStemperature_scale_parametersparameter_minimummaximum_tangentlog_new_temperature_ratiouser_cost_functioncurvature_flagindex_v_vvtemperature_scale_costcurrent_user_parameter_tempinitial_cost_temperaturelast_saved_statecurrent_cost_temperatureparameter_initial_finalcurrent_generated_stateparameter_vnumber_parametersptr_asa_outfinal_cost_IO_FILEnumber_invalid_generated_statesrecent_number_generatedbest_generated_statestart_sequenceexit_statusbest_number_generated_savedindex_exit_vtangentscurvaturerecent_number_acceptancesindex_vunsigned intthrustCofficientexpansionRatioaspectratio_IO_FILE__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 0__GNUC_PATCHLEVEL__ 2__SIZE_TYPE__ unsigned int__PTRDIFF_TYPE__ int__WCHAR_TYPE__ long int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807LL__FLT_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.0.2 20050901 (prerelease) (SUSE Linux)"__NO_INLINE__ 1__FINITE_MATH_ONLY__ 0__i386 1__i386__ 1i386 1__tune_i586__ 1__tune_pentium__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1ASA_TEST TRUE USER_ID "/* $Id: user.c,v 13.5 1996/08/16 10:06:21 ingber Exp ingber $ */"   _ERRNO_H 1_FEATURES_H 1Z__USE_ISOC99[__USE_POSIX\__USE_POSIX2]__USE_POSIX199309^__USE_POSIX199506___USE_XOPEN`__USE_XOPEN_EXTENDEDa__USE_UNIX98b__USE_XOPEN2Kc__USE_LARGEFILEd__USE_LARGEFILE64e__USE_FILE_OFFSET64f__USE_BSDg__USE_SVIDh__USE_MISCi__USE_GNUj__USE_REENTRANTk__USE_FORTIFY_LEVELl__FAVOR_BSDm__KERNEL_STRICT_NAMESr__KERNEL_STRICT_NAMES v__USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 199506L__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 3__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1#__P$__PMT.__THROW __attribute__ ((__nothrow__))/__NTH(fct) __attribute__ ((__nothrow__)) fctI__P(args) argsJ__PMT(args) argsO__CONCAT(x,y) x ## yP__STRING(x) #xS__ptr_t void *T__long_double_t long double\__BEGIN_DECLS ]__END_DECLS q__BEGIN_NAMESPACE_STD r__END_NAMESPACE_STD s__USING_NAMESPACE_STD(name) t__BEGIN_NAMESPACE_C99 u__END_NAMESPACE_C99 v__USING_NAMESPACE_C99(name) |__bounded }__unbounded ~__ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__restrict_arr __restrict __stub___kernel_cosl  __stub___kernel_sinl  __stub___kernel_tanl  __stub_chflags __stub_fattach __stub_fchflags __stub_fdetach __stub_gtty __stub_lchmod __stub_lutimes __stub_revoke __stub_setlogin __stub_sstk __stub_stty $EDOMEILSEQERANGE _LINUX_ERRNO_H  _I386_ERRNO_H  _ASM_GENERIC_ERRNO_H  _ASM_GENERIC_ERRNO_BASE_H EPERM 1ENOENT 2ESRCH 3EINTR 4EIO 5 ENXIO 6 E2BIG 7 ENOEXEC 8 EBADF 9 ECHILD 10EAGAIN 11ENOMEM 12EACCES 13EFAULT 14ENOTBLK 15EBUSY 16EEXIST 17EXDEV 18ENODEV 19ENOTDIR 20EISDIR 21EINVAL 22ENFILE 23EMFILE 24ENOTTY 25ETXTBSY 26EFBIG 27ENOSPC 28 ESPIPE 29!EROFS 30"EMLINK 31#EPIPE 32$EDOM 33%ERANGE 34EDEADLK 35ENAMETOOLONG 36ENOLCK 37 ENOSYS 38 ENOTEMPTY 39 ELOOP 40 EWOULDBLOCK EAGAIN ENOMSG 42EIDRM 43ECHRNG 44EL2NSYNC 45EL3HLT 46EL3RST 47ELNRNG 48EUNATCH 49ENOCSI 50EL2HLT 51EBADE 52EBADR 53EXFULL 54ENOANO 55EBADRQC 56EBADSLT 57EDEADLOCK EDEADLK EBFONT 59!ENOSTR 60"ENODATA 61#ETIME 62$ENOSR 63%ENONET 64&ENOPKG 65'EREMOTE 66(ENOLINK 67)EADV 68*ESRMNT 69+ECOMM 70,EPROTO 71-EMULTIHOP 72.EDOTDOT 73/EBADMSG 740EOVERFLOW 751ENOTUNIQ 762EBADFD 773EREMCHG 784ELIBACC 795ELIBBAD 806ELIBSCN 817ELIBMAX 828ELIBEXEC 839EILSEQ 84:ERESTART 85;ESTRPIPE 86EDESTADDRREQ 89?EMSGSIZE 90@EPROTOTYPE 91AENOPROTOOPT 92BEPROTONOSUPPORT 93CESOCKTNOSUPPORT 94DEOPNOTSUPP 95EEPFNOSUPPORT 96FEAFNOSUPPORT 97GEADDRINUSE 98HEADDRNOTAVAIL 99IENETDOWN 100JENETUNREACH 101KENETRESET 102LECONNABORTED 103MECONNRESET 104NENOBUFS 105OEISCONN 106PENOTCONN 107QESHUTDOWN 108RETOOMANYREFS 109SETIMEDOUT 110TECONNREFUSED 111UEHOSTDOWN 112VEHOSTUNREACH 113WEALREADY 114XEINPROGRESS 115YESTALE 116ZEUCLEAN 117[ENOTNAM 118\ENAVAIL 119]EISNAM 120^EREMOTEIO 121_EDQUOT 122aENOMEDIUM 123bEMEDIUMTYPE 124cECANCELED 125dENOKEY 126eEKEYEXPIRED 127fEKEYREVOKED 128gEKEYREJECTED 129jEOWNERDEAD 130kENOTRECOVERABLE 131ENOTSUP EOPNOTSUPP*errno (*__errno_location ())%__need_Emath _MATH_H 1!HUGE_VAL (__builtin_huge_val()).5__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)7__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args):__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)<__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)?__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWB_Mdouble_ doubleC__MATH_PRECNAME(name,r) __CONCAT(name,r)D_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDE_Mdouble_END_NAMESPACE __END_NAMESPACE_STDFG_Mdouble_H_Mdouble_BEGIN_NAMESPACEI_Mdouble_END_NAMESPACEJ__MATH_PRECNAMES_Mfloat_ floatU_Mdouble_ _Mfloat_W__MATH_PRECNAME(name,r) name ##f ##r[_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99\_Mdouble_END_NAMESPACE __END_NAMESPACE_C99]^_Mdouble___Mdouble_BEGIN_NAMESPACE`_Mdouble_END_NAMESPACEa__MATH_PRECNAMEh_Mlong_double_ long doublej_Mdouble_ _Mlong_double_l__MATH_PRECNAME(name,r) name ##l ##rp_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99q_Mdouble_END_NAMESPACE __END_NAMESPACE_C99rs_Mdouble_t_Mdouble_BEGIN_NAMESPACEu_Mdouble_END_NAMESPACEv__MATH_PRECNAME{__MATHDECL_1|__MATHDECL}__MATHCALLX_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440_STDIO_H 1 __need_size_t !__need_NULL "__size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_tNULLNULL ((void *)0)__need_NULL$_BITS_TYPES_H 1__WORDSIZE 32__need_size_t __need_size_t__need_NULLf__S16_TYPE short intg__U16_TYPE unsigned short inth__S32_TYPE inti__U32_TYPE unsigned intj__SLONGWORD_TYPE long intk__ULONGWORD_TYPE unsigned long intm__SQUAD_TYPE __quad_tn__UQUAD_TYPE __u_quad_to__SWORD_TYPE intp__UWORD_TYPE unsigned intq__SLONG32_TYPE long intr__ULONG32_TYPE unsigned long ints__S64_TYPE __quad_tt__U64_TYPE __u_quad_t_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE __S32_TYPE:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE __extension__ typedef__STD_TYPE%__need_FILE &__need___FILE 6__FILE_defined 18__need_FILE@____FILE_defined 1B__need___FILEF_STDIO_USES_IOSTREAM H_IO_STDIO_H  _G_config_h 1 __need_size_t  __need_wchar_t  __need_wint_t  __need_NULL __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_t_WINT_T __need_wint_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t /__need_wint_t 0__need_wint_t__need_NULL2_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647l - 1l)__WCHAR_MAX (2147483647l)J__mbstate_t_defined 1V__need_mbstate_t_G_size_t size_t$_G_ssize_t __ssize_t%_G_off_t __off_t&_G_off64_t __off64_t'_G_pid_t __pid_t(_G_uid_t __uid_t)_G_wchar_t wchar_t*_G_wint_t wint_t+_G_stat64 stat64,_GCONV_H 1__need_mbstate_t /__need_wint_t 0__need_wint_t__need_NULLV__need_mbstate_t__need_size_t __need_wchar_t __need_size_t__need_wchar_t__need_NULL"__UNKNOWN_10646_CHAR ((wchar_t) 0xfffd)<_G_HAVE_BOOL 1@_G_HAVE_ATEXIT 1A_G_HAVE_SYS_CDEFS 1B_G_HAVE_SYS_WAIT 1C_G_NEED_STDARG_H 1D_G_va_list __gnuc_va_listF_G_HAVE_PRINTF_FP 1G_G_HAVE_MMAP 1H_G_HAVE_MREMAP 1I_G_HAVE_LONG_DOUBLE_IO 1J_G_HAVE_IO_FILE_OPEN 1K_G_HAVE_IO_GETLINE_INFO 1M_G_IO_IO_FILE_VERSION 0x20001O_G_OPEN64 __open64P_G_LSEEK64 __lseek64Q_G_MMAP64 __mmap64R_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)U_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)W_G_BUFSIZ 8192Z_G_NAMES_HAVE_UNDERSCORE 0[_G_VTABLE_LABEL_HAS_LENGTH 1\_G_USING_THUNKS 1]_G_VTABLE_LABEL_PREFIX "__vt_"^_G_VTABLE_LABEL_PREFIX_ID __vt_b_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 5%__need___va_list*__GNUC_VA_LIST 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect (expr, res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_getwc_unlocked(_fp) (_IO_BE ((_fp)->_wide_data->_IO_read_ptr >= (_fp)->_wide_data->_IO_read_end, 0) ? __wuflow (_fp) : (_IO_wint_t) *(_fp)->_wide_data->_IO_read_ptr++)_IO_putwc_unlocked(_wch,_fp) (_IO_BE ((_fp)->_wide_data->_IO_write_ptr >= (_fp)->_wide_data->_IO_write_end, 0) ? __woverflow (_fp, _wch) : (_IO_wint_t) (*(_fp)->_wide_data->_IO_write_ptr++ = (_wch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) b_IOFBF 0c_IOLBF 1d_IONBF 2iBUFSIZ _IO_BUFSIZvSEEK_SET 0wSEEK_CUR 1xSEEK_END 2}P_tmpdir "/tmp"L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9L_cuserid 9#FOPEN_MAX$FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)__need_size_t __need_wchar_t __need_NULL !__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1o__ldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())__strtol_internal_defined 1__strtoul_internal_defined 1__strtoll_internal_defined 1__strtoull_internal_defined 1_SYS_TYPES_H 1*__u_char_defined 6__ino_t_defined ?__dev_t_defined D__gid_t_defined I__mode_t_defined N__nlink_t_defined S__uid_t_defined \__off_t_defined e__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_time_t __need_timer_t __need_clockid_t  C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t}__need_timespec__need_size_t __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1!_ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%"__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI#_SYS_SELECT_H 1$__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; stosl" : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0)%__FD_SET(fd,fdsp) __asm__ __volatile__ ("btsl %1,%0" : "=m" (__FDS_BITS (fdsp)[__FDELT (fd)]) : "r" (((int) (fd)) % __NFDBITS) : "cc","memory")*__FD_CLR(fd,fdsp) __asm__ __volatile__ ("btrl %1,%0" : "=m" (__FDS_BITS (fdsp)[__FDELT (fd)]) : "r" (((int) (fd)) % __NFDBITS) : "cc","memory")/__FD_ISSET(fd,fdsp) (__extension__ ({register char __result; __asm__ __volatile__ ("btl %1,%2 ; setcb %b0" : "=q" (__result) : "r" (((int) (fd)) % __NFDBITS), "m" (__FDS_BITS (fdsp)[__FDELT (fd)]) : "cc"); __result; }))"%_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec , C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1}__need_timespec-__need_timeval .&>__need_timeval@_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)'_SYS_SYSMACROS_H 1@major(dev) gnu_dev_major (dev)Aminor(dev) gnu_dev_minor (dev)Bmakedev(maj,min) gnu_dev_makedev (maj, min)__blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined (_BITS_PTHREADTYPES_H 1__need_schedparam )Q__defined_schedparam 1W__need_schedparam$_PTHREAD_DESCR_DEFINED __malloc_and_calloc_defined *_ALLOCA_H 1__need_size_t __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc+_STRING_H 1__need_size_t  __need_NULL !__need_size_tNULLNULL ((void *)0)__need_NULLTRUE 1FALSE 0MIN(x,y) ((x) < (y) ? (x) : (y))MAX(x,y) ((x) > (y) ? (x) : (y))"MY_TEMPLATE TRUE)ASA_TEMPLATE_LIB FALSE1ASA_TEMPLATE_ASA_OUT_PID FALSE8ASA_TEMPLATE_MULTIPLE FALSEDASA_TEMPLATE_SELFOPT FALSEPASA_TEMPLATE_SAMPLE FALSE\ASA_TEMPLATE_PARALLEL FALSEeASA_TEMPLATE_SAVE FALSEqASA_TEMPLATE_QUEUE FALSE{ASA_TEST_POINT FALSEOPTIONS_FILE TRUEOPTIONS_FILE_DATA TRUERECUR_OPTIONS_FILE FALSERECUR_OPTIONS_FILE_DATA FALSECOST_FILE TRUEASA_LIB FALSEHAVE_ANSI TRUEIO_PROTOTYPES TRUETIME_CALC FALSEINT_LONG TRUELONG_INT long intINT_ALLOC FALSEALLOC_INT LONG_INTSMALL_FLOAT 1.0E-18MIN_DOUBLE ((double) SMALL_FLOAT)MAX_DOUBLE ((double) 1.0 / (double) SMALL_FLOAT)EPS_DOUBLE ((double) SMALL_FLOAT)CHECK_EXPONENT FALSEASA_TEMPLATE FALSEUSER_INITIAL_COST_TEMP FALSERATIO_TEMPERATURE_SCALES FALSEUSER_INITIAL_PARAMETERS_TEMPS FALSEDELTA_PARAMETERS FALSEQUENCH_PARAMETERS FALSEQUENCH_COST FALSEQUENCH_PARAMETERS_SCALE TRUEQUENCH_COST_SCALE TRUEOPTIONAL_DATA FALSEOPTIONAL_DATA_INT FALSEUSER_REANNEAL_COST FALSEUSER_REANNEAL_PARAMETERS FALSEMAXIMUM_REANNEAL_INDEX 50000REANNEAL_SCALE 10USER_COST_SCHEDULE FALSEUSER_ACCEPT_ASYMP_EXP FALSEUSER_ACCEPTANCE_TEST FALSEUSER_GENERATING_FUNCTION FALSEINTEGER_TYPE ((int) 1)REAL_TYPE ((int) -1)INTEGER_NO_REANNEAL ((int) 2)REAL_NO_REANNEAL ((int) -2)SELF_OPTIMIZE FALSEUSER_ASA_OUT FALSEASA_SAMPLE FALSEASA_QUEUE FALSEASA_RESOLUTION FALSEASA_PARALLEL FALSEASA_SAVE FALSEFDLIBM_POW FALSEF_POW powFDLIBM_LOG FALSEF_LOG logFDLIBM_EXP FALSEF_EXP exp,_MALLOC_H 1,+_STDDEF_H ,_STDDEF_H_ ._ANSI_STDDEF_H 0__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)-__malloc_ptr_t void *J__MALLOC_P(args) args __THROWM__MALLOC_PMT(args) argsM_MXFAST 1M_NLBLKS 2M_GRAIN 3M_KEEP 4M_TRIM_THRESHOLD -1M_TOP_PAD -2M_MMAP_THRESHOLD -3M_MMAP_MAX -4M_CHECK_ACTION -5mycxalloc(nelem,elsize) malloc((nelem)*(elsize))PRINT_FREQUENCY ((LONG_INT) 1000)- SHUFFLE 256 MULT ((LONG_INT) 25173) MOD ((LONG_INT) 65536) INCR ((LONG_INT) 13849) FMOD ((double) 65536.0)__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 0__GNUC_PATCHLEVEL__ 2__SIZE_TYPE__ unsigned int__PTRDIFF_TYPE__ int__WCHAR_TYPE__ long int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807LL__FLT_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.0.2 20050901 (prerelease) (SUSE Linux)"__NO_INLINE__ 1__FINITE_MATH_ONLY__ 0__i386 1__i386__ 1i386 1__tune_i586__ 1__tune_pentium__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1ASA_TEST TRUEASA_ID "/* $Id: asa.c,v 13.5 1996/08/16 10:06:33 ingber Exp ingber $ */"   _ERRNO_H 1_FEATURES_H 1Z__USE_ISOC99[__USE_POSIX\__USE_POSIX2]__USE_POSIX199309^__USE_POSIX199506___USE_XOPEN`__USE_XOPEN_EXTENDEDa__USE_UNIX98b__USE_XOPEN2Kc__USE_LARGEFILEd__USE_LARGEFILE64e__USE_FILE_OFFSET64f__USE_BSDg__USE_SVIDh__USE_MISCi__USE_GNUj__USE_REENTRANTk__USE_FORTIFY_LEVELl__FAVOR_BSDm__KERNEL_STRICT_NAMESr__KERNEL_STRICT_NAMES v__USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 199506L__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 3__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1#__P$__PMT.__THROW __attribute__ ((__nothrow__))/__NTH(fct) __attribute__ ((__nothrow__)) fctI__P(args) argsJ__PMT(args) argsO__CONCAT(x,y) x ## yP__STRING(x) #xS__ptr_t void *T__long_double_t long double\__BEGIN_DECLS ]__END_DECLS q__BEGIN_NAMESPACE_STD r__END_NAMESPACE_STD s__USING_NAMESPACE_STD(name) t__BEGIN_NAMESPACE_C99 u__END_NAMESPACE_C99 v__USING_NAMESPACE_C99(name) |__bounded }__unbounded ~__ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__restrict_arr __restrict __stub___kernel_cosl  __stub___kernel_sinl  __stub___kernel_tanl  __stub_chflags __stub_fattach __stub_fchflags __stub_fdetach __stub_gtty __stub_lchmod __stub_lutimes __stub_revoke __stub_setlogin __stub_sstk __stub_stty $EDOMEILSEQERANGE _LINUX_ERRNO_H  _I386_ERRNO_H  _ASM_GENERIC_ERRNO_H  _ASM_GENERIC_ERRNO_BASE_H EPERM 1ENOENT 2ESRCH 3EINTR 4EIO 5 ENXIO 6 E2BIG 7 ENOEXEC 8 EBADF 9 ECHILD 10EAGAIN 11ENOMEM 12EACCES 13EFAULT 14ENOTBLK 15EBUSY 16EEXIST 17EXDEV 18ENODEV 19ENOTDIR 20EISDIR 21EINVAL 22ENFILE 23EMFILE 24ENOTTY 25ETXTBSY 26EFBIG 27ENOSPC 28 ESPIPE 29!EROFS 30"EMLINK 31#EPIPE 32$EDOM 33%ERANGE 34EDEADLK 35ENAMETOOLONG 36ENOLCK 37 ENOSYS 38 ENOTEMPTY 39 ELOOP 40 EWOULDBLOCK EAGAIN ENOMSG 42EIDRM 43ECHRNG 44EL2NSYNC 45EL3HLT 46EL3RST 47ELNRNG 48EUNATCH 49ENOCSI 50EL2HLT 51EBADE 52EBADR 53EXFULL 54ENOANO 55EBADRQC 56EBADSLT 57EDEADLOCK EDEADLK EBFONT 59!ENOSTR 60"ENODATA 61#ETIME 62$ENOSR 63%ENONET 64&ENOPKG 65'EREMOTE 66(ENOLINK 67)EADV 68*ESRMNT 69+ECOMM 70,EPROTO 71-EMULTIHOP 72.EDOTDOT 73/EBADMSG 740EOVERFLOW 751ENOTUNIQ 762EBADFD 773EREMCHG 784ELIBACC 795ELIBBAD 806ELIBSCN 817ELIBMAX 828ELIBEXEC 839EILSEQ 84:ERESTART 85;ESTRPIPE 86EDESTADDRREQ 89?EMSGSIZE 90@EPROTOTYPE 91AENOPROTOOPT 92BEPROTONOSUPPORT 93CESOCKTNOSUPPORT 94DEOPNOTSUPP 95EEPFNOSUPPORT 96FEAFNOSUPPORT 97GEADDRINUSE 98HEADDRNOTAVAIL 99IENETDOWN 100JENETUNREACH 101KENETRESET 102LECONNABORTED 103MECONNRESET 104NENOBUFS 105OEISCONN 106PENOTCONN 107QESHUTDOWN 108RETOOMANYREFS 109SETIMEDOUT 110TECONNREFUSED 111UEHOSTDOWN 112VEHOSTUNREACH 113WEALREADY 114XEINPROGRESS 115YESTALE 116ZEUCLEAN 117[ENOTNAM 118\ENAVAIL 119]EISNAM 120^EREMOTEIO 121_EDQUOT 122aENOMEDIUM 123bEMEDIUMTYPE 124cECANCELED 125dENOKEY 126eEKEYEXPIRED 127fEKEYREVOKED 128gEKEYREJECTED 129jEOWNERDEAD 130kENOTRECOVERABLE 131ENOTSUP EOPNOTSUPP*errno (*__errno_location ())%__need_Emath _MATH_H 1!HUGE_VAL (__builtin_huge_val()).5__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)7__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args):__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)<__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)?__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWB_Mdouble_ doubleC__MATH_PRECNAME(name,r) __CONCAT(name,r)D_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDE_Mdouble_END_NAMESPACE __END_NAMESPACE_STDFG_Mdouble_H_Mdouble_BEGIN_NAMESPACEI_Mdouble_END_NAMESPACEJ__MATH_PRECNAMES_Mfloat_ floatU_Mdouble_ _Mfloat_W__MATH_PRECNAME(name,r) name ##f ##r[_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99\_Mdouble_END_NAMESPACE __END_NAMESPACE_C99]^_Mdouble___Mdouble_BEGIN_NAMESPACE`_Mdouble_END_NAMESPACEa__MATH_PRECNAMEh_Mlong_double_ long doublej_Mdouble_ _Mlong_double_l__MATH_PRECNAME(name,r) name ##l ##rp_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99q_Mdouble_END_NAMESPACE __END_NAMESPACE_C99rs_Mdouble_t_Mdouble_BEGIN_NAMESPACEu_Mdouble_END_NAMESPACEv__MATH_PRECNAME{__MATHDECL_1|__MATHDECL}__MATHCALLX_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440_STDIO_H 1 __need_size_t !__need_NULL "__size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_tNULLNULL ((void *)0)__need_NULL$_BITS_TYPES_H 1__WORDSIZE 32__need_size_t __need_size_t__need_NULLf__S16_TYPE short intg__U16_TYPE unsigned short inth__S32_TYPE inti__U32_TYPE unsigned intj__SLONGWORD_TYPE long intk__ULONGWORD_TYPE unsigned long intm__SQUAD_TYPE __quad_tn__UQUAD_TYPE __u_quad_to__SWORD_TYPE intp__UWORD_TYPE unsigned intq__SLONG32_TYPE long intr__ULONG32_TYPE unsigned long ints__S64_TYPE __quad_tt__U64_TYPE __u_quad_t_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE __S32_TYPE:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE __extension__ typedef__STD_TYPE%__need_FILE &__need___FILE 6__FILE_defined 18__need_FILE@____FILE_defined 1B__need___FILEF_STDIO_USES_IOSTREAM H_IO_STDIO_H  _G_config_h 1 __need_size_t  __need_wchar_t  __need_wint_t  __need_NULL __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_t_WINT_T __need_wint_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t /__need_wint_t 0__need_wint_t__need_NULL2_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647l - 1l)__WCHAR_MAX (2147483647l)J__mbstate_t_defined 1V__need_mbstate_t_G_size_t size_t$_G_ssize_t __ssize_t%_G_off_t __off_t&_G_off64_t __off64_t'_G_pid_t __pid_t(_G_uid_t __uid_t)_G_wchar_t wchar_t*_G_wint_t wint_t+_G_stat64 stat64,_GCONV_H 1__need_mbstate_t /__need_wint_t 0__need_wint_t__need_NULLV__need_mbstate_t__need_size_t __need_wchar_t __need_size_t__need_wchar_t__need_NULL"__UNKNOWN_10646_CHAR ((wchar_t) 0xfffd)<_G_HAVE_BOOL 1@_G_HAVE_ATEXIT 1A_G_HAVE_SYS_CDEFS 1B_G_HAVE_SYS_WAIT 1C_G_NEED_STDARG_H 1D_G_va_list __gnuc_va_listF_G_HAVE_PRINTF_FP 1G_G_HAVE_MMAP 1H_G_HAVE_MREMAP 1I_G_HAVE_LONG_DOUBLE_IO 1J_G_HAVE_IO_FILE_OPEN 1K_G_HAVE_IO_GETLINE_INFO 1M_G_IO_IO_FILE_VERSION 0x20001O_G_OPEN64 __open64P_G_LSEEK64 __lseek64Q_G_MMAP64 __mmap64R_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)U_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)W_G_BUFSIZ 8192Z_G_NAMES_HAVE_UNDERSCORE 0[_G_VTABLE_LABEL_HAS_LENGTH 1\_G_USING_THUNKS 1]_G_VTABLE_LABEL_PREFIX "__vt_"^_G_VTABLE_LABEL_PREFIX_ID __vt_b_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 5%__need___va_list*__GNUC_VA_LIST 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect (expr, res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_getwc_unlocked(_fp) (_IO_BE ((_fp)->_wide_data->_IO_read_ptr >= (_fp)->_wide_data->_IO_read_end, 0) ? __wuflow (_fp) : (_IO_wint_t) *(_fp)->_wide_data->_IO_read_ptr++)_IO_putwc_unlocked(_wch,_fp) (_IO_BE ((_fp)->_wide_data->_IO_write_ptr >= (_fp)->_wide_data->_IO_write_end, 0) ? __woverflow (_fp, _wch) : (_IO_wint_t) (*(_fp)->_wide_data->_IO_write_ptr++ = (_wch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) b_IOFBF 0c_IOLBF 1d_IONBF 2iBUFSIZ _IO_BUFSIZvSEEK_SET 0wSEEK_CUR 1xSEEK_END 2}P_tmpdir "/tmp"L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9L_cuserid 9#FOPEN_MAX$FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)__need_size_t __need_wchar_t __need_NULL !__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1o__ldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())__strtol_internal_defined 1__strtoul_internal_defined 1__strtoll_internal_defined 1__strtoull_internal_defined 1_SYS_TYPES_H 1*__u_char_defined 6__ino_t_defined ?__dev_t_defined D__gid_t_defined I__mode_t_defined N__nlink_t_defined S__uid_t_defined \__off_t_defined e__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_time_t __need_timer_t __need_clockid_t  C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t}__need_timespec__need_size_t __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1!_ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%"__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI#_SYS_SELECT_H 1$__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; stosl" : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0)%__FD_SET(fd,fdsp) __asm__ __volatile__ ("btsl %1,%0" : "=m" (__FDS_BITS (fdsp)[__FDELT (fd)]) : "r" (((int) (fd)) % __NFDBITS) : "cc","memory")*__FD_CLR(fd,fdsp) __asm__ __volatile__ ("btrl %1,%0" : "=m" (__FDS_BITS (fdsp)[__FDELT (fd)]) : "r" (((int) (fd)) % __NFDBITS) : "cc","memory")/__FD_ISSET(fd,fdsp) (__extension__ ({register char __result; __asm__ __volatile__ ("btl %1,%2 ; setcb %b0" : "=q" (__result) : "r" (((int) (fd)) % __NFDBITS), "m" (__FDS_BITS (fdsp)[__FDELT (fd)]) : "cc"); __result; }))"%_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec , C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1}__need_timespec-__need_timeval .&>__need_timeval@_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)'_SYS_SYSMACROS_H 1@major(dev) gnu_dev_major (dev)Aminor(dev) gnu_dev_minor (dev)Bmakedev(maj,min) gnu_dev_makedev (maj, min)__blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined (_BITS_PTHREADTYPES_H 1__need_schedparam )Q__defined_schedparam 1W__need_schedparam$_PTHREAD_DESCR_DEFINED __malloc_and_calloc_defined *_ALLOCA_H 1__need_size_t __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc+_STRING_H 1__need_size_t  __need_NULL !__need_size_tNULLNULL ((void *)0)__need_NULLTRUE 1FALSE 0MIN(x,y) ((x) < (y) ? (x) : (y))MAX(x,y) ((x) > (y) ? (x) : (y))"MY_TEMPLATE TRUE)ASA_TEMPLATE_LIB FALSE1ASA_TEMPLATE_ASA_OUT_PID FALSE8ASA_TEMPLATE_MULTIPLE FALSEDASA_TEMPLATE_SELFOPT FALSEPASA_TEMPLATE_SAMPLE FALSE\ASA_TEMPLATE_PARALLEL FALSEeASA_TEMPLATE_SAVE FALSEqASA_TEMPLATE_QUEUE FALSE{ASA_TEST_POINT FALSEOPTIONS_FILE TRUEOPTIONS_FILE_DATA TRUERECUR_OPTIONS_FILE FALSERECUR_OPTIONS_FILE_DATA FALSECOST_FILE TRUEASA_LIB FALSEHAVE_ANSI TRUEIO_PROTOTYPES TRUETIME_CALC FALSEINT_LONG TRUELONG_INT long intINT_ALLOC FALSEALLOC_INT LONG_INTSMALL_FLOAT 1.0E-18MIN_DOUBLE ((double) SMALL_FLOAT)MAX_DOUBLE ((double) 1.0 / (double) SMALL_FLOAT)EPS_DOUBLE ((double) SMALL_FLOAT)CHECK_EXPONENT FALSEASA_TEMPLATE FALSEUSER_INITIAL_COST_TEMP FALSERATIO_TEMPERATURE_SCALES FALSEUSER_INITIAL_PARAMETERS_TEMPS FALSEDELTA_PARAMETERS FALSEQUENCH_PARAMETERS FALSEQUENCH_COST FALSEQUENCH_PARAMETERS_SCALE TRUEQUENCH_COST_SCALE TRUEOPTIONAL_DATA FALSEOPTIONAL_DATA_INT FALSEUSER_REANNEAL_COST FALSEUSER_REANNEAL_PARAMETERS FALSEMAXIMUM_REANNEAL_INDEX 50000REANNEAL_SCALE 10USER_COST_SCHEDULE FALSEUSER_ACCEPT_ASYMP_EXP FALSEUSER_ACCEPTANCE_TEST FALSEUSER_GENERATING_FUNCTION FALSEINTEGER_TYPE ((int) 1)REAL_TYPE ((int) -1)INTEGER_NO_REANNEAL ((int) 2)REAL_NO_REANNEAL ((int) -2)SELF_OPTIMIZE FALSEUSER_ASA_OUT FALSEASA_SAMPLE FALSEASA_QUEUE FALSEASA_RESOLUTION FALSEASA_PARALLEL FALSEASA_SAVE FALSEFDLIBM_POW FALSEF_POW powFDLIBM_LOG FALSEF_LOG logFDLIBM_EXP FALSEF_EXP exp,_MALLOC_H 1,+_STDDEF_H ,_STDDEF_H_ ._ANSI_STDDEF_H 0__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)-__malloc_ptr_t void *J__MALLOC_P(args) args __THROWM__MALLOC_PMT(args) argsM_MXFAST 1M_NLBLKS 2M_GRAIN 3M_KEEP 4M_TRIM_THRESHOLD -1M_TOP_PAD -2M_MMAP_THRESHOLD -3M_MMAP_MAX -4M_CHECK_ACTION -5mycxalloc(nelem,elsize) malloc((nelem)*(elsize))ZERO ((double) 0.0)ONE ((double) 1.0)TWO ((double) 2.0)TEN ((double) 10.0)HALF ((double) 0.5)NORMAL_EXIT ((int) 0)P_TEMP_TOO_SMALL ((int) 1)C_TEMP_TOO_SMALL ((int) 2)COST_REPEATING ((int) 3)TOO_MANY_INVALID_STATES ((int) 4)IMMEDIATE_EXIT ((int) 5)INVALID_USER_INPUT ((int) 7)TIME_STD FALSE*NO_PARAM_TEMP_TEST FALSE/NO_COST_TEMP_TEST FALSE3SYSTEM_CALL TRUE9ASA_PRINT TRUEDASA_OUT "asa_out"MASA_PRINT_INTERMED TRUERASA_PRINT_MORE FALSEWG_FIELD 12ZG_PRECISION 7qFUNCTION_REANNEAL_PARAMS(temperature,tangent,max_tangent) (temperature * (max_tangent / tangent))wIABS(i) ((i) < 0? -(i) : (i)){NO_REANNEAL(x) (IABS(parameter_type[x]) == 2)VFOR(index_v) for (index_v = 0; index_v < *number_parameters; ++index_v)EXPONENT_CHECK(x) (x)PARAMETER_RANGE_TOO_SMALL(x) (fabs(parameter_minimum[x] - parameter_maximum[x]) < (double) EPS_DOUBLE)INTEGER_PARAMETER(x) (parameter_type[x] > 0)ROW_COL_INDEX(i,j) ((i) + *number_parameters * (j))__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 0__GNUC_PATCHLEVEL__ 2__SIZE_TYPE__ unsigned int__PTRDIFF_TYPE__ int__WCHAR_TYPE__ long int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807LL__FLT_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.0.2 20050901 (prerelease) (SUSE Linux)"__NO_INLINE__ 1__FINITE_MATH_ONLY__ 0__i386 1__i386__ 1i386 1__tune_i586__ 1__tune_pentium__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1ASA_TEST TRUE _ERRNO_H 1_FEATURES_H 1Z__USE_ISOC99[__USE_POSIX\__USE_POSIX2]__USE_POSIX199309^__USE_POSIX199506___USE_XOPEN`__USE_XOPEN_EXTENDEDa__USE_UNIX98b__USE_XOPEN2Kc__USE_LARGEFILEd__USE_LARGEFILE64e__USE_FILE_OFFSET64f__USE_BSDg__USE_SVIDh__USE_MISCi__USE_GNUj__USE_REENTRANTk__USE_FORTIFY_LEVELl__FAVOR_BSDm__KERNEL_STRICT_NAMESr__KERNEL_STRICT_NAMES v__USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 199506L__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 3__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1#__P$__PMT.__THROW __attribute__ ((__nothrow__))/__NTH(fct) __attribute__ ((__nothrow__)) fctI__P(args) argsJ__PMT(args) argsO__CONCAT(x,y) x ## yP__STRING(x) #xS__ptr_t void *T__long_double_t long double\__BEGIN_DECLS ]__END_DECLS q__BEGIN_NAMESPACE_STD r__END_NAMESPACE_STD s__USING_NAMESPACE_STD(name) t__BEGIN_NAMESPACE_C99 u__END_NAMESPACE_C99 v__USING_NAMESPACE_C99(name) |__bounded }__unbounded ~__ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__restrict_arr __restrict __stub___kernel_cosl  __stub___kernel_sinl  __stub___kernel_tanl  __stub_chflags __stub_fattach __stub_fchflags __stub_fdetach __stub_gtty __stub_lchmod __stub_lutimes __stub_revoke __stub_setlogin __stub_sstk __stub_stty $EDOMEILSEQERANGE_LINUX_ERRNO_H  _I386_ERRNO_H  _ASM_GENERIC_ERRNO_H  _ASM_GENERIC_ERRNO_BASE_H EPERM 1ENOENT 2ESRCH 3EINTR 4EIO 5 ENXIO 6 E2BIG 7 ENOEXEC 8 EBADF 9 ECHILD 10EAGAIN 11ENOMEM 12EACCES 13EFAULT 14ENOTBLK 15EBUSY 16EEXIST 17EXDEV 18ENODEV 19ENOTDIR 20EISDIR 21EINVAL 22ENFILE 23EMFILE 24ENOTTY 25ETXTBSY 26EFBIG 27ENOSPC 28 ESPIPE 29!EROFS 30"EMLINK 31#EPIPE 32$EDOM 33%ERANGE 34EDEADLK 35ENAMETOOLONG 36ENOLCK 37 ENOSYS 38 ENOTEMPTY 39 ELOOP 40 EWOULDBLOCK EAGAIN ENOMSG 42EIDRM 43ECHRNG 44EL2NSYNC 45EL3HLT 46EL3RST 47ELNRNG 48EUNATCH 49ENOCSI 50EL2HLT 51EBADE 52EBADR 53EXFULL 54ENOANO 55EBADRQC 56EBADSLT 57EDEADLOCK EDEADLK EBFONT 59!ENOSTR 60"ENODATA 61#ETIME 62$ENOSR 63%ENONET 64&ENOPKG 65'EREMOTE 66(ENOLINK 67)EADV 68*ESRMNT 69+ECOMM 70,EPROTO 71-EMULTIHOP 72.EDOTDOT 73/EBADMSG 740EOVERFLOW 751ENOTUNIQ 762EBADFD 773EREMCHG 784ELIBACC 795ELIBBAD 806ELIBSCN 817ELIBMAX 828ELIBEXEC 839EILSEQ 84:ERESTART 85;ESTRPIPE 86EDESTADDRREQ 89?EMSGSIZE 90@EPROTOTYPE 91AENOPROTOOPT 92BEPROTONOSUPPORT 93CESOCKTNOSUPPORT 94DEOPNOTSUPP 95EEPFNOSUPPORT 96FEAFNOSUPPORT 97GEADDRINUSE 98HEADDRNOTAVAIL 99IENETDOWN 100JENETUNREACH 101KENETRESET 102LECONNABORTED 103MECONNRESET 104NENOBUFS 105OEISCONN 106PENOTCONN 107QESHUTDOWN 108RETOOMANYREFS 109SETIMEDOUT 110TECONNREFUSED 111UEHOSTDOWN 112VEHOSTUNREACH 113WEALREADY 114XEINPROGRESS 115YESTALE 116ZEUCLEAN 117[ENOTNAM 118\ENAVAIL 119]EISNAM 120^EREMOTEIO 121_EDQUOT 122aENOMEDIUM 123bEMEDIUMTYPE 124cECANCELED 125dENOKEY 126eEKEYEXPIRED 127fEKEYREVOKED 128gEKEYREJECTED 129jEOWNERDEAD 130kENOTRECOVERABLE 131ENOTSUP EOPNOTSUPP*errno (*__errno_location ())%__need_Emath _MATH_H 1! HUGE_VAL (__builtin_huge_val()).5__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)7__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args):__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)<__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)?__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWB_Mdouble_ doubleC__MATH_PRECNAME(name,r) __CONCAT(name,r)D_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDE_Mdouble_END_NAMESPACE __END_NAMESPACE_STDFG_Mdouble_H_Mdouble_BEGIN_NAMESPACEI_Mdouble_END_NAMESPACEJ__MATH_PRECNAMES_Mfloat_ floatU_Mdouble_ _Mfloat_W__MATH_PRECNAME(name,r) name ##f ##r[_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99\_Mdouble_END_NAMESPACE __END_NAMESPACE_C99]^_Mdouble___Mdouble_BEGIN_NAMESPACE`_Mdouble_END_NAMESPACEa__MATH_PRECNAMEh_Mlong_double_ long doublej_Mdouble_ _Mlong_double_l__MATH_PRECNAME(name,r) name ##l ##rp_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99q_Mdouble_END_NAMESPACE __END_NAMESPACE_C99rs_Mdouble_t_Mdouble_BEGIN_NAMESPACEu_Mdouble_END_NAMESPACEv__MATH_PRECNAME{__MATHDECL_1|__MATHDECL}__MATHCALLX_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440_STDIO_H 1 __need_size_t !__need_NULL "__size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_tNULLNULL ((void *)0)__need_NULL$_BITS_TYPES_H 1__WORDSIZE 32__need_size_t __need_size_t__need_NULLf__S16_TYPE short intg__U16_TYPE unsigned short inth__S32_TYPE inti__U32_TYPE unsigned intj__SLONGWORD_TYPE long intk__ULONGWORD_TYPE unsigned long intm__SQUAD_TYPE __quad_tn__UQUAD_TYPE __u_quad_to__SWORD_TYPE intp__UWORD_TYPE unsigned intq__SLONG32_TYPE long intr__ULONG32_TYPE unsigned long ints__S64_TYPE __quad_tt__U64_TYPE __u_quad_t_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE __S32_TYPE:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE __extension__ typedef__STD_TYPE%__need_FILE &__need___FILE 6__FILE_defined 18__need_FILE@____FILE_defined 1B__need___FILEF_STDIO_USES_IOSTREAM H_IO_STDIO_H  _G_config_h 1 __need_size_t  __need_wchar_t  __need_wint_t  __need_NULL __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_t_WINT_T __need_wint_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t /__need_wint_t 0__need_wint_t__need_NULL2_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647l - 1l)__WCHAR_MAX (2147483647l)J__mbstate_t_defined 1V__need_mbstate_t_G_size_t size_t$_G_ssize_t __ssize_t%_G_off_t __off_t&_G_off64_t __off64_t'_G_pid_t __pid_t(_G_uid_t __uid_t)_G_wchar_t wchar_t*_G_wint_t wint_t+_G_stat64 stat64,_GCONV_H 1__need_mbstate_t /__need_wint_t 0__need_wint_t__need_NULLV__need_mbstate_t__need_size_t __need_wchar_t __need_size_t__need_wchar_t__need_NULL"__UNKNOWN_10646_CHAR ((wchar_t) 0xfffd)<_G_HAVE_BOOL 1@_G_HAVE_ATEXIT 1A_G_HAVE_SYS_CDEFS 1B_G_HAVE_SYS_WAIT 1C_G_NEED_STDARG_H 1D_G_va_list __gnuc_va_listF_G_HAVE_PRINTF_FP 1G_G_HAVE_MMAP 1H_G_HAVE_MREMAP 1I_G_HAVE_LONG_DOUBLE_IO 1J_G_HAVE_IO_FILE_OPEN 1K_G_HAVE_IO_GETLINE_INFO 1M_G_IO_IO_FILE_VERSION 0x20001O_G_OPEN64 __open64P_G_LSEEK64 __lseek64Q_G_MMAP64 __mmap64R_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)U_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)W_G_BUFSIZ 8192Z_G_NAMES_HAVE_UNDERSCORE 0[_G_VTABLE_LABEL_HAS_LENGTH 1\_G_USING_THUNKS 1]_G_VTABLE_LABEL_PREFIX "__vt_"^_G_VTABLE_LABEL_PREFIX_ID __vt_b_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 5%__need___va_list*__GNUC_VA_LIST 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect (expr, res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_getwc_unlocked(_fp) (_IO_BE ((_fp)->_wide_data->_IO_read_ptr >= (_fp)->_wide_data->_IO_read_end, 0) ? __wuflow (_fp) : (_IO_wint_t) *(_fp)->_wide_data->_IO_read_ptr++)_IO_putwc_unlocked(_wch,_fp) (_IO_BE ((_fp)->_wide_data->_IO_write_ptr >= (_fp)->_wide_data->_IO_write_end, 0) ? __woverflow (_fp, _wch) : (_IO_wint_t) (*(_fp)->_wide_data->_IO_write_ptr++ = (_wch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) b_IOFBF 0c_IOLBF 1d_IONBF 2iBUFSIZ _IO_BUFSIZvSEEK_SET 0wSEEK_CUR 1xSEEK_END 2}P_tmpdir "/tmp"L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9L_cuserid 9#FOPEN_MAX$FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)__need_size_t __need_wchar_t __need_NULL !__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1o__ldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())__strtol_internal_defined 1__strtoul_internal_defined 1__strtoll_internal_defined 1__strtoull_internal_defined 1_SYS_TYPES_H 1*__u_char_defined 6__ino_t_defined ?__dev_t_defined D__gid_t_defined I__mode_t_defined N__nlink_t_defined S__uid_t_defined \__off_t_defined e__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_time_t __need_timer_t __need_clockid_t C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t}__need_timespec__need_size_t __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1 _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%!__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI"_SYS_SELECT_H 1#__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; stosl" : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0)%__FD_SET(fd,fdsp) __asm__ __volatile__ ("btsl %1,%0" : "=m" (__FDS_BITS (fdsp)[__FDELT (fd)]) : "r" (((int) (fd)) % __NFDBITS) : "cc","memory")*__FD_CLR(fd,fdsp) __asm__ __volatile__ ("btrl %1,%0" : "=m" (__FDS_BITS (fdsp)[__FDELT (fd)]) : "r" (((int) (fd)) % __NFDBITS) : "cc","memory")/__FD_ISSET(fd,fdsp) (__extension__ ({register char __result; __asm__ __volatile__ ("btl %1,%2 ; setcb %b0" : "=q" (__result) : "r" (((int) (fd)) % __NFDBITS), "m" (__FDS_BITS (fdsp)[__FDELT (fd)]) : "cc"); __result; }))"$_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1}__need_timespec-__need_timeval .%>__need_timeval@_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)&_SYS_SYSMACROS_H 1@major(dev) gnu_dev_major (dev)Aminor(dev) gnu_dev_minor (dev)Bmakedev(maj,min) gnu_dev_makedev (maj, min)__blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined '_BITS_PTHREADTYPES_H 1__need_schedparam (Q__defined_schedparam 1W__need_schedparam$_PTHREAD_DESCR_DEFINED __malloc_and_calloc_defined )_ALLOCA_H 1__need_size_t __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc*_STRING_H 1__need_size_t  __need_NULL !__need_size_tNULLNULL ((void *)0)__need_NULLTRUE 1FALSE 0MIN(x,y) ((x) < (y) ? (x) : (y))MAX(x,y) ((x) > (y) ? (x) : (y))"MY_TEMPLATE TRUE)ASA_TEMPLATE_LIB FALSE1ASA_TEMPLATE_ASA_OUT_PID FALSE8ASA_TEMPLATE_MULTIPLE FALSEDASA_TEMPLATE_SELFOPT FALSEPASA_TEMPLATE_SAMPLE FALSE\ASA_TEMPLATE_PARALLEL FALSEeASA_TEMPLATE_SAVE FALSEqASA_TEMPLATE_QUEUE FALSE{ASA_TEST_POINT FALSEOPTIONS_FILE TRUEOPTIONS_FILE_DATA TRUERECUR_OPTIONS_FILE FALSERECUR_OPTIONS_FILE_DATA FALSECOST_FILE TRUEASA_LIB FALSEHAVE_ANSI TRUEIO_PROTOTYPES TRUETIME_CALC FALSEINT_LONG TRUELONG_INT long intINT_ALLOC FALSEALLOC_INT LONG_INTSMALL_FLOAT 1.0E-18MIN_DOUBLE ((double) SMALL_FLOAT)MAX_DOUBLE ((double) 1.0 / (double) SMALL_FLOAT)EPS_DOUBLE ((double) SMALL_FLOAT)CHECK_EXPONENT FALSEASA_TEMPLATE FALSEUSER_INITIAL_COST_TEMP FALSERATIO_TEMPERATURE_SCALES FALSEUSER_INITIAL_PARAMETERS_TEMPS FALSEDELTA_PARAMETERS FALSEQUENCH_PARAMETERS FALSEQUENCH_COST FALSEQUENCH_PARAMETERS_SCALE TRUEQUENCH_COST_SCALE TRUEOPTIONAL_DATA FALSEOPTIONAL_DATA_INT FALSEUSER_REANNEAL_COST FALSEUSER_REANNEAL_PARAMETERS FALSEMAXIMUM_REANNEAL_INDEX 50000REANNEAL_SCALE 10USER_COST_SCHEDULE FALSEUSER_ACCEPT_ASYMP_EXP FALSEUSER_ACCEPTANCE_TEST FALSEUSER_GENERATING_FUNCTION FALSEINTEGER_TYPE ((int) 1)REAL_TYPE ((int) -1)INTEGER_NO_REANNEAL ((int) 2)REAL_NO_REANNEAL ((int) -2)SELF_OPTIMIZE FALSEUSER_ASA_OUT FALSEASA_SAMPLE FALSEASA_QUEUE FALSEASA_RESOLUTION FALSEASA_PARALLEL FALSEASA_SAVE FALSEFDLIBM_POW FALSEF_POW powFDLIBM_LOG FALSEF_LOG logFDLIBM_EXP FALSEF_EXP exp+_MALLOC_H 1,+_STDDEF_H ,_STDDEF_H_ ._ANSI_STDDEF_H 0__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)-__malloc_ptr_t void *J__MALLOC_P(args) args __THROWM__MALLOC_PMT(args) argsM_MXFAST 1M_NLBLKS 2M_GRAIN 3M_KEEP 4M_TRIM_THRESHOLD -1M_TOP_PAD -2M_MMAP_THRESHOLD -3M_MMAP_MAX -4M_CHECK_ACTION -5mycxalloc(nelem,elsize) malloc((nelem)*(elsize))PayLoad payloadAluminumDensity (2702.0)PET 0PETDensity (1370.)PETStrength (3.44379e8)PETPrice (5.)ALUMINUM 2ALUMINUMDensity (2702.0)ALUMINUMStrength (6.e8)ALUMINUMPrice (5.)Dyneema 1DyneemaDensity 970DyneemaStrength ((3e9)/4) DyneemaPrice (40*2.2)!MATERIAL PET(CHAMBERPRESSURE 10000)PRESSUREIZATIONREQUIRED 20+ChamberPressConstant ((PsiToPascals(CHAMBERPRESSURE))),CharisticThrustWeightRatioEngine (220.)-Fudge .9/CharisticISP 214.31KSpecificHeatRatio (1.24)3LaborFactor (1.0)DMaxSECS 1000000EDegreesToRadians(x) ((x)*Pi/180.)FRadiansToDegrees(x) ((x)*180./Pi)GNewtonsPerLbf 4.448222HNewtonsToLbf(x) ((x)/NewtonsPerLbf)IPascalsPerPsi 6894.75JPascalsToPsi(x) ((x)/PascalsPerPsi)KPsiToPascals(x) ((x)*PascalsPerPsi)LFUZZ .0001NDcWater (.97*.62)OGEarth 9.80665PEarthRadius 6377500.QEarthEquatorialRotationalVelocity (2*Pi*EarthRadius/(24* 3600))RInitialAltitude 0.WLatitude 90.ZEarthRotationalVelocity (EarthEquatorialRotationalVelocity *cos(DegreesToRadians(Latitude)))eChamberPress (ChamberPressConstant )fCalcThrust (CalcMassFlow*CalcISP(AirPressure(Y),ChamberPress)*GEarth)kCalcMassFlow (fmin(CharisticThrustWeightRatioEngine*EngineMass/CharisticISP,(OutOfFuel?0.:1000000. )))nThrustAndMassToAcc ((CalcThrust-Drag)/VehicleMass)oFuelVolume (FuelMass/FuelDensity)pFuelUnitCost 500.0qFuelCost (FuelUnitCost*TankVolume* (1-PressureTankFraction))sFuelHeight (FuelVolume/TankCrossSection)vVehicleMass (VehicleDryMass+FuelMass+PayLoad)wMeritVehicleCost (FuelCost+LaborFactor*(TankCost+EngineCost))xVehicleCost (FuelCost+(TankCost+EngineCost))yTankCost TankMass*MaterialPricezEngineCostPerWeight 50.{EngineCost (fmax(EngineCostPerWeight*0.,(EngineMass *EngineCostPerWeight)))|UninsuredLaunchCost (MeritVehicleCost)}RelaunchInsurance (UninsuredLaunchCost*InsuranceRate)~PayLoadInsurance (PayLoadValue*InsuranceRate)PayLoadValue PriceLaunchCost (UninsuredLaunchCost)InsuranceRate .4max(x,y) ((x)>(y)?(x):(y))MilesToM(x) (x*1609.344)IMilesToM(x) (x*1609)MilesOrbitalAltitude 100OrbitAltitude MilesToM(MilesOrbitalAltitude)IOrbitAltitude IMilesToM(MilesOrbitalAltitude)GeosyncAltitude 35786000AltitudeOnly FALSEMadeOrbit ((AltitudeOnly?1:(VelocityX>OrbitalVelocityAtAltitude))&&(Y>OrbitAltitude))MadeAltitude ((Y>OrbitAltitude))Price (MadeOrbit?PayLoad*(2000.0*2.2):0)Profit (Price-LaunchCost)Yvelocitybogusfactor 0Merit (MadeOrbit?(Profit/UninsuredLaunchCost- Yvelocitybogusfactor):(fmin(OrbitAltitude,fmax(1,Y))/10 +fmin(OrbitalVelocityAtAltitude,fmax(1,VelocityX))-7e5))MinimalMaterialThickness .00025Pi (3.141592654)TankDensity MaterialDensityTankLinerDensity AluminumDensityTankLinerThickness .00025EngineThickness (AvgTankThickness*2.0)EngineLength (4.0)EngineDensity (2*AluminumDensity)MinEngineMass .001OxidiserFractionByMass .7843FuelFractionByMass .2157OxidiserDensity 1140PropaneDensity 594PressureTankFraction .3FuelSpecificVolume (OxidiserFractionByMass/OxidiserDensity+FuelFractionByMass/PropaneDensity)FuelDensity ((1/FuelSpecificVolume))CoefficientOfDrag .20DesiredMaxAspectRatio 4.AspectWeightingFactor .5 NExpansionBuckets 250 NCombustionPressureBuckets 100 MaxExpansionRatio 1000 PressureIncrement (ChamberPressConstant/NCombustionPressureBuckets) ExpIncrement (MaxExpansionRatio/NExpansionBuckets).symtab.strtab.shstrtab.interp.note.ABI-tag.note.SuSE.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_macinfo44#HH 1hh<B HHJ88RoRR>_o`n w  І{ȳp<p<"^``````t`a`0aX* Gy= N%(+>'hC4Hf?^NaNhp $[ rm4HhH8R  І   p<<^```````aa !"#$a H Xc`q``aha@ p X` `^`@< >EaTafix~iiipaxaR @j` ajV{ jj,j<aJjXsms|3U 83U  j(j98 :* adaaaa& *L ?`HZjnl w<~$+k   X s;]  <U -<hBQb4 l|І  ) j$e # a 3 < 6  #;e ?P0;h `al  q|7U 6h `a 9p<h*<; s40a75 Nx# [`q s88 3<;j H A {`a!&0 DSj ^Ј@ called.3040initfini.c/usr/src/packages/BUILD/glibc-2.3/cc/csu/crti.Scall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__completed.4497p.4496__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/usr/src/packages/BUILD/glibc-2.3/cc/csu/crtn.Suser.crand_seed.3184random_array.3379initial_flag.3378asa.crecursive_asa_open.3344number_asa_open.3343asa_open.3342rocket.coldpressureoldchamberPressair_airdensoldapyoldappAirPressuredebugPrint.3303printedTestNumber.3290testNumber.3289MaxMerit.3288funevals.3236TankPressureexternalExpansionRatiofmaxfminoldguess.4093oldresult.4168calcExpandedPressimin__fini_array_end__dso_handle__fini_array_start__init_array_end__init_array_startcos@@GLIBC_2.0print_staterocket_cost_function_DYNAMICmcount@@GLIBC_2.0ExpArrayInitializedreanneal_fp_hwfprintf@@GLIBC_2.0myrandfflush@@GLIBC_2.0generate_asa_stateprint_asa_optionsptr_out__libc_csu_finiputchar@@GLIBC_2.0randflt__cxa_atexit@@GLIBC_2.1.3cost_derivativespow@@GLIBC_2.0_mcleanup@@GLIBC_2.0internal_calcExpandedPressputs@@GLIBC_2.0_initasa_exitmalloc@@GLIBC_2.0NSecfscanf@@GLIBC_2.0test_asa_optionsprint_string_indexstdout@@GLIBC_2.0abort@@GLIBC_2.0checkMRetextgenerate_new_state_start__monstartup@@GLIBC_2.0asafputc@@GLIBC_2.0__libc_csu_init__bss_startmain__libc_start_main@@GLIBC_2.0CalcISPexp@@GLIBC_2.0CF_ThrustCoefficientdata_startprintf@@GLIBC_2.0_finisqrt@@GLIBC_2.0fclose@@GLIBC_2.1atexitpayloadexit@@GLIBC_2.0sscanf@@GLIBC_2.0_edata__i686.get_pc_thunk.bxprint_string_GLOBAL_OFFSET_TABLE_free@@GLIBC_2.0_endinitialize_parametersExpPressArraysetupExpArrayfopen@@GLIBC_2.1_IO_stdin_usedHeightFromcost_functionaccept_new_statefwrite@@GLIBC_2.0__data_startsin@@GLIBC_2.0_Jv_RegisterClasseslog@@GLIBC_2.0RadiusFrom__gmon_start__