]>
Commit | Line | Data |
---|---|---|
f45ee507 DB |
1 | # fr30 testcase for leave |
2 | # mach(): fr30 | |
3 | ||
4 | .include "testutils.inc" | |
5 | ||
6 | START | |
7 | ||
8 | .text | |
9 | .global leave | |
10 | leave: | |
11 | ; Test leave $u10 | |
12 | mvr_h_gr sp,r7 ; save Stack pointer | |
13 | mvr_h_gr sp,r14 | |
14 | inci_h_gr -4,r14 | |
15 | mvi_h_mem 0xdeadbeef,r14 | |
16 | mvi_h_gr 0xbeefdead,r15 | |
17 | set_cc 0x0f ; Condition codes are irrelevent | |
18 | leave | |
19 | test_cc 1 1 1 1 | |
20 | testr_h_gr sp,r7 | |
21 | test_h_gr 0xdeadbeef,r14 | |
22 | ||
23 | pass |