Home
last modified time | relevance | path

Searched refs:matrix0 (Results 1 – 4 of 4) sorted by relevance

/external/webrtc/webrtc/modules/audio_coding/codecs/isac/fix/source/
Dentropy_coding_mips.c17 void WebRtcIsacfix_MatrixProduct1MIPS(const int16_t matrix0[], in WebRtcIsacfix_MatrixProduct1MIPS() argument
38 const int16_t* matrix0_start = matrix0; in WebRtcIsacfix_MatrixProduct1MIPS()
108 const int16_t* matrix0_start = matrix0; in WebRtcIsacfix_MatrixProduct1MIPS()
161 : [product_step] "r" (product_step), [matrix0] "r" (matrix0), in WebRtcIsacfix_MatrixProduct1MIPS()
174 void WebRtcIsacfix_MatrixProduct2MIPS(const int16_t matrix0[], in WebRtcIsacfix_MatrixProduct2MIPS() argument
183 const int16_t* matrix0_start = matrix0; in WebRtcIsacfix_MatrixProduct2MIPS()
244 : [loop_count] "r" (loop_count), [matrix0] "r" (matrix0), in WebRtcIsacfix_MatrixProduct2MIPS()
Dentropy_coding_neon.c25 void WebRtcIsacfix_MatrixProduct1Neon(const int16_t matrix0[], in WebRtcIsacfix_MatrixProduct1Neon() argument
61 vdupq_n_s32((int32_t)(matrix0[matrix0_index]) << 15); in WebRtcIsacfix_MatrixProduct1Neon()
79 vdup_n_s32((int32_t)(matrix0[matrix0_index]) << 15); in WebRtcIsacfix_MatrixProduct1Neon()
104 vshll_n_s16(vld1_s16(&matrix0[matrix0_index]), 15); in WebRtcIsacfix_MatrixProduct1Neon()
120 vset_lane_s32((int32_t)matrix0[matrix0_index], matrix0_32x2, 0); in WebRtcIsacfix_MatrixProduct1Neon()
121 matrix0_32x2 = vset_lane_s32((int32_t)matrix0[matrix0_index + 1], in WebRtcIsacfix_MatrixProduct1Neon()
149 vshll_n_s16(vld1_s16(&matrix0[matrix0_index]), 15); in WebRtcIsacfix_MatrixProduct1Neon()
160 vset_lane_s32((int32_t)matrix0[matrix0_index], matrix0_32x2, 0); in WebRtcIsacfix_MatrixProduct1Neon()
161 matrix0_32x2 = vset_lane_s32((int32_t)matrix0[matrix0_index + 1], in WebRtcIsacfix_MatrixProduct1Neon()
181 sum32 += (WEBRTC_SPL_MUL_16_32_RSFT16(matrix0[matrix0_index], in WebRtcIsacfix_MatrixProduct1Neon()
[all …]
Dentropy_coding.h113 typedef void (*MatrixProduct1)(const int16_t matrix0[],
124 typedef void (*MatrixProduct2)(const int16_t matrix0[],
133 void WebRtcIsacfix_MatrixProduct1C(const int16_t matrix0[],
144 void WebRtcIsacfix_MatrixProduct2C(const int16_t matrix0[],
151 void WebRtcIsacfix_MatrixProduct1Neon(const int16_t matrix0[],
162 void WebRtcIsacfix_MatrixProduct2Neon(const int16_t matrix0[],
170 void WebRtcIsacfix_MatrixProduct1MIPS(const int16_t matrix0[],
182 void WebRtcIsacfix_MatrixProduct2MIPS(const int16_t matrix0[],
Dentropy_coding.c840 void WebRtcIsacfix_MatrixProduct1C(const int16_t matrix0[], in WebRtcIsacfix_MatrixProduct1C() argument
867 sum32 += (WEBRTC_SPL_MUL_16_32_RSFT16(matrix0[matrix0_index], in WebRtcIsacfix_MatrixProduct1C()
891 void WebRtcIsacfix_MatrixProduct2C(const int16_t matrix0[], in WebRtcIsacfix_MatrixProduct2C() argument
903 sum32 += (WEBRTC_SPL_MUL_16_32_RSFT16(matrix0[matrix0_index], in WebRtcIsacfix_MatrixProduct2C()
905 sum32_2 += (WEBRTC_SPL_MUL_16_32_RSFT16(matrix0[matrix0_index], in WebRtcIsacfix_MatrixProduct2C()