Lines Matching refs:dst
64 static av_always_inline void float_copy(float *dst, const float *src, int count)
66 // Copy 'count' floats from src to dst
87 "sw %[temp0], 0(%[dst]) \n\t"
88 "sw %[temp1], 4(%[dst]) \n\t"
89 "sw %[temp2], 8(%[dst]) \n\t"
90 "sw %[temp3], 12(%[dst]) \n\t"
91 "sw %[temp4], 16(%[dst]) \n\t"
92 "sw %[temp5], 20(%[dst]) \n\t"
93 "sw %[temp6], 24(%[dst]) \n\t"
94 "sw %[temp7], 28(%[dst]) \n\t"
96 PTR_ADDIU "%[dst], %[dst], 32 \n\t"
103 [src]"+r"(src), [dst]"+r"(dst)
287 static av_always_inline void fmul_and_reverse(float *dst, const float *src0, const float *src1, int count)
289 /* Multiply 'count' floats in src0 by src1 and store the results in dst in reverse */
290 /* This should be equivalent to a normal fmul, followed by reversing dst */
330 [ptr1]"+r"(dst), [ptr2]"+r"(src0), [ptr3]"+r"(src1)
392 "sw %[temp0], 0(%[dst]) \n\t"
393 "sw %[temp1], 4(%[dst]) \n\t"
394 "sw %[temp2], 8(%[dst]) \n\t"
395 "sw %[temp3], 12(%[dst]) \n\t"
396 "sw %[temp4], 16(%[dst]) \n\t"
397 "sw %[temp5], 20(%[dst]) \n\t"
398 "sw %[temp6], 24(%[dst]) \n\t"
399 "sw %[temp7], 28(%[dst]) \n\t"
400 "sw $0, 2304(%[dst]) \n\t"
401 "sw $0, 2308(%[dst]) \n\t"
402 "sw $0, 2312(%[dst]) \n\t"
403 "sw $0, 2316(%[dst]) \n\t"
404 "sw $0, 2320(%[dst]) \n\t"
405 "sw $0, 2324(%[dst]) \n\t"
406 "sw $0, 2328(%[dst]) \n\t"
407 "sw $0, 2332(%[dst]) \n\t"
409 PTR_ADDIU "%[dst], %[dst], 32 \n\t"
416 [src]"+r"(buff0), [dst]"+r"(buff1)