Lines Matching refs:row

179     sub         r1, r1, #9                  @ref_main_idx + 2nt - (8 + 1)(two_nt - idx - row ) for 8 & 8 - 1row
196 vmov.i8 d27, #7 @row 0 to 7
198 vsub.s8 d8, d8, d2 @ref_main_idx (sub row)
199 vsub.s8 d8, d26, d8 @ref_main_idx (row 0)
201 vsub.s8 d9, d8, d2 @ref_main_idx + 1 (row 0)
202 vtbl.8 d12, {d0,d1}, d8 @load from ref_main_idx (row 0)
205 vtbl.8 d13, {d0,d1}, d9 @load from ref_main_idx + 1 (row 0)
206 vsub.s8 d4, d8, d2 @ref_main_idx (row 1)
207 vsub.s8 d5, d9, d2 @ref_main_idx + 1 (row 1)
209 vtbl.8 d16, {d0,d1}, d4 @load from ref_main_idx (row 1)
210 vmull.u8 q12, d12, d7 @mul (row 0)
211 vmlal.u8 q12, d13, d6 @mul (row 0)
213 vtbl.8 d17, {d0,d1}, d5 @load from ref_main_idx + 1 (row 1)
214 vsub.s8 d8, d8, d3 @ref_main_idx (row 2)
215 vsub.s8 d9, d9, d3 @ref_main_idx + 1 (row 2)
217 vrshrn.i16 d24, q12, #5 @round shft (row 0)
219 vtbl.8 d14, {d0,d1}, d8 @load from ref_main_idx (row 2)
220 vmull.u8 q11, d16, d7 @mul (row 1)
221 vmlal.u8 q11, d17, d6 @mul (row 1)
223 vtbl.8 d15, {d0,d1}, d9 @load from ref_main_idx + 1 (row 2)
224 vsub.s8 d4, d4, d3 @ref_main_idx (row 3)
225 vsub.s8 d5, d5, d3 @ref_main_idx + 1 (row 3)
227 vst1.8 d24, [r2], r3 @st (row 0)
228 vrshrn.i16 d22, q11, #5 @round shft (row 1)
230 vtbl.8 d10, {d0,d1}, d4 @load from ref_main_idx (row 3)
231 vmull.u8 q10, d14, d7 @mul (row 2)
232 vmlal.u8 q10, d15, d6 @mul (row 2)
234 vtbl.8 d11, {d0,d1}, d5 @load from ref_main_idx + 1 (row 3)
235 vsub.s8 d8, d8, d3 @ref_main_idx (row 4)
236 vsub.s8 d9, d9, d3 @ref_main_idx + 1 (row 4)
238 vst1.8 d22, [r2], r3 @st (row 1)
239 vrshrn.i16 d20, q10, #5 @round shft (row 2)
241 vtbl.8 d12, {d0,d1}, d8 @load from ref_main_idx (row 4)
242 vmull.u8 q9, d10, d7 @mul (row 3)
243 vmlal.u8 q9, d11, d6 @mul (row 3)
245 vtbl.8 d13, {d0,d1}, d9 @load from ref_main_idx + 1 (row 4)
246 vsub.s8 d4, d4, d3 @ref_main_idx (row 5)
247 vsub.s8 d5, d5, d3 @ref_main_idx + 1 (row 5)
249 vst1.8 d20, [r2], r3 @st (row 2)
250 vrshrn.i16 d18, q9, #5 @round shft (row 3)
252 vtbl.8 d16, {d0,d1}, d4 @load from ref_main_idx (row 5)
253 vmull.u8 q12, d12, d7 @mul (row 4)
254 vmlal.u8 q12, d13, d6 @mul (row 4)
256 vtbl.8 d17, {d0,d1}, d5 @load from ref_main_idx + 1 (row 5)
257 vsub.s8 d8, d8, d3 @ref_main_idx (row 6)
258 vsub.s8 d9, d9, d3 @ref_main_idx + 1 (row 6)
260 vst1.8 d18, [r2], r3 @st (row 3)
261 vrshrn.i16 d24, q12, #5 @round shft (row 4)
263 vtbl.8 d14, {d0,d1}, d8 @load from ref_main_idx (row 6)
264 vmull.u8 q11, d16, d7 @mul (row 5)
265 vmlal.u8 q11, d17, d6 @mul (row 5)
267 vtbl.8 d15, {d0,d1}, d9 @load from ref_main_idx + 1 (row 6)
268 vsub.s8 d4, d4, d3 @ref_main_idx (row 7)
269 vsub.s8 d5, d5, d3 @ref_main_idx + 1 (row 7)
271 vst1.8 d24, [r2], r3 @st (row 4)
272 vrshrn.i16 d22, q11, #5 @round shft (row 5)
274 vtbl.8 d10, {d0,d1}, d4 @load from ref_main_idx (row 7)
275 vmull.u8 q10, d14, d7 @mul (row 6)
276 vmlal.u8 q10, d15, d6 @mul (row 6)
278 vtbl.8 d11, {d0,d1}, d5 @load from ref_main_idx + 1 (row 7)
279 vmull.u8 q9, d10, d7 @mul (row 7)
280 vmlal.u8 q9, d11, d6 @mul (row 7)
282 vst1.8 d22, [r2], r3 @st (row 5)
283 vrshrn.i16 d20, q10, #5 @round shft (row 6)
284 vrshrn.i16 d18, q9, #5 @round shft (row 7)
286 vst1.8 d20, [r2], r3 @st (row 6)
290 vst1.8 d18, [r2], r3 @st (row 7)
327 vtbl.8 d10, {d0,d1}, d4 @load from ref_main_idx (row 7)
330 vmull.u8 q10, d14, d7 @mul (row 6)
331 vtbl.8 d11, {d0,d1}, d5 @load from ref_main_idx - 1 (row 7)
332 vmlal.u8 q10, d15, d6 @mul (row 6)
339 vst1.8 d24, [r5], r3 @st (row 4)
340 vrshrn.i16 d22, q11, #5 @round shft (row 5)
347 vdup.8 d27, r0 @row value inc or reset accordingly
349 vsub.s8 d4, d8, d2 @ref_main_idx (row 1)
350 vtbl.8 d12, {d0,d1}, d8 @load from ref_main_idx (row 0)
351 vsub.s8 d5, d9, d2 @ref_main_idx - 1 (row 1)
354 vmull.u8 q9, d10, d7 @mul (row 7)
355 vtbl.8 d13, {d0,d1}, d9 @load from ref_main_idx + 1 (row 0)
356 vmlal.u8 q9, d11, d6 @mul (row 7)
361 vst1.8 d22, [r5], r3 @(from previous loop)st (row 5)
362 vrshrn.i16 d20, q10, #5 @(from previous loop)round shft (row 6)
364 vsub.s8 d8, d8, d3 @ref_main_idx (row 2)
365 vtbl.8 d10, {d0,d1}, d4 @load from ref_main_idx (row 1)
366 vsub.s8 d9, d9, d3 @ref_main_idx - 1 (row 2)
372 vmull.u8 q12, d12, d7 @mul (row 0)
373 vtbl.8 d17, {d0,d1}, d5 @load from ref_main_idx + 1 (row 1)
374 vmlal.u8 q12, d13, d6 @mul (row 0)
376 vst1.8 d20, [r5], r3 @(from previous loop)st (row 6)
377 vrshrn.i16 d18, q9, #5 @(from previous loop)round shft (row 7)
379 vsub.s8 d4, d4, d3 @ref_main_idx (row 3)
380 vtbl.8 d14, {d0,d1}, d8 @load from ref_main_idx (row 2)
381 vsub.s8 d5, d5, d3 @ref_main_idx - 1 (row 3)
383 vmull.u8 q11, d10, d7 @mul (row 1)
384 vtbl.8 d15, {d0,d1}, d9 @load from ref_main_idx + 1 (row 2)
385 vmlal.u8 q11, d17, d6 @mul (row 1)
387 vrshrn.i16 d24, q12, #5 @round shft (row 0)
388 vst1.8 d18, [r5], r3 @(from previous loop)st (row 7)
390 vsub.s8 d8, d8, d3 @ref_main_idx (row 4)
391 vtbl.8 d10, {d0,d1}, d4 @load from ref_main_idx (row 3)
392 vsub.s8 d9, d9, d3 @ref_main_idx - 1 (row 4)
394 vmull.u8 q10, d14, d7 @mul (row 2)
395 vtbl.8 d11, {d0,d1}, d5 @load from ref_main_idx + 1 (row 3)
396 vmlal.u8 q10, d15, d6 @mul (row 2)
402 vst1.8 d24, [r2], r3 @st (row 0)
403 vrshrn.i16 d22, q11, #5 @round shft (row 1)
405 vsub.s8 d4, d4, d3 @ref_main_idx (row 5)
406 vtbl.8 d12, {d0,d1}, d8 @load from ref_main_idx (row 4)
407 vsub.s8 d5, d5, d3 @ref_main_idx - 1 (row 5)
409 vmull.u8 q9, d10, d7 @mul (row 3)
410 vtbl.8 d13, {d0,d1}, d9 @load from ref_main_idx + 1 (row 4)
411 vmlal.u8 q9, d11, d6 @mul (row 3)
413 vst1.8 d22, [r2], r3 @st (row 1)
414 vrshrn.i16 d20, q10, #5 @round shft (row 2)
419 vsub.s8 d8, d8, d3 @ref_main_idx (row 6)
420 vtbl.8 d21, {d0,d1}, d4 @load from ref_main_idx (row 5)
421 vsub.s8 d9, d9, d3 @ref_main_idx - 1 (row 6)
423 vmull.u8 q12, d12, d7 @mul (row 4)
424 vtbl.8 d17, {d0,d1}, d5 @load from ref_main_idx + 1 (row 5)
425 vmlal.u8 q12, d13, d6 @mul (row 4)
427 vst1.8 d20, [r2], r3 @st (row 2)
428 vrshrn.i16 d18, q9, #5 @round shft (row 3)
433 vsub.s8 d4, d4, d3 @ref_main_idx (row 7)
434 vtbl.8 d14, {d0,d1}, d8 @load from ref_main_idx (row 6)
435 vsub.s8 d5, d5, d3 @ref_main_idx - 1 (row 7)
437 vmull.u8 q11, d21, d7 @mul (row 5)
438 vtbl.8 d15, {d0,d1}, d9 @load from ref_main_idx + 1 (row 6)
439 vmlal.u8 q11, d17, d6 @mul (row 5)
441 vadd.s8 d11, d27, d11 @ref_main_idx (add row)
444 vst1.8 d18, [r2], r3 @st (row 3)
445 vrshrn.i16 d24, q12, #5 @round shft (row 4)
458 vtbl.8 d10, {d0,d1}, d4 @load from ref_main_idx (row 7)
460 vmull.u8 q10, d14, d7 @mul (row 6)
461 vtbl.8 d11, {d0,d1}, d5 @load from ref_main_idx + 1 (row 7)
462 vmlal.u8 q10, d15, d6 @mul (row 6)
464 vst1.8 d24, [r5], r3 @st (row 4)
465 vrshrn.i16 d24, q11, #5 @round shft (row 5)
467 vmull.u8 q9, d10, d7 @mul (row 7)
468 vmlal.u8 q9, d11, d6 @mul (row 7)
470 vst1.8 d24, [r5], r3 @(from previous loop)st (row 5)
471 vrshrn.i16 d20, q10, #5 @(from previous loop)round shft (row 6)
473 vst1.8 d20, [r5], r3 @(from previous loop)st (row 6)
474 vrshrn.i16 d18, q9, #5 @(from previous loop)round shft (row 7)
476 vst1.8 d18, [r5], r3 @st (row 7)
501 sub r6, r6, #9 @ref_main_idx + 2nt - (8 + 1)(two_nt - idx - row ) for 8 & 8 - 1row
516 vmov.i8 d27, #7 @row 0 to 7(row-1)
522 vsub.s8 d4, d8, d2 @row 1 ref_main_idx
525 vtbl.8 d12, {d0,d1}, d8 @load from ref_main_idx (row 0)
526 vtbl.8 d13, {d0,d1}, d9 @load from ref_main_idx + 1 (row 0)
529 vmull.u8 q12, d12, d7 @mul (row 0)
530 vtbl.8 d16, {d0,d1}, d4 @load from ref_main_idx (row 1)
531 vmlal.u8 q12, d13, d6 @mul (row 0)
533 vsub.s8 d8, d8, d3 @idx (row 2)
534 vtbl.8 d17, {d0,d1}, d5 @load from ref_main_idx + 1 (row 1)
535 vsub.s8 d9, d9, d3 @idx+1 (row 2)
537 vmull.u8 q11, d16, d7 @mul (row 1)
538 vtbl.8 d12, {d0,d1}, d8 @load from ref_main_idx (row 2)
539 vmlal.u8 q11, d17, d6 @mul (row 1)
541 vrshrn.i16 d24, q12, #5 @round shift (row 0)
543 vsub.s8 d4, d4, d3 @idx (row 3)
544 vtbl.8 d13, {d0,d1}, d9 @load from ref_main_idx + 1 (row 2)
545 vsub.s8 d5, d5, d3 @idx+1 (row 3)
547 vmull.u8 q10, d12, d7 @mul (row 2)
548 vtbl.8 d16, {d0,d1}, d4 @load from ref_main_idx (row 3)
549 vmlal.u8 q10, d13, d6 @mul (row 2)
551 vst1.32 d24[0], [r2], r3 @st row 0
552 vrshrn.i16 d22, q11, #5 @round shift (row 1)
554 vtbl.8 d17, {d0,d1}, d5 @load from ref_main_idx + 1 (row 3)
556 vmull.u8 q9, d16, d7 @mul (row 3)
557 vmlal.u8 q9, d17, d6 @mul (row 3)
559 vst1.32 d22[0], [r2], r3 @st row 1
560 vrshrn.i16 d20, q10, #5 @round shift (row 2)
562 vst1.32 d20[0], [r2], r3 @st row 2
564 vrshrn.i16 d18, q9, #5 @round shift (row 3)
566 vst1.32 d18[0], [r2], r3 @st (row 3)