Revisions of libdfp

Michael Matz's avatar Michael Matz (matz2) accepted request 849733 from Michael Matz's avatar Michael Matz (matz2) (revision 7)
- Remove special cases for obsolete ppc/ppc64 architecture
- Fix installed files, don't build two variants on s390x [bsc#1178010]
- Add libdfp-fix-install-perms.diff to fix permissions of data files
- Enable fat LTO for the static archive
Michael Matz's avatar Michael Matz (matz2) committed (revision 6)
- Upgrade to version 1.0.15 [jsc#SLE-13839, jsc#SLE-14885, jsc#IBM-704,
  jsc#SLE-15622, jsc#SLE-14722, jsc#IBM-703, jsc#ECO-2376]
Michael Matz's avatar Michael Matz (matz2) committed (revision 5)
- Upgrade to version 1.0.15 [jsc#SLE-13839, jsc#SLE-14885, jsc#IBM-704]
  * Add support for arch13/z15 s390 CPUs
  * Integrate libdecnumber into build
  * Fix spurious integer overflow warnings
  * sin/cos: more correctly compute the requested value
  * Fix and test ldexp
  * Add native expd128, logd128
  * Add fminmagN function as TS18661 recommends
- Enable build for x86_64
- Fix _smp_mflags rpm macro typo
- Upgrade to version 1.0.14 [jsc#SLE-7641 aka jsc#SLE-7401]
Michael Matz's avatar Michael Matz (matz2) committed (revision 4)
- Upgrade to version 1.0.14 [jsc#SLE-7641]
  Since 1.0.13:
  * enable POWER9 build
  * add support for arch12/z14 s390 CPUs
  * add hardware implementations on s390 for:
    islessgreaterd32|64|128, isunorderedd32|64|128, islessequald32|64|128,
    islessd32|64|128, isgreaterequald32|64|128, isgreaterd32|64|128,
    fdimd32|64|128, fmaxd32|64|128, fmind32|64|128, signbitd32|64|128,
    llquantexpd32|64|128, samequantumd32|64|128, quantumd32|64|128,
    issignalingd32|64|128, isinfd32|64|128, isnand32|64|128,
    isnormald32|64|128, isfinited32|64|128, fpclassifyd32|64|128,
    copysignd32|64|128, fabsd32|64|128, llrintd32|64|128,
    lrintd32|64|128, llround32|64|128, lroundd32|64|128,
    roundevend32|64|128, roundd32|64|128, truncd32|64|128,
    floord32|64|128, ceild32|64|128, rintd32|64|128,
    nearbyintd[32|64|128], quantized32|64|128
  * add more tests or fix them for above 
  Since 1.0.12:
  * Implement ti <-> Decimal conversions
  * Add mantissa extraction functions
  * Optimize 128b conversions
  * Add support for newer s390 cpus
  Since 1.0.11:
  * Print correct number of digits testing ulps
  * Ensure hardware dfp is disabled with sw only
  * Fix edge case with strtod*
  * libdfp: powerpc: Fix fabsd128 implementation
  * Fix the usage of mfcr extended mnemonic
  Since 1.0.10:
  * Extend the release and build process and fix various
Richard Biener's avatar Richard Biener (rguenther) committed (revision 3)
- Adjust according to packaging conventions, add libdfp-devel-static
  for static library.
Richard Biener's avatar Richard Biener (rguenther) committed (revision 2)
Richard Biener's avatar Richard Biener (rguenther) committed (revision 1)
- sanitize release line in specfile

- Upgrade to version 1.0.9.1.  [bnc #866739]
  Support for ppc64le and power8.
  Fix for isinfd[32|64|128] (return +1 for inf, -1 for -inf).
  Fix finited.
  New functions llogbd[32|64|128], roundevend[32|64|128],
  quantumd[32|64|128], new macro issignaling.  All based on
  draft TS 18661.
  Optimized ceild[32|64|128], truncd[32|64|128], floord[32|64|128],
  nearbyintd[32|64|128], roundd[32|64|128], samequantumd[32|64|128]
  for PowerPC with DFP hardware.

- Upgrade to version 1.0.8.  [fate #314087]
  Minor bug fixes all over, add c++ header decimal/decimal,
  add dfp/float.h defining _Decimal[32|64|128] if necessary.

- add baselibs.conf to sources

- Upgrade to version 1.0.7.  [fate #311678]
  Added isfinite() and deprecated finite(), per POSIX.
  Fixed locale base printf.
  Fixed printf_dfp() to work for several hundred use cases
    which previously produced partially correct output.
  Fixed strtod*() for all test suite cases.
  Fixed classification function (fpclassifyd*()).
  Fixed regression where libdecnumber sub objects weren't
    built with -fpic and caused segv failure on s390.
  Fixed segv error in printf_dfp() due to negative array index access.
  Exported missing __fabsd* and __fpclassifyd* function prototypes.
Displaying all 7 revisions
openSUSE Build Service is sponsored by