2004-02-29 Andrew Cagney <cagney@redhat.com>
[deliverable/binutils-gdb.git] / sim / testsuite / sim / frv / cmovgfd.cgs
CommitLineData
4a306116
DB
1# frv testcase for cmovgfd $GRj,$FRk,$CCi,$cond
2# mach: all
3
4 .include "testutils.inc"
5
6 start
7
8 .global cmovgfd
9cmovgfd:
10 set_spr_immed 0x1b1b,cccr
11
12 set_gr_limmed 0xdead,0xbeef,gr8
13 set_gr_limmed 0xbeef,0xdead,gr9
14 set_fr_iimmed 0,0,fr8
15 set_fr_iimmed 0,0,fr9
16 cmovgfd gr8,fr8,cc0,1
17 test_gr_limmed 0xdead,0xbeef,gr8
18 test_gr_limmed 0xbeef,0xdead,gr9
19 test_fr_limmed 0xdead,0xbeef,fr8
20 test_fr_limmed 0xbeef,0xdead,fr9
21
22 set_gr_limmed 0xdead,0xbeef,gr8
23 set_gr_limmed 0xbeef,0xdead,gr9
24 set_fr_iimmed 0,0,fr8
25 set_fr_iimmed 0,0,fr9
26 cmovgfd gr8,fr8,cc4,1
27 test_gr_limmed 0xdead,0xbeef,gr8
28 test_gr_limmed 0xbeef,0xdead,gr9
29 test_fr_limmed 0xdead,0xbeef,fr8
30 test_fr_limmed 0xbeef,0xdead,fr9
31
32 set_gr_limmed 0xdead,0xbeef,gr8
33 set_gr_limmed 0xbeef,0xdead,gr9
34 set_fr_iimmed 0,0,fr8
35 set_fr_iimmed 0,0,fr9
36 cmovgfd gr8,fr8,cc0,0
37 test_gr_limmed 0xdead,0xbeef,gr8
38 test_gr_limmed 0xbeef,0xdead,gr9
39 test_fr_limmed 0,0,fr8
40 test_fr_limmed 0,0,fr9
41
42 set_gr_limmed 0xdead,0xbeef,gr8
43 set_gr_limmed 0xbeef,0xdead,gr9
44 set_fr_iimmed 0,0,fr8
45 set_fr_iimmed 0,0,fr9
46 cmovgfd gr8,fr8,cc4,0
47 test_gr_limmed 0xdead,0xbeef,gr8
48 test_gr_limmed 0xbeef,0xdead,gr9
49 test_fr_limmed 0,0,fr8
50 test_fr_limmed 0,0,fr9
51
52 set_gr_limmed 0xdead,0xbeef,gr8
53 set_gr_limmed 0xbeef,0xdead,gr9
54 set_fr_iimmed 0,0,fr8
55 set_fr_iimmed 0,0,fr9
56 cmovgfd gr8,fr8,cc1,0
57 test_gr_limmed 0xdead,0xbeef,gr8
58 test_gr_limmed 0xbeef,0xdead,gr9
59 test_fr_limmed 0xdead,0xbeef,fr8
60 test_fr_limmed 0xbeef,0xdead,fr9
61
62 set_gr_limmed 0xdead,0xbeef,gr8
63 set_gr_limmed 0xbeef,0xdead,gr9
64 set_fr_iimmed 0,0,fr8
65 set_fr_iimmed 0,0,fr9
66 cmovgfd gr8,fr8,cc5,0
67 test_gr_limmed 0xdead,0xbeef,gr8
68 test_gr_limmed 0xbeef,0xdead,gr9
69 test_fr_limmed 0xdead,0xbeef,fr8
70 test_fr_limmed 0xbeef,0xdead,fr9
71
72 set_gr_limmed 0xdead,0xbeef,gr8
73 set_gr_limmed 0xbeef,0xdead,gr9
74 set_fr_iimmed 0,0,fr8
75 set_fr_iimmed 0,0,fr9
76 cmovgfd gr8,fr8,cc1,1
77 test_gr_limmed 0xdead,0xbeef,gr8
78 test_gr_limmed 0xbeef,0xdead,gr9
79 test_fr_limmed 0,0,fr8
80 test_fr_limmed 0,0,fr9
81
82 set_gr_limmed 0xdead,0xbeef,gr8
83 set_gr_limmed 0xbeef,0xdead,gr9
84 set_fr_iimmed 0,0,fr8
85 set_fr_iimmed 0,0,fr9
86 cmovgfd gr8,fr8,cc5,1
87 test_gr_limmed 0xdead,0xbeef,gr8
88 test_gr_limmed 0xbeef,0xdead,gr9
89 test_fr_limmed 0,0,fr8
90 test_fr_limmed 0,0,fr9
91
92 set_gr_limmed 0xdead,0xbeef,gr8
93 set_gr_limmed 0xbeef,0xdead,gr9
94 set_fr_iimmed 0,0,fr8
95 set_fr_iimmed 0,0,fr9
96 cmovgfd gr8,fr8,cc2,0
97 test_gr_limmed 0xdead,0xbeef,gr8
98 test_gr_limmed 0xbeef,0xdead,gr9
99 test_fr_limmed 0,0,fr8
100 test_fr_limmed 0,0,fr9
101
102 set_gr_limmed 0xdead,0xbeef,gr8
103 set_gr_limmed 0xbeef,0xdead,gr9
104 set_fr_iimmed 0,0,fr8
105 set_fr_iimmed 0,0,fr9
106 cmovgfd gr8,fr8,cc6,1
107 test_gr_limmed 0xdead,0xbeef,gr8
108 test_gr_limmed 0xbeef,0xdead,gr9
109 test_fr_limmed 0,0,fr8
110 test_fr_limmed 0,0,fr9
111
112 set_gr_limmed 0xdead,0xbeef,gr8
113 set_gr_limmed 0xbeef,0xdead,gr9
114 set_fr_iimmed 0,0,fr8
115 set_fr_iimmed 0,0,fr9
116 cmovgfd gr8,fr8,cc3,1
117 test_gr_limmed 0xdead,0xbeef,gr8
118 test_gr_limmed 0xbeef,0xdead,gr9
119 test_fr_limmed 0,0,fr8
120 test_fr_limmed 0,0,fr9
121
122 set_gr_limmed 0xdead,0xbeef,gr8
123 set_gr_limmed 0xbeef,0xdead,gr9
124 set_fr_iimmed 0,0,fr8
125 set_fr_iimmed 0,0,fr9
126 cmovgfd gr8,fr8,cc7,0
127 test_gr_limmed 0xdead,0xbeef,gr8
128 test_gr_limmed 0xbeef,0xdead,gr9
129 test_fr_limmed 0,0,fr8
130 test_fr_limmed 0,0,fr9
131
132 pass
This page took 0.086391 seconds and 4 git commands to generate.