/external/libvpx/libvpx/vpx_dsp/ppc/ |
D | transpose_vsx.h | 43 b0 = vec_mergeh(v[0], v[4]); in vpx_transpose_s16_8x8() 45 b2 = vec_mergeh(v[1], v[5]); in vpx_transpose_s16_8x8() 47 b4 = vec_mergeh(v[2], v[6]); in vpx_transpose_s16_8x8() 49 b6 = vec_mergeh(v[3], v[7]); in vpx_transpose_s16_8x8() 62 c0 = vec_mergeh(b0, b4); in vpx_transpose_s16_8x8() 64 c2 = vec_mergeh(b1, b5); in vpx_transpose_s16_8x8() 66 c4 = vec_mergeh(b2, b6); in vpx_transpose_s16_8x8() 68 c6 = vec_mergeh(b3, b7); in vpx_transpose_s16_8x8() 81 v[0] = vec_mergeh(c0, c4); in vpx_transpose_s16_8x8() 83 v[2] = vec_mergeh(c1, c5); in vpx_transpose_s16_8x8() [all …]
|
D | inv_txfm_vsx.c | 156 tmp16_0 = vec_mergeh(t0, t1); \ 189 int16x8_t d_u0 = (int16x8_t)vec_mergeh(dest0, zerov); in vpx_round_store4x4_vsx() 190 int16x8_t d_u1 = (int16x8_t)vec_mergeh(dest1, zerov); in vpx_round_store4x4_vsx() 191 int16x8_t d_u2 = (int16x8_t)vec_mergeh(dest2, zerov); in vpx_round_store4x4_vsx() 192 int16x8_t d_u3 = (int16x8_t)vec_mergeh(dest3, zerov); in vpx_round_store4x4_vsx() 209 int16x8_t t0 = vec_mergeh(in[0], in[1]); in vpx_idct4_vsx() 213 in[0] = vec_mergeh(t0, t1); in vpx_idct4_vsx() 236 out0 = vec_mergeh(in0, in1); \ 238 out2 = vec_mergeh(in2, in3); \ 240 out4 = vec_mergeh(in4, in5); \ [all …]
|
D | types_vsx.h | 47 (uint16x8_t) vec_mergeh(vec_splat_u8(0), (uint8x16_t)v) 51 (int16x8_t) vec_mergeh(vec_splat_u8(0), (uint8x16_t)v) 59 (uint16x8_t) vec_mergeh((uint8x16_t)v, vec_splat_u8(0)) 63 (int16x8_t) vec_mergeh((uint8x16_t)v, vec_splat_u8(0)) 75 return (uint8x16_t)vec_mergeh(a0, a1); in read4x2()
|
D | vpx_convolve_vsx.c | 233 uint16x8_t ab = (uint16x8_t)vec_mergeh(a, b); in transpose_line_u8_8x8() 234 uint16x8_t cd = (uint16x8_t)vec_mergeh(c, d); in transpose_line_u8_8x8() 235 uint16x8_t ef = (uint16x8_t)vec_mergeh(e, f); in transpose_line_u8_8x8() 236 uint16x8_t gh = (uint16x8_t)vec_mergeh(g, h); in transpose_line_u8_8x8() 238 uint32x4_t abcd = (uint32x4_t)vec_mergeh(ab, cd); in transpose_line_u8_8x8() 239 uint32x4_t efgh = (uint32x4_t)vec_mergeh(ef, gh); in transpose_line_u8_8x8() 241 return (uint8x16_t)vec_mergeh(abcd, efgh); in transpose_line_u8_8x8()
|
D | bitdepth_conversion_vsx.h | 38 const int32x4_t high = vec_mergeh(even, odd); in store_tran_low()
|
D | variance_vsx.c | 91 (uint8x16_t)xxpermdi(vec_mergeh(r0, r1), vec_mergeh(r2, r3), 0); in vpx_comp_avg_pred_vsx()
|
/external/libjpeg-turbo/simd/powerpc/ |
D | jsimd_altivec.h | 47 row04l = vec_mergeh(row##0, row##4); /* row04l=(00 40 01 41 02 42 03 43) */ \ 49 row15l = vec_mergeh(row##1, row##5); /* row15l=(10 50 11 51 12 52 13 53) */ \ 51 row26l = vec_mergeh(row##2, row##6); /* row26l=(20 60 21 61 22 62 23 63) */ \ 53 row37l = vec_mergeh(row##3, row##7); /* row37l=(30 70 31 71 32 72 33 73) */ \ 57 col01e = vec_mergeh(row04l, row26l); /* col01e=(00 20 40 60 01 21 41 61) */ \ 59 col45e = vec_mergeh(row04h, row26h); /* col45e=(04 24 44 64 05 25 45 65) */ \ 61 col01o = vec_mergeh(row15l, row37l); /* col01o=(10 30 50 70 11 31 51 71) */ \ 63 col45o = vec_mergeh(row15h, row37h); /* col45o=(14 34 54 74 15 35 55 75) */ \ 67 col##0 = vec_mergeh(col01e, col01o); /* col0=(00 10 20 30 40 50 60 70) */ \ 69 col##2 = vec_mergeh(col23e, col23o); /* col2=(02 12 22 32 42 52 62 72) */ \ [all …]
|
D | jdmrgext-altivec.c | 133 g_y0w = vec_mergeh(cbl, crl); in jsimd_h2v1_merged_upsample_altivec() 137 g_y2w = vec_mergeh(cbh, crh); in jsimd_h2v1_merged_upsample_altivec() 177 rl = vec_mergeh(re, ro); in jsimd_h2v1_merged_upsample_altivec() 179 gl = vec_mergeh(ge, go); in jsimd_h2v1_merged_upsample_altivec() 181 bl = vec_mergeh(be, bo); in jsimd_h2v1_merged_upsample_altivec() 184 rg0 = vec_mergeh(rl, gl); in jsimd_h2v1_merged_upsample_altivec() 185 bx0 = vec_mergeh(bl, pw_255); in jsimd_h2v1_merged_upsample_altivec() 188 rg2 = vec_mergeh(rh, gh); in jsimd_h2v1_merged_upsample_altivec() 189 bx2 = vec_mergeh(bh, pw_255); in jsimd_h2v1_merged_upsample_altivec()
|
D | jdcolext-altivec.c | 135 g0w = vec_mergeh(cbl, crl); in jsimd_ycc_rgb_convert_altivec() 139 g2w = vec_mergeh(cbh, crh); in jsimd_ycc_rgb_convert_altivec() 155 rg0 = vec_mergeh(rl, gl); in jsimd_ycc_rgb_convert_altivec() 156 bx0 = vec_mergeh(bl, pw_255); in jsimd_ycc_rgb_convert_altivec() 159 rg2 = vec_mergeh(rh, gh); in jsimd_ycc_rgb_convert_altivec() 160 bx2 = vec_mergeh(bh, pw_255); in jsimd_ycc_rgb_convert_altivec()
|
D | jfdctint-altivec.c | 58 tmp1312l = vec_mergeh(tmp13, tmp12); \ 89 z34l = vec_mergeh(z3, z4); \ 114 tmp47l = vec_mergeh(tmp4, tmp7); \ 130 tmp56l = vec_mergeh(tmp5, tmp6); \
|
D | jdsample-altivec.c | 89 this0l = vec_mergeh(this0e, this0o); in jsimd_h2v1_fancy_upsample_altivec() 338 inl = vec_mergeh(in, in); in jsimd_h2v1_upsample_altivec() 346 inl = vec_mergeh(in, in); in jsimd_h2v1_upsample_altivec() 378 inl = vec_mergeh(in, in); in jsimd_h2v2_upsample_altivec() 389 inl = vec_mergeh(in, in); in jsimd_h2v2_upsample_altivec()
|
D | jidctint-altivec.c | 60 in##26l = vec_mergeh(in##2, in##6); \ 110 z34l = vec_mergeh(z3, z4); \ 135 in##71l = vec_mergeh(in##7, in##1); \ 143 in##53l = vec_mergeh(in##5, in##3); \
|
/external/eigen/Eigen/src/Core/arch/AltiVec/ |
D | PacketMath.h | 113 static Packet16uc p16uc_PSET64_HI = (Packet16uc) vec_mergeh((Packet4ui)p16uc_PSET32_WODD, (Packet4u… 550 v[0] = vec_mergeh(vecs[0], vecs[2]); 552 v[2] = vec_mergeh(vecs[1], vecs[3]); 555 sum[0] = vec_mergeh(v[0], v[2]); 557 sum[2] = vec_mergeh(v[1], v[3]); 590 v[0] = vec_mergeh(vecs[0], vecs[2]); 592 v[2] = vec_mergeh(vecs[1], vecs[3]); 595 sum[0] = vec_mergeh(v[0], v[2]); 597 sum[2] = vec_mergeh(v[1], v[3]); 718 t0 = vec_mergeh(kernel.packet[0], kernel.packet[2]); [all …]
|
D | Complex.h | 18 static Packet4ui p4ui_CONJ_XOR = vec_mergeh((Packet4ui)p4i_ZERO, (Packet4ui)p4f_MZERO);//{ 0x00000…
|
/external/clang/test/CodeGen/ |
D | builtins-ppc-vsx.c | 651 res_vsll = vec_mergeh(vsll, vsll); in test1() 655 res_vsll = vec_mergeh(vsll, vbll); in test1() 659 res_vsll = vec_mergeh(vbll, vsll); in test1() 663 res_vull = vec_mergeh(vull, vull); in test1() 667 res_vull = vec_mergeh(vull, vbll); in test1() 671 res_vull = vec_mergeh(vbll, vull); in test1()
|
D | builtins-systemz-zvector.c | 544 vsc = vec_mergeh(vsc, vsc); in test_core() 546 vuc = vec_mergeh(vuc, vuc); in test_core() 548 vbc = vec_mergeh(vbc, vbc); in test_core() 550 vss = vec_mergeh(vss, vss); in test_core() 552 vus = vec_mergeh(vus, vus); in test_core() 554 vbs = vec_mergeh(vbs, vbs); in test_core() 556 vsi = vec_mergeh(vsi, vsi); in test_core() 558 vui = vec_mergeh(vui, vui); in test_core() 560 vbi = vec_mergeh(vbi, vbi); in test_core() 562 vsl = vec_mergeh(vsl, vsl); in test_core() [all …]
|
D | builtins-ppc-altivec.c | 1762 res_vsc = vec_mergeh(vsc, vsc); in test6() 1766 res_vuc = vec_mergeh(vuc, vuc); in test6() 1770 res_vbc = vec_mergeh(vbc, vbc); in test6() 1774 res_vs = vec_mergeh(vs, vs); in test6() 1778 res_vp = vec_mergeh(vp, vp); in test6() 1782 res_vus = vec_mergeh(vus, vus); in test6() 1786 res_vbs = vec_mergeh(vbs, vbs); in test6() 1790 res_vi = vec_mergeh(vi, vi); in test6() 1794 res_vui = vec_mergeh(vui, vui); in test6() 1798 res_vbi = vec_mergeh(vbi, vbi); in test6() [all …]
|
D | builtins-ppc-p8vector.c | 953 res_vbll = vec_mergeh(vbll, vbll); in test1()
|
/external/fec/ |
D | viterbi27_av.c | 164 d->v[0] = vec_mergeh(decision0,decision1); in update_viterbi27_blk_av() 166 vp->new_metrics->v[0] = vec_mergeh(survivor0,survivor1); in update_viterbi27_blk_av() 176 d->v[2] = vec_mergeh(decision0,decision1); in update_viterbi27_blk_av() 178 vp->new_metrics->v[2] = vec_mergeh(survivor0,survivor1); in update_viterbi27_blk_av()
|
D | viterbi39_av.c | 125 …symv = (vector unsigned short)vec_mergeh((vector unsigned char)(0),s); /* Unsigned byte->word u… in update_viterbi39_blk_av() 166 …decisions = vec_sub(decisions,(vector unsigned char)vec_pack(vec_mergeh(decision0,decision1),vec_m… in update_viterbi39_blk_av() 168 vp->new_metrics->v[2*i] = vec_mergeh(survivor0,survivor1); in update_viterbi39_blk_av()
|
D | viterbi615_av.c | 125 …symv = (vector unsigned short)vec_mergeh((vector unsigned char)(0),s); /* Unsigned byte->word u… in update_viterbi615_blk_av() 171 …decisions = vec_sub(decisions,(vector unsigned char)vec_pack(vec_mergeh(decision0,decision1),vec_m… in update_viterbi615_blk_av() 173 vp->new_metrics->v[2*i] = vec_mergeh(survivor0,survivor1); in update_viterbi615_blk_av()
|
D | viterbi29_av.c | 155 d->v[2*i] = vec_mergeh(decision0,decision1); in update_viterbi29_blk_av() 157 vp->new_metrics->v[2*i] = vec_mergeh(survivor0,survivor1); in update_viterbi29_blk_av()
|
/external/eigen/Eigen/src/Core/arch/ZVector/ |
D | PacketMath.h | 748 v[0] = vec_mergeh(vecs[0], vecs[2]); 750 v[2] = vec_mergeh(vecs[1], vecs[3]); 753 sum[0] = vec_mergeh(v[0], v[2]); 755 sum[2] = vec_mergeh(v[1], v[3]); 862 Packet4i t0 = vec_mergeh(kernel.packet[0], kernel.packet[2]); 864 Packet4i t2 = vec_mergeh(kernel.packet[1], kernel.packet[3]); 866 kernel.packet[0] = vec_mergeh(t0, t2); 868 kernel.packet[2] = vec_mergeh(t1, t3);
|
/external/clang/lib/Headers/ |
D | vecintrin.h | 1360 vec_mergeh(vector signed char __a, vector signed char __b) { in vec_mergeh() function 1367 vec_mergeh(vector bool char __a, vector bool char __b) { in vec_mergeh() function 1374 vec_mergeh(vector unsigned char __a, vector unsigned char __b) { in vec_mergeh() function 1381 vec_mergeh(vector signed short __a, vector signed short __b) { in vec_mergeh() function 1387 vec_mergeh(vector bool short __a, vector bool short __b) { in vec_mergeh() function 1393 vec_mergeh(vector unsigned short __a, vector unsigned short __b) { in vec_mergeh() function 1399 vec_mergeh(vector signed int __a, vector signed int __b) { in vec_mergeh() function 1404 vec_mergeh(vector bool int __a, vector bool int __b) { in vec_mergeh() function 1409 vec_mergeh(vector unsigned int __a, vector unsigned int __b) { in vec_mergeh() function 1414 vec_mergeh(vector signed long long __a, vector signed long long __b) { in vec_mergeh() function [all …]
|
D | altivec.h | 3281 vec_mergeh(vector signed char __a, vector signed char __b) { in vec_mergeh() function 3289 vec_mergeh(vector unsigned char __a, vector unsigned char __b) { in vec_mergeh() function 3297 vec_mergeh(vector bool char __a, vector bool char __b) { in vec_mergeh() function 3304 static __inline__ vector short __ATTRS_o_ai vec_mergeh(vector short __a, in vec_mergeh() function 3313 vec_mergeh(vector unsigned short __a, vector unsigned short __b) { in vec_mergeh() function 3321 vec_mergeh(vector bool short __a, vector bool short __b) { in vec_mergeh() function 3328 static __inline__ vector pixel __ATTRS_o_ai vec_mergeh(vector pixel __a, in vec_mergeh() function 3336 static __inline__ vector int __ATTRS_o_ai vec_mergeh(vector int __a, in vec_mergeh() function 3345 vec_mergeh(vector unsigned int __a, vector unsigned int __b) { in vec_mergeh() function 3352 static __inline__ vector bool int __ATTRS_o_ai vec_mergeh(vector bool int __a, in vec_mergeh() function [all …]
|