2004-02-29 Andrew Cagney <cagney@redhat.com>
[deliverable/binutils-gdb.git] / sim / testsuite / sim / frv / cadd.cgs
1 # frv testcase for cadd $GRi,$GRj,$GRk,$CCi,$cond
2 # mach: all
3
4 .include "testutils.inc"
5
6 start
7
8 .global cadd
9 cadd:
10 set_spr_immed 0x1b1b,cccr
11
12 set_gr_immed 1,gr7
13 set_gr_immed 2,gr8
14 cadd gr7,gr8,gr8,cc4,1
15 test_gr_immed 3,gr8
16
17 set_gr_limmed 0x7fff,0xffff,gr7
18 set_gr_immed 1,gr8
19 cadd gr7,gr8,gr8,cc4,1
20 test_gr_limmed 0x8000,0x0000,gr8
21
22 cadd gr8,gr8,gr8,cc4,1
23 test_gr_immed 0,gr8
24
25 set_gr_immed 1,gr7
26 set_gr_immed 2,gr8
27 cadd gr7,gr8,gr8,cc4,0
28 test_gr_immed 2,gr8
29
30 set_gr_limmed 0x7fff,0xffff,gr7
31 set_gr_immed 1,gr8
32 cadd gr7,gr8,gr8,cc4,0
33 test_gr_immed 1,gr8
34
35 cadd gr8,gr8,gr8,cc4,0
36 test_gr_immed 1,gr8
37
38 set_gr_immed 1,gr7
39 set_gr_immed 2,gr8
40 cadd gr7,gr8,gr8,cc5,0
41 test_gr_immed 3,gr8
42
43 set_gr_limmed 0x7fff,0xffff,gr7
44 set_gr_immed 1,gr8
45 cadd gr7,gr8,gr8,cc5,0
46 test_gr_limmed 0x8000,0x0000,gr8
47
48 cadd gr8,gr8,gr8,cc5,0
49 test_gr_immed 0,gr8
50
51 set_gr_immed 1,gr7
52 set_gr_immed 2,gr8
53 cadd gr7,gr8,gr8,cc5,1
54 test_gr_immed 2,gr8
55
56 set_gr_limmed 0x7fff,0xffff,gr7
57 set_gr_immed 1,gr8
58 cadd gr7,gr8,gr8,cc5,1
59 test_gr_immed 1,gr8
60
61 cadd gr8,gr8,gr8,cc5,1
62 test_gr_immed 1,gr8
63
64 set_gr_immed 1,gr7
65 set_gr_immed 2,gr8
66 cadd gr7,gr8,gr8,cc6,1
67 test_gr_immed 2,gr8
68
69 set_gr_limmed 0x7fff,0xffff,gr7
70 set_gr_immed 1,gr8
71 cadd gr7,gr8,gr8,cc6,0
72 test_gr_immed 1,gr8
73
74 cadd gr8,gr8,gr8,cc6,1
75 test_gr_immed 1,gr8
76
77 set_gr_immed 1,gr7
78 set_gr_immed 2,gr8
79 cadd gr7,gr8,gr8,cc7,0
80 test_gr_immed 2,gr8
81
82 set_gr_limmed 0x7fff,0xffff,gr7
83 set_gr_immed 1,gr8
84 cadd gr7,gr8,gr8,cc7,1
85 test_gr_immed 1,gr8
86
87 cadd gr8,gr8,gr8,cc7,0
88 test_gr_immed 1,gr8
89
90 pass
This page took 0.031091 seconds and 4 git commands to generate.