| .syntax unified |
| |
| .arm |
| |
| @ldr-immediate |
| |
| @!wback && (n == t) |
| ldr r1, [r1, #5] |
| |
| @wback && !(n == t) |
| ldr r1, [r2, #5]! |
| |
| @ !(rt == r15) && (rn == r15) |
| @ && bits<0..1> (immediate) != 00 |
| ldr r1, [r15, #5] |
| |
| @ (rt == r15) && !(rn == r15) |
| @ && bits<0..1> (immediate) != 00 |
| ldr r15, [r1, #5] |
| |
| @ ((rt == r15) && ((rn == r15) |
| @ && (bits<0..1> (immediate) == 00))) |
| ldr r15, [r15, #4] |
| |
| @ldr-literal |
| |
| @rt == r15 && (bits<0..1> (immediate) == 00) |
| ldr r15, .-0xab4 |
| |
| @(!rt == r15) && bits<0..1> (immediate) != 00 |
| ldr r1, .-0xab7 |
| |
| @ldr-register |
| |
| @!wback && (n == t || n == 15) |
| ldr r1, [r1, r2] |
| ldr r2, [r15, r2] |
| |
| @wback && !(n == t || n == 15) |
| ldr r1, [r2, r3]! |
| |
| @rm != 15 |
| ldr r1, [r1, r12] |
| |
| @str-immediate |
| |
| @!wback && (n == t || n == 15) |
| str r1, [r1, #10] |
| str r1, [r15, #10] |
| |
| @wback && !(n == t || n == 15) |
| str r1, [r2, #10]! |
| |
| @str-register |
| |
| @!wback && (n == t || n == 15) |
| str r1, [r1, r2] |
| str r1, [r15, r2] |
| |
| @wback && !(n == t || n == 15) |
| str r1, [r2, r3]! |
| |