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_TEXT SEGMENT
2359fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream align 4
2369fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream public _D_DrawParticle
2379fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream_D_DrawParticle:
2389fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream push ebp
2399fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream push edi
2409fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream push ebx
2419fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov edi,ds:dword ptr[12+4+esp]
2429fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[_r_origin]
2439fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fsubr ds:dword ptr[0+edi]
2449fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[0+4+edi]
2459fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fsub ds:dword ptr[_r_origin+4]
2469fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[0+8+edi]
2479fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fsub ds:dword ptr[_r_origin+8]
2489fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(2)
2499fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[_r_ppn]
2509fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul st(0),st(1)
2519fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[_r_ppn+4]
2529fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul st(0),st(3)
2539fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[_r_ppn+8]
2549fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul st(0),st(5)
2559fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(2)
2569fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream faddp st(1),st(0)
2579fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream faddp st(1),st(0)
2589fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld st(0)
2599fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fdivr ds:dword ptr[float_1]
2609fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1)
2619fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fcomp ds:dword ptr[float_particle_z_clip]
2629fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(3)
2639fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[_r_pup]
2649fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul st(0),st(2)
2659fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[_r_pup+4]
2669fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fnstsw ax
2679fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream test ah,1
2689fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jnz LPop6AndDone
2699fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul st(0),st(4)
2709fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[_r_pup+8]
2719fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul st(0),st(3)
2729fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(2)
2739fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream faddp st(1),st(0)
2749fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream faddp st(1),st(0)
2759fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(3)
2769fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul ds:dword ptr[_r_pright+4]
2779fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(2)
2789fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul ds:dword ptr[_r_pright]
2799fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1)
2809fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul ds:dword ptr[_r_pright+8]
2819fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(2)
2829fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream faddp st(1),st(0)
2839fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream faddp st(1),st(0)
2849fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1)
2859fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul st(0),st(2)
2869fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1)
2879fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul st(0),st(2)
2889fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1)
2899fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fsubr ds:dword ptr[_ycenter]
2909fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1)
2919fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fadd ds:dword ptr[_xcenter]
2929fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1)
2939fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fadd ds:dword ptr[float_point5]
2949fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(1)
2959fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fadd ds:dword ptr[float_point5]
2969fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(2)
2979fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fmul ds:dword ptr[DP_32768]
2989fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fxch st(2)
2999fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fistp ds:dword ptr[DP_u]
3009fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fistp ds:dword ptr[DP_v]
3019fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[DP_u]
3029fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov edx,ds:dword ptr[DP_v]
3039fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebx,ds:dword ptr[_d_vrectbottom_particle]
3049fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ecx,ds:dword ptr[_d_vrectright_particle]
3059fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp edx,ebx
3069fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg LPop1AndDone
3079fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp eax,ecx
3089fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg LPop1AndDone
3099fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebx,ds:dword ptr[_d_vrecty]
3109fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ecx,ds:dword ptr[_d_vrectx]
3119fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp edx,ebx
3129fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jl LPop1AndDone
3139fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp eax,ecx
3149fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jl LPop1AndDone
3159fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fld ds:dword ptr[12+edi]
3169fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fistp ds:dword ptr[DP_Color]
3179fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebx,ds:dword ptr[_d_viewbuffer]
3189fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add ebx,eax
3199fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov edi,ds:dword ptr[_d_scantable+edx*4]
3209fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream imul edx,ds:dword ptr[_d_zrowbytes]
3219fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream lea edx,ds:dword ptr[edx+eax*2]
3229fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[_d_pzbuffer]
3239fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fistp ds:dword ptr[izi]
3249fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edi,ebx
3259fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,eax
3269fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[izi]
3279fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ecx,ds:dword ptr[_d_pix_shift]
3289fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream shr eax,cl
3299fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebp,ds:dword ptr[izi]
3309fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebx,ds:dword ptr[_d_pix_min]
3319fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ecx,ds:dword ptr[_d_pix_max]
3329fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp eax,ebx
3339fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jnl LTestPixMax
3349fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ebx
3359fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jmp LTestDone
3369fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLTestPixMax:
3379fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp eax,ecx
3389fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jng LTestDone
3399fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ecx
3409fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLTestDone:
3419fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ch,ds:byte ptr[DP_Color]
3429fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebx,ds:dword ptr[_d_y_aspect_shift]
3439fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream test ebx,ebx
3449fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jnz LDefault
3459fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp eax,4
3469fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream ja LDefault
3479fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jmp dword ptr[DP_EntryTable-4+eax*4]
3489fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream public DP_1x1
3499fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamDP_1x1:
3509fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[edx],bp
3519fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg LDone
3529fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[edx],bp
3539fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[edi],ch
3549fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jmp LDone
3559fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream public DP_2x2
3569fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamDP_2x2:
3579fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream push esi
3589fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebx,ds:dword ptr[_screenwidth]
3599fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov esi,ds:dword ptr[_d_zrowbytes]
3609fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[edx],bp
3619fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L2x2_1
3629fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[edx],bp
3639fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[edi],ch
3649fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL2x2_1:
3659fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[2+edx],bp
3669fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L2x2_2
3679fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[2+edx],bp
3689fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[1+edi],ch
3699fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL2x2_2:
3709fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[edx+esi*1],bp
3719fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L2x2_3
3729fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[edx+esi*1],bp
3739fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[edi+ebx*1],ch
3749fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL2x2_3:
3759fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[2+edx+esi*1],bp
3769fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L2x2_4
3779fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[2+edx+esi*1],bp
3789fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[1+edi+ebx*1],ch
3799fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL2x2_4:
3809fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream pop esi
3819fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jmp LDone
3829fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream public DP_3x3
3839fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamDP_3x3:
3849fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream push esi
3859fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebx,ds:dword ptr[_screenwidth]
3869fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov esi,ds:dword ptr[_d_zrowbytes]
3879fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[edx],bp
3889fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L3x3_1
3899fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[edx],bp
3909fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[edi],ch
3919fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL3x3_1:
3929fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[2+edx],bp
3939fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L3x3_2
3949fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[2+edx],bp
3959fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[1+edi],ch
3969fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL3x3_2:
3979fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[4+edx],bp
3989fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L3x3_3
3999fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[4+edx],bp
4009fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[2+edi],ch
4019fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL3x3_3:
4029fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[edx+esi*1],bp
4039fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L3x3_4
4049fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[edx+esi*1],bp
4059fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[edi+ebx*1],ch
4069fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL3x3_4:
4079fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[2+edx+esi*1],bp
4089fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L3x3_5
4099fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[2+edx+esi*1],bp
4109fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[1+edi+ebx*1],ch
4119fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL3x3_5:
4129fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[4+edx+esi*1],bp
4139fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L3x3_6
4149fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[4+edx+esi*1],bp
4159fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[2+edi+ebx*1],ch
4169fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL3x3_6:
4179fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[edx+esi*2],bp
4189fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L3x3_7
4199fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[edx+esi*2],bp
4209fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[edi+ebx*2],ch
4219fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL3x3_7:
4229fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[2+edx+esi*2],bp
4239fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L3x3_8
4249fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[2+edx+esi*2],bp
4259fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[1+edi+ebx*2],ch
4269fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL3x3_8:
4279fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[4+edx+esi*2],bp
4289fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L3x3_9
4299fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[4+edx+esi*2],bp
4309fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[2+edi+ebx*2],ch
4319fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL3x3_9:
4329fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream pop esi
4339fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jmp LDone
4349fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream public DP_4x4
4359fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamDP_4x4:
4369fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream push esi
4379fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebx,ds:dword ptr[_screenwidth]
4389fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov esi,ds:dword ptr[_d_zrowbytes]
4399fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[edx],bp
4409fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L4x4_1
4419fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[edx],bp
4429fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[edi],ch
4439fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL4x4_1:
4449fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[2+edx],bp
4459fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L4x4_2
4469fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[2+edx],bp
4479fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[1+edi],ch
4489fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL4x4_2:
4499fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[4+edx],bp
4509fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L4x4_3
4519fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[4+edx],bp
4529fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[2+edi],ch
4539fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL4x4_3:
4549fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[6+edx],bp
4559fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L4x4_4
4569fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[6+edx],bp
4579fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[3+edi],ch
4589fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL4x4_4:
4599fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[edx+esi*1],bp
4609fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L4x4_5
4619fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[edx+esi*1],bp
4629fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[edi+ebx*1],ch
4639fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL4x4_5:
4649fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[2+edx+esi*1],bp
4659fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L4x4_6
4669fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[2+edx+esi*1],bp
4679fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[1+edi+ebx*1],ch
4689fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL4x4_6:
4699fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[4+edx+esi*1],bp
4709fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L4x4_7
4719fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[4+edx+esi*1],bp
4729fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[2+edi+ebx*1],ch
4739fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL4x4_7:
4749fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[6+edx+esi*1],bp
4759fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L4x4_8
4769fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[6+edx+esi*1],bp
4779fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[3+edi+ebx*1],ch
4789fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL4x4_8:
4799fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream lea edx,ds:dword ptr[edx+esi*2]
4809fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream lea edi,ds:dword ptr[edi+ebx*2]
4819fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[edx],bp
4829fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L4x4_9
4839fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[edx],bp
4849fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[edi],ch
4859fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL4x4_9:
4869fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[2+edx],bp
4879fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L4x4_10
4889fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[2+edx],bp
4899fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[1+edi],ch
4909fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL4x4_10:
4919fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[4+edx],bp
4929fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L4x4_11
4939fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[4+edx],bp
4949fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[2+edi],ch
4959fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL4x4_11:
4969fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[6+edx],bp
4979fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L4x4_12
4989fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[6+edx],bp
4999fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[3+edi],ch
5009fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL4x4_12:
5019fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[edx+esi*1],bp
5029fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L4x4_13
5039fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[edx+esi*1],bp
5049fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[edi+ebx*1],ch
5059fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL4x4_13:
5069fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[2+edx+esi*1],bp
5079fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L4x4_14
5089fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[2+edx+esi*1],bp
5099fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[1+edi+ebx*1],ch
5109fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL4x4_14:
5119fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[4+edx+esi*1],bp
5129fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L4x4_15
5139fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[4+edx+esi*1],bp
5149fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[2+edi+ebx*1],ch
5159fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL4x4_15:
5169fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[6+edx+esi*1],bp
5179fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg L4x4_16
5189fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[6+edx+esi*1],bp
5199fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[3+edi+ebx*1],ch
5209fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamL4x4_16:
5219fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream pop esi
5229fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jmp LDone
5239fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLDefault:
5249fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ebx,eax
5259fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:dword ptr[DP_Pix],eax
5269fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov cl,ds:byte ptr[_d_y_aspect_shift]
5279fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream shl ebx,cl
5289fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLGenRowLoop:
5299fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov eax,ds:dword ptr[DP_Pix]
5309fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLGenColLoop:
5319fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream cmp ds:word ptr[-2+edx+eax*2],bp
5329fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jg LGSkip
5339fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:word ptr[-2+edx+eax*2],bp
5349fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream mov ds:byte ptr[-1+edi+eax*1],ch
5359fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLGSkip:
5369fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dec eax
5379fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jnz LGenColLoop
5389fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edx,ds:dword ptr[_d_zrowbytes]
5399fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream add edi,ds:dword ptr[_screenwidth]
5409fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream dec ebx
5419fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jnz LGenRowLoop
5429fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLDone:
5439fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream pop ebx
5449fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream pop edi
5459fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream pop ebp
5469fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream ret
5479fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLPop6AndDone:
5489fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp st(0)
5499fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp st(0)
5509fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp st(0)
5519fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp st(0)
5529fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp st(0)
5539fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamLPop1AndDone:
5549fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream fstp st(0)
5559fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream jmp LDone
5569fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream_TEXT ENDS
5579fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream END
558