Browse Source

sync with glibc

Mike Frysinger 18 years ago
parent
commit
bbe95c9291
1 changed files with 54 additions and 0 deletions
  1. 54 0
      libc/sysdeps/linux/powerpc/ppc_asm.h

+ 54 - 0
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
 /* Symbolic names for the registers.  The only portable way to write asm
    code is to use number but this produces really unreadable code.
    code is to use number but this produces really unreadable code.
    Therefore these symbolic names.  */
    Therefore these symbolic names.  */
@@ -80,4 +100,38 @@
 #define cr6	6
 #define cr6	6
 #define cr7	7
 #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__ */