Bill Hart wrote:
I have uploaded alpha7 to our website (http://mpir.org).

Just for the record:

MPIR's test suite now exposes GCC's XOP-brokenness (I *think* that's new in alpha7, but probably already in alpha5 or 6). AFAICT, there's not a single GCC version (supporting bdver*) that /isn't/ in some way broken w.r.t. XOP instructions, but so far MPIR wasn't affected (and GMP still isn't).

So be prepared for respective bug reports... ;-)

(Haven't checked yet whether just the test suite miscompiles, but I at least hope the library itself isn't affected.)


-leif


GCC 4.9.0, -march=bdver2 -mtune=bdver2 -O3 (all pass with -mno-xop):

PASS: t-inv_divappr_q
/bin/bash: line 1: 12856 Aborted "$tst" > t-inv_divappr_q_n.log-t 2>&1
FAIL: t-inv_divappr_q_n
/bin/bash: line 1: 12887 Aborted "$tst" > t-invert.log-t 2>&1
FAIL: t-invert
PASS: t-iord_u
PASS: t-lorrshift1
PASS: t-matrix22
/bin/bash: line 1: 13011 Aborted "$tst" > t-mp_bases.log-t 2>&1
FAIL: t-mp_bases
PASS: t-mullow_basecase
PASS: t-mullowhigh
PASS: t-mulmid
PASS: t-mulmod_2expm1
PASS: t-mulmod_2expp1
PASS: t-neg
PASS: t-perfsqr
PASS: t-redc_1
PASS: t-sb_bdiv_q
PASS: t-sb_bdiv_qr
PASS: t-sb_div_q
PASS: t-sb_div_qr
PASS: t-sb_divappr_q
PASS: t-scan
PASS: t-subadd_n
PASS: t-tdiv_q
PASS: t-tdiv_qr
PASS: st_fat
PASS: st_instrument
=============================================================
3 of 49 tests failed
See tests/mpn/test-suite.log
Please report to http://groups.google.co.uk/group/mpir-devel/
=============================================================


==========================================
   MPIR 2.7.0: tests/mpn/test-suite.log
==========================================

3 of 49 tests failed.

.. contents:: :depth: 2


FAIL: t-inv_divappr_q_n (exit: 134)
===================================

failed:
nn = 3084, dn = 1542, qn = 1542, rn = 2312

-------------------------------------------------------------------------------

GCC 4.8.3, -march=bdver2 -mtune=bdver2 -O3 (all pass with -mno-xop):

PASS: t-inv_div_q
/bin/bash: line 1: 19233 Aborted "$tst" > t-inv_div_qr.log-t 2>&1
FAIL: t-inv_div_qr
/bin/bash: line 1: 19264 Aborted "$tst" > t-inv_div_qr_n.log-t 2>&1
FAIL: t-inv_div_qr_n
/bin/bash: line 1: 19295 Aborted "$tst" > t-inv_divappr_q.log-t 2>&1
FAIL: t-inv_divappr_q
/bin/bash: line 1: 19326 Aborted "$tst" > t-inv_divappr_q_n.log-t 2>&1
FAIL: t-inv_divappr_q_n
/bin/bash: line 1: 19357 Aborted "$tst" > t-invert.log-t 2>&1
FAIL: t-invert
PASS: t-iord_u
PASS: t-lorrshift1
PASS: t-matrix22
PASS: t-mp_bases
PASS: t-mullow_basecase
PASS: t-mullowhigh
PASS: t-mulmid
PASS: t-mulmod_2expm1
PASS: t-mulmod_2expp1
PASS: t-neg
PASS: t-perfsqr
PASS: t-redc_1
PASS: t-sb_bdiv_q
PASS: t-sb_bdiv_qr
PASS: t-sb_div_q
PASS: t-sb_div_qr
PASS: t-sb_divappr_q
PASS: t-scan
PASS: t-subadd_n
PASS: t-tdiv_q
PASS: t-tdiv_qr
PASS: st_fat
PASS: st_instrument
=============================================================
5 of 49 tests failed
See tests/mpn/test-suite.log
Please report to http://groups.google.co.uk/group/mpir-devel/
=============================================================


==========================================
   MPIR 2.7.0: tests/mpn/test-suite.log
==========================================

5 of 49 tests failed.

.. contents:: :depth: 2


FAIL: t-inv_div_qr (exit: 134)
==============================

failed: remainder does not match

--
() The ASCII Ribbon Campaign
/\   Help Cure HTML E-Mail

--
You received this message because you are subscribed to the Google Groups 
"mpir-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/mpir-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to