📄 init.ps
字号:
.file "..\src\Init.c"
; GNU C 2.7.2 [AL 1.1, MM 40] RISC NEWS-OS compiled by CC
; Cc1 defaults:
; -mmemcpy
; Cc1 arguments (-G value = 0, Cpu = 3000, ISA = 1):
; -quiet -dumpbase -g -O -fno-builtin -o
gcc2_compiled.:
__gnu_compiled_c:
.code
.align 1
.def _init_bcu, val _init_bcu, scl 2, type 0x21, endef
.global _init_bcu
.loc 35
.def ent, scl 101, type 0x0, endef
_init_bcu:
; .frame %sp,4,$31 # vars= 0, regs= 1/0, args= 0, extra= 0
; .mask 0x80000000,-4
; .fmask 0x00000000,0
.loc 38
xld.w %r11,0x0004812e ; 295214
xld.w %r10,0x00002009 ; 8201
;.set volatile
xld.h [%r11],%r10
;.set novolatile
.loc 41
xld.w %r11,0x00048130 ; 295216
xld.w %r10,0x00000400 ; 1024
;.set volatile
xld.h [%r11],%r10
;.set novolatile
.loc 48
xld.w %r11,0x00048122 ; 295202
xld.w %r10,0x00000001 ; 1
;.set volatile
xld.h [%r11],%r10
;.set novolatile
.loc 55
xld.w %r11,0x00048126 ; 295206
xld.w %r10,0x00000002 ; 2
;.set volatile
xld.h [%r11],%r10
;.set novolatile
.loc 61
xld.w %r10,0x00048128 ; 295208
ld.w %r13,0x0
;.set volatile
xld.h [%r10],%r13
;.set novolatile
.loc 64
xld.w %r12,0x0004812a ; 295210
xld.w %r10,0x00003737 ; 14135
;.set volatile
xld.h [%r12],%r10
;.set novolatile
.loc 67
xld.w %r11,0x0004813a ; 295226
xld.w %r10,0x0000000b ; 11
;.set volatile
xld.h [%r11],%r10
;.set novolatile
.loc 69
xld.w %r11,0x00048132 ; 295218
;.set volatile
xld.uh %r10,[%r11]
;.set novolatile
xoor %r10,%r10,0x00000200
;.set volatile
xld.h [%r11],%r10
;.set novolatile
.loc 70
;.set volatile
xld.uh %r10,[%r11]
;.set novolatile
xand %r10,%r10,0x0000fffd
;.set volatile
xld.h [%r11],%r10
;.set novolatile
.loc 71
;.set volatile
xld.uh %r10,[%r12]
;.set novolatile
xand %r10,%r10,0x000000ff
;.set volatile
xld.h [%r12],%r10
;.set novolatile
.loc 72
;.set volatile
xld.uh %r10,[%r12]
;.set novolatile
xoor %r10,%r10,0x000001ff
;.set volatile
xld.h [%r12],%r10
;.set novolatile
.loc 76
ret
.def end, scl 111, type 0x0, endef
.align 1
.def _init_int, val _init_int, scl 2, type 0x21, endef
.global _init_int
.loc 86
.def ent, scl 101, type 0x0, endef
_init_int:
; .frame %sp,4,$31 # vars= 0, regs= 1/0, args= 0, extra= 0
; .mask 0x80000000,-4
; .fmask 0x00000000,0
.loc 89
xld.w %r10,0x00040270 ; 262768
ld.w %r12,0x0
;.set volatile
xld.b [%r10],%r12
;.set novolatile
.loc 90
xld.w %r10,0x00040271 ; 262769
;.set volatile
xld.b [%r10],%r12
;.set novolatile
.loc 91
xld.w %r10,0x00040272 ; 262770
;.set volatile
xld.b [%r10],%r12
;.set novolatile
.loc 92
xld.w %r10,0x00040273 ; 262771
;.set volatile
xld.b [%r10],%r12
;.set novolatile
.loc 93
xld.w %r10,0x00040274 ; 262772
;.set volatile
xld.b [%r10],%r12
;.set novolatile
.loc 94
xld.w %r10,0x00040275 ; 262773
;.set volatile
xld.b [%r10],%r12
;.set novolatile
.loc 95
xld.w %r10,0x00040276 ; 262774
;.set volatile
xld.b [%r10],%r12
;.set novolatile
.loc 96
xld.w %r10,0x00040277 ; 262775
;.set volatile
xld.b [%r10],%r12
;.set novolatile
.loc 99
xld.w %r10,0x00040280 ; 262784
xld.w %r11,0x000000ff ; 255
;.set volatile
xld.b [%r10],%r11
;.set novolatile
.loc 100
xld.w %r10,0x00040281 ; 262785
;.set volatile
xld.b [%r10],%r11
;.set novolatile
.loc 101
xld.w %r10,0x00040282 ; 262786
;.set volatile
xld.b [%r10],%r11
;.set novolatile
.loc 102
xld.w %r10,0x00040283 ; 262787
;.set volatile
xld.b [%r10],%r11
;.set novolatile
.loc 103
xld.w %r10,0x00040284 ; 262788
;.set volatile
xld.b [%r10],%r11
;.set novolatile
.loc 104
xld.w %r10,0x00040285 ; 262789
;.set volatile
xld.b [%r10],%r11
;.set novolatile
.loc 105
xld.w %r10,0x00040286 ; 262790
;.set volatile
xld.b [%r10],%r11
;.set novolatile
.loc 106
xld.w %r10,0x00040287 ; 262791
;.set volatile
xld.b [%r10],%r11
;.set novolatile
.loc 109
xld.w %r10,0x00040290 ; 262800
;.set volatile
xld.b [%r10],%r12
;.set novolatile
.loc 110
xld.w %r10,0x00040291 ; 262801
;.set volatile
xld.b [%r10],%r12
;.set novolatile
.loc 111
xld.w %r10,0x00040292 ; 262802
;.set volatile
xld.b [%r10],%r12
;.set novolatile
.loc 112
xld.w %r10,0x00040293 ; 262803
;.set volatile
xld.b [%r10],%r12
;.set novolatile
.loc 115
xld.w %r10,0x00040294 ; 262804
;.set volatile
xld.b [%r10],%r12
;.set novolatile
.loc 116
xld.w %r10,0x00040295 ; 262805
;.set volatile
xld.b [%r10],%r12
;.set novolatile
.loc 117
xld.w %r10,0x00040296 ; 262806
;.set volatile
xld.b [%r10],%r12
;.set novolatile
.loc 118
xld.w %r10,0x00040297 ; 262807
;.set volatile
xld.b [%r10],%r12
;.set novolatile
.loc 120
ret
.def end, scl 111, type 0x0, endef
.endfile
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -