Subversion Repositories Kolibri OS

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
5131 clevermous 1
/*
2
Copyright (C) 1996-1997 Id Software, Inc.
3
 
4
This program is free software; you can redistribute it and/or
5
modify it under the terms of the GNU General Public License
6
as published by the Free Software Foundation; either version 2
7
of the License, or (at your option) any later version.
8
 
9
This program is distributed in the hope that it will be useful,
10
but WITHOUT ANY WARRANTY; without even the implied warranty of
11
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
12
 
13
See the GNU General Public License for more details.
14
 
15
You should have received a copy of the GNU General Public License
16
along with this program; if not, write to the Free Software
17
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
18
 
19
*/
20
LEnter16_8:
21
	movb	(%esi),%al
22
	movb	(%esi,%ebx,),%cl
23
	movb	%dh,%ah
24
	addl	%ebp,%edx
25
	movb	%dh,%ch
26
	leal	(%esi,%ebx,2),%esi
27
	movb	0x12345678(%eax),%al
28
LBPatch0:
29
	addl	%ebp,%edx
30
	movb	%al,(%edi)
31
	movb	0x12345678(%ecx),%cl
32
LBPatch1:
33
	movb	%cl,1(%edi)
34
	addl	$0x2,%edi
35
 
36
	movb	(%esi),%al
37
	movb	(%esi,%ebx,),%cl
38
	movb	%dh,%ah
39
	addl	%ebp,%edx
40
	movb	%dh,%ch
41
	leal	(%esi,%ebx,2),%esi
42
	movb	0x12345678(%eax),%al
43
LBPatch2:
44
	addl	%ebp,%edx
45
	movb	%al,(%edi)
46
	movb	0x12345678(%ecx),%cl
47
LBPatch3:
48
	movb	%cl,1(%edi)
49
	addl	$0x2,%edi
50
 
51
	movb	(%esi),%al
52
	movb	(%esi,%ebx,),%cl
53
	movb	%dh,%ah
54
	addl	%ebp,%edx
55
	movb	%dh,%ch
56
	leal	(%esi,%ebx,2),%esi
57
	movb	0x12345678(%eax),%al
58
LBPatch4:
59
	addl	%ebp,%edx
60
	movb	%al,(%edi)
61
	movb	0x12345678(%ecx),%cl
62
LBPatch5:
63
	movb	%cl,1(%edi)
64
	addl	$0x2,%edi
65
 
66
	movb	(%esi),%al
67
	movb	(%esi,%ebx,),%cl
68
	movb	%dh,%ah
69
	addl	%ebp,%edx
70
	movb	%dh,%ch
71
	leal	(%esi,%ebx,2),%esi
72
	movb	0x12345678(%eax),%al
73
LBPatch6:
74
	addl	%ebp,%edx
75
	movb	%al,(%edi)
76
	movb	0x12345678(%ecx),%cl
77
LBPatch7:
78
	movb	%cl,1(%edi)
79
	addl	$0x2,%edi
80
 
81
LEnter8_8:
82
	movb	(%esi),%al
83
	movb	(%esi,%ebx,),%cl
84
	movb	%dh,%ah
85
	addl	%ebp,%edx
86
	movb	%dh,%ch
87
	leal	(%esi,%ebx,2),%esi
88
	movb	0x12345678(%eax),%al
89
LBPatch8:
90
	addl	%ebp,%edx
91
	movb	%al,(%edi)
92
	movb	0x12345678(%ecx),%cl
93
LBPatch9:
94
	movb	%cl,1(%edi)
95
	addl	$0x2,%edi
96
 
97
	movb	(%esi),%al
98
	movb	(%esi,%ebx,),%cl
99
	movb	%dh,%ah
100
	addl	%ebp,%edx
101
	movb	%dh,%ch
102
	leal	(%esi,%ebx,2),%esi
103
	movb	0x12345678(%eax),%al
104
LBPatch10:
105
	addl	%ebp,%edx
106
	movb	%al,(%edi)
107
	movb	0x12345678(%ecx),%cl
108
LBPatch11:
109
	movb	%cl,1(%edi)
110
	addl	$0x2,%edi
111
 
112
LEnter4_8:
113
	movb	(%esi),%al
114
	movb	(%esi,%ebx,),%cl
115
	movb	%dh,%ah
116
	addl	%ebp,%edx
117
	movb	%dh,%ch
118
	leal	(%esi,%ebx,2),%esi
119
	movb	0x12345678(%eax),%al
120
LBPatch12:
121
	addl	%ebp,%edx
122
	movb	%al,(%edi)
123
	movb	0x12345678(%ecx),%cl
124
LBPatch13:
125
	movb	%cl,1(%edi)
126
	addl	$0x2,%edi
127
 
128
LEnter2_8:
129
	movb	(%esi),%al
130
	movb	(%esi,%ebx,),%cl
131
	movb	%dh,%ah
132
	addl	%ebp,%edx
133
	movb	%dh,%ch
134
	leal	(%esi,%ebx,2),%esi
135
	movb	0x12345678(%eax),%al
136
LBPatch14:
137
	addl	%ebp,%edx
138
	movb	%al,(%edi)
139
	movb	0x12345678(%ecx),%cl
140
LBPatch15:
141
	movb	%cl,1(%edi)
142
	addl	$0x2,%edi
143