1# Source file used to test the SDWM instruction
2
3foo:
4	stwm	{r2},--(r23)
5	stwm	{r3},--(r23)
6	stwm	{r4},--(r23)
7	stwm	{r5},--(r23)
8	stwm	{r6},--(r23)
9	stwm	{r7},--(r23)
10	stwm	{r8},--(r23)
11	stwm	{r9},--(r23)
12	stwm	{r10},--(r23)
13	stwm	{r11},--(r23)
14	stwm	{r12},--(r23)
15	stwm	{r13},--(r23)
16	stwm	{r14},(r2)++
17	stwm	{r14,r15},(r2)++
18	stwm	{r14,r15,r16},(r2)++
19	stwm	{r14,r15,r16,r17},(r2)++
20	stwm	{r14,r15,r16,r17,r18},(r2)++
21	stwm	{r14,r15,r16,r17,r18,r19},(r2)++
22	stwm	{r14,r15,r16,r17,r18,r19,r20},(r2)++
23	stwm	{r14,r15,r16,r17,r18,r19,r20,r21},(r2)++
24	stwm	{r14,r15,r16,r17,r18,r19,r20,r21,r22},(r2)++
25	stwm	{r14,r15,r16,r17,r18,r19,r20,r21,r22,r23},(r2)++
26	stwm	{r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,fp},(r2)++
27	stwm	{r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,fp,ra},(r2)++
28	stwm	{r2,r7,r11},(r13)++
29	stwm	{r2,r7,r11},(r13)++,writeback
30