diff options
Diffstat (limited to 'c/src/lib/libcpu/powerpc/mpc505')
-rw-r--r-- | c/src/lib/libcpu/powerpc/mpc505/ictrl/ictrl.c | 2 | ||||
-rw-r--r-- | c/src/lib/libcpu/powerpc/mpc505/timer/timer.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/c/src/lib/libcpu/powerpc/mpc505/ictrl/ictrl.c b/c/src/lib/libcpu/powerpc/mpc505/ictrl/ictrl.c index bb297e7d84..51db6a62c1 100644 --- a/c/src/lib/libcpu/powerpc/mpc505/ictrl/ictrl.c +++ b/c/src/lib/libcpu/powerpc/mpc505/ictrl/ictrl.c @@ -36,7 +36,7 @@ static ExtIsrHandler extIrqHandlers[NUM_IRQS] = static rtems_isr extIsr_( rtems_vector_number i ) { #define BIT_NUMBER(val, bit) \ - asm volatile ( "cntlzw %0, %1; srawi %0, %0, 1": "=r" (bit) : "r" (val) ); + __asm__ volatile ( "cntlzw %0, %1; srawi %0, %0, 1": "=r" (bit) : "r" (val) ); int bit; (void)i; diff --git a/c/src/lib/libcpu/powerpc/mpc505/timer/timer.c b/c/src/lib/libcpu/powerpc/mpc505/timer/timer.c index edbaded21d..b8f0c7e28b 100644 --- a/c/src/lib/libcpu/powerpc/mpc505/timer/timer.c +++ b/c/src/lib/libcpu/powerpc/mpc505/timer/timer.c @@ -22,7 +22,7 @@ static unsigned int volatile lastInitValue; void benchmark_timer_initialize( void ) { - asm volatile( " mftb %0": "=r" (lastInitValue) ); + __asm__ volatile( " mftb %0": "=r" (lastInitValue) ); } /* @@ -43,7 +43,7 @@ void benchmark_timer_initialize( void ) int benchmark_timer_read( void ) { uint32_t value; - asm volatile ( " mftb %0": "=r" (value) ); + __asm__ volatile ( " mftb %0": "=r" (value) ); return value - lastInitValue; } |