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

Subversion Repositories darkriscv

[/] [darkriscv/] [trunk/] [src/] [banner.s] - Blame information for rev 2

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

Line No. Rev Author Line
1 2 marcelos
        .file   "banner.c"
2
        .option nopic
3
        .text
4
        .align  2
5
        .globl  banner
6
        .type   banner, @function
7
banner:
8
        addi    sp,sp,-288
9
        lui     a1,%hi(.LC0)
10
        li      a2,269
11
        addi    a1,a1,%lo(.LC0)
12
        addi    a0,sp,4
13
        sw      ra,284(sp)
14
        sw      s0,280(sp)
15
        sw      s1,276(sp)
16
        call    memcpy
17
        li      a0,10
18
        call    putchar
19
        addi    s0,sp,4
20
.L2:
21
        lbu     a5,0(s0)
22
        bnez    a5,.L5
23
        lw      ra,284(sp)
24
        lw      s0,280(sp)
25
        lw      s1,276(sp)
26
        addi    sp,sp,288
27
        jr      ra
28
.L5:
29
        addi    s0,s0,2
30
        lbu     s1,-1(s0)
31
.L3:
32
        addi    s1,s1,-1
33
        li      a4,-1
34
        beq     s1,a4,.L2
35
        mv      a0,a5
36
        sw      a5,0(sp)
37
        call    putchar
38
        lw      a5,0(sp)
39
        j       .L3
40
        .size   banner, .-banner
41
        .section        .rodata.str1.4,"aMS",@progbits,1
42
        .align  2
43
.LC0:
44
        .ascii  " \016v \n\001 \022v\034\n\001"
45
        .string "r\r \007v\032\n\001r\020 \006v\030\n\001r\022 \004v\030\n\001r\022 \004v\030\n\001r\022 \004v\030\n\001r\020 \006v\026 \002\n\001r\r \007v\026 \004\n\001r\002 \020v\026 \006\n\001r\002 \fv\030 \006r\002\n\001r\004 \006v\032 \006r\004\n\001r\006 \006v\026 \006r\006\n\001r\b \006v\022 \006r\b\n\001r\n \006v\016 \006r\n\n\001r\f \006v\n \006r\f\n\001r\016 \006v\006 \006r\016\n\001r\020 \006v\002 \006r\020\n\001r\022 \nr\022\n\001r\024 \006r\024\n\001r\026 \002r\026\n\002 \007I\001N\001S\001T\001R\001U\001C\001T\001I\001O\001N\001 \001S\001E\001T\001S\001 \001W\001A\001N\001T\001 \001T\001O\001 \001B\001E\001 \001F\001R\001E\002\n\002"
46
        .ident  "GCC: (GNU) 9.0.0 20180818 (experimental)"

powered by: WebSVN 2.1.0

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