[PATCH 0/3] Resubmit of Sparc T3/T4 patches.

Torbjorn Granlund tg at gmplib.org
Tue Mar 5 21:35:19 CET 2013

Richard Henderson <rth at twiddle.net> writes:

  One extra add insn here (copy-paste from addmul)?
  	addcc	%o5, %g3, %g3
  	addxccc	%g2, %g1, %g1
  	addxc	%g0, %o4, %o5
Since I cannot test this at all (qemu-system-sparc64 persistenty resists
all my usage attempts) I need you to perform the following tests:

  ls mpn/*.asm

Make sure the new code is used.

  cd tests/devel
  make try
  try -s1-10 mpn_add_n mpn_sub_n mpn_mul_1 mpn_addmul_1 mpn_submul_1

This tests functionality, and that no reads or writes are made outside
of the defined operands.

The -s1-10 argument is not universal.  Complex, deeply pipelined code
might need a larger upper bound.


More information about the gmp-devel mailing list