|
@@ -21,7 +21,8 @@
|
|
|
xp_nofault_PIOR:
|
|
xp_nofault_PIOR:
|
|
|
mov r8=r0 // Stage a success return value
|
|
mov r8=r0 // Stage a success return value
|
|
|
ld8.acq r9=[r32];; // PIO Read the specified register
|
|
ld8.acq r9=[r32];; // PIO Read the specified register
|
|
|
- adds r9=1,r9 // Add to force a consume
|
|
|
|
|
|
|
+ adds r9=1,r9;; // Add to force consumption
|
|
|
|
|
+ or r9=r9,r9;; // Or to force consumption
|
|
|
br.ret.sptk.many b0;; // Return success
|
|
br.ret.sptk.many b0;; // Return success
|
|
|
|
|
|
|
|
.global xp_error_PIOR
|
|
.global xp_error_PIOR
|