For some reason, it can't handle the normal syntax for an address operand without an offset, so add a dummy zero offset.
Unified · Split
| @@ -25,7 +25,7 @@ · 24 unmodified lines | ||
| 25 | 25 | func ff_prefetch_rv_zicbop, zicbop |
| 26 | 26 | 1: |
| 27 | 27 | addi a2, a2, -1 |
| 28 | − prefetch.r (a0) | |
| 28 | + prefetch.r 0(a0) | |
| 29 | 29 | add a0, a0, a1 |
| 30 | 30 | bnez a2, 1b |
| 31 | 31 | |