Home | History | Annotate | Download | only in arm

Lines Matching full:r10

69 // INSN must mention the following reg as containing the EA: r10
74 // r10 pointing to middle of memory area
76 // Out: memory area, r2, r3, r6, r9, r10
81 // r2, r3 r6 r9 r10
91 /* 0:r2 1:r3 2:r6 3:r9 4:r10 */ \
99 "ldr r10, [%0, #16] ; " \
105 "str r10, [%0, #16] ; " \
106 : : "r"(&block1[0]) : "r2", "r3", "r4", "r5", "r6", "r9", "r10", \
109 printf("%s with r10 = middle_of_block\n", INSN); \
115 printf(" %08x r10 (xor, addr intreg #1)\n", block1[4] ^ block2[4]); \
125 MEM_TEST("lda r6, [r10]")
126 MEM_TEST("ldab r9, [r10]")
127 MEM_TEST("ldah r3, [r10]")
131 MEM_TEST("stl r6, [r10]")
132 MEM_TEST("stlb r9, [r10]")
133 MEM_TEST("stlh r3, [r10]")
137 MEM_TEST("ldaex r6, [r10]")
138 MEM_TEST("ldaexb r9, [r10]")
139 MEM_TEST("ldaexh r3, [r10]")
140 MEM_TEST("ldaexd r2, r3, [r10]")
145 MEM_TEST("clrex; stlex r9, r6, [r10]")
146 MEM_TEST("clrex; stlexb r9, r6, [r10]")
147 MEM_TEST("clrex; stlexh r9, r3, [r10]")
148 MEM_TEST("clrex; stlexd r9, r2, r3, [r10]")
155 MEM_TEST("ldaex r2, [r10] ; stlex r9, r6, [r10]")
156 MEM_TEST("ldaexb r2, [r10] ; stlexb r9, r6, [r10]")
157 MEM_TEST("ldaexh r2, [r10] ; stlexh r9, r3, [r10]")
159 "ldaexd r2, r3, [r10] ; "
161 "stlexd r9, r2, r3, [r10]")