Home
last modified time | relevance | path

Searched refs:vec_mergel (Results 1 – 23 of 23) sorted by relevance

/external/libvpx/libvpx/vpx_dsp/ppc/
Dtranspose_vsx.h44 b1 = vec_mergel(v[0], v[4]); in vpx_transpose_s16_8x8()
46 b3 = vec_mergel(v[1], v[5]); in vpx_transpose_s16_8x8()
48 b5 = vec_mergel(v[2], v[6]); in vpx_transpose_s16_8x8()
50 b7 = vec_mergel(v[3], v[7]); in vpx_transpose_s16_8x8()
63 c1 = vec_mergel(b0, b4); in vpx_transpose_s16_8x8()
65 c3 = vec_mergel(b1, b5); in vpx_transpose_s16_8x8()
67 c5 = vec_mergel(b2, b6); in vpx_transpose_s16_8x8()
69 c7 = vec_mergel(b3, b7); in vpx_transpose_s16_8x8()
82 v[1] = vec_mergel(c0, c4); in vpx_transpose_s16_8x8()
84 v[3] = vec_mergel(c1, c5); in vpx_transpose_s16_8x8()
[all …]
Dtypes_vsx.h46 (uint16x8_t) vec_mergel(vec_splat_u8(0), (uint8x16_t)v)
50 (int16x8_t) vec_mergel(vec_splat_u8(0), (uint8x16_t)v)
58 (uint16x8_t) vec_mergel((uint8x16_t)v, vec_splat_u8(0))
62 (int16x8_t) vec_mergel((uint8x16_t)v, vec_splat_u8(0))
Dbitdepth_conversion_vsx.h39 const int32x4_t low = vec_mergel(even, odd); in store_tran_low()
/external/libjpeg-turbo/simd/
Djsimd_altivec.h49 row04h = vec_mergel(row##0, row##4); /* row04h=(04 44 05 45 06 46 07 47) */ \
51 row15h = vec_mergel(row##1, row##5); /* row15h=(14 54 15 55 16 56 17 57) */ \
53 row26h = vec_mergel(row##2, row##6); /* row26h=(24 64 25 65 26 66 27 67) */ \
55 row37h = vec_mergel(row##3, row##7); /* row37h=(34 74 35 75 36 76 37 77) */ \
59 col23e = vec_mergel(row04l, row26l); /* col23e=(02 22 42 62 03 23 43 63) */ \
61 col67e = vec_mergel(row04h, row26h); /* col67e=(06 26 46 66 07 27 47 67) */ \
63 col23o = vec_mergel(row15l, row37l); /* col23o=(12 32 52 72 13 33 53 73) */ \
65 col67o = vec_mergel(row15h, row37h); /* col67o=(16 36 56 76 17 37 57 77) */ \
69 col##1 = vec_mergel(col01e, col01o); /* col1=(01 11 21 31 41 51 61 71) */ \
71 col##3 = vec_mergel(col23e, col23o); /* col3=(03 13 23 33 43 53 63 73) */ \
[all …]
Djdmrgext-altivec.c128 g_y1w = vec_mergel(cbl, crl); in jsimd_h2v1_merged_upsample_altivec()
132 g_y3w = vec_mergel(cbh, crh); in jsimd_h2v1_merged_upsample_altivec()
172 rh = vec_mergel(re, ro); in jsimd_h2v1_merged_upsample_altivec()
174 gh = vec_mergel(ge, go); in jsimd_h2v1_merged_upsample_altivec()
176 bh = vec_mergel(be, bo); in jsimd_h2v1_merged_upsample_altivec()
180 rg1 = vec_mergel(rl, gl); in jsimd_h2v1_merged_upsample_altivec()
181 bx1 = vec_mergel(bl, pw_255); in jsimd_h2v1_merged_upsample_altivec()
184 rg3 = vec_mergel(rh, gh); in jsimd_h2v1_merged_upsample_altivec()
185 bx3 = vec_mergel(bh, pw_255); in jsimd_h2v1_merged_upsample_altivec()
Djdcolext-altivec.c134 g1w = vec_mergel(cbl, crl); in jsimd_ycc_rgb_convert_altivec()
138 g3w = vec_mergel(cbh, crh); in jsimd_ycc_rgb_convert_altivec()
155 rg1 = vec_mergel(rl, gl); in jsimd_ycc_rgb_convert_altivec()
156 bx1 = vec_mergel(bl, pw_255); in jsimd_ycc_rgb_convert_altivec()
159 rg3 = vec_mergel(rh, gh); in jsimd_ycc_rgb_convert_altivec()
160 bx3 = vec_mergel(bh, pw_255); in jsimd_ycc_rgb_convert_altivec()
Djfdctint-altivec.c60 tmp1312h = vec_mergel(tmp13, tmp12); \
91 z34h = vec_mergel(z3, z4); \
116 tmp47h = vec_mergel(tmp4, tmp7); \
132 tmp56h = vec_mergel(tmp5, tmp6); \
Djdsample-altivec.c85 this0h = vec_mergel(this0e, this0o); in jsimd_h2v1_fancy_upsample_altivec()
330 inh = vec_mergel(in, in); in jsimd_h2v1_upsample_altivec()
338 inh = vec_mergel(in, in); in jsimd_h2v1_upsample_altivec()
371 inh = vec_mergel(in, in); in jsimd_h2v2_upsample_altivec()
382 inh = vec_mergel(in, in); in jsimd_h2v2_upsample_altivec()
Djidctint-altivec.c62 in##26h = vec_mergel(in##2, in##6); \
112 z34h = vec_mergel(z3, z4); \
137 in##71h = vec_mergel(in##7, in##1); \
145 in##53h = vec_mergel(in##5, in##3); \
/external/eigen/Eigen/src/Core/arch/AltiVec/
DPacketMath.h114 static Packet16uc p16uc_PSET64_LO = (Packet16uc) vec_mergel((Packet4ui)p16uc_PSET32_WODD, (Packet4u…
551 v[1] = vec_mergel(vecs[0], vecs[2]);
553 v[3] = vec_mergel(vecs[1], vecs[3]);
556 sum[1] = vec_mergel(v[0], v[2]);
558 sum[3] = vec_mergel(v[1], v[3]);
591 v[1] = vec_mergel(vecs[0], vecs[2]);
593 v[3] = vec_mergel(vecs[1], vecs[3]);
596 sum[1] = vec_mergel(v[0], v[2]);
598 sum[3] = vec_mergel(v[1], v[3]);
719 t1 = vec_mergel(kernel.packet[0], kernel.packet[2]);
[all …]
/external/fec/
Dviterbi27_av.c165 d->v[1] = vec_mergel(decision0,decision1); in update_viterbi27_blk_av()
167 vp->new_metrics->v[1] = vec_mergel(survivor0,survivor1); in update_viterbi27_blk_av()
177 d->v[3] = vec_mergel(decision0,decision1); in update_viterbi27_blk_av()
179 vp->new_metrics->v[3] = vec_mergel(survivor0,survivor1); in update_viterbi27_blk_av()
Dviterbi29_av.c156 d->v[2*i+1] = vec_mergel(decision0,decision1); in update_viterbi29_blk_av()
158 vp->new_metrics->v[2*i+1] = vec_mergel(survivor0,survivor1); in update_viterbi29_blk_av()
Dviterbi39_av.c166 …cisions,(vector unsigned char)vec_pack(vec_mergeh(decision0,decision1),vec_mergel(decision0,decisi… in update_viterbi39_blk_av()
169 vp->new_metrics->v[2*i+1] = vec_mergel(survivor0,survivor1); in update_viterbi39_blk_av()
Dviterbi615_av.c171 …cisions,(vector unsigned char)vec_pack(vec_mergeh(decision0,decision1),vec_mergel(decision0,decisi… in update_viterbi615_blk_av()
174 vp->new_metrics->v[2*i+1] = vec_mergel(survivor0,survivor1); in update_viterbi615_blk_av()
/external/clang/test/CodeGen/
Dbuiltins-ppc-vsx.c676 res_vsll = vec_mergel(vsll, vsll); in test1()
680 res_vsll = vec_mergel(vsll, vbll); in test1()
684 res_vsll = vec_mergel(vbll, vsll); in test1()
688 res_vull = vec_mergel(vull, vull); in test1()
692 res_vull = vec_mergel(vull, vbll); in test1()
696 res_vull = vec_mergel(vbll, vull); in test1()
Dbuiltins-systemz-zvector.c571 vsc = vec_mergel(vsc, vsc); in test_core()
573 vuc = vec_mergel(vuc, vuc); in test_core()
575 vbc = vec_mergel(vbc, vbc); in test_core()
577 vss = vec_mergel(vss, vss); in test_core()
579 vus = vec_mergel(vus, vus); in test_core()
581 vbs = vec_mergel(vbs, vbs); in test_core()
583 vsi = vec_mergel(vsi, vsi); in test_core()
585 vui = vec_mergel(vui, vui); in test_core()
587 vbi = vec_mergel(vbi, vbi); in test_core()
589 vsl = vec_mergel(vsl, vsl); in test_core()
[all …]
Dbuiltins-ppc-altivec.c1851 res_vsc = vec_mergel(vsc, vsc); in test6()
1855 res_vuc = vec_mergel(vuc, vuc); in test6()
1859 res_vbc = vec_mergel(vbc, vbc); in test6()
1863 res_vs = vec_mergel(vs, vs); in test6()
1871 res_vus = vec_mergel(vus, vus); in test6()
1875 res_vbs = vec_mergel(vbs, vbs); in test6()
1879 res_vi = vec_mergel(vi, vi); in test6()
1883 res_vui = vec_mergel(vui, vui); in test6()
1887 res_vbi = vec_mergel(vbi, vbi); in test6()
1891 res_vf = vec_mergel(vf, vf); in test6()
Dbuiltins-ppc-p8vector.c957 res_vbll = vec_mergel(vbll, vbll); in test1()
/external/eigen/Eigen/src/Core/arch/ZVector/
DPacketMath.h117 static Packet16uc p16uc_PSET64_LO = (Packet16uc) vec_mergel((Packet4ui)p16uc_PSET32_WODD, (Packet4u…
749 v[1] = vec_mergel(vecs[0], vecs[2]);
751 v[3] = vec_mergel(vecs[1], vecs[3]);
754 sum[1] = vec_mergel(v[0], v[2]);
756 sum[3] = vec_mergel(v[1], v[3]);
863 Packet4i t1 = vec_mergel(kernel.packet[0], kernel.packet[2]);
865 Packet4i t3 = vec_mergel(kernel.packet[1], kernel.packet[3]);
867 kernel.packet[1] = vec_mergel(t0, t2);
869 kernel.packet[3] = vec_mergel(t1, t3);
/external/valgrind/none/tests/ppc32/
DtestVMX.stdout.exp139 Function vec_mergel [type char] ===> OK
140 Function vec_mergel [type unsigned char] ===> OK
141 Function vec_mergel [type short] ===> OK
142 Function vec_mergel [type unsigned short] ===> OK
143 Function vec_mergel [type integer] ===> OK
144 Function vec_mergel [type unsigned int] ===> OK
DtestVMX.c2642 Caux1.v = vec_mergel( Ccons1, Ccons2 ); in part2()
2654 UCaux1.v = vec_mergel( UCcons1, UCcons2 ); in part2()
2666 Saux1.v = vec_mergel( Scons1, Scons2 ); in part2()
2678 USaux1.v = vec_mergel( UScons1, UScons2 ); in part2()
2690 Iaux1.v = vec_mergel( Icons1, Icons2 ); in part2()
2702 UIaux1.v = vec_mergel( UIcons1, UIcons2 ); in part2()
2715 Faux1.v = vec_mergel( Fcons1, Fcons2 ); in part2()
/external/clang/lib/Headers/
Dvecintrin.h1436 vec_mergel(vector signed char __a, vector signed char __b) { in vec_mergel() function
1443 vec_mergel(vector bool char __a, vector bool char __b) { in vec_mergel() function
1450 vec_mergel(vector unsigned char __a, vector unsigned char __b) { in vec_mergel() function
1457 vec_mergel(vector signed short __a, vector signed short __b) { in vec_mergel() function
1463 vec_mergel(vector bool short __a, vector bool short __b) { in vec_mergel() function
1469 vec_mergel(vector unsigned short __a, vector unsigned short __b) { in vec_mergel() function
1475 vec_mergel(vector signed int __a, vector signed int __b) { in vec_mergel() function
1480 vec_mergel(vector bool int __a, vector bool int __b) { in vec_mergel() function
1485 vec_mergel(vector unsigned int __a, vector unsigned int __b) { in vec_mergel() function
1490 vec_mergel(vector signed long long __a, vector signed long long __b) { in vec_mergel() function
[all …]
Daltivec.h3551 vec_mergel(vector signed char __a, vector signed char __b) { in vec_mergel() function
3559 vec_mergel(vector unsigned char __a, vector unsigned char __b) { in vec_mergel() function
3567 vec_mergel(vector bool char __a, vector bool char __b) { in vec_mergel() function
3574 static __inline__ vector short __ATTRS_o_ai vec_mergel(vector short __a, in vec_mergel() function
3583 vec_mergel(vector unsigned short __a, vector unsigned short __b) { in vec_mergel() function
3591 vec_mergel(vector bool short __a, vector bool short __b) { in vec_mergel() function
3598 static __inline__ vector pixel __ATTRS_o_ai vec_mergel(vector pixel __a, in vec_mergel() function
3606 static __inline__ vector int __ATTRS_o_ai vec_mergel(vector int __a, in vec_mergel() function
3615 vec_mergel(vector unsigned int __a, vector unsigned int __b) { in vec_mergel() function
3622 static __inline__ vector bool int __ATTRS_o_ai vec_mergel(vector bool int __a, in vec_mergel() function
[all …]