summaryrefslogtreecommitdiff
path: root/src/imstt_reg.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/imstt_reg.h')
-rw-r--r--src/imstt_reg.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/imstt_reg.h b/src/imstt_reg.h
index 343fb6c..9870f49 100644
--- a/src/imstt_reg.h
+++ b/src/imstt_reg.h
@@ -9,7 +9,7 @@
static __inline__ void regw(unsigned long base_addr, unsigned long regindex, unsigned long regdata)
{
- asm volatile ("stwbrx %1,%2,%3; eieio"
+ __asm__ __volatile__ ("stwbrx %1,%2,%3; eieio"
: "=m" (*(volatile unsigned *)(base_addr+regindex))
: "r" (regdata), "b" (regindex), "r" (base_addr));
}
@@ -19,7 +19,7 @@ static __inline__ unsigned long regr(unsigned long base_addr, unsigned long regi
{
register unsigned long val;
- asm volatile ("lwbrx %0,%1,%2; eieio"
+ __asm__ __volatile__ ("lwbrx %0,%1,%2; eieio"
: "=r" (val)
: "b" (regindex), "r" (base_addr),
"m" (*(volatile unsigned *)(base_addr+regindex)));