summaryrefslogtreecommitdiff
path: root/apps/plugins/sdl/progs/quake/block8.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/sdl/progs/quake/block8.h')
-rw-r--r--apps/plugins/sdl/progs/quake/block8.h143
1 files changed, 143 insertions, 0 deletions
diff --git a/apps/plugins/sdl/progs/quake/block8.h b/apps/plugins/sdl/progs/quake/block8.h
new file mode 100644
index 0000000000..eb9b03c3af
--- /dev/null
+++ b/apps/plugins/sdl/progs/quake/block8.h
@@ -0,0 +1,143 @@
1/*
2Copyright (C) 1996-1997 Id Software, Inc.
3
4This program is free software; you can redistribute it and/or
5modify it under the terms of the GNU General Public License
6as published by the Free Software Foundation; either version 2
7of the License, or (at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
12
13See the GNU General Public License for more details.
14
15You should have received a copy of the GNU General Public License
16along with this program; if not, write to the Free Software
17Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
18
19*/
20LEnter16_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
28LBPatch0:
29 addl %ebp,%edx
30 movb %al,(%edi)
31 movb 0x12345678(%ecx),%cl
32LBPatch1:
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
43LBPatch2:
44 addl %ebp,%edx
45 movb %al,(%edi)
46 movb 0x12345678(%ecx),%cl
47LBPatch3:
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
58LBPatch4:
59 addl %ebp,%edx
60 movb %al,(%edi)
61 movb 0x12345678(%ecx),%cl
62LBPatch5:
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
73LBPatch6:
74 addl %ebp,%edx
75 movb %al,(%edi)
76 movb 0x12345678(%ecx),%cl
77LBPatch7:
78 movb %cl,1(%edi)
79 addl $0x2,%edi
80
81LEnter8_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
89LBPatch8:
90 addl %ebp,%edx
91 movb %al,(%edi)
92 movb 0x12345678(%ecx),%cl
93LBPatch9:
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
104LBPatch10:
105 addl %ebp,%edx
106 movb %al,(%edi)
107 movb 0x12345678(%ecx),%cl
108LBPatch11:
109 movb %cl,1(%edi)
110 addl $0x2,%edi
111
112LEnter4_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
120LBPatch12:
121 addl %ebp,%edx
122 movb %al,(%edi)
123 movb 0x12345678(%ecx),%cl
124LBPatch13:
125 movb %cl,1(%edi)
126 addl $0x2,%edi
127
128LEnter2_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
136LBPatch14:
137 addl %ebp,%edx
138 movb %al,(%edi)
139 movb 0x12345678(%ecx),%cl
140LBPatch15:
141 movb %cl,1(%edi)
142 addl $0x2,%edi
143