summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu/i386/rtems/score/i386.h
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2011-02-11 09:14:20 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2011-02-11 09:14:20 +0000
commitc05f6238b9756bf28d59c11da0ef53d1f4d6d503 (patch)
treedff80695767b7a297280041750f2cbb4bf4d3fea /cpukit/score/cpu/i386/rtems/score/i386.h
parent2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org> (diff)
downloadrtems-c05f6238b9756bf28d59c11da0ef53d1f4d6d503.tar.bz2
2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* cpu.c, sse_test.c, rtems/score/cpu.h, rtems/score/i386.h, rtems/score/interrupts.h: Use "__asm__" instead of "asm" for improved c99-compliance.
Diffstat (limited to 'cpukit/score/cpu/i386/rtems/score/i386.h')
-rw-r--r--cpukit/score/cpu/i386/rtems/score/i386.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/cpukit/score/cpu/i386/rtems/score/i386.h b/cpukit/score/cpu/i386/rtems/score/i386.h
index 834337b9e5..2d8a8969cb 100644
--- a/cpukit/score/cpu/i386/rtems/score/i386.h
+++ b/cpukit/score/cpu/i386/rtems/score/i386.h
@@ -125,7 +125,7 @@ static inline uint32_t i386_swap_u32(
uint32_t lout;
#if (I386_HAS_BSWAP == 0)
- asm volatile( "rorw $8,%%ax;"
+ __asm__ volatile( "rorw $8,%%ax;"
"rorl $16,%0;"
"rorw $8,%%ax" : "=a" (lout) : "0" (value) );
#else
@@ -153,21 +153,21 @@ static inline unsigned int i386_get_cr0(void)
{
register unsigned int segment = 0;
- asm volatile ( "movl %%cr0,%0" : "=r" (segment) : "0" (segment) );
+ __asm__ volatile ( "movl %%cr0,%0" : "=r" (segment) : "0" (segment) );
return segment;
}
static inline void i386_set_cr0(unsigned int segment)
{
- asm volatile ( "movl %0,%%cr0" : "=r" (segment) : "0" (segment) );
+ __asm__ volatile ( "movl %0,%%cr0" : "=r" (segment) : "0" (segment) );
}
static inline unsigned int i386_get_cr2(void)
{
register unsigned int segment = 0;
- asm volatile ( "movl %%cr2,%0" : "=r" (segment) : "0" (segment) );
+ __asm__ volatile ( "movl %%cr2,%0" : "=r" (segment) : "0" (segment) );
return segment;
}
@@ -176,14 +176,14 @@ static inline unsigned int i386_get_cr3(void)
{
register unsigned int segment = 0;
- asm volatile ( "movl %%cr3,%0" : "=r" (segment) : "0" (segment) );
+ __asm__ volatile ( "movl %%cr3,%0" : "=r" (segment) : "0" (segment) );
return segment;
}
static inline void i386_set_cr3(unsigned int segment)
{
- asm volatile ( "movl %0,%%cr3" : "=r" (segment) : "0" (segment) );
+ __asm__ volatile ( "movl %0,%%cr3" : "=r" (segment) : "0" (segment) );
}
/* routines */