Lines Matching refs:len
114 .macro ldst op, bpp, len, mem, reg, cvt, wb
116 .if \len == 8
128 .if \len == 7
132 .elseif \len == 6
135 .elseif \len == 5
138 .elseif \len == 4
140 .elseif \len == 3
143 .elseif \len == 2
145 .elseif \len == 1
156 .if (\len != 4) && (\len != 2) && (\len != 1)
157 sub \mem\()_ADDR, #4*\len
162 .if \len == 8
168 .elseif (\len < 8) && (\len > 0)
171 .if \len > 1
174 .if \len > 2
177 .if \len > 3
180 .if \len > 4
183 .if \len > 5
186 .if \len > 6
190 sub \mem\()_ADDR, #3*\len
193 .if \len == 7
197 .elseif \len == 6
200 .elseif \len == 5
205 .elseif \len == 4
208 .elseif \len == 3
211 .elseif \len == 2
214 .elseif \len == 1
219 sub \mem\()_ADDR, #3*\len
231 .if \len == 8
233 .elseif \len == 7
240 .elseif \len == 6
246 .elseif \len == 5
252 .elseif \len == 4
254 .elseif \len == 3
260 .elseif \len == 2
262 .elseif \len == 1
273 .if \len == 8
275 .elseif \len == 7
282 .elseif \len == 6
288 .elseif \len == 5
294 .elseif \len == 4
296 .elseif \len == 3
302 .elseif \len == 2
304 .elseif \len == 1
311 .if \len == 8
385 .macro calc_alpha len
403 .if \len > 4
409 .if \len > 4
416 .if \len > 4
421 .if \len > 4
425 .if \len > 4
429 .if \len > 4
483 .macro process len, src_bpp, dst_bpp, mask, opa, mode
487 ldst ld, \src_bpp, \len, SRC, D, 0, !
488 ldst st, \dst_bpp, \len, DST, D, 0, !
490 ldst ld, \src_bpp, \len, SRC, D, 1, !
491 ldst st, \dst_bpp, \len, DST, D, 1, !
496 ldst ld, \src_bpp, \len, SRC, S, 1, !
498 ldst ld, \dst_bpp, \len, DST, D, 1
500 ldst ld, 8, \len, MASK, S, 1, !
509 calc_alpha \len
517 calc_alpha \len
521 ldst st, \dst_bpp, \len, DST, D, 1, !
524 ldst ld, \src_bpp, \len, SRC, S, 1, !
525 ldst ld, \dst_bpp, \len, DST, D, 1
532 ldst ld, 8, \len, MASK, M, 1, !
544 calc_alpha \len
547 ldst st, \dst_bpp, \len, DST, D, 1, !