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

Subversion Repositories darkriscv

[/] [darkriscv/] [trunk/] [src/] [io.s] - Blame information for rev 6

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 marcelos
        .file   "io.c"
2
        .option nopic
3
        .text
4
        .align  2
5
        .globl  board_name
6
        .type   board_name, @function
7
board_name:
8 4 marcelos
        .LA2: auipc     a5,%pcrel_hi(.LC2)
9
        addi    a5,a5,%pcrel_lo(.LA2)
10
        beqz    a0,.L1
11
        .LA3: auipc     a5,%pcrel_hi(.LC3)
12
        li      a4,1
13
        addi    a5,a5,%pcrel_lo(.LA3)
14
        beq     a0,a4,.L1
15
        .LA4: auipc     a5,%pcrel_hi(.LC4)
16
        li      a4,2
17
        addi    a5,a5,%pcrel_lo(.LA4)
18
        beq     a0,a4,.L1
19
        .LA5: auipc     a5,%pcrel_hi(.LC5)
20
        li      a4,3
21
        addi    a5,a5,%pcrel_lo(.LA5)
22
        beq     a0,a4,.L1
23
        .LA6: auipc     a5,%pcrel_hi(.LC6)
24
        li      a4,4
25
        addi    a5,a5,%pcrel_lo(.LA6)
26
        beq     a0,a4,.L1
27
        .LA7: auipc     a5,%pcrel_hi(.LC7)
28
        li      a4,5
29
        addi    a5,a5,%pcrel_lo(.LA7)
30
        beq     a0,a4,.L1
31
        .LA8: auipc     a5,%pcrel_hi(.LC8)
32
        li      a4,6
33
        addi    a5,a5,%pcrel_lo(.LA8)
34
        beq     a0,a4,.L1
35 6 marcelos
        .LA9: auipc     a5,%pcrel_hi(.LC9)
36 4 marcelos
        li      a4,7
37 6 marcelos
        addi    a5,a5,%pcrel_lo(.LA9)
38 4 marcelos
        beq     a0,a4,.L1
39 6 marcelos
        .LA1: auipc     a5,%pcrel_hi(.LC1)
40 4 marcelos
        li      a4,8
41 6 marcelos
        addi    a5,a5,%pcrel_lo(.LA1)
42 4 marcelos
        beq     a0,a4,.L1
43 6 marcelos
        .LA10: auipc    a5,%pcrel_hi(.LC10)
44
        li      a4,9
45
        addi    a5,a5,%pcrel_lo(.LA10)
46
        beq     a0,a4,.L1
47 4 marcelos
        .LA0: auipc     a5,%pcrel_hi(.LC0)
48 6 marcelos
        li      a4,10
49 4 marcelos
        addi    a5,a5,%pcrel_lo(.LA0)
50
        beq     a0,a4,.L1
51 6 marcelos
        .LA11: auipc    a5,%pcrel_hi(.LC11)
52
        addi    a5,a5,%pcrel_lo(.LA11)
53 4 marcelos
.L1:
54
        mv      a0,a5
55 2 marcelos
        ret
56
        .size   board_name, .-board_name
57
        .globl  utimers
58
        .globl  threads
59
        .comm   io,16,4
60
        .section        .rodata.str1.4,"aMS",@progbits,1
61
        .align  2
62
.LC0:
63 6 marcelos
        .string "aliexpress hpc/40gbe ku040"
64
        .zero   1
65
.LC1:
66
        .string "aliexpress hpc/40gbe k420"
67 2 marcelos
        .zero   2
68
.LC2:
69
        .string "simulation only"
70
.LC3:
71
        .string "avnet microboard lx9"
72
        .zero   3
73
.LC4:
74
        .string "xilinx ac701 a200"
75
        .zero   2
76
.LC5:
77
        .string "qmtech sdram lx16"
78
        .zero   2
79
.LC6:
80
        .string "qmtech spartan7 s15"
81
.LC7:
82
        .string "lattice brevia2 lxp2"
83
        .zero   3
84
.LC8:
85
        .string "piswords rs485 lx9"
86
        .zero   1
87
.LC9:
88 6 marcelos
        .string "digilent spartan3 s200"
89
        .zero   1
90
.LC10:
91
        .string "qmtech artix7 a35"
92 2 marcelos
        .zero   2
93 6 marcelos
.LC11:
94 2 marcelos
        .string "unknown"
95
        .section        .sbss,"aw",@nobits
96
        .align  2
97
        .type   utimers, @object
98
        .size   utimers, 4
99
utimers:
100
        .zero   4
101
        .type   threads, @object
102
        .size   threads, 4
103
threads:
104
        .zero   4
105
        .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.