Commit | Line | Data |
---|---|---|
48c5eb8a SS |
1 | ;; test all register names c3x |
2 | .text | |
3 | ;; Test the base names | |
4 | .ifdef TEST_ALL | |
5 | start: ldi R0,R0 | |
6 | ldi R0,R1 | |
7 | ldi R0,R2 | |
8 | ldi R0,R3 | |
9 | ldi R0,R4 | |
10 | ldi R0,R5 | |
11 | ldi R0,R6 | |
12 | ldi R0,R7 | |
13 | ldi R0,AR0 | |
14 | ldi R0,AR1 | |
15 | ldi R0,AR2 | |
16 | ldi R0,AR3 | |
17 | ldi R0,AR4 | |
18 | ldi R0,AR5 | |
19 | ldi R0,AR6 | |
20 | ldi R0,AR7 | |
21 | ldi R0,DP | |
22 | ldi R0,IR0 | |
23 | ldi R0,IR1 | |
24 | ldi R0,BK | |
25 | ldi R0,SP | |
26 | ldi R0,ST | |
27 | .endif | |
28 | .ifdef TEST_C3X | |
29 | ldi R0,IE | |
30 | ldi R0,IF | |
31 | ldi R0,IOF | |
32 | .endif | |
33 | .ifdef TEST_C4X | |
34 | ldi R0,DIE | |
35 | ldi R0,IIE | |
36 | ldi R0,IIF | |
37 | .endif | |
38 | .ifdef TEST_ALL | |
39 | ldi R0,RS | |
40 | ldi R0,RE | |
41 | ldi R0,RC | |
42 | .endif | |
43 | .ifdef TEST_C4X | |
44 | ldi R0,R8 | |
45 | ldi R0,R9 | |
46 | ldi R0,R10 | |
47 | ldi R0,R11 | |
48 | ldpe R0,IVTP | |
49 | ldpe R0,TVTP | |
50 | .endif | |
51 | ||
52 | ;; Test the alternative names | |
53 | .ifdef TEST_ALL | |
54 | ldf F0,F0 | |
55 | ldf F0,F1 | |
56 | ldf F0,F2 | |
57 | ldf F0,F3 | |
58 | ldf F0,F4 | |
59 | ldf F0,F5 | |
60 | ldf F0,F6 | |
61 | ldf F0,F7 | |
62 | .endif | |
63 | .ifdef TEST_C4X | |
64 | ldf F0,F8 | |
65 | ldf F0,F9 | |
66 | ldf F0,F10 | |
67 | ldf F0,F11 | |
68 | .endif | |
69 | .end |