Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(36)

Unified Diff: gcc/gmp/mpn/alpha/copyi.asm

Issue 3050029: [gcc] GCC 4.5.0=>4.5.1 (Closed) Base URL: ssh://git@gitrw.chromium.org:9222/nacl-toolchain.git
Patch Set: Created 10 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « gcc/gmp/mpn/alpha/aorslsh1_n.asm ('k') | gcc/gmp/mpn/alpha/diveby3.asm » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: gcc/gmp/mpn/alpha/copyi.asm
diff --git a/gcc/gmp/mpn/alpha/copyi.asm b/gcc/gmp/mpn/alpha/copyi.asm
deleted file mode 100644
index 425804127ed5cf54248baa204e0bcb6e452906e1..0000000000000000000000000000000000000000
--- a/gcc/gmp/mpn/alpha/copyi.asm
+++ /dev/null
@@ -1,75 +0,0 @@
-dnl Alpha mpn_copyi -- copy, incrementing.
-
-dnl Copyright 2002, 2003 Free Software Foundation, Inc.
-
-dnl This file is part of the GNU MP Library.
-
-dnl The GNU MP Library is free software; you can redistribute it and/or modify
-dnl it under the terms of the GNU Lesser General Public License as published
-dnl by the Free Software Foundation; either version 3 of the License, or (at
-dnl your option) any later version.
-
-dnl The GNU MP Library is distributed in the hope that it will be useful, but
-dnl WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-dnl or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
-dnl License for more details.
-
-dnl You should have received a copy of the GNU Lesser General Public License
-dnl along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
-
-include(`../config.m4')
-
-C cycles/limb
-C EV4: 4
-C EV5: 1.75
-C EV6: 1
-
-C INPUT PARAMETERS
-C rp r16
-C up r17
-C n r18
-
-
-ASM_START()
-PROLOGUE(mpn_copyi)
- lda r18,-8(r18) C E0
- blt r18,$Lend C E1
-$Loop: ldq r0,0(r17) C E0
- ldq r1,8(r17) C E1
- ldq r2,16(r17) C E0
- ldq r3,24(r17) C E1
- ldq r4,32(r17) C E0
- ldq r5,40(r17) C E1
- ldq r6,48(r17) C E0
- ldq r7,56(r17) C E1
- stq r0,0(r16) C E0
- lda r17,64(r17) C E1
- stq r1,8(r16) C E0
- bis r31, r31, r31 C E1
- stq r2,16(r16) C E0
- lda r18,-8(r18) C E1
- stq r3,24(r16) C E0
- bis r31, r31, r31 C E1
- stq r4,32(r16) C E0
- bis r31, r31, r31 C E1
- stq r5,40(r16) C E0
- bis r31, r31, r31 C E1
- stq r6,48(r16) C E0
- bis r31, r31, r31 C E1
- stq r7,56(r16) C E0
- lda r16,64(r16) C E1
- bge r18,$Loop C E1
-$Lend: lda r18,7(r18) C E0
- blt r18,$Lret C E1
- ldq r0,0(r17) C E0
- beq r18,$Lend0 C E1
-$Loop0: stq r0,0(r16) C E0
- lda r16,8(r16) C E1
- ldq r0,8(r17) C E0
- lda r18,-1(r18) C E1
- lda r17,8(r17) C E0
- bgt r18,$Loop0 C E1
-$Lend0: stq r0,0(r16) C E0
-$Lret: ret r31,(r26),1 C E1
-EPILOGUE(mpn_copyi)
-ASM_END()
« no previous file with comments | « gcc/gmp/mpn/alpha/aorslsh1_n.asm ('k') | gcc/gmp/mpn/alpha/diveby3.asm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698