📄 crt0.s
字号:
#include "regdef.h"/* __start() -------------------------------------------------------------- A stub that sets up the C stack and jumps to the function load_image(), which returns the entry point into the boot loader. Upon return from load_image(), __start() immediately jumps to that address, thus completing the boot loading process.*/ .text .globl __start .ent __start__start: la sp, 0xFFFFFFFFA0000000 + 4096 mfc0 t0, $12 /* Status register */ and t0, t0, ~4 /* Clear ERL */ mtc0 t0, $12 /* Fixup status register */ jal load_image jr v0 .end __start /* abort() -------------------------------------------------------------- Abort the simulator using Sulima private opcode, break 666.*/ .globl abort .ent abort abort: break 666 .end abort/* wbflush() -------------------------------------------------------------- Write barrier.*/ .globl wbflush .ent wbflushwbflush: sync jr ra .end wbflush
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -