@@ -20,19 +20,19 @@ int DIntr()
2020{
2121 int eie , res ;
2222
23- asm volatile ("mfc0\t%0, $12"
23+ __asm__ __volatile__ ("mfc0\t%0, $12"
2424 : "=r" (eie ));
2525 eie &= 0x10000 ;
2626 res = eie != 0 ;
2727
2828 if (!eie )
2929 return 0 ;
3030
31- asm (".p2align 3" );
31+ __asm__ (".p2align 3" );
3232 do {
33- asm volatile ("di" );
34- asm volatile ("sync.p" );
35- asm volatile ("mfc0\t%0, $12"
33+ __asm__ __volatile__ ("di" );
34+ __asm__ __volatile__ ("sync.p" );
35+ __asm__ __volatile__ ("mfc0\t%0, $12"
3636 : "=r" (eie ));
3737 eie &= 0x10000 ;
3838 } while (eie );
@@ -46,10 +46,10 @@ int EIntr()
4646{
4747 int eie ;
4848
49- asm volatile ("mfc0\t%0, $12"
49+ __asm__ __volatile__ ("mfc0\t%0, $12"
5050 : "=r" (eie ));
5151 eie &= 0x10000 ;
52- asm volatile ("ei" );
52+ __asm__ __volatile__ ("ei" );
5353
5454 return eie != 0 ;
5555}
@@ -60,7 +60,7 @@ int EnableIntc(int intc)
6060{
6161 int eie , res ;
6262
63- asm volatile ("mfc0\t%0, $12"
63+ __asm__ __volatile__ ("mfc0\t%0, $12"
6464 : "=r" (eie ));
6565 eie &= 0x10000 ;
6666
@@ -82,7 +82,7 @@ int DisableIntc(int intc)
8282{
8383 int eie , res ;
8484
85- asm volatile ("mfc0\t%0, $12"
85+ __asm__ __volatile__ ("mfc0\t%0, $12"
8686 : "=r" (eie ));
8787 eie &= 0x10000 ;
8888
@@ -104,7 +104,7 @@ int EnableDmac(int dmac)
104104{
105105 int eie , res ;
106106
107- asm volatile ("mfc0\t%0, $12"
107+ __asm__ __volatile__ ("mfc0\t%0, $12"
108108 : "=r" (eie ));
109109 eie &= 0x10000 ;
110110
@@ -126,7 +126,7 @@ int DisableDmac(int dmac)
126126{
127127 int eie , res ;
128128
129- asm volatile ("mfc0\t%0, $12"
129+ __asm__ __volatile__ ("mfc0\t%0, $12"
130130 : "=r" (eie ));
131131 eie &= 0x10000 ;
132132
@@ -148,7 +148,7 @@ int SetAlarm(u16 time, void (*callback)(s32 alarm_id, u16 time, void *common), v
148148{
149149 int eie , res ;
150150
151- asm volatile ("mfc0\t%0, $12"
151+ __asm__ __volatile__ ("mfc0\t%0, $12"
152152 : "=r" (eie ));
153153 eie &= 0x10000 ;
154154
@@ -170,7 +170,7 @@ int ReleaseAlarm(int alarm_id)
170170{
171171 int eie , res ;
172172
173- asm volatile ("mfc0\t%0, $12"
173+ __asm__ __volatile__ ("mfc0\t%0, $12"
174174 : "=r" (eie ));
175175 eie &= 0x10000 ;
176176
@@ -252,7 +252,7 @@ void SyncDCache(void *start, void *end)
252252{
253253 int eie ;
254254
255- asm volatile ("mfc0\t%0, $12"
255+ __asm__ __volatile__ ("mfc0\t%0, $12"
256256 : "=r" (eie ));
257257 eie &= 0x10000 ;
258258
@@ -278,7 +278,7 @@ void InvalidDCache(void *start, void *end)
278278{
279279 int eie ;
280280
281- asm volatile ("mfc0\t%0, $12"
281+ __asm__ __volatile__ ("mfc0\t%0, $12"
282282 : "=r" (eie ));
283283 eie &= 0x10000 ;
284284
0 commit comments