patch-2.3.99-pre6 linux/arch/ia64/kernel/sal_stub.S
Next file: linux/arch/ia64/kernel/semaphore.c
Previous file: linux/arch/ia64/kernel/sal.c
Back to the patch index
Back to the overall index
- Lines: 31
- Date:
Fri Apr 21 15:21:24 2000
- Orig file:
v2.3.99-pre5/linux/arch/ia64/kernel/sal_stub.S
- Orig date:
Thu Feb 10 17:11:03 2000
diff -u --recursive --new-file v2.3.99-pre5/linux/arch/ia64/kernel/sal_stub.S linux/arch/ia64/kernel/sal_stub.S
@@ -1,17 +1,19 @@
/*
- * gcc currently does not conform to the ia-64 calling convention as far
- * as returning function values are concerned. Instead of returning
- * values up to 32 bytes in size in r8-r11, gcc returns any value
- * bigger than a doubleword via a structure that's allocated by the
- * caller and whose address is passed into the function. Since
- * SAL_PROC returns values according to the calling convention, this
- * stub takes care of copying r8-r11 to the place where gcc expects
- * them.
- *
- * Copyright (C) 1998, 1999 Hewlett-Packard Co
- * Copyright (C) 1998, 1999 David Mosberger-Tang <davidm@hpl.hp.com>
+ * Copyright (C) 1998-2000 Hewlett-Packard Co
+ * Copyright (C) 1998-2000 David Mosberger-Tang <davidm@hpl.hp.com>
*/
#ifndef __GCC_MULTIREG_RETVALS__
+ /*
+ * gcc currently does not conform to the ia-64 calling
+ * convention as far as returning function values are
+ * concerned. Instead of returning values up to 32 bytes in
+ * size in r8-r11, gcc returns any value bigger than a
+ * doubleword via a structure that's allocated by the caller
+ * and whose address is passed into the function. Since
+ * SAL_PROC returns values according to the calling
+ * convention, this stub takes care of copying r8-r11 to the
+ * place where gcc expects them.
+ */
.text
.psr abi64
.psr lsb
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)