/qemu/include/qemu/ |
H A D | int128.h | 15 static inline Int128 int128_make64(uint64_t a) in int128_make64() 20 static inline Int128 int128_makes64(int64_t a) in int128_makes64() 30 static inline uint64_t int128_get64(Int128 a) in int128_get64() 37 static inline uint64_t int128_getlo(Int128 a) in int128_getlo() 42 static inline int64_t int128_gethi(Int128 a) in int128_gethi() 62 static inline Int128 int128_exts64(int64_t a) in int128_exts64() 67 static inline Int128 int128_not(Int128 a) in int128_not() 72 static inline Int128 int128_and(Int128 a, Int128 b) in int128_and() 77 static inline Int128 int128_or(Int128 a, Int128 b) in int128_or() 82 static inline Int128 int128_xor(Int128 a, Int128 b) in int128_xor() [all …]
|
/qemu/target/rx/ |
H A D | disas.c | 196 static bool trans_MOV_rm(DisasContext *ctx, arg_MOV_rm *a) in trans_MOV_rm() 209 static bool trans_MOV_mr(DisasContext *ctx, arg_MOV_mr *a) in trans_MOV_mr() 224 static bool trans_MOV_ir(DisasContext *ctx, arg_MOV_ir *a) in trans_MOV_ir() 232 static bool trans_MOV_im(DisasContext *ctx, arg_MOV_im *a) in trans_MOV_im() 245 static bool trans_MOV_ar(DisasContext *ctx, arg_MOV_ar *a) in trans_MOV_ar() 252 static bool trans_MOV_ra(DisasContext *ctx, arg_MOV_ra *a) in trans_MOV_ra() 263 static bool trans_MOV_mm(DisasContext *ctx, arg_MOV_mm *a) in trans_MOV_mm() 286 static bool trans_MOV_rp(DisasContext *ctx, arg_MOV_rp *a) in trans_MOV_rp() 298 static bool trans_MOV_pr(DisasContext *ctx, arg_MOV_pr *a) in trans_MOV_pr() 309 static bool trans_MOVU_mr(DisasContext *ctx, arg_MOVU_mr *a) in trans_MOVU_mr() [all …]
|
H A D | translate.c | 430 static bool trans_MOV_rm(DisasContext *ctx, arg_MOV_rm *a) in trans_MOV_rm() 440 static bool trans_MOV_mr(DisasContext *ctx, arg_MOV_mr *a) in trans_MOV_mr() 452 static bool trans_MOV_ir(DisasContext *ctx, arg_MOV_ir *a) in trans_MOV_ir() 460 static bool trans_MOV_im(DisasContext *ctx, arg_MOV_im *a) in trans_MOV_im() 471 static bool trans_MOV_ar(DisasContext *ctx, arg_MOV_ar *a) in trans_MOV_ar() 481 static bool trans_MOV_ra(DisasContext *ctx, arg_MOV_ra *a) in trans_MOV_ra() 494 static bool trans_MOV_mm(DisasContext *ctx, arg_MOV_mm *a) in trans_MOV_mm() 526 static bool trans_MOV_rp(DisasContext *ctx, arg_MOV_rp *a) in trans_MOV_rp() 543 static bool trans_MOV_pr(DisasContext *ctx, arg_MOV_pr *a) in trans_MOV_pr() 560 static bool trans_MOVU_mr(DisasContext *ctx, arg_MOVU_mr *a) in trans_MOVU_mr() [all …]
|
/qemu/include/fpu/ |
H A D | softfloat.h | 263 static inline bool float16_is_any_nan(float16 a) in float16_is_any_nan() 268 static inline bool float16_is_neg(float16 a) in float16_is_neg() 273 static inline bool float16_is_infinity(float16 a) in float16_is_infinity() 278 static inline bool float16_is_zero(float16 a) in float16_is_zero() 283 static inline bool float16_is_zero_or_denormal(float16 a) in float16_is_zero_or_denormal() 288 static inline bool float16_is_normal(float16 a) in float16_is_normal() 293 static inline float16 float16_abs(float16 a) in float16_abs() 301 static inline float16 float16_chs(float16 a) in float16_chs() 309 static inline float16 float16_set_sign(float16 a, int sign) in float16_set_sign() 314 static inline bool float16_eq(float16 a, float16 b, float_status *s) in float16_eq() [all …]
|
/qemu/target/mips/tcg/ |
H A D | tx79_translate.c | 65 static bool trans_MFHI1(DisasContext *ctx, arg_r *a) in trans_MFHI1() 72 static bool trans_MFLO1(DisasContext *ctx, arg_r *a) in trans_MFLO1() 79 static bool trans_MTHI1(DisasContext *ctx, arg_r *a) in trans_MTHI1() 86 static bool trans_MTLO1(DisasContext *ctx, arg_r *a) in trans_MTLO1() 117 static bool trans_parallel_arith(DisasContext *ctx, arg_r *a, in trans_parallel_arith() 143 static bool trans_PSUBB(DisasContext *ctx, arg_r *a) in trans_PSUBB() 149 static bool trans_PSUBH(DisasContext *ctx, arg_r *a) in trans_PSUBH() 155 static bool trans_PSUBW(DisasContext *ctx, arg_r *a) in trans_PSUBW() 186 static bool trans_PAND(DisasContext *ctx, arg_r *a) in trans_PAND() 192 static bool trans_POR(DisasContext *ctx, arg_r *a) in trans_POR() [all …]
|
H A D | octeon_translate.c | 16 static bool trans_BBIT(DisasContext *ctx, arg_BBIT *a) in trans_BBIT() 44 static bool trans_BADDU(DisasContext *ctx, arg_BADDU *a) in trans_BADDU() 63 static bool trans_DMUL(DisasContext *ctx, arg_DMUL *a) in trans_DMUL() 81 static bool trans_EXTS(DisasContext *ctx, arg_EXTS *a) in trans_EXTS() 97 static bool trans_CINS(DisasContext *ctx, arg_CINS *a) in trans_CINS() 113 static bool trans_POP(DisasContext *ctx, arg_POP *a) in trans_POP() 132 static bool trans_SEQNE(DisasContext *ctx, arg_SEQNE *a) in trans_SEQNE() 155 static bool trans_SEQNEI(DisasContext *ctx, arg_SEQNEI *a) in trans_SEQNEI()
|
H A D | msa_translate.c | 244 static bool trans_BZ_V(DisasContext *ctx, arg_msa_bz *a) in trans_BZ_V() 249 static bool trans_BNZ_V(DisasContext *ctx, arg_msa_bz *a) in trans_BNZ_V() 274 static bool trans_BZ(DisasContext *ctx, arg_msa_bz *a) in trans_BZ() 279 static bool trans_BNZ(DisasContext *ctx, arg_msa_bz *a) in trans_BNZ() 284 static bool trans_msa_i8(DisasContext *ctx, arg_msa_i *a, in trans_msa_i8() 307 static bool trans_SHF(DisasContext *ctx, arg_msa_i *a) in trans_SHF() 326 static bool trans_msa_i5(DisasContext *ctx, arg_msa_i *a, in trans_msa_i5() 354 static bool trans_LDI(DisasContext *ctx, arg_msa_ldi *a) in trans_LDI() 368 static bool trans_msa_bit(DisasContext *ctx, arg_msa_bit *a, in trans_msa_bit() 401 static bool trans_msa_3rf(DisasContext *ctx, arg_msa_r *a, in trans_msa_3rf() [all …]
|
H A D | loong_translate.c | 72 static bool trans_DIV_G(DisasContext *s, arg_muldiv *a) in trans_DIV_G() 77 static bool trans_DDIV_G(DisasContext *s, arg_muldiv *a) in trans_DDIV_G() 119 static bool trans_DIVU_G(DisasContext *s, arg_muldiv *a) in trans_DIVU_G() 124 static bool trans_DDIVU_G(DisasContext *s, arg_muldiv *a) in trans_DDIVU_G() 169 static bool trans_MOD_G(DisasContext *s, arg_muldiv *a) in trans_MOD_G() 174 static bool trans_DMOD_G(DisasContext *s, arg_muldiv *a) in trans_DMOD_G() 215 static bool trans_MODU_G(DisasContext *s, arg_muldiv *a) in trans_MODU_G() 220 static bool trans_DMODU_G(DisasContext *s, arg_muldiv *a) in trans_DMODU_G() 249 static bool trans_MULTu_G(DisasContext *s, arg_muldiv *a) in trans_MULTu_G() 254 static bool trans_DMULTu_G(DisasContext *s, arg_muldiv *a) in trans_DMULTu_G()
|
/qemu/target/openrisc/ |
H A D | translate.c | 419 static bool trans_l_add(DisasContext *dc, arg_dab *a) in trans_l_add() 426 static bool trans_l_addc(DisasContext *dc, arg_dab *a) in trans_l_addc() 433 static bool trans_l_sub(DisasContext *dc, arg_dab *a) in trans_l_sub() 440 static bool trans_l_and(DisasContext *dc, arg_dab *a) in trans_l_and() 447 static bool trans_l_or(DisasContext *dc, arg_dab *a) in trans_l_or() 454 static bool trans_l_xor(DisasContext *dc, arg_dab *a) in trans_l_xor() 461 static bool trans_l_sll(DisasContext *dc, arg_dab *a) in trans_l_sll() 468 static bool trans_l_srl(DisasContext *dc, arg_dab *a) in trans_l_srl() 475 static bool trans_l_sra(DisasContext *dc, arg_dab *a) in trans_l_sra() 482 static bool trans_l_ror(DisasContext *dc, arg_dab *a) in trans_l_ror() [all …]
|
/qemu/target/arm/tcg/ |
H A D | arith_helper.c | 24 static inline uint16_t add16_sat(uint16_t a, uint16_t b) in add16_sat() 40 static inline uint8_t add8_sat(uint8_t a, uint8_t b) in add8_sat() 56 static inline uint16_t sub16_sat(uint16_t a, uint16_t b) in sub16_sat() 72 static inline uint8_t sub8_sat(uint8_t a, uint8_t b) in sub8_sat() 87 #define ADD16(a, b, n) RESULT(add16_sat(a, b), n, 16); argument 88 #define SUB16(a, b, n) RESULT(sub16_sat(a, b), n, 16); argument 89 #define ADD8(a, b, n) RESULT(add8_sat(a, b), n, 8); argument 90 #define SUB8(a, b, n) RESULT(sub8_sat(a, b), n, 8); argument 96 static inline uint16_t add16_usat(uint16_t a, uint16_t b) in add16_usat() 106 static inline uint16_t sub16_usat(uint16_t a, uint16_t b) in sub16_usat() [all …]
|
H A D | translate.c | 409 static void gen_smul_dual(TCGv_i32 a, TCGv_i32 b) in gen_smul_dual() 3587 static bool trans_MCR(DisasContext *s, arg_MCR *a) in trans_MCR() 3597 static bool trans_MRC(DisasContext *s, arg_MRC *a) in trans_MRC() 3607 static bool trans_MCRR(DisasContext *s, arg_MCRR *a) in trans_MCRR() 3617 static bool trans_MRRC(DisasContext *s, arg_MRRC *a) in trans_MRRC() 3628 static void gen_rsb(TCGv_i32 dst, TCGv_i32 a, TCGv_i32 b) in gen_rsb() 3633 static void gen_rsb_CC(TCGv_i32 dst, TCGv_i32 a, TCGv_i32 b) in gen_rsb_CC() 3638 static void gen_rsc(TCGv_i32 dest, TCGv_i32 a, TCGv_i32 b) in gen_rsc() 3643 static void gen_rsc_CC(TCGv_i32 dest, TCGv_i32 a, TCGv_i32 b) in gen_rsc_CC() 3695 static bool op_s_rrr_shi(DisasContext *s, arg_s_rrr_shi *a, in op_s_rrr_shi() [all …]
|
H A D | translate-vfp.c | 306 static bool trans_VSEL(DisasContext *s, arg_VSEL *a) in trans_VSEL() 429 static bool trans_VRINT(DisasContext *s, arg_VRINT *a) in trans_VRINT() 496 static bool trans_VCVT(DisasContext *s, arg_VCVT *a) in trans_VCVT() 619 static bool trans_VMOV_to_gp(DisasContext *s, arg_VMOV_to_gp *a) in trans_VMOV_to_gp() 664 static bool trans_VMOV_from_gp(DisasContext *s, arg_VMOV_from_gp *a) in trans_VMOV_from_gp() 707 static bool trans_VDUP(DisasContext *s, arg_VDUP *a) in trans_VDUP() 749 static bool trans_VMSR_VMRS(DisasContext *s, arg_VMSR_VMRS *a) in trans_VMSR_VMRS() 891 static bool trans_VMOV_half(DisasContext *s, arg_VMOV_single *a) in trans_VMOV_half() 923 static bool trans_VMOV_single(DisasContext *s, arg_VMOV_single *a) in trans_VMOV_single() 954 static bool trans_VMOV_64_sp(DisasContext *s, arg_VMOV_64_sp *a) in trans_VMOV_64_sp() [all …]
|
H A D | translate-neon.c | 215 static bool trans_VCMLA(DisasContext *s, arg_VCMLA *a) in trans_VCMLA() 231 static bool trans_VCADD(DisasContext *s, arg_VCADD *a) in trans_VCADD() 268 static bool trans_VSDOT(DisasContext *s, arg_VSDOT *a) in trans_VSDOT() 277 static bool trans_VUDOT(DisasContext *s, arg_VUDOT *a) in trans_VUDOT() 286 static bool trans_VUSDOT(DisasContext *s, arg_VUSDOT *a) in trans_VUSDOT() 295 static bool trans_VDOT_b16(DisasContext *s, arg_VDOT_b16 *a) in trans_VDOT_b16() 304 static bool trans_VFML(DisasContext *s, arg_VFML *a) in trans_VFML() 335 static bool trans_VCMLA_scalar(DisasContext *s, arg_VCMLA_scalar *a) in trans_VCMLA_scalar() 353 static bool trans_VSDOT_scalar(DisasContext *s, arg_VSDOT_scalar *a) in trans_VSDOT_scalar() 362 static bool trans_VUDOT_scalar(DisasContext *s, arg_VUDOT_scalar *a) in trans_VUDOT_scalar() [all …]
|
H A D | translate-mve.c | 144 static bool do_ldst(DisasContext *s, arg_VLDR_VSTR *a, MVEGenLdStFn *fn, in do_ldst() 192 static bool trans_VLDR_VSTR(DisasContext *s, arg_VLDR_VSTR *a) in trans_VLDR_VSTR() 251 static bool trans_VLDR_S_sg(DisasContext *s, arg_vldst_sg *a) in trans_VLDR_S_sg() 271 static bool trans_VLDR_U_sg(DisasContext *s, arg_vldst_sg *a) in trans_VLDR_U_sg() 291 static bool trans_VSTR_sg(DisasContext *s, arg_vldst_sg *a) in trans_VSTR_sg() 310 static bool do_ldst_sg_imm(DisasContext *s, arg_vldst_sg_imm *a, in do_ldst_sg_imm() 338 static bool trans_VLDRW_sg_imm(DisasContext *s, arg_vldst_sg_imm *a) in trans_VLDRW_sg_imm() 350 static bool trans_VLDRD_sg_imm(DisasContext *s, arg_vldst_sg_imm *a) in trans_VLDRD_sg_imm() 362 static bool trans_VSTRW_sg_imm(DisasContext *s, arg_vldst_sg_imm *a) in trans_VSTRW_sg_imm() 371 static bool trans_VSTRD_sg_imm(DisasContext *s, arg_vldst_sg_imm *a) in trans_VSTRD_sg_imm() [all …]
|
/qemu/fpu/ |
H A D | softfloat.c | 270 static inline bool f32_is_zon2(union_float32 a, union_float32 b) in f32_is_zon2() 284 static inline bool f64_is_zon2(union_float64 a, union_float64 b) in f64_is_zon2() 296 bool f32_is_zon3(union_float32 a, union_float32 b, union_float32 c) in f32_is_zon3() 309 bool f64_is_zon3(union_float64 a, union_float64 b, union_float64 c) in f64_is_zon3() 321 static inline bool f32_is_inf(union_float32 a) in f32_is_inf() 329 static inline bool f64_is_inf(union_float64 a) in f64_is_inf() 946 static bool frac64_add(FloatParts64 *r, FloatParts64 *a, FloatParts64 *b) in frac64_add() 951 static bool frac128_add(FloatParts128 *r, FloatParts128 *a, FloatParts128 *b) in frac128_add() 959 static bool frac256_add(FloatParts256 *r, FloatParts256 *a, FloatParts256 *b) in frac256_add() 971 static bool frac64_addi(FloatParts64 *r, FloatParts64 *a, uint64_t c) in frac64_addi() [all …]
|
/qemu/target/loongarch/ |
H A D | disas.c | 160 static void output_r_i(DisasContext *ctx, arg_r_i *a, const char *mnemonic) in output_r_i() 165 static void output_rrr(DisasContext *ctx, arg_rrr *a, const char *mnemonic) in output_rrr() 170 static void output_rr_i(DisasContext *ctx, arg_rr_i *a, const char *mnemonic) in output_rr_i() 175 static void output_rrr_sa(DisasContext *ctx, arg_rrr_sa *a, in output_rrr_sa() 181 static void output_rr(DisasContext *ctx, arg_rr *a, const char *mnemonic) in output_rr() 186 static void output_rr_ms_ls(DisasContext *ctx, arg_rr_ms_ls *a, in output_rr_ms_ls() 192 static void output_hint_r_i(DisasContext *ctx, arg_hint_r_i *a, in output_hint_r_i() 198 static void output_hint_rr(DisasContext *ctx, arg_hint_rr *a, in output_hint_rr() 204 static void output_i(DisasContext *ctx, arg_i *a, const char *mnemonic) in output_i() 209 static void output_rr_jk(DisasContext *ctx, arg_rr_jk *a, in output_rr_jk() [all …]
|
H A D | vec.h | 33 #define DO_ADD(a, b) (a + b) argument 34 #define DO_SUB(a, b) (a - b) argument 35 #define DO_VAVG(a, b) ((a >> 1) + (b >> 1) + (a & b & 1)) argument 36 #define DO_VAVGR(a, b) ((a >> 1) + (b >> 1) + ((a | b) & 1)) argument 37 #define DO_VABSD(a, b) ((a > b) ? (a -b) : (b-a)) argument 38 #define DO_VABS(a) ((a < 0) ? (-a) : (a)) argument 39 #define DO_MIN(a, b) (a < b ? a : b) argument 40 #define DO_MAX(a, b) (a > b ? a : b) argument 41 #define DO_MUL(a, b) (a * b) argument 42 #define DO_MADD(a, b, c) (a + b * c) argument [all …]
|
/qemu/target/alpha/ |
H A D | vax_helper.c | 32 CPU_FloatU a; in float32_to_f() local 62 static float32 f_to_float32(CPUAlphaState *env, uintptr_t retaddr, uint64_t a) in f_to_float32() 85 uint32_t helper_f_to_memory(uint64_t a) in helper_f_to_memory() 94 uint64_t helper_memory_to_f(uint32_t a) in helper_memory_to_f() 109 uint64_t helper_addf(CPUAlphaState *env, uint64_t a, uint64_t b) in helper_addf() 119 uint64_t helper_subf(CPUAlphaState *env, uint64_t a, uint64_t b) in helper_subf() 129 uint64_t helper_mulf(CPUAlphaState *env, uint64_t a, uint64_t b) in helper_mulf() 139 uint64_t helper_divf(CPUAlphaState *env, uint64_t a, uint64_t b) in helper_divf() 163 CPU_DoubleU a; in float64_to_g() local 193 static float64 g_to_float64(CPUAlphaState *env, uintptr_t retaddr, uint64_t a) in g_to_float64() [all …]
|
H A D | fpu_helper.c | 188 CPU_FloatU a; in float32_to_s() local 193 static inline uint32_t s_to_float32_int(uint64_t a) in s_to_float32_int() 198 static inline float32 s_to_float32(uint64_t a) in s_to_float32() 205 uint32_t helper_s_to_memory(uint64_t a) in helper_s_to_memory() 210 uint64_t helper_memory_to_s(uint32_t a) in helper_memory_to_s() 215 uint64_t helper_adds(CPUAlphaState *env, uint64_t a, uint64_t b) in helper_adds() 227 uint64_t helper_subs(CPUAlphaState *env, uint64_t a, uint64_t b) in helper_subs() 239 uint64_t helper_muls(CPUAlphaState *env, uint64_t a, uint64_t b) in helper_muls() 251 uint64_t helper_divs(CPUAlphaState *env, uint64_t a, uint64_t b) in helper_divs() 263 uint64_t helper_sqrts(CPUAlphaState *env, uint64_t a) in helper_sqrts() [all …]
|
/qemu/target/avr/ |
H A D | translate.c | 297 static bool trans_ADD(DisasContext *ctx, arg_ADD *a) in trans_ADD() 320 static bool trans_ADC(DisasContext *ctx, arg_ADC *a) in trans_ADC() 347 static bool trans_ADIW(DisasContext *ctx, arg_ADIW *a) in trans_ADIW() 382 static bool trans_SUB(DisasContext *ctx, arg_SUB *a) in trans_SUB() 407 static bool trans_SUBI(DisasContext *ctx, arg_SUBI *a) in trans_SUBI() 430 static bool trans_SBC(DisasContext *ctx, arg_SBC *a) in trans_SBC() 460 static bool trans_SBCI(DisasContext *ctx, arg_SBCI *a) in trans_SBCI() 494 static bool trans_SBIW(DisasContext *ctx, arg_SBIW *a) in trans_SBIW() 529 static bool trans_AND(DisasContext *ctx, arg_AND *a) in trans_AND() 551 static bool trans_ANDI(DisasContext *ctx, arg_ANDI *a) in trans_ANDI() [all …]
|
/qemu/include/tcg/ |
H A D | tcg-op-common.h | 486 static inline void tcg_gen_ld_ptr(TCGv_ptr r, TCGv_ptr a, intptr_t o) in tcg_gen_ld_ptr() 491 static inline void tcg_gen_st_ptr(TCGv_ptr r, TCGv_ptr a, intptr_t o) in tcg_gen_st_ptr() 496 static inline void tcg_gen_discard_ptr(TCGv_ptr a) in tcg_gen_discard_ptr() 501 static inline void tcg_gen_add_ptr(TCGv_ptr r, TCGv_ptr a, TCGv_ptr b) in tcg_gen_add_ptr() 506 static inline void tcg_gen_addi_ptr(TCGv_ptr r, TCGv_ptr a, intptr_t b) in tcg_gen_addi_ptr() 521 static inline void tcg_gen_brcondi_ptr(TCGCond cond, TCGv_ptr a, in tcg_gen_brcondi_ptr() 527 static inline void tcg_gen_ext_i32_ptr(TCGv_ptr r, TCGv_i32 a) in tcg_gen_ext_i32_ptr() 536 static inline void tcg_gen_trunc_i64_ptr(TCGv_ptr r, TCGv_i64 a) in tcg_gen_trunc_i64_ptr() 545 static inline void tcg_gen_extu_ptr_i64(TCGv_i64 r, TCGv_ptr a) in tcg_gen_extu_ptr_i64() 554 static inline void tcg_gen_trunc_ptr_i32(TCGv_i32 r, TCGv_ptr a) in tcg_gen_trunc_ptr_i32()
|
/qemu/tcg/ |
H A D | tcg-op-vec.c | 144 void vec_gen_2(TCGOpcode opc, TCGType type, unsigned vece, TCGArg r, TCGArg a) in vec_gen_2() 154 TCGArg r, TCGArg a, TCGArg b) in vec_gen_3() 165 TCGArg r, TCGArg a, TCGArg b, TCGArg c) in vec_gen_4() 177 TCGArg a, TCGArg b, TCGArg c, TCGArg d, TCGArg e) in vec_gen_6() 190 static void vec_gen_op2(TCGOpcode opc, unsigned vece, TCGv_vec r, TCGv_vec a) in vec_gen_op2() 202 TCGv_vec r, TCGv_vec a, TCGv_vec b) in vec_gen_op3() 215 void tcg_gen_mov_vec(TCGv_vec r, TCGv_vec a) in tcg_gen_mov_vec() 222 void tcg_gen_dupi_vec(unsigned vece, TCGv_vec r, uint64_t a) in tcg_gen_dupi_vec() 228 void tcg_gen_dup_i64_vec(unsigned vece, TCGv_vec r, TCGv_i64 a) in tcg_gen_dup_i64_vec() 247 void tcg_gen_dup_i32_vec(unsigned vece, TCGv_vec r, TCGv_i32 a) in tcg_gen_dup_i32_vec() [all …]
|
/qemu/target/hppa/ |
H A D | translate.c | 1257 static bool do_add_reg(DisasContext *ctx, arg_rrr_cf_d_sh *a, in do_add_reg() 1276 static bool do_add_imm(DisasContext *ctx, arg_rri_cf *a, in do_add_imm() 1354 static bool do_sub_reg(DisasContext *ctx, arg_rrr_cf_d *a, in do_sub_reg() 1368 static bool do_sub_imm(DisasContext *ctx, arg_rri_cf *a, bool is_tsv) in do_sub_imm() 1422 static bool do_log_reg(DisasContext *ctx, arg_rrr_cf_d *a, in do_log_reg() 1704 static bool trans_fldw(DisasContext *ctx, arg_ldst *a) in trans_fldw() 1729 static bool trans_fldd(DisasContext *ctx, arg_ldst *a) in trans_fldd() 1758 static bool trans_fstw(DisasContext *ctx, arg_ldst *a) in trans_fstw() 1778 static bool trans_fstd(DisasContext *ctx, arg_ldst *a) in trans_fstd() 1848 TCGv_i32 a, b; in do_fop_weww() local [all …]
|
/qemu/util/ |
H A D | int128.c | 88 Int128 int128_divu(Int128 a, Int128 b) in int128_divu() 95 Int128 int128_remu(Int128 a, Int128 b) in int128_remu() 101 Int128 int128_divs(Int128 a, Int128 b) in int128_divs() 124 Int128 int128_rems(Int128 a, Int128 b) in int128_rems() 151 Int128Alias r, a, b; in int128_divu() local 161 Int128Alias r, a, b; in int128_remu() local 171 Int128Alias r, a, b; in int128_divs() local 181 Int128Alias r, a, b; in int128_rems() local
|
/qemu/tests/unit/ |
H A D | test-int128.c | 53 Int128 a = expand(tests[i]); in test_and() local 69 Int128 a = expand(tests[i]); in test_add() local 85 Int128 a = expand(tests[i]); in test_sub() local 100 Int128 a = expand(tests[i]); in test_neg() local 114 Int128 a = expand(tests[i]); in test_nz() local 127 int32_t a = (int32_t) tests[i]; in test_le() local 141 int32_t a = (int32_t) tests[i]; in test_lt() local 155 int32_t a = (int32_t) tests[i]; in test_ge() local 169 int32_t a = (int32_t) tests[i]; in test_gt() local 181 Int128 a = expand(x); in test_rshift_one() local [all …]
|