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

Subversion Repositories 1664

[/] [1664/] [trunk/] [arci/] [1664/] [inclui/] [0.SO.inclui.1664] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 mrdmkg
.defina SO_exit 0
2
.defina SO_memoria_nova 1 ;cuantia (0) ; -> desloca (0) ; 0: eror - memoria nondisponable
3
.defina SO_memoria_libri 2 ;desloca
4
.defina SO_argc 3
5
.defina SO_argv {SO_argc 1 +}
6
.defina SO_open {SO_argc 2 +}
7
.defina SO_close {SO_argc 3 +}
8
.defina SO_read {SO_argc 4 +}
9
.defina SO_write {SO_argc 5 +}
10
.defina SO_lseek {SO_argc 6 +}
11
.defina SO_ftruncate {SO_argc 7 +}
12
.defina SO_time {SO_argc 8 +}
13
.defina SO_nanosleep {SO_argc 9 +}
14
.defina SO_eseta_cuantia SO_nanosleep
15
 
16
 
17
.model eseta_SO_exit {
18
%+{%c 0 >} ldri 1 %0
19
ldri 0 SO_exit
20
~rev opera_rev_eseta
21
}
22
 
23
.model eseta_SO_memoria_nova {
24
%+{%c 0 >} ldri 1 %0
25
ldri 0 SO_memoria_nova
26
~rev opera_rev_eseta
27
}
28
 
29
.model eseta_SO_memoria_libri {
30
%+{%c 0 >} ldri 1 %0
31
ldri 0 SO_memoria_libri
32
~rev opera_rev_eseta
33
}
34
 
35
.model eseta_SO_argc {
36
ldri 0 SO_argc
37
~rev opera_rev_eseta
38
}
39
 
40
.model eseta_SO_argv {
41
%+{%c 0 >} ldri 1 %0
42
ldri 0 SO_argv
43
~rev opera_rev_eseta
44
}
45
 
46
.model eseta_SO_read {
47
%+{%c 0 >} ldri 1 %0
48
ldri 0 SO_read
49
~rev opera_rev_eseta
50
}
51
 
52
.model eseta_SO_write {
53
%+{%c 0 >} ldri 1 %0
54
ldri 0 SO_write
55
~rev opera_rev_eseta
56
}

powered by: WebSVN 2.1.0

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