Home | History | Annotate | Line # | Download | only in libbid
      1 2025-05-23  Release Manager
      2 
      3 	* GCC 14.3.0 released.
      4 
      5 2024-08-01  Release Manager
      6 
      7 	* GCC 14.2.0 released.
      8 
      9 2024-05-07  Release Manager
     10 
     11 	* GCC 14.1.0 released.
     12 
     13 2022-05-20  Christophe Lyon  <christophe.lyon (a] arm.com>
     14 
     15 	* bid_binarydecimal.c (CLZ32_MASK16): Delete.
     16 	(CLZ32_MASK8): Delete.
     17 	(CLZ32_MASK4): Delete.
     18 	(CLZ32_MASK2): Delete.
     19 	(CLZ32_MASK1): Delete.
     20 	(clz32_nz): Use __builtin_clz.
     21 	(ctz32_1bit): Delete.
     22 	(ctz32): Use __builtin_ctz.
     23 	(CLZ64_MASK32): Delete.
     24 	(CLZ64_MASK16): Delete.
     25 	(CLZ64_MASK8): Delete.
     26 	(CLZ64_MASK4): Delete.
     27 	(CLZ64_MASK2): Delete.
     28 	(CLZ64_MASK1): Delete.
     29 	(clz64_nz): Use __builtin_clzl.
     30 	(ctz64_1bit): Delete.
     31 	(ctz64): Use __builtin_ctzl.
     32 
     33 2022-05-20  Christophe Lyon  <christophe.lyon (a] arm.com>
     34 
     35 	* bid_gcc_intrinsics.h (LIBGCC2_HAS_HF_MODE): Define according to
     36 	__LIBGCC_HAS_HF_MODE__.
     37 	(BID_HAS_HF_MODE): Define.
     38 	(HFtype): Define.
     39 	(__bid_extendhfsd): New prototype.
     40 	(__bid_extendhfdd): Likewise.
     41 	(__bid_extendhftd): Likewise.
     42 	(__bid_truncsdhf): Likewise.
     43 	(__bid_truncddhf): Likewise.
     44 	(__bid_trunctdhf): Likewise.
     45 	* _dd_to_hf.c: New file.
     46 	* _hf_to_dd.c: New file.
     47 	* _hf_to_sd.c: New file.
     48 	* _hf_to_td.c: New file.
     49 	* _sd_to_hf.c: New file.
     50 	* _td_to_hf.c: New file.
     51 
     52 2022-05-20  Christophe Lyon  <christophe.lyon (a] arm.com>
     53 
     54 	* _dd_to_xf.c: Check __LIBGCC_HAS_XF_MODE__.
     55 	* _sd_to_xf.c: Likewise.
     56 	* _td_to_xf.c: Likewise.
     57 	* _xf_to_dd.c: Likewise.
     58 	* _xf_to_sd.c: Likewise.
     59 	* _xf_to_td.c: Likewise.
     60 
     61 2020-10-23  Jakub Jelinek  <jakub (a] redhat.com>
     62 
     63 	PR tree-optimization/97164
     64 	* bid_functions.h (UINT192): Decrease alignment to 8 bytes.
     65 
     66 2020-05-05  Martin Liska  <mliska (a] suse.cz>
     67 
     68 	PR libgcc/92565
     69 	* bid_internal.h (handle_UF_128_rem): Remove unused variable.
     70 	(handle_UF_128): Likewise.
     71 
     72 2020-01-01  Jakub Jelinek  <jakub (a] redhat.com>
     73 
     74 	Update copyright years.
     75 
     76 2018-01-03  Jakub Jelinek  <jakub (a] redhat.com>
     77 
     78 	Update copyright years.
     79 
     80 2016-01-04  Jakub Jelinek  <jakub (a] redhat.com>
     81 
     82 	Update copyright years.
     83 
     84 2014-07-23  Marius Cornea  <marius.cornea (a] intel.com>
     85 
     86 	PR libgcc/61685
     87 	* bid128_fma.c (rounding_correction): Remove redundant tests.
     88 
     89 2014-06-10  Uros Bizjak  <ubizjak (a] gmail.com>
     90 
     91 	* bid128_div.c (BID128_FUNCTION_ARG2): Remove unused variable 'Ql'.
     92 	Call __mul_128x128_high instead of __mul_128x128_full.
     93 	(TYPE0_FUNCTION_ARGTYPE1_ARGTYPE2): Ditto.
     94 	(BID128_FUNCTION_ARGTYPE1_ARG128): Ditto.
     95 	(BID128_FUNCTION_ARG128_ARGTYPE2): Ditto.
     96 	* bid64_div.c (TYPE0_FUNCTION_ARGTYPE1_ARG128): Ditto.
     97 	(TYPE0_FUNCTION_ARG128_ARGTYPE2): Ditto.
     98 	(TYPE0_FUNCTION_ARG128_ARG128): Ditto.
     99 
    100 2014-01-02  Richard Sandiford  <rdsandiford (a] googlemail.com>
    101 
    102 	Update copyright years
    103 
    104 2012-11-04  Thomas Schwinge  <thomas (a] codesourcery.com>
    105 
    106 	* bid_functions.h: Check for __GLIBC__ additionally to LINUX when
    107 	defining format specifiers.
    108 
    109 2007-09-27  H.J. Lu  <hongjiu.lu (a] intel.com>
    110 
    111 	* bid128_fromstring.c: Removed.
    112 
    113 	* bid_dpd.c: New from libbid 2007-09-26.
    114 	* bid128_to_int16.c: Likewise.
    115 	* bid128_to_int8.c: Likewise.
    116 	* bid128_to_uint8.c: Likewise.
    117 	* bid128_to_uint16.c: Likewise.
    118 	* bid64_to_int16.c: Likewise.
    119 	* bid64_to_int8.c: Likewise.
    120 	* bid64_to_uint16.c: Likewise.
    121 	* bid64_to_uint8.c: Likewise.
    122 
    123 	* bid128_2_str.h: Updated from libbid 2007-09-26.
    124 	* bid128_2_str_macros.h: Likewise.
    125 	* bid128_2_str_tables.c: Likewise.
    126 	* bid128_add.c: Likewise.
    127 	* bid128.c: Likewise.
    128 	* bid128_compare.c: Likewise.
    129 	* bid128_div.c: Likewise.
    130 	* bid128_fma.c: Likewise.
    131 	* bid128_logb.c: Likewise.
    132 	* bid128_minmax.c: Likewise.
    133 	* bid128_mul.c: Likewise.
    134 	* bid128_next.c: Likewise.
    135 	* bid128_noncomp.c: Likewise.
    136 	* bid128_quantize.c: Likewise.
    137 	* bid128_rem.c: Likewise.
    138 	* bid128_round_integral.c: Likewise.
    139 	* bid128_scalb.c: Likewise.
    140 	* bid128_sqrt.c: Likewise.
    141 	* bid128_string.c: Likewise.
    142 	* bid128_to_int32.c: Likewise.
    143 	* bid128_to_int64.c: Likewise.
    144 	* bid128_to_uint32.c: Likewise.
    145 	* bid128_to_uint64.c: Likewise.
    146 	* bid32_to_bid128.c: Likewise.
    147 	* bid32_to_bid64.c: Likewise.
    148 	* bid64_add.c: Likewise.
    149 	* bid64_compare.c: Likewise.
    150 	* bid64_div.c: Likewise.
    151 	* bid64_fma.c: Likewise.
    152 	* bid64_logb.c: Likewise.
    153 	* bid64_minmax.c: Likewise.
    154 	* bid64_mul.c: Likewise.
    155 	* bid64_next.c: Likewise.
    156 	* bid64_noncomp.c: Likewise.
    157 	* bid64_quantize.c: Likewise.
    158 	* bid64_rem.c: Likewise.
    159 	* bid64_round_integral.c: Likewise.
    160 	* bid64_scalb.c: Likewise.
    161 	* bid64_sqrt.c: Likewise.
    162 	* bid64_string.c: Likewise.
    163 	* bid64_to_bid128.c: Likewise.
    164 	* bid64_to_int32.c: Likewise.
    165 	* bid64_to_int64.c: Likewise.
    166 	* bid64_to_uint32.c: Likewise.
    167 	* bid64_to_uint64.c: Likewise.
    168 	* bid_b2d.h: Likewise.
    169 	* bid_binarydecimal.c: Likewise.
    170 	* bid_conf.h: Likewise.
    171 	* bid_convert_data.c: Likewise.
    172 	* bid_decimal_data.c: Likewise.
    173 	* bid_decimal_globals.c: Likewise.
    174 	* bid_div_macros.h: Likewise.
    175 	* bid_flag_operations.c: Likewise.
    176 	* bid_from_int.c: Likewise.
    177 	* bid_functions.h: Likewise.
    178 	* bid_gcc_intrinsics.h: Likewise.
    179 	* bid_inline_add.h: Likewise.
    180 	* bid_internal.h: Likewise.
    181 	* bid_round.c: Likewise.
    182 	* bid_sqrt_macros.h: Likewise.
    183 	* _addsub_dd.c: Likewise.
    184 	* _addsub_sd.c: Likewise.
    185 	* _addsub_td.c: Likewise.
    186 	* _dd_to_df.c: Likewise.
    187 	* _dd_to_di.c: Likewise.
    188 	* _dd_to_sd.c: Likewise.
    189 	* _dd_to_sf.c: Likewise.
    190 	* _dd_to_si.c: Likewise.
    191 	* _dd_to_td.c: Likewise.
    192 	* _dd_to_tf.c: Likewise.
    193 	* _dd_to_udi.c: Likewise.
    194 	* _dd_to_usi.c: Likewise.
    195 	* _dd_to_xf.c: Likewise.
    196 	* _df_to_dd.c: Likewise.
    197 	* _df_to_sd.c: Likewise.
    198 	* _df_to_td.c: Likewise.
    199 	* _di_to_dd.c: Likewise.
    200 	* _di_to_sd.c: Likewise.
    201 	* _di_to_td.c: Likewise.
    202 	* _div_dd.c: Likewise.
    203 	* _div_sd.c: Likewise.
    204 	* _div_td.c: Likewise.
    205 	* _eq_dd.c: Likewise.
    206 	* _eq_sd.c: Likewise.
    207 	* _eq_td.c: Likewise.
    208 	* _ge_dd.c: Likewise.
    209 	* _ge_sd.c: Likewise.
    210 	* _ge_td.c: Likewise.
    211 	* _gt_dd.c: Likewise.
    212 	* _gt_sd.c: Likewise.
    213 	* _gt_td.c: Likewise.
    214 	* _isinfd128.c: Likewise.
    215 	* _isinfd32.c: Likewise.
    216 	* _isinfd64.c: Likewise.
    217 	* _le_dd.c: Likewise.
    218 	* _le_sd.c: Likewise.
    219 	* _le_td.c: Likewise.
    220 	* _lt_dd.c: Likewise.
    221 	* _lt_sd.c: Likewise.
    222 	* _lt_td.c: Likewise.
    223 	* _mul_dd.c: Likewise.
    224 	* _mul_sd.c: Likewise.
    225 	* _mul_td.c: Likewise.
    226 	* _ne_dd.c: Likewise.
    227 	* _ne_sd.c: Likewise.
    228 	* _ne_td.c: Likewise.
    229 	* _sd_to_dd.c: Likewise.
    230 	* _sd_to_df.c: Likewise.
    231 	* _sd_to_di.c: Likewise.
    232 	* _sd_to_sf.c: Likewise.
    233 	* _sd_to_si.c: Likewise.
    234 	* _sd_to_td.c: Likewise.
    235 	* _sd_to_tf.c: Likewise.
    236 	* _sd_to_udi.c: Likewise.
    237 	* _sd_to_usi.c: Likewise.
    238 	* _sd_to_xf.c: Likewise.
    239 	* _sf_to_dd.c: Likewise.
    240 	* _sf_to_sd.c: Likewise.
    241 	* _sf_to_td.c: Likewise.
    242 	* _si_to_dd.c: Likewise.
    243 	* _si_to_sd.c: Likewise.
    244 	* _si_to_td.c: Likewise.
    245 	* _td_to_dd.c: Likewise.
    246 	* _td_to_df.c: Likewise.
    247 	* _td_to_di.c: Likewise.
    248 	* _td_to_sd.c: Likewise.
    249 	* _td_to_sf.c: Likewise.
    250 	* _td_to_si.c: Likewise.
    251 	* _td_to_tf.c: Likewise.
    252 	* _td_to_udi.c: Likewise.
    253 	* _td_to_usi.c: Likewise.
    254 	* _td_to_xf.c: Likewise.
    255 	* _tf_to_dd.c: Likewise.
    256 	* _tf_to_sd.c: Likewise.
    257 	* _tf_to_td.c: Likewise.
    258 	* _udi_to_dd.c: Likewise.
    259 	* _udi_to_sd.c: Likewise.
    260 	* _udi_to_td.c: Likewise.
    261 	* _unord_dd.c: Likewise.
    262 	* _unord_sd.c: Likewise.
    263 	* _unord_td.c: Likewise.
    264 	* _usi_to_dd.c: Likewise.
    265 	* _usi_to_sd.c: Likewise.
    266 	* _usi_to_td.c: Likewise.
    267 	* _xf_to_dd.c: Likewise.
    268 	* _xf_to_sd.c: Likewise.
    269 	* _xf_to_td.c: Likewise.
    270 
    271 2007-09-27  H.J. Lu  <hongjiu.lu (a] intel.com>
    272 
    273 	* b2d.h: Renamed to ...
    274 	* bid_b2d.h: This.
    275 
    276 	* bid128_to_string.c: Renamed to ...
    277 	* bid128_string.c: This.
    278 
    279 	* bid_intrinsics.h: Renamed to ...
    280 	* bid_gcc_intrinsics.h: This.
    281 
    282 	* bid_string.c: Renamed to ...
    283 	* bid64_string.c: This.
    284 
    285 	* binarydecimal.c: Renamed to ...
    286 	* bid_decimal_globals.c: This.
    287 
    288 	* convert_data.c: Renamed to ...
    289 	* bid_convert_data.c: This.
    290 
    291 	* decimal_data.c: Renamed to ...
    292 	* bid_decimal_data.c: This.
    293 
    294 	* decimal_globals.c: Renamed to ...
    295 	* bid_decimal_globals.c: This.
    296 
    297 	* div_macros.h: Renamed to ...
    298 	* bid_div_macros.h: This.
    299 
    300 	* inline_bid_add.h: Renamed to ...
    301 	* bid_inline_add.h: This.
    302 
    303 	* sqrt_macros.h: Renamed to ...
    304 	* bid_sqrt_macros.h: This.
    305 
    306 2007-07-06  H.J. Lu  <hongjiu.lu (a] intel.com>
    307 
    308 	Updated from Intel BID library:
    309 	* bid_conf.h (BID_THREAD): Defined only if both HAVE_CC_TLS
    310 	and USE_TLS are defined.
    311 
    312 2007-07-05  H.J. Lu  <hongjiu.lu (a] intel.com>
    313 
    314 	Updated from Intel BID library:
    315 	* bid_conf.h (BID_THREAD): Defined.
    316 	(__bid_IDEC_glbround): Add BID_THREAD in declaration.
    317 	(__bid_IDEC_glbflags): Likewise.
    318 
    319 	* decimal_globals.c (__bid_IDEC_glbround): Add BID_THREAD in
    320 	declaration.
    321 	(__bid_IDEC_glbflags): Likewise.
    322 
    323 2007-07-04  Marius Cornea  <marius.cornea (a] intel.com>
    324 	    H.J. Lu  <hongjiu.lu (a] intel.com>
    325 
    326 	* _addsub_dd.c: New file from Intel BID library.
    327 	* _addsub_sd.c: Likewise.
    328 	* _addsub_td.c: Likewise.
    329 	* _dd_to_df.c: Likewise.
    330 	* _dd_to_di.c: Likewise.
    331 	* _dd_to_sd.c: Likewise.
    332 	* _dd_to_sf.c: Likewise.
    333 	* _dd_to_si.c: Likewise.
    334 	* _dd_to_td.c: Likewise.
    335 	* _dd_to_tf.c: Likewise.
    336 	* _dd_to_udi.c: Likewise.
    337 	* _dd_to_usi.c: Likewise.
    338 	* _dd_to_xf.c: Likewise.
    339 	* _df_to_dd.c: Likewise.
    340 	* _df_to_sd.c: Likewise.
    341 	* _df_to_td.c: Likewise.
    342 	* _di_to_dd.c: Likewise.
    343 	* _di_to_sd.c: Likewise.
    344 	* _di_to_td.c: Likewise.
    345 	* _div_dd.c: Likewise.
    346 	* _div_sd.c: Likewise.
    347 	* _div_td.c: Likewise.
    348 	* _eq_dd.c: Likewise.
    349 	* _eq_sd.c: Likewise.
    350 	* _eq_td.c: Likewise.
    351 	* _ge_dd.c: Likewise.
    352 	* _ge_sd.c: Likewise.
    353 	* _ge_td.c: Likewise.
    354 	* _gt_dd.c: Likewise.
    355 	* _gt_sd.c: Likewise.
    356 	* _gt_td.c: Likewise.
    357 	* _isinfd128.c: Likewise.
    358 	* _isinfd32.c: Likewise.
    359 	* _isinfd64.c: Likewise.
    360 	* _le_dd.c: Likewise.
    361 	* _le_sd.c: Likewise.
    362 	* _le_td.c: Likewise.
    363 	* _lt_dd.c: Likewise.
    364 	* _lt_sd.c: Likewise.
    365 	* _lt_td.c: Likewise.
    366 	* _mul_dd.c: Likewise.
    367 	* _mul_sd.c: Likewise.
    368 	* _mul_td.c: Likewise.
    369 	* _ne_dd.c: Likewise.
    370 	* _ne_sd.c: Likewise.
    371 	* _ne_td.c: Likewise.
    372 	* _sd_to_dd.c: Likewise.
    373 	* _sd_to_df.c: Likewise.
    374 	* _sd_to_di.c: Likewise.
    375 	* _sd_to_sf.c: Likewise.
    376 	* _sd_to_si.c: Likewise.
    377 	* _sd_to_td.c: Likewise.
    378 	* _sd_to_tf.c: Likewise.
    379 	* _sd_to_udi.c: Likewise.
    380 	* _sd_to_usi.c: Likewise.
    381 	* _sd_to_xf.c: Likewise.
    382 	* _sf_to_dd.c: Likewise.
    383 	* _sf_to_sd.c: Likewise.
    384 	* _sf_to_td.c: Likewise.
    385 	* _si_to_dd.c: Likewise.
    386 	* _si_to_sd.c: Likewise.
    387 	* _si_to_td.c: Likewise.
    388 	* _td_to_dd.c: Likewise.
    389 	* _td_to_df.c: Likewise.
    390 	* _td_to_di.c: Likewise.
    391 	* _td_to_sd.c: Likewise.
    392 	* _td_to_sf.c: Likewise.
    393 	* _td_to_si.c: Likewise.
    394 	* _td_to_tf.c: Likewise.
    395 	* _td_to_udi.c: Likewise.
    396 	* _td_to_usi.c: Likewise.
    397 	* _td_to_xf.c: Likewise.
    398 	* _tf_to_dd.c: Likewise.
    399 	* _tf_to_sd.c: Likewise.
    400 	* _tf_to_td.c: Likewise.
    401 	* _udi_to_dd.c: Likewise.
    402 	* _udi_to_sd.c: Likewise.
    403 	* _udi_to_td.c: Likewise.
    404 	* _unord_dd.c: Likewise.
    405 	* _unord_sd.c: Likewise.
    406 	* _unord_td.c: Likewise.
    407 	* _usi_to_dd.c: Likewise.
    408 	* _usi_to_sd.c: Likewise.
    409 	* _usi_to_td.c: Likewise.
    410 	* _xf_to_dd.c: Likewise.
    411 	* _xf_to_sd.c: Likewise.
    412 	* _xf_to_td.c: Likewise.
    413 
    414 2007-07-04  Marius Cornea  <marius.cornea (a] intel.com>
    415 
    416 	* b2d.h: New file from Intel BID library.
    417 	* bid128_2_str.h: Likewise.
    418 	* bid128_2_str_macros.h: Likewise.
    419 	* bid128_2_str_tables.c: Likewise.
    420 	* bid128_add.c: Likewise.
    421 	* bid128.c: Likewise.
    422 	* bid128_compare.c: Likewise.
    423 	* bid128_div.c: Likewise.
    424 	* bid128_fma.c: Likewise.
    425 	* bid128_fromstring.c: Likewise.
    426 	* bid128_logb.c: Likewise.
    427 	* bid128_minmax.c: Likewise.
    428 	* bid128_mul.c: Likewise.
    429 	* bid128_next.c: Likewise.
    430 	* bid128_noncomp.c: Likewise.
    431 	* bid128_quantize.c: Likewise.
    432 	* bid128_rem.c: Likewise.
    433 	* bid128_round_integral.c: Likewise.
    434 	* bid128_scalb.c: Likewise.
    435 	* bid128_sqrt.c: Likewise.
    436 	* bid128_to_int32.c: Likewise.
    437 	* bid128_to_int64.c: Likewise.
    438 	* bid128_to_string.c: Likewise.
    439 	* bid128_to_uint32.c: Likewise.
    440 	* bid128_to_uint64.c: Likewise.
    441 	* bid32_to_bid128.c: Likewise.
    442 	* bid32_to_bid64.c: Likewise.
    443 	* bid64_add.c: Likewise.
    444 	* bid64_compare.c: Likewise.
    445 	* bid64_div.c: Likewise.
    446 	* bid64_fma.c: Likewise.
    447 	* bid64_logb.c: Likewise.
    448 	* bid64_minmax.c: Likewise.
    449 	* bid64_mul.c: Likewise.
    450 	* bid64_next.c: Likewise.
    451 	* bid64_noncomp.c: Likewise.
    452 	* bid64_quantize.c: Likewise.
    453 	* bid64_rem.c: Likewise.
    454 	* bid64_round_integral.c: Likewise.
    455 	* bid64_scalb.c: Likewise.
    456 	* bid64_sqrt.c: Likewise.
    457 	* bid64_to_bid128.c: Likewise.
    458 	* bid64_to_int32.c: Likewise.
    459 	* bid64_to_int64.c: Likewise.
    460 	* bid64_to_uint32.c: Likewise.
    461 	* bid64_to_uint64.c: Likewise.
    462 	* bid_conf.h: Likewise.
    463 	* bid_flag_operations.c: Likewise.
    464 	* bid_from_int.c: Likewise.
    465 	* bid_functions.h: Likewise.
    466 	* bid_internal.h: Likewise.
    467 	* bid_round.c: Likewise.
    468 	* bid_string.c: Likewise.
    469 	* binarydecimal.c: Likewise.
    470 	* convert_data.c: Likewise.
    471 	* decimal_data.c: Likewise.
    472 	* decimal_globals.c: Likewise.
    473 	* div_macros.h: Likewise.
    474 	* inline_bid_add.h: Likewise.
    475 	* sqrt_macros.h: Likewise.
    476 
    478 Copyright (C) 2007-2024 Free Software Foundation, Inc.
    479 
    480 Copying and distribution of this file, with or without modification,
    481 are permitted in any medium without royalty provided the copyright
    482 notice and this notice are preserved.
    483