Home
last modified time | relevance | path

Searched refs:temp6 (Results 1 - 25 of 27) sorted by relevance

12

/third_party/skia/third_party/externals/libwebp/src/dsp/
H A Denc_mips_dsp_r2.c148 int temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7, temp8; in FTransform_MIPSdspR2() local
156 HORIZONTAL_PASS(1, temp4, temp5, temp6, temp7) in FTransform_MIPSdspR2()
162 VERTICAL_PASS(4, 12, 20, 28, temp2, temp6, temp10, temp14) in FTransform_MIPSdspR2()
176 int temp1, temp2, temp3, temp4, temp5, temp6, temp7, temp8, temp9; in ITransformOne() local
182 LOAD_IN_X2(temp5, temp6, 24, 26) in ITransformOne()
186 temp10, temp8, temp9, temp7, temp1, temp2, temp5, temp6, in ITransformOne()
192 ADD_SUB_HALVES(temp5, temp6, temp4, temp7) in ITransformOne()
204 SRA_16(temp9, temp10, temp11, temp12, temp1, temp2, temp5, temp6) in ITransformOne()
205 INSERT_HALF_X2(temp1, temp6, temp5, temp2) in ITransformOne()
210 "addq.ph %[temp6], in ITransformOne()
252 int temp1, temp2, temp3, temp4, temp5, temp6, temp7, temp8, temp9; Disto4x4_MIPSdspR2() local
668 int temp0, temp1, temp2, temp3, temp4, temp5, temp6; VE4() local
699 int temp0, temp1, temp2, temp3, temp4, temp5, temp6; HE4() local
736 int temp6, temp7, temp8, temp9, temp10, temp11; RD4() local
785 int temp5, temp6, temp7, temp8, temp9; VR4() local
835 int temp6, temp7, temp8, temp9, temp10, temp11; LD4() local
882 int temp5, temp6, temp7, temp8, temp9; VL4() local
931 int temp5, temp6, temp7, temp8, temp9; HD4() local
978 int temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7; HU4() local
1277 int temp0, temp1, temp2, temp3, temp4, temp5,temp6; QuantizeBlock_MIPSdspR2() local
1365 int temp5, temp6, temp7, temp8, temp9; FTransformWHT_MIPSdspR2() local
1463 int temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7, temp8; CollectHistogram_MIPSdspR2() local
[all...]
H A Ddec_mips_dsp_r2.c27 int temp1, temp2, temp3, temp4, temp5, temp6, temp7, temp8, temp9, temp10; in TransformDC() local
38 CONVERT_2_BYTES_TO_HALF(temp6, temp7, temp8, temp9, temp10, temp1, temp2, in TransformDC()
40 STORE_SAT_SUM_X2(temp6, temp7, temp8, temp9, temp10, temp1, temp2, temp3, in TransformDC()
56 int temp1, temp2, temp3, temp4, temp5, temp6, temp7, temp8, temp9; in TransformAC3() local
65 SHIFT_R_SUM_X2(temp1, temp6, temp7, temp8, temp2, temp9, temp10, temp4, in TransformAC3()
73 PACK_2_HALVES_TO_WORD(temp12, temp18, temp7, temp6, temp1, temp8, temp2, in TransformAC3()
74 temp4, temp7, temp6, temp10, temp9) in TransformAC3()
77 temp7, temp6, dst, 0, 1, 2, 3, BPS) in TransformAC3()
87 int temp1, temp2, temp3, temp4, temp5, temp6, temp7, temp8, temp9; in TransformOne() local
93 LOAD_IN_X2(temp5, temp6, 2 in TransformOne()
164 int temp1, temp2, temp3, temp4, temp5, temp6, temp7, temp8, temp9; FilterLoop26() local
490 int temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7, temp8; SimpleVFilter16() local
559 int temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7, temp8; SimpleHFilter16() local
631 int temp0, temp1, temp2, temp3, temp4, temp5, temp6; VE4() local
683 int temp5, temp6, temp7, temp8; RD4() local
733 int temp5, temp6, temp7, temp8, temp9; LD4() local
780 int temp5, temp6, temp7, temp8, temp9; DC8uv() local
840 int temp5, temp6, temp7, temp8; DC8uvNoTop() local
[all...]
H A Denc_mips32.c119 int temp0, temp1, temp2, temp3, temp4, temp5, temp6; in ITransformOne_MIPS32() local
127 VERTICAL_PASS(2, 18, 10, 26, temp8, temp4, temp5, temp6, temp7) in ITransformOne_MIPS32()
133 HORIZONTAL_PASS(2, temp2, temp6, temp10, temp14) in ITransformOne_MIPS32()
138 [temp6]"=&r"(temp6), [temp7]"=&r"(temp7), [temp8]"=&r"(temp8), in ITransformOne_MIPS32()
264 "lbu %[temp6], 2+" XSTR(BPS) "*" #A "(%[b]) \n\t" \
270 "addu %[temp3], %[temp4], %[temp6] \n\t" \
271 "subu %[temp4], %[temp4], %[temp6] \n\t" \
272 "addu %[temp6], %[temp5], %[temp7] \n\t" \
278 "addu %[temp1], %[temp3], %[temp6] \
368 int temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7, temp8; Disto4x4_MIPS32() local
484 int temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7, temp8; FTransform_MIPS32() local
546 int temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7; SSE16x16_MIPS32() local
580 int temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7; SSE16x8_MIPS32() local
606 int temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7; SSE8x8_MIPS32() local
628 int temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7; SSE4x4_MIPS32() local
[all...]
H A Drescaler_mips32.c156 const int temp6 = x_out_max << 2; in ExportRowExpand_MIPS32() local
165 "addu %[loop_end], %[frow], %[temp6] \n\t" in ExportRowExpand_MIPS32()
178 : [temp2]"r"(temp2), [temp6]"r"(temp6) in ExportRowExpand_MIPS32()
187 "addu %[loop_end], %[frow], %[temp6] \n\t" in ExportRowExpand_MIPS32()
206 : [temp2]"r"(temp2), [temp6]"r"(temp6), [A]"r"(A), [B]"r"(B) in ExportRowExpand_MIPS32()
221 const int temp6 = x_out_max << 2;
231 "addu %[loop_end], %[frow], %[temp6] \n\t"
251 : [temp2]"r"(temp2), [yscale]"r"(yscale), [temp6]"
[all...]
H A Drescaler_mips_dsp_r2.c38 const int temp6 = (x_out_max & ~0x3) << 2;
49 "addu %[loop_end], %[frow], %[temp6] \n\t"
104 : [temp7]"r"(temp7), [yscale]"r"(yscale), [temp6]"r"(temp6)
120 "addu %[loop_end], %[irow], %[temp6] \n\t"
152 : [temp7]"r"(temp7), [temp6]"r"(temp6)
173 const int temp6 = (x_out_max & ~0x3) << 2; in ExportRowExpand_MIPSdspR2() local
184 "addu %[loop_end], %[frow], %[temp6] \n\t" in ExportRowExpand_MIPSdspR2()
212 : [temp7]"r"(temp7), [temp6]" in ExportRowExpand_MIPSdspR2()
[all...]
H A Dlossless_enc_mips_dsp_r2.c23 uint32_t temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7; in SubtractGreenFromBlueAndRed_MIPSdspR2() local
38 "ext %[temp6], %[temp2], 8, 8 \n\t" in SubtractGreenFromBlueAndRed_MIPSdspR2()
43 "replv.ph %[temp6], %[temp6] \n\t" in SubtractGreenFromBlueAndRed_MIPSdspR2()
47 "subu.qb %[temp2], %[temp2], %[temp6] \n\t" in SubtractGreenFromBlueAndRed_MIPSdspR2()
69 [temp4]"=&r"(temp4), [temp5]"=&r"(temp5), [temp6]"=&r"(temp6), in SubtractGreenFromBlueAndRed_MIPSdspR2()
189 int temp0, temp1, temp2, temp3, temp4, temp5, temp6; in CollectColorBlueTransforms_MIPSdspR2() local
198 "mul.ph %[temp6], %[temp3], %[gtb] \n\t" in CollectColorBlueTransforms_MIPSdspR2()
202 "shra.ph %[temp6], in CollectColorBlueTransforms_MIPSdspR2()
[all...]
H A Dyuv_mips_dsp_r2.c40 "subu %[temp6], %[temp0], %[temp2] \n\t" \
46 "shll_s.w %[temp6], %[temp6], 17 \n\t" \
52 "precrqu_s.qb.ph %[temp6], %[temp6], $zero \n\t" \
55 "srl %[temp6], %[temp6], 24 \n\t" \
58 "sb %[temp6], " #G "(%[dst]) \n\t" \
64 [temp6]"=&r"(temp6), [temp
[all...]
H A Dfilters_mips_dsp_r2.c40 int temp0, temp1, temp2, temp3, temp4, temp5, temp6; \
46 " andi %[temp6], %[length], 3 \n\t" \
78 "beqz %[temp6], 3f \n\t" \
91 "addiu %[temp6], %[temp6], -1 \n\t" \
92 "bnez %[temp6], 2b \n\t" \
98 [temp6]"=&r"(temp6), [dst]"+&r"(pdst), [src]"+&r"(psrc) \
114 int temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7; \
129 "addu.qb %[temp6],
[all...]
H A Dlossless_enc_mips32.c308 "ulw %[temp6], " #C "(%[" #P1 "]) \n\t" \
312 "addu %[temp6], %[temp6], %[temp2] \n\t" \
320 "usw %[temp6], " #C "(%[" #P2 "]) \n\t" \
330 [temp6]"=&r"(temp6), [temp7]"=&r"(temp7), \
349 uint32_t temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7; in AddVector_MIPS32() local
360 uint32_t temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7; in AddVectorEq_MIPS32() local
H A Dmips_macro.h190 [temp4]"=&r"(temp4), [temp5]"=&r"(temp5), [temp6]"=&r"(temp6), \
H A Ddec_mips32.c220 int temp5, temp6, temp7, temp8, temp9; in TransformOne() local
248 "lh %[temp6], 12(%[in]) \n\t" in TransformOne()
281 "mul %[temp10], %[temp6], %[kC2] \n\t" in TransformOne()
282 "mul %[temp6], %[temp6], %[kC1] \n\t" in TransformOne()
286 "sra %[temp6], %[temp6], 16 \n\t" in TransformOne()
288 "addu %[temp6], %[temp6], %[temp14] \n\t" in TransformOne()
289 "addu %[temp10], %[temp16], %[temp6] \ in TransformOne()
[all...]
H A Dlossless_mips_dsp_r2.c237 uint32_t temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7; in AddGreenToBlueAndRed_MIPSdspR2() local
252 "ext %[temp6], %[temp2], 8, 8 \n\t" in AddGreenToBlueAndRed_MIPSdspR2()
258 "replv.ph %[temp6], %[temp6] \n\t" in AddGreenToBlueAndRed_MIPSdspR2()
262 "addu.qb %[temp2], %[temp2], %[temp6] \n\t" in AddGreenToBlueAndRed_MIPSdspR2()
285 [temp4]"=&r"(temp4), [temp5]"=&r"(temp5), [temp6]"=&r"(temp6), in AddGreenToBlueAndRed_MIPSdspR2()
/third_party/ffmpeg/libavcodec/mips/
H A Daacpsdsp_mips.c65 int temp4, temp5, temp6, temp7; in ps_hybrid_analysis_ileave_mips() local
81 "lw %[temp6], 768(%[L1]) \n\t" in ps_hybrid_analysis_ileave_mips()
89 "sw %[temp6], 24(%[out1]) \n\t" in ps_hybrid_analysis_ileave_mips()
99 [temp6]"=&r"(temp6), [temp7]"=&r"(temp7) in ps_hybrid_analysis_ileave_mips()
114 int temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7; in ps_hybrid_synthesis_deint_mips() local
131 "lw %[temp6], 24(%[in1]) \n\t" in ps_hybrid_synthesis_deint_mips()
143 "sw %[temp6], -256(%[out1]) \n\t" in ps_hybrid_synthesis_deint_mips()
149 [temp6]"=&r"(temp6), [temp in ps_hybrid_synthesis_deint_mips()
196 float temp6, temp7, temp8, temp9, temp10, temp11; ps_add_squares_mips() local
295 float temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7, temp8, temp9; ps_decorrelate_mips() local
[all...]
H A Daacdec_mips.h100 float temp4, temp5, temp6, temp7, temp8; in VMUL4_mips() local
113 "lwxc1 %[temp6], %[temp1](%[v]) \n\t" in VMUL4_mips()
117 "mul.s %[temp6], %[temp6], %[temp4] \n\t" in VMUL4_mips()
122 "swc1 %[temp6], 4(%[dst]) \n\t" in VMUL4_mips()
129 [temp6]"=&f"(temp6), [temp7]"=&f"(temp7), in VMUL4_mips()
142 float temp6, temp7, temp8, temp9; in VMUL2S_mips() local
158 "mtc1 %[temp5], %[temp6] \n\t" in VMUL2S_mips()
160 "mul.s %[temp8], %[temp8], %[temp6] \ in VMUL2S_mips()
[all...]
H A Daacsbr_mips.h69 int temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7; in sbr_qmf_analysis_mips() local
83 "lw %[temp6], 24(%[w1]) \n\t" in sbr_qmf_analysis_mips()
91 "sw %[temp6], 24(%[w0]) \n\t" in sbr_qmf_analysis_mips()
100 [temp6]"=&r"(temp6), [temp7]"=&r"(temp7) in sbr_qmf_analysis_mips()
118 "lw %[temp6], 24(%[w1]) \n\t" in sbr_qmf_analysis_mips()
126 "sw %[temp6], 24(%[w0]) \n\t" in sbr_qmf_analysis_mips()
135 [temp6]"=&r"(temp6), [temp7]"=&r"(temp7) in sbr_qmf_analysis_mips()
164 float temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp in sbr_qmf_synthesis_mips() local
[all...]
H A Dac3dsp_mips.c144 void *temp0, *temp2, *temp4, *temp5, *temp6, *temp7; in ac3_update_bap_counts_mips() local
155 "lbu %[temp6], -3(%[temp2]) \n\t" in ac3_update_bap_counts_mips()
161 "sll %[temp6], %[temp6], 1 \n\t" in ac3_update_bap_counts_mips()
162 PTR_ADDU "%[temp6], %[mant_cnt], %[temp6] \n\t" in ac3_update_bap_counts_mips()
170 "lhu %[temp1], 0(%[temp6]) \n\t" in ac3_update_bap_counts_mips()
174 "sh %[temp1], 0(%[temp6]) \n\t" in ac3_update_bap_counts_mips()
196 [temp6] "=&r" (temp6), [temp in ac3_update_bap_counts_mips()
210 int temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7; float_to_fixed24_mips() local
[all...]
H A Daacsbr_mips.c68 int temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7; in sbr_lf_gen_mips() local
106 "lw %[temp6], 768(%[p_w]) \n\t" in sbr_lf_gen_mips()
114 "sw %[temp6], 24(%[p_x_low]) \n\t" in sbr_lf_gen_mips()
122 [temp6]"=&r"(temp6), [temp7]"=&r"(temp7), in sbr_lf_gen_mips()
143 "lw %[temp6], 768(%[p_w1]) \n\t" in sbr_lf_gen_mips()
151 "sw %[temp6], 24(%[p_x1_low]) \n\t" in sbr_lf_gen_mips()
159 [temp6]"=&r"(temp6), [temp7]"=&r"(temp7), in sbr_lf_gen_mips()
493 float temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp in sbr_hf_inverse_filter_mips() local
[all...]
H A Dme_cmp_msa.c507 v8u16 temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7; in hadamard_diff_8x8_msa() local
521 temp0, temp2, temp4, temp6, temp7, temp5, temp3, temp1); in hadamard_diff_8x8_msa()
522 BUTTERFLY_8(temp0, temp1, temp4, temp5, temp7, temp6, temp3, temp2, in hadamard_diff_8x8_msa()
525 temp0, temp1, temp2, temp3, temp7, temp6, temp5, temp4); in hadamard_diff_8x8_msa()
526 TRANSPOSE8x8_UH_UH(temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7, in hadamard_diff_8x8_msa()
527 temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7); in hadamard_diff_8x8_msa()
528 BUTTERFLY_8(temp0, temp2, temp4, temp6, temp7, temp5, temp3, temp1, in hadamard_diff_8x8_msa()
531 temp0, temp1, temp4, temp5, temp7, temp6, temp3, temp2); in hadamard_diff_8x8_msa()
532 ADD4(temp0, temp4, temp1, temp5, temp2, temp6, temp3, temp7, in hadamard_diff_8x8_msa()
535 sum += __msa_asub_s_h((v8i16) temp2, (v8i16) temp6); in hadamard_diff_8x8_msa()
552 v8u16 temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7; hadamard_intra_8x8_msa() local
[all...]
H A Dsbrdsp_mips.c320 float temp6, temp7, temp8, temp9, temp10, temp11; in sbr_qmf_deint_bfly_mips() local
334 "lwc1 %[temp6], 8(%[src0]) \n\t" in sbr_qmf_deint_bfly_mips()
340 "add.s %[temp8], %[temp6], %[temp7] \n\t" in sbr_qmf_deint_bfly_mips()
344 "sub.s %[temp6], %[temp6], %[temp7] \n\t" in sbr_qmf_deint_bfly_mips()
351 "swc1 %[temp6], 8(%[v0]) \n\t" in sbr_qmf_deint_bfly_mips()
358 "lwc1 %[temp6], 24(%[src0]) \n\t" in sbr_qmf_deint_bfly_mips()
364 "add.s %[temp8], %[temp6], %[temp7] \n\t" in sbr_qmf_deint_bfly_mips()
368 "sub.s %[temp6], %[temp6], in sbr_qmf_deint_bfly_mips()
451 float temp0, temp1, temp2, temp3, temp4, temp5, temp6; sbr_autocorrelate_mips() local
619 float temp0, temp1, temp2, temp3, temp4, temp5, temp6; sbr_hf_gen_mips() local
[all...]
H A Daacdec_mips.c84 "lw %[temp6], 24(%[src]) \n\t" in float_copy()
93 "sw %[temp6], 24(%[dst]) \n\t" in float_copy()
102 [temp6]"=&r"(temp[6]), [temp7]"=&r"(temp[7]), in float_copy()
310 "lwc1 %[temp6], -8(%[ptr3]) \n\t" in fmul_and_reverse()
314 "mul.s %[temp10], %[temp2], %[temp6] \n\t" in fmul_and_reverse()
327 [temp6]"=&f"(temp[6]), [temp7]"=&f"(temp[7]), in fmul_and_reverse()
344 uint32_t temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7; in update_ltp_mips() local
389 "lw %[temp6], 24(%[src]) \n\t" in update_ltp_mips()
398 "sw %[temp6], 24(%[dst]) \n\t" in update_ltp_mips()
415 [temp6]" in update_ltp_mips()
[all...]
H A Dfft_mips.c336 float temp1, temp2, temp3, temp4, temp5, temp6, temp7, temp8, in ff_imdct_half_mips() local
367 "lwc1 %[temp6], 4(%[tcos1]) \t\n" in ff_imdct_half_mips()
371 "mul.s %[temp11], %[temp5], %[temp6] \t\n" in ff_imdct_half_mips()
378 "madd.s %[temp12], %[temp12], %[temp8], %[temp6] \t\n" in ff_imdct_half_mips()
385 [temp5]"=&f"(temp5), [temp6]"=&f"(temp6), in ff_imdct_half_mips()
422 "lwc1 %[temp6], 0(%[tsin1]) \t\n" in ff_imdct_half_mips()
426 "mul.s %[temp11], %[temp5], %[temp6] \t\n" in ff_imdct_half_mips()
433 "madd.s %[temp12], %[temp12], %[temp8], %[temp6] \t\n" in ff_imdct_half_mips()
438 "lwc1 %[temp6], in ff_imdct_half_mips()
[all...]
/third_party/ffmpeg/libavutil/mips/
H A Dfloat_dsp_mips.c231 float temp5, temp6, temp7, temp8, temp9; in butterflies_float_mips() local
244 "lwc1 %[temp6], 8(%[v2]) \n\t" in butterflies_float_mips()
252 "sub.s %[temp12], %[temp2], %[temp6] \n\t" in butterflies_float_mips()
253 "add.s %[temp13], %[temp2], %[temp6] \n\t" in butterflies_float_mips()
265 "lwc1 %[temp6], 8(%[v2]) \n\t" in butterflies_float_mips()
281 "sub.s %[temp12], %[temp2], %[temp6] \n\t" in butterflies_float_mips()
282 "add.s %[temp13], %[temp2], %[temp6] \n\t" in butterflies_float_mips()
296 [temp4]"=&f"(temp4), [temp5]"=&f"(temp5), [temp6]"=&f"(temp6), in butterflies_float_mips()
307 float temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp in vector_fmul_reverse_mips() local
[all...]
/third_party/ffmpeg/libavcodec/
H A Dac3dec_fixed.c69 int temp, temp1, temp2, temp3, temp4, temp5, temp6, temp7; in scale_coefs() local
95 temp6 = src[i+6] * mul; in scale_coefs()
100 temp6 = temp6 + round; in scale_coefs()
104 dst[i+6] = temp6 >> shift; in scale_coefs()
/third_party/ffmpeg/libavcodec/ppc/
H A Dme_cmp.c402 temp5, temp6, temp7; in hadamard8_diff8x8_altivec() local
454 ONEITERBUTTERFLY(6, temp6); in hadamard8_diff8x8_altivec()
466 register vector signed short line6 = vec_add(temp6, temp7); in hadamard8_diff8x8_altivec()
467 register vector signed short line7 = vec_sub(temp6, temp7); in hadamard8_diff8x8_altivec()
532 temp6 __asm__ ("v6"), in hadamard8_diff16x8_altivec()
626 ONEITERBUTTERFLY(6, temp6, temp6S); in hadamard8_diff16x8_altivec()
639 register vector signed short line6 = vec_add(temp6, temp7); in hadamard8_diff16x8_altivec()
640 register vector signed short line7 = vec_sub(temp6, temp7); in hadamard8_diff16x8_altivec()
/third_party/ffmpeg/libpostproc/
H A Dpostprocess_altivec_template.c1058 vector unsigned char temp6 = vec_mergeh(tempD, tempL); in transpose_16x8_char_toPackedAlign_altivec() local
1081 tempM = vec_mergeh(temp6, temp14); in transpose_16x8_char_toPackedAlign_altivec()
1082 tempN = vec_mergel(temp6, temp14); in transpose_16x8_char_toPackedAlign_altivec()
1092 temp6 = vec_mergeh(tempD, tempL); in transpose_16x8_char_toPackedAlign_altivec()
1109 vec_st(temp6, 96, dst); in transpose_16x8_char_toPackedAlign_altivec()
1158 vector unsigned char temp6; in transpose_8x16_char_fromPackedAlign_altivec() local
1180 temp6 = vec_mergeh(tempD, tempL); in transpose_8x16_char_fromPackedAlign_altivec()

Completed in 20 milliseconds

12