]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/testsuite/sim/frv/ftino.cgs
This commit was manufactured by cvs2svn to create branch
[thirdparty/binutils-gdb.git] / sim / testsuite / sim / frv / ftino.cgs
CommitLineData
4a306116
DB
1# frv testcase for ftino
2# mach: all
3
4 .include "testutils.inc"
5
6 start
7
8 .global ftinev
9ftinev:
10 and_spr_immed -4081,tbr ; clear tbr.tt
11 set_gr_spr tbr,gr7
12 inc_gr_immed 2112,gr7 ; address of exception handler
13 set_mem_limmed 0x0038,0x2000,gr7 ; bctrlr 0,0
14
15 set_spr_immed 128,lcr
16 set_spr_addr bad,lr
17 set_gr_immed 0,gr7
18
19 set_fcc 0x0 0
20 ftino ; should branch to tbr + (128 + 4)*16
21 set_fcc 0x1 0
22 ftino ; should branch to tbr + (128 + 4)*16
23 set_fcc 0x2 0
24 ftino ; should branch to tbr + (128 + 4)*16
25 set_fcc 0x3 0
26 ftino ; should branch to tbr + (128 + 4)*16
27 set_fcc 0x4 0
28 ftino ; should branch to tbr + (128 + 4)*16
29 set_fcc 0x5 0
30 ftino ; should branch to tbr + (128 + 4)*16
31 set_fcc 0x6 0
32 ftino ; should branch to tbr + (128 + 4)*16
33 set_fcc 0x7 0
34 ftino ; should branch to tbr + (128 + 4)*16
35 set_fcc 0x8 0
36 ftino ; should branch to tbr + (128 + 4)*16
37 set_fcc 0x9 0
38 ftino ; should branch to tbr + (128 + 4)*16
39 set_fcc 0xa 0
40 ftino ; should branch to tbr + (128 + 4)*16
41 set_fcc 0xb 0
42 ftino ; should branch to tbr + (128 + 4)*16
43 set_fcc 0xc 0
44 ftino ; should branch to tbr + (128 + 4)*16
45 set_fcc 0xd 0
46 ftino ; should branch to tbr + (128 + 4)*16
47 set_fcc 0xe 0
48 ftino ; should branch to tbr + (128 + 4)*16
49 set_fcc 0xf 0
50 ftino ; should branch to tbr + (128 + 4)*16
51 pass
52bad:
53 fail