Lines Matching refs:jpeg_natural_order_start

42   (const JCOEF *block, const int *jpeg_natural_order_start, int Sl, int Al,  in jsimd_encode_mcu_AC_first_prepare_neon()  argument
52 int16x8_t coefs1 = vld1q_dup_s16(block + jpeg_natural_order_start[0]); in jsimd_encode_mcu_AC_first_prepare_neon()
53 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[1], coefs1, 1); in jsimd_encode_mcu_AC_first_prepare_neon()
54 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[2], coefs1, 2); in jsimd_encode_mcu_AC_first_prepare_neon()
55 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[3], coefs1, 3); in jsimd_encode_mcu_AC_first_prepare_neon()
56 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[4], coefs1, 4); in jsimd_encode_mcu_AC_first_prepare_neon()
57 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[5], coefs1, 5); in jsimd_encode_mcu_AC_first_prepare_neon()
58 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[6], coefs1, 6); in jsimd_encode_mcu_AC_first_prepare_neon()
59 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[7], coefs1, 7); in jsimd_encode_mcu_AC_first_prepare_neon()
60 int16x8_t coefs2 = vld1q_dup_s16(block + jpeg_natural_order_start[8]); in jsimd_encode_mcu_AC_first_prepare_neon()
61 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[9], coefs2, 1); in jsimd_encode_mcu_AC_first_prepare_neon()
62 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[10], coefs2, 2); in jsimd_encode_mcu_AC_first_prepare_neon()
63 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[11], coefs2, 3); in jsimd_encode_mcu_AC_first_prepare_neon()
64 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[12], coefs2, 4); in jsimd_encode_mcu_AC_first_prepare_neon()
65 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[13], coefs2, 5); in jsimd_encode_mcu_AC_first_prepare_neon()
66 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[14], coefs2, 6); in jsimd_encode_mcu_AC_first_prepare_neon()
67 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[15], coefs2, 7); in jsimd_encode_mcu_AC_first_prepare_neon()
89 jpeg_natural_order_start += 16; in jsimd_encode_mcu_AC_first_prepare_neon()
96 int16x8_t coefs1 = vld1q_dup_s16(block + jpeg_natural_order_start[0]); in jsimd_encode_mcu_AC_first_prepare_neon()
97 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[1], coefs1, 1); in jsimd_encode_mcu_AC_first_prepare_neon()
98 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[2], coefs1, 2); in jsimd_encode_mcu_AC_first_prepare_neon()
99 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[3], coefs1, 3); in jsimd_encode_mcu_AC_first_prepare_neon()
100 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[4], coefs1, 4); in jsimd_encode_mcu_AC_first_prepare_neon()
101 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[5], coefs1, 5); in jsimd_encode_mcu_AC_first_prepare_neon()
102 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[6], coefs1, 6); in jsimd_encode_mcu_AC_first_prepare_neon()
103 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[7], coefs1, 7); in jsimd_encode_mcu_AC_first_prepare_neon()
107 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[14], coefs2, 6); in jsimd_encode_mcu_AC_first_prepare_neon()
109 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[13], coefs2, 5); in jsimd_encode_mcu_AC_first_prepare_neon()
111 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[12], coefs2, 4); in jsimd_encode_mcu_AC_first_prepare_neon()
113 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[11], coefs2, 3); in jsimd_encode_mcu_AC_first_prepare_neon()
115 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[10], coefs2, 2); in jsimd_encode_mcu_AC_first_prepare_neon()
117 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[9], coefs2, 1); in jsimd_encode_mcu_AC_first_prepare_neon()
119 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[8], coefs2, 0); in jsimd_encode_mcu_AC_first_prepare_neon()
151 coefs = vld1q_lane_s16(block + jpeg_natural_order_start[7], coefs, 7); in jsimd_encode_mcu_AC_first_prepare_neon()
153 coefs = vld1q_lane_s16(block + jpeg_natural_order_start[6], coefs, 6); in jsimd_encode_mcu_AC_first_prepare_neon()
155 coefs = vld1q_lane_s16(block + jpeg_natural_order_start[5], coefs, 5); in jsimd_encode_mcu_AC_first_prepare_neon()
157 coefs = vld1q_lane_s16(block + jpeg_natural_order_start[4], coefs, 4); in jsimd_encode_mcu_AC_first_prepare_neon()
159 coefs = vld1q_lane_s16(block + jpeg_natural_order_start[3], coefs, 3); in jsimd_encode_mcu_AC_first_prepare_neon()
161 coefs = vld1q_lane_s16(block + jpeg_natural_order_start[2], coefs, 2); in jsimd_encode_mcu_AC_first_prepare_neon()
163 coefs = vld1q_lane_s16(block + jpeg_natural_order_start[1], coefs, 1); in jsimd_encode_mcu_AC_first_prepare_neon()
165 coefs = vld1q_lane_s16(block + jpeg_natural_order_start[0], coefs, 0); in jsimd_encode_mcu_AC_first_prepare_neon()
260 (const JCOEF *block, const int *jpeg_natural_order_start, int Sl, int Al, in jsimd_encode_mcu_AC_refine_prepare_neon() argument
277 int16x8_t coefs1 = vld1q_dup_s16(block + jpeg_natural_order_start[0]); in jsimd_encode_mcu_AC_refine_prepare_neon()
278 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[1], coefs1, 1); in jsimd_encode_mcu_AC_refine_prepare_neon()
279 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[2], coefs1, 2); in jsimd_encode_mcu_AC_refine_prepare_neon()
280 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[3], coefs1, 3); in jsimd_encode_mcu_AC_refine_prepare_neon()
281 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[4], coefs1, 4); in jsimd_encode_mcu_AC_refine_prepare_neon()
282 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[5], coefs1, 5); in jsimd_encode_mcu_AC_refine_prepare_neon()
283 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[6], coefs1, 6); in jsimd_encode_mcu_AC_refine_prepare_neon()
284 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[7], coefs1, 7); in jsimd_encode_mcu_AC_refine_prepare_neon()
285 int16x8_t coefs2 = vld1q_dup_s16(block + jpeg_natural_order_start[8]); in jsimd_encode_mcu_AC_refine_prepare_neon()
286 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[9], coefs2, 1); in jsimd_encode_mcu_AC_refine_prepare_neon()
287 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[10], coefs2, 2); in jsimd_encode_mcu_AC_refine_prepare_neon()
288 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[11], coefs2, 3); in jsimd_encode_mcu_AC_refine_prepare_neon()
289 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[12], coefs2, 4); in jsimd_encode_mcu_AC_refine_prepare_neon()
290 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[13], coefs2, 5); in jsimd_encode_mcu_AC_refine_prepare_neon()
291 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[14], coefs2, 6); in jsimd_encode_mcu_AC_refine_prepare_neon()
292 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[15], coefs2, 7); in jsimd_encode_mcu_AC_refine_prepare_neon()
321 jpeg_natural_order_start += 16; in jsimd_encode_mcu_AC_refine_prepare_neon()
328 int16x8_t coefs1 = vld1q_dup_s16(block + jpeg_natural_order_start[0]); in jsimd_encode_mcu_AC_refine_prepare_neon()
329 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[1], coefs1, 1); in jsimd_encode_mcu_AC_refine_prepare_neon()
330 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[2], coefs1, 2); in jsimd_encode_mcu_AC_refine_prepare_neon()
331 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[3], coefs1, 3); in jsimd_encode_mcu_AC_refine_prepare_neon()
332 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[4], coefs1, 4); in jsimd_encode_mcu_AC_refine_prepare_neon()
333 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[5], coefs1, 5); in jsimd_encode_mcu_AC_refine_prepare_neon()
334 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[6], coefs1, 6); in jsimd_encode_mcu_AC_refine_prepare_neon()
335 coefs1 = vld1q_lane_s16(block + jpeg_natural_order_start[7], coefs1, 7); in jsimd_encode_mcu_AC_refine_prepare_neon()
339 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[14], coefs2, 6); in jsimd_encode_mcu_AC_refine_prepare_neon()
341 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[13], coefs2, 5); in jsimd_encode_mcu_AC_refine_prepare_neon()
343 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[12], coefs2, 4); in jsimd_encode_mcu_AC_refine_prepare_neon()
345 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[11], coefs2, 3); in jsimd_encode_mcu_AC_refine_prepare_neon()
347 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[10], coefs2, 2); in jsimd_encode_mcu_AC_refine_prepare_neon()
349 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[9], coefs2, 1); in jsimd_encode_mcu_AC_refine_prepare_neon()
351 coefs2 = vld1q_lane_s16(block + jpeg_natural_order_start[8], coefs2, 0); in jsimd_encode_mcu_AC_refine_prepare_neon()
383 jpeg_natural_order_start += 16; in jsimd_encode_mcu_AC_refine_prepare_neon()
391 coefs = vld1q_lane_s16(block + jpeg_natural_order_start[7], coefs, 7); in jsimd_encode_mcu_AC_refine_prepare_neon()
393 coefs = vld1q_lane_s16(block + jpeg_natural_order_start[6], coefs, 6); in jsimd_encode_mcu_AC_refine_prepare_neon()
395 coefs = vld1q_lane_s16(block + jpeg_natural_order_start[5], coefs, 5); in jsimd_encode_mcu_AC_refine_prepare_neon()
397 coefs = vld1q_lane_s16(block + jpeg_natural_order_start[4], coefs, 4); in jsimd_encode_mcu_AC_refine_prepare_neon()
399 coefs = vld1q_lane_s16(block + jpeg_natural_order_start[3], coefs, 3); in jsimd_encode_mcu_AC_refine_prepare_neon()
401 coefs = vld1q_lane_s16(block + jpeg_natural_order_start[2], coefs, 2); in jsimd_encode_mcu_AC_refine_prepare_neon()
403 coefs = vld1q_lane_s16(block + jpeg_natural_order_start[1], coefs, 1); in jsimd_encode_mcu_AC_refine_prepare_neon()
405 coefs = vld1q_lane_s16(block + jpeg_natural_order_start[0], coefs, 0); in jsimd_encode_mcu_AC_refine_prepare_neon()