Lines Matching refs:src
57 static void int32_to_float_fmul_scalar_mips(float *dst, const int *src,
66 const int *src_end = src + len;
72 "lw %[rpom11], 0(%[src]) \n\t"
73 "lw %[rpom21], 4(%[src]) \n\t"
74 "lw %[rpom1], 8(%[src]) \n\t"
75 "lw %[rpom2], 12(%[src]) \n\t"
81 "lw %[rpom13], 16(%[src]) \n\t"
82 "lw %[rpom23], 20(%[src]) \n\t"
83 "lw %[rpom12], 24(%[src]) \n\t"
84 "lw %[rpom22], 28(%[src]) \n\t"
90 PTR_ADDIU "%[src], 32 \n\t"
111 "swc1 %[temp1], 0(%[dst]) \n\t" /*dst[i] = src[i] * mul; */
112 "swc1 %[temp3], 4(%[dst]) \n\t" /*dst[i+1] = src[i+1] * mul;*/
113 "swc1 %[temp5], 8(%[dst]) \n\t" /*dst[i+2] = src[i+2] * mul;*/
114 "swc1 %[temp7], 12(%[dst]) \n\t" /*dst[i+3] = src[i+3] * mul;*/
116 "swc1 %[temp9], 16(%[dst]) \n\t" /*dst[i+4] = src[i+4] * mul;*/
117 "swc1 %[temp11], 20(%[dst]) \n\t" /*dst[i+5] = src[i+5] * mul;*/
118 "swc1 %[temp13], 24(%[dst]) \n\t" /*dst[i+6] = src[i+6] * mul;*/
119 "swc1 %[temp15], 28(%[dst]) \n\t" /*dst[i+7] = src[i+7] * mul;*/
121 "bne %[src], %[src_end], i32tf_lp%= \n\t"
130 [dst]"+r"(dst), [src]"+r"(src)