?? drv_led.ps
字號:
.file "..\src\Drv_led.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 vInitLED, val vInitLED, scl 2, type 0x21, endef
.global vInitLED
.loc 21
.def ent, scl 101, type 0x0, endef
vInitLED:
; .frame %sp,4,$31 # vars= 0, regs= 1/0, args= 0, extra= 0
; .mask 0x80000000,-4
; .fmask 0x00000000,0
.loc 22
xld.w %r11,0x000402d0 ; 262864
;.set volatile
xld.ub %r10,[%r11]
;.set novolatile
xand %r10,%r10,0x000000f0
;.set volatile
xld.b [%r11],%r10
;.set novolatile
.loc 23
xld.w %r11,0x000402d2 ; 262866
;.set volatile
xld.ub %r10,[%r11]
;.set novolatile
xoor %r10,%r10,0x0000000f
;.set volatile
xld.b [%r11],%r10
;.set novolatile
.loc 24
xld.w %r11,0x000402d1 ; 262865
;.set volatile
xld.ub %r10,[%r11]
;.set novolatile
xand %r10,%r10,0x000000f0
;.set volatile
xld.b [%r11],%r10
;.set novolatile
.loc 25
ret
.def end, scl 111, type 0x0, endef
.align 1
.def vLEDOn, val vLEDOn, scl 2, type 0x21, endef
.global vLEDOn
.loc 28
.def ent, scl 101, type 0x0, endef
vLEDOn:
; .frame %sp,4,$31 # vars= 0, regs= 1/0, args= 0, extra= 0
; .mask 0x80000000,-4
; .fmask 0x00000000,0
.loc 29
xld.w %r11,0x000402d1 ; 262865
;.set volatile
xld.ub %r10,[%r11]
;.set novolatile
xoor %r10,%r10,0x0000000f
;.set volatile
xld.b [%r11],%r10
;.set novolatile
.loc 30
ret
.def end, scl 111, type 0x0, endef
.align 1
.def vLEDOff, val vLEDOff, scl 2, type 0x21, endef
.global vLEDOff
.loc 33
.def ent, scl 101, type 0x0, endef
vLEDOff:
; .frame %sp,4,$31 # vars= 0, regs= 1/0, args= 0, extra= 0
; .mask 0x80000000,-4
; .fmask 0x00000000,0
.loc 34
xld.w %r11,0x000402d1 ; 262865
;.set volatile
xld.ub %r10,[%r11]
;.set novolatile
xand %r10,%r10,0x000000f0
;.set volatile
xld.b [%r11],%r10
;.set novolatile
.loc 35
ret
.def end, scl 111, type 0x0, endef
.align 1
.def vSingleOn, val vSingleOn, scl 2, type 0x21, endef
.global vSingleOn
.loc 38
.def ent, scl 101, type 0x0, endef
vSingleOn:
; .frame %sp,4,$31 # vars= 0, regs= 1/0, args= 0, extra= 0
; .mask 0x80000000,-4
; .fmask 0x00000000,0
.def number, val 12, scl 17, type 0xc, endef
.loc 39
ld.ub %r12,%r12
xcmp %r12,2
xjreq __L7
xjrgt __L12
xcmp %r12,1
xjreq __L6
xjp __L5
__L12:
xcmp %r12,3
xjreq __L8
xcmp %r12,4
xjreq __L9
xjp __L5
__L6:
.loc 42
xld.w %r11,0x000402d1 ; 262865
;.set volatile
xld.ub %r10,[%r11]
;.set novolatile
xoor %r10,%r10,0x00000004
.loc 43
xjp __L13
__L7:
.loc 45
xld.w %r11,0x000402d1 ; 262865
;.set volatile
xld.ub %r10,[%r11]
;.set novolatile
xoor %r10,%r10,0x00000002
.loc 46
xjp __L13
__L8:
.loc 48
xld.w %r11,0x000402d1 ; 262865
;.set volatile
xld.ub %r10,[%r11]
;.set novolatile
xoor %r10,%r10,0x00000001
.loc 49
xjp __L13
__L9:
.loc 51
xld.w %r11,0x000402d1 ; 262865
;.set volatile
xld.ub %r10,[%r11]
;.set novolatile
xoor %r10,%r10,0x00000008
__L13:
;.set volatile
xld.b [%r11],%r10
;.set novolatile
__L5:
.loc 56
ret
.def end, scl 111, type 0x0, endef
.align 1
.def vSingleOff, val vSingleOff, scl 2, type 0x21, endef
.global vSingleOff
.loc 59
.def ent, scl 101, type 0x0, endef
vSingleOff:
; .frame %sp,4,$31 # vars= 0, regs= 1/0, args= 0, extra= 0
; .mask 0x80000000,-4
; .fmask 0x00000000,0
.def number, val 12, scl 17, type 0xc, endef
.loc 60
ld.ub %r12,%r12
xcmp %r12,2
xjreq __L17
xjrgt __L22
xcmp %r12,1
xjreq __L16
xjp __L15
__L22:
xcmp %r12,3
xjreq __L18
xcmp %r12,4
xjreq __L19
xjp __L15
__L16:
.loc 63
xld.w %r11,0x000402d1 ; 262865
;.set volatile
xld.ub %r10,[%r11]
;.set novolatile
xand %r10,%r10,0x000000fb
.loc 64
xjp __L23
__L17:
.loc 66
xld.w %r11,0x000402d1 ; 262865
;.set volatile
xld.ub %r10,[%r11]
;.set novolatile
xand %r10,%r10,0x000000fd
.loc 67
xjp __L23
__L18:
.loc 69
xld.w %r11,0x000402d1 ; 262865
;.set volatile
xld.ub %r10,[%r11]
;.set novolatile
xand %r10,%r10,0x000000fe
.loc 70
xjp __L23
__L19:
.loc 72
xld.w %r11,0x000402d1 ; 262865
;.set volatile
xld.ub %r10,[%r11]
;.set novolatile
xand %r10,%r10,0x000000f7
__L23:
;.set volatile
xld.b [%r11],%r10
;.set novolatile
__L15:
.loc 77
ret
.def end, scl 111, type 0x0, endef
.endfile
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -