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.