| // Test instructions with opertional operand or other optional element. | |
| .text | |
| dcps1 #15 | |
| dcps1 #0 | |
| dcps1 | |
| dcps2 #31 | |
| dcps2 #0 | |
| dcps2 | |
| dcps3 #63 | |
| dcps3 #0 | |
| dcps3 | |
| ret x7 | |
| ret x30 | |
| ret | |
| clrex #0 | |
| clrex #9 | |
| clrex #15 | |
| clrex | |
| sys #0, c0, c0, #0 | |
| // Optional leading # for symbolic load/store offsets. | |
| adr x0, sym | |
| ldr x1,[x0,:lo12:sym] | |
| ldr x1,[x0,#:lo12:sym] | |
| str x1,[x0,:lo12:sym] | |
| str x1,[x0,#:lo12:sym] |