| Index: gcc/gmp/mpn/alpha/sub_n.asm | 
| diff --git a/gcc/gmp/mpn/alpha/sub_n.asm b/gcc/gmp/mpn/alpha/sub_n.asm | 
| deleted file mode 100644 | 
| index 842a4f0b54506cc1650f32a4c1ee10b824e8db49..0000000000000000000000000000000000000000 | 
| --- a/gcc/gmp/mpn/alpha/sub_n.asm | 
| +++ /dev/null | 
| @@ -1,117 +0,0 @@ | 
| -dnl  Alpha mpn_sub_n -- Subtract two limb vectors of the same length > 0 and | 
| -dnl  store difference in a third limb vector. | 
| - | 
| -dnl  Copyright 1995, 2000, 2002, 2005 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:     7.75 | 
| -C EV5:     5.75 | 
| -C EV6:     4 | 
| - | 
| -C  INPUT PARAMETERS | 
| -C  rp	r16 | 
| -C  up	r17 | 
| -C  vp	r18 | 
| -C  n	r19 | 
| - | 
| -ASM_START() | 
| -PROLOGUE(mpn_sub_n) | 
| -	ldq	r3,0(r17) | 
| -	ldq	r4,0(r18) | 
| - | 
| -	subq	r19,1,r19 | 
| -	and	r19,4-1,r2	C number of limbs in first loop | 
| -	bis	r31,r31,r0 | 
| -	beq	r2,$L0		C if multiple of 4 limbs, skip first loop | 
| - | 
| -	subq	r19,r2,r19 | 
| - | 
| -$Loop0:	subq	r2,1,r2 | 
| -	ldq	r5,8(r17) | 
| -	addq	r4,r0,r4 | 
| -	ldq	r6,8(r18) | 
| -	cmpult	r4,r0,r1 | 
| -	subq	r3,r4,r4 | 
| -	cmpult	r3,r4,r0 | 
| -	stq	r4,0(r16) | 
| -	bis	r0,r1,r0 | 
| - | 
| -	addq	r17,8,r17 | 
| -	addq	r18,8,r18 | 
| -	bis	r5,r5,r3 | 
| -	bis	r6,r6,r4 | 
| -	addq	r16,8,r16 | 
| -	bne	r2,$Loop0 | 
| - | 
| -$L0:	beq	r19,$Lend | 
| - | 
| -	ALIGN(8) | 
| -$Loop:	subq	r19,4,r19 | 
| - | 
| -	ldq	r5,8(r17) | 
| -	addq	r4,r0,r4 | 
| -	ldq	r6,8(r18) | 
| -	cmpult	r4,r0,r1 | 
| -	subq	r3,r4,r4 | 
| -	cmpult	r3,r4,r0 | 
| -	stq	r4,0(r16) | 
| -	bis	r0,r1,r0 | 
| - | 
| -	ldq	r3,16(r17) | 
| -	addq	r6,r0,r6 | 
| -	ldq	r4,16(r18) | 
| -	cmpult	r6,r0,r1 | 
| -	subq	r5,r6,r6 | 
| -	cmpult	r5,r6,r0 | 
| -	stq	r6,8(r16) | 
| -	bis	r0,r1,r0 | 
| - | 
| -	ldq	r5,24(r17) | 
| -	addq	r4,r0,r4 | 
| -	ldq	r6,24(r18) | 
| -	cmpult	r4,r0,r1 | 
| -	subq	r3,r4,r4 | 
| -	cmpult	r3,r4,r0 | 
| -	stq	r4,16(r16) | 
| -	bis	r0,r1,r0 | 
| - | 
| -	ldq	r3,32(r17) | 
| -	addq	r6,r0,r6 | 
| -	ldq	r4,32(r18) | 
| -	cmpult	r6,r0,r1 | 
| -	subq	r5,r6,r6 | 
| -	cmpult	r5,r6,r0 | 
| -	stq	r6,24(r16) | 
| -	bis	r0,r1,r0 | 
| - | 
| -	addq	r17,32,r17 | 
| -	addq	r18,32,r18 | 
| -	addq	r16,32,r16 | 
| -	bne	r19,$Loop | 
| - | 
| -$Lend:	addq	r4,r0,r4 | 
| -	cmpult	r4,r0,r1 | 
| -	subq	r3,r4,r4 | 
| -	cmpult	r3,r4,r0 | 
| -	stq	r4,0(r16) | 
| -	bis	r0,r1,r0 | 
| -	ret	r31,(r26),1 | 
| -EPILOGUE(mpn_sub_n) | 
| -ASM_END() | 
|  |