SecondReality/COMAN/THELOOP.INC
2017-09-24 01:45:36 +02:00

5230 lines
79 KiB
PHP

;Register usage:
;eax low... ray heigth
;ebx - scenary heigth
;ecx low... ray direction (always negative)
;edx - tmp
;esi - xsin
;edi - ysin
;ebp - p->screen
;ds ->codesegment
;es ->screenbuffer
;fs ->wavetablex
;gs ->wavetabley
ALIGN 16 ;following should stay in cache
theloop_waveseg dw 0
theloop_xsina1 dw 0
theloop_ysina1 dw 0
theloop_xsina2 dw 0
theloop_ysina2 dw 0
theloop_heigth dw 0
;entry: es=videbuf
; bp=pointer to bottom of current column in videbuf
; fs=waveXsegment
; gs=waveYsegment
; si=waveXpos
; di=waveYpos
; cx=waveXadd
; dx=waveYadd
; ax=camera heigth adder
theloop PROC FAR
mov cs:theloop_xsina1,cx
mov cs:theloop_ysina1,dx
add cx,cx
mov cs:theloop_xsina2,cx
add dx,dx
mov cs:theloop_ysina2,dx
mov cs:theloop_heigth,ax
mov ax,cs
mov ds,ax
xor eax,eax
mov ecx,0EC00FFFAh
_@seek0:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-240
cmp ax,bx
jge short _@seeko0
lea dx,[bx+140]
shr dl,1
_@hit0:
add eax,000000000h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a0
add eax,000000000h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a0
add eax,000000000h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko0
jmp _@hit0
_@seek2a0:
sub bp,160
add ecx,00A000000h
_@seek1a0:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko0:
add eax,ecx
adc ax,-1
_@seek1:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-239
cmp ax,bx
jge short _@seeko1
lea dx,[bx+140]
shr dl,1
_@hit1:
add eax,00A000000h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a1
add eax,00A000000h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a1
add eax,00A000000h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko1
jmp _@hit1
_@seek2a1:
sub bp,160
add ecx,00A000000h
_@seek1a1:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko1:
add eax,ecx
adc ax,-1
_@seek2:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-237
cmp ax,bx
jge short _@seeko2
lea dx,[bx+140]
shr dl,1
_@hit2:
add eax,014000000h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a2
add eax,014000000h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a2
add eax,014000000h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko2
jmp _@hit2
_@seek2a2:
sub bp,160
add ecx,00A000000h
_@seek1a2:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko2:
add eax,ecx
adc ax,-1
_@seek3:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-236
cmp ax,bx
jge short _@seeko3
lea dx,[bx+140]
shr dl,1
_@hit3:
add eax,01E000000h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a3
add eax,01E000000h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a3
add eax,01E000000h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko3
jmp _@hit3
_@seek2a3:
sub bp,160
add ecx,00A000000h
_@seek1a3:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko3:
add eax,ecx
adc ax,-1
_@seek4:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-234
cmp ax,bx
jge short _@seeko4
lea dx,[bx+140]
shr dl,1
_@hit4:
add eax,028000000h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a4
add eax,028000000h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a4
add eax,028000000h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko4
jmp _@hit4
_@seek2a4:
sub bp,160
add ecx,00A000000h
_@seek1a4:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko4:
add eax,ecx
adc ax,-1
_@seek5:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-233
cmp ax,bx
jge short _@seeko5
lea dx,[bx+140]
shr dl,1
_@hit5:
add eax,032000000h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a5
add eax,032000000h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a5
add eax,032000000h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko5
jmp _@hit5
_@seek2a5:
sub bp,160
add ecx,00A000000h
_@seek1a5:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko5:
add eax,ecx
adc ax,-1
_@seek6:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-232
cmp ax,bx
jge short _@seeko6
lea dx,[bx+140]
shr dl,1
_@hit6:
add eax,03C000000h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a6
add eax,03C000000h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a6
add eax,03C000000h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko6
jmp _@hit6
_@seek2a6:
sub bp,160
add ecx,00A000000h
_@seek1a6:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko6:
add eax,ecx
adc ax,-1
_@seek7:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-230
cmp ax,bx
jge short _@seeko7
lea dx,[bx+140]
shr dl,1
_@hit7:
add eax,046000000h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a7
add eax,046000000h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a7
add eax,046000000h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko7
jmp _@hit7
_@seek2a7:
sub bp,160
add ecx,00A000000h
_@seek1a7:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko7:
add eax,ecx
adc ax,-1
_@seek8:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-229
cmp ax,bx
jge short _@seeko8
lea dx,[bx+139]
shr dl,1
_@hit8:
add eax,050000000h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a8
add eax,050000000h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a8
add eax,050000000h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko8
jmp _@hit8
_@seek2a8:
sub bp,160
add ecx,00A000000h
_@seek1a8:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko8:
add eax,ecx
adc ax,-1
_@seek9:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-228
cmp ax,bx
jge short _@seeko9
lea dx,[bx+139]
shr dl,1
_@hit9:
add eax,05A000000h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a9
add eax,05A000000h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a9
add eax,05A000000h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko9
jmp _@hit9
_@seek2a9:
sub bp,160
add ecx,00A000000h
_@seek1a9:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko9:
add eax,ecx
adc ax,-1
_@seek10:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-227
cmp ax,bx
jge short _@seeko10
lea dx,[bx+139]
shr dl,1
_@hit10:
add eax,064000000h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a10
add eax,064000000h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a10
add eax,064000000h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko10
jmp _@hit10
_@seek2a10:
sub bp,160
add ecx,00A000000h
_@seek1a10:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko10:
add eax,ecx
adc ax,-1
_@seek11:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-226
cmp ax,bx
jge short _@seeko11
lea dx,[bx+139]
shr dl,1
_@hit11:
add eax,06E000000h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a11
add eax,06E000000h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a11
add eax,06E000000h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko11
jmp _@hit11
_@seek2a11:
sub bp,160
add ecx,00A000000h
_@seek1a11:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko11:
add eax,ecx
adc ax,-1
_@seek12:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-226
cmp ax,bx
jge short _@seeko12
lea dx,[bx+139]
shr dl,1
_@hit12:
add eax,078000000h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a12
add eax,078000000h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a12
add eax,078000000h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko12
jmp _@hit12
_@seek2a12:
sub bp,160
add ecx,00A000000h
_@seek1a12:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko12:
add eax,ecx
adc ax,-1
_@seek13:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-225
cmp ax,bx
jge short _@seeko13
lea dx,[bx+139]
shr dl,1
_@hit13:
add eax,082000000h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a13
add eax,082000000h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a13
add eax,082000000h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko13
jmp _@hit13
_@seek2a13:
sub bp,160
add ecx,00A000000h
_@seek1a13:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko13:
add eax,ecx
adc ax,-1
_@seek14:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-225
cmp ax,bx
jge short _@seeko14
lea dx,[bx+139]
shr dl,1
_@hit14:
add eax,08C000000h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a14
add eax,08C000000h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a14
add eax,08C000000h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko14
jmp _@hit14
_@seek2a14:
sub bp,160
add ecx,00A000000h
_@seek1a14:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko14:
add eax,ecx
adc ax,-1
_@seek15:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-225
cmp ax,bx
jge short _@seeko15
lea dx,[bx+139]
shr dl,1
_@hit15:
add eax,096000000h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a15
add eax,096000000h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a15
add eax,096000000h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko15
jmp _@hit15
_@seek2a15:
sub bp,160
add ecx,00A000000h
_@seek1a15:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko15:
add eax,ecx
adc ax,-1
_@seek16:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-224
cmp ax,bx
jge short _@seeko16
lea dx,[bx+138]
shr dl,1
_@hit16:
add eax,0A0000000h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a16
add eax,0A0000000h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a16
add eax,0A0000000h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko16
jmp _@hit16
_@seek2a16:
sub bp,160
add ecx,00A000000h
_@seek1a16:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko16:
add eax,ecx
adc ax,-1
_@seek17:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-225
cmp ax,bx
jge short _@seeko17
lea dx,[bx+138]
shr dl,1
_@hit17:
add eax,0AA000000h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a17
add eax,0AA000000h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a17
add eax,0AA000000h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko17
jmp _@hit17
_@seek2a17:
sub bp,160
add ecx,00A000000h
_@seek1a17:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko17:
add eax,ecx
adc ax,-1
_@seek18:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-225
cmp ax,bx
jge short _@seeko18
lea dx,[bx+138]
shr dl,1
_@hit18:
add eax,0B4000000h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a18
add eax,0B4000000h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a18
add eax,0B4000000h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko18
jmp _@hit18
_@seek2a18:
sub bp,160
add ecx,00A000000h
_@seek1a18:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko18:
add eax,ecx
adc ax,-1
_@seek19:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-225
cmp ax,bx
jge short _@seeko19
lea dx,[bx+138]
shr dl,1
_@hit19:
add eax,0BE000000h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a19
add eax,0BE000000h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a19
add eax,0BE000000h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko19
jmp _@hit19
_@seek2a19:
sub bp,160
add ecx,00A000000h
_@seek1a19:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko19:
add eax,ecx
adc ax,-1
_@seek20:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-226
cmp ax,bx
jge short _@seeko20
lea dx,[bx+138]
shr dl,1
_@hit20:
add eax,0C8000000h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a20
add eax,0C8000000h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a20
add eax,0C8000000h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko20
jmp _@hit20
_@seek2a20:
sub bp,160
add ecx,00A000000h
_@seek1a20:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko20:
add eax,ecx
adc ax,-1
_@seek21:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-226
cmp ax,bx
jge short _@seeko21
lea dx,[bx+138]
shr dl,1
_@hit21:
add eax,0D2000000h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a21
add eax,0D2000000h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a21
add eax,0D2000000h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko21
jmp _@hit21
_@seek2a21:
sub bp,160
add ecx,00A000000h
_@seek1a21:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko21:
add eax,ecx
adc ax,-1
_@seek22:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-227
cmp ax,bx
jge short _@seeko22
lea dx,[bx+138]
shr dl,1
_@hit22:
add eax,0DC000000h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a22
add eax,0DC000000h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a22
add eax,0DC000000h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko22
jmp _@hit22
_@seek2a22:
sub bp,160
add ecx,00A000000h
_@seek1a22:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko22:
add eax,ecx
adc ax,-1
_@seek23:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-228
cmp ax,bx
jge short _@seeko23
lea dx,[bx+138]
shr dl,1
_@hit23:
add eax,0E6000000h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a23
add eax,0E6000000h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a23
add eax,0E6000000h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko23
jmp _@hit23
_@seek2a23:
sub bp,160
add ecx,00A000000h
_@seek1a23:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko23:
add eax,ecx
adc ax,-1
_@seek24:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-229
cmp ax,bx
jge short _@seeko24
lea dx,[bx+137]
shr dl,1
_@hit24:
add eax,0F0000000h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a24
add eax,0F0000000h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a24
add eax,0F0000000h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko24
jmp _@hit24
_@seek2a24:
sub bp,160
add ecx,00A000000h
_@seek1a24:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko24:
add eax,ecx
adc ax,-1
_@seek25:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-230
cmp ax,bx
jge short _@seeko25
lea dx,[bx+137]
shr dl,1
_@hit25:
add eax,0FA000000h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a25
add eax,0FA000000h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a25
add eax,0FA000000h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko25
jmp _@hit25
_@seek2a25:
sub bp,160
add ecx,00A000000h
_@seek1a25:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko25:
add eax,ecx
adc ax,-1
_@seek26:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-232
cmp ax,bx
jge short _@seeko26
lea dx,[bx+137]
shr dl,1
_@hit26:
add eax,004000001h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a26
add eax,004000001h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a26
add eax,004000001h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko26
jmp _@hit26
_@seek2a26:
sub bp,160
add ecx,00A000000h
_@seek1a26:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko26:
add eax,ecx
adc ax,-1
_@seek27:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-233
cmp ax,bx
jge short _@seeko27
lea dx,[bx+137]
shr dl,1
_@hit27:
add eax,00E000001h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a27
add eax,00E000001h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a27
add eax,00E000001h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko27
jmp _@hit27
_@seek2a27:
sub bp,160
add ecx,00A000000h
_@seek1a27:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko27:
add eax,ecx
adc ax,-1
_@seek28:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-234
cmp ax,bx
jge short _@seeko28
lea dx,[bx+137]
shr dl,1
_@hit28:
add eax,018000001h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a28
add eax,018000001h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a28
add eax,018000001h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko28
jmp _@hit28
_@seek2a28:
sub bp,160
add ecx,00A000000h
_@seek1a28:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko28:
add eax,ecx
adc ax,-1
_@seek29:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-236
cmp ax,bx
jge short _@seeko29
lea dx,[bx+137]
shr dl,1
_@hit29:
add eax,022000001h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a29
add eax,022000001h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a29
add eax,022000001h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko29
jmp _@hit29
_@seek2a29:
sub bp,160
add ecx,00A000000h
_@seek1a29:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko29:
add eax,ecx
adc ax,-1
_@seek30:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-237
cmp ax,bx
jge short _@seeko30
lea dx,[bx+137]
shr dl,1
_@hit30:
add eax,02C000001h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a30
add eax,02C000001h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a30
add eax,02C000001h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko30
jmp _@hit30
_@seek2a30:
sub bp,160
add ecx,00A000000h
_@seek1a30:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko30:
add eax,ecx
adc ax,-1
_@seek31:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-239
cmp ax,bx
jge short _@seeko31
lea dx,[bx+137]
shr dl,1
_@hit31:
add eax,036000001h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a31
add eax,036000001h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a31
add eax,036000001h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko31
jmp _@hit31
_@seek2a31:
sub bp,160
add ecx,00A000000h
_@seek1a31:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko31:
add eax,ecx
adc ax,-1
_@seek32:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-240
cmp ax,bx
jge short _@seeko32
lea dx,[bx+136]
shr dl,1
_@hit32:
add eax,040000001h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a32
add eax,040000001h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a32
add eax,040000001h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko32
jmp _@hit32
_@seek2a32:
sub bp,160
add ecx,00A000000h
_@seek1a32:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko32:
add eax,ecx
adc ax,-1
_@seek33:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-241
cmp ax,bx
jge short _@seeko33
lea dx,[bx+136]
shr dl,1
_@hit33:
add eax,04A000001h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a33
add eax,04A000001h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a33
add eax,04A000001h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko33
jmp _@hit33
_@seek2a33:
sub bp,160
add ecx,00A000000h
_@seek1a33:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko33:
add eax,ecx
adc ax,-1
_@seek34:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-243
cmp ax,bx
jge short _@seeko34
lea dx,[bx+136]
shr dl,1
_@hit34:
add eax,054000001h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a34
add eax,054000001h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a34
add eax,054000001h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko34
jmp _@hit34
_@seek2a34:
sub bp,160
add ecx,00A000000h
_@seek1a34:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko34:
add eax,ecx
adc ax,-1
_@seek35:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-244
cmp ax,bx
jge short _@seeko35
lea dx,[bx+136]
shr dl,1
_@hit35:
add eax,05E000001h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a35
add eax,05E000001h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a35
add eax,05E000001h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko35
jmp _@hit35
_@seek2a35:
sub bp,160
add ecx,00A000000h
_@seek1a35:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko35:
add eax,ecx
adc ax,-1
_@seek36:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-246
cmp ax,bx
jge short _@seeko36
lea dx,[bx+136]
shr dl,1
_@hit36:
add eax,068000001h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a36
add eax,068000001h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a36
add eax,068000001h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko36
jmp _@hit36
_@seek2a36:
sub bp,160
add ecx,00A000000h
_@seek1a36:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko36:
add eax,ecx
adc ax,-1
_@seek37:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-247
cmp ax,bx
jge short _@seeko37
lea dx,[bx+136]
shr dl,1
_@hit37:
add eax,072000001h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a37
add eax,072000001h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a37
add eax,072000001h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko37
jmp _@hit37
_@seek2a37:
sub bp,160
add ecx,00A000000h
_@seek1a37:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko37:
add eax,ecx
adc ax,-1
_@seek38:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-248
cmp ax,bx
jge short _@seeko38
lea dx,[bx+136]
shr dl,1
_@hit38:
add eax,07C000001h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a38
add eax,07C000001h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a38
add eax,07C000001h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko38
jmp _@hit38
_@seek2a38:
sub bp,160
add ecx,00A000000h
_@seek1a38:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko38:
add eax,ecx
adc ax,-1
_@seek39:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-250
cmp ax,bx
jge short _@seeko39
lea dx,[bx+136]
shr dl,1
_@hit39:
add eax,086000001h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a39
add eax,086000001h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a39
add eax,086000001h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko39
jmp _@hit39
_@seek2a39:
sub bp,160
add ecx,00A000000h
_@seek1a39:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko39:
add eax,ecx
adc ax,-1
_@seek40:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-251
cmp ax,bx
jge short _@seeko40
lea dx,[bx+135]
shr dl,1
_@hit40:
add eax,090000001h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a40
add eax,090000001h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a40
add eax,090000001h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko40
jmp _@hit40
_@seek2a40:
sub bp,160
add ecx,00A000000h
_@seek1a40:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko40:
add eax,ecx
adc ax,-1
_@seek41:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-252
cmp ax,bx
jge short _@seeko41
lea dx,[bx+135]
shr dl,1
_@hit41:
add eax,09A000001h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a41
add eax,09A000001h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a41
add eax,09A000001h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko41
jmp _@hit41
_@seek2a41:
sub bp,160
add ecx,00A000000h
_@seek1a41:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko41:
add eax,ecx
adc ax,-1
_@seek42:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-253
cmp ax,bx
jge short _@seeko42
lea dx,[bx+135]
shr dl,1
_@hit42:
add eax,0A4000001h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a42
add eax,0A4000001h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a42
add eax,0A4000001h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko42
jmp _@hit42
_@seek2a42:
sub bp,160
add ecx,00A000000h
_@seek1a42:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko42:
add eax,ecx
adc ax,-1
_@seek43:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-254
cmp ax,bx
jge short _@seeko43
lea dx,[bx+135]
shr dl,1
_@hit43:
add eax,0AE000001h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a43
add eax,0AE000001h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a43
add eax,0AE000001h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko43
jmp _@hit43
_@seek2a43:
sub bp,160
add ecx,00A000000h
_@seek1a43:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko43:
add eax,ecx
adc ax,-1
_@seek44:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-254
cmp ax,bx
jge short _@seeko44
lea dx,[bx+135]
shr dl,1
_@hit44:
add eax,0B8000001h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a44
add eax,0B8000001h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a44
add eax,0B8000001h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko44
jmp _@hit44
_@seek2a44:
sub bp,160
add ecx,00A000000h
_@seek1a44:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko44:
add eax,ecx
adc ax,-1
_@seek45:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-255
cmp ax,bx
jge short _@seeko45
lea dx,[bx+135]
shr dl,1
_@hit45:
add eax,0C2000001h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a45
add eax,0C2000001h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a45
add eax,0C2000001h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko45
jmp _@hit45
_@seek2a45:
sub bp,160
add ecx,00A000000h
_@seek1a45:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko45:
add eax,ecx
adc ax,-1
_@seek46:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-255
cmp ax,bx
jge short _@seeko46
lea dx,[bx+135]
shr dl,1
_@hit46:
add eax,0CC000001h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a46
add eax,0CC000001h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a46
add eax,0CC000001h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko46
jmp _@hit46
_@seek2a46:
sub bp,160
add ecx,00A000000h
_@seek1a46:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko46:
add eax,ecx
adc ax,-1
_@seek47:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-255
cmp ax,bx
jge short _@seeko47
lea dx,[bx+135]
shr dl,1
_@hit47:
add eax,0D6000001h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a47
add eax,0D6000001h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a47
add eax,0D6000001h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko47
jmp _@hit47
_@seek2a47:
sub bp,160
add ecx,00A000000h
_@seek1a47:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko47:
add eax,ecx
adc ax,-1
_@seek48:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-256
cmp ax,bx
jge short _@seeko48
lea dx,[bx+134]
shr dl,1
_@hit48:
add eax,0E0000001h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a48
add eax,0E0000001h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a48
add eax,0E0000001h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko48
jmp _@hit48
_@seek2a48:
sub bp,160
add ecx,00A000000h
_@seek1a48:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko48:
add eax,ecx
adc ax,-1
_@seek49:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-255
cmp ax,bx
jge short _@seeko49
lea dx,[bx+134]
shr dl,1
_@hit49:
add eax,0EA000001h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a49
add eax,0EA000001h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a49
add eax,0EA000001h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko49
jmp _@hit49
_@seek2a49:
sub bp,160
add ecx,00A000000h
_@seek1a49:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko49:
add eax,ecx
adc ax,-1
_@seek50:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-255
cmp ax,bx
jge short _@seeko50
lea dx,[bx+134]
shr dl,1
_@hit50:
add eax,0F4000001h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a50
add eax,0F4000001h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a50
add eax,0F4000001h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko50
jmp _@hit50
_@seek2a50:
sub bp,160
add ecx,00A000000h
_@seek1a50:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko50:
add eax,ecx
adc ax,-1
_@seek51:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-255
cmp ax,bx
jge short _@seeko51
lea dx,[bx+134]
shr dl,1
_@hit51:
add eax,0FE000001h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a51
add eax,0FE000001h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a51
add eax,0FE000001h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko51
jmp _@hit51
_@seek2a51:
sub bp,160
add ecx,00A000000h
_@seek1a51:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko51:
add eax,ecx
adc ax,-1
_@seek52:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-254
cmp ax,bx
jge short _@seeko52
lea dx,[bx+134]
shr dl,1
_@hit52:
add eax,008000002h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a52
add eax,008000002h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a52
add eax,008000002h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko52
jmp _@hit52
_@seek2a52:
sub bp,160
add ecx,00A000000h
_@seek1a52:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko52:
add eax,ecx
adc ax,-1
_@seek53:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-254
cmp ax,bx
jge short _@seeko53
lea dx,[bx+134]
shr dl,1
_@hit53:
add eax,012000002h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a53
add eax,012000002h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a53
add eax,012000002h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko53
jmp _@hit53
_@seek2a53:
sub bp,160
add ecx,00A000000h
_@seek1a53:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko53:
add eax,ecx
adc ax,-1
_@seek54:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-253
cmp ax,bx
jge short _@seeko54
lea dx,[bx+134]
shr dl,1
_@hit54:
add eax,01C000002h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a54
add eax,01C000002h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a54
add eax,01C000002h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko54
jmp _@hit54
_@seek2a54:
sub bp,160
add ecx,00A000000h
_@seek1a54:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko54:
add eax,ecx
adc ax,-1
_@seek55:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-252
cmp ax,bx
jge short _@seeko55
lea dx,[bx+134]
shr dl,1
_@hit55:
add eax,026000002h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a55
add eax,026000002h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a55
add eax,026000002h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko55
jmp _@hit55
_@seek2a55:
sub bp,160
add ecx,00A000000h
_@seek1a55:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko55:
add eax,ecx
adc ax,-1
_@seek56:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-251
cmp ax,bx
jge short _@seeko56
lea dx,[bx+133]
shr dl,1
_@hit56:
add eax,030000002h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a56
add eax,030000002h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a56
add eax,030000002h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko56
jmp _@hit56
_@seek2a56:
sub bp,160
add ecx,00A000000h
_@seek1a56:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko56:
add eax,ecx
adc ax,-1
_@seek57:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-250
cmp ax,bx
jge short _@seeko57
lea dx,[bx+133]
shr dl,1
_@hit57:
add eax,03A000002h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a57
add eax,03A000002h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a57
add eax,03A000002h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko57
jmp _@hit57
_@seek2a57:
sub bp,160
add ecx,00A000000h
_@seek1a57:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko57:
add eax,ecx
adc ax,-1
_@seek58:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-248
cmp ax,bx
jge short _@seeko58
lea dx,[bx+133]
shr dl,1
_@hit58:
add eax,044000002h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a58
add eax,044000002h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a58
add eax,044000002h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko58
jmp _@hit58
_@seek2a58:
sub bp,160
add ecx,00A000000h
_@seek1a58:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko58:
add eax,ecx
adc ax,-1
_@seek59:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-247
cmp ax,bx
jge short _@seeko59
lea dx,[bx+133]
shr dl,1
_@hit59:
add eax,04E000002h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a59
add eax,04E000002h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a59
add eax,04E000002h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko59
jmp _@hit59
_@seek2a59:
sub bp,160
add ecx,00A000000h
_@seek1a59:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko59:
add eax,ecx
adc ax,-1
_@seek60:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-246
cmp ax,bx
jge short _@seeko60
lea dx,[bx+133]
shr dl,1
_@hit60:
add eax,058000002h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a60
add eax,058000002h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a60
add eax,058000002h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko60
jmp _@hit60
_@seek2a60:
sub bp,160
add ecx,00A000000h
_@seek1a60:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko60:
add eax,ecx
adc ax,-1
_@seek61:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-244
cmp ax,bx
jge short _@seeko61
lea dx,[bx+133]
shr dl,1
_@hit61:
add eax,062000002h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a61
add eax,062000002h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a61
add eax,062000002h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko61
jmp _@hit61
_@seek2a61:
sub bp,160
add ecx,00A000000h
_@seek1a61:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko61:
add eax,ecx
adc ax,-1
_@seek62:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-243
cmp ax,bx
jge short _@seeko62
lea dx,[bx+133]
shr dl,1
_@hit62:
add eax,06C000002h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a62
add eax,06C000002h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a62
add eax,06C000002h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko62
jmp _@hit62
_@seek2a62:
sub bp,160
add ecx,00A000000h
_@seek1a62:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko62:
add eax,ecx
adc ax,-1
_@seek63:
add si,ds:theloop_xsina1
mov bx,fs:[si]
add di,ds:theloop_ysina1
add bx,gs:[di]
add bx,-241
cmp ax,bx
jge short _@seeko63
lea dx,[bx+133]
shr dl,1
_@hit63:
add eax,076000002h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a63
add eax,076000002h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a63
add eax,076000002h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko63
jmp _@hit63
_@seek2a63:
sub bp,160
add ecx,00A000000h
_@seek1a63:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko63:
add eax,ecx
adc ax,-1
_@seek64:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-240
cmp ax,bx
jge short _@seeko64
lea dx,[bx+132]
shr dl,1
_@hit64:
add eax,080000002h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a64
add eax,080000002h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a64
add eax,080000002h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko64
jmp _@hit64
_@seek2a64:
sub bp,160
add ecx,00A000000h
_@seek1a64:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko64:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek66:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-237
cmp ax,bx
jge short _@seeko66
lea dx,[bx+132]
shr dl,1
_@hit66:
add eax,094000002h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a66
add eax,094000002h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a66
add eax,094000002h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko66
jmp _@hit66
_@seek2a66:
sub bp,160
add ecx,00A000000h
_@seek1a66:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko66:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek68:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-234
cmp ax,bx
jge short _@seeko68
lea dx,[bx+132]
shr dl,1
_@hit68:
add eax,0A8000002h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a68
add eax,0A8000002h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a68
add eax,0A8000002h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko68
jmp _@hit68
_@seek2a68:
sub bp,160
add ecx,00A000000h
_@seek1a68:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko68:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek70:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-232
cmp ax,bx
jge short _@seeko70
lea dx,[bx+132]
shr dl,1
_@hit70:
add eax,0BC000002h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a70
add eax,0BC000002h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a70
add eax,0BC000002h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko70
jmp _@hit70
_@seek2a70:
sub bp,160
add ecx,00A000000h
_@seek1a70:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko70:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek72:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-229
cmp ax,bx
jge short _@seeko72
lea dx,[bx+131]
shr dl,1
_@hit72:
add eax,0D0000002h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a72
add eax,0D0000002h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a72
add eax,0D0000002h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko72
jmp _@hit72
_@seek2a72:
sub bp,160
add ecx,00A000000h
_@seek1a72:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko72:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek74:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-227
cmp ax,bx
jge short _@seeko74
lea dx,[bx+131]
shr dl,1
_@hit74:
add eax,0E4000002h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a74
add eax,0E4000002h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a74
add eax,0E4000002h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko74
jmp _@hit74
_@seek2a74:
sub bp,160
add ecx,00A000000h
_@seek1a74:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko74:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek76:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-226
cmp ax,bx
jge short _@seeko76
lea dx,[bx+131]
shr dl,1
_@hit76:
add eax,0F8000002h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a76
add eax,0F8000002h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a76
add eax,0F8000002h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko76
jmp _@hit76
_@seek2a76:
sub bp,160
add ecx,00A000000h
_@seek1a76:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko76:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek78:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-225
cmp ax,bx
jge short _@seeko78
lea dx,[bx+131]
shr dl,1
_@hit78:
add eax,00C000003h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a78
add eax,00C000003h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a78
add eax,00C000003h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko78
jmp _@hit78
_@seek2a78:
sub bp,160
add ecx,00A000000h
_@seek1a78:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko78:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek80:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-224
cmp ax,bx
jge short _@seeko80
lea dx,[bx+130]
shr dl,1
_@hit80:
add eax,020000003h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a80
add eax,020000003h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a80
add eax,020000003h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko80
jmp _@hit80
_@seek2a80:
sub bp,160
add ecx,00A000000h
_@seek1a80:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko80:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek82:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-225
cmp ax,bx
jge short _@seeko82
lea dx,[bx+130]
shr dl,1
_@hit82:
add eax,034000003h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a82
add eax,034000003h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a82
add eax,034000003h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko82
jmp _@hit82
_@seek2a82:
sub bp,160
add ecx,00A000000h
_@seek1a82:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko82:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek84:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-226
cmp ax,bx
jge short _@seeko84
lea dx,[bx+130]
shr dl,1
_@hit84:
add eax,048000003h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a84
add eax,048000003h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a84
add eax,048000003h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko84
jmp _@hit84
_@seek2a84:
sub bp,160
add ecx,00A000000h
_@seek1a84:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko84:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek86:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-227
cmp ax,bx
jge short _@seeko86
lea dx,[bx+130]
shr dl,1
_@hit86:
add eax,05C000003h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a86
add eax,05C000003h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a86
add eax,05C000003h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko86
jmp _@hit86
_@seek2a86:
sub bp,160
add ecx,00A000000h
_@seek1a86:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko86:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek88:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-229
cmp ax,bx
jge short _@seeko88
lea dx,[bx+129]
shr dl,1
_@hit88:
add eax,070000003h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a88
add eax,070000003h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a88
add eax,070000003h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko88
jmp _@hit88
_@seek2a88:
sub bp,160
add ecx,00A000000h
_@seek1a88:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko88:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek90:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-232
cmp ax,bx
jge short _@seeko90
lea dx,[bx+129]
shr dl,1
_@hit90:
add eax,084000003h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a90
add eax,084000003h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a90
add eax,084000003h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko90
jmp _@hit90
_@seek2a90:
sub bp,160
add ecx,00A000000h
_@seek1a90:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko90:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek92:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-234
cmp ax,bx
jge short _@seeko92
lea dx,[bx+129]
shr dl,1
_@hit92:
add eax,098000003h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a92
add eax,098000003h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a92
add eax,098000003h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko92
jmp _@hit92
_@seek2a92:
sub bp,160
add ecx,00A000000h
_@seek1a92:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko92:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek94:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-237
cmp ax,bx
jge short _@seeko94
lea dx,[bx+129]
shr dl,1
_@hit94:
add eax,0AC000003h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a94
add eax,0AC000003h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a94
add eax,0AC000003h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko94
jmp _@hit94
_@seek2a94:
sub bp,160
add ecx,00A000000h
_@seek1a94:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko94:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek96:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-240
cmp ax,bx
jge short _@seeko96
lea dx,[bx+128]
shr dl,1
_@hit96:
add eax,0C0000003h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a96
add eax,0C0000003h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a96
add eax,0C0000003h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko96
jmp _@hit96
_@seek2a96:
sub bp,160
add ecx,00A000000h
_@seek1a96:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko96:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek98:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-243
cmp ax,bx
jge short _@seeko98
lea dx,[bx+128]
shr dl,1
_@hit98:
add eax,0D4000003h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a98
add eax,0D4000003h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a98
add eax,0D4000003h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko98
jmp _@hit98
_@seek2a98:
sub bp,160
add ecx,00A000000h
_@seek1a98:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko98:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek100:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-246
cmp ax,bx
jge short _@seeko100
lea dx,[bx+128]
shr dl,1
_@hit100:
add eax,0E8000003h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a100
add eax,0E8000003h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a100
add eax,0E8000003h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko100
jmp _@hit100
_@seek2a100:
sub bp,160
add ecx,00A000000h
_@seek1a100:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko100:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek102:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-248
cmp ax,bx
jge short _@seeko102
lea dx,[bx+128]
shr dl,1
_@hit102:
add eax,0FC000003h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a102
add eax,0FC000003h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a102
add eax,0FC000003h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko102
jmp _@hit102
_@seek2a102:
sub bp,160
add ecx,00A000000h
_@seek1a102:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko102:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek104:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-251
cmp ax,bx
jge short _@seeko104
lea dx,[bx+127]
shr dl,1
_@hit104:
add eax,010000004h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a104
add eax,010000004h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a104
add eax,010000004h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko104
jmp _@hit104
_@seek2a104:
sub bp,160
add ecx,00A000000h
_@seek1a104:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko104:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek106:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-253
cmp ax,bx
jge short _@seeko106
lea dx,[bx+127]
shr dl,1
_@hit106:
add eax,024000004h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a106
add eax,024000004h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a106
add eax,024000004h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko106
jmp _@hit106
_@seek2a106:
sub bp,160
add ecx,00A000000h
_@seek1a106:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko106:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek108:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-254
cmp ax,bx
jge short _@seeko108
lea dx,[bx+127]
shr dl,1
_@hit108:
add eax,038000004h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a108
add eax,038000004h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a108
add eax,038000004h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko108
jmp _@hit108
_@seek2a108:
sub bp,160
add ecx,00A000000h
_@seek1a108:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko108:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek110:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-255
cmp ax,bx
jge short _@seeko110
lea dx,[bx+127]
shr dl,1
_@hit110:
add eax,04C000004h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a110
add eax,04C000004h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a110
add eax,04C000004h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko110
jmp _@hit110
_@seek2a110:
sub bp,160
add ecx,00A000000h
_@seek1a110:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko110:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek112:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-256
cmp ax,bx
jge short _@seeko112
lea dx,[bx+126]
shr dl,1
_@hit112:
add eax,060000004h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a112
add eax,060000004h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a112
add eax,060000004h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko112
jmp _@hit112
_@seek2a112:
sub bp,160
add ecx,00A000000h
_@seek1a112:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko112:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek114:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-255
cmp ax,bx
jge short _@seeko114
lea dx,[bx+126]
shr dl,1
_@hit114:
add eax,074000004h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a114
add eax,074000004h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a114
add eax,074000004h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko114
jmp _@hit114
_@seek2a114:
sub bp,160
add ecx,00A000000h
_@seek1a114:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko114:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek116:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-254
cmp ax,bx
jge short _@seeko116
lea dx,[bx+126]
shr dl,1
_@hit116:
add eax,088000004h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a116
add eax,088000004h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a116
add eax,088000004h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko116
jmp _@hit116
_@seek2a116:
sub bp,160
add ecx,00A000000h
_@seek1a116:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko116:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek118:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-253
cmp ax,bx
jge short _@seeko118
lea dx,[bx+126]
shr dl,1
_@hit118:
add eax,09C000004h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a118
add eax,09C000004h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a118
add eax,09C000004h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko118
jmp _@hit118
_@seek2a118:
sub bp,160
add ecx,00A000000h
_@seek1a118:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko118:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek120:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-251
cmp ax,bx
jge short _@seeko120
lea dx,[bx+125]
shr dl,1
_@hit120:
add eax,0B0000004h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a120
add eax,0B0000004h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a120
add eax,0B0000004h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko120
jmp _@hit120
_@seek2a120:
sub bp,160
add ecx,00A000000h
_@seek1a120:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko120:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek122:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-248
cmp ax,bx
jge short _@seeko122
lea dx,[bx+125]
shr dl,1
_@hit122:
add eax,0C4000004h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a122
add eax,0C4000004h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a122
add eax,0C4000004h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko122
jmp _@hit122
_@seek2a122:
sub bp,160
add ecx,00A000000h
_@seek1a122:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko122:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek124:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-246
cmp ax,bx
jge short _@seeko124
lea dx,[bx+125]
shr dl,1
_@hit124:
add eax,0D8000004h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a124
add eax,0D8000004h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a124
add eax,0D8000004h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko124
jmp _@hit124
_@seek2a124:
sub bp,160
add ecx,00A000000h
_@seek1a124:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko124:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek126:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-243
cmp ax,bx
jge short _@seeko126
lea dx,[bx+125]
shr dl,1
_@hit126:
add eax,0EC000004h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a126
add eax,0EC000004h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a126
add eax,0EC000004h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko126
jmp _@hit126
_@seek2a126:
sub bp,160
add ecx,00A000000h
_@seek1a126:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko126:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek128:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-240
cmp ax,bx
jge short _@seeko128
lea dx,[bx+124]
shr dl,1
_@hit128:
add eax,000000005h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a128
add eax,000000005h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a128
add eax,000000005h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko128
jmp _@hit128
_@seek2a128:
sub bp,160
add ecx,00A000000h
_@seek1a128:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko128:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek130:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-237
cmp ax,bx
jge short _@seeko130
lea dx,[bx+124]
shr dl,1
_@hit130:
add eax,014000005h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a130
add eax,014000005h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a130
add eax,014000005h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko130
jmp _@hit130
_@seek2a130:
sub bp,160
add ecx,00A000000h
_@seek1a130:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko130:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek132:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-234
cmp ax,bx
jge short _@seeko132
lea dx,[bx+124]
shr dl,1
_@hit132:
add eax,028000005h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a132
add eax,028000005h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a132
add eax,028000005h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko132
jmp _@hit132
_@seek2a132:
sub bp,160
add ecx,00A000000h
_@seek1a132:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko132:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek134:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-232
cmp ax,bx
jge short _@seeko134
lea dx,[bx+124]
shr dl,1
_@hit134:
add eax,03C000005h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a134
add eax,03C000005h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a134
add eax,03C000005h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko134
jmp _@hit134
_@seek2a134:
sub bp,160
add ecx,00A000000h
_@seek1a134:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko134:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek136:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-229
cmp ax,bx
jge short _@seeko136
lea dx,[bx+123]
shr dl,1
_@hit136:
add eax,050000005h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a136
add eax,050000005h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a136
add eax,050000005h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko136
jmp _@hit136
_@seek2a136:
sub bp,160
add ecx,00A000000h
_@seek1a136:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko136:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek138:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-227
cmp ax,bx
jge short _@seeko138
lea dx,[bx+123]
shr dl,1
_@hit138:
add eax,064000005h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a138
add eax,064000005h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a138
add eax,064000005h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko138
jmp _@hit138
_@seek2a138:
sub bp,160
add ecx,00A000000h
_@seek1a138:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko138:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek140:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-226
cmp ax,bx
jge short _@seeko140
lea dx,[bx+123]
shr dl,1
_@hit140:
add eax,078000005h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a140
add eax,078000005h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a140
add eax,078000005h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko140
jmp _@hit140
_@seek2a140:
sub bp,160
add ecx,00A000000h
_@seek1a140:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko140:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek142:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-225
cmp ax,bx
jge short _@seeko142
lea dx,[bx+123]
shr dl,1
_@hit142:
add eax,08C000005h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a142
add eax,08C000005h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a142
add eax,08C000005h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko142
jmp _@hit142
_@seek2a142:
sub bp,160
add ecx,00A000000h
_@seek1a142:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko142:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek144:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-224
cmp ax,bx
jge short _@seeko144
lea dx,[bx+122]
shr dl,1
_@hit144:
add eax,0A0000005h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a144
add eax,0A0000005h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a144
add eax,0A0000005h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko144
jmp _@hit144
_@seek2a144:
sub bp,160
add ecx,00A000000h
_@seek1a144:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko144:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek146:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-225
cmp ax,bx
jge short _@seeko146
lea dx,[bx+122]
shr dl,1
_@hit146:
add eax,0B4000005h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a146
add eax,0B4000005h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a146
add eax,0B4000005h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko146
jmp _@hit146
_@seek2a146:
sub bp,160
add ecx,00A000000h
_@seek1a146:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko146:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek148:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-226
cmp ax,bx
jge short _@seeko148
lea dx,[bx+122]
shr dl,1
_@hit148:
add eax,0C8000005h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a148
add eax,0C8000005h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a148
add eax,0C8000005h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko148
jmp _@hit148
_@seek2a148:
sub bp,160
add ecx,00A000000h
_@seek1a148:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko148:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek150:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-227
cmp ax,bx
jge short _@seeko150
lea dx,[bx+122]
shr dl,1
_@hit150:
add eax,0DC000005h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a150
add eax,0DC000005h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a150
add eax,0DC000005h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko150
jmp _@hit150
_@seek2a150:
sub bp,160
add ecx,00A000000h
_@seek1a150:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko150:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek152:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-229
cmp ax,bx
jge short _@seeko152
lea dx,[bx+121]
shr dl,1
_@hit152:
add eax,0F0000005h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a152
add eax,0F0000005h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a152
add eax,0F0000005h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko152
jmp _@hit152
_@seek2a152:
sub bp,160
add ecx,00A000000h
_@seek1a152:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko152:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek154:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-232
cmp ax,bx
jge short _@seeko154
lea dx,[bx+121]
shr dl,1
_@hit154:
add eax,004000006h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a154
add eax,004000006h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a154
add eax,004000006h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko154
jmp _@hit154
_@seek2a154:
sub bp,160
add ecx,00A000000h
_@seek1a154:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko154:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek156:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-234
cmp ax,bx
jge short _@seeko156
lea dx,[bx+121]
shr dl,1
_@hit156:
add eax,018000006h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a156
add eax,018000006h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a156
add eax,018000006h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko156
jmp _@hit156
_@seek2a156:
sub bp,160
add ecx,00A000000h
_@seek1a156:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko156:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek158:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-237
cmp ax,bx
jge short _@seeko158
lea dx,[bx+121]
shr dl,1
_@hit158:
add eax,02C000006h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a158
add eax,02C000006h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a158
add eax,02C000006h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko158
jmp _@hit158
_@seek2a158:
sub bp,160
add ecx,00A000000h
_@seek1a158:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko158:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek160:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-240
cmp ax,bx
jge short _@seeko160
lea dx,[bx+120]
shr dl,1
_@hit160:
add eax,040000006h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a160
add eax,040000006h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a160
add eax,040000006h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko160
jmp _@hit160
_@seek2a160:
sub bp,160
add ecx,00A000000h
_@seek1a160:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko160:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek162:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-243
cmp ax,bx
jge short _@seeko162
lea dx,[bx+120]
shr dl,1
_@hit162:
add eax,054000006h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a162
add eax,054000006h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a162
add eax,054000006h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko162
jmp _@hit162
_@seek2a162:
sub bp,160
add ecx,00A000000h
_@seek1a162:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko162:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek164:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-246
cmp ax,bx
jge short _@seeko164
lea dx,[bx+120]
shr dl,1
_@hit164:
add eax,068000006h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a164
add eax,068000006h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a164
add eax,068000006h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko164
jmp _@hit164
_@seek2a164:
sub bp,160
add ecx,00A000000h
_@seek1a164:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko164:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek166:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-248
cmp ax,bx
jge short _@seeko166
lea dx,[bx+120]
shr dl,1
_@hit166:
add eax,07C000006h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a166
add eax,07C000006h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a166
add eax,07C000006h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko166
jmp _@hit166
_@seek2a166:
sub bp,160
add ecx,00A000000h
_@seek1a166:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko166:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek168:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-251
cmp ax,bx
jge short _@seeko168
lea dx,[bx+119]
shr dl,1
_@hit168:
add eax,090000006h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a168
add eax,090000006h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a168
add eax,090000006h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko168
jmp _@hit168
_@seek2a168:
sub bp,160
add ecx,00A000000h
_@seek1a168:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko168:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek170:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-253
cmp ax,bx
jge short _@seeko170
lea dx,[bx+119]
shr dl,1
_@hit170:
add eax,0A4000006h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a170
add eax,0A4000006h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a170
add eax,0A4000006h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko170
jmp _@hit170
_@seek2a170:
sub bp,160
add ecx,00A000000h
_@seek1a170:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko170:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek172:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-254
cmp ax,bx
jge short _@seeko172
lea dx,[bx+119]
shr dl,1
_@hit172:
add eax,0B8000006h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a172
add eax,0B8000006h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a172
add eax,0B8000006h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko172
jmp _@hit172
_@seek2a172:
sub bp,160
add ecx,00A000000h
_@seek1a172:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko172:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek174:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-255
cmp ax,bx
jge short _@seeko174
lea dx,[bx+119]
shr dl,1
_@hit174:
add eax,0CC000006h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a174
add eax,0CC000006h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a174
add eax,0CC000006h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko174
jmp _@hit174
_@seek2a174:
sub bp,160
add ecx,00A000000h
_@seek1a174:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko174:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek176:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-256
cmp ax,bx
jge short _@seeko176
lea dx,[bx+118]
shr dl,1
_@hit176:
add eax,0E0000006h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a176
add eax,0E0000006h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a176
add eax,0E0000006h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko176
jmp _@hit176
_@seek2a176:
sub bp,160
add ecx,00A000000h
_@seek1a176:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko176:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek178:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-255
cmp ax,bx
jge short _@seeko178
lea dx,[bx+118]
shr dl,1
_@hit178:
add eax,0F4000006h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a178
add eax,0F4000006h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a178
add eax,0F4000006h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko178
jmp _@hit178
_@seek2a178:
sub bp,160
add ecx,00A000000h
_@seek1a178:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko178:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek180:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-254
cmp ax,bx
jge short _@seeko180
lea dx,[bx+118]
shr dl,1
_@hit180:
add eax,008000007h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a180
add eax,008000007h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a180
add eax,008000007h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko180
jmp _@hit180
_@seek2a180:
sub bp,160
add ecx,00A000000h
_@seek1a180:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko180:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek182:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-253
cmp ax,bx
jge short _@seeko182
lea dx,[bx+118]
shr dl,1
_@hit182:
add eax,01C000007h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a182
add eax,01C000007h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a182
add eax,01C000007h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko182
jmp _@hit182
_@seek2a182:
sub bp,160
add ecx,00A000000h
_@seek1a182:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko182:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek184:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-251
cmp ax,bx
jge short _@seeko184
lea dx,[bx+117]
shr dl,1
_@hit184:
add eax,030000007h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a184
add eax,030000007h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a184
add eax,030000007h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko184
jmp _@hit184
_@seek2a184:
sub bp,160
add ecx,00A000000h
_@seek1a184:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko184:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek186:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-248
cmp ax,bx
jge short _@seeko186
lea dx,[bx+117]
shr dl,1
_@hit186:
add eax,044000007h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a186
add eax,044000007h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a186
add eax,044000007h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko186
jmp _@hit186
_@seek2a186:
sub bp,160
add ecx,00A000000h
_@seek1a186:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko186:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek188:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-246
cmp ax,bx
jge short _@seeko188
lea dx,[bx+117]
shr dl,1
_@hit188:
add eax,058000007h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a188
add eax,058000007h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a188
add eax,058000007h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko188
jmp _@hit188
_@seek2a188:
sub bp,160
add ecx,00A000000h
_@seek1a188:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko188:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek190:
add si,ds:theloop_xsina2
mov bx,fs:[si]
add di,ds:theloop_ysina2
add bx,gs:[di]
add bx,-243
cmp ax,bx
jge short _@seeko190
lea dx,[bx+117]
shr dl,1
_@hit190:
add eax,06C000007h
adc ax,0
mov es:[bp],dl
cmp ax,bx
jge short _@seek1a190
add eax,06C000007h
adc ax,0
mov es:[bp-160],dl
cmp ax,bx
jge short _@seek2a190
add eax,06C000007h
adc ax,0
mov es:[bp-320],dl
add ecx,01E000000h
adc cx,0
sub bp,160*3
cmp ax,bx
jge short _@seeko190
jmp _@hit190
_@seek2a190:
sub bp,160
add ecx,00A000000h
_@seek1a190:
adc ecx,00A000000h
adc cx,0
sub bp,160
_@seeko190:
add eax,ecx
adc eax,ecx
adc ax,-1
_@seek192:
_@seekr192:
ret
theloop ENDP