Home | History | Annotate | Download | only in libspeex

Lines Matching refs:len

55 static inline int32_t inner_product_single(const int16_t *a, const int16_t *b, unsigned int len)
58 uint32_t remainder = len % 16;
59 len = len - remainder;
61 asm volatile (" cmp %[len], #0\n"
72 " subs %[len], %[len], #16\n"
81 " subs %[len], %[len], #16\n"
103 [len] "+r" (len), [remainder] "+r" (remainder)
128 static inline float inner_product_single(const float *a, const float *b, unsigned int len)
131 uint32_t remainder = len % 16;
132 len = len - remainder;
134 asm volatile (" cmp %[len], #0\n"
147 " subs %[len], %[len], #16\n"
158 " subs %[len], %[len], #16\n"
181 [len] "+l" (len), [remainder] "+l" (remainder)