OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [gdb-7.1/] [sim/] [testsuite/] [sim/] [sh/] [clip.s] - Blame information for rev 816

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 227 jeremybenn
# sh testcase for clips, clipu
2
# mach:  all
3
# as(sh):       -defsym sim_cpu=0
4
# as(shdsp):    -defsym sim_cpu=1 -dsp
5
 
6
        .include "testutils.inc"
7
 
8
        start
9
 
10
clips_b:
11
        set_grs_a5a5
12
        clips.b r1
13
        test_gr0_a5a5
14
        assertreg 0xffffff80 r1
15
        test_gr_a5a5 r2
16
        test_gr_a5a5 r3
17
        test_gr_a5a5 r4
18
        test_gr_a5a5 r5
19
        test_gr_a5a5 r6
20
        test_gr_a5a5 r7
21
        test_gr_a5a5 r8
22
        test_gr_a5a5 r9
23
        test_gr_a5a5 r10
24
        test_gr_a5a5 r11
25
        test_gr_a5a5 r12
26
        test_gr_a5a5 r13
27
        test_gr_a5a5 r14
28
 
29
clipu_b:
30
        set_grs_a5a5
31
        clipu.b r1
32
        test_gr0_a5a5
33
        assertreg 0xff r1
34
        test_gr_a5a5 r2
35
        test_gr_a5a5 r3
36
        test_gr_a5a5 r4
37
        test_gr_a5a5 r5
38
        test_gr_a5a5 r6
39
        test_gr_a5a5 r7
40
        test_gr_a5a5 r8
41
        test_gr_a5a5 r9
42
        test_gr_a5a5 r10
43
        test_gr_a5a5 r11
44
        test_gr_a5a5 r12
45
        test_gr_a5a5 r13
46
        test_gr_a5a5 r14
47
 
48
clips_w:
49
        set_grs_a5a5
50
        clips.w r1
51
        test_gr0_a5a5
52
        assertreg 0xffff8000 r1
53
        test_gr_a5a5 r2
54
        test_gr_a5a5 r3
55
        test_gr_a5a5 r4
56
        test_gr_a5a5 r5
57
        test_gr_a5a5 r6
58
        test_gr_a5a5 r7
59
        test_gr_a5a5 r8
60
        test_gr_a5a5 r9
61
        test_gr_a5a5 r10
62
        test_gr_a5a5 r11
63
        test_gr_a5a5 r12
64
        test_gr_a5a5 r13
65
        test_gr_a5a5 r14
66
 
67
clipu_w:
68
        set_grs_a5a5
69
        clipu.w r1
70
        test_gr0_a5a5
71
        assertreg 0xffff r1
72
        test_gr_a5a5 r2
73
        test_gr_a5a5 r3
74
        test_gr_a5a5 r4
75
        test_gr_a5a5 r5
76
        test_gr_a5a5 r6
77
        test_gr_a5a5 r7
78
        test_gr_a5a5 r8
79
        test_gr_a5a5 r9
80
        test_gr_a5a5 r10
81
        test_gr_a5a5 r11
82
        test_gr_a5a5 r12
83
        test_gr_a5a5 r13
84
        test_gr_a5a5 r14
85
 
86
        pass
87
 
88
        exit 0
89
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.