From 9042844b385838f93e4caae6419e691fe95973f9 Mon Sep 17 00:00:00 2001 From: David Harris Date: Tue, 26 Apr 2022 19:41:30 +0000 Subject: [PATCH] Cleaned up canonical NaNs and removed denorm outputs in baby_torture.tv --- pipelined/src/fma/baby_torture.tv | 3262 ++++++++++++++++++++++++-- pipelined/src/fma/baby_torture_rz.tv | 816 ++++++- synthDC/runSynth.sh | 4 - 3 files changed, 3899 insertions(+), 183 deletions(-) delete mode 100644 synthDC/runSynth.sh diff --git a/pipelined/src/fma/baby_torture.tv b/pipelined/src/fma/baby_torture.tv index 3452b9e42..c38e680b3 100644 --- a/pipelined/src/fma/baby_torture.tv +++ b/pipelined/src/fma/baby_torture.tv @@ -1,756 +1,3732 @@ -// Torture tests generated Tue Apr 19 15:04:28 2022 by ./torturegen.pl +// Torture tests generated Tue Apr 26 19:38:29 2022 by ./torturegen.pl ////////// Testcases from f16_add_rz.tv of type add rounding mode 0 +C3EC_0000_3800_04_C2EC_0 // f16_add_rz.tv line 100 C3EC_3800_C2EC_00 -1.01111101100 x 2^1 + 1.00000000000 x 2^-1 = -1.01011101100 x 2^1 +0000_0000_BA72_04_BA72_0 // f16_add_rz.tv line 200 0000_BA72_BA72_00 0 + -1.01001110010 x 2^-1 = -1.01001110010 x 2^-1 +0000_0000_8401_04_8401_0 // f16_add_rz.tv line 300 0000_8401_8401_00 0 + -1.00000000001 x 2^-14 = -1.00000000001 x 2^-14 +BC83_0000_BFFF_04_C241_0 // f16_add_rz.tv line 400 BC83_BFFF_C241_00 -1.00010000011 x 2^0 + -1.01111111111 x 2^0 = -1.01001000001 x 2^1 0000_0000_FA02_04_FA02_0 // f16_add_rz.tv line 500 0000_FA02_FA02_00 0 + -1.01000000010 x 2^15 = -1.01000000010 x 2^15 +// Skipped denorm f16_add_rz.tv line 600 0001_13FE_13FE_01 Denorm + 1.01111111110 x 2^-11 = 1.01111111110 x 2^-11 +37AF_0000_4400_04_447A_1 // f16_add_rz.tv line 700 37AF_4400_447A_01 1.01110101111 x 2^-2 + 1.00000000000 x 2^2 = 1.00001111010 x 2^2 +// Skipped denorm f16_add_rz.tv line 800 0001_B668_B667_01 Denorm + -1.01001101000 x 2^-2 = -1.01001100111 x 2^-2 +// Skipped denorm f16_add_rz.tv line 900 0001_B801_B800_01 Denorm + -1.00000000001 x 2^-1 = -1.00000000000 x 2^-1 93FF_0000_EBFF_04_EBFF_1 // f16_add_rz.tv line 1000 93FF_EBFF_EBFF_01 -1.01111111111 x 2^-11 + -1.01111111111 x 2^11 = -1.01111111111 x 2^11 +// Skipped denorm f16_add_rz.tv line 1100 03FF_AC0E_AC0D_01 Denorm + -1.00000001110 x 2^-4 = -1.00000001101 x 2^-4 +// Skipped denorm f16_add_rz.tv line 1200 03FF_3FFE_3FFE_01 Denorm + 1.01111111110 x 2^0 = 1.01111111110 x 2^0 +C0DF_0000_7C00_04_7C00_0 // f16_add_rz.tv line 1300 C0DF_7C00_7C00_00 -1.00011011111 x 2^1 + INF = INF +// Skipped denorm f16_add_rz.tv line 1400 03FF_EC2E_EC2D_01 Denorm + -1.00000101110 x 2^12 = -1.00000101101 x 2^12 // Skipped denorm f16_add_rz.tv line 1500 03FF_C401_C400_01 Denorm + -1.00000000001 x 2^2 = -1.00000000000 x 2^2 +// Skipped denorm f16_add_rz.tv line 1600 B2FF_03FF_B2FE_01 -1.01011111111 x 2^-3 + Denorm = -1.01011111110 x 2^-3 +// Skipped denorm f16_add_rz.tv line 1700 03FE_43BE_43BE_01 Denorm + 1.01110111110 x 2^1 = 1.01110111110 x 2^1 +// Skipped denorm f16_add_rz.tv line 1800 03FE_6BFE_6BFE_01 Denorm + 1.01111111110 x 2^11 = 1.01111111110 x 2^11 +D169_0000_9000_04_D169_1 // f16_add_rz.tv line 1900 D169_9000_D169_01 -1.00101101001 x 2^5 + -1.00000000000 x 2^-11 = -1.00101101001 x 2^5 // Skipped denorm f16_add_rz.tv line 2000 03FE_0001_03FF_00 Denorm + Denorm = Denorm +// Skipped denorm f16_add_rz.tv line 2100 03FE_FC01_FE01_10 Denorm + NaN = NaN +// Skipped denorm f16_add_rz.tv line 2200 003D_37FF_37FF_01 Denorm + 1.01111111111 x 2^-2 = 1.01111111111 x 2^-2 +0400_0000_37EB_04_37EB_1 // f16_add_rz.tv line 2300 0400_37EB_37EB_01 1.00000000000 x 2^-14 + 1.01111101011 x 2^-2 = 1.01111101011 x 2^-2 +// Skipped denorm f16_add_rz.tv line 2400 0400_83FE_0002_00 1.00000000000 x 2^-14 + -Denorm = Denorm 54CE_0000_BC00_04_54BE_0 // f16_add_rz.tv line 2500 54CE_BC00_54BE_00 1.00011001110 x 2^6 + -1.00000000000 x 2^0 = 1.00010111110 x 2^6 +0400_0000_B082_04_B081_1 // f16_add_rz.tv line 2600 0400_B082_B081_01 1.00000000000 x 2^-14 + -1.00010000010 x 2^-3 = -1.00010000001 x 2^-3 +0401_0000_1001_04_1081_1 // f16_add_rz.tv line 2700 0401_1001_1081_01 1.00000000001 x 2^-14 + 1.00000000001 x 2^-11 = 1.00010000001 x 2^-11 +47F8_0000_43FF_04_49FB_1 // f16_add_rz.tv line 2800 47F8_43FF_49FB_01 1.01111111000 x 2^2 + 1.01111111111 x 2^1 = 1.00111111011 x 2^3 +0401_0000_7562_04_7562_1 // f16_add_rz.tv line 2900 0401_7562_7562_01 1.00000000001 x 2^-14 + 1.00101100010 x 2^14 = 1.00101100010 x 2^14 0401_0000_B7FE_04_B7FD_1 // f16_add_rz.tv line 3000 0401_B7FE_B7FD_01 1.00000000001 x 2^-14 + -1.01111111110 x 2^-2 = -1.01111111101 x 2^-2 +7BDC_0000_E800_04_7B9C_0 // f16_add_rz.tv line 3100 7BDC_E800_7B9C_00 1.01111011100 x 2^15 + -1.00000000000 x 2^11 = 1.01110011100 x 2^15 +// Skipped denorm f16_add_rz.tv line 3200 07FF_8783_007C_00 1.01111111111 x 2^-14 + -1.01110000011 x 2^-14 = Denorm +07FF_0000_3C01_04_3C01_1 // f16_add_rz.tv line 3300 07FF_3C01_3C01_01 1.01111111111 x 2^-14 + 1.00000000001 x 2^0 = 1.00000000001 x 2^0 +7BDB_0000_7BFF_04_7BFF_5 // f16_add_rz.tv line 3400 7BDB_7BFF_7BFF_05 1.01111011011 x 2^15 + 1.01111111111 x 2^15 = 1.01111111111 x 2^15 07FF_0000_C3FF_04_C3FE_1 // f16_add_rz.tv line 3500 07FF_C3FF_C3FE_01 1.01111111111 x 2^-14 + -1.01111111111 x 2^1 = -1.01111111110 x 2^1 +07FF_0000_C3FE_04_C3FD_1 // f16_add_rz.tv line 3600 07FF_C3FE_C3FD_01 1.01111111111 x 2^-14 + -1.01111111110 x 2^1 = -1.01111111101 x 2^1 +7400_0000_0000_04_7400_0 // f16_add_rz.tv line 3700 7400_0000_7400_00 1.00000000000 x 2^14 + 0 = 1.00000000000 x 2^14 +07FE_0000_7702_04_7702_1 // f16_add_rz.tv line 3800 07FE_7702_7702_01 1.01111111110 x 2^-14 + 1.01100000010 x 2^14 = 1.01100000010 x 2^14 +07FE_0000_6801_04_6801_1 // f16_add_rz.tv line 3900 07FE_6801_6801_01 1.01111111110 x 2^-14 + 1.00000000001 x 2^11 = 1.00000000001 x 2^11 9C3B_0000_87FF_04_9C5A_1 // f16_add_rz.tv line 4000 9C3B_87FF_9C5A_01 -1.00000111011 x 2^-8 + -1.01111111111 x 2^-14 = -1.00001011010 x 2^-8 +07FE_0000_BAFC_04_BAFB_1 // f16_add_rz.tv line 4100 07FE_BAFC_BAFB_01 1.01111111110 x 2^-14 + -1.01011111100 x 2^-1 = -1.01011111011 x 2^-1 +07FE_0000_FBFE_04_FBFD_1 // f16_add_rz.tv line 4200 07FE_FBFE_FBFD_01 1.01111111110 x 2^-14 + -1.01111111110 x 2^15 = -1.01111111101 x 2^15 +CC26_0000_3400_04_CC16_0 // f16_add_rz.tv line 4300 CC26_3400_CC16_00 -1.00000100110 x 2^4 + 1.00000000000 x 2^-2 = -1.00000010110 x 2^4 +1000_0000_B7C0_04_B7BE_0 // f16_add_rz.tv line 4400 1000_B7C0_B7BE_00 1.00000000000 x 2^-11 + -1.01111000000 x 2^-2 = -1.01110111110 x 2^-2 // Skipped denorm f16_add_rz.tv line 4500 1000_8001_0FFF_01 1.00000000000 x 2^-11 + -Denorm = 1.01111111111 x 2^-12 +5BFE_0000_BBFF_04_5BF6_1 // f16_add_rz.tv line 4600 5BFE_BBFF_5BF6_01 1.01111111110 x 2^7 + -1.01111111111 x 2^-1 = 1.01111110110 x 2^7 +1000_0000_3FFD_04_3FFD_1 // f16_add_rz.tv line 4700 1000_3FFD_3FFD_01 1.00000000000 x 2^-11 + 1.01111111101 x 2^0 = 1.01111111101 x 2^0 +1001_0000_07FE_04_1100_1 // f16_add_rz.tv line 4800 1001_07FE_1100_01 1.00000000001 x 2^-11 + 1.01111111110 x 2^-14 = 1.00100000000 x 2^-11 +3FF3_0000_4000_04_43F9_1 // f16_add_rz.tv line 4900 3FF3_4000_43F9_01 1.01111110011 x 2^0 + 1.00000000000 x 2^1 = 1.01111111001 x 2^1 1001_0000_2FBB_04_2FC3_1 // f16_add_rz.tv line 5000 1001_2FBB_2FC3_01 1.00000000001 x 2^-11 + 1.01110111011 x 2^-4 = 1.01111000011 x 2^-4 +1001_0000_B401_04_B3FD_1 // f16_add_rz.tv line 5100 1001_B401_B3FD_01 1.00000000001 x 2^-11 + -1.00000000001 x 2^-2 = -1.01111111101 x 2^-3 +47BA_0000_C7FF_04_B450_0 // f16_add_rz.tv line 5200 47BA_C7FF_B450_00 1.01110111010 x 2^2 + -1.01111111111 x 2^2 = -1.00001010000 x 2^-2 +13FF_0000_3FC2_04_3FC2_1 // f16_add_rz.tv line 5300 13FF_3FC2_3FC2_01 1.01111111111 x 2^-11 + 1.01111000010 x 2^0 = 1.01111000010 x 2^0 +13FF_0000_3BFE_04_3BFF_1 // f16_add_rz.tv line 5400 13FF_3BFE_3BFF_01 1.01111111111 x 2^-11 + 1.01111111110 x 2^-1 = 1.01111111111 x 2^-1 37EE_0000_7800_04_7800_1 // f16_add_rz.tv line 5500 37EE_7800_7800_01 1.01111101110 x 2^-2 + 1.00000000000 x 2^15 = 1.00000000000 x 2^15 +13FF_0000_762A_04_762A_1 // f16_add_rz.tv line 5600 13FF_762A_762A_01 1.01111111111 x 2^-11 + 1.01000101010 x 2^14 = 1.01000101010 x 2^14 +13FF_0000_C001_04_C000_1 // f16_add_rz.tv line 5700 13FF_C001_C000_01 1.01111111111 x 2^-11 + -1.00000000001 x 2^1 = -1.00000000000 x 2^1 +// Skipped denorm f16_add_rz.tv line 5800 80FF_FFFF_FFFF_00 -Denorm + NaN = NaN +13FE_0000_6BEF_04_6BEF_1 // f16_add_rz.tv line 5900 13FE_6BEF_6BEF_01 1.01111111110 x 2^-11 + 1.01111101111 x 2^11 = 1.01111101111 x 2^11 13FE_0000_47FE_04_47FE_1 // f16_add_rz.tv line 6000 13FE_47FE_47FE_01 1.01111111110 x 2^-11 + 1.01111111110 x 2^2 = 1.01111111110 x 2^2 +3BF1_0000_8400_04_3BF0_1 // f16_add_rz.tv line 6100 3BF1_8400_3BF0_01 1.01111110001 x 2^-1 + -1.00000000000 x 2^-14 = 1.01111110000 x 2^-1 +13FE_0000_85C8_04_1345_0 // f16_add_rz.tv line 6200 13FE_85C8_1345_00 1.01111111110 x 2^-11 + -1.00111001000 x 2^-14 = 1.01101000101 x 2^-11 +13FE_0000_F801_04_F800_1 // f16_add_rz.tv line 6300 13FE_F801_F800_01 1.01111111110 x 2^-11 + -1.00000000001 x 2^15 = -1.00000000000 x 2^15 +40C0_0000_13FF_04_40C0_1 // f16_add_rz.tv line 6400 40C0_13FF_40C0_01 1.00011000000 x 2^1 + 1.01111111111 x 2^-11 = 1.00011000000 x 2^1 3400_0000_CA47_04_CA27_0 // f16_add_rz.tv line 6500 3400_CA47_CA27_00 1.00000000000 x 2^-2 + -1.01001000111 x 2^3 = -1.01000100111 x 2^3 +3400_0000_7FFE_04_7e00_0 // f16_add_rz.tv line 6600 3400_7FFE_7FFE_00 1.00000000000 x 2^-2 + NaN = NaN +AFFF_0000_B800_04_B8FF_1 // f16_add_rz.tv line 6700 AFFF_B800_B8FF_01 -1.01111111111 x 2^-4 + -1.00000000000 x 2^-1 = -1.00011111111 x 2^-1 +3400_0000_57E8_04_57EC_0 // f16_add_rz.tv line 6800 3400_57E8_57EC_00 1.00000000000 x 2^-2 + 1.01111101000 x 2^6 = 1.01111101100 x 2^6 +3401_0000_0401_04_3401_1 // f16_add_rz.tv line 6900 3401_0401_3401_01 1.00000000001 x 2^-2 + 1.00000000001 x 2^-14 = 1.00000000001 x 2^-2 30EE_0000_3FFF_04_404E_1 // f16_add_rz.tv line 7000 30EE_3FFF_404E_01 1.00011101110 x 2^-3 + 1.01111111111 x 2^0 = 1.00001001110 x 2^1 +3401_0000_B7BE_04_B37A_0 // f16_add_rz.tv line 7100 3401_B7BE_B37A_00 1.00000000001 x 2^-2 + -1.01110111110 x 2^-2 = -1.01101111010 x 2^-3 +3401_0000_93FE_04_33FA_1 // f16_add_rz.tv line 7200 3401_93FE_33FA_01 1.00000000001 x 2^-2 + -1.01111111110 x 2^-11 = 1.01111111010 x 2^-3 +F37C_0000_C400_04_F37C_1 // f16_add_rz.tv line 7300 F37C_C400_F37C_01 -1.01101111100 x 2^13 + -1.00000000000 x 2^2 = -1.01101111100 x 2^13 +37FF_0000_B4C6_04_3272_0 // f16_add_rz.tv line 7400 37FF_B4C6_3272_00 1.01111111111 x 2^-2 + -1.00011000110 x 2^-2 = 1.01001110010 x 2^-3 37FF_0000_3801_04_3C00_1 // f16_add_rz.tv line 7500 37FF_3801_3C00_01 1.01111111111 x 2^-2 + 1.00000000001 x 2^-1 = 1.00000000000 x 2^0 +CC88_0000_6BFF_04_6BF5_1 // f16_add_rz.tv line 7600 CC88_6BFF_6BF5_01 -1.00010001000 x 2^4 + 1.01111111111 x 2^11 = 1.01111110101 x 2^11 +37FF_0000_7CB4_04_7e00_0 // f16_add_rz.tv line 7700 37FF_7CB4_7EB4_10 1.01111111111 x 2^-2 + NaN = NaN +37FF_0000_BFFE_04_BDFE_1 // f16_add_rz.tv line 7800 37FF_BFFE_BDFE_01 1.01111111111 x 2^-2 + -1.01111111110 x 2^0 = -1.00111111110 x 2^0 +7843_0000_FC00_04_FC00_0 // f16_add_rz.tv line 7900 7843_FC00_FC00_00 1.00001000011 x 2^15 + -INF = -INF 37FE_0000_B783_04_27B0_0 // f16_add_rz.tv line 8000 37FE_B783_27B0_00 1.01111111110 x 2^-2 + -1.01110000011 x 2^-2 = 1.01110110000 x 2^-6 +37FE_0000_4401_04_4480_1 // f16_add_rz.tv line 8100 37FE_4401_4480_01 1.01111111110 x 2^-2 + 1.00000000001 x 2^2 = 1.00010000000 x 2^2 +// Skipped denorm f16_add_rz.tv line 8200 BB80_83FF_BB80_01 -1.01110000000 x 2^-1 + -Denorm = -1.01110000000 x 2^-1 +37FE_0000_BFDF_04_BDDF_1 // f16_add_rz.tv line 8300 37FE_BFDF_BDDF_01 1.01111111110 x 2^-2 + -1.01111011111 x 2^0 = -1.00111011111 x 2^0 +37FE_0000_EBFE_04_EBFD_1 // f16_add_rz.tv line 8400 37FE_EBFE_EBFD_01 1.01111111110 x 2^-2 + -1.01111111110 x 2^11 = -1.01111111101 x 2^11 0EBE_0000_1000_04_135F_0 // f16_add_rz.tv line 8500 0EBE_1000_135F_00 1.01010111110 x 2^-12 + 1.00000000000 x 2^-11 = 1.01101011111 x 2^-11 +3800_0000_BB68_04_B6D0_0 // f16_add_rz.tv line 8600 3800_BB68_B6D0_00 1.00000000000 x 2^-1 + -1.01101101000 x 2^-1 = -1.01011010000 x 2^-2 +3800_0000_7C01_04_7e00_0 // f16_add_rz.tv line 8700 3800_7C01_7E01_10 1.00000000000 x 2^-1 + NaN = NaN +76FC_0000_B7FF_04_76FB_1 // f16_add_rz.tv line 8800 76FC_B7FF_76FB_01 1.01011111100 x 2^14 + -1.01111111111 x 2^-2 = 1.01011111011 x 2^14 +3800_0000_41E1_04_42E1_0 // f16_add_rz.tv line 8900 3800_41E1_42E1_00 1.00000000000 x 2^-1 + 1.00111100001 x 2^1 = 1.01011100001 x 2^1 // Skipped denorm f16_add_rz.tv line 9000 3801_03FE_3801_01 1.00000000001 x 2^-1 + Denorm = 1.00000000001 x 2^-1 +3401_0000_3C00_04_3D00_1 // f16_add_rz.tv line 9100 3401_3C00_3D00_01 1.00000000001 x 2^-2 + 1.00000000000 x 2^0 = 1.00100000000 x 2^0 +3801_0000_5012_04_5022_1 // f16_add_rz.tv line 9200 3801_5012_5022_01 1.00000000001 x 2^-1 + 1.00000010010 x 2^5 = 1.00000100010 x 2^5 +3801_0000_9001_04_37FF_1 // f16_add_rz.tv line 9300 3801_9001_37FF_01 1.00000000001 x 2^-1 + -1.00000000001 x 2^-11 = 1.01111111111 x 2^-2 +// Skipped denorm f16_add_rz.tv line 9400 0291_C3FF_C3FE_01 Denorm + -1.01111111111 x 2^1 = -1.01111111110 x 2^1 3801_0000_480F_04_484F_1 // f16_add_rz.tv line 9500 3801_480F_484F_01 1.00000000001 x 2^-1 + 1.00000001111 x 2^3 = 1.00001001111 x 2^3 +3BFF_0000_37FE_04_3DFF_0 // f16_add_rz.tv line 9600 3BFF_37FE_3DFF_00 1.01111111111 x 2^-1 + 1.01111111110 x 2^-2 = 1.00111111111 x 2^0 +F012_0000_6800_04_EE24_0 // f16_add_rz.tv line 9700 F012_6800_EE24_00 -1.00000010010 x 2^13 + 1.00000000000 x 2^11 = -1.01000100100 x 2^12 +3BFF_0000_89DF_04_3BFE_1 // f16_add_rz.tv line 9800 3BFF_89DF_3BFE_01 1.01111111111 x 2^-1 + -1.00111011111 x 2^-13 = 1.01111111110 x 2^-1 +3BFF_0000_BC01_04_9600_0 // f16_add_rz.tv line 9900 3BFF_BC01_9600_00 1.01111111111 x 2^-1 + -1.00000000001 x 2^0 = -1.01000000000 x 2^-10 // Skipped denorm f16_add_rz.tv line 10000 003E_FBFF_FBFE_01 Denorm + -1.01111111111 x 2^15 = -1.01111111110 x 2^15 +3BFE_0000_7D5A_04_7e00_0 // f16_add_rz.tv line 10100 3BFE_7D5A_7F5A_10 1.01111111110 x 2^-1 + NaN = NaN +3BFE_0000_43FE_04_44FE_1 // f16_add_rz.tv line 10200 3BFE_43FE_44FE_01 1.01111111110 x 2^-1 + 1.01111111110 x 2^1 = 1.00011111110 x 2^2 +// Skipped denorm f16_add_rz.tv line 10300 C800_8000_C800_00 -1.00000000000 x 2^3 + -Denorm = -1.00000000000 x 2^3 +3BFE_0000_4400_04_44FF_1 // f16_add_rz.tv line 10400 3BFE_4400_44FF_01 1.01111111110 x 2^-1 + 1.00000000000 x 2^2 = 1.00011111111 x 2^2 3BFE_0000_E801_04_E800_1 // f16_add_rz.tv line 10500 3BFE_E801_E800_01 1.01111111110 x 2^-1 + -1.00000000001 x 2^11 = -1.00000000000 x 2^11 +B080_0000_07FF_04_B07F_1 // f16_add_rz.tv line 10600 B080_07FF_B07F_01 -1.00010000000 x 2^-3 + 1.01111111111 x 2^-14 = -1.00001111111 x 2^-3 +3C00_0000_F7E6_04_F7E5_1 // f16_add_rz.tv line 10700 3C00_F7E6_F7E5_01 1.00000000000 x 2^0 + -1.01111100110 x 2^14 = -1.01111100101 x 2^14 +3C00_0000_7BFE_04_7BFE_1 // f16_add_rz.tv line 10800 3C00_7BFE_7BFE_01 1.00000000000 x 2^0 + 1.01111111110 x 2^15 = 1.01111111110 x 2^15 +B449_0000_B400_04_B824_1 // f16_add_rz.tv line 10900 B449_B400_B824_01 -1.00001001001 x 2^-2 + -1.00000000000 x 2^-2 = -1.00000100100 x 2^-1 3C00_0000_88D3_04_3BFF_1 // f16_add_rz.tv line 11000 3C00_88D3_3BFF_01 1.00000000000 x 2^0 + -1.00011010011 x 2^-13 = 1.01111111111 x 2^-1 +// Skipped denorm f16_add_rz.tv line 11100 3C01_0001_3C01_01 1.00000000001 x 2^0 + Denorm = 1.00000000001 x 2^0 +3FDF_0000_3BFF_04_41EF_1 // f16_add_rz.tv line 11200 3FDF_3BFF_41EF_01 1.01111011111 x 2^0 + 1.01111111111 x 2^-1 = 1.00111101111 x 2^1 +3C01_0000_B390_04_3A1E_0 // f16_add_rz.tv line 11300 3C01_B390_3A1E_00 1.00000000001 x 2^0 + -1.01110010000 x 2^-3 = 1.01000011110 x 2^-1 +3C01_0000_87FE_04_3C00_1 // f16_add_rz.tv line 11400 3C01_87FE_3C00_01 1.00000000001 x 2^0 + -1.01111111110 x 2^-14 = 1.00000000000 x 2^0 257F_0000_C000_04_BFEA_1 // f16_add_rz.tv line 11500 257F_C000_BFEA_01 1.00101111111 x 2^-6 + -1.00000000000 x 2^1 = -1.01111101010 x 2^0 +3C01_0000_387E_04_3E40_0 // f16_add_rz.tv line 11600 3C01_387E_3E40_00 1.00000000001 x 2^0 + 1.00001111110 x 2^-1 = 1.01001000000 x 2^0 +3FFF_0000_3401_04_407F_1 // f16_add_rz.tv line 11700 3FFF_3401_407F_01 1.01111111111 x 2^0 + 1.00000000001 x 2^-2 = 1.00001111111 x 2^1 +380D_0000_47FF_04_4840_1 // f16_add_rz.tv line 11800 380D_47FF_4840_01 1.00000001101 x 2^-1 + 1.01111111111 x 2^2 = 1.00001000000 x 2^3 +3FFF_0000_FCDF_04_7e00_0 // f16_add_rz.tv line 11900 3FFF_FCDF_FEDF_10 1.01111111111 x 2^0 + NaN = NaN 3FFF_0000_BBFE_04_3C00_0 // f16_add_rz.tv line 12000 3FFF_BBFE_3C00_00 1.01111111111 x 2^0 + -1.01111111110 x 2^-1 = 1.00000000000 x 2^0 +403A_0000_F800_04_F7FF_1 // f16_add_rz.tv line 12100 403A_F800_F7FF_01 1.00000111010 x 2^1 + -1.00000000000 x 2^15 = -1.01111111111 x 2^14 +3FFE_0000_F7C1_04_F7C0_1 // f16_add_rz.tv line 12200 3FFE_F7C1_F7C0_01 1.01111111110 x 2^0 + -1.01111000001 x 2^14 = -1.01111000000 x 2^14 +3FFE_0000_4001_04_4400_0 // f16_add_rz.tv line 12300 3FFE_4001_4400_00 1.01111111110 x 2^0 + 1.00000000001 x 2^1 = 1.00000000000 x 2^2 +7C20_0000_7FFF_04_7e00_0 // f16_add_rz.tv line 12400 7C20_7FFF_7E20_10 NaN + NaN = NaN 3FFE_0000_4AFD_04_4BFC_1 // f16_add_rz.tv line 12500 3FFE_4AFD_4BFC_01 1.01111111110 x 2^0 + 1.01011111101 x 2^3 = 1.01111111100 x 2^3 +3FFE_0000_C7FE_04_C5FE_1 // f16_add_rz.tv line 12600 3FFE_C7FE_C5FE_01 1.01111111110 x 2^0 + -1.01111111110 x 2^2 = -1.00111111110 x 2^2 +4BDA_0000_0400_04_4BDA_1 // f16_add_rz.tv line 12700 4BDA_0400_4BDA_01 1.01111011010 x 2^3 + 1.00000000000 x 2^-14 = 1.01111011010 x 2^3 +4000_0000_4400_04_4600_0 // f16_add_rz.tv line 12800 4000_4400_4600_00 1.00000000000 x 2^1 + 1.00000000000 x 2^2 = 1.01000000000 x 2^2 +4000_0000_7801_04_7801_1 // f16_add_rz.tv line 12900 4000_7801_7801_01 1.00000000000 x 2^1 + 1.00000000001 x 2^15 = 1.00000000001 x 2^15 B7FF_0000_93FF_04_B801_1 // f16_add_rz.tv line 13000 B7FF_93FF_B801_01 -1.01111111111 x 2^-2 + -1.01111111111 x 2^-11 = -1.00000000001 x 2^-1 +4000_0000_BFDD_04_2860_0 // f16_add_rz.tv line 13100 4000_BFDD_2860_00 1.00000000000 x 2^1 + -1.01111011101 x 2^0 = 1.00001100000 x 2^-5 +4000_0000_FFFE_04_7e00_0 // f16_add_rz.tv line 13200 4000_FFFE_FFFE_00 1.00000000000 x 2^1 + NaN = NaN +5FF3_0000_3800_04_5FF5_0 // f16_add_rz.tv line 13300 5FF3_3800_5FF5_00 1.01111110011 x 2^8 + 1.00000000000 x 2^-1 = 1.01111110101 x 2^8 +4001_0000_ADDF_04_3FA4_1 // f16_add_rz.tv line 13400 4001_ADDF_3FA4_01 1.00000000001 x 2^1 + -1.00111011111 x 2^-4 = 1.01110100100 x 2^0 4001_0000_8401_04_4000_1 // f16_add_rz.tv line 13500 4001_8401_4000_01 1.00000000001 x 2^1 + -1.00000000001 x 2^-14 = 1.00000000000 x 2^1 +B11F_0000_BFFF_04_C051_1 // f16_add_rz.tv line 13600 B11F_BFFF_C051_01 -1.00100011111 x 2^-3 + -1.01111111111 x 2^0 = -1.00001010001 x 2^1 +4001_0000_3FDD_04_43EF_1 // f16_add_rz.tv line 13700 4001_3FDD_43EF_01 1.00000000001 x 2^1 + 1.01111011101 x 2^0 = 1.01111101111 x 2^1 +43FF_0000_13FE_04_43FF_1 // f16_add_rz.tv line 13800 43FF_13FE_43FF_01 1.01111111111 x 2^1 + 1.01111111110 x 2^-11 = 1.01111111111 x 2^1 +F5FC_0000_4400_04_F5FB_1 // f16_add_rz.tv line 13900 F5FC_4400_F5FB_01 -1.00111111100 x 2^14 + 1.00000000000 x 2^2 = -1.00111111011 x 2^14 43FF_0000_3808_04_4480_1 // f16_add_rz.tv line 14000 43FF_3808_4480_01 1.01111111111 x 2^1 + 1.00000001000 x 2^-1 = 1.00010000000 x 2^2 +43FF_0000_B801_04_42FE_1 // f16_add_rz.tv line 14100 43FF_B801_42FE_01 1.01111111111 x 2^1 + -1.00000000001 x 2^-1 = 1.01011111110 x 2^1 +69E0_0000_EBFF_04_E43E_0 // f16_add_rz.tv line 14200 69E0_EBFF_E43E_00 1.00111100000 x 2^11 + -1.01111111111 x 2^11 = -1.00000111110 x 2^10 +43FE_0000_4481_04_4840_0 // f16_add_rz.tv line 14300 43FE_4481_4840_00 1.01111111110 x 2^1 + 1.00010000001 x 2^2 = 1.00001000000 x 2^3 +43FE_0000_3FFE_04_45FE_1 // f16_add_rz.tv line 14400 43FE_3FFE_45FE_01 1.01111111110 x 2^1 + 1.01111111110 x 2^0 = 1.00111111110 x 2^2 AC0A_0000_7C00_04_7C00_0 // f16_add_rz.tv line 14500 AC0A_7C00_7C00_00 -1.00000001010 x 2^-4 + INF = INF +43FE_0000_2FFB_04_441E_1 // f16_add_rz.tv line 14600 43FE_2FFB_441E_01 1.01111111110 x 2^1 + 1.01111111011 x 2^-4 = 1.00000011110 x 2^2 +43FE_0000_C401_04_A000_0 // f16_add_rz.tv line 14700 43FE_C401_A000_00 1.01111111110 x 2^1 + -1.00000000001 x 2^2 = -1.00000000000 x 2^-7 +// Skipped denorm f16_add_rz.tv line 14800 4DBD_03FF_4DBD_01 1.00110111101 x 2^4 + Denorm = 1.00110111101 x 2^4 +4400_0000_AD2D_04_43D6_1 // f16_add_rz.tv line 14900 4400_AD2D_43D6_01 1.00000000000 x 2^2 + -1.00100101101 x 2^-4 = 1.01111010110 x 2^1 4400_0000_6BFE_04_6C00_0 // f16_add_rz.tv line 15000 4400_6BFE_6C00_00 1.00000000000 x 2^2 + 1.01111111110 x 2^11 = 1.00000000000 x 2^12 +C0FC_0000_9000_04_C0FC_1 // f16_add_rz.tv line 15100 C0FC_9000_C0FC_01 -1.00011111100 x 2^1 + -1.00000000000 x 2^-11 = -1.00011111100 x 2^1 +4400_0000_410C_04_4686_0 // f16_add_rz.tv line 15200 4400_410C_4686_00 1.00000000000 x 2^2 + 1.00100001100 x 2^1 = 1.01010000110 x 2^2 +4400_0000_FC01_04_7e00_0 // f16_add_rz.tv line 15300 4400_FC01_FE01_10 1.00000000000 x 2^2 + NaN = NaN +1412_0000_37FF_04_3801_1 // f16_add_rz.tv line 15400 1412_37FF_3801_01 1.00000010010 x 2^-10 + 1.01111111111 x 2^-2 = 1.00000000001 x 2^-1 4401_0000_D3F2_04_D371_1 // f16_add_rz.tv line 15500 4401_D3F2_D371_01 1.00000000001 x 2^2 + -1.01111110010 x 2^5 = -1.01101110001 x 2^5 +// Skipped denorm f16_add_rz.tv line 15600 4401_83FE_4400_01 1.00000000001 x 2^2 + -Denorm = 1.00000000000 x 2^2 +// Skipped denorm f16_add_rz.tv line 15700 800F_BC00_BC00_01 -Denorm + -1.00000000000 x 2^0 = -1.00000000000 x 2^0 +4401_0000_4AFF_04_4C7F_1 // f16_add_rz.tv line 15800 4401_4AFF_4C7F_01 1.00000000001 x 2^2 + 1.01011111111 x 2^3 = 1.00001111111 x 2^4 +47FF_0000_1001_04_47FF_1 // f16_add_rz.tv line 15900 47FF_1001_47FF_01 1.01111111111 x 2^2 + 1.00000000001 x 2^-11 = 1.01111111111 x 2^2 5BC2_0000_43FF_04_5BE1_1 // f16_add_rz.tv line 16000 5BC2_43FF_5BE1_01 1.01111000010 x 2^7 + 1.01111111111 x 2^1 = 1.01111100001 x 2^7 +47FF_0000_47FE_04_4BFE_1 // f16_add_rz.tv line 16100 47FF_47FE_4BFE_01 1.01111111111 x 2^2 + 1.01111111110 x 2^2 = 1.01111111110 x 2^3 +47FF_0000_B7FE_04_477F_1 // f16_add_rz.tv line 16200 47FF_B7FE_477F_01 1.01111111111 x 2^2 + -1.01111111110 x 2^-2 = 1.01101111111 x 2^2 +17FE_0000_E800_04_E7FF_1 // f16_add_rz.tv line 16300 17FE_E800_E7FF_01 1.01111111110 x 2^-10 + -1.00000000000 x 2^11 = -1.01111111111 x 2^10 +47FE_0000_78F8_04_78F8_1 // f16_add_rz.tv line 16400 47FE_78F8_78F8_01 1.01111111110 x 2^2 + 1.00011111000 x 2^15 = 1.00011111000 x 2^15 47FE_0000_3C01_04_487F_1 // f16_add_rz.tv line 16500 47FE_3C01_487F_01 1.01111111110 x 2^2 + 1.00000000001 x 2^0 = 1.00001111111 x 2^3 +35C0_0000_7BFF_04_7BFF_1 // f16_add_rz.tv line 16600 35C0_7BFF_7BFF_01 1.00111000000 x 2^-2 + 1.01111111111 x 2^15 = 1.01111111111 x 2^15 +47FE_0000_7A01_04_7A01_1 // f16_add_rz.tv line 16700 47FE_7A01_7A01_01 1.01111111110 x 2^2 + 1.01000000001 x 2^15 = 1.01000000001 x 2^15 +47FE_0000_C3FE_04_43FE_0 // f16_add_rz.tv line 16800 47FE_C3FE_43FE_00 1.01111111110 x 2^2 + -1.01111111110 x 2^1 = 1.01111111110 x 2^1 +B86B_0000_0000_04_B86B_0 // f16_add_rz.tv line 16900 B86B_0000_B86B_00 -1.00001101011 x 2^-1 + 0 = -1.00001101011 x 2^-1 6800_0000_13F1_04_6800_1 // f16_add_rz.tv line 17000 6800_13F1_6800_01 1.00000000000 x 2^11 + 1.01111110001 x 2^-11 = 1.00000000000 x 2^11 +6800_0000_6801_04_6C00_1 // f16_add_rz.tv line 17100 6800_6801_6C00_01 1.00000000000 x 2^11 + 1.00000000001 x 2^11 = 1.00000000000 x 2^12 +BFE4_0000_87FF_04_BFE4_1 // f16_add_rz.tv line 17200 BFE4_87FF_BFE4_01 -1.01111100100 x 2^0 + -1.01111111111 x 2^-14 = -1.01111100100 x 2^0 +6800_0000_CBDA_04_67F0_1 // f16_add_rz.tv line 17300 6800_CBDA_67F0_01 1.00000000000 x 2^11 + -1.01111011010 x 2^3 = 1.01111110000 x 2^10 +6800_0000_FBFE_04_FBBE_0 // f16_add_rz.tv line 17400 6800_FBFE_FBBE_00 1.00000000000 x 2^11 + -1.01111111110 x 2^15 = -1.01110111110 x 2^15 78FB_0000_3400_04_78FB_1 // f16_add_rz.tv line 17500 78FB_3400_78FB_01 1.00011111011 x 2^15 + 1.00000000000 x 2^-2 = 1.00011111011 x 2^15 +6801_0000_4436_04_6803_1 // f16_add_rz.tv line 17600 6801_4436_6803_01 1.00000000001 x 2^11 + 1.00000110110 x 2^2 = 1.00000000011 x 2^11 +// Skipped denorm f16_add_rz.tv line 17700 6801_8001_6800_01 1.00000000001 x 2^11 + -Denorm = 1.00000000000 x 2^11 +CC30_0000_BBFF_04_CC6F_1 // f16_add_rz.tv line 17800 CC30_BBFF_CC6F_01 -1.00000110000 x 2^4 + -1.01111111111 x 2^-1 = -1.00001101111 x 2^4 +6801_0000_9009_04_6800_1 // f16_add_rz.tv line 17900 6801_9009_6800_01 1.00000000001 x 2^11 + -1.00000001001 x 2^-11 = 1.00000000000 x 2^11 6BFF_0000_07FE_04_6BFF_1 // f16_add_rz.tv line 18000 6BFF_07FE_6BFF_01 1.01111111111 x 2^11 + 1.01111111110 x 2^-14 = 1.01111111111 x 2^11 +F7BA_0000_4000_04_F7B9_1 // f16_add_rz.tv line 18100 F7BA_4000_F7B9_01 -1.01110111010 x 2^14 + 1.00000000000 x 2^1 = -1.01110111001 x 2^14 +6BFF_0000_BC02_04_6BFE_1 // f16_add_rz.tv line 18200 6BFF_BC02_6BFE_01 1.01111111111 x 2^11 + -1.00000000010 x 2^0 = 1.01111111110 x 2^11 +6BFF_0000_B401_04_6BFE_1 // f16_add_rz.tv line 18300 6BFF_B401_6BFE_01 1.01111111111 x 2^11 + -1.00000000001 x 2^-2 = 1.01111111110 x 2^11 +618F_0000_C7FF_04_617F_1 // f16_add_rz.tv line 18400 618F_C7FF_617F_01 1.00110001111 x 2^9 + -1.01111111111 x 2^2 = 1.00101111111 x 2^9 6BFE_0000_13FE_04_6BFE_1 // f16_add_rz.tv line 18500 6BFE_13FE_6BFE_01 1.01111111110 x 2^11 + 1.01111111110 x 2^-11 = 1.01111111110 x 2^11 -382F_0000_FFFF_04_FFFF_0 // f16_add_rz.tv line 19000 382F_FFFF_FFFF_00 1.00000101111 x 2^-1 + NaN = NaN +6BFE_0000_3BFE_04_6BFE_1 // f16_add_rz.tv line 18600 6BFE_3BFE_6BFE_01 1.01111111110 x 2^11 + 1.01111111110 x 2^-1 = 1.01111111110 x 2^11 +977C_0000_7800_04_77FF_1 // f16_add_rz.tv line 18700 977C_7800_77FF_01 -1.01101111100 x 2^-10 + 1.00000000000 x 2^15 = 1.01111111111 x 2^14 +6BFE_0000_230F_04_6BFE_1 // f16_add_rz.tv line 18800 6BFE_230F_6BFE_01 1.01111111110 x 2^11 + 1.01100001111 x 2^-7 = 1.01111111110 x 2^11 +6BFE_0000_C001_04_6BFC_1 // f16_add_rz.tv line 18900 6BFE_C001_6BFC_01 1.01111111110 x 2^11 + -1.00000000001 x 2^1 = 1.01111111100 x 2^11 +382F_0000_FFFF_04_7e00_0 // f16_add_rz.tv line 19000 382F_FFFF_FFFF_00 1.00000101111 x 2^-1 + NaN = NaN +// Skipped denorm f16_add_rz.tv line 19100 7800_80A0_77FF_01 1.00000000000 x 2^15 + -Denorm = 1.01111111111 x 2^14 +7800_0000_47FE_04_7800_1 // f16_add_rz.tv line 19200 7800_47FE_7800_01 1.00000000000 x 2^15 + 1.01111111110 x 2^2 = 1.00000000000 x 2^15 +// Skipped denorm f16_add_rz.tv line 19300 044F_8400_004F_00 1.00001001111 x 2^-14 + -1.00000000000 x 2^-14 = Denorm +7800_0000_43EF_04_7800_1 // f16_add_rz.tv line 19400 7800_43EF_7800_01 1.00000000000 x 2^15 + 1.01111101111 x 2^1 = 1.00000000000 x 2^15 7800_0000_F801_04_D000_0 // f16_add_rz.tv line 19500 7800_F801_D000_00 1.00000000000 x 2^15 + -1.00000000001 x 2^15 = -1.00000000000 x 2^5 +41F8_0000_13FF_04_41F8_1 // f16_add_rz.tv line 19600 41F8_13FF_41F8_01 1.00111111000 x 2^1 + 1.01111111111 x 2^-11 = 1.00111111000 x 2^1 +7801_0000_C002_04_7800_1 // f16_add_rz.tv line 19700 7801_C002_7800_01 1.00000000001 x 2^15 + -1.00000000010 x 2^1 = 1.00000000000 x 2^15 +7801_0000_7FFE_04_7e00_0 // f16_add_rz.tv line 19800 7801_7FFE_7FFE_00 1.00000000001 x 2^15 + NaN = NaN +AC17_0000_B800_04_B882_1 // f16_add_rz.tv line 19900 AC17_B800_B882_01 -1.00000010111 x 2^-4 + -1.00000000000 x 2^-1 = -1.00010000010 x 2^-1 7801_0000_4877_04_7801_1 // f16_add_rz.tv line 20000 7801_4877_7801_01 1.00000000001 x 2^15 + 1.00001110111 x 2^3 = 1.00000000001 x 2^15 +7BFF_0000_0401_04_7BFF_1 // f16_add_rz.tv line 20100 7BFF_0401_7BFF_01 1.01111111111 x 2^15 + 1.00000000001 x 2^-14 = 1.01111111111 x 2^15 +33F0_0000_3FFF_04_407E_1 // f16_add_rz.tv line 20200 33F0_3FFF_407E_01 1.01111110000 x 2^-3 + 1.01111111111 x 2^0 = 1.00001111110 x 2^1 +7BFF_0000_CFE8_04_7BFE_1 // f16_add_rz.tv line 20300 7BFF_CFE8_7BFE_01 1.01111111111 x 2^15 + -1.01111101000 x 2^4 = 1.01111111110 x 2^15 +7BFF_0000_93FE_04_7BFE_1 // f16_add_rz.tv line 20400 7BFF_93FE_7BFE_01 1.01111111111 x 2^15 + -1.01111111110 x 2^-11 = 1.01111111110 x 2^15 // Skipped denorm f16_add_rz.tv line 20500 0090_C400_C3FF_01 Denorm + -1.00000000000 x 2^2 = -1.01111111111 x 2^1 +7BFE_0000_CA20_04_7BFD_1 // f16_add_rz.tv line 20600 7BFE_CA20_7BFD_01 1.01111111110 x 2^15 + -1.01000100000 x 2^3 = 1.01111111101 x 2^15 +7BFE_0000_3801_04_7BFE_1 // f16_add_rz.tv line 20700 7BFE_3801_7BFE_01 1.01111111110 x 2^15 + 1.00000000001 x 2^-1 = 1.01111111110 x 2^15 +68A0_0000_6BFF_04_6E4F_1 // f16_add_rz.tv line 20800 68A0_6BFF_6E4F_01 1.00010100000 x 2^11 + 1.01111111111 x 2^11 = 1.01001001111 x 2^12 +7BFE_0000_AC41_04_7BFD_1 // f16_add_rz.tv line 20900 7BFE_AC41_7BFD_01 1.01111111110 x 2^15 + -1.00001000001 x 2^-4 = 1.01111111101 x 2^15 7BFE_0000_BFFE_04_7BFD_1 // f16_add_rz.tv line 21000 7BFE_BFFE_7BFD_01 1.01111111110 x 2^15 + -1.01111111110 x 2^0 = 1.01111111101 x 2^15 +F401_0000_FC00_04_FC00_0 // f16_add_rz.tv line 21100 F401_FC00_FC00_00 -1.00000000001 x 2^14 + -INF = -INF +7C00_0000_CAF6_04_7C00_0 // f16_add_rz.tv line 21200 7C00_CAF6_7C00_00 INF + -1.01011110110 x 2^3 = INF +7C00_0000_4401_04_7C00_0 // f16_add_rz.tv line 21300 7C00_4401_7C00_00 INF + 1.00000000001 x 2^2 = INF +// Skipped denorm f16_add_rz.tv line 21400 7FEF_83FF_7FEF_00 NaN + -Denorm = NaN 7C00_0000_4F08_04_7C00_0 // f16_add_rz.tv line 21500 7C00_4F08_7C00_00 INF + 1.01100001000 x 2^4 = INF +7C00_0000_EBFE_04_7C00_0 // f16_add_rz.tv line 21600 7C00_EBFE_7C00_00 INF + -1.01111111110 x 2^11 = INF +B810_0000_1000_04_B80F_0 // f16_add_rz.tv line 21700 B810_1000_B80F_00 -1.00000010000 x 2^-1 + 1.00000000000 x 2^-11 = -1.00000001111 x 2^-1 +7C01_0000_33F3_04_7e00_0 // f16_add_rz.tv line 21800 7C01_33F3_7E01_10 NaN + 1.01111110011 x 2^-3 = NaN +7C01_0000_7C01_04_7e00_0 // f16_add_rz.tv line 21900 7C01_7C01_7E01_10 NaN + NaN = NaN BFFA_0000_B7FF_04_C0FC_1 // f16_add_rz.tv line 22000 BFFA_B7FF_C0FC_01 -1.01111111010 x 2^0 + -1.01111111111 x 2^-2 = -1.00011111100 x 2^1 -7FFF_0000_9001_04_7FFF_0 // f16_add_rz.tv line 22500 7FFF_9001_7FFF_00 NaN + -1.00000000001 x 2^-11 = NaN -7FFE_0000_B82F_04_7FFE_0 // f16_add_rz.tv line 23000 7FFE_B82F_7FFE_00 NaN + -1.00000101111 x 2^-1 = NaN +7C01_0000_3E3E_04_7e00_0 // f16_add_rz.tv line 22100 7C01_3E3E_7E01_10 NaN + 1.01000111110 x 2^0 = NaN +// Skipped denorm f16_add_rz.tv line 22200 7FFF_03FE_7FFF_00 NaN + Denorm = NaN +0848_0000_3C00_04_3C00_1 // f16_add_rz.tv line 22300 0848_3C00_3C00_01 1.00001001000 x 2^-13 + 1.00000000000 x 2^0 = 1.00000000000 x 2^0 +7FFF_0000_4386_04_7e00_0 // f16_add_rz.tv line 22400 7FFF_4386_7FFF_00 NaN + 1.01110000110 x 2^1 = NaN +7FFF_0000_9001_04_7e00_0 // f16_add_rz.tv line 22500 7FFF_9001_7FFF_00 NaN + -1.00000000001 x 2^-11 = NaN +3082_0000_C3FF_04_C3B6_1 // f16_add_rz.tv line 22600 3082_C3FF_C3B6_01 1.00010000010 x 2^-3 + -1.01111111111 x 2^1 = -1.01110110110 x 2^1 +// Skipped denorm f16_add_rz.tv line 22700 7FFF_0188_7FFF_00 NaN + Denorm = NaN +7FFE_0000_37FE_04_7e00_0 // f16_add_rz.tv line 22800 7FFE_37FE_7FFE_00 NaN + 1.01111111110 x 2^-2 = NaN +// Skipped denorm f16_add_rz.tv line 22900 03F0_6800_6800_01 Denorm + 1.00000000000 x 2^11 = 1.00000000000 x 2^11 +7FFE_0000_B82F_04_7e00_0 // f16_add_rz.tv line 23000 7FFE_B82F_7FFE_00 NaN + -1.00000101111 x 2^-1 = NaN +7FFE_0000_BC01_04_7e00_0 // f16_add_rz.tv line 23100 7FFE_BC01_7FFE_00 NaN + -1.00000000001 x 2^0 = NaN +E903_0000_FBFF_04_FBFF_5 // f16_add_rz.tv line 23200 E903_FBFF_FBFF_05 -1.00100000011 x 2^11 + -1.01111111111 x 2^15 = -1.01111111111 x 2^15 +// Skipped denorm f16_add_rz.tv line 23300 8000_EBFA_EBFA_00 -Denorm + -1.01111111010 x 2^11 = -1.01111111010 x 2^11 +// Skipped denorm f16_add_rz.tv line 23400 8000_43FE_43FE_00 -Denorm + 1.01111111110 x 2^1 = 1.01111111110 x 2^1 // Skipped denorm f16_add_rz.tv line 23500 2F68_8000_2F68_00 1.01101101000 x 2^-4 + -Denorm = 1.01101101000 x 2^-4 +// Skipped denorm f16_add_rz.tv line 23600 8000_CDF9_CDF9_00 -Denorm + -1.00111111001 x 2^4 = -1.00111111001 x 2^4 +// Skipped denorm f16_add_rz.tv line 23700 8000_E801_E801_00 -Denorm + -1.00000000001 x 2^11 = -1.00000000001 x 2^11 +B787_0000_07FF_04_B786_1 // f16_add_rz.tv line 23800 B787_07FF_B786_01 -1.01110000111 x 2^-2 + 1.01111111111 x 2^-14 = -1.01110000110 x 2^-2 +// Skipped denorm f16_add_rz.tv line 23900 8001_0400_03FF_00 -Denorm + 1.00000000000 x 2^-14 = Denorm // Skipped denorm f16_add_rz.tv line 24000 8001_7BFE_7BFD_01 -Denorm + 1.01111111110 x 2^15 = 1.01111111101 x 2^15 +1AA0_0000_B400_04_B3E5_1 // f16_add_rz.tv line 24100 1AA0_B400_B3E5_01 1.01010100000 x 2^-9 + -1.00000000000 x 2^-2 = -1.01111100101 x 2^-3 +// Skipped denorm f16_add_rz.tv line 24200 8001_CDFD_CDFD_01 -Denorm + -1.00111111101 x 2^4 = -1.00111111101 x 2^4 +// Skipped denorm f16_add_rz.tv line 24300 83FF_0001_83FE_00 -Denorm + Denorm = -Denorm +C401_0000_3BFF_04_C202_1 // f16_add_rz.tv line 24400 C401_3BFF_C202_01 -1.00000000001 x 2^2 + 1.01111111111 x 2^-1 = -1.01000000010 x 2^1 // Skipped denorm f16_add_rz.tv line 24500 83FF_EB8E_EB8E_01 -Denorm + -1.01110001110 x 2^11 = -1.01110001110 x 2^11 +// Skipped denorm f16_add_rz.tv line 24600 83FF_87FE_89FE_01 -Denorm + -1.01111111110 x 2^-14 = -1.00111111110 x 2^-13 +// Skipped denorm f16_add_rz.tv line 24700 00E0_C000_BFFF_01 Denorm + -1.00000000000 x 2^1 = -1.01111111111 x 2^0 +// Skipped denorm f16_add_rz.tv line 24800 83FF_3D76_3D75_01 -Denorm + 1.00101110110 x 2^0 = 1.00101110101 x 2^0 +// Skipped denorm f16_add_rz.tv line 24900 83FE_3401_3400_01 -Denorm + 1.00000000001 x 2^-2 = 1.00000000000 x 2^-2 75FF_0000_47FF_04_75FF_1 // f16_add_rz.tv line 25000 75FF_47FF_75FF_01 1.00111111111 x 2^14 + 1.01111111111 x 2^2 = 1.00111111111 x 2^14 +// Skipped denorm f16_add_rz.tv line 25100 83FE_3F5E_3F5D_01 -Denorm + 1.01101011110 x 2^0 = 1.01101011101 x 2^0 +// Skipped denorm f16_add_rz.tv line 25200 83FE_BBFE_BBFE_01 -Denorm + -1.01111111110 x 2^-1 = -1.01111111110 x 2^-1 +9B7B_0000_F800_04_F800_1 // f16_add_rz.tv line 25300 9B7B_F800_F800_01 -1.01101111011 x 2^-9 + -1.00000000000 x 2^15 = -1.00000000000 x 2^15 +8400_0000_D836_04_D836_1 // f16_add_rz.tv line 25400 8400_D836_D836_01 -1.00000000000 x 2^-14 + -1.00000110110 x 2^7 = -1.00000110110 x 2^7 8400_0000_4001_04_4000_1 // f16_add_rz.tv line 25500 8400_4001_4000_01 -1.00000000000 x 2^-14 + 1.00000000001 x 2^1 = 1.00000000000 x 2^1 +D2A1_0000_7FFF_04_7e00_0 // f16_add_rz.tv line 25600 D2A1_7FFF_7FFF_00 -1.01010100001 x 2^5 + NaN = NaN +8400_0000_B0C4_04_B0C4_1 // f16_add_rz.tv line 25700 8400_B0C4_B0C4_01 -1.00000000000 x 2^-14 + -1.00011000100 x 2^-3 = -1.00011000100 x 2^-3 +8400_0000_C7FE_04_C7FE_1 // f16_add_rz.tv line 25800 8400_C7FE_C7FE_01 -1.00000000000 x 2^-14 + -1.01111111110 x 2^2 = -1.01111111110 x 2^2 +CD6D_0000_0400_04_CD6C_1 // f16_add_rz.tv line 25900 CD6D_0400_CD6C_01 -1.00101101101 x 2^4 + 1.00000000000 x 2^-14 = -1.00101101100 x 2^4 8401_0000_C3E7_04_C3E7_1 // f16_add_rz.tv line 26000 8401_C3E7_C3E7_01 -1.00000000001 x 2^-14 + -1.01111100111 x 2^1 = -1.01111100111 x 2^1 +8401_0000_7801_04_7800_1 // f16_add_rz.tv line 26100 8401_7801_7800_01 -1.00000000001 x 2^-14 + 1.00000000001 x 2^15 = 1.00000000000 x 2^15 +// Skipped denorm f16_add_rz.tv line 26200 027F_93FF_93AF_01 Denorm + -1.01111111111 x 2^-11 = -1.01110101111 x 2^-11 +8401_0000_CC4E_04_CC4E_1 // f16_add_rz.tv line 26300 8401_CC4E_CC4E_01 -1.00000000001 x 2^-14 + -1.00001001110 x 2^4 = -1.00001001110 x 2^4 +8401_0000_FFFE_04_7e00_0 // f16_add_rz.tv line 26400 8401_FFFE_FFFE_00 -1.00000000001 x 2^-14 + NaN = NaN CC00_0000_3800_04_CBC0_0 // f16_add_rz.tv line 26500 CC00_3800_CBC0_00 -1.00000000000 x 2^4 + 1.00000000000 x 2^-1 = -1.01111000000 x 2^3 +87FF_0000_33DE_04_33DD_1 // f16_add_rz.tv line 26600 87FF_33DE_33DD_01 -1.01111111111 x 2^-14 + 1.01111011110 x 2^-3 = 1.01111011101 x 2^-3 +87FF_0000_8401_04_8A00_0 // f16_add_rz.tv line 26700 87FF_8401_8A00_00 -1.01111111111 x 2^-14 + -1.00000000001 x 2^-14 = -1.01000000000 x 2^-13 +DDC3_0000_BFFF_04_DDCA_1 // f16_add_rz.tv line 26800 DDC3_BFFF_DDCA_01 -1.00111000011 x 2^8 + -1.01111111111 x 2^0 = -1.00111001010 x 2^8 +87FF_0000_4CBE_04_4CBD_1 // f16_add_rz.tv line 26900 87FF_4CBE_4CBD_01 -1.01111111111 x 2^-14 + 1.00010111110 x 2^4 = 1.00010111101 x 2^4 87FE_0000_13FE_04_12FE_1 // f16_add_rz.tv line 27000 87FE_13FE_12FE_01 -1.01111111110 x 2^-14 + 1.01111111110 x 2^-11 = 1.01011111110 x 2^-11 -9000_0000_7FF2_04_7FF2_0 // f16_add_rz.tv line 27500 9000_7FF2_7FF2_00 -1.00000000000 x 2^-11 + NaN = NaN +C083_0000_4400_04_3EFA_0 // f16_add_rz.tv line 27100 C083_4400_3EFA_00 -1.00010000011 x 2^1 + 1.00000000000 x 2^2 = 1.01011111010 x 2^0 +87FE_0000_DE09_04_DE09_1 // f16_add_rz.tv line 27200 87FE_DE09_DE09_01 -1.01111111110 x 2^-14 + -1.01000001001 x 2^8 = -1.01000001001 x 2^8 +87FE_0000_B801_04_B801_1 // f16_add_rz.tv line 27300 87FE_B801_B801_01 -1.01111111110 x 2^-14 + -1.00000000001 x 2^-1 = -1.00000000001 x 2^-1 +CD7B_0000_EBFF_04_EC04_1 // f16_add_rz.tv line 27400 CD7B_EBFF_EC04_01 -1.00101111011 x 2^4 + -1.01111111111 x 2^11 = -1.00000000100 x 2^12 +9000_0000_7FF2_04_7e00_0 // f16_add_rz.tv line 27500 9000_7FF2_7FF2_00 -1.00000000000 x 2^-11 + NaN = NaN +9000_0000_3FFE_04_3FFD_1 // f16_add_rz.tv line 27600 9000_3FFE_3FFD_01 -1.00000000000 x 2^-11 + 1.01111111110 x 2^0 = 1.01111111101 x 2^0 +30C0_0000_7C00_04_7C00_0 // f16_add_rz.tv line 27700 30C0_7C00_7C00_00 1.00011000000 x 2^-3 + INF = INF +9000_0000_BD34_04_BD34_1 // f16_add_rz.tv line 27800 9000_BD34_BD34_01 -1.00000000000 x 2^-11 + -1.00100110100 x 2^0 = -1.00100110100 x 2^0 +9000_0000_C401_04_C401_1 // f16_add_rz.tv line 27900 9000_C401_C401_01 -1.00000000000 x 2^-11 + -1.00000000001 x 2^2 = -1.00000000001 x 2^2 // Skipped denorm f16_add_rz.tv line 28000 C082_03FF_C081_01 -1.00010000010 x 2^1 + Denorm = -1.00010000001 x 2^1 -9001_0000_FC01_04_FE01_0 // f16_add_rz.tv line 28500 9001_FC01_FE01_10 -1.00000000001 x 2^-11 + NaN = NaN +9001_0000_31EF_04_31EA_1 // f16_add_rz.tv line 28100 9001_31EF_31EA_01 -1.00000000001 x 2^-11 + 1.00111101111 x 2^-3 = 1.00111101010 x 2^-3 +9001_0000_6BFE_04_6BFD_1 // f16_add_rz.tv line 28200 9001_6BFE_6BFD_01 -1.00000000001 x 2^-11 + 1.01111111110 x 2^11 = 1.01111111101 x 2^11 +AE0A_0000_9000_04_AE12_0 // f16_add_rz.tv line 28300 AE0A_9000_AE12_00 -1.01000001010 x 2^-4 + -1.00000000000 x 2^-11 = -1.01000010010 x 2^-4 +9001_0000_8404_04_9081_1 // f16_add_rz.tv line 28400 9001_8404_9081_01 -1.00000000001 x 2^-11 + -1.00000000100 x 2^-14 = -1.00010000001 x 2^-11 +9001_0000_FC01_04_7e00_0 // f16_add_rz.tv line 28500 9001_FC01_FE01_10 -1.00000000001 x 2^-11 + NaN = NaN +F88F_0000_37FF_04_F88E_1 // f16_add_rz.tv line 28600 F88F_37FF_F88E_01 -1.00010001111 x 2^15 + 1.01111111111 x 2^-2 = -1.00010001110 x 2^15 +93FF_0000_99B3_04_9BB2_1 // f16_add_rz.tv line 28700 93FF_99B3_9BB2_01 -1.01111111111 x 2^-11 + -1.00110110011 x 2^-9 = -1.01110110010 x 2^-9 +// Skipped denorm f16_add_rz.tv line 28800 93FF_83FE_943F_01 -1.01111111111 x 2^-11 + -Denorm = -1.00000111111 x 2^-10 +7C3F_0000_BC00_04_7e00_0 // f16_add_rz.tv line 28900 7C3F_BC00_7E3F_10 NaN + -1.00000000000 x 2^0 = NaN 93FF_0000_2DFF_04_2DEF_1 // f16_add_rz.tv line 29000 93FF_2DFF_2DEF_01 -1.01111111111 x 2^-11 + 1.00111111111 x 2^-4 = 1.00111101111 x 2^-4 +93FE_0000_1001_04_8FFA_0 // f16_add_rz.tv line 29100 93FE_1001_8FFA_00 -1.01111111110 x 2^-11 + 1.00000000001 x 2^-11 = -1.01111111010 x 2^-12 +// Skipped denorm f16_add_rz.tv line 29200 03FD_43FF_43FF_01 Denorm + 1.01111111111 x 2^1 = 1.01111111111 x 2^1 +93FE_0000_CBFC_04_CBFC_1 // f16_add_rz.tv line 29300 93FE_CBFC_CBFC_01 -1.01111111110 x 2^-11 + -1.01111111100 x 2^3 = -1.01111111100 x 2^3 +93FE_0000_B7FE_04_B800_1 // f16_add_rz.tv line 29400 93FE_B7FE_B800_01 -1.01111111110 x 2^-11 + -1.01111111110 x 2^-2 = -1.00000000000 x 2^-1 BE01_0000_E800_04_E800_1 // f16_add_rz.tv line 29500 BE01_E800_E800_01 -1.01000000001 x 2^0 + -1.00000000000 x 2^11 = -1.00000000000 x 2^11 +B400_0000_7814_04_7813_1 // f16_add_rz.tv line 29600 B400_7814_7813_01 -1.00000000000 x 2^-2 + 1.00000010100 x 2^15 = 1.00000010011 x 2^15 +B400_0000_3C01_04_3A02_0 // f16_add_rz.tv line 29700 B400_3C01_3A02_00 -1.00000000000 x 2^-2 + 1.00000000001 x 2^0 = 1.01000000010 x 2^-1 +6BAF_0000_7BFF_04_7BFF_5 // f16_add_rz.tv line 29800 6BAF_7BFF_7BFF_05 1.01110101111 x 2^11 + 1.01111111111 x 2^15 = 1.01111111111 x 2^15 +B400_0000_876F_04_B400_1 // f16_add_rz.tv line 29900 B400_876F_B400_01 -1.00000000000 x 2^-2 + -1.01101101111 x 2^-14 = -1.00000000000 x 2^-2 B400_0000_C3FE_04_C43F_0 // f16_add_rz.tv line 30000 B400_C3FE_C43F_00 -1.00000000000 x 2^-2 + -1.01111111110 x 2^1 = -1.00000111111 x 2^2 +26FC_0000_0000_04_26FC_0 // f16_add_rz.tv line 30100 26FC_0000_26FC_00 1.01011111100 x 2^-6 + 0 = 1.01011111100 x 2^-6 +B401_0000_4409_04_4391_1 // f16_add_rz.tv line 30200 B401_4409_4391_01 -1.00000000001 x 2^-2 + 1.00000001001 x 2^2 = 1.01110010001 x 2^1 +B401_0000_6801_04_6800_1 // f16_add_rz.tv line 30300 B401_6801_6800_01 -1.00000000001 x 2^-2 + 1.00000000001 x 2^11 = 1.00000000000 x 2^11 +417E_0000_87FF_04_417D_1 // f16_add_rz.tv line 30400 417E_87FF_417D_01 1.00101111110 x 2^1 + -1.01111111111 x 2^-14 = 1.00101111101 x 2^1 B401_0000_2702_04_B321_1 // f16_add_rz.tv line 30500 B401_2702_B321_01 -1.00000000001 x 2^-2 + 1.01100000010 x 2^-6 = -1.01100100001 x 2^-3 +B401_0000_FBFE_04_FBFE_1 // f16_add_rz.tv line 30600 B401_FBFE_FBFE_01 -1.00000000001 x 2^-2 + -1.01111111110 x 2^15 = -1.01111111110 x 2^15 +7C07_0000_3400_04_7e00_0 // f16_add_rz.tv line 30700 7C07_3400_7E07_10 NaN + 1.00000000000 x 2^-2 = NaN +B7FF_0000_904F_04_B800_1 // f16_add_rz.tv line 30800 B7FF_904F_B800_01 -1.01111111111 x 2^-2 + -1.00001001111 x 2^-11 = -1.00000000000 x 2^-1 +// Skipped denorm f16_add_rz.tv line 30900 B7FF_8001_B7FF_01 -1.01111111111 x 2^-2 + -Denorm = -1.01111111111 x 2^-2 E09F_0000_BBFF_04_E0A0_1 // f16_add_rz.tv line 31000 E09F_BBFF_E0A0_01 -1.00010011111 x 2^9 + -1.01111111111 x 2^-1 = -1.00010100000 x 2^9 +B7FF_0000_3553_04_B158_0 // f16_add_rz.tv line 31100 B7FF_3553_B158_00 -1.01111111111 x 2^-2 + 1.00101010011 x 2^-2 = -1.00101011000 x 2^-3 +B7FE_0000_07FE_04_B7FD_1 // f16_add_rz.tv line 31200 B7FE_07FE_B7FD_01 -1.01111111110 x 2^-2 + 1.01111111110 x 2^-14 = -1.01111111101 x 2^-2 +ACFF_0000_4000_04_3FB0_1 // f16_add_rz.tv line 31300 ACFF_4000_3FB0_01 -1.00011111111 x 2^-4 + 1.00000000000 x 2^1 = 1.01110110000 x 2^0 +B7FE_0000_1211_04_B7FA_1 // f16_add_rz.tv line 31400 B7FE_1211_B7FA_01 -1.01111111110 x 2^-2 + 1.01000010001 x 2^-11 = -1.01111111010 x 2^-2 B7FE_0000_B401_04_B9FF_1 // f16_add_rz.tv line 31500 B7FE_B401_B9FF_01 -1.01111111110 x 2^-2 + -1.00000000001 x 2^-2 = -1.00111111111 x 2^-1 +CB80_0000_C7FF_04_CDBF_1 // f16_add_rz.tv line 31600 CB80_C7FF_CDBF_01 -1.01110000000 x 2^3 + -1.01111111111 x 2^2 = -1.00110111111 x 2^4 +B800_0000_93F8_04_B801_1 // f16_add_rz.tv line 31700 B800_93F8_B801_01 -1.00000000000 x 2^-1 + -1.01111111000 x 2^-11 = -1.00000000001 x 2^-1 +B800_0000_3BFE_04_37FC_0 // f16_add_rz.tv line 31800 B800_3BFE_37FC_00 -1.00000000000 x 2^-1 + 1.01111111110 x 2^-1 = 1.01111111100 x 2^-2 +ABCE_0000_7800_04_77FF_1 // f16_add_rz.tv line 31900 ABCE_7800_77FF_01 -1.01111001110 x 2^-5 + 1.00000000000 x 2^15 = 1.01111111111 x 2^14 // Skipped denorm f16_add_rz.tv line 32000 B800_80BF_B800_01 -1.00000000000 x 2^-1 + -Denorm = -1.00000000000 x 2^-1 +B800_0000_C001_04_C101_0 // f16_add_rz.tv line 32100 B800_C001_C101_00 -1.00000000000 x 2^-1 + -1.00000000001 x 2^1 = -1.00100000001 x 2^1 +C0FE_0000_FFFF_04_7e00_0 // f16_add_rz.tv line 32200 C0FE_FFFF_FFFF_00 -1.00011111110 x 2^1 + NaN = NaN +B801_0000_1417_04_B7FD_1 // f16_add_rz.tv line 32300 B801_1417_B7FD_01 -1.00000000001 x 2^-1 + 1.00000010111 x 2^-10 = -1.01111111101 x 2^-2 +B801_0000_47FE_04_477D_1 // f16_add_rz.tv line 32400 B801_47FE_477D_01 -1.00000000001 x 2^-1 + 1.01111111110 x 2^2 = 1.01101111101 x 2^2 6BBC_0000_8400_04_6BBB_1 // f16_add_rz.tv line 32500 6BBC_8400_6BBB_01 1.01110111100 x 2^11 + -1.00000000000 x 2^-14 = 1.01110111011 x 2^11 -BBFF_0000_7FFE_04_7FFE_0 // f16_add_rz.tv line 33000 BBFF_7FFE_7FFE_00 -1.01111111111 x 2^-1 + NaN = NaN +B801_0000_36D1_04_ACC4_0 // f16_add_rz.tv line 32600 B801_36D1_ACC4_00 -1.00000000001 x 2^-1 + 1.01011010001 x 2^-2 = -1.00011000100 x 2^-4 +B801_0000_F801_04_F801_1 // f16_add_rz.tv line 32700 B801_F801_F801_01 -1.00000000001 x 2^-1 + -1.00000000001 x 2^15 = -1.00000000001 x 2^15 +CBFA_0000_13FF_04_CBF9_1 // f16_add_rz.tv line 32800 CBFA_13FF_CBF9_01 -1.01111111010 x 2^3 + 1.01111111111 x 2^-11 = -1.01111111001 x 2^3 +BBFF_0000_8BFD_04_BBFF_1 // f16_add_rz.tv line 32900 BBFF_8BFD_BBFF_01 -1.01111111111 x 2^-1 + -1.01111111101 x 2^-13 = -1.01111111111 x 2^-1 +BBFF_0000_7FFE_04_7e00_0 // f16_add_rz.tv line 33000 BBFF_7FFE_7FFE_00 -1.01111111111 x 2^-1 + NaN = NaN +BA1D_0000_B800_04_BD0E_1 // f16_add_rz.tv line 33100 BA1D_B800_BD0E_01 -1.01000011101 x 2^-1 + -1.00000000000 x 2^-1 = -1.00100001110 x 2^0 +BBFF_0000_B3FD_04_BCFF_1 // f16_add_rz.tv line 33200 BBFF_B3FD_BCFF_01 -1.01111111111 x 2^-1 + -1.01111111101 x 2^-3 = -1.00011111111 x 2^0 +BBFE_0000_0401_04_BBFD_1 // f16_add_rz.tv line 33300 BBFE_0401_BBFD_01 -1.01111111110 x 2^-1 + 1.00000000001 x 2^-14 = -1.01111111101 x 2^-1 +CDFF_0000_3FFF_04_CD7F_1 // f16_add_rz.tv line 33400 CDFF_3FFF_CD7F_01 -1.00111111111 x 2^4 + 1.01111111111 x 2^0 = -1.00101111111 x 2^4 BBFE_0000_09DF_04_BBFD_1 // f16_add_rz.tv line 33500 BBFE_09DF_BBFD_01 -1.01111111110 x 2^-1 + 1.00111011111 x 2^-13 = -1.01111111101 x 2^-1 +BBFE_0000_93FE_04_BBFF_1 // f16_add_rz.tv line 33600 BBFE_93FE_BBFF_01 -1.01111111110 x 2^-1 + -1.01111111110 x 2^-11 = -1.01111111111 x 2^-1 +A0FD_0000_C400_04_C402_1 // f16_add_rz.tv line 33700 A0FD_C400_C402_01 -1.00011111101 x 2^-7 + -1.00000000000 x 2^2 = -1.00000000010 x 2^2 +BC00_0000_C53F_04_C63F_0 // f16_add_rz.tv line 33800 BC00_C53F_C63F_00 -1.00000000000 x 2^0 + -1.00100111111 x 2^2 = -1.01000111111 x 2^2 +BC00_0000_3801_04_B7FE_0 // f16_add_rz.tv line 33900 BC00_3801_B7FE_00 -1.00000000000 x 2^0 + 1.00000000001 x 2^-1 = -1.01111111110 x 2^-2 124E_0000_6BFF_04_6BFF_1 // f16_add_rz.tv line 34000 124E_6BFF_6BFF_01 1.01001001110 x 2^-11 + 1.01111111111 x 2^11 = 1.01111111111 x 2^11 +BC00_0000_4C77_04_4C37_0 // f16_add_rz.tv line 34100 BC00_4C77_4C37_00 -1.00000000000 x 2^0 + 1.00001110111 x 2^4 = 1.00000110111 x 2^4 +BC00_0000_BFFE_04_C1FF_0 // f16_add_rz.tv line 34200 BC00_BFFE_C1FF_00 -1.00000000000 x 2^0 + -1.01111111110 x 2^0 = -1.00111111111 x 2^1 +31DF_0000_FC00_04_FC00_0 // f16_add_rz.tv line 34300 31DF_FC00_FC00_00 1.00111011111 x 2^-3 + -INF = -INF +BC01_0000_6854_04_6853_1 // f16_add_rz.tv line 34400 BC01_6854_6853_01 -1.00000000001 x 2^0 + 1.00001010100 x 2^11 = 1.00001010011 x 2^11 BC01_0000_4401_04_4201_1 // f16_add_rz.tv line 34500 BC01_4401_4201_01 -1.00000000001 x 2^0 + 1.00000000001 x 2^2 = 1.01000000001 x 2^1 +// Skipped denorm f16_add_rz.tv line 34600 3FEB_83FF_3FEA_01 1.01111101011 x 2^0 + -Denorm = 1.01111101010 x 2^0 +BC01_0000_FD0E_04_7e00_0 // f16_add_rz.tv line 34700 BC01_FD0E_FF0E_10 -1.00000000001 x 2^0 + NaN = NaN +BC01_0000_EBFE_04_EBFE_1 // f16_add_rz.tv line 34800 BC01_EBFE_EBFE_01 -1.00000000001 x 2^0 + -1.01111111110 x 2^11 = -1.01111111110 x 2^11 +CC11_0000_1000_04_CC10_1 // f16_add_rz.tv line 34900 CC11_1000_CC10_01 -1.00000010001 x 2^4 + 1.00000000000 x 2^-11 = -1.00000010000 x 2^4 BFFF_0000_10BF_04_BFFE_1 // f16_add_rz.tv line 35000 BFFF_10BF_BFFE_01 -1.01111111111 x 2^0 + 1.00010111111 x 2^-11 = -1.01111111110 x 2^0 +BFFF_0000_7C01_04_7e00_0 // f16_add_rz.tv line 35100 BFFF_7C01_7E01_10 -1.01111111111 x 2^0 + NaN = NaN +53D3_0000_B7FF_04_53C3_1 // f16_add_rz.tv line 35200 53D3_B7FF_53C3_01 1.01111010011 x 2^5 + -1.01111111111 x 2^-2 = 1.01111000011 x 2^5 +BFFF_0000_B81F_04_C107_1 // f16_add_rz.tv line 35300 BFFF_B81F_C107_01 -1.01111111111 x 2^0 + -1.00000011111 x 2^-1 = -1.00100000111 x 2^1 +// Skipped denorm f16_add_rz.tv line 35400 BFFE_03FE_BFFD_01 -1.01111111110 x 2^0 + Denorm = -1.01111111101 x 2^0 48EF_0000_3C00_04_496F_0 // f16_add_rz.tv line 35500 48EF_3C00_496F_00 1.00011101111 x 2^3 + 1.00000000000 x 2^0 = 1.00101101111 x 2^3 +BFFE_0000_351F_04_BEB6_1 // f16_add_rz.tv line 35600 BFFE_351F_BEB6_01 -1.01111111110 x 2^0 + 1.00100011111 x 2^-2 = -1.01010110110 x 2^0 +BFFE_0000_9001_04_BFFE_1 // f16_add_rz.tv line 35700 BFFE_9001_BFFE_01 -1.01111111110 x 2^0 + -1.00000000001 x 2^-11 = -1.01111111110 x 2^0 +D803_0000_C3FF_04_D822_1 // f16_add_rz.tv line 35800 D803_C3FF_D822_01 -1.00000000011 x 2^7 + -1.01111111111 x 2^1 = -1.00000100010 x 2^7 +BFFE_0000_C01E_04_C40E_1 // f16_add_rz.tv line 35900 BFFE_C01E_C40E_01 -1.01111111110 x 2^0 + -1.00000011110 x 2^1 = -1.00000001110 x 2^2 C000_0000_37FE_04_BE00_1 // f16_add_rz.tv line 36000 C000_37FE_BE00_01 -1.00000000000 x 2^1 + 1.01111111110 x 2^-2 = -1.01000000000 x 2^0 +1302_0000_6800_04_6800_1 // f16_add_rz.tv line 36100 1302_6800_6800_01 1.01100000010 x 2^-11 + 1.00000000000 x 2^11 = 1.00000000000 x 2^11 +C000_0000_05FB_04_BFFF_1 // f16_add_rz.tv line 36200 C000_05FB_BFFF_01 -1.00000000000 x 2^1 + 1.00111111011 x 2^-14 = -1.01111111111 x 2^0 +C000_0000_BC01_04_C200_1 // f16_add_rz.tv line 36300 C000_BC01_C200_01 -1.00000000000 x 2^1 + -1.00000000001 x 2^0 = -1.01000000000 x 2^1 +C900_0000_FBFF_04_FBFF_1 // f16_add_rz.tv line 36400 C900_FBFF_FBFF_01 -1.00100000000 x 2^3 + -1.01111111111 x 2^15 = -1.01111111111 x 2^15 // Skipped denorm f16_add_rz.tv line 36500 C001_021F_C000_01 -1.00000000001 x 2^1 + Denorm = -1.00000000000 x 2^1 +C001_0000_43FE_04_3FFA_0 // f16_add_rz.tv line 36600 C001_43FE_3FFA_00 -1.00000000001 x 2^1 + 1.01111111110 x 2^1 = 1.01111111010 x 2^0 +// Skipped denorm f16_add_rz.tv line 36700 CFDB_8000_CFDB_00 -1.01111011011 x 2^4 + -Denorm = -1.01111011011 x 2^4 +C001_0000_4FBE_04_4F3D_1 // f16_add_rz.tv line 36800 C001_4FBE_4F3D_01 -1.00000000001 x 2^1 + 1.01110111110 x 2^4 = 1.01100111101 x 2^4 +C001_0000_E801_04_E802_1 // f16_add_rz.tv line 36900 C001_E801_E802_01 -1.00000000001 x 2^1 + -1.00000000001 x 2^11 = -1.00000000010 x 2^11 1180_0000_07FF_04_127F_1 // f16_add_rz.tv line 37000 1180_07FF_127F_01 1.00110000000 x 2^-11 + 1.01111111111 x 2^-14 = 1.01001111111 x 2^-11 +C3FF_0000_3050_04_C3BA_0 // f16_add_rz.tv line 37100 C3FF_3050_C3BA_00 -1.01111111111 x 2^1 + 1.00001010000 x 2^-3 = -1.01110111010 x 2^1 +C3FF_0000_7BFE_04_7BFD_1 // f16_add_rz.tv line 37200 C3FF_7BFE_7BFD_01 -1.01111111111 x 2^1 + 1.01111111110 x 2^15 = 1.01111111101 x 2^15 +B17E_0000_B400_04_B6BF_0 // f16_add_rz.tv line 37300 B17E_B400_B6BF_00 -1.00101111110 x 2^-3 + -1.00000000000 x 2^-2 = -1.01010111111 x 2^-2 +C3FF_0000_C840_04_CA3F_1 // f16_add_rz.tv line 37400 C3FF_C840_CA3F_01 -1.01111111111 x 2^1 + -1.00001000000 x 2^3 = -1.01000111111 x 2^3 // Skipped denorm f16_add_rz.tv line 37500 C3FE_0001_C3FD_01 -1.01111111110 x 2^1 + Denorm = -1.01111111101 x 2^1 +A806_0000_3BFF_04_3BBE_1 // f16_add_rz.tv line 37600 A806_3BFF_3BBE_01 -1.00000000110 x 2^-5 + 1.01111111111 x 2^-1 = 1.01110111110 x 2^-1 +C3FE_0000_2DFF_04_C3CE_1 // f16_add_rz.tv line 37700 C3FE_2DFF_C3CE_01 -1.01111111110 x 2^1 + 1.00111111111 x 2^-4 = -1.01111001110 x 2^1 +C3FE_0000_87FE_04_C3FE_1 // f16_add_rz.tv line 37800 C3FE_87FE_C3FE_01 -1.01111111110 x 2^1 + -1.01111111110 x 2^-14 = -1.01111111110 x 2^1 +B8DF_0000_C000_04_C137_1 // f16_add_rz.tv line 37900 B8DF_C000_C137_01 -1.00011011111 x 2^-1 + -1.00000000000 x 2^1 = -1.00100110111 x 2^1 // Skipped denorm f16_add_rz.tv line 38000 C3FE_00FF_C3FD_01 -1.01111111110 x 2^1 + Denorm = -1.01111111101 x 2^1 +C400_0000_3401_04_C37F_1 // f16_add_rz.tv line 38100 C400_3401_C37F_01 -1.00000000000 x 2^2 + 1.00000000001 x 2^-2 = -1.01101111111 x 2^1 +D888_0000_47FF_04_D848_1 // f16_add_rz.tv line 38200 D888_47FF_D848_01 -1.00010001000 x 2^7 + 1.01111111111 x 2^2 = -1.00001001000 x 2^7 +C400_0000_FEBD_04_7e00_0 // f16_add_rz.tv line 38300 C400_FEBD_FEBD_00 -1.00000000000 x 2^2 + NaN = NaN +C400_0000_BBFE_04_C4FF_1 // f16_add_rz.tv line 38400 C400_BBFE_C4FF_01 -1.00000000000 x 2^2 + -1.01111111110 x 2^-1 = -1.00011111111 x 2^2 1A7C_0000_F800_04_F7FF_1 // f16_add_rz.tv line 38500 1A7C_F800_F7FF_01 1.01001111100 x 2^-9 + -1.00000000000 x 2^15 = -1.01111111111 x 2^14 +C401_0000_3BD1_04_C20D_1 // f16_add_rz.tv line 38600 C401_3BD1_C20D_01 -1.00000000001 x 2^2 + 1.01111010001 x 2^-1 = -1.01000001101 x 2^1 +C401_0000_4001_04_C001_0 // f16_add_rz.tv line 38700 C401_4001_C001_00 -1.00000000001 x 2^2 + 1.00000000001 x 2^1 = -1.00000000001 x 2^1 +567F_0000_7FFF_04_7e00_0 // f16_add_rz.tv line 38800 567F_7FFF_7FFF_00 1.01001111111 x 2^6 + NaN = NaN +C401_0000_379E_04_C30E_1 // f16_add_rz.tv line 38900 C401_379E_C30E_01 -1.00000000001 x 2^2 + 1.01110011110 x 2^-2 = -1.01100001110 x 2^1 C401_0000_C7FE_04_C9FF_1 // f16_add_rz.tv line 39000 C401_C7FE_C9FF_01 -1.00000000001 x 2^2 + -1.01111111110 x 2^2 = -1.00111111111 x 2^3 +DC0B_0000_0400_04_DC0A_1 // f16_add_rz.tv line 39100 DC0B_0400_DC0A_01 -1.00000001011 x 2^8 + 1.00000000000 x 2^-14 = -1.00000001010 x 2^8 +C7FF_0000_2C0B_04_C7EE_1 // f16_add_rz.tv line 39200 C7FF_2C0B_C7EE_01 -1.01111111111 x 2^2 + 1.00000001011 x 2^-4 = -1.01111101110 x 2^2 +C7FF_0000_7801_04_7800_1 // f16_add_rz.tv line 39300 C7FF_7801_7800_01 -1.01111111111 x 2^2 + 1.00000000001 x 2^15 = 1.00000000000 x 2^15 +5414_0000_93FF_04_5413_1 // f16_add_rz.tv line 39400 5414_93FF_5413_01 1.00000010100 x 2^6 + -1.01111111111 x 2^-11 = 1.00000010011 x 2^6 C7FF_0000_C73F_04_CB9F_0 // f16_add_rz.tv line 39500 C7FF_C73F_CB9F_00 -1.01111111111 x 2^2 + -1.01100111111 x 2^2 = -1.01110011111 x 2^3 +C7FF_0000_FFFE_04_7e00_0 // f16_add_rz.tv line 39600 C7FF_FFFE_FFFE_00 -1.01111111111 x 2^2 + NaN = NaN +F4CE_0000_3800_04_F4CD_1 // f16_add_rz.tv line 39700 F4CE_3800_F4CD_01 -1.00011001110 x 2^14 + 1.00000000000 x 2^-1 = -1.00011001101 x 2^14 +C7FE_0000_6907_04_6903_1 // f16_add_rz.tv line 39800 C7FE_6907_6903_01 -1.01111111110 x 2^2 + 1.00100000111 x 2^11 = 1.00100000011 x 2^11 +C7FE_0000_8401_04_C7FE_1 // f16_add_rz.tv line 39900 C7FE_8401_C7FE_01 -1.01111111110 x 2^2 + -1.00000000001 x 2^-14 = -1.01111111110 x 2^2 3F10_0000_BFFF_04_B378_0 // f16_add_rz.tv line 40000 3F10_BFFF_B378_00 1.01100010000 x 2^0 + -1.01111111111 x 2^0 = -1.01101111000 x 2^-3 +C7FE_0000_8805_04_C7FE_1 // f16_add_rz.tv line 40100 C7FE_8805_C7FE_01 -1.01111111110 x 2^2 + -1.00000000101 x 2^-13 = -1.01111111110 x 2^2 +E800_0000_13FE_04_E7FF_1 // f16_add_rz.tv line 40200 E800_13FE_E7FF_01 -1.00000000000 x 2^11 + 1.01111111110 x 2^-11 = -1.01111111111 x 2^10 +2F1F_0000_4400_04_441C_1 // f16_add_rz.tv line 40300 2F1F_4400_441C_01 1.01100011111 x 2^-4 + 1.00000000000 x 2^2 = 1.00000011100 x 2^2 +// Skipped denorm f16_add_rz.tv line 40400 E800_03E2_E7FF_01 -1.00000000000 x 2^11 + Denorm = -1.01111111111 x 2^10 E800_0000_B801_04_E800_1 // f16_add_rz.tv line 40500 E800_B801_E800_01 -1.00000000000 x 2^11 + -1.00000000001 x 2^-1 = -1.00000000000 x 2^11 +EA08_0000_EBFF_04_EF03_1 // f16_add_rz.tv line 40600 EA08_EBFF_EF03_01 -1.01000001000 x 2^11 + -1.01111111111 x 2^11 = -1.01100000011 x 2^12 +E801_0000_CF2E_04_E80F_1 // f16_add_rz.tv line 40700 E801_CF2E_E80F_01 -1.00000000001 x 2^11 + -1.01100101110 x 2^4 = -1.00000001111 x 2^11 +E801_0000_3FFE_04_E800_1 // f16_add_rz.tv line 40800 E801_3FFE_E800_01 -1.00000000001 x 2^11 + 1.01111111110 x 2^0 = -1.00000000000 x 2^11 +2EFE_0000_7C00_04_7C00_0 // f16_add_rz.tv line 40900 2EFE_7C00_7C00_00 1.01011111110 x 2^-4 + INF = INF E801_0000_B387_04_E801_1 // f16_add_rz.tv line 41000 E801_B387_E801_01 -1.00000000001 x 2^11 + -1.01110000111 x 2^-3 = -1.00000000001 x 2^11 +E801_0000_C401_04_E803_1 // f16_add_rz.tv line 41100 E801_C401_E803_01 -1.00000000001 x 2^11 + -1.00000000001 x 2^2 = -1.00000000011 x 2^11 +// Skipped denorm f16_add_rz.tv line 41200 EBC0_03FF_EBBF_01 -1.01111000000 x 2^11 + Denorm = -1.01110111111 x 2^11 +EBFF_0000_F7FE_04_F87E_1 // f16_add_rz.tv line 41300 EBFF_F7FE_F87E_01 -1.01111111111 x 2^11 + -1.01111111110 x 2^14 = -1.00001111110 x 2^15 +EBFF_0000_6BFE_04_C000_0 // f16_add_rz.tv line 41400 EBFF_6BFE_C000_00 -1.01111111111 x 2^11 + 1.01111111110 x 2^11 = -1.00000000000 x 2^1 CBE1_0000_9000_04_CBE1_1 // f16_add_rz.tv line 41500 CBE1_9000_CBE1_01 -1.01111100001 x 2^3 + -1.00000000000 x 2^-11 = -1.01111100001 x 2^3 +EBFF_0000_F447_04_F546_1 // f16_add_rz.tv line 41600 EBFF_F447_F546_01 -1.01111111111 x 2^11 + -1.00001000111 x 2^14 = -1.00101000110 x 2^14 +EBFF_0000_FC01_04_7e00_0 // f16_add_rz.tv line 41700 EBFF_FC01_FE01_10 -1.01111111111 x 2^11 + NaN = NaN +741A_0000_37FF_04_741A_1 // f16_add_rz.tv line 41800 741A_37FF_741A_01 1.00000011010 x 2^14 + 1.01111111111 x 2^-2 = 1.00000011010 x 2^14 +EBFE_0000_37DF_04_EBFD_1 // f16_add_rz.tv line 41900 EBFE_37DF_EBFD_01 -1.01111111110 x 2^11 + 1.01111011111 x 2^-2 = -1.01111111101 x 2^11 // Skipped denorm f16_add_rz.tv line 42000 EBFE_83FE_EBFE_01 -1.01111111110 x 2^11 + -Denorm = -1.01111111110 x 2^11 +1B5F_0000_BC00_04_BBF8_1 // f16_add_rz.tv line 42100 1B5F_BC00_BBF8_01 1.01101011111 x 2^-9 + -1.00000000000 x 2^0 = -1.01111111000 x 2^-1 +EBFE_0000_0BE7_04_EBFD_1 // f16_add_rz.tv line 42200 EBFE_0BE7_EBFD_01 -1.01111111110 x 2^11 + 1.01111100111 x 2^-13 = -1.01111111101 x 2^11 +F800_0000_1001_04_F7FF_1 // f16_add_rz.tv line 42300 F800_1001_F7FF_01 -1.00000000000 x 2^15 + 1.00000000001 x 2^-11 = -1.01111111111 x 2^14 +749F_0000_43FF_04_749F_1 // f16_add_rz.tv line 42400 749F_43FF_749F_01 1.00010011111 x 2^14 + 1.01111111111 x 2^1 = 1.00010011111 x 2^14 F800_0000_3F00_04_F7FF_1 // f16_add_rz.tv line 42500 F800_3F00_F7FF_01 -1.00000000000 x 2^15 + 1.01100000000 x 2^0 = -1.01111111111 x 2^14 +F800_0000_B7FE_04_F800_1 // f16_add_rz.tv line 42600 F800_B7FE_F800_01 -1.00000000000 x 2^15 + -1.01111111110 x 2^-2 = -1.00000000000 x 2^15 +B4C0_0000_E800_04_E800_1 // f16_add_rz.tv line 42700 B4C0_E800_E800_01 -1.00011000000 x 2^-2 + -1.00000000000 x 2^11 = -1.00000000000 x 2^11 +F801_0000_3016_04_F800_1 // f16_add_rz.tv line 42800 F801_3016_F800_01 -1.00000000001 x 2^15 + 1.00000010110 x 2^-3 = -1.00000000000 x 2^15 +F801_0000_3C01_04_F800_1 // f16_add_rz.tv line 42900 F801_3C01_F800_01 -1.00000000001 x 2^15 + 1.00000000001 x 2^0 = -1.00000000000 x 2^15 CFBF_0000_7BFF_04_7BFE_1 // f16_add_rz.tv line 43000 CFBF_7BFF_7BFE_01 -1.01110111111 x 2^4 + 1.01111111111 x 2^15 = 1.01111111110 x 2^15 +F801_0000_7437_04_F396_0 // f16_add_rz.tv line 43100 F801_7437_F396_00 -1.00000000001 x 2^15 + 1.00000110111 x 2^14 = -1.01110010110 x 2^13 +F801_0000_C3FE_04_F801_1 // f16_add_rz.tv line 43200 F801_C3FE_F801_01 -1.00000000001 x 2^15 + -1.01111111110 x 2^1 = -1.00000000001 x 2^15 +// Skipped denorm f16_add_rz.tv line 43300 8046_0000_8046_00 -Denorm + 0 = -Denorm +FBFF_0000_CFEF_04_FBFF_1 // f16_add_rz.tv line 43400 FBFF_CFEF_FBFF_01 -1.01111111111 x 2^15 + -1.01111101111 x 2^4 = -1.01111111111 x 2^15 FBFF_0000_6801_04_FBBE_1 // f16_add_rz.tv line 43500 FBFF_6801_FBBE_01 -1.01111111111 x 2^15 + 1.00000000001 x 2^11 = -1.01110111110 x 2^15 +// Skipped denorm f16_add_rz.tv line 43600 821E_87FF_890E_01 -Denorm + -1.01111111111 x 2^-14 = -1.00100001110 x 2^-13 +FBFF_0000_FE97_04_7e00_0 // f16_add_rz.tv line 43700 FBFF_FE97_FE97_00 -1.01111111111 x 2^15 + NaN = NaN +FBFF_0000_FBFE_04_FBFF_5 // f16_add_rz.tv line 43800 FBFF_FBFE_FBFF_05 -1.01111111111 x 2^15 + -1.01111111110 x 2^15 = -1.01111111111 x 2^15 +// Skipped denorm f16_add_rz.tv line 43900 82FF_3400_33FF_01 -Denorm + 1.00000000000 x 2^-2 = 1.01111111111 x 2^-3 FBFE_0000_11FF_04_FBFD_1 // f16_add_rz.tv line 44000 FBFE_11FF_FBFD_01 -1.01111111110 x 2^15 + 1.00111111111 x 2^-11 = -1.01111111101 x 2^15 +// Skipped denorm f16_add_rz.tv line 44100 FBFE_8001_FBFE_01 -1.01111111110 x 2^15 + -Denorm = -1.01111111110 x 2^15 +D87E_0000_BBFF_04_D885_1 // f16_add_rz.tv line 44200 D87E_BBFF_D885_01 -1.00001111110 x 2^7 + -1.01111111111 x 2^-1 = -1.00010000101 x 2^7 +FBFE_0000_D457_04_FBFF_5 // f16_add_rz.tv line 44300 FBFE_D457_FBFF_05 -1.01111111110 x 2^15 + -1.00001010111 x 2^6 = -1.01111111111 x 2^15 +FC00_0000_07FE_04_FC00_0 // f16_add_rz.tv line 44400 FC00_07FE_FC00_00 -INF + 1.01111111110 x 2^-14 = -INF 3CD8_0000_4000_04_426C_0 // f16_add_rz.tv line 44500 3CD8_4000_426C_00 1.00011011000 x 2^0 + 1.00000000000 x 2^1 = 1.01001101100 x 2^1 -FC01_0000_3BFE_04_FE01_0 // f16_add_rz.tv line 45000 FC01_3BFE_FE01_10 NaN + 1.01111111110 x 2^-1 = NaN -FFFF_0000_44F7_04_FFFF_0 // f16_add_rz.tv line 45500 FFFF_44F7_FFFF_00 NaN + 1.00011110111 x 2^2 = NaN +FC00_0000_7880_04_FC00_0 // f16_add_rz.tv line 44600 FC00_7880_FC00_00 -INF + 1.00010000000 x 2^15 = -INF +FC00_0000_B401_04_FC00_0 // f16_add_rz.tv line 44700 FC00_B401_FC00_00 -INF + -1.00000000001 x 2^-2 = -INF +B6F7_0000_C7FF_04_C837_1 // f16_add_rz.tv line 44800 B6F7_C7FF_C837_01 -1.01011110111 x 2^-2 + -1.01111111111 x 2^2 = -1.00000110111 x 2^3 +FC01_0000_0688_04_7e00_0 // f16_add_rz.tv line 44900 FC01_0688_FE01_10 NaN + 1.01010001000 x 2^-14 = NaN +FC01_0000_3BFE_04_7e00_0 // f16_add_rz.tv line 45000 FC01_3BFE_FE01_10 NaN + 1.01111111110 x 2^-1 = NaN +B7F9_0000_7800_04_77FF_1 // f16_add_rz.tv line 45100 B7F9_7800_77FF_01 -1.01111111001 x 2^-2 + 1.00000000000 x 2^15 = 1.01111111111 x 2^14 +FC01_0000_E103_04_7e00_0 // f16_add_rz.tv line 45200 FC01_E103_FE01_10 NaN + -1.00100000011 x 2^9 = NaN +FC01_0000_C001_04_7e00_0 // f16_add_rz.tv line 45300 FC01_C001_FE01_10 NaN + -1.00000000001 x 2^1 = NaN +C4BE_0000_FFFF_04_7e00_0 // f16_add_rz.tv line 45400 C4BE_FFFF_FFFF_00 -1.00010111110 x 2^2 + NaN = NaN +FFFF_0000_44F7_04_7e00_0 // f16_add_rz.tv line 45500 FFFF_44F7_FFFF_00 NaN + 1.00011110111 x 2^2 = NaN +FFFF_0000_47FE_04_7e00_0 // f16_add_rz.tv line 45600 FFFF_47FE_FFFF_00 NaN + 1.01111111110 x 2^2 = NaN +AFEE_0000_8400_04_AFEF_0 // f16_add_rz.tv line 45700 AFEE_8400_AFEF_00 -1.01111101110 x 2^-4 + -1.00000000000 x 2^-14 = -1.01111101111 x 2^-4 +FFFF_0000_C00B_04_7e00_0 // f16_add_rz.tv line 45800 FFFF_C00B_FFFF_00 NaN + -1.00000001011 x 2^1 = NaN +FFFF_0000_F801_04_7e00_0 // f16_add_rz.tv line 45900 FFFF_F801_FFFF_00 NaN + -1.00000000001 x 2^15 = NaN CB78_0000_13FF_04_CB77_1 // f16_add_rz.tv line 46000 CB78_13FF_CB77_01 -1.01101111000 x 2^3 + 1.01111111111 x 2^-11 = -1.01101110111 x 2^3 +FFFE_0000_3881_04_7e00_0 // f16_add_rz.tv line 46100 FFFE_3881_FFFE_00 NaN + 1.00010000001 x 2^-1 = NaN +FFFE_0000_7FFE_04_7e00_0 // f16_add_rz.tv line 46200 FFFE_7FFE_FFFE_00 NaN + NaN = NaN +D11E_0000_B800_04_D12E_0 // f16_add_rz.tv line 46300 D11E_B800_D12E_00 -1.00100011110 x 2^5 + -1.00000000000 x 2^-1 = -1.00100101110 x 2^5 +FFFE_0000_0DFC_04_7e00_0 // f16_add_rz.tv line 46400 FFFE_0DFC_FFFE_00 NaN + 1.00111111100 x 2^-12 = NaN ////////// Testcases from f16_add_rd.tv of type add rounding mode 2 +0000_0000_B1B3_24_B1B3_0 // f16_add_rd.tv line 98 0000_B1B3_B1B3_00 0 + -1.00110110011 x 2^-3 = -1.00110110011 x 2^-3 +0000_0000_6800_24_6800_0 // f16_add_rd.tv line 198 0000_6800_6800_00 0 + 1.00000000000 x 2^11 = 1.00000000000 x 2^11 +C7FF_0000_8401_24_C800_1 // f16_add_rd.tv line 298 C7FF_8401_C800_01 -1.01111111111 x 2^2 + -1.00000000001 x 2^-14 = -1.00000000000 x 2^3 +0000_0000_FA40_24_FA40_0 // f16_add_rd.tv line 398 0000_FA40_FA40_00 0 + -1.01001000000 x 2^15 = -1.01001000000 x 2^15 0000_0000_FBFF_24_FBFF_0 // f16_add_rd.tv line 498 0000_FBFF_FBFF_00 0 + -1.01111111111 x 2^15 = -1.01111111111 x 2^15 +BC00_0000_13FE_24_BBFF_1 // f16_add_rd.tv line 598 BC00_13FE_BBFF_01 -1.00000000000 x 2^0 + 1.01111111110 x 2^-11 = -1.01111111111 x 2^-1 +// Skipped denorm f16_add_rd.tv line 698 0001_C859_C859_01 Denorm + -1.00001011001 x 2^3 = -1.00001011001 x 2^3 +// Skipped denorm f16_add_rd.tv line 798 0001_8000_0001_00 Denorm + -Denorm = Denorm +B81F_0000_B801_24_BC10_0 // f16_add_rd.tv line 898 B81F_B801_BC10_00 -1.00000011111 x 2^-1 + -1.00000000001 x 2^-1 = -1.00000010000 x 2^0 // Skipped denorm f16_add_rd.tv line 998 0001_448C_448C_01 Denorm + 1.00010001100 x 2^2 = 1.00010001100 x 2^2 +// Skipped denorm f16_add_rd.tv line 1098 03FF_07FF_09FF_00 Denorm + 1.01111111111 x 2^-14 = 1.00111111111 x 2^-13 +482F_0000_3FFE_24_492E_1 // f16_add_rd.tv line 1198 482F_3FFE_492E_01 1.00000101111 x 2^3 + 1.01111111110 x 2^0 = 1.00100101110 x 2^3 +// Skipped denorm f16_add_rd.tv line 1298 03FF_6382_6382_01 Denorm + 1.01110000010 x 2^9 = 1.01110000010 x 2^9 +// Skipped denorm f16_add_rd.tv line 1398 03FF_B400_B400_01 Denorm + -1.00000000000 x 2^-2 = -1.00000000000 x 2^-2 C3A0_0000_C401_24_C7D1_0 // f16_add_rd.tv line 1498 C3A0_C401_C7D1_00 -1.01110100000 x 2^1 + -1.00000000001 x 2^2 = -1.01111010001 x 2^2 +// Skipped denorm f16_add_rd.tv line 1598 03FE_B013_B013_01 Denorm + -1.00000010011 x 2^-3 = -1.00000010011 x 2^-3 +// Skipped denorm f16_add_rd.tv line 1698 03FE_3BFF_3BFF_01 Denorm + 1.01111111111 x 2^-1 = 1.01111111111 x 2^-1 +08BF_0000_6BFE_24_6BFE_1 // f16_add_rd.tv line 1798 08BF_6BFE_6BFE_01 1.00010111111 x 2^-13 + 1.01111111110 x 2^11 = 1.01111111110 x 2^11 +// Skipped denorm f16_add_rd.tv line 1898 03FE_3A74_3A74_01 Denorm + 1.01001110100 x 2^-1 = 1.01001110100 x 2^-1 // Skipped denorm f16_add_rd.tv line 1998 03FE_C000_C000_01 Denorm + -1.00000000000 x 2^1 = -1.00000000000 x 2^1 +8BB8_0000_FC01_24_7e00_0 // f16_add_rd.tv line 2098 8BB8_FC01_FE01_10 -1.01110111000 x 2^-13 + NaN = NaN +0400_0000_8B7C_24_897C_0 // f16_add_rd.tv line 2198 0400_8B7C_897C_00 1.00000000000 x 2^-14 + -1.01101111100 x 2^-13 = -1.00101111100 x 2^-13 +0400_0000_47FF_24_47FF_1 // f16_add_rd.tv line 2298 0400_47FF_47FF_01 1.00000000000 x 2^-14 + 1.01111111111 x 2^2 = 1.01111111111 x 2^2 +// Skipped denorm f16_add_rd.tv line 2398 C3DD_83FE_C3DE_01 -1.01111011101 x 2^1 + -Denorm = -1.01111011110 x 2^1 0400_0000_68A5_24_68A5_1 // f16_add_rd.tv line 2498 0400_68A5_68A5_01 1.00000000000 x 2^-14 + 1.00010100101 x 2^11 = 1.00010100101 x 2^11 +0400_0000_F800_24_F800_1 // f16_add_rd.tv line 2598 0400_F800_F800_01 1.00000000000 x 2^-14 + -1.00000000000 x 2^15 = -1.00000000000 x 2^15 +4BC7_0000_1001_24_4BC7_1 // f16_add_rd.tv line 2698 4BC7_1001_4BC7_01 1.01111000111 x 2^3 + 1.00000000001 x 2^-11 = 1.01111000111 x 2^3 +0401_0000_3FC0_24_3FC0_1 // f16_add_rd.tv line 2798 0401_3FC0_3FC0_01 1.00000000001 x 2^-14 + 1.01111000000 x 2^0 = 1.01111000000 x 2^0 +0401_0000_7FFF_24_7e00_0 // f16_add_rd.tv line 2898 0401_7FFF_7FFF_00 1.00000000001 x 2^-14 + NaN = NaN // Skipped denorm f16_add_rd.tv line 2998 02FD_B7FE_B7FE_01 Denorm + -1.01111111110 x 2^-2 = -1.01111111110 x 2^-2 +0401_0000_1083_24_1103_1 // f16_add_rd.tv line 3098 0401_1083_1103_01 1.00000000001 x 2^-14 + 1.00010000011 x 2^-11 = 1.00100000011 x 2^-11 +07FF_0000_0400_24_09FF_1 // f16_add_rd.tv line 3198 07FF_0400_09FF_01 1.01111111111 x 2^-14 + 1.00000000000 x 2^-14 = 1.00111111111 x 2^-13 +35FF_0000_3C01_24_3D80_1 // f16_add_rd.tv line 3298 35FF_3C01_3D80_01 1.00111111111 x 2^-2 + 1.00000000001 x 2^0 = 1.00110000000 x 2^0 +07FF_0000_379F_24_379F_1 // f16_add_rd.tv line 3398 07FF_379F_379F_01 1.01111111111 x 2^-14 + 1.01110011111 x 2^-2 = 1.01110011111 x 2^-2 07FF_0000_93FF_24_9300_1 // f16_add_rd.tv line 3498 07FF_93FF_9300_01 1.01111111111 x 2^-14 + -1.01111111111 x 2^-11 = -1.01100000000 x 2^-11 +C8FD_0000_C3FE_24_CAFD_1 // f16_add_rd.tv line 3598 C8FD_C3FE_CAFD_01 -1.00011111101 x 2^3 + -1.01111111110 x 2^1 = -1.01011111101 x 2^3 +07FE_0000_29EB_24_29EE_1 // f16_add_rd.tv line 3698 07FE_29EB_29EE_01 1.01111111110 x 2^-14 + 1.00111101011 x 2^-5 = 1.00111101110 x 2^-5 +07FE_0000_3800_24_3800_1 // f16_add_rd.tv line 3798 07FE_3800_3800_01 1.01111111110 x 2^-14 + 1.00000000000 x 2^-1 = 1.00000000000 x 2^-1 +D890_0000_6801_24_6770_0 // f16_add_rd.tv line 3898 D890_6801_6770_00 -1.00010010000 x 2^7 + 1.00000000001 x 2^11 = 1.01101110000 x 2^10 07FE_0000_33CF_24_33CF_1 // f16_add_rd.tv line 3998 07FE_33CF_33CF_01 1.01111111110 x 2^-14 + 1.01111001111 x 2^-3 = 1.01111001111 x 2^-3 +07FE_0000_BFFF_24_BFFF_1 // f16_add_rd.tv line 4098 07FE_BFFF_BFFF_01 1.01111111110 x 2^-14 + -1.01111111111 x 2^0 = -1.01111111111 x 2^0 +9016_0000_FBFE_24_FBFF_1 // f16_add_rd.tv line 4198 9016_FBFE_FBFF_01 -1.00000010110 x 2^-11 + -1.01111111110 x 2^15 = -1.01111111111 x 2^15 +1000_0000_480B_24_480B_1 // f16_add_rd.tv line 4298 1000_480B_480B_01 1.00000000000 x 2^-11 + 1.00000001011 x 2^3 = 1.00000001011 x 2^3 +1000_0000_4400_24_4400_1 // f16_add_rd.tv line 4398 1000_4400_4400_01 1.00000000000 x 2^-11 + 1.00000000000 x 2^2 = 1.00000000000 x 2^2 // Skipped denorm f16_add_rd.tv line 4498 EAFB_8001_EAFC_01 -1.01011111011 x 2^11 + -Denorm = -1.01011111100 x 2^11 +1000_0000_47BF_24_47BF_1 // f16_add_rd.tv line 4598 1000_47BF_47BF_01 1.00000000000 x 2^-11 + 1.01110111111 x 2^2 = 1.01110111111 x 2^2 +1000_0000_EBFF_24_EBFF_1 // f16_add_rd.tv line 4698 1000_EBFF_EBFF_01 1.00000000000 x 2^-11 + -1.01111111111 x 2^11 = -1.01111111111 x 2^11 +4C2E_0000_07FE_24_4C2E_1 // f16_add_rd.tv line 4798 4C2E_07FE_4C2E_01 1.00000101110 x 2^4 + 1.01111111110 x 2^-14 = 1.00000101110 x 2^4 +1001_0000_B80B_24_B80A_1 // f16_add_rd.tv line 4898 1001_B80B_B80A_01 1.00000000001 x 2^-11 + -1.00000001011 x 2^-1 = -1.00000001010 x 2^-1 1001_0000_7C00_24_7C00_0 // f16_add_rd.tv line 4998 1001_7C00_7C00_00 1.00000000001 x 2^-11 + INF = INF +DBFF_0000_B401_24_DC01_1 // f16_add_rd.tv line 5098 DBFF_B401_DC01_01 -1.01111111111 x 2^7 + -1.00000000001 x 2^-2 = -1.00000000001 x 2^8 +1001_0000_49EE_24_49EE_1 // f16_add_rd.tv line 5198 1001_49EE_49EE_01 1.00000000001 x 2^-11 + 1.00111101110 x 2^3 = 1.00111101110 x 2^3 +// Skipped denorm f16_add_rd.tv line 5298 13FF_03FF_143F_01 1.01111111111 x 2^-11 + Denorm = 1.00000111111 x 2^-10 +8FBC_0000_3BFE_24_3BFD_1 // f16_add_rd.tv line 5398 8FBC_3BFE_3BFD_01 -1.01110111100 x 2^-12 + 1.01111111110 x 2^-1 = 1.01111111101 x 2^-1 13FF_0000_32E7_24_32EE_1 // f16_add_rd.tv line 5498 13FF_32E7_32EE_01 1.01111111111 x 2^-11 + 1.01011100111 x 2^-3 = 1.01011101110 x 2^-3 +13FF_0000_9000_24_0FFE_0 // f16_add_rd.tv line 5598 13FF_9000_0FFE_00 1.01111111111 x 2^-11 + -1.00000000000 x 2^-11 = 1.01111111110 x 2^-12 +E3C6_0000_C001_24_E3CB_1 // f16_add_rd.tv line 5698 E3C6_C001_E3CB_01 -1.01111000110 x 2^9 + -1.00000000001 x 2^1 = -1.01111001011 x 2^9 +13FF_0000_C43F_24_C43F_1 // f16_add_rd.tv line 5798 13FF_C43F_C43F_01 1.01111111111 x 2^-11 + -1.00000111111 x 2^2 = -1.00000111111 x 2^2 +13FE_0000_37FF_24_3801_1 // f16_add_rd.tv line 5898 13FE_37FF_3801_01 1.01111111110 x 2^-11 + 1.01111111111 x 2^-2 = 1.00000000001 x 2^-1 BC1F_0000_47FE_24_46F6_1 // f16_add_rd.tv line 5998 BC1F_47FE_46F6_01 -1.00000011111 x 2^0 + 1.01111111110 x 2^2 = 1.01011110110 x 2^2 +13FE_0000_B07E_24_B077_1 // f16_add_rd.tv line 6098 13FE_B07E_B077_01 1.01111111110 x 2^-11 + -1.00001111110 x 2^-3 = -1.00001110111 x 2^-3 +13FE_0000_BC00_24_BBFF_1 // f16_add_rd.tv line 6198 13FE_BC00_BBFF_01 1.01111111110 x 2^-11 + -1.00000000000 x 2^0 = -1.01111111111 x 2^-1 +7C9F_0000_F801_24_7e00_0 // f16_add_rd.tv line 6298 7C9F_F801_7E9F_10 NaN + -1.00000000001 x 2^15 = NaN +3400_0000_8A07_24_33FE_1 // f16_add_rd.tv line 6398 3400_8A07_33FE_01 1.00000000000 x 2^-2 + -1.01000000111 x 2^-13 = 1.01111111110 x 2^-3 3400_0000_43FF_24_443F_1 // f16_add_rd.tv line 6498 3400_43FF_443F_01 1.00000000000 x 2^-2 + 1.01111111111 x 2^1 = 1.00000111111 x 2^2 +EFD6_0000_7FFE_24_7e00_0 // f16_add_rd.tv line 6598 EFD6_7FFE_7FFE_00 -1.01111010110 x 2^12 + NaN = NaN +3400_0000_3DDE_24_3EDE_0 // f16_add_rd.tv line 6698 3400_3DDE_3EDE_00 1.00000000000 x 2^-2 + 1.00111011110 x 2^0 = 1.01011011110 x 2^0 +3400_0000_E800_24_E800_1 // f16_add_rd.tv line 6798 3400_E800_E800_01 1.00000000000 x 2^-2 + -1.00000000000 x 2^11 = -1.00000000000 x 2^11 +4033_0000_0401_24_4033_1 // f16_add_rd.tv line 6898 4033_0401_4033_01 1.00000110011 x 2^1 + 1.00000000001 x 2^-14 = 1.00000110011 x 2^1 3401_0000_9AE8_24_33E6_1 // f16_add_rd.tv line 6998 3401_9AE8_33E6_01 1.00000000001 x 2^-2 + -1.01011101000 x 2^-9 = 1.01111100110 x 2^-3 +3401_0000_7BFF_24_7BFF_1 // f16_add_rd.tv line 7098 3401_7BFF_7BFF_01 1.00000000001 x 2^-2 + 1.01111111111 x 2^15 = 1.01111111111 x 2^15 +1C2F_0000_93FE_24_1A5E_1 // f16_add_rd.tv line 7198 1C2F_93FE_1A5E_01 1.00000101111 x 2^-8 + -1.01111111110 x 2^-11 = 1.01001011110 x 2^-9 +3401_0000_C800_24_C7C0_1 // f16_add_rd.tv line 7298 3401_C800_C7C0_01 1.00000000001 x 2^-2 + -1.00000000000 x 2^3 = -1.01111000000 x 2^2 +37FF_0000_0000_24_37FF_0 // f16_add_rd.tv line 7398 37FF_0000_37FF_00 1.01111111111 x 2^-2 + 0 = 1.01111111111 x 2^-2 7703_0000_3801_24_7703_1 // f16_add_rd.tv line 7498 7703_3801_7703_01 1.01100000011 x 2^14 + 1.00000000001 x 2^-1 = 1.01100000011 x 2^14 +37FF_0000_BFB9_24_BDBA_1 // f16_add_rd.tv line 7598 37FF_BFB9_BDBA_01 1.01111111111 x 2^-2 + -1.01110111001 x 2^0 = -1.00110111010 x 2^0 +37FF_0000_87FF_24_37FE_1 // f16_add_rd.tv line 7698 37FF_87FF_37FE_01 1.01111111111 x 2^-2 + -1.01111111111 x 2^-14 = 1.01111111110 x 2^-2 +3002_0000_BFFE_24_BF7E_1 // f16_add_rd.tv line 7798 3002_BFFE_BF7E_01 1.00000000010 x 2^-3 + -1.01111111110 x 2^0 = -1.01101111110 x 2^0 +37FF_0000_6EF6_24_6EF6_1 // f16_add_rd.tv line 7898 37FF_6EF6_6EF6_01 1.01111111111 x 2^-2 + 1.01011110110 x 2^12 = 1.01011110110 x 2^12 37FE_0000_3400_24_39FF_0 // f16_add_rd.tv line 7998 37FE_3400_39FF_00 1.01111111110 x 2^-2 + 1.00000000000 x 2^-2 = 1.00111111111 x 2^-1 +B70F_0000_4401_24_4320_1 // f16_add_rd.tv line 8098 B70F_4401_4320_01 -1.01100001111 x 2^-2 + 1.00000000001 x 2^2 = 1.01100100000 x 2^1 +37FE_0000_D39E_24_D38F_1 // f16_add_rd.tv line 8198 37FE_D39E_D38F_01 1.01111111110 x 2^-2 + -1.01110011110 x 2^5 = -1.01110001111 x 2^5 +37FE_0000_BBFF_24_B800_0 // f16_add_rd.tv line 8298 37FE_BBFF_B800_00 1.01111111110 x 2^-2 + -1.01111111111 x 2^-1 = -1.00000000000 x 2^-1 +EAFF_0000_EBFE_24_EF7F_1 // f16_add_rd.tv line 8398 EAFF_EBFE_EF7F_01 -1.01011111111 x 2^11 + -1.01111111110 x 2^11 = -1.01101111111 x 2^12 3800_0000_2EFE_24_38DF_1 // f16_add_rd.tv line 8498 3800_2EFE_38DF_01 1.00000000000 x 2^-1 + 1.01011111110 x 2^-4 = 1.00011011111 x 2^-1 +3800_0000_4000_24_4100_0 // f16_add_rd.tv line 8598 3800_4000_4100_00 1.00000000000 x 2^-1 + 1.00000000000 x 2^1 = 1.00100000000 x 2^1 +3FBD_0000_7C01_24_7e00_0 // f16_add_rd.tv line 8698 3FBD_7C01_7E01_10 1.01110111101 x 2^0 + NaN = NaN +3800_0000_AC06_24_36FE_1 // f16_add_rd.tv line 8798 3800_AC06_36FE_01 1.00000000000 x 2^-1 + -1.00000000110 x 2^-4 = 1.01011111110 x 2^-2 +3800_0000_C7FF_24_C77F_0 // f16_add_rd.tv line 8898 3800_C7FF_C77F_00 1.00000000000 x 2^-1 + -1.01111111111 x 2^2 = -1.01101111111 x 2^2 // Skipped denorm f16_add_rd.tv line 8998 B0FC_03FE_B0FC_01 -1.00011111100 x 2^-3 + Denorm = -1.00011111100 x 2^-3 -3801_0000_FFFF_24_FFFF_0 // f16_add_rd.tv line 9498 3801_FFFF_FFFF_00 1.00000000001 x 2^-1 + NaN = NaN +3801_0000_6877_24_6877_1 // f16_add_rd.tv line 9098 3801_6877_6877_01 1.00000000001 x 2^-1 + 1.00001110111 x 2^11 = 1.00001110111 x 2^11 +3801_0000_7800_24_7800_1 // f16_add_rd.tv line 9198 3801_7800_7800_01 1.00000000001 x 2^-1 + 1.00000000000 x 2^15 = 1.00000000000 x 2^15 +940E_0000_9001_24_960F_1 // f16_add_rd.tv line 9298 940E_9001_960F_01 -1.00000001110 x 2^-10 + -1.00000000001 x 2^-11 = -1.01000001111 x 2^-10 +3801_0000_B7F2_24_1C00_0 // f16_add_rd.tv line 9398 3801_B7F2_1C00_00 1.00000000001 x 2^-1 + -1.01111110010 x 2^-2 = 1.00000000000 x 2^-8 +3801_0000_FFFF_24_7e00_0 // f16_add_rd.tv line 9498 3801_FFFF_FFFF_00 1.00000000001 x 2^-1 + NaN = NaN +F1EF_0000_37FE_24_F1EF_1 // f16_add_rd.tv line 9598 F1EF_37FE_F1EF_01 -1.00111101111 x 2^13 + 1.01111111110 x 2^-2 = -1.00111101111 x 2^13 +3BFF_0000_C83C_24_C779_1 // f16_add_rd.tv line 9698 3BFF_C83C_C779_01 1.01111111111 x 2^-1 + -1.00000111100 x 2^3 = -1.01101111001 x 2^2 +3BFF_0000_8400_24_3BFE_1 // f16_add_rd.tv line 9798 3BFF_8400_3BFE_01 1.01111111111 x 2^-1 + -1.00000000000 x 2^-14 = 1.01111111110 x 2^-1 +77A0_0000_BC01_24_779F_1 // f16_add_rd.tv line 9898 77A0_BC01_779F_01 1.01110100000 x 2^14 + -1.00000000001 x 2^0 = 1.01110011111 x 2^14 3BFF_0000_AB04_24_3B8E_1 // f16_add_rd.tv line 9998 3BFF_AB04_3B8E_01 1.01111111111 x 2^-1 + -1.01100000100 x 2^-5 = 1.01110001110 x 2^-1 +3BFE_0000_13FF_24_3BFF_1 // f16_add_rd.tv line 10098 3BFE_13FF_3BFF_01 1.01111111110 x 2^-1 + 1.01111111111 x 2^-11 = 1.01111111111 x 2^-1 +BCDF_0000_43FE_24_418E_1 // f16_add_rd.tv line 10198 BCDF_43FE_418E_01 -1.00011011111 x 2^0 + 1.01111111110 x 2^1 = 1.00110001110 x 2^1 +3BFE_0000_C1FE_24_BFFD_0 // f16_add_rd.tv line 10298 3BFE_C1FE_BFFD_00 1.01111111110 x 2^-1 + -1.00111111110 x 2^1 = -1.01111111101 x 2^0 +3BFE_0000_B800_24_37FC_0 // f16_add_rd.tv line 10398 3BFE_B800_37FC_00 1.01111111110 x 2^-1 + -1.00000000000 x 2^-1 = 1.01111111100 x 2^-2 AD11_0000_E801_24_E802_1 // f16_add_rd.tv line 10498 AD11_E801_E802_01 -1.00100010001 x 2^-4 + -1.00000000001 x 2^11 = -1.00000000010 x 2^11 +3C00_0000_14FE_24_3C01_1 // f16_add_rd.tv line 10598 3C00_14FE_3C01_01 1.00000000000 x 2^0 + 1.00011111110 x 2^-10 = 1.00000000001 x 2^0 +3C00_0000_3FFF_24_41FF_1 // f16_add_rd.tv line 10698 3C00_3FFF_41FF_01 1.00000000000 x 2^0 + 1.01111111111 x 2^0 = 1.00111111111 x 2^1 +440E_0000_7BFE_24_7BFE_1 // f16_add_rd.tv line 10798 440E_7BFE_7BFE_01 1.00000001110 x 2^2 + 1.01111111110 x 2^15 = 1.01111111110 x 2^15 +3C00_0000_B7BD_24_3821_1 // f16_add_rd.tv line 10898 3C00_B7BD_3821_01 1.00000000000 x 2^0 + -1.01110111101 x 2^-2 = 1.00000100001 x 2^-1 3C00_0000_C400_24_C200_0 // f16_add_rd.tv line 10998 3C00_C400_C200_00 1.00000000000 x 2^0 + -1.00000000000 x 2^2 = -1.01000000000 x 2^1 +// Skipped denorm f16_add_rd.tv line 11098 801E_0001_801D_00 -Denorm + Denorm = -Denorm +// Skipped denorm f16_add_rd.tv line 11198 3C01_002E_3C01_01 1.00000000001 x 2^0 + Denorm = 1.00000000001 x 2^0 +3C01_0000_6BFF_24_6BFF_1 // f16_add_rd.tv line 11298 3C01_6BFF_6BFF_01 1.00000000001 x 2^0 + 1.01111111111 x 2^11 = 1.01111111111 x 2^11 +D7FE_0000_87FE_24_D7FF_1 // f16_add_rd.tv line 11398 D7FE_87FE_D7FF_01 -1.01111111110 x 2^6 + -1.01111111110 x 2^-14 = -1.01111111111 x 2^6 3C01_0000_0BFD_24_3C01_1 // f16_add_rd.tv line 11498 3C01_0BFD_3C01_01 1.00000000001 x 2^0 + 1.01111111101 x 2^-13 = 1.00000000001 x 2^0 +3C01_0000_FC00_24_FC00_0 // f16_add_rd.tv line 11598 3C01_FC00_FC00_00 1.00000000001 x 2^0 + -INF = -INF +7CFC_0000_3401_24_7e00_0 // f16_add_rd.tv line 11698 7CFC_3401_7EFC_10 NaN + 1.00000000001 x 2^-2 = NaN +3FFF_0000_47DF_24_48EF_1 // f16_add_rd.tv line 11798 3FFF_47DF_48EF_01 1.01111111111 x 2^0 + 1.01111011111 x 2^2 = 1.00011101111 x 2^3 +// Skipped denorm f16_add_rd.tv line 11898 3FFF_83FF_3FFE_01 1.01111111111 x 2^0 + -Denorm = 1.01111111110 x 2^0 4FDE_0000_BBFE_24_4F9E_1 // f16_add_rd.tv line 11998 4FDE_BBFE_4F9E_01 1.01111011110 x 2^4 + -1.01111111110 x 2^-1 = 1.01110011110 x 2^4 +3FFF_0000_A1E2_24_3FF3_1 // f16_add_rd.tv line 12098 3FFF_A1E2_3FF3_01 1.01111111111 x 2^0 + -1.00111100010 x 2^-7 = 1.01111110011 x 2^0 +3FFE_0000_1000_24_3FFE_1 // f16_add_rd.tv line 12198 3FFE_1000_3FFE_01 1.01111111110 x 2^0 + 1.00000000000 x 2^-11 = 1.01111111110 x 2^0 +C7C5_0000_4001_24_C5C5_1 // f16_add_rd.tv line 12298 C7C5_4001_C5C5_01 -1.01111000101 x 2^2 + 1.00000000001 x 2^1 = -1.00111000101 x 2^2 +3FFE_0000_BAF3_24_3C84_1 // f16_add_rd.tv line 12398 3FFE_BAF3_3C84_01 1.01111111110 x 2^0 + -1.01011110011 x 2^-1 = 1.00010000100 x 2^0 3FFE_0000_B7FF_24_3DFE_1 // f16_add_rd.tv line 12498 3FFE_B7FF_3DFE_01 1.01111111110 x 2^0 + -1.01111111111 x 2^-2 = 1.00111111110 x 2^0 +B25E_0000_C7FE_24_C819_1 // f16_add_rd.tv line 12598 B25E_C7FE_C819_01 -1.01001011110 x 2^-3 + -1.01111111110 x 2^2 = -1.00000011001 x 2^3 +4000_0000_4BA5_24_4C52_1 // f16_add_rd.tv line 12698 4000_4BA5_4C52_01 1.00000000000 x 2^1 + 1.01110100101 x 2^3 = 1.00001010010 x 2^4 +4000_0000_3C00_24_4200_0 // f16_add_rd.tv line 12798 4000_3C00_4200_00 1.00000000000 x 2^1 + 1.00000000000 x 2^0 = 1.01000000000 x 2^1 +410F_0000_7801_24_7801_1 // f16_add_rd.tv line 12898 410F_7801_7801_01 1.00100001111 x 2^1 + 1.00000000001 x 2^15 = 1.00000000001 x 2^15 4000_0000_1008_24_4000_1 // f16_add_rd.tv line 12998 4000_1008_4000_01 1.00000000000 x 2^1 + 1.00000001000 x 2^-11 = 1.00000000000 x 2^1 +4000_0000_C3FF_24_BFFE_0 // f16_add_rd.tv line 13098 4000_C3FF_BFFE_00 1.00000000000 x 2^1 + -1.01111111111 x 2^1 = -1.01111111110 x 2^0 +C00B_0000_FFFE_24_7e00_0 // f16_add_rd.tv line 13198 C00B_FFFE_FFFE_00 -1.00000001011 x 2^1 + NaN = NaN +4001_0000_4FF9_24_503C_1 // f16_add_rd.tv line 13298 4001_4FF9_503C_01 1.00000000001 x 2^1 + 1.01111111001 x 2^4 = 1.00000111100 x 2^5 +4001_0000_6800_24_6801_1 // f16_add_rd.tv line 13398 4001_6800_6801_01 1.00000000001 x 2^1 + 1.00000000000 x 2^11 = 1.00000000001 x 2^11 C64C_0000_8401_24_C64D_1 // f16_add_rd.tv line 13498 C64C_8401_C64D_01 -1.01001001100 x 2^2 + -1.00000000001 x 2^-14 = -1.01001001101 x 2^2 +4001_0000_C08F_24_B470_0 // f16_add_rd.tv line 13598 4001_C08F_B470_00 1.00000000001 x 2^1 + -1.00010001111 x 2^1 = -1.00001110000 x 2^-2 +4001_0000_FBFF_24_FBFF_1 // f16_add_rd.tv line 13698 4001_FBFF_FBFF_01 1.00000000001 x 2^1 + -1.01111111111 x 2^15 = -1.01111111111 x 2^15 +7C0F_0000_13FE_24_7e00_0 // f16_add_rd.tv line 13798 7C0F_13FE_7E0F_10 NaN + 1.01111111110 x 2^-11 = NaN +43FF_0000_84FB_24_43FE_1 // f16_add_rd.tv line 13898 43FF_84FB_43FE_01 1.01111111111 x 2^1 + -1.00011111011 x 2^-14 = 1.01111111110 x 2^1 // Skipped denorm f16_add_rd.tv line 13998 43FF_8000_43FF_00 1.01111111111 x 2^1 + -Denorm = 1.01111111111 x 2^1 +3413_0000_B801_24_B3DE_0 // f16_add_rd.tv line 14098 3413_B801_B3DE_00 1.00000010011 x 2^-2 + -1.00000000001 x 2^-1 = -1.01111011110 x 2^-3 +43FF_0000_BF0F_24_4077_1 // f16_add_rd.tv line 14198 43FF_BF0F_4077_01 1.01111111111 x 2^1 + -1.01100001111 x 2^0 = 1.00001110111 x 2^1 +43FE_0000_07FF_24_43FE_1 // f16_add_rd.tv line 14298 43FE_07FF_43FE_01 1.01111111110 x 2^1 + 1.01111111111 x 2^-14 = 1.01111111110 x 2^1 +3FB8_0000_3FFE_24_43DB_0 // f16_add_rd.tv line 14398 3FB8_3FFE_43DB_00 1.01110111000 x 2^0 + 1.01111111110 x 2^0 = 1.01111011011 x 2^1 43FE_0000_2E03_24_4417_1 // f16_add_rd.tv line 14498 43FE_2E03_4417_01 1.01111111110 x 2^1 + 1.01000000011 x 2^-4 = 1.00000010111 x 2^2 +43FE_0000_B400_24_437E_0 // f16_add_rd.tv line 14598 43FE_B400_437E_00 1.01111111110 x 2^1 + -1.00000000000 x 2^-2 = 1.01101111110 x 2^1 +4EA0_0000_C401_24_4D9F_1 // f16_add_rd.tv line 14698 4EA0_C401_4D9F_01 1.01010100000 x 2^4 + -1.00000000001 x 2^2 = 1.00110011111 x 2^4 +4400_0000_680A_24_680C_0 // f16_add_rd.tv line 14798 4400_680A_680C_00 1.00000000000 x 2^2 + 1.00000001010 x 2^11 = 1.00000001100 x 2^11 +4400_0000_3BFF_24_44FF_1 // f16_add_rd.tv line 14898 4400_3BFF_44FF_01 1.00000000000 x 2^2 + 1.01111111111 x 2^-1 = 1.00011111111 x 2^2 265F_0000_6BFE_24_6BFE_1 // f16_add_rd.tv line 14998 265F_6BFE_6BFE_01 1.01001011111 x 2^-6 + 1.01111111110 x 2^11 = 1.01111111110 x 2^11 +4400_0000_C50E_24_BC38_0 // f16_add_rd.tv line 15098 4400_C50E_BC38_00 1.00000000000 x 2^2 + -1.00100001110 x 2^2 = -1.00000111000 x 2^0 +4400_0000_C000_24_4000_0 // f16_add_rd.tv line 15198 4400_C000_4000_00 1.00000000000 x 2^2 + -1.00000000000 x 2^1 = 1.00000000000 x 2^1 +365F_0000_FC01_24_7e00_0 // f16_add_rd.tv line 15298 365F_FC01_FE01_10 1.01001011111 x 2^-2 + NaN = NaN +4401_0000_A980_24_43EC_0 // f16_add_rd.tv line 15398 4401_A980_43EC_00 1.00000000001 x 2^2 + -1.00110000000 x 2^-5 = 1.01111101100 x 2^1 4401_0000_47FF_24_4A00_0 // f16_add_rd.tv line 15498 4401_47FF_4A00_00 1.00000000001 x 2^2 + 1.01111111111 x 2^2 = 1.01000000000 x 2^3 +// Skipped denorm f16_add_rd.tv line 15598 C3FE_83FE_C3FF_01 -1.01111111110 x 2^1 + -Denorm = -1.01111111111 x 2^1 +4401_0000_C4BF_24_B9F0_0 // f16_add_rd.tv line 15698 4401_C4BF_B9F0_00 1.00000000001 x 2^2 + -1.00010111111 x 2^2 = -1.00111110000 x 2^-1 +4401_0000_F800_24_F800_1 // f16_add_rd.tv line 15798 4401_F800_F800_01 1.00000000001 x 2^2 + -1.00000000000 x 2^15 = -1.00000000000 x 2^15 +23A7_0000_1001_24_23E7_1 // f16_add_rd.tv line 15898 23A7_1001_23E7_01 1.01110100111 x 2^-7 + 1.00000000001 x 2^-11 = 1.01111100111 x 2^-7 47FF_0000_F8C0_24_F8C0_1 // f16_add_rd.tv line 15998 47FF_F8C0_F8C0_01 1.01111111111 x 2^2 + -1.00011000000 x 2^15 = -1.00011000000 x 2^15 +47FF_0000_7FFF_24_7e00_0 // f16_add_rd.tv line 16098 47FF_7FFF_7FFF_00 1.01111111111 x 2^2 + NaN = NaN +CBCF_0000_B7FE_24_CC08_1 // f16_add_rd.tv line 16198 CBCF_B7FE_CC08_01 -1.01111001111 x 2^3 + -1.01111111110 x 2^-2 = -1.00000001000 x 2^4 +47FF_0000_C099_24_45B2_1 // f16_add_rd.tv line 16298 47FF_C099_45B2_01 1.01111111111 x 2^2 + -1.00010011001 x 2^1 = 1.00110110010 x 2^2 +47FE_0000_0400_24_47FE_1 // f16_add_rd.tv line 16398 47FE_0400_47FE_01 1.01111111110 x 2^2 + 1.00000000000 x 2^-14 = 1.01111111110 x 2^2 23CF_0000_3C01_24_3C10_1 // f16_add_rd.tv line 16498 23CF_3C01_3C10_01 1.01111001111 x 2^-7 + 1.00000000001 x 2^0 = 1.00000010000 x 2^0 +47FE_0000_305F_24_4810_1 // f16_add_rd.tv line 16598 47FE_305F_4810_01 1.01111111110 x 2^2 + 1.00001011111 x 2^-3 = 1.00000010000 x 2^3 +47FE_0000_93FF_24_47FD_1 // f16_add_rd.tv line 16698 47FE_93FF_47FD_01 1.01111111110 x 2^2 + -1.01111111111 x 2^-11 = 1.01111111101 x 2^2 +B51F_0000_C3FE_24_C451_1 // f16_add_rd.tv line 16798 B51F_C3FE_C451_01 -1.00100011111 x 2^-2 + -1.01111111110 x 2^1 = -1.00001010001 x 2^2 +6800_0000_C323_24_67FC_1 // f16_add_rd.tv line 16898 6800_C323_67FC_01 1.00000000000 x 2^11 + -1.01100100011 x 2^1 = 1.01111111100 x 2^10 6800_0000_3800_24_6800_1 // f16_add_rd.tv line 16998 6800_3800_6800_01 1.00000000000 x 2^11 + 1.00000000000 x 2^-1 = 1.00000000000 x 2^11 +4BC8_0000_6801_24_6808_1 // f16_add_rd.tv line 17098 4BC8_6801_6808_01 1.01111001000 x 2^3 + 1.00000000001 x 2^11 = 1.00000001000 x 2^11 +6800_0000_45F6_24_6802_1 // f16_add_rd.tv line 17198 6800_45F6_6802_01 1.00000000000 x 2^11 + 1.00111110110 x 2^2 = 1.00000000010 x 2^11 +6800_0000_BFFF_24_67FE_1 // f16_add_rd.tv line 17298 6800_BFFF_67FE_01 1.00000000000 x 2^11 + -1.01111111111 x 2^0 = 1.01111111110 x 2^10 +669F_0000_FBFE_24_FBCA_1 // f16_add_rd.tv line 17398 669F_FBFE_FBCA_01 1.01010011111 x 2^10 + -1.01111111110 x 2^15 = -1.01111001010 x 2^15 6801_0000_3B7A_24_6801_1 // f16_add_rd.tv line 17498 6801_3B7A_6801_01 1.00000000001 x 2^11 + 1.01101111010 x 2^-1 = 1.00000000001 x 2^11 +6801_0000_4400_24_6803_0 // f16_add_rd.tv line 17598 6801_4400_6803_00 1.00000000001 x 2^11 + 1.00000000000 x 2^2 = 1.00000000011 x 2^11 +// Skipped denorm f16_add_rd.tv line 17698 883C_8001_883D_01 -1.00000111100 x 2^-13 + -Denorm = -1.00000111101 x 2^-13 +6801_0000_95DF_24_6800_1 // f16_add_rd.tv line 17798 6801_95DF_6800_01 1.00000000001 x 2^11 + -1.00111011111 x 2^-10 = 1.00000000000 x 2^11 +6801_0000_EBFF_24_E7FC_0 // f16_add_rd.tv line 17898 6801_EBFF_E7FC_00 1.00000000001 x 2^11 + -1.01111111111 x 2^11 = -1.01111111100 x 2^10 90C9_0000_07FE_24_8F93_1 // f16_add_rd.tv line 17998 90C9_07FE_8F93_01 -1.00011001001 x 2^-11 + 1.01111111110 x 2^-14 = -1.01110010011 x 2^-12 +6BFF_0000_B40E_24_6BFE_1 // f16_add_rd.tv line 18098 6BFF_B40E_6BFE_01 1.01111111111 x 2^11 + -1.00000001110 x 2^-2 = 1.01111111110 x 2^11 +6BFF_0000_7C00_24_7C00_0 // f16_add_rd.tv line 18198 6BFF_7C00_7C00_00 1.01111111111 x 2^11 + INF = INF +// Skipped denorm f16_add_rd.tv line 18298 01E0_B401_B401_01 Denorm + -1.00000000001 x 2^-2 = -1.00000000001 x 2^-2 +6BFF_0000_30B8_24_6BFF_1 // f16_add_rd.tv line 18398 6BFF_30B8_6BFF_01 1.01111111111 x 2^11 + 1.00010111000 x 2^-3 = 1.01111111111 x 2^11 // Skipped denorm f16_add_rd.tv line 18498 6BFE_03FF_6BFE_01 1.01111111110 x 2^11 + Denorm = 1.01111111110 x 2^11 +EBFF_0000_3BFE_24_EBFF_1 // f16_add_rd.tv line 18598 EBFF_3BFE_EBFF_01 -1.01111111111 x 2^11 + 1.01111111110 x 2^-1 = -1.01111111111 x 2^11 +6BFE_0000_0FF1_24_6BFE_1 // f16_add_rd.tv line 18698 6BFE_0FF1_6BFE_01 1.01111111110 x 2^11 + 1.01111110001 x 2^-12 = 1.01111111110 x 2^11 +6BFE_0000_9000_24_6BFD_1 // f16_add_rd.tv line 18798 6BFE_9000_6BFD_01 1.01111111110 x 2^11 + -1.00000000000 x 2^-11 = 1.01111111101 x 2^11 +BC90_0000_C001_24_C249_0 // f16_add_rd.tv line 18898 BC90_C001_C249_00 -1.00010010000 x 2^0 + -1.00000000001 x 2^1 = -1.01001001001 x 2^1 6BFE_0000_4C21_24_6C03_1 // f16_add_rd.tv line 18998 6BFE_4C21_6C03_01 1.01111111110 x 2^11 + 1.00000100001 x 2^4 = 1.00000000011 x 2^12 +7800_0000_37FF_24_7800_1 // f16_add_rd.tv line 19098 7800_37FF_7800_01 1.00000000000 x 2^15 + 1.01111111111 x 2^-2 = 1.00000000000 x 2^15 +3CAA_0000_47FE_24_4894_1 // f16_add_rd.tv line 19198 3CAA_47FE_4894_01 1.00010101010 x 2^0 + 1.01111111110 x 2^2 = 1.00010010100 x 2^3 +7800_0000_C8FF_24_77FF_1 // f16_add_rd.tv line 19298 7800_C8FF_77FF_01 1.00000000000 x 2^15 + -1.00011111111 x 2^3 = 1.01111111111 x 2^14 +7800_0000_BC00_24_77FF_1 // f16_add_rd.tv line 19398 7800_BC00_77FF_01 1.00000000000 x 2^15 + -1.00000000000 x 2^0 = 1.01111111111 x 2^14 BFDC_0000_F801_24_F802_1 // f16_add_rd.tv line 19498 BFDC_F801_F802_01 -1.01111011100 x 2^0 + -1.00000000001 x 2^15 = -1.00000000010 x 2^15 +7801_0000_8BF8_24_7800_1 // f16_add_rd.tv line 19598 7801_8BF8_7800_01 1.00000000001 x 2^15 + -1.01111111000 x 2^-13 = 1.00000000000 x 2^15 +7801_0000_43FF_24_7801_1 // f16_add_rd.tv line 19698 7801_43FF_7801_01 1.00000000001 x 2^15 + 1.01111111111 x 2^1 = 1.00000000001 x 2^15 +CDFF_0000_7FFE_24_7e00_0 // f16_add_rd.tv line 19798 CDFF_7FFE_7FFE_00 -1.00111111111 x 2^4 + NaN = NaN +7801_0000_4821_24_7801_1 // f16_add_rd.tv line 19898 7801_4821_7801_01 1.00000000001 x 2^15 + 1.00000100001 x 2^3 = 1.00000000001 x 2^15 7801_0000_E800_24_7782_0 // f16_add_rd.tv line 19998 7801_E800_7782_00 1.00000000001 x 2^15 + -1.00000000000 x 2^11 = 1.01110000010 x 2^14 +43B7_0000_0401_24_43B7_1 // f16_add_rd.tv line 20098 43B7_0401_43B7_01 1.01110110111 x 2^1 + 1.00000000001 x 2^-14 = 1.01110110111 x 2^1 +7BFF_0000_CC28_24_7BFE_1 // f16_add_rd.tv line 20198 7BFF_CC28_7BFE_01 1.01111111111 x 2^15 + -1.00000101000 x 2^4 = 1.01111111110 x 2^15 +7BFF_0000_7BFF_24_7BFF_5 // f16_add_rd.tv line 20298 7BFF_7BFF_7BFF_05 1.01111111111 x 2^15 + 1.01111111111 x 2^15 = 1.01111111111 x 2^15 +3C06_0000_93FE_24_3C05_1 // f16_add_rd.tv line 20398 3C06_93FE_3C05_01 1.00000000110 x 2^0 + -1.01111111110 x 2^-11 = 1.00000000101 x 2^0 7BFF_0000_5CFB_24_7BFF_5 // f16_add_rd.tv line 20498 7BFF_5CFB_7BFF_05 1.01111111111 x 2^15 + 1.00011111011 x 2^8 = 1.01111111111 x 2^15 +7BFE_0000_0000_24_7BFE_0 // f16_add_rd.tv line 20598 7BFE_0000_7BFE_00 1.01111111110 x 2^15 + 0 = 1.01111111110 x 2^15 +0FCE_0000_3801_24_3801_1 // f16_add_rd.tv line 20698 0FCE_3801_3801_01 1.01111001110 x 2^-12 + 1.00000000001 x 2^-1 = 1.00000000001 x 2^-1 +7BFE_0000_B388_24_7BFD_1 // f16_add_rd.tv line 20798 7BFE_B388_7BFD_01 1.01111111110 x 2^15 + -1.01110001000 x 2^-3 = 1.01111111101 x 2^15 +7BFE_0000_87FF_24_7BFD_1 // f16_add_rd.tv line 20898 7BFE_87FF_7BFD_01 1.01111111110 x 2^15 + -1.01111111111 x 2^-14 = 1.01111111101 x 2^15 050F_0000_BFFE_24_BFFE_1 // f16_add_rd.tv line 20998 050F_BFFE_BFFE_01 1.00100001111 x 2^-14 + -1.01111111110 x 2^0 = -1.01111111110 x 2^0 +7BFE_0000_300F_24_7BFE_1 // f16_add_rd.tv line 21098 7BFE_300F_7BFE_01 1.01111111110 x 2^15 + 1.00000001111 x 2^-3 = 1.01111111110 x 2^15 +7C00_0000_3400_24_7C00_0 // f16_add_rd.tv line 21198 7C00_3400_7C00_00 INF + 1.00000000000 x 2^-2 = INF +D27E_0000_4401_24_D1FE_1 // f16_add_rd.tv line 21298 D27E_4401_D1FE_01 -1.01001111110 x 2^5 + 1.00000000001 x 2^2 = -1.00111111110 x 2^5 +7C00_0000_9C98_24_7C00_0 // f16_add_rd.tv line 21398 7C00_9C98_7C00_00 INF + -1.00010011000 x 2^-8 = INF 7C00_0000_BBFF_24_7C00_0 // f16_add_rd.tv line 21498 7C00_BBFF_7C00_00 INF + -1.01111111111 x 2^-1 = INF -7C01_0000_EBBE_24_7E01_0 // f16_add_rd.tv line 21998 7C01_EBBE_7E01_10 NaN + -1.01110111110 x 2^11 = NaN +F401_0000_EBFE_24_F501_1 // f16_add_rd.tv line 21598 F401_EBFE_F501_01 -1.00000000001 x 2^14 + -1.01111111110 x 2^11 = -1.00100000001 x 2^14 +7C01_0000_5360_24_7e00_0 // f16_add_rd.tv line 21698 7C01_5360_7E01_10 NaN + 1.01101100000 x 2^5 = NaN +7C01_0000_4000_24_7e00_0 // f16_add_rd.tv line 21798 7C01_4000_7E01_10 NaN + 1.00000000000 x 2^1 = NaN +A81F_0000_7C01_24_7e00_0 // f16_add_rd.tv line 21898 A81F_7C01_7E01_10 -1.00000011111 x 2^-5 + NaN = NaN +7C01_0000_EBBE_24_7e00_0 // f16_add_rd.tv line 21998 7C01_EBBE_7E01_10 NaN + -1.01110111110 x 2^11 = NaN +7C01_0000_C7FF_24_7e00_0 // f16_add_rd.tv line 22098 7C01_C7FF_7E01_10 NaN + -1.01111111111 x 2^2 = NaN +// Skipped denorm f16_add_rd.tv line 22198 D818_03FE_D818_01 -1.00000011000 x 2^7 + Denorm = -1.00000011000 x 2^7 +7FFF_0000_D262_24_7e00_0 // f16_add_rd.tv line 22298 7FFF_D262_7FFF_00 NaN + -1.01001100010 x 2^5 = NaN +7FFF_0000_7800_24_7e00_0 // f16_add_rd.tv line 22398 7FFF_7800_7FFF_00 NaN + 1.00000000000 x 2^15 = NaN C3C3_0000_9001_24_C3C4_1 // f16_add_rd.tv line 22498 C3C3_9001_C3C4_01 -1.01111000011 x 2^1 + -1.00000000001 x 2^-11 = -1.01111000100 x 2^1 -7FFE_0000_8400_24_7FFE_0 // f16_add_rd.tv line 22998 7FFE_8400_7FFE_00 NaN + -1.00000000000 x 2^-14 = NaN +7FFF_0000_4F03_24_7e00_0 // f16_add_rd.tv line 22598 7FFF_4F03_7FFF_00 NaN + 1.01100000011 x 2^4 = NaN +7FFF_0000_FFFF_24_7e00_0 // f16_add_rd.tv line 22698 7FFF_FFFF_7FFF_00 NaN + NaN = NaN +3D5F_0000_37FE_24_3F5E_1 // f16_add_rd.tv line 22798 3D5F_37FE_3F5E_01 1.00101011111 x 2^0 + 1.01111111110 x 2^-2 = 1.01101011110 x 2^0 +7FFE_0000_E900_24_7e00_0 // f16_add_rd.tv line 22898 7FFE_E900_7FFE_00 NaN + -1.00100000000 x 2^11 = NaN +7FFE_0000_8400_24_7e00_0 // f16_add_rd.tv line 22998 7FFE_8400_7FFE_00 NaN + -1.00000000000 x 2^-14 = NaN +D275_0000_BC01_24_D296_1 // f16_add_rd.tv line 23098 D275_BC01_D296_01 -1.01001110101 x 2^5 + -1.00000000001 x 2^0 = -1.01010010110 x 2^5 +7FFE_0000_BBF7_24_7e00_0 // f16_add_rd.tv line 23198 7FFE_BBF7_7FFE_00 NaN + -1.01111110111 x 2^-1 = NaN +// Skipped denorm f16_add_rd.tv line 23298 8000_13FF_13FF_00 -Denorm + 1.01111111111 x 2^-11 = 1.01111111111 x 2^-11 +B504_0000_43FE_24_435D_1 // f16_add_rd.tv line 23398 B504_43FE_435D_01 -1.00100000100 x 2^-2 + 1.01111111110 x 2^1 = 1.01101011101 x 2^1 // Skipped denorm f16_add_rd.tv line 23498 8000_C475_C475_00 -Denorm + -1.00001110101 x 2^2 = -1.00001110101 x 2^2 +// Skipped denorm f16_add_rd.tv line 23598 8000_B800_B800_00 -Denorm + -1.00000000000 x 2^-1 = -1.00000000000 x 2^-1 +04FF_0000_E801_24_E801_1 // f16_add_rd.tv line 23698 04FF_E801_E801_01 1.00011111111 x 2^-14 + -1.00000000001 x 2^11 = -1.00000000001 x 2^11 +// Skipped denorm f16_add_rd.tv line 23798 8001_E8DE_E8DF_01 -Denorm + -1.00011011110 x 2^11 = -1.00011011111 x 2^11 +// Skipped denorm f16_add_rd.tv line 23898 8001_3FFF_3FFE_01 -Denorm + 1.01111111111 x 2^0 = 1.01111111110 x 2^0 C80C_0000_7BFE_24_7BFD_1 // f16_add_rd.tv line 23998 C80C_7BFE_7BFD_01 -1.00000001100 x 2^3 + 1.01111111110 x 2^15 = 1.01111111101 x 2^15 +// Skipped denorm f16_add_rd.tv line 24098 8001_CFD0_CFD1_01 -Denorm + -1.01111010000 x 2^4 = -1.01111010001 x 2^4 +// Skipped denorm f16_add_rd.tv line 24198 8001_C400_C401_01 -Denorm + -1.00000000000 x 2^2 = -1.00000000001 x 2^2 +// Skipped denorm f16_add_rd.tv line 24298 AFE2_0001_AFE2_01 -1.01111100010 x 2^-4 + Denorm = -1.01111100010 x 2^-4 +// Skipped denorm f16_add_rd.tv line 24398 83FF_00FF_8300_00 -Denorm + Denorm = -Denorm // Skipped denorm f16_add_rd.tv line 24498 83FF_6BFF_6BFE_01 -Denorm + 1.01111111111 x 2^11 = 1.01111111110 x 2^11 +2BFE_0000_87FE_24_2BFA_1 // f16_add_rd.tv line 24598 2BFE_87FE_2BFA_01 1.01111111110 x 2^-5 + -1.01111111110 x 2^-14 = 1.01111111010 x 2^-5 +// Skipped denorm f16_add_rd.tv line 24698 83FF_3A51_3A50_01 -Denorm + 1.01001010001 x 2^-1 = 1.01001010000 x 2^-1 +// Skipped denorm f16_add_rd.tv line 24798 83FF_FC00_FC00_00 -Denorm + -INF = -INF +B49F_0000_3401_24_A8F0_0 // f16_add_rd.tv line 24898 B49F_3401_A8F0_00 -1.00010011111 x 2^-2 + 1.00000000001 x 2^-2 = -1.00011110000 x 2^-5 // Skipped denorm f16_add_rd.tv line 24998 83FE_BA31_BA32_01 -Denorm + -1.01000110001 x 2^-1 = -1.01000110010 x 2^-1 +// Skipped denorm f16_add_rd.tv line 25098 83FE_83FF_87FD_00 -Denorm + -Denorm = -1.01111111101 x 2^-14 +F8F7_0000_BBFE_24_F8F8_1 // f16_add_rd.tv line 25198 F8F7_BBFE_F8F8_01 -1.00011110111 x 2^15 + -1.01111111110 x 2^-1 = -1.00011111000 x 2^15 +// Skipped denorm f16_add_rd.tv line 25298 83FE_4C47_4C46_01 -Denorm + 1.00001000111 x 2^4 = 1.00001000110 x 2^4 +8400_0000_1000_24_0F00_0 // f16_add_rd.tv line 25398 8400_1000_0F00_00 -1.00000000000 x 2^-14 + 1.00000000000 x 2^-11 = 1.01100000000 x 2^-12 4A3F_0000_4001_24_4B3F_1 // f16_add_rd.tv line 25498 4A3F_4001_4B3F_01 1.01000111111 x 2^3 + 1.00000000001 x 2^1 = 1.01100111111 x 2^3 +8400_0000_BF0F_24_BF10_1 // f16_add_rd.tv line 25598 8400_BF0F_BF10_01 -1.00000000000 x 2^-14 + -1.01100001111 x 2^0 = -1.01100010000 x 2^0 +8400_0000_B7FF_24_B800_1 // f16_add_rd.tv line 25698 8400_B7FF_B800_01 -1.00000000000 x 2^-14 + -1.01111111111 x 2^-2 = -1.00000000000 x 2^-1 +C424_0000_C7FE_24_CA11_0 // f16_add_rd.tv line 25798 C424_C7FE_CA11_00 -1.00000100100 x 2^2 + -1.01111111110 x 2^2 = -1.01000010001 x 2^3 +// Skipped denorm f16_add_rd.tv line 25898 8401_02D7_812A_00 -1.00000000001 x 2^-14 + Denorm = -Denorm 8401_0000_3C00_24_3BFF_1 // f16_add_rd.tv line 25998 8401_3C00_3BFF_01 -1.00000000001 x 2^-14 + 1.00000000000 x 2^0 = 1.01111111111 x 2^-1 +0503_0000_7801_24_7801_1 // f16_add_rd.tv line 26098 0503_7801_7801_01 1.00100000011 x 2^-14 + 1.00000000001 x 2^15 = 1.00000000001 x 2^15 +8401_0000_47FE_24_47FD_1 // f16_add_rd.tv line 26198 8401_47FE_47FD_01 -1.00000000001 x 2^-14 + 1.01111111110 x 2^2 = 1.01111111101 x 2^2 +8401_0000_C3FF_24_C400_1 // f16_add_rd.tv line 26298 8401_C3FF_C400_01 -1.00000000001 x 2^-14 + -1.01111111111 x 2^1 = -1.00000000000 x 2^2 +40F7_0000_FFFE_24_7e00_0 // f16_add_rd.tv line 26398 40F7_FFFE_FFFE_00 1.00011110111 x 2^1 + NaN = NaN 87FF_0000_4827_24_4826_1 // f16_add_rd.tv line 26498 87FF_4827_4826_01 -1.01111111111 x 2^-14 + 1.00000100111 x 2^3 = 1.00000100110 x 2^3 +87FF_0000_6800_24_67FF_1 // f16_add_rd.tv line 26598 87FF_6800_67FF_01 -1.01111111111 x 2^-14 + 1.00000000000 x 2^11 = 1.01111111111 x 2^10 +C503_0000_8401_24_C504_1 // f16_add_rd.tv line 26698 C503_8401_C504_01 -1.00100000011 x 2^2 + -1.00000000001 x 2^-14 = -1.00100000100 x 2^2 +87FF_0000_C3A0_24_C3A1_1 // f16_add_rd.tv line 26798 87FF_C3A0_C3A1_01 -1.01111111111 x 2^-14 + -1.01110100000 x 2^1 = -1.01110100001 x 2^1 +87FF_0000_FBFF_24_FC00_5 // f16_add_rd.tv line 26898 87FF_FBFF_FC00_05 -1.01111111111 x 2^-14 + -1.01111111111 x 2^15 = -INF 37EB_0000_13FE_24_37EE_1 // f16_add_rd.tv line 26998 37EB_13FE_37EE_01 1.01111101011 x 2^-2 + 1.01111111110 x 2^-11 = 1.01111101110 x 2^-2 +87FE_0000_7DE5_24_7e00_0 // f16_add_rd.tv line 27098 87FE_7DE5_7FE5_10 -1.01111111110 x 2^-14 + NaN = NaN +// Skipped denorm f16_add_rd.tv line 27198 87FE_8000_87FE_00 -1.01111111110 x 2^-14 + -Denorm = -1.01111111110 x 2^-14 +53F2_0000_B801_24_53E1_1 // f16_add_rd.tv line 27298 53F2_B801_53E1_01 1.01111110010 x 2^5 + -1.00000000001 x 2^-1 = 1.01111100001 x 2^5 +87FE_0000_3BED_24_3BEC_1 // f16_add_rd.tv line 27398 87FE_3BED_3BEC_01 -1.01111111110 x 2^-14 + 1.01111101101 x 2^-1 = 1.01111101100 x 2^-1 9000_0000_07FF_24_8E01_1 // f16_add_rd.tv line 27498 9000_07FF_8E01_01 -1.00000000000 x 2^-11 + 1.01111111111 x 2^-14 = -1.01000000001 x 2^-12 +C3F2_0000_3FFE_24_BFE6_0 // f16_add_rd.tv line 27598 C3F2_3FFE_BFE6_00 -1.01111110010 x 2^1 + 1.01111111110 x 2^0 = -1.01111100110 x 2^0 +9000_0000_41AD_24_41AC_1 // f16_add_rd.tv line 27698 9000_41AD_41AC_01 -1.00000000000 x 2^-11 + 1.00110101101 x 2^1 = 1.00110101100 x 2^1 +9000_0000_B400_24_B402_0 // f16_add_rd.tv line 27798 9000_B400_B402_00 -1.00000000000 x 2^-11 + -1.00000000000 x 2^-2 = -1.00000000010 x 2^-2 +3770_0000_C401_24_C314_0 // f16_add_rd.tv line 27898 3770_C401_C314_00 1.01101110000 x 2^-2 + -1.00000000001 x 2^2 = -1.01100010100 x 2^1 9001_0000_A23E_24_A27F_1 // f16_add_rd.tv line 27998 9001_A23E_A27F_01 -1.00000000001 x 2^-11 + -1.01000111110 x 2^-7 = -1.01001111111 x 2^-7 -1357_0000_FC01_24_FE01_0 // f16_add_rd.tv line 28498 1357_FC01_FE01_10 1.01101010111 x 2^-11 + NaN = NaN +9001_0000_3BFF_24_3BFD_1 // f16_add_rd.tv line 28098 9001_3BFF_3BFD_01 -1.00000000001 x 2^-11 + 1.01111111111 x 2^-1 = 1.01111111101 x 2^-1 +BFEB_0000_6BFE_24_6BFD_1 // f16_add_rd.tv line 28198 BFEB_6BFE_6BFD_01 -1.01111101011 x 2^0 + 1.01111111110 x 2^11 = 1.01111111101 x 2^11 +9001_0000_F71F_24_F720_1 // f16_add_rd.tv line 28298 9001_F71F_F720_01 -1.00000000001 x 2^-11 + -1.01100011111 x 2^14 = -1.01100100000 x 2^14 +9001_0000_C000_24_C001_1 // f16_add_rd.tv line 28398 9001_C000_C001_01 -1.00000000001 x 2^-11 + -1.00000000000 x 2^1 = -1.00000000001 x 2^1 +1357_0000_FC01_24_7e00_0 // f16_add_rd.tv line 28498 1357_FC01_FE01_10 1.01101010111 x 2^-11 + NaN = NaN +93FF_0000_3D00_24_3CFF_1 // f16_add_rd.tv line 28598 93FF_3D00_3CFF_01 -1.01111111111 x 2^-11 + 1.00100000000 x 2^0 = 1.00011111111 x 2^0 +93FF_0000_47FF_24_47FE_1 // f16_add_rd.tv line 28698 93FF_47FF_47FE_01 -1.01111111111 x 2^-11 + 1.01111111111 x 2^2 = 1.01111111110 x 2^2 +// Skipped denorm f16_add_rd.tv line 28798 B7A3_83FE_B7A4_01 -1.01110100011 x 2^-2 + -Denorm = -1.01110100100 x 2^-2 +93FF_0000_B820_24_B822_1 // f16_add_rd.tv line 28898 93FF_B820_B822_01 -1.01111111111 x 2^-11 + -1.00000100000 x 2^-1 = -1.00000100010 x 2^-1 93FF_0000_F800_24_F801_1 // f16_add_rd.tv line 28998 93FF_F800_F801_01 -1.01111111111 x 2^-11 + -1.00000000000 x 2^15 = -1.00000000001 x 2^15 +B47A_0000_1001_24_B478_1 // f16_add_rd.tv line 29098 B47A_1001_B478_01 -1.00001111010 x 2^-2 + 1.00000000001 x 2^-11 = -1.00001111000 x 2^-2 +93FE_0000_FA54_24_FA55_1 // f16_add_rd.tv line 29198 93FE_FA54_FA55_01 -1.01111111110 x 2^-11 + -1.01001010100 x 2^15 = -1.01001010101 x 2^15 +93FE_0000_7FFF_24_7e00_0 // f16_add_rd.tv line 29298 93FE_7FFF_7FFF_00 -1.01111111110 x 2^-11 + NaN = NaN +B046_0000_B7FE_24_B911_1 // f16_add_rd.tv line 29398 B046_B7FE_B911_01 -1.00001000110 x 2^-3 + -1.01111111110 x 2^-2 = -1.00100010001 x 2^-1 93FE_0000_633F_24_633E_1 // f16_add_rd.tv line 29498 93FE_633F_633E_01 -1.01111111110 x 2^-11 + 1.01100111111 x 2^9 = 1.01100111110 x 2^9 +B400_0000_0400_24_B400_1 // f16_add_rd.tv line 29598 B400_0400_B400_01 -1.00000000000 x 2^-2 + 1.00000000000 x 2^-14 = -1.00000000000 x 2^-2 +C3FE_0000_3C01_24_C1FE_1 // f16_add_rd.tv line 29698 C3FE_3C01_C1FE_01 -1.01111111110 x 2^1 + 1.00000000001 x 2^0 = -1.00111111110 x 2^1 +B400_0000_413F_24_40BF_0 // f16_add_rd.tv line 29798 B400_413F_40BF_00 -1.00000000000 x 2^-2 + 1.00100111111 x 2^1 = 1.00010111111 x 2^1 +B400_0000_93FF_24_B404_1 // f16_add_rd.tv line 29898 B400_93FF_B404_01 -1.00000000000 x 2^-2 + -1.01111111111 x 2^-11 = -1.00000000100 x 2^-2 8B6F_0000_C3FE_24_C3FF_1 // f16_add_rd.tv line 29998 8B6F_C3FE_C3FF_01 -1.01101101111 x 2^-13 + -1.01111111110 x 2^1 = -1.01111111111 x 2^1 +// Skipped denorm f16_add_rd.tv line 30098 B401_8206_B402_01 -1.00000000001 x 2^-2 + -Denorm = -1.00000000010 x 2^-2 +B401_0000_3800_24_33FE_0 // f16_add_rd.tv line 30198 B401_3800_33FE_00 -1.00000000001 x 2^-2 + 1.00000000000 x 2^-1 = 1.01111111110 x 2^-3 +C7FE_0000_6801_24_67FA_1 // f16_add_rd.tv line 30298 C7FE_6801_67FA_01 -1.01111111110 x 2^2 + 1.00000000001 x 2^11 = 1.01111111010 x 2^10 +B401_0000_2FFC_24_B004_0 // f16_add_rd.tv line 30398 B401_2FFC_B004_00 -1.00000000001 x 2^-2 + 1.01111111100 x 2^-4 = -1.00000000100 x 2^-3 B401_0000_BFFF_24_C080_1 // f16_add_rd.tv line 30498 B401_BFFF_C080_01 -1.00000000001 x 2^-2 + -1.01111111111 x 2^0 = -1.00010000000 x 2^1 +1524_0000_FBFE_24_FBFE_1 // f16_add_rd.tv line 30598 1524_FBFE_FBFE_01 1.00100100100 x 2^-10 + -1.01111111110 x 2^15 = -1.01111111110 x 2^15 +B7FF_0000_5B82_24_5B7E_1 // f16_add_rd.tv line 30698 B7FF_5B82_5B7E_01 -1.01111111111 x 2^-2 + 1.01110000010 x 2^7 = 1.01101111110 x 2^7 +B7FF_0000_4400_24_4300_1 // f16_add_rd.tv line 30798 B7FF_4400_4300_01 -1.01111111111 x 2^-2 + 1.00000000000 x 2^2 = 1.01100000000 x 2^1 +// Skipped denorm f16_add_rd.tv line 30898 52FF_8001_52FE_01 1.01011111111 x 2^5 + -Denorm = 1.01011111110 x 2^5 B7FF_0000_BCC0_24_BEC0_1 // f16_add_rd.tv line 30998 B7FF_BCC0_BEC0_01 -1.01111111111 x 2^-2 + -1.00011000000 x 2^0 = -1.01011000000 x 2^0 +B7FF_0000_EBFF_24_EC00_1 // f16_add_rd.tv line 31098 B7FF_EBFF_EC00_01 -1.01111111111 x 2^-2 + -1.01111111111 x 2^11 = -1.00000000000 x 2^12 +B010_0000_07FE_24_B010_1 // f16_add_rd.tv line 31198 B010_07FE_B010_01 -1.00000010000 x 2^-3 + 1.01111111110 x 2^-14 = -1.00000010000 x 2^-3 +B7FE_0000_23E6_24_B7BF_1 // f16_add_rd.tv line 31298 B7FE_23E6_B7BF_01 -1.01111111110 x 2^-2 + 1.01111100110 x 2^-7 = -1.01110111111 x 2^-2 +B7FE_0000_7C00_24_7C00_0 // f16_add_rd.tv line 31398 B7FE_7C00_7C00_00 -1.01111111110 x 2^-2 + INF = INF 4FF9_0000_B401_24_4FE8_1 // f16_add_rd.tv line 31498 4FF9_B401_4FE8_01 1.01111111001 x 2^4 + -1.00000000001 x 2^-2 = 1.01111101000 x 2^4 +B7FE_0000_935E_24_B801_1 // f16_add_rd.tv line 31598 B7FE_935E_B801_01 -1.01111111110 x 2^-2 + -1.01101011110 x 2^-11 = -1.00000000001 x 2^-1 +// Skipped denorm f16_add_rd.tv line 31698 B800_03FF_B800_01 -1.00000000000 x 2^-1 + Denorm = -1.00000000000 x 2^-1 +202F_0000_3BFE_24_3C07_1 // f16_add_rd.tv line 31798 202F_3BFE_3C07_01 1.00000101111 x 2^-7 + 1.01111111110 x 2^-1 = 1.00000000111 x 2^0 +B800_0000_B83C_24_BC1E_0 // f16_add_rd.tv line 31898 B800_B83C_BC1E_00 -1.00000000000 x 2^-1 + -1.00000111100 x 2^-1 = -1.00000011110 x 2^0 B800_0000_9000_24_B801_0 // f16_add_rd.tv line 31998 B800_9000_B801_00 -1.00000000000 x 2^-1 + -1.00000000000 x 2^-11 = -1.00000000001 x 2^-1 +B00B_0000_C001_24_C042_1 // f16_add_rd.tv line 32098 B00B_C001_C042_01 -1.00000001011 x 2^-3 + -1.00000000001 x 2^1 = -1.00001000010 x 2^1 +B800_0000_27A6_24_B786_1 // f16_add_rd.tv line 32198 B800_27A6_B786_01 -1.00000000000 x 2^-1 + 1.01110100110 x 2^-6 = -1.01110000110 x 2^-2 +B801_0000_37FF_24_9200_0 // f16_add_rd.tv line 32298 B801_37FF_9200_00 -1.00000000001 x 2^-1 + 1.01111111111 x 2^-2 = -1.01000000000 x 2^-11 +EC4E_0000_47FE_24_EC4D_1 // f16_add_rd.tv line 32398 EC4E_47FE_EC4D_01 -1.00001001110 x 2^12 + 1.01111111110 x 2^2 = -1.00001001101 x 2^12 B801_0000_0B3B_24_B801_1 // f16_add_rd.tv line 32498 B801_0B3B_B801_01 -1.00000000001 x 2^-1 + 1.01100111011 x 2^-13 = -1.00000000001 x 2^-1 -B4C0_0000_7FFE_24_7FFE_0 // f16_add_rd.tv line 32998 B4C0_7FFE_7FFE_00 -1.00011000000 x 2^-2 + NaN = NaN +B801_0000_BC00_24_BE01_1 // f16_add_rd.tv line 32598 B801_BC00_BE01_01 -1.00000000001 x 2^-1 + -1.00000000000 x 2^0 = -1.01000000001 x 2^0 +7FBF_0000_F801_24_7e00_0 // f16_add_rd.tv line 32698 7FBF_F801_7FBF_00 NaN + -1.00000000001 x 2^15 = NaN +BBFF_0000_4B4D_24_4ACD_1 // f16_add_rd.tv line 32798 BBFF_4B4D_4ACD_01 -1.01111111111 x 2^-1 + 1.01101001101 x 2^3 = 1.01011001101 x 2^3 +BBFF_0000_43FF_24_41FF_1 // f16_add_rd.tv line 32898 BBFF_43FF_41FF_01 -1.01111111111 x 2^-1 + 1.01111111111 x 2^1 = 1.00111111111 x 2^1 +B4C0_0000_7FFE_24_7e00_0 // f16_add_rd.tv line 32998 B4C0_7FFE_7FFE_00 -1.00011000000 x 2^-2 + NaN = NaN +BBFF_0000_B3BD_24_BCF8_1 // f16_add_rd.tv line 33098 BBFF_B3BD_BCF8_01 -1.01111111111 x 2^-1 + -1.01110111101 x 2^-3 = -1.00011111000 x 2^0 +BBFF_0000_E800_24_E801_1 // f16_add_rd.tv line 33198 BBFF_E800_E801_01 -1.01111111111 x 2^-1 + -1.00000000000 x 2^11 = -1.00000000001 x 2^11 +7BB7_0000_0401_24_7BB7_1 // f16_add_rd.tv line 33298 7BB7_0401_7BB7_01 1.01110110111 x 2^15 + 1.00000000001 x 2^-14 = 1.01110110111 x 2^15 +BBFE_0000_BFA9_24_C1D4_0 // f16_add_rd.tv line 33398 BBFE_BFA9_C1D4_00 -1.01111111110 x 2^-1 + -1.01110101001 x 2^0 = -1.00111010100 x 2^1 BBFE_0000_7BFF_24_7BFE_1 // f16_add_rd.tv line 33498 BBFE_7BFF_7BFE_01 -1.01111111110 x 2^-1 + 1.01111111111 x 2^15 = 1.01111111110 x 2^15 -BC00_0000_FE3F_24_FE3F_0 // f16_add_rd.tv line 33998 BC00_FE3F_FE3F_00 -1.00000000000 x 2^0 + NaN = NaN +77DE_0000_93FE_24_77DD_1 // f16_add_rd.tv line 33598 77DE_93FE_77DD_01 1.01111011110 x 2^14 + -1.01111111110 x 2^-11 = 1.01111011101 x 2^14 +BBFE_0000_D7FC_24_D806_1 // f16_add_rd.tv line 33698 BBFE_D7FC_D806_01 -1.01111111110 x 2^-1 + -1.01111111100 x 2^6 = -1.00000000110 x 2^7 +BC00_0000_0000_24_BC00_0 // f16_add_rd.tv line 33798 BC00_0000_BC00_00 -1.00000000000 x 2^0 + 0 = -1.00000000000 x 2^0 +BFFF_0000_3801_24_BDFF_1 // f16_add_rd.tv line 33898 BFFF_3801_BDFF_01 -1.01111111111 x 2^0 + 1.00000000001 x 2^-1 = -1.00111111111 x 2^0 +BC00_0000_FE3F_24_7e00_0 // f16_add_rd.tv line 33998 BC00_FE3F_FE3F_00 -1.00000000000 x 2^0 + NaN = NaN +BC00_0000_87FF_24_BC01_1 // f16_add_rd.tv line 34098 BC00_87FF_BC01_01 -1.00000000000 x 2^0 + -1.01111111111 x 2^-14 = -1.00000000001 x 2^0 +6504_0000_BFFE_24_6502_1 // f16_add_rd.tv line 34198 6504_BFFE_6502_01 1.00100000100 x 2^10 + -1.01111111110 x 2^0 = 1.00100000010 x 2^10 +BC00_0000_13F3_24_BBFF_1 // f16_add_rd.tv line 34298 BC00_13F3_BBFF_01 -1.00000000000 x 2^0 + 1.01111110011 x 2^-11 = -1.01111111111 x 2^-1 +BC01_0000_3400_24_BA02_0 // f16_add_rd.tv line 34398 BC01_3400_BA02_00 -1.00000000001 x 2^0 + 1.00000000000 x 2^-2 = -1.01000000010 x 2^-1 6BFF_0000_4401_24_6C00_1 // f16_add_rd.tv line 34498 6BFF_4401_6C00_01 1.01111111111 x 2^11 + 1.00000000001 x 2^2 = 1.00000000000 x 2^12 +BC01_0000_B940_24_BEA1_0 // f16_add_rd.tv line 34598 BC01_B940_BEA1_00 -1.00000000001 x 2^0 + -1.00101000000 x 2^-1 = -1.01010100001 x 2^0 +BC01_0000_BBFF_24_C001_1 // f16_add_rd.tv line 34698 BC01_BBFF_C001_01 -1.00000000001 x 2^0 + -1.01111111111 x 2^-1 = -1.00000000001 x 2^1 +93FB_0000_EBFE_24_EBFF_1 // f16_add_rd.tv line 34798 93FB_EBFE_EBFF_01 -1.01111111011 x 2^-11 + -1.01111111110 x 2^11 = -1.01111111111 x 2^11 +BFFF_0000_45DF_24_43BE_1 // f16_add_rd.tv line 34898 BFFF_45DF_43BE_01 -1.01111111111 x 2^0 + 1.00111011111 x 2^2 = 1.01110111110 x 2^1 BFFF_0000_4000_24_1400_0 // f16_add_rd.tv line 34998 BFFF_4000_1400_00 -1.01111111111 x 2^0 + 1.00000000000 x 2^1 = 1.00000000000 x 2^-10 +C9F5_0000_7C01_24_7e00_0 // f16_add_rd.tv line 35098 C9F5_7C01_7E01_10 -1.00111110101 x 2^3 + NaN = NaN +BFFF_0000_B9B5_24_C16D_1 // f16_add_rd.tv line 35198 BFFF_B9B5_C16D_01 -1.01111111111 x 2^0 + -1.00110110101 x 2^-1 = -1.00101101101 x 2^1 +BFFF_0000_C7FF_24_C900_1 // f16_add_rd.tv line 35298 BFFF_C7FF_C900_01 -1.01111111111 x 2^0 + -1.01111111111 x 2^2 = -1.00100000000 x 2^3 +// Skipped denorm f16_add_rd.tv line 35398 3888_03FE_3888_01 1.00010001000 x 2^-1 + Denorm = 1.00010001000 x 2^-1 BFFE_0000_040E_24_BFFE_1 // f16_add_rd.tv line 35498 BFFE_040E_BFFE_01 -1.01111111110 x 2^0 + 1.00000001110 x 2^-14 = -1.01111111110 x 2^0 +BFFE_0000_7800_24_77FF_1 // f16_add_rd.tv line 35598 BFFE_7800_77FF_01 -1.01111111110 x 2^0 + 1.00000000000 x 2^15 = 1.01111111111 x 2^14 +8625_0000_9001_24_90C6_1 // f16_add_rd.tv line 35698 8625_9001_90C6_01 -1.01000100101 x 2^-14 + -1.00000000001 x 2^-11 = -1.00011000110 x 2^-11 +BFFE_0000_7C04_24_7e00_0 // f16_add_rd.tv line 35798 BFFE_7C04_7E04_10 -1.01111111110 x 2^0 + NaN = NaN +BFFE_0000_FFFF_24_7e00_0 // f16_add_rd.tv line 35898 BFFE_FFFF_FFFF_00 -1.01111111110 x 2^0 + NaN = NaN C81F_0000_37FE_24_C7BF_1 // f16_add_rd.tv line 35998 C81F_37FE_C7BF_01 -1.00000011111 x 2^3 + 1.01111111110 x 2^-2 = -1.01110111111 x 2^2 +C000_0000_8894_24_C001_1 // f16_add_rd.tv line 36098 C000_8894_C001_01 -1.00000000000 x 2^1 + -1.00010010100 x 2^-13 = -1.00000000001 x 2^1 +C000_0000_8400_24_C001_1 // f16_add_rd.tv line 36198 C000_8400_C001_01 -1.00000000000 x 2^1 + -1.00000000000 x 2^-14 = -1.00000000001 x 2^1 +3FC2_0000_BC01_24_3B82_0 // f16_add_rd.tv line 36298 3FC2_BC01_3B82_00 1.01111000010 x 2^0 + -1.00000000001 x 2^0 = 1.01110000010 x 2^-1 +C000_0000_7C87_24_7e00_0 // f16_add_rd.tv line 36398 C000_7C87_7E87_10 -1.00000000000 x 2^1 + NaN = NaN C001_0000_13FF_24_C001_1 // f16_add_rd.tv line 36498 C001_13FF_C001_01 -1.00000000001 x 2^1 + 1.01111111111 x 2^-11 = -1.00000000001 x 2^1 +92FB_0000_43FE_24_43FD_1 // f16_add_rd.tv line 36598 92FB_43FE_43FD_01 -1.01011111011 x 2^-11 + 1.01111111110 x 2^1 = 1.01111111101 x 2^1 +C001_0000_C8BF_24_C9C0_1 // f16_add_rd.tv line 36698 C001_C8BF_C9C0_01 -1.00000000001 x 2^1 + -1.00010111111 x 2^3 = -1.00111000000 x 2^3 +C001_0000_B800_24_C101_0 // f16_add_rd.tv line 36798 C001_B800_C101_00 -1.00000000001 x 2^1 + -1.00000000000 x 2^-1 = -1.00100000001 x 2^1 +743B_0000_E801_24_7375_1 // f16_add_rd.tv line 36898 743B_E801_7375_01 1.00000111011 x 2^14 + -1.00000000001 x 2^11 = 1.01101110101 x 2^13 C3FF_0000_C11E_24_C68F_1 // f16_add_rd.tv line 36998 C3FF_C11E_C68F_01 -1.01111111111 x 2^1 + -1.00100011110 x 2^1 = -1.01010001111 x 2^2 +C3FF_0000_3FFF_24_BFFF_0 // f16_add_rd.tv line 37098 C3FF_3FFF_BFFF_00 -1.01111111111 x 2^1 + 1.01111111111 x 2^0 = -1.01111111111 x 2^0 +41FB_0000_7BFE_24_7BFE_1 // f16_add_rd.tv line 37198 41FB_7BFE_7BFE_01 1.00111111011 x 2^1 + 1.01111111110 x 2^15 = 1.01111111110 x 2^15 +C3FF_0000_2F30_24_C3C6_1 // f16_add_rd.tv line 37298 C3FF_2F30_C3C6_01 -1.01111111111 x 2^1 + 1.01100110000 x 2^-4 = -1.01111000110 x 2^1 +C3FF_0000_C400_24_C800_1 // f16_add_rd.tv line 37398 C3FF_C400_C800_01 -1.01111111111 x 2^1 + -1.00000000000 x 2^2 = -1.00000000000 x 2^3 // Skipped denorm f16_add_rd.tv line 37498 D527_0001_D527_01 -1.00100100111 x 2^6 + Denorm = -1.00100100111 x 2^6 +C3FE_0000_EBEC_24_EBEE_1 // f16_add_rd.tv line 37598 C3FE_EBEC_EBEE_01 -1.01111111110 x 2^1 + -1.01111101100 x 2^11 = -1.01111101110 x 2^11 +C3FE_0000_6BFF_24_6BFD_1 // f16_add_rd.tv line 37698 C3FE_6BFF_6BFD_01 -1.01111111110 x 2^1 + 1.01111111111 x 2^11 = 1.01111111101 x 2^11 +BF5F_0000_87FE_24_BF60_1 // f16_add_rd.tv line 37798 BF5F_87FE_BF60_01 -1.01101011111 x 2^0 + -1.01111111110 x 2^-14 = -1.01101100000 x 2^0 +C3FE_0000_079E_24_C3FE_1 // f16_add_rd.tv line 37898 C3FE_079E_C3FE_01 -1.01111111110 x 2^1 + 1.01110011110 x 2^-14 = -1.01111111110 x 2^1 C3FE_0000_FC00_24_FC00_0 // f16_add_rd.tv line 37998 C3FE_FC00_FC00_00 -1.01111111110 x 2^1 + -INF = -INF +649F_0000_3401_24_649F_1 // f16_add_rd.tv line 38098 649F_3401_649F_01 1.00010011111 x 2^10 + 1.00000000001 x 2^-2 = 1.00010011111 x 2^10 +C400_0000_4801_24_4402_0 // f16_add_rd.tv line 38198 C400_4801_4402_00 -1.00000000000 x 2^2 + 1.00000000001 x 2^3 = 1.00000000010 x 2^2 +// Skipped denorm f16_add_rd.tv line 38298 C400_83FF_C401_01 -1.00000000000 x 2^2 + -Denorm = -1.00000000001 x 2^2 +CC50_0000_BBFE_24_CC90_1 // f16_add_rd.tv line 38398 CC50_BBFE_CC90_01 -1.00001010000 x 2^4 + -1.01111111110 x 2^-1 = -1.00010010000 x 2^4 C400_0000_893F_24_C401_1 // f16_add_rd.tv line 38498 C400_893F_C401_01 -1.00000000000 x 2^2 + -1.00100111111 x 2^-13 = -1.00000000001 x 2^2 +C401_0000_1000_24_C401_1 // f16_add_rd.tv line 38598 C401_1000_C401_01 -1.00000000001 x 2^2 + 1.00000000000 x 2^-11 = -1.00000000001 x 2^2 +3A80_0000_4001_24_41A1_0 // f16_add_rd.tv line 38698 3A80_4001_41A1_00 1.01010000000 x 2^-1 + 1.00000000001 x 2^1 = 1.00110100001 x 2^1 +C401_0000_37BD_24_C30B_1 // f16_add_rd.tv line 38798 C401_37BD_C30B_01 -1.00000000001 x 2^2 + 1.01110111101 x 2^-2 = -1.01100001011 x 2^1 +C401_0000_B7FF_24_C481_1 // f16_add_rd.tv line 38898 C401_B7FF_C481_01 -1.00000000001 x 2^2 + -1.01111111111 x 2^-2 = -1.00010000001 x 2^2 0881_0000_C7FE_24_C7FE_1 // f16_add_rd.tv line 38998 0881_C7FE_C7FE_01 1.00010000001 x 2^-13 + -1.01111111110 x 2^2 = -1.01111111110 x 2^2 +C7FF_0000_3689_24_C797_1 // f16_add_rd.tv line 39098 C7FF_3689_C797_01 -1.01111111111 x 2^2 + 1.01010001001 x 2^-2 = -1.01110010111 x 2^2 +C7FF_0000_3C00_24_C6FF_0 // f16_add_rd.tv line 39198 C7FF_3C00_C6FF_00 -1.01111111111 x 2^2 + 1.00000000000 x 2^0 = -1.01011111111 x 2^2 +2CFD_0000_7801_24_7801_1 // f16_add_rd.tv line 39298 2CFD_7801_7801_01 1.00011111101 x 2^-4 + 1.00000000001 x 2^15 = 1.00000000001 x 2^15 +C7FF_0000_58FF_24_58BF_1 // f16_add_rd.tv line 39398 C7FF_58FF_58BF_01 -1.01111111111 x 2^2 + 1.00011111111 x 2^7 = 1.00010111111 x 2^7 C7FF_0000_C3FF_24_CA00_1 // f16_add_rd.tv line 39498 C7FF_C3FF_CA00_01 -1.01111111111 x 2^2 + -1.01111111111 x 2^1 = -1.01000000000 x 2^3 +33D8_0000_FFFE_24_7e00_0 // f16_add_rd.tv line 39598 33D8_FFFE_FFFE_00 1.01111011000 x 2^-3 + NaN = NaN +C7FE_0000_B821_24_C842_1 // f16_add_rd.tv line 39698 C7FE_B821_C842_01 -1.01111111110 x 2^2 + -1.00000100001 x 2^-1 = -1.00001000010 x 2^3 +C7FE_0000_6800_24_67F8_1 // f16_add_rd.tv line 39798 C7FE_6800_67F8_01 -1.01111111110 x 2^2 + 1.00000000000 x 2^11 = 1.01111111000 x 2^10 +// Skipped denorm f16_add_rd.tv line 39898 0606_8401_0205_00 1.01000000110 x 2^-14 + -1.00000000001 x 2^-14 = Denorm C7FE_0000_8A7F_24_C7FF_1 // f16_add_rd.tv line 39998 C7FE_8A7F_C7FF_01 -1.01111111110 x 2^2 + -1.01001111111 x 2^-13 = -1.01111111111 x 2^2 +C7FE_0000_FBFF_24_FC00_5 // f16_add_rd.tv line 40098 C7FE_FBFF_FC00_05 -1.01111111110 x 2^2 + -1.01111111111 x 2^15 = -INF +1EBE_0000_13FE_24_1FBD_1 // f16_add_rd.tv line 40198 1EBE_13FE_1FBD_01 1.01010111110 x 2^-8 + 1.01111111110 x 2^-11 = 1.01110111101 x 2^-8 +E800_0000_CADF_24_E807_1 // f16_add_rd.tv line 40298 E800_CADF_E807_01 -1.00000000000 x 2^11 + -1.01011011111 x 2^3 = -1.00000000111 x 2^11 +// Skipped denorm f16_add_rd.tv line 40398 E800_8000_E800_00 -1.00000000000 x 2^11 + -Denorm = -1.00000000000 x 2^11 7BD8_0000_B801_24_7BD7_1 // f16_add_rd.tv line 40498 7BD8_B801_7BD7_01 1.01111011000 x 2^15 + -1.00000000001 x 2^-1 = 1.01111010111 x 2^15 +E800_0000_4007_24_E7FE_1 // f16_add_rd.tv line 40598 E800_4007_E7FE_01 -1.00000000000 x 2^11 + 1.00000000111 x 2^1 = -1.01111111110 x 2^10 +E801_0000_07FF_24_E801_1 // f16_add_rd.tv line 40698 E801_07FF_E801_01 -1.00000000001 x 2^11 + 1.01111111111 x 2^-14 = -1.00000000001 x 2^11 +D307_0000_3FFE_24_D2C8_1 // f16_add_rd.tv line 40798 D307_3FFE_D2C8_01 -1.01100000111 x 2^5 + 1.01111111110 x 2^0 = -1.01011001000 x 2^5 +E801_0000_7B76_24_7B35_1 // f16_add_rd.tv line 40898 E801_7B76_7B35_01 -1.00000000001 x 2^11 + 1.01101110110 x 2^15 = 1.01100110101 x 2^15 E801_0000_B400_24_E802_1 // f16_add_rd.tv line 40998 E801_B400_E802_01 -1.00000000001 x 2^11 + -1.00000000000 x 2^-2 = -1.00000000010 x 2^11 +D3FD_0000_C401_24_D43F_1 // f16_add_rd.tv line 41098 D3FD_C401_D43F_01 -1.01111111101 x 2^5 + -1.00000000001 x 2^2 = -1.00000111111 x 2^6 +EBFF_0000_C840_24_EC02_1 // f16_add_rd.tv line 41198 EBFF_C840_EC02_01 -1.01111111111 x 2^11 + -1.00001000000 x 2^3 = -1.00000000010 x 2^12 +EBFF_0000_3BFF_24_EBFF_1 // f16_add_rd.tv line 41298 EBFF_3BFF_EBFF_01 -1.01111111111 x 2^11 + 1.01111111111 x 2^-1 = -1.01111111111 x 2^11 +87BC_0000_6BFE_24_6BFD_1 // f16_add_rd.tv line 41398 87BC_6BFE_6BFD_01 -1.01110111100 x 2^-14 + 1.01111111110 x 2^11 = 1.01111111101 x 2^11 EBFF_0000_BDFF_24_EC00_1 // f16_add_rd.tv line 41498 EBFF_BDFF_EC00_01 -1.01111111111 x 2^11 + -1.00111111111 x 2^0 = -1.00000000000 x 2^12 +EBFF_0000_C000_24_EC00_0 // f16_add_rd.tv line 41598 EBFF_C000_EC00_00 -1.01111111111 x 2^11 + -1.00000000000 x 2^1 = -1.00000000000 x 2^12 +763F_0000_FC01_24_7e00_0 // f16_add_rd.tv line 41698 763F_FC01_FE01_10 1.01000111111 x 2^14 + NaN = NaN +// Skipped denorm f16_add_rd.tv line 41798 EBFE_0007_EBFE_01 -1.01111111110 x 2^11 + Denorm = -1.01111111110 x 2^11 +EBFE_0000_47FF_24_EBFB_1 // f16_add_rd.tv line 41898 EBFE_47FF_EBFB_01 -1.01111111110 x 2^11 + 1.01111111111 x 2^2 = -1.01111111011 x 2^11 // Skipped denorm f16_add_rd.tv line 41998 D4FF_83FE_D500_01 -1.00011111111 x 2^6 + -Denorm = -1.00100000000 x 2^6 -F800_0000_7FFF_24_7FFF_0 // f16_add_rd.tv line 42498 F800_7FFF_7FFF_00 -1.00000000000 x 2^15 + NaN = NaN +EBFE_0000_7B81_24_7B01_1 // f16_add_rd.tv line 42098 EBFE_7B81_7B01_01 -1.01111111110 x 2^11 + 1.01110000001 x 2^15 = 1.01100000001 x 2^15 +EBFE_0000_F800_24_F880_1 // f16_add_rd.tv line 42198 EBFE_F800_F880_01 -1.01111111110 x 2^11 + -1.00000000000 x 2^15 = -1.00010000000 x 2^15 +C9F6_0000_1001_24_C9F6_1 // f16_add_rd.tv line 42298 C9F6_1001_C9F6_01 -1.00111110110 x 2^3 + 1.00000000001 x 2^-11 = -1.00111110110 x 2^3 +F800_0000_68DF_24_F765_1 // f16_add_rd.tv line 42398 F800_68DF_F765_01 -1.00000000000 x 2^15 + 1.00011011111 x 2^11 = -1.01101100101 x 2^14 +F800_0000_7FFF_24_7e00_0 // f16_add_rd.tv line 42498 F800_7FFF_7FFF_00 -1.00000000000 x 2^15 + NaN = NaN +2BF8_0000_B7FE_24_B6FF_0 // f16_add_rd.tv line 42598 2BF8_B7FE_B6FF_00 1.01111111000 x 2^-5 + -1.01111111110 x 2^-2 = -1.01011111111 x 2^-2 +F800_0000_4445_24_F800_1 // f16_add_rd.tv line 42698 F800_4445_F800_01 -1.00000000000 x 2^15 + 1.00001000101 x 2^2 = -1.00000000000 x 2^15 +F801_0000_0400_24_F801_1 // f16_add_rd.tv line 42798 F801_0400_F801_01 -1.00000000001 x 2^15 + 1.00000000000 x 2^-14 = -1.00000000001 x 2^15 +744E_0000_3C01_24_744E_1 // f16_add_rd.tv line 42898 744E_3C01_744E_01 1.00001001110 x 2^14 + 1.00000000001 x 2^0 = 1.00001001110 x 2^14 F801_0000_7BC8_24_778E_0 // f16_add_rd.tv line 42998 F801_7BC8_778E_00 -1.00000000001 x 2^15 + 1.01111001000 x 2^15 = 1.01110001110 x 2^14 +F801_0000_93FF_24_F802_1 // f16_add_rd.tv line 43098 F801_93FF_F802_01 -1.00000000001 x 2^15 + -1.01111111111 x 2^-11 = -1.00000000010 x 2^15 +E81F_0000_C3FE_24_E821_1 // f16_add_rd.tv line 43198 E81F_C3FE_E821_01 -1.00000011111 x 2^11 + -1.01111111110 x 2^1 = -1.00000100001 x 2^11 +// Skipped denorm f16_add_rd.tv line 43298 FBFF_03F4_FBFF_01 -1.01111111111 x 2^15 + Denorm = -1.01111111111 x 2^15 +FBFF_0000_3800_24_FBFF_1 // f16_add_rd.tv line 43398 FBFF_3800_FBFF_01 -1.01111111111 x 2^15 + 1.00000000000 x 2^-1 = -1.01111111111 x 2^15 A020_0000_6801_24_6800_1 // f16_add_rd.tv line 43498 A020_6801_6800_01 -1.00000100000 x 2^-7 + 1.00000000001 x 2^11 = 1.00000000000 x 2^11 +FBFF_0000_7BC6_24_E720_0 // f16_add_rd.tv line 43598 FBFF_7BC6_E720_00 -1.01111111111 x 2^15 + 1.01111000110 x 2^15 = -1.01100100000 x 2^10 +FBFF_0000_BFFF_24_FC00_5 // f16_add_rd.tv line 43698 FBFF_BFFF_FC00_05 -1.01111111111 x 2^15 + -1.01111111111 x 2^0 = -INF +3B7C_0000_FBFE_24_FBFE_1 // f16_add_rd.tv line 43798 3B7C_FBFE_FBFE_01 1.01101111100 x 2^-1 + -1.01111111110 x 2^15 = -1.01111111110 x 2^15 +FBFE_0000_04BE_24_FBFE_1 // f16_add_rd.tv line 43898 FBFE_04BE_FBFE_01 -1.01111111110 x 2^15 + 1.00010111110 x 2^-14 = -1.01111111110 x 2^15 FBFE_0000_4400_24_FBFE_1 // f16_add_rd.tv line 43998 FBFE_4400_FBFE_01 -1.01111111110 x 2^15 + 1.00000000000 x 2^2 = -1.01111111110 x 2^15 +// Skipped denorm f16_add_rd.tv line 44098 DC04_8001_DC05_01 -1.00000000100 x 2^8 + -Denorm = -1.00000000101 x 2^8 +FBFE_0000_8AC0_24_FBFF_1 // f16_add_rd.tv line 44198 FBFE_8AC0_FBFF_01 -1.01111111110 x 2^15 + -1.01011000000 x 2^-13 = -1.01111111111 x 2^15 +FBFE_0000_EBFF_24_FC00_5 // f16_add_rd.tv line 44298 FBFE_EBFF_FC00_05 -1.01111111110 x 2^15 + -1.01111111111 x 2^11 = -INF +F81F_0000_07FE_24_F81F_1 // f16_add_rd.tv line 44398 F81F_07FE_F81F_01 -1.00000011111 x 2^15 + 1.01111111110 x 2^-14 = -1.00000011111 x 2^15 FC00_0000_07C6_24_FC00_0 // f16_add_rd.tv line 44498 FC00_07C6_FC00_00 -INF + 1.01111000110 x 2^-14 = -INF +FC00_0000_7C00_24_7e00_0 // f16_add_rd.tv line 44598 FC00_7C00_FE00_10 -INF + INF = NaN +53E0_0000_B401_24_53D7_1 // f16_add_rd.tv line 44698 53E0_B401_53D7_01 1.01111100000 x 2^5 + -1.00000000001 x 2^-2 = 1.01111010111 x 2^5 +FC00_0000_A3FF_24_FC00_0 // f16_add_rd.tv line 44798 FC00_A3FF_FC00_00 -INF + -1.01111111111 x 2^-7 = -INF +// Skipped denorm f16_add_rd.tv line 44898 FC01_03FF_FE01_10 NaN + Denorm = NaN BA33_0000_3BFE_24_332C_0 // f16_add_rd.tv line 44998 BA33_3BFE_332C_00 -1.01000110011 x 2^-1 + 1.01111111110 x 2^-1 = 1.01100101100 x 2^-3 -FFFF_0000_37FF_24_FFFF_0 // f16_add_rd.tv line 45498 FFFF_37FF_FFFF_00 NaN + 1.01111111111 x 2^-2 = NaN -FFFE_0000_CBFF_24_FFFE_0 // f16_add_rd.tv line 45998 FFFE_CBFF_FFFE_00 NaN + -1.01111111111 x 2^3 = NaN +FC01_0000_FC10_24_7e00_0 // f16_add_rd.tv line 45098 FC01_FC10_FE01_10 NaN + NaN = NaN +FC01_0000_9000_24_7e00_0 // f16_add_rd.tv line 45198 FC01_9000_FE01_10 NaN + -1.00000000000 x 2^-11 = NaN +7FBF_0000_C001_24_7e00_0 // f16_add_rd.tv line 45298 7FBF_C001_7FBF_00 NaN + -1.00000000001 x 2^1 = NaN +FC01_0000_C7B0_24_7e00_0 // f16_add_rd.tv line 45398 FC01_C7B0_FE01_10 NaN + -1.01110110000 x 2^2 = NaN +FFFF_0000_37FF_24_7e00_0 // f16_add_rd.tv line 45498 FFFF_37FF_FFFF_00 NaN + 1.01111111111 x 2^-2 = NaN +D7E7_0000_47FE_24_D768_1 // f16_add_rd.tv line 45598 D7E7_47FE_D768_01 -1.01111100111 x 2^6 + 1.01111111110 x 2^2 = -1.01101101000 x 2^6 +FFFF_0000_C840_24_7e00_0 // f16_add_rd.tv line 45698 FFFF_C840_FFFF_00 NaN + -1.00001000000 x 2^3 = NaN +FFFF_0000_BC00_24_7e00_0 // f16_add_rd.tv line 45798 FFFF_BC00_FFFF_00 NaN + -1.00000000000 x 2^0 = NaN +C040_0000_F801_24_F802_1 // f16_add_rd.tv line 45898 C040_F801_F802_01 -1.00001000000 x 2^1 + -1.00000000001 x 2^15 = -1.00000000010 x 2^15 +FFFE_0000_CBFF_24_7e00_0 // f16_add_rd.tv line 45998 FFFE_CBFF_FFFE_00 NaN + -1.01111111111 x 2^3 = NaN +FFFE_0000_43FF_24_7e00_0 // f16_add_rd.tv line 46098 FFFE_43FF_FFFE_00 NaN + 1.01111111111 x 2^1 = NaN +EB79_0000_7FFE_24_7e00_0 // f16_add_rd.tv line 46198 EB79_7FFE_7FFE_00 -1.01101111001 x 2^11 + NaN = NaN +FFFE_0000_FAFC_24_7e00_0 // f16_add_rd.tv line 46298 FFFE_FAFC_FFFE_00 NaN + -1.01011111100 x 2^15 = NaN +FFFE_0000_E800_24_7e00_0 // f16_add_rd.tv line 46398 FFFE_E800_FFFE_00 NaN + -1.00000000000 x 2^11 = NaN ////////// Testcases from f16_add_ru.tv of type add rounding mode 3 +F174_0000_A79E_34_F174_1 // f16_add_ru.tv line 97 F174_A79E_F174_01 -1.00101110100 x 2^13 + -1.01110011110 x 2^-6 = -1.00101110100 x 2^13 +B000_0000_FC3E_34_7e00_0 // f16_add_ru.tv line 197 B000_FC3E_FE3E_10 -1.00000000000 x 2^-3 + NaN = NaN +93D7_0000_CC81_34_CC81_1 // f16_add_ru.tv line 297 93D7_CC81_CC81_01 -1.01111010111 x 2^-11 + -1.00010000001 x 2^4 = -1.00010000001 x 2^4 +C000_0000_CEB6_34_CF36_0 // f16_add_ru.tv line 397 C000_CEB6_CF36_00 -1.00000000000 x 2^1 + -1.01010110110 x 2^4 = -1.01100110110 x 2^4 3C2F_0000_63C0_34_63C3_1 // f16_add_ru.tv line 497 3C2F_63C0_63C3_01 1.00000101111 x 2^0 + 1.01111000000 x 2^9 = 1.01111000011 x 2^9 +DC0F_0000_CF80_34_DC87_0 // f16_add_ru.tv line 597 DC0F_CF80_DC87_00 -1.00000001111 x 2^8 + -1.01110000000 x 2^4 = -1.00010000111 x 2^8 +B77F_0000_43C3_34_42D4_1 // f16_add_ru.tv line 697 B77F_43C3_42D4_01 -1.01101111111 x 2^-2 + 1.01111000011 x 2^1 = 1.01011010100 x 2^1 +583D_0000_C7F6_34_57FB_1 // f16_add_ru.tv line 797 583D_C7F6_57FB_01 1.00000111101 x 2^7 + -1.01111110110 x 2^2 = 1.01111111011 x 2^6 +B7E2_0000_4A06_34_49C7_1 // f16_add_ru.tv line 897 B7E2_4A06_49C7_01 -1.01111100010 x 2^-2 + 1.01000000110 x 2^3 = 1.00111000111 x 2^3 F843_0000_4F90_34_F842_1 // f16_add_ru.tv line 997 F843_4F90_F842_01 -1.00001000011 x 2^15 + 1.01110010000 x 2^4 = -1.00001000010 x 2^15 +F7DE_0000_EBF7_34_F86E_1 // f16_add_ru.tv line 1097 F7DE_EBF7_F86E_01 -1.01111011110 x 2^14 + -1.01111110111 x 2^11 = -1.00001101110 x 2^15 +0FFD_0000_BBDE_34_BBDD_1 // f16_add_ru.tv line 1197 0FFD_BBDE_BBDD_01 1.01111111101 x 2^-12 + -1.01111011110 x 2^-1 = -1.01111011101 x 2^-1 +CFF9_0000_7BEE_34_7BEE_1 // f16_add_ru.tv line 1297 CFF9_7BEE_7BEE_01 -1.01111111001 x 2^4 + 1.01111101110 x 2^15 = 1.01111101110 x 2^15 +357E_0000_B1EF_34_310D_0 // f16_add_ru.tv line 1397 357E_B1EF_310D_00 1.00101111110 x 2^-2 + -1.00111101111 x 2^-3 = 1.00100001101 x 2^-3 4B6F_0000_3810_34_4BB0_0 // f16_add_ru.tv line 1497 4B6F_3810_4BB0_00 1.01101101111 x 2^3 + 1.00000010000 x 2^-1 = 1.01110110000 x 2^3 -BBC0_0000_7FF3_34_7FF3_0 // f16_add_ru.tv line 1997 BBC0_7FF3_7FF3_00 -1.01111000000 x 2^-1 + NaN = NaN +7A7F_0000_07C0_34_7A80_1 // f16_add_ru.tv line 1597 7A7F_07C0_7A80_01 1.01001111111 x 2^15 + 1.01111000000 x 2^-14 = 1.01010000000 x 2^15 +33E7_0000_8B83_34_33E6_1 // f16_add_ru.tv line 1697 33E7_8B83_33E6_01 1.01111100111 x 2^-3 + -1.01110000011 x 2^-13 = 1.01111100110 x 2^-3 +B3DC_0000_B48F_34_B83E_1 // f16_add_ru.tv line 1797 B3DC_B48F_B83E_01 -1.01111011100 x 2^-3 + -1.00010001111 x 2^-2 = -1.00000111110 x 2^-1 +2080_0000_90FD_34_2031_1 // f16_add_ru.tv line 1897 2080_90FD_2031_01 1.00010000000 x 2^-7 + -1.00011111101 x 2^-11 = 1.00000110001 x 2^-7 +BBC0_0000_7FF3_34_7e00_0 // f16_add_ru.tv line 1997 BBC0_7FF3_7FF3_00 -1.01111000000 x 2^-1 + NaN = NaN +75BE_0000_6442_34_7603_1 // f16_add_ru.tv line 2097 75BE_6442_7603_01 1.00110111110 x 2^14 + 1.00001000010 x 2^10 = 1.01000000011 x 2^14 +3002_0000_93D8_34_2FF5_1 // f16_add_ru.tv line 2197 3002_93D8_2FF5_01 1.00000000010 x 2^-3 + -1.01111011000 x 2^-11 = 1.01111110101 x 2^-4 +F953_0000_B413_34_F953_1 // f16_add_ru.tv line 2297 F953_B413_F953_01 -1.00101010011 x 2^15 + -1.00000010011 x 2^-2 = -1.00101010011 x 2^15 +4F3E_0000_CBDF_34_4A9D_0 // f16_add_ru.tv line 2397 4F3E_CBDF_4A9D_00 1.01100111110 x 2^4 + -1.01111011111 x 2^3 = 1.01010011101 x 2^3 // Skipped denorm f16_add_ru.tv line 2497 80BF_FAE3_FAE3_01 -Denorm + -1.01011100011 x 2^15 = -1.01011100011 x 2^15 +3797_0000_0E10_34_3799_1 // f16_add_ru.tv line 2597 3797_0E10_3799_01 1.01110010111 x 2^-2 + 1.01000010000 x 2^-12 = 1.01110011001 x 2^-2 +1380_0000_123D_34_16DF_1 // f16_add_ru.tv line 2697 1380_123D_16DF_01 1.01110000000 x 2^-11 + 1.01000111101 x 2^-11 = 1.01011011111 x 2^-10 +2404_0000_C03D_34_C034_1 // f16_add_ru.tv line 2797 2404_C03D_C034_01 1.00000000100 x 2^-6 + -1.00000111101 x 2^1 = -1.00000110100 x 2^1 +7F37_0000_F820_34_7e00_0 // f16_add_ru.tv line 2897 7F37_F820_7F37_00 NaN + -1.00000100000 x 2^15 = NaN 9F24_0000_B7D3_34_B7EF_1 // f16_add_ru.tv line 2997 9F24_B7D3_B7EF_01 -1.01100100100 x 2^-8 + -1.01111010011 x 2^-2 = -1.01111101111 x 2^-2 +67FB_0000_FBDE_34_FB9E_1 // f16_add_ru.tv line 3097 67FB_FBDE_FB9E_01 1.01111111011 x 2^10 + -1.01111011110 x 2^15 = -1.01110011110 x 2^15 +2FFC_0000_0BFE_34_3000_1 // f16_add_ru.tv line 3197 2FFC_0BFE_3000_01 1.01111111100 x 2^-4 + 1.01111111110 x 2^-13 = 1.00000000000 x 2^-3 +C41F_0000_43FD_34_B010_0 // f16_add_ru.tv line 3297 C41F_43FD_B010_00 -1.00000011111 x 2^2 + 1.01111111101 x 2^1 = -1.00000010000 x 2^-3 +B47E_0000_47D7_34_4790_1 // f16_add_ru.tv line 3397 B47E_47D7_4790_01 -1.00001111110 x 2^-2 + 1.01111010111 x 2^2 = 1.01110010000 x 2^2 B564_0000_4A3C_34_4A11_1 // f16_add_ru.tv line 3497 B564_4A3C_4A11_01 -1.00101100100 x 2^-2 + 1.01000111100 x 2^3 = 1.01000010001 x 2^3 +7900_0000_381F_34_7901_1 // f16_add_ru.tv line 3597 7900_381F_7901_01 1.00100000000 x 2^15 + 1.00000011111 x 2^-1 = 1.00100000001 x 2^15 +BBF7_0000_E3E7_34_E3E8_1 // f16_add_ru.tv line 3697 BBF7_E3E7_E3E8_01 -1.01111110111 x 2^-1 + -1.01111100111 x 2^9 = -1.01111101000 x 2^9 +387F_0000_31F6_34_39FD_1 // f16_add_ru.tv line 3797 387F_31F6_39FD_01 1.00001111111 x 2^-1 + 1.00111110110 x 2^-3 = 1.00111111101 x 2^-1 +4BEF_0000_CC60_34_BE88_0 // f16_add_ru.tv line 3897 4BEF_CC60_BE88_00 1.01111101111 x 2^3 + -1.00001100000 x 2^4 = -1.01010001000 x 2^0 D827_0000_AFFF_34_D827_1 // f16_add_ru.tv line 3997 D827_AFFF_D827_01 -1.00000100111 x 2^7 + -1.01111111111 x 2^-4 = -1.00000100111 x 2^7 +6FFC_0000_C80B_34_6FFA_1 // f16_add_ru.tv line 4097 6FFC_C80B_6FFA_01 1.01111111100 x 2^12 + -1.00000001011 x 2^3 = 1.01111111010 x 2^12 +363F_0000_3BBC_34_3D6E_1 // f16_add_ru.tv line 4197 363F_3BBC_3D6E_01 1.01000111111 x 2^-2 + 1.01110111100 x 2^-1 = 1.00101101110 x 2^0 +35FD_0000_37DC_34_3AED_1 // f16_add_ru.tv line 4297 35FD_37DC_3AED_01 1.00111111101 x 2^-2 + 1.01111011100 x 2^-2 = 1.01011101101 x 2^-1 +877E_0000_87F2_34_8BB8_0 // f16_add_ru.tv line 4397 877E_87F2_8BB8_00 -1.01101111110 x 2^-14 + -1.01111110010 x 2^-14 = -1.01110111000 x 2^-13 B740_0000_CFF0_34_D006_1 // f16_add_ru.tv line 4497 B740_CFF0_D006_01 -1.01101000000 x 2^-2 + -1.01111110000 x 2^4 = -1.00000000110 x 2^5 +// Skipped denorm f16_add_ru.tv line 4597 FBFC_023F_FBFB_01 -1.01111111100 x 2^15 + Denorm = -1.01111111011 x 2^15 +38FF_0000_0C5E_34_3900_1 // f16_add_ru.tv line 4697 38FF_0C5E_3900_01 1.00011111111 x 2^-1 + 1.00001011110 x 2^-12 = 1.00100000000 x 2^-1 +3903_0000_4C6F_34_4C98_1 // f16_add_ru.tv line 4797 3903_4C6F_4C98_01 1.00100000011 x 2^-1 + 1.00001101111 x 2^4 = 1.00010011000 x 2^4 +74AF_0000_FF76_34_7e00_0 // f16_add_ru.tv line 4897 74AF_FF76_FF76_00 1.00010101111 x 2^14 + NaN = NaN // Skipped denorm f16_add_ru.tv line 4997 80BF_AC1B_AC1B_01 -Denorm + -1.00000011011 x 2^-4 = -1.00000011011 x 2^-4 +B1FC_0000_929C_34_B202_1 // f16_add_ru.tv line 5097 B1FC_929C_B202_01 -1.00111111100 x 2^-3 + -1.01010011100 x 2^-11 = -1.01000000010 x 2^-3 +FB77_0000_7171_34_FA1A_1 // f16_add_ru.tv line 5197 FB77_7171_FA1A_01 -1.01101110111 x 2^15 + 1.00101110001 x 2^13 = -1.01000011010 x 2^15 +BDBE_0000_2DFD_34_BD5E_1 // f16_add_ru.tv line 5297 BDBE_2DFD_BD5E_01 -1.00110111110 x 2^0 + 1.00111111101 x 2^-4 = -1.00101011110 x 2^0 +B821_0000_2C0B_34_B73F_1 // f16_add_ru.tv line 5397 B821_2C0B_B73F_01 -1.00000100001 x 2^-1 + 1.00000001011 x 2^-4 = -1.01100111111 x 2^-2 76A1_0000_3409_34_76A2_1 // f16_add_ru.tv line 5497 76A1_3409_76A2_01 1.01010100001 x 2^14 + 1.00000001001 x 2^-2 = 1.01010100010 x 2^14 +B87B_0000_337A_34_B539_0 // f16_add_ru.tv line 5597 B87B_337A_B539_00 -1.00001111011 x 2^-1 + 1.01101111010 x 2^-3 = -1.00100111001 x 2^-2 +889F_0000_C4BF_34_C4BF_1 // f16_add_ru.tv line 5697 889F_C4BF_C4BF_01 -1.00010011111 x 2^-13 + -1.00010111111 x 2^2 = -1.00010111111 x 2^2 +2E86_0000_6BFE_34_6BFF_1 // f16_add_ru.tv line 5797 2E86_6BFE_6BFF_01 1.01010000110 x 2^-4 + 1.01111111110 x 2^11 = 1.01111111111 x 2^11 +FB03_0000_B8F7_34_FB03_1 // f16_add_ru.tv line 5897 FB03_B8F7_FB03_01 -1.01100000011 x 2^15 + -1.00011110111 x 2^-1 = -1.01100000011 x 2^15 4B04_0000_C466_34_48D1_0 // f16_add_ru.tv line 5997 4B04_C466_48D1_00 1.01100000100 x 2^3 + -1.00001100110 x 2^2 = 1.00011010001 x 2^3 +C072_0000_0B90_34_C071_1 // f16_add_ru.tv line 6097 C072_0B90_C071_01 -1.00001110010 x 2^1 + 1.01110010000 x 2^-13 = -1.00001110001 x 2^1 +D4FF_0000_BF01_34_D51B_1 // f16_add_ru.tv line 6197 D4FF_BF01_D51B_01 -1.00011111111 x 2^6 + -1.01100000001 x 2^0 = -1.00100011011 x 2^6 +382E_0000_501E_34_502F_1 // f16_add_ru.tv line 6297 382E_501E_502F_01 1.00000101110 x 2^-1 + 1.00000011110 x 2^5 = 1.00000101111 x 2^5 +23EC_0000_15F6_34_2456_1 // f16_add_ru.tv line 6397 23EC_15F6_2456_01 1.01111101100 x 2^-7 + 1.00111110110 x 2^-10 = 1.00001010110 x 2^-6 8AFF_0000_24BE_34_24B1_1 // f16_add_ru.tv line 6497 8AFF_24BE_24B1_01 -1.01011111111 x 2^-13 + 1.00010111110 x 2^-6 = 1.00010110001 x 2^-6 -7CCC_0000_CADE_34_7ECC_0 // f16_add_ru.tv line 6997 7CCC_CADE_7ECC_10 NaN + -1.01011011110 x 2^3 = NaN +43FE_0000_3821_34_4484_1 // f16_add_ru.tv line 6597 43FE_3821_4484_01 1.01111111110 x 2^1 + 1.00000100001 x 2^-1 = 1.00010000100 x 2^2 +3A23_0000_C3D7_34_C24E_1 // f16_add_ru.tv line 6697 3A23_C3D7_C24E_01 1.01000100011 x 2^-1 + -1.01111010111 x 2^1 = -1.01001001110 x 2^1 +D044_0000_CFC7_34_D413_1 // f16_add_ru.tv line 6797 D044_CFC7_D413_01 -1.00001000100 x 2^5 + -1.01111000111 x 2^4 = -1.00000010011 x 2^6 +B7FE_0000_042F_34_B7FD_1 // f16_add_ru.tv line 6897 B7FE_042F_B7FD_01 -1.01111111110 x 2^-2 + 1.00000101111 x 2^-14 = -1.01111111101 x 2^-2 +7CCC_0000_CADE_34_7e00_0 // f16_add_ru.tv line 6997 7CCC_CADE_7ECC_10 NaN + -1.01011011110 x 2^3 = NaN +84DA_0000_356E_34_356E_1 // f16_add_ru.tv line 7097 84DA_356E_356E_01 -1.00011011010 x 2^-14 + 1.00101101110 x 2^-2 = 1.00101101110 x 2^-2 +6B9C_0000_45B1_34_6B9F_1 // f16_add_ru.tv line 7197 6B9C_45B1_6B9F_01 1.01110011100 x 2^11 + 1.00110110001 x 2^2 = 1.01110011111 x 2^11 +3C01_0000_07D0_34_3C02_1 // f16_add_ru.tv line 7297 3C01_07D0_3C02_01 1.00000000001 x 2^0 + 1.01111010000 x 2^-14 = 1.00000000010 x 2^0 +// Skipped denorm f16_add_ru.tv line 7397 C0F2_81C9_C0F2_01 -1.00011110010 x 2^1 + -Denorm = -1.00011110010 x 2^1 477F_0000_47DD_34_4BAE_0 // f16_add_ru.tv line 7497 477F_47DD_4BAE_00 1.01101111111 x 2^2 + 1.01111011101 x 2^2 = 1.01110101110 x 2^3 +E724_0000_064D_34_E723_1 // f16_add_ru.tv line 7597 E724_064D_E723_01 -1.01100100100 x 2^10 + 1.01001001101 x 2^-14 = -1.01100100011 x 2^10 +36FB_0000_B3C7_34_322F_0 // f16_add_ru.tv line 7697 36FB_B3C7_322F_00 1.01011111011 x 2^-2 + -1.01111000111 x 2^-3 = 1.01000101111 x 2^-3 +8B1E_0000_5FBF_34_5FBF_1 // f16_add_ru.tv line 7797 8B1E_5FBF_5FBF_01 -1.01100011110 x 2^-13 + 1.01110111111 x 2^8 = 1.01110111111 x 2^8 +AC0C_0000_B03B_34_B241_0 // f16_add_ru.tv line 7897 AC0C_B03B_B241_00 -1.00000001100 x 2^-4 + -1.00000111011 x 2^-3 = -1.01001000001 x 2^-3 539E_0000_B80E_34_538E_1 // f16_add_ru.tv line 7997 539E_B80E_538E_01 1.01110011110 x 2^5 + -1.00000001110 x 2^-1 = 1.01110001110 x 2^5 +C404_0000_C05F_34_C633_1 // f16_add_ru.tv line 8097 C404_C05F_C633_01 -1.00000000100 x 2^2 + -1.00001011111 x 2^1 = -1.01000110011 x 2^2 +// Skipped denorm f16_add_ru.tv line 8197 83E1_3FF9_3FF9_01 -Denorm + 1.01111111001 x 2^0 = 1.01111111001 x 2^0 +7410_0000_30FF_34_7411_1 // f16_add_ru.tv line 8297 7410_30FF_7411_01 1.00000010000 x 2^14 + 1.00011111111 x 2^-3 = 1.00000010001 x 2^14 +3443_0000_23FE_34_3483_1 // f16_add_ru.tv line 8397 3443_23FE_3483_01 1.00001000011 x 2^-2 + 1.01111111110 x 2^-7 = 1.00010000011 x 2^-2 0BAE_0000_B1F3_34_B1F1_1 // f16_add_ru.tv line 8497 0BAE_B1F3_B1F1_01 1.01110101110 x 2^-13 + -1.00111110011 x 2^-3 = -1.00111110001 x 2^-3 -582F_0000_7FDA_34_7FDA_0 // f16_add_ru.tv line 8997 582F_7FDA_7FDA_00 1.00000101111 x 2^7 + NaN = NaN +46BF_0000_CA00_34_C541_0 // f16_add_ru.tv line 8597 46BF_CA00_C541_00 1.01010111111 x 2^2 + -1.01000000000 x 2^3 = -1.00101000001 x 2^2 +BBCE_0000_6FDD_34_6FDD_1 // f16_add_ru.tv line 8697 BBCE_6FDD_6FDD_01 -1.01111001110 x 2^-1 + 1.01111011101 x 2^12 = 1.01111011101 x 2^12 +// Skipped denorm f16_add_ru.tv line 8797 8070_201E_201E_01 -Denorm + 1.00000011110 x 2^-7 = 1.00000011110 x 2^-7 +CB86_0000_3BFE_34_CB06_1 // f16_add_ru.tv line 8897 CB86_3BFE_CB06_01 -1.01110000110 x 2^3 + 1.01111111110 x 2^-1 = -1.01100000110 x 2^3 +582F_0000_7FDA_34_7e00_0 // f16_add_ru.tv line 8997 582F_7FDA_7FDA_00 1.00000101111 x 2^7 + NaN = NaN +871E_0000_8501_34_8A0F_1 // f16_add_ru.tv line 9097 871E_8501_8A0F_01 -1.01100011110 x 2^-14 + -1.00100000001 x 2^-14 = -1.01000001111 x 2^-13 +// Skipped denorm f16_add_ru.tv line 9197 3F7C_0307_3F7D_01 1.01101111100 x 2^0 + Denorm = 1.01101111101 x 2^0 +B500_0000_8BC4_34_B500_1 // f16_add_ru.tv line 9297 B500_8BC4_B500_01 -1.00100000000 x 2^-2 + -1.01111000100 x 2^-13 = -1.00100000000 x 2^-2 +BC77_0000_9800_34_BC79_0 // f16_add_ru.tv line 9397 BC77_9800_BC79_00 -1.00001110111 x 2^0 + -1.00000000000 x 2^-9 = -1.00001111001 x 2^0 CC04_0000_997F_34_CC04_1 // f16_add_ru.tv line 9497 CC04_997F_CC04_01 -1.00000000100 x 2^4 + -1.00101111111 x 2^-9 = -1.00000000100 x 2^4 +20AB_0000_BF80_34_BF76_1 // f16_add_ru.tv line 9597 20AB_BF80_BF76_01 1.00010101011 x 2^-7 + -1.01110000000 x 2^0 = -1.01101110110 x 2^0 +22D0_0000_CFAE_34_CFAD_1 // f16_add_ru.tv line 9697 22D0_CFAE_CFAD_01 1.01011010000 x 2^-7 + -1.01110101110 x 2^4 = -1.01110101101 x 2^4 +FA17_0000_BBFE_34_FA17_1 // f16_add_ru.tv line 9797 FA17_BBFE_FA17_01 -1.01000010111 x 2^15 + -1.01111111110 x 2^-1 = -1.01000010111 x 2^15 +C603_0000_1C3D_34_C601_1 // f16_add_ru.tv line 9897 C603_1C3D_C601_01 -1.01000000011 x 2^2 + 1.00000111101 x 2^-8 = -1.01000000001 x 2^2 6BBF_0000_8C1E_34_6BBF_1 // f16_add_ru.tv line 9997 6BBF_8C1E_6BBF_01 1.01110111111 x 2^11 + -1.00000011110 x 2^-12 = 1.01110111111 x 2^11 +8BB6_0000_1200_34_1013_1 // f16_add_ru.tv line 10097 8BB6_1200_1013_01 -1.01110110110 x 2^-13 + 1.01000000000 x 2^-11 = 1.00000010011 x 2^-11 +C64D_0000_CC1F_34_CDB2_1 // f16_add_ru.tv line 10197 C64D_CC1F_CDB2_01 -1.01001001101 x 2^2 + -1.00000011111 x 2^4 = -1.00110110010 x 2^4 +DC13_0000_2BC2_34_DC12_1 // f16_add_ru.tv line 10297 DC13_2BC2_DC12_01 -1.00000010011 x 2^8 + 1.01111000010 x 2^-5 = -1.00000010010 x 2^8 +47C7_0000_B398_34_478B_1 // f16_add_ru.tv line 10397 47C7_B398_478B_01 1.01111000111 x 2^2 + -1.01110011000 x 2^-3 = 1.01110001011 x 2^2 BF1D_0000_4800_34_4639_1 // f16_add_ru.tv line 10497 BF1D_4800_4639_01 -1.01100011101 x 2^0 + 1.00000000000 x 2^3 = 1.01000111001 x 2^2 +CE0E_0000_333F_34_CDFF_1 // f16_add_ru.tv line 10597 CE0E_333F_CDFF_01 -1.01000001110 x 2^4 + 1.01100111111 x 2^-3 = -1.00111111111 x 2^4 +9849_0000_3502_34_34FA_1 // f16_add_ru.tv line 10697 9849_3502_34FA_01 -1.00001001001 x 2^-9 + 1.00100000010 x 2^-2 = 1.00011111010 x 2^-2 +057F_0000_4836_34_4837_1 // f16_add_ru.tv line 10797 057F_4836_4837_01 1.00101111111 x 2^-14 + 1.00000110110 x 2^3 = 1.00000110111 x 2^3 +E4FC_0000_CCDC_34_E50F_1 // f16_add_ru.tv line 10897 E4FC_CCDC_E50F_01 -1.00011111100 x 2^10 + -1.00011011100 x 2^4 = -1.00100001111 x 2^10 1A9C_0000_0B02_34_1B0D_1 // f16_add_ru.tv line 10997 1A9C_0B02_1B0D_01 1.01010011100 x 2^-9 + 1.01100000010 x 2^-13 = 1.01100001101 x 2^-9 +7501_0000_1382_34_7502_1 // f16_add_ru.tv line 11097 7501_1382_7502_01 1.00100000001 x 2^14 + 1.01110000010 x 2^-11 = 1.00100000010 x 2^14 +CC11_0000_3827_34_CBDF_1 // f16_add_ru.tv line 11197 CC11_3827_CBDF_01 -1.00000010001 x 2^4 + 1.00000100111 x 2^-1 = -1.01111011111 x 2^3 +4CBF_0000_AFFA_34_4CB8_1 // f16_add_ru.tv line 11297 4CBF_AFFA_4CB8_01 1.00010111111 x 2^4 + -1.01111111010 x 2^-4 = 1.00010111000 x 2^4 +B3C0_0000_CC2F_34_CC3E_1 // f16_add_ru.tv line 11397 B3C0_CC2F_CC3E_01 -1.01111000000 x 2^-3 + -1.00000101111 x 2^4 = -1.00000111110 x 2^4 DB80_0000_CCFF_34_DC0F_1 // f16_add_ru.tv line 11497 DB80_CCFF_DC0F_01 -1.01110000000 x 2^7 + -1.00011111111 x 2^4 = -1.00000001111 x 2^8 -FAFE_0000_7CE0_34_7EE0_0 // f16_add_ru.tv line 11997 FAFE_7CE0_7EE0_10 -1.01011111110 x 2^15 + NaN = NaN +3B4B_0000_AFDF_34_3A50_1 // f16_add_ru.tv line 11597 3B4B_AFDF_3A50_01 1.01101001011 x 2^-1 + -1.01111011111 x 2^-4 = 1.01001010000 x 2^-1 +D827_0000_C7CE_34_D865_1 // f16_add_ru.tv line 11697 D827_C7CE_D865_01 -1.00000100111 x 2^7 + -1.01111001110 x 2^2 = -1.00001100101 x 2^7 +27E7_0000_B017_34_AE34_1 // f16_add_ru.tv line 11797 27E7_B017_AE34_01 1.01111100111 x 2^-6 + -1.00000010111 x 2^-3 = -1.01000110100 x 2^-4 +EBF5_0000_AC13_34_EBF5_1 // f16_add_ru.tv line 11897 EBF5_AC13_EBF5_01 -1.01111110101 x 2^11 + -1.00000010011 x 2^-4 = -1.01111110101 x 2^11 +FAFE_0000_7CE0_34_7e00_0 // f16_add_ru.tv line 11997 FAFE_7CE0_7EE0_10 -1.01011111110 x 2^15 + NaN = NaN +FBDB_0000_93C8_34_FBDB_1 // f16_add_ru.tv line 12097 FBDB_93C8_FBDB_01 -1.01111011011 x 2^15 + -1.01111001000 x 2^-11 = -1.01111011011 x 2^15 +7C4E_0000_041C_34_7e00_0 // f16_add_ru.tv line 12197 7C4E_041C_7E4E_10 NaN + 1.00000011100 x 2^-14 = NaN +F00C_0000_E87A_34_F12A_1 // f16_add_ru.tv line 12297 F00C_E87A_F12A_01 -1.00000001100 x 2^13 + -1.00001111010 x 2^11 = -1.00100101010 x 2^13 +B7A5_0000_85F0_34_B7A5_1 // f16_add_ru.tv line 12397 B7A5_85F0_B7A5_01 -1.01110100101 x 2^-2 + -1.00111110000 x 2^-14 = -1.01110100101 x 2^-2 2FFF_0000_43EF_34_4418_1 // f16_add_ru.tv line 12497 2FFF_43EF_4418_01 1.01111111111 x 2^-4 + 1.01111101111 x 2^1 = 1.00000011000 x 2^2 +D7BE_0000_4826_34_D739_1 // f16_add_ru.tv line 12597 D7BE_4826_D739_01 -1.01110111110 x 2^6 + 1.00000100110 x 2^3 = -1.01100111001 x 2^6 +EE00_0000_2ABF_34_EDFF_1 // f16_add_ru.tv line 12697 EE00_2ABF_EDFF_01 -1.01000000000 x 2^12 + 1.01010111111 x 2^-5 = -1.00111111111 x 2^12 +D40B_0000_3EF6_34_D3DE_1 // f16_add_ru.tv line 12797 D40B_3EF6_D3DE_01 -1.00000001011 x 2^6 + 1.01011110110 x 2^0 = -1.01111011110 x 2^5 +6B07_0000_7FA6_34_7e00_0 // f16_add_ru.tv line 12897 6B07_7FA6_7FA6_00 1.01100000111 x 2^11 + NaN = NaN C602_0000_D33F_34_D3FF_1 // f16_add_ru.tv line 12997 C602_D33F_D3FF_01 -1.01000000010 x 2^2 + -1.01100111111 x 2^5 = -1.01111111111 x 2^5 +6B69_0000_CFAE_34_6B5A_1 // f16_add_ru.tv line 13097 6B69_CFAE_6B5A_01 1.01101101001 x 2^11 + -1.01110101110 x 2^4 = 1.01101011010 x 2^11 +B79E_0000_4360_34_426D_1 // f16_add_ru.tv line 13197 B79E_4360_426D_01 -1.01110011110 x 2^-2 + 1.01101100000 x 2^1 = 1.01001101101 x 2^1 +4FEE_0000_3ED5_34_502E_1 // f16_add_ru.tv line 13297 4FEE_3ED5_502E_01 1.01111101110 x 2^4 + 1.01011010101 x 2^0 = 1.00000101110 x 2^5 +C0FB_0000_437A_34_3CFE_0 // f16_add_ru.tv line 13397 C0FB_437A_3CFE_00 -1.00011111011 x 2^1 + 1.01101111010 x 2^1 = 1.00011111110 x 2^0 C7BA_0000_BC08_34_C85E_0 // f16_add_ru.tv line 13497 C7BA_BC08_C85E_00 -1.01110111010 x 2^2 + -1.00000001000 x 2^0 = -1.00001011110 x 2^3 +7FFE_0000_67F8_34_7e00_0 // f16_add_ru.tv line 13597 7FFE_67F8_7FFE_00 NaN + 1.01111111000 x 2^10 = NaN +4FFF_0000_3E5A_34_5033_1 // f16_add_ru.tv line 13697 4FFF_3E5A_5033_01 1.01111111111 x 2^4 + 1.01001011010 x 2^0 = 1.00000110011 x 2^5 +DCF3_0000_49F0_34_DCC3_1 // f16_add_ru.tv line 13797 DCF3_49F0_DCC3_01 -1.00011110011 x 2^8 + 1.00111110000 x 2^3 = -1.00011000011 x 2^8 +// Skipped denorm f16_add_ru.tv line 13897 583F_0307_5840_01 1.00000111111 x 2^7 + Denorm = 1.00001000000 x 2^7 4CE0_0000_93DF_34_4CE0_1 // f16_add_ru.tv line 13997 4CE0_93DF_4CE0_01 1.00011100000 x 2^4 + -1.01111011111 x 2^-11 = 1.00011100000 x 2^4 +// Skipped denorm f16_add_ru.tv line 14097 83FB_3919_3919_01 -Denorm + 1.00100011001 x 2^-1 = 1.00100011001 x 2^-1 +B7EE_0000_2083_34_B7C9_1 // f16_add_ru.tv line 14197 B7EE_2083_B7C9_01 -1.01111101110 x 2^-2 + 1.00010000011 x 2^-7 = -1.01111001001 x 2^-2 +6777_0000_C5FF_34_6772_1 // f16_add_ru.tv line 14297 6777_C5FF_6772_01 1.01101110111 x 2^10 + -1.00111111111 x 2^2 = 1.01101110010 x 2^10 +B480_0000_C80E_34_C832_0 // f16_add_ru.tv line 14397 B480_C80E_C832_00 -1.00010000000 x 2^-2 + -1.00000001110 x 2^3 = -1.00000110010 x 2^3 3929_0000_429E_34_43E9_1 // f16_add_ru.tv line 14497 3929_429E_43E9_01 1.00100101001 x 2^-1 + 1.01010011110 x 2^1 = 1.01111101001 x 2^1 +B17E_0000_50FD_34_50F8_1 // f16_add_ru.tv line 14597 B17E_50FD_50F8_01 -1.00101111110 x 2^-3 + 1.00011111101 x 2^5 = 1.00011111000 x 2^5 +D211_0000_DBFB_34_DCBF_1 // f16_add_ru.tv line 14697 D211_DBFB_DCBF_01 -1.01000010001 x 2^5 + -1.01111111011 x 2^7 = -1.00010111111 x 2^8 +4BF8_0000_B7FF_34_4BB9_1 // f16_add_ru.tv line 14797 4BF8_B7FF_4BB9_01 1.01111111000 x 2^3 + -1.01111111111 x 2^-2 = 1.01110111001 x 2^3 +6502_0000_B900_34_6502_1 // f16_add_ru.tv line 14897 6502_B900_6502_01 1.00100000010 x 2^10 + -1.00100000000 x 2^-1 = 1.00100000010 x 2^10 5CFC_0000_EBBF_34_EB1F_1 // f16_add_ru.tv line 14997 5CFC_EBBF_EB1F_01 1.00011111100 x 2^8 + -1.01110111111 x 2^11 = -1.01100011111 x 2^11 +4BBF_0000_3C9F_34_4C2A_1 // f16_add_ru.tv line 15097 4BBF_3C9F_4C2A_01 1.01110111111 x 2^3 + 1.00010011111 x 2^0 = 1.00000101010 x 2^4 +B27E_0000_47FE_34_47CB_1 // f16_add_ru.tv line 15197 B27E_47FE_47CB_01 -1.01001111110 x 2^-3 + 1.01111111110 x 2^2 = 1.01111001011 x 2^2 +BFF6_0000_FC1F_34_7e00_0 // f16_add_ru.tv line 15297 BFF6_FC1F_FE1F_10 -1.01111110110 x 2^0 + NaN = NaN +A43D_0000_CF24_34_CF25_1 // f16_add_ru.tv line 15397 A43D_CF24_CF25_01 -1.00000111101 x 2^-6 + -1.01100100100 x 2^4 = -1.01100100101 x 2^4 C7F8_0000_EFF4_34_EFF5_1 // f16_add_ru.tv line 15497 C7F8_EFF4_EFF5_01 -1.01111111000 x 2^2 + -1.01111110100 x 2^12 = -1.01111110101 x 2^12 +7B3F_0000_3E1F_34_7B40_1 // f16_add_ru.tv line 15597 7B3F_3E1F_7B40_01 1.01100111111 x 2^15 + 1.01000011111 x 2^0 = 1.01101000000 x 2^15 +A07E_0000_CFC7_34_CFC7_1 // f16_add_ru.tv line 15697 A07E_CFC7_CFC7_01 -1.00001111110 x 2^-7 + -1.01111000111 x 2^4 = -1.01111000111 x 2^4 +474C_0000_BC60_34_4634_0 // f16_add_ru.tv line 15797 474C_BC60_4634_00 1.01101001100 x 2^2 + -1.00001100000 x 2^0 = 1.01000110100 x 2^2 +68D5_0000_7C6F_34_7e00_0 // f16_add_ru.tv line 15897 68D5_7C6F_7E6F_10 1.00011010101 x 2^11 + NaN = NaN 3BC7_0000_BF6C_34_BB11_0 // f16_add_ru.tv line 15997 3BC7_BF6C_BB11_00 1.01111000111 x 2^-1 + -1.01101101100 x 2^0 = -1.01100010001 x 2^-1 +// Skipped denorm f16_add_ru.tv line 16097 03CF_741D_741E_01 Denorm + 1.00000011101 x 2^14 = 1.00000011110 x 2^14 +341E_0000_F43A_34_F439_1 // f16_add_ru.tv line 16197 341E_F43A_F439_01 1.00000011110 x 2^-2 + -1.00000111010 x 2^14 = -1.00000111001 x 2^14 +5700_0000_BBBC_34_56F1_1 // f16_add_ru.tv line 16297 5700_BBBC_56F1_01 1.01100000000 x 2^6 + -1.01110111100 x 2^-1 = 1.01011110001 x 2^6 +C94F_0000_06A9_34_C94E_1 // f16_add_ru.tv line 16397 C94F_06A9_C94E_01 -1.00101001111 x 2^3 + 1.01010101001 x 2^-14 = -1.00101001110 x 2^3 // Skipped denorm f16_add_ru.tv line 16497 8100_920C_922C_00 -Denorm + -1.01000001100 x 2^-11 = -1.01000101100 x 2^-11 +B830_0000_7ED6_34_7e00_0 // f16_add_ru.tv line 16597 B830_7ED6_7ED6_00 -1.00000110000 x 2^-1 + NaN = NaN +FB07_0000_FF3D_34_7e00_0 // f16_add_ru.tv line 16697 FB07_FF3D_FF3D_00 -1.01100000111 x 2^15 + NaN = NaN +37E1_0000_4513_34_4592_1 // f16_add_ru.tv line 16797 37E1_4513_4592_01 1.01111100001 x 2^-2 + 1.00100010011 x 2^2 = 1.00110010010 x 2^2 +B078_0000_4C4F_34_4C47_1 // f16_add_ru.tv line 16897 B078_4C4F_4C47_01 -1.00001111000 x 2^-3 + 1.00001001111 x 2^4 = 1.00001000111 x 2^4 6827_0000_B1FB_34_6827_1 // f16_add_ru.tv line 16997 6827_B1FB_6827_01 1.00000100111 x 2^11 + -1.00111111011 x 2^-3 = 1.00000100111 x 2^11 +FC00_0000_439F_34_FC00_0 // f16_add_ru.tv line 17097 FC00_439F_FC00_00 -INF + 1.01110011111 x 2^1 = -INF +F82F_0000_AD8E_34_F82F_1 // f16_add_ru.tv line 17197 F82F_AD8E_F82F_01 -1.00000101111 x 2^15 + -1.00110001110 x 2^-4 = -1.00000101111 x 2^15 +B954_0000_8510_34_B954_1 // f16_add_ru.tv line 17297 B954_8510_B954_01 -1.00101010100 x 2^-1 + -1.00100010000 x 2^-14 = -1.00101010100 x 2^-1 +3C1F_0000_4FBE_34_5000_1 // f16_add_ru.tv line 17397 3C1F_4FBE_5000_01 1.00000011111 x 2^0 + 1.01110111110 x 2^4 = 1.00000000000 x 2^5 // Skipped denorm f16_add_ru.tv line 17497 C3FE_01FC_C3FD_01 -1.01111111110 x 2^1 + Denorm = -1.01111111101 x 2^1 +AC1D_0000_B4FC_34_B603_1 // f16_add_ru.tv line 17597 AC1D_B4FC_B603_01 -1.00000011101 x 2^-4 + -1.00011111100 x 2^-2 = -1.01000000011 x 2^-2 +C3F2_0000_7ED8_34_7e00_0 // f16_add_ru.tv line 17697 C3F2_7ED8_7ED8_00 -1.01111110010 x 2^1 + NaN = NaN +// Skipped denorm f16_add_ru.tv line 17797 8296_B4C4_B4C4_01 -Denorm + -1.00011000100 x 2^-2 = -1.00011000100 x 2^-2 +// Skipped denorm f16_add_ru.tv line 17897 0A1F_00EF_0A97_01 1.01000011111 x 2^-13 + Denorm = 1.01010010111 x 2^-13 B903_0000_CBFC_34_CC26_1 // f16_add_ru.tv line 17997 B903_CBFC_CC26_01 -1.00100000011 x 2^-1 + -1.01111111100 x 2^3 = -1.00000100110 x 2^4 +B005_0000_C1DF_34_C21F_1 // f16_add_ru.tv line 18097 B005_C1DF_C21F_01 -1.00000000101 x 2^-3 + -1.00111011111 x 2^1 = -1.01000011111 x 2^1 +12FE_0000_427E_34_427F_1 // f16_add_ru.tv line 18197 12FE_427E_427F_01 1.01011111110 x 2^-11 + 1.01001111110 x 2^1 = 1.01001111111 x 2^1 +3C0E_0000_EBEF_34_EBEE_1 // f16_add_ru.tv line 18297 3C0E_EBEF_EBEE_01 1.00000001110 x 2^0 + -1.01111101111 x 2^11 = -1.01111101110 x 2^11 +FDFA_0000_3920_34_7e00_0 // f16_add_ru.tv line 18397 FDFA_3920_FFFA_10 NaN + 1.00100100000 x 2^-1 = NaN F77B_0000_3640_34_F77A_1 // f16_add_ru.tv line 18497 F77B_3640_F77A_01 -1.01101111011 x 2^14 + 1.01001000000 x 2^-2 = -1.01101111010 x 2^14 +3304_0000_043B_34_3305_1 // f16_add_ru.tv line 18597 3304_043B_3305_01 1.01100000100 x 2^-3 + 1.00000111011 x 2^-14 = 1.01100000101 x 2^-3 +301E_0000_CFBD_34_CFB4_1 // f16_add_ru.tv line 18697 301E_CFBD_CFB4_01 1.00000011110 x 2^-3 + -1.01110111101 x 2^4 = -1.01110110100 x 2^4 +57FD_0000_E801_34_E782_1 // f16_add_ru.tv line 18797 57FD_E801_E782_01 1.01111111101 x 2^6 + -1.00000000001 x 2^11 = -1.01110000010 x 2^10 +B9E0_0000_AF3F_34_BAC7_1 // f16_add_ru.tv line 18897 B9E0_AF3F_BAC7_01 -1.00111100000 x 2^-1 + -1.01100111111 x 2^-4 = -1.01011000111 x 2^-1 4FBF_0000_AFF0_34_4FB8_1 // f16_add_ru.tv line 18997 4FBF_AFF0_4FB8_01 1.01110111111 x 2^4 + -1.01111110000 x 2^-4 = 1.01110111000 x 2^4 +C649_0000_97EF_34_C649_1 // f16_add_ru.tv line 19097 C649_97EF_C649_01 -1.01001001001 x 2^2 + -1.01111101111 x 2^-10 = -1.01001001001 x 2^2 +880C_0000_69FC_34_69FC_1 // f16_add_ru.tv line 19197 880C_69FC_69FC_01 -1.00000001100 x 2^-13 + 1.00111111100 x 2^11 = 1.00111111100 x 2^11 +0C18_0000_CFC3_34_CFC2_1 // f16_add_ru.tv line 19297 0C18_CFC3_CFC2_01 1.00000011000 x 2^-12 + -1.01111000011 x 2^4 = -1.01111000010 x 2^4 +C13F_0000_3CFE_34_BD80_0 // f16_add_ru.tv line 19397 C13F_3CFE_BD80_00 -1.00100111111 x 2^1 + 1.00011111110 x 2^0 = -1.00110000000 x 2^0 793D_0000_BFE0_34_793D_1 // f16_add_ru.tv line 19497 793D_BFE0_793D_01 1.00100111101 x 2^15 + -1.01111100000 x 2^0 = 1.00100111101 x 2^15 +2204_0000_8B7D_34_21E7_1 // f16_add_ru.tv line 19597 2204_8B7D_21E7_01 1.01000000100 x 2^-7 + -1.01101111101 x 2^-13 = 1.00111100111 x 2^-7 +6AE0_0000_FEEB_34_7e00_0 // f16_add_ru.tv line 19697 6AE0_FEEB_FEEB_00 1.01011100000 x 2^11 + NaN = NaN +C16A_0000_4852_34_45EF_0 // f16_add_ru.tv line 19797 C16A_4852_45EF_00 -1.00101101010 x 2^1 + 1.00001010010 x 2^3 = 1.00111101111 x 2^2 +4C1C_0000_C83E_34_47F4_0 // f16_add_ru.tv line 19897 4C1C_C83E_47F4_00 1.00000011100 x 2^4 + -1.00000111110 x 2^3 = 1.01111110100 x 2^2 B440_0000_58FE_34_58FC_1 // f16_add_ru.tv line 19997 B440_58FE_58FC_01 -1.00001000000 x 2^-2 + 1.00011111110 x 2^7 = 1.00011111100 x 2^7 +7802_0000_4C24_34_7803_1 // f16_add_ru.tv line 20097 7802_4C24_7803_01 1.00000000010 x 2^15 + 1.00000100100 x 2^4 = 1.00000000011 x 2^15 +2280_0000_3502_34_3536_0 // f16_add_ru.tv line 20197 2280_3502_3536_00 1.01010000000 x 2^-7 + 1.00100000010 x 2^-2 = 1.00100110110 x 2^-2 +3460_0000_7780_34_7781_1 // f16_add_ru.tv line 20297 3460_7780_7781_01 1.00001100000 x 2^-2 + 1.01110000000 x 2^14 = 1.01110000001 x 2^14 +9E2E_0000_58BE_34_58BE_1 // f16_add_ru.tv line 20397 9E2E_58BE_58BE_01 -1.01000101110 x 2^-8 + 1.00010111110 x 2^7 = 1.00010111110 x 2^7 EB76_0000_B37C_34_EB76_1 // f16_add_ru.tv line 20497 EB76_B37C_EB76_01 -1.01101110110 x 2^11 + -1.01101111100 x 2^-3 = -1.01101110110 x 2^11 +F7FB_0000_B437_34_F7FB_1 // f16_add_ru.tv line 20597 F7FB_B437_F7FB_01 -1.01111111011 x 2^14 + -1.00000110111 x 2^-2 = -1.01111111011 x 2^14 +A87E_0000_F9EF_34_F9EF_1 // f16_add_ru.tv line 20697 A87E_F9EF_F9EF_01 -1.00001111110 x 2^-5 + -1.00111101111 x 2^15 = -1.00111101111 x 2^15 +C7E6_0000_37DF_34_C768_1 // f16_add_ru.tv line 20797 C7E6_37DF_C768_01 -1.01111100110 x 2^2 + 1.01111011111 x 2^-2 = -1.01101101000 x 2^2 +5000_0000_8BAF_34_5000_1 // f16_add_ru.tv line 20897 5000_8BAF_5000_01 1.00000000000 x 2^5 + -1.01110101111 x 2^-13 = 1.00000000000 x 2^5 887B_0000_34C7_34_34C7_1 // f16_add_ru.tv line 20997 887B_34C7_34C7_01 -1.00001111011 x 2^-13 + 1.00011000111 x 2^-2 = 1.00011000111 x 2^-2 +C3AF_0000_CBF3_34_CCEF_1 // f16_add_ru.tv line 21097 C3AF_CBF3_CCEF_01 -1.01110101111 x 2^1 + -1.01111110011 x 2^3 = -1.00011101111 x 2^4 +48BF_0000_23FC_34_48C1_1 // f16_add_ru.tv line 21197 48BF_23FC_48C1_01 1.00010111111 x 2^3 + 1.01111111100 x 2^-7 = 1.00011000001 x 2^3 +4BFF_0000_7AD2_34_7AD3_1 // f16_add_ru.tv line 21297 4BFF_7AD2_7AD3_01 1.01111111111 x 2^3 + 1.01011010010 x 2^15 = 1.01011010011 x 2^15 +477F_0000_F821_34_F820_1 // f16_add_ru.tv line 21397 477F_F821_F820_01 1.01101111111 x 2^2 + -1.00000100001 x 2^15 = -1.00000100000 x 2^15 BB34_0000_BC90_34_C015_0 // f16_add_ru.tv line 21497 BB34_BC90_C015_00 -1.01100110100 x 2^-1 + -1.00010010000 x 2^0 = -1.00000010101 x 2^1 +4FDF_0000_4D60_34_52A0_1 // f16_add_ru.tv line 21597 4FDF_4D60_52A0_01 1.01111011111 x 2^4 + 1.00101100000 x 2^4 = 1.01010100000 x 2^5 +CBF9_0000_FA3F_34_FA3F_1 // f16_add_ru.tv line 21697 CBF9_FA3F_FA3F_01 -1.01111111001 x 2^3 + -1.01000111111 x 2^15 = -1.01000111111 x 2^15 +A410_0000_8908_34_A41A_1 // f16_add_ru.tv line 21797 A410_8908_A41A_01 -1.00000010000 x 2^-6 + -1.00100001000 x 2^-13 = -1.00000011010 x 2^-6 +0F43_0000_36F0_34_36F2_1 // f16_add_ru.tv line 21897 0F43_36F0_36F2_01 1.01101000011 x 2^-12 + 1.01011110000 x 2^-2 = 1.01011110010 x 2^-2 4003_0000_2FFB_34_4043_1 // f16_add_ru.tv line 21997 4003_2FFB_4043_01 1.00000000011 x 2^1 + 1.01111111011 x 2^-4 = 1.00001000011 x 2^1 +4800_0000_32FE_34_481C_1 // f16_add_ru.tv line 22097 4800_32FE_481C_01 1.00000000000 x 2^3 + 1.01011111110 x 2^-3 = 1.00000011100 x 2^3 +0BBA_0000_10FD_34_12EC_1 // f16_add_ru.tv line 22197 0BBA_10FD_12EC_01 1.01110111010 x 2^-13 + 1.00011111101 x 2^-11 = 1.01011101100 x 2^-11 +3F8A_0000_CCEF_34_CC76_1 // f16_add_ru.tv line 22297 3F8A_CCEF_CC76_01 1.01110001010 x 2^0 + -1.00011101111 x 2^4 = -1.00001110110 x 2^4 +7417_0000_7823_34_7A2F_1 // f16_add_ru.tv line 22397 7417_7823_7A2F_01 1.00000010111 x 2^14 + 1.00000100011 x 2^15 = 1.01000101111 x 2^15 A524_0000_4B03_34_4B01_1 // f16_add_ru.tv line 22497 A524_4B03_4B01_01 -1.00100100100 x 2^-6 + 1.01100000011 x 2^3 = 1.01100000001 x 2^3 +423A_0000_13EB_34_423B_1 // f16_add_ru.tv line 22597 423A_13EB_423B_01 1.01000111010 x 2^1 + 1.01111101011 x 2^-11 = 1.01000111011 x 2^1 +B7FB_0000_2993_34_B748_1 // f16_add_ru.tv line 22697 B7FB_2993_B748_01 -1.01111111011 x 2^-2 + 1.00110010011 x 2^-5 = -1.01101001000 x 2^-2 +8FEF_0000_3600_34_35FF_1 // f16_add_ru.tv line 22797 8FEF_3600_35FF_01 -1.01111101111 x 2^-12 + 1.01000000000 x 2^-2 = 1.00111111111 x 2^-2 +4003_0000_5009_34_504A_1 // f16_add_ru.tv line 22897 4003_5009_504A_01 1.00000000011 x 2^1 + 1.00000001001 x 2^5 = 1.00001001010 x 2^5 EA2F_0000_E40C_34_EC1A_1 // f16_add_ru.tv line 22997 EA2F_E40C_EC1A_01 -1.01000101111 x 2^11 + -1.00000001100 x 2^10 = -1.00000011010 x 2^12 +BFDF_0000_50DF_34_50A1_1 // f16_add_ru.tv line 23097 BFDF_50DF_50A1_01 -1.01111011111 x 2^0 + 1.00011011111 x 2^5 = 1.00010100001 x 2^5 +893F_0000_CC08_34_CC08_1 // f16_add_ru.tv line 23197 893F_CC08_CC08_01 -1.00100111111 x 2^-13 + -1.00000001000 x 2^4 = -1.00000001000 x 2^4 +// Skipped denorm f16_add_ru.tv line 23297 A03C_8302_A042_01 -1.00000111100 x 2^-7 + -Denorm = -1.00001000010 x 2^-7 +4000_0000_B9AA_34_3D2B_0 // f16_add_ru.tv line 23397 4000_B9AA_3D2B_00 1.00000000000 x 2^1 + -1.00110101010 x 2^-1 = 1.00100101011 x 2^0 BEB4_0000_481F_34_4691_0 // f16_add_ru.tv line 23497 BEB4_481F_4691_00 -1.01010110100 x 2^0 + 1.00000011111 x 2^3 = 1.01010010001 x 2^2 +2A07_0000_63F3_34_63F4_1 // f16_add_ru.tv line 23597 2A07_63F3_63F4_01 1.01000000111 x 2^-5 + 1.01111110011 x 2^9 = 1.01111110100 x 2^9 +4DBE_0000_3D01_34_4E0F_1 // f16_add_ru.tv line 23697 4DBE_3D01_4E0F_01 1.00110111110 x 2^4 + 1.00100000001 x 2^0 = 1.01000001111 x 2^4 +40EF_0000_BA74_34_3EA4_0 // f16_add_ru.tv line 23797 40EF_BA74_3EA4_00 1.00011101111 x 2^1 + -1.01001110100 x 2^-1 = 1.01010100100 x 2^0 +D75E_0000_C44F_34_D7A2_1 // f16_add_ru.tv line 23897 D75E_C44F_D7A2_01 -1.01101011110 x 2^6 + -1.00001001111 x 2^2 = -1.01110100010 x 2^6 36F6_0000_4FF3_34_5008_1 // f16_add_ru.tv line 23997 36F6_4FF3_5008_01 1.01011110110 x 2^-2 + 1.01111110011 x 2^4 = 1.00000001000 x 2^5 +2C20_0000_857E_34_2C1F_1 // f16_add_ru.tv line 24097 2C20_857E_2C1F_01 1.00000100000 x 2^-4 + -1.00101111110 x 2^-14 = 1.00000011111 x 2^-4 +9D7F_0000_C739_34_C73A_1 // f16_add_ru.tv line 24197 9D7F_C739_C73A_01 -1.00101111111 x 2^-8 + -1.01100111001 x 2^2 = -1.01100111010 x 2^2 +3900_0000_F7FE_34_F7FD_1 // f16_add_ru.tv line 24297 3900_F7FE_F7FD_01 1.00100000000 x 2^-1 + -1.01111111110 x 2^14 = -1.01111111101 x 2^14 +300A_0000_37E7_34_38F6_0 // f16_add_ru.tv line 24397 300A_37E7_38F6_00 1.00000001010 x 2^-3 + 1.01111100111 x 2^-2 = 1.00011110110 x 2^-1 9F1F_0000_B478_34_B494_1 // f16_add_ru.tv line 24497 9F1F_B478_B494_01 -1.01100011111 x 2^-8 + -1.00001111000 x 2^-2 = -1.00010010100 x 2^-2 +3EE1_0000_310E_34_3F83_1 // f16_add_ru.tv line 24597 3EE1_310E_3F83_01 1.01011100001 x 2^0 + 1.00100001110 x 2^-3 = 1.01110000011 x 2^0 +6458_0000_21FD_34_6459_1 // f16_add_ru.tv line 24697 6458_21FD_6459_01 1.00001011000 x 2^10 + 1.00111111101 x 2^-7 = 1.00001011001 x 2^10 +30FF_0000_4C1E_34_4C28_1 // f16_add_ru.tv line 24797 30FF_4C1E_4C28_01 1.00011111111 x 2^-3 + 1.00000011110 x 2^4 = 1.00000101000 x 2^4 +A83E_0000_769E_34_769E_1 // f16_add_ru.tv line 24897 A83E_769E_769E_01 -1.00000111110 x 2^-5 + 1.01010011110 x 2^14 = 1.01010011110 x 2^14 1C0A_0000_343F_34_3450_1 // f16_add_ru.tv line 24997 1C0A_343F_3450_01 1.00000001010 x 2^-8 + 1.00000111111 x 2^-2 = 1.00001010000 x 2^-2 +6B03_0000_427F_34_6B05_1 // f16_add_ru.tv line 25097 6B03_427F_6B05_01 1.01100000011 x 2^11 + 1.01001111111 x 2^1 = 1.01100000101 x 2^11 +B7C8_0000_AF7B_34_B8D3_1 // f16_add_ru.tv line 25197 B7C8_AF7B_B8D3_01 -1.01111001000 x 2^-2 + -1.01101111011 x 2^-4 = -1.00011010011 x 2^-1 +6BDD_0000_0B9F_34_6BDE_1 // f16_add_ru.tv line 25297 6BDD_0B9F_6BDE_01 1.01111011101 x 2^11 + 1.01110011111 x 2^-13 = 1.01111011110 x 2^11 +4BEF_0000_B83D_34_4BAC_1 // f16_add_ru.tv line 25397 4BEF_B83D_4BAC_01 1.01111101111 x 2^3 + -1.00000111101 x 2^-1 = 1.01110101100 x 2^3 AF61_0000_C7C0_34_C7DD_1 // f16_add_ru.tv line 25497 AF61_C7C0_C7DD_01 -1.01101100001 x 2^-4 + -1.01111000000 x 2^2 = -1.01111011101 x 2^2 +C821_0000_CBF9_34_CE0D_0 // f16_add_ru.tv line 25597 C821_CBF9_CE0D_00 -1.00000100001 x 2^3 + -1.01111111001 x 2^3 = -1.01000001101 x 2^4 +200F_0000_7883_34_7884_1 // f16_add_ru.tv line 25697 200F_7883_7884_01 1.00000001111 x 2^-7 + 1.00010000011 x 2^15 = 1.00010000100 x 2^15 +3608_0000_D3BF_34_D3B2_1 // f16_add_ru.tv line 25797 3608_D3BF_D3B2_01 1.01000001000 x 2^-2 + -1.01110111111 x 2^5 = -1.01110110010 x 2^5 +4BFE_0000_3B87_34_4C3C_1 // f16_add_ru.tv line 25897 4BFE_3B87_4C3C_01 1.01111111110 x 2^3 + 1.01110000111 x 2^-1 = 1.00000111100 x 2^4 D07E_0000_103C_34_D07D_1 // f16_add_ru.tv line 25997 D07E_103C_D07D_01 -1.00001111110 x 2^5 + 1.00000111100 x 2^-11 = -1.00001111101 x 2^5 -9060_0000_FF78_34_FF78_0 // f16_add_ru.tv line 26497 9060_FF78_FF78_00 -1.00001100000 x 2^-11 + NaN = NaN +C80B_0000_C087_34_C92C_1 // f16_add_ru.tv line 26097 C80B_C087_C92C_01 -1.00000001011 x 2^3 + -1.00010000111 x 2^1 = -1.00100101100 x 2^3 +C76E_0000_8A39_34_C76E_1 // f16_add_ru.tv line 26197 C76E_8A39_C76E_01 -1.01101101110 x 2^2 + -1.01000111001 x 2^-13 = -1.01101101110 x 2^2 +967F_0000_45F9_34_45F9_1 // f16_add_ru.tv line 26297 967F_45F9_45F9_01 -1.01001111111 x 2^-10 + 1.00111111001 x 2^2 = 1.00111111001 x 2^2 +7C0D_0000_B6FB_34_7e00_0 // f16_add_ru.tv line 26397 7C0D_B6FB_7E0D_10 NaN + -1.01011111011 x 2^-2 = NaN +9060_0000_FF78_34_7e00_0 // f16_add_ru.tv line 26497 9060_FF78_FF78_00 -1.00001100000 x 2^-11 + NaN = NaN +CEDF_0000_33F6_34_CECF_1 // f16_add_ru.tv line 26597 CEDF_33F6_CECF_01 -1.01011011111 x 2^4 + 1.01111110110 x 2^-3 = -1.01011001111 x 2^4 +CAEE_0000_4781_34_C65B_0 // f16_add_ru.tv line 26697 CAEE_4781_C65B_00 -1.01011101110 x 2^3 + 1.01110000001 x 2^2 = -1.01001011011 x 2^2 +EBF6_0000_1408_34_EBF5_1 // f16_add_ru.tv line 26797 EBF6_1408_EBF5_01 -1.01111110110 x 2^11 + 1.00000001000 x 2^-10 = -1.01111110101 x 2^11 +CADA_0000_2E3F_34_CACD_1 // f16_add_ru.tv line 26897 CADA_2E3F_CACD_01 -1.01011011010 x 2^3 + 1.01000111111 x 2^-4 = -1.01011001101 x 2^3 B620_0000_C003_34_C0C7_0 // f16_add_ru.tv line 26997 B620_C003_C0C7_00 -1.01000100000 x 2^-2 + -1.00000000011 x 2^1 = -1.00011000111 x 2^1 +6010_0000_4BB6_34_602F_1 // f16_add_ru.tv line 27097 6010_4BB6_602F_01 1.00000010000 x 2^9 + 1.01110110110 x 2^3 = 1.00000101111 x 2^9 +E822_0000_0AC5_34_E821_1 // f16_add_ru.tv line 27197 E822_0AC5_E821_01 -1.00000100010 x 2^11 + 1.01011000101 x 2^-13 = -1.00000100001 x 2^11 +B428_0000_DC5E_34_DC5F_1 // f16_add_ru.tv line 27297 B428_DC5E_DC5F_01 -1.00000101000 x 2^-2 + -1.00001011110 x 2^8 = -1.00001011111 x 2^8 +// Skipped denorm f16_add_ru.tv line 27397 001E_60C0_60C1_01 Denorm + 1.00011000000 x 2^9 = 1.00011000001 x 2^9 A82F_0000_8A02_34_A835_1 // f16_add_ru.tv line 27497 A82F_8A02_A835_01 -1.00000101111 x 2^-5 + -1.01000000010 x 2^-13 = -1.00000110101 x 2^-5 +48DA_0000_8887_34_48DA_1 // f16_add_ru.tv line 27597 48DA_8887_48DA_01 1.00011011010 x 2^3 + -1.00010000111 x 2^-13 = 1.00011011010 x 2^3 +46BB_0000_2C87_34_46CE_1 // f16_add_ru.tv line 27697 46BB_2C87_46CE_01 1.01010111011 x 2^2 + 1.00010000111 x 2^-4 = 1.01011001110 x 2^2 +2400_0000_499D_34_499F_0 // f16_add_ru.tv line 27797 2400_499D_499F_00 1.00000000000 x 2^-6 + 1.00110011101 x 2^3 = 1.00110011111 x 2^3 +// Skipped denorm f16_add_ru.tv line 27897 BA07_013F_BA06_01 -1.01000000111 x 2^-1 + Denorm = -1.01000000110 x 2^-1 437A_0000_A415_34_4372_1 // f16_add_ru.tv line 27997 437A_A415_4372_01 1.01101111010 x 2^1 + -1.00000010101 x 2^-6 = 1.01101110010 x 2^1 +// Skipped denorm f16_add_ru.tv line 28097 813E_7800_7800_01 -Denorm + 1.00000000000 x 2^15 = 1.00000000000 x 2^15 +C8C1_0000_CFF3_34_D129_1 // f16_add_ru.tv line 28197 C8C1_CFF3_D129_01 -1.00011000001 x 2^3 + -1.01111110011 x 2^4 = -1.00100101001 x 2^5 +AF17_0000_B9FC_34_BADE_1 // f16_add_ru.tv line 28297 AF17_B9FC_BADE_01 -1.01100010111 x 2^-4 + -1.00111111100 x 2^-1 = -1.01011011110 x 2^-1 +CFBF_0000_485F_34_CD8F_1 // f16_add_ru.tv line 28397 CFBF_485F_CD8F_01 -1.01110111111 x 2^4 + 1.00001011111 x 2^3 = -1.00110001111 x 2^4 2FD7_0000_BD4F_34_BCD1_1 // f16_add_ru.tv line 28497 2FD7_BD4F_BCD1_01 1.01111010111 x 2^-4 + -1.00101001111 x 2^0 = -1.00011010001 x 2^0 -7C3A_0000_B071_34_7E3A_0 // f16_add_ru.tv line 28997 7C3A_B071_7E3A_10 NaN + -1.00001110001 x 2^-3 = NaN -FC01_0000_BBA2_34_FE01_0 // f16_add_ru.tv line 29497 FC01_BBA2_FE01_10 NaN + -1.01110100010 x 2^-1 = NaN +CFCE_0000_7C43_34_7e00_0 // f16_add_ru.tv line 28597 CFCE_7C43_7E43_10 -1.01111001110 x 2^4 + NaN = NaN +7D19_0000_887B_34_7e00_0 // f16_add_ru.tv line 28697 7D19_887B_7F19_10 NaN + -1.00001111011 x 2^-13 = NaN +C7EF_0000_CDBF_34_CFBA_1 // f16_add_ru.tv line 28797 C7EF_CDBF_CFBA_01 -1.01111101111 x 2^2 + -1.00110111111 x 2^4 = -1.01110111010 x 2^4 +4C6F_0000_33FA_34_4C7F_1 // f16_add_ru.tv line 28897 4C6F_33FA_4C7F_01 1.00001101111 x 2^4 + 1.01111111010 x 2^-3 = 1.00001111111 x 2^4 +7C3A_0000_B071_34_7e00_0 // f16_add_ru.tv line 28997 7C3A_B071_7E3A_10 NaN + -1.00001110001 x 2^-3 = NaN +BFFF_0000_CCBE_34_CD3D_1 // f16_add_ru.tv line 29097 BFFF_CCBE_CD3D_01 -1.01111111111 x 2^0 + -1.00010111110 x 2^4 = -1.00100111101 x 2^4 +C814_0000_AC81_34_C81D_1 // f16_add_ru.tv line 29197 C814_AC81_C81D_01 -1.00000010100 x 2^3 + -1.00010000001 x 2^-4 = -1.00000011101 x 2^3 +8567_0000_87C8_34_8A97_1 // f16_add_ru.tv line 29297 8567_87C8_8A97_01 -1.00101100111 x 2^-14 + -1.01111001000 x 2^-14 = -1.01010010111 x 2^-13 +42EF_0000_76FB_34_76FC_1 // f16_add_ru.tv line 29397 42EF_76FB_76FC_01 1.01011101111 x 2^1 + 1.01011111011 x 2^14 = 1.01011111100 x 2^14 +FC01_0000_BBA2_34_7e00_0 // f16_add_ru.tv line 29497 FC01_BBA2_FE01_10 NaN + -1.01110100010 x 2^-1 = NaN +4203_0000_B933_34_40B7_1 // f16_add_ru.tv line 29597 4203_B933_40B7_01 1.01000000011 x 2^1 + -1.00100110011 x 2^-1 = 1.00010110111 x 2^1 +937F_0000_34F7_34_34F4_1 // f16_add_ru.tv line 29697 937F_34F7_34F4_01 -1.01101111111 x 2^-11 + 1.00011110111 x 2^-2 = 1.00011110100 x 2^-2 +943B_0000_3B70_34_3B6E_1 // f16_add_ru.tv line 29797 943B_3B70_3B6E_01 -1.00000111011 x 2^-10 + 1.01101110000 x 2^-1 = 1.01101101110 x 2^-1 +642F_0000_4078_34_6432_1 // f16_add_ru.tv line 29897 642F_4078_6432_01 1.00000101111 x 2^10 + 1.00001111000 x 2^1 = 1.00000110010 x 2^10 7BF3_0000_4804_34_7BF4_1 // f16_add_ru.tv line 29997 7BF3_4804_7BF4_01 1.01111110011 x 2^15 + 1.00000000100 x 2^3 = 1.01111110100 x 2^15 +767F_0000_2FEF_34_7680_1 // f16_add_ru.tv line 30097 767F_2FEF_7680_01 1.01001111111 x 2^14 + 1.01111101111 x 2^-4 = 1.01010000000 x 2^14 +CBEE_0000_A23E_34_CBEF_1 // f16_add_ru.tv line 30197 CBEE_A23E_CBEF_01 -1.01111101110 x 2^3 + -1.01000111110 x 2^-7 = -1.01111101111 x 2^3 +CCF8_0000_478F_34_CA28_1 // f16_add_ru.tv line 30297 CCF8_478F_CA28_01 -1.00011111000 x 2^4 + 1.01110001111 x 2^2 = -1.01000101000 x 2^3 +EBEC_0000_CFF7_34_EBFB_1 // f16_add_ru.tv line 30397 EBEC_CFF7_EBFB_01 -1.01111101100 x 2^11 + -1.01111110111 x 2^4 = -1.01111111011 x 2^11 3907_0000_07BF_34_3908_1 // f16_add_ru.tv line 30497 3907_07BF_3908_01 1.00100000111 x 2^-1 + 1.01110111111 x 2^-14 = 1.00100001000 x 2^-1 +84CC_0000_3783_34_3783_1 // f16_add_ru.tv line 30597 84CC_3783_3783_01 -1.00011001100 x 2^-14 + 1.01110000011 x 2^-2 = 1.01110000011 x 2^-2 +B360_0000_FE0E_34_7e00_0 // f16_add_ru.tv line 30697 B360_FE0E_FE0E_00 -1.01101100000 x 2^-3 + NaN = NaN +F3FB_0000_CFFF_34_F3FE_1 // f16_add_ru.tv line 30797 F3FB_CFFF_F3FE_01 -1.01111111011 x 2^13 + -1.01111111111 x 2^4 = -1.01111111110 x 2^13 +// Skipped denorm f16_add_ru.tv line 30897 A2E0_0042_A2DF_01 -1.01011100000 x 2^-7 + Denorm = -1.01011011111 x 2^-7 3FBE_0000_53BF_34_53FD_1 // f16_add_ru.tv line 30997 3FBE_53BF_53FD_01 1.01110111110 x 2^0 + 1.01110111111 x 2^5 = 1.01111111101 x 2^5 +4DF7_0000_F824_34_F823_1 // f16_add_ru.tv line 31097 4DF7_F824_F823_01 1.00111110111 x 2^4 + -1.00000100100 x 2^15 = -1.00000100011 x 2^15 +D87E_0000_B1AA_34_D87F_1 // f16_add_ru.tv line 31197 D87E_B1AA_D87F_01 -1.00001111110 x 2^7 + -1.00110101010 x 2^-3 = -1.00001111111 x 2^7 +AFF7_0000_BDD7_34_BE56_1 // f16_add_ru.tv line 31297 AFF7_BDD7_BE56_01 -1.01111110111 x 2^-4 + -1.00111010111 x 2^0 = -1.01001010110 x 2^0 +3E07_0000_4400_34_4582_1 // f16_add_ru.tv line 31397 3E07_4400_4582_01 1.01000000111 x 2^0 + 1.00000000000 x 2^2 = 1.00110000010 x 2^2 // Skipped denorm f16_add_ru.tv line 31497 80C0_3C02_3C02_01 -Denorm + 1.00000000010 x 2^0 = 1.00000000010 x 2^0 +87BF_0000_CF5E_34_CF5E_1 // f16_add_ru.tv line 31597 87BF_CF5E_CF5E_01 -1.01110111111 x 2^-14 + -1.01101011110 x 2^4 = -1.01101011110 x 2^4 +761F_0000_AFFD_34_761F_1 // f16_add_ru.tv line 31697 761F_AFFD_761F_01 1.01000011111 x 2^14 + -1.01111111101 x 2^-4 = 1.01000011111 x 2^14 +6931_0000_B9F0_34_6931_1 // f16_add_ru.tv line 31797 6931_B9F0_6931_01 1.00100110001 x 2^11 + -1.00111110000 x 2^-1 = 1.00100110001 x 2^11 +440E_0000_CB7A_34_C973_0 // f16_add_ru.tv line 31897 440E_CB7A_C973_00 1.00000001110 x 2^2 + -1.01101111010 x 2^3 = -1.00101110011 x 2^3 BC1E_0000_840E_34_BC1E_1 // f16_add_ru.tv line 31997 BC1E_840E_BC1E_01 -1.00000011110 x 2^0 + -1.00000001110 x 2^-14 = -1.00000011110 x 2^0 +// Skipped denorm f16_add_ru.tv line 32097 B827_8043_B827_01 -1.00000100111 x 2^-1 + -Denorm = -1.00000100111 x 2^-1 +582E_0000_AF1C_34_582E_1 // f16_add_ru.tv line 32197 582E_AF1C_582E_01 1.00000101110 x 2^7 + -1.01100011100 x 2^-4 = 1.00000101110 x 2^7 +4FF7_0000_FB87_34_FB86_1 // f16_add_ru.tv line 32297 4FF7_FB87_FB86_01 1.01111110111 x 2^4 + -1.01110000111 x 2^15 = -1.01110000110 x 2^15 +35E0_0000_73F2_34_73F3_1 // f16_add_ru.tv line 32397 35E0_73F2_73F3_01 1.00111100000 x 2^-2 + 1.01111110010 x 2^13 = 1.01111110011 x 2^13 // Skipped denorm f16_add_ru.tv line 32497 6842_03B6_6843_01 1.00001000010 x 2^11 + Denorm = 1.00001000011 x 2^11 +6BFF_0000_C03B_34_6BFE_1 // f16_add_ru.tv line 32597 6BFF_C03B_6BFE_01 1.01111111111 x 2^11 + -1.00000111011 x 2^1 = 1.01111111110 x 2^11 +4BC7_0000_5060_34_5252_1 // f16_add_ru.tv line 32697 4BC7_5060_5252_01 1.01111000111 x 2^3 + 1.00001100000 x 2^5 = 1.01001010010 x 2^5 +BFC7_0000_4EBE_34_4E42_1 // f16_add_ru.tv line 32797 BFC7_4EBE_4E42_01 -1.01111000111 x 2^0 + 1.01010111110 x 2^4 = 1.01001000010 x 2^4 +A1B2_0000_1021_34_A16F_1 // f16_add_ru.tv line 32897 A1B2_1021_A16F_01 -1.00110110010 x 2^-7 + 1.00000100001 x 2^-11 = -1.00101101111 x 2^-7 86C8_0000_3818_34_3818_1 // f16_add_ru.tv line 32997 86C8_3818_3818_01 -1.01011001000 x 2^-14 + 1.00000011000 x 2^-1 = 1.00000011000 x 2^-1 +3FFF_0000_B81D_34_3DF1_1 // f16_add_ru.tv line 33097 3FFF_B81D_3DF1_01 1.01111111111 x 2^0 + -1.00000011101 x 2^-1 = 1.00111110001 x 2^0 +C003_0000_AEBF_34_C038_1 // f16_add_ru.tv line 33197 C003_AEBF_C038_01 -1.00000000011 x 2^1 + -1.01010111111 x 2^-4 = -1.00000111000 x 2^1 +B4FC_0000_4000_34_3EC1_0 // f16_add_ru.tv line 33297 B4FC_4000_3EC1_00 -1.00011111100 x 2^-2 + 1.00000000000 x 2^1 = 1.01011000001 x 2^0 +0728_0000_C076_34_C075_1 // f16_add_ru.tv line 33397 0728_C076_C075_01 1.01100101000 x 2^-14 + -1.00001110110 x 2^1 = -1.00001110101 x 2^1 4842_0000_CB79_34_C66E_0 // f16_add_ru.tv line 33497 4842_CB79_C66E_00 1.00001000010 x 2^3 + -1.01101111001 x 2^3 = -1.01001101110 x 2^2 +BFF9_0000_3C50_34_BB52_0 // f16_add_ru.tv line 33597 BFF9_3C50_BB52_00 -1.01111111001 x 2^0 + 1.00001010000 x 2^0 = -1.01101010010 x 2^-1 +4701_0000_2C83_34_4714_1 // f16_add_ru.tv line 33697 4701_2C83_4714_01 1.01100000001 x 2^2 + 1.00010000011 x 2^-4 = 1.01100010100 x 2^2 +3789_0000_7707_34_7708_1 // f16_add_ru.tv line 33797 3789_7707_7708_01 1.01110001001 x 2^-2 + 1.01100000111 x 2^14 = 1.01100001000 x 2^14 +F8B1_0000_1C87_34_F8B0_1 // f16_add_ru.tv line 33897 F8B1_1C87_F8B0_01 -1.00010110001 x 2^15 + 1.00010000111 x 2^-8 = -1.00010110000 x 2^15 13E8_0000_DC87_34_DC86_1 // f16_add_ru.tv line 33997 13E8_DC87_DC86_01 1.01111101000 x 2^-11 + -1.00010000111 x 2^8 = -1.00010000110 x 2^8 +C006_0000_881F_34_C006_1 // f16_add_ru.tv line 34097 C006_881F_C006_01 -1.00000000110 x 2^1 + -1.00000011111 x 2^-13 = -1.00000000110 x 2^1 +// Skipped denorm f16_add_ru.tv line 34197 8044_4BFE_4BFE_01 -Denorm + 1.01111111110 x 2^3 = 1.01111111110 x 2^3 +// Skipped denorm f16_add_ru.tv line 34297 F908_8270_F908_01 -1.00100001000 x 2^15 + -Denorm = -1.00100001000 x 2^15 +2F01_0000_FF4F_34_7e00_0 // f16_add_ru.tv line 34397 2F01_FF4F_FF4F_00 1.01100000001 x 2^-4 + NaN = NaN B8F0_0000_EC3B_34_EC3B_1 // f16_add_ru.tv line 34497 B8F0_EC3B_EC3B_01 -1.00011110000 x 2^-1 + -1.00000111011 x 2^12 = -1.00000111011 x 2^12 +450F_0000_F5D9_34_F5D8_1 // f16_add_ru.tv line 34597 450F_F5D9_F5D8_01 1.00100001111 x 2^2 + -1.00111011001 x 2^14 = -1.00111011000 x 2^14 +1107_0000_1C0F_34_1CB0_1 // f16_add_ru.tv line 34697 1107_1C0F_1CB0_01 1.00100000111 x 2^-11 + 1.00000001111 x 2^-8 = 1.00010110000 x 2^-8 +7DA9_0000_B816_34_7e00_0 // f16_add_ru.tv line 34797 7DA9_B816_7FA9_10 NaN + -1.00000010110 x 2^-1 = NaN +F400_0000_D80B_34_F408_1 // f16_add_ru.tv line 34897 F400_D80B_F408_01 -1.00000000000 x 2^14 + -1.00000001011 x 2^7 = -1.00000001000 x 2^14 C5C0_0000_8B1F_34_C5C0_1 // f16_add_ru.tv line 34997 C5C0_8B1F_C5C0_01 -1.00111000000 x 2^2 + -1.01100011111 x 2^-13 = -1.00111000000 x 2^2 +CEFE_0000_AC7E_34_CF02_1 // f16_add_ru.tv line 35097 CEFE_AC7E_CF02_01 -1.01011111110 x 2^4 + -1.00001111110 x 2^-4 = -1.01100000010 x 2^4 +880F_0000_33F6_34_33F5_1 // f16_add_ru.tv line 35197 880F_33F6_33F5_01 -1.00000001111 x 2^-13 + 1.01111110110 x 2^-3 = 1.01111110101 x 2^-3 +87F5_0000_2BF6_34_2BF3_1 // f16_add_ru.tv line 35297 87F5_2BF6_2BF3_01 -1.01111110101 x 2^-14 + 1.01111110110 x 2^-5 = 1.01111110011 x 2^-5 +4BD7_0000_BDDE_34_4B1C_1 // f16_add_ru.tv line 35397 4BD7_BDDE_4B1C_01 1.01111010111 x 2^3 + -1.00111011110 x 2^0 = 1.01100011100 x 2^3 C901_0000_B0C9_34_C914_1 // f16_add_ru.tv line 35497 C901_B0C9_C914_01 -1.00100000001 x 2^3 + -1.00011001001 x 2^-3 = -1.00100010100 x 2^3 +CFBF_0000_F6FA_34_F6FB_1 // f16_add_ru.tv line 35597 CFBF_F6FA_F6FB_01 -1.01110111111 x 2^4 + -1.01011111010 x 2^14 = -1.01011111011 x 2^14 +C788_0000_37DE_34_C70A_1 // f16_add_ru.tv line 35697 C788_37DE_C70A_01 -1.01110001000 x 2^2 + 1.01111011110 x 2^-2 = -1.01100001010 x 2^2 +48FE_0000_75DF_34_75E0_1 // f16_add_ru.tv line 35797 48FE_75DF_75E0_01 1.00011111110 x 2^3 + 1.00111011111 x 2^14 = 1.00111100000 x 2^14 +3FFD_0000_0B06_34_3FFE_1 // f16_add_ru.tv line 35897 3FFD_0B06_3FFE_01 1.01111111101 x 2^0 + 1.01100000110 x 2^-13 = 1.01111111110 x 2^0 340F_0000_A5FE_34_335F_1 // f16_add_ru.tv line 35997 340F_A5FE_335F_01 1.00000001111 x 2^-2 + -1.00111111110 x 2^-6 = 1.01101011111 x 2^-3 +3CF7_0000_40C7_34_4343_1 // f16_add_ru.tv line 36097 3CF7_40C7_4343_01 1.00011110111 x 2^0 + 1.00011000111 x 2^1 = 1.01101000011 x 2^1 +FFDD_0000_4BDF_34_7e00_0 // f16_add_ru.tv line 36197 FFDD_4BDF_FFDD_00 NaN + 1.01111011111 x 2^3 = NaN +C3ED_0000_F704_34_F704_1 // f16_add_ru.tv line 36297 C3ED_F704_F704_01 -1.01111101101 x 2^1 + -1.01100000100 x 2^14 = -1.01100000100 x 2^14 +4808_0000_3F27_34_48ED_1 // f16_add_ru.tv line 36397 4808_3F27_48ED_01 1.00000001000 x 2^3 + 1.01100100111 x 2^0 = 1.00011101101 x 2^3 1A1F_0000_5F5E_34_5F5F_1 // f16_add_ru.tv line 36497 1A1F_5F5E_5F5F_01 1.01000011111 x 2^-9 + 1.01101011110 x 2^8 = 1.01101011111 x 2^8 +1A6E_0000_B811_34_B80A_1 // f16_add_ru.tv line 36597 1A6E_B811_B80A_01 1.01001101110 x 2^-9 + -1.00000010001 x 2^-1 = -1.00000001010 x 2^-1 +AF7F_0000_400D_34_3FA3_1 // f16_add_ru.tv line 36697 AF7F_400D_3FA3_01 -1.01101111111 x 2^-4 + 1.00000001101 x 2^1 = 1.01110100011 x 2^0 +51F7_0000_0B6F_34_51F8_1 // f16_add_ru.tv line 36797 51F7_0B6F_51F8_01 1.00111110111 x 2^5 + 1.01101101111 x 2^-13 = 1.00111111000 x 2^5 +4380_0000_1BD7_34_4382_1 // f16_add_ru.tv line 36897 4380_1BD7_4382_01 1.01110000000 x 2^1 + 1.01111010111 x 2^-9 = 1.01110000010 x 2^1 DEC5_0000_307F_34_DEC4_1 // f16_add_ru.tv line 36997 DEC5_307F_DEC4_01 -1.01011000101 x 2^8 + 1.00001111111 x 2^-3 = -1.01011000100 x 2^8 +C124_0000_7F9F_34_7e00_0 // f16_add_ru.tv line 37097 C124_7F9F_7F9F_00 -1.00100100100 x 2^1 + NaN = NaN +BCF6_0000_0BF9_34_BCF5_1 // f16_add_ru.tv line 37197 BCF6_0BF9_BCF5_01 -1.00011110110 x 2^0 + 1.01111111001 x 2^-13 = -1.00011110101 x 2^0 +CFBE_0000_1DA6_34_CFBD_1 // f16_add_ru.tv line 37297 CFBE_1DA6_CFBD_01 -1.01110111110 x 2^4 + 1.00110100110 x 2^-8 = -1.01110111101 x 2^4 +43E0_0000_37ED_34_446F_1 // f16_add_ru.tv line 37397 43E0_37ED_446F_01 1.01111100000 x 2^1 + 1.01111101101 x 2^-2 = 1.00001101111 x 2^2 407A_0000_6DE0_34_6DE1_1 // f16_add_ru.tv line 37497 407A_6DE0_6DE1_01 1.00001111010 x 2^1 + 1.00111100000 x 2^12 = 1.00111100001 x 2^12 +B3FE_0000_D103_34_D10A_1 // f16_add_ru.tv line 37597 B3FE_D103_D10A_01 -1.01111111110 x 2^-3 + -1.00100000011 x 2^5 = -1.00100001010 x 2^5 +4FEC_0000_40C0_34_5042_0 // f16_add_ru.tv line 37697 4FEC_40C0_5042_00 1.01111101100 x 2^4 + 1.00011000000 x 2^1 = 1.00001000010 x 2^5 +CC02_0000_AC0D_34_CC06_1 // f16_add_ru.tv line 37797 CC02_AC0D_CC06_01 -1.00000000010 x 2^4 + -1.00000001101 x 2^-4 = -1.00000000110 x 2^4 +090D_0000_B83F_34_B83E_1 // f16_add_ru.tv line 37897 090D_B83F_B83E_01 1.00100001101 x 2^-13 + -1.00000111111 x 2^-1 = -1.00000111110 x 2^-1 7BDF_0000_32BF_34_7BE0_1 // f16_add_ru.tv line 37997 7BDF_32BF_7BE0_01 1.01111011111 x 2^15 + 1.01010111111 x 2^-3 = 1.01111100000 x 2^15 +5719_0000_7F81_34_7e00_0 // f16_add_ru.tv line 38097 5719_7F81_7F81_00 1.01100011001 x 2^6 + NaN = NaN +EFDC_0000_361B_34_EFDB_1 // f16_add_ru.tv line 38197 EFDC_361B_EFDB_01 -1.01111011100 x 2^12 + 1.01000011011 x 2^-2 = -1.01111011011 x 2^12 +AB4D_0000_5877_34_5877_1 // f16_add_ru.tv line 38297 AB4D_5877_5877_01 -1.01101001101 x 2^-5 + 1.00001110111 x 2^7 = 1.00001110111 x 2^7 +77F3_0000_897F_34_77F3_1 // f16_add_ru.tv line 38397 77F3_897F_77F3_01 1.01111110011 x 2^14 + -1.00101111111 x 2^-13 = 1.01111110011 x 2^14 B7F2_0000_8A31_34_B7F2_1 // f16_add_ru.tv line 38497 B7F2_8A31_B7F2_01 -1.01111110010 x 2^-2 + -1.01000110001 x 2^-13 = -1.01111110010 x 2^-2 +// Skipped denorm f16_add_ru.tv line 38597 A36F_03F9_A367_01 -1.01101101111 x 2^-7 + Denorm = -1.01101100111 x 2^-7 +4FE3_0000_1BAF_34_4FE4_1 // f16_add_ru.tv line 38697 4FE3_1BAF_4FE4_01 1.01111100011 x 2^4 + 1.01110101111 x 2^-9 = 1.01111100100 x 2^4 +B091_0000_E4DF_34_E4DF_1 // f16_add_ru.tv line 38797 B091_E4DF_E4DF_01 -1.00010010001 x 2^-3 + -1.00011011111 x 2^10 = -1.00011011111 x 2^10 +B3E3_0000_CFBA_34_CFC9_1 // f16_add_ru.tv line 38897 B3E3_CFBA_CFC9_01 -1.01111100011 x 2^-3 + -1.01110111010 x 2^4 = -1.01111001001 x 2^4 337F_0000_43EB_34_4432_1 // f16_add_ru.tv line 38997 337F_43EB_4432_01 1.01101111111 x 2^-3 + 1.01111101011 x 2^1 = 1.00000110010 x 2^2 +7F8F_0000_A427_34_7e00_0 // f16_add_ru.tv line 39097 7F8F_A427_7F8F_00 NaN + -1.00000100111 x 2^-6 = NaN +39D0_0000_3585_34_3C4A_1 // f16_add_ru.tv line 39197 39D0_3585_3C4A_01 1.00111010000 x 2^-1 + 1.00110000101 x 2^-2 = 1.00001001010 x 2^0 +7BFF_0000_BB7C_34_7BFF_1 // f16_add_ru.tv line 39297 7BFF_BB7C_7BFF_01 1.01111111111 x 2^15 + -1.01101111100 x 2^-1 = 1.01111111111 x 2^15 +544E_0000_4FF3_34_564B_1 // f16_add_ru.tv line 39397 544E_4FF3_564B_01 1.00001001110 x 2^6 + 1.01111110011 x 2^4 = 1.01001001011 x 2^6 B3AE_0000_6B3F_34_6B3F_1 // f16_add_ru.tv line 39497 B3AE_6B3F_6B3F_01 -1.01110101110 x 2^-3 + 1.01100111111 x 2^11 = 1.01100111111 x 2^11 +4280_0000_93FB_34_4280_1 // f16_add_ru.tv line 39597 4280_93FB_4280_01 1.01010000000 x 2^1 + -1.01111111011 x 2^-11 = 1.01010000000 x 2^1 +77EC_0000_B41F_34_77EC_1 // f16_add_ru.tv line 39697 77EC_B41F_77EC_01 1.01111101100 x 2^14 + -1.00000011111 x 2^-2 = 1.01111101100 x 2^14 +C73B_0000_FBF3_34_FBF3_1 // f16_add_ru.tv line 39797 C73B_FBF3_FBF3_01 -1.01100111011 x 2^2 + -1.01111110011 x 2^15 = -1.01111110011 x 2^15 +BC06_0000_63FE_34_63FC_1 // f16_add_ru.tv line 39897 BC06_63FE_63FC_01 -1.00000000110 x 2^0 + 1.01111111110 x 2^9 = 1.01111111100 x 2^9 BFFF_0000_3AFF_34_BC7F_1 // f16_add_ru.tv line 39997 BFFF_3AFF_BC7F_01 -1.01111111111 x 2^0 + 1.01011111111 x 2^-1 = -1.00001111111 x 2^0 +4307_0000_48F8_34_4ABA_1 // f16_add_ru.tv line 40097 4307_48F8_4ABA_01 1.01100000111 x 2^1 + 1.00011111000 x 2^3 = 1.01010111010 x 2^3 +CFFE_0000_2C02_34_CFF9_1 // f16_add_ru.tv line 40197 CFFE_2C02_CFF9_01 -1.01111111110 x 2^4 + 1.00000000010 x 2^-4 = -1.01111111001 x 2^4 +C7F4_0000_4FFF_34_4E02_0 // f16_add_ru.tv line 40297 C7F4_4FFF_4E02_00 -1.01111110100 x 2^2 + 1.01111111111 x 2^4 = 1.01000000010 x 2^4 +362D_0000_C7E8_34_C785_1 // f16_add_ru.tv line 40397 362D_C7E8_C785_01 1.01000101101 x 2^-2 + -1.01111101000 x 2^2 = -1.01110000101 x 2^2 583E_0000_BBAC_34_5837_1 // f16_add_ru.tv line 40497 583E_BBAC_5837_01 1.00000111110 x 2^7 + -1.01110101100 x 2^-1 = 1.00000110111 x 2^7 +FD01_0000_847B_34_7e00_0 // f16_add_ru.tv line 40597 FD01_847B_FF01_10 NaN + -1.00001111011 x 2^-14 = NaN +4436_0000_3FF9_34_4635_1 // f16_add_ru.tv line 40697 4436_3FF9_4635_01 1.00000110110 x 2^2 + 1.01111111001 x 2^0 = 1.01000110101 x 2^2 +6805_0000_3B5F_34_6806_1 // f16_add_ru.tv line 40797 6805_3B5F_6806_01 1.00000000101 x 2^11 + 1.01101011111 x 2^-1 = 1.00000000110 x 2^11 +C7BC_0000_FA79_34_FA79_1 // f16_add_ru.tv line 40897 C7BC_FA79_FA79_01 -1.01110111100 x 2^2 + -1.01001111001 x 2^15 = -1.01001111001 x 2^15 A7FF_0000_A3CD_34_A9F2_1 // f16_add_ru.tv line 40997 A7FF_A3CD_A9F2_01 -1.01111111111 x 2^-6 + -1.01111001101 x 2^-7 = -1.00111110010 x 2^-5 +B20F_0000_CC1B_34_CC27_1 // f16_add_ru.tv line 41097 B20F_CC1B_CC27_01 -1.01000001111 x 2^-3 + -1.00000011011 x 2^4 = -1.00000100111 x 2^4 +BD6F_0000_4F8F_34_4F39_1 // f16_add_ru.tv line 41197 BD6F_4F8F_4F39_01 -1.00101101111 x 2^0 + 1.01110001111 x 2^4 = 1.01100111001 x 2^4 +32D4_0000_083E_34_32D6_1 // f16_add_ru.tv line 41297 32D4_083E_32D6_01 1.01011010100 x 2^-3 + 1.00000111110 x 2^-13 = 1.01011010110 x 2^-3 +AD66_0000_235E_34_AC7A_1 // f16_add_ru.tv line 41397 AD66_235E_AC7A_01 -1.00101100110 x 2^-4 + 1.01101011110 x 2^-7 = -1.00001111010 x 2^-4 2E38_0000_FBE7_34_FBE6_1 // f16_add_ru.tv line 41497 2E38_FBE7_FBE6_01 1.01000111000 x 2^-4 + -1.01111100111 x 2^15 = -1.01111100110 x 2^15 +AD5D_0000_FF3E_34_7e00_0 // f16_add_ru.tv line 41597 AD5D_FF3E_FF3E_00 -1.00101011101 x 2^-4 + NaN = NaN +3C43_0000_4E2C_34_4E71_1 // f16_add_ru.tv line 41697 3C43_4E2C_4E71_01 1.00001000011 x 2^0 + 1.01000101100 x 2^4 = 1.01001110001 x 2^4 +// Skipped denorm f16_add_ru.tv line 41797 8242_380F_380F_01 -Denorm + 1.00000001111 x 2^-1 = 1.00000001111 x 2^-1 +B39F_0000_5EC1_34_5EC1_1 // f16_add_ru.tv line 41897 B39F_5EC1_5EC1_01 -1.01110011111 x 2^-3 + 1.01011000001 x 2^8 = 1.01011000001 x 2^8 D844_0000_C3FA_34_D863_1 // f16_add_ru.tv line 41997 D844_C3FA_D863_01 -1.00001000100 x 2^7 + -1.01111111010 x 2^1 = -1.00001100011 x 2^7 +D9FE_0000_5BE6_34_53A0_0 // f16_add_ru.tv line 42097 D9FE_5BE6_53A0_00 -1.00111111110 x 2^7 + 1.01111100110 x 2^7 = 1.01110100000 x 2^5 +2FDD_0000_4C17_34_4C1F_1 // f16_add_ru.tv line 42197 2FDD_4C17_4C1F_01 1.01111011101 x 2^-4 + 1.00000010111 x 2^4 = 1.00000011111 x 2^4 +33C2_0000_58FA_34_58FC_1 // f16_add_ru.tv line 42297 33C2_58FA_58FC_01 1.01111000010 x 2^-3 + 1.00011111010 x 2^7 = 1.00011111100 x 2^7 +4430_0000_C67E_34_C09C_0 // f16_add_ru.tv line 42397 4430_C67E_C09C_00 1.00000110000 x 2^2 + -1.01001111110 x 2^2 = -1.00010011100 x 2^1 2C0B_0000_BBE7_34_BB65_1 // f16_add_ru.tv line 42497 2C0B_BBE7_BB65_01 1.00000001011 x 2^-4 + -1.01111100111 x 2^-1 = -1.01101100101 x 2^-1 +B302_0000_EB1E_34_EB1E_1 // f16_add_ru.tv line 42597 B302_EB1E_EB1E_01 -1.01100000010 x 2^-3 + -1.01100011110 x 2^11 = -1.01100011110 x 2^11 +44AD_0000_05B9_34_44AE_1 // f16_add_ru.tv line 42697 44AD_05B9_44AE_01 1.00010101101 x 2^2 + 1.00110111001 x 2^-14 = 1.00010101110 x 2^2 +CE08_0000_C110_34_CEAA_0 // f16_add_ru.tv line 42797 CE08_C110_CEAA_00 -1.01000001000 x 2^4 + -1.00100010000 x 2^1 = -1.01010101010 x 2^4 +4A06_0000_FE1E_34_7e00_0 // f16_add_ru.tv line 42897 4A06_FE1E_FE1E_00 1.01000000110 x 2^3 + NaN = NaN B73E_0000_47E0_34_476D_1 // f16_add_ru.tv line 42997 B73E_47E0_476D_01 -1.01100111110 x 2^-2 + 1.01111100000 x 2^2 = 1.01101101101 x 2^2 +0726_0000_2606_34_260E_1 // f16_add_ru.tv line 43097 0726_2606_260E_01 1.01100100110 x 2^-14 + 1.01000000110 x 2^-6 = 1.01000001110 x 2^-6 +13FE_0000_0822_34_1484_1 // f16_add_ru.tv line 43197 13FE_0822_1484_01 1.01111111110 x 2^-11 + 1.00000100010 x 2^-13 = 1.00010000100 x 2^-10 +F60F_0000_4060_34_F60E_1 // f16_add_ru.tv line 43297 F60F_4060_F60E_01 -1.01000001111 x 2^14 + 1.00001100000 x 2^1 = -1.01000001110 x 2^14 +36DE_0000_4888_34_48BF_1 // f16_add_ru.tv line 43397 36DE_4888_48BF_01 1.01011011110 x 2^-2 + 1.00010001000 x 2^3 = 1.00010111111 x 2^3 4FEA_0000_D3A7_34_CF64_0 // f16_add_ru.tv line 43497 4FEA_D3A7_CF64_00 1.01111101010 x 2^4 + -1.01110100111 x 2^5 = -1.01101100100 x 2^4 +05FF_0000_DE0A_34_DE09_1 // f16_add_ru.tv line 43597 05FF_DE0A_DE09_01 1.00111111111 x 2^-14 + -1.01000001010 x 2^8 = -1.01000001001 x 2^8 +4C80_0000_FDFE_34_7e00_0 // f16_add_ru.tv line 43697 4C80_FDFE_FFFE_10 1.00010000000 x 2^4 + NaN = NaN +3C0B_0000_7BEE_34_7BEF_1 // f16_add_ru.tv line 43797 3C0B_7BEE_7BEF_01 1.00000001011 x 2^0 + 1.01111101110 x 2^15 = 1.01111101111 x 2^15 +1FFE_0000_473E_34_4740_1 // f16_add_ru.tv line 43897 1FFE_473E_4740_01 1.01111111110 x 2^-8 + 1.01100111110 x 2^2 = 1.01101000000 x 2^2 FB3E_0000_43F9_34_FB3D_1 // f16_add_ru.tv line 43997 FB3E_43F9_FB3D_01 -1.01100111110 x 2^15 + 1.01111111001 x 2^1 = -1.01100111101 x 2^15 +C8DF_0000_1386_34_C8DE_1 // f16_add_ru.tv line 44097 C8DF_1386_C8DE_01 -1.00011011111 x 2^3 + 1.01110000110 x 2^-11 = -1.00011011110 x 2^3 +37F1_0000_F8FF_34_F8FE_1 // f16_add_ru.tv line 44197 37F1_F8FF_F8FE_01 1.01111110001 x 2^-2 + -1.00011111111 x 2^15 = -1.00011111110 x 2^15 +C4B7_0000_442F_34_B840_0 // f16_add_ru.tv line 44297 C4B7_442F_B840_00 -1.00010110111 x 2^2 + 1.00000101111 x 2^2 = -1.00001000000 x 2^-1 +CF82_0000_3C3C_34_CF3E_1 // f16_add_ru.tv line 44397 CF82_3C3C_CF3E_01 -1.01110000010 x 2^4 + 1.00000111100 x 2^0 = -1.01100111110 x 2^4 B4DF_0000_BBFE_34_BD36_1 // f16_add_ru.tv line 44497 B4DF_BBFE_BD36_01 -1.00011011111 x 2^-2 + -1.01111111110 x 2^-1 = -1.00100110110 x 2^0 +37EA_0000_AE82_34_364A_1 // f16_add_ru.tv line 44597 37EA_AE82_364A_01 1.01111101010 x 2^-2 + -1.01010000010 x 2^-4 = 1.01001001010 x 2^-2 +C37D_0000_4632_34_40E7_0 // f16_add_ru.tv line 44697 C37D_4632_40E7_00 -1.01101111101 x 2^1 + 1.01000110010 x 2^2 = 1.00011100111 x 2^1 +07F6_0000_466F_34_4670_1 // f16_add_ru.tv line 44797 07F6_466F_4670_01 1.01111110110 x 2^-14 + 1.01001101111 x 2^2 = 1.01001110000 x 2^2 +E645_0000_FC02_34_7e00_0 // f16_add_ru.tv line 44897 E645_FC02_FE02_10 -1.01001000101 x 2^10 + NaN = NaN 07B9_0000_B508_34_B507_1 // f16_add_ru.tv line 44997 07B9_B508_B507_01 1.01110111001 x 2^-14 + -1.00100001000 x 2^-2 = -1.00100000111 x 2^-2 +7654_0000_CBF2_34_7654_1 // f16_add_ru.tv line 45097 7654_CBF2_7654_01 1.01001010100 x 2^14 + -1.01111110010 x 2^3 = 1.01001010100 x 2^14 +77E2_0000_4980_34_77E3_1 // f16_add_ru.tv line 45197 77E2_4980_77E3_01 1.01111100010 x 2^14 + 1.00110000000 x 2^3 = 1.01111100011 x 2^14 +// Skipped denorm f16_add_ru.tv line 45297 841E_03E0_803E_00 -1.00000011110 x 2^-14 + Denorm = -Denorm +7BF0_0000_CFBF_34_7BF0_1 // f16_add_ru.tv line 45397 7BF0_CFBF_7BF0_01 1.01111110000 x 2^15 + -1.01110111111 x 2^4 = 1.01111110000 x 2^15 8575_0000_B405_34_B405_1 // f16_add_ru.tv line 45497 8575_B405_B405_01 -1.00101110101 x 2^-14 + -1.00000000101 x 2^-2 = -1.00000000101 x 2^-2 +B3E7_0000_BFF8_34_C07A_1 // f16_add_ru.tv line 45597 B3E7_BFF8_C07A_01 -1.01111100111 x 2^-3 + -1.01111111000 x 2^0 = -1.00001111010 x 2^1 +BDAA_0000_40EE_34_3C32_0 // f16_add_ru.tv line 45697 BDAA_40EE_3C32_00 -1.00110101010 x 2^0 + 1.00011101110 x 2^1 = 1.00000110010 x 2^0 +C3DF_0000_E800_34_E801_1 // f16_add_ru.tv line 45797 C3DF_E800_E801_01 -1.01111011111 x 2^1 + -1.00000000000 x 2^11 = -1.00000000001 x 2^11 +CDFC_0000_B6FA_34_CE17_1 // f16_add_ru.tv line 45897 CDFC_B6FA_CE17_01 -1.00111111100 x 2^4 + -1.01011111010 x 2^-2 = -1.01000010111 x 2^4 6ADE_0000_B440_34_6ADE_1 // f16_add_ru.tv line 45997 6ADE_B440_6ADE_01 1.01011011110 x 2^11 + -1.00001000000 x 2^-2 = 1.01011011110 x 2^11 +B70F_0000_3BAF_34_3828_1 // f16_add_ru.tv line 46097 B70F_3BAF_3828_01 -1.01100001111 x 2^-2 + 1.01110101111 x 2^-1 = 1.00000101000 x 2^-1 +B023_0000_CFC1_34_CFC9_1 // f16_add_ru.tv line 46197 B023_CFC1_CFC9_01 -1.00000100011 x 2^-3 + -1.01111000001 x 2^4 = -1.01111001001 x 2^4 +7F7F_0000_B61F_34_7e00_0 // f16_add_ru.tv line 46297 7F7F_B61F_7F7F_00 NaN + -1.01000011111 x 2^-2 = NaN +13BA_0000_AD03_34_ACF3_1 // f16_add_ru.tv line 46397 13BA_AD03_ACF3_01 1.01110111010 x 2^-11 + -1.00100000011 x 2^-4 = -1.00011110011 x 2^-4 ////////// Testcases from f16_add_rne.tv of type add rounding mode 1 +EFE0_0000_1386_14_EFE0_1 // f16_add_rne.tv line 99 EFE0_1386_EFE0_01 -1.01111100000 x 2^12 + 1.01110000110 x 2^-11 = -1.01111100000 x 2^12 +9018_0000_440C_14_440C_1 // f16_add_rne.tv line 199 9018_440C_440C_01 -1.00000011000 x 2^-11 + 1.00000001100 x 2^2 = 1.00000001100 x 2^2 +643A_0000_771E_14_7762_1 // f16_add_rne.tv line 299 643A_771E_7762_01 1.00000111010 x 2^10 + 1.01100011110 x 2^14 = 1.01101100010 x 2^14 +B0FF_0000_CC23_14_CC2D_1 // f16_add_rne.tv line 399 B0FF_CC23_CC2D_01 -1.00011111111 x 2^-3 + -1.00000100011 x 2^4 = -1.00000101101 x 2^4 EB08_0000_AD2E_14_EB08_1 // f16_add_rne.tv line 499 EB08_AD2E_EB08_01 -1.01100001000 x 2^11 + -1.00100101110 x 2^-4 = -1.01100001000 x 2^11 +3FF4_0000_3E1F_14_430A_1 // f16_add_rne.tv line 599 3FF4_3E1F_430A_01 1.01111110100 x 2^0 + 1.01000011111 x 2^0 = 1.01100001010 x 2^1 +43EA_0000_B7DE_14_42EE_1 // f16_add_rne.tv line 699 43EA_B7DE_42EE_01 1.01111101010 x 2^1 + -1.01111011110 x 2^-2 = 1.01011101110 x 2^1 +C628_0000_3C7B_14_C509_1 // f16_add_rne.tv line 799 C628_3C7B_C509_01 -1.01000101000 x 2^2 + 1.00001111011 x 2^0 = -1.00100001001 x 2^2 +2E2A_0000_CC6F_14_CC69_1 // f16_add_rne.tv line 899 2E2A_CC6F_CC69_01 1.01000101010 x 2^-4 + -1.00001101111 x 2^4 = -1.00001101001 x 2^4 CC83_0000_6081_14_605D_1 // f16_add_rne.tv line 999 CC83_6081_605D_01 -1.00010000011 x 2^4 + 1.00010000001 x 2^9 = 1.00001011101 x 2^9 +3BE2_0000_68AB_14_68AB_1 // f16_add_rne.tv line 1099 3BE2_68AB_68AB_01 1.01111100010 x 2^-1 + 1.00010101011 x 2^11 = 1.00010101011 x 2^11 +A3E7_0000_EFF9_14_EFF9_1 // f16_add_rne.tv line 1199 A3E7_EFF9_EFF9_01 -1.01111100111 x 2^-7 + -1.01111111001 x 2^12 = -1.01111111001 x 2^12 +2F80_0000_64D7_14_64D7_1 // f16_add_rne.tv line 1299 2F80_64D7_64D7_01 1.01110000000 x 2^-4 + 1.00011010111 x 2^10 = 1.00011010111 x 2^10 +4C04_0000_36E0_14_4C20_1 // f16_add_rne.tv line 1399 4C04_36E0_4C20_01 1.00000000100 x 2^4 + 1.01011100000 x 2^-2 = 1.00000100000 x 2^4 E2EF_0000_BF7C_14_E2F3_1 // f16_add_rne.tv line 1499 E2EF_BF7C_E2F3_01 -1.01011101111 x 2^9 + -1.01101111100 x 2^0 = -1.01011110011 x 2^9 +22FB_0000_741B_14_741B_1 // f16_add_rne.tv line 1599 22FB_741B_741B_01 1.01011111011 x 2^-7 + 1.00000011011 x 2^14 = 1.00000011011 x 2^14 +843D_0000_3930_14_3930_1 // f16_add_rne.tv line 1699 843D_3930_3930_01 -1.00000111101 x 2^-14 + 1.00100110000 x 2^-1 = 1.00100110000 x 2^-1 +ABDE_0000_37C4_14_36C8_1 // f16_add_rne.tv line 1799 ABDE_37C4_36C8_01 -1.01111011110 x 2^-5 + 1.01111000100 x 2^-2 = 1.01011001000 x 2^-2 +B6DC_0000_90FB_14_B6DE_1 // f16_add_rne.tv line 1899 B6DC_90FB_B6DE_01 -1.01011011100 x 2^-2 + -1.00011111011 x 2^-11 = -1.01011011110 x 2^-2 4F3E_0000_7440_14_7442_1 // f16_add_rne.tv line 1999 4F3E_7440_7442_01 1.01100111110 x 2^4 + 1.00001000000 x 2^14 = 1.00001000010 x 2^14 -3538_0000_FC7F_14_FE7F_0 // f16_add_rne.tv line 2499 3538_FC7F_FE7F_10 1.00100111000 x 2^-2 + NaN = NaN +4CF0_0000_4FFF_14_5278_1 // f16_add_rne.tv line 2099 4CF0_4FFF_5278_01 1.00011110000 x 2^4 + 1.01111111111 x 2^4 = 1.01001111000 x 2^5 +E9E6_0000_74D6_14_7419_1 // f16_add_rne.tv line 2199 E9E6_74D6_7419_01 -1.00111100110 x 2^11 + 1.00011010110 x 2^14 = 1.00000011001 x 2^14 +// Skipped denorm f16_add_rne.tv line 2299 83F0_CCFE_CCFE_01 -Denorm + -1.00011111110 x 2^4 = -1.00011111110 x 2^4 +3BA0_0000_8BDB_14_3BA0_1 // f16_add_rne.tv line 2399 3BA0_8BDB_3BA0_01 1.01110100000 x 2^-1 + -1.01111011011 x 2^-13 = 1.01110100000 x 2^-1 +3538_0000_FC7F_14_7e00_0 // f16_add_rne.tv line 2499 3538_FC7F_FE7F_10 1.00100111000 x 2^-2 + NaN = NaN +047D_0000_B3C2_14_B3C1_1 // f16_add_rne.tv line 2599 047D_B3C2_B3C1_01 1.00001111101 x 2^-14 + -1.01111000010 x 2^-3 = -1.01111000001 x 2^-3 +3805_0000_DC46_14_DC44_1 // f16_add_rne.tv line 2699 3805_DC46_DC44_01 1.00000000101 x 2^-1 + -1.00001000110 x 2^8 = -1.00001000100 x 2^8 +CF04_0000_6BFC_14_6BEE_1 // f16_add_rne.tv line 2799 CF04_6BFC_6BEE_01 -1.01100000100 x 2^4 + 1.01111111100 x 2^11 = 1.01111101110 x 2^11 +4BFF_0000_4BCF_14_4FE7_0 // f16_add_rne.tv line 2899 4BFF_4BCF_4FE7_00 1.01111111111 x 2^3 + 1.01111001111 x 2^3 = 1.01111100111 x 2^4 CE7E_0000_A80B_14_CE80_1 // f16_add_rne.tv line 2999 CE7E_A80B_CE80_01 -1.01001111110 x 2^4 + -1.00000001011 x 2^-5 = -1.01010000000 x 2^4 +53F6_0000_638F_14_6407_1 // f16_add_rne.tv line 3099 53F6_638F_6407_01 1.01111110110 x 2^5 + 1.01110001111 x 2^9 = 1.00000000111 x 2^10 +3DF6_0000_CC87_14_CC28_1 // f16_add_rne.tv line 3199 3DF6_CC87_CC28_01 1.00111110110 x 2^0 + -1.00010000111 x 2^4 = -1.00000101000 x 2^4 +BA3F_0000_3B7F_14_3100_0 // f16_add_rne.tv line 3299 BA3F_3B7F_3100_00 -1.01000111111 x 2^-1 + 1.01101111111 x 2^-1 = 1.00100000000 x 2^-3 +7AFB_0000_FCA8_14_7e00_0 // f16_add_rne.tv line 3399 7AFB_FCA8_FEA8_10 1.01011111011 x 2^15 + NaN = NaN 7BC3_0000_93F6_14_7BC3_1 // f16_add_rne.tv line 3499 7BC3_93F6_7BC3_01 1.01111000011 x 2^15 + -1.01111110110 x 2^-11 = 1.01111000011 x 2^15 +3B13_0000_8783_14_3B13_1 // f16_add_rne.tv line 3599 3B13_8783_3B13_01 1.01100010011 x 2^-1 + -1.01110000011 x 2^-14 = 1.01100010011 x 2^-1 +// Skipped denorm f16_add_rne.tv line 3699 B4BF_80FB_B4BF_01 -1.00010111111 x 2^-2 + -Denorm = -1.00010111111 x 2^-2 +77B7_0000_4AC0_14_77B8_1 // f16_add_rne.tv line 3799 77B7_4AC0_77B8_01 1.01110110111 x 2^14 + 1.01011000000 x 2^3 = 1.01110111000 x 2^14 +33F8_0000_347B_14_383C_1 // f16_add_rne.tv line 3899 33F8_347B_383C_01 1.01111111000 x 2^-3 + 1.00001111011 x 2^-2 = 1.00000111100 x 2^-1 F80D_0000_2B7C_14_F80D_1 // f16_add_rne.tv line 3999 F80D_2B7C_F80D_01 -1.00000001101 x 2^15 + 1.01101111100 x 2^-5 = -1.00000001101 x 2^15 +B7DE_0000_3FE0_14_3DE8_1 // f16_add_rne.tv line 4099 B7DE_3FE0_3DE8_01 -1.01111011110 x 2^-2 + 1.01111100000 x 2^0 = 1.00111101000 x 2^0 +C00A_0000_68DF_14_68DE_1 // f16_add_rne.tv line 4199 C00A_68DF_68DE_01 -1.00000001010 x 2^1 + 1.00011011111 x 2^11 = 1.00011011110 x 2^11 +7F1E_0000_340F_14_7e00_0 // f16_add_rne.tv line 4299 7F1E_340F_7F1E_00 NaN + 1.00000001111 x 2^-2 = NaN +9DCA_0000_6B32_14_6B32_1 // f16_add_rne.tv line 4399 9DCA_6B32_6B32_01 -1.00111001010 x 2^-8 + 1.01100110010 x 2^11 = 1.01100110010 x 2^11 8BE8_0000_E2DA_14_E2DA_1 // f16_add_rne.tv line 4499 8BE8_E2DA_E2DA_01 -1.01111101000 x 2^-13 + -1.01011011010 x 2^9 = -1.01011011010 x 2^9 +0401_0000_B3F2_14_B3F1_1 // f16_add_rne.tv line 4599 0401_B3F2_B3F1_01 1.00000000001 x 2^-14 + -1.01111110010 x 2^-3 = -1.01111110001 x 2^-3 +7BE6_0000_39FE_14_7BE6_1 // f16_add_rne.tv line 4699 7BE6_39FE_7BE6_01 1.01111100110 x 2^15 + 1.00111111110 x 2^-1 = 1.01111100110 x 2^15 +77E0_0000_487E_14_77E1_1 // f16_add_rne.tv line 4799 77E0_487E_77E1_01 1.01111100000 x 2^14 + 1.00001111110 x 2^3 = 1.01111100001 x 2^14 +// Skipped denorm f16_add_rne.tv line 4899 9C40_0302_9C34_01 -1.00001000000 x 2^-8 + Denorm = -1.00000110100 x 2^-8 37EF_0000_B089_14_35AA_1 // f16_add_rne.tv line 4999 37EF_B089_35AA_01 1.01111101111 x 2^-2 + -1.00010001001 x 2^-3 = 1.00110101010 x 2^-2 +06B1_0000_F7CE_14_F7CE_1 // f16_add_rne.tv line 5099 06B1_F7CE_F7CE_01 1.01010110001 x 2^-14 + -1.01111001110 x 2^14 = -1.01111001110 x 2^14 +8502_0000_0BE4_14_0963_0 // f16_add_rne.tv line 5199 8502_0BE4_0963_00 -1.00100000010 x 2^-14 + 1.01111100100 x 2^-13 = 1.00101100011 x 2^-13 +BE26_0000_F77F_14_F77F_1 // f16_add_rne.tv line 5299 BE26_F77F_F77F_01 -1.01000100110 x 2^0 + -1.01101111111 x 2^14 = -1.01101111111 x 2^14 +C7A0_0000_C73E_14_CB6F_0 // f16_add_rne.tv line 5399 C7A0_C73E_CB6F_00 -1.01110100000 x 2^2 + -1.01100111110 x 2^2 = -1.01101101111 x 2^3 17FF_0000_577F_14_577F_1 // f16_add_rne.tv line 5499 17FF_577F_577F_01 1.01111111111 x 2^-10 + 1.01101111111 x 2^6 = 1.01101111111 x 2^6 +FD80_0000_7B88_14_7e00_0 // f16_add_rne.tv line 5599 FD80_7B88_FF80_10 NaN + 1.01110001000 x 2^15 = NaN +DB86_0000_D2C7_14_DC9C_1 // f16_add_rne.tv line 5699 DB86_D2C7_DC9C_01 -1.01110000110 x 2^7 + -1.01011000111 x 2^5 = -1.00010011100 x 2^8 +F77B_0000_BE39_14_F77B_1 // f16_add_rne.tv line 5799 F77B_BE39_F77B_01 -1.01101111011 x 2^14 + -1.01000111001 x 2^0 = -1.01101111011 x 2^14 +888B_0000_483E_14_483E_1 // f16_add_rne.tv line 5899 888B_483E_483E_01 -1.00010001011 x 2^-13 + 1.00000111110 x 2^3 = 1.00000111110 x 2^3 30BE_0000_CF03_14_CEFA_1 // f16_add_rne.tv line 5999 30BE_CF03_CEFA_01 1.00010111110 x 2^-3 + -1.01100000011 x 2^4 = -1.01011111010 x 2^4 +5480_0000_A9D9_14_547F_1 // f16_add_rne.tv line 6099 5480_A9D9_547F_01 1.00010000000 x 2^6 + -1.00111011001 x 2^-5 = 1.00001111111 x 2^6 +6370_0000_EAA3_14_E8C7_0 // f16_add_rne.tv line 6199 6370_EAA3_E8C7_00 1.01101110000 x 2^9 + -1.01010100011 x 2^11 = -1.00011000111 x 2^11 +443F_0000_4B7C_14_4CCE_1 // f16_add_rne.tv line 6299 443F_4B7C_4CCE_01 1.00000111111 x 2^2 + 1.01101111100 x 2^3 = 1.00011001110 x 2^4 +A043_0000_BCA7_14_BCB0_1 // f16_add_rne.tv line 6399 A043_BCA7_BCB0_01 -1.00001000011 x 2^-7 + -1.00010100111 x 2^0 = -1.00010110000 x 2^0 B41F_0000_C5C1_14_C603_1 // f16_add_rne.tv line 6499 B41F_C5C1_C603_01 -1.00000011111 x 2^-2 + -1.00111000001 x 2^2 = -1.01000000011 x 2^2 -7DB3_0000_B738_14_7FB3_0 // f16_add_rne.tv line 6999 7DB3_B738_7FB3_10 NaN + -1.01100111000 x 2^-2 = NaN +131F_0000_2EFE_14_2F0C_1 // f16_add_rne.tv line 6599 131F_2EFE_2F0C_01 1.01100011111 x 2^-11 + 1.01011111110 x 2^-4 = 1.01100001100 x 2^-4 +404F_0000_84FC_14_404F_1 // f16_add_rne.tv line 6699 404F_84FC_404F_01 1.00001001111 x 2^1 + -1.00011111100 x 2^-14 = 1.00001001111 x 2^1 +723F_0000_BFC3_14_723F_1 // f16_add_rne.tv line 6799 723F_BFC3_723F_01 1.01000111111 x 2^13 + -1.01111000011 x 2^0 = 1.01000111111 x 2^13 +B823_0000_C423_14_C4A7_1 // f16_add_rne.tv line 6899 B823_C423_C4A7_01 -1.00000100011 x 2^-1 + -1.00000100011 x 2^2 = -1.00010100111 x 2^2 +7DB3_0000_B738_14_7e00_0 // f16_add_rne.tv line 6999 7DB3_B738_7FB3_10 NaN + -1.01100111000 x 2^-2 = NaN +4688_0000_0699_14_4688_1 // f16_add_rne.tv line 7099 4688_0699_4688_01 1.01010001000 x 2^2 + 1.01010011001 x 2^-14 = 1.01010001000 x 2^2 +0BF6_0000_597F_14_597F_1 // f16_add_rne.tv line 7199 0BF6_597F_597F_01 1.01111110110 x 2^-13 + 1.00101111111 x 2^7 = 1.00101111111 x 2^7 +3382_0000_90FF_14_337D_1 // f16_add_rne.tv line 7299 3382_90FF_337D_01 1.01110000010 x 2^-3 + -1.00011111111 x 2^-11 = 1.01101111101 x 2^-3 +FFFF_0000_3C3A_14_7e00_0 // f16_add_rne.tv line 7399 FFFF_3C3A_FFFF_00 NaN + 1.00000111010 x 2^0 = NaN BFD4_0000_4811_14_462D_0 // f16_add_rne.tv line 7499 BFD4_4811_462D_00 -1.01111010100 x 2^0 + 1.00000010001 x 2^3 = 1.01000101101 x 2^2 +4BEF_0000_90B0_14_4BEF_1 // f16_add_rne.tv line 7599 4BEF_90B0_4BEF_01 1.01111101111 x 2^3 + -1.00010110000 x 2^-11 = 1.01111101111 x 2^3 +DBFA_0000_8B05_14_DBFA_1 // f16_add_rne.tv line 7699 DBFA_8B05_DBFA_01 -1.01111111010 x 2^7 + -1.01100000101 x 2^-13 = -1.01111111010 x 2^7 +31FF_0000_88F0_14_31FE_1 // f16_add_rne.tv line 7799 31FF_88F0_31FE_01 1.00111111111 x 2^-3 + -1.00011110000 x 2^-13 = 1.00111111110 x 2^-3 +F93E_0000_B88C_14_F93E_1 // f16_add_rne.tv line 7899 F93E_B88C_F93E_01 -1.00100111110 x 2^15 + -1.00010001100 x 2^-1 = -1.00100111110 x 2^15 C643_0000_541F_14_5376_1 // f16_add_rne.tv line 7999 C643_541F_5376_01 -1.01001000011 x 2^2 + 1.00000011111 x 2^6 = 1.01101110110 x 2^5 +C7F6_0000_AC77_14_C804_1 // f16_add_rne.tv line 8099 C7F6_AC77_C804_01 -1.01111110110 x 2^2 + -1.00001110111 x 2^-4 = -1.00000000100 x 2^3 +2FAE_0000_4FFF_14_5003_1 // f16_add_rne.tv line 8199 2FAE_4FFF_5003_01 1.01110101110 x 2^-4 + 1.01111111111 x 2^4 = 1.00000000011 x 2^5 +C3DD_0000_4ACB_14_48D4_1 // f16_add_rne.tv line 8299 C3DD_4ACB_48D4_01 -1.01111011101 x 2^1 + 1.01011001011 x 2^3 = 1.00011010100 x 2^3 +781D_0000_700A_14_7920_1 // f16_add_rne.tv line 8399 781D_700A_7920_01 1.00000011101 x 2^15 + 1.00000001010 x 2^13 = 1.00100100000 x 2^15 47B7_0000_AFEE_14_4797_1 // f16_add_rne.tv line 8499 47B7_AFEE_4797_01 1.01110110111 x 2^2 + -1.01111101110 x 2^-4 = 1.01110010111 x 2^2 +388F_0000_08BF_14_388F_1 // f16_add_rne.tv line 8599 388F_08BF_388F_01 1.00010001111 x 2^-1 + 1.00010111111 x 2^-13 = 1.00010001111 x 2^-1 +DF81_0000_080E_14_DF81_1 // f16_add_rne.tv line 8699 DF81_080E_DF81_01 -1.01110000001 x 2^8 + 1.00000001110 x 2^-13 = -1.01110000001 x 2^8 +73FF_0000_1A8B_14_73FF_1 // f16_add_rne.tv line 8799 73FF_1A8B_73FF_01 1.01111111111 x 2^13 + 1.01010001011 x 2^-9 = 1.01111111111 x 2^13 +// Skipped denorm f16_add_rne.tv line 8899 87DF_037E_8461_00 -1.01111011111 x 2^-14 + Denorm = -1.00001100001 x 2^-14 F45E_0000_B6FB_14_F45E_1 // f16_add_rne.tv line 8999 F45E_B6FB_F45E_01 -1.00001011110 x 2^14 + -1.01011111011 x 2^-2 = -1.00001011110 x 2^14 -7F9F_0000_7C0A_14_7F9F_0 // f16_add_rne.tv line 9499 7F9F_7C0A_7F9F_10 NaN + NaN = NaN +// Skipped denorm f16_add_rne.tv line 9099 6817_006F_6817_01 1.00000010111 x 2^11 + Denorm = 1.00000010111 x 2^11 +77FC_0000_0404_14_77FC_1 // f16_add_rne.tv line 9199 77FC_0404_77FC_01 1.01111111100 x 2^14 + 1.00000000100 x 2^-14 = 1.01111111100 x 2^14 +B9BA_0000_496D_14_4911_1 // f16_add_rne.tv line 9299 B9BA_496D_4911_01 -1.00110111010 x 2^-1 + 1.00101101101 x 2^3 = 1.00100010001 x 2^3 +39DB_0000_5804_14_580A_1 // f16_add_rne.tv line 9399 39DB_5804_580A_01 1.00111011011 x 2^-1 + 1.00000000100 x 2^7 = 1.00000001010 x 2^7 +7F9F_0000_7C0A_14_7e00_0 // f16_add_rne.tv line 9499 7F9F_7C0A_7F9F_10 NaN + NaN = NaN +93F9_0000_337E_14_3376_1 // f16_add_rne.tv line 9599 93F9_337E_3376_01 -1.01111111001 x 2^-11 + 1.01101111110 x 2^-3 = 1.01101110110 x 2^-3 +479E_0000_340C_14_47DF_1 // f16_add_rne.tv line 9699 479E_340C_47DF_01 1.01110011110 x 2^2 + 1.00000001100 x 2^-2 = 1.01111011111 x 2^2 +7F88_0000_080A_14_7e00_0 // f16_add_rne.tv line 9799 7F88_080A_7F88_00 NaN + 1.00000001010 x 2^-13 = NaN +C403_0000_B80D_14_C485_1 // f16_add_rne.tv line 9899 C403_B80D_C485_01 -1.00000000011 x 2^2 + -1.00000001101 x 2^-1 = -1.00010000101 x 2^2 743C_0000_37FE_14_743C_1 // f16_add_rne.tv line 9999 743C_37FE_743C_01 1.00000111100 x 2^14 + 1.01111111110 x 2^-2 = 1.00000111100 x 2^14 +B9FF_0000_2843_14_B9BB_1 // f16_add_rne.tv line 10099 B9FF_2843_B9BB_01 -1.00111111111 x 2^-1 + 1.00001000011 x 2^-5 = -1.00110111011 x 2^-1 +E830_0000_43F7_14_E82E_1 // f16_add_rne.tv line 10199 E830_43F7_E82E_01 -1.00000110000 x 2^11 + 1.01111110111 x 2^1 = -1.00000101110 x 2^11 +3FFA_0000_37DF_14_40F9_1 // f16_add_rne.tv line 10299 3FFA_37DF_40F9_01 1.01111111010 x 2^0 + 1.01111011111 x 2^-2 = 1.00011111001 x 2^1 +// Skipped denorm f16_add_rne.tv line 10399 03E3_B46F_B46F_01 Denorm + -1.00001101111 x 2^-2 = -1.00001101111 x 2^-2 // Skipped denorm f16_add_rne.tv line 10499 03DB_3F03_3F03_01 Denorm + 1.01100000011 x 2^0 = 1.01100000011 x 2^0 +2CFE_0000_ABFF_14_23F4_0 // f16_add_rne.tv line 10599 2CFE_ABFF_23F4_00 1.00011111110 x 2^-4 + -1.01111111111 x 2^-5 = 1.01111110100 x 2^-7 +437A_0000_2BFF_14_439A_1 // f16_add_rne.tv line 10699 437A_2BFF_439A_01 1.01101111010 x 2^1 + 1.01111111111 x 2^-5 = 1.01110011010 x 2^1 +465B_0000_C480_14_3F6C_0 // f16_add_rne.tv line 10799 465B_C480_3F6C_00 1.01001011011 x 2^2 + -1.00010000000 x 2^2 = 1.01101101100 x 2^0 +// Skipped denorm f16_add_rne.tv line 10899 386E_83B8_386E_01 1.00001101110 x 2^-1 + -Denorm = 1.00001101110 x 2^-1 5731_0000_A009_14_5731_1 // f16_add_rne.tv line 10999 5731_A009_5731_01 1.01100110001 x 2^6 + -1.00000001001 x 2^-7 = 1.01100110001 x 2^6 +25FB_0000_6AAF_14_6AAF_1 // f16_add_rne.tv line 11099 25FB_6AAF_6AAF_01 1.00111111011 x 2^-6 + 1.01010101111 x 2^11 = 1.01010101111 x 2^11 +3360_0000_E80F_14_E80F_1 // f16_add_rne.tv line 11199 3360_E80F_E80F_01 1.01101100000 x 2^-3 + -1.00000001111 x 2^11 = -1.00000001111 x 2^11 +// Skipped denorm f16_add_rne.tv line 11299 B622_000B_B622_01 -1.01000100010 x 2^-2 + Denorm = -1.01000100010 x 2^-2 +2868_0000_37FB_14_3844_0 // f16_add_rne.tv line 11399 2868_37FB_3844_00 1.00001101000 x 2^-5 + 1.01111111011 x 2^-2 = 1.00001000100 x 2^-1 2FBF_0000_09FD_14_2FC2_1 // f16_add_rne.tv line 11499 2FBF_09FD_2FC2_01 1.01110111111 x 2^-4 + 1.00111111101 x 2^-13 = 1.01111000010 x 2^-4 +5AF6_0000_3BEF_14_5AFE_1 // f16_add_rne.tv line 11599 5AF6_3BEF_5AFE_01 1.01011110110 x 2^7 + 1.01111101111 x 2^-1 = 1.01011111110 x 2^7 +890F_0000_C7C0_14_C7C0_1 // f16_add_rne.tv line 11699 890F_C7C0_C7C0_01 -1.00100001111 x 2^-13 + -1.01111000000 x 2^2 = -1.01111000000 x 2^2 +40E9_0000_7FB8_14_7e00_0 // f16_add_rne.tv line 11799 40E9_7FB8_7FB8_00 1.00011101001 x 2^1 + NaN = NaN +0801_0000_68FE_14_68FE_1 // f16_add_rne.tv line 11899 0801_68FE_68FE_01 1.00000000001 x 2^-13 + 1.00011111110 x 2^11 = 1.00011111110 x 2^11 1013_0000_4EFA_14_4EFA_1 // f16_add_rne.tv line 11999 1013_4EFA_4EFA_01 1.00000010011 x 2^-11 + 1.01011111010 x 2^4 = 1.01011111010 x 2^4 +482F_0000_0BFF_14_482F_1 // f16_add_rne.tv line 12099 482F_0BFF_482F_01 1.00000101111 x 2^3 + 1.01111111111 x 2^-13 = 1.00000101111 x 2^3 +07D6_0000_0BC0_14_0DD6_1 // f16_add_rne.tv line 12199 07D6_0BC0_0DD6_01 1.01111010110 x 2^-14 + 1.01111000000 x 2^-13 = 1.00111010110 x 2^-12 +C38C_0000_C07E_14_C605_0 // f16_add_rne.tv line 12299 C38C_C07E_C605_00 -1.01110001100 x 2^1 + -1.00001111110 x 2^1 = -1.01000000101 x 2^2 +A1FF_0000_2FEF_14_2F2F_1 // f16_add_rne.tv line 12399 A1FF_2FEF_2F2F_01 -1.00111111111 x 2^-7 + 1.01111101111 x 2^-4 = 1.01100101111 x 2^-4 1082_0000_14BE_14_16FF_0 // f16_add_rne.tv line 12499 1082_14BE_16FF_00 1.00010000010 x 2^-11 + 1.00010111110 x 2^-10 = 1.01011111111 x 2^-10 +3408_0000_0BBF_14_3409_1 // f16_add_rne.tv line 12599 3408_0BBF_3409_01 1.00000001000 x 2^-2 + 1.01110111111 x 2^-13 = 1.00000001001 x 2^-2 +B106_0000_4BD6_14_4BC2_1 // f16_add_rne.tv line 12699 B106_4BD6_4BC2_01 -1.00100000110 x 2^-3 + 1.01111010110 x 2^3 = 1.01111000010 x 2^3 +A586_0000_87FD_14_A58E_1 // f16_add_rne.tv line 12799 A586_87FD_A58E_01 -1.00110000110 x 2^-6 + -1.01111111101 x 2^-14 = -1.00110001110 x 2^-6 +A0FC_0000_E807_14_E807_1 // f16_add_rne.tv line 12899 A0FC_E807_E807_01 -1.00011111100 x 2^-7 + -1.00000000111 x 2^11 = -1.00000000111 x 2^11 3306_0000_C00A_14_BF33_1 // f16_add_rne.tv line 12999 3306_C00A_BF33_01 1.01100000110 x 2^-3 + -1.00000001010 x 2^1 = -1.01100110011 x 2^0 +3A03_0000_B9FC_14_1B00_0 // f16_add_rne.tv line 13099 3A03_B9FC_1B00_00 1.01000000011 x 2^-1 + -1.00111111100 x 2^-1 = 1.01100000000 x 2^-9 +D427_0000_477F_14_D35E_1 // f16_add_rne.tv line 13199 D427_477F_D35E_01 -1.00000100111 x 2^6 + 1.01101111111 x 2^2 = -1.01101011110 x 2^5 +C9E5_0000_9240_14_C9E5_1 // f16_add_rne.tv line 13299 C9E5_9240_C9E5_01 -1.00111100101 x 2^3 + -1.01001000000 x 2^-11 = -1.00111100101 x 2^3 +C6AF_0000_4FE6_14_4E3A_1 // f16_add_rne.tv line 13399 C6AF_4FE6_4E3A_01 -1.01010101111 x 2^2 + 1.01111100110 x 2^4 = 1.01000111010 x 2^4 4C10_0000_06EE_14_4C10_1 // f16_add_rne.tv line 13499 4C10_06EE_4C10_01 1.00000010000 x 2^4 + 1.01011101110 x 2^-14 = 1.00000010000 x 2^4 +1FD7_0000_3D0F_14_3D17_1 // f16_add_rne.tv line 13599 1FD7_3D0F_3D17_01 1.01111010111 x 2^-8 + 1.00100001111 x 2^0 = 1.00100010111 x 2^0 +CBDC_0000_B2EF_14_CBF8_1 // f16_add_rne.tv line 13699 CBDC_B2EF_CBF8_01 -1.01111011100 x 2^3 + -1.01011101111 x 2^-3 = -1.01111111000 x 2^3 +2697_0000_8C05_14_2687_1 // f16_add_rne.tv line 13799 2697_8C05_2687_01 1.01010010111 x 2^-6 + -1.00000000101 x 2^-12 = 1.01010000111 x 2^-6 +2C09_0000_8F80_14_2C02_1 // f16_add_rne.tv line 13899 2C09_8F80_2C02_01 1.00000001001 x 2^-4 + -1.01110000000 x 2^-12 = 1.00000000010 x 2^-4 C3E2_0000_BFFE_14_C5F0_1 // f16_add_rne.tv line 13999 C3E2_BFFE_C5F0_01 -1.01111100010 x 2^1 + -1.01111111110 x 2^0 = -1.00111110000 x 2^2 +E77E_0000_2FB7_14_E77E_1 // f16_add_rne.tv line 14099 E77E_2FB7_E77E_01 -1.01101111110 x 2^10 + 1.01110110111 x 2^-4 = -1.01101111110 x 2^10 +237C_0000_FF80_14_7e00_0 // f16_add_rne.tv line 14199 237C_FF80_FF80_00 1.01101111100 x 2^-7 + NaN = NaN +CFF3_0000_6400_14_63C0_1 // f16_add_rne.tv line 14299 CFF3_6400_63C0_01 -1.01111110011 x 2^4 + 1.00000000000 x 2^10 = 1.01111000000 x 2^9 +307F_0000_36FF_14_389F_1 // f16_add_rne.tv line 14399 307F_36FF_389F_01 1.00001111111 x 2^-3 + 1.01011111111 x 2^-2 = 1.00010011111 x 2^-1 F844_0000_570E_14_F840_1 // f16_add_rne.tv line 14499 F844_570E_F840_01 -1.00001000100 x 2^15 + 1.01100001110 x 2^6 = -1.00001000000 x 2^15 +3F79_0000_BC83_14_39EC_0 // f16_add_rne.tv line 14599 3F79_BC83_39EC_00 1.01101111001 x 2^0 + -1.00010000011 x 2^0 = 1.00111101100 x 2^-1 +37B7_0000_4BEE_14_4C16_1 // f16_add_rne.tv line 14699 37B7_4BEE_4C16_01 1.01110110111 x 2^-2 + 1.01111101110 x 2^3 = 1.00000010110 x 2^4 +69BE_0000_1DA5_14_69BE_1 // f16_add_rne.tv line 14799 69BE_1DA5_69BE_01 1.00110111110 x 2^11 + 1.00110100101 x 2^-8 = 1.00110111110 x 2^11 +87FC_0000_C013_14_C013_1 // f16_add_rne.tv line 14899 87FC_C013_C013_01 -1.01111111100 x 2^-14 + -1.00000010011 x 2^1 = -1.00000010011 x 2^1 C0FD_0000_B403_14_C17D_1 // f16_add_rne.tv line 14999 C0FD_B403_C17D_01 -1.00011111101 x 2^1 + -1.00000000011 x 2^-2 = -1.00101111101 x 2^1 -FEFE_0000_84F9_14_FEFE_0 // f16_add_rne.tv line 15499 FEFE_84F9_FEFE_00 NaN + -1.00011111001 x 2^-14 = NaN +AFEC_0000_BA32_14_BB30_1 // f16_add_rne.tv line 15099 AFEC_BA32_BB30_01 -1.01111101100 x 2^-4 + -1.01000110010 x 2^-1 = -1.01100110000 x 2^-1 +D3B7_0000_2CFB_14_D3B5_1 // f16_add_rne.tv line 15199 D3B7_2CFB_D3B5_01 -1.01110110111 x 2^5 + 1.00011111011 x 2^-4 = -1.01110110101 x 2^5 +1C12_0000_F77F_14_F77F_1 // f16_add_rne.tv line 15299 1C12_F77F_F77F_01 1.00000010010 x 2^-8 + -1.01101111111 x 2^14 = -1.01101111111 x 2^14 +93F2_0000_081F_14_92EA_1 // f16_add_rne.tv line 15399 93F2_081F_92EA_01 -1.01111110010 x 2^-11 + 1.00000011111 x 2^-13 = -1.01011101010 x 2^-11 +FEFE_0000_84F9_14_7e00_0 // f16_add_rne.tv line 15499 FEFE_84F9_FEFE_00 NaN + -1.00011111001 x 2^-14 = NaN +0BE1_0000_2FC7_14_2FCB_1 // f16_add_rne.tv line 15599 0BE1_2FC7_2FCB_01 1.01111100001 x 2^-13 + 1.01111000111 x 2^-4 = 1.01111001011 x 2^-4 +4DFD_0000_2C77_14_4E01_1 // f16_add_rne.tv line 15699 4DFD_2C77_4E01_01 1.00111111101 x 2^4 + 1.00001110111 x 2^-4 = 1.01000000001 x 2^4 +9352_0000_BBBF_14_BBC1_1 // f16_add_rne.tv line 15799 9352_BBBF_BBC1_01 -1.01101010010 x 2^-11 + -1.01110111111 x 2^-1 = -1.01111000001 x 2^-1 +BBF6_0000_4C01_14_4B83_1 // f16_add_rne.tv line 15899 BBF6_4C01_4B83_01 -1.01111110110 x 2^-1 + 1.00000000001 x 2^4 = 1.01110000011 x 2^3 // Skipped denorm f16_add_rne.tv line 15999 0030_CC91_CC91_01 Denorm + -1.00010010001 x 2^4 = -1.00010010001 x 2^4 +7C17_0000_92BB_14_7e00_0 // f16_add_rne.tv line 16099 7C17_92BB_7E17_10 NaN + -1.01010111011 x 2^-11 = NaN +53F7_0000_3781_14_5403_1 // f16_add_rne.tv line 16199 53F7_3781_5403_01 1.01111110111 x 2^5 + 1.01110000001 x 2^-2 = 1.00000000011 x 2^6 +3702_0000_FCDA_14_7e00_0 // f16_add_rne.tv line 16299 3702_FCDA_FEDA_10 1.01100000010 x 2^-2 + NaN = NaN +45FF_0000_3920_14_46A3_0 // f16_add_rne.tv line 16399 45FF_3920_46A3_00 1.00111111111 x 2^2 + 1.00100100000 x 2^-1 = 1.01010100011 x 2^2 53C8_0000_BB7A_14_53AA_1 // f16_add_rne.tv line 16499 53C8_BB7A_53AA_01 1.01111001000 x 2^5 + -1.01101111010 x 2^-1 = 1.01110101010 x 2^5 +EB3F_0000_743B_14_72A6_1 // f16_add_rne.tv line 16599 EB3F_743B_72A6_01 -1.01100111111 x 2^11 + 1.00000111011 x 2^14 = 1.01010100110 x 2^13 +BBBC_0000_0AEC_14_BBBC_1 // f16_add_rne.tv line 16699 BBBC_0AEC_BBBC_01 -1.01110111100 x 2^-1 + 1.01011101100 x 2^-13 = -1.01110111100 x 2^-1 +3DBE_0000_5816_14_5821_1 // f16_add_rne.tv line 16799 3DBE_5816_5821_01 1.00110111110 x 2^0 + 1.00000010110 x 2^7 = 1.00000100001 x 2^7 +075F_0000_74AF_14_74AF_1 // f16_add_rne.tv line 16899 075F_74AF_74AF_01 1.01101011111 x 2^-14 + 1.00010101111 x 2^14 = 1.00010101111 x 2^14 2102_0000_B42E_14_B406_1 // f16_add_rne.tv line 16999 2102_B42E_B406_01 1.00100000010 x 2^-7 + -1.00000101110 x 2^-2 = -1.00000000110 x 2^-2 +0686_0000_6824_14_6824_1 // f16_add_rne.tv line 17099 0686_6824_6824_01 1.01010000110 x 2^-14 + 1.00000100100 x 2^11 = 1.00000100100 x 2^11 +2D27_0000_34BF_14_3609_1 // f16_add_rne.tv line 17199 2D27_34BF_3609_01 1.00100100111 x 2^-4 + 1.00010111111 x 2^-2 = 1.01000001001 x 2^-2 +93FE_0000_7C20_14_7e00_0 // f16_add_rne.tv line 17299 93FE_7C20_7E20_10 -1.01111111110 x 2^-11 + NaN = NaN +6FBF_0000_8410_14_6FBF_1 // f16_add_rne.tv line 17399 6FBF_8410_6FBF_01 1.01110111111 x 2^12 + -1.00000010000 x 2^-14 = 1.01110111111 x 2^12 B782_0000_FB15_14_FB15_1 // f16_add_rne.tv line 17499 B782_FB15_FB15_01 -1.01110000010 x 2^-2 + -1.01100010101 x 2^15 = -1.01100010101 x 2^15 +CC0F_0000_F80E_14_F80F_1 // f16_add_rne.tv line 17599 CC0F_F80E_F80F_01 -1.00000001111 x 2^4 + -1.00000001110 x 2^15 = -1.00000001111 x 2^15 +// Skipped denorm f16_add_rne.tv line 17699 03DA_43FF_43FF_01 Denorm + 1.01111111111 x 2^1 = 1.01111111111 x 2^1 +3E07_0000_4000_14_4304_1 // f16_add_rne.tv line 17799 3E07_4000_4304_01 1.01000000111 x 2^0 + 1.00000000000 x 2^1 = 1.01100000100 x 2^1 +43C6_0000_4C0B_14_4D04_1 // f16_add_rne.tv line 17899 43C6_4C0B_4D04_01 1.01111000110 x 2^1 + 1.00000001011 x 2^4 = 1.00100000100 x 2^4 8423_0000_CF98_14_CF98_1 // f16_add_rne.tv line 17999 8423_CF98_CF98_01 -1.00000100011 x 2^-14 + -1.01110011000 x 2^4 = -1.01110011000 x 2^4 +6C23_0000_A385_14_6C23_1 // f16_add_rne.tv line 18099 6C23_A385_6C23_01 1.00000100011 x 2^12 + -1.01110000101 x 2^-7 = 1.00000100011 x 2^12 +// Skipped denorm f16_add_rne.tv line 18199 039F_0F80_1034_01 Denorm + 1.01110000000 x 2^-12 = 1.00000110100 x 2^-11 +6BCF_0000_2DB9_14_6BCF_1 // f16_add_rne.tv line 18299 6BCF_2DB9_6BCF_01 1.01111001111 x 2^11 + 1.00110111001 x 2^-4 = 1.01111001111 x 2^11 +B021_0000_04DB_14_B020_1 // f16_add_rne.tv line 18399 B021_04DB_B020_01 -1.00000100001 x 2^-3 + 1.00011011011 x 2^-14 = -1.00000100000 x 2^-3 3322_0000_C566_14_C52D_1 // f16_add_rne.tv line 18499 3322_C566_C52D_01 1.01100100010 x 2^-3 + -1.00101100110 x 2^2 = -1.00100101101 x 2^2 +901A_0000_87E5_14_9117_1 // f16_add_rne.tv line 18599 901A_87E5_9117_01 -1.00000011010 x 2^-11 + -1.01111100101 x 2^-14 = -1.00100010111 x 2^-11 +7CFF_0000_7C26_14_7e00_0 // f16_add_rne.tv line 18699 7CFF_7C26_7EFF_10 NaN + NaN = NaN +2C16_0000_F4BF_14_F4BF_1 // f16_add_rne.tv line 18799 2C16_F4BF_F4BF_01 1.00000010110 x 2^-4 + -1.00010111111 x 2^14 = -1.00010111111 x 2^14 +B7FE_0000_CE07_14_CE27_1 // f16_add_rne.tv line 18899 B7FE_CE07_CE27_01 -1.01111111110 x 2^-2 + -1.01000000111 x 2^4 = -1.01000100111 x 2^4 4FDC_0000_07C7_14_4FDC_1 // f16_add_rne.tv line 18999 4FDC_07C7_4FDC_01 1.01111011100 x 2^4 + 1.01111000111 x 2^-14 = 1.01111011100 x 2^4 +C2EF_0000_3FCE_14_BE10_0 // f16_add_rne.tv line 19099 C2EF_3FCE_BE10_00 -1.01011101111 x 2^1 + 1.01111001110 x 2^0 = -1.01000010000 x 2^0 +07C6_0000_117E_14_1277_1 // f16_add_rne.tv line 19199 07C6_117E_1277_01 1.01111000110 x 2^-14 + 1.00101111110 x 2^-11 = 1.01001110111 x 2^-11 +6B3F_0000_580F_14_6B80_1 // f16_add_rne.tv line 19299 6B3F_580F_6B80_01 1.01100111111 x 2^11 + 1.00000001111 x 2^7 = 1.01110000000 x 2^11 +C421_0000_C0FB_14_C69E_1 // f16_add_rne.tv line 19399 C421_C0FB_C69E_01 -1.00000100001 x 2^2 + -1.00011111011 x 2^1 = -1.01010011110 x 2^2 CBFE_0000_C835_14_CE1A_1 // f16_add_rne.tv line 19499 CBFE_C835_CE1A_01 -1.01111111110 x 2^3 + -1.00000110101 x 2^3 = -1.01000011010 x 2^4 +4011_0000_5003_14_5044_1 // f16_add_rne.tv line 19599 4011_5003_5044_01 1.00000010001 x 2^1 + 1.00000000011 x 2^5 = 1.00001000100 x 2^5 +37EB_0000_FDFD_14_7e00_0 // f16_add_rne.tv line 19699 37EB_FDFD_FFFD_10 1.01111101011 x 2^-2 + NaN = NaN +040B_0000_C48E_14_C48E_1 // f16_add_rne.tv line 19799 040B_C48E_C48E_01 1.00000001011 x 2^-14 + -1.00010001110 x 2^2 = -1.00010001110 x 2^2 +AFC7_0000_CFFF_14_D003_1 // f16_add_rne.tv line 19899 AFC7_CFFF_D003_01 -1.01111000111 x 2^-4 + -1.01111111111 x 2^4 = -1.00000000011 x 2^5 27F6_0000_F1C2_14_F1C2_1 // f16_add_rne.tv line 19999 27F6_F1C2_F1C2_01 1.01111110110 x 2^-6 + -1.00111000010 x 2^13 = -1.00111000010 x 2^13 +619E_0000_9E03_14_619E_1 // f16_add_rne.tv line 20099 619E_9E03_619E_01 1.00110011110 x 2^9 + -1.01000000011 x 2^-8 = 1.00110011110 x 2^9 +AFFE_0000_FAF3_14_FAF3_1 // f16_add_rne.tv line 20199 AFFE_FAF3_FAF3_01 -1.01111111110 x 2^-4 + -1.01011110011 x 2^15 = -1.01011110011 x 2^15 +FF7C_0000_B382_14_7e00_0 // f16_add_rne.tv line 20299 FF7C_B382_FF7C_00 NaN + -1.01110000010 x 2^-3 = NaN +3EC0_0000_101A_14_3EC1_1 // f16_add_rne.tv line 20399 3EC0_101A_3EC1_01 1.01011000000 x 2^0 + 1.00000011010 x 2^-11 = 1.01011000001 x 2^0 CA1F_0000_4F6E_14_4C5E_1 // f16_add_rne.tv line 20499 CA1F_4F6E_4C5E_01 -1.01000011111 x 2^3 + 1.01101101110 x 2^4 = 1.00001011110 x 2^4 +C424_0000_B7FF_14_C4A4_1 // f16_add_rne.tv line 20599 C424_B7FF_C4A4_01 -1.00000100100 x 2^2 + -1.01111111111 x 2^-2 = -1.00010100100 x 2^2 +B077_0000_3F9E_14_3F0F_1 // f16_add_rne.tv line 20699 B077_3F9E_3F0F_01 -1.00001110111 x 2^-3 + 1.01110011110 x 2^0 = 1.01100001111 x 2^0 +2603_0000_C843_14_C840_1 // f16_add_rne.tv line 20799 2603_C843_C840_01 1.01000000011 x 2^-6 + -1.00001000011 x 2^3 = -1.00001000000 x 2^3 +3BBC_0000_F7CF_14_F7CF_1 // f16_add_rne.tv line 20899 3BBC_F7CF_F7CF_01 1.01110111100 x 2^-1 + -1.01111001111 x 2^14 = -1.01111001111 x 2^14 477C_0000_ABFF_14_476C_1 // f16_add_rne.tv line 20999 477C_ABFF_476C_01 1.01101111100 x 2^2 + -1.01111111111 x 2^-5 = 1.01101101100 x 2^2 +// Skipped denorm f16_add_rne.tv line 21099 0383_CBF4_CBF4_01 Denorm + -1.01111110100 x 2^3 = -1.01111110100 x 2^3 +13BB_0000_DFC1_14_DFC1_1 // f16_add_rne.tv line 21199 13BB_DFC1_DFC1_01 1.01110111011 x 2^-11 + -1.01111000001 x 2^8 = -1.01111000001 x 2^8 +4FD8_0000_4502_14_508C_1 // f16_add_rne.tv line 21299 4FD8_4502_508C_01 1.01111011000 x 2^4 + 1.00100000010 x 2^2 = 1.00010001100 x 2^5 +E610_0000_4107_14_E60D_1 // f16_add_rne.tv line 21399 E610_4107_E60D_01 -1.01000010000 x 2^10 + 1.00100000111 x 2^1 = -1.01000001101 x 2^10 // Skipped denorm f16_add_rne.tv line 21499 B841_83EF_B841_01 -1.00001000001 x 2^-1 + -Denorm = -1.00001000001 x 2^-1 +A203_0000_FB5E_14_FB5E_1 // f16_add_rne.tv line 21599 A203_FB5E_FB5E_01 -1.01000000011 x 2^-7 + -1.01101011110 x 2^15 = -1.01101011110 x 2^15 +A7FB_0000_F400_14_F400_1 // f16_add_rne.tv line 21699 A7FB_F400_F400_01 -1.01111111011 x 2^-6 + -1.00000000000 x 2^14 = -1.00000000000 x 2^14 +CC1D_0000_C000_14_CC9D_0 // f16_add_rne.tv line 21799 CC1D_C000_CC9D_00 -1.00000011101 x 2^4 + -1.00000000000 x 2^1 = -1.00010011101 x 2^4 +22FD_0000_0426_14_2305_1 // f16_add_rne.tv line 21899 22FD_0426_2305_01 1.01011111101 x 2^-7 + 1.00000100110 x 2^-14 = 1.01100000101 x 2^-7 8800_0000_4FC4_14_4FC4_1 // f16_add_rne.tv line 21999 8800_4FC4_4FC4_01 -1.00000000000 x 2^-13 + 1.01111000100 x 2^4 = 1.01111000100 x 2^4 +4336_0000_B0F6_14_42E7_1 // f16_add_rne.tv line 22099 4336_B0F6_42E7_01 1.01100110110 x 2^1 + -1.00011110110 x 2^-3 = 1.01011100111 x 2^1 +A430_0000_FE41_14_7e00_0 // f16_add_rne.tv line 22199 A430_FE41_FE41_00 -1.00000110000 x 2^-6 + NaN = NaN +E3BD_0000_7C30_14_7e00_0 // f16_add_rne.tv line 22299 E3BD_7C30_7E30_10 -1.01110111101 x 2^9 + NaN = NaN +D5D1_0000_E3C1_14_E43E_1 // f16_add_rne.tv line 22399 D5D1_E3C1_E43E_01 -1.00111010001 x 2^6 + -1.01111000001 x 2^9 = -1.00000111110 x 2^10 2840_0000_75BF_14_75BF_1 // f16_add_rne.tv line 22499 2840_75BF_75BF_01 1.00001000000 x 2^-5 + 1.00110111111 x 2^14 = 1.00110111111 x 2^14 +484E_0000_4000_14_494E_0 // f16_add_rne.tv line 22599 484E_4000_494E_00 1.00001001110 x 2^3 + 1.00000000000 x 2^1 = 1.00101001110 x 2^3 +CE01_0000_4BEE_14_C814_0 // f16_add_rne.tv line 22699 CE01_4BEE_C814_00 -1.01000000001 x 2^4 + 1.01111101110 x 2^3 = -1.00000010100 x 2^3 +2F1E_0000_428C_14_42C5_1 // f16_add_rne.tv line 22799 2F1E_428C_42C5_01 1.01100011110 x 2^-4 + 1.01010001100 x 2^1 = 1.01011000101 x 2^1 +6FD7_0000_87C7_14_6FD7_1 // f16_add_rne.tv line 22899 6FD7_87C7_6FD7_01 1.01111010111 x 2^12 + -1.01111000111 x 2^-14 = 1.01111010111 x 2^12 49F9_0000_CC88_14_C62E_0 // f16_add_rne.tv line 22999 49F9_CC88_C62E_00 1.00111111001 x 2^3 + -1.00010001000 x 2^4 = -1.01000101110 x 2^2 -FE1E_0000_FFC3_14_FE1E_0 // f16_add_rne.tv line 23499 FE1E_FFC3_FE1E_00 NaN + NaN = NaN -879E_0000_060F_14_818F_0 // f16_add_rne.tv line 23999 879E_060F_818F_00 -1.01110011110 x 2^-14 + 1.01000001111 x 2^-14 = -Denorm +8AFD_0000_394C_14_394C_1 // f16_add_rne.tv line 23099 8AFD_394C_394C_01 -1.01011111101 x 2^-13 + 1.00101001100 x 2^-1 = 1.00101001100 x 2^-1 +1FBB_0000_357F_14_359E_1 // f16_add_rne.tv line 23199 1FBB_357F_359E_01 1.01110111011 x 2^-8 + 1.00101111111 x 2^-2 = 1.00110011110 x 2^-2 +0806_0000_C7FE_14_C7FE_1 // f16_add_rne.tv line 23299 0806_C7FE_C7FE_01 1.00000000110 x 2^-13 + -1.01111111110 x 2^2 = -1.01111111110 x 2^2 +F403_0000_8BF9_14_F403_1 // f16_add_rne.tv line 23399 F403_8BF9_F403_01 -1.00000000011 x 2^14 + -1.01111111001 x 2^-13 = -1.00000000011 x 2^14 +FE1E_0000_FFC3_14_7e00_0 // f16_add_rne.tv line 23499 FE1E_FFC3_FE1E_00 NaN + NaN = NaN +96E4_0000_B05F_14_B06D_1 // f16_add_rne.tv line 23599 96E4_B05F_B06D_01 -1.01011100100 x 2^-10 + -1.00001011111 x 2^-3 = -1.00001101101 x 2^-3 +44E9_0000_FBCB_14_FBCB_1 // f16_add_rne.tv line 23699 44E9_FBCB_FBCB_01 1.00011101001 x 2^2 + -1.01111001011 x 2^15 = -1.01111001011 x 2^15 +C7EE_0000_F47C_14_F47C_1 // f16_add_rne.tv line 23799 C7EE_F47C_F47C_01 -1.01111101110 x 2^2 + -1.00001111100 x 2^14 = -1.00001111100 x 2^14 +301D_0000_4065_14_40A7_1 // f16_add_rne.tv line 23899 301D_4065_40A7_01 1.00000011101 x 2^-3 + 1.00001100101 x 2^1 = 1.00010100111 x 2^1 +// Skipped denorm f16_add_rne.tv line 23999 879E_060F_818F_00 -1.01110011110 x 2^-14 + 1.01000001111 x 2^-14 = -Denorm +AF80_0000_CF02_14_CF0A_1 // f16_add_rne.tv line 24099 AF80_CF02_CF0A_01 -1.01110000000 x 2^-4 + -1.01100000010 x 2^4 = -1.01100001010 x 2^4 +D814_0000_CE02_14_D8D4_1 // f16_add_rne.tv line 24199 D814_CE02_D8D4_01 -1.00000010100 x 2^7 + -1.01000000010 x 2^4 = -1.00011010100 x 2^7 +C4FF_0000_107B_14_C4FF_1 // f16_add_rne.tv line 24299 C4FF_107B_C4FF_01 -1.00011111111 x 2^2 + 1.00001111011 x 2^-11 = -1.00011111111 x 2^2 +48E6_0000_380F_14_4927_1 // f16_add_rne.tv line 24399 48E6_380F_4927_01 1.00011100110 x 2^3 + 1.00000001111 x 2^-1 = 1.00100100111 x 2^3 DC1B_0000_F460_14_F470_1 // f16_add_rne.tv line 24499 DC1B_F460_F470_01 -1.00000011011 x 2^8 + -1.00001100000 x 2^14 = -1.00001110000 x 2^14 +// Skipped denorm f16_add_rne.tv line 24599 83F7_EBE7_EBE7_01 -Denorm + -1.01111100111 x 2^11 = -1.01111100111 x 2^11 +A3FF_0000_CF02_14_CF03_1 // f16_add_rne.tv line 24699 A3FF_CF02_CF03_01 -1.01111111111 x 2^-7 + -1.01100000010 x 2^4 = -1.01100000011 x 2^4 +0F81_0000_E77F_14_E77F_1 // f16_add_rne.tv line 24799 0F81_E77F_E77F_01 1.01110000001 x 2^-12 + -1.01101111111 x 2^10 = -1.01101111111 x 2^10 +0BBF_0000_4003_14_4003_1 // f16_add_rne.tv line 24899 0BBF_4003_4003_01 1.01110111111 x 2^-13 + 1.00000000011 x 2^1 = 1.00000000011 x 2^1 047C_0000_FBB7_14_FBB7_1 // f16_add_rne.tv line 24999 047C_FBB7_FBB7_01 1.00001111100 x 2^-14 + -1.01110110111 x 2^15 = -1.01110110111 x 2^15 +C110_0000_AF91_14_C14D_1 // f16_add_rne.tv line 25099 C110_AF91_C14D_01 -1.00100010000 x 2^1 + -1.01110010001 x 2^-4 = -1.00101001101 x 2^1 +CF7D_0000_8790_14_CF7D_1 // f16_add_rne.tv line 25199 CF7D_8790_CF7D_01 -1.01101111101 x 2^4 + -1.01110010000 x 2^-14 = -1.01101111101 x 2^4 +44AB_0000_9800_14_44AA_1 // f16_add_rne.tv line 25299 44AB_9800_44AA_01 1.00010101011 x 2^2 + -1.00000000000 x 2^-9 = 1.00010101010 x 2^2 +087F_0000_CFF1_14_CFF1_1 // f16_add_rne.tv line 25399 087F_CFF1_CFF1_01 1.00001111111 x 2^-13 + -1.01111110001 x 2^4 = -1.01111110001 x 2^4 B03F_0000_CD6E_14_CD76_1 // f16_add_rne.tv line 25499 B03F_CD6E_CD76_01 -1.00000111111 x 2^-3 + -1.00101101110 x 2^4 = -1.00101110110 x 2^4 +// Skipped denorm f16_add_rne.tv line 25599 1071_011F_1095_01 1.00001110001 x 2^-11 + Denorm = 1.00010010101 x 2^-11 +8B9E_0000_487F_14_487F_1 // f16_add_rne.tv line 25699 8B9E_487F_487F_01 -1.01110011110 x 2^-13 + 1.00001111111 x 2^3 = 1.00001111111 x 2^3 +9A3F_0000_C01F_14_C021_1 // f16_add_rne.tv line 25799 9A3F_C01F_C021_01 -1.01000111111 x 2^-9 + -1.00000011111 x 2^1 = -1.00000100001 x 2^1 +287D_0000_E037_14_E037_1 // f16_add_rne.tv line 25899 287D_E037_E037_01 1.00001111101 x 2^-5 + -1.00000110111 x 2^9 = -1.00000110111 x 2^9 // Skipped denorm f16_add_rne.tv line 25999 00FF_687E_687E_01 Denorm + 1.00001111110 x 2^11 = 1.00001111110 x 2^11 +07FF_0000_F77F_14_F77F_1 // f16_add_rne.tv line 26099 07FF_F77F_F77F_01 1.01111111111 x 2^-14 + -1.01101111111 x 2^14 = -1.01101111111 x 2^14 +4D7E_0000_C27F_14_4CAE_1 // f16_add_rne.tv line 26199 4D7E_C27F_4CAE_01 1.00101111110 x 2^4 + -1.01001111111 x 2^1 = 1.00010101110 x 2^4 +201C_0000_23CA_14_25F3_0 // f16_add_rne.tv line 26299 201C_23CA_25F3_00 1.00000011100 x 2^-7 + 1.01111001010 x 2^-7 = 1.00111110011 x 2^-6 +4B3E_0000_21FF_14_4B3F_1 // f16_add_rne.tv line 26399 4B3E_21FF_4B3F_01 1.01100111110 x 2^3 + 1.00111111111 x 2^-7 = 1.01100111111 x 2^3 BB9F_0000_C44E_14_C542_1 // f16_add_rne.tv line 26499 BB9F_C44E_C542_01 -1.01110011111 x 2^-1 + -1.00001001110 x 2^2 = -1.00101000010 x 2^2 +49EE_0000_EBFF_14_EBF9_1 // f16_add_rne.tv line 26599 49EE_EBFF_EBF9_01 1.00111101110 x 2^3 + -1.01111111111 x 2^11 = -1.01111111001 x 2^11 +// Skipped denorm f16_add_rne.tv line 26699 AF9E_83BD_AF9F_01 -1.01110011110 x 2^-4 + -Denorm = -1.01110011111 x 2^-4 +// Skipped denorm f16_add_rne.tv line 26799 03D7_CF7F_CF7F_01 Denorm + -1.01101111111 x 2^4 = -1.01101111111 x 2^4 +4117_0000_BB07_14_3EAA_1 // f16_add_rne.tv line 26899 4117_BB07_3EAA_01 1.00100010111 x 2^1 + -1.01100000111 x 2^-1 = 1.01010101010 x 2^0 3FF9_0000_6390_14_6394_1 // f16_add_rne.tv line 26999 3FF9_6390_6394_01 1.01111111001 x 2^0 + 1.01110010000 x 2^9 = 1.01110010100 x 2^9 -0A3F_0000_FC81_14_FE81_0 // f16_add_rne.tv line 27499 0A3F_FC81_FE81_10 1.01000111111 x 2^-13 + NaN = NaN +27DF_0000_349D_14_351B_1 // f16_add_rne.tv line 27099 27DF_349D_351B_01 1.01111011111 x 2^-6 + 1.00010011101 x 2^-2 = 1.00100011011 x 2^-2 +85F7_0000_B427_14_B427_1 // f16_add_rne.tv line 27199 85F7_B427_B427_01 -1.00111110111 x 2^-14 + -1.00000100111 x 2^-2 = -1.00000100111 x 2^-2 +CA5A_0000_BC6E_14_CAE8_1 // f16_add_rne.tv line 27299 CA5A_BC6E_CAE8_01 -1.01001011010 x 2^3 + -1.00001101110 x 2^0 = -1.01011101000 x 2^3 +// Skipped denorm f16_add_rne.tv line 27399 026A_437E_437E_01 Denorm + 1.01101111110 x 2^1 = 1.01101111110 x 2^1 +0A3F_0000_FC81_14_7e00_0 // f16_add_rne.tv line 27499 0A3F_FC81_FE81_10 1.01000111111 x 2^-13 + NaN = NaN +D308_0000_C07A_14_D350_1 // f16_add_rne.tv line 27599 D308_C07A_D350_01 -1.01100001000 x 2^5 + -1.00001111010 x 2^1 = -1.01101010000 x 2^5 +38FF_0000_2423_14_3920_1 // f16_add_rne.tv line 27699 38FF_2423_3920_01 1.00011111111 x 2^-1 + 1.00000100011 x 2^-6 = 1.00100100000 x 2^-1 +CE06_0000_A086_14_CE07_1 // f16_add_rne.tv line 27799 CE06_A086_CE07_01 -1.01000000110 x 2^4 + -1.00010000110 x 2^-7 = -1.01000000111 x 2^4 +3387_0000_BFF0_14_BEFF_1 // f16_add_rne.tv line 27899 3387_BFF0_BEFF_01 1.01110000111 x 2^-3 + -1.01111110000 x 2^0 = -1.01011111111 x 2^0 363F_0000_CBBF_14_CB8D_1 // f16_add_rne.tv line 27999 363F_CBBF_CB8D_01 1.01000111111 x 2^-2 + -1.01110111111 x 2^3 = -1.01110001101 x 2^3 +D411_0000_C6B5_14_D47C_1 // f16_add_rne.tv line 28099 D411_C6B5_D47C_01 -1.00000010001 x 2^6 + -1.01010110101 x 2^2 = -1.00001111100 x 2^6 +1190_0000_0FFE_14_14C8_1 // f16_add_rne.tv line 28199 1190_0FFE_14C8_01 1.00110010000 x 2^-11 + 1.01111111110 x 2^-12 = 1.00011001000 x 2^-10 +DBCE_0000_A31F_14_DBCE_1 // f16_add_rne.tv line 28299 DBCE_A31F_DBCE_01 -1.01111001110 x 2^7 + -1.01100011111 x 2^-7 = -1.01111001110 x 2^7 +4D3F_0000_B827_14_4D1E_1 // f16_add_rne.tv line 28399 4D3F_B827_4D1E_01 1.00100111111 x 2^4 + -1.00000100111 x 2^-1 = 1.00100011110 x 2^4 // Skipped denorm f16_add_rne.tv line 28499 807D_7BE0_7BE0_01 -Denorm + 1.01111100000 x 2^15 = 1.01111100000 x 2^15 +B5F7_0000_43BC_14_42FD_1 // f16_add_rne.tv line 28599 B5F7_43BC_42FD_01 -1.00111110111 x 2^-2 + 1.01110111100 x 2^1 = 1.01011111101 x 2^1 +086F_0000_3BE3_14_3BE3_1 // f16_add_rne.tv line 28699 086F_3BE3_3BE3_01 1.00001101111 x 2^-13 + 1.01111100011 x 2^-1 = 1.01111100011 x 2^-1 +BFFE_0000_BFFF_14_C3FE_1 // f16_add_rne.tv line 28799 BFFE_BFFF_C3FE_01 -1.01111111110 x 2^0 + -1.01111111111 x 2^0 = -1.01111111110 x 2^1 +45EF_0000_4486_14_493A_1 // f16_add_rne.tv line 28899 45EF_4486_493A_01 1.00111101111 x 2^2 + 1.00010000110 x 2^2 = 1.00100111010 x 2^3 B27F_0000_4840_14_4826_1 // f16_add_rne.tv line 28999 B27F_4840_4826_01 -1.01001111111 x 2^-3 + 1.00001000000 x 2^3 = 1.00000100110 x 2^3 +B27F_0000_3D00_14_3C30_1 // f16_add_rne.tv line 29099 B27F_3D00_3C30_01 -1.01001111111 x 2^-3 + 1.00100000000 x 2^0 = 1.00000110000 x 2^0 +A376_0000_88BE_14_A389_1 // f16_add_rne.tv line 29199 A376_88BE_A389_01 -1.01101110110 x 2^-7 + -1.00010111110 x 2^-13 = -1.01110001001 x 2^-7 +43EC_0000_4404_14_47FA_0 // f16_add_rne.tv line 29299 43EC_4404_47FA_00 1.01111101100 x 2^1 + 1.00000000100 x 2^2 = 1.01111111010 x 2^2 +37E2_0000_A404_14_37A2_1 // f16_add_rne.tv line 29399 37E2_A404_37A2_01 1.01111100010 x 2^-2 + -1.00000000100 x 2^-6 = 1.01110100010 x 2^-2 0710_0000_7B89_14_7B89_1 // f16_add_rne.tv line 29499 0710_7B89_7B89_01 1.01100010000 x 2^-14 + 1.01110001001 x 2^15 = 1.01110001001 x 2^15 +63FE_0000_BEFF_14_63FB_1 // f16_add_rne.tv line 29599 63FE_BEFF_63FB_01 1.01111111110 x 2^9 + -1.01011111111 x 2^0 = 1.01111111011 x 2^9 +B20E_0000_8421_14_B20F_1 // f16_add_rne.tv line 29699 B20E_8421_B20F_01 -1.01000001110 x 2^-3 + -1.00000100001 x 2^-14 = -1.01000001111 x 2^-3 +37FF_0000_CE1E_14_CDFE_1 // f16_add_rne.tv line 29799 37FF_CE1E_CDFE_01 1.01111111111 x 2^-2 + -1.01000011110 x 2^4 = -1.00111111110 x 2^4 +3044_0000_D7F2_14_D7F0_1 // f16_add_rne.tv line 29899 3044_D7F2_D7F0_01 1.00001000100 x 2^-3 + -1.01111110010 x 2^6 = -1.01111110000 x 2^6 4C9F_0000_AEC0_14_4C98_1 // f16_add_rne.tv line 29999 4C9F_AEC0_4C98_01 1.00010011111 x 2^4 + -1.01011000000 x 2^-4 = 1.00010011000 x 2^4 +F5FA_0000_7FFF_14_7e00_0 // f16_add_rne.tv line 30099 F5FA_7FFF_7FFF_00 -1.00111111010 x 2^14 + NaN = NaN +// Skipped denorm f16_add_rne.tv line 30199 7FFE_03B8_7FFE_00 NaN + Denorm = NaN +10F3_0000_C83F_14_C83F_1 // f16_add_rne.tv line 30299 10F3_C83F_C83F_01 1.00011110011 x 2^-11 + -1.00000111111 x 2^3 = -1.00000111111 x 2^3 +BBF3_0000_979F_14_BBF7_1 // f16_add_rne.tv line 30399 BBF3_979F_BBF7_01 -1.01111110011 x 2^-1 + -1.01110011111 x 2^-10 = -1.01111110111 x 2^-1 6887_0000_B57F_14_6887_1 // f16_add_rne.tv line 30499 6887_B57F_6887_01 1.00010000111 x 2^11 + -1.00101111111 x 2^-2 = 1.00010000111 x 2^11 +B400_0000_D40B_14_D40F_0 // f16_add_rne.tv line 30599 B400_D40B_D40F_00 -1.00000000000 x 2^-2 + -1.00000001011 x 2^6 = -1.00000001111 x 2^6 +885A_0000_EFE4_14_EFE4_1 // f16_add_rne.tv line 30699 885A_EFE4_EFE4_01 -1.00001011010 x 2^-13 + -1.01111100100 x 2^12 = -1.01111100100 x 2^12 +C99D_0000_CE4B_14_D08D_1 // f16_add_rne.tv line 30799 C99D_CE4B_D08D_01 -1.00110011101 x 2^3 + -1.01001001011 x 2^4 = -1.00010001101 x 2^5 +793F_0000_361F_14_793F_1 // f16_add_rne.tv line 30899 793F_361F_793F_01 1.00100111111 x 2^15 + 1.01000011111 x 2^-2 = 1.00100111111 x 2^15 CC1C_0000_E2AF_14_E2D0_1 // f16_add_rne.tv line 30999 CC1C_E2AF_E2D0_01 -1.00000011100 x 2^4 + -1.01010101111 x 2^9 = -1.01011010000 x 2^9 +5A07_0000_303B_14_5A08_1 // f16_add_rne.tv line 31099 5A07_303B_5A08_01 1.01000000111 x 2^7 + 1.00000111011 x 2^-3 = 1.01000001000 x 2^7 +3A9F_0000_CC42_14_CC0D_1 // f16_add_rne.tv line 31199 3A9F_CC42_CC0D_01 1.01010011111 x 2^-1 + -1.00001000010 x 2^4 = -1.00000001101 x 2^4 +3AF8_0000_30E2_14_3C18_1 // f16_add_rne.tv line 31299 3AF8_30E2_3C18_01 1.01011111000 x 2^-1 + 1.00011100010 x 2^-3 = 1.00000011000 x 2^0 +// Skipped denorm f16_add_rne.tv line 31399 8B88_039F_89B8_01 -1.01110001000 x 2^-13 + Denorm = -1.00110111000 x 2^-13 1C0C_0000_EBD0_14_EBD0_1 // f16_add_rne.tv line 31499 1C0C_EBD0_EBD0_01 1.00000001100 x 2^-8 + -1.01111010000 x 2^11 = -1.01111010000 x 2^11 -FDF7_0000_3D3E_14_FFF7_0 // f16_add_rne.tv line 31999 FDF7_3D3E_FFF7_10 NaN + 1.00100111110 x 2^0 = NaN +47DE_0000_F994_14_F994_1 // f16_add_rne.tv line 31599 47DE_F994_F994_01 1.01111011110 x 2^2 + -1.00110010100 x 2^15 = -1.00110010100 x 2^15 +// Skipped denorm f16_add_rne.tv line 31699 80A0_E01D_E01D_01 -Denorm + -1.00000011101 x 2^9 = -1.00000011101 x 2^9 +4AFF_0000_884F_14_4AFF_1 // f16_add_rne.tv line 31799 4AFF_884F_4AFF_01 1.01011111111 x 2^3 + -1.00001001111 x 2^-13 = 1.01011111111 x 2^3 +5106_0000_E838_14_E824_1 // f16_add_rne.tv line 31899 5106_E838_E824_01 1.00100000110 x 2^5 + -1.00000111000 x 2^11 = -1.00000100100 x 2^11 +FDF7_0000_3D3E_14_7e00_0 // f16_add_rne.tv line 31999 FDF7_3D3E_FFF7_10 NaN + 1.00100111110 x 2^0 = NaN +4840_0000_CBD2_14_C724_0 // f16_add_rne.tv line 32099 4840_CBD2_C724_00 1.00001000000 x 2^3 + -1.01111010010 x 2^3 = -1.01100100100 x 2^2 +C010_0000_683F_14_683E_1 // f16_add_rne.tv line 32199 C010_683F_683E_01 -1.00000010000 x 2^1 + 1.00000111111 x 2^11 = 1.00000111110 x 2^11 +5FFD_0000_B9A0_14_5FFA_1 // f16_add_rne.tv line 32299 5FFD_B9A0_5FFA_01 1.01111111101 x 2^8 + -1.00110100000 x 2^-1 = 1.01111111010 x 2^8 +FC7C_0000_2C21_14_7e00_0 // f16_add_rne.tv line 32399 FC7C_2C21_FE7C_10 NaN + 1.00000100001 x 2^-4 = NaN 0B40_0000_B807_14_B807_1 // f16_add_rne.tv line 32499 0B40_B807_B807_01 1.01101000000 x 2^-13 + -1.00000000111 x 2^-1 = -1.00000000111 x 2^-1 +EAFE_0000_D422_14_EB1F_1 // f16_add_rne.tv line 32599 EAFE_D422_EB1F_01 -1.01011111110 x 2^11 + -1.00000100010 x 2^6 = -1.01100011111 x 2^11 +B82F_0000_07FF_14_B82F_1 // f16_add_rne.tv line 32699 B82F_07FF_B82F_01 -1.00000101111 x 2^-1 + 1.01111111111 x 2^-14 = -1.00000101111 x 2^-1 +447D_0000_37CF_14_44FA_1 // f16_add_rne.tv line 32799 447D_37CF_44FA_01 1.00001111101 x 2^2 + 1.01111001111 x 2^-2 = 1.00011111010 x 2^2 +5FFB_0000_B401_14_5FFA_1 // f16_add_rne.tv line 32899 5FFB_B401_5FFA_01 1.01111111011 x 2^8 + -1.00000000001 x 2^-2 = 1.01111111010 x 2^8 9080_0000_D102_14_D102_1 // f16_add_rne.tv line 32999 9080_D102_D102_01 -1.00010000000 x 2^-11 + -1.00100000010 x 2^5 = -1.00100000010 x 2^5 +23BF_0000_A567_14_9E1E_0 // f16_add_rne.tv line 33099 23BF_A567_9E1E_00 1.01110111111 x 2^-7 + -1.00101100111 x 2^-6 = -1.01000011110 x 2^-8 +1155_0000_FCAD_14_7e00_0 // f16_add_rne.tv line 33199 1155_FCAD_FEAD_10 1.00101010101 x 2^-11 + NaN = NaN +C398_0000_79F0_14_79F0_1 // f16_add_rne.tv line 33299 C398_79F0_79F0_01 -1.01110011000 x 2^1 + 1.00111110000 x 2^15 = 1.00111110000 x 2^15 +AED3_0000_CC47_14_CC4E_1 // f16_add_rne.tv line 33399 AED3_CC47_CC4E_01 -1.01011010011 x 2^-4 + -1.00001000111 x 2^4 = -1.00001001110 x 2^4 // Skipped denorm f16_add_rne.tv line 33499 B021_03F4_B021_01 -1.00000100001 x 2^-3 + Denorm = -1.00000100001 x 2^-3 +// Skipped denorm f16_add_rne.tv line 33599 01FE_87C0_85C2_00 Denorm + -1.01111000000 x 2^-14 = -1.00111000010 x 2^-14 +BC10_0000_F881_14_F881_1 // f16_add_rne.tv line 33699 BC10_F881_F881_01 -1.00000010000 x 2^0 + -1.00010000001 x 2^15 = -1.00010000001 x 2^15 +42F8_0000_6DDF_14_6DE0_1 // f16_add_rne.tv line 33799 42F8_6DDF_6DE0_01 1.01011111000 x 2^1 + 1.00111011111 x 2^12 = 1.00111100000 x 2^12 +39F8_0000_8BE2_14_39F8_1 // f16_add_rne.tv line 33899 39F8_8BE2_39F8_01 1.00111111000 x 2^-1 + -1.01111100010 x 2^-13 = 1.00111111000 x 2^-1 // Skipped denorm f16_add_rne.tv line 33999 DAFE_03FF_DAFE_01 -1.01011111110 x 2^7 + Denorm = -1.01011111110 x 2^7 -7F01_0000_D122_14_7F01_0 // f16_add_rne.tv line 34499 7F01_D122_7F01_00 NaN + -1.00100100010 x 2^5 = NaN +88DE_0000_3780_14_377F_1 // f16_add_rne.tv line 34099 88DE_3780_377F_01 -1.00011011110 x 2^-13 + 1.01110000000 x 2^-2 = 1.01101111111 x 2^-2 +FC0E_0000_BC21_14_7e00_0 // f16_add_rne.tv line 34199 FC0E_BC21_FE0E_10 NaN + -1.00000100001 x 2^0 = NaN +BC1A_0000_7787_14_7787_1 // f16_add_rne.tv line 34299 BC1A_7787_7787_01 -1.00000011010 x 2^0 + 1.01110000111 x 2^14 = 1.01110000111 x 2^14 +1700_0000_841D_14_16BE_1 // f16_add_rne.tv line 34399 1700_841D_16BE_01 1.01100000000 x 2^-10 + -1.00000011101 x 2^-14 = 1.01010111110 x 2^-10 +7F01_0000_D122_14_7e00_0 // f16_add_rne.tv line 34499 7F01_D122_7F01_00 NaN + -1.00100100010 x 2^5 = NaN +3C04_0000_ABBA_14_3B8C_1 // f16_add_rne.tv line 34599 3C04_ABBA_3B8C_01 1.00000000100 x 2^0 + -1.01110111010 x 2^-5 = 1.01110001100 x 2^-1 +C5DF_0000_BF87_14_C7C1_1 // f16_add_rne.tv line 34699 C5DF_BF87_C7C1_01 -1.00111011111 x 2^2 + -1.01110000111 x 2^0 = -1.01111000001 x 2^2 +CB40_0000_07FE_14_CB40_1 // f16_add_rne.tv line 34799 CB40_07FE_CB40_01 -1.01101000000 x 2^3 + 1.01111111110 x 2^-14 = -1.01101000000 x 2^3 +B7F3_0000_CA03_14_CA43_1 // f16_add_rne.tv line 34899 B7F3_CA03_CA43_01 -1.01111110011 x 2^-2 + -1.01000000011 x 2^3 = -1.01001000011 x 2^3 B041_0000_7506_14_7506_1 // f16_add_rne.tv line 34999 B041_7506_7506_01 -1.00001000001 x 2^-3 + 1.00100000110 x 2^14 = 1.00100000110 x 2^14 +2C1B_0000_C80E_14_C806_1 // f16_add_rne.tv line 35099 2C1B_C80E_C806_01 1.00000011011 x 2^-4 + -1.00000001110 x 2^3 = -1.00000000110 x 2^3 +93EB_0000_37DF_14_37DB_1 // f16_add_rne.tv line 35199 93EB_37DF_37DB_01 -1.01111101011 x 2^-11 + 1.01111011111 x 2^-2 = 1.01111011011 x 2^-2 +B33F_0000_79FD_14_79FD_1 // f16_add_rne.tv line 35299 B33F_79FD_79FD_01 -1.01100111111 x 2^-3 + 1.00111111101 x 2^15 = 1.00111111101 x 2^15 +// Skipped denorm f16_add_rne.tv line 35399 3B76_8083_3B76_01 1.01101110110 x 2^-1 + -Denorm = 1.01101110110 x 2^-1 C37D_0000_6877_14_6875_1 // f16_add_rne.tv line 35499 C37D_6877_6875_01 -1.01101111101 x 2^1 + 1.00001110111 x 2^11 = 1.00001110101 x 2^11 -87DE_0000_7F78_14_7F78_0 // f16_add_rne.tv line 35999 87DE_7F78_7F78_00 -1.01111011110 x 2^-14 + NaN = NaN +753E_0000_6B0E_14_7620_1 // f16_add_rne.tv line 35599 753E_6B0E_7620_01 1.00100111110 x 2^14 + 1.01100001110 x 2^11 = 1.01000100000 x 2^14 +4480_0000_7E67_14_7e00_0 // f16_add_rne.tv line 35699 4480_7E67_7E67_00 1.00010000000 x 2^2 + NaN = NaN +5D2C_0000_423F_14_5D38_1 // f16_add_rne.tv line 35799 5D2C_423F_5D38_01 1.00100101100 x 2^8 + 1.01000111111 x 2^1 = 1.00100111000 x 2^8 +7E03_0000_13C2_14_7e00_0 // f16_add_rne.tv line 35899 7E03_13C2_7E03_00 NaN + 1.01111000010 x 2^-11 = NaN +87DE_0000_7F78_14_7e00_0 // f16_add_rne.tv line 35999 87DE_7F78_7F78_00 -1.01111011110 x 2^-14 + NaN = NaN +3807_0000_773F_14_773F_1 // f16_add_rne.tv line 36099 3807_773F_773F_01 1.00000000111 x 2^-1 + 1.01100111111 x 2^14 = 1.01100111111 x 2^14 +3720_0000_B3FD_14_3243_0 // f16_add_rne.tv line 36199 3720_B3FD_3243_00 1.01100100000 x 2^-2 + -1.01111111101 x 2^-3 = 1.01001000011 x 2^-3 +C7E7_0000_7811_14_7811_1 // f16_add_rne.tv line 36299 C7E7_7811_7811_01 -1.01111100111 x 2^2 + 1.00000010001 x 2^15 = 1.00000010001 x 2^15 +55DF_0000_E023_14_DECE_1 // f16_add_rne.tv line 36399 55DF_E023_DECE_01 1.00111011111 x 2^6 + -1.00000100011 x 2^9 = -1.01011001110 x 2^8 5604_0000_87F7_14_5604_1 // f16_add_rne.tv line 36499 5604_87F7_5604_01 1.01000000100 x 2^6 + -1.01111110111 x 2^-14 = 1.01000000100 x 2^6 +// Skipped denorm f16_add_rne.tv line 36599 EABF_0140_EABF_01 -1.01010111111 x 2^11 + Denorm = -1.01010111111 x 2^11 +EBEF_0000_053F_14_EBEF_1 // f16_add_rne.tv line 36699 EBEF_053F_EBEF_01 -1.01111101111 x 2^11 + 1.00100111111 x 2^-14 = -1.01111101111 x 2^11 +5D83_0000_DC01_14_5608_0 // f16_add_rne.tv line 36799 5D83_DC01_5608_00 1.00110000011 x 2^8 + -1.00000000001 x 2^8 = 1.01000001000 x 2^6 +C21F_0000_36EF_14_C141_1 // f16_add_rne.tv line 36899 C21F_36EF_C141_01 -1.01000011111 x 2^1 + 1.01011101111 x 2^-2 = -1.00101000001 x 2^1 38F0_0000_8BFC_14_38F0_1 // f16_add_rne.tv line 36999 38F0_8BFC_38F0_01 1.00011110000 x 2^-1 + -1.01111111100 x 2^-13 = 1.00011110000 x 2^-1 +F47E_0000_795E_14_763E_0 // f16_add_rne.tv line 37099 F47E_795E_763E_00 -1.00001111110 x 2^14 + 1.00101011110 x 2^15 = 1.01000111110 x 2^14 +3C07_0000_5040_14_5060_1 // f16_add_rne.tv line 37199 3C07_5040_5060_01 1.00000000111 x 2^0 + 1.00001000000 x 2^5 = 1.00001100000 x 2^5 +2C88_0000_446F_14_4481_1 // f16_add_rne.tv line 37299 2C88_446F_4481_01 1.00010001000 x 2^-4 + 1.00001101111 x 2^2 = 1.00010000001 x 2^2 +DBFA_0000_D3D0_14_DCF7_0 // f16_add_rne.tv line 37399 DBFA_D3D0_DCF7_00 -1.01111111010 x 2^7 + -1.01111010000 x 2^5 = -1.00011110111 x 2^8 C274_0000_91CE_14_C274_1 // f16_add_rne.tv line 37499 C274_91CE_C274_01 -1.01001110100 x 2^1 + -1.00111001110 x 2^-11 = -1.01001110100 x 2^1 +3BDF_0000_C410_14_C228_1 // f16_add_rne.tv line 37599 3BDF_C410_C228_01 1.01111011111 x 2^-1 + -1.00000010000 x 2^2 = -1.01000101000 x 2^1 +0A0F_0000_B200_14_B1FE_1 // f16_add_rne.tv line 37699 0A0F_B200_B1FE_01 1.01000001111 x 2^-13 + -1.01000000000 x 2^-3 = -1.00111111110 x 2^-3 +D39C_0000_4C3B_14_D17E_1 // f16_add_rne.tv line 37799 D39C_4C3B_D17E_01 -1.01110011100 x 2^5 + 1.00000111011 x 2^4 = -1.00101111110 x 2^5 +B411_0000_05DF_14_B411_1 // f16_add_rne.tv line 37899 B411_05DF_B411_01 -1.00000010001 x 2^-2 + 1.00111011111 x 2^-14 = -1.00000010001 x 2^-2 A2FE_0000_2DDE_14_2CFE_1 // f16_add_rne.tv line 37999 A2FE_2DDE_2CFE_01 -1.01011111110 x 2^-7 + 1.00111011110 x 2^-4 = 1.00011111110 x 2^-4 +F0BF_0000_35EF_14_F0BF_1 // f16_add_rne.tv line 38099 F0BF_35EF_F0BF_01 -1.00010111111 x 2^13 + 1.00111101111 x 2^-2 = -1.00010111111 x 2^13 +8413_0000_C7E0_14_C7E0_1 // f16_add_rne.tv line 38199 8413_C7E0_C7E0_01 -1.00000010011 x 2^-14 + -1.01111100000 x 2^2 = -1.01111100000 x 2^2 +F7EE_0000_CF90_14_F7F0_1 // f16_add_rne.tv line 38299 F7EE_CF90_F7F0_01 -1.01111101110 x 2^14 + -1.01110010000 x 2^4 = -1.01111110000 x 2^14 +FBB7_0000_92F0_14_FBB7_1 // f16_add_rne.tv line 38399 FBB7_92F0_FBB7_01 -1.01110110111 x 2^15 + -1.01011110000 x 2^-11 = -1.01110110111 x 2^15 37FE_0000_C7EF_14_C76F_1 // f16_add_rne.tv line 38499 37FE_C7EF_C76F_01 1.01111111110 x 2^-2 + -1.01111101111 x 2^2 = -1.01101101111 x 2^2 +A2D9_0000_13BF_14_A25D_1 // f16_add_rne.tv line 38599 A2D9_13BF_A25D_01 -1.01011011001 x 2^-7 + 1.01110111111 x 2^-11 = -1.01001011101 x 2^-7 +583E_0000_C41E_14_581D_1 // f16_add_rne.tv line 38699 583E_C41E_581D_01 1.00000111110 x 2^7 + -1.00000011110 x 2^2 = 1.00000011101 x 2^7 +3900_0000_CCBB_14_CC93_0 // f16_add_rne.tv line 38799 3900_CCBB_CC93_00 1.00100000000 x 2^-1 + -1.00010111011 x 2^4 = -1.00010010011 x 2^4 +FBC8_0000_C7E3_14_FBC8_1 // f16_add_rne.tv line 38899 FBC8_C7E3_FBC8_01 -1.01111001000 x 2^15 + -1.01111100011 x 2^2 = -1.01111001000 x 2^15 446F_0000_DBFA_14_DBD7_1 // f16_add_rne.tv line 38999 446F_DBFA_DBD7_01 1.00001101111 x 2^2 + -1.01111111010 x 2^7 = -1.01111010111 x 2^7 +203D_0000_C3FE_14_C3FA_1 // f16_add_rne.tv line 39099 203D_C3FE_C3FA_01 1.00000111101 x 2^-7 + -1.01111111110 x 2^1 = -1.01111111010 x 2^1 +FFC9_0000_2C0C_14_7e00_0 // f16_add_rne.tv line 39199 FFC9_2C0C_FFC9_00 NaN + 1.00000001100 x 2^-4 = NaN +9016_0000_B88D_14_B88E_1 // f16_add_rne.tv line 39299 9016_B88D_B88E_01 -1.00000010110 x 2^-11 + -1.00010001101 x 2^-1 = -1.00010001110 x 2^-1 +CCBE_0000_9BBF_14_CCBE_1 // f16_add_rne.tv line 39399 CCBE_9BBF_CCBE_01 -1.00010111110 x 2^4 + -1.01110111111 x 2^-9 = -1.00010111110 x 2^4 3BFC_0000_7B80_14_7B80_1 // f16_add_rne.tv line 39499 3BFC_7B80_7B80_01 1.01111111100 x 2^-1 + 1.01110000000 x 2^15 = 1.01110000000 x 2^15 +B012_0000_3112_14_2800_0 // f16_add_rne.tv line 39599 B012_3112_2800_00 -1.00000010010 x 2^-3 + 1.00100010010 x 2^-3 = 1.00000000000 x 2^-5 +07EF_0000_EA29_14_EA29_1 // f16_add_rne.tv line 39699 07EF_EA29_EA29_01 1.01111101111 x 2^-14 + -1.01000101001 x 2^11 = -1.01000101001 x 2^11 +F57E_0000_0409_14_F57E_1 // f16_add_rne.tv line 39799 F57E_0409_F57E_01 -1.00101111110 x 2^14 + 1.00000001001 x 2^-14 = -1.00101111110 x 2^14 +// Skipped denorm f16_add_rne.tv line 39899 03F5_47E4_47E4_01 Denorm + 1.01111100100 x 2^2 = 1.01111100100 x 2^2 4C02_0000_2507_14_4C03_1 // f16_add_rne.tv line 39999 4C02_2507_4C03_01 1.00000000010 x 2^4 + 1.00100000111 x 2^-6 = 1.00000000011 x 2^4 +BEE8_0000_C478_14_C632_0 // f16_add_rne.tv line 40099 BEE8_C478_C632_00 -1.01011101000 x 2^0 + -1.00001111000 x 2^2 = -1.01000110010 x 2^2 +47FF_0000_8412_14_47FF_1 // f16_add_rne.tv line 40199 47FF_8412_47FF_01 1.01111111111 x 2^2 + -1.00000010010 x 2^-14 = 1.01111111111 x 2^2 +F016_0000_4B86_14_F014_1 // f16_add_rne.tv line 40299 F016_4B86_F014_01 -1.00000010110 x 2^13 + 1.01110000110 x 2^3 = -1.00000010100 x 2^13 +1370_0000_3014_14_301B_1 // f16_add_rne.tv line 40399 1370_3014_301B_01 1.01101110000 x 2^-11 + 1.00000010100 x 2^-3 = 1.00000011011 x 2^-3 // Skipped denorm f16_add_rne.tv line 40499 08C0_010F_0948_01 1.00011000000 x 2^-13 + Denorm = 1.00101001000 x 2^-13 +7783_0000_3CFD_14_7783_1 // f16_add_rne.tv line 40599 7783_3CFD_7783_01 1.01110000011 x 2^14 + 1.00011111101 x 2^0 = 1.01110000011 x 2^14 +89BF_0000_C71F_14_C71F_1 // f16_add_rne.tv line 40699 89BF_C71F_C71F_01 -1.00110111111 x 2^-13 + -1.01100011111 x 2^2 = -1.01100011111 x 2^2 +43E9_0000_3000_14_4414_1 // f16_add_rne.tv line 40799 43E9_3000_4414_01 1.01111101001 x 2^1 + 1.00000000000 x 2^-3 = 1.00000010100 x 2^2 +8BFD_0000_336E_14_336C_1 // f16_add_rne.tv line 40899 8BFD_336E_336C_01 -1.01111111101 x 2^-13 + 1.01101101110 x 2^-3 = 1.01101101100 x 2^-3 BFF8_0000_3E3E_14_B6E8_0 // f16_add_rne.tv line 40999 BFF8_3E3E_B6E8_00 -1.01111111000 x 2^0 + 1.01000111110 x 2^0 = -1.01011101000 x 2^-2 +6818_0000_F5DE_14_F55B_0 // f16_add_rne.tv line 41099 6818_F5DE_F55B_00 1.00000011000 x 2^11 + -1.00111011110 x 2^14 = -1.00101011011 x 2^14 +A45C_0000_4508_14_4504_1 // f16_add_rne.tv line 41199 A45C_4508_4504_01 -1.00001011100 x 2^-6 + 1.00100001000 x 2^2 = 1.00100000100 x 2^2 +71FE_0000_A8DE_14_71FE_1 // f16_add_rne.tv line 41299 71FE_A8DE_71FE_01 1.00111111110 x 2^13 + -1.00011011110 x 2^-5 = 1.00111111110 x 2^13 +3FE2_0000_867F_14_3FE2_1 // f16_add_rne.tv line 41399 3FE2_867F_3FE2_01 1.01111100010 x 2^0 + -1.01001111111 x 2^-14 = 1.01111100010 x 2^0 CBC2_0000_27EC_14_CBBE_1 // f16_add_rne.tv line 41499 CBC2_27EC_CBBE_01 -1.01111000010 x 2^3 + 1.01111101100 x 2^-6 = -1.01110111110 x 2^3 +4502_0000_CFF2_14_CEB2_1 // f16_add_rne.tv line 41599 4502_CFF2_CEB2_01 1.00100000010 x 2^2 + -1.01111110010 x 2^4 = -1.01010110010 x 2^4 +CC29_0000_A12F_14_CC2A_1 // f16_add_rne.tv line 41699 CC29_A12F_CC2A_01 -1.00000101001 x 2^4 + -1.00100101111 x 2^-7 = -1.00000101010 x 2^4 +33E9_0000_427F_14_42FE_1 // f16_add_rne.tv line 41799 33E9_427F_42FE_01 1.01111101001 x 2^-3 + 1.01001111111 x 2^1 = 1.01011111110 x 2^1 +AD09_0000_D7C4_14_D7C5_1 // f16_add_rne.tv line 41899 AD09_D7C4_D7C5_01 -1.00100001001 x 2^-4 + -1.01111000100 x 2^6 = -1.01111000101 x 2^6 4655_0000_DD8E_14_DD75_1 // f16_add_rne.tv line 41999 4655_DD8E_DD75_01 1.01001010101 x 2^2 + -1.00110001110 x 2^8 = -1.00101110101 x 2^8 +CBF9_0000_7807_14_7807_1 // f16_add_rne.tv line 42099 CBF9_7807_7807_01 -1.01111111001 x 2^3 + 1.00000000111 x 2^15 = 1.00000000111 x 2^15 +45FA_0000_C208_14_41EC_0 // f16_add_rne.tv line 42199 45FA_C208_41EC_00 1.00111111010 x 2^2 + -1.01000001000 x 2^1 = 1.00111101100 x 2^1 +4CD5_0000_1842_14_4CD5_1 // f16_add_rne.tv line 42299 4CD5_1842_4CD5_01 1.00011010101 x 2^4 + 1.00001000010 x 2^-9 = 1.00011010101 x 2^4 +1103_0000_4360_14_4360_1 // f16_add_rne.tv line 42399 1103_4360_4360_01 1.00100000011 x 2^-11 + 1.01101100000 x 2^1 = 1.01101100000 x 2^1 DD46_0000_9340_14_DD46_1 // f16_add_rne.tv line 42499 DD46_9340_DD46_01 -1.00101000110 x 2^8 + -1.01101000000 x 2^-11 = -1.00101000110 x 2^8 +4E80_0000_9382_14_4E80_1 // f16_add_rne.tv line 42599 4E80_9382_4E80_01 1.01010000000 x 2^4 + -1.01110000010 x 2^-11 = 1.01010000000 x 2^4 +4004_0000_103F_14_4004_1 // f16_add_rne.tv line 42699 4004_103F_4004_01 1.00000000100 x 2^1 + 1.00000111111 x 2^-11 = 1.00000000100 x 2^1 +3E7F_0000_B7FD_14_3C80_1 // f16_add_rne.tv line 42799 3E7F_B7FD_3C80_01 1.01001111111 x 2^0 + -1.01111111101 x 2^-2 = 1.00010000000 x 2^0 +3803_0000_B00C_14_3600_0 // f16_add_rne.tv line 42899 3803_B00C_3600_00 1.00000000011 x 2^-1 + -1.00000001100 x 2^-3 = 1.01000000000 x 2^-2 9200_0000_CDE8_14_CDE8_1 // f16_add_rne.tv line 42999 9200_CDE8_CDE8_01 -1.01000000000 x 2^-11 + -1.00111101000 x 2^4 = -1.00111101000 x 2^4 +B1CE_0000_CF70_14_CF7C_1 // f16_add_rne.tv line 43099 B1CE_CF70_CF7C_01 -1.00111001110 x 2^-3 + -1.01101110000 x 2^4 = -1.01101111100 x 2^4 +C272_0000_BBE7_14_C436_1 // f16_add_rne.tv line 43199 C272_BBE7_C436_01 -1.01001110010 x 2^1 + -1.01111100111 x 2^-1 = -1.00000110110 x 2^2 +4EB9_0000_683D_14_684A_1 // f16_add_rne.tv line 43299 4EB9_683D_684A_01 1.01010111001 x 2^4 + 1.00000111101 x 2^11 = 1.00001001010 x 2^11 +3486_0000_477E_14_47C6_1 // f16_add_rne.tv line 43399 3486_477E_47C6_01 1.00010000110 x 2^-2 + 1.01101111110 x 2^2 = 1.01111000110 x 2^2 // Skipped denorm f16_add_rne.tv line 43499 5BE0_83E2_5BE0_01 1.01111100000 x 2^7 + -Denorm = 1.01111100000 x 2^7 +87BA_0000_473E_14_473E_1 // f16_add_rne.tv line 43599 87BA_473E_473E_01 -1.01110111010 x 2^-14 + 1.01100111110 x 2^2 = 1.01100111110 x 2^2 +8781_0000_4F0F_14_4F0F_1 // f16_add_rne.tv line 43699 8781_4F0F_4F0F_01 -1.01110000001 x 2^-14 + 1.01100001111 x 2^4 = 1.01100001111 x 2^4 +CA4C_0000_D4C4_14_D58E_1 // f16_add_rne.tv line 43799 CA4C_D4C4_D58E_01 -1.01001001100 x 2^3 + -1.00011000100 x 2^6 = -1.00110001110 x 2^6 +BB02_0000_2A88_14_BA9A_1 // f16_add_rne.tv line 43899 BB02_2A88_BA9A_01 -1.01100000010 x 2^-1 + 1.01010001000 x 2^-5 = -1.01010011010 x 2^-1 74BF_0000_CAC0_14_74BE_1 // f16_add_rne.tv line 43999 74BF_CAC0_74BE_01 1.00010111111 x 2^14 + -1.01011000000 x 2^3 = 1.00010111110 x 2^14 +7969_0000_2EF7_14_7969_1 // f16_add_rne.tv line 44099 7969_2EF7_7969_01 1.00101101001 x 2^15 + 1.01011110111 x 2^-4 = 1.00101101001 x 2^15 +// Skipped denorm f16_add_rne.tv line 44199 8106_77F0_77F0_01 -Denorm + 1.01111110000 x 2^14 = 1.01111110000 x 2^14 +2792_0000_6B70_14_6B70_1 // f16_add_rne.tv line 44299 2792_6B70_6B70_01 1.01110010010 x 2^-6 + 1.01101110000 x 2^11 = 1.01101110000 x 2^11 +3A95_0000_4680_14_4753_1 // f16_add_rne.tv line 44399 3A95_4680_4753_01 1.01010010101 x 2^-1 + 1.01010000000 x 2^2 = 1.01101010011 x 2^2 B6ED_0000_C87E_14_C8B5_1 // f16_add_rne.tv line 44499 B6ED_C87E_C8B5_01 -1.01011101101 x 2^-2 + -1.00001111110 x 2^3 = -1.00010110101 x 2^3 +05FE_0000_E7FC_14_E7FC_1 // f16_add_rne.tv line 44599 05FE_E7FC_E7FC_01 1.00111111110 x 2^-14 + -1.01111111100 x 2^10 = -1.01111111100 x 2^10 +// Skipped denorm f16_add_rne.tv line 44699 0313_FBA0_FBA0_01 Denorm + -1.01110100000 x 2^15 = -1.01110100000 x 2^15 +0848_0000_FC08_14_7e00_0 // f16_add_rne.tv line 44799 0848_FC08_FE08_10 1.00001001000 x 2^-13 + NaN = NaN +4580_0000_60DF_14_60EA_0 // f16_add_rne.tv line 44899 4580_60DF_60EA_00 1.00110000000 x 2^2 + 1.00011011111 x 2^9 = 1.00011101010 x 2^9 41EF_0000_AFC3_14_41B1_1 // f16_add_rne.tv line 44999 41EF_AFC3_41B1_01 1.00111101111 x 2^1 + -1.01111000011 x 2^-4 = 1.00110110001 x 2^1 +5C2E_0000_CB50_14_5BE7_0 // f16_add_rne.tv line 45099 5C2E_CB50_5BE7_00 1.00000101110 x 2^8 + -1.01101010000 x 2^3 = 1.01111100111 x 2^7 +AEA0_0000_581F_14_581E_1 // f16_add_rne.tv line 45199 AEA0_581F_581E_01 -1.01010100000 x 2^-4 + 1.00000011111 x 2^7 = 1.00000011110 x 2^7 +B800_0000_4DBF_14_4D9F_0 // f16_add_rne.tv line 45299 B800_4DBF_4D9F_00 -1.00000000000 x 2^-1 + 1.00110111111 x 2^4 = 1.00110011111 x 2^4 +CFFA_0000_C82C_14_D108_0 // f16_add_rne.tv line 45399 CFFA_C82C_D108_00 -1.01111111010 x 2^4 + -1.00000101100 x 2^3 = -1.00100001000 x 2^5 C8A0_0000_11F0_14_C8A0_1 // f16_add_rne.tv line 45499 C8A0_11F0_C8A0_01 -1.00010100000 x 2^3 + 1.00111110000 x 2^-11 = -1.00010100000 x 2^3 +C7FF_0000_76F7_14_76F7_1 // f16_add_rne.tv line 45599 C7FF_76F7_76F7_01 -1.01111111111 x 2^2 + 1.01011110111 x 2^14 = 1.01011110111 x 2^14 +9059_0000_CB03_14_CB03_1 // f16_add_rne.tv line 45699 9059_CB03_CB03_01 -1.00001011001 x 2^-11 + -1.01100000011 x 2^3 = -1.01100000011 x 2^3 +C7BE_0000_AB21_14_C7CC_1 // f16_add_rne.tv line 45799 C7BE_AB21_C7CC_01 -1.01110111110 x 2^2 + -1.01100100001 x 2^-5 = -1.01111001100 x 2^2 +4450_0000_BF5E_14_40F1_0 // f16_add_rne.tv line 45899 4450_BF5E_40F1_00 1.00001010000 x 2^2 + -1.01101011110 x 2^0 = 1.00011110001 x 2^1 D805_0000_7A09_14_7A05_1 // f16_add_rne.tv line 45999 D805_7A09_7A05_01 -1.00000000101 x 2^7 + 1.01000001001 x 2^15 = 1.01000000101 x 2^15 +B80F_0000_F880_14_F880_1 // f16_add_rne.tv line 46099 B80F_F880_F880_01 -1.00000001111 x 2^-1 + -1.00010000000 x 2^15 = -1.00010000000 x 2^15 +6C2F_0000_3BF1_14_6C2F_1 // f16_add_rne.tv line 46199 6C2F_3BF1_6C2F_01 1.00000101111 x 2^12 + 1.01111110001 x 2^-1 = 1.00000101111 x 2^12 +3ABF_0000_6FC4_14_6FC4_1 // f16_add_rne.tv line 46299 3ABF_6FC4_6FC4_01 1.01010111111 x 2^-1 + 1.01111000100 x 2^12 = 1.01111000100 x 2^12 +41E4_0000_88FB_14_41E4_1 // f16_add_rne.tv line 46399 41E4_88FB_41E4_01 1.00111100100 x 2^1 + -1.00011111011 x 2^-13 = 1.00111100100 x 2^1 ////////// Testcases from f16_mul_rz.tv of type mul rounding mode 0 -0000_FA02_3CFF_08_8000_0 // f16_mul_rz.tv line 500 0000_FA02_8000_00 0 * -1.01000000010 x 2^15 = -Denorm +C3EC_3800_3CFF_08_BFEC_0 // f16_mul_rz.tv line 100 C3EC_3800_BFEC_00 -1.01111101100 x 2^1 * 1.00000000000 x 2^-1 = -1.01111101100 x 2^0 +// Skipped denorm f16_mul_rz.tv line 200 0000_BA72_8000_00 0 * -1.01001110010 x 2^-1 = -Denorm +// Skipped denorm f16_mul_rz.tv line 300 0000_8401_8000_00 0 * -1.00000000001 x 2^-14 = -Denorm +BC83_BFFF_3CFF_08_4082_1 // f16_mul_rz.tv line 400 BC83_BFFF_4082_01 -1.00010000011 x 2^0 * -1.01111111111 x 2^0 = 1.00010000010 x 2^1 +// Skipped denorm f16_mul_rz.tv line 500 0000_FA02_8000_00 0 * -1.01000000010 x 2^15 = -Denorm +// Skipped denorm f16_mul_rz.tv line 600 0001_13FE_0000_03 Denorm * 1.01111111110 x 2^-11 = 0 +37AF_4400_3CFF_08_3FAF_0 // f16_mul_rz.tv line 700 37AF_4400_3FAF_00 1.01110101111 x 2^-2 * 1.00000000000 x 2^2 = 1.01110101111 x 2^0 +// Skipped denorm f16_mul_rz.tv line 800 0001_B668_8000_03 Denorm * -1.01001101000 x 2^-2 = -Denorm +// Skipped denorm f16_mul_rz.tv line 900 0001_B801_8000_03 Denorm * -1.00000000001 x 2^-1 = -Denorm 93FF_EBFF_3CFF_08_43FE_1 // f16_mul_rz.tv line 1000 93FF_EBFF_43FE_01 -1.01111111111 x 2^-11 * -1.01111111111 x 2^11 = 1.01111111110 x 2^1 +// Skipped denorm f16_mul_rz.tv line 1100 03FF_AC0E_8040_03 Denorm * -1.00000001110 x 2^-4 = -Denorm +// Skipped denorm f16_mul_rz.tv line 1200 03FF_3FFE_07FC_01 Denorm * 1.01111111110 x 2^0 = 1.01111111100 x 2^-14 +C0DF_7C00_3CFF_08_FC00_0 // f16_mul_rz.tv line 1300 C0DF_7C00_FC00_00 -1.00011011111 x 2^1 * INF = -INF +// Skipped denorm f16_mul_rz.tv line 1400 03FF_EC2E_B42C_01 Denorm * -1.00000101110 x 2^12 = -1.00000101100 x 2^-2 // Skipped denorm f16_mul_rz.tv line 1500 03FF_C401_8BFF_01 Denorm * -1.00000000001 x 2^2 = -1.01111111111 x 2^-13 +// Skipped denorm f16_mul_rz.tv line 1600 B2FF_03FF_80DF_03 -1.01011111111 x 2^-3 * Denorm = -Denorm +// Skipped denorm f16_mul_rz.tv line 1700 03FE_43BE_0BBA_01 Denorm * 1.01110111110 x 2^1 = 1.01110111010 x 2^-13 +// Skipped denorm f16_mul_rz.tv line 1800 03FE_6BFE_33FA_01 Denorm * 1.01111111110 x 2^11 = 1.01111111010 x 2^-3 +D169_9000_3CFF_08_2569_0 // f16_mul_rz.tv line 1900 D169_9000_2569_00 -1.00101101001 x 2^5 * -1.00000000000 x 2^-11 = 1.00101101001 x 2^-6 // Skipped denorm f16_mul_rz.tv line 2000 03FE_0001_0000_03 Denorm * Denorm = 0 +// Skipped denorm f16_mul_rz.tv line 2100 03FE_FC01_FE01_10 Denorm * NaN = NaN +// Skipped denorm f16_mul_rz.tv line 2200 003D_37FF_001E_03 Denorm * 1.01111111111 x 2^-2 = Denorm +// Skipped denorm f16_mul_rz.tv line 2300 0400_37EB_01FA_03 1.00000000000 x 2^-14 * 1.01111101011 x 2^-2 = Denorm +// Skipped denorm f16_mul_rz.tv line 2400 0400_83FE_8000_03 1.00000000000 x 2^-14 * -Denorm = -Denorm 54CE_BC00_3CFF_08_D4CE_0 // f16_mul_rz.tv line 2500 54CE_BC00_D4CE_00 1.00011001110 x 2^6 * -1.00000000000 x 2^0 = -1.00011001110 x 2^6 -0401_B7FE_3CFF_08_81FF_3 // f16_mul_rz.tv line 3000 0401_B7FE_81FF_03 1.00000000001 x 2^-14 * -1.01111111110 x 2^-2 = -Denorm +// Skipped denorm f16_mul_rz.tv line 2600 0400_B082_8090_03 1.00000000000 x 2^-14 * -1.00010000010 x 2^-3 = -Denorm +0401_1001_3CFF_08_0000_3 // f16_mul_rz.tv line 2700 0401_1001_0000_03 1.00000000001 x 2^-14 * 1.00000000001 x 2^-11 = 0 +47F8_43FF_3CFF_08_4FF7_1 // f16_mul_rz.tv line 2800 47F8_43FF_4FF7_01 1.01111111000 x 2^2 * 1.01111111111 x 2^1 = 1.01111110111 x 2^4 +0401_7562_3CFF_08_3D63_1 // f16_mul_rz.tv line 2900 0401_7562_3D63_01 1.00000000001 x 2^-14 * 1.00101100010 x 2^14 = 1.00101100011 x 2^0 +// Skipped denorm f16_mul_rz.tv line 3000 0401_B7FE_81FF_03 1.00000000001 x 2^-14 * -1.01111111110 x 2^-2 = -Denorm +7BDC_E800_3CFF_08_FBFF_5 // f16_mul_rz.tv line 3100 7BDC_E800_FBFF_05 1.01111011100 x 2^15 * -1.00000000000 x 2^11 = -1.01111111111 x 2^15 +// Skipped denorm f16_mul_rz.tv line 3200 07FF_8783_8000_03 1.01111111111 x 2^-14 * -1.01110000011 x 2^-14 = -Denorm +07FF_3C01_3CFF_08_0800_1 // f16_mul_rz.tv line 3300 07FF_3C01_0800_01 1.01111111111 x 2^-14 * 1.00000000001 x 2^0 = 1.00000000000 x 2^-13 +7BDB_7BFF_3CFF_08_7BFF_5 // f16_mul_rz.tv line 3400 7BDB_7BFF_7BFF_05 1.01111011011 x 2^15 * 1.01111111111 x 2^15 = 1.01111111111 x 2^15 07FF_C3FF_3CFF_08_8FFE_1 // f16_mul_rz.tv line 3500 07FF_C3FF_8FFE_01 1.01111111111 x 2^-14 * -1.01111111111 x 2^1 = -1.01111111110 x 2^-12 -9C3B_87FF_3CFF_08_0008_3 // f16_mul_rz.tv line 4000 9C3B_87FF_0008_03 -1.00000111011 x 2^-8 * -1.01111111111 x 2^-14 = Denorm +07FF_C3FE_3CFF_08_8FFD_1 // f16_mul_rz.tv line 3600 07FF_C3FE_8FFD_01 1.01111111111 x 2^-14 * -1.01111111110 x 2^1 = -1.01111111101 x 2^-12 +7400_0000_3CFF_08_0000_0 // f16_mul_rz.tv line 3700 7400_0000_0000_00 1.00000000000 x 2^14 * 0 = 0 +07FE_7702_3CFF_08_4300_1 // f16_mul_rz.tv line 3800 07FE_7702_4300_01 1.01111111110 x 2^-14 * 1.01100000010 x 2^14 = 1.01100000000 x 2^1 +07FE_6801_3CFF_08_33FF_1 // f16_mul_rz.tv line 3900 07FE_6801_33FF_01 1.01111111110 x 2^-14 * 1.00000000001 x 2^11 = 1.01111111111 x 2^-3 +// Skipped denorm f16_mul_rz.tv line 4000 9C3B_87FF_0008_03 -1.00000111011 x 2^-8 * -1.01111111111 x 2^-14 = Denorm +07FE_BAFC_3CFF_08_86FA_1 // f16_mul_rz.tv line 4100 07FE_BAFC_86FA_01 1.01111111110 x 2^-14 * -1.01011111100 x 2^-1 = -1.01011111010 x 2^-14 +07FE_FBFE_3CFF_08_C7FC_1 // f16_mul_rz.tv line 4200 07FE_FBFE_C7FC_01 1.01111111110 x 2^-14 * -1.01111111110 x 2^15 = -1.01111111100 x 2^2 +CC26_3400_3CFF_08_C426_0 // f16_mul_rz.tv line 4300 CC26_3400_C426_00 -1.00000100110 x 2^4 * 1.00000000000 x 2^-2 = -1.00000100110 x 2^2 +1000_B7C0_3CFF_08_8BC0_0 // f16_mul_rz.tv line 4400 1000_B7C0_8BC0_00 1.00000000000 x 2^-11 * -1.01111000000 x 2^-2 = -1.01111000000 x 2^-13 // Skipped denorm f16_mul_rz.tv line 4500 1000_8001_8000_03 1.00000000000 x 2^-11 * -Denorm = -Denorm -1001_2FBB_3CFF_08_03DE_3 // f16_mul_rz.tv line 5000 1001_2FBB_03DE_03 1.00000000001 x 2^-11 * 1.01110111011 x 2^-4 = Denorm +5BFE_BBFF_3CFF_08_DBFD_1 // f16_mul_rz.tv line 4600 5BFE_BBFF_DBFD_01 1.01111111110 x 2^7 * -1.01111111111 x 2^-1 = -1.01111111101 x 2^7 +1000_3FFD_3CFF_08_13FD_0 // f16_mul_rz.tv line 4700 1000_3FFD_13FD_00 1.00000000000 x 2^-11 * 1.01111111101 x 2^0 = 1.01111111101 x 2^-11 +1001_07FE_3CFF_08_0000_3 // f16_mul_rz.tv line 4800 1001_07FE_0000_03 1.00000000001 x 2^-11 * 1.01111111110 x 2^-14 = 0 +3FF3_4000_3CFF_08_43F3_0 // f16_mul_rz.tv line 4900 3FF3_4000_43F3_00 1.01111110011 x 2^0 * 1.00000000000 x 2^1 = 1.01111110011 x 2^1 +// Skipped denorm f16_mul_rz.tv line 5000 1001_2FBB_03DE_03 1.00000000001 x 2^-11 * 1.01110111011 x 2^-4 = Denorm +1001_B401_3CFF_08_8802_1 // f16_mul_rz.tv line 5100 1001_B401_8802_01 1.00000000001 x 2^-11 * -1.00000000001 x 2^-2 = -1.00000000010 x 2^-13 +47BA_C7FF_3CFF_08_D3B9_1 // f16_mul_rz.tv line 5200 47BA_C7FF_D3B9_01 1.01110111010 x 2^2 * -1.01111111111 x 2^2 = -1.01110111001 x 2^5 +13FF_3FC2_3CFF_08_17C1_1 // f16_mul_rz.tv line 5300 13FF_3FC2_17C1_01 1.01111111111 x 2^-11 * 1.01111000010 x 2^0 = 1.01111000001 x 2^-10 +13FF_3BFE_3CFF_08_13FD_1 // f16_mul_rz.tv line 5400 13FF_3BFE_13FD_01 1.01111111111 x 2^-11 * 1.01111111110 x 2^-1 = 1.01111111101 x 2^-11 37EE_7800_3CFF_08_73EE_0 // f16_mul_rz.tv line 5500 37EE_7800_73EE_00 1.01111101110 x 2^-2 * 1.00000000000 x 2^15 = 1.01111101110 x 2^13 +13FF_762A_3CFF_08_4E29_1 // f16_mul_rz.tv line 5600 13FF_762A_4E29_01 1.01111111111 x 2^-11 * 1.01000101010 x 2^14 = 1.01000101001 x 2^4 +13FF_C001_3CFF_08_9800_1 // f16_mul_rz.tv line 5700 13FF_C001_9800_01 1.01111111111 x 2^-11 * -1.00000000001 x 2^1 = -1.00000000000 x 2^-9 +// Skipped denorm f16_mul_rz.tv line 5800 80FF_FFFF_FFFF_00 -Denorm * NaN = NaN +13FE_6BEF_3CFF_08_43ED_1 // f16_mul_rz.tv line 5900 13FE_6BEF_43ED_01 1.01111111110 x 2^-11 * 1.01111101111 x 2^11 = 1.01111101101 x 2^1 13FE_47FE_3CFF_08_1FFC_1 // f16_mul_rz.tv line 6000 13FE_47FE_1FFC_01 1.01111111110 x 2^-11 * 1.01111111110 x 2^2 = 1.01111111100 x 2^-8 +// Skipped denorm f16_mul_rz.tv line 6100 3BF1_8400_83F8_03 1.01111110001 x 2^-1 * -1.00000000000 x 2^-14 = -Denorm +// Skipped denorm f16_mul_rz.tv line 6200 13FE_85C8_8001_03 1.01111111110 x 2^-11 * -1.00111001000 x 2^-14 = -Denorm +13FE_F801_3CFF_08_CFFF_1 // f16_mul_rz.tv line 6300 13FE_F801_CFFF_01 1.01111111110 x 2^-11 * -1.00000000001 x 2^15 = -1.01111111111 x 2^4 +40C0_13FF_3CFF_08_18BF_1 // f16_mul_rz.tv line 6400 40C0_13FF_18BF_01 1.00011000000 x 2^1 * 1.01111111111 x 2^-11 = 1.00010111111 x 2^-9 3400_CA47_3CFF_08_C247_0 // f16_mul_rz.tv line 6500 3400_CA47_C247_00 1.00000000000 x 2^-2 * -1.01001000111 x 2^3 = -1.01001000111 x 2^1 +3400_7FFE_3CFF_08_7e00_0 // f16_mul_rz.tv line 6600 3400_7FFE_7FFE_00 1.00000000000 x 2^-2 * NaN = NaN +AFFF_B800_3CFF_08_2BFF_0 // f16_mul_rz.tv line 6700 AFFF_B800_2BFF_00 -1.01111111111 x 2^-4 * -1.00000000000 x 2^-1 = 1.01111111111 x 2^-5 +3400_57E8_3CFF_08_4FE8_0 // f16_mul_rz.tv line 6800 3400_57E8_4FE8_00 1.00000000000 x 2^-2 * 1.01111101000 x 2^6 = 1.01111101000 x 2^4 +// Skipped denorm f16_mul_rz.tv line 6900 3401_0401_0100_03 1.00000000001 x 2^-2 * 1.00000000001 x 2^-14 = Denorm 30EE_3FFF_3CFF_08_34ED_1 // f16_mul_rz.tv line 7000 30EE_3FFF_34ED_01 1.00011101110 x 2^-3 * 1.01111111111 x 2^0 = 1.00011101101 x 2^-2 +3401_B7BE_3CFF_08_AFBF_1 // f16_mul_rz.tv line 7100 3401_B7BE_AFBF_01 1.00000000001 x 2^-2 * -1.01110111110 x 2^-2 = -1.01110111111 x 2^-4 +3401_93FE_3CFF_08_8BFF_1 // f16_mul_rz.tv line 7200 3401_93FE_8BFF_01 1.00000000001 x 2^-2 * -1.01111111110 x 2^-11 = -1.01111111111 x 2^-13 +F37C_C400_3CFF_08_7B7C_0 // f16_mul_rz.tv line 7300 F37C_C400_7B7C_00 -1.01101111100 x 2^13 * -1.00000000000 x 2^2 = 1.01101111100 x 2^15 +37FF_B4C6_3CFF_08_B0C5_1 // f16_mul_rz.tv line 7400 37FF_B4C6_B0C5_01 1.01111111111 x 2^-2 * -1.00011000110 x 2^-2 = -1.00011000101 x 2^-3 37FF_3801_3CFF_08_3400_1 // f16_mul_rz.tv line 7500 37FF_3801_3400_01 1.01111111111 x 2^-2 * 1.00000000001 x 2^-1 = 1.00000000000 x 2^-2 +CC88_6BFF_3CFF_08_FBFF_5 // f16_mul_rz.tv line 7600 CC88_6BFF_FBFF_05 -1.00010001000 x 2^4 * 1.01111111111 x 2^11 = -1.01111111111 x 2^15 +37FF_7CB4_3CFF_08_7e00_0 // f16_mul_rz.tv line 7700 37FF_7CB4_7EB4_10 1.01111111111 x 2^-2 * NaN = NaN +37FF_BFFE_3CFF_08_BBFD_1 // f16_mul_rz.tv line 7800 37FF_BFFE_BBFD_01 1.01111111111 x 2^-2 * -1.01111111110 x 2^0 = -1.01111111101 x 2^-1 +7843_FC00_3CFF_08_FC00_0 // f16_mul_rz.tv line 7900 7843_FC00_FC00_00 1.00001000011 x 2^15 * -INF = -INF 37FE_B783_3CFF_08_B381_1 // f16_mul_rz.tv line 8000 37FE_B783_B381_01 1.01111111110 x 2^-2 * -1.01110000011 x 2^-2 = -1.01110000001 x 2^-3 -0EBE_1000_3CFF_08_0003_3 // f16_mul_rz.tv line 8500 0EBE_1000_0003_03 1.01010111110 x 2^-12 * 1.00000000000 x 2^-11 = Denorm +37FE_4401_3CFF_08_3FFF_1 // f16_mul_rz.tv line 8100 37FE_4401_3FFF_01 1.01111111110 x 2^-2 * 1.00000000001 x 2^2 = 1.01111111111 x 2^0 +// Skipped denorm f16_mul_rz.tv line 8200 BB80_83FF_03BF_03 -1.01110000000 x 2^-1 * -Denorm = Denorm +37FE_BFDF_3CFF_08_BBDD_1 // f16_mul_rz.tv line 8300 37FE_BFDF_BBDD_01 1.01111111110 x 2^-2 * -1.01111011111 x 2^0 = -1.01111011101 x 2^-1 +37FE_EBFE_3CFF_08_E7FC_1 // f16_mul_rz.tv line 8400 37FE_EBFE_E7FC_01 1.01111111110 x 2^-2 * -1.01111111110 x 2^11 = -1.01111111100 x 2^10 +// Skipped denorm f16_mul_rz.tv line 8500 0EBE_1000_0003_03 1.01010111110 x 2^-12 * 1.00000000000 x 2^-11 = Denorm +3800_BB68_3CFF_08_B768_0 // f16_mul_rz.tv line 8600 3800_BB68_B768_00 1.00000000000 x 2^-1 * -1.01101101000 x 2^-1 = -1.01101101000 x 2^-2 +3800_7C01_3CFF_08_7e00_0 // f16_mul_rz.tv line 8700 3800_7C01_7E01_10 1.00000000000 x 2^-1 * NaN = NaN +76FC_B7FF_3CFF_08_F2FB_1 // f16_mul_rz.tv line 8800 76FC_B7FF_F2FB_01 1.01011111100 x 2^14 * -1.01111111111 x 2^-2 = -1.01011111011 x 2^13 +3800_41E1_3CFF_08_3DE1_0 // f16_mul_rz.tv line 8900 3800_41E1_3DE1_00 1.00000000000 x 2^-1 * 1.00111100001 x 2^1 = 1.00111100001 x 2^0 // Skipped denorm f16_mul_rz.tv line 9000 3801_03FE_01FF_03 1.00000000001 x 2^-1 * Denorm = Denorm +3401_3C00_3CFF_08_3401_0 // f16_mul_rz.tv line 9100 3401_3C00_3401_00 1.00000000001 x 2^-2 * 1.00000000000 x 2^0 = 1.00000000001 x 2^-2 +3801_5012_3CFF_08_4C13_1 // f16_mul_rz.tv line 9200 3801_5012_4C13_01 1.00000000001 x 2^-1 * 1.00000010010 x 2^5 = 1.00000010011 x 2^4 +3801_9001_3CFF_08_8C02_1 // f16_mul_rz.tv line 9300 3801_9001_8C02_01 1.00000000001 x 2^-1 * -1.00000000001 x 2^-11 = -1.00000000010 x 2^-12 +// Skipped denorm f16_mul_rz.tv line 9400 0291_C3FF_8921_01 Denorm * -1.01111111111 x 2^1 = -1.00100100001 x 2^-13 3801_480F_3CFF_08_4410_1 // f16_mul_rz.tv line 9500 3801_480F_4410_01 1.00000000001 x 2^-1 * 1.00000001111 x 2^3 = 1.00000010000 x 2^2 +3BFF_37FE_3CFF_08_37FD_1 // f16_mul_rz.tv line 9600 3BFF_37FE_37FD_01 1.01111111111 x 2^-1 * 1.01111111110 x 2^-2 = 1.01111111101 x 2^-2 +F012_6800_3CFF_08_FBFF_5 // f16_mul_rz.tv line 9700 F012_6800_FBFF_05 -1.00000010010 x 2^13 * 1.00000000000 x 2^11 = -1.01111111111 x 2^15 +3BFF_89DF_3CFF_08_89DE_1 // f16_mul_rz.tv line 9800 3BFF_89DF_89DE_01 1.01111111111 x 2^-1 * -1.00111011111 x 2^-13 = -1.00111011110 x 2^-13 +3BFF_BC01_3CFF_08_BC00_1 // f16_mul_rz.tv line 9900 3BFF_BC01_BC00_01 1.01111111111 x 2^-1 * -1.00000000001 x 2^0 = -1.00000000000 x 2^0 // Skipped denorm f16_mul_rz.tv line 10000 003E_FBFF_B3BF_01 Denorm * -1.01111111111 x 2^15 = -1.01110111111 x 2^-3 +3BFE_7D5A_3CFF_08_7e00_0 // f16_mul_rz.tv line 10100 3BFE_7D5A_7F5A_10 1.01111111110 x 2^-1 * NaN = NaN +3BFE_43FE_3CFF_08_43FC_1 // f16_mul_rz.tv line 10200 3BFE_43FE_43FC_01 1.01111111110 x 2^-1 * 1.01111111110 x 2^1 = 1.01111111100 x 2^1 +// Skipped denorm f16_mul_rz.tv line 10300 C800_8000_0000_00 -1.00000000000 x 2^3 * -Denorm = 0 +3BFE_4400_3CFF_08_43FE_0 // f16_mul_rz.tv line 10400 3BFE_4400_43FE_00 1.01111111110 x 2^-1 * 1.00000000000 x 2^2 = 1.01111111110 x 2^1 3BFE_E801_3CFF_08_E7FF_1 // f16_mul_rz.tv line 10500 3BFE_E801_E7FF_01 1.01111111110 x 2^-1 * -1.00000000001 x 2^11 = -1.01111111111 x 2^10 +// Skipped denorm f16_mul_rz.tv line 10600 B080_07FF_811F_03 -1.00010000000 x 2^-3 * 1.01111111111 x 2^-14 = -Denorm +3C00_F7E6_3CFF_08_F7E6_0 // f16_mul_rz.tv line 10700 3C00_F7E6_F7E6_00 1.00000000000 x 2^0 * -1.01111100110 x 2^14 = -1.01111100110 x 2^14 +3C00_7BFE_3CFF_08_7BFE_0 // f16_mul_rz.tv line 10800 3C00_7BFE_7BFE_00 1.00000000000 x 2^0 * 1.01111111110 x 2^15 = 1.01111111110 x 2^15 +B449_B400_3CFF_08_2C49_0 // f16_mul_rz.tv line 10900 B449_B400_2C49_00 -1.00001001001 x 2^-2 * -1.00000000000 x 2^-2 = 1.00001001001 x 2^-4 3C00_88D3_3CFF_08_88D3_0 // f16_mul_rz.tv line 11000 3C00_88D3_88D3_00 1.00000000000 x 2^0 * -1.00011010011 x 2^-13 = -1.00011010011 x 2^-13 +// Skipped denorm f16_mul_rz.tv line 11100 3C01_0001_0001_03 1.00000000001 x 2^0 * Denorm = Denorm +3FDF_3BFF_3CFF_08_3FDE_1 // f16_mul_rz.tv line 11200 3FDF_3BFF_3FDE_01 1.01111011111 x 2^0 * 1.01111111111 x 2^-1 = 1.01111011110 x 2^0 +3C01_B390_3CFF_08_B391_1 // f16_mul_rz.tv line 11300 3C01_B390_B391_01 1.00000000001 x 2^0 * -1.01110010000 x 2^-3 = -1.01110010001 x 2^-3 +3C01_87FE_3CFF_08_87FF_1 // f16_mul_rz.tv line 11400 3C01_87FE_87FF_01 1.00000000001 x 2^0 * -1.01111111110 x 2^-14 = -1.01111111111 x 2^-14 257F_C000_3CFF_08_A97F_0 // f16_mul_rz.tv line 11500 257F_C000_A97F_00 1.00101111111 x 2^-6 * -1.00000000000 x 2^1 = -1.00101111111 x 2^-5 +3C01_387E_3CFF_08_387F_1 // f16_mul_rz.tv line 11600 3C01_387E_387F_01 1.00000000001 x 2^0 * 1.00001111110 x 2^-1 = 1.00001111111 x 2^-1 +3FFF_3401_3CFF_08_3800_1 // f16_mul_rz.tv line 11700 3FFF_3401_3800_01 1.01111111111 x 2^0 * 1.00000000001 x 2^-2 = 1.00000000000 x 2^-1 +380D_47FF_3CFF_08_440C_1 // f16_mul_rz.tv line 11800 380D_47FF_440C_01 1.00000001101 x 2^-1 * 1.01111111111 x 2^2 = 1.00000001100 x 2^2 +3FFF_FCDF_3CFF_08_7e00_0 // f16_mul_rz.tv line 11900 3FFF_FCDF_FEDF_10 1.01111111111 x 2^0 * NaN = NaN 3FFF_BBFE_3CFF_08_BFFD_1 // f16_mul_rz.tv line 12000 3FFF_BBFE_BFFD_01 1.01111111111 x 2^0 * -1.01111111110 x 2^-1 = -1.01111111101 x 2^0 +403A_F800_3CFF_08_FBFF_5 // f16_mul_rz.tv line 12100 403A_F800_FBFF_05 1.00000111010 x 2^1 * -1.00000000000 x 2^15 = -1.01111111111 x 2^15 +3FFE_F7C1_3CFF_08_FBBF_1 // f16_mul_rz.tv line 12200 3FFE_F7C1_FBBF_01 1.01111111110 x 2^0 * -1.01111000001 x 2^14 = -1.01110111111 x 2^15 +3FFE_4001_3CFF_08_43FF_1 // f16_mul_rz.tv line 12300 3FFE_4001_43FF_01 1.01111111110 x 2^0 * 1.00000000001 x 2^1 = 1.01111111111 x 2^1 +7C20_7FFF_3CFF_08_7e00_0 // f16_mul_rz.tv line 12400 7C20_7FFF_7E20_10 NaN * NaN = NaN 3FFE_4AFD_3CFF_08_4EFB_1 // f16_mul_rz.tv line 12500 3FFE_4AFD_4EFB_01 1.01111111110 x 2^0 * 1.01011111101 x 2^3 = 1.01011111011 x 2^4 +3FFE_C7FE_3CFF_08_CBFC_1 // f16_mul_rz.tv line 12600 3FFE_C7FE_CBFC_01 1.01111111110 x 2^0 * -1.01111111110 x 2^2 = -1.01111111100 x 2^3 +4BDA_0400_3CFF_08_13DA_0 // f16_mul_rz.tv line 12700 4BDA_0400_13DA_00 1.01111011010 x 2^3 * 1.00000000000 x 2^-14 = 1.01111011010 x 2^-11 +4000_4400_3CFF_08_4800_0 // f16_mul_rz.tv line 12800 4000_4400_4800_00 1.00000000000 x 2^1 * 1.00000000000 x 2^2 = 1.00000000000 x 2^3 +4000_7801_3CFF_08_7BFF_5 // f16_mul_rz.tv line 12900 4000_7801_7BFF_05 1.00000000000 x 2^1 * 1.00000000001 x 2^15 = 1.01111111111 x 2^15 B7FF_93FF_3CFF_08_0FFE_1 // f16_mul_rz.tv line 13000 B7FF_93FF_0FFE_01 -1.01111111111 x 2^-2 * -1.01111111111 x 2^-11 = 1.01111111110 x 2^-12 +4000_BFDD_3CFF_08_C3DD_0 // f16_mul_rz.tv line 13100 4000_BFDD_C3DD_00 1.00000000000 x 2^1 * -1.01111011101 x 2^0 = -1.01111011101 x 2^1 +4000_FFFE_3CFF_08_7e00_0 // f16_mul_rz.tv line 13200 4000_FFFE_FFFE_00 1.00000000000 x 2^1 * NaN = NaN +5FF3_3800_3CFF_08_5BF3_0 // f16_mul_rz.tv line 13300 5FF3_3800_5BF3_00 1.01111110011 x 2^8 * 1.00000000000 x 2^-1 = 1.01111110011 x 2^7 +4001_ADDF_3CFF_08_B1E0_1 // f16_mul_rz.tv line 13400 4001_ADDF_B1E0_01 1.00000000001 x 2^1 * -1.00111011111 x 2^-4 = -1.00111100000 x 2^-3 4001_8401_3CFF_08_8802_1 // f16_mul_rz.tv line 13500 4001_8401_8802_01 1.00000000001 x 2^1 * -1.00000000001 x 2^-14 = -1.00000000010 x 2^-13 +B11F_BFFF_3CFF_08_351E_1 // f16_mul_rz.tv line 13600 B11F_BFFF_351E_01 -1.00100011111 x 2^-3 * -1.01111111111 x 2^0 = 1.00100011110 x 2^-2 +4001_3FDD_3CFF_08_43DE_1 // f16_mul_rz.tv line 13700 4001_3FDD_43DE_01 1.00000000001 x 2^1 * 1.01111011101 x 2^0 = 1.01111011110 x 2^1 +43FF_13FE_3CFF_08_1BFD_1 // f16_mul_rz.tv line 13800 43FF_13FE_1BFD_01 1.01111111111 x 2^1 * 1.01111111110 x 2^-11 = 1.01111111101 x 2^-9 +F5FC_4400_3CFF_08_FBFF_5 // f16_mul_rz.tv line 13900 F5FC_4400_FBFF_05 -1.00111111100 x 2^14 * 1.00000000000 x 2^2 = -1.01111111111 x 2^15 43FF_3808_3CFF_08_4007_1 // f16_mul_rz.tv line 14000 43FF_3808_4007_01 1.01111111111 x 2^1 * 1.00000001000 x 2^-1 = 1.00000000111 x 2^1 +43FF_B801_3CFF_08_C000_1 // f16_mul_rz.tv line 14100 43FF_B801_C000_01 1.01111111111 x 2^1 * -1.00000000001 x 2^-1 = -1.00000000000 x 2^1 +69E0_EBFF_3CFF_08_FBFF_5 // f16_mul_rz.tv line 14200 69E0_EBFF_FBFF_05 1.00111100000 x 2^11 * -1.01111111111 x 2^11 = -1.01111111111 x 2^15 +43FE_4481_3CFF_08_4C7F_1 // f16_mul_rz.tv line 14300 43FE_4481_4C7F_01 1.01111111110 x 2^1 * 1.00010000001 x 2^2 = 1.00001111111 x 2^4 +43FE_3FFE_3CFF_08_47FC_1 // f16_mul_rz.tv line 14400 43FE_3FFE_47FC_01 1.01111111110 x 2^1 * 1.01111111110 x 2^0 = 1.01111111100 x 2^2 AC0A_7C00_3CFF_08_FC00_0 // f16_mul_rz.tv line 14500 AC0A_7C00_FC00_00 -1.00000001010 x 2^-4 * INF = -INF +43FE_2FFB_3CFF_08_37F9_1 // f16_mul_rz.tv line 14600 43FE_2FFB_37F9_01 1.01111111110 x 2^1 * 1.01111111011 x 2^-4 = 1.01111111001 x 2^-2 +43FE_C401_3CFF_08_CBFF_1 // f16_mul_rz.tv line 14700 43FE_C401_CBFF_01 1.01111111110 x 2^1 * -1.00000000001 x 2^2 = -1.01111111111 x 2^3 +// Skipped denorm f16_mul_rz.tv line 14800 4DBD_03FF_15BB_01 1.00110111101 x 2^4 * Denorm = 1.00110111011 x 2^-10 +4400_AD2D_3CFF_08_B52D_0 // f16_mul_rz.tv line 14900 4400_AD2D_B52D_00 1.00000000000 x 2^2 * -1.00100101101 x 2^-4 = -1.00100101101 x 2^-2 4400_6BFE_3CFF_08_73FE_0 // f16_mul_rz.tv line 15000 4400_6BFE_73FE_00 1.00000000000 x 2^2 * 1.01111111110 x 2^11 = 1.01111111110 x 2^13 +C0FC_9000_3CFF_08_14FC_0 // f16_mul_rz.tv line 15100 C0FC_9000_14FC_00 -1.00011111100 x 2^1 * -1.00000000000 x 2^-11 = 1.00011111100 x 2^-10 +4400_410C_3CFF_08_490C_0 // f16_mul_rz.tv line 15200 4400_410C_490C_00 1.00000000000 x 2^2 * 1.00100001100 x 2^1 = 1.00100001100 x 2^3 +4400_FC01_3CFF_08_7e00_0 // f16_mul_rz.tv line 15300 4400_FC01_FE01_10 1.00000000000 x 2^2 * NaN = NaN +1412_37FF_3CFF_08_1011_1 // f16_mul_rz.tv line 15400 1412_37FF_1011_01 1.00000010010 x 2^-10 * 1.01111111111 x 2^-2 = 1.00000010001 x 2^-11 4401_D3F2_3CFF_08_DBF3_1 // f16_mul_rz.tv line 15500 4401_D3F2_DBF3_01 1.00000000001 x 2^2 * -1.01111110010 x 2^5 = -1.01111110011 x 2^7 +// Skipped denorm f16_mul_rz.tv line 15600 4401_83FE_8BFD_01 1.00000000001 x 2^2 * -Denorm = -1.01111111101 x 2^-13 +// Skipped denorm f16_mul_rz.tv line 15700 800F_BC00_000F_00 -Denorm * -1.00000000000 x 2^0 = Denorm +4401_4AFF_3CFF_08_5300_1 // f16_mul_rz.tv line 15800 4401_4AFF_5300_01 1.00000000001 x 2^2 * 1.01011111111 x 2^3 = 1.01100000000 x 2^5 +47FF_1001_3CFF_08_1C00_1 // f16_mul_rz.tv line 15900 47FF_1001_1C00_01 1.01111111111 x 2^2 * 1.00000000001 x 2^-11 = 1.00000000000 x 2^-8 5BC2_43FF_3CFF_08_63C1_1 // f16_mul_rz.tv line 16000 5BC2_43FF_63C1_01 1.01111000010 x 2^7 * 1.01111111111 x 2^1 = 1.01111000001 x 2^9 +47FF_47FE_3CFF_08_53FD_1 // f16_mul_rz.tv line 16100 47FF_47FE_53FD_01 1.01111111111 x 2^2 * 1.01111111110 x 2^2 = 1.01111111101 x 2^5 +47FF_B7FE_3CFF_08_C3FD_1 // f16_mul_rz.tv line 16200 47FF_B7FE_C3FD_01 1.01111111111 x 2^2 * -1.01111111110 x 2^-2 = -1.01111111101 x 2^1 +17FE_E800_3CFF_08_C3FE_0 // f16_mul_rz.tv line 16300 17FE_E800_C3FE_00 1.01111111110 x 2^-10 * -1.00000000000 x 2^11 = -1.01111111110 x 2^1 +47FE_78F8_3CFF_08_7BFF_5 // f16_mul_rz.tv line 16400 47FE_78F8_7BFF_05 1.01111111110 x 2^2 * 1.00011111000 x 2^15 = 1.01111111111 x 2^15 47FE_3C01_3CFF_08_47FF_1 // f16_mul_rz.tv line 16500 47FE_3C01_47FF_01 1.01111111110 x 2^2 * 1.00000000001 x 2^0 = 1.01111111111 x 2^2 +35C0_7BFF_3CFF_08_75BF_1 // f16_mul_rz.tv line 16600 35C0_7BFF_75BF_01 1.00111000000 x 2^-2 * 1.01111111111 x 2^15 = 1.00110111111 x 2^14 +47FE_7A01_3CFF_08_7BFF_5 // f16_mul_rz.tv line 16700 47FE_7A01_7BFF_05 1.01111111110 x 2^2 * 1.01000000001 x 2^15 = 1.01111111111 x 2^15 +47FE_C3FE_3CFF_08_CFFC_1 // f16_mul_rz.tv line 16800 47FE_C3FE_CFFC_01 1.01111111110 x 2^2 * -1.01111111110 x 2^1 = -1.01111111100 x 2^4 +// Skipped denorm f16_mul_rz.tv line 16900 B86B_0000_8000_00 -1.00001101011 x 2^-1 * 0 = -Denorm 6800_13F1_3CFF_08_3FF1_0 // f16_mul_rz.tv line 17000 6800_13F1_3FF1_00 1.00000000000 x 2^11 * 1.01111110001 x 2^-11 = 1.01111110001 x 2^0 +6800_6801_3CFF_08_7BFF_5 // f16_mul_rz.tv line 17100 6800_6801_7BFF_05 1.00000000000 x 2^11 * 1.00000000001 x 2^11 = 1.01111111111 x 2^15 +BFE4_87FF_3CFF_08_0BE3_1 // f16_mul_rz.tv line 17200 BFE4_87FF_0BE3_01 -1.01111100100 x 2^0 * -1.01111111111 x 2^-14 = 1.01111100011 x 2^-13 +6800_CBDA_3CFF_08_F7DA_0 // f16_mul_rz.tv line 17300 6800_CBDA_F7DA_00 1.00000000000 x 2^11 * -1.01111011010 x 2^3 = -1.01111011010 x 2^14 +6800_FBFE_3CFF_08_FBFF_5 // f16_mul_rz.tv line 17400 6800_FBFE_FBFF_05 1.00000000000 x 2^11 * -1.01111111110 x 2^15 = -1.01111111111 x 2^15 78FB_3400_3CFF_08_70FB_0 // f16_mul_rz.tv line 17500 78FB_3400_70FB_00 1.00011111011 x 2^15 * 1.00000000000 x 2^-2 = 1.00011111011 x 2^13 +6801_4436_3CFF_08_7037_1 // f16_mul_rz.tv line 17600 6801_4436_7037_01 1.00000000001 x 2^11 * 1.00000110110 x 2^2 = 1.00000110111 x 2^13 +// Skipped denorm f16_mul_rz.tv line 17700 6801_8001_8801_00 1.00000000001 x 2^11 * -Denorm = -1.00000000001 x 2^-13 +CC30_BBFF_3CFF_08_4C2F_1 // f16_mul_rz.tv line 17800 CC30_BBFF_4C2F_01 -1.00000110000 x 2^4 * -1.01111111111 x 2^-1 = 1.00000101111 x 2^4 +6801_9009_3CFF_08_BC0A_1 // f16_mul_rz.tv line 17900 6801_9009_BC0A_01 1.00000000001 x 2^11 * -1.00000001001 x 2^-11 = -1.00000001010 x 2^0 6BFF_07FE_3CFF_08_37FD_1 // f16_mul_rz.tv line 18000 6BFF_07FE_37FD_01 1.01111111111 x 2^11 * 1.01111111110 x 2^-14 = 1.01111111101 x 2^-2 +F7BA_4000_3CFF_08_FBBA_0 // f16_mul_rz.tv line 18100 F7BA_4000_FBBA_00 -1.01110111010 x 2^14 * 1.00000000000 x 2^1 = -1.01110111010 x 2^15 +6BFF_BC02_3CFF_08_EC01_1 // f16_mul_rz.tv line 18200 6BFF_BC02_EC01_01 1.01111111111 x 2^11 * -1.00000000010 x 2^0 = -1.00000000001 x 2^12 +6BFF_B401_3CFF_08_E400_1 // f16_mul_rz.tv line 18300 6BFF_B401_E400_01 1.01111111111 x 2^11 * -1.00000000001 x 2^-2 = -1.00000000000 x 2^10 +618F_C7FF_3CFF_08_ED8E_1 // f16_mul_rz.tv line 18400 618F_C7FF_ED8E_01 1.00110001111 x 2^9 * -1.01111111111 x 2^2 = -1.00110001110 x 2^12 6BFE_13FE_3CFF_08_43FC_1 // f16_mul_rz.tv line 18500 6BFE_13FE_43FC_01 1.01111111110 x 2^11 * 1.01111111110 x 2^-11 = 1.01111111100 x 2^1 -382F_FFFF_3CFF_08_FFFF_0 // f16_mul_rz.tv line 19000 382F_FFFF_FFFF_00 1.00000101111 x 2^-1 * NaN = NaN +6BFE_3BFE_3CFF_08_6BFC_1 // f16_mul_rz.tv line 18600 6BFE_3BFE_6BFC_01 1.01111111110 x 2^11 * 1.01111111110 x 2^-1 = 1.01111111100 x 2^11 +977C_7800_3CFF_08_D37C_0 // f16_mul_rz.tv line 18700 977C_7800_D37C_00 -1.01101111100 x 2^-10 * 1.00000000000 x 2^15 = -1.01101111100 x 2^5 +6BFE_230F_3CFF_08_530D_1 // f16_mul_rz.tv line 18800 6BFE_230F_530D_01 1.01111111110 x 2^11 * 1.01100001111 x 2^-7 = 1.01100001101 x 2^5 +6BFE_C001_3CFF_08_EFFF_1 // f16_mul_rz.tv line 18900 6BFE_C001_EFFF_01 1.01111111110 x 2^11 * -1.00000000001 x 2^1 = -1.01111111111 x 2^12 +382F_FFFF_3CFF_08_7e00_0 // f16_mul_rz.tv line 19000 382F_FFFF_FFFF_00 1.00000101111 x 2^-1 * NaN = NaN +// Skipped denorm f16_mul_rz.tv line 19100 7800_80A0_B500_00 1.00000000000 x 2^15 * -Denorm = -1.00100000000 x 2^-2 +7800_47FE_3CFF_08_7BFF_5 // f16_mul_rz.tv line 19200 7800_47FE_7BFF_05 1.00000000000 x 2^15 * 1.01111111110 x 2^2 = 1.01111111111 x 2^15 +// Skipped denorm f16_mul_rz.tv line 19300 044F_8400_8000_03 1.00001001111 x 2^-14 * -1.00000000000 x 2^-14 = -Denorm +7800_43EF_3CFF_08_7BFF_5 // f16_mul_rz.tv line 19400 7800_43EF_7BFF_05 1.00000000000 x 2^15 * 1.01111101111 x 2^1 = 1.01111111111 x 2^15 7800_F801_3CFF_08_FBFF_5 // f16_mul_rz.tv line 19500 7800_F801_FBFF_05 1.00000000000 x 2^15 * -1.00000000001 x 2^15 = -1.01111111111 x 2^15 +41F8_13FF_3CFF_08_19F7_1 // f16_mul_rz.tv line 19600 41F8_13FF_19F7_01 1.00111111000 x 2^1 * 1.01111111111 x 2^-11 = 1.00111110111 x 2^-9 +7801_C002_3CFF_08_FBFF_5 // f16_mul_rz.tv line 19700 7801_C002_FBFF_05 1.00000000001 x 2^15 * -1.00000000010 x 2^1 = -1.01111111111 x 2^15 +7801_7FFE_3CFF_08_7e00_0 // f16_mul_rz.tv line 19800 7801_7FFE_7FFE_00 1.00000000001 x 2^15 * NaN = NaN +AC17_B800_3CFF_08_2817_0 // f16_mul_rz.tv line 19900 AC17_B800_2817_00 -1.00000010111 x 2^-4 * -1.00000000000 x 2^-1 = 1.00000010111 x 2^-5 7801_4877_3CFF_08_7BFF_5 // f16_mul_rz.tv line 20000 7801_4877_7BFF_05 1.00000000001 x 2^15 * 1.00001110111 x 2^3 = 1.01111111111 x 2^15 +7BFF_0401_3CFF_08_4400_1 // f16_mul_rz.tv line 20100 7BFF_0401_4400_01 1.01111111111 x 2^15 * 1.00000000001 x 2^-14 = 1.00000000000 x 2^2 +33F0_3FFF_3CFF_08_37EF_1 // f16_mul_rz.tv line 20200 33F0_3FFF_37EF_01 1.01111110000 x 2^-3 * 1.01111111111 x 2^0 = 1.01111101111 x 2^-2 +7BFF_CFE8_3CFF_08_FBFF_5 // f16_mul_rz.tv line 20300 7BFF_CFE8_FBFF_05 1.01111111111 x 2^15 * -1.01111101000 x 2^4 = -1.01111111111 x 2^15 +7BFF_93FE_3CFF_08_D3FD_1 // f16_mul_rz.tv line 20400 7BFF_93FE_D3FD_01 1.01111111111 x 2^15 * -1.01111111110 x 2^-11 = -1.01111111101 x 2^5 // Skipped denorm f16_mul_rz.tv line 20500 0090_C400_8240_00 Denorm * -1.00000000000 x 2^2 = -Denorm +7BFE_CA20_3CFF_08_FBFF_5 // f16_mul_rz.tv line 20600 7BFE_CA20_FBFF_05 1.01111111110 x 2^15 * -1.01000100000 x 2^3 = -1.01111111111 x 2^15 +7BFE_3801_3CFF_08_77FF_1 // f16_mul_rz.tv line 20700 7BFE_3801_77FF_01 1.01111111110 x 2^15 * 1.00000000001 x 2^-1 = 1.01111111111 x 2^14 +68A0_6BFF_3CFF_08_7BFF_5 // f16_mul_rz.tv line 20800 68A0_6BFF_7BFF_05 1.00010100000 x 2^11 * 1.01111111111 x 2^11 = 1.01111111111 x 2^15 +7BFE_AC41_3CFF_08_EC3F_1 // f16_mul_rz.tv line 20900 7BFE_AC41_EC3F_01 1.01111111110 x 2^15 * -1.00001000001 x 2^-4 = -1.00000111111 x 2^12 7BFE_BFFE_3CFF_08_FBFF_5 // f16_mul_rz.tv line 21000 7BFE_BFFE_FBFF_05 1.01111111110 x 2^15 * -1.01111111110 x 2^0 = -1.01111111111 x 2^15 +F401_FC00_3CFF_08_7C00_0 // f16_mul_rz.tv line 21100 F401_FC00_7C00_00 -1.00000000001 x 2^14 * -INF = INF +7C00_CAF6_3CFF_08_FC00_0 // f16_mul_rz.tv line 21200 7C00_CAF6_FC00_00 INF * -1.01011110110 x 2^3 = -INF +7C00_4401_3CFF_08_7C00_0 // f16_mul_rz.tv line 21300 7C00_4401_7C00_00 INF * 1.00000000001 x 2^2 = INF +// Skipped denorm f16_mul_rz.tv line 21400 7FEF_83FF_7FEF_00 NaN * -Denorm = NaN 7C00_4F08_3CFF_08_7C00_0 // f16_mul_rz.tv line 21500 7C00_4F08_7C00_00 INF * 1.01100001000 x 2^4 = INF +7C00_EBFE_3CFF_08_FC00_0 // f16_mul_rz.tv line 21600 7C00_EBFE_FC00_00 INF * -1.01111111110 x 2^11 = -INF +B810_1000_3CFF_08_8C10_0 // f16_mul_rz.tv line 21700 B810_1000_8C10_00 -1.00000010000 x 2^-1 * 1.00000000000 x 2^-11 = -1.00000010000 x 2^-12 +7C01_33F3_3CFF_08_7e00_0 // f16_mul_rz.tv line 21800 7C01_33F3_7E01_10 NaN * 1.01111110011 x 2^-3 = NaN +7C01_7C01_3CFF_08_7e00_0 // f16_mul_rz.tv line 21900 7C01_7C01_7E01_10 NaN * NaN = NaN BFFA_B7FF_3CFF_08_3BF9_1 // f16_mul_rz.tv line 22000 BFFA_B7FF_3BF9_01 -1.01111111010 x 2^0 * -1.01111111111 x 2^-2 = 1.01111111001 x 2^-1 -7FFF_9001_3CFF_08_7FFF_0 // f16_mul_rz.tv line 22500 7FFF_9001_7FFF_00 NaN * -1.00000000001 x 2^-11 = NaN -7FFE_B82F_3CFF_08_7FFE_0 // f16_mul_rz.tv line 23000 7FFE_B82F_7FFE_00 NaN * -1.00000101111 x 2^-1 = NaN +7C01_3E3E_3CFF_08_7e00_0 // f16_mul_rz.tv line 22100 7C01_3E3E_7E01_10 NaN * 1.01000111110 x 2^0 = NaN +// Skipped denorm f16_mul_rz.tv line 22200 7FFF_03FE_7FFF_00 NaN * Denorm = NaN +0848_3C00_3CFF_08_0848_0 // f16_mul_rz.tv line 22300 0848_3C00_0848_00 1.00001001000 x 2^-13 * 1.00000000000 x 2^0 = 1.00001001000 x 2^-13 +7FFF_4386_3CFF_08_7e00_0 // f16_mul_rz.tv line 22400 7FFF_4386_7FFF_00 NaN * 1.01110000110 x 2^1 = NaN +7FFF_9001_3CFF_08_7e00_0 // f16_mul_rz.tv line 22500 7FFF_9001_7FFF_00 NaN * -1.00000000001 x 2^-11 = NaN +3082_C3FF_3CFF_08_B881_1 // f16_mul_rz.tv line 22600 3082_C3FF_B881_01 1.00010000010 x 2^-3 * -1.01111111111 x 2^1 = -1.00010000001 x 2^-1 +// Skipped denorm f16_mul_rz.tv line 22700 7FFF_0188_7FFF_00 NaN * Denorm = NaN +7FFE_37FE_3CFF_08_7e00_0 // f16_mul_rz.tv line 22800 7FFE_37FE_7FFE_00 NaN * 1.01111111110 x 2^-2 = NaN +// Skipped denorm f16_mul_rz.tv line 22900 03F0_6800_2FE0_00 Denorm * 1.00000000000 x 2^11 = 1.01111100000 x 2^-4 +7FFE_B82F_3CFF_08_7e00_0 // f16_mul_rz.tv line 23000 7FFE_B82F_7FFE_00 NaN * -1.00000101111 x 2^-1 = NaN +7FFE_BC01_3CFF_08_7e00_0 // f16_mul_rz.tv line 23100 7FFE_BC01_7FFE_00 NaN * -1.00000000001 x 2^0 = NaN +E903_FBFF_3CFF_08_7BFF_5 // f16_mul_rz.tv line 23200 E903_FBFF_7BFF_05 -1.00100000011 x 2^11 * -1.01111111111 x 2^15 = 1.01111111111 x 2^15 +// Skipped denorm f16_mul_rz.tv line 23300 8000_EBFA_0000_00 -Denorm * -1.01111111010 x 2^11 = 0 +// Skipped denorm f16_mul_rz.tv line 23400 8000_43FE_8000_00 -Denorm * 1.01111111110 x 2^1 = -Denorm // Skipped denorm f16_mul_rz.tv line 23500 2F68_8000_8000_00 1.01101101000 x 2^-4 * -Denorm = -Denorm +// Skipped denorm f16_mul_rz.tv line 23600 8000_CDF9_0000_00 -Denorm * -1.00111111001 x 2^4 = 0 +// Skipped denorm f16_mul_rz.tv line 23700 8000_E801_0000_00 -Denorm * -1.00000000001 x 2^11 = 0 +// Skipped denorm f16_mul_rz.tv line 23800 B787_07FF_83C3_03 -1.01110000111 x 2^-2 * 1.01111111111 x 2^-14 = -Denorm +// Skipped denorm f16_mul_rz.tv line 23900 8001_0400_8000_03 -Denorm * 1.00000000000 x 2^-14 = -Denorm // Skipped denorm f16_mul_rz.tv line 24000 8001_7BFE_9BFE_00 -Denorm * 1.01111111110 x 2^15 = -1.01111111110 x 2^-9 +1AA0_B400_3CFF_08_92A0_0 // f16_mul_rz.tv line 24100 1AA0_B400_92A0_00 1.01010100000 x 2^-9 * -1.00000000000 x 2^-2 = -1.01010100000 x 2^-11 +// Skipped denorm f16_mul_rz.tv line 24200 8001_CDFD_0017_03 -Denorm * -1.00111111101 x 2^4 = Denorm +// Skipped denorm f16_mul_rz.tv line 24300 83FF_0001_8000_03 -Denorm * Denorm = -Denorm +C401_3BFF_3CFF_08_C400_1 // f16_mul_rz.tv line 24400 C401_3BFF_C400_01 -1.00000000001 x 2^2 * 1.01111111111 x 2^-1 = -1.00000000000 x 2^2 // Skipped denorm f16_mul_rz.tv line 24500 83FF_EB8E_338C_01 -Denorm * -1.01110001110 x 2^11 = 1.01110001100 x 2^-3 +// Skipped denorm f16_mul_rz.tv line 24600 83FF_87FE_0000_03 -Denorm * -1.01111111110 x 2^-14 = 0 +// Skipped denorm f16_mul_rz.tv line 24700 00E0_C000_81C0_00 Denorm * -1.00000000000 x 2^1 = -Denorm +// Skipped denorm f16_mul_rz.tv line 24800 83FF_3D76_8574_01 -Denorm * 1.00101110110 x 2^0 = -1.00101110100 x 2^-14 +// Skipped denorm f16_mul_rz.tv line 24900 83FE_3401_80FF_03 -Denorm * 1.00000000001 x 2^-2 = -Denorm 75FF_47FF_3CFF_08_7BFF_5 // f16_mul_rz.tv line 25000 75FF_47FF_7BFF_05 1.00111111111 x 2^14 * 1.01111111111 x 2^2 = 1.01111111111 x 2^15 +// Skipped denorm f16_mul_rz.tv line 25100 83FE_3F5E_875A_01 -Denorm * 1.01101011110 x 2^0 = -1.01101011010 x 2^-14 +// Skipped denorm f16_mul_rz.tv line 25200 83FE_BBFE_03FD_03 -Denorm * -1.01111111110 x 2^-1 = Denorm +9B7B_F800_3CFF_08_577B_0 // f16_mul_rz.tv line 25300 9B7B_F800_577B_00 -1.01101111011 x 2^-9 * -1.00000000000 x 2^15 = 1.01101111011 x 2^6 +8400_D836_3CFF_08_2036_0 // f16_mul_rz.tv line 25400 8400_D836_2036_00 -1.00000000000 x 2^-14 * -1.00000110110 x 2^7 = 1.00000110110 x 2^-7 8400_4001_3CFF_08_8801_0 // f16_mul_rz.tv line 25500 8400_4001_8801_00 -1.00000000000 x 2^-14 * 1.00000000001 x 2^1 = -1.00000000001 x 2^-13 +D2A1_7FFF_3CFF_08_7e00_0 // f16_mul_rz.tv line 25600 D2A1_7FFF_7FFF_00 -1.01010100001 x 2^5 * NaN = NaN +// Skipped denorm f16_mul_rz.tv line 25700 8400_B0C4_0098_03 -1.00000000000 x 2^-14 * -1.00011000100 x 2^-3 = Denorm +8400_C7FE_3CFF_08_0FFE_0 // f16_mul_rz.tv line 25800 8400_C7FE_0FFE_00 -1.00000000000 x 2^-14 * -1.01111111110 x 2^2 = 1.01111111110 x 2^-12 +CD6D_0400_3CFF_08_956D_0 // f16_mul_rz.tv line 25900 CD6D_0400_956D_00 -1.00101101101 x 2^4 * 1.00000000000 x 2^-14 = -1.00101101101 x 2^-10 8401_C3E7_3CFF_08_0BE8_1 // f16_mul_rz.tv line 26000 8401_C3E7_0BE8_01 -1.00000000001 x 2^-14 * -1.01111100111 x 2^1 = 1.01111101000 x 2^-13 +8401_7801_3CFF_08_C002_1 // f16_mul_rz.tv line 26100 8401_7801_C002_01 -1.00000000001 x 2^-14 * 1.00000000001 x 2^15 = -1.00000000010 x 2^1 +// Skipped denorm f16_mul_rz.tv line 26200 027F_93FF_8000_03 Denorm * -1.01111111111 x 2^-11 = -Denorm +8401_CC4E_3CFF_08_144F_1 // f16_mul_rz.tv line 26300 8401_CC4E_144F_01 -1.00000000001 x 2^-14 * -1.00001001110 x 2^4 = 1.00001001111 x 2^-10 +8401_FFFE_3CFF_08_7e00_0 // f16_mul_rz.tv line 26400 8401_FFFE_FFFE_00 -1.00000000001 x 2^-14 * NaN = NaN CC00_3800_3CFF_08_C800_0 // f16_mul_rz.tv line 26500 CC00_3800_C800_00 -1.00000000000 x 2^4 * 1.00000000000 x 2^-1 = -1.00000000000 x 2^3 -87FE_13FE_3CFF_08_8001_3 // f16_mul_rz.tv line 27000 87FE_13FE_8001_03 -1.01111111110 x 2^-14 * 1.01111111110 x 2^-11 = -Denorm -9000_7FF2_3CFF_08_7FF2_0 // f16_mul_rz.tv line 27500 9000_7FF2_7FF2_00 -1.00000000000 x 2^-11 * NaN = NaN +// Skipped denorm f16_mul_rz.tv line 26600 87FF_33DE_81F7_03 -1.01111111111 x 2^-14 * 1.01111011110 x 2^-3 = -Denorm +87FF_8401_3CFF_08_0000_3 // f16_mul_rz.tv line 26700 87FF_8401_0000_03 -1.01111111111 x 2^-14 * -1.00000000001 x 2^-14 = 0 +DDC3_BFFF_3CFF_08_61C2_1 // f16_mul_rz.tv line 26800 DDC3_BFFF_61C2_01 -1.00111000011 x 2^8 * -1.01111111111 x 2^0 = 1.00111000010 x 2^9 +87FF_4CBE_3CFF_08_98BD_1 // f16_mul_rz.tv line 26900 87FF_4CBE_98BD_01 -1.01111111111 x 2^-14 * 1.00010111110 x 2^4 = -1.00010111101 x 2^-9 +// Skipped denorm f16_mul_rz.tv line 27000 87FE_13FE_8001_03 -1.01111111110 x 2^-14 * 1.01111111110 x 2^-11 = -Denorm +C083_4400_3CFF_08_C883_0 // f16_mul_rz.tv line 27100 C083_4400_C883_00 -1.00010000011 x 2^1 * 1.00000000000 x 2^2 = -1.00010000011 x 2^3 +87FE_DE09_3CFF_08_2A07_1 // f16_mul_rz.tv line 27200 87FE_DE09_2A07_01 -1.01111111110 x 2^-14 * -1.01000001001 x 2^8 = 1.01000000111 x 2^-5 +// Skipped denorm f16_mul_rz.tv line 27300 87FE_B801_03FF_03 -1.01111111110 x 2^-14 * -1.00000000001 x 2^-1 = Denorm +CD7B_EBFF_3CFF_08_7BFF_5 // f16_mul_rz.tv line 27400 CD7B_EBFF_7BFF_05 -1.00101111011 x 2^4 * -1.01111111111 x 2^11 = 1.01111111111 x 2^15 +9000_7FF2_3CFF_08_7e00_0 // f16_mul_rz.tv line 27500 9000_7FF2_7FF2_00 -1.00000000000 x 2^-11 * NaN = NaN +9000_3FFE_3CFF_08_93FE_0 // f16_mul_rz.tv line 27600 9000_3FFE_93FE_00 -1.00000000000 x 2^-11 * 1.01111111110 x 2^0 = -1.01111111110 x 2^-11 +30C0_7C00_3CFF_08_7C00_0 // f16_mul_rz.tv line 27700 30C0_7C00_7C00_00 1.00011000000 x 2^-3 * INF = INF +9000_BD34_3CFF_08_1134_0 // f16_mul_rz.tv line 27800 9000_BD34_1134_00 -1.00000000000 x 2^-11 * -1.00100110100 x 2^0 = 1.00100110100 x 2^-11 +9000_C401_3CFF_08_1801_0 // f16_mul_rz.tv line 27900 9000_C401_1801_00 -1.00000000000 x 2^-11 * -1.00000000001 x 2^2 = 1.00000000001 x 2^-9 // Skipped denorm f16_mul_rz.tv line 28000 C082_03FF_8880_01 -1.00010000010 x 2^1 * Denorm = -1.00010000000 x 2^-13 -9001_FC01_3CFF_08_FE01_0 // f16_mul_rz.tv line 28500 9001_FC01_FE01_10 -1.00000000001 x 2^-11 * NaN = NaN +9001_31EF_3CFF_08_85F0_1 // f16_mul_rz.tv line 28100 9001_31EF_85F0_01 -1.00000000001 x 2^-11 * 1.00111101111 x 2^-3 = -1.00111110000 x 2^-14 +9001_6BFE_3CFF_08_BFFF_1 // f16_mul_rz.tv line 28200 9001_6BFE_BFFF_01 -1.00000000001 x 2^-11 * 1.01111111110 x 2^11 = -1.01111111111 x 2^0 +// Skipped denorm f16_mul_rz.tv line 28300 AE0A_9000_0305_00 -1.01000001010 x 2^-4 * -1.00000000000 x 2^-11 = Denorm +9001_8404_3CFF_08_0000_3 // f16_mul_rz.tv line 28400 9001_8404_0000_03 -1.00000000001 x 2^-11 * -1.00000000100 x 2^-14 = 0 +9001_FC01_3CFF_08_7e00_0 // f16_mul_rz.tv line 28500 9001_FC01_FE01_10 -1.00000000001 x 2^-11 * NaN = NaN +F88F_37FF_3CFF_08_F48E_1 // f16_mul_rz.tv line 28600 F88F_37FF_F48E_01 -1.00010001111 x 2^15 * 1.01111111111 x 2^-2 = -1.00010001110 x 2^14 +// Skipped denorm f16_mul_rz.tv line 28700 93FF_99B3_002D_03 -1.01111111111 x 2^-11 * -1.00110110011 x 2^-9 = Denorm +// Skipped denorm f16_mul_rz.tv line 28800 93FF_83FE_0000_03 -1.01111111111 x 2^-11 * -Denorm = 0 +7C3F_BC00_3CFF_08_7e00_0 // f16_mul_rz.tv line 28900 7C3F_BC00_7E3F_10 NaN * -1.00000000000 x 2^0 = NaN 93FF_2DFF_3CFF_08_85FE_1 // f16_mul_rz.tv line 29000 93FF_2DFF_85FE_01 -1.01111111111 x 2^-11 * 1.00111111111 x 2^-4 = -1.00111111110 x 2^-14 +// Skipped denorm f16_mul_rz.tv line 29100 93FE_1001_8007_03 -1.01111111110 x 2^-11 * 1.00000000001 x 2^-11 = -Denorm +// Skipped denorm f16_mul_rz.tv line 29200 03FD_43FF_0BF9_01 Denorm * 1.01111111111 x 2^1 = 1.01111111001 x 2^-13 +93FE_CBFC_3CFF_08_23FA_1 // f16_mul_rz.tv line 29300 93FE_CBFC_23FA_01 -1.01111111110 x 2^-11 * -1.01111111100 x 2^3 = 1.01111111010 x 2^-7 +93FE_B7FE_3CFF_08_0FFC_1 // f16_mul_rz.tv line 29400 93FE_B7FE_0FFC_01 -1.01111111110 x 2^-11 * -1.01111111110 x 2^-2 = 1.01111111100 x 2^-12 BE01_E800_3CFF_08_6A01_0 // f16_mul_rz.tv line 29500 BE01_E800_6A01_00 -1.01000000001 x 2^0 * -1.00000000000 x 2^11 = 1.01000000001 x 2^11 +B400_7814_3CFF_08_F014_0 // f16_mul_rz.tv line 29600 B400_7814_F014_00 -1.00000000000 x 2^-2 * 1.00000010100 x 2^15 = -1.00000010100 x 2^13 +B400_3C01_3CFF_08_B401_0 // f16_mul_rz.tv line 29700 B400_3C01_B401_00 -1.00000000000 x 2^-2 * 1.00000000001 x 2^0 = -1.00000000001 x 2^-2 +6BAF_7BFF_3CFF_08_7BFF_5 // f16_mul_rz.tv line 29800 6BAF_7BFF_7BFF_05 1.01110101111 x 2^11 * 1.01111111111 x 2^15 = 1.01111111111 x 2^15 +// Skipped denorm f16_mul_rz.tv line 29900 B400_876F_01DB_03 -1.00000000000 x 2^-2 * -1.01101101111 x 2^-14 = Denorm B400_C3FE_3CFF_08_3BFE_0 // f16_mul_rz.tv line 30000 B400_C3FE_3BFE_00 -1.00000000000 x 2^-2 * -1.01111111110 x 2^1 = 1.01111111110 x 2^-1 +26FC_0000_3CFF_08_0000_0 // f16_mul_rz.tv line 30100 26FC_0000_0000_00 1.01011111100 x 2^-6 * 0 = 0 +B401_4409_3CFF_08_BC0A_1 // f16_mul_rz.tv line 30200 B401_4409_BC0A_01 -1.00000000001 x 2^-2 * 1.00000001001 x 2^2 = -1.00000001010 x 2^0 +B401_6801_3CFF_08_E002_1 // f16_mul_rz.tv line 30300 B401_6801_E002_01 -1.00000000001 x 2^-2 * 1.00000000001 x 2^11 = -1.00000000010 x 2^9 +417E_87FF_3CFF_08_8D7D_1 // f16_mul_rz.tv line 30400 417E_87FF_8D7D_01 1.00101111110 x 2^1 * -1.01111111111 x 2^-14 = -1.00101111101 x 2^-12 B401_2702_3CFF_08_9F03_1 // f16_mul_rz.tv line 30500 B401_2702_9F03_01 -1.00000000001 x 2^-2 * 1.01100000010 x 2^-6 = -1.01100000011 x 2^-8 +B401_FBFE_3CFF_08_73FF_1 // f16_mul_rz.tv line 30600 B401_FBFE_73FF_01 -1.00000000001 x 2^-2 * -1.01111111110 x 2^15 = 1.01111111111 x 2^13 +7C07_3400_3CFF_08_7e00_0 // f16_mul_rz.tv line 30700 7C07_3400_7E07_10 NaN * 1.00000000000 x 2^-2 = NaN +B7FF_904F_3CFF_08_0C4E_1 // f16_mul_rz.tv line 30800 B7FF_904F_0C4E_01 -1.01111111111 x 2^-2 * -1.00001001111 x 2^-11 = 1.00001001110 x 2^-12 +// Skipped denorm f16_mul_rz.tv line 30900 B7FF_8001_0000_03 -1.01111111111 x 2^-2 * -Denorm = 0 E09F_BBFF_3CFF_08_609E_1 // f16_mul_rz.tv line 31000 E09F_BBFF_609E_01 -1.00010011111 x 2^9 * -1.01111111111 x 2^-1 = 1.00010011110 x 2^9 +B7FF_3553_3CFF_08_B152_1 // f16_mul_rz.tv line 31100 B7FF_3553_B152_01 -1.01111111111 x 2^-2 * 1.00101010011 x 2^-2 = -1.00101010010 x 2^-3 +// Skipped denorm f16_mul_rz.tv line 31200 B7FE_07FE_83FE_03 -1.01111111110 x 2^-2 * 1.01111111110 x 2^-14 = -Denorm +ACFF_4000_3CFF_08_B0FF_0 // f16_mul_rz.tv line 31300 ACFF_4000_B0FF_00 -1.00011111111 x 2^-4 * 1.00000000000 x 2^1 = -1.00011111111 x 2^-3 +B7FE_1211_3CFF_08_8E0F_1 // f16_mul_rz.tv line 31400 B7FE_1211_8E0F_01 -1.01111111110 x 2^-2 * 1.01000010001 x 2^-11 = -1.01000001111 x 2^-12 B7FE_B401_3CFF_08_2FFF_1 // f16_mul_rz.tv line 31500 B7FE_B401_2FFF_01 -1.01111111110 x 2^-2 * -1.00000000001 x 2^-2 = 1.01111111111 x 2^-4 +CB80_C7FF_3CFF_08_577F_1 // f16_mul_rz.tv line 31600 CB80_C7FF_577F_01 -1.01110000000 x 2^3 * -1.01111111111 x 2^2 = 1.01101111111 x 2^6 +B800_93F8_3CFF_08_0FF8_0 // f16_mul_rz.tv line 31700 B800_93F8_0FF8_00 -1.00000000000 x 2^-1 * -1.01111111000 x 2^-11 = 1.01111111000 x 2^-12 +B800_3BFE_3CFF_08_B7FE_0 // f16_mul_rz.tv line 31800 B800_3BFE_B7FE_00 -1.00000000000 x 2^-1 * 1.01111111110 x 2^-1 = -1.01111111110 x 2^-2 +ABCE_7800_3CFF_08_E7CE_0 // f16_mul_rz.tv line 31900 ABCE_7800_E7CE_00 -1.01111001110 x 2^-5 * 1.00000000000 x 2^15 = -1.01111001110 x 2^10 // Skipped denorm f16_mul_rz.tv line 32000 B800_80BF_005F_03 -1.00000000000 x 2^-1 * -Denorm = Denorm +B800_C001_3CFF_08_3C01_0 // f16_mul_rz.tv line 32100 B800_C001_3C01_00 -1.00000000000 x 2^-1 * -1.00000000001 x 2^1 = 1.00000000001 x 2^0 +C0FE_FFFF_3CFF_08_7e00_0 // f16_mul_rz.tv line 32200 C0FE_FFFF_FFFF_00 -1.00011111110 x 2^1 * NaN = NaN +B801_1417_3CFF_08_9018_1 // f16_mul_rz.tv line 32300 B801_1417_9018_01 -1.00000000001 x 2^-1 * 1.00000010111 x 2^-10 = -1.00000011000 x 2^-11 +B801_47FE_3CFF_08_C3FF_1 // f16_mul_rz.tv line 32400 B801_47FE_C3FF_01 -1.00000000001 x 2^-1 * 1.01111111110 x 2^2 = -1.01111111111 x 2^1 6BBC_8400_3CFF_08_B3BC_0 // f16_mul_rz.tv line 32500 6BBC_8400_B3BC_00 1.01110111100 x 2^11 * -1.00000000000 x 2^-14 = -1.01110111100 x 2^-3 -BBFF_7FFE_3CFF_08_7FFE_0 // f16_mul_rz.tv line 33000 BBFF_7FFE_7FFE_00 -1.01111111111 x 2^-1 * NaN = NaN +B801_36D1_3CFF_08_B2D2_1 // f16_mul_rz.tv line 32600 B801_36D1_B2D2_01 -1.00000000001 x 2^-1 * 1.01011010001 x 2^-2 = -1.01011010010 x 2^-3 +B801_F801_3CFF_08_7402_1 // f16_mul_rz.tv line 32700 B801_F801_7402_01 -1.00000000001 x 2^-1 * -1.00000000001 x 2^15 = 1.00000000010 x 2^14 +CBFA_13FF_3CFF_08_A3F9_1 // f16_mul_rz.tv line 32800 CBFA_13FF_A3F9_01 -1.01111111010 x 2^3 * 1.01111111111 x 2^-11 = -1.01111111001 x 2^-7 +BBFF_8BFD_3CFF_08_0BFC_1 // f16_mul_rz.tv line 32900 BBFF_8BFD_0BFC_01 -1.01111111111 x 2^-1 * -1.01111111101 x 2^-13 = 1.01111111100 x 2^-13 +BBFF_7FFE_3CFF_08_7e00_0 // f16_mul_rz.tv line 33000 BBFF_7FFE_7FFE_00 -1.01111111111 x 2^-1 * NaN = NaN +BA1D_B800_3CFF_08_361D_0 // f16_mul_rz.tv line 33100 BA1D_B800_361D_00 -1.01000011101 x 2^-1 * -1.00000000000 x 2^-1 = 1.01000011101 x 2^-2 +BBFF_B3FD_3CFF_08_33FC_1 // f16_mul_rz.tv line 33200 BBFF_B3FD_33FC_01 -1.01111111111 x 2^-1 * -1.01111111101 x 2^-3 = 1.01111111100 x 2^-3 +// Skipped denorm f16_mul_rz.tv line 33300 BBFE_0401_83FF_03 -1.01111111110 x 2^-1 * 1.00000000001 x 2^-14 = -Denorm +CDFF_3FFF_3CFF_08_D1FE_1 // f16_mul_rz.tv line 33400 CDFF_3FFF_D1FE_01 -1.00111111111 x 2^4 * 1.01111111111 x 2^0 = -1.00111111110 x 2^5 BBFE_09DF_3CFF_08_89DD_1 // f16_mul_rz.tv line 33500 BBFE_09DF_89DD_01 -1.01111111110 x 2^-1 * 1.00111011111 x 2^-13 = -1.00111011101 x 2^-13 +BBFE_93FE_3CFF_08_13FC_1 // f16_mul_rz.tv line 33600 BBFE_93FE_13FC_01 -1.01111111110 x 2^-1 * -1.01111111110 x 2^-11 = 1.01111111100 x 2^-11 +A0FD_C400_3CFF_08_28FD_0 // f16_mul_rz.tv line 33700 A0FD_C400_28FD_00 -1.00011111101 x 2^-7 * -1.00000000000 x 2^2 = 1.00011111101 x 2^-5 +BC00_C53F_3CFF_08_453F_0 // f16_mul_rz.tv line 33800 BC00_C53F_453F_00 -1.00000000000 x 2^0 * -1.00100111111 x 2^2 = 1.00100111111 x 2^2 +BC00_3801_3CFF_08_B801_0 // f16_mul_rz.tv line 33900 BC00_3801_B801_00 -1.00000000000 x 2^0 * 1.00000000001 x 2^-1 = -1.00000000001 x 2^-1 124E_6BFF_3CFF_08_424D_1 // f16_mul_rz.tv line 34000 124E_6BFF_424D_01 1.01001001110 x 2^-11 * 1.01111111111 x 2^11 = 1.01001001101 x 2^1 +BC00_4C77_3CFF_08_CC77_0 // f16_mul_rz.tv line 34100 BC00_4C77_CC77_00 -1.00000000000 x 2^0 * 1.00001110111 x 2^4 = -1.00001110111 x 2^4 +BC00_BFFE_3CFF_08_3FFE_0 // f16_mul_rz.tv line 34200 BC00_BFFE_3FFE_00 -1.00000000000 x 2^0 * -1.01111111110 x 2^0 = 1.01111111110 x 2^0 +31DF_FC00_3CFF_08_FC00_0 // f16_mul_rz.tv line 34300 31DF_FC00_FC00_00 1.00111011111 x 2^-3 * -INF = -INF +BC01_6854_3CFF_08_E855_1 // f16_mul_rz.tv line 34400 BC01_6854_E855_01 -1.00000000001 x 2^0 * 1.00001010100 x 2^11 = -1.00001010101 x 2^11 BC01_4401_3CFF_08_C402_1 // f16_mul_rz.tv line 34500 BC01_4401_C402_01 -1.00000000001 x 2^0 * 1.00000000001 x 2^2 = -1.00000000010 x 2^2 +// Skipped denorm f16_mul_rz.tv line 34600 3FEB_83FF_87E9_01 1.01111101011 x 2^0 * -Denorm = -1.01111101001 x 2^-14 +BC01_FD0E_3CFF_08_7e00_0 // f16_mul_rz.tv line 34700 BC01_FD0E_FF0E_10 -1.00000000001 x 2^0 * NaN = NaN +BC01_EBFE_3CFF_08_6BFF_1 // f16_mul_rz.tv line 34800 BC01_EBFE_6BFF_01 -1.00000000001 x 2^0 * -1.01111111110 x 2^11 = 1.01111111111 x 2^11 +CC11_1000_3CFF_08_A011_0 // f16_mul_rz.tv line 34900 CC11_1000_A011_00 -1.00000010001 x 2^4 * 1.00000000000 x 2^-11 = -1.00000010001 x 2^-7 BFFF_10BF_3CFF_08_94BE_1 // f16_mul_rz.tv line 35000 BFFF_10BF_94BE_01 -1.01111111111 x 2^0 * 1.00010111111 x 2^-11 = -1.00010111110 x 2^-10 +BFFF_7C01_3CFF_08_7e00_0 // f16_mul_rz.tv line 35100 BFFF_7C01_7E01_10 -1.01111111111 x 2^0 * NaN = NaN +53D3_B7FF_3CFF_08_CFD2_1 // f16_mul_rz.tv line 35200 53D3_B7FF_CFD2_01 1.01111010011 x 2^5 * -1.01111111111 x 2^-2 = -1.01111010010 x 2^4 +BFFF_B81F_3CFF_08_3C1E_1 // f16_mul_rz.tv line 35300 BFFF_B81F_3C1E_01 -1.01111111111 x 2^0 * -1.00000011111 x 2^-1 = 1.00000011110 x 2^0 +// Skipped denorm f16_mul_rz.tv line 35400 BFFE_03FE_87FA_01 -1.01111111110 x 2^0 * Denorm = -1.01111111010 x 2^-14 48EF_3C00_3CFF_08_48EF_0 // f16_mul_rz.tv line 35500 48EF_3C00_48EF_00 1.00011101111 x 2^3 * 1.00000000000 x 2^0 = 1.00011101111 x 2^3 +BFFE_351F_3CFF_08_B91D_1 // f16_mul_rz.tv line 35600 BFFE_351F_B91D_01 -1.01111111110 x 2^0 * 1.00100011111 x 2^-2 = -1.00100011101 x 2^-1 +BFFE_9001_3CFF_08_13FF_1 // f16_mul_rz.tv line 35700 BFFE_9001_13FF_01 -1.01111111110 x 2^0 * -1.00000000001 x 2^-11 = 1.01111111111 x 2^-11 +D803_C3FF_3CFF_08_6002_1 // f16_mul_rz.tv line 35800 D803_C3FF_6002_01 -1.00000000011 x 2^7 * -1.01111111111 x 2^1 = 1.00000000010 x 2^9 +BFFE_C01E_3CFF_08_441C_1 // f16_mul_rz.tv line 35900 BFFE_C01E_441C_01 -1.01111111110 x 2^0 * -1.00000011110 x 2^1 = 1.00000011100 x 2^2 C000_37FE_3CFF_08_BBFE_0 // f16_mul_rz.tv line 36000 C000_37FE_BBFE_00 -1.00000000000 x 2^1 * 1.01111111110 x 2^-2 = -1.01111111110 x 2^-1 +1302_6800_3CFF_08_3F02_0 // f16_mul_rz.tv line 36100 1302_6800_3F02_00 1.01100000010 x 2^-11 * 1.00000000000 x 2^11 = 1.01100000010 x 2^0 +C000_05FB_3CFF_08_89FB_0 // f16_mul_rz.tv line 36200 C000_05FB_89FB_00 -1.00000000000 x 2^1 * 1.00111111011 x 2^-14 = -1.00111111011 x 2^-13 +C000_BC01_3CFF_08_4001_0 // f16_mul_rz.tv line 36300 C000_BC01_4001_00 -1.00000000000 x 2^1 * -1.00000000001 x 2^0 = 1.00000000001 x 2^1 +C900_FBFF_3CFF_08_7BFF_5 // f16_mul_rz.tv line 36400 C900_FBFF_7BFF_05 -1.00100000000 x 2^3 * -1.01111111111 x 2^15 = 1.01111111111 x 2^15 // Skipped denorm f16_mul_rz.tv line 36500 C001_021F_843F_01 -1.00000000001 x 2^1 * Denorm = -1.00000111111 x 2^-14 -1180_07FF_3CFF_08_0001_3 // f16_mul_rz.tv line 37000 1180_07FF_0001_03 1.00110000000 x 2^-11 * 1.01111111111 x 2^-14 = Denorm +C001_43FE_3CFF_08_C7FF_1 // f16_mul_rz.tv line 36600 C001_43FE_C7FF_01 -1.00000000001 x 2^1 * 1.01111111110 x 2^1 = -1.01111111111 x 2^2 +// Skipped denorm f16_mul_rz.tv line 36700 CFDB_8000_0000_00 -1.01111011011 x 2^4 * -Denorm = 0 +C001_4FBE_3CFF_08_D3BF_1 // f16_mul_rz.tv line 36800 C001_4FBE_D3BF_01 -1.00000000001 x 2^1 * 1.01110111110 x 2^4 = -1.01110111111 x 2^5 +C001_E801_3CFF_08_6C02_1 // f16_mul_rz.tv line 36900 C001_E801_6C02_01 -1.00000000001 x 2^1 * -1.00000000001 x 2^11 = 1.00000000010 x 2^12 +// Skipped denorm f16_mul_rz.tv line 37000 1180_07FF_0001_03 1.00110000000 x 2^-11 * 1.01111111111 x 2^-14 = Denorm +C3FF_3050_3CFF_08_B84F_1 // f16_mul_rz.tv line 37100 C3FF_3050_B84F_01 -1.01111111111 x 2^1 * 1.00001010000 x 2^-3 = -1.00001001111 x 2^-1 +C3FF_7BFE_3CFF_08_FBFF_5 // f16_mul_rz.tv line 37200 C3FF_7BFE_FBFF_05 -1.01111111111 x 2^1 * 1.01111111110 x 2^15 = -1.01111111111 x 2^15 +B17E_B400_3CFF_08_297E_0 // f16_mul_rz.tv line 37300 B17E_B400_297E_00 -1.00101111110 x 2^-3 * -1.00000000000 x 2^-2 = 1.00101111110 x 2^-5 +C3FF_C840_3CFF_08_503F_1 // f16_mul_rz.tv line 37400 C3FF_C840_503F_01 -1.01111111111 x 2^1 * -1.00001000000 x 2^3 = 1.00000111111 x 2^5 // Skipped denorm f16_mul_rz.tv line 37500 C3FE_0001_8003_03 -1.01111111110 x 2^1 * Denorm = -Denorm +A806_3BFF_3CFF_08_A805_1 // f16_mul_rz.tv line 37600 A806_3BFF_A805_01 -1.00000000110 x 2^-5 * 1.01111111111 x 2^-1 = -1.00000000101 x 2^-5 +C3FE_2DFF_3CFF_08_B5FD_1 // f16_mul_rz.tv line 37700 C3FE_2DFF_B5FD_01 -1.01111111110 x 2^1 * 1.00111111111 x 2^-4 = -1.00111111101 x 2^-2 +C3FE_87FE_3CFF_08_0FFC_1 // f16_mul_rz.tv line 37800 C3FE_87FE_0FFC_01 -1.01111111110 x 2^1 * -1.01111111110 x 2^-14 = 1.01111111100 x 2^-12 +B8DF_C000_3CFF_08_3CDF_0 // f16_mul_rz.tv line 37900 B8DF_C000_3CDF_00 -1.00011011111 x 2^-1 * -1.00000000000 x 2^1 = 1.00011011111 x 2^0 // Skipped denorm f16_mul_rz.tv line 38000 C3FE_00FF_83FB_03 -1.01111111110 x 2^1 * Denorm = -Denorm +C400_3401_3CFF_08_BC01_0 // f16_mul_rz.tv line 38100 C400_3401_BC01_00 -1.00000000000 x 2^2 * 1.00000000001 x 2^-2 = -1.00000000001 x 2^0 +D888_47FF_3CFF_08_E487_1 // f16_mul_rz.tv line 38200 D888_47FF_E487_01 -1.00010001000 x 2^7 * 1.01111111111 x 2^2 = -1.00010000111 x 2^10 +C400_FEBD_3CFF_08_7e00_0 // f16_mul_rz.tv line 38300 C400_FEBD_FEBD_00 -1.00000000000 x 2^2 * NaN = NaN +C400_BBFE_3CFF_08_43FE_0 // f16_mul_rz.tv line 38400 C400_BBFE_43FE_00 -1.00000000000 x 2^2 * -1.01111111110 x 2^-1 = 1.01111111110 x 2^1 1A7C_F800_3CFF_08_D67C_0 // f16_mul_rz.tv line 38500 1A7C_F800_D67C_00 1.01001111100 x 2^-9 * -1.00000000000 x 2^15 = -1.01001111100 x 2^6 +C401_3BD1_3CFF_08_C3D2_1 // f16_mul_rz.tv line 38600 C401_3BD1_C3D2_01 -1.00000000001 x 2^2 * 1.01111010001 x 2^-1 = -1.01111010010 x 2^1 +C401_4001_3CFF_08_C802_1 // f16_mul_rz.tv line 38700 C401_4001_C802_01 -1.00000000001 x 2^2 * 1.00000000001 x 2^1 = -1.00000000010 x 2^3 +567F_7FFF_3CFF_08_7e00_0 // f16_mul_rz.tv line 38800 567F_7FFF_7FFF_00 1.01001111111 x 2^6 * NaN = NaN +C401_379E_3CFF_08_BF9F_1 // f16_mul_rz.tv line 38900 C401_379E_BF9F_01 -1.00000000001 x 2^2 * 1.01110011110 x 2^-2 = -1.01110011111 x 2^0 C401_C7FE_3CFF_08_4FFF_1 // f16_mul_rz.tv line 39000 C401_C7FE_4FFF_01 -1.00000000001 x 2^2 * -1.01111111110 x 2^2 = 1.01111111111 x 2^4 +DC0B_0400_3CFF_08_A40B_0 // f16_mul_rz.tv line 39100 DC0B_0400_A40B_00 -1.00000001011 x 2^8 * 1.00000000000 x 2^-14 = -1.00000001011 x 2^-6 +C7FF_2C0B_3CFF_08_B80A_1 // f16_mul_rz.tv line 39200 C7FF_2C0B_B80A_01 -1.01111111111 x 2^2 * 1.00000001011 x 2^-4 = -1.00000001010 x 2^-1 +C7FF_7801_3CFF_08_FBFF_5 // f16_mul_rz.tv line 39300 C7FF_7801_FBFF_05 -1.01111111111 x 2^2 * 1.00000000001 x 2^15 = -1.01111111111 x 2^15 +5414_93FF_3CFF_08_AC13_1 // f16_mul_rz.tv line 39400 5414_93FF_AC13_01 1.00000010100 x 2^6 * -1.01111111111 x 2^-11 = -1.00000010011 x 2^-4 C7FF_C73F_3CFF_08_533E_1 // f16_mul_rz.tv line 39500 C7FF_C73F_533E_01 -1.01111111111 x 2^2 * -1.01100111111 x 2^2 = 1.01100111110 x 2^5 +C7FF_FFFE_3CFF_08_7e00_0 // f16_mul_rz.tv line 39600 C7FF_FFFE_FFFE_00 -1.01111111111 x 2^2 * NaN = NaN +F4CE_3800_3CFF_08_F0CE_0 // f16_mul_rz.tv line 39700 F4CE_3800_F0CE_00 -1.00011001110 x 2^14 * 1.00000000000 x 2^-1 = -1.00011001110 x 2^13 +C7FE_6907_3CFF_08_F505_1 // f16_mul_rz.tv line 39800 C7FE_6907_F505_01 -1.01111111110 x 2^2 * 1.00100000111 x 2^11 = -1.00100000101 x 2^14 +C7FE_8401_3CFF_08_0FFF_1 // f16_mul_rz.tv line 39900 C7FE_8401_0FFF_01 -1.01111111110 x 2^2 * -1.00000000001 x 2^-14 = 1.01111111111 x 2^-12 3F10_BFFF_3CFF_08_C30F_1 // f16_mul_rz.tv line 40000 3F10_BFFF_C30F_01 1.01100010000 x 2^0 * -1.01111111111 x 2^0 = -1.01100001111 x 2^1 +C7FE_8805_3CFF_08_1403_1 // f16_mul_rz.tv line 40100 C7FE_8805_1403_01 -1.01111111110 x 2^2 * -1.00000000101 x 2^-13 = 1.00000000011 x 2^-10 +E800_13FE_3CFF_08_BFFE_0 // f16_mul_rz.tv line 40200 E800_13FE_BFFE_00 -1.00000000000 x 2^11 * 1.01111111110 x 2^-11 = -1.01111111110 x 2^0 +2F1F_4400_3CFF_08_371F_0 // f16_mul_rz.tv line 40300 2F1F_4400_371F_00 1.01100011111 x 2^-4 * 1.00000000000 x 2^2 = 1.01100011111 x 2^-2 +// Skipped denorm f16_mul_rz.tv line 40400 E800_03E2_AFC4_00 -1.00000000000 x 2^11 * Denorm = -1.01111000100 x 2^-4 E800_B801_3CFF_08_6401_0 // f16_mul_rz.tv line 40500 E800_B801_6401_00 -1.00000000000 x 2^11 * -1.00000000001 x 2^-1 = 1.00000000001 x 2^10 +EA08_EBFF_3CFF_08_7BFF_5 // f16_mul_rz.tv line 40600 EA08_EBFF_7BFF_05 -1.01000001000 x 2^11 * -1.01111111111 x 2^11 = 1.01111111111 x 2^15 +E801_CF2E_3CFF_08_7B2F_1 // f16_mul_rz.tv line 40700 E801_CF2E_7B2F_01 -1.00000000001 x 2^11 * -1.01100101110 x 2^4 = 1.01100101111 x 2^15 +E801_3FFE_3CFF_08_EBFF_1 // f16_mul_rz.tv line 40800 E801_3FFE_EBFF_01 -1.00000000001 x 2^11 * 1.01111111110 x 2^0 = -1.01111111111 x 2^11 +2EFE_7C00_3CFF_08_7C00_0 // f16_mul_rz.tv line 40900 2EFE_7C00_7C00_00 1.01011111110 x 2^-4 * INF = INF E801_B387_3CFF_08_5F88_1 // f16_mul_rz.tv line 41000 E801_B387_5F88_01 -1.00000000001 x 2^11 * -1.01110000111 x 2^-3 = 1.01110001000 x 2^8 +E801_C401_3CFF_08_7002_1 // f16_mul_rz.tv line 41100 E801_C401_7002_01 -1.00000000001 x 2^11 * -1.00000000001 x 2^2 = 1.00000000010 x 2^13 +// Skipped denorm f16_mul_rz.tv line 41200 EBC0_03FF_B3BE_01 -1.01111000000 x 2^11 * Denorm = -1.01110111110 x 2^-3 +EBFF_F7FE_3CFF_08_7BFF_5 // f16_mul_rz.tv line 41300 EBFF_F7FE_7BFF_05 -1.01111111111 x 2^11 * -1.01111111110 x 2^14 = 1.01111111111 x 2^15 +EBFF_6BFE_3CFF_08_FBFF_5 // f16_mul_rz.tv line 41400 EBFF_6BFE_FBFF_05 -1.01111111111 x 2^11 * 1.01111111110 x 2^11 = -1.01111111111 x 2^15 CBE1_9000_3CFF_08_1FE1_0 // f16_mul_rz.tv line 41500 CBE1_9000_1FE1_00 -1.01111100001 x 2^3 * -1.00000000000 x 2^-11 = 1.01111100001 x 2^-8 +EBFF_F447_3CFF_08_7BFF_5 // f16_mul_rz.tv line 41600 EBFF_F447_7BFF_05 -1.01111111111 x 2^11 * -1.00001000111 x 2^14 = 1.01111111111 x 2^15 +EBFF_FC01_3CFF_08_7e00_0 // f16_mul_rz.tv line 41700 EBFF_FC01_FE01_10 -1.01111111111 x 2^11 * NaN = NaN +741A_37FF_3CFF_08_7019_1 // f16_mul_rz.tv line 41800 741A_37FF_7019_01 1.00000011010 x 2^14 * 1.01111111111 x 2^-2 = 1.00000011001 x 2^13 +EBFE_37DF_3CFF_08_E7DD_1 // f16_mul_rz.tv line 41900 EBFE_37DF_E7DD_01 -1.01111111110 x 2^11 * 1.01111011111 x 2^-2 = -1.01111011101 x 2^10 // Skipped denorm f16_mul_rz.tv line 42000 EBFE_83FE_33FA_01 -1.01111111110 x 2^11 * -Denorm = 1.01111111010 x 2^-3 +1B5F_BC00_3CFF_08_9B5F_0 // f16_mul_rz.tv line 42100 1B5F_BC00_9B5F_00 1.01101011111 x 2^-9 * -1.00000000000 x 2^0 = -1.01101011111 x 2^-9 +EBFE_0BE7_3CFF_08_BBE5_1 // f16_mul_rz.tv line 42200 EBFE_0BE7_BBE5_01 -1.01111111110 x 2^11 * 1.01111100111 x 2^-13 = -1.01111100101 x 2^-1 +F800_1001_3CFF_08_CC01_0 // f16_mul_rz.tv line 42300 F800_1001_CC01_00 -1.00000000000 x 2^15 * 1.00000000001 x 2^-11 = -1.00000000001 x 2^4 +749F_43FF_3CFF_08_7BFF_5 // f16_mul_rz.tv line 42400 749F_43FF_7BFF_05 1.00010011111 x 2^14 * 1.01111111111 x 2^1 = 1.01111111111 x 2^15 F800_3F00_3CFF_08_FB00_0 // f16_mul_rz.tv line 42500 F800_3F00_FB00_00 -1.00000000000 x 2^15 * 1.01100000000 x 2^0 = -1.01100000000 x 2^15 +F800_B7FE_3CFF_08_73FE_0 // f16_mul_rz.tv line 42600 F800_B7FE_73FE_00 -1.00000000000 x 2^15 * -1.01111111110 x 2^-2 = 1.01111111110 x 2^13 +B4C0_E800_3CFF_08_60C0_0 // f16_mul_rz.tv line 42700 B4C0_E800_60C0_00 -1.00011000000 x 2^-2 * -1.00000000000 x 2^11 = 1.00011000000 x 2^9 +F801_3016_3CFF_08_EC17_1 // f16_mul_rz.tv line 42800 F801_3016_EC17_01 -1.00000000001 x 2^15 * 1.00000010110 x 2^-3 = -1.00000010111 x 2^12 +F801_3C01_3CFF_08_F802_1 // f16_mul_rz.tv line 42900 F801_3C01_F802_01 -1.00000000001 x 2^15 * 1.00000000001 x 2^0 = -1.00000000010 x 2^15 CFBF_7BFF_3CFF_08_FBFF_5 // f16_mul_rz.tv line 43000 CFBF_7BFF_FBFF_05 -1.01110111111 x 2^4 * 1.01111111111 x 2^15 = -1.01111111111 x 2^15 +F801_7437_3CFF_08_FBFF_5 // f16_mul_rz.tv line 43100 F801_7437_FBFF_05 -1.00000000001 x 2^15 * 1.00000110111 x 2^14 = -1.01111111111 x 2^15 +F801_C3FE_3CFF_08_7BFF_5 // f16_mul_rz.tv line 43200 F801_C3FE_7BFF_05 -1.00000000001 x 2^15 * -1.01111111110 x 2^1 = 1.01111111111 x 2^15 +// Skipped denorm f16_mul_rz.tv line 43300 8046_0000_8000_00 -Denorm * 0 = -Denorm +FBFF_CFEF_3CFF_08_7BFF_5 // f16_mul_rz.tv line 43400 FBFF_CFEF_7BFF_05 -1.01111111111 x 2^15 * -1.01111101111 x 2^4 = 1.01111111111 x 2^15 FBFF_6801_3CFF_08_FBFF_5 // f16_mul_rz.tv line 43500 FBFF_6801_FBFF_05 -1.01111111111 x 2^15 * 1.00000000001 x 2^11 = -1.01111111111 x 2^15 +// Skipped denorm f16_mul_rz.tv line 43600 821E_87FF_0000_03 -Denorm * -1.01111111111 x 2^-14 = 0 +FBFF_FE97_3CFF_08_7e00_0 // f16_mul_rz.tv line 43700 FBFF_FE97_FE97_00 -1.01111111111 x 2^15 * NaN = NaN +FBFF_FBFE_3CFF_08_7BFF_5 // f16_mul_rz.tv line 43800 FBFF_FBFE_7BFF_05 -1.01111111111 x 2^15 * -1.01111111110 x 2^15 = 1.01111111111 x 2^15 +// Skipped denorm f16_mul_rz.tv line 43900 82FF_3400_80BF_03 -Denorm * 1.00000000000 x 2^-2 = -Denorm FBFE_11FF_3CFF_08_D1FD_1 // f16_mul_rz.tv line 44000 FBFE_11FF_D1FD_01 -1.01111111110 x 2^15 * 1.00111111111 x 2^-11 = -1.00111111101 x 2^5 +// Skipped denorm f16_mul_rz.tv line 44100 FBFE_8001_1BFE_00 -1.01111111110 x 2^15 * -Denorm = 1.01111111110 x 2^-9 +D87E_BBFF_3CFF_08_587D_1 // f16_mul_rz.tv line 44200 D87E_BBFF_587D_01 -1.00001111110 x 2^7 * -1.01111111111 x 2^-1 = 1.00001111101 x 2^7 +FBFE_D457_3CFF_08_7BFF_5 // f16_mul_rz.tv line 44300 FBFE_D457_7BFF_05 -1.01111111110 x 2^15 * -1.00001010111 x 2^6 = 1.01111111111 x 2^15 +FC00_07FE_3CFF_08_FC00_0 // f16_mul_rz.tv line 44400 FC00_07FE_FC00_00 -INF * 1.01111111110 x 2^-14 = -INF 3CD8_4000_3CFF_08_40D8_0 // f16_mul_rz.tv line 44500 3CD8_4000_40D8_00 1.00011011000 x 2^0 * 1.00000000000 x 2^1 = 1.00011011000 x 2^1 -FC01_3BFE_3CFF_08_FE01_0 // f16_mul_rz.tv line 45000 FC01_3BFE_FE01_10 NaN * 1.01111111110 x 2^-1 = NaN -FFFF_44F7_3CFF_08_FFFF_0 // f16_mul_rz.tv line 45500 FFFF_44F7_FFFF_00 NaN * 1.00011110111 x 2^2 = NaN +FC00_7880_3CFF_08_FC00_0 // f16_mul_rz.tv line 44600 FC00_7880_FC00_00 -INF * 1.00010000000 x 2^15 = -INF +FC00_B401_3CFF_08_7C00_0 // f16_mul_rz.tv line 44700 FC00_B401_7C00_00 -INF * -1.00000000001 x 2^-2 = INF +B6F7_C7FF_3CFF_08_42F6_1 // f16_mul_rz.tv line 44800 B6F7_C7FF_42F6_01 -1.01011110111 x 2^-2 * -1.01111111111 x 2^2 = 1.01011110110 x 2^1 +FC01_0688_3CFF_08_7e00_0 // f16_mul_rz.tv line 44900 FC01_0688_FE01_10 NaN * 1.01010001000 x 2^-14 = NaN +FC01_3BFE_3CFF_08_7e00_0 // f16_mul_rz.tv line 45000 FC01_3BFE_FE01_10 NaN * 1.01111111110 x 2^-1 = NaN +B7F9_7800_3CFF_08_F3F9_0 // f16_mul_rz.tv line 45100 B7F9_7800_F3F9_00 -1.01111111001 x 2^-2 * 1.00000000000 x 2^15 = -1.01111111001 x 2^13 +FC01_E103_3CFF_08_7e00_0 // f16_mul_rz.tv line 45200 FC01_E103_FE01_10 NaN * -1.00100000011 x 2^9 = NaN +FC01_C001_3CFF_08_7e00_0 // f16_mul_rz.tv line 45300 FC01_C001_FE01_10 NaN * -1.00000000001 x 2^1 = NaN +C4BE_FFFF_3CFF_08_7e00_0 // f16_mul_rz.tv line 45400 C4BE_FFFF_FFFF_00 -1.00010111110 x 2^2 * NaN = NaN +FFFF_44F7_3CFF_08_7e00_0 // f16_mul_rz.tv line 45500 FFFF_44F7_FFFF_00 NaN * 1.00011110111 x 2^2 = NaN +FFFF_47FE_3CFF_08_7e00_0 // f16_mul_rz.tv line 45600 FFFF_47FE_FFFF_00 NaN * 1.01111111110 x 2^2 = NaN +// Skipped denorm f16_mul_rz.tv line 45700 AFEE_8400_007E_03 -1.01111101110 x 2^-4 * -1.00000000000 x 2^-14 = Denorm +FFFF_C00B_3CFF_08_7e00_0 // f16_mul_rz.tv line 45800 FFFF_C00B_FFFF_00 NaN * -1.00000001011 x 2^1 = NaN +FFFF_F801_3CFF_08_7e00_0 // f16_mul_rz.tv line 45900 FFFF_F801_FFFF_00 NaN * -1.00000000001 x 2^15 = NaN CB78_13FF_3CFF_08_A377_1 // f16_mul_rz.tv line 46000 CB78_13FF_A377_01 -1.01101111000 x 2^3 * 1.01111111111 x 2^-11 = -1.01101110111 x 2^-7 +FFFE_3881_3CFF_08_7e00_0 // f16_mul_rz.tv line 46100 FFFE_3881_FFFE_00 NaN * 1.00010000001 x 2^-1 = NaN +FFFE_7FFE_3CFF_08_7e00_0 // f16_mul_rz.tv line 46200 FFFE_7FFE_FFFE_00 NaN * NaN = NaN +D11E_B800_3CFF_08_4D1E_0 // f16_mul_rz.tv line 46300 D11E_B800_4D1E_00 -1.00100011110 x 2^5 * -1.00000000000 x 2^-1 = 1.00100011110 x 2^4 +FFFE_0DFC_3CFF_08_7e00_0 // f16_mul_rz.tv line 46400 FFFE_0DFC_FFFE_00 NaN * 1.00111111100 x 2^-12 = NaN ////////// Testcases from f16_mul_rd.tv of type mul rounding mode 2 -0000_FBFF_3CFF_28_8000_0 // f16_mul_rd.tv line 498 0000_FBFF_8000_00 0 * -1.01111111111 x 2^15 = -Denorm +// Skipped denorm f16_mul_rd.tv line 98 0000_B1B3_8000_00 0 * -1.00110110011 x 2^-3 = -Denorm +0000_6800_3CFF_28_0000_0 // f16_mul_rd.tv line 198 0000_6800_0000_00 0 * 1.00000000000 x 2^11 = 0 +C7FF_8401_3CFF_28_1000_1 // f16_mul_rd.tv line 298 C7FF_8401_1000_01 -1.01111111111 x 2^2 * -1.00000000001 x 2^-14 = 1.00000000000 x 2^-11 +// Skipped denorm f16_mul_rd.tv line 398 0000_FA40_8000_00 0 * -1.01001000000 x 2^15 = -Denorm +// Skipped denorm f16_mul_rd.tv line 498 0000_FBFF_8000_00 0 * -1.01111111111 x 2^15 = -Denorm +BC00_13FE_3CFF_28_93FE_0 // f16_mul_rd.tv line 598 BC00_13FE_93FE_00 -1.00000000000 x 2^0 * 1.01111111110 x 2^-11 = -1.01111111110 x 2^-11 +// Skipped denorm f16_mul_rd.tv line 698 0001_C859_8009_03 Denorm * -1.00001011001 x 2^3 = -Denorm +// Skipped denorm f16_mul_rd.tv line 798 0001_8000_8000_00 Denorm * -Denorm = -Denorm +B81F_B801_3CFF_28_3420_1 // f16_mul_rd.tv line 898 B81F_B801_3420_01 -1.00000011111 x 2^-1 * -1.00000000001 x 2^-1 = 1.00000100000 x 2^-2 // Skipped denorm f16_mul_rd.tv line 998 0001_448C_0004_03 Denorm * 1.00010001100 x 2^2 = Denorm +// Skipped denorm f16_mul_rd.tv line 1098 03FF_07FF_0000_03 Denorm * 1.01111111111 x 2^-14 = 0 +482F_3FFE_3CFF_28_4C2D_1 // f16_mul_rd.tv line 1198 482F_3FFE_4C2D_01 1.00000101111 x 2^3 * 1.01111111110 x 2^0 = 1.00000101101 x 2^4 +// Skipped denorm f16_mul_rd.tv line 1298 03FF_6382_2B80_01 Denorm * 1.01110000010 x 2^9 = 1.01110000000 x 2^-5 +// Skipped denorm f16_mul_rd.tv line 1398 03FF_B400_8100_03 Denorm * -1.00000000000 x 2^-2 = -Denorm C3A0_C401_3CFF_28_4BA1_1 // f16_mul_rd.tv line 1498 C3A0_C401_4BA1_01 -1.01110100000 x 2^1 * -1.00000000001 x 2^2 = 1.01110100001 x 2^3 +// Skipped denorm f16_mul_rd.tv line 1598 03FE_B013_8083_03 Denorm * -1.00000010011 x 2^-3 = -Denorm +// Skipped denorm f16_mul_rd.tv line 1698 03FE_3BFF_03FD_03 Denorm * 1.01111111111 x 2^-1 = Denorm +08BF_6BFE_3CFF_28_38BD_1 // f16_mul_rd.tv line 1798 08BF_6BFE_38BD_01 1.00010111111 x 2^-13 * 1.01111111110 x 2^11 = 1.00010111101 x 2^-1 +// Skipped denorm f16_mul_rd.tv line 1898 03FE_3A74_0338_03 Denorm * 1.01001110100 x 2^-1 = Denorm // Skipped denorm f16_mul_rd.tv line 1998 03FE_C000_87FC_00 Denorm * -1.00000000000 x 2^1 = -1.01111111100 x 2^-14 +8BB8_FC01_3CFF_28_7e00_0 // f16_mul_rd.tv line 2098 8BB8_FC01_FE01_10 -1.01110111000 x 2^-13 * NaN = NaN +// Skipped denorm f16_mul_rd.tv line 2198 0400_8B7C_8001_03 1.00000000000 x 2^-14 * -1.01101111100 x 2^-13 = -Denorm +0400_47FF_3CFF_28_0FFF_0 // f16_mul_rd.tv line 2298 0400_47FF_0FFF_00 1.00000000000 x 2^-14 * 1.01111111111 x 2^2 = 1.01111111111 x 2^-12 +// Skipped denorm f16_mul_rd.tv line 2398 C3DD_83FE_0BD9_01 -1.01111011101 x 2^1 * -Denorm = 1.01111011001 x 2^-13 0400_68A5_3CFF_28_30A5_0 // f16_mul_rd.tv line 2498 0400_68A5_30A5_00 1.00000000000 x 2^-14 * 1.00010100101 x 2^11 = 1.00010100101 x 2^-3 +0400_F800_3CFF_28_C000_0 // f16_mul_rd.tv line 2598 0400_F800_C000_00 1.00000000000 x 2^-14 * -1.00000000000 x 2^15 = -1.00000000000 x 2^1 +4BC7_1001_3CFF_28_1FC8_1 // f16_mul_rd.tv line 2698 4BC7_1001_1FC8_01 1.01111000111 x 2^3 * 1.00000000001 x 2^-11 = 1.01111001000 x 2^-8 +0401_3FC0_3CFF_28_07C1_1 // f16_mul_rd.tv line 2798 0401_3FC0_07C1_01 1.00000000001 x 2^-14 * 1.01111000000 x 2^0 = 1.01111000001 x 2^-14 +0401_7FFF_3CFF_28_7e00_0 // f16_mul_rd.tv line 2898 0401_7FFF_7FFF_00 1.00000000001 x 2^-14 * NaN = NaN // Skipped denorm f16_mul_rd.tv line 2998 02FD_B7FE_817F_03 Denorm * -1.01111111110 x 2^-2 = -Denorm -07FF_93FF_3CFF_28_8002_3 // f16_mul_rd.tv line 3498 07FF_93FF_8002_03 1.01111111111 x 2^-14 * -1.01111111111 x 2^-11 = -Denorm -07FE_33CF_3CFF_28_01F3_3 // f16_mul_rd.tv line 3998 07FE_33CF_01F3_03 1.01111111110 x 2^-14 * 1.01111001111 x 2^-3 = Denorm +0401_1083_3CFF_28_0000_3 // f16_mul_rd.tv line 3098 0401_1083_0000_03 1.00000000001 x 2^-14 * 1.00010000011 x 2^-11 = 0 +07FF_0400_3CFF_28_0000_3 // f16_mul_rd.tv line 3198 07FF_0400_0000_03 1.01111111111 x 2^-14 * 1.00000000000 x 2^-14 = 0 +35FF_3C01_3CFF_28_3600_1 // f16_mul_rd.tv line 3298 35FF_3C01_3600_01 1.00111111111 x 2^-2 * 1.00000000001 x 2^0 = 1.01000000000 x 2^-2 +// Skipped denorm f16_mul_rd.tv line 3398 07FF_379F_03CF_03 1.01111111111 x 2^-14 * 1.01110011111 x 2^-2 = Denorm +// Skipped denorm f16_mul_rd.tv line 3498 07FF_93FF_8002_03 1.01111111111 x 2^-14 * -1.01111111111 x 2^-11 = -Denorm +C8FD_C3FE_3CFF_28_50FB_1 // f16_mul_rd.tv line 3598 C8FD_C3FE_50FB_01 -1.00011111101 x 2^3 * -1.01111111110 x 2^1 = 1.00011111011 x 2^5 +// Skipped denorm f16_mul_rd.tv line 3698 07FE_29EB_005E_03 1.01111111110 x 2^-14 * 1.00111101011 x 2^-5 = Denorm +// Skipped denorm f16_mul_rd.tv line 3798 07FE_3800_03FF_00 1.01111111110 x 2^-14 * 1.00000000000 x 2^-1 = Denorm +D890_6801_3CFF_28_FC00_5 // f16_mul_rd.tv line 3898 D890_6801_FC00_05 -1.00010010000 x 2^7 * 1.00000000001 x 2^11 = -INF +// Skipped denorm f16_mul_rd.tv line 3998 07FE_33CF_01F3_03 1.01111111110 x 2^-14 * 1.01111001111 x 2^-3 = Denorm +07FE_BFFF_3CFF_28_8BFE_1 // f16_mul_rd.tv line 4098 07FE_BFFF_8BFE_01 1.01111111110 x 2^-14 * -1.01111111111 x 2^0 = -1.01111111110 x 2^-13 +9016_FBFE_3CFF_28_5014_1 // f16_mul_rd.tv line 4198 9016_FBFE_5014_01 -1.00000010110 x 2^-11 * -1.01111111110 x 2^15 = 1.00000010100 x 2^5 +1000_480B_3CFF_28_1C0B_0 // f16_mul_rd.tv line 4298 1000_480B_1C0B_00 1.00000000000 x 2^-11 * 1.00000001011 x 2^3 = 1.00000001011 x 2^-8 +1000_4400_3CFF_28_1800_0 // f16_mul_rd.tv line 4398 1000_4400_1800_00 1.00000000000 x 2^-11 * 1.00000000000 x 2^2 = 1.00000000000 x 2^-9 // Skipped denorm f16_mul_rd.tv line 4498 EAFB_8001_0AFB_00 -1.01011111011 x 2^11 * -Denorm = 1.01011111011 x 2^-13 +1000_47BF_3CFF_28_1BBF_0 // f16_mul_rd.tv line 4598 1000_47BF_1BBF_00 1.00000000000 x 2^-11 * 1.01110111111 x 2^2 = 1.01110111111 x 2^-9 +1000_EBFF_3CFF_28_BFFF_0 // f16_mul_rd.tv line 4698 1000_EBFF_BFFF_00 1.00000000000 x 2^-11 * -1.01111111111 x 2^11 = -1.01111111111 x 2^0 +4C2E_07FE_3CFF_28_182C_1 // f16_mul_rd.tv line 4798 4C2E_07FE_182C_01 1.00000101110 x 2^4 * 1.01111111110 x 2^-14 = 1.00000101100 x 2^-9 +1001_B80B_3CFF_28_8C0D_1 // f16_mul_rd.tv line 4898 1001_B80B_8C0D_01 1.00000000001 x 2^-11 * -1.00000001011 x 2^-1 = -1.00000001101 x 2^-12 1001_7C00_3CFF_28_7C00_0 // f16_mul_rd.tv line 4998 1001_7C00_7C00_00 1.00000000001 x 2^-11 * INF = INF +DBFF_B401_3CFF_28_5400_1 // f16_mul_rd.tv line 5098 DBFF_B401_5400_01 -1.01111111111 x 2^7 * -1.00000000001 x 2^-2 = 1.00000000000 x 2^6 +1001_49EE_3CFF_28_1DEF_1 // f16_mul_rd.tv line 5198 1001_49EE_1DEF_01 1.00000000001 x 2^-11 * 1.00111101110 x 2^3 = 1.00111101111 x 2^-8 +// Skipped denorm f16_mul_rd.tv line 5298 13FF_03FF_0000_03 1.01111111111 x 2^-11 * Denorm = 0 +8FBC_3BFE_3CFF_28_8FBB_1 // f16_mul_rd.tv line 5398 8FBC_3BFE_8FBB_01 -1.01110111100 x 2^-12 * 1.01111111110 x 2^-1 = -1.01110111011 x 2^-12 13FF_32E7_3CFF_28_0AE6_1 // f16_mul_rd.tv line 5498 13FF_32E7_0AE6_01 1.01111111111 x 2^-11 * 1.01011100111 x 2^-3 = 1.01011100110 x 2^-13 +// Skipped denorm f16_mul_rd.tv line 5598 13FF_9000_8008_03 1.01111111111 x 2^-11 * -1.00000000000 x 2^-11 = -Denorm +E3C6_C001_3CFF_28_67C7_1 // f16_mul_rd.tv line 5698 E3C6_C001_67C7_01 -1.01111000110 x 2^9 * -1.00000000001 x 2^1 = 1.01111000111 x 2^10 +13FF_C43F_3CFF_28_9C3F_1 // f16_mul_rd.tv line 5798 13FF_C43F_9C3F_01 1.01111111111 x 2^-11 * -1.00000111111 x 2^2 = -1.00000111111 x 2^-8 +13FE_37FF_3CFF_28_0FFD_1 // f16_mul_rd.tv line 5898 13FE_37FF_0FFD_01 1.01111111110 x 2^-11 * 1.01111111111 x 2^-2 = 1.01111111101 x 2^-12 BC1F_47FE_3CFF_28_C81E_1 // f16_mul_rd.tv line 5998 BC1F_47FE_C81E_01 -1.00000011111 x 2^0 * 1.01111111110 x 2^2 = -1.00000011110 x 2^3 +13FE_B07E_3CFF_28_887D_1 // f16_mul_rd.tv line 6098 13FE_B07E_887D_01 1.01111111110 x 2^-11 * -1.00001111110 x 2^-3 = -1.00001111101 x 2^-13 +13FE_BC00_3CFF_28_93FE_0 // f16_mul_rd.tv line 6198 13FE_BC00_93FE_00 1.01111111110 x 2^-11 * -1.00000000000 x 2^0 = -1.01111111110 x 2^-11 +7C9F_F801_3CFF_28_7e00_0 // f16_mul_rd.tv line 6298 7C9F_F801_7E9F_10 NaN * -1.00000000001 x 2^15 = NaN +// Skipped denorm f16_mul_rd.tv line 6398 3400_8A07_8304_03 1.00000000000 x 2^-2 * -1.01000000111 x 2^-13 = -Denorm 3400_43FF_3CFF_28_3BFF_0 // f16_mul_rd.tv line 6498 3400_43FF_3BFF_00 1.00000000000 x 2^-2 * 1.01111111111 x 2^1 = 1.01111111111 x 2^-1 +EFD6_7FFE_3CFF_28_7e00_0 // f16_mul_rd.tv line 6598 EFD6_7FFE_7FFE_00 -1.01111010110 x 2^12 * NaN = NaN +3400_3DDE_3CFF_28_35DE_0 // f16_mul_rd.tv line 6698 3400_3DDE_35DE_00 1.00000000000 x 2^-2 * 1.00111011110 x 2^0 = 1.00111011110 x 2^-2 +3400_E800_3CFF_28_E000_0 // f16_mul_rd.tv line 6798 3400_E800_E000_00 1.00000000000 x 2^-2 * -1.00000000000 x 2^11 = -1.00000000000 x 2^9 +4033_0401_3CFF_28_0834_1 // f16_mul_rd.tv line 6898 4033_0401_0834_01 1.00000110011 x 2^1 * 1.00000000001 x 2^-14 = 1.00000110100 x 2^-13 3401_9AE8_3CFF_28_92EA_1 // f16_mul_rd.tv line 6998 3401_9AE8_92EA_01 1.00000000001 x 2^-2 * -1.01011101000 x 2^-9 = -1.01011101010 x 2^-11 +3401_7BFF_3CFF_28_7400_1 // f16_mul_rd.tv line 7098 3401_7BFF_7400_01 1.00000000001 x 2^-2 * 1.01111111111 x 2^15 = 1.00000000000 x 2^14 +// Skipped denorm f16_mul_rd.tv line 7198 1C2F_93FE_8043_03 1.00000101111 x 2^-8 * -1.01111111110 x 2^-11 = -Denorm +3401_C800_3CFF_28_C001_0 // f16_mul_rd.tv line 7298 3401_C800_C001_00 1.00000000001 x 2^-2 * -1.00000000000 x 2^3 = -1.00000000001 x 2^1 +37FF_0000_3CFF_28_0000_0 // f16_mul_rd.tv line 7398 37FF_0000_0000_00 1.01111111111 x 2^-2 * 0 = 0 7703_3801_3CFF_28_7304_1 // f16_mul_rd.tv line 7498 7703_3801_7304_01 1.01100000011 x 2^14 * 1.00000000001 x 2^-1 = 1.01100000100 x 2^13 +37FF_BFB9_3CFF_28_BBB9_1 // f16_mul_rd.tv line 7598 37FF_BFB9_BBB9_01 1.01111111111 x 2^-2 * -1.01110111001 x 2^0 = -1.01110111001 x 2^-1 +37FF_87FF_3CFF_28_8400_3 // f16_mul_rd.tv line 7698 37FF_87FF_8400_03 1.01111111111 x 2^-2 * -1.01111111111 x 2^-14 = -1.00000000000 x 2^-14 +3002_BFFE_3CFF_28_B401_1 // f16_mul_rd.tv line 7798 3002_BFFE_B401_01 1.00000000010 x 2^-3 * -1.01111111110 x 2^0 = -1.00000000001 x 2^-2 +37FF_6EF6_3CFF_28_6AF5_1 // f16_mul_rd.tv line 7898 37FF_6EF6_6AF5_01 1.01111111111 x 2^-2 * 1.01011110110 x 2^12 = 1.01011110101 x 2^11 37FE_3400_3CFF_28_2FFE_0 // f16_mul_rd.tv line 7998 37FE_3400_2FFE_00 1.01111111110 x 2^-2 * 1.00000000000 x 2^-2 = 1.01111111110 x 2^-4 +B70F_4401_3CFF_28_BF11_1 // f16_mul_rd.tv line 8098 B70F_4401_BF11_01 -1.01100001111 x 2^-2 * 1.00000000001 x 2^2 = -1.01100010001 x 2^0 +37FE_D39E_3CFF_28_CF9D_1 // f16_mul_rd.tv line 8198 37FE_D39E_CF9D_01 1.01111111110 x 2^-2 * -1.01110011110 x 2^5 = -1.01110011101 x 2^4 +37FE_BBFF_3CFF_28_B7FE_1 // f16_mul_rd.tv line 8298 37FE_BBFF_B7FE_01 1.01111111110 x 2^-2 * -1.01111111111 x 2^-1 = -1.01111111110 x 2^-2 +EAFF_EBFE_3CFF_28_7BFF_5 // f16_mul_rd.tv line 8398 EAFF_EBFE_7BFF_05 -1.01011111111 x 2^11 * -1.01111111110 x 2^11 = 1.01111111111 x 2^15 3800_2EFE_3CFF_28_2AFE_0 // f16_mul_rd.tv line 8498 3800_2EFE_2AFE_00 1.00000000000 x 2^-1 * 1.01011111110 x 2^-4 = 1.01011111110 x 2^-5 +3800_4000_3CFF_28_3C00_0 // f16_mul_rd.tv line 8598 3800_4000_3C00_00 1.00000000000 x 2^-1 * 1.00000000000 x 2^1 = 1.00000000000 x 2^0 +3FBD_7C01_3CFF_28_7e00_0 // f16_mul_rd.tv line 8698 3FBD_7C01_7E01_10 1.01110111101 x 2^0 * NaN = NaN +3800_AC06_3CFF_28_A806_0 // f16_mul_rd.tv line 8798 3800_AC06_A806_00 1.00000000000 x 2^-1 * -1.00000000110 x 2^-4 = -1.00000000110 x 2^-5 +3800_C7FF_3CFF_28_C3FF_0 // f16_mul_rd.tv line 8898 3800_C7FF_C3FF_00 1.00000000000 x 2^-1 * -1.01111111111 x 2^2 = -1.01111111111 x 2^1 // Skipped denorm f16_mul_rd.tv line 8998 B0FC_03FE_80A0_03 -1.00011111100 x 2^-3 * Denorm = -Denorm -3801_FFFF_3CFF_28_FFFF_0 // f16_mul_rd.tv line 9498 3801_FFFF_FFFF_00 1.00000000001 x 2^-1 * NaN = NaN +3801_6877_3CFF_28_6478_1 // f16_mul_rd.tv line 9098 3801_6877_6478_01 1.00000000001 x 2^-1 * 1.00001110111 x 2^11 = 1.00001111000 x 2^10 +3801_7800_3CFF_28_7401_0 // f16_mul_rd.tv line 9198 3801_7800_7401_00 1.00000000001 x 2^-1 * 1.00000000000 x 2^15 = 1.00000000001 x 2^14 +// Skipped denorm f16_mul_rd.tv line 9298 940E_9001_0008_03 -1.00000001110 x 2^-10 * -1.00000000001 x 2^-11 = Denorm +3801_B7F2_3CFF_28_B3F4_1 // f16_mul_rd.tv line 9398 3801_B7F2_B3F4_01 1.00000000001 x 2^-1 * -1.01111110010 x 2^-2 = -1.01111110100 x 2^-3 +3801_FFFF_3CFF_28_7e00_0 // f16_mul_rd.tv line 9498 3801_FFFF_FFFF_00 1.00000000001 x 2^-1 * NaN = NaN +F1EF_37FE_3CFF_28_EDEE_1 // f16_mul_rd.tv line 9598 F1EF_37FE_EDEE_01 -1.00111101111 x 2^13 * 1.01111111110 x 2^-2 = -1.00111101110 x 2^12 +3BFF_C83C_3CFF_28_C83C_1 // f16_mul_rd.tv line 9698 3BFF_C83C_C83C_01 1.01111111111 x 2^-1 * -1.00000111100 x 2^3 = -1.00000111100 x 2^3 +3BFF_8400_3CFF_28_8400_3 // f16_mul_rd.tv line 9798 3BFF_8400_8400_03 1.01111111111 x 2^-1 * -1.00000000000 x 2^-14 = -1.00000000000 x 2^-14 +77A0_BC01_3CFF_28_F7A2_1 // f16_mul_rd.tv line 9898 77A0_BC01_F7A2_01 1.01110100000 x 2^14 * -1.00000000001 x 2^0 = -1.01110100010 x 2^14 3BFF_AB04_3CFF_28_AB04_1 // f16_mul_rd.tv line 9998 3BFF_AB04_AB04_01 1.01111111111 x 2^-1 * -1.01100000100 x 2^-5 = -1.01100000100 x 2^-5 +3BFE_13FF_3CFF_28_13FD_1 // f16_mul_rd.tv line 10098 3BFE_13FF_13FD_01 1.01111111110 x 2^-1 * 1.01111111111 x 2^-11 = 1.01111111101 x 2^-11 +BCDF_43FE_3CFF_28_C4DE_1 // f16_mul_rd.tv line 10198 BCDF_43FE_C4DE_01 -1.00011011111 x 2^0 * 1.01111111110 x 2^1 = -1.00011011110 x 2^2 +3BFE_C1FE_3CFF_28_C1FD_1 // f16_mul_rd.tv line 10298 3BFE_C1FE_C1FD_01 1.01111111110 x 2^-1 * -1.00111111110 x 2^1 = -1.00111111101 x 2^1 +3BFE_B800_3CFF_28_B7FE_0 // f16_mul_rd.tv line 10398 3BFE_B800_B7FE_00 1.01111111110 x 2^-1 * -1.00000000000 x 2^-1 = -1.01111111110 x 2^-2 AD11_E801_3CFF_28_5912_1 // f16_mul_rd.tv line 10498 AD11_E801_5912_01 -1.00100010001 x 2^-4 * -1.00000000001 x 2^11 = 1.00100010010 x 2^7 +3C00_14FE_3CFF_28_14FE_0 // f16_mul_rd.tv line 10598 3C00_14FE_14FE_00 1.00000000000 x 2^0 * 1.00011111110 x 2^-10 = 1.00011111110 x 2^-10 +3C00_3FFF_3CFF_28_3FFF_0 // f16_mul_rd.tv line 10698 3C00_3FFF_3FFF_00 1.00000000000 x 2^0 * 1.01111111111 x 2^0 = 1.01111111111 x 2^0 +440E_7BFE_3CFF_28_7BFF_5 // f16_mul_rd.tv line 10798 440E_7BFE_7BFF_05 1.00000001110 x 2^2 * 1.01111111110 x 2^15 = 1.01111111111 x 2^15 +3C00_B7BD_3CFF_28_B7BD_0 // f16_mul_rd.tv line 10898 3C00_B7BD_B7BD_00 1.00000000000 x 2^0 * -1.01110111101 x 2^-2 = -1.01110111101 x 2^-2 3C00_C400_3CFF_28_C400_0 // f16_mul_rd.tv line 10998 3C00_C400_C400_00 1.00000000000 x 2^0 * -1.00000000000 x 2^2 = -1.00000000000 x 2^2 +// Skipped denorm f16_mul_rd.tv line 11098 801E_0001_8001_03 -Denorm * Denorm = -Denorm +// Skipped denorm f16_mul_rd.tv line 11198 3C01_002E_002E_03 1.00000000001 x 2^0 * Denorm = Denorm +3C01_6BFF_3CFF_28_6C00_1 // f16_mul_rd.tv line 11298 3C01_6BFF_6C00_01 1.00000000001 x 2^0 * 1.01111111111 x 2^11 = 1.00000000000 x 2^12 +D7FE_87FE_3CFF_28_23FC_1 // f16_mul_rd.tv line 11398 D7FE_87FE_23FC_01 -1.01111111110 x 2^6 * -1.01111111110 x 2^-14 = 1.01111111100 x 2^-7 3C01_0BFD_3CFF_28_0BFE_1 // f16_mul_rd.tv line 11498 3C01_0BFD_0BFE_01 1.00000000001 x 2^0 * 1.01111111101 x 2^-13 = 1.01111111110 x 2^-13 +3C01_FC00_3CFF_28_FC00_0 // f16_mul_rd.tv line 11598 3C01_FC00_FC00_00 1.00000000001 x 2^0 * -INF = -INF +7CFC_3401_3CFF_28_7e00_0 // f16_mul_rd.tv line 11698 7CFC_3401_7EFC_10 NaN * 1.00000000001 x 2^-2 = NaN +3FFF_47DF_3CFF_28_4BDE_1 // f16_mul_rd.tv line 11798 3FFF_47DF_4BDE_01 1.01111111111 x 2^0 * 1.01111011111 x 2^2 = 1.01111011110 x 2^3 +// Skipped denorm f16_mul_rd.tv line 11898 3FFF_83FF_87FE_01 1.01111111111 x 2^0 * -Denorm = -1.01111111110 x 2^-14 4FDE_BBFE_3CFF_28_CFDD_1 // f16_mul_rd.tv line 11998 4FDE_BBFE_CFDD_01 1.01111011110 x 2^4 * -1.01111111110 x 2^-1 = -1.01111011101 x 2^4 +3FFF_A1E2_3CFF_28_A5E2_1 // f16_mul_rd.tv line 12098 3FFF_A1E2_A5E2_01 1.01111111111 x 2^0 * -1.00111100010 x 2^-7 = -1.00111100010 x 2^-6 +3FFE_1000_3CFF_28_13FE_0 // f16_mul_rd.tv line 12198 3FFE_1000_13FE_00 1.01111111110 x 2^0 * 1.00000000000 x 2^-11 = 1.01111111110 x 2^-11 +C7C5_4001_3CFF_28_CBC7_1 // f16_mul_rd.tv line 12298 C7C5_4001_CBC7_01 -1.01111000101 x 2^2 * 1.00000000001 x 2^1 = -1.01111000111 x 2^3 +3FFE_BAF3_3CFF_28_BEF2_1 // f16_mul_rd.tv line 12398 3FFE_BAF3_BEF2_01 1.01111111110 x 2^0 * -1.01011110011 x 2^-1 = -1.01011110010 x 2^0 3FFE_B7FF_3CFF_28_BBFE_1 // f16_mul_rd.tv line 12498 3FFE_B7FF_BBFE_01 1.01111111110 x 2^0 * -1.01111111111 x 2^-2 = -1.01111111110 x 2^-1 +B25E_C7FE_3CFF_28_3E5C_1 // f16_mul_rd.tv line 12598 B25E_C7FE_3E5C_01 -1.01001011110 x 2^-3 * -1.01111111110 x 2^2 = 1.01001011100 x 2^0 +4000_4BA5_3CFF_28_4FA5_0 // f16_mul_rd.tv line 12698 4000_4BA5_4FA5_00 1.00000000000 x 2^1 * 1.01110100101 x 2^3 = 1.01110100101 x 2^4 +4000_3C00_3CFF_28_4000_0 // f16_mul_rd.tv line 12798 4000_3C00_4000_00 1.00000000000 x 2^1 * 1.00000000000 x 2^0 = 1.00000000000 x 2^1 +410F_7801_3CFF_28_7BFF_5 // f16_mul_rd.tv line 12898 410F_7801_7BFF_05 1.00100001111 x 2^1 * 1.00000000001 x 2^15 = 1.01111111111 x 2^15 4000_1008_3CFF_28_1408_0 // f16_mul_rd.tv line 12998 4000_1008_1408_00 1.00000000000 x 2^1 * 1.00000001000 x 2^-11 = 1.00000001000 x 2^-10 +4000_C3FF_3CFF_28_C7FF_0 // f16_mul_rd.tv line 13098 4000_C3FF_C7FF_00 1.00000000000 x 2^1 * -1.01111111111 x 2^1 = -1.01111111111 x 2^2 +C00B_FFFE_3CFF_28_7e00_0 // f16_mul_rd.tv line 13198 C00B_FFFE_FFFE_00 -1.00000001011 x 2^1 * NaN = NaN +4001_4FF9_3CFF_28_53FA_1 // f16_mul_rd.tv line 13298 4001_4FF9_53FA_01 1.00000000001 x 2^1 * 1.01111111001 x 2^4 = 1.01111111010 x 2^5 +4001_6800_3CFF_28_6C01_0 // f16_mul_rd.tv line 13398 4001_6800_6C01_00 1.00000000001 x 2^1 * 1.00000000000 x 2^11 = 1.00000000001 x 2^12 C64C_8401_3CFF_28_0E4D_1 // f16_mul_rd.tv line 13498 C64C_8401_0E4D_01 -1.01001001100 x 2^2 * -1.00000000001 x 2^-14 = 1.01001001101 x 2^-12 +4001_C08F_3CFF_28_C491_1 // f16_mul_rd.tv line 13598 4001_C08F_C491_01 1.00000000001 x 2^1 * -1.00010001111 x 2^1 = -1.00010010001 x 2^2 +4001_FBFF_3CFF_28_FC00_5 // f16_mul_rd.tv line 13698 4001_FBFF_FC00_05 1.00000000001 x 2^1 * -1.01111111111 x 2^15 = -INF +7C0F_13FE_3CFF_28_7e00_0 // f16_mul_rd.tv line 13798 7C0F_13FE_7E0F_10 NaN * 1.01111111110 x 2^-11 = NaN +43FF_84FB_3CFF_28_8CFB_1 // f16_mul_rd.tv line 13898 43FF_84FB_8CFB_01 1.01111111111 x 2^1 * -1.00011111011 x 2^-14 = -1.00011111011 x 2^-12 // Skipped denorm f16_mul_rd.tv line 13998 43FF_8000_8000_00 1.01111111111 x 2^1 * -Denorm = -Denorm +3413_B801_3CFF_28_B015_1 // f16_mul_rd.tv line 14098 3413_B801_B015_01 1.00000010011 x 2^-2 * -1.00000000001 x 2^-1 = -1.00000010101 x 2^-3 +43FF_BF0F_3CFF_28_C70F_1 // f16_mul_rd.tv line 14198 43FF_BF0F_C70F_01 1.01111111111 x 2^1 * -1.01100001111 x 2^0 = -1.01100001111 x 2^2 +43FE_07FF_3CFF_28_0FFD_1 // f16_mul_rd.tv line 14298 43FE_07FF_0FFD_01 1.01111111110 x 2^1 * 1.01111111111 x 2^-14 = 1.01111111101 x 2^-12 +3FB8_3FFE_3CFF_28_43B6_1 // f16_mul_rd.tv line 14398 3FB8_3FFE_43B6_01 1.01110111000 x 2^0 * 1.01111111110 x 2^0 = 1.01110110110 x 2^1 43FE_2E03_3CFF_28_3601_1 // f16_mul_rd.tv line 14498 43FE_2E03_3601_01 1.01111111110 x 2^1 * 1.01000000011 x 2^-4 = 1.01000000001 x 2^-2 +43FE_B400_3CFF_28_BBFE_0 // f16_mul_rd.tv line 14598 43FE_B400_BBFE_00 1.01111111110 x 2^1 * -1.00000000000 x 2^-2 = -1.01111111110 x 2^-1 +4EA0_C401_3CFF_28_D6A2_1 // f16_mul_rd.tv line 14698 4EA0_C401_D6A2_01 1.01010100000 x 2^4 * -1.00000000001 x 2^2 = -1.01010100010 x 2^6 +4400_680A_3CFF_28_700A_0 // f16_mul_rd.tv line 14798 4400_680A_700A_00 1.00000000000 x 2^2 * 1.00000001010 x 2^11 = 1.00000001010 x 2^13 +4400_3BFF_3CFF_28_43FF_0 // f16_mul_rd.tv line 14898 4400_3BFF_43FF_00 1.00000000000 x 2^2 * 1.01111111111 x 2^-1 = 1.01111111111 x 2^1 265F_6BFE_3CFF_28_565D_1 // f16_mul_rd.tv line 14998 265F_6BFE_565D_01 1.01001011111 x 2^-6 * 1.01111111110 x 2^11 = 1.01001011101 x 2^6 +4400_C50E_3CFF_28_CD0E_0 // f16_mul_rd.tv line 15098 4400_C50E_CD0E_00 1.00000000000 x 2^2 * -1.00100001110 x 2^2 = -1.00100001110 x 2^4 +4400_C000_3CFF_28_C800_0 // f16_mul_rd.tv line 15198 4400_C000_C800_00 1.00000000000 x 2^2 * -1.00000000000 x 2^1 = -1.00000000000 x 2^3 +365F_FC01_3CFF_28_7e00_0 // f16_mul_rd.tv line 15298 365F_FC01_FE01_10 1.01001011111 x 2^-2 * NaN = NaN +4401_A980_3CFF_28_B182_1 // f16_mul_rd.tv line 15398 4401_A980_B182_01 1.00000000001 x 2^2 * -1.00110000000 x 2^-5 = -1.00110000010 x 2^-3 4401_47FF_3CFF_28_5000_1 // f16_mul_rd.tv line 15498 4401_47FF_5000_01 1.00000000001 x 2^2 * 1.01111111111 x 2^2 = 1.00000000000 x 2^5 +// Skipped denorm f16_mul_rd.tv line 15598 C3FE_83FE_0BFA_01 -1.01111111110 x 2^1 * -Denorm = 1.01111111010 x 2^-13 +4401_C4BF_3CFF_28_CCC1_1 // f16_mul_rd.tv line 15698 4401_C4BF_CCC1_01 1.00000000001 x 2^2 * -1.00010111111 x 2^2 = -1.00011000001 x 2^4 +4401_F800_3CFF_28_FC00_5 // f16_mul_rd.tv line 15798 4401_F800_FC00_05 1.00000000001 x 2^2 * -1.00000000000 x 2^15 = -INF +// Skipped denorm f16_mul_rd.tv line 15898 23A7_1001_007A_03 1.01110100111 x 2^-7 * 1.00000000001 x 2^-11 = Denorm 47FF_F8C0_3CFF_28_FC00_5 // f16_mul_rd.tv line 15998 47FF_F8C0_FC00_05 1.01111111111 x 2^2 * -1.00011000000 x 2^15 = -INF +47FF_7FFF_3CFF_28_7e00_0 // f16_mul_rd.tv line 16098 47FF_7FFF_7FFF_00 1.01111111111 x 2^2 * NaN = NaN +CBCF_B7FE_3CFF_28_47CD_1 // f16_mul_rd.tv line 16198 CBCF_B7FE_47CD_01 -1.01111001111 x 2^3 * -1.01111111110 x 2^-2 = 1.01111001101 x 2^2 +47FF_C099_3CFF_28_CC99_1 // f16_mul_rd.tv line 16298 47FF_C099_CC99_01 1.01111111111 x 2^2 * -1.00010011001 x 2^1 = -1.00010011001 x 2^4 +47FE_0400_3CFF_28_0FFE_0 // f16_mul_rd.tv line 16398 47FE_0400_0FFE_00 1.01111111110 x 2^2 * 1.00000000000 x 2^-14 = 1.01111111110 x 2^-12 23CF_3C01_3CFF_28_23D0_1 // f16_mul_rd.tv line 16498 23CF_3C01_23D0_01 1.01111001111 x 2^-7 * 1.00000000001 x 2^0 = 1.01111010000 x 2^-7 +47FE_305F_3CFF_28_3C5D_1 // f16_mul_rd.tv line 16598 47FE_305F_3C5D_01 1.01111111110 x 2^2 * 1.00001011111 x 2^-3 = 1.00001011101 x 2^0 +47FE_93FF_3CFF_28_9FFE_1 // f16_mul_rd.tv line 16698 47FE_93FF_9FFE_01 1.01111111110 x 2^2 * -1.01111111111 x 2^-11 = -1.01111111110 x 2^-8 +B51F_C3FE_3CFF_28_3D1D_1 // f16_mul_rd.tv line 16798 B51F_C3FE_3D1D_01 -1.00100011111 x 2^-2 * -1.01111111110 x 2^1 = 1.00100011101 x 2^0 +6800_C323_3CFF_28_EF23_0 // f16_mul_rd.tv line 16898 6800_C323_EF23_00 1.00000000000 x 2^11 * -1.01100100011 x 2^1 = -1.01100100011 x 2^12 6800_3800_3CFF_28_6400_0 // f16_mul_rd.tv line 16998 6800_3800_6400_00 1.00000000000 x 2^11 * 1.00000000000 x 2^-1 = 1.00000000000 x 2^10 +4BC8_6801_3CFF_28_77C9_1 // f16_mul_rd.tv line 17098 4BC8_6801_77C9_01 1.01111001000 x 2^3 * 1.00000000001 x 2^11 = 1.01111001001 x 2^14 +6800_45F6_3CFF_28_71F6_0 // f16_mul_rd.tv line 17198 6800_45F6_71F6_00 1.00000000000 x 2^11 * 1.00111110110 x 2^2 = 1.00111110110 x 2^13 +6800_BFFF_3CFF_28_EBFF_0 // f16_mul_rd.tv line 17298 6800_BFFF_EBFF_00 1.00000000000 x 2^11 * -1.01111111111 x 2^0 = -1.01111111111 x 2^11 +669F_FBFE_3CFF_28_FC00_5 // f16_mul_rd.tv line 17398 669F_FBFE_FC00_05 1.01010011111 x 2^10 * -1.01111111110 x 2^15 = -INF 6801_3B7A_3CFF_28_677B_1 // f16_mul_rd.tv line 17498 6801_3B7A_677B_01 1.00000000001 x 2^11 * 1.01101111010 x 2^-1 = 1.01101111011 x 2^10 -90C9_07FE_3CFF_28_8002_3 // f16_mul_rd.tv line 17998 90C9_07FE_8002_03 -1.00011001001 x 2^-11 * 1.01111111110 x 2^-14 = -Denorm +6801_4400_3CFF_28_7001_0 // f16_mul_rd.tv line 17598 6801_4400_7001_00 1.00000000001 x 2^11 * 1.00000000000 x 2^2 = 1.00000000001 x 2^13 +// Skipped denorm f16_mul_rd.tv line 17698 883C_8001_0000_03 -1.00000111100 x 2^-13 * -Denorm = 0 +6801_95DF_3CFF_28_C1E1_1 // f16_mul_rd.tv line 17798 6801_95DF_C1E1_01 1.00000000001 x 2^11 * -1.00111011111 x 2^-10 = -1.00111100001 x 2^1 +6801_EBFF_3CFF_28_FC00_5 // f16_mul_rd.tv line 17898 6801_EBFF_FC00_05 1.00000000001 x 2^11 * -1.01111111111 x 2^11 = -INF +// Skipped denorm f16_mul_rd.tv line 17998 90C9_07FE_8002_03 -1.00011001001 x 2^-11 * 1.01111111110 x 2^-14 = -Denorm +6BFF_B40E_3CFF_28_E40E_1 // f16_mul_rd.tv line 18098 6BFF_B40E_E40E_01 1.01111111111 x 2^11 * -1.00000001110 x 2^-2 = -1.00000001110 x 2^10 +6BFF_7C00_3CFF_28_7C00_0 // f16_mul_rd.tv line 18198 6BFF_7C00_7C00_00 1.01111111111 x 2^11 * INF = INF +// Skipped denorm f16_mul_rd.tv line 18298 01E0_B401_8079_03 Denorm * -1.00000000001 x 2^-2 = -Denorm +6BFF_30B8_3CFF_28_60B7_1 // f16_mul_rd.tv line 18398 6BFF_30B8_60B7_01 1.01111111111 x 2^11 * 1.00010111000 x 2^-3 = 1.00010110111 x 2^9 // Skipped denorm f16_mul_rd.tv line 18498 6BFE_03FF_33FC_01 1.01111111110 x 2^11 * Denorm = 1.01111111100 x 2^-3 +EBFF_3BFE_3CFF_28_EBFE_1 // f16_mul_rd.tv line 18598 EBFF_3BFE_EBFE_01 -1.01111111111 x 2^11 * 1.01111111110 x 2^-1 = -1.01111111110 x 2^11 +6BFE_0FF1_3CFF_28_3FEF_1 // f16_mul_rd.tv line 18698 6BFE_0FF1_3FEF_01 1.01111111110 x 2^11 * 1.01111110001 x 2^-12 = 1.01111101111 x 2^0 +6BFE_9000_3CFF_28_BFFE_0 // f16_mul_rd.tv line 18798 6BFE_9000_BFFE_00 1.01111111110 x 2^11 * -1.00000000000 x 2^-11 = -1.01111111110 x 2^0 +BC90_C001_3CFF_28_4091_1 // f16_mul_rd.tv line 18898 BC90_C001_4091_01 -1.00010010000 x 2^0 * -1.00000000001 x 2^1 = 1.00010010001 x 2^1 6BFE_4C21_3CFF_28_7BFF_5 // f16_mul_rd.tv line 18998 6BFE_4C21_7BFF_05 1.01111111110 x 2^11 * 1.00000100001 x 2^4 = 1.01111111111 x 2^15 +7800_37FF_3CFF_28_73FF_0 // f16_mul_rd.tv line 19098 7800_37FF_73FF_00 1.00000000000 x 2^15 * 1.01111111111 x 2^-2 = 1.01111111111 x 2^13 +3CAA_47FE_3CFF_28_48A8_1 // f16_mul_rd.tv line 19198 3CAA_47FE_48A8_01 1.00010101010 x 2^0 * 1.01111111110 x 2^2 = 1.00010101000 x 2^3 +7800_C8FF_3CFF_28_FC00_5 // f16_mul_rd.tv line 19298 7800_C8FF_FC00_05 1.00000000000 x 2^15 * -1.00011111111 x 2^3 = -INF +7800_BC00_3CFF_28_F800_0 // f16_mul_rd.tv line 19398 7800_BC00_F800_00 1.00000000000 x 2^15 * -1.00000000000 x 2^0 = -1.00000000000 x 2^15 BFDC_F801_3CFF_28_7BDD_1 // f16_mul_rd.tv line 19498 BFDC_F801_7BDD_01 -1.01111011100 x 2^0 * -1.00000000001 x 2^15 = 1.01111011101 x 2^15 +7801_8BF8_3CFF_28_C7FA_1 // f16_mul_rd.tv line 19598 7801_8BF8_C7FA_01 1.00000000001 x 2^15 * -1.01111111000 x 2^-13 = -1.01111111010 x 2^2 +7801_43FF_3CFF_28_7BFF_5 // f16_mul_rd.tv line 19698 7801_43FF_7BFF_05 1.00000000001 x 2^15 * 1.01111111111 x 2^1 = 1.01111111111 x 2^15 +CDFF_7FFE_3CFF_28_7e00_0 // f16_mul_rd.tv line 19798 CDFF_7FFE_7FFE_00 -1.00111111111 x 2^4 * NaN = NaN +7801_4821_3CFF_28_7BFF_5 // f16_mul_rd.tv line 19898 7801_4821_7BFF_05 1.00000000001 x 2^15 * 1.00000100001 x 2^3 = 1.01111111111 x 2^15 7801_E800_3CFF_28_FC00_5 // f16_mul_rd.tv line 19998 7801_E800_FC00_05 1.00000000001 x 2^15 * -1.00000000000 x 2^11 = -INF +43B7_0401_3CFF_28_0BB8_1 // f16_mul_rd.tv line 20098 43B7_0401_0BB8_01 1.01110110111 x 2^1 * 1.00000000001 x 2^-14 = 1.01110111000 x 2^-13 +7BFF_CC28_3CFF_28_FC00_5 // f16_mul_rd.tv line 20198 7BFF_CC28_FC00_05 1.01111111111 x 2^15 * -1.00000101000 x 2^4 = -INF +7BFF_7BFF_3CFF_28_7BFF_5 // f16_mul_rd.tv line 20298 7BFF_7BFF_7BFF_05 1.01111111111 x 2^15 * 1.01111111111 x 2^15 = 1.01111111111 x 2^15 +3C06_93FE_3CFF_28_9405_1 // f16_mul_rd.tv line 20398 3C06_93FE_9405_01 1.00000000110 x 2^0 * -1.01111111110 x 2^-11 = -1.00000000101 x 2^-10 7BFF_5CFB_3CFF_28_7BFF_5 // f16_mul_rd.tv line 20498 7BFF_5CFB_7BFF_05 1.01111111111 x 2^15 * 1.00011111011 x 2^8 = 1.01111111111 x 2^15 +7BFE_0000_3CFF_28_0000_0 // f16_mul_rd.tv line 20598 7BFE_0000_0000_00 1.01111111110 x 2^15 * 0 = 0 +0FCE_3801_3CFF_28_0BCF_1 // f16_mul_rd.tv line 20698 0FCE_3801_0BCF_01 1.01111001110 x 2^-12 * 1.00000000001 x 2^-1 = 1.01111001111 x 2^-13 +7BFE_B388_3CFF_28_F387_1 // f16_mul_rd.tv line 20798 7BFE_B388_F387_01 1.01111111110 x 2^15 * -1.01110001000 x 2^-3 = -1.01110000111 x 2^13 +7BFE_87FF_3CFF_28_C7FE_1 // f16_mul_rd.tv line 20898 7BFE_87FF_C7FE_01 1.01111111110 x 2^15 * -1.01111111111 x 2^-14 = -1.01111111110 x 2^2 050F_BFFE_3CFF_28_890E_1 // f16_mul_rd.tv line 20998 050F_BFFE_890E_01 1.00100001111 x 2^-14 * -1.01111111110 x 2^0 = -1.00100001110 x 2^-13 +7BFE_300F_3CFF_28_700D_1 // f16_mul_rd.tv line 21098 7BFE_300F_700D_01 1.01111111110 x 2^15 * 1.00000001111 x 2^-3 = 1.00000001101 x 2^13 +7C00_3400_3CFF_28_7C00_0 // f16_mul_rd.tv line 21198 7C00_3400_7C00_00 INF * 1.00000000000 x 2^-2 = INF +D27E_4401_3CFF_28_DA80_1 // f16_mul_rd.tv line 21298 D27E_4401_DA80_01 -1.01001111110 x 2^5 * 1.00000000001 x 2^2 = -1.01010000000 x 2^7 +7C00_9C98_3CFF_28_FC00_0 // f16_mul_rd.tv line 21398 7C00_9C98_FC00_00 INF * -1.00010011000 x 2^-8 = -INF 7C00_BBFF_3CFF_28_FC00_0 // f16_mul_rd.tv line 21498 7C00_BBFF_FC00_00 INF * -1.01111111111 x 2^-1 = -INF -7C01_EBBE_3CFF_28_7E01_0 // f16_mul_rd.tv line 21998 7C01_EBBE_7E01_10 NaN * -1.01110111110 x 2^11 = NaN +F401_EBFE_3CFF_28_7BFF_5 // f16_mul_rd.tv line 21598 F401_EBFE_7BFF_05 -1.00000000001 x 2^14 * -1.01111111110 x 2^11 = 1.01111111111 x 2^15 +7C01_5360_3CFF_28_7e00_0 // f16_mul_rd.tv line 21698 7C01_5360_7E01_10 NaN * 1.01101100000 x 2^5 = NaN +7C01_4000_3CFF_28_7e00_0 // f16_mul_rd.tv line 21798 7C01_4000_7E01_10 NaN * 1.00000000000 x 2^1 = NaN +A81F_7C01_3CFF_28_7e00_0 // f16_mul_rd.tv line 21898 A81F_7C01_7E01_10 -1.00000011111 x 2^-5 * NaN = NaN +7C01_EBBE_3CFF_28_7e00_0 // f16_mul_rd.tv line 21998 7C01_EBBE_7E01_10 NaN * -1.01110111110 x 2^11 = NaN +7C01_C7FF_3CFF_28_7e00_0 // f16_mul_rd.tv line 22098 7C01_C7FF_7E01_10 NaN * -1.01111111111 x 2^2 = NaN +// Skipped denorm f16_mul_rd.tv line 22198 D818_03FE_A016_01 -1.00000011000 x 2^7 * Denorm = -1.00000010110 x 2^-7 +7FFF_D262_3CFF_28_7e00_0 // f16_mul_rd.tv line 22298 7FFF_D262_7FFF_00 NaN * -1.01001100010 x 2^5 = NaN +7FFF_7800_3CFF_28_7e00_0 // f16_mul_rd.tv line 22398 7FFF_7800_7FFF_00 NaN * 1.00000000000 x 2^15 = NaN C3C3_9001_3CFF_28_17C4_1 // f16_mul_rd.tv line 22498 C3C3_9001_17C4_01 -1.01111000011 x 2^1 * -1.00000000001 x 2^-11 = 1.01111000100 x 2^-10 -7FFE_8400_3CFF_28_7FFE_0 // f16_mul_rd.tv line 22998 7FFE_8400_7FFE_00 NaN * -1.00000000000 x 2^-14 = NaN +7FFF_4F03_3CFF_28_7e00_0 // f16_mul_rd.tv line 22598 7FFF_4F03_7FFF_00 NaN * 1.01100000011 x 2^4 = NaN +7FFF_FFFF_3CFF_28_7e00_0 // f16_mul_rd.tv line 22698 7FFF_FFFF_7FFF_00 NaN * NaN = NaN +3D5F_37FE_3CFF_28_395D_1 // f16_mul_rd.tv line 22798 3D5F_37FE_395D_01 1.00101011111 x 2^0 * 1.01111111110 x 2^-2 = 1.00101011101 x 2^-1 +7FFE_E900_3CFF_28_7e00_0 // f16_mul_rd.tv line 22898 7FFE_E900_7FFE_00 NaN * -1.00100000000 x 2^11 = NaN +7FFE_8400_3CFF_28_7e00_0 // f16_mul_rd.tv line 22998 7FFE_8400_7FFE_00 NaN * -1.00000000000 x 2^-14 = NaN +D275_BC01_3CFF_28_5276_1 // f16_mul_rd.tv line 23098 D275_BC01_5276_01 -1.01001110101 x 2^5 * -1.00000000001 x 2^0 = 1.01001110110 x 2^5 +7FFE_BBF7_3CFF_28_7e00_0 // f16_mul_rd.tv line 23198 7FFE_BBF7_7FFE_00 NaN * -1.01111110111 x 2^-1 = NaN +// Skipped denorm f16_mul_rd.tv line 23298 8000_13FF_8000_00 -Denorm * 1.01111111111 x 2^-11 = -Denorm +B504_43FE_3CFF_28_BD03_1 // f16_mul_rd.tv line 23398 B504_43FE_BD03_01 -1.00100000100 x 2^-2 * 1.01111111110 x 2^1 = -1.00100000011 x 2^0 // Skipped denorm f16_mul_rd.tv line 23498 8000_C475_0000_00 -Denorm * -1.00001110101 x 2^2 = 0 +// Skipped denorm f16_mul_rd.tv line 23598 8000_B800_0000_00 -Denorm * -1.00000000000 x 2^-1 = 0 +04FF_E801_3CFF_28_B101_1 // f16_mul_rd.tv line 23698 04FF_E801_B101_01 1.00011111111 x 2^-14 * -1.00000000001 x 2^11 = -1.00100000001 x 2^-3 +// Skipped denorm f16_mul_rd.tv line 23798 8001_E8DE_08DE_00 -Denorm * -1.00011011110 x 2^11 = 1.00011011110 x 2^-13 +// Skipped denorm f16_mul_rd.tv line 23898 8001_3FFF_8002_03 -Denorm * 1.01111111111 x 2^0 = -Denorm C80C_7BFE_3CFF_28_FC00_5 // f16_mul_rd.tv line 23998 C80C_7BFE_FC00_05 -1.00000001100 x 2^3 * 1.01111111110 x 2^15 = -INF +// Skipped denorm f16_mul_rd.tv line 24098 8001_CFD0_001F_03 -Denorm * -1.01111010000 x 2^4 = Denorm +// Skipped denorm f16_mul_rd.tv line 24198 8001_C400_0004_00 -Denorm * -1.00000000000 x 2^2 = Denorm +// Skipped denorm f16_mul_rd.tv line 24298 AFE2_0001_8001_03 -1.01111100010 x 2^-4 * Denorm = -Denorm +// Skipped denorm f16_mul_rd.tv line 24398 83FF_00FF_8001_03 -Denorm * Denorm = -Denorm // Skipped denorm f16_mul_rd.tv line 24498 83FF_6BFF_B3FE_01 -Denorm * 1.01111111111 x 2^11 = -1.01111111110 x 2^-3 +// Skipped denorm f16_mul_rd.tv line 24598 2BFE_87FE_8080_03 1.01111111110 x 2^-5 * -1.01111111110 x 2^-14 = -Denorm +// Skipped denorm f16_mul_rd.tv line 24698 83FF_3A51_8328_03 -Denorm * 1.01001010001 x 2^-1 = -Denorm +// Skipped denorm f16_mul_rd.tv line 24798 83FF_FC00_7C00_00 -Denorm * -INF = INF +B49F_3401_3CFF_28_ACA1_1 // f16_mul_rd.tv line 24898 B49F_3401_ACA1_01 -1.00010011111 x 2^-2 * 1.00000000001 x 2^-2 = -1.00010100001 x 2^-4 // Skipped denorm f16_mul_rd.tv line 24998 83FE_BA31_0316_03 -Denorm * -1.01000110001 x 2^-1 = Denorm +// Skipped denorm f16_mul_rd.tv line 25098 83FE_83FF_0000_03 -Denorm * -Denorm = 0 +F8F7_BBFE_3CFF_28_78F5_1 // f16_mul_rd.tv line 25198 F8F7_BBFE_78F5_01 -1.00011110111 x 2^15 * -1.01111111110 x 2^-1 = 1.00011110101 x 2^15 +// Skipped denorm f16_mul_rd.tv line 25298 83FE_4C47_9445_01 -Denorm * 1.00001000111 x 2^4 = -1.00001000101 x 2^-10 +// Skipped denorm f16_mul_rd.tv line 25398 8400_1000_8001_03 -1.00000000000 x 2^-14 * 1.00000000000 x 2^-11 = -Denorm 4A3F_4001_3CFF_28_4E40_1 // f16_mul_rd.tv line 25498 4A3F_4001_4E40_01 1.01000111111 x 2^3 * 1.00000000001 x 2^1 = 1.01001000000 x 2^4 +8400_BF0F_3CFF_28_070F_0 // f16_mul_rd.tv line 25598 8400_BF0F_070F_00 -1.00000000000 x 2^-14 * -1.01100001111 x 2^0 = 1.01100001111 x 2^-14 +// Skipped denorm f16_mul_rd.tv line 25698 8400_B7FF_01FF_03 -1.00000000000 x 2^-14 * -1.01111111111 x 2^-2 = Denorm +C424_C7FE_3CFF_28_5022_1 // f16_mul_rd.tv line 25798 C424_C7FE_5022_01 -1.00000100100 x 2^2 * -1.01111111110 x 2^2 = 1.00000100010 x 2^5 +// Skipped denorm f16_mul_rd.tv line 25898 8401_02D7_8001_03 -1.00000000001 x 2^-14 * Denorm = -Denorm 8401_3C00_3CFF_28_8401_0 // f16_mul_rd.tv line 25998 8401_3C00_8401_00 -1.00000000001 x 2^-14 * 1.00000000000 x 2^0 = -1.00000000001 x 2^-14 +0503_7801_3CFF_28_4104_1 // f16_mul_rd.tv line 26098 0503_7801_4104_01 1.00100000011 x 2^-14 * 1.00000000001 x 2^15 = 1.00100000100 x 2^1 +8401_47FE_3CFF_28_9000_1 // f16_mul_rd.tv line 26198 8401_47FE_9000_01 -1.00000000001 x 2^-14 * 1.01111111110 x 2^2 = -1.00000000000 x 2^-11 +8401_C3FF_3CFF_28_0C00_1 // f16_mul_rd.tv line 26298 8401_C3FF_0C00_01 -1.00000000001 x 2^-14 * -1.01111111111 x 2^1 = 1.00000000000 x 2^-12 +40F7_FFFE_3CFF_28_7e00_0 // f16_mul_rd.tv line 26398 40F7_FFFE_FFFE_00 1.00011110111 x 2^1 * NaN = NaN 87FF_4827_3CFF_28_9427_1 // f16_mul_rd.tv line 26498 87FF_4827_9427_01 -1.01111111111 x 2^-14 * 1.00000100111 x 2^3 = -1.00000100111 x 2^-10 +87FF_6800_3CFF_28_B3FF_0 // f16_mul_rd.tv line 26598 87FF_6800_B3FF_00 -1.01111111111 x 2^-14 * 1.00000000000 x 2^11 = -1.01111111111 x 2^-3 +C503_8401_3CFF_28_0D04_1 // f16_mul_rd.tv line 26698 C503_8401_0D04_01 -1.00100000011 x 2^2 * -1.00000000001 x 2^-14 = 1.00100000100 x 2^-12 +87FF_C3A0_3CFF_28_0F9F_1 // f16_mul_rd.tv line 26798 87FF_C3A0_0F9F_01 -1.01111111111 x 2^-14 * -1.01110100000 x 2^1 = 1.01110011111 x 2^-12 +87FF_FBFF_3CFF_28_47FE_1 // f16_mul_rd.tv line 26898 87FF_FBFF_47FE_01 -1.01111111111 x 2^-14 * -1.01111111111 x 2^15 = 1.01111111110 x 2^2 37EB_13FE_3CFF_28_0FE9_1 // f16_mul_rd.tv line 26998 37EB_13FE_0FE9_01 1.01111101011 x 2^-2 * 1.01111111110 x 2^-11 = 1.01111101001 x 2^-12 -9000_07FF_3CFF_28_8001_3 // f16_mul_rd.tv line 27498 9000_07FF_8001_03 -1.00000000000 x 2^-11 * 1.01111111111 x 2^-14 = -Denorm -9001_A23E_3CFF_28_0063_3 // f16_mul_rd.tv line 27998 9001_A23E_0063_03 -1.00000000001 x 2^-11 * -1.01000111110 x 2^-7 = Denorm -1357_FC01_3CFF_28_FE01_0 // f16_mul_rd.tv line 28498 1357_FC01_FE01_10 1.01101010111 x 2^-11 * NaN = NaN +87FE_7DE5_3CFF_28_7e00_0 // f16_mul_rd.tv line 27098 87FE_7DE5_7FE5_10 -1.01111111110 x 2^-14 * NaN = NaN +// Skipped denorm f16_mul_rd.tv line 27198 87FE_8000_0000_00 -1.01111111110 x 2^-14 * -Denorm = 0 +53F2_B801_3CFF_28_CFF4_1 // f16_mul_rd.tv line 27298 53F2_B801_CFF4_01 1.01111110010 x 2^5 * -1.00000000001 x 2^-1 = -1.01111110100 x 2^4 +87FE_3BED_3CFF_28_87EC_1 // f16_mul_rd.tv line 27398 87FE_3BED_87EC_01 -1.01111111110 x 2^-14 * 1.01111101101 x 2^-1 = -1.01111101100 x 2^-14 +// Skipped denorm f16_mul_rd.tv line 27498 9000_07FF_8001_03 -1.00000000000 x 2^-11 * 1.01111111111 x 2^-14 = -Denorm +C3F2_3FFE_3CFF_28_C7F1_1 // f16_mul_rd.tv line 27598 C3F2_3FFE_C7F1_01 -1.01111110010 x 2^1 * 1.01111111110 x 2^0 = -1.01111110001 x 2^2 +9000_41AD_3CFF_28_95AD_0 // f16_mul_rd.tv line 27698 9000_41AD_95AD_00 -1.00000000000 x 2^-11 * 1.00110101101 x 2^1 = -1.00110101101 x 2^-10 +9000_B400_3CFF_28_0800_0 // f16_mul_rd.tv line 27798 9000_B400_0800_00 -1.00000000000 x 2^-11 * -1.00000000000 x 2^-2 = 1.00000000000 x 2^-13 +3770_C401_3CFF_28_BF72_1 // f16_mul_rd.tv line 27898 3770_C401_BF72_01 1.01101110000 x 2^-2 * -1.00000000001 x 2^2 = -1.01101110010 x 2^0 +// Skipped denorm f16_mul_rd.tv line 27998 9001_A23E_0063_03 -1.00000000001 x 2^-11 * -1.01000111110 x 2^-7 = Denorm +9001_3BFF_3CFF_28_9001_1 // f16_mul_rd.tv line 28098 9001_3BFF_9001_01 -1.00000000001 x 2^-11 * 1.01111111111 x 2^-1 = -1.00000000001 x 2^-11 +BFEB_6BFE_3CFF_28_EFEA_1 // f16_mul_rd.tv line 28198 BFEB_6BFE_EFEA_01 -1.01111101011 x 2^0 * 1.01111111110 x 2^11 = -1.01111101010 x 2^12 +9001_F71F_3CFF_28_4B20_1 // f16_mul_rd.tv line 28298 9001_F71F_4B20_01 -1.00000000001 x 2^-11 * -1.01100011111 x 2^14 = 1.01100100000 x 2^3 +9001_C000_3CFF_28_1401_0 // f16_mul_rd.tv line 28398 9001_C000_1401_00 -1.00000000001 x 2^-11 * -1.00000000000 x 2^1 = 1.00000000001 x 2^-10 +1357_FC01_3CFF_28_7e00_0 // f16_mul_rd.tv line 28498 1357_FC01_FE01_10 1.01101010111 x 2^-11 * NaN = NaN +93FF_3D00_3CFF_28_9500_1 // f16_mul_rd.tv line 28598 93FF_3D00_9500_01 -1.01111111111 x 2^-11 * 1.00100000000 x 2^0 = -1.00100000000 x 2^-10 +93FF_47FF_3CFF_28_9FFF_1 // f16_mul_rd.tv line 28698 93FF_47FF_9FFF_01 -1.01111111111 x 2^-11 * 1.01111111111 x 2^2 = -1.01111111111 x 2^-8 +// Skipped denorm f16_mul_rd.tv line 28798 B7A3_83FE_01E7_03 -1.01110100011 x 2^-2 * -Denorm = Denorm +93FF_B820_3CFF_28_101F_1 // f16_mul_rd.tv line 28898 93FF_B820_101F_01 -1.01111111111 x 2^-11 * -1.00000100000 x 2^-1 = 1.00000011111 x 2^-11 93FF_F800_3CFF_28_4FFF_0 // f16_mul_rd.tv line 28998 93FF_F800_4FFF_00 -1.01111111111 x 2^-11 * -1.00000000000 x 2^15 = 1.01111111111 x 2^4 +B47A_1001_3CFF_28_887C_1 // f16_mul_rd.tv line 29098 B47A_1001_887C_01 -1.00001111010 x 2^-2 * 1.00000000001 x 2^-11 = -1.00001111100 x 2^-13 +93FE_FA54_3CFF_28_5252_1 // f16_mul_rd.tv line 29198 93FE_FA54_5252_01 -1.01111111110 x 2^-11 * -1.01001010100 x 2^15 = 1.01001010010 x 2^5 +93FE_7FFF_3CFF_28_7e00_0 // f16_mul_rd.tv line 29298 93FE_7FFF_7FFF_00 -1.01111111110 x 2^-11 * NaN = NaN +B046_B7FE_3CFF_28_2C44_1 // f16_mul_rd.tv line 29398 B046_B7FE_2C44_01 -1.00001000110 x 2^-3 * -1.01111111110 x 2^-2 = 1.00001000100 x 2^-4 93FE_633F_3CFF_28_BB3E_1 // f16_mul_rd.tv line 29498 93FE_633F_BB3E_01 -1.01111111110 x 2^-11 * 1.01100111111 x 2^9 = -1.01100111110 x 2^-1 +// Skipped denorm f16_mul_rd.tv line 29598 B400_0400_8100_00 -1.00000000000 x 2^-2 * 1.00000000000 x 2^-14 = -Denorm +C3FE_3C01_3CFF_28_C400_1 // f16_mul_rd.tv line 29698 C3FE_3C01_C400_01 -1.01111111110 x 2^1 * 1.00000000001 x 2^0 = -1.00000000000 x 2^2 +B400_413F_3CFF_28_B93F_0 // f16_mul_rd.tv line 29798 B400_413F_B93F_00 -1.00000000000 x 2^-2 * 1.00100111111 x 2^1 = -1.00100111111 x 2^-1 +B400_93FF_3CFF_28_0BFF_0 // f16_mul_rd.tv line 29898 B400_93FF_0BFF_00 -1.00000000000 x 2^-2 * -1.01111111111 x 2^-11 = 1.01111111111 x 2^-13 8B6F_C3FE_3CFF_28_136D_1 // f16_mul_rd.tv line 29998 8B6F_C3FE_136D_01 -1.01101101111 x 2^-13 * -1.01111111110 x 2^1 = 1.01101101101 x 2^-11 +// Skipped denorm f16_mul_rd.tv line 30098 B401_8206_0081_03 -1.00000000001 x 2^-2 * -Denorm = Denorm +B401_3800_3CFF_28_B001_0 // f16_mul_rd.tv line 30198 B401_3800_B001_00 -1.00000000001 x 2^-2 * 1.00000000000 x 2^-1 = -1.00000000001 x 2^-3 +C7FE_6801_3CFF_28_F400_1 // f16_mul_rd.tv line 30298 C7FE_6801_F400_01 -1.01111111110 x 2^2 * 1.00000000001 x 2^11 = -1.00000000000 x 2^14 +B401_2FFC_3CFF_28_A7FE_1 // f16_mul_rd.tv line 30398 B401_2FFC_A7FE_01 -1.00000000001 x 2^-2 * 1.01111111100 x 2^-4 = -1.01111111110 x 2^-6 B401_BFFF_3CFF_28_3800_1 // f16_mul_rd.tv line 30498 B401_BFFF_3800_01 -1.00000000001 x 2^-2 * -1.01111111111 x 2^0 = 1.00000000000 x 2^-1 +1524_FBFE_3CFF_28_D523_1 // f16_mul_rd.tv line 30598 1524_FBFE_D523_01 1.00100100100 x 2^-10 * -1.01111111110 x 2^15 = -1.00100100011 x 2^6 +B7FF_5B82_3CFF_28_D782_1 // f16_mul_rd.tv line 30698 B7FF_5B82_D782_01 -1.01111111111 x 2^-2 * 1.01110000010 x 2^7 = -1.01110000010 x 2^6 +B7FF_4400_3CFF_28_BFFF_0 // f16_mul_rd.tv line 30798 B7FF_4400_BFFF_00 -1.01111111111 x 2^-2 * 1.00000000000 x 2^2 = -1.01111111111 x 2^0 +// Skipped denorm f16_mul_rd.tv line 30898 52FF_8001_8038_03 1.01011111111 x 2^5 * -Denorm = -Denorm B7FF_BCC0_3CFF_28_38BF_1 // f16_mul_rd.tv line 30998 B7FF_BCC0_38BF_01 -1.01111111111 x 2^-2 * -1.00011000000 x 2^0 = 1.00010111111 x 2^-1 +B7FF_EBFF_3CFF_28_67FE_1 // f16_mul_rd.tv line 31098 B7FF_EBFF_67FE_01 -1.01111111111 x 2^-2 * -1.01111111111 x 2^11 = 1.01111111110 x 2^10 +// Skipped denorm f16_mul_rd.tv line 31198 B010_07FE_8104_03 -1.00000010000 x 2^-3 * 1.01111111110 x 2^-14 = -Denorm +B7FE_23E6_3CFF_28_9FE5_1 // f16_mul_rd.tv line 31298 B7FE_23E6_9FE5_01 -1.01111111110 x 2^-2 * 1.01111100110 x 2^-7 = -1.01111100101 x 2^-8 +B7FE_7C00_3CFF_28_FC00_0 // f16_mul_rd.tv line 31398 B7FE_7C00_FC00_00 -1.01111111110 x 2^-2 * INF = -INF 4FF9_B401_3CFF_28_C7FB_1 // f16_mul_rd.tv line 31498 4FF9_B401_C7FB_01 1.01111111001 x 2^4 * -1.00000000001 x 2^-2 = -1.01111111011 x 2^2 +B7FE_935E_3CFF_28_0F5C_1 // f16_mul_rd.tv line 31598 B7FE_935E_0F5C_01 -1.01111111110 x 2^-2 * -1.01101011110 x 2^-11 = 1.01101011100 x 2^-12 +// Skipped denorm f16_mul_rd.tv line 31698 B800_03FF_8200_03 -1.00000000000 x 2^-1 * Denorm = -Denorm +202F_3BFE_3CFF_28_202D_1 // f16_mul_rd.tv line 31798 202F_3BFE_202D_01 1.00000101111 x 2^-7 * 1.01111111110 x 2^-1 = 1.00000101101 x 2^-7 +B800_B83C_3CFF_28_343C_0 // f16_mul_rd.tv line 31898 B800_B83C_343C_00 -1.00000000000 x 2^-1 * -1.00000111100 x 2^-1 = 1.00000111100 x 2^-2 B800_9000_3CFF_28_0C00_0 // f16_mul_rd.tv line 31998 B800_9000_0C00_00 -1.00000000000 x 2^-1 * -1.00000000000 x 2^-11 = 1.00000000000 x 2^-12 +B00B_C001_3CFF_28_340C_1 // f16_mul_rd.tv line 32098 B00B_C001_340C_01 -1.00000001011 x 2^-3 * -1.00000000001 x 2^1 = 1.00000001100 x 2^-2 +B800_27A6_3CFF_28_A3A6_0 // f16_mul_rd.tv line 32198 B800_27A6_A3A6_00 -1.00000000000 x 2^-1 * 1.01110100110 x 2^-6 = -1.01110100110 x 2^-7 +B801_37FF_3CFF_28_B401_1 // f16_mul_rd.tv line 32298 B801_37FF_B401_01 -1.00000000001 x 2^-1 * 1.01111111111 x 2^-2 = -1.00000000001 x 2^-2 +EC4E_47FE_3CFF_28_F84D_1 // f16_mul_rd.tv line 32398 EC4E_47FE_F84D_01 -1.00001001110 x 2^12 * 1.01111111110 x 2^2 = -1.00001001101 x 2^15 B801_0B3B_3CFF_28_873D_1 // f16_mul_rd.tv line 32498 B801_0B3B_873D_01 -1.00000000001 x 2^-1 * 1.01100111011 x 2^-13 = -1.01100111101 x 2^-14 -B4C0_7FFE_3CFF_28_7FFE_0 // f16_mul_rd.tv line 32998 B4C0_7FFE_7FFE_00 -1.00011000000 x 2^-2 * NaN = NaN +B801_BC00_3CFF_28_3801_0 // f16_mul_rd.tv line 32598 B801_BC00_3801_00 -1.00000000001 x 2^-1 * -1.00000000000 x 2^0 = 1.00000000001 x 2^-1 +7FBF_F801_3CFF_28_7e00_0 // f16_mul_rd.tv line 32698 7FBF_F801_7FBF_00 NaN * -1.00000000001 x 2^15 = NaN +BBFF_4B4D_3CFF_28_CB4D_1 // f16_mul_rd.tv line 32798 BBFF_4B4D_CB4D_01 -1.01111111111 x 2^-1 * 1.01101001101 x 2^3 = -1.01101001101 x 2^3 +BBFF_43FF_3CFF_28_C3FF_1 // f16_mul_rd.tv line 32898 BBFF_43FF_C3FF_01 -1.01111111111 x 2^-1 * 1.01111111111 x 2^1 = -1.01111111111 x 2^1 +B4C0_7FFE_3CFF_28_7e00_0 // f16_mul_rd.tv line 32998 B4C0_7FFE_7FFE_00 -1.00011000000 x 2^-2 * NaN = NaN +BBFF_B3BD_3CFF_28_33BC_1 // f16_mul_rd.tv line 33098 BBFF_B3BD_33BC_01 -1.01111111111 x 2^-1 * -1.01110111101 x 2^-3 = 1.01110111100 x 2^-3 +BBFF_E800_3CFF_28_67FF_0 // f16_mul_rd.tv line 33198 BBFF_E800_67FF_00 -1.01111111111 x 2^-1 * -1.00000000000 x 2^11 = 1.01111111111 x 2^10 +7BB7_0401_3CFF_28_43B8_1 // f16_mul_rd.tv line 33298 7BB7_0401_43B8_01 1.01110110111 x 2^15 * 1.00000000001 x 2^-14 = 1.01110111000 x 2^1 +BBFE_BFA9_3CFF_28_3FA7_1 // f16_mul_rd.tv line 33398 BBFE_BFA9_3FA7_01 -1.01111111110 x 2^-1 * -1.01110101001 x 2^0 = 1.01110100111 x 2^0 BBFE_7BFF_3CFF_28_FBFE_1 // f16_mul_rd.tv line 33498 BBFE_7BFF_FBFE_01 -1.01111111110 x 2^-1 * 1.01111111111 x 2^15 = -1.01111111110 x 2^15 -BC00_FE3F_3CFF_28_FE3F_0 // f16_mul_rd.tv line 33998 BC00_FE3F_FE3F_00 -1.00000000000 x 2^0 * NaN = NaN +77DE_93FE_3CFF_28_CFDD_1 // f16_mul_rd.tv line 33598 77DE_93FE_CFDD_01 1.01111011110 x 2^14 * -1.01111111110 x 2^-11 = -1.01111011101 x 2^4 +BBFE_D7FC_3CFF_28_57FA_1 // f16_mul_rd.tv line 33698 BBFE_D7FC_57FA_01 -1.01111111110 x 2^-1 * -1.01111111100 x 2^6 = 1.01111111010 x 2^6 +// Skipped denorm f16_mul_rd.tv line 33798 BC00_0000_8000_00 -1.00000000000 x 2^0 * 0 = -Denorm +BFFF_3801_3CFF_28_BC01_1 // f16_mul_rd.tv line 33898 BFFF_3801_BC01_01 -1.01111111111 x 2^0 * 1.00000000001 x 2^-1 = -1.00000000001 x 2^0 +BC00_FE3F_3CFF_28_7e00_0 // f16_mul_rd.tv line 33998 BC00_FE3F_FE3F_00 -1.00000000000 x 2^0 * NaN = NaN +BC00_87FF_3CFF_28_07FF_0 // f16_mul_rd.tv line 34098 BC00_87FF_07FF_00 -1.00000000000 x 2^0 * -1.01111111111 x 2^-14 = 1.01111111111 x 2^-14 +6504_BFFE_3CFF_28_E903_1 // f16_mul_rd.tv line 34198 6504_BFFE_E903_01 1.00100000100 x 2^10 * -1.01111111110 x 2^0 = -1.00100000011 x 2^11 +BC00_13F3_3CFF_28_93F3_0 // f16_mul_rd.tv line 34298 BC00_13F3_93F3_00 -1.00000000000 x 2^0 * 1.01111110011 x 2^-11 = -1.01111110011 x 2^-11 +BC01_3400_3CFF_28_B401_0 // f16_mul_rd.tv line 34398 BC01_3400_B401_00 -1.00000000001 x 2^0 * 1.00000000000 x 2^-2 = -1.00000000001 x 2^-2 6BFF_4401_3CFF_28_7400_1 // f16_mul_rd.tv line 34498 6BFF_4401_7400_01 1.01111111111 x 2^11 * 1.00000000001 x 2^2 = 1.00000000000 x 2^14 +BC01_B940_3CFF_28_3941_1 // f16_mul_rd.tv line 34598 BC01_B940_3941_01 -1.00000000001 x 2^0 * -1.00101000000 x 2^-1 = 1.00101000001 x 2^-1 +BC01_BBFF_3CFF_28_3C00_1 // f16_mul_rd.tv line 34698 BC01_BBFF_3C00_01 -1.00000000001 x 2^0 * -1.01111111111 x 2^-1 = 1.00000000000 x 2^0 +93FB_EBFE_3CFF_28_43F9_1 // f16_mul_rd.tv line 34798 93FB_EBFE_43F9_01 -1.01111111011 x 2^-11 * -1.01111111110 x 2^11 = 1.01111111001 x 2^1 +BFFF_45DF_3CFF_28_C9DF_1 // f16_mul_rd.tv line 34898 BFFF_45DF_C9DF_01 -1.01111111111 x 2^0 * 1.00111011111 x 2^2 = -1.00111011111 x 2^3 BFFF_4000_3CFF_28_C3FF_0 // f16_mul_rd.tv line 34998 BFFF_4000_C3FF_00 -1.01111111111 x 2^0 * 1.00000000000 x 2^1 = -1.01111111111 x 2^1 +C9F5_7C01_3CFF_28_7e00_0 // f16_mul_rd.tv line 35098 C9F5_7C01_7E01_10 -1.00111110101 x 2^3 * NaN = NaN +BFFF_B9B5_3CFF_28_3DB4_1 // f16_mul_rd.tv line 35198 BFFF_B9B5_3DB4_01 -1.01111111111 x 2^0 * -1.00110110101 x 2^-1 = 1.00110110100 x 2^0 +BFFF_C7FF_3CFF_28_4BFE_1 // f16_mul_rd.tv line 35298 BFFF_C7FF_4BFE_01 -1.01111111111 x 2^0 * -1.01111111111 x 2^2 = 1.01111111110 x 2^3 +// Skipped denorm f16_mul_rd.tv line 35398 3888_03FE_0242_03 1.00010001000 x 2^-1 * Denorm = Denorm BFFE_040E_3CFF_28_880D_1 // f16_mul_rd.tv line 35498 BFFE_040E_880D_01 -1.01111111110 x 2^0 * 1.00000001110 x 2^-14 = -1.00000001101 x 2^-13 +BFFE_7800_3CFF_28_FBFE_0 // f16_mul_rd.tv line 35598 BFFE_7800_FBFE_00 -1.01111111110 x 2^0 * 1.00000000000 x 2^15 = -1.01111111110 x 2^15 +8625_9001_3CFF_28_0000_3 // f16_mul_rd.tv line 35698 8625_9001_0000_03 -1.01000100101 x 2^-14 * -1.00000000001 x 2^-11 = 0 +BFFE_7C04_3CFF_28_7e00_0 // f16_mul_rd.tv line 35798 BFFE_7C04_7E04_10 -1.01111111110 x 2^0 * NaN = NaN +BFFE_FFFF_3CFF_28_7e00_0 // f16_mul_rd.tv line 35898 BFFE_FFFF_FFFF_00 -1.01111111110 x 2^0 * NaN = NaN C81F_37FE_3CFF_28_C41E_1 // f16_mul_rd.tv line 35998 C81F_37FE_C41E_01 -1.00000011111 x 2^3 * 1.01111111110 x 2^-2 = -1.00000011110 x 2^2 +C000_8894_3CFF_28_0C94_0 // f16_mul_rd.tv line 36098 C000_8894_0C94_00 -1.00000000000 x 2^1 * -1.00010010100 x 2^-13 = 1.00010010100 x 2^-12 +C000_8400_3CFF_28_0800_0 // f16_mul_rd.tv line 36198 C000_8400_0800_00 -1.00000000000 x 2^1 * -1.00000000000 x 2^-14 = 1.00000000000 x 2^-13 +3FC2_BC01_3CFF_28_BFC4_1 // f16_mul_rd.tv line 36298 3FC2_BC01_BFC4_01 1.01111000010 x 2^0 * -1.00000000001 x 2^0 = -1.01111000100 x 2^0 +C000_7C87_3CFF_28_7e00_0 // f16_mul_rd.tv line 36398 C000_7C87_7E87_10 -1.00000000000 x 2^1 * NaN = NaN C001_13FF_3CFF_28_9801_1 // f16_mul_rd.tv line 36498 C001_13FF_9801_01 -1.00000000001 x 2^1 * 1.01111111111 x 2^-11 = -1.00000000001 x 2^-9 +92FB_43FE_3CFF_28_9AFA_1 // f16_mul_rd.tv line 36598 92FB_43FE_9AFA_01 -1.01011111011 x 2^-11 * 1.01111111110 x 2^1 = -1.01011111010 x 2^-9 +C001_C8BF_3CFF_28_4CC0_1 // f16_mul_rd.tv line 36698 C001_C8BF_4CC0_01 -1.00000000001 x 2^1 * -1.00010111111 x 2^3 = 1.00011000000 x 2^4 +C001_B800_3CFF_28_3C01_0 // f16_mul_rd.tv line 36798 C001_B800_3C01_00 -1.00000000001 x 2^1 * -1.00000000000 x 2^-1 = 1.00000000001 x 2^0 +743B_E801_3CFF_28_FC00_5 // f16_mul_rd.tv line 36898 743B_E801_FC00_05 1.00000111011 x 2^14 * -1.00000000001 x 2^11 = -INF C3FF_C11E_3CFF_28_491D_1 // f16_mul_rd.tv line 36998 C3FF_C11E_491D_01 -1.01111111111 x 2^1 * -1.00100011110 x 2^1 = 1.00100011101 x 2^3 +C3FF_3FFF_3CFF_28_C7FF_1 // f16_mul_rd.tv line 37098 C3FF_3FFF_C7FF_01 -1.01111111111 x 2^1 * 1.01111111111 x 2^0 = -1.01111111111 x 2^2 +41FB_7BFE_3CFF_28_7BFF_5 // f16_mul_rd.tv line 37198 41FB_7BFE_7BFF_05 1.00111111011 x 2^1 * 1.01111111110 x 2^15 = 1.01111111111 x 2^15 +C3FF_2F30_3CFF_28_B730_1 // f16_mul_rd.tv line 37298 C3FF_2F30_B730_01 -1.01111111111 x 2^1 * 1.01100110000 x 2^-4 = -1.01100110000 x 2^-2 +C3FF_C400_3CFF_28_4BFF_0 // f16_mul_rd.tv line 37398 C3FF_C400_4BFF_00 -1.01111111111 x 2^1 * -1.00000000000 x 2^2 = 1.01111111111 x 2^3 // Skipped denorm f16_mul_rd.tv line 37498 D527_0001_8053_03 -1.00100100111 x 2^6 * Denorm = -Denorm +C3FE_EBEC_3CFF_28_73EA_1 // f16_mul_rd.tv line 37598 C3FE_EBEC_73EA_01 -1.01111111110 x 2^1 * -1.01111101100 x 2^11 = 1.01111101010 x 2^13 +C3FE_6BFF_3CFF_28_F3FE_1 // f16_mul_rd.tv line 37698 C3FE_6BFF_F3FE_01 -1.01111111110 x 2^1 * 1.01111111111 x 2^11 = -1.01111111110 x 2^13 +BF5F_87FE_3CFF_28_0B5D_1 // f16_mul_rd.tv line 37798 BF5F_87FE_0B5D_01 -1.01101011111 x 2^0 * -1.01111111110 x 2^-14 = 1.01101011101 x 2^-13 +C3FE_079E_3CFF_28_8F9D_1 // f16_mul_rd.tv line 37898 C3FE_079E_8F9D_01 -1.01111111110 x 2^1 * 1.01110011110 x 2^-14 = -1.01110011101 x 2^-12 C3FE_FC00_3CFF_28_7C00_0 // f16_mul_rd.tv line 37998 C3FE_FC00_7C00_00 -1.01111111110 x 2^1 * -INF = INF +649F_3401_3CFF_28_5CA0_1 // f16_mul_rd.tv line 38098 649F_3401_5CA0_01 1.00010011111 x 2^10 * 1.00000000001 x 2^-2 = 1.00010100000 x 2^8 +C400_4801_3CFF_28_D001_0 // f16_mul_rd.tv line 38198 C400_4801_D001_00 -1.00000000000 x 2^2 * 1.00000000001 x 2^3 = -1.00000000001 x 2^5 +// Skipped denorm f16_mul_rd.tv line 38298 C400_83FF_0BFE_00 -1.00000000000 x 2^2 * -Denorm = 1.01111111110 x 2^-13 +CC50_BBFE_3CFF_28_4C4E_1 // f16_mul_rd.tv line 38398 CC50_BBFE_4C4E_01 -1.00001010000 x 2^4 * -1.01111111110 x 2^-1 = 1.00001001110 x 2^4 C400_893F_3CFF_28_113F_0 // f16_mul_rd.tv line 38498 C400_893F_113F_00 -1.00000000000 x 2^2 * -1.00100111111 x 2^-13 = 1.00100111111 x 2^-11 +C401_1000_3CFF_28_9801_0 // f16_mul_rd.tv line 38598 C401_1000_9801_00 -1.00000000001 x 2^2 * 1.00000000000 x 2^-11 = -1.00000000001 x 2^-9 +3A80_4001_3CFF_28_3E81_1 // f16_mul_rd.tv line 38698 3A80_4001_3E81_01 1.01010000000 x 2^-1 * 1.00000000001 x 2^1 = 1.01010000001 x 2^0 +C401_37BD_3CFF_28_BFBF_1 // f16_mul_rd.tv line 38798 C401_37BD_BFBF_01 -1.00000000001 x 2^2 * 1.01110111101 x 2^-2 = -1.01110111111 x 2^0 +C401_B7FF_3CFF_28_4000_1 // f16_mul_rd.tv line 38898 C401_B7FF_4000_01 -1.00000000001 x 2^2 * -1.01111111111 x 2^-2 = 1.00000000000 x 2^1 0881_C7FE_3CFF_28_9480_1 // f16_mul_rd.tv line 38998 0881_C7FE_9480_01 1.00010000001 x 2^-13 * -1.01111111110 x 2^2 = -1.00010000000 x 2^-10 +C7FF_3689_3CFF_28_C289_1 // f16_mul_rd.tv line 39098 C7FF_3689_C289_01 -1.01111111111 x 2^2 * 1.01010001001 x 2^-2 = -1.01010001001 x 2^1 +C7FF_3C00_3CFF_28_C7FF_0 // f16_mul_rd.tv line 39198 C7FF_3C00_C7FF_00 -1.01111111111 x 2^2 * 1.00000000000 x 2^0 = -1.01111111111 x 2^2 +2CFD_7801_3CFF_28_68FE_1 // f16_mul_rd.tv line 39298 2CFD_7801_68FE_01 1.00011111101 x 2^-4 * 1.00000000001 x 2^15 = 1.00011111110 x 2^11 +C7FF_58FF_3CFF_28_E4FF_1 // f16_mul_rd.tv line 39398 C7FF_58FF_E4FF_01 -1.01111111111 x 2^2 * 1.00011111111 x 2^7 = -1.00011111111 x 2^10 C7FF_C3FF_3CFF_28_4FFE_1 // f16_mul_rd.tv line 39498 C7FF_C3FF_4FFE_01 -1.01111111111 x 2^2 * -1.01111111111 x 2^1 = 1.01111111110 x 2^4 +33D8_FFFE_3CFF_28_7e00_0 // f16_mul_rd.tv line 39598 33D8_FFFE_FFFE_00 1.01111011000 x 2^-3 * NaN = NaN +C7FE_B821_3CFF_28_441F_1 // f16_mul_rd.tv line 39698 C7FE_B821_441F_01 -1.01111111110 x 2^2 * -1.00000100001 x 2^-1 = 1.00000011111 x 2^2 +C7FE_6800_3CFF_28_F3FE_0 // f16_mul_rd.tv line 39798 C7FE_6800_F3FE_00 -1.01111111110 x 2^2 * 1.00000000000 x 2^11 = -1.01111111110 x 2^13 +// Skipped denorm f16_mul_rd.tv line 39898 0606_8401_8001_03 1.01000000110 x 2^-14 * -1.00000000001 x 2^-14 = -Denorm C7FE_8A7F_3CFF_28_167D_1 // f16_mul_rd.tv line 39998 C7FE_8A7F_167D_01 -1.01111111110 x 2^2 * -1.01001111111 x 2^-13 = 1.01001111101 x 2^-10 +C7FE_FBFF_3CFF_28_7BFF_5 // f16_mul_rd.tv line 40098 C7FE_FBFF_7BFF_05 -1.01111111110 x 2^2 * -1.01111111111 x 2^15 = 1.01111111111 x 2^15 +// Skipped denorm f16_mul_rd.tv line 40198 1EBE_13FE_006B_03 1.01010111110 x 2^-8 * 1.01111111110 x 2^-11 = Denorm +E800_CADF_3CFF_28_76DF_0 // f16_mul_rd.tv line 40298 E800_CADF_76DF_00 -1.00000000000 x 2^11 * -1.01011011111 x 2^3 = 1.01011011111 x 2^14 +// Skipped denorm f16_mul_rd.tv line 40398 E800_8000_0000_00 -1.00000000000 x 2^11 * -Denorm = 0 7BD8_B801_3CFF_28_F7DA_1 // f16_mul_rd.tv line 40498 7BD8_B801_F7DA_01 1.01111011000 x 2^15 * -1.00000000001 x 2^-1 = -1.01111011010 x 2^14 +E800_4007_3CFF_28_EC07_0 // f16_mul_rd.tv line 40598 E800_4007_EC07_00 -1.00000000000 x 2^11 * 1.00000000111 x 2^1 = -1.00000000111 x 2^12 +E801_07FF_3CFF_28_B401_1 // f16_mul_rd.tv line 40698 E801_07FF_B401_01 -1.00000000001 x 2^11 * 1.01111111111 x 2^-14 = -1.00000000001 x 2^-2 +D307_3FFE_3CFF_28_D706_1 // f16_mul_rd.tv line 40798 D307_3FFE_D706_01 -1.01100000111 x 2^5 * 1.01111111110 x 2^0 = -1.01100000110 x 2^6 +E801_7B76_3CFF_28_FC00_5 // f16_mul_rd.tv line 40898 E801_7B76_FC00_05 -1.00000000001 x 2^11 * 1.01101110110 x 2^15 = -INF E801_B400_3CFF_28_6001_0 // f16_mul_rd.tv line 40998 E801_B400_6001_00 -1.00000000001 x 2^11 * -1.00000000000 x 2^-2 = 1.00000000001 x 2^9 +D3FD_C401_3CFF_28_5BFE_1 // f16_mul_rd.tv line 41098 D3FD_C401_5BFE_01 -1.01111111101 x 2^5 * -1.00000000001 x 2^2 = 1.01111111110 x 2^7 +EBFF_C840_3CFF_28_783F_1 // f16_mul_rd.tv line 41198 EBFF_C840_783F_01 -1.01111111111 x 2^11 * -1.00001000000 x 2^3 = 1.00000111111 x 2^15 +EBFF_3BFF_3CFF_28_EBFF_1 // f16_mul_rd.tv line 41298 EBFF_3BFF_EBFF_01 -1.01111111111 x 2^11 * 1.01111111111 x 2^-1 = -1.01111111111 x 2^11 +87BC_6BFE_3CFF_28_B7BB_1 // f16_mul_rd.tv line 41398 87BC_6BFE_B7BB_01 -1.01110111100 x 2^-14 * 1.01111111110 x 2^11 = -1.01110111011 x 2^-2 EBFF_BDFF_3CFF_28_6DFE_1 // f16_mul_rd.tv line 41498 EBFF_BDFF_6DFE_01 -1.01111111111 x 2^11 * -1.00111111111 x 2^0 = 1.00111111110 x 2^12 +EBFF_C000_3CFF_28_6FFF_0 // f16_mul_rd.tv line 41598 EBFF_C000_6FFF_00 -1.01111111111 x 2^11 * -1.00000000000 x 2^1 = 1.01111111111 x 2^12 +763F_FC01_3CFF_28_7e00_0 // f16_mul_rd.tv line 41698 763F_FC01_FE01_10 1.01000111111 x 2^14 * NaN = NaN +// Skipped denorm f16_mul_rd.tv line 41798 EBFE_0007_96FF_01 -1.01111111110 x 2^11 * Denorm = -1.01011111111 x 2^-10 +EBFE_47FF_3CFF_28_F7FE_1 // f16_mul_rd.tv line 41898 EBFE_47FF_F7FE_01 -1.01111111110 x 2^11 * 1.01111111111 x 2^2 = -1.01111111110 x 2^14 // Skipped denorm f16_mul_rd.tv line 41998 D4FF_83FE_1CFC_01 -1.00011111111 x 2^6 * -Denorm = 1.00011111100 x 2^-8 -F800_7FFF_3CFF_28_7FFF_0 // f16_mul_rd.tv line 42498 F800_7FFF_7FFF_00 -1.00000000000 x 2^15 * NaN = NaN +EBFE_7B81_3CFF_28_FC00_5 // f16_mul_rd.tv line 42098 EBFE_7B81_FC00_05 -1.01111111110 x 2^11 * 1.01110000001 x 2^15 = -INF +EBFE_F800_3CFF_28_7BFF_5 // f16_mul_rd.tv line 42198 EBFE_F800_7BFF_05 -1.01111111110 x 2^11 * -1.00000000000 x 2^15 = 1.01111111111 x 2^15 +C9F6_1001_3CFF_28_9DF8_1 // f16_mul_rd.tv line 42298 C9F6_1001_9DF8_01 -1.00111110110 x 2^3 * 1.00000000001 x 2^-11 = -1.00111111000 x 2^-8 +F800_68DF_3CFF_28_FC00_5 // f16_mul_rd.tv line 42398 F800_68DF_FC00_05 -1.00000000000 x 2^15 * 1.00011011111 x 2^11 = -INF +F800_7FFF_3CFF_28_7e00_0 // f16_mul_rd.tv line 42498 F800_7FFF_7FFF_00 -1.00000000000 x 2^15 * NaN = NaN +2BF8_B7FE_3CFF_28_A7F7_1 // f16_mul_rd.tv line 42598 2BF8_B7FE_A7F7_01 1.01111111000 x 2^-5 * -1.01111111110 x 2^-2 = -1.01111110111 x 2^-6 +F800_4445_3CFF_28_FC00_5 // f16_mul_rd.tv line 42698 F800_4445_FC00_05 -1.00000000000 x 2^15 * 1.00001000101 x 2^2 = -INF +F801_0400_3CFF_28_C001_0 // f16_mul_rd.tv line 42798 F801_0400_C001_00 -1.00000000001 x 2^15 * 1.00000000000 x 2^-14 = -1.00000000001 x 2^1 +744E_3C01_3CFF_28_744F_1 // f16_mul_rd.tv line 42898 744E_3C01_744F_01 1.00001001110 x 2^14 * 1.00000000001 x 2^0 = 1.00001001111 x 2^14 F801_7BC8_3CFF_28_FC00_5 // f16_mul_rd.tv line 42998 F801_7BC8_FC00_05 -1.00000000001 x 2^15 * 1.01111001000 x 2^15 = -INF +F801_93FF_3CFF_28_5000_1 // f16_mul_rd.tv line 43098 F801_93FF_5000_01 -1.00000000001 x 2^15 * -1.01111111111 x 2^-11 = 1.00000000000 x 2^5 +E81F_C3FE_3CFF_28_701D_1 // f16_mul_rd.tv line 43198 E81F_C3FE_701D_01 -1.00000011111 x 2^11 * -1.01111111110 x 2^1 = 1.00000011101 x 2^13 +// Skipped denorm f16_mul_rd.tv line 43298 FBFF_03F4_C3E8_01 -1.01111111111 x 2^15 * Denorm = -1.01111101000 x 2^1 +FBFF_3800_3CFF_28_F7FF_0 // f16_mul_rd.tv line 43398 FBFF_3800_F7FF_00 -1.01111111111 x 2^15 * 1.00000000000 x 2^-1 = -1.01111111111 x 2^14 A020_6801_3CFF_28_CC22_1 // f16_mul_rd.tv line 43498 A020_6801_CC22_01 -1.00000100000 x 2^-7 * 1.00000000001 x 2^11 = -1.00000100010 x 2^4 +FBFF_7BC6_3CFF_28_FC00_5 // f16_mul_rd.tv line 43598 FBFF_7BC6_FC00_05 -1.01111111111 x 2^15 * 1.01111000110 x 2^15 = -INF +FBFF_BFFF_3CFF_28_7BFF_5 // f16_mul_rd.tv line 43698 FBFF_BFFF_7BFF_05 -1.01111111111 x 2^15 * -1.01111111111 x 2^0 = 1.01111111111 x 2^15 +3B7C_FBFE_3CFF_28_FB7B_1 // f16_mul_rd.tv line 43798 3B7C_FBFE_FB7B_01 1.01101111100 x 2^-1 * -1.01111111110 x 2^15 = -1.01101111011 x 2^15 +FBFE_04BE_3CFF_28_C4BD_1 // f16_mul_rd.tv line 43898 FBFE_04BE_C4BD_01 -1.01111111110 x 2^15 * 1.00010111110 x 2^-14 = -1.00010111101 x 2^2 FBFE_4400_3CFF_28_FC00_5 // f16_mul_rd.tv line 43998 FBFE_4400_FC00_05 -1.01111111110 x 2^15 * 1.00000000000 x 2^2 = -INF +// Skipped denorm f16_mul_rd.tv line 44098 DC04_8001_0101_00 -1.00000000100 x 2^8 * -Denorm = Denorm +FBFE_8AC0_3CFF_28_4ABE_1 // f16_mul_rd.tv line 44198 FBFE_8AC0_4ABE_01 -1.01111111110 x 2^15 * -1.01011000000 x 2^-13 = 1.01010111110 x 2^3 +FBFE_EBFF_3CFF_28_7BFF_5 // f16_mul_rd.tv line 44298 FBFE_EBFF_7BFF_05 -1.01111111110 x 2^15 * -1.01111111111 x 2^11 = 1.01111111111 x 2^15 +F81F_07FE_3CFF_28_C41E_1 // f16_mul_rd.tv line 44398 F81F_07FE_C41E_01 -1.00000011111 x 2^15 * 1.01111111110 x 2^-14 = -1.00000011110 x 2^2 FC00_07C6_3CFF_28_FC00_0 // f16_mul_rd.tv line 44498 FC00_07C6_FC00_00 -INF * 1.01111000110 x 2^-14 = -INF +FC00_7C00_3CFF_28_FC00_0 // f16_mul_rd.tv line 44598 FC00_7C00_FC00_00 -INF * INF = -INF +53E0_B401_3CFF_28_CBE2_1 // f16_mul_rd.tv line 44698 53E0_B401_CBE2_01 1.01111100000 x 2^5 * -1.00000000001 x 2^-2 = -1.01111100010 x 2^3 +FC00_A3FF_3CFF_28_7C00_0 // f16_mul_rd.tv line 44798 FC00_A3FF_7C00_00 -INF * -1.01111111111 x 2^-7 = INF +// Skipped denorm f16_mul_rd.tv line 44898 FC01_03FF_FE01_10 NaN * Denorm = NaN BA33_3BFE_3CFF_28_BA32_1 // f16_mul_rd.tv line 44998 BA33_3BFE_BA32_01 -1.01000110011 x 2^-1 * 1.01111111110 x 2^-1 = -1.01000110010 x 2^-1 -FFFF_37FF_3CFF_28_FFFF_0 // f16_mul_rd.tv line 45498 FFFF_37FF_FFFF_00 NaN * 1.01111111111 x 2^-2 = NaN -FFFE_CBFF_3CFF_28_FFFE_0 // f16_mul_rd.tv line 45998 FFFE_CBFF_FFFE_00 NaN * -1.01111111111 x 2^3 = NaN +FC01_FC10_3CFF_28_7e00_0 // f16_mul_rd.tv line 45098 FC01_FC10_FE01_10 NaN * NaN = NaN +FC01_9000_3CFF_28_7e00_0 // f16_mul_rd.tv line 45198 FC01_9000_FE01_10 NaN * -1.00000000000 x 2^-11 = NaN +7FBF_C001_3CFF_28_7e00_0 // f16_mul_rd.tv line 45298 7FBF_C001_7FBF_00 NaN * -1.00000000001 x 2^1 = NaN +FC01_C7B0_3CFF_28_7e00_0 // f16_mul_rd.tv line 45398 FC01_C7B0_FE01_10 NaN * -1.01110110000 x 2^2 = NaN +FFFF_37FF_3CFF_28_7e00_0 // f16_mul_rd.tv line 45498 FFFF_37FF_FFFF_00 NaN * 1.01111111111 x 2^-2 = NaN +D7E7_47FE_3CFF_28_E3E6_1 // f16_mul_rd.tv line 45598 D7E7_47FE_E3E6_01 -1.01111100111 x 2^6 * 1.01111111110 x 2^2 = -1.01111100110 x 2^9 +FFFF_C840_3CFF_28_7e00_0 // f16_mul_rd.tv line 45698 FFFF_C840_FFFF_00 NaN * -1.00001000000 x 2^3 = NaN +FFFF_BC00_3CFF_28_7e00_0 // f16_mul_rd.tv line 45798 FFFF_BC00_FFFF_00 NaN * -1.00000000000 x 2^0 = NaN +C040_F801_3CFF_28_7BFF_5 // f16_mul_rd.tv line 45898 C040_F801_7BFF_05 -1.00001000000 x 2^1 * -1.00000000001 x 2^15 = 1.01111111111 x 2^15 +FFFE_CBFF_3CFF_28_7e00_0 // f16_mul_rd.tv line 45998 FFFE_CBFF_FFFE_00 NaN * -1.01111111111 x 2^3 = NaN +FFFE_43FF_3CFF_28_7e00_0 // f16_mul_rd.tv line 46098 FFFE_43FF_FFFE_00 NaN * 1.01111111111 x 2^1 = NaN +EB79_7FFE_3CFF_28_7e00_0 // f16_mul_rd.tv line 46198 EB79_7FFE_7FFE_00 -1.01101111001 x 2^11 * NaN = NaN +FFFE_FAFC_3CFF_28_7e00_0 // f16_mul_rd.tv line 46298 FFFE_FAFC_FFFE_00 NaN * -1.01011111100 x 2^15 = NaN +FFFE_E800_3CFF_28_7e00_0 // f16_mul_rd.tv line 46398 FFFE_E800_FFFE_00 NaN * -1.00000000000 x 2^11 = NaN ////////// Testcases from f16_mul_ru.tv of type mul rounding mode 3 +F174_A79E_3CFF_38_5D32_1 // f16_mul_ru.tv line 97 F174_A79E_5D32_01 -1.00101110100 x 2^13 * -1.01110011110 x 2^-6 = 1.00100110010 x 2^8 +B000_FC3E_3CFF_38_7e00_0 // f16_mul_ru.tv line 197 B000_FC3E_FE3E_10 -1.00000000000 x 2^-3 * NaN = NaN +93D7_CC81_3CFF_38_246A_1 // f16_mul_ru.tv line 297 93D7_CC81_246A_01 -1.01111010111 x 2^-11 * -1.00010000001 x 2^4 = 1.00001101010 x 2^-6 +C000_CEB6_3CFF_38_52B6_0 // f16_mul_ru.tv line 397 C000_CEB6_52B6_00 -1.00000000000 x 2^1 * -1.01010110110 x 2^4 = 1.01010110110 x 2^5 3C2F_63C0_3CFF_38_640E_1 // f16_mul_ru.tv line 497 3C2F_63C0_640E_01 1.00000101111 x 2^0 * 1.01111000000 x 2^9 = 1.00000001110 x 2^10 +DC0F_CF80_3CFF_38_6F9D_1 // f16_mul_ru.tv line 597 DC0F_CF80_6F9D_01 -1.00000001111 x 2^8 * -1.01110000000 x 2^4 = 1.01110011101 x 2^12 +B77F_43C3_3CFF_38_BF45_1 // f16_mul_ru.tv line 697 B77F_43C3_BF45_01 -1.01101111111 x 2^-2 * 1.01111000011 x 2^1 = -1.01101000101 x 2^0 +583D_C7F6_3CFF_38_E437_1 // f16_mul_ru.tv line 797 583D_C7F6_E437_01 1.00000111101 x 2^7 * -1.01111110110 x 2^2 = -1.00000110111 x 2^10 +B7E2_4A06_3CFF_38_C5EF_1 // f16_mul_ru.tv line 897 B7E2_4A06_C5EF_01 -1.01111100010 x 2^-2 * 1.01000000110 x 2^3 = -1.00111101111 x 2^2 F843_4F90_3CFF_38_FBFF_5 // f16_mul_ru.tv line 997 F843_4F90_FBFF_05 -1.00001000011 x 2^15 * 1.01110010000 x 2^4 = -1.01111111111 x 2^15 +F7DE_EBF7_3CFF_38_7C00_5 // f16_mul_ru.tv line 1097 F7DE_EBF7_7C00_05 -1.01111011110 x 2^14 * -1.01111110111 x 2^11 = INF +0FFD_BBDE_3CFF_38_8FDB_1 // f16_mul_ru.tv line 1197 0FFD_BBDE_8FDB_01 1.01111111101 x 2^-12 * -1.01111011110 x 2^-1 = -1.01111011011 x 2^-12 +CFF9_7BEE_3CFF_38_FBFF_5 // f16_mul_ru.tv line 1297 CFF9_7BEE_FBFF_05 -1.01111111001 x 2^4 * 1.01111101110 x 2^15 = -1.01111111111 x 2^15 +357E_B1EF_3CFF_38_AC12_1 // f16_mul_ru.tv line 1397 357E_B1EF_AC12_01 1.00101111110 x 2^-2 * -1.00111101111 x 2^-3 = -1.00000010010 x 2^-4 4B6F_3810_3CFF_38_478D_1 // f16_mul_ru.tv line 1497 4B6F_3810_478D_01 1.01101101111 x 2^3 * 1.00000010000 x 2^-1 = 1.01110001101 x 2^2 -BBC0_7FF3_3CFF_38_7FF3_0 // f16_mul_ru.tv line 1997 BBC0_7FF3_7FF3_00 -1.01111000000 x 2^-1 * NaN = NaN +7A7F_07C0_3CFF_38_464C_1 // f16_mul_ru.tv line 1597 7A7F_07C0_464C_01 1.01001111111 x 2^15 * 1.01111000000 x 2^-14 = 1.01001001100 x 2^2 +// Skipped denorm f16_mul_ru.tv line 1697 33E7_8B83_83B5_03 1.01111100111 x 2^-3 * -1.01110000011 x 2^-13 = -Denorm +B3DC_B48F_3CFF_38_2C7B_1 // f16_mul_ru.tv line 1797 B3DC_B48F_2C7B_01 -1.01111011100 x 2^-3 * -1.00010001111 x 2^-2 = 1.00001111011 x 2^-4 +// Skipped denorm f16_mul_ru.tv line 1897 2080_90FD_8059_03 1.00010000000 x 2^-7 * -1.00011111101 x 2^-11 = -Denorm +BBC0_7FF3_3CFF_38_7e00_0 // f16_mul_ru.tv line 1997 BBC0_7FF3_7FF3_00 -1.01111000000 x 2^-1 * NaN = NaN +75BE_6442_3CFF_38_7C00_5 // f16_mul_ru.tv line 2097 75BE_6442_7C00_05 1.00110111110 x 2^14 * 1.00001000010 x 2^10 = INF +3002_93D8_3CFF_38_87DB_1 // f16_mul_ru.tv line 2197 3002_93D8_87DB_01 1.00000000010 x 2^-3 * -1.01111011000 x 2^-11 = -1.01111011011 x 2^-14 +F953_B413_3CFF_38_716D_1 // f16_mul_ru.tv line 2297 F953_B413_716D_01 -1.00101010011 x 2^15 * -1.00000010011 x 2^-2 = 1.00101101101 x 2^13 +4F3E_CBDF_3CFF_38_DF20_1 // f16_mul_ru.tv line 2397 4F3E_CBDF_DF20_01 1.01100111110 x 2^4 * -1.01111011111 x 2^3 = -1.01100100000 x 2^8 // Skipped denorm f16_mul_ru.tv line 2497 80BF_FAE3_3924_01 -Denorm * -1.01011100011 x 2^15 = 1.00100100100 x 2^-1 +3797_0E10_3CFF_38_09C1_1 // f16_mul_ru.tv line 2597 3797_0E10_09C1_01 1.01110010111 x 2^-2 * 1.01000010000 x 2^-12 = 1.00111000001 x 2^-13 +// Skipped denorm f16_mul_ru.tv line 2697 1380_123D_000C_03 1.01110000000 x 2^-11 * 1.01000111101 x 2^-11 = Denorm +2404_C03D_3CFF_38_A841_1 // f16_mul_ru.tv line 2797 2404_C03D_A841_01 1.00000000100 x 2^-6 * -1.00000111101 x 2^1 = -1.00001000001 x 2^-5 +7F37_F820_3CFF_38_7e00_0 // f16_mul_ru.tv line 2897 7F37_F820_7F37_00 NaN * -1.00000100000 x 2^15 = NaN 9F24_B7D3_3CFF_38_1AFC_1 // f16_mul_ru.tv line 2997 9F24_B7D3_1AFC_01 -1.01100100100 x 2^-8 * -1.01111010011 x 2^-2 = 1.01011111100 x 2^-9 +67FB_FBDE_3CFF_38_FBFF_5 // f16_mul_ru.tv line 3097 67FB_FBDE_FBFF_05 1.01111111011 x 2^10 * -1.01111011110 x 2^15 = -1.01111111111 x 2^15 +// Skipped denorm f16_mul_ru.tv line 3197 2FFC_0BFE_01FF_03 1.01111111100 x 2^-4 * 1.01111111110 x 2^-13 = Denorm +C41F_43FD_3CFF_38_CC1D_1 // f16_mul_ru.tv line 3297 C41F_43FD_CC1D_01 -1.00000011111 x 2^2 * 1.01111111101 x 2^1 = -1.00000011101 x 2^4 +B47E_47D7_3CFF_38_C066_1 // f16_mul_ru.tv line 3397 B47E_47D7_C066_01 -1.00001111110 x 2^-2 * 1.01111010111 x 2^2 = -1.00001100110 x 2^1 B564_4A3C_3CFF_38_C433_1 // f16_mul_ru.tv line 3497 B564_4A3C_C433_01 -1.00101100100 x 2^-2 * 1.01000111100 x 2^3 = -1.00000110011 x 2^2 +7900_381F_3CFF_38_7527_1 // f16_mul_ru.tv line 3597 7900_381F_7527_01 1.00100000000 x 2^15 * 1.00000011111 x 2^-1 = 1.00100100111 x 2^14 +BBF7_E3E7_3CFF_38_63DF_1 // f16_mul_ru.tv line 3697 BBF7_E3E7_63DF_01 -1.01111110111 x 2^-1 * -1.01111100111 x 2^9 = 1.01111011111 x 2^9 +387F_31F6_3CFF_38_2EB4_1 // f16_mul_ru.tv line 3797 387F_31F6_2EB4_01 1.00001111111 x 2^-1 * 1.00111110110 x 2^-3 = 1.01010110100 x 2^-4 +4BEF_CC60_3CFF_38_DC56_1 // f16_mul_ru.tv line 3897 4BEF_CC60_DC56_01 1.01111101111 x 2^3 * -1.00001100000 x 2^4 = -1.00001010110 x 2^8 D827_AFFF_3CFF_38_4C27_1 // f16_mul_ru.tv line 3997 D827_AFFF_4C27_01 -1.00000100111 x 2^7 * -1.01111111111 x 2^-4 = 1.00000100111 x 2^4 +6FFC_C80B_3CFF_38_FBFF_5 // f16_mul_ru.tv line 4097 6FFC_C80B_FBFF_05 1.01111111100 x 2^12 * -1.00000001011 x 2^3 = -1.01111111111 x 2^15 +363F_3BBC_3CFF_38_360A_1 // f16_mul_ru.tv line 4197 363F_3BBC_360A_01 1.01000111111 x 2^-2 * 1.01110111100 x 2^-1 = 1.01000001010 x 2^-2 +35FD_37DC_3CFF_38_31E3_1 // f16_mul_ru.tv line 4297 35FD_37DC_31E3_01 1.00111111101 x 2^-2 * 1.01111011100 x 2^-2 = 1.00111100011 x 2^-3 +// Skipped denorm f16_mul_ru.tv line 4397 877E_87F2_0001_03 -1.01101111110 x 2^-14 * -1.01111110010 x 2^-14 = Denorm B740_CFF0_3CFF_38_4B32_1 // f16_mul_ru.tv line 4497 B740_CFF0_4B32_01 -1.01101000000 x 2^-2 * -1.01111110000 x 2^4 = 1.01100110010 x 2^3 +// Skipped denorm f16_mul_ru.tv line 4597 FBFC_023F_C07B_01 -1.01111111100 x 2^15 * Denorm = -1.00001111011 x 2^1 +38FF_0C5E_3CFF_38_0975_1 // f16_mul_ru.tv line 4697 38FF_0C5E_0975_01 1.00011111111 x 2^-1 * 1.00001011110 x 2^-12 = 1.00101110101 x 2^-13 +3903_4C6F_3CFF_38_498F_1 // f16_mul_ru.tv line 4797 3903_4C6F_498F_01 1.00100000011 x 2^-1 * 1.00001101111 x 2^4 = 1.00110001111 x 2^3 +74AF_FF76_3CFF_38_7e00_0 // f16_mul_ru.tv line 4897 74AF_FF76_FF76_00 1.00010101111 x 2^14 * NaN = NaN // Skipped denorm f16_mul_ru.tv line 4997 80BF_AC1B_000D_03 -Denorm * -1.00000011011 x 2^-4 = Denorm +B1FC_929C_3CFF_38_08F2_1 // f16_mul_ru.tv line 5097 B1FC_929C_08F2_01 -1.00111111100 x 2^-3 * -1.01010011100 x 2^-11 = 1.00011110010 x 2^-13 +FB77_7171_3CFF_38_FBFF_5 // f16_mul_ru.tv line 5197 FB77_7171_FBFF_05 -1.01101110111 x 2^15 * 1.00101110001 x 2^13 = -1.01111111111 x 2^15 +BDBE_2DFD_3CFF_38_B04C_1 // f16_mul_ru.tv line 5297 BDBE_2DFD_B04C_01 -1.00110111110 x 2^0 * 1.00111111101 x 2^-4 = -1.00001001100 x 2^-3 +B821_2C0B_3CFF_38_A82C_1 // f16_mul_ru.tv line 5397 B821_2C0B_A82C_01 -1.00000100001 x 2^-1 * 1.00000001011 x 2^-4 = -1.00000101100 x 2^-5 76A1_3409_3CFF_38_6EB0_1 // f16_mul_ru.tv line 5497 76A1_3409_6EB0_01 1.01010100001 x 2^14 * 1.00000001001 x 2^-2 = 1.01010110000 x 2^12 +B87B_337A_3CFF_38_B02F_1 // f16_mul_ru.tv line 5597 B87B_337A_B02F_01 -1.00001111011 x 2^-1 * 1.01101111010 x 2^-3 = -1.00000101111 x 2^-3 +889F_C4BF_3CFF_38_117C_1 // f16_mul_ru.tv line 5697 889F_C4BF_117C_01 -1.00010011111 x 2^-13 * -1.00010111111 x 2^2 = 1.00101111100 x 2^-11 +2E86_6BFE_3CFF_38_5E85_1 // f16_mul_ru.tv line 5797 2E86_6BFE_5E85_01 1.01010000110 x 2^-4 * 1.01111111110 x 2^11 = 1.01010000101 x 2^8 +FB03_B8F7_3CFF_38_785A_1 // f16_mul_ru.tv line 5897 FB03_B8F7_785A_01 -1.01100000011 x 2^15 * -1.00011110111 x 2^-1 = 1.00001011010 x 2^15 4B04_C466_3CFF_38_D3B6_1 // f16_mul_ru.tv line 5997 4B04_C466_D3B6_01 1.01100000100 x 2^3 * -1.00001100110 x 2^2 = -1.01110110110 x 2^5 -8AFF_24BE_3CFF_38_8042_3 // f16_mul_ru.tv line 6497 8AFF_24BE_8042_03 -1.01011111111 x 2^-13 * 1.00010111110 x 2^-6 = -Denorm -7CCC_CADE_3CFF_38_7ECC_0 // f16_mul_ru.tv line 6997 7CCC_CADE_7ECC_10 NaN * -1.01011011110 x 2^3 = NaN +C072_0B90_3CFF_38_9033_1 // f16_mul_ru.tv line 6097 C072_0B90_9033_01 -1.00001110010 x 2^1 * 1.01110010000 x 2^-13 = -1.00000110011 x 2^-11 +D4FF_BF01_3CFF_38_5860_1 // f16_mul_ru.tv line 6197 D4FF_BF01_5860_01 -1.00011111111 x 2^6 * -1.01100000001 x 2^0 = 1.00001100000 x 2^7 +382E_501E_3CFF_38_4C4E_1 // f16_mul_ru.tv line 6297 382E_501E_4C4E_01 1.00000101110 x 2^-1 * 1.00000011110 x 2^5 = 1.00001001110 x 2^4 +// Skipped denorm f16_mul_ru.tv line 6397 23EC_15F6_017A_03 1.01111101100 x 2^-7 * 1.00111110110 x 2^-10 = Denorm +// Skipped denorm f16_mul_ru.tv line 6497 8AFF_24BE_8042_03 -1.01011111111 x 2^-13 * 1.00010111110 x 2^-6 = -Denorm +43FE_3821_3CFF_38_4020_1 // f16_mul_ru.tv line 6597 43FE_3821_4020_01 1.01111111110 x 2^1 * 1.00000100001 x 2^-1 = 1.00000100000 x 2^1 +3A23_C3D7_3CFF_38_C203_1 // f16_mul_ru.tv line 6697 3A23_C3D7_C203_01 1.01000100011 x 2^-1 * -1.01111010111 x 2^1 = -1.01000000011 x 2^1 +D044_CFC7_3CFF_38_6426_1 // f16_mul_ru.tv line 6797 D044_CFC7_6426_01 -1.00001000100 x 2^5 * -1.01111000111 x 2^4 = 1.00000100110 x 2^10 +// Skipped denorm f16_mul_ru.tv line 6897 B7FE_042F_8216_03 -1.01111111110 x 2^-2 * 1.00000101111 x 2^-14 = -Denorm +7CCC_CADE_3CFF_38_7e00_0 // f16_mul_ru.tv line 6997 7CCC_CADE_7ECC_10 NaN * -1.01011011110 x 2^3 = NaN +// Skipped denorm f16_mul_ru.tv line 7097 84DA_356E_81A5_03 -1.00011011010 x 2^-14 * 1.00101101110 x 2^-2 = -Denorm +6B9C_45B1_3CFF_38_756A_1 // f16_mul_ru.tv line 7197 6B9C_45B1_756A_01 1.01110011100 x 2^11 * 1.00110110001 x 2^2 = 1.00101101010 x 2^14 +3C01_07D0_3CFF_38_07D2_1 // f16_mul_ru.tv line 7297 3C01_07D0_07D2_01 1.00000000001 x 2^0 * 1.01111010000 x 2^-14 = 1.01111010010 x 2^-14 +// Skipped denorm f16_mul_ru.tv line 7397 C0F2_81C9_046B_01 -1.00011110010 x 2^1 * -Denorm = 1.00001101011 x 2^-14 477F_47DD_3CFF_38_535F_1 // f16_mul_ru.tv line 7497 477F_47DD_535F_01 1.01101111111 x 2^2 * 1.01111011101 x 2^2 = 1.01101011111 x 2^5 +E724_064D_3CFF_38_B19F_1 // f16_mul_ru.tv line 7597 E724_064D_B19F_01 -1.01100100100 x 2^10 * 1.01001001101 x 2^-14 = -1.00110011111 x 2^-3 +36FB_B3C7_3CFF_38_AEC9_1 // f16_mul_ru.tv line 7697 36FB_B3C7_AEC9_01 1.01011111011 x 2^-2 * -1.01111000111 x 2^-3 = -1.01011001001 x 2^-4 +8B1E_5FBF_3CFF_38_AEE4_1 // f16_mul_ru.tv line 7797 8B1E_5FBF_AEE4_01 -1.01100011110 x 2^-13 * 1.01110111111 x 2^8 = -1.01011100100 x 2^-4 +AC0C_B03B_3CFF_38_2048_1 // f16_mul_ru.tv line 7897 AC0C_B03B_2048_01 -1.00000001100 x 2^-4 * -1.00000111011 x 2^-3 = 1.00001001000 x 2^-7 539E_B80E_3CFF_38_CFB8_1 // f16_mul_ru.tv line 7997 539E_B80E_CFB8_01 1.01110011110 x 2^5 * -1.00000001110 x 2^-1 = -1.01110111000 x 2^4 -0BAE_B1F3_3CFF_38_82DB_3 // f16_mul_ru.tv line 8497 0BAE_B1F3_82DB_03 1.01110101110 x 2^-13 * -1.00111110011 x 2^-3 = -Denorm -582F_7FDA_3CFF_38_7FDA_0 // f16_mul_ru.tv line 8997 582F_7FDA_7FDA_00 1.00000101111 x 2^7 * NaN = NaN +C404_C05F_3CFF_38_4864_1 // f16_mul_ru.tv line 8097 C404_C05F_4864_01 -1.00000000100 x 2^2 * -1.00001011111 x 2^1 = 1.00001100100 x 2^3 +// Skipped denorm f16_mul_ru.tv line 8197 83E1_3FF9_87BB_01 -Denorm * 1.01111111001 x 2^0 = -1.01110111011 x 2^-14 +7410_30FF_3CFF_38_6913_1 // f16_mul_ru.tv line 8297 7410_30FF_6913_01 1.00000010000 x 2^14 * 1.00011111111 x 2^-3 = 1.00100010011 x 2^11 +3443_23FE_3CFF_38_1C42_1 // f16_mul_ru.tv line 8397 3443_23FE_1C42_01 1.00001000011 x 2^-2 * 1.01111111110 x 2^-7 = 1.00001000010 x 2^-8 +// Skipped denorm f16_mul_ru.tv line 8497 0BAE_B1F3_82DB_03 1.01110101110 x 2^-13 * -1.00111110011 x 2^-3 = -Denorm +46BF_CA00_3CFF_38_D50F_1 // f16_mul_ru.tv line 8597 46BF_CA00_D50F_01 1.01010111111 x 2^2 * -1.01000000000 x 2^3 = -1.00100001111 x 2^6 +BBCE_6FDD_3CFF_38_EFAB_1 // f16_mul_ru.tv line 8697 BBCE_6FDD_EFAB_01 -1.01111001110 x 2^-1 * 1.01111011101 x 2^12 = -1.01110101011 x 2^12 +// Skipped denorm f16_mul_ru.tv line 8797 8070_201E_8000_03 -Denorm * 1.00000011110 x 2^-7 = -Denorm +CB86_3BFE_3CFF_38_CB84_1 // f16_mul_ru.tv line 8897 CB86_3BFE_CB84_01 -1.01110000110 x 2^3 * 1.01111111110 x 2^-1 = -1.01110000100 x 2^3 +582F_7FDA_3CFF_38_7e00_0 // f16_mul_ru.tv line 8997 582F_7FDA_7FDA_00 1.00000101111 x 2^7 * NaN = NaN +// Skipped denorm f16_mul_ru.tv line 9097 871E_8501_0001_03 -1.01100011110 x 2^-14 * -1.00100000001 x 2^-14 = Denorm +// Skipped denorm f16_mul_ru.tv line 9197 3F7C_0307_05AB_01 1.01101111100 x 2^0 * Denorm = 1.00110101011 x 2^-14 +B500_8BC4_3CFF_38_04DB_1 // f16_mul_ru.tv line 9297 B500_8BC4_04DB_01 -1.00100000000 x 2^-2 * -1.01111000100 x 2^-13 = 1.00011011011 x 2^-14 +BC77_9800_3CFF_38_1877_0 // f16_mul_ru.tv line 9397 BC77_9800_1877_00 -1.00001110111 x 2^0 * -1.00000000000 x 2^-9 = 1.00001110111 x 2^-9 CC04_997F_3CFF_38_2985_1 // f16_mul_ru.tv line 9497 CC04_997F_2985_01 -1.00000000100 x 2^4 * -1.00101111111 x 2^-9 = 1.00110000101 x 2^-5 +20AB_BF80_3CFF_38_A460_1 // f16_mul_ru.tv line 9597 20AB_BF80_A460_01 1.00010101011 x 2^-7 * -1.01110000000 x 2^0 = -1.00001100000 x 2^-6 +22D0_CFAE_3CFF_38_B68A_1 // f16_mul_ru.tv line 9697 22D0_CFAE_B68A_01 1.01011010000 x 2^-7 * -1.01110101110 x 2^4 = -1.01010001010 x 2^-2 +FA17_BBFE_3CFF_38_7A16_1 // f16_mul_ru.tv line 9797 FA17_BBFE_7A16_01 -1.01000010111 x 2^15 * -1.01111111110 x 2^-1 = 1.01000010110 x 2^15 +C603_1C3D_3CFF_38_A65E_1 // f16_mul_ru.tv line 9897 C603_1C3D_A65E_01 -1.01000000011 x 2^2 * 1.00000111101 x 2^-8 = -1.01001011110 x 2^-6 6BBF_8C1E_3CFF_38_BBF9_1 // f16_mul_ru.tv line 9997 6BBF_8C1E_BBF9_01 1.01110111111 x 2^11 * -1.00000011110 x 2^-12 = -1.01111111001 x 2^-1 +// Skipped denorm f16_mul_ru.tv line 10097 8BB6_1200_8002_03 -1.01110110110 x 2^-13 * 1.01000000000 x 2^-11 = -Denorm +C64D_CC1F_3CFF_38_567E_1 // f16_mul_ru.tv line 10197 C64D_CC1F_567E_01 -1.01001001101 x 2^2 * -1.00000011111 x 2^4 = 1.01001111110 x 2^6 +DC13_2BC2_3CFF_38_CBE6_1 // f16_mul_ru.tv line 10297 DC13_2BC2_CBE6_01 -1.00000010011 x 2^8 * 1.01111000010 x 2^-5 = -1.01111100110 x 2^3 +47C7_B398_3CFF_38_BF61_1 // f16_mul_ru.tv line 10397 47C7_B398_BF61_01 1.01111000111 x 2^2 * -1.01110011000 x 2^-3 = -1.01101100001 x 2^0 BF1D_4800_3CFF_38_CB1D_0 // f16_mul_ru.tv line 10497 BF1D_4800_CB1D_00 -1.01100011101 x 2^0 * 1.00000000000 x 2^3 = -1.01100011101 x 2^3 -1A9C_0B02_3CFF_38_000C_3 // f16_mul_ru.tv line 10997 1A9C_0B02_000C_03 1.01010011100 x 2^-9 * 1.01100000010 x 2^-13 = Denorm +CE0E_333F_3CFF_38_C57B_1 // f16_mul_ru.tv line 10597 CE0E_333F_C57B_01 -1.01000001110 x 2^4 * 1.01100111111 x 2^-3 = -1.00101111011 x 2^2 +9849_3502_3CFF_38_915D_1 // f16_mul_ru.tv line 10697 9849_3502_915D_01 -1.00001001001 x 2^-9 * 1.00100000010 x 2^-2 = -1.00101011101 x 2^-11 +057F_4836_3CFF_38_11CA_1 // f16_mul_ru.tv line 10797 057F_4836_11CA_01 1.00101111111 x 2^-14 * 1.00000110110 x 2^3 = 1.00111001010 x 2^-11 +E4FC_CCDC_3CFF_38_760F_1 // f16_mul_ru.tv line 10897 E4FC_CCDC_760F_01 -1.00011111100 x 2^10 * -1.00011011100 x 2^4 = 1.01000001111 x 2^14 +// Skipped denorm f16_mul_ru.tv line 10997 1A9C_0B02_000C_03 1.01010011100 x 2^-9 * 1.01100000010 x 2^-13 = Denorm +7501_1382_3CFF_38_4CB3_1 // f16_mul_ru.tv line 11097 7501_1382_4CB3_01 1.00100000001 x 2^14 * 1.01110000010 x 2^-11 = 1.00010110011 x 2^4 +CC11_3827_3CFF_38_C838_1 // f16_mul_ru.tv line 11197 CC11_3827_C838_01 -1.00000010001 x 2^4 * 1.00000100111 x 2^-1 = -1.00000111000 x 2^3 +4CBF_AFFA_3CFF_38_C0BB_1 // f16_mul_ru.tv line 11297 4CBF_AFFA_C0BB_01 1.00010111111 x 2^4 * -1.01111111010 x 2^-4 = -1.00010111011 x 2^1 +B3C0_CC2F_3CFF_38_440E_1 // f16_mul_ru.tv line 11397 B3C0_CC2F_440E_01 -1.01111000000 x 2^-3 * -1.00000101111 x 2^4 = 1.00000001110 x 2^2 DB80_CCFF_3CFF_38_6CB0_1 // f16_mul_ru.tv line 11497 DB80_CCFF_6CB0_01 -1.01110000000 x 2^7 * -1.00011111111 x 2^4 = 1.00010110000 x 2^12 -FAFE_7CE0_3CFF_38_7EE0_0 // f16_mul_ru.tv line 11997 FAFE_7CE0_7EE0_10 -1.01011111110 x 2^15 * NaN = NaN +3B4B_AFDF_3CFF_38_AF2C_1 // f16_mul_ru.tv line 11597 3B4B_AFDF_AF2C_01 1.01101001011 x 2^-1 * -1.01111011111 x 2^-4 = -1.01100101100 x 2^-4 +D827_C7CE_3CFF_38_640E_1 // f16_mul_ru.tv line 11697 D827_C7CE_640E_01 -1.00000100111 x 2^7 * -1.01111001110 x 2^2 = 1.00000001110 x 2^10 +27E7_B017_3CFF_38_9C0A_1 // f16_mul_ru.tv line 11797 27E7_B017_9C0A_01 1.01111100111 x 2^-6 * -1.00000010111 x 2^-3 = -1.00000001010 x 2^-8 +EBF5_AC13_3CFF_38_5C0E_1 // f16_mul_ru.tv line 11897 EBF5_AC13_5C0E_01 -1.01111110101 x 2^11 * -1.00000010011 x 2^-4 = 1.00000001110 x 2^8 +FAFE_7CE0_3CFF_38_7e00_0 // f16_mul_ru.tv line 11997 FAFE_7CE0_7EE0_10 -1.01011111110 x 2^15 * NaN = NaN +FBDB_93C8_3CFF_38_53A5_1 // f16_mul_ru.tv line 12097 FBDB_93C8_53A5_01 -1.01111011011 x 2^15 * -1.01111001000 x 2^-11 = 1.01110100101 x 2^5 +7C4E_041C_3CFF_38_7e00_0 // f16_mul_ru.tv line 12197 7C4E_041C_7E4E_10 NaN * 1.00000011100 x 2^-14 = NaN +F00C_E87A_3CFF_38_7C00_5 // f16_mul_ru.tv line 12297 F00C_E87A_7C00_05 -1.00000001100 x 2^13 * -1.00001111010 x 2^11 = INF +// Skipped denorm f16_mul_ru.tv line 12397 B7A5_85F0_02D7_03 -1.01110100101 x 2^-2 * -1.00111110000 x 2^-14 = Denorm 2FFF_43EF_3CFF_38_37EF_1 // f16_mul_ru.tv line 12497 2FFF_43EF_37EF_01 1.01111111111 x 2^-4 * 1.01111101111 x 2^1 = 1.01111101111 x 2^-2 +D7BE_4826_3CFF_38_E403_1 // f16_mul_ru.tv line 12597 D7BE_4826_E403_01 -1.01110111110 x 2^6 * 1.00000100110 x 2^3 = -1.00000000011 x 2^10 +EE00_2ABF_3CFF_38_DD0F_1 // f16_mul_ru.tv line 12697 EE00_2ABF_DD0F_01 -1.01000000000 x 2^12 * 1.01010111111 x 2^-5 = -1.00100001111 x 2^8 +D40B_3EF6_3CFF_38_D709_1 // f16_mul_ru.tv line 12797 D40B_3EF6_D709_01 -1.00000001011 x 2^6 * 1.01011110110 x 2^0 = -1.01100001001 x 2^6 +6B07_7FA6_3CFF_38_7e00_0 // f16_mul_ru.tv line 12897 6B07_7FA6_7FA6_00 1.01100000111 x 2^11 * NaN = NaN C602_D33F_3CFF_38_5D72_1 // f16_mul_ru.tv line 12997 C602_D33F_5D72_01 -1.01000000010 x 2^2 * -1.01100111111 x 2^5 = 1.00101110010 x 2^8 +6B69_CFAE_3CFF_38_FBFF_5 // f16_mul_ru.tv line 13097 6B69_CFAE_FBFF_05 1.01101101001 x 2^11 * -1.01110101110 x 2^4 = -1.01111111111 x 2^15 +B79E_4360_3CFF_38_BF05_1 // f16_mul_ru.tv line 13197 B79E_4360_BF05_01 -1.01110011110 x 2^-2 * 1.01101100000 x 2^1 = -1.01100000101 x 2^0 +4FEE_3ED5_3CFF_38_52C6_1 // f16_mul_ru.tv line 13297 4FEE_3ED5_52C6_01 1.01111101110 x 2^4 * 1.01011010101 x 2^0 = 1.01011000110 x 2^5 +C0FB_437A_3CFF_38_C8A7_1 // f16_mul_ru.tv line 13397 C0FB_437A_C8A7_01 -1.00011111011 x 2^1 * 1.01101111010 x 2^1 = -1.00010100111 x 2^3 C7BA_BC08_3CFF_38_47CA_1 // f16_mul_ru.tv line 13497 C7BA_BC08_47CA_01 -1.01110111010 x 2^2 * -1.00000001000 x 2^0 = 1.01111001010 x 2^2 +7FFE_67F8_3CFF_38_7e00_0 // f16_mul_ru.tv line 13597 7FFE_67F8_7FFE_00 NaN * 1.01111111000 x 2^10 = NaN +4FFF_3E5A_3CFF_38_525A_1 // f16_mul_ru.tv line 13697 4FFF_3E5A_525A_01 1.01111111111 x 2^4 * 1.01001011010 x 2^0 = 1.01001011010 x 2^5 +DCF3_49F0_3CFF_38_EB58_1 // f16_mul_ru.tv line 13797 DCF3_49F0_EB58_01 -1.00011110011 x 2^8 * 1.00111110000 x 2^3 = -1.01101011000 x 2^11 +// Skipped denorm f16_mul_ru.tv line 13897 583F_0307_1E6E_01 1.00000111111 x 2^7 * Denorm = 1.01001101110 x 2^-8 4CE0_93DF_3CFF_38_A4CB_1 // f16_mul_ru.tv line 13997 4CE0_93DF_A4CB_01 1.00011100000 x 2^4 * -1.01111011111 x 2^-11 = -1.00011001011 x 2^-6 +// Skipped denorm f16_mul_ru.tv line 14097 83FB_3919_8289_03 -Denorm * 1.00100011001 x 2^-1 = -Denorm +B7EE_2083_3CFF_38_9C78_1 // f16_mul_ru.tv line 14197 B7EE_2083_9C78_01 -1.01111101110 x 2^-2 * 1.00010000011 x 2^-7 = -1.00001111000 x 2^-8 +6777_C5FF_3CFF_38_F198_1 // f16_mul_ru.tv line 14297 6777_C5FF_F198_01 1.01101110111 x 2^10 * -1.00111111111 x 2^2 = -1.00110011000 x 2^13 +B480_C80E_3CFF_38_4090_1 // f16_mul_ru.tv line 14397 B480_C80E_4090_01 -1.00010000000 x 2^-2 * -1.00000001110 x 2^3 = 1.00010010000 x 2^1 3929_429E_3CFF_38_4045_1 // f16_mul_ru.tv line 14497 3929_429E_4045_01 1.00100101001 x 2^-1 * 1.01010011110 x 2^1 = 1.00001000101 x 2^1 +B17E_50FD_3CFF_38_C6D9_1 // f16_mul_ru.tv line 14597 B17E_50FD_C6D9_01 -1.00101111110 x 2^-3 * 1.00011111101 x 2^5 = -1.01011011001 x 2^2 +D211_DBFB_3CFF_38_720E_1 // f16_mul_ru.tv line 14697 D211_DBFB_720E_01 -1.01000010001 x 2^5 * -1.01111111011 x 2^7 = 1.01000001110 x 2^13 +4BF8_B7FF_3CFF_38_C7F7_1 // f16_mul_ru.tv line 14797 4BF8_B7FF_C7F7_01 1.01111111000 x 2^3 * -1.01111111111 x 2^-2 = -1.01111110111 x 2^2 +6502_B900_3CFF_38_E242_1 // f16_mul_ru.tv line 14897 6502_B900_E242_01 1.00100000010 x 2^10 * -1.00100000000 x 2^-1 = -1.01001000010 x 2^9 5CFC_EBBF_3CFF_38_FBFF_5 // f16_mul_ru.tv line 14997 5CFC_EBBF_FBFF_05 1.00011111100 x 2^8 * -1.01110111111 x 2^11 = -1.01111111111 x 2^15 +4BBF_3C9F_3CFF_38_4C7A_1 // f16_mul_ru.tv line 15097 4BBF_3C9F_4C7A_01 1.01110111111 x 2^3 * 1.00010011111 x 2^0 = 1.00001111010 x 2^4 +B27E_47FE_3CFF_38_BE7C_1 // f16_mul_ru.tv line 15197 B27E_47FE_BE7C_01 -1.01001111110 x 2^-3 * 1.01111111110 x 2^2 = -1.01001111100 x 2^0 +BFF6_FC1F_3CFF_38_7e00_0 // f16_mul_ru.tv line 15297 BFF6_FC1F_FE1F_10 -1.01111110110 x 2^0 * NaN = NaN +A43D_CF24_3CFF_38_3791_1 // f16_mul_ru.tv line 15397 A43D_CF24_3791_01 -1.00000111101 x 2^-6 * -1.01100100100 x 2^4 = 1.01110010001 x 2^-2 C7F8_EFF4_3CFF_38_7BED_1 // f16_mul_ru.tv line 15497 C7F8_EFF4_7BED_01 -1.01111111000 x 2^2 * -1.01111110100 x 2^12 = 1.01111101101 x 2^15 +7B3F_3E1F_3CFF_38_7C00_5 // f16_mul_ru.tv line 15597 7B3F_3E1F_7C00_05 1.01100111111 x 2^15 * 1.01000011111 x 2^0 = INF +A07E_CFC7_3CFF_38_345E_1 // f16_mul_ru.tv line 15697 A07E_CFC7_345E_01 -1.00001111110 x 2^-7 * -1.01111000111 x 2^4 = 1.00001011110 x 2^-2 +474C_BC60_3CFF_38_C7FB_1 // f16_mul_ru.tv line 15797 474C_BC60_C7FB_01 1.01101001100 x 2^2 * -1.00001100000 x 2^0 = -1.01111111011 x 2^2 +68D5_7C6F_3CFF_38_7e00_0 // f16_mul_ru.tv line 15897 68D5_7C6F_7E6F_10 1.00011010101 x 2^11 * NaN = NaN 3BC7_BF6C_3CFF_38_BF37_1 // f16_mul_ru.tv line 15997 3BC7_BF6C_BF37_01 1.01111000111 x 2^-1 * -1.01101101100 x 2^0 = -1.01100110111 x 2^0 +// Skipped denorm f16_mul_ru.tv line 16097 03CF_741D_3BD6_01 Denorm * 1.00000011101 x 2^14 = 1.01111010110 x 2^-1 +341E_F43A_3CFF_38_EC59_1 // f16_mul_ru.tv line 16197 341E_F43A_EC59_01 1.00000011110 x 2^-2 * -1.00000111010 x 2^14 = -1.00001011001 x 2^12 +5700_BBBC_3CFF_38_D6C4_1 // f16_mul_ru.tv line 16297 5700_BBBC_D6C4_01 1.01100000000 x 2^6 * -1.01110111100 x 2^-1 = -1.01011000100 x 2^6 +C94F_06A9_3CFF_38_946B_1 // f16_mul_ru.tv line 16397 C94F_06A9_946B_01 -1.00101001111 x 2^3 * 1.01010101001 x 2^-14 = -1.00001101011 x 2^-10 // Skipped denorm f16_mul_ru.tv line 16497 8100_920C_0001_03 -Denorm * -1.01000001100 x 2^-11 = Denorm +B830_7ED6_3CFF_38_7e00_0 // f16_mul_ru.tv line 16597 B830_7ED6_7ED6_00 -1.00000110000 x 2^-1 * NaN = NaN +FB07_FF3D_3CFF_38_7e00_0 // f16_mul_ru.tv line 16697 FB07_FF3D_FF3D_00 -1.01100000111 x 2^15 * NaN = NaN +37E1_4513_3CFF_38_4100_1 // f16_mul_ru.tv line 16797 37E1_4513_4100_01 1.01111100001 x 2^-2 * 1.00100010011 x 2^2 = 1.00100000000 x 2^1 +B078_4C4F_3CFF_38_C0D0_1 // f16_mul_ru.tv line 16897 B078_4C4F_C0D0_01 -1.00001111000 x 2^-3 * 1.00001001111 x 2^4 = -1.00011010000 x 2^1 6827_B1FB_3CFF_38_DE35_1 // f16_mul_ru.tv line 16997 6827_B1FB_DE35_01 1.00000100111 x 2^11 * -1.00111111011 x 2^-3 = -1.01000110101 x 2^8 +FC00_439F_3CFF_38_FC00_0 // f16_mul_ru.tv line 17097 FC00_439F_FC00_00 -INF * 1.01110011111 x 2^1 = -INF +F82F_AD8E_3CFF_38_69D0_1 // f16_mul_ru.tv line 17197 F82F_AD8E_69D0_01 -1.00000101111 x 2^15 * -1.00110001110 x 2^-4 = 1.00111010000 x 2^11 +// Skipped denorm f16_mul_ru.tv line 17297 B954_8510_0360_03 -1.00101010100 x 2^-1 * -1.00100010000 x 2^-14 = Denorm +3C1F_4FBE_3CFF_38_4FFB_1 // f16_mul_ru.tv line 17397 3C1F_4FBE_4FFB_01 1.00000011111 x 2^0 * 1.01110111110 x 2^4 = 1.01111111011 x 2^4 // Skipped denorm f16_mul_ru.tv line 17497 C3FE_01FC_87EE_01 -1.01111111110 x 2^1 * Denorm = -1.01111101110 x 2^-14 +AC1D_B4FC_3CFF_38_2521_1 // f16_mul_ru.tv line 17597 AC1D_B4FC_2521_01 -1.00000011101 x 2^-4 * -1.00011111100 x 2^-2 = 1.00100100001 x 2^-6 +C3F2_7ED8_3CFF_38_7e00_0 // f16_mul_ru.tv line 17697 C3F2_7ED8_7ED8_00 -1.01111110010 x 2^1 * NaN = NaN +// Skipped denorm f16_mul_ru.tv line 17797 8296_B4C4_00C6_03 -Denorm * -1.00011000100 x 2^-2 = Denorm +// Skipped denorm f16_mul_ru.tv line 17897 0A1F_00EF_0001_03 1.01000011111 x 2^-13 * Denorm = Denorm B903_CBFC_3CFF_38_4901_1 // f16_mul_ru.tv line 17997 B903_CBFC_4901_01 -1.00100000011 x 2^-1 * -1.01111111100 x 2^3 = 1.00100000001 x 2^3 +B005_C1DF_3CFF_38_35E7_1 // f16_mul_ru.tv line 18097 B005_C1DF_35E7_01 -1.00000000101 x 2^-3 * -1.00111011111 x 2^1 = 1.00111100111 x 2^-2 +12FE_427E_3CFF_38_19AD_1 // f16_mul_ru.tv line 18197 12FE_427E_19AD_01 1.01011111110 x 2^-11 * 1.01001111110 x 2^1 = 1.00110101101 x 2^-9 +3C0E_EBEF_3CFF_38_EC05_1 // f16_mul_ru.tv line 18297 3C0E_EBEF_EC05_01 1.00000001110 x 2^0 * -1.01111101111 x 2^11 = -1.00000000101 x 2^12 +FDFA_3920_3CFF_38_7e00_0 // f16_mul_ru.tv line 18397 FDFA_3920_FFFA_10 NaN * 1.00100100000 x 2^-1 = NaN F77B_3640_3CFF_38_F1D8_1 // f16_mul_ru.tv line 18497 F77B_3640_F1D8_01 -1.01101111011 x 2^14 * 1.01001000000 x 2^-2 = -1.00111011000 x 2^13 +// Skipped denorm f16_mul_ru.tv line 18597 3304_043B_00EE_03 1.01100000100 x 2^-3 * 1.00000111011 x 2^-14 = Denorm +301E_CFBD_3CFF_38_C3F7_1 // f16_mul_ru.tv line 18697 301E_CFBD_C3F7_01 1.00000011110 x 2^-3 * -1.01110111101 x 2^4 = -1.01111110111 x 2^1 +57FD_E801_3CFF_38_FBFF_5 // f16_mul_ru.tv line 18797 57FD_E801_FBFF_05 1.01111111101 x 2^6 * -1.00000000001 x 2^11 = -1.01111111111 x 2^15 +B9E0_AF3F_3CFF_38_2D53_1 // f16_mul_ru.tv line 18897 B9E0_AF3F_2D53_01 -1.00111100000 x 2^-1 * -1.01100111111 x 2^-4 = 1.00101010011 x 2^-4 4FBF_AFF0_3CFF_38_C3AF_1 // f16_mul_ru.tv line 18997 4FBF_AFF0_C3AF_01 1.01110111111 x 2^4 * -1.01111110000 x 2^-4 = -1.01110101111 x 2^1 +C649_97EF_3CFF_38_223C_1 // f16_mul_ru.tv line 19097 C649_97EF_223C_01 -1.01001001001 x 2^2 * -1.01111101111 x 2^-10 = 1.01000111100 x 2^-7 +880C_69FC_3CFF_38_B60D_1 // f16_mul_ru.tv line 19197 880C_69FC_B60D_01 -1.00000001100 x 2^-13 * 1.00111111100 x 2^11 = -1.01000001101 x 2^-2 +0C18_CFC3_3CFF_38_9FF1_1 // f16_mul_ru.tv line 19297 0C18_CFC3_9FF1_01 1.00000011000 x 2^-12 * -1.01111000011 x 2^4 = -1.01111110001 x 2^-8 +C13F_3CFE_3CFF_38_C28C_1 // f16_mul_ru.tv line 19397 C13F_3CFE_C28C_01 -1.00100111111 x 2^1 * 1.00011111110 x 2^0 = -1.01010001100 x 2^1 793D_BFE0_3CFF_38_FBFF_5 // f16_mul_ru.tv line 19497 793D_BFE0_FBFF_05 1.00100111101 x 2^15 * -1.01111100000 x 2^0 = -1.01111111111 x 2^15 +// Skipped denorm f16_mul_ru.tv line 19597 2204_8B7D_802D_03 1.01000000100 x 2^-7 * -1.01101111101 x 2^-13 = -Denorm +6AE0_FEEB_3CFF_38_7e00_0 // f16_mul_ru.tv line 19697 6AE0_FEEB_FEEB_00 1.01011100000 x 2^11 * NaN = NaN +C16A_4852_3CFF_38_CDD8_1 // f16_mul_ru.tv line 19797 C16A_4852_CDD8_01 -1.00101101010 x 2^1 * 1.00001010010 x 2^3 = -1.00111011000 x 2^4 +4C1C_C83E_3CFF_38_D85B_1 // f16_mul_ru.tv line 19897 4C1C_C83E_D85B_01 1.00000011100 x 2^4 * -1.00000111110 x 2^3 = -1.00001011011 x 2^7 B440_58FE_3CFF_38_D14D_1 // f16_mul_ru.tv line 19997 B440_58FE_D14D_01 -1.00001000000 x 2^-2 * 1.00011111110 x 2^7 = -1.00101001101 x 2^5 +7802_4C24_3CFF_38_7C00_5 // f16_mul_ru.tv line 20097 7802_4C24_7C00_05 1.00000000010 x 2^15 * 1.00000100100 x 2^4 = INF +2280_3502_3CFF_38_1C12_1 // f16_mul_ru.tv line 20197 2280_3502_1C12_01 1.01010000000 x 2^-7 * 1.00100000010 x 2^-2 = 1.00000010010 x 2^-8 +3460_7780_3CFF_38_701A_0 // f16_mul_ru.tv line 20297 3460_7780_701A_00 1.00001100000 x 2^-2 * 1.01110000000 x 2^14 = 1.00000011010 x 2^13 +9E2E_58BE_3CFF_38_BB53_1 // f16_mul_ru.tv line 20397 9E2E_58BE_BB53_01 -1.01000101110 x 2^-8 * 1.00010111110 x 2^7 = -1.01101010011 x 2^-1 EB76_B37C_3CFF_38_62FB_1 // f16_mul_ru.tv line 20497 EB76_B37C_62FB_01 -1.01101110110 x 2^11 * -1.01101111100 x 2^-3 = 1.01011111011 x 2^9 -887B_34C7_3CFF_38_82AC_3 // f16_mul_ru.tv line 20997 887B_34C7_82AC_03 -1.00001111011 x 2^-13 * 1.00011000111 x 2^-2 = -Denorm +F7FB_B437_3CFF_38_7035_1 // f16_mul_ru.tv line 20597 F7FB_B437_7035_01 -1.01111111011 x 2^14 * -1.00000110111 x 2^-2 = 1.00000110101 x 2^13 +A87E_F9EF_3CFF_38_66AA_1 // f16_mul_ru.tv line 20697 A87E_F9EF_66AA_01 -1.00001111110 x 2^-5 * -1.00111101111 x 2^15 = 1.01010101010 x 2^10 +C7E6_37DF_3CFF_38_C3C5_1 // f16_mul_ru.tv line 20797 C7E6_37DF_C3C5_01 -1.01111100110 x 2^2 * 1.01111011111 x 2^-2 = -1.01111000101 x 2^1 +5000_8BAF_3CFF_38_9FAF_0 // f16_mul_ru.tv line 20897 5000_8BAF_9FAF_00 1.00000000000 x 2^5 * -1.01110101111 x 2^-13 = -1.01110101111 x 2^-8 +// Skipped denorm f16_mul_ru.tv line 20997 887B_34C7_82AC_03 -1.00001111011 x 2^-13 * 1.00011000111 x 2^-2 = -Denorm +C3AF_CBF3_3CFF_38_53A3_1 // f16_mul_ru.tv line 21097 C3AF_CBF3_53A3_01 -1.01110101111 x 2^1 * -1.01111110011 x 2^3 = 1.01110100011 x 2^5 +48BF_23FC_3CFF_38_30BD_1 // f16_mul_ru.tv line 21197 48BF_23FC_30BD_01 1.00010111111 x 2^3 * 1.01111111100 x 2^-7 = 1.00010111101 x 2^-3 +4BFF_7AD2_3CFF_38_7C00_5 // f16_mul_ru.tv line 21297 4BFF_7AD2_7C00_05 1.01111111111 x 2^3 * 1.01011010010 x 2^15 = INF +477F_F821_3CFF_38_FBFF_5 // f16_mul_ru.tv line 21397 477F_F821_FBFF_05 1.01101111111 x 2^2 * -1.00000100001 x 2^15 = -1.01111111111 x 2^15 BB34_BC90_3CFF_38_3C1C_1 // f16_mul_ru.tv line 21497 BB34_BC90_3C1C_01 -1.01100110100 x 2^-1 * -1.00010010000 x 2^0 = 1.00000011100 x 2^0 +4FDF_4D60_3CFF_38_614A_1 // f16_mul_ru.tv line 21597 4FDF_4D60_614A_01 1.01111011111 x 2^4 * 1.00101100000 x 2^4 = 1.00101001010 x 2^9 +CBF9_FA3F_3CFF_38_7C00_5 // f16_mul_ru.tv line 21697 CBF9_FA3F_7C00_05 -1.01111111001 x 2^3 * -1.01000111111 x 2^15 = INF +// Skipped denorm f16_mul_ru.tv line 21797 A410_8908_0029_03 -1.00000010000 x 2^-6 * -1.00100001000 x 2^-13 = Denorm +0F43_36F0_3CFF_38_0A4D_1 // f16_mul_ru.tv line 21897 0F43_36F0_0A4D_01 1.01101000011 x 2^-12 * 1.01011110000 x 2^-2 = 1.01001001101 x 2^-13 4003_2FFB_3CFF_38_3401_1 // f16_mul_ru.tv line 21997 4003_2FFB_3401_01 1.00000000011 x 2^1 * 1.01111111011 x 2^-4 = 1.00000000001 x 2^-2 +4800_32FE_3CFF_38_3EFE_0 // f16_mul_ru.tv line 22097 4800_32FE_3EFE_00 1.00000000000 x 2^3 * 1.01011111110 x 2^-3 = 1.01011111110 x 2^0 +// Skipped denorm f16_mul_ru.tv line 22197 0BBA_10FD_0003_03 1.01110111010 x 2^-13 * 1.00011111101 x 2^-11 = Denorm +3F8A_CCEF_3CFF_38_D0A6_1 // f16_mul_ru.tv line 22297 3F8A_CCEF_D0A6_01 1.01110001010 x 2^0 * -1.00011101111 x 2^4 = -1.00010100110 x 2^5 +7417_7823_3CFF_38_7C00_5 // f16_mul_ru.tv line 22397 7417_7823_7C00_05 1.00000010111 x 2^14 * 1.00000100011 x 2^15 = INF A524_4B03_3CFF_38_B481_1 // f16_mul_ru.tv line 22497 A524_4B03_B481_01 -1.00100100100 x 2^-6 * 1.01100000011 x 2^3 = -1.00010000001 x 2^-2 +423A_13EB_3CFF_38_1A2A_1 // f16_mul_ru.tv line 22597 423A_13EB_1A2A_01 1.01000111010 x 2^1 * 1.01111101011 x 2^-11 = 1.01000101010 x 2^-9 +B7FB_2993_3CFF_38_A58F_1 // f16_mul_ru.tv line 22697 B7FB_2993_A58F_01 -1.01111111011 x 2^-2 * 1.00110010011 x 2^-5 = -1.00110001111 x 2^-6 +8FEF_3600_3CFF_38_89F3_1 // f16_mul_ru.tv line 22797 8FEF_3600_89F3_01 -1.01111101111 x 2^-12 * 1.01000000000 x 2^-2 = -1.00111110011 x 2^-13 +4003_5009_3CFF_38_540D_1 // f16_mul_ru.tv line 22897 4003_5009_540D_01 1.00000000011 x 2^1 * 1.00000001001 x 2^5 = 1.00000001101 x 2^6 EA2F_E40C_3CFF_38_7C00_5 // f16_mul_ru.tv line 22997 EA2F_E40C_7C00_05 -1.01000101111 x 2^11 * -1.00000001100 x 2^10 = INF +BFDF_50DF_3CFF_38_D4CA_1 // f16_mul_ru.tv line 23097 BFDF_50DF_D4CA_01 -1.01111011111 x 2^0 * 1.00011011111 x 2^5 = -1.00011001010 x 2^6 +893F_CC08_3CFF_38_194A_1 // f16_mul_ru.tv line 23197 893F_CC08_194A_01 -1.00100111111 x 2^-13 * -1.00000001000 x 2^4 = 1.00101001010 x 2^-9 +// Skipped denorm f16_mul_ru.tv line 23297 A03C_8302_0007_03 -1.00000111100 x 2^-7 * -Denorm = Denorm +4000_B9AA_3CFF_38_BDAA_0 // f16_mul_ru.tv line 23397 4000_B9AA_BDAA_00 1.00000000000 x 2^1 * -1.00110101010 x 2^-1 = -1.00110101010 x 2^0 BEB4_481F_3CFF_38_CAE7_1 // f16_mul_ru.tv line 23497 BEB4_481F_CAE7_01 -1.01010110100 x 2^0 * 1.00000011111 x 2^3 = -1.01011100111 x 2^3 +2A07_63F3_3CFF_38_51FE_1 // f16_mul_ru.tv line 23597 2A07_63F3_51FE_01 1.01000000111 x 2^-5 * 1.01111110011 x 2^9 = 1.00111111110 x 2^5 +4DBE_3D01_3CFF_38_4F2F_1 // f16_mul_ru.tv line 23697 4DBE_3D01_4F2F_01 1.00110111110 x 2^4 * 1.00100000001 x 2^0 = 1.01100101111 x 2^4 +40EF_BA74_3CFF_38_BFF5_1 // f16_mul_ru.tv line 23797 40EF_BA74_BFF5_01 1.00011101111 x 2^1 * -1.01001110100 x 2^-1 = -1.01111110101 x 2^0 +D75E_C44F_3CFF_38_5FF0_1 // f16_mul_ru.tv line 23897 D75E_C44F_5FF0_01 -1.01101011110 x 2^6 * -1.00001001111 x 2^2 = 1.01111110000 x 2^8 36F6_4FF3_3CFF_38_4AEB_1 // f16_mul_ru.tv line 23997 36F6_4FF3_4AEB_01 1.01011110110 x 2^-2 * 1.01111110011 x 2^4 = 1.01011101011 x 2^3 +// Skipped denorm f16_mul_ru.tv line 24097 2C20_857E_805A_03 1.00000100000 x 2^-4 * -1.00101111110 x 2^-14 = -Denorm +9D7F_C739_3CFF_38_28F7_1 // f16_mul_ru.tv line 24197 9D7F_C739_28F7_01 -1.00101111111 x 2^-8 * -1.01100111001 x 2^2 = 1.00011110111 x 2^-5 +3900_F7FE_3CFF_38_F4FE_1 // f16_mul_ru.tv line 24297 3900_F7FE_F4FE_01 1.00100000000 x 2^-1 * -1.01111111110 x 2^14 = -1.00011111110 x 2^14 +300A_37E7_3CFF_38_2BFB_1 // f16_mul_ru.tv line 24397 300A_37E7_2BFB_01 1.00000001010 x 2^-3 * 1.01111100111 x 2^-2 = 1.01111111011 x 2^-5 9F1F_B478_3CFF_38_17F5_1 // f16_mul_ru.tv line 24497 9F1F_B478_17F5_01 -1.01100011111 x 2^-8 * -1.00001111000 x 2^-2 = 1.01111110101 x 2^-10 +3EE1_310E_3CFF_38_3459_1 // f16_mul_ru.tv line 24597 3EE1_310E_3459_01 1.01011100001 x 2^0 * 1.00100001110 x 2^-3 = 1.00001011001 x 2^-2 +6458_21FD_3CFF_38_4A81_1 // f16_mul_ru.tv line 24697 6458_21FD_4A81_01 1.00001011000 x 2^10 * 1.00111111101 x 2^-7 = 1.01010000001 x 2^3 +30FF_4C1E_3CFF_38_4125_1 // f16_mul_ru.tv line 24797 30FF_4C1E_4125_01 1.00011111111 x 2^-3 * 1.00000011110 x 2^4 = 1.00100100101 x 2^1 +A83E_769E_3CFF_38_E304_1 // f16_mul_ru.tv line 24897 A83E_769E_E304_01 -1.00000111110 x 2^-5 * 1.01010011110 x 2^14 = -1.01100000100 x 2^9 1C0A_343F_3CFF_38_144A_1 // f16_mul_ru.tv line 24997 1C0A_343F_144A_01 1.00000001010 x 2^-8 * 1.00000111111 x 2^-2 = 1.00001001010 x 2^-10 +6B03_427F_3CFF_38_71B2_1 // f16_mul_ru.tv line 25097 6B03_427F_71B2_01 1.01100000011 x 2^11 * 1.01001111111 x 2^1 = 1.00110110010 x 2^13 +B7C8_AF7B_3CFF_38_2B47_1 // f16_mul_ru.tv line 25197 B7C8_AF7B_2B47_01 -1.01111001000 x 2^-2 * -1.01101111011 x 2^-4 = 1.01101000111 x 2^-5 +6BDD_0B9F_3CFF_38_3B7E_1 // f16_mul_ru.tv line 25297 6BDD_0B9F_3B7E_01 1.01111011101 x 2^11 * 1.01110011111 x 2^-13 = 1.01101111110 x 2^-1 +4BEF_B83D_3CFF_38_C833_1 // f16_mul_ru.tv line 25397 4BEF_B83D_C833_01 1.01111101111 x 2^3 * -1.00000111101 x 2^-1 = -1.00000110011 x 2^3 AF61_C7C0_3CFF_38_3B26_1 // f16_mul_ru.tv line 25497 AF61_C7C0_3B26_01 -1.01101100001 x 2^-4 * -1.01111000000 x 2^2 = 1.01100100110 x 2^-1 +C821_CBF9_3CFF_38_581E_1 // f16_mul_ru.tv line 25597 C821_CBF9_581E_01 -1.00000100001 x 2^3 * -1.01111111001 x 2^3 = 1.00000011110 x 2^7 +200F_7883_3CFF_38_5C94_1 // f16_mul_ru.tv line 25697 200F_7883_5C94_01 1.00000001111 x 2^-7 * 1.00010000011 x 2^15 = 1.00010010100 x 2^8 +3608_D3BF_3CFF_38_CDD6_1 // f16_mul_ru.tv line 25797 3608_D3BF_CDD6_01 1.01000001000 x 2^-2 * -1.01110111111 x 2^5 = -1.00111010110 x 2^4 +4BFE_3B87_3CFF_38_4B86_1 // f16_mul_ru.tv line 25897 4BFE_3B87_4B86_01 1.01111111110 x 2^3 * 1.01110000111 x 2^-1 = 1.01110000110 x 2^3 D07E_103C_3CFF_38_A4C1_1 // f16_mul_ru.tv line 25997 D07E_103C_A4C1_01 -1.00001111110 x 2^5 * 1.00000111100 x 2^-11 = -1.00011000001 x 2^-6 -9060_FF78_3CFF_38_FF78_0 // f16_mul_ru.tv line 26497 9060_FF78_FF78_00 -1.00001100000 x 2^-11 * NaN = NaN +C80B_C087_3CFF_38_4C94_1 // f16_mul_ru.tv line 26097 C80B_C087_4C94_01 -1.00000001011 x 2^3 * -1.00010000111 x 2^1 = 1.00010010100 x 2^4 +C76E_8A39_3CFF_38_15C8_1 // f16_mul_ru.tv line 26197 C76E_8A39_15C8_01 -1.01101101110 x 2^2 * -1.01000111001 x 2^-13 = 1.00111001000 x 2^-10 +967F_45F9_3CFF_38_A0D9_1 // f16_mul_ru.tv line 26297 967F_45F9_A0D9_01 -1.01001111111 x 2^-10 * 1.00111111001 x 2^2 = -1.00011011001 x 2^-7 +7C0D_B6FB_3CFF_38_7e00_0 // f16_mul_ru.tv line 26397 7C0D_B6FB_7E0D_10 NaN * -1.01011111011 x 2^-2 = NaN +9060_FF78_3CFF_38_7e00_0 // f16_mul_ru.tv line 26497 9060_FF78_FF78_00 -1.00001100000 x 2^-11 * NaN = NaN +CEDF_33F6_3CFF_38_C6D6_1 // f16_mul_ru.tv line 26597 CEDF_33F6_C6D6_01 -1.01011011111 x 2^4 * 1.01111110110 x 2^-3 = -1.01011010110 x 2^2 +CAEE_4781_3CFF_38_D67F_1 // f16_mul_ru.tv line 26697 CAEE_4781_D67F_01 -1.01011101110 x 2^3 * 1.01110000001 x 2^2 = -1.01001111111 x 2^6 +EBF6_1408_3CFF_38_C402_1 // f16_mul_ru.tv line 26797 EBF6_1408_C402_01 -1.01111110110 x 2^11 * 1.00000001000 x 2^-10 = -1.00000000010 x 2^2 +CADA_2E3F_3CFF_38_BD59_1 // f16_mul_ru.tv line 26897 CADA_2E3F_BD59_01 -1.01011011010 x 2^3 * 1.01000111111 x 2^-4 = -1.00101011001 x 2^0 B620_C003_3CFF_38_3A25_1 // f16_mul_ru.tv line 26997 B620_C003_3A25_01 -1.01000100000 x 2^-2 * -1.00000000011 x 2^1 = 1.01000100101 x 2^-1 -A82F_8A02_3CFF_38_0065_3 // f16_mul_ru.tv line 27497 A82F_8A02_0065_03 -1.00000101111 x 2^-5 * -1.01000000010 x 2^-13 = Denorm +6010_4BB6_3CFF_38_6FD5_1 // f16_mul_ru.tv line 27097 6010_4BB6_6FD5_01 1.00000010000 x 2^9 * 1.01110110110 x 2^3 = 1.01111010101 x 2^12 +E822_0AC5_3CFF_38_B6FE_1 // f16_mul_ru.tv line 27197 E822_0AC5_B6FE_01 -1.00000100010 x 2^11 * 1.01011000101 x 2^-13 = -1.01011111110 x 2^-2 +B428_DC5E_3CFF_38_548A_1 // f16_mul_ru.tv line 27297 B428_DC5E_548A_01 -1.00000101000 x 2^-2 * -1.00001011110 x 2^8 = 1.00010001010 x 2^6 +// Skipped denorm f16_mul_ru.tv line 27397 001E_60C0_1474_00 Denorm * 1.00011000000 x 2^9 = 1.00001110100 x 2^-10 +// Skipped denorm f16_mul_ru.tv line 27497 A82F_8A02_0065_03 -1.00000101111 x 2^-5 * -1.01000000010 x 2^-13 = Denorm +48DA_8887_3CFF_38_957D_1 // f16_mul_ru.tv line 27597 48DA_8887_957D_01 1.00011011010 x 2^3 * -1.00010000111 x 2^-13 = -1.00101111101 x 2^-10 +46BB_2C87_3CFF_38_379F_1 // f16_mul_ru.tv line 27697 46BB_2C87_379F_01 1.01010111011 x 2^2 * 1.00010000111 x 2^-4 = 1.01110011111 x 2^-2 +2400_499D_3CFF_38_319D_0 // f16_mul_ru.tv line 27797 2400_499D_319D_00 1.00000000000 x 2^-6 * 1.00110011101 x 2^3 = 1.00110011101 x 2^-3 +// Skipped denorm f16_mul_ru.tv line 27897 BA07_013F_80F0_03 -1.01000000111 x 2^-1 * Denorm = -Denorm 437A_A415_3CFF_38_ABA1_1 // f16_mul_ru.tv line 27997 437A_A415_ABA1_01 1.01101111010 x 2^1 * -1.00000010101 x 2^-6 = -1.01110100001 x 2^-5 +// Skipped denorm f16_mul_ru.tv line 28097 813E_7800_B8F8_00 -Denorm * 1.00000000000 x 2^15 = -1.00011111000 x 2^-1 +C8C1_CFF3_3CFF_38_5CBA_1 // f16_mul_ru.tv line 28197 C8C1_CFF3_5CBA_01 -1.00011000001 x 2^3 * -1.01111110011 x 2^4 = 1.00010111010 x 2^8 +AF17_B9FC_3CFF_38_2D4E_1 // f16_mul_ru.tv line 28297 AF17_B9FC_2D4E_01 -1.01100010111 x 2^-4 * -1.00111111100 x 2^-1 = 1.00101001110 x 2^-4 +CFBF_485F_3CFF_38_DC3B_1 // f16_mul_ru.tv line 28397 CFBF_485F_DC3B_01 -1.01110111111 x 2^4 * 1.00001011111 x 2^3 = -1.00000111011 x 2^8 2FD7_BD4F_3CFF_38_B133_1 // f16_mul_ru.tv line 28497 2FD7_BD4F_B133_01 1.01111010111 x 2^-4 * -1.00101001111 x 2^0 = -1.00100110011 x 2^-3 -7C3A_B071_3CFF_38_7E3A_0 // f16_mul_ru.tv line 28997 7C3A_B071_7E3A_10 NaN * -1.00001110001 x 2^-3 = NaN -FC01_BBA2_3CFF_38_FE01_0 // f16_mul_ru.tv line 29497 FC01_BBA2_FE01_10 NaN * -1.01110100010 x 2^-1 = NaN +CFCE_7C43_3CFF_38_7e00_0 // f16_mul_ru.tv line 28597 CFCE_7C43_7E43_10 -1.01111001110 x 2^4 * NaN = NaN +7D19_887B_3CFF_38_7e00_0 // f16_mul_ru.tv line 28697 7D19_887B_7F19_10 NaN * -1.00001111011 x 2^-13 = NaN +C7EF_CDBF_3CFF_38_59B3_1 // f16_mul_ru.tv line 28797 C7EF_CDBF_59B3_01 -1.01111101111 x 2^2 * -1.00110111111 x 2^4 = 1.00110110011 x 2^7 +4C6F_33FA_3CFF_38_446C_1 // f16_mul_ru.tv line 28897 4C6F_33FA_446C_01 1.00001101111 x 2^4 * 1.01111111010 x 2^-3 = 1.00001101100 x 2^2 +7C3A_B071_3CFF_38_7e00_0 // f16_mul_ru.tv line 28997 7C3A_B071_7E3A_10 NaN * -1.00001110001 x 2^-3 = NaN +BFFF_CCBE_3CFF_38_50BE_1 // f16_mul_ru.tv line 29097 BFFF_CCBE_50BE_01 -1.01111111111 x 2^0 * -1.00010111110 x 2^4 = 1.00010111110 x 2^5 +C814_AC81_3CFF_38_3898_1 // f16_mul_ru.tv line 29197 C814_AC81_3898_01 -1.00000010100 x 2^3 * -1.00010000001 x 2^-4 = 1.00010011000 x 2^-1 +// Skipped denorm f16_mul_ru.tv line 29297 8567_87C8_0001_03 -1.00101100111 x 2^-14 * -1.01111001000 x 2^-14 = Denorm +42EF_76FB_3CFF_38_7C00_5 // f16_mul_ru.tv line 29397 42EF_76FB_7C00_05 1.01011101111 x 2^1 * 1.01011111011 x 2^14 = INF +FC01_BBA2_3CFF_38_7e00_0 // f16_mul_ru.tv line 29497 FC01_BBA2_FE01_10 NaN * -1.01110100010 x 2^-1 = NaN +4203_B933_3CFF_38_BFD0_1 // f16_mul_ru.tv line 29597 4203_B933_BFD0_01 1.01000000011 x 2^1 * -1.00100110011 x 2^-1 = -1.01111010000 x 2^0 +937F_34F7_3CFF_38_8CA6_1 // f16_mul_ru.tv line 29697 937F_34F7_8CA6_01 -1.01101111111 x 2^-11 * 1.00011110111 x 2^-2 = -1.00010100110 x 2^-12 +943B_3B70_3CFF_38_93DD_1 // f16_mul_ru.tv line 29797 943B_3B70_93DD_01 -1.00000111011 x 2^-10 * 1.01101110000 x 2^-1 = -1.01111011101 x 2^-11 +642F_4078_3CFF_38_68AD_1 // f16_mul_ru.tv line 29897 642F_4078_68AD_01 1.00000101111 x 2^10 * 1.00001111000 x 2^1 = 1.00010101101 x 2^11 7BF3_4804_3CFF_38_7C00_5 // f16_mul_ru.tv line 29997 7BF3_4804_7C00_05 1.01111110011 x 2^15 * 1.00000000100 x 2^3 = INF +767F_2FEF_3CFF_38_6A72_1 // f16_mul_ru.tv line 30097 767F_2FEF_6A72_01 1.01001111111 x 2^14 * 1.01111101111 x 2^-4 = 1.01001110010 x 2^11 +CBEE_A23E_3CFF_38_3230_1 // f16_mul_ru.tv line 30197 CBEE_A23E_3230_01 -1.01111101110 x 2^3 * -1.01000111110 x 2^-7 = 1.01000110000 x 2^-3 +CCF8_478F_3CFF_38_D8B1_1 // f16_mul_ru.tv line 30297 CCF8_478F_D8B1_01 -1.00011111000 x 2^4 * 1.01110001111 x 2^2 = -1.00010110001 x 2^7 +EBEC_CFF7_3CFF_38_7C00_5 // f16_mul_ru.tv line 30397 EBEC_CFF7_7C00_05 -1.01111101100 x 2^11 * -1.01111110111 x 2^4 = INF 3907_07BF_3CFF_38_04DF_1 // f16_mul_ru.tv line 30497 3907_07BF_04DF_01 1.00100000111 x 2^-1 * 1.01110111111 x 2^-14 = 1.00011011111 x 2^-14 +// Skipped denorm f16_mul_ru.tv line 30597 84CC_3783_8240_03 -1.00011001100 x 2^-14 * 1.01110000011 x 2^-2 = -Denorm +B360_FE0E_3CFF_38_7e00_0 // f16_mul_ru.tv line 30697 B360_FE0E_FE0E_00 -1.01101100000 x 2^-3 * NaN = NaN +F3FB_CFFF_3CFF_38_7C00_5 // f16_mul_ru.tv line 30797 F3FB_CFFF_7C00_05 -1.01111111011 x 2^13 * -1.01111111111 x 2^4 = INF +// Skipped denorm f16_mul_ru.tv line 30897 A2E0_0042_8000_03 -1.01011100000 x 2^-7 * Denorm = -Denorm 3FBE_53BF_3CFF_38_5780_1 // f16_mul_ru.tv line 30997 3FBE_53BF_5780_01 1.01110111110 x 2^0 * 1.01110111111 x 2^5 = 1.01110000000 x 2^6 +4DF7_F824_3CFF_38_FBFF_5 // f16_mul_ru.tv line 31097 4DF7_F824_FBFF_05 1.00111110111 x 2^4 * -1.00000100100 x 2^15 = -1.01111111111 x 2^15 +D87E_B1AA_3CFF_38_4E5D_1 // f16_mul_ru.tv line 31197 D87E_B1AA_4E5D_01 -1.00001111110 x 2^7 * -1.00110101010 x 2^-3 = 1.01001011101 x 2^4 +AFF7_BDD7_3CFF_38_31D1_1 // f16_mul_ru.tv line 31297 AFF7_BDD7_31D1_01 -1.01111110111 x 2^-4 * -1.00111010111 x 2^0 = 1.00111010001 x 2^-3 +3E07_4400_3CFF_38_4607_0 // f16_mul_ru.tv line 31397 3E07_4400_4607_00 1.01000000111 x 2^0 * 1.00000000000 x 2^2 = 1.01000000111 x 2^2 // Skipped denorm f16_mul_ru.tv line 31497 80C0_3C02_80C0_03 -Denorm * 1.00000000010 x 2^0 = -Denorm +87BF_CF5E_3CFF_38_1B23_1 // f16_mul_ru.tv line 31597 87BF_CF5E_1B23_01 -1.01110111111 x 2^-14 * -1.01101011110 x 2^4 = 1.01100100011 x 2^-9 +761F_AFFD_3CFF_38_EA1C_1 // f16_mul_ru.tv line 31697 761F_AFFD_EA1C_01 1.01000011111 x 2^14 * -1.01111111101 x 2^-4 = -1.01000011100 x 2^11 +6931_B9F0_3CFF_38_E7B4_1 // f16_mul_ru.tv line 31797 6931_B9F0_E7B4_01 1.00100110001 x 2^11 * -1.00111110000 x 2^-1 = -1.01110110100 x 2^10 +440E_CB7A_3CFF_38_D394_1 // f16_mul_ru.tv line 31897 440E_CB7A_D394_01 1.00000001110 x 2^2 * -1.01101111010 x 2^3 = -1.01110010100 x 2^5 BC1E_840E_3CFF_38_042D_1 // f16_mul_ru.tv line 31997 BC1E_840E_042D_01 -1.00000011110 x 2^0 * -1.00000001110 x 2^-14 = 1.00000101101 x 2^-14 +// Skipped denorm f16_mul_ru.tv line 32097 B827_8043_0023_03 -1.00000100111 x 2^-1 * -Denorm = Denorm +582E_AF1C_3CFF_38_CB6D_1 // f16_mul_ru.tv line 32197 582E_AF1C_CB6D_01 1.00000101110 x 2^7 * -1.01100011100 x 2^-4 = -1.01101101101 x 2^3 +4FF7_FB87_3CFF_38_FBFF_5 // f16_mul_ru.tv line 32297 4FF7_FB87_FBFF_05 1.01111110111 x 2^4 * -1.01110000111 x 2^15 = -1.01111111111 x 2^15 +35E0_73F2_3CFF_38_6DD6_1 // f16_mul_ru.tv line 32397 35E0_73F2_6DD6_01 1.00111100000 x 2^-2 * 1.01111110010 x 2^13 = 1.00111010110 x 2^12 // Skipped denorm f16_mul_ru.tv line 32497 6842_03B6_2FE7_01 1.00001000010 x 2^11 * Denorm = 1.01111100111 x 2^-4 -86C8_3818_3CFF_38_8378_3 // f16_mul_ru.tv line 32997 86C8_3818_8378_03 -1.01011001000 x 2^-14 * 1.00000011000 x 2^-1 = -Denorm +6BFF_C03B_3CFF_38_F03A_1 // f16_mul_ru.tv line 32597 6BFF_C03B_F03A_01 1.01111111111 x 2^11 * -1.00000111011 x 2^1 = -1.00000111010 x 2^13 +4BC7_5060_3CFF_38_6041_1 // f16_mul_ru.tv line 32697 4BC7_5060_6041_01 1.01111000111 x 2^3 * 1.00001100000 x 2^5 = 1.00001000001 x 2^9 +BFC7_4EBE_3CFF_38_D28D_1 // f16_mul_ru.tv line 32797 BFC7_4EBE_D28D_01 -1.01111000111 x 2^0 * 1.01010111110 x 2^4 = -1.01010001101 x 2^5 +// Skipped denorm f16_mul_ru.tv line 32897 A1B2_1021_805E_03 -1.00110110010 x 2^-7 * 1.00000100001 x 2^-11 = -Denorm +// Skipped denorm f16_mul_ru.tv line 32997 86C8_3818_8378_03 -1.01011001000 x 2^-14 * 1.00000011000 x 2^-1 = -Denorm +3FFF_B81D_3CFF_38_BC1C_1 // f16_mul_ru.tv line 33097 3FFF_B81D_BC1C_01 1.01111111111 x 2^0 * -1.00000011101 x 2^-1 = -1.00000011100 x 2^0 +C003_AEBF_3CFF_38_32C5_1 // f16_mul_ru.tv line 33197 C003_AEBF_32C5_01 -1.00000000011 x 2^1 * -1.01010111111 x 2^-4 = 1.01011000101 x 2^-3 +B4FC_4000_3CFF_38_B8FC_0 // f16_mul_ru.tv line 33297 B4FC_4000_B8FC_00 -1.00011111100 x 2^-2 * 1.00000000000 x 2^1 = -1.00011111100 x 2^-1 +0728_C076_3CFF_38_8BFB_1 // f16_mul_ru.tv line 33397 0728_C076_8BFB_01 1.01100101000 x 2^-14 * -1.00001110110 x 2^1 = -1.01111111011 x 2^-13 4842_CB79_3CFF_38_D7F4_1 // f16_mul_ru.tv line 33497 4842_CB79_D7F4_01 1.00001000010 x 2^3 * -1.01101111001 x 2^3 = -1.01111110100 x 2^6 +BFF9_3C50_3CFF_38_C04C_1 // f16_mul_ru.tv line 33597 BFF9_3C50_C04C_01 -1.01111111001 x 2^0 * 1.00001010000 x 2^0 = -1.00001001100 x 2^1 +4701_2C83_3CFF_38_37E7_1 // f16_mul_ru.tv line 33697 4701_2C83_37E7_01 1.01100000001 x 2^2 * 1.00010000011 x 2^-4 = 1.01111100111 x 2^-2 +3789_7707_3CFF_38_729F_1 // f16_mul_ru.tv line 33797 3789_7707_729F_01 1.01110001001 x 2^-2 * 1.01100000111 x 2^14 = 1.01010011111 x 2^13 +F8B1_1C87_3CFF_38_D94F_1 // f16_mul_ru.tv line 33897 F8B1_1C87_D94F_01 -1.00010110001 x 2^15 * 1.00010000111 x 2^-8 = -1.00101001111 x 2^7 13E8_DC87_3CFF_38_B479_1 // f16_mul_ru.tv line 33997 13E8_DC87_B479_01 1.01111101000 x 2^-11 * -1.00010000111 x 2^8 = -1.00001111001 x 2^-2 +C006_881F_3CFF_38_0C26_1 // f16_mul_ru.tv line 34097 C006_881F_0C26_01 -1.00000000110 x 2^1 * -1.00000011111 x 2^-13 = 1.00000100110 x 2^-12 +// Skipped denorm f16_mul_ru.tv line 34197 8044_4BFE_843E_01 -Denorm * 1.01111111110 x 2^3 = -1.00000111110 x 2^-14 +// Skipped denorm f16_mul_ru.tv line 34297 F908_8270_3E22_01 -1.00100001000 x 2^15 * -Denorm = 1.01000100010 x 2^0 +2F01_FF4F_3CFF_38_7e00_0 // f16_mul_ru.tv line 34397 2F01_FF4F_FF4F_00 1.01100000001 x 2^-4 * NaN = NaN B8F0_EC3B_3CFF_38_6939_1 // f16_mul_ru.tv line 34497 B8F0_EC3B_6939_01 -1.00011110000 x 2^-1 * -1.00000111011 x 2^12 = 1.00100111001 x 2^11 +450F_F5D9_3CFF_38_FBFF_5 // f16_mul_ru.tv line 34597 450F_F5D9_FBFF_05 1.00100001111 x 2^2 * -1.00111011001 x 2^14 = -1.01111111111 x 2^15 +// Skipped denorm f16_mul_ru.tv line 34697 1107_1C0F_0029_03 1.00100000111 x 2^-11 * 1.00000001111 x 2^-8 = Denorm +7DA9_B816_3CFF_38_7e00_0 // f16_mul_ru.tv line 34797 7DA9_B816_7FA9_10 NaN * -1.00000010110 x 2^-1 = NaN +F400_D80B_3CFF_38_7C00_5 // f16_mul_ru.tv line 34897 F400_D80B_7C00_05 -1.00000000000 x 2^14 * -1.00000001011 x 2^7 = INF C5C0_8B1F_3CFF_38_151F_1 // f16_mul_ru.tv line 34997 C5C0_8B1F_151F_01 -1.00111000000 x 2^2 * -1.01100011111 x 2^-13 = 1.00100011111 x 2^-10 +CEFE_AC7E_3CFF_38_3FDB_1 // f16_mul_ru.tv line 35097 CEFE_AC7E_3FDB_01 -1.01011111110 x 2^4 * -1.00001111110 x 2^-4 = 1.01111011011 x 2^0 +// Skipped denorm f16_mul_ru.tv line 35197 880F_33F6_8204_03 -1.00000001111 x 2^-13 * 1.01111110110 x 2^-3 = -Denorm +// Skipped denorm f16_mul_ru.tv line 35297 87F5_2BF6_807E_03 -1.01111110101 x 2^-14 * 1.01111110110 x 2^-5 = -Denorm +4BD7_BDDE_3CFF_38_CDBF_1 // f16_mul_ru.tv line 35397 4BD7_BDDE_CDBF_01 1.01111010111 x 2^3 * -1.00111011110 x 2^0 = -1.00110111111 x 2^4 C901_B0C9_3CFF_38_3DFD_1 // f16_mul_ru.tv line 35497 C901_B0C9_3DFD_01 -1.00100000001 x 2^3 * -1.00011001001 x 2^-3 = 1.00111111101 x 2^0 +CFBF_F6FA_3CFF_38_7C00_5 // f16_mul_ru.tv line 35597 CFBF_F6FA_7C00_05 -1.01110111111 x 2^4 * -1.01011111010 x 2^14 = INF +C788_37DE_3CFF_38_C367_1 // f16_mul_ru.tv line 35697 C788_37DE_C367_01 -1.01110001000 x 2^2 * 1.01111011110 x 2^-2 = -1.01101100111 x 2^1 +48FE_75DF_3CFF_38_7C00_5 // f16_mul_ru.tv line 35797 48FE_75DF_7C00_05 1.00011111110 x 2^3 * 1.00111011111 x 2^14 = INF +3FFD_0B06_3CFF_38_0F04_1 // f16_mul_ru.tv line 35897 3FFD_0B06_0F04_01 1.01111111101 x 2^0 * 1.01100000110 x 2^-13 = 1.01100000100 x 2^-12 340F_A5FE_3CFF_38_9E14_1 // f16_mul_ru.tv line 35997 340F_A5FE_9E14_01 1.00000001111 x 2^-2 * -1.00111111110 x 2^-6 = -1.01000010100 x 2^-8 +3CF7_40C7_3CFF_38_41EF_1 // f16_mul_ru.tv line 36097 3CF7_40C7_41EF_01 1.00011110111 x 2^0 * 1.00011000111 x 2^1 = 1.00111101111 x 2^1 +FFDD_4BDF_3CFF_38_7e00_0 // f16_mul_ru.tv line 36197 FFDD_4BDF_FFDD_00 NaN * 1.01111011111 x 2^3 = NaN +C3ED_F704_3CFF_38_7C00_5 // f16_mul_ru.tv line 36297 C3ED_F704_7C00_05 -1.01111101101 x 2^1 * -1.01100000100 x 2^14 = INF +4808_3F27_3CFF_38_4B36_1 // f16_mul_ru.tv line 36397 4808_3F27_4B36_01 1.00000001000 x 2^3 * 1.01100100111 x 2^0 = 1.01100110110 x 2^3 1A1F_5F5E_3CFF_38_3DA4_1 // f16_mul_ru.tv line 36497 1A1F_5F5E_3DA4_01 1.01000011111 x 2^-9 * 1.01101011110 x 2^8 = 1.00110100100 x 2^0 +1A6E_B811_3CFF_38_9689_1 // f16_mul_ru.tv line 36597 1A6E_B811_9689_01 1.01001101110 x 2^-9 * -1.00000010001 x 2^-1 = -1.01010001001 x 2^-10 +AF7F_400D_3CFF_38_B397_1 // f16_mul_ru.tv line 36697 AF7F_400D_B397_01 -1.01101111111 x 2^-4 * 1.00000001101 x 2^1 = -1.01110010111 x 2^-3 +51F7_0B6F_3CFF_38_218B_1 // f16_mul_ru.tv line 36797 51F7_0B6F_218B_01 1.00111110111 x 2^5 * 1.01101101111 x 2^-13 = 1.00110001011 x 2^-7 +4380_1BD7_3CFF_38_235A_1 // f16_mul_ru.tv line 36897 4380_1BD7_235A_01 1.01110000000 x 2^1 * 1.01111010111 x 2^-9 = 1.01101011010 x 2^-7 DEC5_307F_3CFF_38_D39B_1 // f16_mul_ru.tv line 36997 DEC5_307F_D39B_01 -1.01011000101 x 2^8 * 1.00001111111 x 2^-3 = -1.01110011011 x 2^5 +C124_7F9F_3CFF_38_7e00_0 // f16_mul_ru.tv line 37097 C124_7F9F_7F9F_00 -1.00100100100 x 2^1 * NaN = NaN +BCF6_0BF9_3CFF_38_8CF1_1 // f16_mul_ru.tv line 37197 BCF6_0BF9_8CF1_01 -1.00011110110 x 2^0 * 1.01111111001 x 2^-13 = -1.00011110001 x 2^-12 +CFBE_1DA6_3CFF_38_B177_1 // f16_mul_ru.tv line 37297 CFBE_1DA6_B177_01 -1.01110111110 x 2^4 * 1.00110100110 x 2^-8 = -1.00101110111 x 2^-3 +43E0_37ED_3CFF_38_3FCE_1 // f16_mul_ru.tv line 37397 43E0_37ED_3FCE_01 1.01111100000 x 2^1 * 1.01111101101 x 2^-2 = 1.01111001110 x 2^0 407A_6DE0_3CFF_38_7294_1 // f16_mul_ru.tv line 37497 407A_6DE0_7294_01 1.00001111010 x 2^1 * 1.00111100000 x 2^12 = 1.01010010100 x 2^13 +B3FE_D103_3CFF_38_4902_1 // f16_mul_ru.tv line 37597 B3FE_D103_4902_01 -1.01111111110 x 2^-3 * -1.00100000011 x 2^5 = 1.00100000010 x 2^3 +4FEC_40C0_3CFF_38_54B5_1 // f16_mul_ru.tv line 37697 4FEC_40C0_54B5_01 1.01111101100 x 2^4 * 1.00011000000 x 2^1 = 1.00010110101 x 2^6 +CC02_AC0D_3CFF_38_3C10_1 // f16_mul_ru.tv line 37797 CC02_AC0D_3C10_01 -1.00000000010 x 2^4 * -1.00000001101 x 2^-4 = 1.00000010000 x 2^0 +090D_B83F_3CFF_38_855C_1 // f16_mul_ru.tv line 37897 090D_B83F_855C_01 1.00100001101 x 2^-13 * -1.00000111111 x 2^-1 = -1.00101011100 x 2^-14 7BDF_32BF_3CFF_38_72A4_1 // f16_mul_ru.tv line 37997 7BDF_32BF_72A4_01 1.01111011111 x 2^15 * 1.01010111111 x 2^-3 = 1.01010100100 x 2^13 +5719_7F81_3CFF_38_7e00_0 // f16_mul_ru.tv line 38097 5719_7F81_7F81_00 1.01100011001 x 2^6 * NaN = NaN +EFDC_361B_3CFF_38_E9FF_1 // f16_mul_ru.tv line 38197 EFDC_361B_E9FF_01 -1.01111011100 x 2^12 * 1.01000011011 x 2^-2 = -1.00111111111 x 2^11 +AB4D_5877_3CFF_38_C813_1 // f16_mul_ru.tv line 38297 AB4D_5877_C813_01 -1.01101001101 x 2^-5 * 1.00001110111 x 2^7 = -1.00000010011 x 2^3 +77F3_897F_3CFF_38_C576_1 // f16_mul_ru.tv line 38397 77F3_897F_C576_01 1.01111110011 x 2^14 * -1.00101111111 x 2^-13 = -1.00101110110 x 2^2 B7F2_8A31_3CFF_38_0627_1 // f16_mul_ru.tv line 38497 B7F2_8A31_0627_01 -1.01111110010 x 2^-2 * -1.01000110001 x 2^-13 = 1.01000100111 x 2^-14 +// Skipped denorm f16_mul_ru.tv line 38597 A36F_03F9_800E_03 -1.01101101111 x 2^-7 * Denorm = -Denorm +4FE3_1BAF_3CFF_38_2F94_1 // f16_mul_ru.tv line 38697 4FE3_1BAF_2F94_01 1.01111100011 x 2^4 * 1.01110101111 x 2^-9 = 1.01110010100 x 2^-4 +B091_E4DF_3CFF_38_5990_1 // f16_mul_ru.tv line 38797 B091_E4DF_5990_01 -1.00010010001 x 2^-3 * -1.00011011111 x 2^10 = 1.00110010000 x 2^7 +B3E3_CFBA_3CFF_38_479E_1 // f16_mul_ru.tv line 38897 B3E3_CFBA_479E_01 -1.01111100011 x 2^-3 * -1.01110111010 x 2^4 = 1.01110011110 x 2^2 337F_43EB_3CFF_38_3B6C_1 // f16_mul_ru.tv line 38997 337F_43EB_3B6C_01 1.01101111111 x 2^-3 * 1.01111101011 x 2^1 = 1.01101101100 x 2^-1 +7F8F_A427_3CFF_38_7e00_0 // f16_mul_ru.tv line 39097 7F8F_A427_7F8F_00 NaN * -1.00000100111 x 2^-6 = NaN +39D0_3585_3CFF_38_3403_1 // f16_mul_ru.tv line 39197 39D0_3585_3403_01 1.00111010000 x 2^-1 * 1.00110000101 x 2^-2 = 1.00000000011 x 2^-2 +7BFF_BB7C_3CFF_38_FB7B_1 // f16_mul_ru.tv line 39297 7BFF_BB7C_FB7B_01 1.01111111111 x 2^15 * -1.01101111100 x 2^-1 = -1.01101111011 x 2^15 +544E_4FF3_3CFF_38_6848_1 // f16_mul_ru.tv line 39397 544E_4FF3_6848_01 1.00001001110 x 2^6 * 1.01111110011 x 2^4 = 1.00001001000 x 2^11 B3AE_6B3F_3CFF_38_E2F4_1 // f16_mul_ru.tv line 39497 B3AE_6B3F_E2F4_01 -1.01110101110 x 2^-3 * 1.01100111111 x 2^11 = -1.01011110100 x 2^9 +4280_93FB_3CFF_38_9A7B_1 // f16_mul_ru.tv line 39597 4280_93FB_9A7B_01 1.01010000000 x 2^1 * -1.01111111011 x 2^-11 = -1.01001111011 x 2^-9 +77EC_B41F_3CFF_38_F014_1 // f16_mul_ru.tv line 39697 77EC_B41F_F014_01 1.01111101100 x 2^14 * -1.00000011111 x 2^-2 = -1.00000010100 x 2^13 +C73B_FBF3_3CFF_38_7C00_5 // f16_mul_ru.tv line 39797 C73B_FBF3_7C00_05 -1.01100111011 x 2^2 * -1.01111110011 x 2^15 = INF +BC06_63FE_3CFF_38_E404_1 // f16_mul_ru.tv line 39897 BC06_63FE_E404_01 -1.00000000110 x 2^0 * 1.01111111110 x 2^9 = -1.00000000100 x 2^10 BFFF_3AFF_3CFF_38_BEFE_1 // f16_mul_ru.tv line 39997 BFFF_3AFF_BEFE_01 -1.01111111111 x 2^0 * 1.01011111111 x 2^-1 = -1.01011111110 x 2^0 +4307_48F8_3CFF_38_505E_1 // f16_mul_ru.tv line 40097 4307_48F8_505E_01 1.01100000111 x 2^1 * 1.00011111000 x 2^3 = 1.00001011110 x 2^5 +CFFE_2C02_3CFF_38_C000_1 // f16_mul_ru.tv line 40197 CFFE_2C02_C000_01 -1.01111111110 x 2^4 * 1.00000000010 x 2^-4 = -1.00000000000 x 2^1 +C7F4_4FFF_3CFF_38_DBF3_1 // f16_mul_ru.tv line 40297 C7F4_4FFF_DBF3_01 -1.01111110100 x 2^2 * 1.01111111111 x 2^4 = -1.01111110011 x 2^7 +362D_C7E8_3CFF_38_C21A_1 // f16_mul_ru.tv line 40397 362D_C7E8_C21A_01 1.01000101101 x 2^-2 * -1.01111101000 x 2^2 = -1.01000011010 x 2^1 583E_BBAC_3CFF_38_D811_1 // f16_mul_ru.tv line 40497 583E_BBAC_D811_01 1.00000111110 x 2^7 * -1.01110101100 x 2^-1 = -1.00000010001 x 2^7 +FD01_847B_3CFF_38_7e00_0 // f16_mul_ru.tv line 40597 FD01_847B_FF01_10 NaN * -1.00001111011 x 2^-14 = NaN +4436_3FF9_3CFF_38_4833_1 // f16_mul_ru.tv line 40697 4436_3FF9_4833_01 1.00000110110 x 2^2 * 1.01111111001 x 2^0 = 1.00000110011 x 2^3 +6805_3B5F_3CFF_38_6769_1 // f16_mul_ru.tv line 40797 6805_3B5F_6769_01 1.00000000101 x 2^11 * 1.01101011111 x 2^-1 = 1.01101101001 x 2^10 +C7BC_FA79_3CFF_38_7C00_5 // f16_mul_ru.tv line 40897 C7BC_FA79_7C00_05 -1.01110111100 x 2^2 * -1.01001111001 x 2^15 = INF A7FF_A3CD_3CFF_38_0FCD_1 // f16_mul_ru.tv line 40997 A7FF_A3CD_0FCD_01 -1.01111111111 x 2^-6 * -1.01111001101 x 2^-7 = 1.01111001101 x 2^-12 +B20F_CC1B_3CFF_38_4238_1 // f16_mul_ru.tv line 41097 B20F_CC1B_4238_01 -1.01000001111 x 2^-3 * -1.00000011011 x 2^4 = 1.01000111000 x 2^1 +BD6F_4F8F_3CFF_38_D122_1 // f16_mul_ru.tv line 41197 BD6F_4F8F_D122_01 -1.00101101111 x 2^0 * 1.01110001111 x 2^4 = -1.00100100010 x 2^5 +// Skipped denorm f16_mul_ru.tv line 41297 32D4_083E_01D0_03 1.01011010100 x 2^-3 * 1.00000111110 x 2^-13 = Denorm +AD66_235E_3CFF_38_94F8_1 // f16_mul_ru.tv line 41397 AD66_235E_94F8_01 -1.00101100110 x 2^-4 * 1.01101011110 x 2^-7 = -1.00011111000 x 2^-10 2E38_FBE7_3CFF_38_EE24_1 // f16_mul_ru.tv line 41497 2E38_FBE7_EE24_01 1.01000111000 x 2^-4 * -1.01111100111 x 2^15 = -1.01000100100 x 2^12 +AD5D_FF3E_3CFF_38_7e00_0 // f16_mul_ru.tv line 41597 AD5D_FF3E_FF3E_00 -1.00101011101 x 2^-4 * NaN = NaN +3C43_4E2C_3CFF_38_4E94_1 // f16_mul_ru.tv line 41697 3C43_4E2C_4E94_01 1.00001000011 x 2^0 * 1.01000101100 x 2^4 = 1.01010010100 x 2^4 +// Skipped denorm f16_mul_ru.tv line 41797 8242_380F_8125_03 -Denorm * 1.00000001111 x 2^-1 = -Denorm +B39F_5EC1_3CFF_38_D66F_1 // f16_mul_ru.tv line 41897 B39F_5EC1_D66F_01 -1.01110011111 x 2^-3 * 1.01011000001 x 2^8 = -1.01001101111 x 2^6 D844_C3FA_3CFF_38_6041_1 // f16_mul_ru.tv line 41997 D844_C3FA_6041_01 -1.00001000100 x 2^7 * -1.01111111010 x 2^1 = 1.00001000001 x 2^9 +D9FE_5BE6_3CFF_38_F9EA_1 // f16_mul_ru.tv line 42097 D9FE_5BE6_F9EA_01 -1.00111111110 x 2^7 * 1.01111100110 x 2^7 = -1.00111101010 x 2^15 +2FDD_4C17_3CFF_38_4006_1 // f16_mul_ru.tv line 42197 2FDD_4C17_4006_01 1.01111011101 x 2^-4 * 1.00000010111 x 2^4 = 1.00000000110 x 2^1 +33C2_58FA_3CFF_38_50D4_1 // f16_mul_ru.tv line 42297 33C2_58FA_50D4_01 1.01111000010 x 2^-3 * 1.00011111010 x 2^7 = 1.00011010100 x 2^5 +4430_C67E_3CFF_38_CECB_1 // f16_mul_ru.tv line 42397 4430_C67E_CECB_01 1.00000110000 x 2^2 * -1.01001111110 x 2^2 = -1.01011001011 x 2^4 2C0B_BBE7_3CFF_38_ABFC_1 // f16_mul_ru.tv line 42497 2C0B_BBE7_ABFC_01 1.00000001011 x 2^-4 * -1.01111100111 x 2^-1 = -1.01111111100 x 2^-5 +B302_EB1E_3CFF_38_623D_1 // f16_mul_ru.tv line 42597 B302_EB1E_623D_01 -1.01100000010 x 2^-3 * -1.01100011110 x 2^11 = 1.01000111101 x 2^9 +44AD_05B9_3CFF_38_0EB1_1 // f16_mul_ru.tv line 42697 44AD_05B9_0EB1_01 1.00010101101 x 2^2 * 1.00110111001 x 2^-14 = 1.01010110001 x 2^-12 +CE08_C110_3CFF_38_53A3_1 // f16_mul_ru.tv line 42797 CE08_C110_53A3_01 -1.01000001000 x 2^4 * -1.00100010000 x 2^1 = 1.01110100011 x 2^5 +4A06_FE1E_3CFF_38_7e00_0 // f16_mul_ru.tv line 42897 4A06_FE1E_FE1E_00 1.01000000110 x 2^3 * NaN = NaN B73E_47E0_3CFF_38_C321_1 // f16_mul_ru.tv line 42997 B73E_47E0_C321_01 -1.01100111110 x 2^-2 * 1.01111100000 x 2^2 = -1.01100100001 x 2^1 +// Skipped denorm f16_mul_ru.tv line 43097 0726_2606_002C_03 1.01100100110 x 2^-14 * 1.01000000110 x 2^-6 = Denorm +// Skipped denorm f16_mul_ru.tv line 43197 13FE_0822_0003_03 1.01111111110 x 2^-11 * 1.00000100010 x 2^-13 = Denorm +F60F_4060_3CFF_38_FAA0_1 // f16_mul_ru.tv line 43297 F60F_4060_FAA0_01 -1.01000001111 x 2^14 * 1.00001100000 x 2^1 = -1.01010100000 x 2^15 +36DE_4888_3CFF_38_43C8_1 // f16_mul_ru.tv line 43397 36DE_4888_43C8_01 1.01011011110 x 2^-2 * 1.00010001000 x 2^3 = 1.01111001000 x 2^1 4FEA_D3A7_3CFF_38_E791_1 // f16_mul_ru.tv line 43497 4FEA_D3A7_E791_01 1.01111101010 x 2^4 * -1.01110100111 x 2^5 = -1.01110010001 x 2^10 +05FF_DE0A_3CFF_38_A886_1 // f16_mul_ru.tv line 43597 05FF_DE0A_A886_01 1.00111111111 x 2^-14 * -1.01000001010 x 2^8 = -1.00010000110 x 2^-5 +4C80_FDFE_3CFF_38_7e00_0 // f16_mul_ru.tv line 43697 4C80_FDFE_FFFE_10 1.00010000000 x 2^4 * NaN = NaN +3C0B_7BEE_3CFF_38_7C00_5 // f16_mul_ru.tv line 43797 3C0B_7BEE_7C00_05 1.00000001011 x 2^0 * 1.01111101110 x 2^15 = INF +1FFE_473E_3CFF_38_2B3D_1 // f16_mul_ru.tv line 43897 1FFE_473E_2B3D_01 1.01111111110 x 2^-8 * 1.01100111110 x 2^2 = 1.01100111101 x 2^-5 FB3E_43F9_3CFF_38_FBFF_5 // f16_mul_ru.tv line 43997 FB3E_43F9_FBFF_05 -1.01100111110 x 2^15 * 1.01111111001 x 2^1 = -1.01111111111 x 2^15 +C8DF_1386_3CFF_38_A094_1 // f16_mul_ru.tv line 44097 C8DF_1386_A094_01 -1.00011011111 x 2^3 * 1.01110000110 x 2^-11 = -1.00010010100 x 2^-7 +37F1_F8FF_3CFF_38_F4F5_1 // f16_mul_ru.tv line 44197 37F1_F8FF_F4F5_01 1.01111110001 x 2^-2 * -1.00011111111 x 2^15 = -1.00011110101 x 2^14 +C4B7_442F_3CFF_38_CCEE_1 // f16_mul_ru.tv line 44297 C4B7_442F_CCEE_01 -1.00010110111 x 2^2 * 1.00000101111 x 2^2 = -1.00011101110 x 2^4 +CF82_3C3C_3CFF_38_CFF2_1 // f16_mul_ru.tv line 44397 CF82_3C3C_CFF2_01 -1.01110000010 x 2^4 * 1.00000111100 x 2^0 = -1.01111110010 x 2^4 B4DF_BBFE_3CFF_38_34DE_1 // f16_mul_ru.tv line 44497 B4DF_BBFE_34DE_01 -1.00011011111 x 2^-2 * -1.01111111110 x 2^-1 = 1.00011011110 x 2^-2 -07B9_B508_3CFF_38_826D_3 // f16_mul_ru.tv line 44997 07B9_B508_826D_03 1.01110111001 x 2^-14 * -1.00100001000 x 2^-2 = -Denorm -8575_B405_3CFF_38_015F_3 // f16_mul_ru.tv line 45497 8575_B405_015F_03 -1.00101110101 x 2^-14 * -1.00000000101 x 2^-2 = Denorm +37EA_AE82_3CFF_38_AA70_1 // f16_mul_ru.tv line 44597 37EA_AE82_AA70_01 1.01111101010 x 2^-2 * -1.01010000010 x 2^-4 = -1.01001110000 x 2^-5 +C37D_4632_3CFF_38_CDCC_1 // f16_mul_ru.tv line 44697 C37D_4632_CDCC_01 -1.01101111101 x 2^1 * 1.01000110010 x 2^2 = -1.00111001100 x 2^4 +07F6_466F_3CFF_38_1267_1 // f16_mul_ru.tv line 44797 07F6_466F_1267_01 1.01111110110 x 2^-14 * 1.01001101111 x 2^2 = 1.01001100111 x 2^-11 +E645_FC02_3CFF_38_7e00_0 // f16_mul_ru.tv line 44897 E645_FC02_FE02_10 -1.01001000101 x 2^10 * NaN = NaN +// Skipped denorm f16_mul_ru.tv line 44997 07B9_B508_826D_03 1.01110111001 x 2^-14 * -1.00100001000 x 2^-2 = -Denorm +7654_CBF2_3CFF_38_FBFF_5 // f16_mul_ru.tv line 45097 7654_CBF2_FBFF_05 1.01001010100 x 2^14 * -1.01111110010 x 2^3 = -1.01111111111 x 2^15 +77E2_4980_3CFF_38_7C00_5 // f16_mul_ru.tv line 45197 77E2_4980_7C00_05 1.01111100010 x 2^14 * 1.00110000000 x 2^3 = INF +// Skipped denorm f16_mul_ru.tv line 45297 841E_03E0_8000_03 -1.00000011110 x 2^-14 * Denorm = -Denorm +7BF0_CFBF_3CFF_38_FBFF_5 // f16_mul_ru.tv line 45397 7BF0_CFBF_FBFF_05 1.01111110000 x 2^15 * -1.01110111111 x 2^4 = -1.01111111111 x 2^15 +// Skipped denorm f16_mul_ru.tv line 45497 8575_B405_015F_03 -1.00101110101 x 2^-14 * -1.00000000101 x 2^-2 = Denorm +B3E7_BFF8_3CFF_38_37E0_1 // f16_mul_ru.tv line 45597 B3E7_BFF8_37E0_01 -1.01111100111 x 2^-3 * -1.01111111000 x 2^0 = 1.01111100000 x 2^-2 +BDAA_40EE_3CFF_38_C2FB_1 // f16_mul_ru.tv line 45697 BDAA_40EE_C2FB_01 -1.00110101010 x 2^0 * 1.00011101110 x 2^1 = -1.01011111011 x 2^1 +C3DF_E800_3CFF_38_6FDF_0 // f16_mul_ru.tv line 45797 C3DF_E800_6FDF_00 -1.01111011111 x 2^1 * -1.00000000000 x 2^11 = 1.01111011111 x 2^12 +CDFC_B6FA_3CFF_38_4939_1 // f16_mul_ru.tv line 45897 CDFC_B6FA_4939_01 -1.00111111100 x 2^4 * -1.01011111010 x 2^-2 = 1.00100111001 x 2^3 6ADE_B440_3CFF_38_E34B_1 // f16_mul_ru.tv line 45997 6ADE_B440_E34B_01 1.01011011110 x 2^11 * -1.00001000000 x 2^-2 = -1.01101001011 x 2^9 +B70F_3BAF_3CFF_38_B6C7_1 // f16_mul_ru.tv line 46097 B70F_3BAF_B6C7_01 -1.01100001111 x 2^-2 * 1.01110101111 x 2^-1 = -1.01011000111 x 2^-2 +B023_CFC1_3CFF_38_4403_1 // f16_mul_ru.tv line 46197 B023_CFC1_4403_01 -1.00000100011 x 2^-3 * -1.01111000001 x 2^4 = 1.00000000011 x 2^2 +7F7F_B61F_3CFF_38_7e00_0 // f16_mul_ru.tv line 46297 7F7F_B61F_7F7F_00 NaN * -1.01000011111 x 2^-2 = NaN +13BA_AD03_3CFF_38_84D7_1 // f16_mul_ru.tv line 46397 13BA_AD03_84D7_01 1.01110111010 x 2^-11 * -1.00100000011 x 2^-4 = -1.00011010111 x 2^-14 ////////// Testcases from f16_mul_rne.tv of type mul rounding mode 1 +EFE0_1386_3CFF_18_C768_1 // f16_mul_rne.tv line 99 EFE0_1386_C768_01 -1.01111100000 x 2^12 * 1.01110000110 x 2^-11 = -1.01101101000 x 2^2 +9018_440C_3CFF_18_9824_1 // f16_mul_rne.tv line 199 9018_440C_9824_01 -1.00000011000 x 2^-11 * 1.00000001100 x 2^2 = -1.00000100100 x 2^-9 +643A_771E_3CFF_18_7C00_5 // f16_mul_rne.tv line 299 643A_771E_7C00_05 1.00000111010 x 2^10 * 1.01100011110 x 2^14 = INF +B0FF_CC23_3CFF_18_412B_1 // f16_mul_rne.tv line 399 B0FF_CC23_412B_01 -1.00011111111 x 2^-3 * -1.00000100011 x 2^4 = 1.00100101011 x 2^1 EB08_AD2E_3CFF_18_5C8D_1 // f16_mul_rne.tv line 499 EB08_AD2E_5C8D_01 -1.01100001000 x 2^11 * -1.00100101110 x 2^-4 = 1.00010001101 x 2^8 +3FF4_3E1F_3CFF_18_4216_1 // f16_mul_rne.tv line 599 3FF4_3E1F_4216_01 1.01111110100 x 2^0 * 1.01000011111 x 2^0 = 1.01000010110 x 2^1 +43EA_B7DE_3CFF_18_BFC8_1 // f16_mul_rne.tv line 699 43EA_B7DE_BFC8_01 1.01111101010 x 2^1 * -1.01111011110 x 2^-2 = -1.01111001000 x 2^0 +C628_3C7B_3CFF_18_C6E5_1 // f16_mul_rne.tv line 799 C628_3C7B_C6E5_01 -1.01000101000 x 2^2 * 1.00001111011 x 2^0 = -1.01011100101 x 2^2 +2E2A_CC6F_3CFF_18_BED5_1 // f16_mul_rne.tv line 899 2E2A_CC6F_BED5_01 1.01000101010 x 2^-4 * -1.00001101111 x 2^4 = -1.01011010101 x 2^0 CC83_6081_3CFF_18_F115_1 // f16_mul_rne.tv line 999 CC83_6081_F115_01 -1.00010000011 x 2^4 * 1.00010000001 x 2^9 = -1.00100010101 x 2^13 +3BE2_68AB_3CFF_18_6899_1 // f16_mul_rne.tv line 1099 3BE2_68AB_6899_01 1.01111100010 x 2^-1 * 1.00010101011 x 2^11 = 1.00010011001 x 2^11 +A3E7_EFF9_3CFF_18_57E0_1 // f16_mul_rne.tv line 1199 A3E7_EFF9_57E0_01 -1.01111100111 x 2^-7 * -1.01111111001 x 2^12 = 1.01111100000 x 2^6 +2F80_64D7_3CFF_18_588A_1 // f16_mul_rne.tv line 1299 2F80_64D7_588A_01 1.01110000000 x 2^-4 * 1.00011010111 x 2^10 = 1.00010001010 x 2^7 +4C04_36E0_3CFF_18_46E7_1 // f16_mul_rne.tv line 1399 4C04_36E0_46E7_01 1.00000000100 x 2^4 * 1.01011100000 x 2^-2 = 1.01011100111 x 2^2 E2EF_BF7C_3CFF_18_667D_1 // f16_mul_rne.tv line 1499 E2EF_BF7C_667D_01 -1.01011101111 x 2^9 * -1.01101111100 x 2^0 = 1.01001111101 x 2^10 +22FB_741B_3CFF_18_5B2A_1 // f16_mul_rne.tv line 1599 22FB_741B_5B2A_01 1.01011111011 x 2^-7 * 1.00000011011 x 2^14 = 1.01100101010 x 2^7 +// Skipped denorm f16_mul_rne.tv line 1699 843D_3930_82C0_03 -1.00000111101 x 2^-14 * 1.00100110000 x 2^-1 = -Denorm +ABDE_37C4_3CFF_18_A7A3_1 // f16_mul_rne.tv line 1799 ABDE_37C4_A7A3_01 -1.01111011110 x 2^-5 * 1.01111000100 x 2^-2 = -1.01110100011 x 2^-6 +B6DC_90FB_3CFF_18_0C45_1 // f16_mul_rne.tv line 1899 B6DC_90FB_0C45_01 -1.01011011100 x 2^-2 * -1.00011111011 x 2^-11 = 1.00001000101 x 2^-12 4F3E_7440_3CFF_18_7C00_5 // f16_mul_rne.tv line 1999 4F3E_7440_7C00_05 1.01100111110 x 2^4 * 1.00001000000 x 2^14 = INF -3538_FC7F_3CFF_18_FE7F_0 // f16_mul_rne.tv line 2499 3538_FC7F_FE7F_10 1.00100111000 x 2^-2 * NaN = NaN +4CF0_4FFF_3CFF_18_60EF_1 // f16_mul_rne.tv line 2099 4CF0_4FFF_60EF_01 1.00011110000 x 2^4 * 1.01111111111 x 2^4 = 1.00011101111 x 2^9 +E9E6_74D6_3CFF_18_FC00_5 // f16_mul_rne.tv line 2199 E9E6_74D6_FC00_05 -1.00111100110 x 2^11 * 1.00011010110 x 2^14 = -INF +// Skipped denorm f16_mul_rne.tv line 2299 83F0_CCFE_14EA_01 -Denorm * -1.00011111110 x 2^4 = 1.00011101010 x 2^-10 +3BA0_8BDB_3CFF_18_8B7D_1 // f16_mul_rne.tv line 2399 3BA0_8BDB_8B7D_01 1.01110100000 x 2^-1 * -1.01111011011 x 2^-13 = -1.01101111101 x 2^-13 +3538_FC7F_3CFF_18_7e00_0 // f16_mul_rne.tv line 2499 3538_FC7F_FE7F_10 1.00100111000 x 2^-2 * NaN = NaN +// Skipped denorm f16_mul_rne.tv line 2599 047D_B3C2_8117_03 1.00001111101 x 2^-14 * -1.01111000010 x 2^-3 = -Denorm +3805_DC46_3CFF_18_D84B_1 // f16_mul_rne.tv line 2699 3805_DC46_D84B_01 1.00000000101 x 2^-1 * -1.00001000110 x 2^8 = -1.00001001011 x 2^7 +CF04_6BFC_3CFF_18_FC00_5 // f16_mul_rne.tv line 2799 CF04_6BFC_FC00_05 -1.01100000100 x 2^4 * 1.01111111100 x 2^11 = -INF +4BFF_4BCF_3CFF_18_5BCE_1 // f16_mul_rne.tv line 2899 4BFF_4BCF_5BCE_01 1.01111111111 x 2^3 * 1.01111001111 x 2^3 = 1.01111001110 x 2^7 CE7E_A80B_3CFF_18_3A90_1 // f16_mul_rne.tv line 2999 CE7E_A80B_3A90_01 -1.01001111110 x 2^4 * -1.00000001011 x 2^-5 = 1.01010010000 x 2^-1 +53F6_638F_3CFF_18_7B86_1 // f16_mul_rne.tv line 3099 53F6_638F_7B86_01 1.01111110110 x 2^5 * 1.01110001111 x 2^9 = 1.01110000110 x 2^15 +3DF6_CC87_3CFF_18_CEBF_1 // f16_mul_rne.tv line 3199 3DF6_CC87_CEBF_01 1.00111110110 x 2^0 * -1.00010000111 x 2^4 = -1.01010111111 x 2^4 +BA3F_3B7F_3CFF_18_B9DA_1 // f16_mul_rne.tv line 3299 BA3F_3B7F_B9DA_01 -1.01000111111 x 2^-1 * 1.01101111111 x 2^-1 = -1.00111011010 x 2^-1 +7AFB_FCA8_3CFF_18_7e00_0 // f16_mul_rne.tv line 3399 7AFB_FCA8_FEA8_10 1.01011111011 x 2^15 * NaN = NaN 7BC3_93F6_3CFF_18_D3B9_1 // f16_mul_rne.tv line 3499 7BC3_93F6_D3B9_01 1.01111000011 x 2^15 * -1.01111110110 x 2^-11 = -1.01110111001 x 2^5 +3B13_8783_3CFF_18_86A4_1 // f16_mul_rne.tv line 3599 3B13_8783_86A4_01 1.01100010011 x 2^-1 * -1.01110000011 x 2^-14 = -1.01010100100 x 2^-14 +// Skipped denorm f16_mul_rne.tv line 3699 B4BF_80FB_004A_03 -1.00010111111 x 2^-2 * -Denorm = Denorm +77B7_4AC0_3CFF_18_7C00_5 // f16_mul_rne.tv line 3799 77B7_4AC0_7C00_05 1.01110110111 x 2^14 * 1.01011000000 x 2^3 = INF +33F8_347B_3CFF_18_2C77_1 // f16_mul_rne.tv line 3899 33F8_347B_2C77_01 1.01111111000 x 2^-3 * 1.00001111011 x 2^-2 = 1.00001110111 x 2^-4 F80D_2B7C_3CFF_18_E794_1 // f16_mul_rne.tv line 3999 F80D_2B7C_E794_01 -1.00000001101 x 2^15 * 1.01101111100 x 2^-5 = -1.01110010100 x 2^10 +B7DE_3FE0_3CFF_18_BBBF_1 // f16_mul_rne.tv line 4099 B7DE_3FE0_BBBF_01 -1.01111011110 x 2^-2 * 1.01111100000 x 2^0 = -1.01110111111 x 2^-1 +C00A_68DF_3CFF_18_ECEB_1 // f16_mul_rne.tv line 4199 C00A_68DF_ECEB_01 -1.00000001010 x 2^1 * 1.00011011111 x 2^11 = -1.00011101011 x 2^12 +7F1E_340F_3CFF_18_7e00_0 // f16_mul_rne.tv line 4299 7F1E_340F_7F1E_00 NaN * 1.00000001111 x 2^-2 = NaN +9DCA_6B32_3CFF_18_CD35_1 // f16_mul_rne.tv line 4399 9DCA_6B32_CD35_01 -1.00111001010 x 2^-8 * 1.01100110010 x 2^11 = -1.00100110101 x 2^4 8BE8_E2DA_3CFF_18_32C5_1 // f16_mul_rne.tv line 4499 8BE8_E2DA_32C5_01 -1.01111101000 x 2^-13 * -1.01011011010 x 2^9 = 1.01011000101 x 2^-3 +// Skipped denorm f16_mul_rne.tv line 4599 0401_B3F2_80FE_03 1.00000000001 x 2^-14 * -1.01111110010 x 2^-3 = -Denorm +7BE6_39FE_3CFF_18_79EB_1 // f16_mul_rne.tv line 4699 7BE6_39FE_79EB_01 1.01111100110 x 2^15 * 1.00111111110 x 2^-1 = 1.00111101011 x 2^15 +77E0_487E_3CFF_18_7C00_5 // f16_mul_rne.tv line 4799 77E0_487E_7C00_05 1.01111100000 x 2^14 * 1.00001111110 x 2^3 = INF +// Skipped denorm f16_mul_rne.tv line 4899 9C40_0302_8003_03 -1.00001000000 x 2^-8 * Denorm = -Denorm 37EF_B089_3CFF_18_AC7F_1 // f16_mul_rne.tv line 4999 37EF_B089_AC7F_01 1.01111101111 x 2^-2 * -1.00010001001 x 2^-3 = -1.00001111111 x 2^-4 +06B1_F7CE_3CFF_18_C287_1 // f16_mul_rne.tv line 5099 06B1_F7CE_C287_01 1.01010110001 x 2^-14 * -1.01111001110 x 2^14 = -1.01010000111 x 2^1 +// Skipped denorm f16_mul_rne.tv line 5199 8502_0BE4_8000_03 -1.00100000010 x 2^-14 * 1.01111100100 x 2^-13 = -Denorm +BE26_F77F_3CFF_18_79C3_1 // f16_mul_rne.tv line 5299 BE26_F77F_79C3_01 -1.01000100110 x 2^0 * -1.01101111111 x 2^14 = 1.00111000011 x 2^15 +C7A0_C73E_3CFF_18_52E7_1 // f16_mul_rne.tv line 5399 C7A0_C73E_52E7_01 -1.01110100000 x 2^2 * -1.01100111110 x 2^2 = 1.01011100111 x 2^5 17FF_577F_3CFF_18_337E_1 // f16_mul_rne.tv line 5499 17FF_577F_337E_01 1.01111111111 x 2^-10 * 1.01101111111 x 2^6 = 1.01101111110 x 2^-3 +FD80_7B88_3CFF_18_7e00_0 // f16_mul_rne.tv line 5599 FD80_7B88_FF80_10 NaN * 1.01110001000 x 2^15 = NaN +DB86_D2C7_3CFF_18_7260_1 // f16_mul_rne.tv line 5699 DB86_D2C7_7260_01 -1.01110000110 x 2^7 * -1.01011000111 x 2^5 = 1.01001100000 x 2^13 +F77B_BE39_3CFF_18_79D2_1 // f16_mul_rne.tv line 5799 F77B_BE39_79D2_01 -1.01101111011 x 2^14 * -1.01000111001 x 2^0 = 1.00111010010 x 2^15 +888B_483E_3CFF_18_94D1_1 // f16_mul_rne.tv line 5899 888B_483E_94D1_01 -1.00010001011 x 2^-13 * 1.00000111110 x 2^3 = -1.00011010001 x 2^-10 30BE_CF03_3CFF_18_C428_1 // f16_mul_rne.tv line 5999 30BE_CF03_C428_01 1.00010111110 x 2^-3 * -1.01100000011 x 2^4 = -1.00000101000 x 2^2 +5480_A9D9_3CFF_18_C294_1 // f16_mul_rne.tv line 6099 5480_A9D9_C294_01 1.00010000000 x 2^6 * -1.00111011001 x 2^-5 = -1.01010010100 x 2^1 +6370_EAA3_3CFF_18_FC00_5 // f16_mul_rne.tv line 6199 6370_EAA3_FC00_05 1.01101110000 x 2^9 * -1.01010100011 x 2^11 = -INF +443F_4B7C_3CFF_18_53F2_1 // f16_mul_rne.tv line 6299 443F_4B7C_53F2_01 1.00000111111 x 2^2 * 1.01101111100 x 2^3 = 1.01111110010 x 2^5 +A043_BCA7_3CFF_18_20F5_1 // f16_mul_rne.tv line 6399 A043_BCA7_20F5_01 -1.00001000011 x 2^-7 * -1.00010100111 x 2^0 = 1.00011110101 x 2^-7 B41F_C5C1_3CFF_18_3DEE_1 // f16_mul_rne.tv line 6499 B41F_C5C1_3DEE_01 -1.00000011111 x 2^-2 * -1.00111000001 x 2^2 = 1.00111101110 x 2^0 -7DB3_B738_3CFF_18_7FB3_0 // f16_mul_rne.tv line 6999 7DB3_B738_7FB3_10 NaN * -1.01100111000 x 2^-2 = NaN +131F_2EFE_3CFF_18_0639_1 // f16_mul_rne.tv line 6599 131F_2EFE_0639_01 1.01100011111 x 2^-11 * 1.01011111110 x 2^-4 = 1.01000111001 x 2^-14 +404F_84FC_3CFF_18_895E_1 // f16_mul_rne.tv line 6699 404F_84FC_895E_01 1.00001001111 x 2^1 * -1.00011111100 x 2^-14 = -1.00101011110 x 2^-13 +723F_BFC3_3CFF_18_F60F_1 // f16_mul_rne.tv line 6799 723F_BFC3_F60F_01 1.01000111111 x 2^13 * -1.01111000011 x 2^0 = -1.01000001111 x 2^14 +B823_C423_3CFF_18_4047_1 // f16_mul_rne.tv line 6899 B823_C423_4047_01 -1.00000100011 x 2^-1 * -1.00000100011 x 2^2 = 1.00001000111 x 2^1 +7DB3_B738_3CFF_18_7e00_0 // f16_mul_rne.tv line 6999 7DB3_B738_7FB3_10 NaN * -1.01100111000 x 2^-2 = NaN +4688_0699_3CFF_18_1163_1 // f16_mul_rne.tv line 7099 4688_0699_1163_01 1.01010001000 x 2^2 * 1.01010011001 x 2^-14 = 1.00101100011 x 2^-11 +0BF6_597F_3CFF_18_2978_1 // f16_mul_rne.tv line 7199 0BF6_597F_2978_01 1.01111110110 x 2^-13 * 1.00101111111 x 2^7 = 1.00101111000 x 2^-5 +3382_90FF_3CFF_18_88B0_1 // f16_mul_rne.tv line 7299 3382_90FF_88B0_01 1.01110000010 x 2^-3 * -1.00011111111 x 2^-11 = -1.00010110000 x 2^-13 +FFFF_3C3A_3CFF_18_7e00_0 // f16_mul_rne.tv line 7399 FFFF_3C3A_FFFF_00 NaN * 1.00000111010 x 2^0 = NaN BFD4_4811_3CFF_18_CBF5_1 // f16_mul_rne.tv line 7499 BFD4_4811_CBF5_01 -1.01111010100 x 2^0 * 1.00000010001 x 2^3 = -1.01111110101 x 2^3 +4BEF_90B0_3CFF_18_A0A6_1 // f16_mul_rne.tv line 7599 4BEF_90B0_A0A6_01 1.01111101111 x 2^3 * -1.00010110000 x 2^-11 = -1.00010100110 x 2^-7 +DBFA_8B05_3CFF_18_2B00_1 // f16_mul_rne.tv line 7699 DBFA_8B05_2B00_01 -1.01111111010 x 2^7 * -1.01100000101 x 2^-13 = 1.01100000000 x 2^-5 +// Skipped denorm f16_mul_rne.tv line 7799 31FF_88F0_81DA_03 1.00111111111 x 2^-3 * -1.00011110000 x 2^-13 = -Denorm +F93E_B88C_3CFF_18_75F5_1 // f16_mul_rne.tv line 7899 F93E_B88C_75F5_01 -1.00100111110 x 2^15 * -1.00010001100 x 2^-1 = 1.00111110101 x 2^14 C643_541F_3CFF_18_DE74_1 // f16_mul_rne.tv line 7999 C643_541F_DE74_01 -1.01001000011 x 2^2 * 1.00000011111 x 2^6 = -1.01001110100 x 2^8 +C7F6_AC77_3CFF_18_3871_1 // f16_mul_rne.tv line 8099 C7F6_AC77_3871_01 -1.01111110110 x 2^2 * -1.00001110111 x 2^-4 = 1.00001110001 x 2^-1 +2FAE_4FFF_3CFF_18_43AD_1 // f16_mul_rne.tv line 8199 2FAE_4FFF_43AD_01 1.01110101110 x 2^-4 * 1.01111111111 x 2^4 = 1.01110101101 x 2^1 +C3DD_4ACB_3CFF_18_D2AD_1 // f16_mul_rne.tv line 8299 C3DD_4ACB_D2AD_01 -1.01111011101 x 2^1 * 1.01011001011 x 2^3 = -1.01010101101 x 2^5 +781D_700A_3CFF_18_7C00_5 // f16_mul_rne.tv line 8399 781D_700A_7C00_05 1.00000011101 x 2^15 * 1.00000001010 x 2^13 = INF 47B7_AFEE_3CFF_18_BBA6_1 // f16_mul_rne.tv line 8499 47B7_AFEE_BBA6_01 1.01110110111 x 2^2 * -1.01111101110 x 2^-4 = -1.01110100110 x 2^-1 +388F_08BF_3CFF_18_0569_1 // f16_mul_rne.tv line 8599 388F_08BF_0569_01 1.00010001111 x 2^-1 * 1.00010111111 x 2^-13 = 1.00101101001 x 2^-14 +DF81_080E_3CFF_18_AB9B_1 // f16_mul_rne.tv line 8699 DF81_080E_AB9B_01 -1.01110000001 x 2^8 * 1.00000001110 x 2^-13 = -1.01110011011 x 2^-5 +73FF_1A8B_3CFF_18_528A_1 // f16_mul_rne.tv line 8799 73FF_1A8B_528A_01 1.01111111111 x 2^13 * 1.01010001011 x 2^-9 = 1.01010001010 x 2^5 +// Skipped denorm f16_mul_rne.tv line 8899 87DF_037E_8000_03 -1.01111011111 x 2^-14 * Denorm = -Denorm F45E_B6FB_3CFF_18_6F9F_1 // f16_mul_rne.tv line 8999 F45E_B6FB_6F9F_01 -1.00001011110 x 2^14 * -1.01011111011 x 2^-2 = 1.01110011111 x 2^12 -7F9F_7C0A_3CFF_18_7F9F_0 // f16_mul_rne.tv line 9499 7F9F_7C0A_7F9F_10 NaN * NaN = NaN +// Skipped denorm f16_mul_rne.tv line 9099 6817_006F_2318_01 1.00000010111 x 2^11 * Denorm = 1.01100011000 x 2^-7 +77FC_0404_3CFF_18_4002_1 // f16_mul_rne.tv line 9199 77FC_0404_4002_01 1.01111111100 x 2^14 * 1.00000000100 x 2^-14 = 1.00000000010 x 2^1 +B9BA_496D_3CFF_18_C7C5_1 // f16_mul_rne.tv line 9299 B9BA_496D_C7C5_01 -1.00110111010 x 2^-1 * 1.00101101101 x 2^3 = -1.01111000101 x 2^2 +39DB_5804_3CFF_18_55E1_1 // f16_mul_rne.tv line 9399 39DB_5804_55E1_01 1.00111011011 x 2^-1 * 1.00000000100 x 2^7 = 1.00111100001 x 2^6 +7F9F_7C0A_3CFF_18_7e00_0 // f16_mul_rne.tv line 9499 7F9F_7C0A_7F9F_10 NaN * NaN = NaN +93F9_337E_3CFF_18_8B77_1 // f16_mul_rne.tv line 9599 93F9_337E_8B77_01 -1.01111111001 x 2^-11 * 1.01101111110 x 2^-3 = -1.01101110111 x 2^-13 +479E_340C_3CFF_18_3FB5_1 // f16_mul_rne.tv line 9699 479E_340C_3FB5_01 1.01110011110 x 2^2 * 1.00000001100 x 2^-2 = 1.01110110101 x 2^0 +7F88_080A_3CFF_18_7e00_0 // f16_mul_rne.tv line 9799 7F88_080A_7F88_00 NaN * 1.00000001010 x 2^-13 = NaN +C403_B80D_3CFF_18_4010_1 // f16_mul_rne.tv line 9899 C403_B80D_4010_01 -1.00000000011 x 2^2 * -1.00000001101 x 2^-1 = 1.00000010000 x 2^1 743C_37FE_3CFF_18_703B_1 // f16_mul_rne.tv line 9999 743C_37FE_703B_01 1.00000111100 x 2^14 * 1.01111111110 x 2^-2 = 1.00000111011 x 2^13 +B9FF_2843_3CFF_18_A663_1 // f16_mul_rne.tv line 10099 B9FF_2843_A663_01 -1.00111111111 x 2^-1 * 1.00001000011 x 2^-5 = -1.01001100011 x 2^-6 +E830_43F7_3CFF_18_F02B_1 // f16_mul_rne.tv line 10199 E830_43F7_F02B_01 -1.00000110000 x 2^11 * 1.01111110111 x 2^1 = -1.00000101011 x 2^13 +3FFA_37DF_3CFF_18_3BD9_1 // f16_mul_rne.tv line 10299 3FFA_37DF_3BD9_01 1.01111111010 x 2^0 * 1.01111011111 x 2^-2 = 1.01111011001 x 2^-1 +// Skipped denorm f16_mul_rne.tv line 10399 03E3_B46F_8114_03 Denorm * -1.00001101111 x 2^-2 = -Denorm // Skipped denorm f16_mul_rne.tv line 10499 03DB_3F03_06C2_01 Denorm * 1.01100000011 x 2^0 = 1.01011000010 x 2^-14 +2CFE_ABFF_3CFF_18_9CFD_1 // f16_mul_rne.tv line 10599 2CFE_ABFF_9CFD_01 1.00011111110 x 2^-4 * -1.01111111111 x 2^-5 = -1.00011111101 x 2^-8 +437A_2BFF_3CFF_18_3379_1 // f16_mul_rne.tv line 10699 437A_2BFF_3379_01 1.01101111010 x 2^1 * 1.01111111111 x 2^-5 = 1.01101111001 x 2^-3 +465B_C480_3CFF_18_CF26_1 // f16_mul_rne.tv line 10799 465B_C480_CF26_01 1.01001011011 x 2^2 * -1.00010000000 x 2^2 = -1.01100100110 x 2^4 +// Skipped denorm f16_mul_rne.tv line 10899 386E_83B8_820F_03 1.00001101110 x 2^-1 * -Denorm = -Denorm 5731_A009_3CFF_18_BB41_1 // f16_mul_rne.tv line 10999 5731_A009_BB41_01 1.01100110001 x 2^6 * -1.00000001001 x 2^-7 = -1.01101000001 x 2^-1 -2FBF_09FD_3CFF_18_0173_3 // f16_mul_rne.tv line 11499 2FBF_09FD_0173_03 1.01110111111 x 2^-4 * 1.00111111101 x 2^-13 = Denorm +25FB_6AAF_3CFF_18_54FF_1 // f16_mul_rne.tv line 11099 25FB_6AAF_54FF_01 1.00111111011 x 2^-6 * 1.01010101111 x 2^11 = 1.00011111111 x 2^6 +3360_E80F_3CFF_18_DF7C_1 // f16_mul_rne.tv line 11199 3360_E80F_DF7C_01 1.01101100000 x 2^-3 * -1.00000001111 x 2^11 = -1.01101111100 x 2^8 +// Skipped denorm f16_mul_rne.tv line 11299 B622_000B_8004_03 -1.01000100010 x 2^-2 * Denorm = -Denorm +2868_37FB_3CFF_18_2465_1 // f16_mul_rne.tv line 11399 2868_37FB_2465_01 1.00001101000 x 2^-5 * 1.01111111011 x 2^-2 = 1.00001100101 x 2^-6 +// Skipped denorm f16_mul_rne.tv line 11499 2FBF_09FD_0173_03 1.01110111111 x 2^-4 * 1.00111111101 x 2^-13 = Denorm +5AF6_3BEF_3CFF_18_5AE7_1 // f16_mul_rne.tv line 11599 5AF6_3BEF_5AE7_01 1.01011110110 x 2^7 * 1.01111101111 x 2^-1 = 1.01011100111 x 2^7 +890F_C7C0_3CFF_18_14E7_1 // f16_mul_rne.tv line 11699 890F_C7C0_14E7_01 -1.00100001111 x 2^-13 * -1.01111000000 x 2^2 = 1.00011100111 x 2^-10 +40E9_7FB8_3CFF_18_7e00_0 // f16_mul_rne.tv line 11799 40E9_7FB8_7FB8_00 1.00011101001 x 2^1 * NaN = NaN +0801_68FE_3CFF_18_34FF_1 // f16_mul_rne.tv line 11899 0801_68FE_34FF_01 1.00000000001 x 2^-13 * 1.00011111110 x 2^11 = 1.00011111111 x 2^-2 1013_4EFA_3CFF_18_231B_1 // f16_mul_rne.tv line 11999 1013_4EFA_231B_01 1.00000010011 x 2^-11 * 1.01011111010 x 2^4 = 1.01100011011 x 2^-7 -1082_14BE_3CFF_18_000B_3 // f16_mul_rne.tv line 12499 1082_14BE_000B_03 1.00010000010 x 2^-11 * 1.00010111110 x 2^-10 = Denorm +482F_0BFF_3CFF_18_182E_1 // f16_mul_rne.tv line 12099 482F_0BFF_182E_01 1.00000101111 x 2^3 * 1.01111111111 x 2^-13 = 1.00000101110 x 2^-9 +07D6_0BC0_3CFF_18_0000_3 // f16_mul_rne.tv line 12199 07D6_0BC0_0000_03 1.01111010110 x 2^-14 * 1.01111000000 x 2^-13 = 0 +C38C_C07E_3CFF_18_483D_1 // f16_mul_rne.tv line 12299 C38C_C07E_483D_01 -1.01110001100 x 2^1 * -1.00001111110 x 2^1 = 1.00000111101 x 2^3 +A1FF_2FEF_3CFF_18_95F2_1 // f16_mul_rne.tv line 12399 A1FF_2FEF_95F2_01 -1.00111111111 x 2^-7 * 1.01111101111 x 2^-4 = -1.00111110010 x 2^-10 +// Skipped denorm f16_mul_rne.tv line 12499 1082_14BE_000B_03 1.00010000010 x 2^-11 * 1.00010111110 x 2^-10 = Denorm +// Skipped denorm f16_mul_rne.tv line 12599 3408_0BBF_03E7_03 1.00000001000 x 2^-2 * 1.01110111111 x 2^-13 = Denorm +B106_4BD6_3CFF_18_C0EC_1 // f16_mul_rne.tv line 12699 B106_4BD6_C0EC_01 -1.00100000110 x 2^-3 * 1.01111010110 x 2^3 = -1.00011101100 x 2^1 +// Skipped denorm f16_mul_rne.tv line 12799 A586_87FD_002C_03 -1.00110000110 x 2^-6 * -1.01111111101 x 2^-14 = Denorm +A0FC_E807_3CFF_18_4D05_1 // f16_mul_rne.tv line 12899 A0FC_E807_4D05_01 -1.00011111100 x 2^-7 * -1.00000000111 x 2^11 = 1.00100000101 x 2^4 3306_C00A_3CFF_18_B718_1 // f16_mul_rne.tv line 12999 3306_C00A_B718_01 1.01100000110 x 2^-3 * -1.00000001010 x 2^1 = -1.01100011000 x 2^-2 +3A03_B9FC_3CFF_18_B87F_1 // f16_mul_rne.tv line 13099 3A03_B9FC_B87F_01 1.01000000011 x 2^-1 * -1.00111111100 x 2^-1 = -1.00001111111 x 2^-1 +D427_477F_3CFF_18_DFC8_1 // f16_mul_rne.tv line 13199 D427_477F_DFC8_01 -1.00000100111 x 2^6 * 1.01101111111 x 2^2 = -1.01111001000 x 2^8 +C9E5_9240_3CFF_18_209B_1 // f16_mul_rne.tv line 13299 C9E5_9240_209B_01 -1.00111100101 x 2^3 * -1.01001000000 x 2^-11 = 1.00010011011 x 2^-7 +C6AF_4FE6_3CFF_18_DA99_1 // f16_mul_rne.tv line 13399 C6AF_4FE6_DA99_01 -1.01010101111 x 2^2 * 1.01111100110 x 2^4 = -1.01010011001 x 2^7 4C10_06EE_3CFF_18_170A_1 // f16_mul_rne.tv line 13499 4C10_06EE_170A_01 1.00000010000 x 2^4 * 1.01011101110 x 2^-14 = 1.01100001010 x 2^-10 +1FD7_3D0F_3CFF_18_20F5_1 // f16_mul_rne.tv line 13599 1FD7_3D0F_20F5_01 1.01111010111 x 2^-8 * 1.00100001111 x 2^0 = 1.00011110101 x 2^-7 +CBDC_B2EF_3CFF_18_42D0_1 // f16_mul_rne.tv line 13699 CBDC_B2EF_42D0_01 -1.01111011100 x 2^3 * -1.01011101111 x 2^-3 = 1.01011010000 x 2^1 +// Skipped denorm f16_mul_rne.tv line 13799 2697_8C05_806A_03 1.01010010111 x 2^-6 * -1.00000000101 x 2^-12 = -Denorm +// Skipped denorm f16_mul_rne.tv line 13899 2C09_8F80_81E4_03 1.00000001001 x 2^-4 * -1.01110000000 x 2^-12 = -Denorm C3E2_BFFE_3CFF_18_47E0_1 // f16_mul_rne.tv line 13999 C3E2_BFFE_47E0_01 -1.01111100010 x 2^1 * -1.01111111110 x 2^0 = 1.01111100000 x 2^2 +E77E_2FB7_3CFF_18_DB3A_1 // f16_mul_rne.tv line 14099 E77E_2FB7_DB3A_01 -1.01101111110 x 2^10 * 1.01110110111 x 2^-4 = -1.01100111010 x 2^7 +237C_FF80_3CFF_18_7e00_0 // f16_mul_rne.tv line 14199 237C_FF80_FF80_00 1.01101111100 x 2^-7 * NaN = NaN +CFF3_6400_3CFF_18_F7F3_0 // f16_mul_rne.tv line 14299 CFF3_6400_F7F3_00 -1.01111110011 x 2^4 * 1.00000000000 x 2^10 = -1.01111110011 x 2^14 +307F_36FF_3CFF_18_2BDD_1 // f16_mul_rne.tv line 14399 307F_36FF_2BDD_01 1.00001111111 x 2^-3 * 1.01011111111 x 2^-2 = 1.01111011101 x 2^-5 F844_570E_3CFF_18_FC00_5 // f16_mul_rne.tv line 14499 F844_570E_FC00_05 -1.00001000100 x 2^15 * 1.01100001110 x 2^6 = -INF +3F79_BC83_3CFF_18_C037_1 // f16_mul_rne.tv line 14599 3F79_BC83_C037_01 1.01101111001 x 2^0 * -1.00010000011 x 2^0 = -1.00000110111 x 2^1 +37B7_4BEE_3CFF_18_47A6_1 // f16_mul_rne.tv line 14699 37B7_4BEE_47A6_01 1.01110110111 x 2^-2 * 1.01111101110 x 2^3 = 1.01110100110 x 2^2 +69BE_1DA5_3CFF_18_4C0D_1 // f16_mul_rne.tv line 14799 69BE_1DA5_4C0D_01 1.00110111110 x 2^11 * 1.00110100101 x 2^-8 = 1.00000001101 x 2^4 +87FC_C013_3CFF_18_0C11_1 // f16_mul_rne.tv line 14899 87FC_C013_0C11_01 -1.01111111100 x 2^-14 * -1.00000010011 x 2^1 = 1.00000010001 x 2^-12 C0FD_B403_3CFF_18_3901_1 // f16_mul_rne.tv line 14999 C0FD_B403_3901_01 -1.00011111101 x 2^1 * -1.00000000011 x 2^-2 = 1.00100000001 x 2^-1 -FEFE_84F9_3CFF_18_FEFE_0 // f16_mul_rne.tv line 15499 FEFE_84F9_FEFE_00 NaN * -1.00011111001 x 2^-14 = NaN +AFEC_BA32_3CFF_18_2E23_1 // f16_mul_rne.tv line 15099 AFEC_BA32_2E23_01 -1.01111101100 x 2^-4 * -1.01000110010 x 2^-1 = 1.01000100011 x 2^-4 +D3B7_2CFB_3CFF_18_C4CE_1 // f16_mul_rne.tv line 15199 D3B7_2CFB_C4CE_01 -1.01110110111 x 2^5 * 1.00011111011 x 2^-4 = -1.00011001110 x 2^2 +1C12_F77F_3CFF_18_D7A1_1 // f16_mul_rne.tv line 15299 1C12_F77F_D7A1_01 1.00000010010 x 2^-8 * -1.01101111111 x 2^14 = -1.01110100001 x 2^6 +// Skipped denorm f16_mul_rne.tv line 15399 93F2_081F_8002_03 -1.01111110010 x 2^-11 * 1.00000011111 x 2^-13 = -Denorm +FEFE_84F9_3CFF_18_7e00_0 // f16_mul_rne.tv line 15499 FEFE_84F9_FEFE_00 NaN * -1.00011111001 x 2^-14 = NaN +// Skipped denorm f16_mul_rne.tv line 15599 0BE1_2FC7_01EA_03 1.01111100001 x 2^-13 * 1.01111000111 x 2^-4 = Denorm +4DFD_2C77_3CFF_18_3EAF_1 // f16_mul_rne.tv line 15699 4DFD_2C77_3EAF_01 1.00111111101 x 2^4 * 1.00001110111 x 2^-4 = 1.01010101111 x 2^0 +9352_BBBF_3CFF_18_1317_1 // f16_mul_rne.tv line 15799 9352_BBBF_1317_01 -1.01101010010 x 2^-11 * -1.01110111111 x 2^-1 = 1.01100010111 x 2^-11 +BBF6_4C01_3CFF_18_CBF8_1 // f16_mul_rne.tv line 15899 BBF6_4C01_CBF8_01 -1.01111110110 x 2^-1 * 1.00000000001 x 2^4 = -1.01111111000 x 2^3 // Skipped denorm f16_mul_rne.tv line 15999 0030_CC91_836D_03 Denorm * -1.00010010001 x 2^4 = -Denorm +7C17_92BB_3CFF_18_7e00_0 // f16_mul_rne.tv line 16099 7C17_92BB_7E17_10 NaN * -1.01010111011 x 2^-11 = NaN +53F7_3781_3CFF_18_4F79_1 // f16_mul_rne.tv line 16199 53F7_3781_4F79_01 1.01111110111 x 2^5 * 1.01110000001 x 2^-2 = 1.01101111001 x 2^4 +3702_FCDA_3CFF_18_7e00_0 // f16_mul_rne.tv line 16299 3702_FCDA_FEDA_10 1.01100000010 x 2^-2 * NaN = NaN +45FF_3920_3CFF_18_43AF_1 // f16_mul_rne.tv line 16399 45FF_3920_43AF_01 1.00111111111 x 2^2 * 1.00100100000 x 2^-1 = 1.01110101111 x 2^1 53C8_BB7A_3CFF_18_D346_1 // f16_mul_rne.tv line 16499 53C8_BB7A_D346_01 1.01111001000 x 2^5 * -1.01101111010 x 2^-1 = -1.01101000110 x 2^5 +EB3F_743B_3CFF_18_FC00_5 // f16_mul_rne.tv line 16599 EB3F_743B_FC00_05 -1.01100111111 x 2^11 * 1.00000111011 x 2^14 = -INF +BBBC_0AEC_3CFF_18_8AB1_1 // f16_mul_rne.tv line 16699 BBBC_0AEC_8AB1_01 -1.01110111100 x 2^-1 * 1.01011101100 x 2^-13 = -1.01010110001 x 2^-13 +3DBE_5816_3CFF_18_59DE_1 // f16_mul_rne.tv line 16799 3DBE_5816_59DE_01 1.00110111110 x 2^0 * 1.00000010110 x 2^7 = 1.00111011110 x 2^7 +075F_74AF_3CFF_18_4051_1 // f16_mul_rne.tv line 16899 075F_74AF_4051_01 1.01101011111 x 2^-14 * 1.00010101111 x 2^14 = 1.00001010001 x 2^1 2102_B42E_3CFF_18_993C_1 // f16_mul_rne.tv line 16999 2102_B42E_993C_01 1.00100000010 x 2^-7 * -1.00000101110 x 2^-2 = -1.00100111100 x 2^-9 +0686_6824_3CFF_18_32C1_1 // f16_mul_rne.tv line 17099 0686_6824_32C1_01 1.01010000110 x 2^-14 * 1.00000100100 x 2^11 = 1.01011000001 x 2^-3 +2D27_34BF_3CFF_18_261D_1 // f16_mul_rne.tv line 17199 2D27_34BF_261D_01 1.00100100111 x 2^-4 * 1.00010111111 x 2^-2 = 1.01000011101 x 2^-6 +93FE_7C20_3CFF_18_7e00_0 // f16_mul_rne.tv line 17299 93FE_7C20_7E20_10 -1.01111111110 x 2^-11 * NaN = NaN +6FBF_8410_3CFF_18_B7DE_1 // f16_mul_rne.tv line 17399 6FBF_8410_B7DE_01 1.01110111111 x 2^12 * -1.00000010000 x 2^-14 = -1.01111011110 x 2^-2 B782_FB15_3CFF_18_76A5_1 // f16_mul_rne.tv line 17499 B782_FB15_76A5_01 -1.01110000010 x 2^-2 * -1.01100010101 x 2^15 = 1.01010100101 x 2^14 +CC0F_F80E_3CFF_18_7C00_5 // f16_mul_rne.tv line 17599 CC0F_F80E_7C00_05 -1.00000001111 x 2^4 * -1.00000001110 x 2^15 = INF +// Skipped denorm f16_mul_rne.tv line 17699 03DA_43FF_0BB3_01 Denorm * 1.01111111111 x 2^1 = 1.01110110011 x 2^-13 +3E07_4000_3CFF_18_4207_0 // f16_mul_rne.tv line 17799 3E07_4000_4207_00 1.01000000111 x 2^0 * 1.00000000000 x 2^1 = 1.01000000111 x 2^1 +43C6_4C0B_3CFF_18_53DB_1 // f16_mul_rne.tv line 17899 43C6_4C0B_53DB_01 1.01111000110 x 2^1 * 1.00000001011 x 2^4 = 1.01111011011 x 2^5 8423_CF98_3CFF_18_17DA_1 // f16_mul_rne.tv line 17999 8423_CF98_17DA_01 -1.00000100011 x 2^-14 * -1.01110011000 x 2^4 = 1.01111011010 x 2^-10 +6C23_A385_3CFF_18_D3C7_1 // f16_mul_rne.tv line 18099 6C23_A385_D3C7_01 1.00000100011 x 2^12 * -1.01110000101 x 2^-7 = -1.01111000111 x 2^5 +// Skipped denorm f16_mul_rne.tv line 18199 039F_0F80_0000_03 Denorm * 1.01110000000 x 2^-12 = 0 +6BCF_2DB9_3CFF_18_5D96_1 // f16_mul_rne.tv line 18299 6BCF_2DB9_5D96_01 1.01111001111 x 2^11 * 1.00110111001 x 2^-4 = 1.00110010110 x 2^8 +// Skipped denorm f16_mul_rne.tv line 18399 B021_04DB_80A0_03 -1.00000100001 x 2^-3 * 1.00011011011 x 2^-14 = -Denorm 3322_C566_3CFF_18_BCD0_1 // f16_mul_rne.tv line 18499 3322_C566_BCD0_01 1.01100100010 x 2^-3 * -1.00101100110 x 2^2 = -1.00011010000 x 2^0 +// Skipped denorm f16_mul_rne.tv line 18599 901A_87E5_0001_03 -1.00000011010 x 2^-11 * -1.01111100101 x 2^-14 = Denorm +7CFF_7C26_3CFF_18_7e00_0 // f16_mul_rne.tv line 18699 7CFF_7C26_7EFF_10 NaN * NaN = NaN +2C16_F4BF_3CFF_18_E4D9_1 // f16_mul_rne.tv line 18799 2C16_F4BF_E4D9_01 1.00000010110 x 2^-4 * -1.00010111111 x 2^14 = -1.00011011001 x 2^10 +B7FE_CE07_3CFF_18_4A05_1 // f16_mul_rne.tv line 18899 B7FE_CE07_4A05_01 -1.01111111110 x 2^-2 * -1.01000000111 x 2^4 = 1.01000000101 x 2^3 4FDC_07C7_3CFF_18_1BA4_1 // f16_mul_rne.tv line 18999 4FDC_07C7_1BA4_01 1.01111011100 x 2^4 * 1.01111000111 x 2^-14 = 1.01110100100 x 2^-9 +C2EF_3FCE_3CFF_18_C6C4_1 // f16_mul_rne.tv line 19099 C2EF_3FCE_C6C4_01 -1.01011101111 x 2^1 * 1.01111001110 x 2^0 = -1.01011000100 x 2^2 +// Skipped denorm f16_mul_rne.tv line 19199 07C6_117E_0001_03 1.01111000110 x 2^-14 * 1.00101111110 x 2^-11 = Denorm +6B3F_580F_3CFF_18_7C00_5 // f16_mul_rne.tv line 19299 6B3F_580F_7C00_05 1.01100111111 x 2^11 * 1.00000001111 x 2^7 = INF +C421_C0FB_3CFF_18_4924_1 // f16_mul_rne.tv line 19399 C421_C0FB_4924_01 -1.00000100001 x 2^2 * -1.00011111011 x 2^1 = 1.00100100100 x 2^3 CBFE_C835_3CFF_18_5834_1 // f16_mul_rne.tv line 19499 CBFE_C835_5834_01 -1.01111111110 x 2^3 * -1.00000110101 x 2^3 = 1.00000110100 x 2^7 +4011_5003_3CFF_18_5414_1 // f16_mul_rne.tv line 19599 4011_5003_5414_01 1.00000010001 x 2^1 * 1.00000000011 x 2^5 = 1.00000010100 x 2^6 +37EB_FDFD_3CFF_18_7e00_0 // f16_mul_rne.tv line 19699 37EB_FDFD_FFFD_10 1.01111101011 x 2^-2 * NaN = NaN +040B_C48E_3CFF_18_8C9B_1 // f16_mul_rne.tv line 19799 040B_C48E_8C9B_01 1.00000001011 x 2^-14 * -1.00010001110 x 2^2 = -1.00010011011 x 2^-12 +AFC7_CFFF_3CFF_18_43C6_1 // f16_mul_rne.tv line 19899 AFC7_CFFF_43C6_01 -1.01111000111 x 2^-4 * -1.01111111111 x 2^4 = 1.01111000110 x 2^1 27F6_F1C2_3CFF_18_DDBB_1 // f16_mul_rne.tv line 19999 27F6_F1C2_DDBB_01 1.01111110110 x 2^-6 * -1.00111000010 x 2^13 = -1.00110111011 x 2^8 +619E_9E03_3CFF_18_C439_1 // f16_mul_rne.tv line 20099 619E_9E03_C439_01 1.00110011110 x 2^9 * -1.01000000011 x 2^-8 = -1.00000111001 x 2^2 +AFFE_FAF3_3CFF_18_6EF1_1 // f16_mul_rne.tv line 20199 AFFE_FAF3_6EF1_01 -1.01111111110 x 2^-4 * -1.01011110011 x 2^15 = 1.01011110001 x 2^12 +FF7C_B382_3CFF_18_7e00_0 // f16_mul_rne.tv line 20299 FF7C_B382_FF7C_00 NaN * -1.01110000010 x 2^-3 = NaN +3EC0_101A_3CFF_18_12EC_1 // f16_mul_rne.tv line 20399 3EC0_101A_12EC_01 1.01011000000 x 2^0 * 1.00000011010 x 2^-11 = 1.01011101100 x 2^-11 CA1F_4F6E_3CFF_18_DDAF_1 // f16_mul_rne.tv line 20499 CA1F_4F6E_DDAF_01 -1.01000011111 x 2^3 * 1.01101101110 x 2^4 = -1.00110101111 x 2^8 +C424_B7FF_3CFF_18_4023_1 // f16_mul_rne.tv line 20599 C424_B7FF_4023_01 -1.00000100100 x 2^2 * -1.01111111111 x 2^-2 = 1.00000100011 x 2^1 +B077_3F9E_3CFF_18_B440_1 // f16_mul_rne.tv line 20699 B077_3F9E_B440_01 -1.00001110111 x 2^-3 * 1.01110011110 x 2^0 = -1.00001000000 x 2^-2 +2603_C843_3CFF_18_B268_1 // f16_mul_rne.tv line 20799 2603_C843_B268_01 1.01000000011 x 2^-6 * -1.00001000011 x 2^3 = -1.01001101000 x 2^-3 +3BBC_F7CF_3CFF_18_F78D_1 // f16_mul_rne.tv line 20899 3BBC_F7CF_F78D_01 1.01110111100 x 2^-1 * -1.01111001111 x 2^14 = -1.01110001101 x 2^14 477C_ABFF_3CFF_18_B77B_1 // f16_mul_rne.tv line 20999 477C_ABFF_B77B_01 1.01101111100 x 2^2 * -1.01111111111 x 2^-5 = -1.01101111011 x 2^-2 +// Skipped denorm f16_mul_rne.tv line 21099 0383_CBF4_92FB_01 Denorm * -1.01111110100 x 2^3 = -1.01011111011 x 2^-11 +13BB_DFC1_3CFF_18_B77E_1 // f16_mul_rne.tv line 21199 13BB_DFC1_B77E_01 1.01110111011 x 2^-11 * -1.01111000001 x 2^8 = -1.01101111110 x 2^-2 +4FD8_4502_3CFF_18_58E9_1 // f16_mul_rne.tv line 21299 4FD8_4502_58E9_01 1.01111011000 x 2^4 * 1.00100000010 x 2^2 = 1.00011101001 x 2^7 +E610_4107_3CFF_18_EB9F_1 // f16_mul_rne.tv line 21399 E610_4107_EB9F_01 -1.01000010000 x 2^10 * 1.00100000111 x 2^1 = -1.01110011111 x 2^11 // Skipped denorm f16_mul_rne.tv line 21499 B841_83EF_0217_03 -1.00001000001 x 2^-1 * -Denorm = Denorm +A203_FB5E_3CFF_18_6189_1 // f16_mul_rne.tv line 21599 A203_FB5E_6189_01 -1.01000000011 x 2^-7 * -1.01101011110 x 2^15 = 1.00110001001 x 2^9 +A7FB_F400_3CFF_18_5FFB_0 // f16_mul_rne.tv line 21699 A7FB_F400_5FFB_00 -1.01111111011 x 2^-6 * -1.00000000000 x 2^14 = 1.01111111011 x 2^8 +CC1D_C000_3CFF_18_501D_0 // f16_mul_rne.tv line 21799 CC1D_C000_501D_00 -1.00000011101 x 2^4 * -1.00000000000 x 2^1 = 1.00000011101 x 2^5 +// Skipped denorm f16_mul_rne.tv line 21899 22FD_0426_000E_03 1.01011111101 x 2^-7 * 1.00000100110 x 2^-14 = Denorm 8800_4FC4_3CFF_18_9BC4_0 // f16_mul_rne.tv line 21999 8800_4FC4_9BC4_00 -1.00000000000 x 2^-13 * 1.01111000100 x 2^4 = -1.01111000100 x 2^-9 +4336_B0F6_3CFF_18_B879_1 // f16_mul_rne.tv line 22099 4336_B0F6_B879_01 1.01100110110 x 2^1 * -1.00011110110 x 2^-3 = -1.00001111001 x 2^-1 +A430_FE41_3CFF_18_7e00_0 // f16_mul_rne.tv line 22199 A430_FE41_FE41_00 -1.00000110000 x 2^-6 * NaN = NaN +E3BD_7C30_3CFF_18_7e00_0 // f16_mul_rne.tv line 22299 E3BD_7C30_7E30_10 -1.01110111101 x 2^9 * NaN = NaN +D5D1_E3C1_3CFF_18_7C00_5 // f16_mul_rne.tv line 22399 D5D1_E3C1_7C00_05 -1.00111010001 x 2^6 * -1.01111000001 x 2^9 = INF 2840_75BF_3CFF_18_621B_1 // f16_mul_rne.tv line 22499 2840_75BF_621B_01 1.00001000000 x 2^-5 * 1.00110111111 x 2^14 = 1.01000011011 x 2^9 +484E_4000_3CFF_18_4C4E_0 // f16_mul_rne.tv line 22599 484E_4000_4C4E_00 1.00001001110 x 2^3 * 1.00000000000 x 2^1 = 1.00001001110 x 2^4 +CE01_4BEE_3CFF_18_DDF3_1 // f16_mul_rne.tv line 22699 CE01_4BEE_DDF3_01 -1.01000000001 x 2^4 * 1.01111101110 x 2^3 = -1.00111110011 x 2^8 +2F1E_428C_3CFF_18_35D3_1 // f16_mul_rne.tv line 22799 2F1E_428C_35D3_01 1.01100011110 x 2^-4 * 1.01010001100 x 2^1 = 1.00111010011 x 2^-2 +6FD7_87C7_3CFF_18_BB9F_1 // f16_mul_rne.tv line 22899 6FD7_87C7_BB9F_01 1.01111010111 x 2^12 * -1.01111000111 x 2^-14 = -1.01110011111 x 2^-1 49F9_CC88_3CFF_18_DAC4_1 // f16_mul_rne.tv line 22999 49F9_CC88_DAC4_01 1.00111111001 x 2^3 * -1.00010001000 x 2^4 = -1.01011000100 x 2^7 -FE1E_FFC3_3CFF_18_FE1E_0 // f16_mul_rne.tv line 23499 FE1E_FFC3_FE1E_00 NaN * NaN = NaN -879E_060F_3CFF_18_8000_3 // f16_mul_rne.tv line 23999 879E_060F_8000_03 -1.01110011110 x 2^-14 * 1.01000001111 x 2^-14 = -Denorm +8AFD_394C_3CFF_18_88A1_1 // f16_mul_rne.tv line 23099 8AFD_394C_88A1_01 -1.01011111101 x 2^-13 * 1.00101001100 x 2^-1 = -1.00010100001 x 2^-13 +1FBB_357F_3CFF_18_1950_1 // f16_mul_rne.tv line 23199 1FBB_357F_1950_01 1.01110111011 x 2^-8 * 1.00101111111 x 2^-2 = 1.00101010000 x 2^-9 +0806_C7FE_3CFF_18_9405_1 // f16_mul_rne.tv line 23299 0806_C7FE_9405_01 1.00000000110 x 2^-13 * -1.01111111110 x 2^2 = -1.00000000101 x 2^-10 +F403_8BF9_3CFF_18_43FF_1 // f16_mul_rne.tv line 23399 F403_8BF9_43FF_01 -1.00000000011 x 2^14 * -1.01111111001 x 2^-13 = 1.01111111111 x 2^1 +FE1E_FFC3_3CFF_18_7e00_0 // f16_mul_rne.tv line 23499 FE1E_FFC3_FE1E_00 NaN * NaN = NaN +96E4_B05F_3CFF_18_0B88_1 // f16_mul_rne.tv line 23599 96E4_B05F_0B88_01 -1.01011100100 x 2^-10 * -1.00001011111 x 2^-3 = 1.01110001000 x 2^-13 +44E9_FBCB_3CFF_18_FC00_5 // f16_mul_rne.tv line 23699 44E9_FBCB_FC00_05 1.00011101001 x 2^2 * -1.01111001011 x 2^15 = -INF +C7EE_F47C_3CFF_18_7C00_5 // f16_mul_rne.tv line 23799 C7EE_F47C_7C00_05 -1.01111101110 x 2^2 * -1.00001111100 x 2^14 = INF +301D_4065_3CFF_18_3485_1 // f16_mul_rne.tv line 23899 301D_4065_3485_01 1.00000011101 x 2^-3 * 1.00001100101 x 2^1 = 1.00010000101 x 2^-2 +// Skipped denorm f16_mul_rne.tv line 23999 879E_060F_8000_03 -1.01110011110 x 2^-14 * 1.01000001111 x 2^-14 = -Denorm +AF80_CF02_3CFF_18_4292_1 // f16_mul_rne.tv line 24099 AF80_CF02_4292_01 -1.01110000000 x 2^-4 * -1.01100000010 x 2^4 = 1.01010010010 x 2^1 +D814_CE02_3CFF_18_6A20_1 // f16_mul_rne.tv line 24199 D814_CE02_6A20_01 -1.00000010100 x 2^7 * -1.01000000010 x 2^4 = 1.01000100000 x 2^11 +C4FF_107B_3CFF_18_9999_1 // f16_mul_rne.tv line 24299 C4FF_107B_9999_01 -1.00011111111 x 2^2 * 1.00001111011 x 2^-11 = -1.00110011001 x 2^-9 +48E6_380F_3CFF_18_44F8_1 // f16_mul_rne.tv line 24399 48E6_380F_44F8_01 1.00011100110 x 2^3 * 1.00000001111 x 2^-1 = 1.00011111000 x 2^2 DC1B_F460_3CFF_18_7C00_5 // f16_mul_rne.tv line 24499 DC1B_F460_7C00_05 -1.00000011011 x 2^8 * -1.00001100000 x 2^14 = INF +// Skipped denorm f16_mul_rne.tv line 24599 83F7_EBE7_33D5_01 -Denorm * -1.01111100111 x 2^11 = 1.01111010101 x 2^-3 +A3FF_CF02_3CFF_18_3701_1 // f16_mul_rne.tv line 24699 A3FF_CF02_3701_01 -1.01111111111 x 2^-7 * -1.01100000010 x 2^4 = 1.01100000001 x 2^-2 +0F81_E77F_3CFF_18_BB08_1 // f16_mul_rne.tv line 24799 0F81_E77F_BB08_01 1.01110000001 x 2^-12 * -1.01101111111 x 2^10 = -1.01100001000 x 2^-1 +0BBF_4003_3CFF_18_0FC5_1 // f16_mul_rne.tv line 24899 0BBF_4003_0FC5_01 1.01110111111 x 2^-13 * 1.00000000011 x 2^1 = 1.01111000101 x 2^-12 047C_FBB7_3CFF_18_C453_1 // f16_mul_rne.tv line 24999 047C_FBB7_C453_01 1.00001111100 x 2^-14 * -1.01110110111 x 2^15 = -1.00001010011 x 2^2 +C110_AF91_3CFF_18_34CA_1 // f16_mul_rne.tv line 25099 C110_AF91_34CA_01 -1.00100010000 x 2^1 * -1.01110010001 x 2^-4 = 1.00011001010 x 2^-2 +CF7D_8790_3CFF_18_1B14_1 // f16_mul_rne.tv line 25199 CF7D_8790_1B14_01 -1.01101111101 x 2^4 * -1.01110010000 x 2^-14 = 1.01100010100 x 2^-9 +44AB_9800_3CFF_18_A0AB_0 // f16_mul_rne.tv line 25299 44AB_9800_A0AB_00 1.00010101011 x 2^2 * -1.00000000000 x 2^-9 = -1.00010101011 x 2^-7 +087F_CFF1_3CFF_18_9C77_1 // f16_mul_rne.tv line 25399 087F_CFF1_9C77_01 1.00001111111 x 2^-13 * -1.01111110001 x 2^4 = -1.00001110111 x 2^-8 B03F_CD6E_3CFF_18_41C4_1 // f16_mul_rne.tv line 25499 B03F_CD6E_41C4_01 -1.00000111111 x 2^-3 * -1.00101101110 x 2^4 = 1.00111000100 x 2^1 +// Skipped denorm f16_mul_rne.tv line 25599 1071_011F_0000_03 1.00001110001 x 2^-11 * Denorm = 0 +8B9E_487F_3CFF_18_9848_1 // f16_mul_rne.tv line 25699 8B9E_487F_9848_01 -1.01110011110 x 2^-13 * 1.00001111111 x 2^3 = -1.00001001000 x 2^-9 +9A3F_C01F_3CFF_18_1E6F_1 // f16_mul_rne.tv line 25799 9A3F_C01F_1E6F_01 -1.01000111111 x 2^-9 * -1.00000011111 x 2^1 = 1.01001101111 x 2^-8 +287D_E037_3CFF_18_CCBB_1 // f16_mul_rne.tv line 25899 287D_E037_CCBB_01 1.00001111101 x 2^-5 * -1.00000110111 x 2^9 = -1.00010111011 x 2^4 // Skipped denorm f16_mul_rne.tv line 25999 00FF_687E_287A_01 Denorm * 1.00001111110 x 2^11 = 1.00001111010 x 2^-5 +07FF_F77F_3CFF_18_C37E_1 // f16_mul_rne.tv line 26099 07FF_F77F_C37E_01 1.01111111111 x 2^-14 * -1.01101111111 x 2^14 = -1.01101111110 x 2^1 +4D7E_C27F_3CFF_18_D476_1 // f16_mul_rne.tv line 26199 4D7E_C27F_D476_01 1.00101111110 x 2^4 * -1.01001111111 x 2^1 = -1.00001110110 x 2^6 +201C_23CA_3CFF_18_0800_1 // f16_mul_rne.tv line 26299 201C_23CA_0800_01 1.00000011100 x 2^-7 * 1.01111001010 x 2^-7 = 1.00000000000 x 2^-13 +4B3E_21FF_3CFF_18_316E_1 // f16_mul_rne.tv line 26399 4B3E_21FF_316E_01 1.01100111110 x 2^3 * 1.00111111111 x 2^-7 = 1.00101101110 x 2^-3 BB9F_C44E_3CFF_18_441A_1 // f16_mul_rne.tv line 26499 BB9F_C44E_441A_01 -1.01110011111 x 2^-1 * -1.00001001110 x 2^2 = 1.00000011010 x 2^2 +49EE_EBFF_3CFF_18_F9ED_1 // f16_mul_rne.tv line 26599 49EE_EBFF_F9ED_01 1.00111101110 x 2^3 * -1.01111111111 x 2^11 = -1.00111101101 x 2^15 +// Skipped denorm f16_mul_rne.tv line 26699 AF9E_83BD_0072_03 -1.01110011110 x 2^-4 * -Denorm = Denorm +// Skipped denorm f16_mul_rne.tv line 26799 03D7_CF7F_9732_01 Denorm * -1.01101111111 x 2^4 = -1.01100110010 x 2^-10 +4117_BB07_3CFF_18_C079_1 // f16_mul_rne.tv line 26899 4117_BB07_C079_01 1.00100010111 x 2^1 * -1.01100000111 x 2^-1 = -1.00001111001 x 2^1 3FF9_6390_3CFF_18_6789_1 // f16_mul_rne.tv line 26999 3FF9_6390_6789_01 1.01111111001 x 2^0 * 1.01110010000 x 2^9 = 1.01110001001 x 2^10 -0A3F_FC81_3CFF_18_FE81_0 // f16_mul_rne.tv line 27499 0A3F_FC81_FE81_10 1.01000111111 x 2^-13 * NaN = NaN +27DF_349D_3CFF_18_208A_1 // f16_mul_rne.tv line 27099 27DF_349D_208A_01 1.01111011111 x 2^-6 * 1.00010011101 x 2^-2 = 1.00010001010 x 2^-7 +// Skipped denorm f16_mul_rne.tv line 27199 85F7_B427_018C_03 -1.00111110111 x 2^-14 * -1.00000100111 x 2^-2 = Denorm +CA5A_BC6E_3CFF_18_4B09_1 // f16_mul_rne.tv line 27299 CA5A_BC6E_4B09_01 -1.01001011010 x 2^3 * -1.00001101110 x 2^0 = 1.01100001001 x 2^3 +// Skipped denorm f16_mul_rne.tv line 27399 026A_437E_0886_01 Denorm * 1.01101111110 x 2^1 = 1.00010000110 x 2^-13 +0A3F_FC81_3CFF_18_7e00_0 // f16_mul_rne.tv line 27499 0A3F_FC81_FE81_10 1.01000111111 x 2^-13 * NaN = NaN +D308_C07A_3CFF_18_57DE_1 // f16_mul_rne.tv line 27599 D308_C07A_57DE_01 -1.01100001000 x 2^5 * -1.00001111010 x 2^1 = 1.01111011110 x 2^6 +38FF_2423_3CFF_18_212B_1 // f16_mul_rne.tv line 27699 38FF_2423_212B_01 1.00011111111 x 2^-1 * 1.00000100011 x 2^-6 = 1.00100101011 x 2^-7 +CE06_A086_3CFF_18_32D0_1 // f16_mul_rne.tv line 27799 CE06_A086_32D0_01 -1.01000000110 x 2^4 * -1.00010000110 x 2^-7 = 1.01011010000 x 2^-3 +3387_BFF0_3CFF_18_B778_1 // f16_mul_rne.tv line 27899 3387_BFF0_B778_01 1.01110000111 x 2^-3 * -1.01111110000 x 2^0 = -1.01101111000 x 2^-2 363F_CBBF_3CFF_18_C60C_1 // f16_mul_rne.tv line 27999 363F_CBBF_C60C_01 1.01000111111 x 2^-2 * -1.01110111111 x 2^3 = -1.01000001100 x 2^2 +D411_C6B5_3CFF_18_5ED2_1 // f16_mul_rne.tv line 28099 D411_C6B5_5ED2_01 -1.00000010001 x 2^6 * -1.01010110101 x 2^2 = 1.01011010010 x 2^8 +// Skipped denorm f16_mul_rne.tv line 28199 1190_0FFE_0006_03 1.00110010000 x 2^-11 * 1.01111111110 x 2^-12 = Denorm +DBCE_A31F_3CFF_18_42F2_1 // f16_mul_rne.tv line 28299 DBCE_A31F_42F2_01 -1.01111001110 x 2^7 * -1.01100011111 x 2^-7 = 1.01011110010 x 2^1 +4D3F_B827_3CFF_18_C972_1 // f16_mul_rne.tv line 28399 4D3F_B827_C972_01 1.00100111111 x 2^4 * -1.00000100111 x 2^-1 = -1.00101110010 x 2^3 // Skipped denorm f16_mul_rne.tv line 28499 807D_7BE0_B7B1_01 -Denorm * 1.01111100000 x 2^15 = -1.01110110001 x 2^-2 +B5F7_43BC_3CFF_18_BDC4_1 // f16_mul_rne.tv line 28599 B5F7_43BC_BDC4_01 -1.00111110111 x 2^-2 * 1.01110111100 x 2^1 = -1.00111000100 x 2^0 +086F_3BE3_3CFF_18_085F_1 // f16_mul_rne.tv line 28699 086F_3BE3_085F_01 1.00001101111 x 2^-13 * 1.01111100011 x 2^-1 = 1.00001011111 x 2^-13 +BFFE_BFFF_3CFF_18_43FD_1 // f16_mul_rne.tv line 28799 BFFE_BFFF_43FD_01 -1.01111111110 x 2^0 * -1.01111111111 x 2^0 = 1.01111111101 x 2^1 +45EF_4486_3CFF_18_4EB6_1 // f16_mul_rne.tv line 28899 45EF_4486_4EB6_01 1.00111101111 x 2^2 * 1.00010000110 x 2^2 = 1.01010110110 x 2^4 B27F_4840_3CFF_18_BEE7_1 // f16_mul_rne.tv line 28999 B27F_4840_BEE7_01 -1.01001111111 x 2^-3 * 1.00001000000 x 2^3 = -1.01011100111 x 2^0 +B27F_3D00_3CFF_18_B40F_1 // f16_mul_rne.tv line 29099 B27F_3D00_B40F_01 -1.01001111111 x 2^-3 * 1.00100000000 x 2^0 = -1.00000001111 x 2^-2 +// Skipped denorm f16_mul_rne.tv line 29199 A376_88BE_0023_03 -1.01101110110 x 2^-7 * -1.00010111110 x 2^-13 = Denorm +43EC_4404_3CFF_18_4BF4_1 // f16_mul_rne.tv line 29299 43EC_4404_4BF4_01 1.01111101100 x 2^1 * 1.00000000100 x 2^2 = 1.01111110100 x 2^3 +37E2_A404_3CFF_18_9FEA_1 // f16_mul_rne.tv line 29399 37E2_A404_9FEA_01 1.01111100010 x 2^-2 * -1.00000000100 x 2^-6 = -1.01111101010 x 2^-8 0710_7B89_3CFF_18_46A7_1 // f16_mul_rne.tv line 29499 0710_7B89_46A7_01 1.01100010000 x 2^-14 * 1.01110001001 x 2^15 = 1.01010100111 x 2^2 +63FE_BEFF_3CFF_18_E6FD_1 // f16_mul_rne.tv line 29599 63FE_BEFF_E6FD_01 1.01111111110 x 2^9 * -1.01011111111 x 2^0 = -1.01011111101 x 2^10 +// Skipped denorm f16_mul_rne.tv line 29699 B20E_8421_00C8_03 -1.01000001110 x 2^-3 * -1.00000100001 x 2^-14 = Denorm +37FF_CE1E_3CFF_18_CA1D_1 // f16_mul_rne.tv line 29799 37FF_CE1E_CA1D_01 1.01111111111 x 2^-2 * -1.01000011110 x 2^4 = -1.01000011101 x 2^3 +3044_D7F2_3CFF_18_CC3D_1 // f16_mul_rne.tv line 29899 3044_D7F2_CC3D_01 1.00001000100 x 2^-3 * -1.01111110010 x 2^6 = -1.00000111101 x 2^4 4C9F_AEC0_3CFF_18_BFCC_1 // f16_mul_rne.tv line 29999 4C9F_AEC0_BFCC_01 1.00010011111 x 2^4 * -1.01011000000 x 2^-4 = -1.01111001100 x 2^0 +F5FA_7FFF_3CFF_18_7e00_0 // f16_mul_rne.tv line 30099 F5FA_7FFF_7FFF_00 -1.00111111010 x 2^14 * NaN = NaN +// Skipped denorm f16_mul_rne.tv line 30199 7FFE_03B8_7FFE_00 NaN * Denorm = NaN +10F3_C83F_3CFF_18_9D41_1 // f16_mul_rne.tv line 30299 10F3_C83F_9D41_01 1.00011110011 x 2^-11 * -1.00000111111 x 2^3 = -1.00101000001 x 2^-8 +BBF3_979F_3CFF_18_1793_1 // f16_mul_rne.tv line 30399 BBF3_979F_1793_01 -1.01111110011 x 2^-1 * -1.01110011111 x 2^-10 = 1.01110010011 x 2^-10 6887_B57F_3CFF_18_E238_1 // f16_mul_rne.tv line 30499 6887_B57F_E238_01 1.00010000111 x 2^11 * -1.00101111111 x 2^-2 = -1.01000111000 x 2^9 +B400_D40B_3CFF_18_4C0B_0 // f16_mul_rne.tv line 30599 B400_D40B_4C0B_00 -1.00000000000 x 2^-2 * -1.00000001011 x 2^6 = 1.00000001011 x 2^4 +885A_EFE4_3CFF_18_3C4B_1 // f16_mul_rne.tv line 30699 885A_EFE4_3C4B_01 -1.00001011010 x 2^-13 * -1.01111100100 x 2^12 = 1.00001001011 x 2^0 +C99D_CE4B_3CFF_18_5C6A_1 // f16_mul_rne.tv line 30799 C99D_CE4B_5C6A_01 -1.00110011101 x 2^3 * -1.01001001011 x 2^4 = 1.00001101010 x 2^8 +793F_361F_3CFF_18_7404_1 // f16_mul_rne.tv line 30899 793F_361F_7404_01 1.00100111111 x 2^15 * 1.01000011111 x 2^-2 = 1.00000000100 x 2^14 CC1C_E2AF_3CFF_18_72DE_1 // f16_mul_rne.tv line 30999 CC1C_E2AF_72DE_01 -1.00000011100 x 2^4 * -1.01010101111 x 2^9 = 1.01011011110 x 2^13 +5A07_303B_3CFF_18_4E60_1 // f16_mul_rne.tv line 31099 5A07_303B_4E60_01 1.01000000111 x 2^7 * 1.00000111011 x 2^-3 = 1.01001100000 x 2^4 +3A9F_CC42_3CFF_18_CB0C_1 // f16_mul_rne.tv line 31199 3A9F_CC42_CB0C_01 1.01010011111 x 2^-1 * -1.00001000010 x 2^4 = -1.01100001100 x 2^3 +3AF8_30E2_3CFF_18_3041_1 // f16_mul_rne.tv line 31299 3AF8_30E2_3041_01 1.01011111000 x 2^-1 * 1.00011100010 x 2^-3 = 1.00001000001 x 2^-3 +// Skipped denorm f16_mul_rne.tv line 31399 8B88_039F_8000_03 -1.01110001000 x 2^-13 * Denorm = -Denorm 1C0C_EBD0_3CFF_18_CBE7_1 // f16_mul_rne.tv line 31499 1C0C_EBD0_CBE7_01 1.00000001100 x 2^-8 * -1.01111010000 x 2^11 = -1.01111100111 x 2^3 -FDF7_3D3E_3CFF_18_FFF7_0 // f16_mul_rne.tv line 31999 FDF7_3D3E_FFF7_10 NaN * 1.00100111110 x 2^0 = NaN +47DE_F994_3CFF_18_FC00_5 // f16_mul_rne.tv line 31599 47DE_F994_FC00_05 1.01111011110 x 2^2 * -1.00110010100 x 2^15 = -INF +// Skipped denorm f16_mul_rne.tv line 31699 80A0_E01D_1D24_01 -Denorm * -1.00000011101 x 2^9 = 1.00100100100 x 2^-8 +4AFF_884F_3CFF_18_9789_1 // f16_mul_rne.tv line 31799 4AFF_884F_9789_01 1.01011111111 x 2^3 * -1.00001001111 x 2^-13 = -1.01110001001 x 2^-10 +5106_E838_3CFF_18_FC00_5 // f16_mul_rne.tv line 31899 5106_E838_FC00_05 1.00100000110 x 2^5 * -1.00000111000 x 2^11 = -INF +FDF7_3D3E_3CFF_18_7e00_0 // f16_mul_rne.tv line 31999 FDF7_3D3E_FFF7_10 NaN * 1.00100111110 x 2^0 = NaN +4840_CBD2_3CFF_18_D828_1 // f16_mul_rne.tv line 32099 4840_CBD2_D828_01 1.00001000000 x 2^3 * -1.01111010010 x 2^3 = -1.00000101000 x 2^7 +C010_683F_3CFF_18_EC50_1 // f16_mul_rne.tv line 32199 C010_683F_EC50_01 -1.00000010000 x 2^1 * 1.00000111111 x 2^11 = -1.00001010000 x 2^12 +5FFD_B9A0_3CFF_18_DD9E_1 // f16_mul_rne.tv line 32299 5FFD_B9A0_DD9E_01 1.01111111101 x 2^8 * -1.00110100000 x 2^-1 = -1.00110011110 x 2^8 +FC7C_2C21_3CFF_18_7e00_0 // f16_mul_rne.tv line 32399 FC7C_2C21_FE7C_10 NaN * 1.00000100001 x 2^-4 = NaN 0B40_B807_3CFF_18_874D_1 // f16_mul_rne.tv line 32499 0B40_B807_874D_01 1.01101000000 x 2^-13 * -1.00000000111 x 2^-1 = -1.01101001101 x 2^-14 +EAFE_D422_3CFF_18_7C00_5 // f16_mul_rne.tv line 32599 EAFE_D422_7C00_05 -1.01011111110 x 2^11 * -1.00000100010 x 2^6 = INF +B82F_07FF_3CFF_18_842E_1 // f16_mul_rne.tv line 32699 B82F_07FF_842E_01 -1.00000101111 x 2^-1 * 1.01111111111 x 2^-14 = -1.00000101110 x 2^-14 +447D_37CF_3CFF_18_4062_1 // f16_mul_rne.tv line 32799 447D_37CF_4062_01 1.00001111101 x 2^2 * 1.01111001111 x 2^-2 = 1.00001100010 x 2^1 +5FFB_B401_3CFF_18_D7FD_1 // f16_mul_rne.tv line 32899 5FFB_B401_D7FD_01 1.01111111011 x 2^8 * -1.00000000001 x 2^-2 = -1.01111111101 x 2^6 9080_D102_3CFF_18_25A2_1 // f16_mul_rne.tv line 32999 9080_D102_25A2_01 -1.00010000000 x 2^-11 * -1.00100000010 x 2^5 = 1.00110100010 x 2^-6 +23BF_A567_3CFF_18_8D3B_1 // f16_mul_rne.tv line 33099 23BF_A567_8D3B_01 1.01110111111 x 2^-7 * -1.00101100111 x 2^-6 = -1.00100111011 x 2^-12 +1155_FCAD_3CFF_18_7e00_0 // f16_mul_rne.tv line 33199 1155_FCAD_FEAD_10 1.00101010101 x 2^-11 * NaN = NaN +C398_79F0_3CFF_18_FC00_5 // f16_mul_rne.tv line 33299 C398_79F0_FC00_05 -1.01110011000 x 2^1 * 1.00111110000 x 2^15 = -INF +AED3_CC47_3CFF_18_3F4C_1 // f16_mul_rne.tv line 33399 AED3_CC47_3F4C_01 -1.01011010011 x 2^-4 * -1.00001000111 x 2^4 = 1.01101001100 x 2^0 // Skipped denorm f16_mul_rne.tv line 33499 B021_03F4_8083_03 -1.00000100001 x 2^-3 * Denorm = -Denorm +// Skipped denorm f16_mul_rne.tv line 33599 01FE_87C0_8000_03 Denorm * -1.01111000000 x 2^-14 = -Denorm +BC10_F881_3CFF_18_7893_1 // f16_mul_rne.tv line 33699 BC10_F881_7893_01 -1.00000010000 x 2^0 * -1.00010000001 x 2^15 = 1.00010010011 x 2^15 +42F8_6DDF_3CFF_18_751D_1 // f16_mul_rne.tv line 33799 42F8_6DDF_751D_01 1.01011111000 x 2^1 * 1.00111011111 x 2^12 = 1.00100011101 x 2^14 +39F8_8BE2_3CFF_18_89E2_1 // f16_mul_rne.tv line 33899 39F8_8BE2_89E2_01 1.00111111000 x 2^-1 * -1.01111100010 x 2^-13 = -1.00111100010 x 2^-13 // Skipped denorm f16_mul_rne.tv line 33999 DAFE_03FF_A2FC_01 -1.01011111110 x 2^7 * Denorm = -1.01011111100 x 2^-7 -7F01_D122_3CFF_18_7F01_0 // f16_mul_rne.tv line 34499 7F01_D122_7F01_00 NaN * -1.00100100010 x 2^5 = NaN +88DE_3780_3CFF_18_8490_1 // f16_mul_rne.tv line 34099 88DE_3780_8490_01 -1.00011011110 x 2^-13 * 1.01110000000 x 2^-2 = -1.00010010000 x 2^-14 +FC0E_BC21_3CFF_18_7e00_0 // f16_mul_rne.tv line 34199 FC0E_BC21_FE0E_10 NaN * -1.00000100001 x 2^0 = NaN +BC1A_7787_3CFF_18_F7B8_1 // f16_mul_rne.tv line 34299 BC1A_7787_F7B8_01 -1.00000011010 x 2^0 * 1.01110000111 x 2^14 = -1.01110111000 x 2^14 +// Skipped denorm f16_mul_rne.tv line 34399 1700_841D_8002_03 1.01100000000 x 2^-10 * -1.00000011101 x 2^-14 = -Denorm +7F01_D122_3CFF_18_7e00_0 // f16_mul_rne.tv line 34499 7F01_D122_7F01_00 NaN * -1.00100100010 x 2^5 = NaN +3C04_ABBA_3CFF_18_ABC2_1 // f16_mul_rne.tv line 34599 3C04_ABBA_ABC2_01 1.00000000100 x 2^0 * -1.01110111010 x 2^-5 = -1.01111000010 x 2^-5 +C5DF_BF87_3CFF_18_4986_1 // f16_mul_rne.tv line 34699 C5DF_BF87_4986_01 -1.00111011111 x 2^2 * -1.01110000111 x 2^0 = 1.00110000110 x 2^3 +CB40_07FE_3CFF_18_973E_1 // f16_mul_rne.tv line 34799 CB40_07FE_973E_01 -1.01101000000 x 2^3 * 1.01111111110 x 2^-14 = -1.01100111110 x 2^-10 +B7F3_CA03_3CFF_18_45F9_1 // f16_mul_rne.tv line 34899 B7F3_CA03_45F9_01 -1.01111110011 x 2^-2 * -1.01000000011 x 2^3 = 1.00111111001 x 2^2 B041_7506_3CFF_18_E958_1 // f16_mul_rne.tv line 34999 B041_7506_E958_01 -1.00001000001 x 2^-3 * 1.00100000110 x 2^14 = -1.00101011000 x 2^11 +2C1B_C80E_3CFF_18_B829_1 // f16_mul_rne.tv line 35099 2C1B_C80E_B829_01 1.00000011011 x 2^-4 * -1.00000001110 x 2^3 = -1.00000101001 x 2^-1 +93EB_37DF_3CFF_18_8FCA_1 // f16_mul_rne.tv line 35199 93EB_37DF_8FCA_01 -1.01111101011 x 2^-11 * 1.01111011111 x 2^-2 = -1.01111001010 x 2^-12 +B33F_79FD_3CFF_18_F16D_1 // f16_mul_rne.tv line 35299 B33F_79FD_F16D_01 -1.01100111111 x 2^-3 * 1.00111111101 x 2^15 = -1.00101101101 x 2^13 +// Skipped denorm f16_mul_rne.tv line 35399 3B76_8083_807A_03 1.01101110110 x 2^-1 * -Denorm = -Denorm C37D_6877_3CFF_18_F02E_1 // f16_mul_rne.tv line 35499 C37D_6877_F02E_01 -1.01101111101 x 2^1 * 1.00001110111 x 2^11 = -1.00000101110 x 2^13 -87DE_7F78_3CFF_18_7F78_0 // f16_mul_rne.tv line 35999 87DE_7F78_7F78_00 -1.01111011110 x 2^-14 * NaN = NaN +753E_6B0E_3CFF_18_7C00_5 // f16_mul_rne.tv line 35599 753E_6B0E_7C00_05 1.00100111110 x 2^14 * 1.01100001110 x 2^11 = INF +4480_7E67_3CFF_18_7e00_0 // f16_mul_rne.tv line 35699 4480_7E67_7E67_00 1.00010000000 x 2^2 * NaN = NaN +5D2C_423F_3CFF_18_640A_1 // f16_mul_rne.tv line 35799 5D2C_423F_640A_01 1.00100101100 x 2^8 * 1.01000111111 x 2^1 = 1.00000001010 x 2^10 +7E03_13C2_3CFF_18_7e00_0 // f16_mul_rne.tv line 35899 7E03_13C2_7E03_00 NaN * 1.01111000010 x 2^-11 = NaN +87DE_7F78_3CFF_18_7e00_0 // f16_mul_rne.tv line 35999 87DE_7F78_7F78_00 -1.01111011110 x 2^-14 * NaN = NaN +3807_773F_3CFF_18_734C_1 // f16_mul_rne.tv line 36099 3807_773F_734C_01 1.00000000111 x 2^-1 * 1.01100111111 x 2^14 = 1.01101001100 x 2^13 +3720_B3FD_3CFF_18_AF1D_1 // f16_mul_rne.tv line 36199 3720_B3FD_AF1D_01 1.01100100000 x 2^-2 * -1.01111111101 x 2^-3 = -1.01100011101 x 2^-4 +C7E7_7811_3CFF_18_FC00_5 // f16_mul_rne.tv line 36299 C7E7_7811_FC00_05 -1.01111100111 x 2^2 * 1.00000010001 x 2^15 = -INF +55DF_E023_3CFF_18_FA12_1 // f16_mul_rne.tv line 36399 55DF_E023_FA12_01 1.00111011111 x 2^6 * -1.00000100011 x 2^9 = -1.01000010010 x 2^15 5604_87F7_3CFF_18_A1FD_1 // f16_mul_rne.tv line 36499 5604_87F7_A1FD_01 1.01000000100 x 2^6 * -1.01111110111 x 2^-14 = -1.00111111101 x 2^-7 +// Skipped denorm f16_mul_rne.tv line 36599 EABF_0140_AC37_01 -1.01010111111 x 2^11 * Denorm = -1.00000110111 x 2^-4 +EBEF_053F_3CFF_18_B534_1 // f16_mul_rne.tv line 36699 EBEF_053F_B534_01 -1.01111101111 x 2^11 * 1.00100111111 x 2^-14 = -1.00100110100 x 2^-2 +5D83_DC01_3CFF_18_FC00_5 // f16_mul_rne.tv line 36799 5D83_DC01_FC00_05 1.00110000011 x 2^8 * -1.00000000001 x 2^8 = -INF +C21F_36EF_3CFF_18_BD4E_1 // f16_mul_rne.tv line 36899 C21F_36EF_BD4E_01 -1.01000011111 x 2^1 * 1.01011101111 x 2^-2 = -1.00101001110 x 2^0 38F0_8BFC_3CFF_18_88EE_1 // f16_mul_rne.tv line 36999 38F0_8BFC_88EE_01 1.00011110000 x 2^-1 * -1.01111111100 x 2^-13 = -1.00011101110 x 2^-13 +F47E_795E_3CFF_18_FC00_5 // f16_mul_rne.tv line 37099 F47E_795E_FC00_05 -1.00001111110 x 2^14 * 1.00101011110 x 2^15 = -INF +3C07_5040_3CFF_18_5047_1 // f16_mul_rne.tv line 37199 3C07_5040_5047_01 1.00000000111 x 2^0 * 1.00001000000 x 2^5 = 1.00001000111 x 2^5 +2C88_446F_3CFF_18_3506_1 // f16_mul_rne.tv line 37299 2C88_446F_3506_01 1.00010001000 x 2^-4 * 1.00001101111 x 2^2 = 1.00100000110 x 2^-2 +DBFA_D3D0_3CFF_18_73CA_1 // f16_mul_rne.tv line 37399 DBFA_D3D0_73CA_01 -1.01111111010 x 2^7 * -1.01111010000 x 2^5 = 1.01111001010 x 2^13 C274_91CE_3CFF_18_18AF_1 // f16_mul_rne.tv line 37499 C274_91CE_18AF_01 -1.01001110100 x 2^1 * -1.00111001110 x 2^-11 = 1.00010101111 x 2^-9 +3BDF_C410_3CFF_18_C3FE_1 // f16_mul_rne.tv line 37599 3BDF_C410_C3FE_01 1.01111011111 x 2^-1 * -1.00000010000 x 2^2 = -1.01111111110 x 2^1 +// Skipped denorm f16_mul_rne.tv line 37699 0A0F_B200_8246_03 1.01000001111 x 2^-13 * -1.01000000000 x 2^-3 = -Denorm +D39C_4C3B_3CFF_18_E406_1 // f16_mul_rne.tv line 37799 D39C_4C3B_E406_01 -1.01110011100 x 2^5 * 1.00000111011 x 2^4 = -1.00000000110 x 2^10 +// Skipped denorm f16_mul_rne.tv line 37899 B411_05DF_817E_03 -1.00000010001 x 2^-2 * 1.00111011111 x 2^-14 = -Denorm A2FE_2DDE_3CFF_18_9521_1 // f16_mul_rne.tv line 37999 A2FE_2DDE_9521_01 -1.01011111110 x 2^-7 * 1.00111011110 x 2^-4 = -1.00100100001 x 2^-10 +F0BF_35EF_3CFF_18_EB0A_1 // f16_mul_rne.tv line 38099 F0BF_35EF_EB0A_01 -1.00010111111 x 2^13 * 1.00111101111 x 2^-2 = -1.01100001010 x 2^11 +8413_C7E0_3CFF_18_1003_1 // f16_mul_rne.tv line 38199 8413_C7E0_1003_01 -1.00000010011 x 2^-14 * -1.01111100000 x 2^2 = 1.00000000011 x 2^-11 +F7EE_CF90_3CFF_18_7C00_5 // f16_mul_rne.tv line 38299 F7EE_CF90_7C00_05 -1.01111101110 x 2^14 * -1.01110010000 x 2^4 = INF +FBB7_92F0_3CFF_18_52B1_1 // f16_mul_rne.tv line 38399 FBB7_92F0_52B1_01 -1.01110110111 x 2^15 * -1.01011110000 x 2^-11 = 1.01010110001 x 2^5 37FE_C7EF_3CFF_18_C3ED_1 // f16_mul_rne.tv line 38499 37FE_C7EF_C3ED_01 1.01111111110 x 2^-2 * -1.01111101111 x 2^2 = -1.01111101101 x 2^1 +// Skipped denorm f16_mul_rne.tv line 38599 A2D9_13BF_80D4_03 -1.01011011001 x 2^-7 * 1.01110111111 x 2^-11 = -Denorm +583E_C41E_3CFF_18_E05E_1 // f16_mul_rne.tv line 38699 583E_C41E_E05E_01 1.00000111110 x 2^7 * -1.00000011110 x 2^2 = -1.00001011110 x 2^9 +3900_CCBB_3CFF_18_C9EA_1 // f16_mul_rne.tv line 38799 3900_CCBB_C9EA_01 1.00100000000 x 2^-1 * -1.00010111011 x 2^4 = -1.00111101010 x 2^3 +FBC8_C7E3_3CFF_18_7C00_5 // f16_mul_rne.tv line 38899 FBC8_C7E3_7C00_05 -1.01111001000 x 2^15 * -1.01111100011 x 2^2 = INF 446F_DBFA_3CFF_18_E46C_1 // f16_mul_rne.tv line 38999 446F_DBFA_E46C_01 1.00001101111 x 2^2 * -1.01111111010 x 2^7 = -1.00001101100 x 2^10 +203D_C3FE_3CFF_18_A83C_1 // f16_mul_rne.tv line 39099 203D_C3FE_A83C_01 1.00000111101 x 2^-7 * -1.01111111110 x 2^1 = -1.00000111100 x 2^-5 +FFC9_2C0C_3CFF_18_7e00_0 // f16_mul_rne.tv line 39199 FFC9_2C0C_FFC9_00 NaN * 1.00000001100 x 2^-4 = NaN +9016_B88D_3CFF_18_0CA6_1 // f16_mul_rne.tv line 39299 9016_B88D_0CA6_01 -1.00000010110 x 2^-11 * -1.00010001101 x 2^-1 = 1.00010100110 x 2^-12 +CCBE_9BBF_3CFF_18_2C97_1 // f16_mul_rne.tv line 39399 CCBE_9BBF_2C97_01 -1.00010111110 x 2^4 * -1.01110111111 x 2^-9 = 1.00010010111 x 2^-4 3BFC_7B80_3CFF_18_7B7C_1 // f16_mul_rne.tv line 39499 3BFC_7B80_7B7C_01 1.01111111100 x 2^-1 * 1.01110000000 x 2^15 = 1.01101111100 x 2^15 +B012_3112_3CFF_18_A529_1 // f16_mul_rne.tv line 39599 B012_3112_A529_01 -1.00000010010 x 2^-3 * 1.00100010010 x 2^-3 = -1.00100101001 x 2^-6 +07EF_EA29_3CFF_18_B61C_1 // f16_mul_rne.tv line 39699 07EF_EA29_B61C_01 1.01111101111 x 2^-14 * -1.01000101001 x 2^11 = -1.01000011100 x 2^-2 +F57E_0409_3CFF_18_BD8A_1 // f16_mul_rne.tv line 39799 F57E_0409_BD8A_01 -1.00101111110 x 2^14 * 1.00000001001 x 2^-14 = -1.00110001010 x 2^0 +// Skipped denorm f16_mul_rne.tv line 39899 03F5_47E4_0FCE_01 Denorm * 1.01111100100 x 2^2 = 1.01111001110 x 2^-12 4C02_2507_3CFF_18_350A_1 // f16_mul_rne.tv line 39999 4C02_2507_350A_01 1.00000000010 x 2^4 * 1.00100000111 x 2^-6 = 1.00100001010 x 2^-2 +BEE8_C478_3CFF_18_47B7_1 // f16_mul_rne.tv line 40099 BEE8_C478_47B7_01 -1.01011101000 x 2^0 * -1.00001111000 x 2^2 = 1.01110110111 x 2^2 +47FF_8412_3CFF_18_9011_1 // f16_mul_rne.tv line 40199 47FF_8412_9011_01 1.01111111111 x 2^2 * -1.00000010010 x 2^-14 = -1.00000010001 x 2^-11 +F016_4B86_3CFF_18_FC00_5 // f16_mul_rne.tv line 40299 F016_4B86_FC00_05 -1.00000010110 x 2^13 * 1.01110000110 x 2^3 = -INF +1370_3014_3CFF_18_0795_1 // f16_mul_rne.tv line 40399 1370_3014_0795_01 1.01101110000 x 2^-11 * 1.00000010100 x 2^-3 = 1.01110010101 x 2^-14 // Skipped denorm f16_mul_rne.tv line 40499 08C0_010F_0000_03 1.00011000000 x 2^-13 * Denorm = 0 +7783_3CFD_3CFF_18_78AF_1 // f16_mul_rne.tv line 40599 7783_3CFD_78AF_01 1.01110000011 x 2^14 * 1.00011111101 x 2^0 = 1.00010101111 x 2^15 +89BF_C71F_3CFF_18_151D_1 // f16_mul_rne.tv line 40699 89BF_C71F_151D_01 -1.00110111111 x 2^-13 * -1.01100011111 x 2^2 = 1.00100011101 x 2^-10 +43E9_3000_3CFF_18_37E9_0 // f16_mul_rne.tv line 40799 43E9_3000_37E9_00 1.01111101001 x 2^1 * 1.00000000000 x 2^-3 = 1.01111101001 x 2^-2 +// Skipped denorm f16_mul_rne.tv line 40899 8BFD_336E_83B6_03 -1.01111111101 x 2^-13 * 1.01101101110 x 2^-3 = -Denorm BFF8_3E3E_3CFF_18_C238_1 // f16_mul_rne.tv line 40999 BFF8_3E3E_C238_01 -1.01111111000 x 2^0 * 1.01000111110 x 2^0 = -1.01000111000 x 2^1 +6818_F5DE_3CFF_18_FC00_5 // f16_mul_rne.tv line 41099 6818_F5DE_FC00_05 1.00000011000 x 2^11 * -1.00111011110 x 2^14 = -INF +A45C_4508_3CFF_18_AD7C_1 // f16_mul_rne.tv line 41199 A45C_4508_AD7C_01 -1.00001011100 x 2^-6 * 1.00100001000 x 2^2 = -1.00101111100 x 2^-4 +71FE_A8DE_3CFF_18_DF4B_1 // f16_mul_rne.tv line 41299 71FE_A8DE_DF4B_01 1.00111111110 x 2^13 * -1.00011011110 x 2^-5 = -1.01101001011 x 2^8 +3FE2_867F_3CFF_18_8A67_1 // f16_mul_rne.tv line 41399 3FE2_867F_8A67_01 1.01111100010 x 2^0 * -1.01001111111 x 2^-14 = -1.01001100111 x 2^-13 CBC2_27EC_3CFF_18_B7AF_1 // f16_mul_rne.tv line 41499 CBC2_27EC_B7AF_01 -1.01111000010 x 2^3 * 1.01111101100 x 2^-6 = -1.01110101111 x 2^-2 +4502_CFF2_3CFF_18_D8F9_1 // f16_mul_rne.tv line 41599 4502_CFF2_D8F9_01 1.00100000010 x 2^2 * -1.01111110010 x 2^4 = -1.00011111001 x 2^7 +CC29_A12F_3CFF_18_3164_1 // f16_mul_rne.tv line 41699 CC29_A12F_3164_01 -1.00000101001 x 2^4 * -1.00100101111 x 2^-7 = 1.00101100100 x 2^-3 +33E9_427F_3CFF_18_3A6C_1 // f16_mul_rne.tv line 41799 33E9_427F_3A6C_01 1.01111101001 x 2^-3 * 1.01001111111 x 2^1 = 1.01001101100 x 2^-1 +AD09_D7C4_3CFF_18_48E3_1 // f16_mul_rne.tv line 41899 AD09_D7C4_48E3_01 -1.00100001001 x 2^-4 * -1.01111000100 x 2^6 = 1.00011100011 x 2^3 4655_DD8E_3CFF_18_E866_1 // f16_mul_rne.tv line 41999 4655_DD8E_E866_01 1.01001010101 x 2^2 * -1.00110001110 x 2^8 = -1.00001100110 x 2^11 +CBF9_7807_3CFF_18_FC00_5 // f16_mul_rne.tv line 42099 CBF9_7807_FC00_05 -1.01111111001 x 2^3 * 1.00000000111 x 2^15 = -INF +45FA_C208_3CFF_18_CC81_1 // f16_mul_rne.tv line 42199 45FA_C208_CC81_01 1.00111111010 x 2^2 * -1.01000001000 x 2^1 = -1.00010000001 x 2^4 +4CD5_1842_3CFF_18_2925_1 // f16_mul_rne.tv line 42299 4CD5_1842_2925_01 1.00011010101 x 2^4 * 1.00001000010 x 2^-9 = 1.00100100101 x 2^-5 +1103_4360_3CFF_18_189F_1 // f16_mul_rne.tv line 42399 1103_4360_189F_01 1.00100000011 x 2^-11 * 1.01101100000 x 2^1 = 1.00010011111 x 2^-9 DD46_9340_3CFF_18_34C7_1 // f16_mul_rne.tv line 42499 DD46_9340_34C7_01 -1.00101000110 x 2^8 * -1.01101000000 x 2^-11 = 1.00011000111 x 2^-2 +4E80_9382_3CFF_18_A61A_1 // f16_mul_rne.tv line 42599 4E80_9382_A61A_01 1.01010000000 x 2^4 * -1.01110000010 x 2^-11 = -1.01000011010 x 2^-6 +4004_103F_3CFF_18_1443_1 // f16_mul_rne.tv line 42699 4004_103F_1443_01 1.00000000100 x 2^1 * 1.00000111111 x 2^-11 = 1.00001000011 x 2^-10 +3E7F_B7FD_3CFF_18_BA7D_1 // f16_mul_rne.tv line 42799 3E7F_B7FD_BA7D_01 1.01001111111 x 2^0 * -1.01111111101 x 2^-2 = -1.01001111101 x 2^-1 +3803_B00C_3CFF_18_AC0F_1 // f16_mul_rne.tv line 42899 3803_B00C_AC0F_01 1.00000000011 x 2^-1 * -1.00000001100 x 2^-3 = -1.00000001111 x 2^-4 9200_CDE8_3CFF_18_246E_0 // f16_mul_rne.tv line 42999 9200_CDE8_246E_00 -1.01000000000 x 2^-11 * -1.00111101000 x 2^4 = 1.00001101110 x 2^-6 +B1CE_CF70_3CFF_18_4566_1 // f16_mul_rne.tv line 43099 B1CE_CF70_4566_01 -1.00111001110 x 2^-3 * -1.01101110000 x 2^4 = 1.00101100110 x 2^2 +C272_BBE7_3CFF_18_425E_1 // f16_mul_rne.tv line 43199 C272_BBE7_425E_01 -1.01001110010 x 2^1 * -1.01111100111 x 2^-1 = 1.01001011110 x 2^1 +4EB9_683D_3CFF_18_7B20_1 // f16_mul_rne.tv line 43299 4EB9_683D_7B20_01 1.01010111001 x 2^4 * 1.00000111101 x 2^11 = 1.01100100000 x 2^15 +3486_477E_3CFF_18_403C_1 // f16_mul_rne.tv line 43399 3486_477E_403C_01 1.00010000110 x 2^-2 * 1.01101111110 x 2^2 = 1.00000111100 x 2^1 // Skipped denorm f16_mul_rne.tv line 43499 5BE0_83E2_A3A5_01 1.01111100000 x 2^7 * -Denorm = -1.01110100101 x 2^-7 +87BA_473E_3CFF_18_92FF_1 // f16_mul_rne.tv line 43599 87BA_473E_92FF_01 -1.01110111010 x 2^-14 * 1.01100111110 x 2^2 = -1.01011111111 x 2^-11 +8781_4F0F_3CFF_18_9A9F_1 // f16_mul_rne.tv line 43699 8781_4F0F_9A9F_01 -1.01110000001 x 2^-14 * 1.01100001111 x 2^4 = -1.01010011111 x 2^-9 +CA4C_D4C4_3CFF_18_6381_1 // f16_mul_rne.tv line 43799 CA4C_D4C4_6381_01 -1.01001001100 x 2^3 * -1.00011000100 x 2^6 = 1.01110000001 x 2^9 +BB02_2A88_3CFF_18_A9B9_1 // f16_mul_rne.tv line 43899 BB02_2A88_A9B9_01 -1.01100000010 x 2^-1 * 1.01010001000 x 2^-5 = -1.00110111001 x 2^-5 74BF_CAC0_3CFF_18_FC00_5 // f16_mul_rne.tv line 43999 74BF_CAC0_FC00_05 1.00010111111 x 2^14 * -1.01011000000 x 2^3 = -INF +7969_2EF7_3CFF_18_6CB6_1 // f16_mul_rne.tv line 44099 7969_2EF7_6CB6_01 1.00101101001 x 2^15 * 1.01011110111 x 2^-4 = 1.00010110110 x 2^12 +// Skipped denorm f16_mul_rne.tv line 44199 8106_77F0_B810_01 -Denorm * 1.01111110000 x 2^14 = -1.00000010000 x 2^-1 +2792_6B70_3CFF_18_570A_1 // f16_mul_rne.tv line 44299 2792_6B70_570A_01 1.01110010010 x 2^-6 * 1.01101110000 x 2^11 = 1.01100001010 x 2^6 +3A95_4680_3CFF_18_4559_1 // f16_mul_rne.tv line 44399 3A95_4680_4559_01 1.01010010101 x 2^-1 * 1.01010000000 x 2^2 = 1.00101011001 x 2^2 B6ED_C87E_3CFF_18_43C7_1 // f16_mul_rne.tv line 44499 B6ED_C87E_43C7_01 -1.01011101101 x 2^-2 * -1.00001111110 x 2^3 = 1.01111000111 x 2^1 +05FE_E7FC_3CFF_18_B1FB_1 // f16_mul_rne.tv line 44599 05FE_E7FC_B1FB_01 1.00111111110 x 2^-14 * -1.01111111100 x 2^10 = -1.00111111011 x 2^-3 +// Skipped denorm f16_mul_rne.tv line 44699 0313_FBA0_C1DC_01 Denorm * -1.01110100000 x 2^15 = -1.00111011100 x 2^1 +0848_FC08_3CFF_18_7e00_0 // f16_mul_rne.tv line 44799 0848_FC08_FE08_10 1.00001001000 x 2^-13 * NaN = NaN +4580_60DF_3CFF_18_6AB3_1 // f16_mul_rne.tv line 44899 4580_60DF_6AB3_01 1.00110000000 x 2^2 * 1.00011011111 x 2^9 = 1.01010110011 x 2^11 41EF_AFC3_3CFF_18_B5C2_1 // f16_mul_rne.tv line 44999 41EF_AFC3_B5C2_01 1.00111101111 x 2^1 * -1.01111000011 x 2^-4 = -1.00111000010 x 2^-2 +5C2E_CB50_3CFF_18_EBA4_1 // f16_mul_rne.tv line 45099 5C2E_CB50_EBA4_01 1.00000101110 x 2^8 * -1.01101010000 x 2^3 = -1.01110100100 x 2^11 +AEA0_581F_3CFF_18_CAD3_1 // f16_mul_rne.tv line 45199 AEA0_581F_CAD3_01 -1.01010100000 x 2^-4 * 1.00000011111 x 2^7 = -1.01011010011 x 2^3 +B800_4DBF_3CFF_18_C9BF_0 // f16_mul_rne.tv line 45299 B800_4DBF_C9BF_00 -1.00000000000 x 2^-1 * 1.00110111111 x 2^4 = -1.00110111111 x 2^3 +CFFA_C82C_3CFF_18_5C29_1 // f16_mul_rne.tv line 45399 CFFA_C82C_5C29_01 -1.01111111010 x 2^4 * -1.00000101100 x 2^3 = 1.00000101001 x 2^8 C8A0_11F0_3CFF_18_9EDE_1 // f16_mul_rne.tv line 45499 C8A0_11F0_9EDE_01 -1.00010100000 x 2^3 * 1.00111110000 x 2^-11 = -1.01011011110 x 2^-8 +C7FF_76F7_3CFF_18_FC00_5 // f16_mul_rne.tv line 45599 C7FF_76F7_FC00_05 -1.01111111111 x 2^2 * 1.01011110111 x 2^14 = -INF +9059_CB03_3CFF_18_1F9F_1 // f16_mul_rne.tv line 45699 9059_CB03_1F9F_01 -1.00001011001 x 2^-11 * -1.01100000011 x 2^3 = 1.01110011111 x 2^-8 +C7BE_AB21_3CFF_18_36E6_1 // f16_mul_rne.tv line 45799 C7BE_AB21_36E6_01 -1.01110111110 x 2^2 * -1.01100100001 x 2^-5 = 1.01011100110 x 2^-2 +4450_BF5E_3CFF_18_C7F1_1 // f16_mul_rne.tv line 45899 4450_BF5E_C7F1_01 1.00001010000 x 2^2 * -1.01101011110 x 2^0 = -1.01111110001 x 2^2 D805_7A09_3CFF_18_FC00_5 // f16_mul_rne.tv line 45999 D805_7A09_FC00_05 -1.00000000101 x 2^7 * 1.01000001001 x 2^15 = -INF +B80F_F880_3CFF_18_7491_1 // f16_mul_rne.tv line 46099 B80F_F880_7491_01 -1.00000001111 x 2^-1 * -1.00010000000 x 2^15 = 1.00010010001 x 2^14 +6C2F_3BF1_3CFF_18_6C27_1 // f16_mul_rne.tv line 46199 6C2F_3BF1_6C27_01 1.00000101111 x 2^12 * 1.01111110001 x 2^-1 = 1.00000100111 x 2^12 +3ABF_6FC4_3CFF_18_6E8C_1 // f16_mul_rne.tv line 46299 3ABF_6FC4_6E8C_01 1.01010111111 x 2^-1 * 1.01111000100 x 2^12 = 1.01010001100 x 2^12 +41E4_88FB_3CFF_18_8F56_1 // f16_mul_rne.tv line 46399 41E4_88FB_8F56_01 1.00111100100 x 2^1 * -1.00011111011 x 2^-13 = -1.01101010110 x 2^-12 ////////// Testcases from f16_mulAdd_rz.tv of type mulAdd rounding mode 0 0000_0BE3_B9AB_0c_B9AB_0 // f16_mulAdd_rz.tv line 50000 0000_0BE3_B9AB_B9AB_00 0 * 1.01111100011 x 2^-13 + -1.00110101011 x 2^-1 = -1.00110101011 x 2^-1 @@ -790,8 +3766,8 @@ E877_C512_C3FE_0c_71A8_1 // f16_mulAdd_rz.tv line 1450000 E877_C512_C3FE_71A8_01 D61E_1001_9000_0c_AA2F_1 // f16_mulAdd_rz.tv line 1750000 D61E_1001_9000_AA2F_01 -1.01000011110 x 2^6 * 1.00000000001 x 2^-11 + -1.00000000000 x 2^-11 = -1.01000101111 x 2^-5 4001_C400_BBFE_0c_C880_1 // f16_mulAdd_rz.tv line 1800000 4001_C400_BBFE_C880_01 1.00000000001 x 2^1 * -1.00000000000 x 2^2 + -1.01111111110 x 2^-1 = -1.00010000000 x 2^3 43FF_4500_C91D_0c_48E1_1 // f16_mulAdd_rz.tv line 1850000 43FF_4500_C91D_48E1_01 1.01111111111 x 2^1 * 1.00100000000 x 2^2 + -1.00100011101 x 2^3 = 1.00011100001 x 2^3 -B710_BB18_FFFE_0c_FFFE_0 // f16_mulAdd_rz.tv line 1900000 B710_BB18_FFFE_FFFE_00 -1.01100010000 x 2^-2 * -1.01100011000 x 2^-1 + NaN = NaN -6817_FFFF_B85F_0c_FFFF_0 // f16_mulAdd_rz.tv line 1950000 6817_FFFF_B85F_FFFF_00 1.00000010111 x 2^11 * NaN + -1.00001011111 x 2^-1 = NaN +B710_BB18_FFFE_0c_7e00_0 // f16_mulAdd_rz.tv line 1900000 B710_BB18_FFFE_FFFE_00 -1.01100010000 x 2^-2 * -1.01100011000 x 2^-1 + NaN = NaN +6817_FFFF_B85F_0c_7e00_0 // f16_mulAdd_rz.tv line 1950000 6817_FFFF_B85F_FFFF_00 1.00000010111 x 2^11 * NaN + -1.00001011111 x 2^-1 = NaN 4400_B801_D510_0c_D530_1 // f16_mulAdd_rz.tv line 2000000 4400_B801_D510_D530_01 1.00000000000 x 2^2 * -1.00000000001 x 2^-1 + -1.00100010000 x 2^6 = -1.00100110000 x 2^6 4401_43E6_6801_0c_6808_1 // f16_mulAdd_rz.tv line 2050000 4401_43E6_6801_6808_01 1.00000000001 x 2^2 * 1.01111100110 x 2^1 + 1.00000000001 x 2^11 = 1.00000001000 x 2^11 // Skipped denorm f16_mulAdd_rz.tv line 2100000 FF2B_4784_0376_FF2B_00 NaN * 1.01110000100 x 2^2 + Denorm = NaN @@ -810,11 +3786,11 @@ C0E9_B2FF_37FE_0c_3C25_1 // f16_mulAdd_rz.tv line 2350000 C0E9_B2FF_37FE_3C25_01 7BFE_310F_5000_0c_7111_1 // f16_mulAdd_rz.tv line 2750000 7BFE_310F_5000_7111_01 1.01111111110 x 2^15 * 1.00100001111 x 2^-3 + 1.00000000000 x 2^5 = 1.00100010001 x 2^13 7933_17DE_47FE_0c_559C_1 // f16_mulAdd_rz.tv line 2800000 7933_17DE_47FE_559C_01 1.00100110011 x 2^15 * 1.01111011110 x 2^-10 + 1.01111111110 x 2^2 = 1.00110011100 x 2^6 // Skipped denorm f16_mulAdd_rz.tv line 2850000 0083_EBFF_B00F_B114_01 Denorm * -1.01111111111 x 2^11 + -1.00000001111 x 2^-3 = -1.00100010100 x 2^-3 -7C01_9001_406F_0c_7E01_0 // f16_mulAdd_rz.tv line 2900000 7C01_9001_406F_7E01_10 NaN * -1.00000000001 x 2^-11 + 1.00001101111 x 2^1 = NaN -7FFF_E3C7_BC01_0c_7FFF_0 // f16_mulAdd_rz.tv line 2950000 7FFF_E3C7_BC01_7FFF_00 NaN * -1.01111000111 x 2^9 + -1.00000000001 x 2^0 = NaN +7C01_9001_406F_0c_7e00_0 // f16_mulAdd_rz.tv line 2900000 7C01_9001_406F_7E01_10 NaN * -1.00000000001 x 2^-11 + 1.00001101111 x 2^1 = NaN +7FFF_E3C7_BC01_0c_7e00_0 // f16_mulAdd_rz.tv line 2950000 7FFF_E3C7_BC01_7FFF_00 NaN * -1.01111000111 x 2^9 + -1.00000000001 x 2^0 = NaN C4FF_87CF_2FDC_0c_2FE5_1 // f16_mulAdd_rz.tv line 3000000 C4FF_87CF_2FDC_2FE5_01 -1.00011111111 x 2^2 * -1.01111001111 x 2^-14 + 1.01111011100 x 2^-4 = 1.01111100101 x 2^-4 87F8_6016_4AB3_0c_4AAA_1 // f16_mulAdd_rz.tv line 3050000 87F8_6016_4AB3_4AAA_01 -1.01111111000 x 2^-14 * 1.00000010110 x 2^9 + 1.01010110011 x 2^3 = 1.01010101010 x 2^3 -785F_7FFF_3400_0c_7FFF_0 // f16_mulAdd_rz.tv line 3100000 785F_7FFF_3400_7FFF_00 1.00001011111 x 2^15 * NaN + 1.00000000000 x 2^-2 = NaN +785F_7FFF_3400_0c_7e00_0 // f16_mulAdd_rz.tv line 3100000 785F_7FFF_3400_7FFF_00 1.00001011111 x 2^15 * NaN + 1.00000000000 x 2^-2 = NaN // Skipped denorm f16_mulAdd_rz.tv line 3150000 8001_3801_3FFE_3FFD_01 -Denorm * 1.00000000001 x 2^-1 + 1.01111111110 x 2^0 = 1.01111111101 x 2^0 // Skipped denorm f16_mulAdd_rz.tv line 3200000 8001_9376_03E0_03E0_03 -Denorm * -1.01101110110 x 2^-11 + Denorm = Denorm // Skipped denorm f16_mulAdd_rz.tv line 3250000 BBF8_3103_83FE_B0FE_01 -1.01111111000 x 2^-1 * 1.00100000011 x 2^-3 + -Denorm = -1.00011111110 x 2^-3 @@ -831,13 +3807,13 @@ AF8F_FBFF_4400_0c_6F8F_1 // f16_mulAdd_rz.tv line 3550000 AF8F_FBFF_4400_6F8F_01 // Skipped denorm f16_mulAdd_rz.tv line 3800000 93FF_8001_88FE_88FD_01 -1.01111111111 x 2^-11 * -Denorm + -1.00011111110 x 2^-13 = -1.00011111101 x 2^-13 93FE_7401_1001_0c_CBFF_1 // f16_mulAdd_rz.tv line 3850000 93FE_7401_1001_CBFF_01 -1.01111111110 x 2^-11 * 1.00000000001 x 2^14 + 1.00000000001 x 2^-11 = -1.01111111111 x 2^3 3C16_42F4_43E1_0c_477D_1 // f16_mulAdd_rz.tv line 3900000 3C16_42F4_43E1_477D_01 1.00000010110 x 2^0 * 1.01011110100 x 2^1 + 1.01111100001 x 2^1 = 1.01101111101 x 2^2 -7FBF_47FF_C18F_0c_7FBF_0 // f16_mulAdd_rz.tv line 3950000 7FBF_47FF_C18F_7FBF_00 NaN * 1.01111111111 x 2^2 + -1.00110001111 x 2^1 = NaN +7FBF_47FF_C18F_0c_7e00_0 // f16_mulAdd_rz.tv line 3950000 7FBF_47FF_C18F_7FBF_00 NaN * 1.01111111111 x 2^2 + -1.00110001111 x 2^1 = NaN // Skipped denorm f16_mulAdd_rz.tv line 4000000 441E_6BFF_8000_741D_01 1.00000011110 x 2^2 * 1.01111111111 x 2^11 + -Denorm = 1.00000011101 x 2^14 B7FF_1001_93FE_0c_94FF_1 // f16_mulAdd_rz.tv line 4050000 B7FF_1001_93FE_94FF_01 -1.01111111111 x 2^-2 * 1.00000000001 x 2^-11 + -1.01111111110 x 2^-11 = -1.00011111111 x 2^-10 B7FF_C9C0_47DF_0c_4ACF_1 // f16_mulAdd_rz.tv line 4100000 B7FF_C9C0_47DF_4ACF_01 -1.01111111111 x 2^-2 * -1.00111000000 x 2^3 + 1.01111011111 x 2^2 = 1.01011001111 x 2^3 C40F_AB7F_EBFE_0c_EBFD_1 // f16_mulAdd_rz.tv line 4150000 C40F_AB7F_EBFE_EBFD_01 -1.00000001111 x 2^2 * -1.01101111111 x 2^-5 + -1.01111111110 x 2^11 = -1.01111111101 x 2^11 D404_3FFE_EAF9_0c_EB39_1 // f16_mulAdd_rz.tv line 4200000 D404_3FFE_EAF9_EB39_01 -1.00000000100 x 2^6 * 1.01111111110 x 2^0 + -1.01011111001 x 2^11 = -1.01100111001 x 2^11 -B800_FFFF_F201_0c_FFFF_0 // f16_mulAdd_rz.tv line 4250000 B800_FFFF_F201_FFFF_00 -1.00000000000 x 2^-1 * NaN + -1.01000000001 x 2^13 = NaN +B800_FFFF_F201_0c_7e00_0 // f16_mulAdd_rz.tv line 4250000 B800_FFFF_F201_FFFF_00 -1.00000000000 x 2^-1 * NaN + -1.01000000001 x 2^13 = NaN B801_3D3F_4001_0c_3D61_1 // f16_mulAdd_rz.tv line 4300000 B801_3D3F_4001_3D61_01 -1.00000000001 x 2^-1 * 1.00100111111 x 2^0 + 1.00000000001 x 2^1 = 1.00101100001 x 2^0 4FFF_4D63_77FF_0c_7815_1 // f16_mulAdd_rz.tv line 4350000 4FFF_4D63_77FF_7815_01 1.01111111111 x 2^4 * 1.00101100011 x 2^4 + 1.01111111111 x 2^14 = 1.00000010101 x 2^15 C41B_0FA0_C902_0c_C902_1 // f16_mulAdd_rz.tv line 4400000 C41B_0FA0_C902_C902_01 -1.00000011011 x 2^2 * 1.01110100000 x 2^-12 + -1.00100000010 x 2^3 = -1.00100000010 x 2^3 @@ -845,22 +3821,22 @@ B7C2_C7FF_B800_0c_42C1_1 // f16_mulAdd_rz.tv line 4450000 B7C2_C7FF_B800_42C1_01 BC00_8401_C3FE_0c_C3FD_1 // f16_mulAdd_rz.tv line 4500000 BC00_8401_C3FE_C3FD_01 -1.00000000000 x 2^0 * -1.00000000001 x 2^-14 + -1.01111111110 x 2^1 = -1.01111111101 x 2^1 BC01_6800_D06F_0c_E812_1 // f16_mulAdd_rz.tv line 4550000 BC01_6800_D06F_E812_01 -1.00000000001 x 2^0 * 1.00000000000 x 2^11 + -1.00001101111 x 2^5 = -1.00000010010 x 2^11 CFBC_931A_07FE_0c_26E5_1 // f16_mulAdd_rz.tv line 4600000 CFBC_931A_07FE_26E5_01 -1.01110111100 x 2^4 * -1.01100011010 x 2^-11 + 1.01111111110 x 2^-14 = 1.01011100101 x 2^-6 -7C70_BBFE_27F8_0c_7E70_0 // f16_mulAdd_rz.tv line 4650000 7C70_BBFE_27F8_7E70_10 NaN * -1.01111111110 x 2^-1 + 1.01111111000 x 2^-6 = NaN +7C70_BBFE_27F8_0c_7e00_0 // f16_mulAdd_rz.tv line 4650000 7C70_BBFE_27F8_7E70_10 NaN * -1.01111111110 x 2^-1 + 1.01111111000 x 2^-6 = NaN BFFE_7BFF_D3DF_0c_FBFF_5 // f16_mulAdd_rz.tv line 4700000 BFFE_7BFF_D3DF_FBFF_05 -1.01111111110 x 2^0 * 1.01111111111 x 2^15 + -1.01111011111 x 2^5 = -1.01111111111 x 2^15 -C000_2383_7C01_0c_7E01_0 // f16_mulAdd_rz.tv line 4750000 C000_2383_7C01_7E01_10 -1.00000000000 x 2^1 * 1.01110000011 x 2^-7 + NaN = NaN +C000_2383_7C01_0c_7e00_0 // f16_mulAdd_rz.tv line 4750000 C000_2383_7C01_7E01_10 -1.00000000000 x 2^1 * 1.01110000011 x 2^-7 + NaN = NaN // Skipped denorm f16_mulAdd_rz.tv line 4800000 AFBC_8020_87F2_87EE_01 -1.01110111100 x 2^-4 * -Denorm + -1.01111110010 x 2^-14 = -1.01111101110 x 2^-14 D00C_B8F6_B3CF_0c_4CF5_1 // f16_mulAdd_rz.tv line 4850000 D00C_B8F6_B3CF_4CF5_01 -1.00000001100 x 2^5 * -1.00011110110 x 2^-1 + -1.01111001111 x 2^-3 = 1.00011110101 x 2^4 8BEB_43FF_E800_0c_E800_1 // f16_mulAdd_rz.tv line 4900000 8BEB_43FF_E800_E800_01 -1.01111101011 x 2^-13 * 1.01111111111 x 2^1 + -1.00000000000 x 2^11 = -1.00000000000 x 2^11 // Skipped denorm f16_mulAdd_rz.tv line 4950000 C3FE_0001_FFFE_FFFE_00 -1.01111111110 x 2^1 * Denorm + NaN = NaN C3FE_B1FF_A600_0c_39CD_1 // f16_mulAdd_rz.tv line 5000000 C3FE_B1FF_A600_39CD_01 -1.01111111110 x 2^1 * -1.00111111111 x 2^-3 + -1.01000000000 x 2^-6 = 1.00111001101 x 2^-1 -B004_FC44_3FFE_0c_FE44_0 // f16_mulAdd_rz.tv line 5050000 B004_FC44_3FFE_FE44_10 -1.00000000100 x 2^-3 * NaN + 1.01111111110 x 2^0 = NaN +B004_FC44_3FFE_0c_7e00_0 // f16_mulAdd_rz.tv line 5050000 B004_FC44_3FFE_FE44_10 -1.00000000100 x 2^-3 * NaN + 1.01111111110 x 2^0 = NaN 85FF_37FE_31FE_0c_31FD_1 // f16_mulAdd_rz.tv line 5100000 85FF_37FE_31FE_31FD_01 -1.00111111111 x 2^-14 * 1.01111111110 x 2^-2 + 1.00111111110 x 2^-3 = 1.00111111101 x 2^-3 C401_EBFF_92C2_0c_7400_1 // f16_mulAdd_rz.tv line 5150000 C401_EBFF_92C2_7400_01 -1.00000000001 x 2^2 * -1.01111111111 x 2^11 + -1.01011000010 x 2^-11 = 1.00000000000 x 2^14 C7FF_B408_B401_0c_3F0E_1 // f16_mulAdd_rz.tv line 5200000 C7FF_B408_B401_3F0E_01 -1.01111111111 x 2^2 * -1.00000001000 x 2^-2 + -1.00000000001 x 2^-2 = 1.01100001110 x 2^0 43E0_C6FB_2360_0c_CEDE_1 // f16_mulAdd_rz.tv line 5250000 43E0_C6FB_2360_CEDE_01 1.01111100000 x 2^1 * -1.01011111011 x 2^2 + 1.01101100000 x 2^-7 = -1.01011011110 x 2^4 8B87_2C17_4F43_0c_4F42_1 // f16_mulAdd_rz.tv line 5300000 8B87_2C17_4F43_4F42_01 -1.01110000111 x 2^-13 * 1.00000010111 x 2^-4 + 1.01101000011 x 2^4 = 1.01101000010 x 2^4 // Skipped denorm f16_mulAdd_rz.tv line 5350000 830F_BFFE_0400_090E_01 -Denorm * -1.01111111110 x 2^0 + 1.00000000000 x 2^-14 = 1.00100001110 x 2^-13 -E801_7FFF_37FE_0c_7FFF_0 // f16_mulAdd_rz.tv line 5400000 E801_7FFF_37FE_7FFF_00 -1.00000000001 x 2^11 * NaN + 1.01111111110 x 2^-2 = NaN +E801_7FFF_37FE_0c_7e00_0 // f16_mulAdd_rz.tv line 5400000 E801_7FFF_37FE_7FFF_00 -1.00000000001 x 2^11 * NaN + 1.01111111110 x 2^-2 = NaN EBFF_483F_C7C1_0c_F83E_1 // f16_mulAdd_rz.tv line 5450000 EBFF_483F_C7C1_F83E_01 -1.01111111111 x 2^11 * 1.00000111111 x 2^3 + -1.01111000001 x 2^2 = -1.00000111110 x 2^15 49FE_3703_7BFE_0c_7BFE_1 // f16_mulAdd_rz.tv line 5500000 49FE_3703_7BFE_7BFE_01 1.00111111110 x 2^3 * 1.01100000011 x 2^-2 + 1.01111111110 x 2^15 = 1.01111111110 x 2^15 84BE_93FE_33DE_0c_33DE_1 // f16_mulAdd_rz.tv line 5550000 84BE_93FE_33DE_33DE_01 -1.00010111110 x 2^-14 * -1.01111111110 x 2^-11 + 1.01111011110 x 2^-3 = 1.01111011110 x 2^-3 @@ -873,12 +3849,12 @@ FBFE_FBFF_47FE_0c_7BFF_5 // f16_mulAdd_rz.tv line 5850000 FBFE_FBFF_47FE_7BFF_05 FC00_CE07_47C3_0c_7C00_0 // f16_mulAdd_rz.tv line 5900000 FC00_CE07_47C3_7C00_00 -INF * -1.01000000111 x 2^4 + 1.01111000011 x 2^2 = INF 343D_C5C9_93FE_0c_BE22_1 // f16_mulAdd_rz.tv line 5950000 343D_C5C9_93FE_BE22_01 1.00000111101 x 2^-2 * -1.00111001001 x 2^2 + -1.01111111110 x 2^-11 = -1.01000100010 x 2^0 EA10_07FE_C803_0c_C833_1 // f16_mulAdd_rz.tv line 6000000 EA10_07FE_C803_C833_01 -1.01000010000 x 2^11 * 1.01111111110 x 2^-14 + -1.00000000011 x 2^3 = -1.00000110011 x 2^3 -FFFF_C3FF_EA40_0c_FFFF_0 // f16_mulAdd_rz.tv line 6050000 FFFF_C3FF_EA40_FFFF_00 NaN * -1.01111111111 x 2^1 + -1.01001000000 x 2^11 = NaN +FFFF_C3FF_EA40_0c_7e00_0 // f16_mulAdd_rz.tv line 6050000 FFFF_C3FF_EA40_FFFF_00 NaN * -1.01111111111 x 2^1 + -1.01001000000 x 2^11 = NaN // Skipped denorm f16_mulAdd_rz.tv line 6100000 FFFE_80F8_0001_FFFE_00 NaN * -Denorm + Denorm = NaN ////////// Testcases from f16_mulAdd_rd.tv of type mulAdd rounding mode 2 0B01_93FB_E83F_2c_E840_1 // f16_mulAdd_rd.tv line 49998 0B01_93FB_E83F_E840_01 1.01100000001 x 2^-13 * -1.01111111011 x 2^-11 + -1.00000111111 x 2^11 = -1.00001000000 x 2^11 -FC82_C91F_A6FD_2c_FE82_0 // f16_mulAdd_rd.tv line 99998 FC82_C91F_A6FD_FE82_10 NaN * -1.00100011111 x 2^3 + -1.01011111101 x 2^-6 = NaN +FC82_C91F_A6FD_2c_7e00_0 // f16_mulAdd_rd.tv line 99998 FC82_C91F_A6FD_FE82_10 NaN * -1.00100011111 x 2^3 + -1.01011111101 x 2^-6 = NaN 06EF_3401_6BFF_2c_6BFF_1 // f16_mulAdd_rd.tv line 149998 06EF_3401_6BFF_6BFF_01 1.01011101111 x 2^-14 * 1.00000000001 x 2^-2 + 1.01111111111 x 2^11 = 1.01111111111 x 2^11 // Skipped denorm f16_mulAdd_rd.tv line 199998 03FF_E800_8001_AFFF_01 Denorm * -1.00000000000 x 2^11 + -Denorm = -1.01111111111 x 2^-4 // Skipped denorm f16_mulAdd_rd.tv line 249998 03FE_30FE_4903_4903_01 Denorm * 1.00011111110 x 2^-3 + 1.00100000011 x 2^3 = 1.00100000011 x 2^3 @@ -887,17 +3863,17 @@ FC82_C91F_A6FD_2c_FE82_0 // f16_mulAdd_rd.tv line 99998 FC82_C91F_A6FD_FE82_10 N 0401_BC01_487C_2c_487B_1 // f16_mulAdd_rd.tv line 399998 0401_BC01_487C_487B_01 1.00000000001 x 2^-14 * -1.00000000001 x 2^0 + 1.00001111100 x 2^3 = 1.00001111011 x 2^3 07FF_B388_37FE_2c_37FD_1 // f16_mulAdd_rd.tv line 449998 07FF_B388_37FE_37FD_01 1.01111111111 x 2^-14 * -1.01110001000 x 2^-3 + 1.01111111110 x 2^-2 = 1.01111111101 x 2^-2 C821_EFFF_B477_2c_7BFF_5 // f16_mulAdd_rd.tv line 499998 C821_EFFF_B477_7BFF_05 -1.00000100001 x 2^3 * -1.01111111111 x 2^12 + -1.00001110111 x 2^-2 = 1.01111111111 x 2^15 -107F_7D02_B304_2c_7F02_0 // f16_mulAdd_rd.tv line 549998 107F_7D02_B304_7F02_10 1.00001111111 x 2^-11 * NaN + -1.01100000100 x 2^-3 = NaN +107F_7D02_B304_2c_7e00_0 // f16_mulAdd_rd.tv line 549998 107F_7D02_B304_7F02_10 1.00001111111 x 2^-11 * NaN + -1.01100000100 x 2^-3 = NaN 3AFF_9001_87FF_2c_9081_1 // f16_mulAdd_rd.tv line 599998 3AFF_9001_87FF_9081_01 1.01011111111 x 2^-1 * -1.00000000001 x 2^-11 + -1.01111111111 x 2^-14 = -1.00010000001 x 2^-11 1001_4400_B801_2c_B7FA_1 // f16_mulAdd_rd.tv line 649998 1001_4400_B801_B7FA_01 1.00000000001 x 2^-11 * 1.00000000000 x 2^2 + -1.00000000001 x 2^-1 = -1.01111111010 x 2^-2 -13FF_FB7E_FC14_2c_FE14_0 // f16_mulAdd_rd.tv line 699998 13FF_FB7E_FC14_FE14_10 1.01111111111 x 2^-11 * -1.01101111110 x 2^15 + NaN = NaN -4F88_2C3F_FC01_2c_FE01_0 // f16_mulAdd_rd.tv line 749998 4F88_2C3F_FC01_FE01_10 1.01110001000 x 2^4 * 1.00000111111 x 2^-4 + NaN = NaN +13FF_FB7E_FC14_2c_7e00_0 // f16_mulAdd_rd.tv line 699998 13FF_FB7E_FC14_FE14_10 1.01111111111 x 2^-11 * -1.01101111110 x 2^15 + NaN = NaN +4F88_2C3F_FC01_2c_7e00_0 // f16_mulAdd_rd.tv line 749998 4F88_2C3F_FC01_FE01_10 1.01110001000 x 2^4 * 1.00000111111 x 2^-4 + NaN = NaN // Skipped denorm f16_mulAdd_rd.tv line 799998 5B66_7FFF_83C6_7FFF_00 1.01101100110 x 2^7 * NaN + -Denorm = NaN 3400_3801_33CD_2c_35E7_0 // f16_mulAdd_rd.tv line 849998 3400_3801_33CD_35E7_00 1.00000000000 x 2^-2 * 1.00000000001 x 2^-1 + 1.01111001101 x 2^-3 = 1.00111100111 x 2^-2 3400_C1F0_47FE_2c_4740_0 // f16_mulAdd_rd.tv line 899998 3400_C1F0_47FE_4740_00 1.00000000000 x 2^-2 * -1.00111110000 x 2^1 + 1.01111111110 x 2^2 = 1.01101000000 x 2^2 3102_87F7_3C1F_2c_3C1E_1 // f16_mulAdd_rd.tv line 949998 3102_87F7_3C1F_3C1E_01 1.00100000010 x 2^-3 * -1.01111110111 x 2^-14 + 1.00000011111 x 2^0 = 1.00000011110 x 2^0 13FB_F8FD_4E75_2c_CAFE_1 // f16_mulAdd_rd.tv line 999998 13FB_F8FD_4E75_CAFE_01 1.01111111011 x 2^-11 * -1.00011111101 x 2^15 + 1.01001110101 x 2^4 = -1.01011111110 x 2^3 -FFEF_0401_BFFF_2c_FFEF_0 // f16_mulAdd_rd.tv line 1049998 FFEF_0401_BFFF_FFEF_00 NaN * 1.00000000001 x 2^-14 + -1.01111111111 x 2^0 = NaN +FFEF_0401_BFFF_2c_7e00_0 // f16_mulAdd_rd.tv line 1049998 FFEF_0401_BFFF_FFEF_00 NaN * 1.00000000001 x 2^-14 + -1.01111111111 x 2^0 = NaN 37FE_C000_E801_2c_E802_1 // f16_mulAdd_rd.tv line 1099998 37FE_C000_E801_E802_01 1.01111111110 x 2^-2 * -1.00000000000 x 2^1 + -1.00000000001 x 2^11 = -1.00000000010 x 2^11 3800_5AB8_FBF7_2c_FBF4_1 // f16_mulAdd_rd.tv line 1149998 3800_5AB8_FBF7_FBF4_01 1.00000000000 x 2^-1 * 1.01010111000 x 2^7 + -1.01111110111 x 2^15 = -1.01111110100 x 2^15 04FB_286D_3401_2c_3401_1 // f16_mulAdd_rd.tv line 1199998 04FB_286D_3401_3401_01 1.00011111011 x 2^-14 * 1.00001101101 x 2^-5 + 1.00000000001 x 2^-2 = 1.00000000001 x 2^-2 @@ -912,10 +3888,10 @@ FFEF_0401_BFFF_2c_FFEF_0 // f16_mulAdd_rd.tv line 1049998 FFEF_0401_BFFF_FFEF_00 B0B7_6A6F_4401_2c_DF86_1 // f16_mulAdd_rd.tv line 1649998 B0B7_6A6F_4401_DF86_01 -1.00010110111 x 2^-3 * 1.01001101111 x 2^11 + 1.00000000001 x 2^2 = -1.01110000110 x 2^8 0774_6BFF_DEC4_2c_DEC3_1 // f16_mulAdd_rd.tv line 1699998 0774_6BFF_DEC4_DEC3_01 1.01101110100 x 2^-14 * 1.01111111111 x 2^11 + -1.01011000100 x 2^8 = -1.01011000011 x 2^8 4001_1001_BF3F_2c_BF3E_1 // f16_mulAdd_rd.tv line 1749998 4001_1001_BF3F_BF3E_01 1.00000000001 x 2^1 * 1.00000000001 x 2^-11 + -1.01100111111 x 2^0 = -1.01100111110 x 2^0 -4001_7FDF_BBFE_2c_7FDF_0 // f16_mulAdd_rd.tv line 1799998 4001_7FDF_BBFE_7FDF_00 1.00000000001 x 2^1 * NaN + -1.01111111110 x 2^-1 = NaN -FF7C_7FFA_747E_2c_FF7C_0 // f16_mulAdd_rd.tv line 1849998 FF7C_7FFA_747E_FF7C_00 NaN * NaN + 1.00001111110 x 2^14 = NaN +4001_7FDF_BBFE_2c_7e00_0 // f16_mulAdd_rd.tv line 1799998 4001_7FDF_BBFE_7FDF_00 1.00000000001 x 2^1 * NaN + -1.01111111110 x 2^-1 = NaN +FF7C_7FFA_747E_2c_7e00_0 // f16_mulAdd_rd.tv line 1849998 FF7C_7FFA_747E_FF7C_00 NaN * NaN + 1.00001111110 x 2^14 = NaN 4903_D4FE_BBF5_2c_E244_1 // f16_mulAdd_rd.tv line 1899998 4903_D4FE_BBF5_E244_01 1.00100000011 x 2^3 * -1.00011111110 x 2^6 + -1.01111110101 x 2^-1 = -1.01001000100 x 2^9 -440F_FFFF_13FF_2c_FFFF_0 // f16_mulAdd_rd.tv line 1949998 440F_FFFF_13FF_FFFF_00 1.00000001111 x 2^2 * NaN + 1.01111111111 x 2^-11 = NaN +440F_FFFF_13FF_2c_7e00_0 // f16_mulAdd_rd.tv line 1949998 440F_FFFF_13FF_FFFF_00 1.00000001111 x 2^2 * NaN + 1.01111111111 x 2^-11 = NaN 4400_B801_3C01_2c_BC01_0 // f16_mulAdd_rd.tv line 1999998 4400_B801_3C01_BC01_00 1.00000000000 x 2^2 * -1.00000000001 x 2^-1 + 1.00000000001 x 2^0 = -1.00000000001 x 2^0 4401_2BFA_B423_2c_A0A1_1 // f16_mulAdd_rd.tv line 2049998 4401_2BFA_B423_A0A1_01 1.00000000001 x 2^2 * 1.01111111010 x 2^-5 + -1.00000100011 x 2^-2 = -1.00010100001 x 2^-7 // Skipped denorm f16_mulAdd_rd.tv line 2099998 3016_3E80_8001_32A3_01 1.00000010110 x 2^-3 * 1.01010000000 x 2^0 + -Denorm = 1.01010100011 x 2^-3 @@ -924,7 +3900,7 @@ F420_C7FF_B8F7_2c_7BFF_5 // f16_mulAdd_rd.tv line 2149998 F420_C7FF_B8F7_7BFF_05 6800_433C_EBFE_2c_6A7A_0 // f16_mulAdd_rd.tv line 2249998 6800_433C_EBFE_6A7A_00 1.00000000000 x 2^11 * 1.01100111100 x 2^1 + -1.01111111110 x 2^11 = 1.01001111010 x 2^11 4240_2EEF_123F_2c_356D_1 // f16_mulAdd_rd.tv line 2299998 4240_2EEF_123F_356D_01 1.01001000000 x 2^1 * 1.01011101111 x 2^-4 + 1.01000111111 x 2^-11 = 1.00101101101 x 2^-2 // Skipped denorm f16_mulAdd_rd.tv line 2349998 0074_F0AE_889A_AC40_01 Denorm * -1.00010101110 x 2^13 + -1.00010011010 x 2^-13 = -1.00001000000 x 2^-4 -7C4E_7BFF_43FF_2c_7E4E_0 // f16_mulAdd_rd.tv line 2399998 7C4E_7BFF_43FF_7E4E_10 NaN * 1.01111111111 x 2^15 + 1.01111111111 x 2^1 = NaN +7C4E_7BFF_43FF_2c_7e00_0 // f16_mulAdd_rd.tv line 2399998 7C4E_7BFF_43FF_7E4E_10 NaN * 1.01111111111 x 2^15 + 1.01111111111 x 2^1 = NaN 6BFE_3401_7801_2c_7820_1 // f16_mulAdd_rd.tv line 2449998 6BFE_3401_7801_7820_01 1.01111111110 x 2^11 * 1.00000000001 x 2^-2 + 1.00000000001 x 2^15 = 1.00000100000 x 2^15 6BFE_23FA_C010_2c_53B7_1 // f16_mulAdd_rd.tv line 2499998 6BFE_23FA_C010_53B7_01 1.01111111110 x 2^11 * 1.01111111010 x 2^-7 + -1.00000010000 x 2^1 = 1.01110110111 x 2^5 5023_8BFF_B801_2c_B812_1 // f16_mulAdd_rd.tv line 2549998 5023_8BFF_B801_B812_01 1.00000100011 x 2^5 * -1.01111111111 x 2^-13 + -1.00000000001 x 2^-1 = -1.00000010010 x 2^-1 @@ -932,10 +3908,10 @@ FA01_43FF_EA16_2c_FC00_5 // f16_mulAdd_rd.tv line 2599998 FA01_43FF_EA16_FC00_05 // Skipped denorm f16_mulAdd_rd.tv line 2649998 7BFF_0001_407E_407F_01 1.01111111111 x 2^15 * Denorm + 1.00001111110 x 2^1 = 1.00001111111 x 2^1 // Skipped denorm f16_mulAdd_rd.tv line 2699998 7BFF_0106_07FE_3C17_01 1.01111111111 x 2^15 * Denorm + 1.01111111110 x 2^-14 = 1.00000010111 x 2^0 BCFA_B081_AD7F_2c_2DB5_1 // f16_mulAdd_rd.tv line 2749998 BCFA_B081_AD7F_2DB5_01 -1.00011111010 x 2^0 * -1.00010000001 x 2^-3 + -1.00101111111 x 2^-4 = 1.00110110101 x 2^-4 -42F6_8B87_7C52_2c_7E52_0 // f16_mulAdd_rd.tv line 2799998 42F6_8B87_7C52_7E52_10 1.01011110110 x 2^1 * -1.01110000111 x 2^-13 + NaN = NaN -6C47_EBFF_7FFF_2c_7FFF_0 // f16_mulAdd_rd.tv line 2849998 6C47_EBFF_7FFF_7FFF_00 1.00001000111 x 2^12 * -1.01111111111 x 2^11 + NaN = NaN -7C01_9001_9001_2c_7E01_0 // f16_mulAdd_rd.tv line 2899998 7C01_9001_9001_7E01_10 NaN * -1.00000000001 x 2^-11 + -1.00000000001 x 2^-11 = NaN -7FFF_4C06_B843_2c_7FFF_0 // f16_mulAdd_rd.tv line 2949998 7FFF_4C06_B843_7FFF_00 NaN * 1.00000000110 x 2^4 + -1.00001000011 x 2^-1 = NaN +42F6_8B87_7C52_2c_7e00_0 // f16_mulAdd_rd.tv line 2799998 42F6_8B87_7C52_7E52_10 1.01011110110 x 2^1 * -1.01110000111 x 2^-13 + NaN = NaN +6C47_EBFF_7FFF_2c_7e00_0 // f16_mulAdd_rd.tv line 2849998 6C47_EBFF_7FFF_7FFF_00 1.00001000111 x 2^12 * -1.01111111111 x 2^11 + NaN = NaN +7C01_9001_9001_2c_7e00_0 // f16_mulAdd_rd.tv line 2899998 7C01_9001_9001_7E01_10 NaN * -1.00000000001 x 2^-11 + -1.00000000001 x 2^-11 = NaN +7FFF_4C06_B843_2c_7e00_0 // f16_mulAdd_rd.tv line 2949998 7FFF_4C06_B843_7FFF_00 NaN * 1.00000000110 x 2^4 + -1.00001000011 x 2^-1 = NaN BC20_93DE_E801_2c_E801_1 // f16_mulAdd_rd.tv line 2999998 BC20_93DE_E801_E801_01 -1.00000100000 x 2^0 * -1.01111011110 x 2^-11 + -1.00000000001 x 2^11 = -1.00000000001 x 2^11 0FFF_BFFE_F427_2c_F428_1 // f16_mulAdd_rd.tv line 3049998 0FFF_BFFE_F427_F428_01 1.01111111111 x 2^-12 * -1.01111111110 x 2^0 + -1.00000100111 x 2^14 = -1.00000101000 x 2^14 // Skipped denorm f16_mulAdd_rd.tv line 3099998 8000_7FFF_B2FE_7FFF_00 -Denorm * NaN + -1.01011111110 x 2^-3 = NaN @@ -961,7 +3937,7 @@ B7FF_3C12_93FE_2c_B814_1 // f16_mulAdd_rd.tv line 4049998 B7FF_3C12_93FE_B814_01 0607_0A6D_F440_2c_F440_1 // f16_mulAdd_rd.tv line 4099998 0607_0A6D_F440_F440_01 1.01000000111 x 2^-14 * 1.01001101101 x 2^-13 + -1.00001000000 x 2^14 = -1.00001000000 x 2^14 E7FF_2080_BADA_2c_CCB7_1 // f16_mulAdd_rd.tv line 4149998 E7FF_2080_BADA_CCB7_01 -1.01111111111 x 2^10 * 1.00010000000 x 2^-7 + -1.01011011010 x 2^-1 = -1.00010110111 x 2^4 // Skipped denorm f16_mulAdd_rd.tv line 4199998 F06F_3FFE_03FF_F46E_01 -1.00001101111 x 2^13 * 1.01111111110 x 2^0 + Denorm = -1.00001101110 x 2^14 -B800_FFFF_3401_2c_FFFF_0 // f16_mulAdd_rd.tv line 4249998 B800_FFFF_3401_FFFF_00 -1.00000000000 x 2^-1 * NaN + 1.00000000001 x 2^-2 = NaN +B800_FFFF_3401_2c_7e00_0 // f16_mulAdd_rd.tv line 4249998 B800_FFFF_3401_FFFF_00 -1.00000000000 x 2^-1 * NaN + 1.00000000001 x 2^-2 = NaN B801_EBE0_F9FF_2c_F9C0_1 // f16_mulAdd_rd.tv line 4299998 B801_EBE0_F9FF_F9C0_01 -1.00000000001 x 2^-1 * -1.01111100000 x 2^11 + -1.00111111111 x 2^15 = -1.00111000000 x 2^15 2DD3_B478_7801_2c_7800_1 // f16_mulAdd_rd.tv line 4349998 2DD3_B478_7801_7800_01 1.00111010011 x 2^-4 * -1.00001111000 x 2^-2 + 1.00000000001 x 2^15 = 1.00000000000 x 2^15 EBDB_13FE_5F06_2c_5EF6_1 // f16_mulAdd_rd.tv line 4399998 EBDB_13FE_5F06_5EF6_01 -1.01111011011 x 2^11 * 1.01111111110 x 2^-11 + 1.01100000110 x 2^8 = 1.01011110110 x 2^8 @@ -973,9 +3949,9 @@ ABCF_397E_216D_2c_A802_1 // f16_mulAdd_rd.tv line 4549998 ABCF_397E_216D_A802_01 BFFE_7BFF_4401_2c_FC00_5 // f16_mulAdd_rd.tv line 4699998 BFFE_7BFF_4401_FC00_05 -1.01111111110 x 2^0 * 1.01111111111 x 2^15 + 1.00000000001 x 2^2 = -INF C000_882F_4B10_2c_4B10_1 // f16_mulAdd_rd.tv line 4749998 C000_882F_4B10_4B10_01 -1.00000000000 x 2^1 * -1.00000101111 x 2^-13 + 1.01100010000 x 2^3 = 1.01100010000 x 2^3 3A4E_B929_9001_2c_B813_1 // f16_mulAdd_rd.tv line 4799998 3A4E_B929_9001_B813_01 1.01001001110 x 2^-1 * -1.00100101001 x 2^-1 + -1.00000000001 x 2^-11 = -1.00000010011 x 2^-1 -C290_87FE_FD07_2c_FF07_0 // f16_mulAdd_rd.tv line 4849998 C290_87FE_FD07_FF07_10 -1.01010010000 x 2^1 * -1.01111111110 x 2^-14 + NaN = NaN +C290_87FE_FD07_2c_7e00_0 // f16_mulAdd_rd.tv line 4849998 C290_87FE_FD07_FF07_10 -1.01010010000 x 2^1 * -1.01111111110 x 2^-14 + NaN = NaN C3FF_43FF_380D_2c_CBBE_1 // f16_mulAdd_rd.tv line 4899998 C3FF_43FF_380D_CBBE_01 -1.01111111111 x 2^1 * 1.01111111111 x 2^1 + 1.00000001101 x 2^-1 = -1.01110111110 x 2^3 -C3FE_28E0_FFFE_2c_FFFE_0 // f16_mulAdd_rd.tv line 4949998 C3FE_28E0_FFFE_FFFE_00 -1.01111111110 x 2^1 * 1.00011100000 x 2^-5 + NaN = NaN +C3FE_28E0_FFFE_2c_7e00_0 // f16_mulAdd_rd.tv line 4949998 C3FE_28E0_FFFE_FFFE_00 -1.01111111110 x 2^1 * 1.00011100000 x 2^-5 + NaN = NaN CFE3_4B04_CF81_2c_DF63_1 // f16_mulAdd_rd.tv line 4999998 CFE3_4B04_CF81_DF63_01 -1.01111100011 x 2^4 * 1.01100000100 x 2^3 + -1.01110000001 x 2^4 = -1.01101100011 x 2^8 120A_BBAF_C6DF_2c_C6E0_1 // f16_mulAdd_rd.tv line 5049998 120A_BBAF_C6DF_C6E0_01 1.01000001010 x 2^-11 * -1.01110101111 x 2^-1 + -1.01011011111 x 2^2 = -1.01011100000 x 2^2 2CFF_37FE_6BFF_2c_6BFF_1 // f16_mulAdd_rd.tv line 5099998 2CFF_37FE_6BFF_6BFF_01 1.00011111111 x 2^-4 * 1.01111111110 x 2^-2 + 1.01111111111 x 2^11 = 1.01111111111 x 2^11 @@ -990,15 +3966,15 @@ E801_B5BF_37FE_2c_61C1_1 // f16_mulAdd_rd.tv line 5399998 E801_B5BF_37FE_61C1_01 D88E_93FE_87FF_2c_308B_1 // f16_mulAdd_rd.tv line 5549998 D88E_93FE_87FF_308B_01 -1.00010001110 x 2^7 * -1.01111111110 x 2^-11 + -1.01111111111 x 2^-14 = 1.00010001011 x 2^-3 F800_47FF_B801_2c_FC00_5 // f16_mulAdd_rd.tv line 5599998 F800_47FF_B801_FC00_05 -1.00000000000 x 2^15 * 1.01111111111 x 2^2 + -1.00000000001 x 2^-1 = -INF F801_BDFC_740C_2c_7BFF_5 // f16_mulAdd_rd.tv line 5649998 F801_BDFC_740C_7BFF_05 -1.00000000001 x 2^15 * -1.00111111100 x 2^0 + 1.00000001100 x 2^14 = 1.01111111111 x 2^15 -11F7_3C60_FC01_2c_FE01_0 // f16_mulAdd_rd.tv line 5699998 11F7_3C60_FC01_FE01_10 1.00111110111 x 2^-11 * 1.00001100000 x 2^0 + NaN = NaN +11F7_3C60_FC01_2c_7e00_0 // f16_mulAdd_rd.tv line 5699998 11F7_3C60_FC01_FE01_10 1.00111110111 x 2^-11 * 1.00001100000 x 2^0 + NaN = NaN // Skipped denorm f16_mulAdd_rd.tv line 5749998 CBF0_8000_8C11_8C11_00 -1.01111110000 x 2^3 * -Denorm + -1.00000010001 x 2^-12 = -1.00000010001 x 2^-12 FBFE_3BFE_B7E4_2c_FBFD_1 // f16_mulAdd_rd.tv line 5799998 FBFE_3BFE_B7E4_FBFD_01 -1.01111111110 x 2^15 * 1.01111111110 x 2^-1 + -1.01111100100 x 2^-2 = -1.01111111101 x 2^15 FBFE_F8FA_47FE_2c_7BFF_5 // f16_mulAdd_rd.tv line 5849998 FBFE_F8FA_47FE_7BFF_05 -1.01111111110 x 2^15 * -1.00011111010 x 2^15 + 1.01111111110 x 2^2 = 1.01111111111 x 2^15 B40F_CA3F_B7FE_2c_4156_1 // f16_mulAdd_rd.tv line 5899998 B40F_CA3F_B7FE_4156_01 -1.00000001111 x 2^-2 * -1.01000111111 x 2^3 + -1.01111111110 x 2^-2 = 1.00101010110 x 2^1 A1FE_3B0F_47CF_2c_47CC_1 // f16_mulAdd_rd.tv line 5949998 A1FE_3B0F_47CF_47CC_01 -1.00111111110 x 2^-7 * 1.01100001111 x 2^-1 + 1.01111001111 x 2^2 = 1.01111001100 x 2^2 BC04_07FE_BFFF_2c_C000_1 // f16_mulAdd_rd.tv line 5999998 BC04_07FE_BFFF_C000_01 -1.00000000100 x 2^0 * 1.01111111110 x 2^-14 + -1.01111111111 x 2^0 = -1.00000000000 x 2^1 -FFFF_C3FF_E801_2c_FFFF_0 // f16_mulAdd_rd.tv line 6049998 FFFF_C3FF_E801_FFFF_00 NaN * -1.01111111111 x 2^1 + -1.00000000001 x 2^11 = NaN -FFFE_697C_D7DB_2c_FFFE_0 // f16_mulAdd_rd.tv line 6099998 FFFE_697C_D7DB_FFFE_00 NaN * 1.00101111100 x 2^11 + -1.01111011011 x 2^6 = NaN +FFFF_C3FF_E801_2c_7e00_0 // f16_mulAdd_rd.tv line 6049998 FFFF_C3FF_E801_FFFF_00 NaN * -1.01111111111 x 2^1 + -1.00000000001 x 2^11 = NaN +FFFE_697C_D7DB_2c_7e00_0 // f16_mulAdd_rd.tv line 6099998 FFFE_697C_D7DB_FFFE_00 NaN * 1.00101111100 x 2^11 + -1.01111011011 x 2^6 = NaN ////////// Testcases from f16_mulAdd_ru.tv of type mulAdd rounding mode 3 0000_BBFE_0778_3c_0778_0 // f16_mulAdd_ru.tv line 49997 0000_BBFE_0778_0778_00 0 * -1.01111111110 x 2^-1 + 1.01101111000 x 2^-14 = 1.01101111000 x 2^-14 @@ -1038,7 +4014,7 @@ CE06_FC00_3801_3c_7C00_0 // f16_mulAdd_ru.tv line 1599997 CE06_FC00_3801_7C00_00 C880_CFF8_9000_3c_5C7C_1 // f16_mulAdd_ru.tv line 1749997 C880_CFF8_9000_5C7C_01 -1.00010000000 x 2^3 * -1.01111111000 x 2^4 + -1.00000000000 x 2^-11 = 1.00001111100 x 2^8 C843_C400_F410_3c_F40D_1 // f16_mulAdd_ru.tv line 1799997 C843_C400_F410_F40D_01 -1.00001000011 x 2^3 * -1.00000000000 x 2^2 + -1.00000010000 x 2^14 = -1.00000001101 x 2^14 // Skipped denorm f16_mulAdd_ru.tv line 1849997 43FF_83FE_7623_7623_01 1.01111111111 x 2^1 * -Denorm + 1.01000100011 x 2^14 = 1.01000100011 x 2^14 -43FE_C5EA_FFFF_3c_FFFF_0 // f16_mulAdd_ru.tv line 1899997 43FE_C5EA_FFFF_FFFF_00 1.01111111110 x 2^1 * -1.00111101010 x 2^2 + NaN = NaN +43FE_C5EA_FFFF_3c_7e00_0 // f16_mulAdd_ru.tv line 1899997 43FE_C5EA_FFFF_FFFF_00 1.01111111110 x 2^1 * -1.00111101010 x 2^2 + NaN = NaN C415_2360_FBEC_3c_FBEC_1 // f16_mulAdd_ru.tv line 1949997 C415_2360_FBEC_FBEC_01 -1.00000010101 x 2^2 * 1.01101100000 x 2^-7 + -1.01111101100 x 2^15 = -1.01111101100 x 2^15 E7BE_BC0A_4422_3c_67D6_1 // f16_mulAdd_ru.tv line 1999997 E7BE_BC0A_4422_67D6_01 -1.01110111110 x 2^10 * -1.00000001010 x 2^0 + 1.00000100010 x 2^2 = 1.01111010110 x 2^10 4A3A_7800_6801_3c_7C00_5 // f16_mulAdd_ru.tv line 2049997 4A3A_7800_6801_7C00_05 1.01000111010 x 2^3 * 1.00000000000 x 2^15 + 1.00000000001 x 2^11 = INF @@ -1055,13 +4031,13 @@ BB83_E800_8401_3c_6783_1 // f16_mulAdd_ru.tv line 2499997 BB83_E800_8401_6783_01 7801_4BF2_4C8E_3c_7C00_5 // f16_mulAdd_ru.tv line 2599997 7801_4BF2_4C8E_7C00_05 1.00000000001 x 2^15 * 1.01111110010 x 2^3 + 1.00010001110 x 2^4 = INF 3C7E_123F_FC00_3c_FC00_0 // f16_mulAdd_ru.tv line 2649997 3C7E_123F_FC00_FC00_00 1.00001111110 x 2^0 * 1.01000111111 x 2^-11 + -INF = -INF // Skipped denorm f16_mulAdd_ru.tv line 2699997 8165_BC01_FBFF_FBFE_01 -Denorm * -1.00000000001 x 2^0 + -1.01111111111 x 2^15 = -1.01111111110 x 2^15 -7BFE_7C00_FC03_3c_FE03_0 // f16_mulAdd_ru.tv line 2749997 7BFE_7C00_FC03_FE03_10 1.01111111110 x 2^15 * INF + NaN = NaN +7BFE_7C00_FC03_3c_7e00_0 // f16_mulAdd_ru.tv line 2749997 7BFE_7C00_FC03_FE03_10 1.01111111110 x 2^15 * INF + NaN = NaN 7C00_C03E_47FF_3c_FC00_0 // f16_mulAdd_ru.tv line 2799997 7C00_C03E_47FF_FC00_00 INF * -1.00000111110 x 2^1 + 1.01111111111 x 2^2 = -INF 3FF4_4907_3044_3c_4D08_1 // f16_mulAdd_ru.tv line 2849997 3FF4_4907_3044_4D08_01 1.01111110100 x 2^0 * 1.00100000111 x 2^3 + 1.00001000100 x 2^-3 = 1.00100001000 x 2^4 37E0_4CBA_3201_3c_48C0_1 // f16_mulAdd_ru.tv line 2899997 37E0_4CBA_3201_48C0_01 1.01111100000 x 2^-2 * 1.00010111010 x 2^4 + 1.01000000001 x 2^-3 = 1.00011000000 x 2^3 F801_4400_BC01_3c_FBFF_5 // f16_mulAdd_ru.tv line 2949997 F801_4400_BC01_FBFF_05 -1.00000000001 x 2^15 * 1.00000000000 x 2^2 + -1.00000000001 x 2^0 = -1.01111111111 x 2^15 // Skipped denorm f16_mulAdd_ru.tv line 2999997 7FFE_03FE_E800_7FFE_00 NaN * Denorm + -1.00000000000 x 2^11 = NaN -7FFE_0A01_43F8_3c_7FFE_0 // f16_mulAdd_ru.tv line 3049997 7FFE_0A01_43F8_7FFE_00 NaN * 1.01000000001 x 2^-13 + 1.01111111000 x 2^1 = NaN +7FFE_0A01_43F8_3c_7e00_0 // f16_mulAdd_ru.tv line 3049997 7FFE_0A01_43F8_7FFE_00 NaN * 1.01000000001 x 2^-13 + 1.01111111000 x 2^1 = NaN 386F_4404_3400_3c_40F4_1 // f16_mulAdd_ru.tv line 3099997 386F_4404_3400_40F4_01 1.00001101111 x 2^-1 * 1.00000000100 x 2^2 + 1.00000000000 x 2^-2 = 1.00011110100 x 2^1 BBFB_3801_187F_3c_B7F4_1 // f16_mulAdd_ru.tv line 3149997 BBFB_3801_187F_B7F4_01 -1.01111111011 x 2^-1 * 1.00000000001 x 2^-1 + 1.00001111111 x 2^-9 = -1.01111110100 x 2^-2 // Skipped denorm f16_mulAdd_ru.tv line 3199997 8001_F800_B7FF_B7F7_00 -Denorm * -1.00000000000 x 2^15 + -1.01111111111 x 2^-2 = -1.01111110111 x 2^-2 @@ -1073,9 +4049,9 @@ B349_C000_F801_3c_F800_1 // f16_mulAdd_ru.tv line 3399997 B349_C000_F801_F800_01 87FF_93E1_7778_3c_7779_1 // f16_mulAdd_ru.tv line 3499997 87FF_93E1_7778_7779_01 -1.01111111111 x 2^-14 * -1.01111100001 x 2^-11 + 1.01101111000 x 2^14 = 1.01101111001 x 2^14 3D35_341E_4400_3c_4456_1 // f16_mulAdd_ru.tv line 3549997 3D35_341E_4400_4456_01 1.00100110101 x 2^0 * 1.00000011110 x 2^-2 + 1.00000000000 x 2^2 = 1.00001010110 x 2^2 3E00_B401_057F_3c_B601_1 // f16_mulAdd_ru.tv line 3599997 3E00_B401_057F_B601_01 1.01000000000 x 2^0 * -1.00000000001 x 2^-2 + 1.00101111111 x 2^-14 = -1.01000000001 x 2^-2 -9000_6800_7C36_3c_7E36_0 // f16_mulAdd_ru.tv line 3649997 9000_6800_7C36_7E36_10 -1.00000000000 x 2^-11 * 1.00000000000 x 2^11 + NaN = NaN +9000_6800_7C36_3c_7e00_0 // f16_mulAdd_ru.tv line 3649997 9000_6800_7C36_7E36_10 -1.00000000000 x 2^-11 * 1.00000000000 x 2^11 + NaN = NaN 9001_CFBF_BBFF_3c_BBDF_1 // f16_mulAdd_ru.tv line 3699997 9001_CFBF_BBFF_BBDF_01 -1.00000000001 x 2^-11 * -1.01110111111 x 2^4 + -1.01111111111 x 2^-1 = -1.01111011111 x 2^-1 -7C04_B180_6F81_3c_7E04_0 // f16_mulAdd_ru.tv line 3749997 7C04_B180_6F81_7E04_10 NaN * -1.00110000000 x 2^-3 + 1.01110000001 x 2^12 = NaN +7C04_B180_6F81_3c_7e00_0 // f16_mulAdd_ru.tv line 3749997 7C04_B180_6F81_7E04_10 NaN * -1.00110000000 x 2^-3 + 1.01110000001 x 2^12 = NaN // Skipped denorm f16_mulAdd_ru.tv line 3799997 D402_86BF_001F_1EC3_01 -1.00000000010 x 2^6 * -1.01010111111 x 2^-14 + Denorm = 1.01011000011 x 2^-8 07F5_3C01_1001_3c_1100_1 // f16_mulAdd_ru.tv line 3849997 07F5_3C01_1001_1100_01 1.01111110101 x 2^-14 * 1.00000000001 x 2^0 + 1.00000000001 x 2^-11 = 1.00100000000 x 2^-11 93FE_FC00_3C00_3c_7C00_0 // f16_mulAdd_ru.tv line 3899997 93FE_FC00_3C00_7C00_00 -1.01111111110 x 2^-11 * -INF + 1.00000000000 x 2^0 = INF @@ -1090,10 +4066,10 @@ F600_B801_4001_3c_7202_1 // f16_mulAdd_ru.tv line 4299997 F600_B801_4001_7202_01 BBFF_7800_7800_3c_4C00_0 // f16_mulAdd_ru.tv line 4349997 BBFF_7800_7800_4C00_00 -1.01111111111 x 2^-1 * 1.00000000000 x 2^15 + 1.00000000000 x 2^15 = 1.00000000000 x 2^4 BBFE_13C2_3BF2_3c_3BF1_1 // f16_mulAdd_ru.tv line 4399997 BBFE_13C2_3BF2_3BF1_01 -1.01111111110 x 2^-1 * 1.01111000010 x 2^-11 + 1.01111110010 x 2^-1 = 1.01111110001 x 2^-1 77DF_C900_B800_3c_FBFF_5 // f16_mulAdd_ru.tv line 4449997 77DF_C900_B800_FBFF_05 1.01111011111 x 2^14 * -1.00100000000 x 2^3 + -1.00000000000 x 2^-1 = -1.01111111111 x 2^15 -47E7_8401_7FF8_3c_7FF8_0 // f16_mulAdd_ru.tv line 4499997 47E7_8401_7FF8_7FF8_00 1.01111100111 x 2^2 * -1.00000000001 x 2^-14 + NaN = NaN +47E7_8401_7FF8_3c_7e00_0 // f16_mulAdd_ru.tv line 4499997 47E7_8401_7FF8_7FF8_00 1.01111100111 x 2^2 * -1.00000000001 x 2^-14 + NaN = NaN BC01_4000_4F9F_3c_4F1F_1 // f16_mulAdd_ru.tv line 4549997 BC01_4000_4F9F_4F1F_01 -1.00000000001 x 2^0 * 1.00000000000 x 2^1 + 1.01110011111 x 2^4 = 1.01100011111 x 2^4 BFFF_EBFA_07FF_3c_6FFA_1 // f16_mulAdd_ru.tv line 4599997 BFFF_EBFA_07FF_6FFA_01 -1.01111111111 x 2^0 * -1.01111111010 x 2^11 + 1.01111111111 x 2^-14 = 1.01111111010 x 2^12 -5522_FC86_B777_3c_FE86_0 // f16_mulAdd_ru.tv line 4649997 5522_FC86_B777_FE86_10 1.00100100010 x 2^6 * NaN + -1.01101110111 x 2^-2 = NaN +5522_FC86_B777_3c_7e00_0 // f16_mulAdd_ru.tv line 4649997 5522_FC86_B777_FE86_10 1.00100100010 x 2^6 * NaN + -1.01101110111 x 2^-2 = NaN 3502_388E_1322_3c_31BB_1 // f16_mulAdd_ru.tv line 4699997 3502_388E_1322_31BB_01 1.00100000010 x 2^-2 * 1.00010001110 x 2^-1 + 1.01100100010 x 2^-11 = 1.00110111011 x 2^-3 // Skipped denorm f16_mulAdd_ru.tv line 4749997 014A_3401_7C01_7E01_10 Denorm * 1.00000000001 x 2^-2 + NaN = NaN C000_E800_9000_3c_6C00_1 // f16_mulAdd_ru.tv line 4799997 C000_E800_9000_6C00_01 -1.00000000000 x 2^1 * -1.00000000000 x 2^11 + -1.00000000000 x 2^-11 = 1.00000000000 x 2^12 @@ -1106,9 +4082,9 @@ C3FE_BC01_2C7E_3c_4412_1 // f16_mulAdd_ru.tv line 4999997 C3FE_BC01_2C7E_4412_01 // Skipped denorm f16_mulAdd_ru.tv line 5149997 E5EE_8100_B483_B424_01 -1.00111101110 x 2^10 * -Denorm + -1.00010000011 x 2^-2 = -1.00000100100 x 2^-2 CCFF_9001_B401_3c_B3B1_1 // f16_mulAdd_ru.tv line 5199997 CCFF_9001_B401_B3B1_01 -1.00011111111 x 2^4 * -1.00000000001 x 2^-11 + -1.00000000001 x 2^-2 = -1.01110110001 x 2^-3 C7FE_4400_C000_3c_D03F_0 // f16_mulAdd_ru.tv line 5249997 C7FE_4400_C000_D03F_00 -1.01111111110 x 2^2 * 1.00000000000 x 2^2 + -1.00000000000 x 2^1 = -1.00000111111 x 2^5 -E800_471F_7C3E_3c_7E3E_0 // f16_mulAdd_ru.tv line 5299997 E800_471F_7C3E_7E3E_10 -1.00000000000 x 2^11 * 1.01100011111 x 2^2 + NaN = NaN +E800_471F_7C3E_3c_7e00_0 // f16_mulAdd_ru.tv line 5299997 E800_471F_7C3E_7E3E_10 -1.00000000000 x 2^11 * 1.01100011111 x 2^2 + NaN = NaN 3421_AAFE_0400_3c_A32F_1 // f16_mulAdd_ru.tv line 5349997 3421_AAFE_0400_A32F_01 1.00000100001 x 2^-2 * -1.01011111110 x 2^-5 + 1.00000000000 x 2^-14 = -1.01100101111 x 2^-7 -3B7B_7FFF_C47D_3c_7FFF_0 // f16_mulAdd_ru.tv line 5399997 3B7B_7FFF_C47D_7FFF_00 1.01101111011 x 2^-1 * NaN + -1.00001111101 x 2^2 = NaN +3B7B_7FFF_C47D_3c_7e00_0 // f16_mulAdd_ru.tv line 5399997 3B7B_7FFF_C47D_7FFF_00 1.01101111011 x 2^-1 * NaN + -1.00001111101 x 2^2 = NaN // Skipped denorm f16_mulAdd_ru.tv line 5449997 EBFF_3801_82DA_E800_01 -1.01111111111 x 2^11 * 1.00000000001 x 2^-1 + -Denorm = -1.00000000000 x 2^11 EBFF_A7B6_7BFF_3c_7C00_5 // f16_mulAdd_ru.tv line 5499997 EBFF_A7B6_7BFF_7C00_05 -1.01111111111 x 2^11 * -1.01110110110 x 2^-6 + 1.01111111111 x 2^15 = INF 3FFD_36BE_3BB1_3c_3F37_1 // f16_mulAdd_ru.tv line 5549997 3FFD_36BE_3BB1_3F37_01 1.01111111101 x 2^0 * 1.01010111110 x 2^-2 + 1.01110110001 x 2^-1 = 1.01100110111 x 2^0 @@ -1118,8 +4094,8 @@ F801_C000_FC00_3c_FC00_0 // f16_mulAdd_ru.tv line 5699997 F801_C000_FC00_FC00_00 FBFF_082F_77E7_3c_77E7_1 // f16_mulAdd_ru.tv line 5749997 FBFF_082F_77E7_77E7_01 -1.01111111111 x 2^15 * 1.00000101111 x 2^-13 + 1.01111100111 x 2^14 = 1.01111100111 x 2^14 3BF8_F03E_3C00_3c_F039_1 // f16_mulAdd_ru.tv line 5799997 3BF8_F03E_3C00_F039_01 1.01111111000 x 2^-1 * -1.00000111110 x 2^13 + 1.00000000000 x 2^0 = -1.00000111001 x 2^13 2FE3_FBFF_2C92_3c_EFE1_1 // f16_mulAdd_ru.tv line 5849997 2FE3_FBFF_2C92_EFE1_01 1.01111100011 x 2^-4 * -1.01111111111 x 2^15 + 1.00010010010 x 2^-4 = -1.01111100001 x 2^12 -FC00_B401_FC6F_3c_FE6F_0 // f16_mulAdd_ru.tv line 5899997 FC00_B401_FC6F_FE6F_10 -INF * -1.00000000001 x 2^-2 + NaN = NaN -FC01_7FE1_93FF_3c_FE01_0 // f16_mulAdd_ru.tv line 5949997 FC01_7FE1_93FF_FE01_10 NaN * NaN + -1.01111111111 x 2^-11 = NaN +FC00_B401_FC6F_3c_7e00_0 // f16_mulAdd_ru.tv line 5899997 FC00_B401_FC6F_FE6F_10 -INF * -1.00000000001 x 2^-2 + NaN = NaN +FC01_7FE1_93FF_3c_7e00_0 // f16_mulAdd_ru.tv line 5949997 FC01_7FE1_93FF_FE01_10 NaN * NaN + -1.01111111111 x 2^-11 = NaN AEF8_E814_8BFF_3c_5B1B_1 // f16_mulAdd_ru.tv line 5999997 AEF8_E814_8BFF_5B1B_01 -1.01011111000 x 2^-4 * -1.00000010100 x 2^11 + -1.01111111111 x 2^-13 = 1.01100011011 x 2^7 // Skipped denorm f16_mulAdd_ru.tv line 6049997 BBEF_3726_83DE_B717_01 -1.01111101111 x 2^-1 * 1.01100100110 x 2^-2 + -Denorm = -1.01100010111 x 2^-2 // Skipped denorm f16_mulAdd_ru.tv line 6099997 37EF_83FF_0001_81FA_03 1.01111101111 x 2^-2 * -Denorm + Denorm = -Denorm @@ -1143,7 +4119,7 @@ F4EF_37FE_43FE_1c_F0ED_1 // f16_mulAdd_rne.tv line 499999 F4EF_37FE_43FE_F0ED_01 13FE_5589_1000_1c_2D90_1 // f16_mulAdd_rne.tv line 799999 13FE_5589_1000_2D90_01 1.01111111110 x 2^-11 * 1.00110001001 x 2^6 + 1.00000000000 x 2^-11 = 1.00110010000 x 2^-4 // Skipped denorm f16_mulAdd_rne.tv line 849999 B3DF_2E0C_02F8_A5F0_01 -1.01111011111 x 2^-3 * 1.01000001100 x 2^-4 + Denorm = -1.00111110000 x 2^-6 0BEF_D8EB_BC0A_1c_BC31_1 // f16_mulAdd_rne.tv line 899999 0BEF_D8EB_BC0A_BC31_01 1.01111101111 x 2^-13 * -1.00011101011 x 2^7 + -1.00000001010 x 2^0 = -1.00000110001 x 2^0 -7C06_93FE_7FFE_1c_7E06_0 // f16_mulAdd_rne.tv line 949999 7C06_93FE_7FFE_7E06_10 NaN * -1.01111111110 x 2^-11 + NaN = NaN +7C06_93FE_7FFE_1c_7e00_0 // f16_mulAdd_rne.tv line 949999 7C06_93FE_7FFE_7E06_10 NaN * -1.01111111110 x 2^-11 + NaN = NaN 37FF_47FF_93FF_1c_43FE_1 // f16_mulAdd_rne.tv line 999999 37FF_47FF_93FF_43FE_01 1.01111111111 x 2^-2 * 1.01111111111 x 2^2 + -1.01111111111 x 2^-11 = 1.01111111110 x 2^1 // Skipped denorm f16_mulAdd_rne.tv line 1049999 37FE_8039_33EA_33EA_01 1.01111111110 x 2^-2 * -Denorm + 1.01111101010 x 2^-3 = 1.01111101010 x 2^-3 CC18_C080_EBFF_1c_EBED_1 // f16_mulAdd_rne.tv line 1099999 CC18_C080_EBFF_EBED_01 -1.00000011000 x 2^4 * -1.00010000000 x 2^1 + -1.01111111111 x 2^11 = -1.01111101101 x 2^11 @@ -1154,7 +4130,7 @@ E9DE_F5FC_3259_1c_7C00_5 // f16_mulAdd_rne.tv line 1299999 E9DE_F5FC_3259_7C00_0 4D0F_4D7F_BD83_1c_5EEE_1 // f16_mulAdd_rne.tv line 1349999 4D0F_4D7F_BD83_5EEE_01 1.00100001111 x 2^4 * 1.00101111111 x 2^4 + -1.00110000011 x 2^0 = 1.01011101110 x 2^8 E9BE_07FE_B7FE_1c_BADD_1 // f16_mulAdd_rne.tv line 1399999 E9BE_07FE_B7FE_BADD_01 -1.00110111110 x 2^11 * 1.01111111110 x 2^-14 + -1.01111111110 x 2^-2 = -1.01011011101 x 2^-1 3C00_C3FF_C3FF_1c_C7FF_0 // f16_mulAdd_rne.tv line 1449999 3C00_C3FF_C3FF_C7FF_00 1.00000000000 x 2^0 * -1.01111111111 x 2^1 + -1.01111111111 x 2^1 = -1.01111111111 x 2^2 -3C01_FC06_F440_1c_FE06_0 // f16_mulAdd_rne.tv line 1499999 3C01_FC06_F440_FE06_10 1.00000000001 x 2^0 * NaN + -1.00001000000 x 2^14 = NaN +3C01_FC06_F440_1c_7e00_0 // f16_mulAdd_rne.tv line 1499999 3C01_FC06_F440_FE06_10 1.00000000001 x 2^0 * NaN + -1.00001000000 x 2^14 = NaN // Skipped denorm f16_mulAdd_rne.tv line 1549999 03F9_CDB7_07FF_952D_01 Denorm * -1.00110110111 x 2^4 + 1.01111111111 x 2^-14 = -1.00100101101 x 2^-10 AE01_FC00_B9FF_1c_7C00_0 // f16_mulAdd_rne.tv line 1599999 AE01_FC00_B9FF_7C00_00 -1.01000000001 x 2^-4 * -INF + -1.00111111111 x 2^-1 = INF 3FFE_B7FE_39FF_1c_B3F4_1 // f16_mulAdd_rne.tv line 1649999 3FFE_B7FE_39FF_B3F4_01 1.01111111110 x 2^0 * -1.01111111110 x 2^-2 + 1.00111111111 x 2^-1 = -1.01111110100 x 2^-3 @@ -1162,7 +4138,7 @@ AE01_FC00_B9FF_1c_7C00_0 // f16_mulAdd_rne.tv line 1599999 AE01_FC00_B9FF_7C00_0 13FE_6BAF_CEE0_1c_CDEA_1 // f16_mulAdd_rne.tv line 1749999 13FE_6BAF_CEE0_CDEA_01 1.01111111110 x 2^-11 * 1.01110101111 x 2^11 + -1.01011100000 x 2^4 = -1.00111101010 x 2^4 76F7_C41B_3842_1c_FC00_5 // f16_mulAdd_rne.tv line 1799999 76F7_C41B_3842_FC00_05 1.01011110111 x 2^14 * -1.00000011011 x 2^2 + 1.00001000010 x 2^-1 = -INF // Skipped denorm f16_mulAdd_rne.tv line 1849999 43FF_83FE_C7FE_C7FE_01 1.01111111111 x 2^1 * -Denorm + -1.01111111110 x 2^2 = -1.01111111110 x 2^2 -43FE_3FFF_FFFF_1c_FFFF_0 // f16_mulAdd_rne.tv line 1899999 43FE_3FFF_FFFF_FFFF_00 1.01111111110 x 2^1 * 1.01111111111 x 2^0 + NaN = NaN +43FE_3FFF_FFFF_1c_7e00_0 // f16_mulAdd_rne.tv line 1899999 43FE_3FFF_FFFF_FFFF_00 1.01111111110 x 2^1 * 1.01111111111 x 2^0 + NaN = NaN 43FE_0AF7_32F8_1c_32FF_1 // f16_mulAdd_rne.tv line 1949999 43FE_0AF7_32F8_32FF_01 1.01111111110 x 2^1 * 1.01011110111 x 2^-13 + 1.01011111000 x 2^-3 = 1.01011111111 x 2^-3 D3BE_3CFB_3FFF_1c_D4B2_1 // f16_mulAdd_rne.tv line 1999999 D3BE_3CFB_3FFF_D4B2_01 -1.01110111110 x 2^5 * 1.00011111011 x 2^0 + 1.01111111111 x 2^0 = -1.00010110010 x 2^6 1C46_7800_C88F_1c_57FA_1 // f16_mulAdd_rne.tv line 2049999 1C46_7800_C88F_57FA_01 1.00001000110 x 2^-8 * 1.00000000000 x 2^15 + -1.00010001111 x 2^3 = 1.01111111010 x 2^6 @@ -1185,9 +4161,9 @@ AFBD_7C00_3BFE_1c_FC00_0 // f16_mulAdd_rne.tv line 2749999 AFBD_7C00_3BFE_FC00_0 5376_BFB7_93FF_1c_D732_1 // f16_mulAdd_rne.tv line 2899999 5376_BFB7_93FF_D732_01 1.01101110110 x 2^5 * -1.01110110111 x 2^0 + -1.01111111111 x 2^-11 = -1.01100110010 x 2^6 387B_4400_B990_1c_3E2E_0 // f16_mulAdd_rne.tv line 2949999 387B_4400_B990_3E2E_00 1.00001111011 x 2^-1 * 1.00000000000 x 2^2 + -1.00110010000 x 2^-1 = 1.01000101110 x 2^0 // Skipped denorm f16_mulAdd_rne.tv line 2999999 7FFE_03FE_577C_7FFE_00 NaN * Denorm + 1.01101111100 x 2^6 = NaN -7FFE_BB65_0000_1c_7FFE_0 // f16_mulAdd_rne.tv line 3049999 7FFE_BB65_0000_7FFE_00 NaN * -1.01101100101 x 2^-1 + 0 = NaN -8B40_5022_7FAB_1c_7FAB_0 // f16_mulAdd_rne.tv line 3099999 8B40_5022_7FAB_7FAB_00 -1.01101000000 x 2^-13 * 1.00000100010 x 2^5 + NaN = NaN -FE00_2363_B711_1c_FE00_0 // f16_mulAdd_rne.tv line 3149999 FE00_2363_B711_FE00_00 NaN * 1.01101100011 x 2^-7 + -1.01100010001 x 2^-2 = NaN +7FFE_BB65_0000_1c_7e00_0 // f16_mulAdd_rne.tv line 3049999 7FFE_BB65_0000_7FFE_00 NaN * -1.01101100101 x 2^-1 + 0 = NaN +8B40_5022_7FAB_1c_7e00_0 // f16_mulAdd_rne.tv line 3099999 8B40_5022_7FAB_7FAB_00 -1.01101000000 x 2^-13 * 1.00000100010 x 2^5 + NaN = NaN +FE00_2363_B711_1c_7e00_0 // f16_mulAdd_rne.tv line 3149999 FE00_2363_B711_FE00_00 NaN * 1.01101100011 x 2^-7 + -1.01100010001 x 2^-2 = NaN F703_F800_6BFE_1c_7C00_5 // f16_mulAdd_rne.tv line 3199999 F703_F800_6BFE_7C00_05 -1.01100000011 x 2^14 * -1.00000000000 x 2^15 + 1.01111111110 x 2^11 = INF // Skipped denorm f16_mulAdd_rne.tv line 3249999 83FF_93FE_83FF_83FE_03 -Denorm * -1.01111111110 x 2^-11 + -Denorm = -Denorm // Skipped denorm f16_mulAdd_rne.tv line 3299999 83FE_77F8_C3BF_C5DD_01 -Denorm * 1.01111111000 x 2^14 + -1.01110111111 x 2^1 = -1.00111011101 x 2^2 @@ -1206,7 +4182,7 @@ CBC3_3EA6_C3FF_1c_CF73_1 // f16_mulAdd_rne.tv line 3349999 CBC3_3EA6_C3FF_CF73_0 B400_A05F_6800_1c_6800_1 // f16_mulAdd_rne.tv line 3949999 B400_A05F_6800_6800_01 -1.00000000000 x 2^-2 * -1.00001011111 x 2^-7 + 1.00000000000 x 2^11 = 1.00000000000 x 2^11 30CA_35A5_3820_1c_388C_1 // f16_mulAdd_rne.tv line 3999999 30CA_35A5_3820_388C_01 1.00011001010 x 2^-3 * 1.00110100101 x 2^-2 + 1.00000100000 x 2^-1 = 1.00010001100 x 2^-1 377D_B087_C26C_1c_C28E_1 // f16_mulAdd_rne.tv line 4049999 377D_B087_C26C_C28E_01 1.01101111101 x 2^-2 * -1.00010000111 x 2^-3 + -1.01001101100 x 2^1 = -1.01010001110 x 2^1 -FFF8_C400_BFFE_1c_FFF8_0 // f16_mulAdd_rne.tv line 4099999 FFF8_C400_BFFE_FFF8_00 NaN * -1.00000000000 x 2^2 + -1.01111111110 x 2^0 = NaN +FFF8_C400_BFFE_1c_7e00_0 // f16_mulAdd_rne.tv line 4099999 FFF8_C400_BFFE_FFF8_00 NaN * -1.00000000000 x 2^2 + -1.01111111110 x 2^0 = NaN // Skipped denorm f16_mulAdd_rne.tv line 4149999 B7FE_83FE_EBFF_EBFF_01 -1.01111111110 x 2^-2 * -Denorm + -1.01111111111 x 2^11 = -1.01111111111 x 2^11 B800_CA00_3038_1c_4622_1 // f16_mulAdd_rne.tv line 4199999 B800_CA00_3038_4622_01 -1.00000000000 x 2^-1 * -1.01000000000 x 2^3 + 1.00000111000 x 2^-3 = 1.01000100010 x 2^2 D417_557E_37FF_1c_ED9D_1 // f16_mulAdd_rne.tv line 4249999 D417_557E_37FF_ED9D_01 -1.00000010111 x 2^6 * 1.00101111110 x 2^6 + 1.01111111111 x 2^-2 = -1.00110011101 x 2^12 @@ -1242,8 +4218,8 @@ F801_C000_13EC_1c_7C00_5 // f16_mulAdd_rne.tv line 5699999 F801_C000_13EC_7C00_0 FBFF_C7F7_1000_1c_7C00_5 // f16_mulAdd_rne.tv line 5749999 FBFF_C7F7_1000_7C00_05 -1.01111111111 x 2^15 * -1.01111110111 x 2^2 + 1.00000000000 x 2^-11 = INF // Skipped denorm f16_mulAdd_rne.tv line 5799999 37F5_8153_7BEA_7BEA_01 1.01111110101 x 2^-2 * -Denorm + 1.01111101010 x 2^15 = 1.01111101010 x 2^15 E7F6_F437_4DFC_1c_7C00_5 // f16_mulAdd_rne.tv line 5849999 E7F6_F437_4DFC_7C00_05 -1.01111110110 x 2^10 * -1.00000110111 x 2^14 + 1.00111111100 x 2^4 = INF -0440_B401_7FFE_1c_7FFE_0 // f16_mulAdd_rne.tv line 5899999 0440_B401_7FFE_7FFE_00 1.00001000000 x 2^-14 * -1.00000000001 x 2^-2 + NaN = NaN -FC01_6800_93FF_1c_FE01_0 // f16_mulAdd_rne.tv line 5949999 FC01_6800_93FF_FE01_10 NaN * 1.00000000000 x 2^11 + -1.01111111111 x 2^-11 = NaN +0440_B401_7FFE_1c_7e00_0 // f16_mulAdd_rne.tv line 5899999 0440_B401_7FFE_7FFE_00 1.00001000000 x 2^-14 * -1.00000000001 x 2^-2 + NaN = NaN +FC01_6800_93FF_1c_7e00_0 // f16_mulAdd_rne.tv line 5949999 FC01_6800_93FF_FE01_10 NaN * 1.00000000000 x 2^11 + -1.01111111111 x 2^-11 = NaN // Skipped denorm f16_mulAdd_rne.tv line 5999999 FFFF_8060_C6BE_FFFF_00 NaN * -Denorm + -1.01010111110 x 2^2 = NaN 7801_3B78_EBFF_1c_767A_1 // f16_mulAdd_rne.tv line 6049999 7801_3B78_EBFF_767A_01 1.00000000001 x 2^15 * 1.01101111000 x 2^-1 + -1.01111111111 x 2^11 = 1.01001111010 x 2^14 // Skipped denorm f16_mulAdd_rne.tv line 6099999 4F3F_83FF_6AFE_6AFE_01 1.01100111111 x 2^4 * -Denorm + 1.01011111110 x 2^11 = 1.01011111110 x 2^11 diff --git a/pipelined/src/fma/baby_torture_rz.tv b/pipelined/src/fma/baby_torture_rz.tv index beecf6960..011f4f07a 100644 --- a/pipelined/src/fma/baby_torture_rz.tv +++ b/pipelined/src/fma/baby_torture_rz.tv @@ -1,192 +1,936 @@ -// Torture tests generated Tue Apr 19 15:10:52 2022 by ./torturegen.pl +// Torture tests generated Tue Apr 26 19:39:19 2022 by ./torturegen.pl ////////// Testcases from f16_add_rz.tv of type add rounding mode 0 +C3EC_0000_3800_04_C2EC_0 // f16_add_rz.tv line 100 C3EC_3800_C2EC_00 -1.01111101100 x 2^1 + 1.00000000000 x 2^-1 = -1.01011101100 x 2^1 +0000_0000_BA72_04_BA72_0 // f16_add_rz.tv line 200 0000_BA72_BA72_00 0 + -1.01001110010 x 2^-1 = -1.01001110010 x 2^-1 +0000_0000_8401_04_8401_0 // f16_add_rz.tv line 300 0000_8401_8401_00 0 + -1.00000000001 x 2^-14 = -1.00000000001 x 2^-14 +BC83_0000_BFFF_04_C241_0 // f16_add_rz.tv line 400 BC83_BFFF_C241_00 -1.00010000011 x 2^0 + -1.01111111111 x 2^0 = -1.01001000001 x 2^1 0000_0000_FA02_04_FA02_0 // f16_add_rz.tv line 500 0000_FA02_FA02_00 0 + -1.01000000010 x 2^15 = -1.01000000010 x 2^15 +// Skipped denorm f16_add_rz.tv line 600 0001_13FE_13FE_01 Denorm + 1.01111111110 x 2^-11 = 1.01111111110 x 2^-11 +37AF_0000_4400_04_447A_1 // f16_add_rz.tv line 700 37AF_4400_447A_01 1.01110101111 x 2^-2 + 1.00000000000 x 2^2 = 1.00001111010 x 2^2 +// Skipped denorm f16_add_rz.tv line 800 0001_B668_B667_01 Denorm + -1.01001101000 x 2^-2 = -1.01001100111 x 2^-2 +// Skipped denorm f16_add_rz.tv line 900 0001_B801_B800_01 Denorm + -1.00000000001 x 2^-1 = -1.00000000000 x 2^-1 93FF_0000_EBFF_04_EBFF_1 // f16_add_rz.tv line 1000 93FF_EBFF_EBFF_01 -1.01111111111 x 2^-11 + -1.01111111111 x 2^11 = -1.01111111111 x 2^11 +// Skipped denorm f16_add_rz.tv line 1100 03FF_AC0E_AC0D_01 Denorm + -1.00000001110 x 2^-4 = -1.00000001101 x 2^-4 +// Skipped denorm f16_add_rz.tv line 1200 03FF_3FFE_3FFE_01 Denorm + 1.01111111110 x 2^0 = 1.01111111110 x 2^0 +C0DF_0000_7C00_04_7C00_0 // f16_add_rz.tv line 1300 C0DF_7C00_7C00_00 -1.00011011111 x 2^1 + INF = INF +// Skipped denorm f16_add_rz.tv line 1400 03FF_EC2E_EC2D_01 Denorm + -1.00000101110 x 2^12 = -1.00000101101 x 2^12 // Skipped denorm f16_add_rz.tv line 1500 03FF_C401_C400_01 Denorm + -1.00000000001 x 2^2 = -1.00000000000 x 2^2 +// Skipped denorm f16_add_rz.tv line 1600 B2FF_03FF_B2FE_01 -1.01011111111 x 2^-3 + Denorm = -1.01011111110 x 2^-3 +// Skipped denorm f16_add_rz.tv line 1700 03FE_43BE_43BE_01 Denorm + 1.01110111110 x 2^1 = 1.01110111110 x 2^1 +// Skipped denorm f16_add_rz.tv line 1800 03FE_6BFE_6BFE_01 Denorm + 1.01111111110 x 2^11 = 1.01111111110 x 2^11 +D169_0000_9000_04_D169_1 // f16_add_rz.tv line 1900 D169_9000_D169_01 -1.00101101001 x 2^5 + -1.00000000000 x 2^-11 = -1.00101101001 x 2^5 // Skipped denorm f16_add_rz.tv line 2000 03FE_0001_03FF_00 Denorm + Denorm = Denorm +// Skipped denorm f16_add_rz.tv line 2100 03FE_FC01_FE01_10 Denorm + NaN = NaN +// Skipped denorm f16_add_rz.tv line 2200 003D_37FF_37FF_01 Denorm + 1.01111111111 x 2^-2 = 1.01111111111 x 2^-2 +0400_0000_37EB_04_37EB_1 // f16_add_rz.tv line 2300 0400_37EB_37EB_01 1.00000000000 x 2^-14 + 1.01111101011 x 2^-2 = 1.01111101011 x 2^-2 +// Skipped denorm f16_add_rz.tv line 2400 0400_83FE_0002_00 1.00000000000 x 2^-14 + -Denorm = Denorm 54CE_0000_BC00_04_54BE_0 // f16_add_rz.tv line 2500 54CE_BC00_54BE_00 1.00011001110 x 2^6 + -1.00000000000 x 2^0 = 1.00010111110 x 2^6 +0400_0000_B082_04_B081_1 // f16_add_rz.tv line 2600 0400_B082_B081_01 1.00000000000 x 2^-14 + -1.00010000010 x 2^-3 = -1.00010000001 x 2^-3 +0401_0000_1001_04_1081_1 // f16_add_rz.tv line 2700 0401_1001_1081_01 1.00000000001 x 2^-14 + 1.00000000001 x 2^-11 = 1.00010000001 x 2^-11 +47F8_0000_43FF_04_49FB_1 // f16_add_rz.tv line 2800 47F8_43FF_49FB_01 1.01111111000 x 2^2 + 1.01111111111 x 2^1 = 1.00111111011 x 2^3 +0401_0000_7562_04_7562_1 // f16_add_rz.tv line 2900 0401_7562_7562_01 1.00000000001 x 2^-14 + 1.00101100010 x 2^14 = 1.00101100010 x 2^14 0401_0000_B7FE_04_B7FD_1 // f16_add_rz.tv line 3000 0401_B7FE_B7FD_01 1.00000000001 x 2^-14 + -1.01111111110 x 2^-2 = -1.01111111101 x 2^-2 +7BDC_0000_E800_04_7B9C_0 // f16_add_rz.tv line 3100 7BDC_E800_7B9C_00 1.01111011100 x 2^15 + -1.00000000000 x 2^11 = 1.01110011100 x 2^15 +// Skipped denorm f16_add_rz.tv line 3200 07FF_8783_007C_00 1.01111111111 x 2^-14 + -1.01110000011 x 2^-14 = Denorm +07FF_0000_3C01_04_3C01_1 // f16_add_rz.tv line 3300 07FF_3C01_3C01_01 1.01111111111 x 2^-14 + 1.00000000001 x 2^0 = 1.00000000001 x 2^0 +7BDB_0000_7BFF_04_7BFF_5 // f16_add_rz.tv line 3400 7BDB_7BFF_7BFF_05 1.01111011011 x 2^15 + 1.01111111111 x 2^15 = 1.01111111111 x 2^15 07FF_0000_C3FF_04_C3FE_1 // f16_add_rz.tv line 3500 07FF_C3FF_C3FE_01 1.01111111111 x 2^-14 + -1.01111111111 x 2^1 = -1.01111111110 x 2^1 +07FF_0000_C3FE_04_C3FD_1 // f16_add_rz.tv line 3600 07FF_C3FE_C3FD_01 1.01111111111 x 2^-14 + -1.01111111110 x 2^1 = -1.01111111101 x 2^1 +7400_0000_0000_04_7400_0 // f16_add_rz.tv line 3700 7400_0000_7400_00 1.00000000000 x 2^14 + 0 = 1.00000000000 x 2^14 +07FE_0000_7702_04_7702_1 // f16_add_rz.tv line 3800 07FE_7702_7702_01 1.01111111110 x 2^-14 + 1.01100000010 x 2^14 = 1.01100000010 x 2^14 +07FE_0000_6801_04_6801_1 // f16_add_rz.tv line 3900 07FE_6801_6801_01 1.01111111110 x 2^-14 + 1.00000000001 x 2^11 = 1.00000000001 x 2^11 9C3B_0000_87FF_04_9C5A_1 // f16_add_rz.tv line 4000 9C3B_87FF_9C5A_01 -1.00000111011 x 2^-8 + -1.01111111111 x 2^-14 = -1.00001011010 x 2^-8 +07FE_0000_BAFC_04_BAFB_1 // f16_add_rz.tv line 4100 07FE_BAFC_BAFB_01 1.01111111110 x 2^-14 + -1.01011111100 x 2^-1 = -1.01011111011 x 2^-1 +07FE_0000_FBFE_04_FBFD_1 // f16_add_rz.tv line 4200 07FE_FBFE_FBFD_01 1.01111111110 x 2^-14 + -1.01111111110 x 2^15 = -1.01111111101 x 2^15 +CC26_0000_3400_04_CC16_0 // f16_add_rz.tv line 4300 CC26_3400_CC16_00 -1.00000100110 x 2^4 + 1.00000000000 x 2^-2 = -1.00000010110 x 2^4 +1000_0000_B7C0_04_B7BE_0 // f16_add_rz.tv line 4400 1000_B7C0_B7BE_00 1.00000000000 x 2^-11 + -1.01111000000 x 2^-2 = -1.01110111110 x 2^-2 // Skipped denorm f16_add_rz.tv line 4500 1000_8001_0FFF_01 1.00000000000 x 2^-11 + -Denorm = 1.01111111111 x 2^-12 +5BFE_0000_BBFF_04_5BF6_1 // f16_add_rz.tv line 4600 5BFE_BBFF_5BF6_01 1.01111111110 x 2^7 + -1.01111111111 x 2^-1 = 1.01111110110 x 2^7 +1000_0000_3FFD_04_3FFD_1 // f16_add_rz.tv line 4700 1000_3FFD_3FFD_01 1.00000000000 x 2^-11 + 1.01111111101 x 2^0 = 1.01111111101 x 2^0 +1001_0000_07FE_04_1100_1 // f16_add_rz.tv line 4800 1001_07FE_1100_01 1.00000000001 x 2^-11 + 1.01111111110 x 2^-14 = 1.00100000000 x 2^-11 +3FF3_0000_4000_04_43F9_1 // f16_add_rz.tv line 4900 3FF3_4000_43F9_01 1.01111110011 x 2^0 + 1.00000000000 x 2^1 = 1.01111111001 x 2^1 1001_0000_2FBB_04_2FC3_1 // f16_add_rz.tv line 5000 1001_2FBB_2FC3_01 1.00000000001 x 2^-11 + 1.01110111011 x 2^-4 = 1.01111000011 x 2^-4 +1001_0000_B401_04_B3FD_1 // f16_add_rz.tv line 5100 1001_B401_B3FD_01 1.00000000001 x 2^-11 + -1.00000000001 x 2^-2 = -1.01111111101 x 2^-3 +47BA_0000_C7FF_04_B450_0 // f16_add_rz.tv line 5200 47BA_C7FF_B450_00 1.01110111010 x 2^2 + -1.01111111111 x 2^2 = -1.00001010000 x 2^-2 +13FF_0000_3FC2_04_3FC2_1 // f16_add_rz.tv line 5300 13FF_3FC2_3FC2_01 1.01111111111 x 2^-11 + 1.01111000010 x 2^0 = 1.01111000010 x 2^0 +13FF_0000_3BFE_04_3BFF_1 // f16_add_rz.tv line 5400 13FF_3BFE_3BFF_01 1.01111111111 x 2^-11 + 1.01111111110 x 2^-1 = 1.01111111111 x 2^-1 37EE_0000_7800_04_7800_1 // f16_add_rz.tv line 5500 37EE_7800_7800_01 1.01111101110 x 2^-2 + 1.00000000000 x 2^15 = 1.00000000000 x 2^15 +13FF_0000_762A_04_762A_1 // f16_add_rz.tv line 5600 13FF_762A_762A_01 1.01111111111 x 2^-11 + 1.01000101010 x 2^14 = 1.01000101010 x 2^14 +13FF_0000_C001_04_C000_1 // f16_add_rz.tv line 5700 13FF_C001_C000_01 1.01111111111 x 2^-11 + -1.00000000001 x 2^1 = -1.00000000000 x 2^1 +// Skipped denorm f16_add_rz.tv line 5800 80FF_FFFF_FFFF_00 -Denorm + NaN = NaN +13FE_0000_6BEF_04_6BEF_1 // f16_add_rz.tv line 5900 13FE_6BEF_6BEF_01 1.01111111110 x 2^-11 + 1.01111101111 x 2^11 = 1.01111101111 x 2^11 13FE_0000_47FE_04_47FE_1 // f16_add_rz.tv line 6000 13FE_47FE_47FE_01 1.01111111110 x 2^-11 + 1.01111111110 x 2^2 = 1.01111111110 x 2^2 +3BF1_0000_8400_04_3BF0_1 // f16_add_rz.tv line 6100 3BF1_8400_3BF0_01 1.01111110001 x 2^-1 + -1.00000000000 x 2^-14 = 1.01111110000 x 2^-1 +13FE_0000_85C8_04_1345_0 // f16_add_rz.tv line 6200 13FE_85C8_1345_00 1.01111111110 x 2^-11 + -1.00111001000 x 2^-14 = 1.01101000101 x 2^-11 +13FE_0000_F801_04_F800_1 // f16_add_rz.tv line 6300 13FE_F801_F800_01 1.01111111110 x 2^-11 + -1.00000000001 x 2^15 = -1.00000000000 x 2^15 +40C0_0000_13FF_04_40C0_1 // f16_add_rz.tv line 6400 40C0_13FF_40C0_01 1.00011000000 x 2^1 + 1.01111111111 x 2^-11 = 1.00011000000 x 2^1 3400_0000_CA47_04_CA27_0 // f16_add_rz.tv line 6500 3400_CA47_CA27_00 1.00000000000 x 2^-2 + -1.01001000111 x 2^3 = -1.01000100111 x 2^3 +3400_0000_7FFE_04_7e00_0 // f16_add_rz.tv line 6600 3400_7FFE_7FFE_00 1.00000000000 x 2^-2 + NaN = NaN +AFFF_0000_B800_04_B8FF_1 // f16_add_rz.tv line 6700 AFFF_B800_B8FF_01 -1.01111111111 x 2^-4 + -1.00000000000 x 2^-1 = -1.00011111111 x 2^-1 +3400_0000_57E8_04_57EC_0 // f16_add_rz.tv line 6800 3400_57E8_57EC_00 1.00000000000 x 2^-2 + 1.01111101000 x 2^6 = 1.01111101100 x 2^6 +3401_0000_0401_04_3401_1 // f16_add_rz.tv line 6900 3401_0401_3401_01 1.00000000001 x 2^-2 + 1.00000000001 x 2^-14 = 1.00000000001 x 2^-2 30EE_0000_3FFF_04_404E_1 // f16_add_rz.tv line 7000 30EE_3FFF_404E_01 1.00011101110 x 2^-3 + 1.01111111111 x 2^0 = 1.00001001110 x 2^1 +3401_0000_B7BE_04_B37A_0 // f16_add_rz.tv line 7100 3401_B7BE_B37A_00 1.00000000001 x 2^-2 + -1.01110111110 x 2^-2 = -1.01101111010 x 2^-3 +3401_0000_93FE_04_33FA_1 // f16_add_rz.tv line 7200 3401_93FE_33FA_01 1.00000000001 x 2^-2 + -1.01111111110 x 2^-11 = 1.01111111010 x 2^-3 +F37C_0000_C400_04_F37C_1 // f16_add_rz.tv line 7300 F37C_C400_F37C_01 -1.01101111100 x 2^13 + -1.00000000000 x 2^2 = -1.01101111100 x 2^13 +37FF_0000_B4C6_04_3272_0 // f16_add_rz.tv line 7400 37FF_B4C6_3272_00 1.01111111111 x 2^-2 + -1.00011000110 x 2^-2 = 1.01001110010 x 2^-3 37FF_0000_3801_04_3C00_1 // f16_add_rz.tv line 7500 37FF_3801_3C00_01 1.01111111111 x 2^-2 + 1.00000000001 x 2^-1 = 1.00000000000 x 2^0 +CC88_0000_6BFF_04_6BF5_1 // f16_add_rz.tv line 7600 CC88_6BFF_6BF5_01 -1.00010001000 x 2^4 + 1.01111111111 x 2^11 = 1.01111110101 x 2^11 +37FF_0000_7CB4_04_7e00_0 // f16_add_rz.tv line 7700 37FF_7CB4_7EB4_10 1.01111111111 x 2^-2 + NaN = NaN +37FF_0000_BFFE_04_BDFE_1 // f16_add_rz.tv line 7800 37FF_BFFE_BDFE_01 1.01111111111 x 2^-2 + -1.01111111110 x 2^0 = -1.00111111110 x 2^0 +7843_0000_FC00_04_FC00_0 // f16_add_rz.tv line 7900 7843_FC00_FC00_00 1.00001000011 x 2^15 + -INF = -INF 37FE_0000_B783_04_27B0_0 // f16_add_rz.tv line 8000 37FE_B783_27B0_00 1.01111111110 x 2^-2 + -1.01110000011 x 2^-2 = 1.01110110000 x 2^-6 +37FE_0000_4401_04_4480_1 // f16_add_rz.tv line 8100 37FE_4401_4480_01 1.01111111110 x 2^-2 + 1.00000000001 x 2^2 = 1.00010000000 x 2^2 +// Skipped denorm f16_add_rz.tv line 8200 BB80_83FF_BB80_01 -1.01110000000 x 2^-1 + -Denorm = -1.01110000000 x 2^-1 +37FE_0000_BFDF_04_BDDF_1 // f16_add_rz.tv line 8300 37FE_BFDF_BDDF_01 1.01111111110 x 2^-2 + -1.01111011111 x 2^0 = -1.00111011111 x 2^0 +37FE_0000_EBFE_04_EBFD_1 // f16_add_rz.tv line 8400 37FE_EBFE_EBFD_01 1.01111111110 x 2^-2 + -1.01111111110 x 2^11 = -1.01111111101 x 2^11 0EBE_0000_1000_04_135F_0 // f16_add_rz.tv line 8500 0EBE_1000_135F_00 1.01010111110 x 2^-12 + 1.00000000000 x 2^-11 = 1.01101011111 x 2^-11 +3800_0000_BB68_04_B6D0_0 // f16_add_rz.tv line 8600 3800_BB68_B6D0_00 1.00000000000 x 2^-1 + -1.01101101000 x 2^-1 = -1.01011010000 x 2^-2 +3800_0000_7C01_04_7e00_0 // f16_add_rz.tv line 8700 3800_7C01_7E01_10 1.00000000000 x 2^-1 + NaN = NaN +76FC_0000_B7FF_04_76FB_1 // f16_add_rz.tv line 8800 76FC_B7FF_76FB_01 1.01011111100 x 2^14 + -1.01111111111 x 2^-2 = 1.01011111011 x 2^14 +3800_0000_41E1_04_42E1_0 // f16_add_rz.tv line 8900 3800_41E1_42E1_00 1.00000000000 x 2^-1 + 1.00111100001 x 2^1 = 1.01011100001 x 2^1 // Skipped denorm f16_add_rz.tv line 9000 3801_03FE_3801_01 1.00000000001 x 2^-1 + Denorm = 1.00000000001 x 2^-1 +3401_0000_3C00_04_3D00_1 // f16_add_rz.tv line 9100 3401_3C00_3D00_01 1.00000000001 x 2^-2 + 1.00000000000 x 2^0 = 1.00100000000 x 2^0 +3801_0000_5012_04_5022_1 // f16_add_rz.tv line 9200 3801_5012_5022_01 1.00000000001 x 2^-1 + 1.00000010010 x 2^5 = 1.00000100010 x 2^5 +3801_0000_9001_04_37FF_1 // f16_add_rz.tv line 9300 3801_9001_37FF_01 1.00000000001 x 2^-1 + -1.00000000001 x 2^-11 = 1.01111111111 x 2^-2 +// Skipped denorm f16_add_rz.tv line 9400 0291_C3FF_C3FE_01 Denorm + -1.01111111111 x 2^1 = -1.01111111110 x 2^1 3801_0000_480F_04_484F_1 // f16_add_rz.tv line 9500 3801_480F_484F_01 1.00000000001 x 2^-1 + 1.00000001111 x 2^3 = 1.00001001111 x 2^3 +3BFF_0000_37FE_04_3DFF_0 // f16_add_rz.tv line 9600 3BFF_37FE_3DFF_00 1.01111111111 x 2^-1 + 1.01111111110 x 2^-2 = 1.00111111111 x 2^0 +F012_0000_6800_04_EE24_0 // f16_add_rz.tv line 9700 F012_6800_EE24_00 -1.00000010010 x 2^13 + 1.00000000000 x 2^11 = -1.01000100100 x 2^12 +3BFF_0000_89DF_04_3BFE_1 // f16_add_rz.tv line 9800 3BFF_89DF_3BFE_01 1.01111111111 x 2^-1 + -1.00111011111 x 2^-13 = 1.01111111110 x 2^-1 +3BFF_0000_BC01_04_9600_0 // f16_add_rz.tv line 9900 3BFF_BC01_9600_00 1.01111111111 x 2^-1 + -1.00000000001 x 2^0 = -1.01000000000 x 2^-10 // Skipped denorm f16_add_rz.tv line 10000 003E_FBFF_FBFE_01 Denorm + -1.01111111111 x 2^15 = -1.01111111110 x 2^15 +3BFE_0000_7D5A_04_7e00_0 // f16_add_rz.tv line 10100 3BFE_7D5A_7F5A_10 1.01111111110 x 2^-1 + NaN = NaN +3BFE_0000_43FE_04_44FE_1 // f16_add_rz.tv line 10200 3BFE_43FE_44FE_01 1.01111111110 x 2^-1 + 1.01111111110 x 2^1 = 1.00011111110 x 2^2 +// Skipped denorm f16_add_rz.tv line 10300 C800_8000_C800_00 -1.00000000000 x 2^3 + -Denorm = -1.00000000000 x 2^3 +3BFE_0000_4400_04_44FF_1 // f16_add_rz.tv line 10400 3BFE_4400_44FF_01 1.01111111110 x 2^-1 + 1.00000000000 x 2^2 = 1.00011111111 x 2^2 3BFE_0000_E801_04_E800_1 // f16_add_rz.tv line 10500 3BFE_E801_E800_01 1.01111111110 x 2^-1 + -1.00000000001 x 2^11 = -1.00000000000 x 2^11 +B080_0000_07FF_04_B07F_1 // f16_add_rz.tv line 10600 B080_07FF_B07F_01 -1.00010000000 x 2^-3 + 1.01111111111 x 2^-14 = -1.00001111111 x 2^-3 +3C00_0000_F7E6_04_F7E5_1 // f16_add_rz.tv line 10700 3C00_F7E6_F7E5_01 1.00000000000 x 2^0 + -1.01111100110 x 2^14 = -1.01111100101 x 2^14 +3C00_0000_7BFE_04_7BFE_1 // f16_add_rz.tv line 10800 3C00_7BFE_7BFE_01 1.00000000000 x 2^0 + 1.01111111110 x 2^15 = 1.01111111110 x 2^15 +B449_0000_B400_04_B824_1 // f16_add_rz.tv line 10900 B449_B400_B824_01 -1.00001001001 x 2^-2 + -1.00000000000 x 2^-2 = -1.00000100100 x 2^-1 3C00_0000_88D3_04_3BFF_1 // f16_add_rz.tv line 11000 3C00_88D3_3BFF_01 1.00000000000 x 2^0 + -1.00011010011 x 2^-13 = 1.01111111111 x 2^-1 +// Skipped denorm f16_add_rz.tv line 11100 3C01_0001_3C01_01 1.00000000001 x 2^0 + Denorm = 1.00000000001 x 2^0 +3FDF_0000_3BFF_04_41EF_1 // f16_add_rz.tv line 11200 3FDF_3BFF_41EF_01 1.01111011111 x 2^0 + 1.01111111111 x 2^-1 = 1.00111101111 x 2^1 +3C01_0000_B390_04_3A1E_0 // f16_add_rz.tv line 11300 3C01_B390_3A1E_00 1.00000000001 x 2^0 + -1.01110010000 x 2^-3 = 1.01000011110 x 2^-1 +3C01_0000_87FE_04_3C00_1 // f16_add_rz.tv line 11400 3C01_87FE_3C00_01 1.00000000001 x 2^0 + -1.01111111110 x 2^-14 = 1.00000000000 x 2^0 257F_0000_C000_04_BFEA_1 // f16_add_rz.tv line 11500 257F_C000_BFEA_01 1.00101111111 x 2^-6 + -1.00000000000 x 2^1 = -1.01111101010 x 2^0 +3C01_0000_387E_04_3E40_0 // f16_add_rz.tv line 11600 3C01_387E_3E40_00 1.00000000001 x 2^0 + 1.00001111110 x 2^-1 = 1.01001000000 x 2^0 +3FFF_0000_3401_04_407F_1 // f16_add_rz.tv line 11700 3FFF_3401_407F_01 1.01111111111 x 2^0 + 1.00000000001 x 2^-2 = 1.00001111111 x 2^1 +380D_0000_47FF_04_4840_1 // f16_add_rz.tv line 11800 380D_47FF_4840_01 1.00000001101 x 2^-1 + 1.01111111111 x 2^2 = 1.00001000000 x 2^3 +3FFF_0000_FCDF_04_7e00_0 // f16_add_rz.tv line 11900 3FFF_FCDF_FEDF_10 1.01111111111 x 2^0 + NaN = NaN 3FFF_0000_BBFE_04_3C00_0 // f16_add_rz.tv line 12000 3FFF_BBFE_3C00_00 1.01111111111 x 2^0 + -1.01111111110 x 2^-1 = 1.00000000000 x 2^0 +403A_0000_F800_04_F7FF_1 // f16_add_rz.tv line 12100 403A_F800_F7FF_01 1.00000111010 x 2^1 + -1.00000000000 x 2^15 = -1.01111111111 x 2^14 +3FFE_0000_F7C1_04_F7C0_1 // f16_add_rz.tv line 12200 3FFE_F7C1_F7C0_01 1.01111111110 x 2^0 + -1.01111000001 x 2^14 = -1.01111000000 x 2^14 +3FFE_0000_4001_04_4400_0 // f16_add_rz.tv line 12300 3FFE_4001_4400_00 1.01111111110 x 2^0 + 1.00000000001 x 2^1 = 1.00000000000 x 2^2 +7C20_0000_7FFF_04_7e00_0 // f16_add_rz.tv line 12400 7C20_7FFF_7E20_10 NaN + NaN = NaN 3FFE_0000_4AFD_04_4BFC_1 // f16_add_rz.tv line 12500 3FFE_4AFD_4BFC_01 1.01111111110 x 2^0 + 1.01011111101 x 2^3 = 1.01111111100 x 2^3 +3FFE_0000_C7FE_04_C5FE_1 // f16_add_rz.tv line 12600 3FFE_C7FE_C5FE_01 1.01111111110 x 2^0 + -1.01111111110 x 2^2 = -1.00111111110 x 2^2 +4BDA_0000_0400_04_4BDA_1 // f16_add_rz.tv line 12700 4BDA_0400_4BDA_01 1.01111011010 x 2^3 + 1.00000000000 x 2^-14 = 1.01111011010 x 2^3 +4000_0000_4400_04_4600_0 // f16_add_rz.tv line 12800 4000_4400_4600_00 1.00000000000 x 2^1 + 1.00000000000 x 2^2 = 1.01000000000 x 2^2 +4000_0000_7801_04_7801_1 // f16_add_rz.tv line 12900 4000_7801_7801_01 1.00000000000 x 2^1 + 1.00000000001 x 2^15 = 1.00000000001 x 2^15 B7FF_0000_93FF_04_B801_1 // f16_add_rz.tv line 13000 B7FF_93FF_B801_01 -1.01111111111 x 2^-2 + -1.01111111111 x 2^-11 = -1.00000000001 x 2^-1 +4000_0000_BFDD_04_2860_0 // f16_add_rz.tv line 13100 4000_BFDD_2860_00 1.00000000000 x 2^1 + -1.01111011101 x 2^0 = 1.00001100000 x 2^-5 +4000_0000_FFFE_04_7e00_0 // f16_add_rz.tv line 13200 4000_FFFE_FFFE_00 1.00000000000 x 2^1 + NaN = NaN +5FF3_0000_3800_04_5FF5_0 // f16_add_rz.tv line 13300 5FF3_3800_5FF5_00 1.01111110011 x 2^8 + 1.00000000000 x 2^-1 = 1.01111110101 x 2^8 +4001_0000_ADDF_04_3FA4_1 // f16_add_rz.tv line 13400 4001_ADDF_3FA4_01 1.00000000001 x 2^1 + -1.00111011111 x 2^-4 = 1.01110100100 x 2^0 4001_0000_8401_04_4000_1 // f16_add_rz.tv line 13500 4001_8401_4000_01 1.00000000001 x 2^1 + -1.00000000001 x 2^-14 = 1.00000000000 x 2^1 +B11F_0000_BFFF_04_C051_1 // f16_add_rz.tv line 13600 B11F_BFFF_C051_01 -1.00100011111 x 2^-3 + -1.01111111111 x 2^0 = -1.00001010001 x 2^1 +4001_0000_3FDD_04_43EF_1 // f16_add_rz.tv line 13700 4001_3FDD_43EF_01 1.00000000001 x 2^1 + 1.01111011101 x 2^0 = 1.01111101111 x 2^1 +43FF_0000_13FE_04_43FF_1 // f16_add_rz.tv line 13800 43FF_13FE_43FF_01 1.01111111111 x 2^1 + 1.01111111110 x 2^-11 = 1.01111111111 x 2^1 +F5FC_0000_4400_04_F5FB_1 // f16_add_rz.tv line 13900 F5FC_4400_F5FB_01 -1.00111111100 x 2^14 + 1.00000000000 x 2^2 = -1.00111111011 x 2^14 43FF_0000_3808_04_4480_1 // f16_add_rz.tv line 14000 43FF_3808_4480_01 1.01111111111 x 2^1 + 1.00000001000 x 2^-1 = 1.00010000000 x 2^2 +43FF_0000_B801_04_42FE_1 // f16_add_rz.tv line 14100 43FF_B801_42FE_01 1.01111111111 x 2^1 + -1.00000000001 x 2^-1 = 1.01011111110 x 2^1 +69E0_0000_EBFF_04_E43E_0 // f16_add_rz.tv line 14200 69E0_EBFF_E43E_00 1.00111100000 x 2^11 + -1.01111111111 x 2^11 = -1.00000111110 x 2^10 +43FE_0000_4481_04_4840_0 // f16_add_rz.tv line 14300 43FE_4481_4840_00 1.01111111110 x 2^1 + 1.00010000001 x 2^2 = 1.00001000000 x 2^3 +43FE_0000_3FFE_04_45FE_1 // f16_add_rz.tv line 14400 43FE_3FFE_45FE_01 1.01111111110 x 2^1 + 1.01111111110 x 2^0 = 1.00111111110 x 2^2 AC0A_0000_7C00_04_7C00_0 // f16_add_rz.tv line 14500 AC0A_7C00_7C00_00 -1.00000001010 x 2^-4 + INF = INF +43FE_0000_2FFB_04_441E_1 // f16_add_rz.tv line 14600 43FE_2FFB_441E_01 1.01111111110 x 2^1 + 1.01111111011 x 2^-4 = 1.00000011110 x 2^2 +43FE_0000_C401_04_A000_0 // f16_add_rz.tv line 14700 43FE_C401_A000_00 1.01111111110 x 2^1 + -1.00000000001 x 2^2 = -1.00000000000 x 2^-7 +// Skipped denorm f16_add_rz.tv line 14800 4DBD_03FF_4DBD_01 1.00110111101 x 2^4 + Denorm = 1.00110111101 x 2^4 +4400_0000_AD2D_04_43D6_1 // f16_add_rz.tv line 14900 4400_AD2D_43D6_01 1.00000000000 x 2^2 + -1.00100101101 x 2^-4 = 1.01111010110 x 2^1 4400_0000_6BFE_04_6C00_0 // f16_add_rz.tv line 15000 4400_6BFE_6C00_00 1.00000000000 x 2^2 + 1.01111111110 x 2^11 = 1.00000000000 x 2^12 +C0FC_0000_9000_04_C0FC_1 // f16_add_rz.tv line 15100 C0FC_9000_C0FC_01 -1.00011111100 x 2^1 + -1.00000000000 x 2^-11 = -1.00011111100 x 2^1 +4400_0000_410C_04_4686_0 // f16_add_rz.tv line 15200 4400_410C_4686_00 1.00000000000 x 2^2 + 1.00100001100 x 2^1 = 1.01010000110 x 2^2 +4400_0000_FC01_04_7e00_0 // f16_add_rz.tv line 15300 4400_FC01_FE01_10 1.00000000000 x 2^2 + NaN = NaN +1412_0000_37FF_04_3801_1 // f16_add_rz.tv line 15400 1412_37FF_3801_01 1.00000010010 x 2^-10 + 1.01111111111 x 2^-2 = 1.00000000001 x 2^-1 4401_0000_D3F2_04_D371_1 // f16_add_rz.tv line 15500 4401_D3F2_D371_01 1.00000000001 x 2^2 + -1.01111110010 x 2^5 = -1.01101110001 x 2^5 +// Skipped denorm f16_add_rz.tv line 15600 4401_83FE_4400_01 1.00000000001 x 2^2 + -Denorm = 1.00000000000 x 2^2 +// Skipped denorm f16_add_rz.tv line 15700 800F_BC00_BC00_01 -Denorm + -1.00000000000 x 2^0 = -1.00000000000 x 2^0 +4401_0000_4AFF_04_4C7F_1 // f16_add_rz.tv line 15800 4401_4AFF_4C7F_01 1.00000000001 x 2^2 + 1.01011111111 x 2^3 = 1.00001111111 x 2^4 +47FF_0000_1001_04_47FF_1 // f16_add_rz.tv line 15900 47FF_1001_47FF_01 1.01111111111 x 2^2 + 1.00000000001 x 2^-11 = 1.01111111111 x 2^2 5BC2_0000_43FF_04_5BE1_1 // f16_add_rz.tv line 16000 5BC2_43FF_5BE1_01 1.01111000010 x 2^7 + 1.01111111111 x 2^1 = 1.01111100001 x 2^7 +47FF_0000_47FE_04_4BFE_1 // f16_add_rz.tv line 16100 47FF_47FE_4BFE_01 1.01111111111 x 2^2 + 1.01111111110 x 2^2 = 1.01111111110 x 2^3 +47FF_0000_B7FE_04_477F_1 // f16_add_rz.tv line 16200 47FF_B7FE_477F_01 1.01111111111 x 2^2 + -1.01111111110 x 2^-2 = 1.01101111111 x 2^2 +17FE_0000_E800_04_E7FF_1 // f16_add_rz.tv line 16300 17FE_E800_E7FF_01 1.01111111110 x 2^-10 + -1.00000000000 x 2^11 = -1.01111111111 x 2^10 +47FE_0000_78F8_04_78F8_1 // f16_add_rz.tv line 16400 47FE_78F8_78F8_01 1.01111111110 x 2^2 + 1.00011111000 x 2^15 = 1.00011111000 x 2^15 47FE_0000_3C01_04_487F_1 // f16_add_rz.tv line 16500 47FE_3C01_487F_01 1.01111111110 x 2^2 + 1.00000000001 x 2^0 = 1.00001111111 x 2^3 +35C0_0000_7BFF_04_7BFF_1 // f16_add_rz.tv line 16600 35C0_7BFF_7BFF_01 1.00111000000 x 2^-2 + 1.01111111111 x 2^15 = 1.01111111111 x 2^15 +47FE_0000_7A01_04_7A01_1 // f16_add_rz.tv line 16700 47FE_7A01_7A01_01 1.01111111110 x 2^2 + 1.01000000001 x 2^15 = 1.01000000001 x 2^15 +47FE_0000_C3FE_04_43FE_0 // f16_add_rz.tv line 16800 47FE_C3FE_43FE_00 1.01111111110 x 2^2 + -1.01111111110 x 2^1 = 1.01111111110 x 2^1 +B86B_0000_0000_04_B86B_0 // f16_add_rz.tv line 16900 B86B_0000_B86B_00 -1.00001101011 x 2^-1 + 0 = -1.00001101011 x 2^-1 6800_0000_13F1_04_6800_1 // f16_add_rz.tv line 17000 6800_13F1_6800_01 1.00000000000 x 2^11 + 1.01111110001 x 2^-11 = 1.00000000000 x 2^11 +6800_0000_6801_04_6C00_1 // f16_add_rz.tv line 17100 6800_6801_6C00_01 1.00000000000 x 2^11 + 1.00000000001 x 2^11 = 1.00000000000 x 2^12 +BFE4_0000_87FF_04_BFE4_1 // f16_add_rz.tv line 17200 BFE4_87FF_BFE4_01 -1.01111100100 x 2^0 + -1.01111111111 x 2^-14 = -1.01111100100 x 2^0 +6800_0000_CBDA_04_67F0_1 // f16_add_rz.tv line 17300 6800_CBDA_67F0_01 1.00000000000 x 2^11 + -1.01111011010 x 2^3 = 1.01111110000 x 2^10 +6800_0000_FBFE_04_FBBE_0 // f16_add_rz.tv line 17400 6800_FBFE_FBBE_00 1.00000000000 x 2^11 + -1.01111111110 x 2^15 = -1.01110111110 x 2^15 78FB_0000_3400_04_78FB_1 // f16_add_rz.tv line 17500 78FB_3400_78FB_01 1.00011111011 x 2^15 + 1.00000000000 x 2^-2 = 1.00011111011 x 2^15 +6801_0000_4436_04_6803_1 // f16_add_rz.tv line 17600 6801_4436_6803_01 1.00000000001 x 2^11 + 1.00000110110 x 2^2 = 1.00000000011 x 2^11 +// Skipped denorm f16_add_rz.tv line 17700 6801_8001_6800_01 1.00000000001 x 2^11 + -Denorm = 1.00000000000 x 2^11 +CC30_0000_BBFF_04_CC6F_1 // f16_add_rz.tv line 17800 CC30_BBFF_CC6F_01 -1.00000110000 x 2^4 + -1.01111111111 x 2^-1 = -1.00001101111 x 2^4 +6801_0000_9009_04_6800_1 // f16_add_rz.tv line 17900 6801_9009_6800_01 1.00000000001 x 2^11 + -1.00000001001 x 2^-11 = 1.00000000000 x 2^11 6BFF_0000_07FE_04_6BFF_1 // f16_add_rz.tv line 18000 6BFF_07FE_6BFF_01 1.01111111111 x 2^11 + 1.01111111110 x 2^-14 = 1.01111111111 x 2^11 +F7BA_0000_4000_04_F7B9_1 // f16_add_rz.tv line 18100 F7BA_4000_F7B9_01 -1.01110111010 x 2^14 + 1.00000000000 x 2^1 = -1.01110111001 x 2^14 +6BFF_0000_BC02_04_6BFE_1 // f16_add_rz.tv line 18200 6BFF_BC02_6BFE_01 1.01111111111 x 2^11 + -1.00000000010 x 2^0 = 1.01111111110 x 2^11 +6BFF_0000_B401_04_6BFE_1 // f16_add_rz.tv line 18300 6BFF_B401_6BFE_01 1.01111111111 x 2^11 + -1.00000000001 x 2^-2 = 1.01111111110 x 2^11 +618F_0000_C7FF_04_617F_1 // f16_add_rz.tv line 18400 618F_C7FF_617F_01 1.00110001111 x 2^9 + -1.01111111111 x 2^2 = 1.00101111111 x 2^9 6BFE_0000_13FE_04_6BFE_1 // f16_add_rz.tv line 18500 6BFE_13FE_6BFE_01 1.01111111110 x 2^11 + 1.01111111110 x 2^-11 = 1.01111111110 x 2^11 -382F_0000_FFFF_04_FFFF_0 // f16_add_rz.tv line 19000 382F_FFFF_FFFF_00 1.00000101111 x 2^-1 + NaN = NaN +6BFE_0000_3BFE_04_6BFE_1 // f16_add_rz.tv line 18600 6BFE_3BFE_6BFE_01 1.01111111110 x 2^11 + 1.01111111110 x 2^-1 = 1.01111111110 x 2^11 +977C_0000_7800_04_77FF_1 // f16_add_rz.tv line 18700 977C_7800_77FF_01 -1.01101111100 x 2^-10 + 1.00000000000 x 2^15 = 1.01111111111 x 2^14 +6BFE_0000_230F_04_6BFE_1 // f16_add_rz.tv line 18800 6BFE_230F_6BFE_01 1.01111111110 x 2^11 + 1.01100001111 x 2^-7 = 1.01111111110 x 2^11 +6BFE_0000_C001_04_6BFC_1 // f16_add_rz.tv line 18900 6BFE_C001_6BFC_01 1.01111111110 x 2^11 + -1.00000000001 x 2^1 = 1.01111111100 x 2^11 +382F_0000_FFFF_04_7e00_0 // f16_add_rz.tv line 19000 382F_FFFF_FFFF_00 1.00000101111 x 2^-1 + NaN = NaN +// Skipped denorm f16_add_rz.tv line 19100 7800_80A0_77FF_01 1.00000000000 x 2^15 + -Denorm = 1.01111111111 x 2^14 +7800_0000_47FE_04_7800_1 // f16_add_rz.tv line 19200 7800_47FE_7800_01 1.00000000000 x 2^15 + 1.01111111110 x 2^2 = 1.00000000000 x 2^15 +// Skipped denorm f16_add_rz.tv line 19300 044F_8400_004F_00 1.00001001111 x 2^-14 + -1.00000000000 x 2^-14 = Denorm +7800_0000_43EF_04_7800_1 // f16_add_rz.tv line 19400 7800_43EF_7800_01 1.00000000000 x 2^15 + 1.01111101111 x 2^1 = 1.00000000000 x 2^15 7800_0000_F801_04_D000_0 // f16_add_rz.tv line 19500 7800_F801_D000_00 1.00000000000 x 2^15 + -1.00000000001 x 2^15 = -1.00000000000 x 2^5 +41F8_0000_13FF_04_41F8_1 // f16_add_rz.tv line 19600 41F8_13FF_41F8_01 1.00111111000 x 2^1 + 1.01111111111 x 2^-11 = 1.00111111000 x 2^1 +7801_0000_C002_04_7800_1 // f16_add_rz.tv line 19700 7801_C002_7800_01 1.00000000001 x 2^15 + -1.00000000010 x 2^1 = 1.00000000000 x 2^15 +7801_0000_7FFE_04_7e00_0 // f16_add_rz.tv line 19800 7801_7FFE_7FFE_00 1.00000000001 x 2^15 + NaN = NaN +AC17_0000_B800_04_B882_1 // f16_add_rz.tv line 19900 AC17_B800_B882_01 -1.00000010111 x 2^-4 + -1.00000000000 x 2^-1 = -1.00010000010 x 2^-1 7801_0000_4877_04_7801_1 // f16_add_rz.tv line 20000 7801_4877_7801_01 1.00000000001 x 2^15 + 1.00001110111 x 2^3 = 1.00000000001 x 2^15 +7BFF_0000_0401_04_7BFF_1 // f16_add_rz.tv line 20100 7BFF_0401_7BFF_01 1.01111111111 x 2^15 + 1.00000000001 x 2^-14 = 1.01111111111 x 2^15 +33F0_0000_3FFF_04_407E_1 // f16_add_rz.tv line 20200 33F0_3FFF_407E_01 1.01111110000 x 2^-3 + 1.01111111111 x 2^0 = 1.00001111110 x 2^1 +7BFF_0000_CFE8_04_7BFE_1 // f16_add_rz.tv line 20300 7BFF_CFE8_7BFE_01 1.01111111111 x 2^15 + -1.01111101000 x 2^4 = 1.01111111110 x 2^15 +7BFF_0000_93FE_04_7BFE_1 // f16_add_rz.tv line 20400 7BFF_93FE_7BFE_01 1.01111111111 x 2^15 + -1.01111111110 x 2^-11 = 1.01111111110 x 2^15 // Skipped denorm f16_add_rz.tv line 20500 0090_C400_C3FF_01 Denorm + -1.00000000000 x 2^2 = -1.01111111111 x 2^1 +7BFE_0000_CA20_04_7BFD_1 // f16_add_rz.tv line 20600 7BFE_CA20_7BFD_01 1.01111111110 x 2^15 + -1.01000100000 x 2^3 = 1.01111111101 x 2^15 +7BFE_0000_3801_04_7BFE_1 // f16_add_rz.tv line 20700 7BFE_3801_7BFE_01 1.01111111110 x 2^15 + 1.00000000001 x 2^-1 = 1.01111111110 x 2^15 +68A0_0000_6BFF_04_6E4F_1 // f16_add_rz.tv line 20800 68A0_6BFF_6E4F_01 1.00010100000 x 2^11 + 1.01111111111 x 2^11 = 1.01001001111 x 2^12 +7BFE_0000_AC41_04_7BFD_1 // f16_add_rz.tv line 20900 7BFE_AC41_7BFD_01 1.01111111110 x 2^15 + -1.00001000001 x 2^-4 = 1.01111111101 x 2^15 7BFE_0000_BFFE_04_7BFD_1 // f16_add_rz.tv line 21000 7BFE_BFFE_7BFD_01 1.01111111110 x 2^15 + -1.01111111110 x 2^0 = 1.01111111101 x 2^15 +F401_0000_FC00_04_FC00_0 // f16_add_rz.tv line 21100 F401_FC00_FC00_00 -1.00000000001 x 2^14 + -INF = -INF +7C00_0000_CAF6_04_7C00_0 // f16_add_rz.tv line 21200 7C00_CAF6_7C00_00 INF + -1.01011110110 x 2^3 = INF +7C00_0000_4401_04_7C00_0 // f16_add_rz.tv line 21300 7C00_4401_7C00_00 INF + 1.00000000001 x 2^2 = INF +// Skipped denorm f16_add_rz.tv line 21400 7FEF_83FF_7FEF_00 NaN + -Denorm = NaN 7C00_0000_4F08_04_7C00_0 // f16_add_rz.tv line 21500 7C00_4F08_7C00_00 INF + 1.01100001000 x 2^4 = INF +7C00_0000_EBFE_04_7C00_0 // f16_add_rz.tv line 21600 7C00_EBFE_7C00_00 INF + -1.01111111110 x 2^11 = INF +B810_0000_1000_04_B80F_0 // f16_add_rz.tv line 21700 B810_1000_B80F_00 -1.00000010000 x 2^-1 + 1.00000000000 x 2^-11 = -1.00000001111 x 2^-1 +7C01_0000_33F3_04_7e00_0 // f16_add_rz.tv line 21800 7C01_33F3_7E01_10 NaN + 1.01111110011 x 2^-3 = NaN +7C01_0000_7C01_04_7e00_0 // f16_add_rz.tv line 21900 7C01_7C01_7E01_10 NaN + NaN = NaN BFFA_0000_B7FF_04_C0FC_1 // f16_add_rz.tv line 22000 BFFA_B7FF_C0FC_01 -1.01111111010 x 2^0 + -1.01111111111 x 2^-2 = -1.00011111100 x 2^1 -7FFF_0000_9001_04_7FFF_0 // f16_add_rz.tv line 22500 7FFF_9001_7FFF_00 NaN + -1.00000000001 x 2^-11 = NaN -7FFE_0000_B82F_04_7FFE_0 // f16_add_rz.tv line 23000 7FFE_B82F_7FFE_00 NaN + -1.00000101111 x 2^-1 = NaN +7C01_0000_3E3E_04_7e00_0 // f16_add_rz.tv line 22100 7C01_3E3E_7E01_10 NaN + 1.01000111110 x 2^0 = NaN +// Skipped denorm f16_add_rz.tv line 22200 7FFF_03FE_7FFF_00 NaN + Denorm = NaN +0848_0000_3C00_04_3C00_1 // f16_add_rz.tv line 22300 0848_3C00_3C00_01 1.00001001000 x 2^-13 + 1.00000000000 x 2^0 = 1.00000000000 x 2^0 +7FFF_0000_4386_04_7e00_0 // f16_add_rz.tv line 22400 7FFF_4386_7FFF_00 NaN + 1.01110000110 x 2^1 = NaN +7FFF_0000_9001_04_7e00_0 // f16_add_rz.tv line 22500 7FFF_9001_7FFF_00 NaN + -1.00000000001 x 2^-11 = NaN +3082_0000_C3FF_04_C3B6_1 // f16_add_rz.tv line 22600 3082_C3FF_C3B6_01 1.00010000010 x 2^-3 + -1.01111111111 x 2^1 = -1.01110110110 x 2^1 +// Skipped denorm f16_add_rz.tv line 22700 7FFF_0188_7FFF_00 NaN + Denorm = NaN +7FFE_0000_37FE_04_7e00_0 // f16_add_rz.tv line 22800 7FFE_37FE_7FFE_00 NaN + 1.01111111110 x 2^-2 = NaN +// Skipped denorm f16_add_rz.tv line 22900 03F0_6800_6800_01 Denorm + 1.00000000000 x 2^11 = 1.00000000000 x 2^11 +7FFE_0000_B82F_04_7e00_0 // f16_add_rz.tv line 23000 7FFE_B82F_7FFE_00 NaN + -1.00000101111 x 2^-1 = NaN +7FFE_0000_BC01_04_7e00_0 // f16_add_rz.tv line 23100 7FFE_BC01_7FFE_00 NaN + -1.00000000001 x 2^0 = NaN +E903_0000_FBFF_04_FBFF_5 // f16_add_rz.tv line 23200 E903_FBFF_FBFF_05 -1.00100000011 x 2^11 + -1.01111111111 x 2^15 = -1.01111111111 x 2^15 +// Skipped denorm f16_add_rz.tv line 23300 8000_EBFA_EBFA_00 -Denorm + -1.01111111010 x 2^11 = -1.01111111010 x 2^11 +// Skipped denorm f16_add_rz.tv line 23400 8000_43FE_43FE_00 -Denorm + 1.01111111110 x 2^1 = 1.01111111110 x 2^1 // Skipped denorm f16_add_rz.tv line 23500 2F68_8000_2F68_00 1.01101101000 x 2^-4 + -Denorm = 1.01101101000 x 2^-4 +// Skipped denorm f16_add_rz.tv line 23600 8000_CDF9_CDF9_00 -Denorm + -1.00111111001 x 2^4 = -1.00111111001 x 2^4 +// Skipped denorm f16_add_rz.tv line 23700 8000_E801_E801_00 -Denorm + -1.00000000001 x 2^11 = -1.00000000001 x 2^11 +B787_0000_07FF_04_B786_1 // f16_add_rz.tv line 23800 B787_07FF_B786_01 -1.01110000111 x 2^-2 + 1.01111111111 x 2^-14 = -1.01110000110 x 2^-2 +// Skipped denorm f16_add_rz.tv line 23900 8001_0400_03FF_00 -Denorm + 1.00000000000 x 2^-14 = Denorm // Skipped denorm f16_add_rz.tv line 24000 8001_7BFE_7BFD_01 -Denorm + 1.01111111110 x 2^15 = 1.01111111101 x 2^15 +1AA0_0000_B400_04_B3E5_1 // f16_add_rz.tv line 24100 1AA0_B400_B3E5_01 1.01010100000 x 2^-9 + -1.00000000000 x 2^-2 = -1.01111100101 x 2^-3 +// Skipped denorm f16_add_rz.tv line 24200 8001_CDFD_CDFD_01 -Denorm + -1.00111111101 x 2^4 = -1.00111111101 x 2^4 +// Skipped denorm f16_add_rz.tv line 24300 83FF_0001_83FE_00 -Denorm + Denorm = -Denorm +C401_0000_3BFF_04_C202_1 // f16_add_rz.tv line 24400 C401_3BFF_C202_01 -1.00000000001 x 2^2 + 1.01111111111 x 2^-1 = -1.01000000010 x 2^1 // Skipped denorm f16_add_rz.tv line 24500 83FF_EB8E_EB8E_01 -Denorm + -1.01110001110 x 2^11 = -1.01110001110 x 2^11 +// Skipped denorm f16_add_rz.tv line 24600 83FF_87FE_89FE_01 -Denorm + -1.01111111110 x 2^-14 = -1.00111111110 x 2^-13 +// Skipped denorm f16_add_rz.tv line 24700 00E0_C000_BFFF_01 Denorm + -1.00000000000 x 2^1 = -1.01111111111 x 2^0 +// Skipped denorm f16_add_rz.tv line 24800 83FF_3D76_3D75_01 -Denorm + 1.00101110110 x 2^0 = 1.00101110101 x 2^0 +// Skipped denorm f16_add_rz.tv line 24900 83FE_3401_3400_01 -Denorm + 1.00000000001 x 2^-2 = 1.00000000000 x 2^-2 75FF_0000_47FF_04_75FF_1 // f16_add_rz.tv line 25000 75FF_47FF_75FF_01 1.00111111111 x 2^14 + 1.01111111111 x 2^2 = 1.00111111111 x 2^14 +// Skipped denorm f16_add_rz.tv line 25100 83FE_3F5E_3F5D_01 -Denorm + 1.01101011110 x 2^0 = 1.01101011101 x 2^0 +// Skipped denorm f16_add_rz.tv line 25200 83FE_BBFE_BBFE_01 -Denorm + -1.01111111110 x 2^-1 = -1.01111111110 x 2^-1 +9B7B_0000_F800_04_F800_1 // f16_add_rz.tv line 25300 9B7B_F800_F800_01 -1.01101111011 x 2^-9 + -1.00000000000 x 2^15 = -1.00000000000 x 2^15 +8400_0000_D836_04_D836_1 // f16_add_rz.tv line 25400 8400_D836_D836_01 -1.00000000000 x 2^-14 + -1.00000110110 x 2^7 = -1.00000110110 x 2^7 8400_0000_4001_04_4000_1 // f16_add_rz.tv line 25500 8400_4001_4000_01 -1.00000000000 x 2^-14 + 1.00000000001 x 2^1 = 1.00000000000 x 2^1 +D2A1_0000_7FFF_04_7e00_0 // f16_add_rz.tv line 25600 D2A1_7FFF_7FFF_00 -1.01010100001 x 2^5 + NaN = NaN +8400_0000_B0C4_04_B0C4_1 // f16_add_rz.tv line 25700 8400_B0C4_B0C4_01 -1.00000000000 x 2^-14 + -1.00011000100 x 2^-3 = -1.00011000100 x 2^-3 +8400_0000_C7FE_04_C7FE_1 // f16_add_rz.tv line 25800 8400_C7FE_C7FE_01 -1.00000000000 x 2^-14 + -1.01111111110 x 2^2 = -1.01111111110 x 2^2 +CD6D_0000_0400_04_CD6C_1 // f16_add_rz.tv line 25900 CD6D_0400_CD6C_01 -1.00101101101 x 2^4 + 1.00000000000 x 2^-14 = -1.00101101100 x 2^4 8401_0000_C3E7_04_C3E7_1 // f16_add_rz.tv line 26000 8401_C3E7_C3E7_01 -1.00000000001 x 2^-14 + -1.01111100111 x 2^1 = -1.01111100111 x 2^1 +8401_0000_7801_04_7800_1 // f16_add_rz.tv line 26100 8401_7801_7800_01 -1.00000000001 x 2^-14 + 1.00000000001 x 2^15 = 1.00000000000 x 2^15 +// Skipped denorm f16_add_rz.tv line 26200 027F_93FF_93AF_01 Denorm + -1.01111111111 x 2^-11 = -1.01110101111 x 2^-11 +8401_0000_CC4E_04_CC4E_1 // f16_add_rz.tv line 26300 8401_CC4E_CC4E_01 -1.00000000001 x 2^-14 + -1.00001001110 x 2^4 = -1.00001001110 x 2^4 +8401_0000_FFFE_04_7e00_0 // f16_add_rz.tv line 26400 8401_FFFE_FFFE_00 -1.00000000001 x 2^-14 + NaN = NaN CC00_0000_3800_04_CBC0_0 // f16_add_rz.tv line 26500 CC00_3800_CBC0_00 -1.00000000000 x 2^4 + 1.00000000000 x 2^-1 = -1.01111000000 x 2^3 +87FF_0000_33DE_04_33DD_1 // f16_add_rz.tv line 26600 87FF_33DE_33DD_01 -1.01111111111 x 2^-14 + 1.01111011110 x 2^-3 = 1.01111011101 x 2^-3 +87FF_0000_8401_04_8A00_0 // f16_add_rz.tv line 26700 87FF_8401_8A00_00 -1.01111111111 x 2^-14 + -1.00000000001 x 2^-14 = -1.01000000000 x 2^-13 +DDC3_0000_BFFF_04_DDCA_1 // f16_add_rz.tv line 26800 DDC3_BFFF_DDCA_01 -1.00111000011 x 2^8 + -1.01111111111 x 2^0 = -1.00111001010 x 2^8 +87FF_0000_4CBE_04_4CBD_1 // f16_add_rz.tv line 26900 87FF_4CBE_4CBD_01 -1.01111111111 x 2^-14 + 1.00010111110 x 2^4 = 1.00010111101 x 2^4 87FE_0000_13FE_04_12FE_1 // f16_add_rz.tv line 27000 87FE_13FE_12FE_01 -1.01111111110 x 2^-14 + 1.01111111110 x 2^-11 = 1.01011111110 x 2^-11 -9000_0000_7FF2_04_7FF2_0 // f16_add_rz.tv line 27500 9000_7FF2_7FF2_00 -1.00000000000 x 2^-11 + NaN = NaN +C083_0000_4400_04_3EFA_0 // f16_add_rz.tv line 27100 C083_4400_3EFA_00 -1.00010000011 x 2^1 + 1.00000000000 x 2^2 = 1.01011111010 x 2^0 +87FE_0000_DE09_04_DE09_1 // f16_add_rz.tv line 27200 87FE_DE09_DE09_01 -1.01111111110 x 2^-14 + -1.01000001001 x 2^8 = -1.01000001001 x 2^8 +87FE_0000_B801_04_B801_1 // f16_add_rz.tv line 27300 87FE_B801_B801_01 -1.01111111110 x 2^-14 + -1.00000000001 x 2^-1 = -1.00000000001 x 2^-1 +CD7B_0000_EBFF_04_EC04_1 // f16_add_rz.tv line 27400 CD7B_EBFF_EC04_01 -1.00101111011 x 2^4 + -1.01111111111 x 2^11 = -1.00000000100 x 2^12 +9000_0000_7FF2_04_7e00_0 // f16_add_rz.tv line 27500 9000_7FF2_7FF2_00 -1.00000000000 x 2^-11 + NaN = NaN +9000_0000_3FFE_04_3FFD_1 // f16_add_rz.tv line 27600 9000_3FFE_3FFD_01 -1.00000000000 x 2^-11 + 1.01111111110 x 2^0 = 1.01111111101 x 2^0 +30C0_0000_7C00_04_7C00_0 // f16_add_rz.tv line 27700 30C0_7C00_7C00_00 1.00011000000 x 2^-3 + INF = INF +9000_0000_BD34_04_BD34_1 // f16_add_rz.tv line 27800 9000_BD34_BD34_01 -1.00000000000 x 2^-11 + -1.00100110100 x 2^0 = -1.00100110100 x 2^0 +9000_0000_C401_04_C401_1 // f16_add_rz.tv line 27900 9000_C401_C401_01 -1.00000000000 x 2^-11 + -1.00000000001 x 2^2 = -1.00000000001 x 2^2 // Skipped denorm f16_add_rz.tv line 28000 C082_03FF_C081_01 -1.00010000010 x 2^1 + Denorm = -1.00010000001 x 2^1 -9001_0000_FC01_04_FE01_0 // f16_add_rz.tv line 28500 9001_FC01_FE01_10 -1.00000000001 x 2^-11 + NaN = NaN +9001_0000_31EF_04_31EA_1 // f16_add_rz.tv line 28100 9001_31EF_31EA_01 -1.00000000001 x 2^-11 + 1.00111101111 x 2^-3 = 1.00111101010 x 2^-3 +9001_0000_6BFE_04_6BFD_1 // f16_add_rz.tv line 28200 9001_6BFE_6BFD_01 -1.00000000001 x 2^-11 + 1.01111111110 x 2^11 = 1.01111111101 x 2^11 +AE0A_0000_9000_04_AE12_0 // f16_add_rz.tv line 28300 AE0A_9000_AE12_00 -1.01000001010 x 2^-4 + -1.00000000000 x 2^-11 = -1.01000010010 x 2^-4 +9001_0000_8404_04_9081_1 // f16_add_rz.tv line 28400 9001_8404_9081_01 -1.00000000001 x 2^-11 + -1.00000000100 x 2^-14 = -1.00010000001 x 2^-11 +9001_0000_FC01_04_7e00_0 // f16_add_rz.tv line 28500 9001_FC01_FE01_10 -1.00000000001 x 2^-11 + NaN = NaN +F88F_0000_37FF_04_F88E_1 // f16_add_rz.tv line 28600 F88F_37FF_F88E_01 -1.00010001111 x 2^15 + 1.01111111111 x 2^-2 = -1.00010001110 x 2^15 +93FF_0000_99B3_04_9BB2_1 // f16_add_rz.tv line 28700 93FF_99B3_9BB2_01 -1.01111111111 x 2^-11 + -1.00110110011 x 2^-9 = -1.01110110010 x 2^-9 +// Skipped denorm f16_add_rz.tv line 28800 93FF_83FE_943F_01 -1.01111111111 x 2^-11 + -Denorm = -1.00000111111 x 2^-10 +7C3F_0000_BC00_04_7e00_0 // f16_add_rz.tv line 28900 7C3F_BC00_7E3F_10 NaN + -1.00000000000 x 2^0 = NaN 93FF_0000_2DFF_04_2DEF_1 // f16_add_rz.tv line 29000 93FF_2DFF_2DEF_01 -1.01111111111 x 2^-11 + 1.00111111111 x 2^-4 = 1.00111101111 x 2^-4 +93FE_0000_1001_04_8FFA_0 // f16_add_rz.tv line 29100 93FE_1001_8FFA_00 -1.01111111110 x 2^-11 + 1.00000000001 x 2^-11 = -1.01111111010 x 2^-12 +// Skipped denorm f16_add_rz.tv line 29200 03FD_43FF_43FF_01 Denorm + 1.01111111111 x 2^1 = 1.01111111111 x 2^1 +93FE_0000_CBFC_04_CBFC_1 // f16_add_rz.tv line 29300 93FE_CBFC_CBFC_01 -1.01111111110 x 2^-11 + -1.01111111100 x 2^3 = -1.01111111100 x 2^3 +93FE_0000_B7FE_04_B800_1 // f16_add_rz.tv line 29400 93FE_B7FE_B800_01 -1.01111111110 x 2^-11 + -1.01111111110 x 2^-2 = -1.00000000000 x 2^-1 BE01_0000_E800_04_E800_1 // f16_add_rz.tv line 29500 BE01_E800_E800_01 -1.01000000001 x 2^0 + -1.00000000000 x 2^11 = -1.00000000000 x 2^11 +B400_0000_7814_04_7813_1 // f16_add_rz.tv line 29600 B400_7814_7813_01 -1.00000000000 x 2^-2 + 1.00000010100 x 2^15 = 1.00000010011 x 2^15 +B400_0000_3C01_04_3A02_0 // f16_add_rz.tv line 29700 B400_3C01_3A02_00 -1.00000000000 x 2^-2 + 1.00000000001 x 2^0 = 1.01000000010 x 2^-1 +6BAF_0000_7BFF_04_7BFF_5 // f16_add_rz.tv line 29800 6BAF_7BFF_7BFF_05 1.01110101111 x 2^11 + 1.01111111111 x 2^15 = 1.01111111111 x 2^15 +B400_0000_876F_04_B400_1 // f16_add_rz.tv line 29900 B400_876F_B400_01 -1.00000000000 x 2^-2 + -1.01101101111 x 2^-14 = -1.00000000000 x 2^-2 B400_0000_C3FE_04_C43F_0 // f16_add_rz.tv line 30000 B400_C3FE_C43F_00 -1.00000000000 x 2^-2 + -1.01111111110 x 2^1 = -1.00000111111 x 2^2 +26FC_0000_0000_04_26FC_0 // f16_add_rz.tv line 30100 26FC_0000_26FC_00 1.01011111100 x 2^-6 + 0 = 1.01011111100 x 2^-6 +B401_0000_4409_04_4391_1 // f16_add_rz.tv line 30200 B401_4409_4391_01 -1.00000000001 x 2^-2 + 1.00000001001 x 2^2 = 1.01110010001 x 2^1 +B401_0000_6801_04_6800_1 // f16_add_rz.tv line 30300 B401_6801_6800_01 -1.00000000001 x 2^-2 + 1.00000000001 x 2^11 = 1.00000000000 x 2^11 +417E_0000_87FF_04_417D_1 // f16_add_rz.tv line 30400 417E_87FF_417D_01 1.00101111110 x 2^1 + -1.01111111111 x 2^-14 = 1.00101111101 x 2^1 B401_0000_2702_04_B321_1 // f16_add_rz.tv line 30500 B401_2702_B321_01 -1.00000000001 x 2^-2 + 1.01100000010 x 2^-6 = -1.01100100001 x 2^-3 +B401_0000_FBFE_04_FBFE_1 // f16_add_rz.tv line 30600 B401_FBFE_FBFE_01 -1.00000000001 x 2^-2 + -1.01111111110 x 2^15 = -1.01111111110 x 2^15 +7C07_0000_3400_04_7e00_0 // f16_add_rz.tv line 30700 7C07_3400_7E07_10 NaN + 1.00000000000 x 2^-2 = NaN +B7FF_0000_904F_04_B800_1 // f16_add_rz.tv line 30800 B7FF_904F_B800_01 -1.01111111111 x 2^-2 + -1.00001001111 x 2^-11 = -1.00000000000 x 2^-1 +// Skipped denorm f16_add_rz.tv line 30900 B7FF_8001_B7FF_01 -1.01111111111 x 2^-2 + -Denorm = -1.01111111111 x 2^-2 E09F_0000_BBFF_04_E0A0_1 // f16_add_rz.tv line 31000 E09F_BBFF_E0A0_01 -1.00010011111 x 2^9 + -1.01111111111 x 2^-1 = -1.00010100000 x 2^9 +B7FF_0000_3553_04_B158_0 // f16_add_rz.tv line 31100 B7FF_3553_B158_00 -1.01111111111 x 2^-2 + 1.00101010011 x 2^-2 = -1.00101011000 x 2^-3 +B7FE_0000_07FE_04_B7FD_1 // f16_add_rz.tv line 31200 B7FE_07FE_B7FD_01 -1.01111111110 x 2^-2 + 1.01111111110 x 2^-14 = -1.01111111101 x 2^-2 +ACFF_0000_4000_04_3FB0_1 // f16_add_rz.tv line 31300 ACFF_4000_3FB0_01 -1.00011111111 x 2^-4 + 1.00000000000 x 2^1 = 1.01110110000 x 2^0 +B7FE_0000_1211_04_B7FA_1 // f16_add_rz.tv line 31400 B7FE_1211_B7FA_01 -1.01111111110 x 2^-2 + 1.01000010001 x 2^-11 = -1.01111111010 x 2^-2 B7FE_0000_B401_04_B9FF_1 // f16_add_rz.tv line 31500 B7FE_B401_B9FF_01 -1.01111111110 x 2^-2 + -1.00000000001 x 2^-2 = -1.00111111111 x 2^-1 +CB80_0000_C7FF_04_CDBF_1 // f16_add_rz.tv line 31600 CB80_C7FF_CDBF_01 -1.01110000000 x 2^3 + -1.01111111111 x 2^2 = -1.00110111111 x 2^4 +B800_0000_93F8_04_B801_1 // f16_add_rz.tv line 31700 B800_93F8_B801_01 -1.00000000000 x 2^-1 + -1.01111111000 x 2^-11 = -1.00000000001 x 2^-1 +B800_0000_3BFE_04_37FC_0 // f16_add_rz.tv line 31800 B800_3BFE_37FC_00 -1.00000000000 x 2^-1 + 1.01111111110 x 2^-1 = 1.01111111100 x 2^-2 +ABCE_0000_7800_04_77FF_1 // f16_add_rz.tv line 31900 ABCE_7800_77FF_01 -1.01111001110 x 2^-5 + 1.00000000000 x 2^15 = 1.01111111111 x 2^14 // Skipped denorm f16_add_rz.tv line 32000 B800_80BF_B800_01 -1.00000000000 x 2^-1 + -Denorm = -1.00000000000 x 2^-1 +B800_0000_C001_04_C101_0 // f16_add_rz.tv line 32100 B800_C001_C101_00 -1.00000000000 x 2^-1 + -1.00000000001 x 2^1 = -1.00100000001 x 2^1 +C0FE_0000_FFFF_04_7e00_0 // f16_add_rz.tv line 32200 C0FE_FFFF_FFFF_00 -1.00011111110 x 2^1 + NaN = NaN +B801_0000_1417_04_B7FD_1 // f16_add_rz.tv line 32300 B801_1417_B7FD_01 -1.00000000001 x 2^-1 + 1.00000010111 x 2^-10 = -1.01111111101 x 2^-2 +B801_0000_47FE_04_477D_1 // f16_add_rz.tv line 32400 B801_47FE_477D_01 -1.00000000001 x 2^-1 + 1.01111111110 x 2^2 = 1.01101111101 x 2^2 6BBC_0000_8400_04_6BBB_1 // f16_add_rz.tv line 32500 6BBC_8400_6BBB_01 1.01110111100 x 2^11 + -1.00000000000 x 2^-14 = 1.01110111011 x 2^11 -BBFF_0000_7FFE_04_7FFE_0 // f16_add_rz.tv line 33000 BBFF_7FFE_7FFE_00 -1.01111111111 x 2^-1 + NaN = NaN +B801_0000_36D1_04_ACC4_0 // f16_add_rz.tv line 32600 B801_36D1_ACC4_00 -1.00000000001 x 2^-1 + 1.01011010001 x 2^-2 = -1.00011000100 x 2^-4 +B801_0000_F801_04_F801_1 // f16_add_rz.tv line 32700 B801_F801_F801_01 -1.00000000001 x 2^-1 + -1.00000000001 x 2^15 = -1.00000000001 x 2^15 +CBFA_0000_13FF_04_CBF9_1 // f16_add_rz.tv line 32800 CBFA_13FF_CBF9_01 -1.01111111010 x 2^3 + 1.01111111111 x 2^-11 = -1.01111111001 x 2^3 +BBFF_0000_8BFD_04_BBFF_1 // f16_add_rz.tv line 32900 BBFF_8BFD_BBFF_01 -1.01111111111 x 2^-1 + -1.01111111101 x 2^-13 = -1.01111111111 x 2^-1 +BBFF_0000_7FFE_04_7e00_0 // f16_add_rz.tv line 33000 BBFF_7FFE_7FFE_00 -1.01111111111 x 2^-1 + NaN = NaN +BA1D_0000_B800_04_BD0E_1 // f16_add_rz.tv line 33100 BA1D_B800_BD0E_01 -1.01000011101 x 2^-1 + -1.00000000000 x 2^-1 = -1.00100001110 x 2^0 +BBFF_0000_B3FD_04_BCFF_1 // f16_add_rz.tv line 33200 BBFF_B3FD_BCFF_01 -1.01111111111 x 2^-1 + -1.01111111101 x 2^-3 = -1.00011111111 x 2^0 +BBFE_0000_0401_04_BBFD_1 // f16_add_rz.tv line 33300 BBFE_0401_BBFD_01 -1.01111111110 x 2^-1 + 1.00000000001 x 2^-14 = -1.01111111101 x 2^-1 +CDFF_0000_3FFF_04_CD7F_1 // f16_add_rz.tv line 33400 CDFF_3FFF_CD7F_01 -1.00111111111 x 2^4 + 1.01111111111 x 2^0 = -1.00101111111 x 2^4 BBFE_0000_09DF_04_BBFD_1 // f16_add_rz.tv line 33500 BBFE_09DF_BBFD_01 -1.01111111110 x 2^-1 + 1.00111011111 x 2^-13 = -1.01111111101 x 2^-1 +BBFE_0000_93FE_04_BBFF_1 // f16_add_rz.tv line 33600 BBFE_93FE_BBFF_01 -1.01111111110 x 2^-1 + -1.01111111110 x 2^-11 = -1.01111111111 x 2^-1 +A0FD_0000_C400_04_C402_1 // f16_add_rz.tv line 33700 A0FD_C400_C402_01 -1.00011111101 x 2^-7 + -1.00000000000 x 2^2 = -1.00000000010 x 2^2 +BC00_0000_C53F_04_C63F_0 // f16_add_rz.tv line 33800 BC00_C53F_C63F_00 -1.00000000000 x 2^0 + -1.00100111111 x 2^2 = -1.01000111111 x 2^2 +BC00_0000_3801_04_B7FE_0 // f16_add_rz.tv line 33900 BC00_3801_B7FE_00 -1.00000000000 x 2^0 + 1.00000000001 x 2^-1 = -1.01111111110 x 2^-2 124E_0000_6BFF_04_6BFF_1 // f16_add_rz.tv line 34000 124E_6BFF_6BFF_01 1.01001001110 x 2^-11 + 1.01111111111 x 2^11 = 1.01111111111 x 2^11 +BC00_0000_4C77_04_4C37_0 // f16_add_rz.tv line 34100 BC00_4C77_4C37_00 -1.00000000000 x 2^0 + 1.00001110111 x 2^4 = 1.00000110111 x 2^4 +BC00_0000_BFFE_04_C1FF_0 // f16_add_rz.tv line 34200 BC00_BFFE_C1FF_00 -1.00000000000 x 2^0 + -1.01111111110 x 2^0 = -1.00111111111 x 2^1 +31DF_0000_FC00_04_FC00_0 // f16_add_rz.tv line 34300 31DF_FC00_FC00_00 1.00111011111 x 2^-3 + -INF = -INF +BC01_0000_6854_04_6853_1 // f16_add_rz.tv line 34400 BC01_6854_6853_01 -1.00000000001 x 2^0 + 1.00001010100 x 2^11 = 1.00001010011 x 2^11 BC01_0000_4401_04_4201_1 // f16_add_rz.tv line 34500 BC01_4401_4201_01 -1.00000000001 x 2^0 + 1.00000000001 x 2^2 = 1.01000000001 x 2^1 +// Skipped denorm f16_add_rz.tv line 34600 3FEB_83FF_3FEA_01 1.01111101011 x 2^0 + -Denorm = 1.01111101010 x 2^0 +BC01_0000_FD0E_04_7e00_0 // f16_add_rz.tv line 34700 BC01_FD0E_FF0E_10 -1.00000000001 x 2^0 + NaN = NaN +BC01_0000_EBFE_04_EBFE_1 // f16_add_rz.tv line 34800 BC01_EBFE_EBFE_01 -1.00000000001 x 2^0 + -1.01111111110 x 2^11 = -1.01111111110 x 2^11 +CC11_0000_1000_04_CC10_1 // f16_add_rz.tv line 34900 CC11_1000_CC10_01 -1.00000010001 x 2^4 + 1.00000000000 x 2^-11 = -1.00000010000 x 2^4 BFFF_0000_10BF_04_BFFE_1 // f16_add_rz.tv line 35000 BFFF_10BF_BFFE_01 -1.01111111111 x 2^0 + 1.00010111111 x 2^-11 = -1.01111111110 x 2^0 +BFFF_0000_7C01_04_7e00_0 // f16_add_rz.tv line 35100 BFFF_7C01_7E01_10 -1.01111111111 x 2^0 + NaN = NaN +53D3_0000_B7FF_04_53C3_1 // f16_add_rz.tv line 35200 53D3_B7FF_53C3_01 1.01111010011 x 2^5 + -1.01111111111 x 2^-2 = 1.01111000011 x 2^5 +BFFF_0000_B81F_04_C107_1 // f16_add_rz.tv line 35300 BFFF_B81F_C107_01 -1.01111111111 x 2^0 + -1.00000011111 x 2^-1 = -1.00100000111 x 2^1 +// Skipped denorm f16_add_rz.tv line 35400 BFFE_03FE_BFFD_01 -1.01111111110 x 2^0 + Denorm = -1.01111111101 x 2^0 48EF_0000_3C00_04_496F_0 // f16_add_rz.tv line 35500 48EF_3C00_496F_00 1.00011101111 x 2^3 + 1.00000000000 x 2^0 = 1.00101101111 x 2^3 +BFFE_0000_351F_04_BEB6_1 // f16_add_rz.tv line 35600 BFFE_351F_BEB6_01 -1.01111111110 x 2^0 + 1.00100011111 x 2^-2 = -1.01010110110 x 2^0 +BFFE_0000_9001_04_BFFE_1 // f16_add_rz.tv line 35700 BFFE_9001_BFFE_01 -1.01111111110 x 2^0 + -1.00000000001 x 2^-11 = -1.01111111110 x 2^0 +D803_0000_C3FF_04_D822_1 // f16_add_rz.tv line 35800 D803_C3FF_D822_01 -1.00000000011 x 2^7 + -1.01111111111 x 2^1 = -1.00000100010 x 2^7 +BFFE_0000_C01E_04_C40E_1 // f16_add_rz.tv line 35900 BFFE_C01E_C40E_01 -1.01111111110 x 2^0 + -1.00000011110 x 2^1 = -1.00000001110 x 2^2 C000_0000_37FE_04_BE00_1 // f16_add_rz.tv line 36000 C000_37FE_BE00_01 -1.00000000000 x 2^1 + 1.01111111110 x 2^-2 = -1.01000000000 x 2^0 +1302_0000_6800_04_6800_1 // f16_add_rz.tv line 36100 1302_6800_6800_01 1.01100000010 x 2^-11 + 1.00000000000 x 2^11 = 1.00000000000 x 2^11 +C000_0000_05FB_04_BFFF_1 // f16_add_rz.tv line 36200 C000_05FB_BFFF_01 -1.00000000000 x 2^1 + 1.00111111011 x 2^-14 = -1.01111111111 x 2^0 +C000_0000_BC01_04_C200_1 // f16_add_rz.tv line 36300 C000_BC01_C200_01 -1.00000000000 x 2^1 + -1.00000000001 x 2^0 = -1.01000000000 x 2^1 +C900_0000_FBFF_04_FBFF_1 // f16_add_rz.tv line 36400 C900_FBFF_FBFF_01 -1.00100000000 x 2^3 + -1.01111111111 x 2^15 = -1.01111111111 x 2^15 // Skipped denorm f16_add_rz.tv line 36500 C001_021F_C000_01 -1.00000000001 x 2^1 + Denorm = -1.00000000000 x 2^1 +C001_0000_43FE_04_3FFA_0 // f16_add_rz.tv line 36600 C001_43FE_3FFA_00 -1.00000000001 x 2^1 + 1.01111111110 x 2^1 = 1.01111111010 x 2^0 +// Skipped denorm f16_add_rz.tv line 36700 CFDB_8000_CFDB_00 -1.01111011011 x 2^4 + -Denorm = -1.01111011011 x 2^4 +C001_0000_4FBE_04_4F3D_1 // f16_add_rz.tv line 36800 C001_4FBE_4F3D_01 -1.00000000001 x 2^1 + 1.01110111110 x 2^4 = 1.01100111101 x 2^4 +C001_0000_E801_04_E802_1 // f16_add_rz.tv line 36900 C001_E801_E802_01 -1.00000000001 x 2^1 + -1.00000000001 x 2^11 = -1.00000000010 x 2^11 1180_0000_07FF_04_127F_1 // f16_add_rz.tv line 37000 1180_07FF_127F_01 1.00110000000 x 2^-11 + 1.01111111111 x 2^-14 = 1.01001111111 x 2^-11 +C3FF_0000_3050_04_C3BA_0 // f16_add_rz.tv line 37100 C3FF_3050_C3BA_00 -1.01111111111 x 2^1 + 1.00001010000 x 2^-3 = -1.01110111010 x 2^1 +C3FF_0000_7BFE_04_7BFD_1 // f16_add_rz.tv line 37200 C3FF_7BFE_7BFD_01 -1.01111111111 x 2^1 + 1.01111111110 x 2^15 = 1.01111111101 x 2^15 +B17E_0000_B400_04_B6BF_0 // f16_add_rz.tv line 37300 B17E_B400_B6BF_00 -1.00101111110 x 2^-3 + -1.00000000000 x 2^-2 = -1.01010111111 x 2^-2 +C3FF_0000_C840_04_CA3F_1 // f16_add_rz.tv line 37400 C3FF_C840_CA3F_01 -1.01111111111 x 2^1 + -1.00001000000 x 2^3 = -1.01000111111 x 2^3 // Skipped denorm f16_add_rz.tv line 37500 C3FE_0001_C3FD_01 -1.01111111110 x 2^1 + Denorm = -1.01111111101 x 2^1 +A806_0000_3BFF_04_3BBE_1 // f16_add_rz.tv line 37600 A806_3BFF_3BBE_01 -1.00000000110 x 2^-5 + 1.01111111111 x 2^-1 = 1.01110111110 x 2^-1 +C3FE_0000_2DFF_04_C3CE_1 // f16_add_rz.tv line 37700 C3FE_2DFF_C3CE_01 -1.01111111110 x 2^1 + 1.00111111111 x 2^-4 = -1.01111001110 x 2^1 +C3FE_0000_87FE_04_C3FE_1 // f16_add_rz.tv line 37800 C3FE_87FE_C3FE_01 -1.01111111110 x 2^1 + -1.01111111110 x 2^-14 = -1.01111111110 x 2^1 +B8DF_0000_C000_04_C137_1 // f16_add_rz.tv line 37900 B8DF_C000_C137_01 -1.00011011111 x 2^-1 + -1.00000000000 x 2^1 = -1.00100110111 x 2^1 // Skipped denorm f16_add_rz.tv line 38000 C3FE_00FF_C3FD_01 -1.01111111110 x 2^1 + Denorm = -1.01111111101 x 2^1 +C400_0000_3401_04_C37F_1 // f16_add_rz.tv line 38100 C400_3401_C37F_01 -1.00000000000 x 2^2 + 1.00000000001 x 2^-2 = -1.01101111111 x 2^1 +D888_0000_47FF_04_D848_1 // f16_add_rz.tv line 38200 D888_47FF_D848_01 -1.00010001000 x 2^7 + 1.01111111111 x 2^2 = -1.00001001000 x 2^7 +C400_0000_FEBD_04_7e00_0 // f16_add_rz.tv line 38300 C400_FEBD_FEBD_00 -1.00000000000 x 2^2 + NaN = NaN +C400_0000_BBFE_04_C4FF_1 // f16_add_rz.tv line 38400 C400_BBFE_C4FF_01 -1.00000000000 x 2^2 + -1.01111111110 x 2^-1 = -1.00011111111 x 2^2 1A7C_0000_F800_04_F7FF_1 // f16_add_rz.tv line 38500 1A7C_F800_F7FF_01 1.01001111100 x 2^-9 + -1.00000000000 x 2^15 = -1.01111111111 x 2^14 +C401_0000_3BD1_04_C20D_1 // f16_add_rz.tv line 38600 C401_3BD1_C20D_01 -1.00000000001 x 2^2 + 1.01111010001 x 2^-1 = -1.01000001101 x 2^1 +C401_0000_4001_04_C001_0 // f16_add_rz.tv line 38700 C401_4001_C001_00 -1.00000000001 x 2^2 + 1.00000000001 x 2^1 = -1.00000000001 x 2^1 +567F_0000_7FFF_04_7e00_0 // f16_add_rz.tv line 38800 567F_7FFF_7FFF_00 1.01001111111 x 2^6 + NaN = NaN +C401_0000_379E_04_C30E_1 // f16_add_rz.tv line 38900 C401_379E_C30E_01 -1.00000000001 x 2^2 + 1.01110011110 x 2^-2 = -1.01100001110 x 2^1 C401_0000_C7FE_04_C9FF_1 // f16_add_rz.tv line 39000 C401_C7FE_C9FF_01 -1.00000000001 x 2^2 + -1.01111111110 x 2^2 = -1.00111111111 x 2^3 +DC0B_0000_0400_04_DC0A_1 // f16_add_rz.tv line 39100 DC0B_0400_DC0A_01 -1.00000001011 x 2^8 + 1.00000000000 x 2^-14 = -1.00000001010 x 2^8 +C7FF_0000_2C0B_04_C7EE_1 // f16_add_rz.tv line 39200 C7FF_2C0B_C7EE_01 -1.01111111111 x 2^2 + 1.00000001011 x 2^-4 = -1.01111101110 x 2^2 +C7FF_0000_7801_04_7800_1 // f16_add_rz.tv line 39300 C7FF_7801_7800_01 -1.01111111111 x 2^2 + 1.00000000001 x 2^15 = 1.00000000000 x 2^15 +5414_0000_93FF_04_5413_1 // f16_add_rz.tv line 39400 5414_93FF_5413_01 1.00000010100 x 2^6 + -1.01111111111 x 2^-11 = 1.00000010011 x 2^6 C7FF_0000_C73F_04_CB9F_0 // f16_add_rz.tv line 39500 C7FF_C73F_CB9F_00 -1.01111111111 x 2^2 + -1.01100111111 x 2^2 = -1.01110011111 x 2^3 +C7FF_0000_FFFE_04_7e00_0 // f16_add_rz.tv line 39600 C7FF_FFFE_FFFE_00 -1.01111111111 x 2^2 + NaN = NaN +F4CE_0000_3800_04_F4CD_1 // f16_add_rz.tv line 39700 F4CE_3800_F4CD_01 -1.00011001110 x 2^14 + 1.00000000000 x 2^-1 = -1.00011001101 x 2^14 +C7FE_0000_6907_04_6903_1 // f16_add_rz.tv line 39800 C7FE_6907_6903_01 -1.01111111110 x 2^2 + 1.00100000111 x 2^11 = 1.00100000011 x 2^11 +C7FE_0000_8401_04_C7FE_1 // f16_add_rz.tv line 39900 C7FE_8401_C7FE_01 -1.01111111110 x 2^2 + -1.00000000001 x 2^-14 = -1.01111111110 x 2^2 3F10_0000_BFFF_04_B378_0 // f16_add_rz.tv line 40000 3F10_BFFF_B378_00 1.01100010000 x 2^0 + -1.01111111111 x 2^0 = -1.01101111000 x 2^-3 +C7FE_0000_8805_04_C7FE_1 // f16_add_rz.tv line 40100 C7FE_8805_C7FE_01 -1.01111111110 x 2^2 + -1.00000000101 x 2^-13 = -1.01111111110 x 2^2 +E800_0000_13FE_04_E7FF_1 // f16_add_rz.tv line 40200 E800_13FE_E7FF_01 -1.00000000000 x 2^11 + 1.01111111110 x 2^-11 = -1.01111111111 x 2^10 +2F1F_0000_4400_04_441C_1 // f16_add_rz.tv line 40300 2F1F_4400_441C_01 1.01100011111 x 2^-4 + 1.00000000000 x 2^2 = 1.00000011100 x 2^2 +// Skipped denorm f16_add_rz.tv line 40400 E800_03E2_E7FF_01 -1.00000000000 x 2^11 + Denorm = -1.01111111111 x 2^10 E800_0000_B801_04_E800_1 // f16_add_rz.tv line 40500 E800_B801_E800_01 -1.00000000000 x 2^11 + -1.00000000001 x 2^-1 = -1.00000000000 x 2^11 +EA08_0000_EBFF_04_EF03_1 // f16_add_rz.tv line 40600 EA08_EBFF_EF03_01 -1.01000001000 x 2^11 + -1.01111111111 x 2^11 = -1.01100000011 x 2^12 +E801_0000_CF2E_04_E80F_1 // f16_add_rz.tv line 40700 E801_CF2E_E80F_01 -1.00000000001 x 2^11 + -1.01100101110 x 2^4 = -1.00000001111 x 2^11 +E801_0000_3FFE_04_E800_1 // f16_add_rz.tv line 40800 E801_3FFE_E800_01 -1.00000000001 x 2^11 + 1.01111111110 x 2^0 = -1.00000000000 x 2^11 +2EFE_0000_7C00_04_7C00_0 // f16_add_rz.tv line 40900 2EFE_7C00_7C00_00 1.01011111110 x 2^-4 + INF = INF E801_0000_B387_04_E801_1 // f16_add_rz.tv line 41000 E801_B387_E801_01 -1.00000000001 x 2^11 + -1.01110000111 x 2^-3 = -1.00000000001 x 2^11 +E801_0000_C401_04_E803_1 // f16_add_rz.tv line 41100 E801_C401_E803_01 -1.00000000001 x 2^11 + -1.00000000001 x 2^2 = -1.00000000011 x 2^11 +// Skipped denorm f16_add_rz.tv line 41200 EBC0_03FF_EBBF_01 -1.01111000000 x 2^11 + Denorm = -1.01110111111 x 2^11 +EBFF_0000_F7FE_04_F87E_1 // f16_add_rz.tv line 41300 EBFF_F7FE_F87E_01 -1.01111111111 x 2^11 + -1.01111111110 x 2^14 = -1.00001111110 x 2^15 +EBFF_0000_6BFE_04_C000_0 // f16_add_rz.tv line 41400 EBFF_6BFE_C000_00 -1.01111111111 x 2^11 + 1.01111111110 x 2^11 = -1.00000000000 x 2^1 CBE1_0000_9000_04_CBE1_1 // f16_add_rz.tv line 41500 CBE1_9000_CBE1_01 -1.01111100001 x 2^3 + -1.00000000000 x 2^-11 = -1.01111100001 x 2^3 +EBFF_0000_F447_04_F546_1 // f16_add_rz.tv line 41600 EBFF_F447_F546_01 -1.01111111111 x 2^11 + -1.00001000111 x 2^14 = -1.00101000110 x 2^14 +EBFF_0000_FC01_04_7e00_0 // f16_add_rz.tv line 41700 EBFF_FC01_FE01_10 -1.01111111111 x 2^11 + NaN = NaN +741A_0000_37FF_04_741A_1 // f16_add_rz.tv line 41800 741A_37FF_741A_01 1.00000011010 x 2^14 + 1.01111111111 x 2^-2 = 1.00000011010 x 2^14 +EBFE_0000_37DF_04_EBFD_1 // f16_add_rz.tv line 41900 EBFE_37DF_EBFD_01 -1.01111111110 x 2^11 + 1.01111011111 x 2^-2 = -1.01111111101 x 2^11 // Skipped denorm f16_add_rz.tv line 42000 EBFE_83FE_EBFE_01 -1.01111111110 x 2^11 + -Denorm = -1.01111111110 x 2^11 +1B5F_0000_BC00_04_BBF8_1 // f16_add_rz.tv line 42100 1B5F_BC00_BBF8_01 1.01101011111 x 2^-9 + -1.00000000000 x 2^0 = -1.01111111000 x 2^-1 +EBFE_0000_0BE7_04_EBFD_1 // f16_add_rz.tv line 42200 EBFE_0BE7_EBFD_01 -1.01111111110 x 2^11 + 1.01111100111 x 2^-13 = -1.01111111101 x 2^11 +F800_0000_1001_04_F7FF_1 // f16_add_rz.tv line 42300 F800_1001_F7FF_01 -1.00000000000 x 2^15 + 1.00000000001 x 2^-11 = -1.01111111111 x 2^14 +749F_0000_43FF_04_749F_1 // f16_add_rz.tv line 42400 749F_43FF_749F_01 1.00010011111 x 2^14 + 1.01111111111 x 2^1 = 1.00010011111 x 2^14 F800_0000_3F00_04_F7FF_1 // f16_add_rz.tv line 42500 F800_3F00_F7FF_01 -1.00000000000 x 2^15 + 1.01100000000 x 2^0 = -1.01111111111 x 2^14 +F800_0000_B7FE_04_F800_1 // f16_add_rz.tv line 42600 F800_B7FE_F800_01 -1.00000000000 x 2^15 + -1.01111111110 x 2^-2 = -1.00000000000 x 2^15 +B4C0_0000_E800_04_E800_1 // f16_add_rz.tv line 42700 B4C0_E800_E800_01 -1.00011000000 x 2^-2 + -1.00000000000 x 2^11 = -1.00000000000 x 2^11 +F801_0000_3016_04_F800_1 // f16_add_rz.tv line 42800 F801_3016_F800_01 -1.00000000001 x 2^15 + 1.00000010110 x 2^-3 = -1.00000000000 x 2^15 +F801_0000_3C01_04_F800_1 // f16_add_rz.tv line 42900 F801_3C01_F800_01 -1.00000000001 x 2^15 + 1.00000000001 x 2^0 = -1.00000000000 x 2^15 CFBF_0000_7BFF_04_7BFE_1 // f16_add_rz.tv line 43000 CFBF_7BFF_7BFE_01 -1.01110111111 x 2^4 + 1.01111111111 x 2^15 = 1.01111111110 x 2^15 +F801_0000_7437_04_F396_0 // f16_add_rz.tv line 43100 F801_7437_F396_00 -1.00000000001 x 2^15 + 1.00000110111 x 2^14 = -1.01110010110 x 2^13 +F801_0000_C3FE_04_F801_1 // f16_add_rz.tv line 43200 F801_C3FE_F801_01 -1.00000000001 x 2^15 + -1.01111111110 x 2^1 = -1.00000000001 x 2^15 +// Skipped denorm f16_add_rz.tv line 43300 8046_0000_8046_00 -Denorm + 0 = -Denorm +FBFF_0000_CFEF_04_FBFF_1 // f16_add_rz.tv line 43400 FBFF_CFEF_FBFF_01 -1.01111111111 x 2^15 + -1.01111101111 x 2^4 = -1.01111111111 x 2^15 FBFF_0000_6801_04_FBBE_1 // f16_add_rz.tv line 43500 FBFF_6801_FBBE_01 -1.01111111111 x 2^15 + 1.00000000001 x 2^11 = -1.01110111110 x 2^15 +// Skipped denorm f16_add_rz.tv line 43600 821E_87FF_890E_01 -Denorm + -1.01111111111 x 2^-14 = -1.00100001110 x 2^-13 +FBFF_0000_FE97_04_7e00_0 // f16_add_rz.tv line 43700 FBFF_FE97_FE97_00 -1.01111111111 x 2^15 + NaN = NaN +FBFF_0000_FBFE_04_FBFF_5 // f16_add_rz.tv line 43800 FBFF_FBFE_FBFF_05 -1.01111111111 x 2^15 + -1.01111111110 x 2^15 = -1.01111111111 x 2^15 +// Skipped denorm f16_add_rz.tv line 43900 82FF_3400_33FF_01 -Denorm + 1.00000000000 x 2^-2 = 1.01111111111 x 2^-3 FBFE_0000_11FF_04_FBFD_1 // f16_add_rz.tv line 44000 FBFE_11FF_FBFD_01 -1.01111111110 x 2^15 + 1.00111111111 x 2^-11 = -1.01111111101 x 2^15 +// Skipped denorm f16_add_rz.tv line 44100 FBFE_8001_FBFE_01 -1.01111111110 x 2^15 + -Denorm = -1.01111111110 x 2^15 +D87E_0000_BBFF_04_D885_1 // f16_add_rz.tv line 44200 D87E_BBFF_D885_01 -1.00001111110 x 2^7 + -1.01111111111 x 2^-1 = -1.00010000101 x 2^7 +FBFE_0000_D457_04_FBFF_5 // f16_add_rz.tv line 44300 FBFE_D457_FBFF_05 -1.01111111110 x 2^15 + -1.00001010111 x 2^6 = -1.01111111111 x 2^15 +FC00_0000_07FE_04_FC00_0 // f16_add_rz.tv line 44400 FC00_07FE_FC00_00 -INF + 1.01111111110 x 2^-14 = -INF 3CD8_0000_4000_04_426C_0 // f16_add_rz.tv line 44500 3CD8_4000_426C_00 1.00011011000 x 2^0 + 1.00000000000 x 2^1 = 1.01001101100 x 2^1 -FC01_0000_3BFE_04_FE01_0 // f16_add_rz.tv line 45000 FC01_3BFE_FE01_10 NaN + 1.01111111110 x 2^-1 = NaN -FFFF_0000_44F7_04_FFFF_0 // f16_add_rz.tv line 45500 FFFF_44F7_FFFF_00 NaN + 1.00011110111 x 2^2 = NaN +FC00_0000_7880_04_FC00_0 // f16_add_rz.tv line 44600 FC00_7880_FC00_00 -INF + 1.00010000000 x 2^15 = -INF +FC00_0000_B401_04_FC00_0 // f16_add_rz.tv line 44700 FC00_B401_FC00_00 -INF + -1.00000000001 x 2^-2 = -INF +B6F7_0000_C7FF_04_C837_1 // f16_add_rz.tv line 44800 B6F7_C7FF_C837_01 -1.01011110111 x 2^-2 + -1.01111111111 x 2^2 = -1.00000110111 x 2^3 +FC01_0000_0688_04_7e00_0 // f16_add_rz.tv line 44900 FC01_0688_FE01_10 NaN + 1.01010001000 x 2^-14 = NaN +FC01_0000_3BFE_04_7e00_0 // f16_add_rz.tv line 45000 FC01_3BFE_FE01_10 NaN + 1.01111111110 x 2^-1 = NaN +B7F9_0000_7800_04_77FF_1 // f16_add_rz.tv line 45100 B7F9_7800_77FF_01 -1.01111111001 x 2^-2 + 1.00000000000 x 2^15 = 1.01111111111 x 2^14 +FC01_0000_E103_04_7e00_0 // f16_add_rz.tv line 45200 FC01_E103_FE01_10 NaN + -1.00100000011 x 2^9 = NaN +FC01_0000_C001_04_7e00_0 // f16_add_rz.tv line 45300 FC01_C001_FE01_10 NaN + -1.00000000001 x 2^1 = NaN +C4BE_0000_FFFF_04_7e00_0 // f16_add_rz.tv line 45400 C4BE_FFFF_FFFF_00 -1.00010111110 x 2^2 + NaN = NaN +FFFF_0000_44F7_04_7e00_0 // f16_add_rz.tv line 45500 FFFF_44F7_FFFF_00 NaN + 1.00011110111 x 2^2 = NaN +FFFF_0000_47FE_04_7e00_0 // f16_add_rz.tv line 45600 FFFF_47FE_FFFF_00 NaN + 1.01111111110 x 2^2 = NaN +AFEE_0000_8400_04_AFEF_0 // f16_add_rz.tv line 45700 AFEE_8400_AFEF_00 -1.01111101110 x 2^-4 + -1.00000000000 x 2^-14 = -1.01111101111 x 2^-4 +FFFF_0000_C00B_04_7e00_0 // f16_add_rz.tv line 45800 FFFF_C00B_FFFF_00 NaN + -1.00000001011 x 2^1 = NaN +FFFF_0000_F801_04_7e00_0 // f16_add_rz.tv line 45900 FFFF_F801_FFFF_00 NaN + -1.00000000001 x 2^15 = NaN CB78_0000_13FF_04_CB77_1 // f16_add_rz.tv line 46000 CB78_13FF_CB77_01 -1.01101111000 x 2^3 + 1.01111111111 x 2^-11 = -1.01101110111 x 2^3 +FFFE_0000_3881_04_7e00_0 // f16_add_rz.tv line 46100 FFFE_3881_FFFE_00 NaN + 1.00010000001 x 2^-1 = NaN +FFFE_0000_7FFE_04_7e00_0 // f16_add_rz.tv line 46200 FFFE_7FFE_FFFE_00 NaN + NaN = NaN +D11E_0000_B800_04_D12E_0 // f16_add_rz.tv line 46300 D11E_B800_D12E_00 -1.00100011110 x 2^5 + -1.00000000000 x 2^-1 = -1.00100101110 x 2^5 +FFFE_0000_0DFC_04_7e00_0 // f16_add_rz.tv line 46400 FFFE_0DFC_FFFE_00 NaN + 1.00111111100 x 2^-12 = NaN ////////// Testcases from f16_mul_rz.tv of type mul rounding mode 0 -0000_FA02_3CFF_08_8000_0 // f16_mul_rz.tv line 500 0000_FA02_8000_00 0 * -1.01000000010 x 2^15 = -Denorm +C3EC_3800_3CFF_08_BFEC_0 // f16_mul_rz.tv line 100 C3EC_3800_BFEC_00 -1.01111101100 x 2^1 * 1.00000000000 x 2^-1 = -1.01111101100 x 2^0 +// Skipped denorm f16_mul_rz.tv line 200 0000_BA72_8000_00 0 * -1.01001110010 x 2^-1 = -Denorm +// Skipped denorm f16_mul_rz.tv line 300 0000_8401_8000_00 0 * -1.00000000001 x 2^-14 = -Denorm +BC83_BFFF_3CFF_08_4082_1 // f16_mul_rz.tv line 400 BC83_BFFF_4082_01 -1.00010000011 x 2^0 * -1.01111111111 x 2^0 = 1.00010000010 x 2^1 +// Skipped denorm f16_mul_rz.tv line 500 0000_FA02_8000_00 0 * -1.01000000010 x 2^15 = -Denorm +// Skipped denorm f16_mul_rz.tv line 600 0001_13FE_0000_03 Denorm * 1.01111111110 x 2^-11 = 0 +37AF_4400_3CFF_08_3FAF_0 // f16_mul_rz.tv line 700 37AF_4400_3FAF_00 1.01110101111 x 2^-2 * 1.00000000000 x 2^2 = 1.01110101111 x 2^0 +// Skipped denorm f16_mul_rz.tv line 800 0001_B668_8000_03 Denorm * -1.01001101000 x 2^-2 = -Denorm +// Skipped denorm f16_mul_rz.tv line 900 0001_B801_8000_03 Denorm * -1.00000000001 x 2^-1 = -Denorm 93FF_EBFF_3CFF_08_43FE_1 // f16_mul_rz.tv line 1000 93FF_EBFF_43FE_01 -1.01111111111 x 2^-11 * -1.01111111111 x 2^11 = 1.01111111110 x 2^1 +// Skipped denorm f16_mul_rz.tv line 1100 03FF_AC0E_8040_03 Denorm * -1.00000001110 x 2^-4 = -Denorm +// Skipped denorm f16_mul_rz.tv line 1200 03FF_3FFE_07FC_01 Denorm * 1.01111111110 x 2^0 = 1.01111111100 x 2^-14 +C0DF_7C00_3CFF_08_FC00_0 // f16_mul_rz.tv line 1300 C0DF_7C00_FC00_00 -1.00011011111 x 2^1 * INF = -INF +// Skipped denorm f16_mul_rz.tv line 1400 03FF_EC2E_B42C_01 Denorm * -1.00000101110 x 2^12 = -1.00000101100 x 2^-2 // Skipped denorm f16_mul_rz.tv line 1500 03FF_C401_8BFF_01 Denorm * -1.00000000001 x 2^2 = -1.01111111111 x 2^-13 +// Skipped denorm f16_mul_rz.tv line 1600 B2FF_03FF_80DF_03 -1.01011111111 x 2^-3 * Denorm = -Denorm +// Skipped denorm f16_mul_rz.tv line 1700 03FE_43BE_0BBA_01 Denorm * 1.01110111110 x 2^1 = 1.01110111010 x 2^-13 +// Skipped denorm f16_mul_rz.tv line 1800 03FE_6BFE_33FA_01 Denorm * 1.01111111110 x 2^11 = 1.01111111010 x 2^-3 +D169_9000_3CFF_08_2569_0 // f16_mul_rz.tv line 1900 D169_9000_2569_00 -1.00101101001 x 2^5 * -1.00000000000 x 2^-11 = 1.00101101001 x 2^-6 // Skipped denorm f16_mul_rz.tv line 2000 03FE_0001_0000_03 Denorm * Denorm = 0 +// Skipped denorm f16_mul_rz.tv line 2100 03FE_FC01_FE01_10 Denorm * NaN = NaN +// Skipped denorm f16_mul_rz.tv line 2200 003D_37FF_001E_03 Denorm * 1.01111111111 x 2^-2 = Denorm +// Skipped denorm f16_mul_rz.tv line 2300 0400_37EB_01FA_03 1.00000000000 x 2^-14 * 1.01111101011 x 2^-2 = Denorm +// Skipped denorm f16_mul_rz.tv line 2400 0400_83FE_8000_03 1.00000000000 x 2^-14 * -Denorm = -Denorm 54CE_BC00_3CFF_08_D4CE_0 // f16_mul_rz.tv line 2500 54CE_BC00_D4CE_00 1.00011001110 x 2^6 * -1.00000000000 x 2^0 = -1.00011001110 x 2^6 -0401_B7FE_3CFF_08_81FF_3 // f16_mul_rz.tv line 3000 0401_B7FE_81FF_03 1.00000000001 x 2^-14 * -1.01111111110 x 2^-2 = -Denorm +// Skipped denorm f16_mul_rz.tv line 2600 0400_B082_8090_03 1.00000000000 x 2^-14 * -1.00010000010 x 2^-3 = -Denorm +0401_1001_3CFF_08_0000_3 // f16_mul_rz.tv line 2700 0401_1001_0000_03 1.00000000001 x 2^-14 * 1.00000000001 x 2^-11 = 0 +47F8_43FF_3CFF_08_4FF7_1 // f16_mul_rz.tv line 2800 47F8_43FF_4FF7_01 1.01111111000 x 2^2 * 1.01111111111 x 2^1 = 1.01111110111 x 2^4 +0401_7562_3CFF_08_3D63_1 // f16_mul_rz.tv line 2900 0401_7562_3D63_01 1.00000000001 x 2^-14 * 1.00101100010 x 2^14 = 1.00101100011 x 2^0 +// Skipped denorm f16_mul_rz.tv line 3000 0401_B7FE_81FF_03 1.00000000001 x 2^-14 * -1.01111111110 x 2^-2 = -Denorm +7BDC_E800_3CFF_08_FBFF_5 // f16_mul_rz.tv line 3100 7BDC_E800_FBFF_05 1.01111011100 x 2^15 * -1.00000000000 x 2^11 = -1.01111111111 x 2^15 +// Skipped denorm f16_mul_rz.tv line 3200 07FF_8783_8000_03 1.01111111111 x 2^-14 * -1.01110000011 x 2^-14 = -Denorm +07FF_3C01_3CFF_08_0800_1 // f16_mul_rz.tv line 3300 07FF_3C01_0800_01 1.01111111111 x 2^-14 * 1.00000000001 x 2^0 = 1.00000000000 x 2^-13 +7BDB_7BFF_3CFF_08_7BFF_5 // f16_mul_rz.tv line 3400 7BDB_7BFF_7BFF_05 1.01111011011 x 2^15 * 1.01111111111 x 2^15 = 1.01111111111 x 2^15 07FF_C3FF_3CFF_08_8FFE_1 // f16_mul_rz.tv line 3500 07FF_C3FF_8FFE_01 1.01111111111 x 2^-14 * -1.01111111111 x 2^1 = -1.01111111110 x 2^-12 -9C3B_87FF_3CFF_08_0008_3 // f16_mul_rz.tv line 4000 9C3B_87FF_0008_03 -1.00000111011 x 2^-8 * -1.01111111111 x 2^-14 = Denorm +07FF_C3FE_3CFF_08_8FFD_1 // f16_mul_rz.tv line 3600 07FF_C3FE_8FFD_01 1.01111111111 x 2^-14 * -1.01111111110 x 2^1 = -1.01111111101 x 2^-12 +7400_0000_3CFF_08_0000_0 // f16_mul_rz.tv line 3700 7400_0000_0000_00 1.00000000000 x 2^14 * 0 = 0 +07FE_7702_3CFF_08_4300_1 // f16_mul_rz.tv line 3800 07FE_7702_4300_01 1.01111111110 x 2^-14 * 1.01100000010 x 2^14 = 1.01100000000 x 2^1 +07FE_6801_3CFF_08_33FF_1 // f16_mul_rz.tv line 3900 07FE_6801_33FF_01 1.01111111110 x 2^-14 * 1.00000000001 x 2^11 = 1.01111111111 x 2^-3 +// Skipped denorm f16_mul_rz.tv line 4000 9C3B_87FF_0008_03 -1.00000111011 x 2^-8 * -1.01111111111 x 2^-14 = Denorm +07FE_BAFC_3CFF_08_86FA_1 // f16_mul_rz.tv line 4100 07FE_BAFC_86FA_01 1.01111111110 x 2^-14 * -1.01011111100 x 2^-1 = -1.01011111010 x 2^-14 +07FE_FBFE_3CFF_08_C7FC_1 // f16_mul_rz.tv line 4200 07FE_FBFE_C7FC_01 1.01111111110 x 2^-14 * -1.01111111110 x 2^15 = -1.01111111100 x 2^2 +CC26_3400_3CFF_08_C426_0 // f16_mul_rz.tv line 4300 CC26_3400_C426_00 -1.00000100110 x 2^4 * 1.00000000000 x 2^-2 = -1.00000100110 x 2^2 +1000_B7C0_3CFF_08_8BC0_0 // f16_mul_rz.tv line 4400 1000_B7C0_8BC0_00 1.00000000000 x 2^-11 * -1.01111000000 x 2^-2 = -1.01111000000 x 2^-13 // Skipped denorm f16_mul_rz.tv line 4500 1000_8001_8000_03 1.00000000000 x 2^-11 * -Denorm = -Denorm -1001_2FBB_3CFF_08_03DE_3 // f16_mul_rz.tv line 5000 1001_2FBB_03DE_03 1.00000000001 x 2^-11 * 1.01110111011 x 2^-4 = Denorm +5BFE_BBFF_3CFF_08_DBFD_1 // f16_mul_rz.tv line 4600 5BFE_BBFF_DBFD_01 1.01111111110 x 2^7 * -1.01111111111 x 2^-1 = -1.01111111101 x 2^7 +1000_3FFD_3CFF_08_13FD_0 // f16_mul_rz.tv line 4700 1000_3FFD_13FD_00 1.00000000000 x 2^-11 * 1.01111111101 x 2^0 = 1.01111111101 x 2^-11 +1001_07FE_3CFF_08_0000_3 // f16_mul_rz.tv line 4800 1001_07FE_0000_03 1.00000000001 x 2^-11 * 1.01111111110 x 2^-14 = 0 +3FF3_4000_3CFF_08_43F3_0 // f16_mul_rz.tv line 4900 3FF3_4000_43F3_00 1.01111110011 x 2^0 * 1.00000000000 x 2^1 = 1.01111110011 x 2^1 +// Skipped denorm f16_mul_rz.tv line 5000 1001_2FBB_03DE_03 1.00000000001 x 2^-11 * 1.01110111011 x 2^-4 = Denorm +1001_B401_3CFF_08_8802_1 // f16_mul_rz.tv line 5100 1001_B401_8802_01 1.00000000001 x 2^-11 * -1.00000000001 x 2^-2 = -1.00000000010 x 2^-13 +47BA_C7FF_3CFF_08_D3B9_1 // f16_mul_rz.tv line 5200 47BA_C7FF_D3B9_01 1.01110111010 x 2^2 * -1.01111111111 x 2^2 = -1.01110111001 x 2^5 +13FF_3FC2_3CFF_08_17C1_1 // f16_mul_rz.tv line 5300 13FF_3FC2_17C1_01 1.01111111111 x 2^-11 * 1.01111000010 x 2^0 = 1.01111000001 x 2^-10 +13FF_3BFE_3CFF_08_13FD_1 // f16_mul_rz.tv line 5400 13FF_3BFE_13FD_01 1.01111111111 x 2^-11 * 1.01111111110 x 2^-1 = 1.01111111101 x 2^-11 37EE_7800_3CFF_08_73EE_0 // f16_mul_rz.tv line 5500 37EE_7800_73EE_00 1.01111101110 x 2^-2 * 1.00000000000 x 2^15 = 1.01111101110 x 2^13 +13FF_762A_3CFF_08_4E29_1 // f16_mul_rz.tv line 5600 13FF_762A_4E29_01 1.01111111111 x 2^-11 * 1.01000101010 x 2^14 = 1.01000101001 x 2^4 +13FF_C001_3CFF_08_9800_1 // f16_mul_rz.tv line 5700 13FF_C001_9800_01 1.01111111111 x 2^-11 * -1.00000000001 x 2^1 = -1.00000000000 x 2^-9 +// Skipped denorm f16_mul_rz.tv line 5800 80FF_FFFF_FFFF_00 -Denorm * NaN = NaN +13FE_6BEF_3CFF_08_43ED_1 // f16_mul_rz.tv line 5900 13FE_6BEF_43ED_01 1.01111111110 x 2^-11 * 1.01111101111 x 2^11 = 1.01111101101 x 2^1 13FE_47FE_3CFF_08_1FFC_1 // f16_mul_rz.tv line 6000 13FE_47FE_1FFC_01 1.01111111110 x 2^-11 * 1.01111111110 x 2^2 = 1.01111111100 x 2^-8 +// Skipped denorm f16_mul_rz.tv line 6100 3BF1_8400_83F8_03 1.01111110001 x 2^-1 * -1.00000000000 x 2^-14 = -Denorm +// Skipped denorm f16_mul_rz.tv line 6200 13FE_85C8_8001_03 1.01111111110 x 2^-11 * -1.00111001000 x 2^-14 = -Denorm +13FE_F801_3CFF_08_CFFF_1 // f16_mul_rz.tv line 6300 13FE_F801_CFFF_01 1.01111111110 x 2^-11 * -1.00000000001 x 2^15 = -1.01111111111 x 2^4 +40C0_13FF_3CFF_08_18BF_1 // f16_mul_rz.tv line 6400 40C0_13FF_18BF_01 1.00011000000 x 2^1 * 1.01111111111 x 2^-11 = 1.00010111111 x 2^-9 3400_CA47_3CFF_08_C247_0 // f16_mul_rz.tv line 6500 3400_CA47_C247_00 1.00000000000 x 2^-2 * -1.01001000111 x 2^3 = -1.01001000111 x 2^1 +3400_7FFE_3CFF_08_7e00_0 // f16_mul_rz.tv line 6600 3400_7FFE_7FFE_00 1.00000000000 x 2^-2 * NaN = NaN +AFFF_B800_3CFF_08_2BFF_0 // f16_mul_rz.tv line 6700 AFFF_B800_2BFF_00 -1.01111111111 x 2^-4 * -1.00000000000 x 2^-1 = 1.01111111111 x 2^-5 +3400_57E8_3CFF_08_4FE8_0 // f16_mul_rz.tv line 6800 3400_57E8_4FE8_00 1.00000000000 x 2^-2 * 1.01111101000 x 2^6 = 1.01111101000 x 2^4 +// Skipped denorm f16_mul_rz.tv line 6900 3401_0401_0100_03 1.00000000001 x 2^-2 * 1.00000000001 x 2^-14 = Denorm 30EE_3FFF_3CFF_08_34ED_1 // f16_mul_rz.tv line 7000 30EE_3FFF_34ED_01 1.00011101110 x 2^-3 * 1.01111111111 x 2^0 = 1.00011101101 x 2^-2 +3401_B7BE_3CFF_08_AFBF_1 // f16_mul_rz.tv line 7100 3401_B7BE_AFBF_01 1.00000000001 x 2^-2 * -1.01110111110 x 2^-2 = -1.01110111111 x 2^-4 +3401_93FE_3CFF_08_8BFF_1 // f16_mul_rz.tv line 7200 3401_93FE_8BFF_01 1.00000000001 x 2^-2 * -1.01111111110 x 2^-11 = -1.01111111111 x 2^-13 +F37C_C400_3CFF_08_7B7C_0 // f16_mul_rz.tv line 7300 F37C_C400_7B7C_00 -1.01101111100 x 2^13 * -1.00000000000 x 2^2 = 1.01101111100 x 2^15 +37FF_B4C6_3CFF_08_B0C5_1 // f16_mul_rz.tv line 7400 37FF_B4C6_B0C5_01 1.01111111111 x 2^-2 * -1.00011000110 x 2^-2 = -1.00011000101 x 2^-3 37FF_3801_3CFF_08_3400_1 // f16_mul_rz.tv line 7500 37FF_3801_3400_01 1.01111111111 x 2^-2 * 1.00000000001 x 2^-1 = 1.00000000000 x 2^-2 +CC88_6BFF_3CFF_08_FBFF_5 // f16_mul_rz.tv line 7600 CC88_6BFF_FBFF_05 -1.00010001000 x 2^4 * 1.01111111111 x 2^11 = -1.01111111111 x 2^15 +37FF_7CB4_3CFF_08_7e00_0 // f16_mul_rz.tv line 7700 37FF_7CB4_7EB4_10 1.01111111111 x 2^-2 * NaN = NaN +37FF_BFFE_3CFF_08_BBFD_1 // f16_mul_rz.tv line 7800 37FF_BFFE_BBFD_01 1.01111111111 x 2^-2 * -1.01111111110 x 2^0 = -1.01111111101 x 2^-1 +7843_FC00_3CFF_08_FC00_0 // f16_mul_rz.tv line 7900 7843_FC00_FC00_00 1.00001000011 x 2^15 * -INF = -INF 37FE_B783_3CFF_08_B381_1 // f16_mul_rz.tv line 8000 37FE_B783_B381_01 1.01111111110 x 2^-2 * -1.01110000011 x 2^-2 = -1.01110000001 x 2^-3 -0EBE_1000_3CFF_08_0003_3 // f16_mul_rz.tv line 8500 0EBE_1000_0003_03 1.01010111110 x 2^-12 * 1.00000000000 x 2^-11 = Denorm +37FE_4401_3CFF_08_3FFF_1 // f16_mul_rz.tv line 8100 37FE_4401_3FFF_01 1.01111111110 x 2^-2 * 1.00000000001 x 2^2 = 1.01111111111 x 2^0 +// Skipped denorm f16_mul_rz.tv line 8200 BB80_83FF_03BF_03 -1.01110000000 x 2^-1 * -Denorm = Denorm +37FE_BFDF_3CFF_08_BBDD_1 // f16_mul_rz.tv line 8300 37FE_BFDF_BBDD_01 1.01111111110 x 2^-2 * -1.01111011111 x 2^0 = -1.01111011101 x 2^-1 +37FE_EBFE_3CFF_08_E7FC_1 // f16_mul_rz.tv line 8400 37FE_EBFE_E7FC_01 1.01111111110 x 2^-2 * -1.01111111110 x 2^11 = -1.01111111100 x 2^10 +// Skipped denorm f16_mul_rz.tv line 8500 0EBE_1000_0003_03 1.01010111110 x 2^-12 * 1.00000000000 x 2^-11 = Denorm +3800_BB68_3CFF_08_B768_0 // f16_mul_rz.tv line 8600 3800_BB68_B768_00 1.00000000000 x 2^-1 * -1.01101101000 x 2^-1 = -1.01101101000 x 2^-2 +3800_7C01_3CFF_08_7e00_0 // f16_mul_rz.tv line 8700 3800_7C01_7E01_10 1.00000000000 x 2^-1 * NaN = NaN +76FC_B7FF_3CFF_08_F2FB_1 // f16_mul_rz.tv line 8800 76FC_B7FF_F2FB_01 1.01011111100 x 2^14 * -1.01111111111 x 2^-2 = -1.01011111011 x 2^13 +3800_41E1_3CFF_08_3DE1_0 // f16_mul_rz.tv line 8900 3800_41E1_3DE1_00 1.00000000000 x 2^-1 * 1.00111100001 x 2^1 = 1.00111100001 x 2^0 // Skipped denorm f16_mul_rz.tv line 9000 3801_03FE_01FF_03 1.00000000001 x 2^-1 * Denorm = Denorm +3401_3C00_3CFF_08_3401_0 // f16_mul_rz.tv line 9100 3401_3C00_3401_00 1.00000000001 x 2^-2 * 1.00000000000 x 2^0 = 1.00000000001 x 2^-2 +3801_5012_3CFF_08_4C13_1 // f16_mul_rz.tv line 9200 3801_5012_4C13_01 1.00000000001 x 2^-1 * 1.00000010010 x 2^5 = 1.00000010011 x 2^4 +3801_9001_3CFF_08_8C02_1 // f16_mul_rz.tv line 9300 3801_9001_8C02_01 1.00000000001 x 2^-1 * -1.00000000001 x 2^-11 = -1.00000000010 x 2^-12 +// Skipped denorm f16_mul_rz.tv line 9400 0291_C3FF_8921_01 Denorm * -1.01111111111 x 2^1 = -1.00100100001 x 2^-13 3801_480F_3CFF_08_4410_1 // f16_mul_rz.tv line 9500 3801_480F_4410_01 1.00000000001 x 2^-1 * 1.00000001111 x 2^3 = 1.00000010000 x 2^2 +3BFF_37FE_3CFF_08_37FD_1 // f16_mul_rz.tv line 9600 3BFF_37FE_37FD_01 1.01111111111 x 2^-1 * 1.01111111110 x 2^-2 = 1.01111111101 x 2^-2 +F012_6800_3CFF_08_FBFF_5 // f16_mul_rz.tv line 9700 F012_6800_FBFF_05 -1.00000010010 x 2^13 * 1.00000000000 x 2^11 = -1.01111111111 x 2^15 +3BFF_89DF_3CFF_08_89DE_1 // f16_mul_rz.tv line 9800 3BFF_89DF_89DE_01 1.01111111111 x 2^-1 * -1.00111011111 x 2^-13 = -1.00111011110 x 2^-13 +3BFF_BC01_3CFF_08_BC00_1 // f16_mul_rz.tv line 9900 3BFF_BC01_BC00_01 1.01111111111 x 2^-1 * -1.00000000001 x 2^0 = -1.00000000000 x 2^0 // Skipped denorm f16_mul_rz.tv line 10000 003E_FBFF_B3BF_01 Denorm * -1.01111111111 x 2^15 = -1.01110111111 x 2^-3 +3BFE_7D5A_3CFF_08_7e00_0 // f16_mul_rz.tv line 10100 3BFE_7D5A_7F5A_10 1.01111111110 x 2^-1 * NaN = NaN +3BFE_43FE_3CFF_08_43FC_1 // f16_mul_rz.tv line 10200 3BFE_43FE_43FC_01 1.01111111110 x 2^-1 * 1.01111111110 x 2^1 = 1.01111111100 x 2^1 +// Skipped denorm f16_mul_rz.tv line 10300 C800_8000_0000_00 -1.00000000000 x 2^3 * -Denorm = 0 +3BFE_4400_3CFF_08_43FE_0 // f16_mul_rz.tv line 10400 3BFE_4400_43FE_00 1.01111111110 x 2^-1 * 1.00000000000 x 2^2 = 1.01111111110 x 2^1 3BFE_E801_3CFF_08_E7FF_1 // f16_mul_rz.tv line 10500 3BFE_E801_E7FF_01 1.01111111110 x 2^-1 * -1.00000000001 x 2^11 = -1.01111111111 x 2^10 +// Skipped denorm f16_mul_rz.tv line 10600 B080_07FF_811F_03 -1.00010000000 x 2^-3 * 1.01111111111 x 2^-14 = -Denorm +3C00_F7E6_3CFF_08_F7E6_0 // f16_mul_rz.tv line 10700 3C00_F7E6_F7E6_00 1.00000000000 x 2^0 * -1.01111100110 x 2^14 = -1.01111100110 x 2^14 +3C00_7BFE_3CFF_08_7BFE_0 // f16_mul_rz.tv line 10800 3C00_7BFE_7BFE_00 1.00000000000 x 2^0 * 1.01111111110 x 2^15 = 1.01111111110 x 2^15 +B449_B400_3CFF_08_2C49_0 // f16_mul_rz.tv line 10900 B449_B400_2C49_00 -1.00001001001 x 2^-2 * -1.00000000000 x 2^-2 = 1.00001001001 x 2^-4 3C00_88D3_3CFF_08_88D3_0 // f16_mul_rz.tv line 11000 3C00_88D3_88D3_00 1.00000000000 x 2^0 * -1.00011010011 x 2^-13 = -1.00011010011 x 2^-13 +// Skipped denorm f16_mul_rz.tv line 11100 3C01_0001_0001_03 1.00000000001 x 2^0 * Denorm = Denorm +3FDF_3BFF_3CFF_08_3FDE_1 // f16_mul_rz.tv line 11200 3FDF_3BFF_3FDE_01 1.01111011111 x 2^0 * 1.01111111111 x 2^-1 = 1.01111011110 x 2^0 +3C01_B390_3CFF_08_B391_1 // f16_mul_rz.tv line 11300 3C01_B390_B391_01 1.00000000001 x 2^0 * -1.01110010000 x 2^-3 = -1.01110010001 x 2^-3 +3C01_87FE_3CFF_08_87FF_1 // f16_mul_rz.tv line 11400 3C01_87FE_87FF_01 1.00000000001 x 2^0 * -1.01111111110 x 2^-14 = -1.01111111111 x 2^-14 257F_C000_3CFF_08_A97F_0 // f16_mul_rz.tv line 11500 257F_C000_A97F_00 1.00101111111 x 2^-6 * -1.00000000000 x 2^1 = -1.00101111111 x 2^-5 +3C01_387E_3CFF_08_387F_1 // f16_mul_rz.tv line 11600 3C01_387E_387F_01 1.00000000001 x 2^0 * 1.00001111110 x 2^-1 = 1.00001111111 x 2^-1 +3FFF_3401_3CFF_08_3800_1 // f16_mul_rz.tv line 11700 3FFF_3401_3800_01 1.01111111111 x 2^0 * 1.00000000001 x 2^-2 = 1.00000000000 x 2^-1 +380D_47FF_3CFF_08_440C_1 // f16_mul_rz.tv line 11800 380D_47FF_440C_01 1.00000001101 x 2^-1 * 1.01111111111 x 2^2 = 1.00000001100 x 2^2 +3FFF_FCDF_3CFF_08_7e00_0 // f16_mul_rz.tv line 11900 3FFF_FCDF_FEDF_10 1.01111111111 x 2^0 * NaN = NaN 3FFF_BBFE_3CFF_08_BFFD_1 // f16_mul_rz.tv line 12000 3FFF_BBFE_BFFD_01 1.01111111111 x 2^0 * -1.01111111110 x 2^-1 = -1.01111111101 x 2^0 +403A_F800_3CFF_08_FBFF_5 // f16_mul_rz.tv line 12100 403A_F800_FBFF_05 1.00000111010 x 2^1 * -1.00000000000 x 2^15 = -1.01111111111 x 2^15 +3FFE_F7C1_3CFF_08_FBBF_1 // f16_mul_rz.tv line 12200 3FFE_F7C1_FBBF_01 1.01111111110 x 2^0 * -1.01111000001 x 2^14 = -1.01110111111 x 2^15 +3FFE_4001_3CFF_08_43FF_1 // f16_mul_rz.tv line 12300 3FFE_4001_43FF_01 1.01111111110 x 2^0 * 1.00000000001 x 2^1 = 1.01111111111 x 2^1 +7C20_7FFF_3CFF_08_7e00_0 // f16_mul_rz.tv line 12400 7C20_7FFF_7E20_10 NaN * NaN = NaN 3FFE_4AFD_3CFF_08_4EFB_1 // f16_mul_rz.tv line 12500 3FFE_4AFD_4EFB_01 1.01111111110 x 2^0 * 1.01011111101 x 2^3 = 1.01011111011 x 2^4 +3FFE_C7FE_3CFF_08_CBFC_1 // f16_mul_rz.tv line 12600 3FFE_C7FE_CBFC_01 1.01111111110 x 2^0 * -1.01111111110 x 2^2 = -1.01111111100 x 2^3 +4BDA_0400_3CFF_08_13DA_0 // f16_mul_rz.tv line 12700 4BDA_0400_13DA_00 1.01111011010 x 2^3 * 1.00000000000 x 2^-14 = 1.01111011010 x 2^-11 +4000_4400_3CFF_08_4800_0 // f16_mul_rz.tv line 12800 4000_4400_4800_00 1.00000000000 x 2^1 * 1.00000000000 x 2^2 = 1.00000000000 x 2^3 +4000_7801_3CFF_08_7BFF_5 // f16_mul_rz.tv line 12900 4000_7801_7BFF_05 1.00000000000 x 2^1 * 1.00000000001 x 2^15 = 1.01111111111 x 2^15 B7FF_93FF_3CFF_08_0FFE_1 // f16_mul_rz.tv line 13000 B7FF_93FF_0FFE_01 -1.01111111111 x 2^-2 * -1.01111111111 x 2^-11 = 1.01111111110 x 2^-12 +4000_BFDD_3CFF_08_C3DD_0 // f16_mul_rz.tv line 13100 4000_BFDD_C3DD_00 1.00000000000 x 2^1 * -1.01111011101 x 2^0 = -1.01111011101 x 2^1 +4000_FFFE_3CFF_08_7e00_0 // f16_mul_rz.tv line 13200 4000_FFFE_FFFE_00 1.00000000000 x 2^1 * NaN = NaN +5FF3_3800_3CFF_08_5BF3_0 // f16_mul_rz.tv line 13300 5FF3_3800_5BF3_00 1.01111110011 x 2^8 * 1.00000000000 x 2^-1 = 1.01111110011 x 2^7 +4001_ADDF_3CFF_08_B1E0_1 // f16_mul_rz.tv line 13400 4001_ADDF_B1E0_01 1.00000000001 x 2^1 * -1.00111011111 x 2^-4 = -1.00111100000 x 2^-3 4001_8401_3CFF_08_8802_1 // f16_mul_rz.tv line 13500 4001_8401_8802_01 1.00000000001 x 2^1 * -1.00000000001 x 2^-14 = -1.00000000010 x 2^-13 +B11F_BFFF_3CFF_08_351E_1 // f16_mul_rz.tv line 13600 B11F_BFFF_351E_01 -1.00100011111 x 2^-3 * -1.01111111111 x 2^0 = 1.00100011110 x 2^-2 +4001_3FDD_3CFF_08_43DE_1 // f16_mul_rz.tv line 13700 4001_3FDD_43DE_01 1.00000000001 x 2^1 * 1.01111011101 x 2^0 = 1.01111011110 x 2^1 +43FF_13FE_3CFF_08_1BFD_1 // f16_mul_rz.tv line 13800 43FF_13FE_1BFD_01 1.01111111111 x 2^1 * 1.01111111110 x 2^-11 = 1.01111111101 x 2^-9 +F5FC_4400_3CFF_08_FBFF_5 // f16_mul_rz.tv line 13900 F5FC_4400_FBFF_05 -1.00111111100 x 2^14 * 1.00000000000 x 2^2 = -1.01111111111 x 2^15 43FF_3808_3CFF_08_4007_1 // f16_mul_rz.tv line 14000 43FF_3808_4007_01 1.01111111111 x 2^1 * 1.00000001000 x 2^-1 = 1.00000000111 x 2^1 +43FF_B801_3CFF_08_C000_1 // f16_mul_rz.tv line 14100 43FF_B801_C000_01 1.01111111111 x 2^1 * -1.00000000001 x 2^-1 = -1.00000000000 x 2^1 +69E0_EBFF_3CFF_08_FBFF_5 // f16_mul_rz.tv line 14200 69E0_EBFF_FBFF_05 1.00111100000 x 2^11 * -1.01111111111 x 2^11 = -1.01111111111 x 2^15 +43FE_4481_3CFF_08_4C7F_1 // f16_mul_rz.tv line 14300 43FE_4481_4C7F_01 1.01111111110 x 2^1 * 1.00010000001 x 2^2 = 1.00001111111 x 2^4 +43FE_3FFE_3CFF_08_47FC_1 // f16_mul_rz.tv line 14400 43FE_3FFE_47FC_01 1.01111111110 x 2^1 * 1.01111111110 x 2^0 = 1.01111111100 x 2^2 AC0A_7C00_3CFF_08_FC00_0 // f16_mul_rz.tv line 14500 AC0A_7C00_FC00_00 -1.00000001010 x 2^-4 * INF = -INF +43FE_2FFB_3CFF_08_37F9_1 // f16_mul_rz.tv line 14600 43FE_2FFB_37F9_01 1.01111111110 x 2^1 * 1.01111111011 x 2^-4 = 1.01111111001 x 2^-2 +43FE_C401_3CFF_08_CBFF_1 // f16_mul_rz.tv line 14700 43FE_C401_CBFF_01 1.01111111110 x 2^1 * -1.00000000001 x 2^2 = -1.01111111111 x 2^3 +// Skipped denorm f16_mul_rz.tv line 14800 4DBD_03FF_15BB_01 1.00110111101 x 2^4 * Denorm = 1.00110111011 x 2^-10 +4400_AD2D_3CFF_08_B52D_0 // f16_mul_rz.tv line 14900 4400_AD2D_B52D_00 1.00000000000 x 2^2 * -1.00100101101 x 2^-4 = -1.00100101101 x 2^-2 4400_6BFE_3CFF_08_73FE_0 // f16_mul_rz.tv line 15000 4400_6BFE_73FE_00 1.00000000000 x 2^2 * 1.01111111110 x 2^11 = 1.01111111110 x 2^13 +C0FC_9000_3CFF_08_14FC_0 // f16_mul_rz.tv line 15100 C0FC_9000_14FC_00 -1.00011111100 x 2^1 * -1.00000000000 x 2^-11 = 1.00011111100 x 2^-10 +4400_410C_3CFF_08_490C_0 // f16_mul_rz.tv line 15200 4400_410C_490C_00 1.00000000000 x 2^2 * 1.00100001100 x 2^1 = 1.00100001100 x 2^3 +4400_FC01_3CFF_08_7e00_0 // f16_mul_rz.tv line 15300 4400_FC01_FE01_10 1.00000000000 x 2^2 * NaN = NaN +1412_37FF_3CFF_08_1011_1 // f16_mul_rz.tv line 15400 1412_37FF_1011_01 1.00000010010 x 2^-10 * 1.01111111111 x 2^-2 = 1.00000010001 x 2^-11 4401_D3F2_3CFF_08_DBF3_1 // f16_mul_rz.tv line 15500 4401_D3F2_DBF3_01 1.00000000001 x 2^2 * -1.01111110010 x 2^5 = -1.01111110011 x 2^7 +// Skipped denorm f16_mul_rz.tv line 15600 4401_83FE_8BFD_01 1.00000000001 x 2^2 * -Denorm = -1.01111111101 x 2^-13 +// Skipped denorm f16_mul_rz.tv line 15700 800F_BC00_000F_00 -Denorm * -1.00000000000 x 2^0 = Denorm +4401_4AFF_3CFF_08_5300_1 // f16_mul_rz.tv line 15800 4401_4AFF_5300_01 1.00000000001 x 2^2 * 1.01011111111 x 2^3 = 1.01100000000 x 2^5 +47FF_1001_3CFF_08_1C00_1 // f16_mul_rz.tv line 15900 47FF_1001_1C00_01 1.01111111111 x 2^2 * 1.00000000001 x 2^-11 = 1.00000000000 x 2^-8 5BC2_43FF_3CFF_08_63C1_1 // f16_mul_rz.tv line 16000 5BC2_43FF_63C1_01 1.01111000010 x 2^7 * 1.01111111111 x 2^1 = 1.01111000001 x 2^9 +47FF_47FE_3CFF_08_53FD_1 // f16_mul_rz.tv line 16100 47FF_47FE_53FD_01 1.01111111111 x 2^2 * 1.01111111110 x 2^2 = 1.01111111101 x 2^5 +47FF_B7FE_3CFF_08_C3FD_1 // f16_mul_rz.tv line 16200 47FF_B7FE_C3FD_01 1.01111111111 x 2^2 * -1.01111111110 x 2^-2 = -1.01111111101 x 2^1 +17FE_E800_3CFF_08_C3FE_0 // f16_mul_rz.tv line 16300 17FE_E800_C3FE_00 1.01111111110 x 2^-10 * -1.00000000000 x 2^11 = -1.01111111110 x 2^1 +47FE_78F8_3CFF_08_7BFF_5 // f16_mul_rz.tv line 16400 47FE_78F8_7BFF_05 1.01111111110 x 2^2 * 1.00011111000 x 2^15 = 1.01111111111 x 2^15 47FE_3C01_3CFF_08_47FF_1 // f16_mul_rz.tv line 16500 47FE_3C01_47FF_01 1.01111111110 x 2^2 * 1.00000000001 x 2^0 = 1.01111111111 x 2^2 +35C0_7BFF_3CFF_08_75BF_1 // f16_mul_rz.tv line 16600 35C0_7BFF_75BF_01 1.00111000000 x 2^-2 * 1.01111111111 x 2^15 = 1.00110111111 x 2^14 +47FE_7A01_3CFF_08_7BFF_5 // f16_mul_rz.tv line 16700 47FE_7A01_7BFF_05 1.01111111110 x 2^2 * 1.01000000001 x 2^15 = 1.01111111111 x 2^15 +47FE_C3FE_3CFF_08_CFFC_1 // f16_mul_rz.tv line 16800 47FE_C3FE_CFFC_01 1.01111111110 x 2^2 * -1.01111111110 x 2^1 = -1.01111111100 x 2^4 +// Skipped denorm f16_mul_rz.tv line 16900 B86B_0000_8000_00 -1.00001101011 x 2^-1 * 0 = -Denorm 6800_13F1_3CFF_08_3FF1_0 // f16_mul_rz.tv line 17000 6800_13F1_3FF1_00 1.00000000000 x 2^11 * 1.01111110001 x 2^-11 = 1.01111110001 x 2^0 +6800_6801_3CFF_08_7BFF_5 // f16_mul_rz.tv line 17100 6800_6801_7BFF_05 1.00000000000 x 2^11 * 1.00000000001 x 2^11 = 1.01111111111 x 2^15 +BFE4_87FF_3CFF_08_0BE3_1 // f16_mul_rz.tv line 17200 BFE4_87FF_0BE3_01 -1.01111100100 x 2^0 * -1.01111111111 x 2^-14 = 1.01111100011 x 2^-13 +6800_CBDA_3CFF_08_F7DA_0 // f16_mul_rz.tv line 17300 6800_CBDA_F7DA_00 1.00000000000 x 2^11 * -1.01111011010 x 2^3 = -1.01111011010 x 2^14 +6800_FBFE_3CFF_08_FBFF_5 // f16_mul_rz.tv line 17400 6800_FBFE_FBFF_05 1.00000000000 x 2^11 * -1.01111111110 x 2^15 = -1.01111111111 x 2^15 78FB_3400_3CFF_08_70FB_0 // f16_mul_rz.tv line 17500 78FB_3400_70FB_00 1.00011111011 x 2^15 * 1.00000000000 x 2^-2 = 1.00011111011 x 2^13 +6801_4436_3CFF_08_7037_1 // f16_mul_rz.tv line 17600 6801_4436_7037_01 1.00000000001 x 2^11 * 1.00000110110 x 2^2 = 1.00000110111 x 2^13 +// Skipped denorm f16_mul_rz.tv line 17700 6801_8001_8801_00 1.00000000001 x 2^11 * -Denorm = -1.00000000001 x 2^-13 +CC30_BBFF_3CFF_08_4C2F_1 // f16_mul_rz.tv line 17800 CC30_BBFF_4C2F_01 -1.00000110000 x 2^4 * -1.01111111111 x 2^-1 = 1.00000101111 x 2^4 +6801_9009_3CFF_08_BC0A_1 // f16_mul_rz.tv line 17900 6801_9009_BC0A_01 1.00000000001 x 2^11 * -1.00000001001 x 2^-11 = -1.00000001010 x 2^0 6BFF_07FE_3CFF_08_37FD_1 // f16_mul_rz.tv line 18000 6BFF_07FE_37FD_01 1.01111111111 x 2^11 * 1.01111111110 x 2^-14 = 1.01111111101 x 2^-2 +F7BA_4000_3CFF_08_FBBA_0 // f16_mul_rz.tv line 18100 F7BA_4000_FBBA_00 -1.01110111010 x 2^14 * 1.00000000000 x 2^1 = -1.01110111010 x 2^15 +6BFF_BC02_3CFF_08_EC01_1 // f16_mul_rz.tv line 18200 6BFF_BC02_EC01_01 1.01111111111 x 2^11 * -1.00000000010 x 2^0 = -1.00000000001 x 2^12 +6BFF_B401_3CFF_08_E400_1 // f16_mul_rz.tv line 18300 6BFF_B401_E400_01 1.01111111111 x 2^11 * -1.00000000001 x 2^-2 = -1.00000000000 x 2^10 +618F_C7FF_3CFF_08_ED8E_1 // f16_mul_rz.tv line 18400 618F_C7FF_ED8E_01 1.00110001111 x 2^9 * -1.01111111111 x 2^2 = -1.00110001110 x 2^12 6BFE_13FE_3CFF_08_43FC_1 // f16_mul_rz.tv line 18500 6BFE_13FE_43FC_01 1.01111111110 x 2^11 * 1.01111111110 x 2^-11 = 1.01111111100 x 2^1 -382F_FFFF_3CFF_08_FFFF_0 // f16_mul_rz.tv line 19000 382F_FFFF_FFFF_00 1.00000101111 x 2^-1 * NaN = NaN +6BFE_3BFE_3CFF_08_6BFC_1 // f16_mul_rz.tv line 18600 6BFE_3BFE_6BFC_01 1.01111111110 x 2^11 * 1.01111111110 x 2^-1 = 1.01111111100 x 2^11 +977C_7800_3CFF_08_D37C_0 // f16_mul_rz.tv line 18700 977C_7800_D37C_00 -1.01101111100 x 2^-10 * 1.00000000000 x 2^15 = -1.01101111100 x 2^5 +6BFE_230F_3CFF_08_530D_1 // f16_mul_rz.tv line 18800 6BFE_230F_530D_01 1.01111111110 x 2^11 * 1.01100001111 x 2^-7 = 1.01100001101 x 2^5 +6BFE_C001_3CFF_08_EFFF_1 // f16_mul_rz.tv line 18900 6BFE_C001_EFFF_01 1.01111111110 x 2^11 * -1.00000000001 x 2^1 = -1.01111111111 x 2^12 +382F_FFFF_3CFF_08_7e00_0 // f16_mul_rz.tv line 19000 382F_FFFF_FFFF_00 1.00000101111 x 2^-1 * NaN = NaN +// Skipped denorm f16_mul_rz.tv line 19100 7800_80A0_B500_00 1.00000000000 x 2^15 * -Denorm = -1.00100000000 x 2^-2 +7800_47FE_3CFF_08_7BFF_5 // f16_mul_rz.tv line 19200 7800_47FE_7BFF_05 1.00000000000 x 2^15 * 1.01111111110 x 2^2 = 1.01111111111 x 2^15 +// Skipped denorm f16_mul_rz.tv line 19300 044F_8400_8000_03 1.00001001111 x 2^-14 * -1.00000000000 x 2^-14 = -Denorm +7800_43EF_3CFF_08_7BFF_5 // f16_mul_rz.tv line 19400 7800_43EF_7BFF_05 1.00000000000 x 2^15 * 1.01111101111 x 2^1 = 1.01111111111 x 2^15 7800_F801_3CFF_08_FBFF_5 // f16_mul_rz.tv line 19500 7800_F801_FBFF_05 1.00000000000 x 2^15 * -1.00000000001 x 2^15 = -1.01111111111 x 2^15 +41F8_13FF_3CFF_08_19F7_1 // f16_mul_rz.tv line 19600 41F8_13FF_19F7_01 1.00111111000 x 2^1 * 1.01111111111 x 2^-11 = 1.00111110111 x 2^-9 +7801_C002_3CFF_08_FBFF_5 // f16_mul_rz.tv line 19700 7801_C002_FBFF_05 1.00000000001 x 2^15 * -1.00000000010 x 2^1 = -1.01111111111 x 2^15 +7801_7FFE_3CFF_08_7e00_0 // f16_mul_rz.tv line 19800 7801_7FFE_7FFE_00 1.00000000001 x 2^15 * NaN = NaN +AC17_B800_3CFF_08_2817_0 // f16_mul_rz.tv line 19900 AC17_B800_2817_00 -1.00000010111 x 2^-4 * -1.00000000000 x 2^-1 = 1.00000010111 x 2^-5 7801_4877_3CFF_08_7BFF_5 // f16_mul_rz.tv line 20000 7801_4877_7BFF_05 1.00000000001 x 2^15 * 1.00001110111 x 2^3 = 1.01111111111 x 2^15 +7BFF_0401_3CFF_08_4400_1 // f16_mul_rz.tv line 20100 7BFF_0401_4400_01 1.01111111111 x 2^15 * 1.00000000001 x 2^-14 = 1.00000000000 x 2^2 +33F0_3FFF_3CFF_08_37EF_1 // f16_mul_rz.tv line 20200 33F0_3FFF_37EF_01 1.01111110000 x 2^-3 * 1.01111111111 x 2^0 = 1.01111101111 x 2^-2 +7BFF_CFE8_3CFF_08_FBFF_5 // f16_mul_rz.tv line 20300 7BFF_CFE8_FBFF_05 1.01111111111 x 2^15 * -1.01111101000 x 2^4 = -1.01111111111 x 2^15 +7BFF_93FE_3CFF_08_D3FD_1 // f16_mul_rz.tv line 20400 7BFF_93FE_D3FD_01 1.01111111111 x 2^15 * -1.01111111110 x 2^-11 = -1.01111111101 x 2^5 // Skipped denorm f16_mul_rz.tv line 20500 0090_C400_8240_00 Denorm * -1.00000000000 x 2^2 = -Denorm +7BFE_CA20_3CFF_08_FBFF_5 // f16_mul_rz.tv line 20600 7BFE_CA20_FBFF_05 1.01111111110 x 2^15 * -1.01000100000 x 2^3 = -1.01111111111 x 2^15 +7BFE_3801_3CFF_08_77FF_1 // f16_mul_rz.tv line 20700 7BFE_3801_77FF_01 1.01111111110 x 2^15 * 1.00000000001 x 2^-1 = 1.01111111111 x 2^14 +68A0_6BFF_3CFF_08_7BFF_5 // f16_mul_rz.tv line 20800 68A0_6BFF_7BFF_05 1.00010100000 x 2^11 * 1.01111111111 x 2^11 = 1.01111111111 x 2^15 +7BFE_AC41_3CFF_08_EC3F_1 // f16_mul_rz.tv line 20900 7BFE_AC41_EC3F_01 1.01111111110 x 2^15 * -1.00001000001 x 2^-4 = -1.00000111111 x 2^12 7BFE_BFFE_3CFF_08_FBFF_5 // f16_mul_rz.tv line 21000 7BFE_BFFE_FBFF_05 1.01111111110 x 2^15 * -1.01111111110 x 2^0 = -1.01111111111 x 2^15 +F401_FC00_3CFF_08_7C00_0 // f16_mul_rz.tv line 21100 F401_FC00_7C00_00 -1.00000000001 x 2^14 * -INF = INF +7C00_CAF6_3CFF_08_FC00_0 // f16_mul_rz.tv line 21200 7C00_CAF6_FC00_00 INF * -1.01011110110 x 2^3 = -INF +7C00_4401_3CFF_08_7C00_0 // f16_mul_rz.tv line 21300 7C00_4401_7C00_00 INF * 1.00000000001 x 2^2 = INF +// Skipped denorm f16_mul_rz.tv line 21400 7FEF_83FF_7FEF_00 NaN * -Denorm = NaN 7C00_4F08_3CFF_08_7C00_0 // f16_mul_rz.tv line 21500 7C00_4F08_7C00_00 INF * 1.01100001000 x 2^4 = INF +7C00_EBFE_3CFF_08_FC00_0 // f16_mul_rz.tv line 21600 7C00_EBFE_FC00_00 INF * -1.01111111110 x 2^11 = -INF +B810_1000_3CFF_08_8C10_0 // f16_mul_rz.tv line 21700 B810_1000_8C10_00 -1.00000010000 x 2^-1 * 1.00000000000 x 2^-11 = -1.00000010000 x 2^-12 +7C01_33F3_3CFF_08_7e00_0 // f16_mul_rz.tv line 21800 7C01_33F3_7E01_10 NaN * 1.01111110011 x 2^-3 = NaN +7C01_7C01_3CFF_08_7e00_0 // f16_mul_rz.tv line 21900 7C01_7C01_7E01_10 NaN * NaN = NaN BFFA_B7FF_3CFF_08_3BF9_1 // f16_mul_rz.tv line 22000 BFFA_B7FF_3BF9_01 -1.01111111010 x 2^0 * -1.01111111111 x 2^-2 = 1.01111111001 x 2^-1 -7FFF_9001_3CFF_08_7FFF_0 // f16_mul_rz.tv line 22500 7FFF_9001_7FFF_00 NaN * -1.00000000001 x 2^-11 = NaN -7FFE_B82F_3CFF_08_7FFE_0 // f16_mul_rz.tv line 23000 7FFE_B82F_7FFE_00 NaN * -1.00000101111 x 2^-1 = NaN +7C01_3E3E_3CFF_08_7e00_0 // f16_mul_rz.tv line 22100 7C01_3E3E_7E01_10 NaN * 1.01000111110 x 2^0 = NaN +// Skipped denorm f16_mul_rz.tv line 22200 7FFF_03FE_7FFF_00 NaN * Denorm = NaN +0848_3C00_3CFF_08_0848_0 // f16_mul_rz.tv line 22300 0848_3C00_0848_00 1.00001001000 x 2^-13 * 1.00000000000 x 2^0 = 1.00001001000 x 2^-13 +7FFF_4386_3CFF_08_7e00_0 // f16_mul_rz.tv line 22400 7FFF_4386_7FFF_00 NaN * 1.01110000110 x 2^1 = NaN +7FFF_9001_3CFF_08_7e00_0 // f16_mul_rz.tv line 22500 7FFF_9001_7FFF_00 NaN * -1.00000000001 x 2^-11 = NaN +3082_C3FF_3CFF_08_B881_1 // f16_mul_rz.tv line 22600 3082_C3FF_B881_01 1.00010000010 x 2^-3 * -1.01111111111 x 2^1 = -1.00010000001 x 2^-1 +// Skipped denorm f16_mul_rz.tv line 22700 7FFF_0188_7FFF_00 NaN * Denorm = NaN +7FFE_37FE_3CFF_08_7e00_0 // f16_mul_rz.tv line 22800 7FFE_37FE_7FFE_00 NaN * 1.01111111110 x 2^-2 = NaN +// Skipped denorm f16_mul_rz.tv line 22900 03F0_6800_2FE0_00 Denorm * 1.00000000000 x 2^11 = 1.01111100000 x 2^-4 +7FFE_B82F_3CFF_08_7e00_0 // f16_mul_rz.tv line 23000 7FFE_B82F_7FFE_00 NaN * -1.00000101111 x 2^-1 = NaN +7FFE_BC01_3CFF_08_7e00_0 // f16_mul_rz.tv line 23100 7FFE_BC01_7FFE_00 NaN * -1.00000000001 x 2^0 = NaN +E903_FBFF_3CFF_08_7BFF_5 // f16_mul_rz.tv line 23200 E903_FBFF_7BFF_05 -1.00100000011 x 2^11 * -1.01111111111 x 2^15 = 1.01111111111 x 2^15 +// Skipped denorm f16_mul_rz.tv line 23300 8000_EBFA_0000_00 -Denorm * -1.01111111010 x 2^11 = 0 +// Skipped denorm f16_mul_rz.tv line 23400 8000_43FE_8000_00 -Denorm * 1.01111111110 x 2^1 = -Denorm // Skipped denorm f16_mul_rz.tv line 23500 2F68_8000_8000_00 1.01101101000 x 2^-4 * -Denorm = -Denorm +// Skipped denorm f16_mul_rz.tv line 23600 8000_CDF9_0000_00 -Denorm * -1.00111111001 x 2^4 = 0 +// Skipped denorm f16_mul_rz.tv line 23700 8000_E801_0000_00 -Denorm * -1.00000000001 x 2^11 = 0 +// Skipped denorm f16_mul_rz.tv line 23800 B787_07FF_83C3_03 -1.01110000111 x 2^-2 * 1.01111111111 x 2^-14 = -Denorm +// Skipped denorm f16_mul_rz.tv line 23900 8001_0400_8000_03 -Denorm * 1.00000000000 x 2^-14 = -Denorm // Skipped denorm f16_mul_rz.tv line 24000 8001_7BFE_9BFE_00 -Denorm * 1.01111111110 x 2^15 = -1.01111111110 x 2^-9 +1AA0_B400_3CFF_08_92A0_0 // f16_mul_rz.tv line 24100 1AA0_B400_92A0_00 1.01010100000 x 2^-9 * -1.00000000000 x 2^-2 = -1.01010100000 x 2^-11 +// Skipped denorm f16_mul_rz.tv line 24200 8001_CDFD_0017_03 -Denorm * -1.00111111101 x 2^4 = Denorm +// Skipped denorm f16_mul_rz.tv line 24300 83FF_0001_8000_03 -Denorm * Denorm = -Denorm +C401_3BFF_3CFF_08_C400_1 // f16_mul_rz.tv line 24400 C401_3BFF_C400_01 -1.00000000001 x 2^2 * 1.01111111111 x 2^-1 = -1.00000000000 x 2^2 // Skipped denorm f16_mul_rz.tv line 24500 83FF_EB8E_338C_01 -Denorm * -1.01110001110 x 2^11 = 1.01110001100 x 2^-3 +// Skipped denorm f16_mul_rz.tv line 24600 83FF_87FE_0000_03 -Denorm * -1.01111111110 x 2^-14 = 0 +// Skipped denorm f16_mul_rz.tv line 24700 00E0_C000_81C0_00 Denorm * -1.00000000000 x 2^1 = -Denorm +// Skipped denorm f16_mul_rz.tv line 24800 83FF_3D76_8574_01 -Denorm * 1.00101110110 x 2^0 = -1.00101110100 x 2^-14 +// Skipped denorm f16_mul_rz.tv line 24900 83FE_3401_80FF_03 -Denorm * 1.00000000001 x 2^-2 = -Denorm 75FF_47FF_3CFF_08_7BFF_5 // f16_mul_rz.tv line 25000 75FF_47FF_7BFF_05 1.00111111111 x 2^14 * 1.01111111111 x 2^2 = 1.01111111111 x 2^15 +// Skipped denorm f16_mul_rz.tv line 25100 83FE_3F5E_875A_01 -Denorm * 1.01101011110 x 2^0 = -1.01101011010 x 2^-14 +// Skipped denorm f16_mul_rz.tv line 25200 83FE_BBFE_03FD_03 -Denorm * -1.01111111110 x 2^-1 = Denorm +9B7B_F800_3CFF_08_577B_0 // f16_mul_rz.tv line 25300 9B7B_F800_577B_00 -1.01101111011 x 2^-9 * -1.00000000000 x 2^15 = 1.01101111011 x 2^6 +8400_D836_3CFF_08_2036_0 // f16_mul_rz.tv line 25400 8400_D836_2036_00 -1.00000000000 x 2^-14 * -1.00000110110 x 2^7 = 1.00000110110 x 2^-7 8400_4001_3CFF_08_8801_0 // f16_mul_rz.tv line 25500 8400_4001_8801_00 -1.00000000000 x 2^-14 * 1.00000000001 x 2^1 = -1.00000000001 x 2^-13 +D2A1_7FFF_3CFF_08_7e00_0 // f16_mul_rz.tv line 25600 D2A1_7FFF_7FFF_00 -1.01010100001 x 2^5 * NaN = NaN +// Skipped denorm f16_mul_rz.tv line 25700 8400_B0C4_0098_03 -1.00000000000 x 2^-14 * -1.00011000100 x 2^-3 = Denorm +8400_C7FE_3CFF_08_0FFE_0 // f16_mul_rz.tv line 25800 8400_C7FE_0FFE_00 -1.00000000000 x 2^-14 * -1.01111111110 x 2^2 = 1.01111111110 x 2^-12 +CD6D_0400_3CFF_08_956D_0 // f16_mul_rz.tv line 25900 CD6D_0400_956D_00 -1.00101101101 x 2^4 * 1.00000000000 x 2^-14 = -1.00101101101 x 2^-10 8401_C3E7_3CFF_08_0BE8_1 // f16_mul_rz.tv line 26000 8401_C3E7_0BE8_01 -1.00000000001 x 2^-14 * -1.01111100111 x 2^1 = 1.01111101000 x 2^-13 +8401_7801_3CFF_08_C002_1 // f16_mul_rz.tv line 26100 8401_7801_C002_01 -1.00000000001 x 2^-14 * 1.00000000001 x 2^15 = -1.00000000010 x 2^1 +// Skipped denorm f16_mul_rz.tv line 26200 027F_93FF_8000_03 Denorm * -1.01111111111 x 2^-11 = -Denorm +8401_CC4E_3CFF_08_144F_1 // f16_mul_rz.tv line 26300 8401_CC4E_144F_01 -1.00000000001 x 2^-14 * -1.00001001110 x 2^4 = 1.00001001111 x 2^-10 +8401_FFFE_3CFF_08_7e00_0 // f16_mul_rz.tv line 26400 8401_FFFE_FFFE_00 -1.00000000001 x 2^-14 * NaN = NaN CC00_3800_3CFF_08_C800_0 // f16_mul_rz.tv line 26500 CC00_3800_C800_00 -1.00000000000 x 2^4 * 1.00000000000 x 2^-1 = -1.00000000000 x 2^3 -87FE_13FE_3CFF_08_8001_3 // f16_mul_rz.tv line 27000 87FE_13FE_8001_03 -1.01111111110 x 2^-14 * 1.01111111110 x 2^-11 = -Denorm -9000_7FF2_3CFF_08_7FF2_0 // f16_mul_rz.tv line 27500 9000_7FF2_7FF2_00 -1.00000000000 x 2^-11 * NaN = NaN +// Skipped denorm f16_mul_rz.tv line 26600 87FF_33DE_81F7_03 -1.01111111111 x 2^-14 * 1.01111011110 x 2^-3 = -Denorm +87FF_8401_3CFF_08_0000_3 // f16_mul_rz.tv line 26700 87FF_8401_0000_03 -1.01111111111 x 2^-14 * -1.00000000001 x 2^-14 = 0 +DDC3_BFFF_3CFF_08_61C2_1 // f16_mul_rz.tv line 26800 DDC3_BFFF_61C2_01 -1.00111000011 x 2^8 * -1.01111111111 x 2^0 = 1.00111000010 x 2^9 +87FF_4CBE_3CFF_08_98BD_1 // f16_mul_rz.tv line 26900 87FF_4CBE_98BD_01 -1.01111111111 x 2^-14 * 1.00010111110 x 2^4 = -1.00010111101 x 2^-9 +// Skipped denorm f16_mul_rz.tv line 27000 87FE_13FE_8001_03 -1.01111111110 x 2^-14 * 1.01111111110 x 2^-11 = -Denorm +C083_4400_3CFF_08_C883_0 // f16_mul_rz.tv line 27100 C083_4400_C883_00 -1.00010000011 x 2^1 * 1.00000000000 x 2^2 = -1.00010000011 x 2^3 +87FE_DE09_3CFF_08_2A07_1 // f16_mul_rz.tv line 27200 87FE_DE09_2A07_01 -1.01111111110 x 2^-14 * -1.01000001001 x 2^8 = 1.01000000111 x 2^-5 +// Skipped denorm f16_mul_rz.tv line 27300 87FE_B801_03FF_03 -1.01111111110 x 2^-14 * -1.00000000001 x 2^-1 = Denorm +CD7B_EBFF_3CFF_08_7BFF_5 // f16_mul_rz.tv line 27400 CD7B_EBFF_7BFF_05 -1.00101111011 x 2^4 * -1.01111111111 x 2^11 = 1.01111111111 x 2^15 +9000_7FF2_3CFF_08_7e00_0 // f16_mul_rz.tv line 27500 9000_7FF2_7FF2_00 -1.00000000000 x 2^-11 * NaN = NaN +9000_3FFE_3CFF_08_93FE_0 // f16_mul_rz.tv line 27600 9000_3FFE_93FE_00 -1.00000000000 x 2^-11 * 1.01111111110 x 2^0 = -1.01111111110 x 2^-11 +30C0_7C00_3CFF_08_7C00_0 // f16_mul_rz.tv line 27700 30C0_7C00_7C00_00 1.00011000000 x 2^-3 * INF = INF +9000_BD34_3CFF_08_1134_0 // f16_mul_rz.tv line 27800 9000_BD34_1134_00 -1.00000000000 x 2^-11 * -1.00100110100 x 2^0 = 1.00100110100 x 2^-11 +9000_C401_3CFF_08_1801_0 // f16_mul_rz.tv line 27900 9000_C401_1801_00 -1.00000000000 x 2^-11 * -1.00000000001 x 2^2 = 1.00000000001 x 2^-9 // Skipped denorm f16_mul_rz.tv line 28000 C082_03FF_8880_01 -1.00010000010 x 2^1 * Denorm = -1.00010000000 x 2^-13 -9001_FC01_3CFF_08_FE01_0 // f16_mul_rz.tv line 28500 9001_FC01_FE01_10 -1.00000000001 x 2^-11 * NaN = NaN +9001_31EF_3CFF_08_85F0_1 // f16_mul_rz.tv line 28100 9001_31EF_85F0_01 -1.00000000001 x 2^-11 * 1.00111101111 x 2^-3 = -1.00111110000 x 2^-14 +9001_6BFE_3CFF_08_BFFF_1 // f16_mul_rz.tv line 28200 9001_6BFE_BFFF_01 -1.00000000001 x 2^-11 * 1.01111111110 x 2^11 = -1.01111111111 x 2^0 +// Skipped denorm f16_mul_rz.tv line 28300 AE0A_9000_0305_00 -1.01000001010 x 2^-4 * -1.00000000000 x 2^-11 = Denorm +9001_8404_3CFF_08_0000_3 // f16_mul_rz.tv line 28400 9001_8404_0000_03 -1.00000000001 x 2^-11 * -1.00000000100 x 2^-14 = 0 +9001_FC01_3CFF_08_7e00_0 // f16_mul_rz.tv line 28500 9001_FC01_FE01_10 -1.00000000001 x 2^-11 * NaN = NaN +F88F_37FF_3CFF_08_F48E_1 // f16_mul_rz.tv line 28600 F88F_37FF_F48E_01 -1.00010001111 x 2^15 * 1.01111111111 x 2^-2 = -1.00010001110 x 2^14 +// Skipped denorm f16_mul_rz.tv line 28700 93FF_99B3_002D_03 -1.01111111111 x 2^-11 * -1.00110110011 x 2^-9 = Denorm +// Skipped denorm f16_mul_rz.tv line 28800 93FF_83FE_0000_03 -1.01111111111 x 2^-11 * -Denorm = 0 +7C3F_BC00_3CFF_08_7e00_0 // f16_mul_rz.tv line 28900 7C3F_BC00_7E3F_10 NaN * -1.00000000000 x 2^0 = NaN 93FF_2DFF_3CFF_08_85FE_1 // f16_mul_rz.tv line 29000 93FF_2DFF_85FE_01 -1.01111111111 x 2^-11 * 1.00111111111 x 2^-4 = -1.00111111110 x 2^-14 +// Skipped denorm f16_mul_rz.tv line 29100 93FE_1001_8007_03 -1.01111111110 x 2^-11 * 1.00000000001 x 2^-11 = -Denorm +// Skipped denorm f16_mul_rz.tv line 29200 03FD_43FF_0BF9_01 Denorm * 1.01111111111 x 2^1 = 1.01111111001 x 2^-13 +93FE_CBFC_3CFF_08_23FA_1 // f16_mul_rz.tv line 29300 93FE_CBFC_23FA_01 -1.01111111110 x 2^-11 * -1.01111111100 x 2^3 = 1.01111111010 x 2^-7 +93FE_B7FE_3CFF_08_0FFC_1 // f16_mul_rz.tv line 29400 93FE_B7FE_0FFC_01 -1.01111111110 x 2^-11 * -1.01111111110 x 2^-2 = 1.01111111100 x 2^-12 BE01_E800_3CFF_08_6A01_0 // f16_mul_rz.tv line 29500 BE01_E800_6A01_00 -1.01000000001 x 2^0 * -1.00000000000 x 2^11 = 1.01000000001 x 2^11 +B400_7814_3CFF_08_F014_0 // f16_mul_rz.tv line 29600 B400_7814_F014_00 -1.00000000000 x 2^-2 * 1.00000010100 x 2^15 = -1.00000010100 x 2^13 +B400_3C01_3CFF_08_B401_0 // f16_mul_rz.tv line 29700 B400_3C01_B401_00 -1.00000000000 x 2^-2 * 1.00000000001 x 2^0 = -1.00000000001 x 2^-2 +6BAF_7BFF_3CFF_08_7BFF_5 // f16_mul_rz.tv line 29800 6BAF_7BFF_7BFF_05 1.01110101111 x 2^11 * 1.01111111111 x 2^15 = 1.01111111111 x 2^15 +// Skipped denorm f16_mul_rz.tv line 29900 B400_876F_01DB_03 -1.00000000000 x 2^-2 * -1.01101101111 x 2^-14 = Denorm B400_C3FE_3CFF_08_3BFE_0 // f16_mul_rz.tv line 30000 B400_C3FE_3BFE_00 -1.00000000000 x 2^-2 * -1.01111111110 x 2^1 = 1.01111111110 x 2^-1 +26FC_0000_3CFF_08_0000_0 // f16_mul_rz.tv line 30100 26FC_0000_0000_00 1.01011111100 x 2^-6 * 0 = 0 +B401_4409_3CFF_08_BC0A_1 // f16_mul_rz.tv line 30200 B401_4409_BC0A_01 -1.00000000001 x 2^-2 * 1.00000001001 x 2^2 = -1.00000001010 x 2^0 +B401_6801_3CFF_08_E002_1 // f16_mul_rz.tv line 30300 B401_6801_E002_01 -1.00000000001 x 2^-2 * 1.00000000001 x 2^11 = -1.00000000010 x 2^9 +417E_87FF_3CFF_08_8D7D_1 // f16_mul_rz.tv line 30400 417E_87FF_8D7D_01 1.00101111110 x 2^1 * -1.01111111111 x 2^-14 = -1.00101111101 x 2^-12 B401_2702_3CFF_08_9F03_1 // f16_mul_rz.tv line 30500 B401_2702_9F03_01 -1.00000000001 x 2^-2 * 1.01100000010 x 2^-6 = -1.01100000011 x 2^-8 +B401_FBFE_3CFF_08_73FF_1 // f16_mul_rz.tv line 30600 B401_FBFE_73FF_01 -1.00000000001 x 2^-2 * -1.01111111110 x 2^15 = 1.01111111111 x 2^13 +7C07_3400_3CFF_08_7e00_0 // f16_mul_rz.tv line 30700 7C07_3400_7E07_10 NaN * 1.00000000000 x 2^-2 = NaN +B7FF_904F_3CFF_08_0C4E_1 // f16_mul_rz.tv line 30800 B7FF_904F_0C4E_01 -1.01111111111 x 2^-2 * -1.00001001111 x 2^-11 = 1.00001001110 x 2^-12 +// Skipped denorm f16_mul_rz.tv line 30900 B7FF_8001_0000_03 -1.01111111111 x 2^-2 * -Denorm = 0 E09F_BBFF_3CFF_08_609E_1 // f16_mul_rz.tv line 31000 E09F_BBFF_609E_01 -1.00010011111 x 2^9 * -1.01111111111 x 2^-1 = 1.00010011110 x 2^9 +B7FF_3553_3CFF_08_B152_1 // f16_mul_rz.tv line 31100 B7FF_3553_B152_01 -1.01111111111 x 2^-2 * 1.00101010011 x 2^-2 = -1.00101010010 x 2^-3 +// Skipped denorm f16_mul_rz.tv line 31200 B7FE_07FE_83FE_03 -1.01111111110 x 2^-2 * 1.01111111110 x 2^-14 = -Denorm +ACFF_4000_3CFF_08_B0FF_0 // f16_mul_rz.tv line 31300 ACFF_4000_B0FF_00 -1.00011111111 x 2^-4 * 1.00000000000 x 2^1 = -1.00011111111 x 2^-3 +B7FE_1211_3CFF_08_8E0F_1 // f16_mul_rz.tv line 31400 B7FE_1211_8E0F_01 -1.01111111110 x 2^-2 * 1.01000010001 x 2^-11 = -1.01000001111 x 2^-12 B7FE_B401_3CFF_08_2FFF_1 // f16_mul_rz.tv line 31500 B7FE_B401_2FFF_01 -1.01111111110 x 2^-2 * -1.00000000001 x 2^-2 = 1.01111111111 x 2^-4 +CB80_C7FF_3CFF_08_577F_1 // f16_mul_rz.tv line 31600 CB80_C7FF_577F_01 -1.01110000000 x 2^3 * -1.01111111111 x 2^2 = 1.01101111111 x 2^6 +B800_93F8_3CFF_08_0FF8_0 // f16_mul_rz.tv line 31700 B800_93F8_0FF8_00 -1.00000000000 x 2^-1 * -1.01111111000 x 2^-11 = 1.01111111000 x 2^-12 +B800_3BFE_3CFF_08_B7FE_0 // f16_mul_rz.tv line 31800 B800_3BFE_B7FE_00 -1.00000000000 x 2^-1 * 1.01111111110 x 2^-1 = -1.01111111110 x 2^-2 +ABCE_7800_3CFF_08_E7CE_0 // f16_mul_rz.tv line 31900 ABCE_7800_E7CE_00 -1.01111001110 x 2^-5 * 1.00000000000 x 2^15 = -1.01111001110 x 2^10 // Skipped denorm f16_mul_rz.tv line 32000 B800_80BF_005F_03 -1.00000000000 x 2^-1 * -Denorm = Denorm +B800_C001_3CFF_08_3C01_0 // f16_mul_rz.tv line 32100 B800_C001_3C01_00 -1.00000000000 x 2^-1 * -1.00000000001 x 2^1 = 1.00000000001 x 2^0 +C0FE_FFFF_3CFF_08_7e00_0 // f16_mul_rz.tv line 32200 C0FE_FFFF_FFFF_00 -1.00011111110 x 2^1 * NaN = NaN +B801_1417_3CFF_08_9018_1 // f16_mul_rz.tv line 32300 B801_1417_9018_01 -1.00000000001 x 2^-1 * 1.00000010111 x 2^-10 = -1.00000011000 x 2^-11 +B801_47FE_3CFF_08_C3FF_1 // f16_mul_rz.tv line 32400 B801_47FE_C3FF_01 -1.00000000001 x 2^-1 * 1.01111111110 x 2^2 = -1.01111111111 x 2^1 6BBC_8400_3CFF_08_B3BC_0 // f16_mul_rz.tv line 32500 6BBC_8400_B3BC_00 1.01110111100 x 2^11 * -1.00000000000 x 2^-14 = -1.01110111100 x 2^-3 -BBFF_7FFE_3CFF_08_7FFE_0 // f16_mul_rz.tv line 33000 BBFF_7FFE_7FFE_00 -1.01111111111 x 2^-1 * NaN = NaN +B801_36D1_3CFF_08_B2D2_1 // f16_mul_rz.tv line 32600 B801_36D1_B2D2_01 -1.00000000001 x 2^-1 * 1.01011010001 x 2^-2 = -1.01011010010 x 2^-3 +B801_F801_3CFF_08_7402_1 // f16_mul_rz.tv line 32700 B801_F801_7402_01 -1.00000000001 x 2^-1 * -1.00000000001 x 2^15 = 1.00000000010 x 2^14 +CBFA_13FF_3CFF_08_A3F9_1 // f16_mul_rz.tv line 32800 CBFA_13FF_A3F9_01 -1.01111111010 x 2^3 * 1.01111111111 x 2^-11 = -1.01111111001 x 2^-7 +BBFF_8BFD_3CFF_08_0BFC_1 // f16_mul_rz.tv line 32900 BBFF_8BFD_0BFC_01 -1.01111111111 x 2^-1 * -1.01111111101 x 2^-13 = 1.01111111100 x 2^-13 +BBFF_7FFE_3CFF_08_7e00_0 // f16_mul_rz.tv line 33000 BBFF_7FFE_7FFE_00 -1.01111111111 x 2^-1 * NaN = NaN +BA1D_B800_3CFF_08_361D_0 // f16_mul_rz.tv line 33100 BA1D_B800_361D_00 -1.01000011101 x 2^-1 * -1.00000000000 x 2^-1 = 1.01000011101 x 2^-2 +BBFF_B3FD_3CFF_08_33FC_1 // f16_mul_rz.tv line 33200 BBFF_B3FD_33FC_01 -1.01111111111 x 2^-1 * -1.01111111101 x 2^-3 = 1.01111111100 x 2^-3 +// Skipped denorm f16_mul_rz.tv line 33300 BBFE_0401_83FF_03 -1.01111111110 x 2^-1 * 1.00000000001 x 2^-14 = -Denorm +CDFF_3FFF_3CFF_08_D1FE_1 // f16_mul_rz.tv line 33400 CDFF_3FFF_D1FE_01 -1.00111111111 x 2^4 * 1.01111111111 x 2^0 = -1.00111111110 x 2^5 BBFE_09DF_3CFF_08_89DD_1 // f16_mul_rz.tv line 33500 BBFE_09DF_89DD_01 -1.01111111110 x 2^-1 * 1.00111011111 x 2^-13 = -1.00111011101 x 2^-13 +BBFE_93FE_3CFF_08_13FC_1 // f16_mul_rz.tv line 33600 BBFE_93FE_13FC_01 -1.01111111110 x 2^-1 * -1.01111111110 x 2^-11 = 1.01111111100 x 2^-11 +A0FD_C400_3CFF_08_28FD_0 // f16_mul_rz.tv line 33700 A0FD_C400_28FD_00 -1.00011111101 x 2^-7 * -1.00000000000 x 2^2 = 1.00011111101 x 2^-5 +BC00_C53F_3CFF_08_453F_0 // f16_mul_rz.tv line 33800 BC00_C53F_453F_00 -1.00000000000 x 2^0 * -1.00100111111 x 2^2 = 1.00100111111 x 2^2 +BC00_3801_3CFF_08_B801_0 // f16_mul_rz.tv line 33900 BC00_3801_B801_00 -1.00000000000 x 2^0 * 1.00000000001 x 2^-1 = -1.00000000001 x 2^-1 124E_6BFF_3CFF_08_424D_1 // f16_mul_rz.tv line 34000 124E_6BFF_424D_01 1.01001001110 x 2^-11 * 1.01111111111 x 2^11 = 1.01001001101 x 2^1 +BC00_4C77_3CFF_08_CC77_0 // f16_mul_rz.tv line 34100 BC00_4C77_CC77_00 -1.00000000000 x 2^0 * 1.00001110111 x 2^4 = -1.00001110111 x 2^4 +BC00_BFFE_3CFF_08_3FFE_0 // f16_mul_rz.tv line 34200 BC00_BFFE_3FFE_00 -1.00000000000 x 2^0 * -1.01111111110 x 2^0 = 1.01111111110 x 2^0 +31DF_FC00_3CFF_08_FC00_0 // f16_mul_rz.tv line 34300 31DF_FC00_FC00_00 1.00111011111 x 2^-3 * -INF = -INF +BC01_6854_3CFF_08_E855_1 // f16_mul_rz.tv line 34400 BC01_6854_E855_01 -1.00000000001 x 2^0 * 1.00001010100 x 2^11 = -1.00001010101 x 2^11 BC01_4401_3CFF_08_C402_1 // f16_mul_rz.tv line 34500 BC01_4401_C402_01 -1.00000000001 x 2^0 * 1.00000000001 x 2^2 = -1.00000000010 x 2^2 +// Skipped denorm f16_mul_rz.tv line 34600 3FEB_83FF_87E9_01 1.01111101011 x 2^0 * -Denorm = -1.01111101001 x 2^-14 +BC01_FD0E_3CFF_08_7e00_0 // f16_mul_rz.tv line 34700 BC01_FD0E_FF0E_10 -1.00000000001 x 2^0 * NaN = NaN +BC01_EBFE_3CFF_08_6BFF_1 // f16_mul_rz.tv line 34800 BC01_EBFE_6BFF_01 -1.00000000001 x 2^0 * -1.01111111110 x 2^11 = 1.01111111111 x 2^11 +CC11_1000_3CFF_08_A011_0 // f16_mul_rz.tv line 34900 CC11_1000_A011_00 -1.00000010001 x 2^4 * 1.00000000000 x 2^-11 = -1.00000010001 x 2^-7 BFFF_10BF_3CFF_08_94BE_1 // f16_mul_rz.tv line 35000 BFFF_10BF_94BE_01 -1.01111111111 x 2^0 * 1.00010111111 x 2^-11 = -1.00010111110 x 2^-10 +BFFF_7C01_3CFF_08_7e00_0 // f16_mul_rz.tv line 35100 BFFF_7C01_7E01_10 -1.01111111111 x 2^0 * NaN = NaN +53D3_B7FF_3CFF_08_CFD2_1 // f16_mul_rz.tv line 35200 53D3_B7FF_CFD2_01 1.01111010011 x 2^5 * -1.01111111111 x 2^-2 = -1.01111010010 x 2^4 +BFFF_B81F_3CFF_08_3C1E_1 // f16_mul_rz.tv line 35300 BFFF_B81F_3C1E_01 -1.01111111111 x 2^0 * -1.00000011111 x 2^-1 = 1.00000011110 x 2^0 +// Skipped denorm f16_mul_rz.tv line 35400 BFFE_03FE_87FA_01 -1.01111111110 x 2^0 * Denorm = -1.01111111010 x 2^-14 48EF_3C00_3CFF_08_48EF_0 // f16_mul_rz.tv line 35500 48EF_3C00_48EF_00 1.00011101111 x 2^3 * 1.00000000000 x 2^0 = 1.00011101111 x 2^3 +BFFE_351F_3CFF_08_B91D_1 // f16_mul_rz.tv line 35600 BFFE_351F_B91D_01 -1.01111111110 x 2^0 * 1.00100011111 x 2^-2 = -1.00100011101 x 2^-1 +BFFE_9001_3CFF_08_13FF_1 // f16_mul_rz.tv line 35700 BFFE_9001_13FF_01 -1.01111111110 x 2^0 * -1.00000000001 x 2^-11 = 1.01111111111 x 2^-11 +D803_C3FF_3CFF_08_6002_1 // f16_mul_rz.tv line 35800 D803_C3FF_6002_01 -1.00000000011 x 2^7 * -1.01111111111 x 2^1 = 1.00000000010 x 2^9 +BFFE_C01E_3CFF_08_441C_1 // f16_mul_rz.tv line 35900 BFFE_C01E_441C_01 -1.01111111110 x 2^0 * -1.00000011110 x 2^1 = 1.00000011100 x 2^2 C000_37FE_3CFF_08_BBFE_0 // f16_mul_rz.tv line 36000 C000_37FE_BBFE_00 -1.00000000000 x 2^1 * 1.01111111110 x 2^-2 = -1.01111111110 x 2^-1 +1302_6800_3CFF_08_3F02_0 // f16_mul_rz.tv line 36100 1302_6800_3F02_00 1.01100000010 x 2^-11 * 1.00000000000 x 2^11 = 1.01100000010 x 2^0 +C000_05FB_3CFF_08_89FB_0 // f16_mul_rz.tv line 36200 C000_05FB_89FB_00 -1.00000000000 x 2^1 * 1.00111111011 x 2^-14 = -1.00111111011 x 2^-13 +C000_BC01_3CFF_08_4001_0 // f16_mul_rz.tv line 36300 C000_BC01_4001_00 -1.00000000000 x 2^1 * -1.00000000001 x 2^0 = 1.00000000001 x 2^1 +C900_FBFF_3CFF_08_7BFF_5 // f16_mul_rz.tv line 36400 C900_FBFF_7BFF_05 -1.00100000000 x 2^3 * -1.01111111111 x 2^15 = 1.01111111111 x 2^15 // Skipped denorm f16_mul_rz.tv line 36500 C001_021F_843F_01 -1.00000000001 x 2^1 * Denorm = -1.00000111111 x 2^-14 -1180_07FF_3CFF_08_0001_3 // f16_mul_rz.tv line 37000 1180_07FF_0001_03 1.00110000000 x 2^-11 * 1.01111111111 x 2^-14 = Denorm +C001_43FE_3CFF_08_C7FF_1 // f16_mul_rz.tv line 36600 C001_43FE_C7FF_01 -1.00000000001 x 2^1 * 1.01111111110 x 2^1 = -1.01111111111 x 2^2 +// Skipped denorm f16_mul_rz.tv line 36700 CFDB_8000_0000_00 -1.01111011011 x 2^4 * -Denorm = 0 +C001_4FBE_3CFF_08_D3BF_1 // f16_mul_rz.tv line 36800 C001_4FBE_D3BF_01 -1.00000000001 x 2^1 * 1.01110111110 x 2^4 = -1.01110111111 x 2^5 +C001_E801_3CFF_08_6C02_1 // f16_mul_rz.tv line 36900 C001_E801_6C02_01 -1.00000000001 x 2^1 * -1.00000000001 x 2^11 = 1.00000000010 x 2^12 +// Skipped denorm f16_mul_rz.tv line 37000 1180_07FF_0001_03 1.00110000000 x 2^-11 * 1.01111111111 x 2^-14 = Denorm +C3FF_3050_3CFF_08_B84F_1 // f16_mul_rz.tv line 37100 C3FF_3050_B84F_01 -1.01111111111 x 2^1 * 1.00001010000 x 2^-3 = -1.00001001111 x 2^-1 +C3FF_7BFE_3CFF_08_FBFF_5 // f16_mul_rz.tv line 37200 C3FF_7BFE_FBFF_05 -1.01111111111 x 2^1 * 1.01111111110 x 2^15 = -1.01111111111 x 2^15 +B17E_B400_3CFF_08_297E_0 // f16_mul_rz.tv line 37300 B17E_B400_297E_00 -1.00101111110 x 2^-3 * -1.00000000000 x 2^-2 = 1.00101111110 x 2^-5 +C3FF_C840_3CFF_08_503F_1 // f16_mul_rz.tv line 37400 C3FF_C840_503F_01 -1.01111111111 x 2^1 * -1.00001000000 x 2^3 = 1.00000111111 x 2^5 // Skipped denorm f16_mul_rz.tv line 37500 C3FE_0001_8003_03 -1.01111111110 x 2^1 * Denorm = -Denorm +A806_3BFF_3CFF_08_A805_1 // f16_mul_rz.tv line 37600 A806_3BFF_A805_01 -1.00000000110 x 2^-5 * 1.01111111111 x 2^-1 = -1.00000000101 x 2^-5 +C3FE_2DFF_3CFF_08_B5FD_1 // f16_mul_rz.tv line 37700 C3FE_2DFF_B5FD_01 -1.01111111110 x 2^1 * 1.00111111111 x 2^-4 = -1.00111111101 x 2^-2 +C3FE_87FE_3CFF_08_0FFC_1 // f16_mul_rz.tv line 37800 C3FE_87FE_0FFC_01 -1.01111111110 x 2^1 * -1.01111111110 x 2^-14 = 1.01111111100 x 2^-12 +B8DF_C000_3CFF_08_3CDF_0 // f16_mul_rz.tv line 37900 B8DF_C000_3CDF_00 -1.00011011111 x 2^-1 * -1.00000000000 x 2^1 = 1.00011011111 x 2^0 // Skipped denorm f16_mul_rz.tv line 38000 C3FE_00FF_83FB_03 -1.01111111110 x 2^1 * Denorm = -Denorm +C400_3401_3CFF_08_BC01_0 // f16_mul_rz.tv line 38100 C400_3401_BC01_00 -1.00000000000 x 2^2 * 1.00000000001 x 2^-2 = -1.00000000001 x 2^0 +D888_47FF_3CFF_08_E487_1 // f16_mul_rz.tv line 38200 D888_47FF_E487_01 -1.00010001000 x 2^7 * 1.01111111111 x 2^2 = -1.00010000111 x 2^10 +C400_FEBD_3CFF_08_7e00_0 // f16_mul_rz.tv line 38300 C400_FEBD_FEBD_00 -1.00000000000 x 2^2 * NaN = NaN +C400_BBFE_3CFF_08_43FE_0 // f16_mul_rz.tv line 38400 C400_BBFE_43FE_00 -1.00000000000 x 2^2 * -1.01111111110 x 2^-1 = 1.01111111110 x 2^1 1A7C_F800_3CFF_08_D67C_0 // f16_mul_rz.tv line 38500 1A7C_F800_D67C_00 1.01001111100 x 2^-9 * -1.00000000000 x 2^15 = -1.01001111100 x 2^6 +C401_3BD1_3CFF_08_C3D2_1 // f16_mul_rz.tv line 38600 C401_3BD1_C3D2_01 -1.00000000001 x 2^2 * 1.01111010001 x 2^-1 = -1.01111010010 x 2^1 +C401_4001_3CFF_08_C802_1 // f16_mul_rz.tv line 38700 C401_4001_C802_01 -1.00000000001 x 2^2 * 1.00000000001 x 2^1 = -1.00000000010 x 2^3 +567F_7FFF_3CFF_08_7e00_0 // f16_mul_rz.tv line 38800 567F_7FFF_7FFF_00 1.01001111111 x 2^6 * NaN = NaN +C401_379E_3CFF_08_BF9F_1 // f16_mul_rz.tv line 38900 C401_379E_BF9F_01 -1.00000000001 x 2^2 * 1.01110011110 x 2^-2 = -1.01110011111 x 2^0 C401_C7FE_3CFF_08_4FFF_1 // f16_mul_rz.tv line 39000 C401_C7FE_4FFF_01 -1.00000000001 x 2^2 * -1.01111111110 x 2^2 = 1.01111111111 x 2^4 +DC0B_0400_3CFF_08_A40B_0 // f16_mul_rz.tv line 39100 DC0B_0400_A40B_00 -1.00000001011 x 2^8 * 1.00000000000 x 2^-14 = -1.00000001011 x 2^-6 +C7FF_2C0B_3CFF_08_B80A_1 // f16_mul_rz.tv line 39200 C7FF_2C0B_B80A_01 -1.01111111111 x 2^2 * 1.00000001011 x 2^-4 = -1.00000001010 x 2^-1 +C7FF_7801_3CFF_08_FBFF_5 // f16_mul_rz.tv line 39300 C7FF_7801_FBFF_05 -1.01111111111 x 2^2 * 1.00000000001 x 2^15 = -1.01111111111 x 2^15 +5414_93FF_3CFF_08_AC13_1 // f16_mul_rz.tv line 39400 5414_93FF_AC13_01 1.00000010100 x 2^6 * -1.01111111111 x 2^-11 = -1.00000010011 x 2^-4 C7FF_C73F_3CFF_08_533E_1 // f16_mul_rz.tv line 39500 C7FF_C73F_533E_01 -1.01111111111 x 2^2 * -1.01100111111 x 2^2 = 1.01100111110 x 2^5 +C7FF_FFFE_3CFF_08_7e00_0 // f16_mul_rz.tv line 39600 C7FF_FFFE_FFFE_00 -1.01111111111 x 2^2 * NaN = NaN +F4CE_3800_3CFF_08_F0CE_0 // f16_mul_rz.tv line 39700 F4CE_3800_F0CE_00 -1.00011001110 x 2^14 * 1.00000000000 x 2^-1 = -1.00011001110 x 2^13 +C7FE_6907_3CFF_08_F505_1 // f16_mul_rz.tv line 39800 C7FE_6907_F505_01 -1.01111111110 x 2^2 * 1.00100000111 x 2^11 = -1.00100000101 x 2^14 +C7FE_8401_3CFF_08_0FFF_1 // f16_mul_rz.tv line 39900 C7FE_8401_0FFF_01 -1.01111111110 x 2^2 * -1.00000000001 x 2^-14 = 1.01111111111 x 2^-12 3F10_BFFF_3CFF_08_C30F_1 // f16_mul_rz.tv line 40000 3F10_BFFF_C30F_01 1.01100010000 x 2^0 * -1.01111111111 x 2^0 = -1.01100001111 x 2^1 +C7FE_8805_3CFF_08_1403_1 // f16_mul_rz.tv line 40100 C7FE_8805_1403_01 -1.01111111110 x 2^2 * -1.00000000101 x 2^-13 = 1.00000000011 x 2^-10 +E800_13FE_3CFF_08_BFFE_0 // f16_mul_rz.tv line 40200 E800_13FE_BFFE_00 -1.00000000000 x 2^11 * 1.01111111110 x 2^-11 = -1.01111111110 x 2^0 +2F1F_4400_3CFF_08_371F_0 // f16_mul_rz.tv line 40300 2F1F_4400_371F_00 1.01100011111 x 2^-4 * 1.00000000000 x 2^2 = 1.01100011111 x 2^-2 +// Skipped denorm f16_mul_rz.tv line 40400 E800_03E2_AFC4_00 -1.00000000000 x 2^11 * Denorm = -1.01111000100 x 2^-4 E800_B801_3CFF_08_6401_0 // f16_mul_rz.tv line 40500 E800_B801_6401_00 -1.00000000000 x 2^11 * -1.00000000001 x 2^-1 = 1.00000000001 x 2^10 +EA08_EBFF_3CFF_08_7BFF_5 // f16_mul_rz.tv line 40600 EA08_EBFF_7BFF_05 -1.01000001000 x 2^11 * -1.01111111111 x 2^11 = 1.01111111111 x 2^15 +E801_CF2E_3CFF_08_7B2F_1 // f16_mul_rz.tv line 40700 E801_CF2E_7B2F_01 -1.00000000001 x 2^11 * -1.01100101110 x 2^4 = 1.01100101111 x 2^15 +E801_3FFE_3CFF_08_EBFF_1 // f16_mul_rz.tv line 40800 E801_3FFE_EBFF_01 -1.00000000001 x 2^11 * 1.01111111110 x 2^0 = -1.01111111111 x 2^11 +2EFE_7C00_3CFF_08_7C00_0 // f16_mul_rz.tv line 40900 2EFE_7C00_7C00_00 1.01011111110 x 2^-4 * INF = INF E801_B387_3CFF_08_5F88_1 // f16_mul_rz.tv line 41000 E801_B387_5F88_01 -1.00000000001 x 2^11 * -1.01110000111 x 2^-3 = 1.01110001000 x 2^8 +E801_C401_3CFF_08_7002_1 // f16_mul_rz.tv line 41100 E801_C401_7002_01 -1.00000000001 x 2^11 * -1.00000000001 x 2^2 = 1.00000000010 x 2^13 +// Skipped denorm f16_mul_rz.tv line 41200 EBC0_03FF_B3BE_01 -1.01111000000 x 2^11 * Denorm = -1.01110111110 x 2^-3 +EBFF_F7FE_3CFF_08_7BFF_5 // f16_mul_rz.tv line 41300 EBFF_F7FE_7BFF_05 -1.01111111111 x 2^11 * -1.01111111110 x 2^14 = 1.01111111111 x 2^15 +EBFF_6BFE_3CFF_08_FBFF_5 // f16_mul_rz.tv line 41400 EBFF_6BFE_FBFF_05 -1.01111111111 x 2^11 * 1.01111111110 x 2^11 = -1.01111111111 x 2^15 CBE1_9000_3CFF_08_1FE1_0 // f16_mul_rz.tv line 41500 CBE1_9000_1FE1_00 -1.01111100001 x 2^3 * -1.00000000000 x 2^-11 = 1.01111100001 x 2^-8 +EBFF_F447_3CFF_08_7BFF_5 // f16_mul_rz.tv line 41600 EBFF_F447_7BFF_05 -1.01111111111 x 2^11 * -1.00001000111 x 2^14 = 1.01111111111 x 2^15 +EBFF_FC01_3CFF_08_7e00_0 // f16_mul_rz.tv line 41700 EBFF_FC01_FE01_10 -1.01111111111 x 2^11 * NaN = NaN +741A_37FF_3CFF_08_7019_1 // f16_mul_rz.tv line 41800 741A_37FF_7019_01 1.00000011010 x 2^14 * 1.01111111111 x 2^-2 = 1.00000011001 x 2^13 +EBFE_37DF_3CFF_08_E7DD_1 // f16_mul_rz.tv line 41900 EBFE_37DF_E7DD_01 -1.01111111110 x 2^11 * 1.01111011111 x 2^-2 = -1.01111011101 x 2^10 // Skipped denorm f16_mul_rz.tv line 42000 EBFE_83FE_33FA_01 -1.01111111110 x 2^11 * -Denorm = 1.01111111010 x 2^-3 +1B5F_BC00_3CFF_08_9B5F_0 // f16_mul_rz.tv line 42100 1B5F_BC00_9B5F_00 1.01101011111 x 2^-9 * -1.00000000000 x 2^0 = -1.01101011111 x 2^-9 +EBFE_0BE7_3CFF_08_BBE5_1 // f16_mul_rz.tv line 42200 EBFE_0BE7_BBE5_01 -1.01111111110 x 2^11 * 1.01111100111 x 2^-13 = -1.01111100101 x 2^-1 +F800_1001_3CFF_08_CC01_0 // f16_mul_rz.tv line 42300 F800_1001_CC01_00 -1.00000000000 x 2^15 * 1.00000000001 x 2^-11 = -1.00000000001 x 2^4 +749F_43FF_3CFF_08_7BFF_5 // f16_mul_rz.tv line 42400 749F_43FF_7BFF_05 1.00010011111 x 2^14 * 1.01111111111 x 2^1 = 1.01111111111 x 2^15 F800_3F00_3CFF_08_FB00_0 // f16_mul_rz.tv line 42500 F800_3F00_FB00_00 -1.00000000000 x 2^15 * 1.01100000000 x 2^0 = -1.01100000000 x 2^15 +F800_B7FE_3CFF_08_73FE_0 // f16_mul_rz.tv line 42600 F800_B7FE_73FE_00 -1.00000000000 x 2^15 * -1.01111111110 x 2^-2 = 1.01111111110 x 2^13 +B4C0_E800_3CFF_08_60C0_0 // f16_mul_rz.tv line 42700 B4C0_E800_60C0_00 -1.00011000000 x 2^-2 * -1.00000000000 x 2^11 = 1.00011000000 x 2^9 +F801_3016_3CFF_08_EC17_1 // f16_mul_rz.tv line 42800 F801_3016_EC17_01 -1.00000000001 x 2^15 * 1.00000010110 x 2^-3 = -1.00000010111 x 2^12 +F801_3C01_3CFF_08_F802_1 // f16_mul_rz.tv line 42900 F801_3C01_F802_01 -1.00000000001 x 2^15 * 1.00000000001 x 2^0 = -1.00000000010 x 2^15 CFBF_7BFF_3CFF_08_FBFF_5 // f16_mul_rz.tv line 43000 CFBF_7BFF_FBFF_05 -1.01110111111 x 2^4 * 1.01111111111 x 2^15 = -1.01111111111 x 2^15 +F801_7437_3CFF_08_FBFF_5 // f16_mul_rz.tv line 43100 F801_7437_FBFF_05 -1.00000000001 x 2^15 * 1.00000110111 x 2^14 = -1.01111111111 x 2^15 +F801_C3FE_3CFF_08_7BFF_5 // f16_mul_rz.tv line 43200 F801_C3FE_7BFF_05 -1.00000000001 x 2^15 * -1.01111111110 x 2^1 = 1.01111111111 x 2^15 +// Skipped denorm f16_mul_rz.tv line 43300 8046_0000_8000_00 -Denorm * 0 = -Denorm +FBFF_CFEF_3CFF_08_7BFF_5 // f16_mul_rz.tv line 43400 FBFF_CFEF_7BFF_05 -1.01111111111 x 2^15 * -1.01111101111 x 2^4 = 1.01111111111 x 2^15 FBFF_6801_3CFF_08_FBFF_5 // f16_mul_rz.tv line 43500 FBFF_6801_FBFF_05 -1.01111111111 x 2^15 * 1.00000000001 x 2^11 = -1.01111111111 x 2^15 +// Skipped denorm f16_mul_rz.tv line 43600 821E_87FF_0000_03 -Denorm * -1.01111111111 x 2^-14 = 0 +FBFF_FE97_3CFF_08_7e00_0 // f16_mul_rz.tv line 43700 FBFF_FE97_FE97_00 -1.01111111111 x 2^15 * NaN = NaN +FBFF_FBFE_3CFF_08_7BFF_5 // f16_mul_rz.tv line 43800 FBFF_FBFE_7BFF_05 -1.01111111111 x 2^15 * -1.01111111110 x 2^15 = 1.01111111111 x 2^15 +// Skipped denorm f16_mul_rz.tv line 43900 82FF_3400_80BF_03 -Denorm * 1.00000000000 x 2^-2 = -Denorm FBFE_11FF_3CFF_08_D1FD_1 // f16_mul_rz.tv line 44000 FBFE_11FF_D1FD_01 -1.01111111110 x 2^15 * 1.00111111111 x 2^-11 = -1.00111111101 x 2^5 +// Skipped denorm f16_mul_rz.tv line 44100 FBFE_8001_1BFE_00 -1.01111111110 x 2^15 * -Denorm = 1.01111111110 x 2^-9 +D87E_BBFF_3CFF_08_587D_1 // f16_mul_rz.tv line 44200 D87E_BBFF_587D_01 -1.00001111110 x 2^7 * -1.01111111111 x 2^-1 = 1.00001111101 x 2^7 +FBFE_D457_3CFF_08_7BFF_5 // f16_mul_rz.tv line 44300 FBFE_D457_7BFF_05 -1.01111111110 x 2^15 * -1.00001010111 x 2^6 = 1.01111111111 x 2^15 +FC00_07FE_3CFF_08_FC00_0 // f16_mul_rz.tv line 44400 FC00_07FE_FC00_00 -INF * 1.01111111110 x 2^-14 = -INF 3CD8_4000_3CFF_08_40D8_0 // f16_mul_rz.tv line 44500 3CD8_4000_40D8_00 1.00011011000 x 2^0 * 1.00000000000 x 2^1 = 1.00011011000 x 2^1 -FC01_3BFE_3CFF_08_FE01_0 // f16_mul_rz.tv line 45000 FC01_3BFE_FE01_10 NaN * 1.01111111110 x 2^-1 = NaN -FFFF_44F7_3CFF_08_FFFF_0 // f16_mul_rz.tv line 45500 FFFF_44F7_FFFF_00 NaN * 1.00011110111 x 2^2 = NaN +FC00_7880_3CFF_08_FC00_0 // f16_mul_rz.tv line 44600 FC00_7880_FC00_00 -INF * 1.00010000000 x 2^15 = -INF +FC00_B401_3CFF_08_7C00_0 // f16_mul_rz.tv line 44700 FC00_B401_7C00_00 -INF * -1.00000000001 x 2^-2 = INF +B6F7_C7FF_3CFF_08_42F6_1 // f16_mul_rz.tv line 44800 B6F7_C7FF_42F6_01 -1.01011110111 x 2^-2 * -1.01111111111 x 2^2 = 1.01011110110 x 2^1 +FC01_0688_3CFF_08_7e00_0 // f16_mul_rz.tv line 44900 FC01_0688_FE01_10 NaN * 1.01010001000 x 2^-14 = NaN +FC01_3BFE_3CFF_08_7e00_0 // f16_mul_rz.tv line 45000 FC01_3BFE_FE01_10 NaN * 1.01111111110 x 2^-1 = NaN +B7F9_7800_3CFF_08_F3F9_0 // f16_mul_rz.tv line 45100 B7F9_7800_F3F9_00 -1.01111111001 x 2^-2 * 1.00000000000 x 2^15 = -1.01111111001 x 2^13 +FC01_E103_3CFF_08_7e00_0 // f16_mul_rz.tv line 45200 FC01_E103_FE01_10 NaN * -1.00100000011 x 2^9 = NaN +FC01_C001_3CFF_08_7e00_0 // f16_mul_rz.tv line 45300 FC01_C001_FE01_10 NaN * -1.00000000001 x 2^1 = NaN +C4BE_FFFF_3CFF_08_7e00_0 // f16_mul_rz.tv line 45400 C4BE_FFFF_FFFF_00 -1.00010111110 x 2^2 * NaN = NaN +FFFF_44F7_3CFF_08_7e00_0 // f16_mul_rz.tv line 45500 FFFF_44F7_FFFF_00 NaN * 1.00011110111 x 2^2 = NaN +FFFF_47FE_3CFF_08_7e00_0 // f16_mul_rz.tv line 45600 FFFF_47FE_FFFF_00 NaN * 1.01111111110 x 2^2 = NaN +// Skipped denorm f16_mul_rz.tv line 45700 AFEE_8400_007E_03 -1.01111101110 x 2^-4 * -1.00000000000 x 2^-14 = Denorm +FFFF_C00B_3CFF_08_7e00_0 // f16_mul_rz.tv line 45800 FFFF_C00B_FFFF_00 NaN * -1.00000001011 x 2^1 = NaN +FFFF_F801_3CFF_08_7e00_0 // f16_mul_rz.tv line 45900 FFFF_F801_FFFF_00 NaN * -1.00000000001 x 2^15 = NaN CB78_13FF_3CFF_08_A377_1 // f16_mul_rz.tv line 46000 CB78_13FF_A377_01 -1.01101111000 x 2^3 * 1.01111111111 x 2^-11 = -1.01101110111 x 2^-7 +FFFE_3881_3CFF_08_7e00_0 // f16_mul_rz.tv line 46100 FFFE_3881_FFFE_00 NaN * 1.00010000001 x 2^-1 = NaN +FFFE_7FFE_3CFF_08_7e00_0 // f16_mul_rz.tv line 46200 FFFE_7FFE_FFFE_00 NaN * NaN = NaN +D11E_B800_3CFF_08_4D1E_0 // f16_mul_rz.tv line 46300 D11E_B800_4D1E_00 -1.00100011110 x 2^5 * -1.00000000000 x 2^-1 = 1.00100011110 x 2^4 +FFFE_0DFC_3CFF_08_7e00_0 // f16_mul_rz.tv line 46400 FFFE_0DFC_FFFE_00 NaN * 1.00111111100 x 2^-12 = NaN ////////// Testcases from f16_mulAdd_rz.tv of type mulAdd rounding mode 0 0000_0BE3_B9AB_0c_B9AB_0 // f16_mulAdd_rz.tv line 50000 0000_0BE3_B9AB_B9AB_00 0 * 1.01111100011 x 2^-13 + -1.00110101011 x 2^-1 = -1.00110101011 x 2^-1 @@ -226,8 +970,8 @@ E877_C512_C3FE_0c_71A8_1 // f16_mulAdd_rz.tv line 1450000 E877_C512_C3FE_71A8_01 D61E_1001_9000_0c_AA2F_1 // f16_mulAdd_rz.tv line 1750000 D61E_1001_9000_AA2F_01 -1.01000011110 x 2^6 * 1.00000000001 x 2^-11 + -1.00000000000 x 2^-11 = -1.01000101111 x 2^-5 4001_C400_BBFE_0c_C880_1 // f16_mulAdd_rz.tv line 1800000 4001_C400_BBFE_C880_01 1.00000000001 x 2^1 * -1.00000000000 x 2^2 + -1.01111111110 x 2^-1 = -1.00010000000 x 2^3 43FF_4500_C91D_0c_48E1_1 // f16_mulAdd_rz.tv line 1850000 43FF_4500_C91D_48E1_01 1.01111111111 x 2^1 * 1.00100000000 x 2^2 + -1.00100011101 x 2^3 = 1.00011100001 x 2^3 -B710_BB18_FFFE_0c_FFFE_0 // f16_mulAdd_rz.tv line 1900000 B710_BB18_FFFE_FFFE_00 -1.01100010000 x 2^-2 * -1.01100011000 x 2^-1 + NaN = NaN -6817_FFFF_B85F_0c_FFFF_0 // f16_mulAdd_rz.tv line 1950000 6817_FFFF_B85F_FFFF_00 1.00000010111 x 2^11 * NaN + -1.00001011111 x 2^-1 = NaN +B710_BB18_FFFE_0c_7e00_0 // f16_mulAdd_rz.tv line 1900000 B710_BB18_FFFE_FFFE_00 -1.01100010000 x 2^-2 * -1.01100011000 x 2^-1 + NaN = NaN +6817_FFFF_B85F_0c_7e00_0 // f16_mulAdd_rz.tv line 1950000 6817_FFFF_B85F_FFFF_00 1.00000010111 x 2^11 * NaN + -1.00001011111 x 2^-1 = NaN 4400_B801_D510_0c_D530_1 // f16_mulAdd_rz.tv line 2000000 4400_B801_D510_D530_01 1.00000000000 x 2^2 * -1.00000000001 x 2^-1 + -1.00100010000 x 2^6 = -1.00100110000 x 2^6 4401_43E6_6801_0c_6808_1 // f16_mulAdd_rz.tv line 2050000 4401_43E6_6801_6808_01 1.00000000001 x 2^2 * 1.01111100110 x 2^1 + 1.00000000001 x 2^11 = 1.00000001000 x 2^11 // Skipped denorm f16_mulAdd_rz.tv line 2100000 FF2B_4784_0376_FF2B_00 NaN * 1.01110000100 x 2^2 + Denorm = NaN @@ -246,11 +990,11 @@ C0E9_B2FF_37FE_0c_3C25_1 // f16_mulAdd_rz.tv line 2350000 C0E9_B2FF_37FE_3C25_01 7BFE_310F_5000_0c_7111_1 // f16_mulAdd_rz.tv line 2750000 7BFE_310F_5000_7111_01 1.01111111110 x 2^15 * 1.00100001111 x 2^-3 + 1.00000000000 x 2^5 = 1.00100010001 x 2^13 7933_17DE_47FE_0c_559C_1 // f16_mulAdd_rz.tv line 2800000 7933_17DE_47FE_559C_01 1.00100110011 x 2^15 * 1.01111011110 x 2^-10 + 1.01111111110 x 2^2 = 1.00110011100 x 2^6 // Skipped denorm f16_mulAdd_rz.tv line 2850000 0083_EBFF_B00F_B114_01 Denorm * -1.01111111111 x 2^11 + -1.00000001111 x 2^-3 = -1.00100010100 x 2^-3 -7C01_9001_406F_0c_7E01_0 // f16_mulAdd_rz.tv line 2900000 7C01_9001_406F_7E01_10 NaN * -1.00000000001 x 2^-11 + 1.00001101111 x 2^1 = NaN -7FFF_E3C7_BC01_0c_7FFF_0 // f16_mulAdd_rz.tv line 2950000 7FFF_E3C7_BC01_7FFF_00 NaN * -1.01111000111 x 2^9 + -1.00000000001 x 2^0 = NaN +7C01_9001_406F_0c_7e00_0 // f16_mulAdd_rz.tv line 2900000 7C01_9001_406F_7E01_10 NaN * -1.00000000001 x 2^-11 + 1.00001101111 x 2^1 = NaN +7FFF_E3C7_BC01_0c_7e00_0 // f16_mulAdd_rz.tv line 2950000 7FFF_E3C7_BC01_7FFF_00 NaN * -1.01111000111 x 2^9 + -1.00000000001 x 2^0 = NaN C4FF_87CF_2FDC_0c_2FE5_1 // f16_mulAdd_rz.tv line 3000000 C4FF_87CF_2FDC_2FE5_01 -1.00011111111 x 2^2 * -1.01111001111 x 2^-14 + 1.01111011100 x 2^-4 = 1.01111100101 x 2^-4 87F8_6016_4AB3_0c_4AAA_1 // f16_mulAdd_rz.tv line 3050000 87F8_6016_4AB3_4AAA_01 -1.01111111000 x 2^-14 * 1.00000010110 x 2^9 + 1.01010110011 x 2^3 = 1.01010101010 x 2^3 -785F_7FFF_3400_0c_7FFF_0 // f16_mulAdd_rz.tv line 3100000 785F_7FFF_3400_7FFF_00 1.00001011111 x 2^15 * NaN + 1.00000000000 x 2^-2 = NaN +785F_7FFF_3400_0c_7e00_0 // f16_mulAdd_rz.tv line 3100000 785F_7FFF_3400_7FFF_00 1.00001011111 x 2^15 * NaN + 1.00000000000 x 2^-2 = NaN // Skipped denorm f16_mulAdd_rz.tv line 3150000 8001_3801_3FFE_3FFD_01 -Denorm * 1.00000000001 x 2^-1 + 1.01111111110 x 2^0 = 1.01111111101 x 2^0 // Skipped denorm f16_mulAdd_rz.tv line 3200000 8001_9376_03E0_03E0_03 -Denorm * -1.01101110110 x 2^-11 + Denorm = Denorm // Skipped denorm f16_mulAdd_rz.tv line 3250000 BBF8_3103_83FE_B0FE_01 -1.01111111000 x 2^-1 * 1.00100000011 x 2^-3 + -Denorm = -1.00011111110 x 2^-3 @@ -267,13 +1011,13 @@ AF8F_FBFF_4400_0c_6F8F_1 // f16_mulAdd_rz.tv line 3550000 AF8F_FBFF_4400_6F8F_01 // Skipped denorm f16_mulAdd_rz.tv line 3800000 93FF_8001_88FE_88FD_01 -1.01111111111 x 2^-11 * -Denorm + -1.00011111110 x 2^-13 = -1.00011111101 x 2^-13 93FE_7401_1001_0c_CBFF_1 // f16_mulAdd_rz.tv line 3850000 93FE_7401_1001_CBFF_01 -1.01111111110 x 2^-11 * 1.00000000001 x 2^14 + 1.00000000001 x 2^-11 = -1.01111111111 x 2^3 3C16_42F4_43E1_0c_477D_1 // f16_mulAdd_rz.tv line 3900000 3C16_42F4_43E1_477D_01 1.00000010110 x 2^0 * 1.01011110100 x 2^1 + 1.01111100001 x 2^1 = 1.01101111101 x 2^2 -7FBF_47FF_C18F_0c_7FBF_0 // f16_mulAdd_rz.tv line 3950000 7FBF_47FF_C18F_7FBF_00 NaN * 1.01111111111 x 2^2 + -1.00110001111 x 2^1 = NaN +7FBF_47FF_C18F_0c_7e00_0 // f16_mulAdd_rz.tv line 3950000 7FBF_47FF_C18F_7FBF_00 NaN * 1.01111111111 x 2^2 + -1.00110001111 x 2^1 = NaN // Skipped denorm f16_mulAdd_rz.tv line 4000000 441E_6BFF_8000_741D_01 1.00000011110 x 2^2 * 1.01111111111 x 2^11 + -Denorm = 1.00000011101 x 2^14 B7FF_1001_93FE_0c_94FF_1 // f16_mulAdd_rz.tv line 4050000 B7FF_1001_93FE_94FF_01 -1.01111111111 x 2^-2 * 1.00000000001 x 2^-11 + -1.01111111110 x 2^-11 = -1.00011111111 x 2^-10 B7FF_C9C0_47DF_0c_4ACF_1 // f16_mulAdd_rz.tv line 4100000 B7FF_C9C0_47DF_4ACF_01 -1.01111111111 x 2^-2 * -1.00111000000 x 2^3 + 1.01111011111 x 2^2 = 1.01011001111 x 2^3 C40F_AB7F_EBFE_0c_EBFD_1 // f16_mulAdd_rz.tv line 4150000 C40F_AB7F_EBFE_EBFD_01 -1.00000001111 x 2^2 * -1.01101111111 x 2^-5 + -1.01111111110 x 2^11 = -1.01111111101 x 2^11 D404_3FFE_EAF9_0c_EB39_1 // f16_mulAdd_rz.tv line 4200000 D404_3FFE_EAF9_EB39_01 -1.00000000100 x 2^6 * 1.01111111110 x 2^0 + -1.01011111001 x 2^11 = -1.01100111001 x 2^11 -B800_FFFF_F201_0c_FFFF_0 // f16_mulAdd_rz.tv line 4250000 B800_FFFF_F201_FFFF_00 -1.00000000000 x 2^-1 * NaN + -1.01000000001 x 2^13 = NaN +B800_FFFF_F201_0c_7e00_0 // f16_mulAdd_rz.tv line 4250000 B800_FFFF_F201_FFFF_00 -1.00000000000 x 2^-1 * NaN + -1.01000000001 x 2^13 = NaN B801_3D3F_4001_0c_3D61_1 // f16_mulAdd_rz.tv line 4300000 B801_3D3F_4001_3D61_01 -1.00000000001 x 2^-1 * 1.00100111111 x 2^0 + 1.00000000001 x 2^1 = 1.00101100001 x 2^0 4FFF_4D63_77FF_0c_7815_1 // f16_mulAdd_rz.tv line 4350000 4FFF_4D63_77FF_7815_01 1.01111111111 x 2^4 * 1.00101100011 x 2^4 + 1.01111111111 x 2^14 = 1.00000010101 x 2^15 C41B_0FA0_C902_0c_C902_1 // f16_mulAdd_rz.tv line 4400000 C41B_0FA0_C902_C902_01 -1.00000011011 x 2^2 * 1.01110100000 x 2^-12 + -1.00100000010 x 2^3 = -1.00100000010 x 2^3 @@ -281,22 +1025,22 @@ B7C2_C7FF_B800_0c_42C1_1 // f16_mulAdd_rz.tv line 4450000 B7C2_C7FF_B800_42C1_01 BC00_8401_C3FE_0c_C3FD_1 // f16_mulAdd_rz.tv line 4500000 BC00_8401_C3FE_C3FD_01 -1.00000000000 x 2^0 * -1.00000000001 x 2^-14 + -1.01111111110 x 2^1 = -1.01111111101 x 2^1 BC01_6800_D06F_0c_E812_1 // f16_mulAdd_rz.tv line 4550000 BC01_6800_D06F_E812_01 -1.00000000001 x 2^0 * 1.00000000000 x 2^11 + -1.00001101111 x 2^5 = -1.00000010010 x 2^11 CFBC_931A_07FE_0c_26E5_1 // f16_mulAdd_rz.tv line 4600000 CFBC_931A_07FE_26E5_01 -1.01110111100 x 2^4 * -1.01100011010 x 2^-11 + 1.01111111110 x 2^-14 = 1.01011100101 x 2^-6 -7C70_BBFE_27F8_0c_7E70_0 // f16_mulAdd_rz.tv line 4650000 7C70_BBFE_27F8_7E70_10 NaN * -1.01111111110 x 2^-1 + 1.01111111000 x 2^-6 = NaN +7C70_BBFE_27F8_0c_7e00_0 // f16_mulAdd_rz.tv line 4650000 7C70_BBFE_27F8_7E70_10 NaN * -1.01111111110 x 2^-1 + 1.01111111000 x 2^-6 = NaN BFFE_7BFF_D3DF_0c_FBFF_5 // f16_mulAdd_rz.tv line 4700000 BFFE_7BFF_D3DF_FBFF_05 -1.01111111110 x 2^0 * 1.01111111111 x 2^15 + -1.01111011111 x 2^5 = -1.01111111111 x 2^15 -C000_2383_7C01_0c_7E01_0 // f16_mulAdd_rz.tv line 4750000 C000_2383_7C01_7E01_10 -1.00000000000 x 2^1 * 1.01110000011 x 2^-7 + NaN = NaN +C000_2383_7C01_0c_7e00_0 // f16_mulAdd_rz.tv line 4750000 C000_2383_7C01_7E01_10 -1.00000000000 x 2^1 * 1.01110000011 x 2^-7 + NaN = NaN // Skipped denorm f16_mulAdd_rz.tv line 4800000 AFBC_8020_87F2_87EE_01 -1.01110111100 x 2^-4 * -Denorm + -1.01111110010 x 2^-14 = -1.01111101110 x 2^-14 D00C_B8F6_B3CF_0c_4CF5_1 // f16_mulAdd_rz.tv line 4850000 D00C_B8F6_B3CF_4CF5_01 -1.00000001100 x 2^5 * -1.00011110110 x 2^-1 + -1.01111001111 x 2^-3 = 1.00011110101 x 2^4 8BEB_43FF_E800_0c_E800_1 // f16_mulAdd_rz.tv line 4900000 8BEB_43FF_E800_E800_01 -1.01111101011 x 2^-13 * 1.01111111111 x 2^1 + -1.00000000000 x 2^11 = -1.00000000000 x 2^11 // Skipped denorm f16_mulAdd_rz.tv line 4950000 C3FE_0001_FFFE_FFFE_00 -1.01111111110 x 2^1 * Denorm + NaN = NaN C3FE_B1FF_A600_0c_39CD_1 // f16_mulAdd_rz.tv line 5000000 C3FE_B1FF_A600_39CD_01 -1.01111111110 x 2^1 * -1.00111111111 x 2^-3 + -1.01000000000 x 2^-6 = 1.00111001101 x 2^-1 -B004_FC44_3FFE_0c_FE44_0 // f16_mulAdd_rz.tv line 5050000 B004_FC44_3FFE_FE44_10 -1.00000000100 x 2^-3 * NaN + 1.01111111110 x 2^0 = NaN +B004_FC44_3FFE_0c_7e00_0 // f16_mulAdd_rz.tv line 5050000 B004_FC44_3FFE_FE44_10 -1.00000000100 x 2^-3 * NaN + 1.01111111110 x 2^0 = NaN 85FF_37FE_31FE_0c_31FD_1 // f16_mulAdd_rz.tv line 5100000 85FF_37FE_31FE_31FD_01 -1.00111111111 x 2^-14 * 1.01111111110 x 2^-2 + 1.00111111110 x 2^-3 = 1.00111111101 x 2^-3 C401_EBFF_92C2_0c_7400_1 // f16_mulAdd_rz.tv line 5150000 C401_EBFF_92C2_7400_01 -1.00000000001 x 2^2 * -1.01111111111 x 2^11 + -1.01011000010 x 2^-11 = 1.00000000000 x 2^14 C7FF_B408_B401_0c_3F0E_1 // f16_mulAdd_rz.tv line 5200000 C7FF_B408_B401_3F0E_01 -1.01111111111 x 2^2 * -1.00000001000 x 2^-2 + -1.00000000001 x 2^-2 = 1.01100001110 x 2^0 43E0_C6FB_2360_0c_CEDE_1 // f16_mulAdd_rz.tv line 5250000 43E0_C6FB_2360_CEDE_01 1.01111100000 x 2^1 * -1.01011111011 x 2^2 + 1.01101100000 x 2^-7 = -1.01011011110 x 2^4 8B87_2C17_4F43_0c_4F42_1 // f16_mulAdd_rz.tv line 5300000 8B87_2C17_4F43_4F42_01 -1.01110000111 x 2^-13 * 1.00000010111 x 2^-4 + 1.01101000011 x 2^4 = 1.01101000010 x 2^4 // Skipped denorm f16_mulAdd_rz.tv line 5350000 830F_BFFE_0400_090E_01 -Denorm * -1.01111111110 x 2^0 + 1.00000000000 x 2^-14 = 1.00100001110 x 2^-13 -E801_7FFF_37FE_0c_7FFF_0 // f16_mulAdd_rz.tv line 5400000 E801_7FFF_37FE_7FFF_00 -1.00000000001 x 2^11 * NaN + 1.01111111110 x 2^-2 = NaN +E801_7FFF_37FE_0c_7e00_0 // f16_mulAdd_rz.tv line 5400000 E801_7FFF_37FE_7FFF_00 -1.00000000001 x 2^11 * NaN + 1.01111111110 x 2^-2 = NaN EBFF_483F_C7C1_0c_F83E_1 // f16_mulAdd_rz.tv line 5450000 EBFF_483F_C7C1_F83E_01 -1.01111111111 x 2^11 * 1.00000111111 x 2^3 + -1.01111000001 x 2^2 = -1.00000111110 x 2^15 49FE_3703_7BFE_0c_7BFE_1 // f16_mulAdd_rz.tv line 5500000 49FE_3703_7BFE_7BFE_01 1.00111111110 x 2^3 * 1.01100000011 x 2^-2 + 1.01111111110 x 2^15 = 1.01111111110 x 2^15 84BE_93FE_33DE_0c_33DE_1 // f16_mulAdd_rz.tv line 5550000 84BE_93FE_33DE_33DE_01 -1.00010111110 x 2^-14 * -1.01111111110 x 2^-11 + 1.01111011110 x 2^-3 = 1.01111011110 x 2^-3 @@ -309,5 +1053,5 @@ FBFE_FBFF_47FE_0c_7BFF_5 // f16_mulAdd_rz.tv line 5850000 FBFE_FBFF_47FE_7BFF_05 FC00_CE07_47C3_0c_7C00_0 // f16_mulAdd_rz.tv line 5900000 FC00_CE07_47C3_7C00_00 -INF * -1.01000000111 x 2^4 + 1.01111000011 x 2^2 = INF 343D_C5C9_93FE_0c_BE22_1 // f16_mulAdd_rz.tv line 5950000 343D_C5C9_93FE_BE22_01 1.00000111101 x 2^-2 * -1.00111001001 x 2^2 + -1.01111111110 x 2^-11 = -1.01000100010 x 2^0 EA10_07FE_C803_0c_C833_1 // f16_mulAdd_rz.tv line 6000000 EA10_07FE_C803_C833_01 -1.01000010000 x 2^11 * 1.01111111110 x 2^-14 + -1.00000000011 x 2^3 = -1.00000110011 x 2^3 -FFFF_C3FF_EA40_0c_FFFF_0 // f16_mulAdd_rz.tv line 6050000 FFFF_C3FF_EA40_FFFF_00 NaN * -1.01111111111 x 2^1 + -1.01001000000 x 2^11 = NaN +FFFF_C3FF_EA40_0c_7e00_0 // f16_mulAdd_rz.tv line 6050000 FFFF_C3FF_EA40_FFFF_00 NaN * -1.01111111111 x 2^1 + -1.01001000000 x 2^11 = NaN // Skipped denorm f16_mulAdd_rz.tv line 6100000 FFFE_80F8_0001_FFFE_00 NaN * -Denorm + Denorm = NaN diff --git a/synthDC/runSynth.sh b/synthDC/runSynth.sh deleted file mode 100644 index 8c4451b03..000000000 --- a/synthDC/runSynth.sh +++ /dev/null @@ -1,4 +0,0 @@ -rm -r runs/* -make clean -make freqs TECH=sky130 -python3 scripts/extractSummary.py \ No newline at end of file