📄 vplayer.s
字号:
LM85:
.stabn 68,0,243,LM85
st _is_audio_mute[r25],r0 ;movsi 0 -> _is_audio_mute
LM86:
.stabn 68,0,244,LM86
ld _before_mute[r25],r9 ;movsi _before_mute -> r9
st _vcx_audio_volume[r25],r9 ;movsi r9 -> _vcx_audio_volume
LM87:
.stabn 68,0,246,LM87
ld _vcx_audio_volume[r25],r2 ;movsi _vcx_audio_volume -> r2
L86:
ble r2,r0,L43
nop ;via slot (len 1)
addi r2,#-257,r2 ;addsi3 r2,-257 -> r2
LM88:
.stabn 68,0,247,LM88
st _vcx_audio_volume[r25],r2 ;movsi r2 -> _vcx_audio_volume
LM89:
.stabn 68,0,248,LM89
ld _audio_level[r25],r2 ;movsi _audio_level -> r2
addi r2,#-1,r2 ;addsi3 r2,-1 -> r2
L84:
st _audio_level[r25],r2 ;movsi r2 -> _audio_level
L43:
LM90:
.stabn 68,0,250,LM90
jspci r24,#_process_volume,r31
nop ;via slot (len 0)
nop ;via slot (len 0) ;1 _process_volume
LM91:
.stabn 68,0,251,LM91
jspci r24,#L10,r0
nop ;via slot (len 0)
nop ;via slot (len 0) ;jump L10
L44:
LM92:
.stabn 68,0,253,LM92
jspci r24,#_vcd20,r31
nop ;via slot (len 1) ;1 _vcd20
addi r0,#5,r4 ;movsi smallint
LM93:
.stabn 68,0,254,LM93
jspci r24,#L10,r0
nop ;via slot (len 0)
nop ;via slot (len 0) ;jump L10
L45:
LM94:
.stabn 68,0,256,LM94
jspci r24,#_vcd20,r31
nop ;via slot (len 1) ;1 _vcd20
addi r0,#6,r4 ;movsi smallint
LM95:
.stabn 68,0,257,LM95
jspci r24,#L10,r0
nop ;via slot (len 0)
nop ;via slot (len 0) ;jump L10
L46:
LM96:
.stabn 68,0,259,LM96
jspci r24,#_DSC_cmd,r31
addi r0,#13,r4 ;movsi smallint
addi r0,#0,r5 ;movsi smallint
addi r0,#1,r8 ;movsi smallint
and r2,r8,r2 ;andsi3 r2,r8 -> r2
beq r2,r0,L47
nop ;via slot (len 1)
ld -28[r30],r9 ;C r9 -28 r30
LM97:
.stabn 68,0,260,LM97
jspci r24,#_vcd20,r31
nop ;via slot (len 1) ;1 _vcd20
addi r0,#8,r4 ;movsi smallint
LM98:
.stabn 68,0,261,LM98
jspci r24,#L10,r0
nop ;via slot (len 0)
nop ;via slot (len 0) ;jump L10
L47:
LM99:
.stabn 68,0,262,LM99
bne r9,r0,L49
nop ;via slot (len 1)
addi r0,#0,r4 ;movsi smallint
LM100:
.stabn 68,0,263,LM100
ld _currPage+280[r25],r2 ;movsi _currPage+280 -> r2
beq r2,r0,L87
nop ;via slot (len 0)
nop ;via slot (len 0)
LM101:
.stabn 68,0,264,LM101
jspci r24,#_au_end,r31
nop ;via slot (len 1) ;1 _au_end
addi r0,#0,r4 ;movsi smallint
LM102:
.stabn 68,0,265,LM102
addi r0,#0,r4 ;movsi smallint
L87:
jspci r24,#_DSC_set_aux,r31 ;1 _DSC_set_aux
addi r0,#0,r5 ;movsi smallint
addi r0,#16,r6 ;movsi smallint
LM103:
.stabn 68,0,268,LM103
L53:
jspci r24,#_DSC_cmd,r31
addi r0,#9,r4 ;movsi smallint
addi r0,#0,r5 ;movsi smallint
addi r0,#2,r8 ;movsi smallint
and r2,r8,r2 ;andsi3 r2,r8 -> r2
bne r2,r0,L53
nop ;via slot (len 0)
nop ;via slot (len 0)
LM104:
.stabn 68,0,272,LM104
jspci r24,#L82,r0 ;jump L82
addi r0,#1,r9 ;movsi smallint
st -28[r30],r9 ; movsi r9 -> -28[r30]
L49:
LM105:
.stabn 68,0,273,LM105
jspci r24,#_DSC_set_aux,r31 ;1 _DSC_set_aux
addi r0,#0,r5 ;movsi smallint
addi r0,#8,r6 ;movsi smallint
L58:
LM106:
.stabn 68,0,276,LM106
jspci r24,#_DSC_cmd,r31
addi r0,#13,r4 ;movsi smallint
addi r0,#0,r5 ;movsi smallint
addi r0,#64,r8 ;movsi smallint
and r2,r8,r2 ;andsi3 r2,r8 -> r2
bne r2,r0,L58
nop ;via slot (len 0)
nop ;via slot (len 0)
LM107:
.stabn 68,0,282,LM107
jspci r24,#L88,r0 ;jump L88
st -28[r30],r0 ; movsi 0 -> -28[r30]
addi r0,#0,r4 ;movsi smallint
L60:
LM108:
.stabn 68,0,284,LM108
jspci r24,#_DSC_cmd,r31
addi r0,#13,r4 ;movsi smallint
addi r0,#0,r5 ;movsi smallint
addi r0,#1,r9 ;movsi smallint
and r2,r9,r2 ;andsi3 r2,r9 -> r2
bne r2,r0,L61
nop ;via slot (len 1)
ld -28[r30],r8 ;C r8 -28 r30
LM109:
.stabn 68,0,285,LM109
jspci r24,#_vcd20,r31
nop ;via slot (len 1) ;1 _vcd20
addi r0,#9,r4 ;movsi smallint
LM110:
.stabn 68,0,286,LM110
jspci r24,#L10,r0
nop ;via slot (len 0)
nop ;via slot (len 0) ;jump L10
L61:
LM111:
.stabn 68,0,287,LM111
bne r8,r0,L63
nop ;via slot (len 0)
nop ;via slot (len 0)
LM112:
.stabn 68,0,288,LM112
ld _currPage+280[r25],r2 ;movsi _currPage+280 -> r2
beqsq r2,r0,L89
nop ;via slot (len 1)
addi r0,#0,r4 ;movsi smallint
LM113:
.stabn 68,0,289,LM113
jspci r24,#_au_end,r31
nop ;via slot (len 1) ;1 _au_end
addi r0,#0,r4 ;movsi smallint
LM114:
.stabn 68,0,290,LM114
addi r0,#0,r4 ;movsi smallint
L89:
jspci r24,#_DSC_set_aux,r31 ;1 _DSC_set_aux
addi r0,#0,r5 ;movsi smallint
addi r0,#8,r6 ;movsi smallint
L67:
LM115:
.stabn 68,0,293,LM115
jspci r24,#_DSC_cmd,r31
addi r0,#13,r4 ;movsi smallint
addi r0,#0,r5 ;movsi smallint
addi r0,#32,r9 ;movsi smallint
and r2,r9,r2 ;andsi3 r2,r9 -> r2
bne r2,r0,L67
nop ;via slot (len 0)
nop ;via slot (len 0)
LM116:
.stabn 68,0,297,LM116
jspci r24,#L82,r0 ;jump L82
addi r0,#1,r8 ;movsi smallint
st -28[r30],r8 ; movsi r8 -> -28[r30]
L63:
LM117:
.stabn 68,0,298,LM117
ld _currPage+280[r25],r2 ;movsi _currPage+280 -> r2
beqsq r2,r0,L90
nop ;via slot (len 1)
addi r0,#0,r4 ;movsi smallint
LM118:
.stabn 68,0,299,LM118
jspci r24,#_au_end,r31
nop ;via slot (len 1) ;1 _au_end
addi r0,#0,r4 ;movsi smallint
LM119:
.stabn 68,0,300,LM119
addi r0,#0,r4 ;movsi smallint
L90:
jspci r24,#_DSC_set_aux,r31 ;1 _DSC_set_aux
addi r0,#0,r5 ;movsi smallint
addi r0,#16,r6 ;movsi smallint
L73:
LM120:
.stabn 68,0,302,LM120
jspci r24,#_DSC_cmd,r31
addi r0,#13,r4 ;movsi smallint
addi r0,#0,r5 ;movsi smallint
addi r0,#4,r9 ;movsi smallint
and r2,r9,r2 ;andsi3 r2,r9 -> r2
bne r2,r0,L73
nop ;via slot (len 0)
nop ;via slot (len 0)
LM121:
.stabn 68,0,303,LM121
st -28[r30],r0 ; movsi 0 -> -28[r30]
LM122:
.stabn 68,0,304,LM122
L82:
addi r0,#0,r4 ;movsi smallint
L88:
jspci r24,#_DSC_set_aux,r31 ;1 _DSC_set_aux
addi r0,#1,r5 ;movsi smallint
addi r0,#8,r6 ;movsi smallint
LM123:
.stabn 68,0,305,LM123
addi r0,#0,r4 ;movsi smallint
jspci r24,#_DSC_set_aux,r31 ;1 _DSC_set_aux
addi r0,#1,r5 ;movsi smallint
addi r0,#16,r6 ;movsi smallint
LM124:
.stabn 68,0,308,LM124
jspci r24,#L10,r0
nop ;via slot (len 0)
nop ;via slot (len 0) ;jump L10
L76:
LM125:
.stabn 68,0,323,LM125
sb -21[r30],r0
LM126:
.stabn 68,0,324,LM126
LBE7:
L10:
LM127:
.stabn 68,0,328,LM127
jspci r24,#_html_sound,r31
nop ;via slot (len 0)
nop ;via slot (len 0) ;1 _html_sound
LM128:
.stabn 68,0,332,LM128
jspci r24,#_html_timeout,r31
nop ;via slot (len 0)
nop ;via slot (len 0) ;1 _html_timeout
LM129:
.stabn 68,0,333,LM129
jspci r24,#L5,r0
nop ;via slot (len 0)
nop ;via slot (len 0) ;jump L5
LM130:
.stabn 68,0,334,LM130
LBE2:
;EPILOGUE
addi r30,#-64,r29 ; sp not trusted here
ld 16[r29],r31
ld 20[r29],r30
ld 24[r29],r16
jspci r31,#0,r0 ;return
addi r29,#64,r29
nop
;END EPILOGUE
.eop ;VirtualPlayer
.stabs "VirtualPlayer:F19",36,0,43,_VirtualPlayer
.stabs "osd_clear:1",128,0,44,-16
.stabs "ircode:r1",64,0,45,16
.stabs "timeout:4",128,0,46,-20
.stabs "tmp:42=ar1;0;1;2",128,0,48,-12
.stabs "PLUS_10_cnt:2",128,0,49,-21
.stabs "cd_30opened:1",128,0,50,-28
.stabn 192,0,0,LBB2
.stabs "foo:r1",64,0,84,2
.stabn 192,0,0,LBB3
.stabn 224,0,0,LBE3
.stabn 192,0,0,LBB4
.stabn 224,0,0,LBE4
.stabn 192,0,0,LBB5
.stabn 192,0,0,LBB6
.stabn 224,0,0,LBE6
.stabn 224,0,0,LBE5
.stabn 192,0,0,LBB7
.stabn 224,0,0,LBE7
.stabn 224,0,0,LBE2
.align 2
.globl _show_bookmark
_show_bookmark:
LM131:
.stabn 68,0,337,LM131
;#PROLOGUE
addi r29,#-48,r29 ; temp= 0, regs= 24, args= 0, sfo= -8
st 16[r29],r31
st 20[r29],r30
st 24[r29],r18
st 28[r29],r17
st 32[r29],r16
;.mask 0xc0070000,-32
addi r29,#48,r30 ; set up frame pointer
;END PROLOGUE
show_bookmark_body:
LM132:
.stabn 68,0,338,LM132
LBB8:
addi r0,#9,r18 ;movsi smallint
addi r0,#32,r17 ;movsi smallint
addi r0,#26,r16 ;movsi smallint
L94:
LM133:
.stabn 68,0,339,LM133
LBB9:
jspci r24,#_getInfraCode,r31
nop ;via slot (len 0)
nop ;via slot (len 0)
LM134:
.stabn 68,0,340,LM134
bhi r2,r18,L95
nop ;via slot (len 0)
nop ;via slot (len 0)
LM135:
.stabn 68,0,341,LM135
bne r2,r0,L96
nop ;via slot (len 0)
nop ;via slot (len 0)
LM136:
.stabn 68,0,342,LM136
jspci r24,#_play_bookmark,r31
nop ;via slot (len 1)
addi r0,#10,r4 ;movsi smallint
jspci r24,#L93,r0
nop ;via slot (len 0)
nop ;via slot (len 0) ;jump L93
L96:
LM137:
.stabn 68,0,344,LM137
jspci r24,#_play_bookmark,r31
nop ;via slot (len 1)
add r0,r2,r4 ;movsi r2 -> r4
LM138:
.stabn 68,0,345,LM138
jspci r24,#L93,r0
nop ;via slot (len 0)
nop ;via slot (len 0) ;jump L93
L95:
LM139:
.stabn 68,0,347,LM139
beq r2,r17,L93
nop ;via slot (len 0)
nop ;via slot (len 0)
LM140:
.stabn 68,0,349,LM140
bne r2,r16,L98
nop ;via slot (len 0)
nop ;via slot (len 0)
LM141:
.stabn 68,0,351,LM141
L102:
jspci r24,#_del_bookmark,r31
nop ;via slot (len 0)
nop ;via slot (len 0)
beq r2,r0,L93
nop ;via slot (len 0)
nop ;via slot (len 0)
LM142:
.stabn 68,0,352,LM142
jspci r24,#L102,r0
nop ;via slot (len 0)
nop ;via slot (len 0) ;jump L102
L98:
LM143:
.stabn 68,0,354,LM143
jspci r24,#_html_sound,r31
nop ;via slot (len 0)
nop ;via slot (len 0) ;1 _html_sound
LM144:
.stabn 68,0,355,LM144
LBE9:
jspci r24,#L94,r0
nop ;via slot (len 0)
nop ;via slot (len 0) ;jump L94
L93:
LM145:
.stabn 68,0,356,LM145
LBE8:
;EPILOGUE
addi r30,#-48,r29 ; sp not trusted here
ld 16[r29],r31
ld 20[r29],r30
ld 24[r29],r18
ld 28[r29],r17
ld 32[r29],r16
jspci r31,#0,r0 ;return
addi r29,#48,r29
nop
;END EPILOGUE
.eop ;show_bookmark
.stabs "show_bookmark:F19",36,0,337,_show_bookmark
.stabn 192,0,0,LBB8
.stabs "ircode:r1",64,0,339,2
.stabn 192,0,0,LBB9
.stabn 224,0,0,LBE9
.stabn 224,0,0,LBE8
.align 2
.globl _vcd30_poweroff
_vcd30_poweroff:
LM146:
.stabn 68,0,360,LM146
;#PROLOGUE
addi r29,#-32,r29 ; temp= 0, regs= 8, args= 0, sfo= -8
st 16[r29],r31
st 20[r29],r30
;.mask 0xc0000000,-28
addi r29,#32,r30 ; set up frame pointer
;END PROLOGUE
vcd30_poweroff_body:
LM147:
.stabn 68,0,361,LM147
addi r25,#_currPage+280,r2 ;C movsi _currPage+280(AExp) -> r2
ld 0[r2],r2 ;movsi 0[r2] -> r2
beq r2,r0,L107
nop ;via slot (len 0)
nop ;via slot (len 0)
LM148:
.stabn 68,0,362,LM148
jspci r24,#_au_end,r31
nop ;via slot (len 1) ;1 _au_end
addi r0,#0,r4 ;movsi smallint
L107:
LM149:
.stabn 68,0,364,LM149
jspci r24,#_process_power_off_key,r31
nop ;via slot (len 0)
nop ;via slot (len 0) ;1 _process_power_off_key
LM150:
.stabn 68,0,365,LM150
;EPILOGUE
addi r30,#-32,r29 ; sp not trusted here
ld 16[r29],r31
ld 20[r29],r30
jspci r31,#0,r0 ;return
addi r29,#32,r29
nop
;END EPILOGUE
.eop ;vcd30_poweroff
.stabs "vcd30_poweroff:F19",36,0,360,_vcd30_poweroff
.align 2
.globl _vcd30_eject
_vcd30_eject:
LM151:
.stabn 68,0,371,LM151
;#PROLOGUE
addi r29,#-32,r29 ; temp= 0, regs= 8, args= 0, sfo= -8
st 16[r29],r31
st 20[r29],r30
;.mask 0xc0000000,-28
addi r29,#32,r30 ; set up frame pointer
;END PROLOGUE
vcd30_eject_body:
LM152:
.stabn 68,0,372,LM152
addi r25,#_currPage+280,r2 ;C movsi _currPage+280(AExp) -> r2
ld 0[r2],r2 ;movsi 0[r2] -> r2
beq r2,r0,L109
nop ;via slot (len 0)
nop ;via slot (len 0)
LM153:
.stabn 68,0,373,LM153
jspci r24,#_au_end,r31
nop ;via slot (len 1) ;1 _au_end
addi r0,#0,r4 ;movsi smallint
L109:
LM154:
.stabn 68,0,376,LM154
jspci r24,#_vcd20,r31 ;1 _vcd20
sb _forceDSAabort[r25],r0
addi r0,#2,r4 ;movsi smallint
LM155:
.stabn 68,0,377,LM155
;EPILOGUE
addi r30,#-32,r29 ; sp not trusted here
ld 16[r29],r31
ld 20[r29],r30
jspci r31,#0,r0 ;return
addi r29,#32,r29
nop
;END EPILOGUE
.eop ;vcd30_eject
.stabs "vcd30_eject:F19",36,0,371,_vcd30_eject
.align 2
.globl _vcd30_key_preprocess
_vcd30_key_preprocess:
LM156:
.stabn 68,0,381,LM156
;#PROLOGUE
addi r29,#-32,r29 ; temp= 0, regs= 8, args= 0, sfo= -8
st 16[r29],r31
st 20[r29],r30
;.mask 0xc0000000,-28
addi r29,#32,r30 ; set up frame pointer
;END PROLOGUE
vcd30_key_preprocess_body:
LM157:
.stabn 68,0,403,LM157
addi r0,#91,r2 ;movsi smallint
bne r4,r2,L111
nop ;via slot (len 1)
addi r0,#90,r2 ;movsi smallint
LM158:
.stabn 68,0,404,LM158
jspci r24,#_vcd30_eject,r31
nop ;via slot (len 0)
nop ;via slot (len 0) ;1 _vcd30_eject
LM159:
.stabn 68,0,405,LM159
jspci r24,#L112,r0
nop ;via slot (len 0)
nop ;via slot (len 0) ;jump L112
L111:
bne r4,r2,L112
nop ;via slot (len 0)
nop ;via slot (len 0)
LM160:
.stabn 68,0,406,LM160
jspci r24,#_vcd30_poweroff,r31
nop ;via slot (len 0)
nop ;via slot (len 0) ;1 _vcd30_poweroff
L112:
LM161:
.stabn 68,0,409,LM161
;EPILOGUE
addi r30,#-32,r29 ; sp not trusted here
ld 16[r29],r31
ld 20[r29],r30
jspci r31,#0,r0 ;return
addi r29,#32,r29
nop
;END EPILOGUE
.eop ;vcd30_key_preprocess
.stabs "vcd30_key_preprocess:F1",36,0,381,_vcd30_key_preprocess
.stabs "key:P1",64,0,380,4
.align 2
.globl _process_volume
_process_volume:
LM162:
.stabn 68,0,412,LM162
;#PROLOGUE
addi r29,#-40,r29 ; temp= 8, regs= 8, args= 0, sfo= -8
st 16[r29],r31
st 20[r29],r30
;.mask 0xc0000000,-36
addi r29,#40,r30 ; set up frame pointer
;END PROLOGUE
process_volume_body:
LM163:
.stabn 68,0,413,LM163
LBB10:
LM164:
.stabn 68,0,419,LM164
addi r0,#32,r8 ; movqi 32 -> r8
sb -16[r30],r8
LM165:
.stabn 68,0,420,LM165
addi r0,#25,r9 ; movqi 25 -> r9
sb -15[r30],r9
LM166:
.stabn 68,0,421,LM166
sb -14[r30],r8
LM167:
.stabn 68,0,422,LM167
sb -12[r30],r8
LM168:
.stabn 68,0,423,LM168
sb -11[r30],r0
LM169:
.stabn 68,0,424,LM169
ld _vcx_audio_volume[r25],r8 ;movsi _vcx_audio_volume -> r8
addi r0,#255,r9 ;movsi smallint
and r8,r9,r3 ;andsi3 r8,r9 -> r3
LM170:
.stabn 68,0,425,LM170
addi r0,#9,r2 ;movsi smallint
ble r3,r2,L115
nop ;via slot (len 1)
addi r0,#49,r8 ; movqi 49 -> r8
LM171:
.stabn 68,0,426,LM171
sb -13[r30],r8
LM172:
.stabn 68,0,428,LM172
jspci r24,#L116,r0 ;jump L116
addi r3,#38,r2 ;addqi3 r3,38 -> r2
sb -12[r30],r2
L115:
LM173:
.stabn 68,0,430,LM173
addi r3,#48,r2 ;addqi3 r3,48 -> r2
sb -13[r30],r2
L116:
LM174:
.stabn 68,0,432,LM174
addi r30,#-16,r7 ;addsi3 r30,-16 -> r7
addi r0,#1,r4 ;movsi smallint
jspci r24,#_OutputOsd,r31 ;1 _OutputOsd
addi r0,#1,r5 ;movsi smallint
add r0,r7,r6 ;movsi r7 -> r6
LM175:
.stabn 68,0,436,LM175
LBE10:
;EPILOGUE
addi r30,#-40,r29 ; sp not trusted here
ld 16[r29],r31
ld 20[r29],r30
jspci r31,#0,r0 ;return
addi r29,#40,r29
nop
;END EPILOGUE
.eop ;process_volume
.stabs "process_volume:F19",36,0,412,_process_volume
.stabs "osdmsg:43=ar1;0;5;2",128,0,414,-16
.stabs "tmp:r1",64,0,415,3
.stabn 192,0,0,LBB10
.stabn 224,0,0,LBE10
.stabs "reg0:r1",64,0,58,0
.stabs "mvd:r44=*1",64,0,59,27
.end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -