Lines Matching defs:c1
26 #define LOAD8x4(c1, c2, c3, c4, b1, b2, stride) \
27 "vld4.8 {" #c1 "[0]," #c2 "[0]," #c3 "[0]," #c4 "[0]}," #b1 "," #stride "\n" \
28 "vld4.8 {" #c1 "[1]," #c2 "[1]," #c3 "[1]," #c4 "[1]}," #b2 "," #stride "\n" \
29 "vld4.8 {" #c1 "[2]," #c2 "[2]," #c3 "[2]," #c4 "[2]}," #b1 "," #stride "\n" \
30 "vld4.8 {" #c1 "[3]," #c2 "[3]," #c3 "[3]," #c4 "[3]}," #b2 "," #stride "\n" \
31 "vld4.8 {" #c1 "[4]," #c2 "[4]," #c3 "[4]," #c4 "[4]}," #b1 "," #stride "\n" \
32 "vld4.8 {" #c1 "[5]," #c2 "[5]," #c3 "[5]," #c4 "[5]}," #b2 "," #stride "\n" \
33 "vld4.8 {" #c1 "[6]," #c2 "[6]," #c3 "[6]," #c4 "[6]}," #b1 "," #stride "\n" \
34 "vld4.8 {" #c1 "[7]," #c2 "[7]," #c3 "[7]," #c4 "[7]}," #b2 "," #stride "\n"
36 #define STORE8x2(c1, c2, p, stride) \
37 "vst2.8 {" #c1 "[0], " #c2 "[0]}," #p "," #stride " \n" \
38 "vst2.8 {" #c1 "[1], " #c2 "[1]}," #p "," #stride " \n" \
39 "vst2.8 {" #c1 "[2], " #c2 "[2]}," #p "," #stride " \n" \
40 "vst2.8 {" #c1 "[3], " #c2 "[3]}," #p "," #stride " \n" \
41 "vst2.8 {" #c1 "[4], " #c2 "[4]}," #p "," #stride " \n" \
42 "vst2.8 {" #c1 "[5], " #c2 "[5]}," #p "," #stride " \n" \
43 "vst2.8 {" #c1 "[6], " #c2 "[6]}," #p "," #stride " \n" \
44 "vst2.8 {" #c1 "[7], " #c2 "[7]}," #p "," #stride " \n"
997 // a0 a1 a2 a3 | b0 b1 b2 b3 => a0 b0 c0 d0 | a1 b1 c1 d1
998 // c0 c1 c2 c3 | d0 d1 d2 d3 a2 b2 c2 d2 | a3 b3 c3 d3
999 const int16x8x2_t tmp0 = vzipq_s16(in0, in1); // a0 c0 a1 c1 a2 c2 ...
1011 // C1 = kC2 * in4 | kC2 * in12
1013 const int16x8_t C1 = vqdmulhq_n_s16(B1, kC2);
1020 const int16x4_t c = vqsub_s16(vget_low_s16(C1), vget_high_s16(C0));
1021 const int16x4_t d = vqadd_s16(vget_low_s16(C0), vget_high_s16(C1));
1252 const int c1 = MUL(in[1], kC2_full);
1255 (uint64_t)( c1 & 0xffff) << 16 |
1256 (uint64_t)(-c1 & 0xffff) << 32 |