19fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream .386P 29fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream .model FLAT 39fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_zistepu:dword 49fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_pzbuffer:dword 59fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_zistepv:dword 69fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_zrowbytes:dword 79fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_ziorigin:dword 89fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_turb_s:dword 99fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_turb_t:dword 109fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_turb_pdest:dword 119fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_turb_spancount:dword 129fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_turb_turb:dword 139fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_turb_pbase:dword 149fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_turb_sstep:dword 159fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_turb_tstep:dword 169fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_bmodelactive:dword 179fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_sdivzstepu:dword 189fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_tdivzstepu:dword 199fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_sdivzstepv:dword 209fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_tdivzstepv:dword 219fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_sdivzorigin:dword 229fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_tdivzorigin:dword 239fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _sadjust:dword 249fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _tadjust:dword 259fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _bbextents:dword 269fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _bbextentt:dword 279fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _cacheblock:dword 289fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_viewbuffer:dword 299fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _cachewidth:dword 309fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_pzbuffer:dword 319fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_zrowbytes:dword 329fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_zwidth:dword 339fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_scantable:dword 349fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_lightptr:dword 359fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_numvblocks:dword 369fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _prowdestbase:dword 379fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _pbasesource:dword 389fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_lightwidth:dword 399fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _lightright:dword 409fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _lightrightstep:dword 419fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _lightdeltastep:dword 429fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _lightdelta:dword 439fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _lightright:dword 449fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _lightdelta:dword 459fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _sourcetstep:dword 469fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _surfrowbytes:dword 479fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _lightrightstep:dword 489fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _lightdeltastep:dword 499fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_sourcemax:dword 509fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_stepback:dword 519fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _colormap:dword 529fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _blocksize:dword 539fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _sourcesstep:dword 549fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _lightleft:dword 559fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _blockdivshift:dword 569fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _blockdivmask:dword 579fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _lightleftstep:dword 589fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_origin:dword 599fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_ppn:dword 609fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_pup:dword 619fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_pright:dword 629fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _ycenter:dword 639fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _xcenter:dword 649fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_vrectbottom_particle:dword 659fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_vrectright_particle:dword 669fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_vrecty:dword 679fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_vrectx:dword 689fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_pix_shift:dword 699fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_pix_min:dword 709fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_pix_max:dword 719fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_y_aspect_shift:dword 729fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _screenwidth:dword 739fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _vright:dword 749fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _vup:dword 759fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _vpn:dword 769fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _BOPS_Error:dword 779fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _snd_scaletable:dword 789fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _paintbuffer:dword 799fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _snd_linear_count:dword 809fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _snd_p:dword 819fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _snd_vol:dword 829fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _snd_out:dword 839fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_leftclipped:dword 849fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_leftenter:dword 859fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_rightclipped:dword 869fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_rightenter:dword 879fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _modelorg:dword 889fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _xscale:dword 899fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_refdef:dword 909fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _yscale:dword 919fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_leftexit:dword 929fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_rightexit:dword 939fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_lastvertvalid:dword 949fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _cacheoffset:dword 959fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _newedges:dword 969fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _removeedges:dword 979fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_pedge:dword 989fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_framecount:dword 999fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_u1:dword 1009fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_emitted:dword 1019fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _edge_p:dword 1029fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _surface_p:dword 1039fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _surfaces:dword 1049fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_lzi1:dword 1059fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_v1:dword 1069fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_ceilv1:dword 1079fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_nearzi:dword 1089fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_nearzionly:dword 1099fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _edge_aftertail:dword 1109fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _edge_tail:dword 1119fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _current_iv:dword 1129fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _edge_head_u_shift20:dword 1139fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _span_p:dword 1149fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _edge_head:dword 1159fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _fv:dword 1169fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _edge_tail_u_shift20:dword 1179fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_apverts:dword 1189fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_anumverts:dword 1199fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _aliastransform:dword 1209fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_avertexnormals:dword 1219fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_plightvec:dword 1229fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_ambientlight:dword 1239fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_shadelight:dword 1249fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _aliasxcenter:dword 1259fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _aliasycenter:dword 1269fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _a_sstepxfrac:dword 1279fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_affinetridesc:dword 1289fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _acolormap:dword 1299fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_pcolormap:dword 1309fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_affinetridesc:dword 1319fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_sfrac:dword 1329fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_ptex:dword 1339fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_pedgespanpackage:dword 1349fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_tfrac:dword 1359fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_light:dword 1369fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_zi:dword 1379fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_pdest:dword 1389fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_pz:dword 1399fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_aspancount:dword 1409fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _erroradjustup:dword 1419fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _errorterm:dword 1429fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_xdenom:dword 1439fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_p0:dword 1449fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_p1:dword 1459fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_p2:dword 1469fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _a_tstepxfrac:dword 1479fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_sstepx:dword 1489fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_tstepx:dword 1499fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _a_ststepxwhole:dword 1509fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _zspantable:dword 1519fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _skintable:dword 1529fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_zistepx:dword 1539fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _erroradjustdown:dword 1549fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_countextrastep:dword 1559fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _ubasestep:dword 1569fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _a_ststepxwhole:dword 1579fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _a_tstepxfrac:dword 1589fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_lstepx:dword 1599fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _a_spans:dword 1609fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _erroradjustdown:dword 1619fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_pdestextrastep:dword 1629fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_pzextrastep:dword 1639fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_sfracextrastep:dword 1649fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_ptexextrastep:dword 1659fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_countextrastep:dword 1669fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_tfracextrastep:dword 1679fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_lightextrastep:dword 1689fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_ziextrastep:dword 1699fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_pdestbasestep:dword 1709fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_pzbasestep:dword 1719fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_sfracbasestep:dword 1729fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_ptexbasestep:dword 1739fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _ubasestep:dword 1749fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_tfracbasestep:dword 1759fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_lightbasestep:dword 1769fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _d_zibasestep:dword 1779fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _zspantable:dword 1789fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_lstepy:dword 1799fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_sstepy:dword 1809fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_tstepy:dword 1819fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _r_zistepy:dword 1829fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _D_PolysetSetEdgeTable:dword 1839fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef _D_RasterizeAliasPolySmooth:dword 1849fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef float_point5:dword 1859fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef Float2ToThe31nd:dword 1869fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef izistep:dword 1879fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef izi:dword 1889fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef FloatMinus2ToThe31nd:dword 1899fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef float_1:dword 1909fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef float_particle_z_clip:dword 1919fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef float_minus_1:dword 1929fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef float_0:dword 1939fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef fp_16:dword 1949fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef fp_64k:dword 1959fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef fp_1m:dword 1969fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef fp_1m_minus_1:dword 1979fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef fp_8:dword 1989fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef entryvec_table:dword 1999fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef advancetable:dword 2009fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef sstep:dword 2019fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef tstep:dword 2029fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef pspantemp:dword 2039fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef counttemp:dword 2049fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef jumptemp:dword 2059fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef reciprocal_table:dword 2069fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef DP_Count:dword 2079fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef DP_u:dword 2089fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef DP_v:dword 2099fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef DP_32768:dword 2109fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef DP_Color:dword 2119fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef DP_Pix:dword 2129fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef DP_EntryTable:dword 2139fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef pbase:dword 2149fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef s:dword 2159fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef t:dword 2169fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef sfracf:dword 2179fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef tfracf:dword 2189fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef snext:dword 2199fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef tnext:dword 2209fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef spancountminus1:dword 2219fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef zi16stepu:dword 2229fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef sdivz16stepu:dword 2239fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef tdivz16stepu:dword 2249fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef zi8stepu:dword 2259fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef sdivz8stepu:dword 2269fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef tdivz8stepu:dword 2279fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef reciprocal_table_16:dword 2289fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef entryvec_table_16:dword 2299fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef ceil_cw:dword 2309fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef single_cw:dword 2319fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef fp_64kx64k:dword 2329fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef pz:dword 2339fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream externdef spr8entryvec_table:dword 2349fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream_DATA SEGMENT 2359fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLd0 dd 0.0 2369fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLd1 dd 0.0 2379fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLstack dd 0 2389fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLfp_near_clip dd 0.01 2399fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLceilv0 dd 0 2409fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLv dd 0 2419fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLu0 dd 0 2429fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLv0 dd 0 2439fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLzi0 dd 0 2449fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream_DATA ENDS 2459fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream_TEXT SEGMENT 2469fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream align 4 2479fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream public _R_ClipEdge 2489fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream_R_ClipEdge: 2499fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream push esi 2509fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream push edi 2519fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream push ebx 2529fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[Lstack],esp 2539fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebx,ds:dword ptr[12+12+esp] 2549fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov esi,ds:dword ptr[4+12+esp] 2559fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov edx,ds:dword ptr[8+12+esp] 2569fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream test ebx,ebx 2579fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jz Lemit 2589fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLcliploop: 2599fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[0+0+esi] 2609fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul ds:dword ptr[0+0+ebx] 2619fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[0+4+esi] 2629fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul ds:dword ptr[0+4+ebx] 2639fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[0+8+esi] 2649fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul ds:dword ptr[0+8+ebx] 2659fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1) 2669fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream faddp st(2),st(0) 2679fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[0+0+edx] 2689fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul ds:dword ptr[0+0+ebx] 2699fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[0+4+edx] 2709fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul ds:dword ptr[0+4+ebx] 2719fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[0+8+edx] 2729fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul ds:dword ptr[0+8+ebx] 2739fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1) 2749fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream faddp st(2),st(0) 2759fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(3) 2769fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream faddp st(2),st(0) 2779fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream faddp st(2),st(0) 2789fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fsub ds:dword ptr[12+ebx] 2799fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1) 2809fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fsub ds:dword ptr[12+ebx] 2819fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1) 2829fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp ds:dword ptr[Ld0] 2839fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp ds:dword ptr[Ld1] 2849fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[Ld0] 2859fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ecx,ds:dword ptr[Ld1] 2869fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream or ecx,eax 2879fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream js Lp2 2889fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLcontinue: 2899fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebx,ds:dword ptr[16+ebx] 2909fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream test ebx,ebx 2919fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jnz Lcliploop 2929fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLemit: 2939fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fldcw ds:word ptr[ceil_cw] 2949fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:dword ptr[_r_lastvertvalid],0 2959fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jz LCalcFirst 2969fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_r_lzi1] 2979fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ecx,ds:dword ptr[_r_u1] 2989fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[Lzi0],eax 2999fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[Lu0],ecx 3009fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ecx,ds:dword ptr[_r_v1] 3019fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_r_ceilv1] 3029fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[Lv0],ecx 3039fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[Lceilv0],eax 3049fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jmp LCalcSecond 3059fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLCalcFirst: 3069fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream call near ptr LTransformAndProject 3079fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fst ds:dword ptr[Lv0] 3089fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(2) 3099fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp ds:dword ptr[Lu0] 3109fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp ds:dword ptr[Lzi0] 3119fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fistp ds:dword ptr[Lceilv0] 3129fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLCalcSecond: 3139fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov esi,edx 3149fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream call near ptr LTransformAndProject 3159fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[Lu0] 3169fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(3) 3179fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[Lzi0] 3189fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(3) 3199fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[Lv0] 3209fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(3) 3219fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fist ds:dword ptr[_r_ceilv1] 3229fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fldcw ds:word ptr[single_cw] 3239fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fst ds:dword ptr[_r_v1] 3249fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(4) 3259fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fcom st(1) 3269fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fnstsw ax 3279fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream test ah,1 3289fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jz LP0 3299fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp st(0) 3309fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld st(0) 3319fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLP0: 3329fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1) 3339fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp ds:dword ptr[_r_lzi1] 3349fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1) 3359fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fst ds:dword ptr[_r_u1] 3369fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1) 3379fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fcom ds:dword ptr[_r_nearzi] 3389fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fnstsw ax 3399fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream test ah,045h 3409fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jnz LP1 3419fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fst ds:dword ptr[_r_nearzi] 3429fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLP1: 3439fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_r_nearzionly] 3449fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream test eax,eax 3459fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jz LP2 3469fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLPop5AndDone: 3479fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_cacheoffset] 3489fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov edx,ds:dword ptr[_r_framecount] 3499fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp eax,07FFFFFFFh 3509fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jz LDoPop 3519fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream and edx,07FFFFFFFh 3529fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream or edx,080000000h 3539fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_cacheoffset],edx 3549fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLDoPop: 3559fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp st(0) 3569fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp st(0) 3579fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp st(0) 3589fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp st(0) 3599fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp st(0) 3609fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jmp Ldone 3619fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLP2: 3629fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebx,ds:dword ptr[Lceilv0] 3639fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov edi,ds:dword ptr[_edge_p] 3649fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ecx,ds:dword ptr[_r_ceilv1] 3659fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov edx,edi 3669fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov esi,ds:dword ptr[_r_pedge] 3679fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,32 3689fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ebx,ecx 3699fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jz LPop5AndDone 3709fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_r_pedge] 3719fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[28+edi],eax 3729fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp ds:dword ptr[24+edi] 3739fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jc LSide0 3749fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLSide1: 3759fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fsubp st(3),st(0) 3769fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fsub st(0),st(1) 3779fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fdivp st(2),st(0) 3789fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_r_emitted],1 3799fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_edge_p],edx 3809fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[edx] 3819fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ecx 3829fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream lea ecx,ds:dword ptr[-1+ebx] 3839fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebx,eax 3849fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_surface_p] 3859fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov esi,ds:dword ptr[_surfaces] 3869fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub edx,edx 3879fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub eax,esi 3889fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream shr eax,6 3899fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[16+edi],edx 3909fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[16+2+edi],eax 3919fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub esi,esi 3929fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[Lv],ebx 3939fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fild ds:dword ptr[Lv] 3949fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fsubrp st(1),st(0) 3959fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul st(0),st(1) 3969fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fadd ds:dword ptr[_r_u1] 3979fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jmp LSideDone 3989fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLSide0: 3999fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fsub st(0),st(3) 4009fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(2) 4019fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fsub st(0),st(1) 4029fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fdivp st(2),st(0) 4039fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_r_emitted],1 4049fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_edge_p],edx 4059fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[edx] 4069fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dec ecx 4079fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_surface_p] 4089fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov esi,ds:dword ptr[_surfaces] 4099fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub edx,edx 4109fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub eax,esi 4119fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream shr eax,6 4129fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[16+2+edi],edx 4139fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[16+edi],eax 4149fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov esi,1 4159fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[Lv],ebx 4169fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fild ds:dword ptr[Lv] 4179fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fsubrp st(1),st(0) 4189fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul st(0),st(1) 4199fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream faddp st(2),st(0) 4209fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1) 4219fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLSideDone: 4229fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul ds:dword ptr[fp_1m] 4239fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1) 4249fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul ds:dword ptr[fp_1m] 4259fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1) 4269fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fadd ds:dword ptr[fp_1m_minus_1] 4279fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1) 4289fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fistp ds:dword ptr[4+edi] 4299fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fistp ds:dword ptr[0+edi] 4309fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[0+edi] 4319fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov edx,ds:dword ptr[_r_refdef+76] 4329fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp eax,edx 4339fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jl LP4 4349fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov edx,ds:dword ptr[_r_refdef+80] 4359fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp eax,edx 4369fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jng LP5 4379fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLP4: 4389fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[0+edi],edx 4399fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,edx 4409fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLP5: 4419fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add eax,esi 4429fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov esi,ds:dword ptr[_newedges+ebx*4] 4439fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream test esi,esi 4449fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jz LDoFirst 4459fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:dword ptr[0+esi],eax 4469fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jl LNotFirst 4479fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLDoFirst: 4489fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[12+edi],esi 4499fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_newedges+ebx*4],edi 4509fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jmp LSetRemove 4519fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLNotFirst: 4529fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLFindInsertLoop: 4539fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov edx,esi 4549fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov esi,ds:dword ptr[12+esi] 4559fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream test esi,esi 4569fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jz LInsertFound 4579fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:dword ptr[0+esi],eax 4589fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jl LFindInsertLoop 4599fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLInsertFound: 4609fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[12+edi],esi 4619fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[12+edx],edi 4629fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLSetRemove: 4639fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_removeedges+ecx*4] 4649fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_removeedges+ecx*4],edi 4659fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[20+edi],eax 4669fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLdone: 4679fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov esp,ds:dword ptr[Lstack] 4689fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream pop ebx 4699fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream pop edi 4709fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream pop esi 4719fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream ret 4729fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLp2: 4739fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream test eax,eax 4749fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jns Lp1 4759fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[Ld1] 4769fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream test eax,eax 4779fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jns Lp3 4789fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_r_leftclipped] 4799fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ecx,ds:dword ptr[_r_pedge] 4809fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream test eax,eax 4819fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jnz Ldone 4829fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_r_framecount] 4839fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream and eax,07FFFFFFFh 4849fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream or eax,080000000h 4859fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_cacheoffset],eax 4869fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jmp Ldone 4879fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLp1: 4889fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[Ld0] 4899fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[Ld1] 4909fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fsubr st(0),st(1) 4919fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_cacheoffset],07FFFFFFFh 4929fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fdivp st(1),st(0) 4939fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub esp,12 4949fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[0+8+edx] 4959fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fsub ds:dword ptr[0+8+esi] 4969fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[0+4+edx] 4979fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fsub ds:dword ptr[0+4+esi] 4989fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[0+0+edx] 4999fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fsub ds:dword ptr[0+0+esi] 5009fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov edx,esp 5019fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[20+ebx] 5029fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream test al,al 5039fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul st(0),st(3) 5049fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1) 5059fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul st(0),st(3) 5069fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(2) 5079fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmulp st(3),st(0) 5089fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fadd ds:dword ptr[0+0+esi] 5099fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1) 5109fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fadd ds:dword ptr[0+4+esi] 5119fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(2) 5129fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fadd ds:dword ptr[0+8+esi] 5139fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1) 5149fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp ds:dword ptr[0+0+esp] 5159fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp ds:dword ptr[0+8+esp] 5169fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp ds:dword ptr[0+4+esp] 5179fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jz Ltestright 5189fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_r_leftclipped],1 5199fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[0+0+esp] 5209fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_r_leftexit+0+0],eax 5219fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[0+4+esp] 5229fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_r_leftexit+0+4],eax 5239fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[0+8+esp] 5249fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_r_leftexit+0+8],eax 5259fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jmp Lcontinue 5269fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLtestright: 5279fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream test ah,ah 5289fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jz Lcontinue 5299fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_r_rightclipped],1 5309fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[0+0+esp] 5319fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_r_rightexit+0+0],eax 5329fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[0+4+esp] 5339fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_r_rightexit+0+4],eax 5349fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[0+8+esp] 5359fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_r_rightexit+0+8],eax 5369fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jmp Lcontinue 5379fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLp3: 5389fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_r_lastvertvalid],0 5399fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[Ld0] 5409fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[Ld1] 5419fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fsubr st(0),st(1) 5429fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_cacheoffset],07FFFFFFFh 5439fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fdivp st(1),st(0) 5449fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub esp,12 5459fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[0+8+edx] 5469fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fsub ds:dword ptr[0+8+esi] 5479fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[0+4+edx] 5489fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fsub ds:dword ptr[0+4+esi] 5499fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[0+0+edx] 5509fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fsub ds:dword ptr[0+0+esi] 5519fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[20+ebx] 5529fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream test al,al 5539fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul st(0),st(3) 5549fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1) 5559fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul st(0),st(3) 5569fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(2) 5579fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmulp st(3),st(0) 5589fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fadd ds:dword ptr[0+0+esi] 5599fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1) 5609fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fadd ds:dword ptr[0+4+esi] 5619fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(2) 5629fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fadd ds:dword ptr[0+8+esi] 5639fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1) 5649fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp ds:dword ptr[0+0+esp] 5659fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp ds:dword ptr[0+8+esp] 5669fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp ds:dword ptr[0+4+esp] 5679fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov esi,esp 5689fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jz Ltestright2 5699fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_r_leftclipped],1 5709fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[0+0+esp] 5719fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_r_leftenter+0+0],eax 5729fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[0+4+esp] 5739fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_r_leftenter+0+4],eax 5749fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[0+8+esp] 5759fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_r_leftenter+0+8],eax 5769fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jmp Lcontinue 5779fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLtestright2: 5789fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream test ah,ah 5799fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jz Lcontinue 5809fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_r_rightclipped],1 5819fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[0+0+esp] 5829fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_r_rightenter+0+0],eax 5839fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[0+4+esp] 5849fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_r_rightenter+0+4],eax 5859fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[0+8+esp] 5869fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_r_rightenter+0+8],eax 5879fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jmp Lcontinue 5889fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLTransformAndProject: 5899fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[0+0+esi] 5909fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fsub ds:dword ptr[_modelorg+0] 5919fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[0+4+esi] 5929fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fsub ds:dword ptr[_modelorg+4] 5939fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[0+8+esi] 5949fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fsub ds:dword ptr[_modelorg+8] 5959fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(2) 5969fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld st(0) 5979fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul ds:dword ptr[_vpn+0] 5989fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld st(1) 5999fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul ds:dword ptr[_vright+0] 6009fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(2) 6019fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul ds:dword ptr[_vup+0] 6029fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld st(3) 6039fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul ds:dword ptr[_vpn+4] 6049fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld st(4) 6059fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul ds:dword ptr[_vright+4] 6069fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(5) 6079fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul ds:dword ptr[_vup+4] 6089fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1) 6099fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream faddp st(3),st(0) 6109fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(3) 6119fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream faddp st(4),st(0) 6129fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream faddp st(2),st(0) 6139fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld st(3) 6149fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul ds:dword ptr[_vpn+8] 6159fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld st(4) 6169fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul ds:dword ptr[_vright+8] 6179fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(5) 6189fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul ds:dword ptr[_vup+8] 6199fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1) 6209fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream faddp st(2),st(0) 6219fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(4) 6229fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream faddp st(3),st(0) 6239fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1) 6249fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream faddp st(3),st(0) 6259fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fcom ds:dword ptr[Lfp_near_clip] 6269fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fnstsw ax 6279fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream test ah,1 6289fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jz LNoClip 6299fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp st(0) 6309fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[Lfp_near_clip] 6319fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLNoClip: 6329fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fdivr ds:dword ptr[float_1] 6339fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1) 6349fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[_xscale] 6359fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul st(0),st(2) 6369fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmulp st(1),st(0) 6379fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fadd ds:dword ptr[_xcenter] 6389fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fcom ds:dword ptr[_r_refdef+68] 6399fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fnstsw ax 6409fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream test ah,1 6419fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jz LClampP0 6429fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp st(0) 6439fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[_r_refdef+68] 6449fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLClampP0: 6459fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fcom ds:dword ptr[_r_refdef+84] 6469fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fnstsw ax 6479fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream test ah,045h 6489fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jnz LClampP1 6499fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp st(0) 6509fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[_r_refdef+84] 6519fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLClampP1: 6529fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld st(1) 6539fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul ds:dword ptr[_yscale] 6549fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmulp st(3),st(0) 6559fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(2) 6569fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fsubr ds:dword ptr[_ycenter] 6579fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fcom ds:dword ptr[_r_refdef+72] 6589fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fnstsw ax 6599fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream test ah,1 6609fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jz LClampP2 6619fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp st(0) 6629fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[_r_refdef+72] 6639fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLClampP2: 6649fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fcom ds:dword ptr[_r_refdef+88] 6659fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fnstsw ax 6669fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream test ah,045h 6679fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jnz LClampP3 6689fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp st(0) 6699fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[_r_refdef+88] 6709fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLClampP3: 6719fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream ret 6729fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream_TEXT ENDS 6739fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream END 674