diff options
| author | Mike Frysinger <vapier@gentoo.org> | 2006-02-25 04:57:59 +0000 | 
|---|---|---|
| committer | Mike Frysinger <vapier@gentoo.org> | 2006-02-25 04:57:59 +0000 | 
| commit | bbe95c9291410f595c5eb3fe445de82f1a77f0ab (patch) | |
| tree | 635cacb0919c949941c676773739eda36e097577 | |
| parent | eed920243233a89377c8559fa35dd8f86592a640 (diff) | |
sync with glibc
| -rw-r--r-- | libc/sysdeps/linux/powerpc/ppc_asm.h | 54 | 
1 files changed, 54 insertions, 0 deletions
diff --git a/libc/sysdeps/linux/powerpc/ppc_asm.h b/libc/sysdeps/linux/powerpc/ppc_asm.h index ad34e3e62..e51d88f73 100644 --- a/libc/sysdeps/linux/powerpc/ppc_asm.h +++ b/libc/sysdeps/linux/powerpc/ppc_asm.h @@ -1,3 +1,23 @@ +/* Copyright (C) 1999, 2001, 2002 Free Software Foundation, Inc. +   This file is part of the GNU C Library. + +   The GNU C Library is free software; you can redistribute it and/or +   modify it under the terms of the GNU Lesser General Public +   License as published by the Free Software Foundation; either +   version 2.1 of the License, or (at your option) any later version. + +   The GNU C Library is distributed in the hope that it will be useful, +   but WITHOUT ANY WARRANTY; without even the implied warranty of +   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU +   Lesser General Public License for more details. + +   You should have received a copy of the GNU Lesser General Public +   License along with the GNU C Library; if not, write to the Free +   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +   02111-1307 USA.  */ + +#ifdef __ASSEMBLER__ +  /* Symbolic names for the registers.  The only portable way to write asm     code is to use number but this produces really unreadable code.     Therefore these symbolic names.  */ @@ -80,4 +100,38 @@  #define cr6	6  #define cr7	7 +/* Vector registers. */ +#define v0	0 +#define v1	1 +#define v2	2 +#define v3	3 +#define v4	4 +#define v5	5 +#define v6	6 +#define v7	7 +#define v8	8 +#define v9	9 +#define v10	10 +#define v11	11 +#define v12	12 +#define v13	13 +#define v14	14 +#define v15	15 +#define v16	16 +#define v17	17 +#define v18	18 +#define v19	19 +#define v20	20 +#define v21	21 +#define v22	22 +#define v23	23 +#define v24	24 +#define v25	25 +#define v26	26 +#define v27	27 +#define v28	28 +#define v29	29 +#define v30	30 +#define v31	31 +#endif	/* __ASSEMBLER__ */  | 
