Lines Matching refs:src1

195 #define NEON_FN(dest, src1, src2) dest = (src1 < src2) ? src1 : src2
202 #define NEON_FN(dest, src1, src2) dest = (src1 > src2) ? src1 : src2
209 #define NEON_FN(dest, src1, src2) \
210 (dest = do_uqrshl_bhs(src1, (int8_t)src2, 16, false, NULL))
214 #define NEON_FN(dest, src1, src2) \
215 (dest = do_sqrshl_bhs(src1, (int8_t)src2, 16, false, NULL))
219 #define NEON_FN(dest, src1, src2) \
220 (dest = do_sqrshl_bhs(src1, (int8_t)src2, 8, true, NULL))
225 #define NEON_FN(dest, src1, src2) \
226 (dest = do_sqrshl_bhs(src1, (int8_t)src2, 16, true, NULL))
231 #define NEON_FN(dest, src1, src2) \
232 (dest = do_sqrshl_bhs(src1, (int8_t)src2, 32, true, NULL))
236 #define NEON_FN(dest, src1, src2) \
237 (dest = do_sqrshl_d(src1, (int8_t)src2, true, NULL))
251 #define NEON_FN(dest, src1, src2) \
252 (dest = do_uqrshl_bhs(src1, (int8_t)src2, 8, true, NULL))
257 #define NEON_FN(dest, src1, src2) \
258 (dest = do_uqrshl_bhs(src1, (int8_t)src2, 16, true, NULL))
263 #define NEON_FN(dest, src1, src2) \
264 (dest = do_uqrshl_bhs(src1, (int8_t)src2, 32, true, NULL))
268 #define NEON_FN(dest, src1, src2) \
269 (dest = do_uqrshl_d(src1, (int8_t)src2, true, NULL))
283 #define NEON_FN(dest, src1, src2) \
284 (dest = do_uqrshl_bhs(src1, (int8_t)src2, 8, false, env->vfp.qc))
290 #define NEON_FN(dest, src1, src2) \
291 (dest = do_uqrshl_bhs(src1, (int8_t)src2, 16, false, env->vfp.qc))
297 #define NEON_FN(dest, src1, src2) \
298 (dest = do_uqrshl_bhs(src1, (int8_t)src2, 32, false, env->vfp.qc))
303 #define NEON_FN(dest, src1, src2) \
304 (dest = do_uqrshl_d(src1, (int8_t)src2, false, env->vfp.qc))
319 #define NEON_FN(dest, src1, src2) \
320 (dest = do_sqrshl_bhs(src1, (int8_t)src2, 8, false, env->vfp.qc))
326 #define NEON_FN(dest, src1, src2) \
327 (dest = do_sqrshl_bhs(src1, (int8_t)src2, 16, false, env->vfp.qc))
333 #define NEON_FN(dest, src1, src2) \
334 (dest = do_sqrshl_bhs(src1, (int8_t)src2, 32, false, env->vfp.qc))
339 #define NEON_FN(dest, src1, src2) \
340 (dest = do_sqrshl_d(src1, (int8_t)src2, false, env->vfp.qc))
355 #define NEON_FN(dest, src1, src2) \
356 (dest = do_suqrshl_bhs(src1, (int8_t)src2, 8, false, env->vfp.qc))
361 #define NEON_FN(dest, src1, src2) \
362 (dest = do_suqrshl_bhs(src1, (int8_t)src2, 16, false, env->vfp.qc))
377 #define NEON_FN(dest, src1, src2) \
378 (dest = do_suqrshl_bhs(src1, (int8_t)src2, 32, false, env->vfp.qc))
382 #define NEON_FN(dest, src1, src2) \
383 (dest = do_suqrshl_d(src1, (int8_t)src2, false, env->vfp.qc))
387 #define NEON_FN(dest, src1, src2) \
388 (dest = do_uqrshl_bhs(src1, (int8_t)src2, 8, true, env->vfp.qc))
393 #define NEON_FN(dest, src1, src2) \
394 (dest = do_uqrshl_bhs(src1, (int8_t)src2, 16, true, env->vfp.qc))
399 #define NEON_FN(dest, src1, src2) \
400 (dest = do_uqrshl_bhs(src1, (int8_t)src2, 32, true, env->vfp.qc))
404 #define NEON_FN(dest, src1, src2) \
405 (dest = do_uqrshl_d(src1, (int8_t)src2, true, env->vfp.qc))
419 #define NEON_FN(dest, src1, src2) \
420 (dest = do_sqrshl_bhs(src1, (int8_t)src2, 8, true, env->vfp.qc))
425 #define NEON_FN(dest, src1, src2) \
426 (dest = do_sqrshl_bhs(src1, (int8_t)src2, 16, true, env->vfp.qc))
431 #define NEON_FN(dest, src1, src2) \
432 (dest = do_sqrshl_bhs(src1, (int8_t)src2, 32, true, env->vfp.qc))
436 #define NEON_FN(dest, src1, src2) \
437 (dest = do_sqrshl_d(src1, (int8_t)src2, true, env->vfp.qc))
469 #define NEON_FN(dest, src1, src2) dest = src1 - src2
474 #define NEON_FN(dest, src1, src2) dest = src1 * src2
479 #define NEON_FN(dest, src1, src2) dest = (src1 & src2) ? -1 : 0
549 #define NEON_QDMULH16(dest, src1, src2, round) do { \
550 uint32_t tmp = (int32_t)(int16_t) src1 * (int16_t) src2; \
567 #define NEON_FN(dest, src1, src2) NEON_QDMULH16(dest, src1, src2, 0)
570 #define NEON_FN(dest, src1, src2) NEON_QDMULH16(dest, src1, src2, 1)
575 #define NEON_QDMULH32(dest, src1, src2, round) do { \
576 uint64_t tmp = (int64_t)(int32_t) src1 * (int32_t) src2; \
593 #define NEON_FN(dest, src1, src2) NEON_QDMULH32(dest, src1, src2, 0)
596 #define NEON_FN(dest, src1, src2) NEON_QDMULH32(dest, src1, src2, 1)