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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [mn10300/] [relax.s] - Blame information for rev 816

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 38 julius
        .am33_2
2
 
3
        .section .rlcb, "ax"
4
        .global relax_long_cond_branch
5
relax_long_cond_branch:
6
        clr d0
7
        clr d1
8
.L1:
9
        add d1,d0
10
        inc d1
11
 
12
        .fill 32764, 1, 0xcb
13
 
14
        cmp 9,d1
15
        ble .L1
16
        rets
17
 
18
 
19
        .section .rlfcb, "ax"
20
        .global relax_long_float_cond_branch
21
relax_long_float_cond_branch:
22
        clr d0
23
        clr d1
24
.L2:
25
        add d1,d0
26
        inc d1
27
 
28
        .fill 32764, 1, 0xcb
29
 
30
        cmp 9,d1
31
        fble .L2
32
        rets
33
 
34
        .section .rscb, "ax"
35
        .global relax_short_cond_branch
36
relax_short_cond_branch:
37
        clr d0
38
        clr d1
39
.L3:
40
        add d1,d0
41
        inc d1
42
 
43
        .fill 252, 1, 0xcb
44
 
45
        cmp 9,d1
46
        ble .L3
47
        rets
48
 
49
        .section .rsfcb, "ax"
50
        .global relax_short_float_cond_branch
51
relax_short_float_cond_branch:
52
        clr d0
53
        clr d1
54
.L4:
55
        add d1,d0
56
        inc d1
57
 
58
        .fill 252, 1, 0xcb
59
 
60
        cmp 9,d1
61
        fble .L4
62
        rets
63
 
64
        .section .rsucb, "ax"
65
        .global relax_short_uncommon_cond_branch
66
relax_short_uncommon_cond_branch:
67
        clr d0
68
        clr d1
69
.L5:
70
        add d1,d0
71
        inc d1
72
 
73
        .fill 252, 1, 0xcb
74
 
75
        cmp 9,d1
76
        bvc .L5
77
        rets
78
 
79
        .section .rlucb, "ax"
80
        .global relax_long_uncommon_cond_branch
81
relax_long_uncommon_cond_branch:
82
        clr d0
83
        clr d1
84
.L6:
85
        add d1,d0
86
        inc d1
87
 
88
        .fill 32764, 1, 0xcb
89
 
90
        cmp 9,d1
91
        bvc .L6
92
        rets
93
 

powered by: WebSVN 2.1.0

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