[Hexagon] Adding dealloc_return encoding and absolute address stores.
[oota-llvm.git] / test / MC / Disassembler / Hexagon / memop.txt
1 # RUN: llvm-mc --triple hexagon -disassemble < %s | FileCheck %s
2
3 0x95 0xd9 0x11 0x3e
4 # CHECK: memb(r17+#51) += r21
5 0xb5 0xd9 0x11 0x3e
6 # CHECK: memb(r17+#51) -= r21
7 0xd5 0xd9 0x11 0x3e
8 # CHECK: memb(r17+#51) &= r21
9 0xf5 0xd9 0x11 0x3e
10 # CHECK: memb(r17+#51) |= r21
11 0x95 0xd9 0x11 0x3f
12 # CHECK: memb(r17+#51) += #21
13 0xb5 0xd9 0x11 0x3f
14 # CHECK: memb(r17+#51) -= #21
15 0xd5 0xd9 0x11 0x3f
16 # CHECK: memb(r17+#51) = clrbit(#21)
17 0xf5 0xd9 0x11 0x3f
18 # CHECK: memb(r17+#51) = setbit(#21)
19 0x95 0xd9 0x31 0x3e
20 # CHECK: memh(r17+#102) += r21
21 0xb5 0xd9 0x31 0x3e
22 # CHECK: memh(r17+#102) -= r21
23 0xd5 0xd9 0x31 0x3e
24 # CHECK: memh(r17+#102) &= r21
25 0xf5 0xd9 0x31 0x3e
26 # CHECK: memh(r17+#102) |= r21
27 0x95 0xd9 0x31 0x3f
28 # CHECK: memh(r17+#102) += #21
29 0xb5 0xd9 0x31 0x3f
30 # CHECK: memh(r17+#102) -= #21
31 0xd5 0xd9 0x31 0x3f
32 # CHECK: memh(r17+#102) = clrbit(#21)
33 0xf5 0xd9 0x31 0x3f
34 # CHECK: memh(r17+#102) = setbit(#21)
35 0x95 0xd9 0x51 0x3e
36 # CHECK: memw(r17+#204) += r21
37 0xb5 0xd9 0x51 0x3e
38 # CHECK: memw(r17+#204) -= r21
39 0xd5 0xd9 0x51 0x3e
40 # CHECK: memw(r17+#204) &= r21
41 0xf5 0xd9 0x51 0x3e
42 # CHECK: memw(r17+#204) |= r21
43 0x95 0xd9 0x51 0x3f
44 # CHECK: memw(r17+#204) += #21
45 0xb5 0xd9 0x51 0x3f
46 # CHECK: memw(r17+#204) -= #21
47 0xd5 0xd9 0x51 0x3f
48 # CHECK: memw(r17+#204) = clrbit(#21)
49 0xf5 0xd9 0x51 0x3f
50 # CHECK: memw(r17+#204) = setbit(#21)