Mercurial > ecos
comparison packages/hal/powerpc/arch/current/include/hal_cache.h @ 10:d3fbcdfa1b2f ecos-sw-1999-05-29
Merge from eCos master repository on 1999-05-29-00:13:11-BST
| author | jlarmour |
|---|---|
| date | Fri, 28 May 1999 16:43:09 +0000 |
| parents | 443894e2e912 |
| children | 4f2df4ab82c8 |
comparison
equal
deleted
inserted
replaced
| 9:95cc44ea0068 | 10:d3fbcdfa1b2f |
|---|---|
| 311 do { \ | 311 do { \ |
| 312 asm volatile ("lbz %0,0(%1);" \ | 312 asm volatile ("lbz %0,0(%1);" \ |
| 313 "sync;" \ | 313 "sync;" \ |
| 314 "mtspr %2, %4;" \ | 314 "mtspr %2, %4;" \ |
| 315 "mtspr %3, %5;" \ | 315 "mtspr %3, %5;" \ |
| 316 : /* %0 */ "=r" (__scratch) \ | 316 : /* %0 */ "=&r" (__scratch) \ |
| 317 : /* %1 */ "b" (__base), \ | 317 : /* %1 */ "b" (__base), \ |
| 318 /* %2 */ "I" (CYGARC_REG_DC_ADR), \ | 318 /* %2 */ "I" (CYGARC_REG_DC_ADR), \ |
| 319 /* %3 */ "I" (CYGARC_REG_DC_CST), \ | 319 /* %3 */ "I" (CYGARC_REG_DC_CST), \ |
| 320 /* %4 */ "r" (CYGARC_REG_DC_ADR_WAY0 \ | 320 /* %4 */ "r" (CYGARC_REG_DC_ADR_WAY0 \ |
| 321 |(__l<<CYGARC_REG_DC_ADR_SETID_SHIFT)), \ | 321 |(__l<<CYGARC_REG_DC_ADR_SETID_SHIFT)), \ |
