1*5af32e75SAxel Dörfler /* Definitions for x86 syntax variations. 2*5af32e75SAxel Dörfler Copyright (C) 1992, 1994, 1995, 1997, 2000 Free Software Foundation, Inc. 3*5af32e75SAxel Dörfler This file is part of the GNU C Library. Its master source is NOT part of 4*5af32e75SAxel Dörfler the C library, however. The master source lives in the GNU MP Library. 5*5af32e75SAxel Dörfler 6*5af32e75SAxel Dörfler The GNU C Library is free software; you can redistribute it and/or 7*5af32e75SAxel Dörfler modify it under the terms of the GNU Lesser General Public 8*5af32e75SAxel Dörfler License as published by the Free Software Foundation; either 9*5af32e75SAxel Dörfler version 2.1 of the License, or (at your option) any later version. 10*5af32e75SAxel Dörfler 11*5af32e75SAxel Dörfler The GNU C Library is distributed in the hope that it will be useful, 12*5af32e75SAxel Dörfler but WITHOUT ANY WARRANTY; without even the implied warranty of 13*5af32e75SAxel Dörfler MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14*5af32e75SAxel Dörfler Lesser General Public License for more details. 15*5af32e75SAxel Dörfler 16*5af32e75SAxel Dörfler You should have received a copy of the GNU Lesser General Public 17*5af32e75SAxel Dörfler License along with the GNU C Library; if not, write to the Free 18*5af32e75SAxel Dörfler Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 19*5af32e75SAxel Dörfler 02111-1307 USA. */ 20*5af32e75SAxel Dörfler 21*5af32e75SAxel Dörfler #undef ALIGN 22*5af32e75SAxel Dörfler #if defined NOLOG_ALIGN || defined HAVE_ELF 23*5af32e75SAxel Dörfler # define ALIGN(log) .align 1<<log 24*5af32e75SAxel Dörfler #else 25*5af32e75SAxel Dörfler # define ALIGN(log) .align log 26*5af32e75SAxel Dörfler #endif 27*5af32e75SAxel Dörfler 28*5af32e75SAxel Dörfler #undef L 29*5af32e75SAxel Dörfler #ifdef __ELF__ 30*5af32e75SAxel Dörfler # ifdef __STDC__ 31*5af32e75SAxel Dörfler # define L(body) .L##body 32*5af32e75SAxel Dörfler # else 33*5af32e75SAxel Dörfler # define L(body) .L/**/body 34*5af32e75SAxel Dörfler # endif 35*5af32e75SAxel Dörfler #else 36*5af32e75SAxel Dörfler # ifdef __STDC__ 37*5af32e75SAxel Dörfler # define L(body) L##body 38*5af32e75SAxel Dörfler # else 39*5af32e75SAxel Dörfler # define L(body) L/**/body 40*5af32e75SAxel Dörfler # endif 41*5af32e75SAxel Dörfler #endif 42