官方参考手册
本页收录龙芯公开发布的 LoongArch 官方参考手册 与相关规范文档。点击标题将直接打开该手册,展开后可阅读内容简介与下载开源仓库。
龙芯架构参考手册 · 卷一:基础架构
本卷阐述龙芯架构中的基础架构部分,是理解指令系统、特权机制与异常模型的核心文档。
主要内容
- 基础整型指令集
- 基础浮点指令集
- 特权资源架构
- 控制与状态寄存器 CSR
- 存储管理
- 例外与中断
- 指令编码
范围说明
本卷适用于 LoongArch64 与 LoongArch32S(标准版,Standard)。
龙芯架构 32 位精简版参考手册(LoongArch32R)
本手册在精简指令集范围内说明基础架构,约 71 条整型指令、73 条浮点指令,合计 140 余条,面向嵌入式与教学等场景。
主要内容
- 基础整型指令集
- 基础浮点指令集
- 特权资源架构
- 控制与状态寄存器 CSR
- 存储管理
- 例外与中断
- 指令编码
范围说明
龙芯杯等赛事采用的 LA32R 即基于该精简架构。
LoongArch 应用程序二进制接口(ABI)
说明应用程序与系统、工具链之间的二进制接口约定,是编写与移植用户态程序的重要规范。
主要内容
- 程序调用规约
- 寄存器使用说明
- ELF 相关内容
- 与龙架构相关的 DWARF
仓库
龙架构工具链约定
《Toolchain Conventions of the LoongArch™ Architecture》:约定编译器、汇编器与链接器应遵循的目标特征与命令行选项等,便于构建可移植的工具链与构建系统。
主要内容
- 目标指令架构(Target ISA)
- 配置目标 ABI
- C/C++ 预处理器中与龙架构相关的宏
- 编译器选项说明
仓库
