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 upstreamsb_v dd 0
2369fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream_DATA ENDS
2379fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream_TEXT SEGMENT
2389fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream align 4
2399fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream public _R_Surf8Start
2409fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream_R_Surf8Start:
2419fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream align 4
2429fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream public _R_DrawSurfaceBlock8_mip0
2439fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream_R_DrawSurfaceBlock8_mip0:
2449fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream push ebp
2459fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream push edi
2469fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream push esi
2479fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream push ebx
2489fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebx,ds:dword ptr[_r_lightptr]
2499fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_r_numvblocks]
2509fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[sb_v],eax
2519fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov edi,ds:dword ptr[_prowdestbase]
2529fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov esi,ds:dword ptr[_pbasesource]
2539fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLv_loop_mip0:
2549fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[ebx]
2559fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov edx,ds:dword ptr[4+ebx]
2569fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebp,eax
2579fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ecx,ds:dword ptr[_r_lightwidth]
2589fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_lightright],edx
2599fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub ebp,edx
2609fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream and ebp,0FFFFFh
2619fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream lea ebx,ds:dword ptr[ebx+ecx*4]
2629fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_r_lightptr],ebx
2639fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ecx,ds:dword ptr[4+ebx]
2649fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebx,ds:dword ptr[ebx]
2659fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub ebx,eax
2669fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub ecx,edx
2679fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sar ecx,4
2689fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream or ebp,0F0000000h
2699fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sar ebx,4
2709fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_lightrightstep],ecx
2719fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub ebx,ecx
2729fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream and ebx,0FFFFFh
2739fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream or ebx,0F0000000h
2749fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub ecx,ecx
2759fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_lightdeltastep],ebx
2769fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub ebx,ebx
2779fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLblockloop8_mip0:
2789fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_lightdelta],ebp
2799fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov cl,ds:byte ptr[14+esi]
2809fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sar ebp,4
2819fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bh,dh
2829fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bl,ds:byte ptr[15+esi]
2839fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
2849fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ch,dh
2859fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
2869fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ah,ds:byte ptr[12345678h+ebx]
2879fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch0:
2889fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bl,ds:byte ptr[13+esi]
2899fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov al,ds:byte ptr[12345678h+ecx]
2909fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch1:
2919fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov cl,ds:byte ptr[12+esi]
2929fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bh,dh
2939fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
2949fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream ror eax,16
2959fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ch,dh
2969fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
2979fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ah,ds:byte ptr[12345678h+ebx]
2989fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch2:
2999fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bl,ds:byte ptr[11+esi]
3009fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov al,ds:byte ptr[12345678h+ecx]
3019fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch3:
3029fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov cl,ds:byte ptr[10+esi]
3039fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[12+edi],eax
3049fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bh,dh
3059fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
3069fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ch,dh
3079fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
3089fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ah,ds:byte ptr[12345678h+ebx]
3099fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch4:
3109fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bl,ds:byte ptr[9+esi]
3119fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov al,ds:byte ptr[12345678h+ecx]
3129fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch5:
3139fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov cl,ds:byte ptr[8+esi]
3149fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bh,dh
3159fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
3169fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream ror eax,16
3179fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ch,dh
3189fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
3199fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ah,ds:byte ptr[12345678h+ebx]
3209fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch6:
3219fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bl,ds:byte ptr[7+esi]
3229fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov al,ds:byte ptr[12345678h+ecx]
3239fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch7:
3249fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov cl,ds:byte ptr[6+esi]
3259fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[8+edi],eax
3269fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bh,dh
3279fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
3289fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ch,dh
3299fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
3309fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ah,ds:byte ptr[12345678h+ebx]
3319fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch8:
3329fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bl,ds:byte ptr[5+esi]
3339fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov al,ds:byte ptr[12345678h+ecx]
3349fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch9:
3359fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov cl,ds:byte ptr[4+esi]
3369fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bh,dh
3379fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
3389fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream ror eax,16
3399fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ch,dh
3409fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
3419fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ah,ds:byte ptr[12345678h+ebx]
3429fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch10:
3439fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bl,ds:byte ptr[3+esi]
3449fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov al,ds:byte ptr[12345678h+ecx]
3459fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch11:
3469fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov cl,ds:byte ptr[2+esi]
3479fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[4+edi],eax
3489fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bh,dh
3499fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
3509fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ch,dh
3519fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
3529fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ah,ds:byte ptr[12345678h+ebx]
3539fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch12:
3549fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bl,ds:byte ptr[1+esi]
3559fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov al,ds:byte ptr[12345678h+ecx]
3569fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch13:
3579fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov cl,ds:byte ptr[esi]
3589fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bh,dh
3599fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
3609fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream ror eax,16
3619fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ch,dh
3629fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ah,ds:byte ptr[12345678h+ebx]
3639fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch14:
3649fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov edx,ds:dword ptr[_lightright]
3659fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov al,ds:byte ptr[12345678h+ecx]
3669fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch15:
3679fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebp,ds:dword ptr[_lightdelta]
3689fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[edi],eax
3699fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add esi,ds:dword ptr[_sourcetstep]
3709fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edi,ds:dword ptr[_surfrowbytes]
3719fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ds:dword ptr[_lightrightstep]
3729fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add ebp,ds:dword ptr[_lightdeltastep]
3739fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_lightright],edx
3749fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jc Lblockloop8_mip0
3759fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp esi,ds:dword ptr[_r_sourcemax]
3769fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jb LSkip_mip0
3779fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub esi,ds:dword ptr[_r_stepback]
3789fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLSkip_mip0:
3799fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebx,ds:dword ptr[_r_lightptr]
3809fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dec ds:dword ptr[sb_v]
3819fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jnz Lv_loop_mip0
3829fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream pop ebx
3839fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream pop esi
3849fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream pop edi
3859fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream pop ebp
3869fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream ret
3879fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream align 4
3889fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream public _R_DrawSurfaceBlock8_mip1
3899fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream_R_DrawSurfaceBlock8_mip1:
3909fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream push ebp
3919fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream push edi
3929fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream push esi
3939fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream push ebx
3949fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebx,ds:dword ptr[_r_lightptr]
3959fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_r_numvblocks]
3969fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[sb_v],eax
3979fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov edi,ds:dword ptr[_prowdestbase]
3989fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov esi,ds:dword ptr[_pbasesource]
3999fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLv_loop_mip1:
4009fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[ebx]
4019fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov edx,ds:dword ptr[4+ebx]
4029fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebp,eax
4039fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ecx,ds:dword ptr[_r_lightwidth]
4049fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_lightright],edx
4059fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub ebp,edx
4069fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream and ebp,0FFFFFh
4079fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream lea ebx,ds:dword ptr[ebx+ecx*4]
4089fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_r_lightptr],ebx
4099fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ecx,ds:dword ptr[4+ebx]
4109fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebx,ds:dword ptr[ebx]
4119fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub ebx,eax
4129fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub ecx,edx
4139fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sar ecx,3
4149fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream or ebp,070000000h
4159fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sar ebx,3
4169fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_lightrightstep],ecx
4179fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub ebx,ecx
4189fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream and ebx,0FFFFFh
4199fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream or ebx,0F0000000h
4209fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub ecx,ecx
4219fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_lightdeltastep],ebx
4229fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub ebx,ebx
4239fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLblockloop8_mip1:
4249fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_lightdelta],ebp
4259fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov cl,ds:byte ptr[6+esi]
4269fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sar ebp,3
4279fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bh,dh
4289fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bl,ds:byte ptr[7+esi]
4299fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
4309fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ch,dh
4319fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
4329fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ah,ds:byte ptr[12345678h+ebx]
4339fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch22:
4349fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bl,ds:byte ptr[5+esi]
4359fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov al,ds:byte ptr[12345678h+ecx]
4369fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch23:
4379fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov cl,ds:byte ptr[4+esi]
4389fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bh,dh
4399fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
4409fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream ror eax,16
4419fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ch,dh
4429fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
4439fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ah,ds:byte ptr[12345678h+ebx]
4449fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch24:
4459fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bl,ds:byte ptr[3+esi]
4469fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov al,ds:byte ptr[12345678h+ecx]
4479fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch25:
4489fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov cl,ds:byte ptr[2+esi]
4499fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[4+edi],eax
4509fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bh,dh
4519fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
4529fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ch,dh
4539fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
4549fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ah,ds:byte ptr[12345678h+ebx]
4559fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch26:
4569fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bl,ds:byte ptr[1+esi]
4579fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov al,ds:byte ptr[12345678h+ecx]
4589fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch27:
4599fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov cl,ds:byte ptr[esi]
4609fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bh,dh
4619fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
4629fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream ror eax,16
4639fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ch,dh
4649fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ah,ds:byte ptr[12345678h+ebx]
4659fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch28:
4669fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov edx,ds:dword ptr[_lightright]
4679fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov al,ds:byte ptr[12345678h+ecx]
4689fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch29:
4699fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebp,ds:dword ptr[_lightdelta]
4709fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[edi],eax
4719fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_sourcetstep]
4729fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add esi,eax
4739fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_surfrowbytes]
4749fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edi,eax
4759fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_lightrightstep]
4769fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,eax
4779fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_lightdeltastep]
4789fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add ebp,eax
4799fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_lightright],edx
4809fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jc Lblockloop8_mip1
4819fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp esi,ds:dword ptr[_r_sourcemax]
4829fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jb LSkip_mip1
4839fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub esi,ds:dword ptr[_r_stepback]
4849fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLSkip_mip1:
4859fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebx,ds:dword ptr[_r_lightptr]
4869fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dec ds:dword ptr[sb_v]
4879fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jnz Lv_loop_mip1
4889fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream pop ebx
4899fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream pop esi
4909fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream pop edi
4919fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream pop ebp
4929fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream ret
4939fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream align 4
4949fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream public _R_DrawSurfaceBlock8_mip2
4959fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream_R_DrawSurfaceBlock8_mip2:
4969fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream push ebp
4979fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream push edi
4989fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream push esi
4999fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream push ebx
5009fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebx,ds:dword ptr[_r_lightptr]
5019fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_r_numvblocks]
5029fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[sb_v],eax
5039fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov edi,ds:dword ptr[_prowdestbase]
5049fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov esi,ds:dword ptr[_pbasesource]
5059fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLv_loop_mip2:
5069fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[ebx]
5079fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov edx,ds:dword ptr[4+ebx]
5089fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebp,eax
5099fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ecx,ds:dword ptr[_r_lightwidth]
5109fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_lightright],edx
5119fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub ebp,edx
5129fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream and ebp,0FFFFFh
5139fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream lea ebx,ds:dword ptr[ebx+ecx*4]
5149fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_r_lightptr],ebx
5159fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ecx,ds:dword ptr[4+ebx]
5169fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebx,ds:dword ptr[ebx]
5179fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub ebx,eax
5189fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub ecx,edx
5199fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sar ecx,2
5209fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream or ebp,030000000h
5219fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sar ebx,2
5229fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_lightrightstep],ecx
5239fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub ebx,ecx
5249fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream and ebx,0FFFFFh
5259fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream or ebx,0F0000000h
5269fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub ecx,ecx
5279fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_lightdeltastep],ebx
5289fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub ebx,ebx
5299fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLblockloop8_mip2:
5309fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_lightdelta],ebp
5319fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov cl,ds:byte ptr[2+esi]
5329fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sar ebp,2
5339fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bh,dh
5349fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bl,ds:byte ptr[3+esi]
5359fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
5369fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ch,dh
5379fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
5389fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ah,ds:byte ptr[12345678h+ebx]
5399fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch18:
5409fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bl,ds:byte ptr[1+esi]
5419fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov al,ds:byte ptr[12345678h+ecx]
5429fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch19:
5439fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov cl,ds:byte ptr[esi]
5449fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bh,dh
5459fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
5469fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream ror eax,16
5479fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ch,dh
5489fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ah,ds:byte ptr[12345678h+ebx]
5499fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch20:
5509fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov edx,ds:dword ptr[_lightright]
5519fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov al,ds:byte ptr[12345678h+ecx]
5529fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch21:
5539fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebp,ds:dword ptr[_lightdelta]
5549fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[edi],eax
5559fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_sourcetstep]
5569fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add esi,eax
5579fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_surfrowbytes]
5589fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edi,eax
5599fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_lightrightstep]
5609fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,eax
5619fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_lightdeltastep]
5629fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add ebp,eax
5639fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_lightright],edx
5649fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jc Lblockloop8_mip2
5659fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp esi,ds:dword ptr[_r_sourcemax]
5669fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jb LSkip_mip2
5679fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub esi,ds:dword ptr[_r_stepback]
5689fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLSkip_mip2:
5699fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebx,ds:dword ptr[_r_lightptr]
5709fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dec ds:dword ptr[sb_v]
5719fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jnz Lv_loop_mip2
5729fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream pop ebx
5739fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream pop esi
5749fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream pop edi
5759fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream pop ebp
5769fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream ret
5779fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream align 4
5789fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream public _R_DrawSurfaceBlock8_mip3
5799fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream_R_DrawSurfaceBlock8_mip3:
5809fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream push ebp
5819fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream push edi
5829fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream push esi
5839fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream push ebx
5849fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebx,ds:dword ptr[_r_lightptr]
5859fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_r_numvblocks]
5869fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[sb_v],eax
5879fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov edi,ds:dword ptr[_prowdestbase]
5889fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov esi,ds:dword ptr[_pbasesource]
5899fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLv_loop_mip3:
5909fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[ebx]
5919fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov edx,ds:dword ptr[4+ebx]
5929fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebp,eax
5939fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ecx,ds:dword ptr[_r_lightwidth]
5949fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_lightright],edx
5959fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub ebp,edx
5969fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream and ebp,0FFFFFh
5979fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream lea ebx,ds:dword ptr[ebx+ecx*4]
5989fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_lightdelta],ebp
5999fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_r_lightptr],ebx
6009fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ecx,ds:dword ptr[4+ebx]
6019fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebx,ds:dword ptr[ebx]
6029fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub ebx,eax
6039fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub ecx,edx
6049fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sar ecx,1
6059fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sar ebx,1
6069fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_lightrightstep],ecx
6079fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub ebx,ecx
6089fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream and ebx,0FFFFFh
6099fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sar ebp,1
6109fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream or ebx,0F0000000h
6119fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[_lightdeltastep],ebx
6129fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub ebx,ebx
6139fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bl,ds:byte ptr[1+esi]
6149fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub ecx,ecx
6159fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bh,dh
6169fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov cl,ds:byte ptr[esi]
6179fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
6189fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ch,dh
6199fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov al,ds:byte ptr[12345678h+ebx]
6209fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch16:
6219fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov edx,ds:dword ptr[_lightright]
6229fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[1+edi],al
6239fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov al,ds:byte ptr[12345678h+ecx]
6249fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch17:
6259fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[edi],al
6269fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_sourcetstep]
6279fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add esi,eax
6289fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_surfrowbytes]
6299fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edi,eax
6309fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_lightdeltastep]
6319fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebp,ds:dword ptr[_lightdelta]
6329fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov cl,ds:byte ptr[esi]
6339fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add ebp,eax
6349fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_lightrightstep]
6359fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sar ebp,1
6369fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,eax
6379fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bh,dh
6389fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov bl,ds:byte ptr[1+esi]
6399fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ebp
6409fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ch,dh
6419fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov al,ds:byte ptr[12345678h+ebx]
6429fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch30:
6439fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov edx,ds:dword ptr[_sourcetstep]
6449fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[1+edi],al
6459fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov al,ds:byte ptr[12345678h+ecx]
6469fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLBPatch31:
6479fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[edi],al
6489fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebp,ds:dword ptr[_surfrowbytes]
6499fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add esi,edx
6509fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edi,ebp
6519fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp esi,ds:dword ptr[_r_sourcemax]
6529fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jb LSkip_mip3
6539fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream sub esi,ds:dword ptr[_r_stepback]
6549fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLSkip_mip3:
6559fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebx,ds:dword ptr[_r_lightptr]
6569fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dec ds:dword ptr[sb_v]
6579fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jnz Lv_loop_mip3
6589fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream pop ebx
6599fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream pop esi
6609fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream pop edi
6619fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream pop ebp
6629fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream ret
6639fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream public _R_Surf8End
6649fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream_R_Surf8End:
6659fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream_TEXT ENDS
6669fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream_DATA SEGMENT
6679fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream align 4
6689fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLPatchTable8:
6699fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch0-4
6709fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch1-4
6719fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch2-4
6729fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch3-4
6739fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch4-4
6749fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch5-4
6759fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch6-4
6769fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch7-4
6779fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch8-4
6789fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch9-4
6799fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch10-4
6809fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch11-4
6819fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch12-4
6829fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch13-4
6839fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch14-4
6849fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch15-4
6859fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch16-4
6869fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch17-4
6879fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch18-4
6889fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch19-4
6899fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch20-4
6909fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch21-4
6919fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch22-4
6929fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch23-4
6939fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch24-4
6949fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch25-4
6959fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch26-4
6969fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch27-4
6979fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch28-4
6989fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch29-4
6999fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch30-4
7009fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dd LBPatch31-4
7019fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream_DATA ENDS
7029fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream_TEXT SEGMENT
7039fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream align 4
7049fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream public _R_Surf8Patch
7059fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream_R_Surf8Patch:
7069fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream push ebx
7079fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_colormap]
7089fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebx,offset LPatchTable8
7099fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ecx,32
7109fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLPatchLoop8:
7119fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov edx,ds:dword ptr[ebx]
7129fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add ebx,4
7139fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[edx],eax
7149fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dec ecx
7159fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jnz LPatchLoop8
7169fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream pop ebx
7179fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream ret
7189fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream_TEXT ENDS
7199fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream END
720