1 # fr30 testcase for stm0 ($reglist_low)
4 .include "testutils.inc"
11 ; Test stm0 ($reglist_low)
12 mvr_h_gr sp,r8 ; save stack pointer temporarily
13 mvr_h_gr sp,r9 ; save stack pointer permanently
22 set_cc 0x0f ; Condition codes should not change
34 mvr_h_gr r9,sp ; restore stack pointer
35 mvr_h_gr r9,r8 ; save stack pointer temporarily
44 set_cc 0x0f ; Condition codes should not change
56 mvr_h_gr r9,sp ; restore stack pointer
57 mvr_h_gr r9,r8 ; save stack pointer temporarily
66 set_cc 0x0f ; Condition codes should not change
67 stm0 (r1,r5,r7,r3) ; Order specified should not matter
78 mvr_h_gr r9,sp ; restore stack pointer
79 mvr_h_gr r9,r8 ; save stack pointer temporarily
88 set_cc 0x0f ; Condition codes should not change
89 stm0 () ; should do nothing