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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [d10v/] [instruction_packing-005.s] - Blame information for rev 856

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

Line No. Rev Author Line
1 38 julius
        .globl in_data
2
        .data
3
        .align 1
4
        .type    in_data,@object
5
        .size    in_data,2
6
in_data:
7
        .word 8192
8
        .text
9
        .align 2
10
        .globl foo
11
        .type    foo,@function
12
foo:
13
        st r13,@-sp
14
        ld r0,@((in_data),r14)
15
        bl func_a
16
        ld r13,@sp+
17
        jmp r13
18
.Lfe1:
19
        .size    foo,.Lfe1-foo
20
        .align 2
21
        .globl func_a
22
        .type    func_a,@function
23
func_a:
24
        mv r2,r0
25
        ldi r3,0
26
.L7:
27
        and3 r1,r2,-32768
28
        addi r3,1
29
        slli r2,1
30
        cmpeqi r1,-32768
31
        mv r0,r2
32
        bnoti r0,15
33
        mvf0t r2,r0
34
        cmpui r3,8
35
        brf0t .L7
36
        mv r0,r2
37
        jmp r13
38
 
39
 
40
 

powered by: WebSVN 2.1.0

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