Add support to GDB for the Renesas rl78 architecture.
[external/binutils.git] / sim / testsuite / sim / cris / asm / swap.ms
1 # mach: crisv8 crisv10 crisv32
2 # output: 1ec8224a\n13785244\nc81e4a22\n44527813\n224a1ec8\n52441378\n4a22c81e\n87ecbbad\ne137ddb5\nec87adbb\n37e1b5dd\nbbad87ec\nddb5e137\nadbbec87\nb5dd37e1\n0\n
3
4  .include "testutils.inc"
5  start
6  move.d 0x78134452,r4
7  move.d r4,r3
8  swapr r3
9  test_move_cc 0 0 0 0
10  dumpr3 ; 1ec8224a
11
12  move.d r4,r3
13  swapb r3
14  test_move_cc 0 0 0 0
15  dumpr3 ; 13785244
16
17  move.d r4,r3
18  swapbr r3
19  test_move_cc 1 0 0 0
20  dumpr3 ; c81e4a22
21
22  move.d r4,r3
23  swapw r3
24  test_move_cc 0 0 0 0
25  dumpr3 ; 44527813
26
27  move.d r4,r3
28  swapwr r3
29  test_move_cc 0 0 0 0
30  dumpr3 ; 224a1ec8
31
32  move.d r4,r3
33  swapwb r3
34  test_move_cc 0 0 0 0
35  dumpr3 ; 52441378
36
37  move.d r4,r3
38  swapwbr r3
39  test_move_cc 0 0 0 0
40  dumpr3 ; 4a22c81e
41
42  move.d r4,r3
43  swapn r3
44  test_move_cc 1 0 0 0
45  dumpr3 ; 87ecbbad
46
47  move.d r4,r3
48  swapnr r3
49  test_move_cc 1 0 0 0
50  dumpr3 ; e137ddb5
51
52  move.d r4,r3
53  swapnb r3
54  test_move_cc 1 0 0 0
55  dumpr3 ; ec87adbb
56
57  move.d r4,r3
58  swapnbr r3
59  test_move_cc 0 0 0 0
60  dumpr3 ; 37e1b5dd
61
62  move.d r4,r3
63  swapnw r3
64  test_move_cc 1 0 0 0
65  dumpr3 ; bbad87ec
66
67  move.d r4,r3
68  swapnwr r3
69  test_move_cc 1 0 0 0
70  dumpr3 ; ddb5e137
71
72  move.d r4,r3
73  swapnwb r3
74  test_move_cc 1 0 0 0
75  dumpr3 ; adbbec87
76
77  move.d r4,r3
78  swapnwbr r3
79  test_move_cc 1 0 0 0
80  dumpr3 ; b5dd37e1
81
82  moveq -1,r3
83  swapnwbr r3
84  test_move_cc 0 1 0 0
85  dumpr3 ; 0
86
87  quit