550W Document
550W, a high-end OS
asm.h
浏览该文件的文档.
1
#pragma once
2
3
/* clang-format off */
4
5
#define END(function) \
6
.size function, .- function
7
8
#define ENDPROC(name) \
9
.type name, @function; \
10
END(name)
11
12
#define EXPORT(symbol) \
13
.globl symbol; \
14
symbol:
15
16
#define FEXPORT(symbol) \
17
.globl symbol; \
18
.type symbol, @function; \
19
symbol:
20
21
#define ENTRY(name) \
22
.globl name; \
23
.balign 4; \
24
name:
25
26
#define RISCV_PTR .dword
27
#define RISCV_SZPTR 8
28
#define RISCV_LGPTR 3
29
30
/* clang-format on */
src
arch
riscv
include
asm
asm.h
制作者
1.9.1