Home | History | Annotate | Download | only in arm

Lines Matching defs:s7

93   int16x8_t in[12], s1[32], s2[32], s3[32], s4[32], s5[32], s6[32], s7[32];
277 s7[0] = vaddq_s16(s6[0], s5[15]);
278 s7[1] = vaddq_s16(s6[1], s5[14]);
279 s7[2] = vaddq_s16(s6[2], s6[13]);
280 s7[3] = vaddq_s16(s6[3], s6[12]);
281 s7[4] = vaddq_s16(s6[4], s6[11]);
282 s7[5] = vaddq_s16(s6[5], s6[10]);
283 s7[6] = vaddq_s16(s6[6], s5[9]);
284 s7[7] = vaddq_s16(s6[7], s5[8]);
285 s7[8] = vsubq_s16(s6[7], s5[8]);
286 s7[9] = vsubq_s16(s6[6], s5[9]);
287 s7[10] = vsubq_s16(s6[5], s6[10]);
288 s7[11] = vsubq_s16(s6[4], s6[11]);
289 s7[12] = vsubq_s16(s6[3], s6[12]);
290 s7[13] = vsubq_s16(s6[2], s6[13]);
291 s7[14] = vsubq_s16(s6[1], s5[14]);
292 s7[15] = vsubq_s16(s6[0], s5[15]);
294 s7[20] = sub_multiply_shift_and_narrow_s16(s6[27], s6[20], cospi_16_64);
295 s7[27] = add_multiply_shift_and_narrow_s16(s6[20], s6[27], cospi_16_64);
297 s7[21] = sub_multiply_shift_and_narrow_s16(s6[26], s6[21], cospi_16_64);
298 s7[26] = add_multiply_shift_and_narrow_s16(s6[21], s6[26], cospi_16_64);
300 s7[22] = sub_multiply_shift_and_narrow_s16(s6[25], s6[22], cospi_16_64);
301 s7[25] = add_multiply_shift_and_narrow_s16(s6[22], s6[25], cospi_16_64);
303 s7[23] = sub_multiply_shift_and_narrow_s16(s6[24], s6[23], cospi_16_64);
304 s7[24] = add_multiply_shift_and_narrow_s16(s6[23], s6[24], cospi_16_64);
307 vst1q_s16(output, vaddq_s16(s7[0], s6[31]));
309 vst1q_s16(output, vaddq_s16(s7[1], s6[30]));
311 vst1q_s16(output, vaddq_s16(s7[2], s6[29]));
313 vst1q_s16(output, vaddq_s16(s7[3], s6[28]));
315 vst1q_s16(output, vaddq_s16(s7[4], s7[27]));
317 vst1q_s16(output, vaddq_s16(s7[5], s7[26]));
319 vst1q_s16(output, vaddq_s16(s7[6], s7[25]));
321 vst1q_s16(output, vaddq_s16(s7[7], s7[24]));
324 vst1q_s16(output, vaddq_s16(s7[8], s7[23]));
326 vst1q_s16(output, vaddq_s16(s7[9], s7[22]));
328 vst1q_s16(output, vaddq_s16(s7[10], s7[21]));
330 vst1q_s16(output, vaddq_s16(s7[11], s7[20]));
332 vst1q_s16(output, vaddq_s16(s7[12], s6[19]));
334 vst1q_s16(output, vaddq_s16(s7[13], s6[18]));
336 vst1q_s16(output, vaddq_s16(s7[14], s6[17]));
338 vst1q_s16(output, vaddq_s16(s7[15], s6[16]));
341 vst1q_s16(output, vsubq_s16(s7[15], s6[16]));
343 vst1q_s16(output, vsubq_s16(s7[14], s6[17]));
345 vst1q_s16(output, vsubq_s16(s7[13], s6[18]));
347 vst1q_s16(output, vsubq_s16(s7[12], s6[19]));
349 vst1q_s16(output, vsubq_s16(s7[11], s7[20]));
351 vst1q_s16(output, vsubq_s16(s7[10], s7[21]));
353 vst1q_s16(output, vsubq_s16(s7[9], s7[22]));
355 vst1q_s16(output, vsubq_s16(s7[8], s7[23]));
358 vst1q_s16(output, vsubq_s16(s7[7], s7[24]));
360 vst1q_s16(output, vsubq_s16(s7[6], s7[25]));
362 vst1q_s16(output, vsubq_s16(s7[5], s7[26]));
364 vst1q_s16(output, vsubq_s16(s7[4], s7[27]));
366 vst1q_s16(output, vsubq_s16(s7[3], s6[28]));
368 vst1q_s16(output, vsubq_s16(s7[2], s6[29]));
370 vst1q_s16(output, vsubq_s16(s7[1], s6[30]));
372 vst1q_s16(output, vsubq_s16(s7[0], s6[31]));
377 int16x8_t in[16], s1[32], s2[32], s3[32], s4[32], s5[32], s6[32], s7[32],
586 s7[0] = vaddq_s16(s6[0], s5[15]);
587 s7[1] = vaddq_s16(s6[1], s5[14]);
588 s7[2] = vaddq_s16(s6[2], s6[13]);
589 s7[3] = vaddq_s16(s6[3], s6[12]);
590 s7[4] = vaddq_s16(s6[4], s6[11]);
591 s7[5] = vaddq_s16(s6[5], s6[10]);
592 s7[6] = vaddq_s16(s6[6], s5[9]);
593 s7[7] = vaddq_s16(s6[7], s5[8]);
594 s7[8] = vsubq_s16(s6[7], s5[8]);
595 s7[9] = vsubq_s16(s6[6], s5[9]);
596 s7[10] = vsubq_s16(s6[5], s6[10]);
597 s7[11] = vsubq_s16(s6[4], s6[11]);
598 s7[12] = vsubq_s16(s6[3], s6[12]);
599 s7[13] = vsubq_s16(s6[2], s6[13]);
600 s7[14] = vsubq_s16(s6[1], s5[14]);
601 s7[15] = vsubq_s16(s6[0], s5[15]);
603 s7[20] = sub_multiply_shift_and_narrow_s16(s6[27], s6[20], cospi_16_64);
604 s7[27] = add_multiply_shift_and_narrow_s16(s6[20], s6[27], cospi_16_64);
606 s7[21] = sub_multiply_shift_and_narrow_s16(s6[26], s6[21], cospi_16_64);
607 s7[26] = add_multiply_shift_and_narrow_s16(s6[21], s6[26], cospi_16_64);
609 s7[22] = sub_multiply_shift_and_narrow_s16(s6[25], s6[22], cospi_16_64);
610 s7[25] = add_multiply_shift_and_narrow_s16(s6[22], s6[25], cospi_16_64);
612 s7[23] = sub_multiply_shift_and_narrow_s16(s6[24], s6[23], cospi_16_64);
613 s7[24] = add_multiply_shift_and_narrow_s16(s6[23], s6[24], cospi_16_64);
616 out[0] = final_add(s7[0], s6[31]);
617 out[1] = final_add(s7[1], s6[30]);
618 out[2] = final_add(s7[2], s6[29]);
619 out[3] = final_add(s7[3], s6[28]);
620 out[4] = final_add(s7[4], s7[27]);
621 out[5] = final_add(s7[5], s7[26]);
622 out[6] = final_add(s7[6], s7[25]);
623 out[7] = final_add(s7[7], s7[24]);
624 out[8] = final_add(s7[8], s7[23]);
625 out[9] = final_add(s7[9], s7[22]);
626 out[10] = final_add(s7[10], s7[21]);
627 out[11] = final_add(s7[11], s7[20]);
628 out[12] = final_add(s7[12], s6[19]);
629 out[13] = final_add(s7[13], s6[18]);
630 out[14] = final_add(s7[14], s6[17]);
631 out[15] = final_add(s7[15], s6[16]);
632 out[16] = final_sub(s7[15], s6[16]);
633 out[17] = final_sub(s7[14], s6[17]);
634 out[18] = final_sub(s7[13], s6[18]);
635 out[19] = final_sub(s7[12], s6[19]);
636 out[20] = final_sub(s7[11], s7[20]);
637 out[21] = final_sub(s7[10], s7[21]);
638 out[22] = final_sub(s7[9], s7[22]);
639 out[23] = final_sub(s7[8], s7[23]);
640 out[24] = final_sub(s7[7], s7[24]);
641 out[25] = final_sub(s7[6], s7[25]);
642 out[26] = final_sub(s7[5], s7[26]);
643 out[27] = final_sub(s7[4], s7[27]);
644 out[28] = final_sub(s7[3], s6[28]);
645 out[29] = final_sub(s7[2], s6[29]);
646 out[30] = final_sub(s7[1], s6[30]);
647 out[31] = final_sub(s7[0], s6[31]);