diff options
author | Torbjorn Granlund <tege@gmplib.org> | 2011-01-23 19:21:47 +0100 |
---|---|---|
committer | Torbjorn Granlund <tege@gmplib.org> | 2011-01-23 19:21:47 +0100 |
commit | 52e0c1ffccce1f004f9317f4a9029afd2cc1f77c (patch) | |
tree | 4b59bb9221fc183dc003e6d656b070c6bc124655 /mpn/ia64 | |
parent | d0368ffc01e322813472e4705a861b3fc6884fa1 (diff) | |
download | gmp-52e0c1ffccce1f004f9317f4a9029afd2cc1f77c.tar.gz |
*** empty log message ***
Diffstat (limited to 'mpn/ia64')
-rw-r--r-- | mpn/ia64/mul_2.asm | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/mpn/ia64/mul_2.asm b/mpn/ia64/mul_2.asm index 2133d724a..a0abdac02 100644 --- a/mpn/ia64/mul_2.asm +++ b/mpn/ia64/mul_2.asm @@ -91,30 +91,30 @@ PROLOGUE(mpn_mul_2) .save ar.lc, r2 .body -ifdef(`HAVE_ABI_32', - ` addp4 rp = 0, rp C M I +ifdef(`HAVE_ABI_32',` +.mmi; addp4 rp = 0, rp C M I addp4 up = 0, up C M I addp4 vp = 0, vp C M I - nop 0 - nop 0 +.mmi; nop 1 + nop 1 zxt4 n = n C I ;;') .mmi; ldf8 ux = [up], 8 C M ldf8 v0 = [vp], 8 C M mov r2 = ar.lc C I0 -.mmi; nop 0 C M +.mmi; nop 1 C M and r14 = 3, n C M I add n = -2, n C M I ;; .mmi; ldf8 uy = [up], 8 C M ldf8 v1 = [vp] C M shr.u n = n, 2 C I -.mmi; nop 0 C M +.mmi; nop 1 C M cmp.eq p10, p0 = 1, r14 C M I cmp.eq p11, p0 = 2, r14 C M I ;; -.mmi; nop 0 C M +.mmi; nop 1 C M cmp.eq p12, p0 = 3, r14 C M I mov ar.lc = n C I0 .bbb; (p10) br.dptk L(b01) C B @@ -388,7 +388,7 @@ L(01): (p10) add s0 = pr1_1, acc0, 1 (p11) add s0 = pr1_1, acc0 xma.hu fp2a_0 = u_0, v1, fp1a_0 - nop 0 + nop 1 ;; C 03 .pred.rel "mutex", p6, p7 .pred.rel "mutex", p10, p11 @@ -414,7 +414,7 @@ L(00): (p12) add s0 = pr1_2, acc0, 1 (p13) add s0 = pr1_2, acc0 xma.hu fp2a_1 = u_1, v1, fp1a_1 - nop 0 + nop 1 ;; C 06 .pred.rel "mutex", p8, p9 .pred.rel "mutex", p12, p13 @@ -440,7 +440,7 @@ L(11): (p10) add s0 = pr1_3, acc0, 1 (p11) add s0 = pr1_3, acc0 xma.hu fp2a_2 = u_2, v1, fp1a_2 - nop 0 + nop 1 ;; C 09 .pred.rel "mutex", p6, p7 .pred.rel "mutex", p10, p11 |