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