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

Subversion Repositories or1k_old

[/] [or1k_old/] [trunk/] [orp/] [orp_soc/] [sw/] [syscall/] [syscall.S] - Blame information for rev 1157

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

Line No. Rev Author Line
1 1157 lampret
#include "../support/spr_defs.h"
2
 
3
.global _main
4
.global _syscall_except
5
 
6
.section .vectors, "ax"
7
.org 0xc00
8
_syscall_except:
9
        l.addi r11,r11,20
10
        l.addi r11,r11,21
11
        l.rfe
12
        l.addi r11,r11,22
13
        l.addi r11,r11,23
14
        l.nop
15
 
16
.section .text
17
.org 0x2000
18
 
19
_main:
20
        l.nop
21
        l.addi r11,r0,1
22
_loop:
23
        l.addi r11,r11,1
24
        l.addi r11,r11,2
25
        l.sys 13
26
        l.addi r11,r11,3
27
        l.addi r11,r11,4
28
        l.addi r11,r11,5
29
        l.nop
30
        l.nop
31
        l.nop
32
        l.movhi r9,hi(0xdeadde74)
33
        l.ori   r9,r9,lo(0xdeadde74)
34
        l.add   r3,r11,r9
35
        l.jal   _report
36
        l.nop
37
        l.jal   _exit
38
        l.nop
39
 

powered by: WebSVN 2.1.0

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