rendered paste body.Ll503:
.stabn 68,0,830,.Ll503 - LENTILPAWNS_TPLAYER_$__BLIT
# [830] Writeln('START');
call fpc_get_output
movl %eax,%ebx
movl _$LENTILPAWNS$_L2807,%ecx
movl %ebx,%edx
movl $0,%eax
call fpc_write_text_ansistr
call FPC_IOCHECK
movl %ebx,%eax
call fpc_writeln_end
call FPC_IOCHECK
.Ll504:
.stabn 68,0,831,.Ll504 - LENTILPAWNS_TPLAYER_$__BLIT
# [831] Writeln(gfx[tn][State.Status][Fix(State.Moov), State.Anim, Byte(State.dfall)].w,
call fpc_get_output
movl %eax,%edi
movzbl -48(%ebp),%ebx
movl %ebx,%eax
subl $1,%eax
cmpl $2,%eax
jbe .L2818
call FPC_RANGEERROR
.L2818:
imull $1152,%ebx
movl -4(%ebp),%edx
movl 4(%edx),%eax
movzbl 166(%eax),%ecx
movl %ecx,%eax
subl $1,%eax
cmpl $3,%eax
jbe .L2824
call FPC_RANGEERROR
.L2824:
imull $288,%ecx
movl -4(%ebp),%edx
movl 4(%edx),%eax
movl 160(%eax),%eax
cmpl $255,%eax
jbe .L2835
call FPC_RANGEERROR
.L2835:
movb %al,%dl
movzbl %dl,%esi
cmpl $3,%esi
jne .L2837
movb $4,%dl
jmp .L2840
.L2837:
movzbl %dl,%esi
cmpl $4,%esi
jne .L2842
movb $3,%dl
.L2842:
.L2840:
andl $255,%edx
movl %edx,%eax
subl $1,%eax
cmpl $3,%eax
jbe .L2845
call FPC_RANGEERROR
.L2845:
leal U_LADDONS_GFX-1512(%ebx,%ecx),%eax
imull $72,%edx
movl -4(%ebp),%ecx
movl 4(%ecx),%ebx
movzbl 165(%ebx),%ebx
movl %ebx,%ecx
subl $1,%ecx
cmpl $5,%ecx
jbe .L2851
call FPC_RANGEERROR
.L2851:
leal -12(%eax,%edx),%edx
imull $12,%ebx
movl -4(%ebp),%ecx
movl 4(%ecx),%eax
movzbl 96(%eax),%ecx
movl %ecx,%eax
subl $1,%eax
cmpl $2,%eax
jbe .L2857
call FPC_RANGEERROR
.L2857:
leal -4(%edx,%ebx),%eax
movl (%eax,%ecx,4),%eax
movl 8(%eax),%ecx
movl %edi,%edx
movl $0,%eax
call fpc_write_text_sint
call FPC_IOCHECK
movb $32,%cl
movl $0,%ebx
movl %edi,%edx
movl %ebx,%eax
call fpc_write_text_char
call FPC_IOCHECK
.Ll505:
.stabn 68,0,833,.Ll505 - LENTILPAWNS_TPLAYER_$__BLIT
# [833] gfx[tn][State.Status][Fix(State.Moov), State.Anim, Byte(State.dfall)].h);
movzbl -48(%ebp),%ebx
movl %ebx,%eax
subl $1,%eax
cmpl $2,%eax
jbe .L2870
call FPC_RANGEERROR
.L2870:
imull $1152,%ebx
movl -4(%ebp),%eax
movl 4(%eax),%edx
movzbl 166(%edx),%ecx
movl %ecx,%eax
subl $1,%eax
cmpl $3,%eax
jbe .L2876
call FPC_RANGEERROR
.L2876:
imull $288,%ecx
movl -4(%ebp),%eax
movl 4(%eax),%edx
movl 160(%edx),%eax
cmpl $255,%eax
jbe .L2887
call FPC_RANGEERROR
.L2887:
movb %al,%dl
movzbl %dl,%esi
cmpl $3,%esi
jne .L2889
movb $4,%dl
jmp .L2892
.L2889:
movzbl %dl,%esi
cmpl $4,%esi
jne .L2894
movb $3,%dl
.L2894:
.L2892:
andl $255,%edx
movl %edx,%eax
subl $1,%eax
cmpl $3,%eax
jbe .L2897
call FPC_RANGEERROR
.L2897:
leal U_LADDONS_GFX-1512(%ebx,%ecx),%eax
imull $72,%edx
movl -4(%ebp),%ecx
movl 4(%ecx),%ebx
movzbl 165(%ebx),%ebx
movl %ebx,%ecx
subl $1,%ecx
cmpl $5,%ecx
jbe .L2903
call FPC_RANGEERROR
.L2903:
leal -12(%eax,%edx),%edx
imull $12,%ebx
movl -4(%ebp),%ecx
movl 4(%ecx),%eax
movzbl 96(%eax),%ecx
movl %ecx,%eax
subl $1,%eax
cmpl $2,%eax
jbe .L2909
call FPC_RANGEERROR
.L2909:
leal -4(%edx,%ebx),%eax
movl (%eax,%ecx,4),%eax
.Ll506:
.stabn 68,0,831,.Ll506 - LENTILPAWNS_TPLAYER_$__BLIT
movl 12(%eax),%ecx
movl %edi,%edx
movl $0,%eax
call fpc_write_text_sint
call FPC_IOCHECK
movl %edi,%eax
call fpc_writeln_end
call FPC_IOCHECK
.Ll507:
.stabn 68,0,834,.Ll507 - LENTILPAWNS_TPLAYER_$__BLIT
# [834] w:=gfx[tn][State.Status][Fix(State.Moov), State.Anim, Byte(State.dfall)].w;
movzbl -48(%ebp),%ecx
movl %ecx,%eax
subl $1,%eax
cmpl $2,%eax
jbe .L2918
call FPC_RANGEERROR
.L2918:
imull $1152,%ecx
movl -4(%ebp),%edx
movl 4(%edx),%eax
movzbl 166(%eax),%edx
movl %edx,%eax
subl $1,%eax
cmpl $3,%eax
jbe .L2924
call FPC_RANGEERROR
.L2924:
imull $288,%edx
movl -4(%ebp),%ebx
movl 4(%ebx),%eax
movl 160(%eax),%eax
cmpl $255,%eax
jbe .L2935
call FPC_RANGEERROR
.L2935:
movb %al,-136(%ebp)
movzbl %al,%ebx
cmpl $3,%ebx
jne .L2937
movb $4,%al
jmp .L2940
.L2937:
movzbl %al,%ebx
cmpl $4,%ebx
jne .L2942
movb $3,%al
.L2942:
.L2940:
andl $255,%eax
subl $1,%eax
cmpl $3,%eax
jbe .L2945
call FPC_RANGEERROR
.L2945:
leal U_LADDONS_GFX-1512(%ecx,%edx),%ebx
imull $72,%eax
movl -4(%ebp),%ecx
movl 4(%ecx),%edx
movzbl 165(%edx),%ecx
movl %ecx,%edx
subl $1,%edx
cmpl $5,%edx
jbe .L2951
call FPC_RANGEERROR
.L2951:
leal -12(%ebx,%eax),%ebx
imull $12,%ecx
movl -4(%ebp),%eax
movl 4(%eax),%edx
movzbl 96(%edx),%edx
movl %edx,%eax
subl $1,%eax
cmpl $2,%eax
jbe .L2957
call FPC_RANGEERROR
.L2957:
leal -4(%ebx,%ecx),%eax
movl (%eax,%edx,4),%eax
movl 8(%eax),%eax
movl %eax,-72(%ebp)
.Ll508:
.stabn 68,0,835,.Ll508 - LENTILPAWNS_TPLAYER_$__BLIT
# [835] h:=gfx[tn][State.Status][Fix(State.Moov), State.Anim, Byte(State.dfall)].h;
movzbl -48(%ebp),%ecx
movl %ecx,%eax
subl $1,%eax
cmpl $2,%eax
jbe .L2960
call FPC_RANGEERROR
.L2960:
imull $1152,%ecx
movl -4(%ebp),%eax
movl 4(%eax),%edx
movzbl 166(%edx),%edx
movl %edx,%eax
subl $1,%eax
cmpl $3,%eax
jbe .L2966
call FPC_RANGEERROR
.L2966:
imull $288,%edx
movl -4(%ebp),%eax
movl 4(%eax),%ebx
movl 160(%ebx),%eax
cmpl $255,%eax
jbe .L2977
call FPC_RANGEERROR
.L2977:
movb %al,-148(%ebp)
movzbl %al,%ebx
cmpl $3,%ebx
jne .L2979
movb $4,%al
jmp .L2982
.L2979:
movzbl %al,%ebx
cmpl $4,%ebx
jne .L2984
movb $3,%al
.L2984:
.L2982:
andl $255,%eax
subl $1,%eax
cmpl $3,%eax
jbe .L2987
call FPC_RANGEERROR
.L2987:
leal U_LADDONS_GFX-1512(%ecx,%edx),%ebx
imull $72,%eax
movl -4(%ebp),%edx
movl 4(%edx),%ecx
movzbl 165(%ecx),%ecx
movl %ecx,%edx
subl $1,%edx
cmpl $5,%edx
jbe .L2993
call FPC_RANGEERROR
.L2993:
leal -12(%ebx,%eax),%ebx
imull $12,%ecx
movl -4(%ebp),%edx
movl 4(%edx),%eax
movzbl 96(%eax),%edx
movl %edx,%eax
subl $1,%eax
cmpl $2,%eax
jbe .L2999
call FPC_RANGEERROR
.L2999:
leal -4(%ebx,%ecx),%eax
movl (%eax,%edx,4),%eax
movl 12(%eax),%eax
movl %eax,-76(%ebp)
.Ll509:
.stabn 68,0,836,.Ll509 - LENTILPAWNS_TPLAYER_$__BLIT
# [836] Writeln('ASSIGNED');