rasops_masks.c revision 1.1 1 /* $NetBSD: rasops_masks.c,v 1.1 1999/04/26 04:27:48 ad Exp $ */
2
3 /*
4 * Copyright (c) 1999 Andy Doran <ad (at) NetBSD.org>
5 * All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions
9 * are met:
10 * 1. Redistributions of source code must retain the above copyright
11 * notice, this list of conditions and the following disclaimer.
12 * 2. Redistributions in binary form must reproduce the above copyright
13 * notice, this list of conditions and the following disclaimer in the
14 * documentation and/or other materials provided with the distribution.
15 *
16 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
17 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
18 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
19 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
20 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26 * SUCH DAMAGE.
27 *
28 */
29
30 #include "rasops_masks.h"
31
32 /* `ragged edge' bitmasks */
33 int32_t rasops_lmask[32+1] = {
34 MBE(0x00000000), MBE(0x7fffffff), MBE(0x3fffffff), MBE(0x1fffffff),
35 MBE(0x0fffffff), MBE(0x07ffffff), MBE(0x03ffffff), MBE(0x01ffffff),
36 MBE(0x00ffffff), MBE(0x007fffff), MBE(0x003fffff), MBE(0x001fffff),
37 MBE(0x000fffff), MBE(0x0007ffff), MBE(0x0003ffff), MBE(0x0001ffff),
38 MBE(0x0000ffff), MBE(0x00007fff), MBE(0x00003fff), MBE(0x00001fff),
39 MBE(0x00000fff), MBE(0x000007ff), MBE(0x000003ff), MBE(0x000001ff),
40 MBE(0x000000ff), MBE(0x0000007f), MBE(0x0000003f), MBE(0x0000001f),
41 MBE(0x0000000f), MBE(0x00000007), MBE(0x00000003), MBE(0x00000001),
42 MBE(0x00000000)
43 };
44
45 int32_t rasops_rmask[32+1] = {
46 MBE(0x00000000), MBE(0x80000000), MBE(0xc0000000), MBE(0xe0000000),
47 MBE(0xf0000000), MBE(0xf8000000), MBE(0xfc000000), MBE(0xfe000000),
48 MBE(0xff000000), MBE(0xff800000), MBE(0xffc00000), MBE(0xffe00000),
49 MBE(0xfff00000), MBE(0xfff80000), MBE(0xfffc0000), MBE(0xfffe0000),
50 MBE(0xffff0000), MBE(0xffff8000), MBE(0xffffc000), MBE(0xffffe000),
51 MBE(0xfffff000), MBE(0xfffff800), MBE(0xfffffc00), MBE(0xfffffe00),
52 MBE(0xffffff00), MBE(0xffffff80), MBE(0xffffffc0), MBE(0xffffffe0),
53 MBE(0xfffffff0), MBE(0xfffffff8), MBE(0xfffffffc), MBE(0xfffffffe),
54 MBE(0xffffffff)
55 };
56
57 #ifdef notyet
58 /* `ragged edge' bytemasks */
59 int32_t rasops_lbmask[4+1] = {
60 MBE(0x00000000), MBE(0x00ffffff), MBE(0x0000ffff), MBE(0x000000ff),
61 MBE(0x00000000)
62 };
63
64 int32_t rasops_rbmask[4+1] = {
65 MBE(0x00000000), MBE(0xff000000), MBE(0xffff0000), MBE(0xffffff00),
66 MBE(0xffffffff)
67 };
68 #endif
69
70 /* Part bitmasks */
71 int32_t rasops_pmask[32][32] = {
72 { MBE(0xffffffff), MBE(0x80000000), MBE(0xc0000000), MBE(0xe0000000),
73 MBE(0xf0000000), MBE(0xf8000000), MBE(0xfc000000), MBE(0xfe000000),
74 MBE(0xff000000), MBE(0xff800000), MBE(0xffc00000), MBE(0xffe00000),
75 MBE(0xfff00000), MBE(0xfff80000), MBE(0xfffc0000), MBE(0xfffe0000),
76 MBE(0xffff0000), MBE(0xffff8000), MBE(0xffffc000), MBE(0xffffe000),
77 MBE(0xfffff000), MBE(0xfffff800), MBE(0xfffffc00), MBE(0xfffffe00),
78 MBE(0xffffff00), MBE(0xffffff80), MBE(0xffffffc0), MBE(0xffffffe0),
79 MBE(0xfffffff0), MBE(0xfffffff8), MBE(0xfffffffc), MBE(0xfffffffe), },
80
81 { MBE(0x00000000), MBE(0x40000000), MBE(0x60000000), MBE(0x70000000),
82 MBE(0x78000000), MBE(0x7c000000), MBE(0x7e000000), MBE(0x7f000000),
83 MBE(0x7f800000), MBE(0x7fc00000), MBE(0x7fe00000), MBE(0x7ff00000),
84 MBE(0x7ff80000), MBE(0x7ffc0000), MBE(0x7ffe0000), MBE(0x7fff0000),
85 MBE(0x7fff8000), MBE(0x7fffc000), MBE(0x7fffe000), MBE(0x7ffff000),
86 MBE(0x7ffff800), MBE(0x7ffffc00), MBE(0x7ffffe00), MBE(0x7fffff00),
87 MBE(0x7fffff80), MBE(0x7fffffc0), MBE(0x7fffffe0), MBE(0x7ffffff0),
88 MBE(0x7ffffff8), MBE(0x7ffffffc), MBE(0x7ffffffe), MBE(0x7fffffff), },
89
90 { MBE(0x00000000), MBE(0x20000000), MBE(0x30000000), MBE(0x38000000),
91 MBE(0x3c000000), MBE(0x3e000000), MBE(0x3f000000), MBE(0x3f800000),
92 MBE(0x3fc00000), MBE(0x3fe00000), MBE(0x3ff00000), MBE(0x3ff80000),
93 MBE(0x3ffc0000), MBE(0x3ffe0000), MBE(0x3fff0000), MBE(0x3fff8000),
94 MBE(0x3fffc000), MBE(0x3fffe000), MBE(0x3ffff000), MBE(0x3ffff800),
95 MBE(0x3ffffc00), MBE(0x3ffffe00), MBE(0x3fffff00), MBE(0x3fffff80),
96 MBE(0x3fffffc0), MBE(0x3fffffe0), MBE(0x3ffffff0), MBE(0x3ffffff8),
97 MBE(0x3ffffffc), MBE(0x3ffffffe), MBE(0x3fffffff), MBE(0x00000000), },
98
99 { MBE(0x00000000), MBE(0x10000000), MBE(0x18000000), MBE(0x1c000000),
100 MBE(0x1e000000), MBE(0x1f000000), MBE(0x1f800000), MBE(0x1fc00000),
101 MBE(0x1fe00000), MBE(0x1ff00000), MBE(0x1ff80000), MBE(0x1ffc0000),
102 MBE(0x1ffe0000), MBE(0x1fff0000), MBE(0x1fff8000), MBE(0x1fffc000),
103 MBE(0x1fffe000), MBE(0x1ffff000), MBE(0x1ffff800), MBE(0x1ffffc00),
104 MBE(0x1ffffe00), MBE(0x1fffff00), MBE(0x1fffff80), MBE(0x1fffffc0),
105 MBE(0x1fffffe0), MBE(0x1ffffff0), MBE(0x1ffffff8), MBE(0x1ffffffc),
106 MBE(0x1ffffffe), MBE(0x1fffffff), MBE(0x00000000), MBE(0x00000000), },
107
108 { MBE(0x00000000), MBE(0x08000000), MBE(0x0c000000), MBE(0x0e000000),
109 MBE(0x0f000000), MBE(0x0f800000), MBE(0x0fc00000), MBE(0x0fe00000),
110 MBE(0x0ff00000), MBE(0x0ff80000), MBE(0x0ffc0000), MBE(0x0ffe0000),
111 MBE(0x0fff0000), MBE(0x0fff8000), MBE(0x0fffc000), MBE(0x0fffe000),
112 MBE(0x0ffff000), MBE(0x0ffff800), MBE(0x0ffffc00), MBE(0x0ffffe00),
113 MBE(0x0fffff00), MBE(0x0fffff80), MBE(0x0fffffc0), MBE(0x0fffffe0),
114 MBE(0x0ffffff0), MBE(0x0ffffff8), MBE(0x0ffffffc), MBE(0x0ffffffe),
115 MBE(0x0fffffff), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
116
117 { MBE(0x00000000), MBE(0x04000000), MBE(0x06000000), MBE(0x07000000),
118 MBE(0x07800000), MBE(0x07c00000), MBE(0x07e00000), MBE(0x07f00000),
119 MBE(0x07f80000), MBE(0x07fc0000), MBE(0x07fe0000), MBE(0x07ff0000),
120 MBE(0x07ff8000), MBE(0x07ffc000), MBE(0x07ffe000), MBE(0x07fff000),
121 MBE(0x07fff800), MBE(0x07fffc00), MBE(0x07fffe00), MBE(0x07ffff00),
122 MBE(0x07ffff80), MBE(0x07ffffc0), MBE(0x07ffffe0), MBE(0x07fffff0),
123 MBE(0x07fffff8), MBE(0x07fffffc), MBE(0x07fffffe), MBE(0x07ffffff),
124 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
125
126 { MBE(0x00000000), MBE(0x02000000), MBE(0x03000000), MBE(0x03800000),
127 MBE(0x03c00000), MBE(0x03e00000), MBE(0x03f00000), MBE(0x03f80000),
128 MBE(0x03fc0000), MBE(0x03fe0000), MBE(0x03ff0000), MBE(0x03ff8000),
129 MBE(0x03ffc000), MBE(0x03ffe000), MBE(0x03fff000), MBE(0x03fff800),
130 MBE(0x03fffc00), MBE(0x03fffe00), MBE(0x03ffff00), MBE(0x03ffff80),
131 MBE(0x03ffffc0), MBE(0x03ffffe0), MBE(0x03fffff0), MBE(0x03fffff8),
132 MBE(0x03fffffc), MBE(0x03fffffe), MBE(0x03ffffff), MBE(0x00000000),
133 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
134
135 { MBE(0x00000000), MBE(0x01000000), MBE(0x01800000), MBE(0x01c00000),
136 MBE(0x01e00000), MBE(0x01f00000), MBE(0x01f80000), MBE(0x01fc0000),
137 MBE(0x01fe0000), MBE(0x01ff0000), MBE(0x01ff8000), MBE(0x01ffc000),
138 MBE(0x01ffe000), MBE(0x01fff000), MBE(0x01fff800), MBE(0x01fffc00),
139 MBE(0x01fffe00), MBE(0x01ffff00), MBE(0x01ffff80), MBE(0x01ffffc0),
140 MBE(0x01ffffe0), MBE(0x01fffff0), MBE(0x01fffff8), MBE(0x01fffffc),
141 MBE(0x01fffffe), MBE(0x01ffffff), MBE(0x00000000), MBE(0x00000000),
142 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
143
144 { MBE(0x00000000), MBE(0x00800000), MBE(0x00c00000), MBE(0x00e00000),
145 MBE(0x00f00000), MBE(0x00f80000), MBE(0x00fc0000), MBE(0x00fe0000),
146 MBE(0x00ff0000), MBE(0x00ff8000), MBE(0x00ffc000), MBE(0x00ffe000),
147 MBE(0x00fff000), MBE(0x00fff800), MBE(0x00fffc00), MBE(0x00fffe00),
148 MBE(0x00ffff00), MBE(0x00ffff80), MBE(0x00ffffc0), MBE(0x00ffffe0),
149 MBE(0x00fffff0), MBE(0x00fffff8), MBE(0x00fffffc), MBE(0x00fffffe),
150 MBE(0x00ffffff), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
151 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
152
153 { MBE(0x00000000), MBE(0x00400000), MBE(0x00600000), MBE(0x00700000),
154 MBE(0x00780000), MBE(0x007c0000), MBE(0x007e0000), MBE(0x007f0000),
155 MBE(0x007f8000), MBE(0x007fc000), MBE(0x007fe000), MBE(0x007ff000),
156 MBE(0x007ff800), MBE(0x007ffc00), MBE(0x007ffe00), MBE(0x007fff00),
157 MBE(0x007fff80), MBE(0x007fffc0), MBE(0x007fffe0), MBE(0x007ffff0),
158 MBE(0x007ffff8), MBE(0x007ffffc), MBE(0x007ffffe), MBE(0x007fffff),
159 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
160 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
161
162 { MBE(0x00000000), MBE(0x00200000), MBE(0x00300000), MBE(0x00380000),
163 MBE(0x003c0000), MBE(0x003e0000), MBE(0x003f0000), MBE(0x003f8000),
164 MBE(0x003fc000), MBE(0x003fe000), MBE(0x003ff000), MBE(0x003ff800),
165 MBE(0x003ffc00), MBE(0x003ffe00), MBE(0x003fff00), MBE(0x003fff80),
166 MBE(0x003fffc0), MBE(0x003fffe0), MBE(0x003ffff0), MBE(0x003ffff8),
167 MBE(0x003ffffc), MBE(0x003ffffe), MBE(0x003fffff), MBE(0x00000000),
168 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
169 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
170
171 { MBE(0x00000000), MBE(0x00100000), MBE(0x00180000), MBE(0x001c0000),
172 MBE(0x001e0000), MBE(0x001f0000), MBE(0x001f8000), MBE(0x001fc000),
173 MBE(0x001fe000), MBE(0x001ff000), MBE(0x001ff800), MBE(0x001ffc00),
174 MBE(0x001ffe00), MBE(0x001fff00), MBE(0x001fff80), MBE(0x001fffc0),
175 MBE(0x001fffe0), MBE(0x001ffff0), MBE(0x001ffff8), MBE(0x001ffffc),
176 MBE(0x001ffffe), MBE(0x001fffff), MBE(0x00000000), MBE(0x00000000),
177 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
178 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
179
180 { MBE(0x00000000), MBE(0x00080000), MBE(0x000c0000), MBE(0x000e0000),
181 MBE(0x000f0000), MBE(0x000f8000), MBE(0x000fc000), MBE(0x000fe000),
182 MBE(0x000ff000), MBE(0x000ff800), MBE(0x000ffc00), MBE(0x000ffe00),
183 MBE(0x000fff00), MBE(0x000fff80), MBE(0x000fffc0), MBE(0x000fffe0),
184 MBE(0x000ffff0), MBE(0x000ffff8), MBE(0x000ffffc), MBE(0x000ffffe),
185 MBE(0x000fffff), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
186 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
187 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
188
189 { MBE(0x00000000), MBE(0x00040000), MBE(0x00060000), MBE(0x00070000),
190 MBE(0x00078000), MBE(0x0007c000), MBE(0x0007e000), MBE(0x0007f000),
191 MBE(0x0007f800), MBE(0x0007fc00), MBE(0x0007fe00), MBE(0x0007ff00),
192 MBE(0x0007ff80), MBE(0x0007ffc0), MBE(0x0007ffe0), MBE(0x0007fff0),
193 MBE(0x0007fff8), MBE(0x0007fffc), MBE(0x0007fffe), MBE(0x0007ffff),
194 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
195 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
196 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
197
198 { MBE(0x00000000), MBE(0x00020000), MBE(0x00030000), MBE(0x00038000),
199 MBE(0x0003c000), MBE(0x0003e000), MBE(0x0003f000), MBE(0x0003f800),
200 MBE(0x0003fc00), MBE(0x0003fe00), MBE(0x0003ff00), MBE(0x0003ff80),
201 MBE(0x0003ffc0), MBE(0x0003ffe0), MBE(0x0003fff0), MBE(0x0003fff8),
202 MBE(0x0003fffc), MBE(0x0003fffe), MBE(0x0003ffff), MBE(0x00000000),
203 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
204 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
205 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
206
207 { MBE(0x00000000), MBE(0x00010000), MBE(0x00018000), MBE(0x0001c000),
208 MBE(0x0001e000), MBE(0x0001f000), MBE(0x0001f800), MBE(0x0001fc00),
209 MBE(0x0001fe00), MBE(0x0001ff00), MBE(0x0001ff80), MBE(0x0001ffc0),
210 MBE(0x0001ffe0), MBE(0x0001fff0), MBE(0x0001fff8), MBE(0x0001fffc),
211 MBE(0x0001fffe), MBE(0x0001ffff), MBE(0x00000000), MBE(0x00000000),
212 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
213 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
214 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
215
216 { MBE(0x00000000), MBE(0x00008000), MBE(0x0000c000), MBE(0x0000e000),
217 MBE(0x0000f000), MBE(0x0000f800), MBE(0x0000fc00), MBE(0x0000fe00),
218 MBE(0x0000ff00), MBE(0x0000ff80), MBE(0x0000ffc0), MBE(0x0000ffe0),
219 MBE(0x0000fff0), MBE(0x0000fff8), MBE(0x0000fffc), MBE(0x0000fffe),
220 MBE(0x0000ffff), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
221 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
222 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
223 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
224
225 { MBE(0x00000000), MBE(0x00004000), MBE(0x00006000), MBE(0x00007000),
226 MBE(0x00007800), MBE(0x00007c00), MBE(0x00007e00), MBE(0x00007f00),
227 MBE(0x00007f80), MBE(0x00007fc0), MBE(0x00007fe0), MBE(0x00007ff0),
228 MBE(0x00007ff8), MBE(0x00007ffc), MBE(0x00007ffe), MBE(0x00007fff),
229 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
230 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
231 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
232 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
233
234 { MBE(0x00000000), MBE(0x00002000), MBE(0x00003000), MBE(0x00003800),
235 MBE(0x00003c00), MBE(0x00003e00), MBE(0x00003f00), MBE(0x00003f80),
236 MBE(0x00003fc0), MBE(0x00003fe0), MBE(0x00003ff0), MBE(0x00003ff8),
237 MBE(0x00003ffc), MBE(0x00003ffe), MBE(0x00003fff), MBE(0x00000000),
238 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
239 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
240 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
241 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
242
243 { MBE(0x00000000), MBE(0x00001000), MBE(0x00001800), MBE(0x00001c00),
244 MBE(0x00001e00), MBE(0x00001f00), MBE(0x00001f80), MBE(0x00001fc0),
245 MBE(0x00001fe0), MBE(0x00001ff0), MBE(0x00001ff8), MBE(0x00001ffc),
246 MBE(0x00001ffe), MBE(0x00001fff), MBE(0x00000000), MBE(0x00000000),
247 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
248 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
249 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
250 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
251
252 { MBE(0x00000000), MBE(0x00000800), MBE(0x00000c00), MBE(0x00000e00),
253 MBE(0x00000f00), MBE(0x00000f80), MBE(0x00000fc0), MBE(0x00000fe0),
254 MBE(0x00000ff0), MBE(0x00000ff8), MBE(0x00000ffc), MBE(0x00000ffe),
255 MBE(0x00000fff), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
256 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
257 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
258 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
259 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
260
261 { MBE(0x00000000), MBE(0x00000400), MBE(0x00000600), MBE(0x00000700),
262 MBE(0x00000780), MBE(0x000007c0), MBE(0x000007e0), MBE(0x000007f0),
263 MBE(0x000007f8), MBE(0x000007fc), MBE(0x000007fe), MBE(0x000007ff),
264 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
265 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
266 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
267 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
268 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
269
270 { MBE(0x00000000), MBE(0x00000200), MBE(0x00000300), MBE(0x00000380),
271 MBE(0x000003c0), MBE(0x000003e0), MBE(0x000003f0), MBE(0x000003f8),
272 MBE(0x000003fc), MBE(0x000003fe), MBE(0x000003ff), MBE(0x00000000),
273 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
274 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
275 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
276 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
277 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
278
279 { MBE(0x00000000), MBE(0x00000100), MBE(0x00000180), MBE(0x000001c0),
280 MBE(0x000001e0), MBE(0x000001f0), MBE(0x000001f8), MBE(0x000001fc),
281 MBE(0x000001fe), MBE(0x000001ff), MBE(0x00000000), MBE(0x00000000),
282 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
283 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
284 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
285 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
286 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
287
288 { MBE(0x00000000), MBE(0x00000080), MBE(0x000000c0), MBE(0x000000e0),
289 MBE(0x000000f0), MBE(0x000000f8), MBE(0x000000fc), MBE(0x000000fe),
290 MBE(0x000000ff), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
291 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
292 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
293 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
294 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
295 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
296 { MBE(0x00000000), MBE(0x00000040), MBE(0x00000060), MBE(0x00000070),
297 MBE(0x00000078), MBE(0x0000007c), MBE(0x0000007e), MBE(0x0000007f),
298 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
299 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
300 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
301 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
302 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
303 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
304
305 { MBE(0x00000000), MBE(0x00000020), MBE(0x00000030), MBE(0x00000038),
306 MBE(0x0000003c), MBE(0x0000003e), MBE(0x0000003f), MBE(0x00000000),
307 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
308 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
309 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
310 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
311 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
312 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
313
314 { MBE(0x00000000), MBE(0x00000010), MBE(0x00000018), MBE(0x0000001c),
315 MBE(0x0000001e), MBE(0x0000001f), MBE(0x00000000), MBE(0x00000000),
316 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
317 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
318 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
319 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
320 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
321 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
322
323 { MBE(0x00000000), MBE(0x00000008), MBE(0x0000000c), MBE(0x0000000e),
324 MBE(0x0000000f), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
325 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
326 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
327 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
328 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
329 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
330 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
331
332 { MBE(0x00000000), MBE(0x00000004), MBE(0x00000006), MBE(0x00000007),
333 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
334 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
335 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
336 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
337 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
338 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
339 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
340
341 { MBE(0x00000000), MBE(0x00000002), MBE(0x00000003), MBE(0x00000000),
342 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
343 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
344 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
345 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
346 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
347 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
348 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
349
350 { MBE(0x00000000), MBE(0x00000001), MBE(0x00000000), MBE(0x00000000),
351 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
352 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
353 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
354 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
355 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
356 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000),
357 MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), MBE(0x00000000), },
358 };
359