Lines Matching refs:retv

877 static void tcg_gen_nonatomic_cmpxchg_i32_int(TCGv_i32 retv, TCGTemp *addr,  in tcg_gen_nonatomic_cmpxchg_i32_int()  argument
892 tcg_gen_ext_i32(retv, t1, memop); in tcg_gen_nonatomic_cmpxchg_i32_int()
894 tcg_gen_mov_i32(retv, t1); in tcg_gen_nonatomic_cmpxchg_i32_int()
899 void tcg_gen_nonatomic_cmpxchg_i32_chk(TCGv_i32 retv, TCGTemp *addr, in tcg_gen_nonatomic_cmpxchg_i32_chk() argument
906 tcg_gen_nonatomic_cmpxchg_i32_int(retv, addr, cmpv, newv, idx, memop); in tcg_gen_nonatomic_cmpxchg_i32_chk()
909 static void tcg_gen_atomic_cmpxchg_i32_int(TCGv_i32 retv, TCGTemp *addr, in tcg_gen_atomic_cmpxchg_i32_int() argument
918 tcg_gen_nonatomic_cmpxchg_i32_int(retv, addr, cmpv, newv, idx, memop); in tcg_gen_atomic_cmpxchg_i32_int()
928 gen(retv, tcg_env, a64, cmpv, newv, tcg_constant_i32(oi)); in tcg_gen_atomic_cmpxchg_i32_int()
932 tcg_gen_ext_i32(retv, retv, memop); in tcg_gen_atomic_cmpxchg_i32_int()
936 void tcg_gen_atomic_cmpxchg_i32_chk(TCGv_i32 retv, TCGTemp *addr, in tcg_gen_atomic_cmpxchg_i32_chk() argument
943 tcg_gen_atomic_cmpxchg_i32_int(retv, addr, cmpv, newv, idx, memop); in tcg_gen_atomic_cmpxchg_i32_chk()
946 static void tcg_gen_nonatomic_cmpxchg_i64_int(TCGv_i64 retv, TCGTemp *addr, in tcg_gen_nonatomic_cmpxchg_i64_int() argument
953 tcg_gen_nonatomic_cmpxchg_i32_int(TCGV_LOW(retv), addr, TCGV_LOW(cmpv), in tcg_gen_nonatomic_cmpxchg_i64_int()
956 tcg_gen_sari_i32(TCGV_HIGH(retv), TCGV_LOW(retv), 31); in tcg_gen_nonatomic_cmpxchg_i64_int()
958 tcg_gen_movi_i32(TCGV_HIGH(retv), 0); in tcg_gen_nonatomic_cmpxchg_i64_int()
974 tcg_gen_ext_i64(retv, t1, memop); in tcg_gen_nonatomic_cmpxchg_i64_int()
976 tcg_gen_mov_i64(retv, t1); in tcg_gen_nonatomic_cmpxchg_i64_int()
981 void tcg_gen_nonatomic_cmpxchg_i64_chk(TCGv_i64 retv, TCGTemp *addr, in tcg_gen_nonatomic_cmpxchg_i64_chk() argument
988 tcg_gen_nonatomic_cmpxchg_i64_int(retv, addr, cmpv, newv, idx, memop); in tcg_gen_nonatomic_cmpxchg_i64_chk()
991 static void tcg_gen_atomic_cmpxchg_i64_int(TCGv_i64 retv, TCGTemp *addr, in tcg_gen_atomic_cmpxchg_i64_int() argument
996 tcg_gen_nonatomic_cmpxchg_i64_int(retv, addr, cmpv, newv, idx, memop); in tcg_gen_atomic_cmpxchg_i64_int()
1008 gen(retv, tcg_env, a64, cmpv, newv, tcg_constant_i32(oi)); in tcg_gen_atomic_cmpxchg_i64_int()
1020 tcg_gen_movi_i64(retv, 0); in tcg_gen_atomic_cmpxchg_i64_int()
1025 tcg_gen_atomic_cmpxchg_i32_int(TCGV_LOW(retv), addr, TCGV_LOW(cmpv), in tcg_gen_atomic_cmpxchg_i64_int()
1028 tcg_gen_sari_i32(TCGV_HIGH(retv), TCGV_LOW(retv), 31); in tcg_gen_atomic_cmpxchg_i64_int()
1030 tcg_gen_movi_i32(TCGV_HIGH(retv), 0); in tcg_gen_atomic_cmpxchg_i64_int()
1044 tcg_gen_extu_i32_i64(retv, r32); in tcg_gen_atomic_cmpxchg_i64_int()
1048 tcg_gen_ext_i64(retv, retv, memop); in tcg_gen_atomic_cmpxchg_i64_int()
1053 void tcg_gen_atomic_cmpxchg_i64_chk(TCGv_i64 retv, TCGTemp *addr, in tcg_gen_atomic_cmpxchg_i64_chk() argument
1059 tcg_gen_atomic_cmpxchg_i64_int(retv, addr, cmpv, newv, idx, memop); in tcg_gen_atomic_cmpxchg_i64_chk()
1062 static void tcg_gen_nonatomic_cmpxchg_i128_int(TCGv_i128 retv, TCGTemp *addr, in tcg_gen_nonatomic_cmpxchg_i128_int() argument
1071 gen_helper_nonatomic_cmpxchgo(retv, tcg_env, a64, cmpv, newv, in tcg_gen_nonatomic_cmpxchg_i128_int()
1096 tcg_gen_mov_i128(retv, oldv); in tcg_gen_nonatomic_cmpxchg_i128_int()
1105 void tcg_gen_nonatomic_cmpxchg_i128_chk(TCGv_i128 retv, TCGTemp *addr, in tcg_gen_nonatomic_cmpxchg_i128_chk() argument
1112 tcg_gen_nonatomic_cmpxchg_i128_int(retv, addr, cmpv, newv, idx, memop); in tcg_gen_nonatomic_cmpxchg_i128_chk()
1115 static void tcg_gen_atomic_cmpxchg_i128_int(TCGv_i128 retv, TCGTemp *addr, in tcg_gen_atomic_cmpxchg_i128_int() argument
1122 tcg_gen_nonatomic_cmpxchg_i128_int(retv, addr, cmpv, newv, idx, memop); in tcg_gen_atomic_cmpxchg_i128_int()
1130 gen(retv, tcg_env, a64, cmpv, newv, tcg_constant_i32(oi)); in tcg_gen_atomic_cmpxchg_i128_int()
1142 tcg_gen_movi_i64(TCGV128_LOW(retv), 0); in tcg_gen_atomic_cmpxchg_i128_int()
1143 tcg_gen_movi_i64(TCGV128_HIGH(retv), 0); in tcg_gen_atomic_cmpxchg_i128_int()
1146 void tcg_gen_atomic_cmpxchg_i128_chk(TCGv_i128 retv, TCGTemp *addr, in tcg_gen_atomic_cmpxchg_i128_chk() argument
1153 tcg_gen_atomic_cmpxchg_i128_int(retv, addr, cmpv, newv, idx, memop); in tcg_gen_atomic_cmpxchg_i128_chk()