/openbmc/qemu/tests/tcg/arm/ |
H A D | float_madds.ref | 2 op : f32(-nan:0xffa00000) * f32(-nan:0xffc00000) + f32(-inf:0xff800000) 3 res: f32(-nan:0xffe00000) flags=INVALID (0/0) 4 op : f32(-nan:0xffc00000) * f32(-inf:0xff800000) + f32(-nan:0xffa00000) 5 res: f32(-nan:0xffe00000) flags=INVALID (0/1) 6 op : f32(-inf:0xff800000) * f32(-nan:0xffa00000) + f32(-nan:0xffc00000) 7 res: f32(-nan:0xffe00000) flags=INVALID (0/2) 8 op : f32(-nan:0xffc00000) * f32(-inf:0xff800000) + f32(-0x1.fffffe00000000000000p+127:0xff7fffff) 9 res: f32(-nan:0xffc00000) flags=OK (1/0) 10 op : f32(-inf:0xff800000) * f32(-0x1.fffffe00000000000000p+127:0xff7fffff) + f32(-nan:0xffc00000) 11 res: f32(-nan:0xffc00000) flags=OK (1/1) [all …]
|
H A D | float_convs.ref | 2 from single: f32(-nan:0xffa00000) 8 from single: f32(-nan:0xffc00000) 14 from single: f32(-inf:0xff800000) 20 from single: f32(-0x1.fffffe00000000000000p+127:0xff7fffff) 26 from single: f32(-0x1.1874b200000000000000p+103:0xf30c3a59) 32 from single: f32(-0x1.c0bab600000000000000p+99:0xf1605d5b) 38 from single: f32(-0x1.31f75000000000000000p-40:0xab98fba8) 44 from single: f32(-0x1.50544400000000000000p-66:0x9ea82a22) 50 from single: f32(-0x1.00000000000000000000p-126:0x80800000) 56 from single: f32(0x0.00000000000000000000p+0:0000000000) [all …]
|
H A D | float_convd.ref | 3 to single: f32(nan:0x7fe00000) (INVALID) 9 to single: f32(-nan:0xffc00000) (OK) 15 to single: f32(-inf:0xff800000) (OK) 21 to single: f32(-inf:0xff800000) (OVERFLOW INEXACT ) 27 to single: f32(-0x1.fffffe00000000000000p+127:0xff7fffff) (OK) 33 to single: f32(-0x1.fffffe00000000000000p+127:0xff7fffff) (OK) 39 to single: f32(-0x1.1874b200000000000000p+103:0xf30c3a59) (INEXACT ) 45 to single: f32(-0x1.c0bab600000000000000p+99:0xf1605d5b) (INEXACT ) 51 to single: f32(-0x1.00000000000000000000p+1:0xc0000000) (OK) 57 to single: f32(-0x1.00000000000000000000p+0:0xbf800000) (OK) [all …]
|
/openbmc/qemu/tests/tcg/loongarch64/ |
H A D | float_madds.ref | 2 op : f32(-nan:0xffa00000) * f32(-nan:0xffc00000) + f32(-inf:0xff800000) 3 res: f32(-nan:0xffe00000) flags=INVALID (0/0) 4 op : f32(-nan:0xffc00000) * f32(-inf:0xff800000) + f32(-nan:0xffa00000) 5 res: f32(-nan:0xffe00000) flags=INVALID (0/1) 6 op : f32(-inf:0xff800000) * f32(-nan:0xffa00000) + f32(-nan:0xffc00000) 7 res: f32(-nan:0xffe00000) flags=INVALID (0/2) 8 op : f32(-nan:0xffc00000) * f32(-inf:0xff800000) + f32(-0x1.fffffe00000000000000p+127:0xff7fffff) 9 res: f32(-nan:0xffc00000) flags=OK (1/0) 10 op : f32(-inf:0xff800000) * f32(-0x1.fffffe00000000000000p+127:0xff7fffff) + f32(-nan:0xffc00000) 11 res: f32(-nan:0xffc00000) flags=OK (1/1) [all …]
|
H A D | float_convs.ref | 2 from single: f32(-nan:0xffa00000) 8 from single: f32(-nan:0xffc00000) 14 from single: f32(-inf:0xff800000) 20 from single: f32(-0x1.fffffe00000000000000p+127:0xff7fffff) 26 from single: f32(-0x1.1874b200000000000000p+103:0xf30c3a59) 32 from single: f32(-0x1.c0bab600000000000000p+99:0xf1605d5b) 38 from single: f32(-0x1.31f75000000000000000p-40:0xab98fba8) 44 from single: f32(-0x1.50544400000000000000p-66:0x9ea82a22) 50 from single: f32(-0x1.00000000000000000000p-126:0x80800000) 56 from single: f32(0x0.00000000000000000000p+0:0000000000) [all …]
|
H A D | float_convd.ref | 3 to single: f32(nan:0x7fe00000) (INVALID) 9 to single: f32(-nan:0xffc00000) (OK) 15 to single: f32(-inf:0xff800000) (OK) 21 to single: f32(-inf:0xff800000) (OVERFLOW INEXACT ) 27 to single: f32(-0x1.fffffe00000000000000p+127:0xff7fffff) (OK) 33 to single: f32(-0x1.fffffe00000000000000p+127:0xff7fffff) (OK) 39 to single: f32(-0x1.1874b200000000000000p+103:0xf30c3a59) (INEXACT ) 45 to single: f32(-0x1.c0bab600000000000000p+99:0xf1605d5b) (INEXACT ) 51 to single: f32(-0x1.00000000000000000000p+1:0xc0000000) (OK) 57 to single: f32(-0x1.00000000000000000000p+0:0xbf800000) (OK) [all …]
|
/openbmc/qemu/tests/tcg/aarch64/ |
H A D | float_madds.ref | 2 op : f32(-nan:0xffa00000) * f32(-nan:0xffc00000) + f32(-inf:0xff800000) 3 res: f32(-nan:0xffe00000) flags=INVALID (0/0) 4 op : f32(-nan:0xffc00000) * f32(-inf:0xff800000) + f32(-nan:0xffa00000) 5 res: f32(-nan:0xffe00000) flags=INVALID (0/1) 6 op : f32(-inf:0xff800000) * f32(-nan:0xffa00000) + f32(-nan:0xffc00000) 7 res: f32(-nan:0xffe00000) flags=INVALID (0/2) 8 op : f32(-nan:0xffc00000) * f32(-inf:0xff800000) + f32(-0x1.fffffe00000000000000p+127:0xff7fffff) 9 res: f32(-nan:0xffc00000) flags=OK (1/0) 10 op : f32(-inf:0xff800000) * f32(-0x1.fffffe00000000000000p+127:0xff7fffff) + f32(-nan:0xffc00000) 11 res: f32(-nan:0xffc00000) flags=OK (1/1) [all …]
|
H A D | float_convs.ref | 2 from single: f32(-nan:0xffa00000) 8 from single: f32(-nan:0xffc00000) 14 from single: f32(-inf:0xff800000) 20 from single: f32(-0x1.fffffe00000000000000p+127:0xff7fffff) 26 from single: f32(-0x1.1874b200000000000000p+103:0xf30c3a59) 32 from single: f32(-0x1.c0bab600000000000000p+99:0xf1605d5b) 38 from single: f32(-0x1.31f75000000000000000p-40:0xab98fba8) 44 from single: f32(-0x1.50544400000000000000p-66:0x9ea82a22) 50 from single: f32(-0x1.00000000000000000000p-126:0x80800000) 56 from single: f32(0x0.00000000000000000000p+0:0000000000) [all …]
|
H A D | float_convd.ref | 3 to single: f32(nan:0x7fe00000) (INVALID) 9 to single: f32(-nan:0xffc00000) (OK) 15 to single: f32(-inf:0xff800000) (OK) 21 to single: f32(-inf:0xff800000) (OVERFLOW INEXACT ) 27 to single: f32(-0x1.fffffe00000000000000p+127:0xff7fffff) (OK) 33 to single: f32(-0x1.fffffe00000000000000p+127:0xff7fffff) (OK) 39 to single: f32(-0x1.1874b200000000000000p+103:0xf30c3a59) (INEXACT ) 45 to single: f32(-0x1.c0bab600000000000000p+99:0xf1605d5b) (INEXACT ) 51 to single: f32(-0x1.00000000000000000000p+1:0xc0000000) (OK) 57 to single: f32(-0x1.00000000000000000000p+0:0xbf800000) (OK) [all …]
|
/openbmc/qemu/tests/tcg/hexagon/ |
H A D | float_madds.ref | 2 op : f32(-nan:0xffa00000) * f32(-nan:0xffc00000) + f32(-inf:0xff800000) 3 res: f32(-nan:0xffffffff) flags=INVALID (0/0) 4 op : f32(-nan:0xffc00000) * f32(-inf:0xff800000) + f32(-nan:0xffa00000) 5 res: f32(-nan:0xffffffff) flags=INVALID (0/1) 6 op : f32(-inf:0xff800000) * f32(-nan:0xffa00000) + f32(-nan:0xffc00000) 7 res: f32(-nan:0xffffffff) flags=INVALID (0/2) 8 op : f32(-nan:0xffc00000) * f32(-inf:0xff800000) + f32(-0x1.fffffe00000000000000p+127:0xff7fffff) 9 res: f32(-nan:0xffffffff) flags=OK (1/0) 10 op : f32(-inf:0xff800000) * f32(-0x1.fffffe00000000000000p+127:0xff7fffff) + f32(-nan:0xffc00000) 11 res: f32(-nan:0xffffffff) flags=OK (1/1) [all …]
|
H A D | float_convs.ref | 2 from single: f32(-nan:0xffa00000) 8 from single: f32(-nan:0xffc00000) 14 from single: f32(-inf:0xff800000) 20 from single: f32(-0x1.fffffe00000000000000p+127:0xff7fffff) 26 from single: f32(-0x1.1874b200000000000000p+103:0xf30c3a59) 32 from single: f32(-0x1.c0bab600000000000000p+99:0xf1605d5b) 38 from single: f32(-0x1.31f75000000000000000p-40:0xab98fba8) 44 from single: f32(-0x1.50544400000000000000p-66:0x9ea82a22) 50 from single: f32(-0x1.00000000000000000000p-126:0x80800000) 56 from single: f32(0x0.00000000000000000000p+0:0000000000) [all …]
|
H A D | float_convd.ref | 3 to single: f32(-nan:0xffffffff) (INVALID) 9 to single: f32(-nan:0xffffffff) (OK) 15 to single: f32(-inf:0xff800000) (OK) 21 to single: f32(-inf:0xff800000) (OVERFLOW INEXACT ) 27 to single: f32(-0x1.fffffe00000000000000p+127:0xff7fffff) (OK) 33 to single: f32(-0x1.fffffe00000000000000p+127:0xff7fffff) (OK) 39 to single: f32(-0x1.1874b200000000000000p+103:0xf30c3a59) (INEXACT ) 45 to single: f32(-0x1.c0bab600000000000000p+99:0xf1605d5b) (INEXACT ) 51 to single: f32(-0x1.00000000000000000000p+1:0xc0000000) (OK) 57 to single: f32(-0x1.00000000000000000000p+0:0xbf800000) (OK) [all …]
|
/openbmc/qemu/tests/tcg/ppc64le/ |
H A D | float_madds.ref | 2 op : f32(-nan:0xffa00000) * f32(-nan:0xffc00000) + f32(-inf:0xff800000) 3 res: f32(-nan:0xffe00000) flags=INVALID (0/0) 4 op : f32(-nan:0xffc00000) * f32(-inf:0xff800000) + f32(-nan:0xffa00000) 5 res: f32(-nan:0xffc00000) flags=INVALID (0/1) 6 op : f32(-inf:0xff800000) * f32(-nan:0xffa00000) + f32(-nan:0xffc00000) 7 res: f32(-nan:0xffc00000) flags=INVALID (0/2) 8 op : f32(-nan:0xffc00000) * f32(-inf:0xff800000) + f32(-0x1.fffffe00000000000000p+127:0xff7fffff) 9 res: f32(-nan:0xffc00000) flags=OK (1/0) 10 op : f32(-inf:0xff800000) * f32(-0x1.fffffe00000000000000p+127:0xff7fffff) + f32(-nan:0xffc00000) 11 res: f32(-nan:0xffc00000) flags=OK (1/1) [all …]
|
H A D | float_convs.ref | 2 from single: f32(-nan:0xffa00000) 8 from single: f32(-nan:0xffc00000) 14 from single: f32(-inf:0xff800000) 20 from single: f32(-0x1.fffffe00000000000000p+127:0xff7fffff) 26 from single: f32(-0x1.1874b200000000000000p+103:0xf30c3a59) 32 from single: f32(-0x1.c0bab600000000000000p+99:0xf1605d5b) 38 from single: f32(-0x1.31f75000000000000000p-40:0xab98fba8) 44 from single: f32(-0x1.50544400000000000000p-66:0x9ea82a22) 50 from single: f32(-0x1.00000000000000000000p-126:0x80800000) 56 from single: f32(0x0.00000000000000000000p+0:0000000000) [all …]
|
/openbmc/qemu/target/hexagon/ |
H A D | helper.h | 30 DEF_HELPER_3(sfrecipa, i64, env, f32, f32) 31 DEF_HELPER_2(sfinvsqrta, i64, env, f32) 38 DEF_HELPER_2(conv_sf2df, f64, env, f32) 39 DEF_HELPER_2(conv_df2sf, f32, env, f64) 40 DEF_HELPER_2(conv_uw2sf, f32, env, s32) 42 DEF_HELPER_2(conv_w2sf, f32, env, s32) 44 DEF_HELPER_2(conv_ud2sf, f32, env, s64) 46 DEF_HELPER_2(conv_d2sf, f32, env, s64) 48 DEF_HELPER_2(conv_sf2uw, i32, env, f32) 49 DEF_HELPER_2(conv_sf2w, s32, env, f32) [all …]
|
/openbmc/qemu/target/xtensa/ |
H A D | helper.h | 50 DEF_HELPER_FLAGS_1(abs_s, TCG_CALL_NO_RWG_SE, f32, f32) 51 DEF_HELPER_FLAGS_1(neg_s, TCG_CALL_NO_RWG_SE, f32, f32) 52 DEF_HELPER_3(fpu2k_add_s, f32, env, f32, f32) 53 DEF_HELPER_3(fpu2k_sub_s, f32, env, f32, f32) 54 DEF_HELPER_3(fpu2k_mul_s, f32, env, f32, f32) 55 DEF_HELPER_4(fpu2k_madd_s, f32, env, f32, f32, f32) 56 DEF_HELPER_4(fpu2k_msub_s, f32, env, f32, f32, f32) 57 DEF_HELPER_4(ftoi_s, i32, env, f32, i32, i32) 58 DEF_HELPER_4(ftoui_s, i32, env, f32, i32, i32) 59 DEF_HELPER_3(itof_s, f32, env, i32, i32) [all …]
|
/openbmc/qemu/target/sh4/ |
H A D | helper.h | 19 DEF_HELPER_FLAGS_3(fadd_FT, TCG_CALL_NO_WG, f32, env, f32, f32) 21 DEF_HELPER_FLAGS_2(fcnvsd_FT_DT, TCG_CALL_NO_WG, f64, env, f32) 22 DEF_HELPER_FLAGS_2(fcnvds_DT_FT, TCG_CALL_NO_WG, f32, env, f64) 24 DEF_HELPER_FLAGS_3(fcmp_eq_FT, TCG_CALL_NO_WG, i32, env, f32, f32) 26 DEF_HELPER_FLAGS_3(fcmp_gt_FT, TCG_CALL_NO_WG, i32, env, f32, f32) 28 DEF_HELPER_FLAGS_3(fdiv_FT, TCG_CALL_NO_WG, f32, env, f32, f32) 30 DEF_HELPER_FLAGS_2(float_FT, TCG_CALL_NO_WG, f32, env, i32) 32 DEF_HELPER_FLAGS_4(fmac_FT, TCG_CALL_NO_WG, f32, env, f32, f32, f32) 33 DEF_HELPER_FLAGS_3(fmul_FT, TCG_CALL_NO_WG, f32, env, f32, f32) 35 DEF_HELPER_FLAGS_3(fsub_FT, TCG_CALL_NO_WG, f32, env, f32, f32) [all …]
|
/openbmc/qemu/target/sparc/ |
H A D | helper.h | 45 DEF_HELPER_FLAGS_2(fsqrts, TCG_CALL_NO_WG, f32, env, f32) 48 DEF_HELPER_FLAGS_3(fcmps, TCG_CALL_NO_WG, i32, env, f32, f32) 49 DEF_HELPER_FLAGS_3(fcmpes, TCG_CALL_NO_WG, i32, env, f32, f32) 54 DEF_HELPER_FLAGS_2(flcmps, TCG_CALL_NO_RWG_SE, i32, f32, f32) 71 DEF_HELPER_FLAGS_3(fadds, TCG_CALL_NO_WG, f32, env, f32, f32) 72 DEF_HELPER_FLAGS_3(fsubs, TCG_CALL_NO_WG, f32, env, f32, f32) 73 DEF_HELPER_FLAGS_3(fmuls, TCG_CALL_NO_WG, f32, env, f32, f32) 74 DEF_HELPER_FLAGS_3(fdivs, TCG_CALL_NO_WG, f32, env, f32, f32) 75 DEF_HELPER_FLAGS_5(fmadds, TCG_CALL_NO_WG, f32, env, f32, f32, f32, i32) 76 DEF_HELPER_FLAGS_3(fnadds, TCG_CALL_NO_WG, f32, env, f32, f32) [all …]
|
/openbmc/qemu/tests/tcg/i386/ |
H A D | float_convd.conf | 2 from single: f32(nan:0x7fe00000) 8 from single: f32(-nan:0xffc00000) 14 from single: f32(-inf:0xff800000) 20 from single: f32(-inf:0xff800000) 26 from single: f32(-0x1.fffffe00000000000000p+127:0xff7fffff) 32 from single: f32(-0x1.fffffe00000000000000p+127:0xff7fffff) 38 from single: f32(-0x1.1874b200000000000000p+103:0xf30c3a59) 44 from single: f32(-0x1.c0bab600000000000000p+99:0xf1605d5b) 50 from single: f32(-0x1.00000000000000000000p+1:0xc0000000) 56 from single: f32(-0x1.00000000000000000000p+0:0xbf800000) [all …]
|
H A D | float_convs.ref | 2 from single: f32(-nan:0xffe00000) 8 from single: f32(-nan:0xffc00000) 14 from single: f32(-inf:0xff800000) 20 from single: f32(-0x1.fffffe00000000000000p+127:0xff7fffff) 26 from single: f32(-0x1.1874b200000000000000p+103:0xf30c3a59) 32 from single: f32(-0x1.c0bab600000000000000p+99:0xf1605d5b) 38 from single: f32(-0x1.31f75000000000000000p-40:0xab98fba8) 44 from single: f32(-0x1.50544400000000000000p-66:0x9ea82a22) 50 from single: f32(-0x1.00000000000000000000p-126:0x80800000) 56 from single: f32(0x0.00000000000000000000p+0:0000000000) [all …]
|
/openbmc/qemu/target/hppa/ |
H A D | helper.h | 27 DEF_HELPER_FLAGS_2(fsqrt_s, TCG_CALL_NO_RWG, f32, env, f32) 28 DEF_HELPER_FLAGS_2(frnd_s, TCG_CALL_NO_RWG, f32, env, f32) 29 DEF_HELPER_FLAGS_3(fadd_s, TCG_CALL_NO_RWG, f32, env, f32, f32) 30 DEF_HELPER_FLAGS_3(fsub_s, TCG_CALL_NO_RWG, f32, env, f32, f32) 31 DEF_HELPER_FLAGS_3(fmpy_s, TCG_CALL_NO_RWG, f32, env, f32, f32) 32 DEF_HELPER_FLAGS_3(fdiv_s, TCG_CALL_NO_RWG, f32, env, f32, f32) 41 DEF_HELPER_FLAGS_2(fcnv_s_d, TCG_CALL_NO_RWG, f64, env, f32) 42 DEF_HELPER_FLAGS_2(fcnv_d_s, TCG_CALL_NO_RWG, f32, env, f64) 44 DEF_HELPER_FLAGS_2(fcnv_w_s, TCG_CALL_NO_RWG, f32, env, s32) 45 DEF_HELPER_FLAGS_2(fcnv_dw_s, TCG_CALL_NO_RWG, f32, env, s64) [all …]
|
/openbmc/qemu/target/rx/ |
H A D | helper.h | 7 DEF_HELPER_FLAGS_3(fadd, TCG_CALL_NO_WG, f32, env, f32, f32) 8 DEF_HELPER_FLAGS_3(fsub, TCG_CALL_NO_WG, f32, env, f32, f32) 9 DEF_HELPER_FLAGS_3(fmul, TCG_CALL_NO_WG, f32, env, f32, f32) 10 DEF_HELPER_FLAGS_3(fdiv, TCG_CALL_NO_WG, f32, env, f32, f32) 11 DEF_HELPER_FLAGS_3(fcmp, TCG_CALL_NO_WG, void, env, f32, f32) 12 DEF_HELPER_FLAGS_2(ftoi, TCG_CALL_NO_WG, i32, env, f32) 13 DEF_HELPER_FLAGS_2(round, TCG_CALL_NO_WG, i32, env, f32) 14 DEF_HELPER_FLAGS_2(itof, TCG_CALL_NO_WG, f32, env, i32)
|
/openbmc/qemu/tests/tcg/x86_64/ |
H A D | float_convs.ref | 2 from single: f32(-nan:0xffa00000) 8 from single: f32(-nan:0xffc00000) 14 from single: f32(-inf:0xff800000) 20 from single: f32(-0x1.fffffe00000000000000p+127:0xff7fffff) 26 from single: f32(-0x1.1874b200000000000000p+103:0xf30c3a59) 32 from single: f32(-0x1.c0bab600000000000000p+99:0xf1605d5b) 38 from single: f32(-0x1.31f75000000000000000p-40:0xab98fba8) 44 from single: f32(-0x1.50544400000000000000p-66:0x9ea82a22) 50 from single: f32(-0x1.00000000000000000000p-126:0x80800000) 56 from single: f32(0x0.00000000000000000000p+0:0000000000) [all …]
|
H A D | float_convd.ref | 3 to single: f32(nan:0x7fe00000) (INVALID) 9 to single: f32(-nan:0xffc00000) (OK) 15 to single: f32(-inf:0xff800000) (OK) 21 to single: f32(-inf:0xff800000) (OVERFLOW INEXACT ) 27 to single: f32(-0x1.fffffe00000000000000p+127:0xff7fffff) (OK) 33 to single: f32(-0x1.fffffe00000000000000p+127:0xff7fffff) (OK) 39 to single: f32(-0x1.1874b200000000000000p+103:0xf30c3a59) (INEXACT ) 45 to single: f32(-0x1.c0bab600000000000000p+99:0xf1605d5b) (INEXACT ) 51 to single: f32(-0x1.00000000000000000000p+1:0xc0000000) (OK) 57 to single: f32(-0x1.00000000000000000000p+0:0xbf800000) (OK) [all …]
|
/openbmc/qemu/target/arm/tcg/ |
H A D | helper-a64.h | 28 DEF_HELPER_3(vfp_cmps_a64, i64, f32, f32, ptr) 29 DEF_HELPER_3(vfp_cmpes_a64, i64, f32, f32, ptr) 33 DEF_HELPER_FLAGS_3(vfp_mulxs, TCG_CALL_NO_RWG, f32, f32, f32, ptr) 39 DEF_HELPER_FLAGS_3(recpsf_f32, TCG_CALL_NO_RWG, f32, f32, f32, ptr) 42 DEF_HELPER_FLAGS_3(rsqrtsf_f32, TCG_CALL_NO_RWG, f32, f32, f32, ptr) 49 DEF_HELPER_FLAGS_2(frecpx_f32, TCG_CALL_NO_RWG, f32, f32, ptr) 51 DEF_HELPER_FLAGS_2(fcvtx_f64_to_f32, TCG_CALL_NO_RWG, f32, f64, env)
|