Lines Matching refs:a

416 void tcg_gen_add_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_vec b);
417 void tcg_gen_sub_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_vec b);
418 void tcg_gen_mul_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_vec b);
419 void tcg_gen_and_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_vec b);
420 void tcg_gen_or_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_vec b);
421 void tcg_gen_xor_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_vec b);
422 void tcg_gen_andc_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_vec b);
423 void tcg_gen_orc_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_vec b);
424 void tcg_gen_nand_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_vec b);
425 void tcg_gen_nor_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_vec b);
426 void tcg_gen_eqv_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_vec b);
427 void tcg_gen_not_vec(unsigned vece, TCGv_vec r, TCGv_vec a);
428 void tcg_gen_neg_vec(unsigned vece, TCGv_vec r, TCGv_vec a);
429 void tcg_gen_abs_vec(unsigned vece, TCGv_vec r, TCGv_vec a);
430 void tcg_gen_ssadd_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_vec b);
431 void tcg_gen_usadd_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_vec b);
432 void tcg_gen_sssub_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_vec b);
433 void tcg_gen_ussub_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_vec b);
434 void tcg_gen_smin_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_vec b);
435 void tcg_gen_umin_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_vec b);
436 void tcg_gen_smax_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_vec b);
437 void tcg_gen_umax_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_vec b);
439 void tcg_gen_shli_vec(unsigned vece, TCGv_vec r, TCGv_vec a, int64_t i);
440 void tcg_gen_shri_vec(unsigned vece, TCGv_vec r, TCGv_vec a, int64_t i);
441 void tcg_gen_sari_vec(unsigned vece, TCGv_vec r, TCGv_vec a, int64_t i);
442 void tcg_gen_rotli_vec(unsigned vece, TCGv_vec r, TCGv_vec a, int64_t i);
443 void tcg_gen_rotri_vec(unsigned vece, TCGv_vec r, TCGv_vec a, int64_t i);
445 void tcg_gen_shls_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_i32 s);
446 void tcg_gen_shrs_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_i32 s);
447 void tcg_gen_sars_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_i32 s);
448 void tcg_gen_rotls_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_i32 s);
450 void tcg_gen_shlv_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_vec s);
451 void tcg_gen_shrv_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_vec s);
452 void tcg_gen_sarv_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_vec s);
453 void tcg_gen_rotlv_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_vec s);
454 void tcg_gen_rotrv_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_vec s);
457 TCGv_vec a, TCGv_vec b);
459 void tcg_gen_bitsel_vec(unsigned vece, TCGv_vec r, TCGv_vec a,
462 TCGv_vec a, TCGv_vec b, TCGv_vec c, TCGv_vec d);
481 static inline void tcg_gen_ld_ptr(TCGv_ptr r, TCGv_ptr a, intptr_t o) in tcg_gen_ld_ptr() argument
483 glue(tcg_gen_ld_,PTR)((NAT)r, a, o); in tcg_gen_ld_ptr()
486 static inline void tcg_gen_st_ptr(TCGv_ptr r, TCGv_ptr a, intptr_t o) in tcg_gen_st_ptr() argument
488 glue(tcg_gen_st_, PTR)((NAT)r, a, o); in tcg_gen_st_ptr()
491 static inline void tcg_gen_discard_ptr(TCGv_ptr a) in tcg_gen_discard_ptr() argument
493 glue(tcg_gen_discard_,PTR)((NAT)a); in tcg_gen_discard_ptr()
496 static inline void tcg_gen_add_ptr(TCGv_ptr r, TCGv_ptr a, TCGv_ptr b) in tcg_gen_add_ptr() argument
498 glue(tcg_gen_add_,PTR)((NAT)r, (NAT)a, (NAT)b); in tcg_gen_add_ptr()
501 static inline void tcg_gen_addi_ptr(TCGv_ptr r, TCGv_ptr a, intptr_t b) in tcg_gen_addi_ptr() argument
503 glue(tcg_gen_addi_,PTR)((NAT)r, (NAT)a, b); in tcg_gen_addi_ptr()
516 static inline void tcg_gen_brcondi_ptr(TCGCond cond, TCGv_ptr a, in tcg_gen_brcondi_ptr() argument
519 glue(tcg_gen_brcondi_,PTR)(cond, (NAT)a, b, label); in tcg_gen_brcondi_ptr()
522 static inline void tcg_gen_ext_i32_ptr(TCGv_ptr r, TCGv_i32 a) in tcg_gen_ext_i32_ptr() argument
525 tcg_gen_mov_i32((NAT)r, a); in tcg_gen_ext_i32_ptr()
527 tcg_gen_ext_i32_i64((NAT)r, a); in tcg_gen_ext_i32_ptr()
531 static inline void tcg_gen_trunc_i64_ptr(TCGv_ptr r, TCGv_i64 a) in tcg_gen_trunc_i64_ptr() argument
534 tcg_gen_extrl_i64_i32((NAT)r, a); in tcg_gen_trunc_i64_ptr()
536 tcg_gen_mov_i64((NAT)r, a); in tcg_gen_trunc_i64_ptr()
540 static inline void tcg_gen_extu_ptr_i64(TCGv_i64 r, TCGv_ptr a) in tcg_gen_extu_ptr_i64() argument
543 tcg_gen_extu_i32_i64(r, (NAT)a); in tcg_gen_extu_ptr_i64()
545 tcg_gen_mov_i64(r, (NAT)a); in tcg_gen_extu_ptr_i64()
549 static inline void tcg_gen_trunc_ptr_i32(TCGv_i32 r, TCGv_ptr a) in tcg_gen_trunc_ptr_i32() argument
552 tcg_gen_mov_i32(r, (NAT)a); in tcg_gen_trunc_ptr_i32()
554 tcg_gen_extrl_i64_i32(r, (NAT)a); in tcg_gen_trunc_ptr_i32()