xref: /aosp_15_r20/external/capstone/suite/MC/ARM/arm-memory-instructions.s.cs (revision 9a0e4156d50a75a99ec4f1653a0e9602a5d45c18)
1*9a0e4156SSadaf Ebrahimi # CS_ARCH_ARM, CS_MODE_ARM, None
2*9a0e4156SSadaf Ebrahimi 0x00,0x50,0x97,0xe5 = ldr r5, [r7]
3*9a0e4156SSadaf Ebrahimi 0x3f,0x60,0x93,0xe5 = ldr r6, [r3, #63]
4*9a0e4156SSadaf Ebrahimi 0xff,0x2f,0xb4,0xe5 = ldr r2, [r4, #4095]!
5*9a0e4156SSadaf Ebrahimi 0x1e,0x10,0x92,0xe4 = ldr r1, [r2], #30
6*9a0e4156SSadaf Ebrahimi 0x1e,0x30,0x11,0xe4 = ldr r3, [r1], #-30
7*9a0e4156SSadaf Ebrahimi 0x00,0x90,0x12,0xe4 = ldr r9, [r2], #-0
8*9a0e4156SSadaf Ebrahimi 0x01,0x30,0x98,0xe7 = ldr r3, [r8, r1]
9*9a0e4156SSadaf Ebrahimi 0x03,0x20,0x15,0xe7 = ldr r2, [r5, -r3]
10*9a0e4156SSadaf Ebrahimi 0x09,0x10,0xb5,0xe7 = ldr r1, [r5, r9]!
11*9a0e4156SSadaf Ebrahimi 0x08,0x60,0x37,0xe7 = ldr r6, [r7, -r8]!
12*9a0e4156SSadaf Ebrahimi 0xa2,0x11,0xb0,0xe7 = ldr r1, [r0, r2, lsr #3]!
13*9a0e4156SSadaf Ebrahimi 0x02,0x50,0x99,0xe6 = ldr r5, [r9], r2
14*9a0e4156SSadaf Ebrahimi 0x06,0x40,0x13,0xe6 = ldr r4, [r3], -r6
15*9a0e4156SSadaf Ebrahimi 0x82,0x37,0x18,0xe7 = ldr r3, [r8, -r2, lsl #15]
16*9a0e4156SSadaf Ebrahimi 0xc3,0x17,0x95,0xe6 = ldr r1, [r5], r3, asr #15
17*9a0e4156SSadaf Ebrahimi 0x00,0x30,0xd8,0xe5 = ldrb r3, [r8]
18*9a0e4156SSadaf Ebrahimi 0x3f,0x10,0xdd,0xe5 = ldrb r1, [sp, #63]
19*9a0e4156SSadaf Ebrahimi 0xff,0x9f,0xf3,0xe5 = ldrb r9, [r3, #4095]!
20*9a0e4156SSadaf Ebrahimi 0x16,0x80,0xd1,0xe4 = ldrb r8, [r1], #22
21*9a0e4156SSadaf Ebrahimi 0x13,0x20,0x57,0xe4 = ldrb r2, [r7], #-19
22*9a0e4156SSadaf Ebrahimi 0x05,0x90,0xd8,0xe7 = ldrb r9, [r8, r5]
23*9a0e4156SSadaf Ebrahimi 0x01,0x10,0x55,0xe7 = ldrb r1, [r5, -r1]
24*9a0e4156SSadaf Ebrahimi 0x02,0x30,0xf5,0xe7 = ldrb r3, [r5, r2]!
25*9a0e4156SSadaf Ebrahimi 0x03,0x60,0x79,0xe7 = ldrb r6, [r9, -r3]!
26*9a0e4156SSadaf Ebrahimi 0x04,0x20,0xd1,0xe6 = ldrb r2, [r1], r4
27*9a0e4156SSadaf Ebrahimi 0x05,0x80,0x54,0xe6 = ldrb r8, [r4], -r5
28*9a0e4156SSadaf Ebrahimi 0x81,0x77,0x5c,0xe7 = ldrb r7, [r12, -r1, lsl #15]
29*9a0e4156SSadaf Ebrahimi 0xc9,0x57,0xd2,0xe6 = ldrb r5, [r2], r9, asr #15
30*9a0e4156SSadaf Ebrahimi 0x04,0x30,0xf1,0xe4 = ldrbt r3, [r1], #4
31*9a0e4156SSadaf Ebrahimi 0x08,0x20,0x78,0xe4 = ldrbt r2, [r8], #-8
32*9a0e4156SSadaf Ebrahimi 0x06,0x80,0xf7,0xe6 = ldrbt r8, [r7], r6
33*9a0e4156SSadaf Ebrahimi 0x06,0x16,0x72,0xe6 = ldrbt r1, [r2], -r6, lsl #12
34*9a0e4156SSadaf Ebrahimi 0xd0,0x20,0xc5,0xe1 = ldrd r2, r3, [r5]
35*9a0e4156SSadaf Ebrahimi 0xdf,0x60,0xc2,0xe1 = ldrd r6, r7, [r2, #15]
36*9a0e4156SSadaf Ebrahimi 0xd0,0x02,0xe9,0xe1 = ldrd r0, r1, [r9, #32]!
37*9a0e4156SSadaf Ebrahimi 0xd8,0x60,0xc1,0xe0 = ldrd r6, r7, [r1], #8
38*9a0e4156SSadaf Ebrahimi 0xd0,0x00,0xc8,0xe0 = ldrd r0, r1, [r8], #0
39*9a0e4156SSadaf Ebrahimi 0xd0,0x00,0xc8,0xe0 = ldrd r0, r1, [r8], #0
40*9a0e4156SSadaf Ebrahimi 0xd0,0x00,0x48,0xe0 = ldrd r0, r1, [r8], #-0
41*9a0e4156SSadaf Ebrahimi 0xd3,0x40,0x81,0xe1 = ldrd r4, r5, [r1, r3]
42*9a0e4156SSadaf Ebrahimi 0xd2,0x40,0xa7,0xe1 = ldrd r4, r5, [r7, r2]!
43*9a0e4156SSadaf Ebrahimi 0xdc,0x00,0x88,0xe0 = ldrd r0, r1, [r8], r12
44*9a0e4156SSadaf Ebrahimi 0xdc,0x00,0x08,0xe0 = ldrd r0, r1, [r8], -r12
45*9a0e4156SSadaf Ebrahimi 0xb0,0x30,0xd4,0xe1 = ldrh r3, [r4]
46*9a0e4156SSadaf Ebrahimi 0xb4,0x20,0xd7,0xe1 = ldrh r2, [r7, #4]
47*9a0e4156SSadaf Ebrahimi 0xb0,0x14,0xf8,0xe1 = ldrh r1, [r8, #64]!
48*9a0e4156SSadaf Ebrahimi 0xb4,0xc0,0xdd,0xe0 = ldrh r12, [sp], #4
49*9a0e4156SSadaf Ebrahimi 0xb4,0x60,0x95,0xe1 = ldrh r6, [r5, r4]
50*9a0e4156SSadaf Ebrahimi 0xbb,0x30,0xb8,0xe1 = ldrh r3, [r8, r11]!
51*9a0e4156SSadaf Ebrahimi 0xb1,0x10,0x32,0xe1 = ldrh r1, [r2, -r1]!
52*9a0e4156SSadaf Ebrahimi 0xb2,0x90,0x97,0xe0 = ldrh r9, [r7], r2
53*9a0e4156SSadaf Ebrahimi 0xb2,0x40,0x13,0xe0 = ldrh r4, [r3], -r2
54*9a0e4156SSadaf Ebrahimi 0xb0,0x98,0xf7,0xe0 = ldrht r9, [r7], #128
55*9a0e4156SSadaf Ebrahimi 0xbb,0x44,0x73,0xe0 = ldrht r4, [r3], #-75
56*9a0e4156SSadaf Ebrahimi 0xb2,0x90,0xb7,0xe0 = ldrht r9, [r7], r2
57*9a0e4156SSadaf Ebrahimi 0xb2,0x40,0x33,0xe0 = ldrht r4, [r3], -r2
58*9a0e4156SSadaf Ebrahimi 0xd0,0x30,0xd4,0xe1 = ldrsb r3, [r4]
59*9a0e4156SSadaf Ebrahimi 0xd1,0x21,0xd7,0xe1 = ldrsb r2, [r7, #17]
60*9a0e4156SSadaf Ebrahimi 0xdf,0x1f,0xf8,0xe1 = ldrsb r1, [r8, #255]!
61*9a0e4156SSadaf Ebrahimi 0xd9,0xc0,0xdd,0xe0 = ldrsb r12, [sp], #9
62*9a0e4156SSadaf Ebrahimi 0xd4,0x60,0x95,0xe1 = ldrsb r6, [r5, r4]
63*9a0e4156SSadaf Ebrahimi 0xdb,0x30,0xb8,0xe1 = ldrsb r3, [r8, r11]!
64*9a0e4156SSadaf Ebrahimi 0xd1,0x10,0x32,0xe1 = ldrsb r1, [r2, -r1]!
65*9a0e4156SSadaf Ebrahimi 0xd2,0x90,0x97,0xe0 = ldrsb r9, [r7], r2
66*9a0e4156SSadaf Ebrahimi 0xd2,0x40,0x13,0xe0 = ldrsb r4, [r3], -r2
67*9a0e4156SSadaf Ebrahimi 0xd1,0x50,0xf6,0xe0 = ldrsbt r5, [r6], #1
68*9a0e4156SSadaf Ebrahimi 0xdc,0x30,0x78,0xe0 = ldrsbt r3, [r8], #-12
69*9a0e4156SSadaf Ebrahimi 0xd5,0x80,0xb9,0xe0 = ldrsbt r8, [r9], r5
70*9a0e4156SSadaf Ebrahimi 0xd4,0x20,0x31,0xe0 = ldrsbt r2, [r1], -r4
71*9a0e4156SSadaf Ebrahimi 0xf0,0x50,0xd9,0xe1 = ldrsh r5, [r9]
72*9a0e4156SSadaf Ebrahimi 0xf7,0x40,0xd5,0xe1 = ldrsh r4, [r5, #7]
73*9a0e4156SSadaf Ebrahimi 0xf7,0x33,0xf6,0xe1 = ldrsh r3, [r6, #55]!
74*9a0e4156SSadaf Ebrahimi 0xf9,0x20,0x57,0xe0 = ldrsh r2, [r7], #-9
75*9a0e4156SSadaf Ebrahimi 0xf5,0x30,0x91,0xe1 = ldrsh r3, [r1, r5]
76*9a0e4156SSadaf Ebrahimi 0xf1,0x40,0xb6,0xe1 = ldrsh r4, [r6, r1]!
77*9a0e4156SSadaf Ebrahimi 0xf6,0x50,0x33,0xe1 = ldrsh r5, [r3, -r6]!
78*9a0e4156SSadaf Ebrahimi 0xf8,0x60,0x99,0xe0 = ldrsh r6, [r9], r8
79*9a0e4156SSadaf Ebrahimi 0xf3,0x70,0x18,0xe0 = ldrsh r7, [r8], -r3
80*9a0e4156SSadaf Ebrahimi 0xf1,0x50,0xf6,0xe0 = ldrsht r5, [r6], #1
81*9a0e4156SSadaf Ebrahimi 0xfc,0x30,0x78,0xe0 = ldrsht r3, [r8], #-12
82*9a0e4156SSadaf Ebrahimi 0xf5,0x80,0xb9,0xe0 = ldrsht r8, [r9], r5
83*9a0e4156SSadaf Ebrahimi 0xf4,0x20,0x31,0xe0 = ldrsht r2, [r1], -r4
84*9a0e4156SSadaf Ebrahimi 0x00,0x80,0x8c,0xe5 = str r8, [r12]
85*9a0e4156SSadaf Ebrahimi 0x0c,0x70,0x81,0xe5 = str r7, [r1, #12]
86*9a0e4156SSadaf Ebrahimi 0x28,0x30,0xa5,0xe5 = str r3, [r5, #40]!
87*9a0e4156SSadaf Ebrahimi 0xff,0x9f,0x8d,0xe4 = str r9, [sp], #4095
88*9a0e4156SSadaf Ebrahimi 0x80,0x10,0x07,0xe4 = str r1, [r7], #-128
89*9a0e4156SSadaf Ebrahimi 0x00,0x10,0x00,0xe4 = str r1, [r0], #-0
90*9a0e4156SSadaf Ebrahimi 0x03,0x90,0x86,0xe7 = str r9, [r6, r3]
91*9a0e4156SSadaf Ebrahimi 0x02,0x80,0x00,0xe7 = str r8, [r0, -r2]
92*9a0e4156SSadaf Ebrahimi 0x06,0x70,0xa1,0xe7 = str r7, [r1, r6]!
93*9a0e4156SSadaf Ebrahimi 0x01,0x60,0x2d,0xe7 = str r6, [sp, -r1]!
94*9a0e4156SSadaf Ebrahimi 0x09,0x50,0x83,0xe6 = str r5, [r3], r9
95*9a0e4156SSadaf Ebrahimi 0x05,0x40,0x02,0xe6 = str r4, [r2], -r5
96*9a0e4156SSadaf Ebrahimi 0x02,0x31,0x04,0xe7 = str r3, [r4, -r2, lsl #2]
97*9a0e4156SSadaf Ebrahimi 0x43,0x2c,0x87,0xe6 = str r2, [r7], r3, asr #24
98*9a0e4156SSadaf Ebrahimi 0x00,0x90,0xc2,0xe5 = strb r9, [r2]
99*9a0e4156SSadaf Ebrahimi 0x03,0x70,0xc1,0xe5 = strb r7, [r1, #3]
100*9a0e4156SSadaf Ebrahimi 0x95,0x61,0xe4,0xe5 = strb r6, [r4, #405]!
101*9a0e4156SSadaf Ebrahimi 0x48,0x50,0xc7,0xe4 = strb r5, [r7], #72
102*9a0e4156SSadaf Ebrahimi 0x01,0x10,0x4d,0xe4 = strb r1, [sp], #-1
103*9a0e4156SSadaf Ebrahimi 0x09,0x10,0xc2,0xe7 = strb r1, [r2, r9]
104*9a0e4156SSadaf Ebrahimi 0x08,0x20,0x43,0xe7 = strb r2, [r3, -r8]
105*9a0e4156SSadaf Ebrahimi 0x07,0x30,0xe4,0xe7 = strb r3, [r4, r7]!
106*9a0e4156SSadaf Ebrahimi 0x06,0x40,0x65,0xe7 = strb r4, [r5, -r6]!
107*9a0e4156SSadaf Ebrahimi 0x05,0x50,0xc6,0xe6 = strb r5, [r6], r5
108*9a0e4156SSadaf Ebrahimi 0x04,0x60,0x42,0xe6 = strb r6, [r2], -r4
109*9a0e4156SSadaf Ebrahimi 0x83,0x72,0x4c,0xe7 = strb r7, [r12, -r3, lsl #5]
110*9a0e4156SSadaf Ebrahimi 0x42,0xd6,0xc7,0xe6 = strb sp, [r7], r2, asr #12
111*9a0e4156SSadaf Ebrahimi 0x0c,0x60,0xe2,0xe4 = strbt r6, [r2], #12
112*9a0e4156SSadaf Ebrahimi 0x0d,0x50,0x66,0xe4 = strbt r5, [r6], #-13
113*9a0e4156SSadaf Ebrahimi 0x05,0x40,0xe9,0xe6 = strbt r4, [r9], r5
114*9a0e4156SSadaf Ebrahimi 0x82,0x31,0x68,0xe6 = strbt r3, [r8], -r2, lsl #3
115*9a0e4156SSadaf Ebrahimi 0xf0,0x10,0xc4,0xe1 = strd r1, r2, [r4]
116*9a0e4156SSadaf Ebrahimi 0xf1,0x20,0xc6,0xe1 = strd r2, r3, [r6, #1]
117*9a0e4156SSadaf Ebrahimi 0xf6,0x31,0xe7,0xe1 = strd r3, r4, [r7, #22]!
118*9a0e4156SSadaf Ebrahimi 0xf7,0x40,0xc8,0xe0 = strd r4, r5, [r8], #7
119*9a0e4156SSadaf Ebrahimi 0xf0,0x50,0xcd,0xe0 = strd r5, r6, [sp], #0
120*9a0e4156SSadaf Ebrahimi 0xf0,0x60,0xce,0xe0 = strd r6, r7, [lr], #0
121*9a0e4156SSadaf Ebrahimi 0xf0,0x70,0x49,0xe0 = strd r7, r8, [r9], #-0
122*9a0e4156SSadaf Ebrahimi 0xf1,0x80,0x84,0xe1 = strd r8, r9, [r4, r1]
123*9a0e4156SSadaf Ebrahimi 0xf9,0x70,0xa3,0xe1 = strd r7, r8, [r3, r9]!
124*9a0e4156SSadaf Ebrahimi 0xf8,0x60,0x85,0xe0 = strd r6, r7, [r5], r8
125*9a0e4156SSadaf Ebrahimi 0xfa,0x50,0x0c,0xe0 = strd r5, r6, [r12], -r10
126*9a0e4156SSadaf Ebrahimi 0xb0,0x30,0xc4,0xe1 = strh r3, [r4]
127*9a0e4156SSadaf Ebrahimi 0xb4,0x20,0xc7,0xe1 = strh r2, [r7, #4]
128*9a0e4156SSadaf Ebrahimi 0xb0,0x14,0xe8,0xe1 = strh r1, [r8, #64]!
129*9a0e4156SSadaf Ebrahimi 0xb4,0xc0,0xcd,0xe0 = strh r12, [sp], #4
130*9a0e4156SSadaf Ebrahimi 0xb4,0x60,0x85,0xe1 = strh r6, [r5, r4]
131*9a0e4156SSadaf Ebrahimi 0xbb,0x30,0xa8,0xe1 = strh r3, [r8, r11]!
132*9a0e4156SSadaf Ebrahimi 0xb1,0x10,0x22,0xe1 = strh r1, [r2, -r1]!
133*9a0e4156SSadaf Ebrahimi 0xb2,0x90,0x87,0xe0 = strh r9, [r7], r2
134*9a0e4156SSadaf Ebrahimi 0xb2,0x40,0x03,0xe0 = strh r4, [r3], -r2
135*9a0e4156SSadaf Ebrahimi 0xbc,0x24,0xe5,0xe0 = strht r2, [r5], #76
136*9a0e4156SSadaf Ebrahimi 0xb9,0x81,0x61,0xe0 = strht r8, [r1], #-25
137*9a0e4156SSadaf Ebrahimi 0xb4,0x50,0xa3,0xe0 = strht r5, [r3], r4
138*9a0e4156SSadaf Ebrahimi 0xb0,0x60,0x28,0xe0 = strht r6, [r8], -r0
139