shithub: riscv

ref: ae1cfc9082b3f56a8502938b892bf0555110a741
dir: /sys/lib/blit/rom4/

View raw version
026
006
100
200
271
004
240
100
014
106
026
206
271
004
240
100
024
072
010
102
064
171
002
342
026
007
100
100
026
007
100
200
271
004
240
022
007
100
100
026
207
271
004
240
100
100
024
356
014
250
004
050
000
056
024
271
004
232
217
000
002
103
000
012
156
336
034
056
024
156
026
024
102
026
056
030
156
032
030
102
032
256
034
056
030
056
024
012
271
004
304
357
014
356
374
344
136
165
126
316
356
374
340
156
010
171
002
334
056
056
016
156
022
022
156
014
322
156
020
014
156
322
020
056
014
156
020
044
156
000
024
034
056
014
156
020
022
156
014
322
156
020
014
156
322
020
156
014
332
156
016
330
056
020
156
332
100
336
056
022
156
330
100
334
100
004
001
002
377
000
256
014
012
271
004
250
217
110
003
352
004
300
000
017
156
332
017
100
001
150
000
256
336
271
004
062
100
336
256
334
271
004
062
100
334
171
002
334
000
216
001
156
336
000
156
334
000
304
056
332
107
100
330
017
156
332
000
374
017
156
332
300
200
174
004
072
061
000
056
024
100
066
100
001
060
100
002
000
140
100
003
000
214
000
306
100
001
000
310
100
002
000
370
100
003
000
046
000
324
360
156
330
360
156
332
100
034
017
156
330
300
200
174
004
072
061
000
102
123
000
250
002
100
133
000
150
360
156
330
360
156
332
100
040
017
156
330
300
200
174
004
072
061
000
102
002
100
123
000
156
133
062
360
156
330
360
156
332
100
034
017
156
330
300
200
174
004
072
061
000
102
123
000
076
002
100
133
017
156
332
100
100
332
056
024
100
000
064
004
374
377
020
156
332
056
332
156
330
354
017
156
330
026
017
156
330
300
200
174
004
072
061
000
123
000
352
002
133
020
156
332
056
332
156
330
356
017
156
330
340
017
156
330
300
200
174
004
072
061
000
100
123
306
000
006
133
377
020
156
332
056
332
156
330
354
017
156
330
000
246
017
156
330
300
200
174
004
072
061
000
123
000
214
256
332
271
004
120
000
071
002
336
100
000
071
002
340
100
006
100
101
326
056
024
000
162
156
326
005
200
300
123
107
000
070
114
006
213
074
000
102
340
106
346
156
326
005
200
300
004
100
123
107
000
020
114
006
213
074
000
102
334
106
342
156
326
005
200
300
123
107
000
354
114
006
213
074
000
102
340
106
346
100
000
226
100
001
000
216
100
002
000
252
100
003
312
001
156
334
000
156
336
000
134
056
024
000
070
123
107
000
236
005
200
300
360
004
100
000
123
107
000
210
005
200
300
360
123
107
000
170
005
200
300
360
100
000
306
100
001
000
276
100
002
000
306
100
003
324
256
330
271
004
120
000
071
002
336
100
000
071
002
340
100
006
100
101
326
056
024
000
350
123
107
000
036
102
004
106
016
156
326
114
006
213
074
000
005
200
300
332
123
107
000
370
102
004
106
014
156
326
104
004
213
001
005
200
300
334
004
100
123
107
000
320
102
004
106
016
156
326
114
006
213
074
000
005
200
300
326
004
100
123
107
000
246
102
004
106
014
156
326
104
004
213
001
005
200
300
330
123
107
000
202
102
004
106
016
156
326
114
006
213
074
000
005
200
300
332
123
107
000
134
102
004
106
014
156
326
104
004
213
001
005
200
300
334
100
000
026
100
001
000
016
100
002
000
120
100
003
000
232
100
000
000
034
100
001
000
024
100
002
000
132
100
003
000
240
356
374
340
136
165
126
000
074
014
347
000
000
000
301
101
100
100
056
012
000
303
103
156
010
300
302
101
302
100
103
100
337
014
136
165
126
000
056
010
000
004
100
300
136
165
002
003
032
002
044
201
001
037
037
165
002
003
006
022
200
356
002
057
020
004
202
000
165
000
006
201
103
001
227
202
000
377
030
101
000
001
302
100
000
101
302
001
101
101
165
001
101
101
100
100
017
200
201
201
004
202
100
313
362
165
000
301
201
100
001
300
200
101
001
300
200
101
000
301
201
100
000
001
001
000
001
000
000
001
001
000
000
001
000
001
001
000
101
102
104
103
267
270
271
255
264
265
266
254
261
262
263
215
260
256
167
170
171
172
000
200
000
000
000
000
000
200
300
340
360
370
174
076
037
016
004
004
016
037
076
174
370
360
340
300
200
000
000
000
000
000
200
377
177
037
077
177
373
363
341
301
200
000
000
000
000
000
000
000
000
000
000
000
000
200
301
341
363
373
177
077
037
177
377
004
154
360
000
004
054
000
000
004
214
360
360
004
114
000
360
006
027
021
104
021
104
021
104
021
104
021
104
021
104
021
104
021
104
000
000
062
062
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
200
003
140
140
070
003
000
000
000
003
006
307
143
374
077
200
000
000
176
006
307
343
376
141
200
066
015
176
017
307
373
206
141
337
303
360
000
000
000
030
074
140
000
003
000
000
000
000
000
000
000
000
360
300
167
200
003
140
371
154
006
000
000
000
003
016
356
343
316
163
300
000
000
303
017
356
163
200
141
000
146
235
347
231
356
303
206
063
200
003
060
000
000
000
030
146
140
001
000
000
000
000
000
200
000
000
000
200
140
167
214
003
143
375
314
014
211
300
000
006
236
140
343
200
141
300
000
000
303
031
154
073
200
141
000
306
375
303
260
154
303
206
063
200
001
060
000
000
000
030
140
140
000
000
000
000
000
000
200
000
000
000
200
140
335
236
003
143
140
314
014
205
300
000
006
206
300
143
200
141
300
301
000
003
060
154
033
200
141
000
206
375
303
260
154
303
206
036
000
001
061
000
000
000
030
140
140
000
000
000
000
000
000
200
000
000
000
200
140
001
236
003
007
340
330
014
203
300
000
014
206
200
143
200
163
307
303
374
006
260
354
033
370
141
000
006
155
303
260
356
303
206
036
001
000
060
000
037
007
031
140
177
001
140
371
174
037
307
343
206
141
337
200
161
030
236
003
003
370
160
014
217
370
374
014
206
007
373
374
077
307
006
374
014
260
314
033
200
177
000
006
015
303
060
307
303
206
014
017
000
060
000
060
314
373
370
141
001
300
155
306
260
014
203
206
063
200
000
075
000
236
003
003
174
160
014
203
370
374
030
206
000
140
216
163
300
003
000
030
277
354
033
200
141
000
006
015
303
060
000
303
314
036
006
000
060
000
000
154
033
140
141
001
200
155
306
260
014
203
314
036
201
200
160
214
263
000
007
154
330
014
205
300
000
030
206
000
140
206
141
300
301
374
030
260
154
033
200
141
000
206
015
303
066
000
303
314
036
014
000
060
000
037
154
033
140
141
001
000
155
306
260
007
203
314
014
003
200
140
003
341
000
003
375
317
014
211
300
000
060
206
000
140
206
141
307
300
374
000
260
154
073
200
141
030
306
015
303
067
200
303
170
063
030
000
060
000
060
154
033
140
141
001
200
155
306
260
000
203
170
036
006
200
140
000
377
003
003
370
306
006
000
300
000
060
006
016
143
316
163
307
200
000
000
060
356
163
200
141
035
146
015
347
033
316
303
170
063
030
000
060
000
060
154
033
140
141
001
300
155
306
037
000
263
170
063
014
200
140
010
214
003
000
140
177
003
000
001
000
140
037
347
141
374
077
200
000
000
030
260
307
343
200
141
217
067
015
176
017
147
301
060
141
037
300
360
000
037
307
371
140
141
001
143
155
174
000
017
341
060
141
037
360
300
000
200
000
000
000
000
000
000
000
000
140
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
377
000
000
000
000
000
015
000
000
000
000
000
000
000
000
000
000
000
000
200
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
377
000
000
000
000
000
007
000
000
000
000
000
000
000
000
000
000
000
360
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
004
030
067
000
000
150
016
000
000
176
012
000
000
004
034
000
000
000
000
015
011
011
000
000
011
000
000
011
000
000
011
000
000
011
000
000
011
013
011
022
000
000
022
000
000
022
000
000
022
000
000
022
000
000
022
000
000
022
000
000
022
000
000
022
000
000
022
000
000
022
000
000
022
000
000
022
000
000
022
000
000
022
000
000
022
000
000
022
000
000
022
000
000
022
000
000
022
000
000
022
000
000
022
000
000
022
000
000
022
000
000
022
015
011
033
013
011
044
004
011
055
012
011
066
013
011
077
013
011
110
013
011
121
004
011
132
013
011
143
013
011
154
011
011
165
012
011
175
013
011
206
007
011
217
012
011
230
014
011
241
013
011
252
013
011
263
013
011
274
013
011
305
013
011
316
013
011
327
013
011
340
013
011
351
013
011
362
013
011
373
012
011
004
013
011
015
013
011
026
011
011
037
013
011
050
013
011
061
013
011
072
013
011
103
013
011
114
013
011
125
013
011
136
013
011
147
013
011
160
013
011
171
013
011
202
013
011
213
013
011
224
013
011
235
013
011
246
013
011
257
013
011
270
013
011
301
013
011
312
013
011
323
013
011
334
013
011
345
013
011
356
013
011
367
013
011
000
013
011
011
013
011
022
013
011
033
013
011
044
013
011
055
014
011
066
013
011
077
004
011
110
015
011
121
004
011
132
013
011
143
013
011
154
013
011
165
013
011
176
013
011
207
013
011
220
015
011
231
013
011
242
013
011
253
015
011
264
013
011
275
013
011
306
013
011
317
013
011
330
013
011
341
015
011
352
015
011
363
013
011
374
013
011
005
013
011
016
013
011
027
013
011
040
013
011
051
013
011
062
015
011
073
013
011
104
013
011
115
015
011
126
013
011
137
007
011
150
000
000
000
000
000
000
000
000
000
000
000
200
300
340
360
370
374
376
377
000
001
003
007
017
037
077
177
377
377
377
377
377
377
377
377
377