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

Subversion Repositories 1664

[/] [1664/] [trunk/] [arci/] [x86/] [macro/] [macro.inc] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 mrdmkg
%ifndef globalmacroincluded
2
%define globalmacroincluded
3
 
4
%macro hst 1
5
db 0x3e
6
%1
7
%endmacro
8
 
9
%macro hwnt 1
10
db 0x2e
11
%1
12
%endmacro
13
 
14
%macro code_local 1
15
section .text
16
%1
17
%endmacro
18
 
19
%macro datos_local 1
20
section .data
21
%1
22
%endmacro
23
 
24
%macro reserva_local 1
25
section .bss
26
%1
27
%endmacro
28
 
29
%macro codigi_local 1
30
section .text
31
%1
32
%endmacro
33
 
34
%macro codigi_global 1
35
section .text
36
%1
37
global %1
38
%endmacro
39
 
40
%macro code_global 1
41
section .text
42
%1
43
global %1
44
%endmacro
45
 
46
%macro code_global_ 1 ;skip text section declaration (just in case)
47
;section .text
48
%1
49
global %1
50
%endmacro
51
 
52
%macro bphere 0
53
%ifdef bpenable
54
db 0xcc
55
%endif
56
%endmacro
57
 
58
%macro shortmov 2
59
push %2
60
pop %1
61
%endmacro
62
 
63
%macro zeroextend8 1
64
db %1
65
align 0x08 db 0
66
%endmacro
67
 
68
%endif ;macro include end

powered by: WebSVN 2.1.0

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