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

Subversion Repositories openrisc

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

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 38 julius
# Source file used to test relaxation.
2
 
3
        .text
4
foo:
5
        b       bar
6
        bal     bar
7
        beq     $2, $3, bar
8
        bne     $4, $5, bar
9
        blez    $2, bar
10
        bgtz    $3, bar
11
        bltz    $4, bar
12
        bgez    $5, bar
13
        bc1f    bar
14
        bc1t    bar
15
 
16
        bltzal  $2, bar
17
        bgezal  $3, bar
18
 
19
        beql    $2, $3, bar
20
        bnel    $4, $5, bar
21
        blezl   $2, bar
22
        bgtzl   $3, bar
23
        bltzl   $4, bar
24
        bgezl   $5, bar
25
        bc1fl   bar
26
        bc1tl   bar
27
 
28
        bltzall $2, bar
29
        bgezall $3, bar
30
 
31
        .space  0x20000         # to make a 128kb loop body
32
bar:
33
        b       foo
34
        bal     foo
35
        beq     $2, $3, foo
36
        bne     $4, $5, foo
37
        blez    $2, foo
38
        bgtz    $3, foo
39
        bltz    $4, foo
40
        bgez    $5, foo
41
        bc1f    foo
42
        bc1t    foo
43
 
44
        bltzal  $2, foo
45
        bgezal  $3, foo
46
 
47
        beql    $2, $3, foo
48
        bnel    $4, $5, foo
49
        blezl   $2, foo
50
        bgtzl   $3, foo
51
        bltzl   $4, foo
52
        bgezl   $5, foo
53
        bc1fl   foo
54
        bc1tl   foo
55
 
56
        bltzall $2, foo
57
        bgezall $3, foo

powered by: WebSVN 2.1.0

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