Lines Matching full:dest

72 #define NEON_UNPACK(vtype, dest, val) do { \  in NEON_TYPE4()  argument
78 dest = conv_u.v; \ in NEON_TYPE4()
82 #define NEON_PACK(vtype, dest, val) do { \ argument
88 dest = conv_u.i; \
195 #define NEON_FN(dest, src1, src2) dest = (src1 < src2) ? src1 : src2 argument
202 #define NEON_FN(dest, src1, src2) dest = (src1 > src2) ? src1 : src2 argument
209 #define NEON_FN(dest, src1, src2) \ argument
210 (dest = do_uqrshl_bhs(src1, (int8_t)src2, 16, false, NULL))
214 #define NEON_FN(dest, src1, src2) \ argument
215 (dest = do_sqrshl_bhs(src1, (int8_t)src2, 16, false, NULL))
219 #define NEON_FN(dest, src1, src2) \ argument
220 (dest = do_sqrshl_bhs(src1, (int8_t)src2, 8, true, NULL))
225 #define NEON_FN(dest, src1, src2) \ argument
226 (dest = do_sqrshl_bhs(src1, (int8_t)src2, 16, true, NULL))
231 #define NEON_FN(dest, src1, src2) \ argument
232 (dest = do_sqrshl_bhs(src1, src2, 16, true, NULL))
236 #define NEON_FN(dest, src1, src2) \ argument
237 (dest = do_sqrshl_bhs(src1, (int8_t)src2, 32, true, NULL))
241 #define NEON_FN(dest, src1, src2) \ argument
242 (dest = do_sqrshl_bhs(src1, src2, 32, true, NULL))
246 #define NEON_FN(dest, src1, src2) \ argument
247 (dest = do_sqrshl_d(src1, (int8_t)src2, true, NULL))
251 #define NEON_FN(dest, src1, src2) \ argument
252 (dest = do_sqrshl_d(src1, src2, true, NULL))
266 #define NEON_FN(dest, src1, src2) \ argument
267 (dest = do_uqrshl_bhs(src1, (int8_t)src2, 8, true, NULL))
272 #define NEON_FN(dest, src1, src2) \ in NEON_GVEC_VOP2() argument
273 (dest = do_uqrshl_bhs(src1, (int8_t)src2, 16, true, NULL)) in NEON_GVEC_VOP2()
278 #define NEON_FN(dest, src1, src2) \ in NEON_GVEC_VOP2() argument
279 (dest = do_uqrshl_bhs(src1, (int16_t)src2, 16, true, NULL)) in NEON_GVEC_VOP2()
283 #define NEON_FN(dest, src1, src2) \ in NEON_GVEC_VOP2() argument
284 (dest = do_uqrshl_bhs(src1, (int8_t)src2, 32, true, NULL)) in NEON_GVEC_VOP2()
288 #define NEON_FN(dest, src1, src2) \ in NEON_GVEC_VOP2() argument
289 (dest = do_uqrshl_bhs(src1, src2, 32, true, NULL)) in NEON_GVEC_VOP2()
293 #define NEON_FN(dest, src1, src2) \ in NEON_GVEC_VOP2() argument
294 (dest = do_uqrshl_d(src1, (int8_t)src2, true, NULL)) in NEON_GVEC_VOP2()
298 #define NEON_FN(dest, src1, src2) \ in NEON_GVEC_VOP2() argument
299 (dest = do_uqrshl_d(src1, src2, true, NULL)) in NEON_GVEC_VOP2()
313 #define NEON_FN(dest, src1, src2) \ argument
314 (dest = do_uqrshl_bhs(src1, (int8_t)src2, 8, false, env->vfp.qc))
320 #define NEON_FN(dest, src1, src2) \ in NEON_GVEC_VOP2_ENV() argument
321 (dest = do_uqrshl_bhs(src1, (int8_t)src2, 16, false, env->vfp.qc)) in NEON_GVEC_VOP2_ENV()
327 #define NEON_FN(dest, src1, src2) \ in NEON_GVEC_VOP2_ENV() argument
328 (dest = do_uqrshl_bhs(src1, (int8_t)src2, 32, false, env->vfp.qc)) in NEON_GVEC_VOP2_ENV()
333 #define NEON_FN(dest, src1, src2) \ in NEON_GVEC_VOP2_ENV() argument
334 (dest = do_uqrshl_d(src1, (int8_t)src2, false, env->vfp.qc)) in NEON_GVEC_VOP2_ENV()
349 #define NEON_FN(dest, src1, src2) \ argument
350 (dest = do_sqrshl_bhs(src1, (int8_t)src2, 8, false, env->vfp.qc))
356 #define NEON_FN(dest, src1, src2) \ in NEON_GVEC_VOP2_ENV() argument
357 (dest = do_sqrshl_bhs(src1, (int8_t)src2, 16, false, env->vfp.qc)) in NEON_GVEC_VOP2_ENV()
363 #define NEON_FN(dest, src1, src2) \ in NEON_GVEC_VOP2_ENV() argument
364 (dest = do_sqrshl_bhs(src1, (int8_t)src2, 32, false, env->vfp.qc)) in NEON_GVEC_VOP2_ENV()
369 #define NEON_FN(dest, src1, src2) \ in NEON_GVEC_VOP2_ENV() argument
370 (dest = do_sqrshl_d(src1, (int8_t)src2, false, env->vfp.qc)) in NEON_GVEC_VOP2_ENV()
385 #define NEON_FN(dest, src1, src2) \ argument
386 (dest = do_suqrshl_bhs(src1, (int8_t)src2, 8, false, env->vfp.qc))
391 #define NEON_FN(dest, src1, src2) \ in NEON_GVEC_VOP2i_ENV() argument
392 (dest = do_suqrshl_bhs(src1, (int8_t)src2, 16, false, env->vfp.qc)) in NEON_GVEC_VOP2i_ENV()
407 #define NEON_FN(dest, src1, src2) \ argument
408 (dest = do_suqrshl_bhs(src1, (int8_t)src2, 32, false, env->vfp.qc))
412 #define NEON_FN(dest, src1, src2) \ in NEON_GVEC_VOP2i_ENV() argument
413 (dest = do_suqrshl_d(src1, (int8_t)src2, false, env->vfp.qc)) in NEON_GVEC_VOP2i_ENV()
417 #define NEON_FN(dest, src1, src2) \ in NEON_GVEC_VOP2i_ENV() argument
418 (dest = do_uqrshl_bhs(src1, (int8_t)src2, 8, true, env->vfp.qc)) in NEON_GVEC_VOP2i_ENV()
423 #define NEON_FN(dest, src1, src2) \ in NEON_GVEC_VOP2i_ENV() argument
424 (dest = do_uqrshl_bhs(src1, (int8_t)src2, 16, true, env->vfp.qc)) in NEON_GVEC_VOP2i_ENV()
429 #define NEON_FN(dest, src1, src2) \ in NEON_GVEC_VOP2i_ENV() argument
430 (dest = do_uqrshl_bhs(src1, (int8_t)src2, 32, true, env->vfp.qc)) in NEON_GVEC_VOP2i_ENV()
434 #define NEON_FN(dest, src1, src2) \ in NEON_GVEC_VOP2i_ENV() argument
435 (dest = do_uqrshl_d(src1, (int8_t)src2, true, env->vfp.qc)) in NEON_GVEC_VOP2i_ENV()
449 #define NEON_FN(dest, src1, src2) \ argument
450 (dest = do_sqrshl_bhs(src1, (int8_t)src2, 8, true, env->vfp.qc))
455 #define NEON_FN(dest, src1, src2) \ in NEON_GVEC_VOP2_ENV() argument
456 (dest = do_sqrshl_bhs(src1, (int8_t)src2, 16, true, env->vfp.qc)) in NEON_GVEC_VOP2_ENV()
461 #define NEON_FN(dest, src1, src2) \ in NEON_GVEC_VOP2_ENV() argument
462 (dest = do_sqrshl_bhs(src1, (int8_t)src2, 32, true, env->vfp.qc)) in NEON_GVEC_VOP2_ENV()
466 #define NEON_FN(dest, src1, src2) \ in NEON_GVEC_VOP2_ENV() argument
467 (dest = do_sqrshl_d(src1, (int8_t)src2, true, env->vfp.qc)) in NEON_GVEC_VOP2_ENV()
499 #define NEON_FN(dest, src1, src2) dest = src1 - src2 argument
504 #define NEON_FN(dest, src1, src2) dest = src1 * src2 argument
509 #define NEON_FN(dest, src1, src2) dest = (src1 & src2) ? -1 : 0 argument
532 #define NEON_FN(dest, src, dummy) dest = do_clz8(src) argument
536 #define NEON_FN(dest, src, dummy) dest = do_clz16(src) argument
540 #define NEON_FN(dest, src, dummy) dest = do_clz8((src < 0) ? ~src : src) - 1 argument
544 #define NEON_FN(dest, src, dummy) dest = do_clz16((src < 0) ? ~src : src) - 1 argument
558 #define NEON_QDMULH16(dest, src1, src2, round) do { \ argument
574 dest = tmp >> 16; \
576 #define NEON_FN(dest, src1, src2) NEON_QDMULH16(dest, src1, src2, 0) argument
579 #define NEON_FN(dest, src1, src2) NEON_QDMULH16(dest, src1, src2, 1) argument
584 #define NEON_QDMULH32(dest, src1, src2, round) do { \ argument
600 dest = tmp >> 32; \
602 #define NEON_FN(dest, src1, src2) NEON_QDMULH32(dest, src1, src2, 0) argument
605 #define NEON_FN(dest, src1, src2) NEON_QDMULH32(dest, src1, src2, 1) argument
940 #define DO_ABD(dest, x, y, intype, arithtype) do { \ argument
943 dest = ((tmp_x > tmp_y) ? tmp_x - tmp_y : tmp_y - tmp_x); \
1008 #define DO_MULL(dest, x, y, type1, type2) do { \ argument
1011 dest = (type2)((type2)tmp_x * (type2)tmp_y); \