]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/testsuite/sim/frv/cmnot.cgs
This commit was manufactured by cvs2svn to create branch
[thirdparty/binutils-gdb.git] / sim / testsuite / sim / frv / cmnot.cgs
CommitLineData
4a306116
DB
1# frv testcase for cmnot $FRintj,$FRintk,$CCi,$cond
2# mach: all
3
4 .include "testutils.inc"
5
6 start
7
8 .global cmnot
9cmnot:
10 set_spr_immed 0x1b1b,cccr
11
12 set_fr_iimmed 0xaaaa,0xaaaa,fr7
13 cmnot fr7,fr7,cc0,1
14 test_fr_iimmed 0x55555555,fr7
15
16 set_fr_iimmed 0xdead,0xbeef,fr7
17 cmnot fr7,fr7,cc4,1
18 test_fr_iimmed 0x21524110,fr7
19
20 set_fr_iimmed 0xaaaa,0xaaaa,fr7
21 cmnot fr7,fr7,cc1,0
22 test_fr_iimmed 0x55555555,fr7
23
24 set_fr_iimmed 0xdead,0xbeef,fr7
25 cmnot fr7,fr7,cc5,0
26 test_fr_iimmed 0x21524110,fr7
27
28 set_fr_iimmed 0xaaaa,0xaaaa,fr7
29 cmnot fr7,fr7,cc0,0
30 test_fr_iimmed 0xaaaaaaaa,fr7
31
32 set_fr_iimmed 0xdead,0xbeef,fr7
33 cmnot fr7,fr7,cc4,0
34 test_fr_iimmed 0xdeadbeef,fr7
35
36 set_fr_iimmed 0xaaaa,0xaaaa,fr7
37 cmnot fr7,fr7,cc1,1
38 test_fr_iimmed 0xaaaaaaaa,fr7
39
40 set_fr_iimmed 0xdead,0xbeef,fr7
41 cmnot fr7,fr7,cc5,1
42 test_fr_iimmed 0xdeadbeef,fr7
43
44 set_fr_iimmed 0xaaaa,0xaaaa,fr7
45 cmnot fr7,fr7,cc2,0
46 test_fr_iimmed 0xaaaaaaaa,fr7
47
48 set_fr_iimmed 0xdead,0xbeef,fr7
49 cmnot fr7,fr7,cc6,1
50 test_fr_iimmed 0xdeadbeef,fr7
51
52 set_fr_iimmed 0xaaaa,0xaaaa,fr7
53 cmnot fr7,fr7,cc3,0
54 test_fr_iimmed 0xaaaaaaaa,fr7
55
56 set_fr_iimmed 0xdead,0xbeef,fr7
57 cmnot fr7,fr7,cc7,1
58 test_fr_iimmed 0xdeadbeef,fr7
59
60 pass