Searched defs:src1 (Results 101 - 125 of 195) sorted by relevance

12345678

/external/libvpx/libvpx/vpx_dsp/mips/
H A Dsub_pixel_variance_msa.c52 uint32_t src0, src1, src2, src3; local
62 LW4(src_ptr, src_stride, src0, src1, src2, src3);
67 INSERT_W4_UB(src0, src1, src2, src3, src);
88 v16u8 src0, src1, src2, src3; local
97 LD_UB4(src_ptr, src_stride, src0, src1, src2, src3);
102 PCKEV_D4_UB(src1, src0, src3, src2, ref1, ref0, ref3, ref2,
103 src0, src1, ref0, ref1);
104 AVER_UB2_UB(src0, pred0, src1, pred1, src0, src1);
106 CALC_MSE_AVG_B(src1, ref
179 v16u8 src0, src1, ref0, ref1, pred0, pred1; local
238 v16u8 src0, src1, ref0, ref1, pred0, pred1; local
299 v16u8 src0, src1, src2, src3; local
349 v16u8 src0, src1, src2, src3; local
406 v16i8 src0, src1, src2, src3; local
449 v16i8 src0, src1, src2, src3; local
493 v16i8 src0, src1, src2, src3, src4, src5, src6, src7; local
589 v16u8 src0, src1, src2, src3, src4, out; local
636 v16u8 src0, src1, src2, src3, src4; local
684 v16u8 src0, src1, src2, src3, src4; local
792 v16u8 src0, src1, src2, src3, src4; local
845 v16u8 src0, src1, src2, src3, src4; local
905 v16u8 src0, src1, src2, src3, src4, src5, src6, src7; local
1032 v16i8 src0, src1, src2, src3; local
1081 v16i8 src0, src1, src2, src3; local
1134 v16i8 src0, src1, src2, src3, src4, src5, src6, src7; local
1256 v16u8 src0, src1, src2, src3, src4; local
1307 v16u8 src0, src1, src2, src3, src4; local
1361 v16u8 src0, src1, src2, src3, src4; local
1490 v16u8 src0, src1, src2, src3, src4; local
1543 v16u8 src0, src1, src2, src3, src4; local
1613 v16u8 src0, src1, src2, src3, src4, src5, src6, src7; local
[all...]
H A Dvpx_convolve8_avg_vert_msa.c22 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, src8, src9, src10; local
34 LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6);
37 ILVR_B4_SB(src1, src0, src3, src2, src5, src4, src2, src1, src10_r, src32_r,
82 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, src8, src9, src10; local
93 LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6);
96 XORI_B7_128_SB(src0, src1, src2, src3, src4, src5, src6);
97 ILVR_B4_SB(src1, src0, src3, src2, src5, src4, src2, src1, src10_r, src32_r,
143 v16i8 src0, src1, src local
264 v16i8 src0, src1, src2, src3, src4; local
300 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, src8, src87_r; local
351 v16u8 src0, src1, src2, src3, src4; local
378 v16u8 src0, src1, src2, src3, src4, src5, src6, src7, src8; local
439 v16u8 src0, src1, src2, src3, src4, dst0, dst1, dst2, dst3, filt0; local
490 v16u8 src0, src1, src2, src3, src4, src5, src6, src7, src8, src9; local
563 v16u8 src0, src1, src2, src3, src4, src5; local
[all...]
/external/libvpx/libvpx/vpx_dsp/x86/
H A Dhighbd_loopfilter_sse2.c1046 uint16_t *src1[1]; local
1050 src1[0] = in1;
1054 highbd_transpose(src1, in_p, dest1, out_p, 1);
/external/mesa3d/src/gallium/drivers/nv50/codegen/
H A Dnv50_ir_lowering_nv50.cpp800 Value *src1 = bld.getSSA(); local
813 bld.mkMov(src1, v1)->setPredicate(CC_EQ, pred);
814 bld.mkOp2(OP_UNION, i->dType, i->getDef(0), src0, src1);
831 Value *src1 = bld.getSSA(); local
841 bld.mkMov(src1, v1)->setPredicate(CC_EQ, i->getSrc(2));
842 bld.mkOp2(OP_UNION, i->dType, i->getDef(0), src0, src1);
H A Dnv50_ir_peephole.cpp274 ImmediateValue src0, src1; local
277 i->src(0).getImmediate(src0) && i->src(1).getImmediate(src1))
278 expr(i, src0, src1);
283 if (i->srcExists(1) && i->src(1).getImmediate(src1))
284 opnd(i, src1, 1);
953 Value *src1 = sub->getSrc(1); local
964 src1 = neg->getSrc(0);
972 abs->setSrc(1, src1);
981 Value *src1 = add->getSrc(1); local
983 if (src0->reg.file != FILE_GPR || src1
1000 Value *src1 = add->getSrc(1); local
1058 Value *src1 = minmax->getSrc(1); local
1112 Value *src1 = logop->getSrc(1); local
[all...]
/external/mesa3d/src/gallium/drivers/r300/compiler/
H A Dradeon_program_alu.c279 struct rc_src_register src1 = inst->U.I.SrcReg[1]; local
283 src1.Negate &= ~(RC_MASK_Z | RC_MASK_W);
284 src1.Swizzle &= ~(63 << (3 * 2));
285 src1.Swizzle |= (RC_SWIZZLE_ZERO << (3 * 2)) | (RC_SWIZZLE_ZERO << (3 * 3));
286 emit2(c, inst->Prev, RC_OPCODE_DP3, &inst->U.I, inst->U.I.DstReg, src0, src1);
302 * [1, src0.y*src1.y, src0.z, src1.w]
708 * CMP is defined as dst = src0 < 0.0 ? src1 : src2
714 * LRP dst, tmp0, src1, src2
724 /* LRP dst, tmp0, src1, src
745 struct rc_src_register src1 = inst->U.I.SrcReg[1]; local
[all...]
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_eu_emit.c255 /* Required to set some fields in src1 as well:
331 /* Only src1 can be immediate in two-argument instructions.
744 struct brw_reg src1 )
749 brw_set_src1(p, insn, src1);
768 struct brw_reg src1,
799 assert(src1.file == BRW_GENERAL_REGISTER_FILE);
800 assert(src1.address_mode == BRW_ADDRESS_DIRECT);
801 assert(src1.nr < 128);
802 assert(src1.type == BRW_REGISTER_TYPE_F);
803 insn->bits2.da3src.src1_swizzle = src1
764 brw_alu3(struct brw_compile *p, GLuint opcode, struct brw_reg dest, struct brw_reg src0, struct brw_reg src1, struct brw_reg src2) argument
933 brw_AVG(struct brw_compile *p, struct brw_reg dest, struct brw_reg src0, struct brw_reg src1) argument
955 brw_MUL(struct brw_compile *p, struct brw_reg dest, struct brw_reg src0, struct brw_reg src1) argument
1007 brw_JMPI(struct brw_compile *p, struct brw_reg dest, struct brw_reg src0, struct brw_reg src1) argument
1123 gen6_IF(struct brw_compile *p, uint32_t conditional, struct brw_reg src0, struct brw_reg src1) argument
1609 brw_CMP(struct brw_compile *p, struct brw_reg dest, GLuint conditional, struct brw_reg src0, struct brw_reg src1) argument
1722 brw_math2(struct brw_compile *p, struct brw_reg dest, GLuint function, struct brw_reg src0, struct brw_reg src1) argument
[all...]
H A Dbrw_fs.cpp100 fs_inst::fs_inst(enum opcode opcode, fs_reg dst, fs_reg src0, fs_reg src1) argument
106 this->src[1] = src1;
117 fs_reg src0, fs_reg src1, fs_reg src2)
123 this->src[1] = src1;
342 fs_visitor::emit(enum opcode opcode, fs_reg dst, fs_reg src0, fs_reg src1) argument
344 return emit(fs_inst(opcode, dst, src0, src1));
349 fs_reg src0, fs_reg src1, fs_reg src2)
351 return emit(fs_inst(opcode, dst, src0, src1, src2));
831 fs_visitor::emit_math(enum opcode opcode, fs_reg dst, fs_reg src0, fs_reg src1) argument
847 inst = emit(opcode, dst, src0, src1);
116 fs_inst(enum opcode opcode, fs_reg dst, fs_reg src0, fs_reg src1, fs_reg src2) argument
348 emit(enum opcode opcode, fs_reg dst, fs_reg src0, fs_reg src1, fs_reg src2) argument
[all...]
H A Dbrw_fs_visitor.cpp242 fs_reg src1 = this->result; local
248 emit(BRW_OPCODE_MAD, this->result, src0, src1, src2);
364 * of one of the operands (src0 on gen6, src1 on gen7). The
2122 fs_reg src1 = this->dual_src_output; local
2135 "FB write src1");
2138 fs_reg(MRF, color_mrf + 4 + i, src1.type),
2139 src1);
2140 src1.reg_offset++;
2253 * CMP null<d> src0<f> src1<f>
2255 * will do src1
[all...]
H A Dbrw_wm_emit.c470 struct brw_reg src0, src1; local
483 src1 = brw_reg(arg0[i].file, arg0[i].nr, 0,
496 src1 = brw_reg(arg0[i].file, arg0[i].nr, 2,
504 brw_ADD(p, dst[i], src1, negate(src0));
506 brw_ADD(p, dst[i], src0, negate(src1));
963 struct brw_reg src1 = arg1[0]; local
982 brw_MOV(p, temp, src1);
983 src1 = temp;
992 src1);
999 sechalf(src1));
[all...]
/external/opencv/cxcore/src/
H A Dcxarithm.cpp60 worktype t0 = __op__((src1)[i], (src2)[i]); \
61 worktype t1 = __op__((src1)[i+1], (src2)[i+1]); \
66 t0 = __op__((src1)[i+2],(src2)[i+2]); \
67 t1 = __op__((src1)[i+3],(src2)[i+3]); \
75 worktype t0 = __op__((src1)[i],(src2)[i]); \
82 ( const type* src1, int step1, const type* src2, int step2, \
84 (src1, step1, src2, step2, dst, step, size) ) \
86 step1/=sizeof(src1[0]); step2/=sizeof(src2[0]); step/=sizeof(dst[0]); \
90 for( ; size.height--; src1 += step1, src2 += step2, dst += step ) \
92 worktype t0 = __op__((src1)[
286 CvMat srcstub1, srcstub2, *src1, *src2; local
761 CvMat srcstub1, *src1 = (CvMat*)srcarr1; local
1321 CvMat srcstub1, *src1 = (CvMat*)srcarr1; local
1669 CvMat srcstub1, *src1 = (CvMat*)srcarr1; local
1869 icvAddWeighted_8u_fast_C1R( const uchar* src1, int step1, double alpha, const uchar* src2, int step2, double beta, double gamma, uchar* dst, int step, CvSize size ) argument
[all...]
H A Dcxcmp.cpp57 worktype a1 = _toggle_macro_(src1[x]), \
67 worktype a1 = _toggle_macro_(src1[x*2]), \
70 a1 = _toggle_macro_(src1[x*2+1]); \
81 worktype a1 = _toggle_macro_(src1[x*3]), \
84 a1 = _toggle_macro_(src1[x*3+1]); \
88 a1 = _toggle_macro_(src1[x*3+2]); \
99 worktype a1 = _toggle_macro_(src1[x*4]), \
102 a1 = _toggle_macro_(src1[x*4+1]); \
106 a1 = _toggle_macro_(src1[x*4+2]); \
110 a1 = _toggle_macro_(src1[
256 CvMat srcstub1, *src1 = (CvMat*)srcarr1; local
355 CvMat srcstub1, *src1 = (CvMat*)srcarr; local
567 CvMat srcstub1, *src1 = (CvMat*)srcarr1; local
705 CvMat srcstub1, *src1 = (CvMat*)srcarr; local
975 CvMat srcstub1, *src1 = (CvMat*)srcarr1; local
1076 CvMat srcstub1, *src1 = (CvMat*)srcarr; local
1425 CvMat srcstub1, *src1 = (CvMat*)srcarr1; local
[all...]
/external/opencv3/3rdparty/libwebp/enc/
H A Dfilter.c250 static void VP8SSIMAccumulate(const uint8_t* src1, int stride1, argument
259 src1 += ymin * stride1;
261 for (y = ymin; y <= ymax; ++y, src1 += stride1, src2 += stride2) {
263 const int s1 = src1[x];
308 void VP8SSIMAccumulatePlane(const uint8_t* src1, int stride1, argument
314 VP8SSIMAccumulate(src1, stride1, src2, stride2, x, y, W, H, stats);
/external/opencv3/modules/core/src/
H A Dconvert.cpp424 void operator()(const data_type* src0, const data_type* src1, \
428 r.val[1] = load_func(src1); \
436 void operator()(const data_type* src0, const data_type* src1, \
440 r.val[1] = load_func(src1); \
449 void operator()(const data_type* src0, const data_type* src1, \
454 r.val[1] = load_func(src1); \
519 void operator()(const data_type * src0, const data_type * src1, \
524 reg_type v_src2 = _mm_loadu_##flavor((const cast_type *)(src1)); \
525 reg_type v_src3 = _mm_loadu_##flavor((const cast_type *)(src1 + ELEMS_IN_VEC)); \
552 void operator()(const data_type * src0, const data_type * src1, cons
648 const T *src0 = src[0], *src1 = src[1]; local
680 const T *src0 = src[0], *src1 = src[1], *src2 = src[2]; local
713 const T *src0 = src[0], *src1 = src[1], *src2 = src[2], *src3 = src[3]; local
746 const T *src0 = src[k], *src1 = src[k+1], *src2 = src[k+2], *src3 = src[k+3]; local
[all...]
/external/pdfium/core/src/fxcodec/codec/
H A Dfx_codec_jpx_opj.cpp586 int *L, *a, *b, *red, *green, *blue, *src0, *src1, *src2; local
624 a = src1 = image->comps[1].data;
653 FX_Free(src1);
/external/v8/src/arm/
H A Dmacro-assembler-arm.h140 void Mls(Register dst, Register src1, Register src2, Register srcA,
142 void And(Register dst, Register src1, const Operand& src2,
317 void Push(Register src1, Register src2, Condition cond = al) { argument
318 DCHECK(!src1.is(src2));
319 if (src1.code() > src2.code()) {
320 stm(db_w, sp, src1.bit() | src2.bit(), cond);
322 str(src1, MemOperand(sp, 4, NegPreIndex), cond);
328 void Push(Register src1, Register src2, Register src3, Condition cond = al) { argument
329 DCHECK(!AreAliased(src1, src2, src3));
330 if (src1
344 Push(Register src1, Register src2, Register src3, Register src4, Condition cond = al) argument
372 Push(Register src1, Register src2, Register src3, Register src4, Register src5, Condition cond = al) argument
402 Pop(Register src1, Register src2, Condition cond = al) argument
413 Pop(Register src1, Register src2, Register src3, Condition cond = al) argument
429 Pop(Register src1, Register src2, Register src3, Register src4, Condition cond = al) argument
[all...]
/external/v8/src/compiler/ia32/
H A Dcode-generator-ia32.cc1637 Operand src1 = g.ToOperand(source); local
1638 __ push(src1);
1661 Operand src1 = g.HighOperand(source); local
1667 __ push(src1);
/external/v8/src/compiler/x87/
H A Dcode-generator-x87.cc2059 Operand src1 = g.ToOperand(source); local
2060 __ push(src1);
/external/wpa_supplicant_8/hostapd/src/utils/
H A Dcommon.c701 const u8 *src1, size_t src1_len,
708 if (src1) {
710 os_memcpy(res, src1, res_len);
714 os_memcpy(res, src1, src1_len);
700 merge_byte_arrays(u8 *res, size_t res_len, const u8 *src1, size_t src1_len, const u8 *src2, size_t src2_len) argument
/external/wpa_supplicant_8/src/utils/
H A Dcommon.c701 const u8 *src1, size_t src1_len,
708 if (src1) {
710 os_memcpy(res, src1, res_len);
714 os_memcpy(res, src1, src1_len);
700 merge_byte_arrays(u8 *res, size_t res_len, const u8 *src1, size_t src1_len, const u8 *src2, size_t src2_len) argument
/external/wpa_supplicant_8/wpa_supplicant/src/utils/
H A Dcommon.c701 const u8 *src1, size_t src1_len,
708 if (src1) {
710 os_memcpy(res, src1, res_len);
714 os_memcpy(res, src1, src1_len);
700 merge_byte_arrays(u8 *res, size_t res_len, const u8 *src1, size_t src1_len, const u8 *src2, size_t src2_len) argument
/external/bison/lib/
H A Dvasnprintf.c343 multiply (mpn_t src1, mpn_t src2, mpn_t *dest) argument
350 if (src1.nlimbs <= src2.nlimbs)
352 len1 = src1.nlimbs;
353 p1 = src1.limbs;
361 len2 = src1.nlimbs;
362 p2 = src1.limbs;
367 /* src1 or src2 is zero. */
/external/libdrm/intel/
H A Dintel_decode.c873 char dst[100], src0[100], src1[100]; local
877 i915_get_instruction_src1(ctx->data, i, src1);
880 op_name, dst, src0, src1);
889 char dst[100], src0[100], src1[100], src2[100]; local
893 i915_get_instruction_src1(ctx->data, i, src1);
897 op_name, dst, src0, src1, src2);
/external/libyuv/files/source/
H A Dscale.cc2696 const uint8* src1 = (yi < src_height - 1) ? src0 + src_stride : src0; local
2705 a = src1[xi];
2706 b = src1[x1];
/external/mesa3d/src/gallium/auxiliary/tgsi/
H A Dtgsi_exec.c115 const union tgsi_exec_channel *src1,
118 dst->f[0] = src0->f[0] < src1->f[0] ? src1->f[0] : src0->f[0] > src2->f[0] ? src2->f[0] : src0->f[0];
119 dst->f[1] = src0->f[1] < src1->f[1] ? src1->f[1] : src0->f[1] > src2->f[1] ? src2->f[1] : src0->f[1];
120 dst->f[2] = src0->f[2] < src1->f[2] ? src1->f[2] : src0->f[2] > src2->f[2] ? src2->f[2] : src0->f[2];
121 dst->f[3] = src0->f[3] < src1->f[3] ? src1->f[3] : src0->f[3] > src2->f[3] ? src2->f[3] : src0->f[3];
127 const union tgsi_exec_channel *src1,
113 micro_clamp(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1, const union tgsi_exec_channel *src2) argument
125 micro_cmp(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1, const union tgsi_exec_channel *src2) argument
137 micro_cnd(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1, const union tgsi_exec_channel *src2) argument
270 micro_lrp(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1, const union tgsi_exec_channel *src2) argument
282 micro_mad(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1, const union tgsi_exec_channel *src2) argument
346 micro_seq(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
357 micro_sge(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
388 micro_sgt(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
409 micro_sle(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
420 micro_slt(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
431 micro_sne(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
891 micro_add(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
956 micro_lt( union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1, const union tgsi_exec_channel *src2, const union tgsi_exec_channel *src3 ) argument
970 micro_max(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
981 micro_min(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
992 micro_mul(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
1033 micro_sub(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
3140 micro_shl(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
3151 micro_and(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
3162 micro_or(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
3173 micro_xor(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
3184 micro_mod(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
3205 micro_idiv(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
3216 micro_imax(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
3227 micro_imin(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
3238 micro_isge(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
3249 micro_ishr(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
3260 micro_islt(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
3291 micro_uadd(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
3302 micro_udiv(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
3313 micro_umad(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1, const union tgsi_exec_channel *src2) argument
3325 micro_umax(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
3336 micro_umin(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
3347 micro_umod(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
3358 micro_umul(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
3369 micro_useq(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
3380 micro_usge(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
3391 micro_ushr(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
3402 micro_uslt(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
3413 micro_usne(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1) argument
3434 micro_ucmp(union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0, const union tgsi_exec_channel *src1, const union tgsi_exec_channel *src2) argument
[all...]

Completed in 627 milliseconds

12345678