Home
last modified time | relevance | path

Searched refs:f128 (Results 1 – 6 of 6) sorted by relevance

/openbmc/qemu/tests/fp/
H A Dfp-bench.c95 float128 f128; member
217 ops[i].f128 = random_quad_ops[i]; in fill_random()
218 if (no_neg && float128_is_neg(ops[i].f128)) { in fill_random()
219 ops[i].f128 = float128_chs(ops[i].f128); in fill_random()
387 float128 a = ops[0].f128; in bench()
388 float128 b = ops[1].f128; in bench()
389 float128 c = ops[2].f128; in bench()
393 res.f128 = float128_add(a, b, &soft_status); in bench()
396 res.f128 = float128_sub(a, b, &soft_status); in bench()
399 res.f128 = float128_mul(a, b, &soft_status); in bench()
[all …]
/openbmc/qemu/target/ppc/
H A Dfpu_helper.c1625 t.f128 = float128_add(xa->f128, xb->f128, &tstat); in helper_xsaddqp()
1697 t.f128 = float128_mul(xa->f128, xb->f128, &tstat); in helper_xsmulqp()
1771 t.f128 = float128_div(xa->f128, xb->f128, &tstat); in helper_xsdivqp()
2102 t.f128 = float128_muladd(s1->f128, s3->f128, s2->f128, maddflgs, &tstat); \
2302 switch (float128_compare(xa->f128, xb->f128, &env->fp_status)) { in do_scalar_cmpq()
2422 VSX_MAX_MINC(XSMAXCQP, true, float128, f128);
3179 VSX_XS_TSTDC(XSTSTDCQP, f128, float128) in VSX_XS_TSTDC() argument
3233 t.f128 = float128_round_to_int(xb->f128, &tstat); in helper_xsrqpi()
3293 t.f128 = float128_snan_to_qnan(t.f128); in helper_xsrqpxp()
3315 t.f128 = float128_sqrt(xb->f128, &tstat); in helper_xssqrtqp()
[all …]
H A Dcpu.h340 float128 f128; member
/openbmc/qemu/target/riscv/
H A Dtranslate.c857 if (f128 == NULL) { in gen_arith_imm_fn()
864 f128(dest, desth, src1, src1h, a->imm); in gen_arith_imm_fn()
882 if (f128 == NULL) { in gen_arith_imm_tl()
890 f128(dest, desth, src1, src1h, src2, src2h); in gen_arith_imm_tl()
908 if (f128 == NULL) { in gen_arith()
916 f128(dest, desth, src1, src1h, src2, src2h); in gen_arith()
960 if (f128 == NULL) { in gen_shift_imm_fn()
963 f128(dest, desth, src1, src1h, a->shamt); in gen_shift_imm_fn()
1009 void (*f128)(TCGv, TCGv, TCGv, TCGv, TCGv)) in gen_shift()
1027 if (f128 == NULL) { in gen_shift()
[all …]
/openbmc/qemu/target/s390x/tcg/
H A Dinsn-data.h.inc37 F(0xb34a, AXBR, RRE, Z, x1, x2, new_x, x1, axb, f128, IF_BFP)
469 F(0xb342, LTXBR, RRE, Z, x2h, x2l, 0, x1_P, movx, f128, IF_BFP)
491 F(0xb343, LCXBR, RRE, Z, x2h, x2l, new_P, x1_P, negf128, f128, IF_BFP)
560 F(0xb341, LNXBR, RRE, Z, x2h, x2l, new_P, x1_P, nabsf128, f128, IF_BFP)
585 F(0xb340, LPXBR, RRE, Z, x2h, x2l, new_P, x1_P, absf128, f128, IF_BFP)
921 F(0xb34b, SXBR, RRE, Z, x1, x2, new_x, x1, sxb, f128, IF_BFP)
/openbmc/qemu/tests/qemu-iotests/
H A D059.out545 filename: TEST_DIR/t-f128.IMGFMT