]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/testsuite/sim/cris/asm/scc.ms
This commit was manufactured by cvs2svn to create branch
[thirdparty/binutils-gdb.git] / sim / testsuite / sim / cris / asm / scc.ms
CommitLineData
5e1f6430
HPN
1# mach: crisv0 crisv3 crisv8 crisv10 crisv32
2# output: 1\n0\n1\n0\n1\n0\n1\n0\n0\n1\n1\n0\n1\n0\n1\n0\n1\n0\n0\n1\n0\n1\n1\n0\n1\n0\n0\n1\n1\n0\n1\n1\n0\n
3
4 .include "testutils.inc"
5
6 start
7 clearf nzvc
8 scc r3
9 dumpr3 ; 1
10 scs r3
11 dumpr3 ; 0
12 sne r3
13 dumpr3 ; 1
14 seq r3
15 dumpr3 ; 0
16 svc r3
17 dumpr3 ; 1
18 svs r3
19 dumpr3 ; 0
20 spl r3
21 dumpr3 ; 1
22 smi r3
23 dumpr3 ; 0
24 sls r3
25 dumpr3 ; 0
26 shi r3
27 dumpr3 ; 1
28 sge r3
29 dumpr3 ; 1
30 slt r3
31 dumpr3 ; 0
32 sgt r3
33 dumpr3 ; 1
34 sle r3
35 dumpr3 ; 0
36 sa r3
37 dumpr3 ; 1
38 setf nzvc
39 scc r3
40 dumpr3 ; 0
41 scs r3
42 dumpr3 ; 1
43 sne r3
44 dumpr3 ; 0
45 svc r3
46 dumpr3 ; 0
47 svs r3
48 dumpr3 ; 1
49 spl r3
50 dumpr3 ; 0
51 smi r3
52 dumpr3 ; 1
53 sls r3
54 dumpr3 ; 1
55 shi r3
56 dumpr3 ; 0
57 sge r3
58 dumpr3 ; 1
59 slt r3
60 dumpr3 ; 0
61 sgt r3
62 dumpr3 ; 0
63 sle r3
64 dumpr3 ; 1
65 sa r3
66 dumpr3 ; 1
67 clearf n
68 sge r3
69 dumpr3 ; 0
70 slt r3
71 dumpr3 ; 1
72
73 .if ..asm.arch.cris.v32
74 setf p
75 ssb r3
76 .else
77 moveq 1,r3
78 .endif
79 dumpr3 ; 1
80
81 .if ..asm.arch.cris.v32
82 clearf p
83 ssb r3
84 .else
85 moveq 0,r3
86 .endif
87 dumpr3 ; 0
88
89 quit