📄 vp.s
字号:
.data
gcc2_compiled.:
___gnu_compiled_c:
.stabs "d:/ess3880/mei820b/driver/",100,0,0,Ltext0
.stabs "vp.c",100,0,0,Ltext0
.text
Ltext0:
.stabs "int:t1=r1;-2147483648;2147483647;",128,0,0,0
.stabs "char:t2=r2;0;127;",128,0,0,0
.stabs "long int:t3=r1;-2147483648;2147483647;",128,0,0,0
.stabs "unsigned int:t4=r1;0;-1;",128,0,0,0
.stabs "long unsigned int:t5=r1;0;-1;",128,0,0,0
.stabs "long long int:t6=r1;01000000000000000000000;0777777777777777777777;",128,0,0,0
.stabs "long long unsigned int:t7=r1;0000000000000;01777777777777777777777;",128,0,0,0
.stabs "short int:t8=r1;-32768;32767;",128,0,0,0
.stabs "short unsigned int:t9=r1;0;65535;",128,0,0,0
.stabs "signed char:t10=r1;-128;127;",128,0,0,0
.stabs "unsigned char:t11=r1;0;255;",128,0,0,0
.stabs "float:t12=r1;4;0;",128,0,0,0
.stabs "double:t13=r1;8;0;",128,0,0,0
.stabs "long double:t14=r1;8;0;",128,0,0,0
.stabs "complex int:t15=s8real:1,0,32;imag:1,32,32;;",128,0,0,0
.stabs "complex float:t16=r16;4;0;",128,0,0,0
.stabs "complex double:t17=r17;8;0;",128,0,0,0
.stabs "complex long double:t18=r18;8;0;",128,0,0,0
.stabs "void:t19=19",128,0,0,0
.stabs "PFV:t20=*21=f19",128,0,77,0
.stabs " :T22=eUCODE_IDLE:543,IO_IDLE:159,VP_MCMD_ISSUED:155,\\",128,0,0,0
.stabs "VP_CMDQ_NOT_EMPTY_N_IO_IDLE:254,;",128,0,0,0
.stabs "READY_MASK:t22",128,0,305,0
.stabs " :T23=ernone:0,rnonpage:1,rtwo2one:2,\\",128,0,0,0
.stabs "rpal2ntsc:3,rntsc2pal:4,rksearch:5,\\",128,0,0,0
.stabs "rcdda:6,rdummy:7,;",128,0,0,0
.stabs "RAMCODE:t23",128,0,441,0
.align 2
.globl _EVD_VP_init
_EVD_VP_init:
LM1:
.stabn 68,0,21,LM1
;#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
EVD_VP_init_body:
LM2:
.stabn 68,0,22,LM2
LBB2:
jspci r24,#_VP_reset,r31
nop ;via slot (len 0)
nop ;via slot (len 0) ;1 _VP_reset
LM3:
.stabn 68,0,24,LM3
ld _vcx_romdatastart[r25],r5 ;movsi _vcx_romdatastart -> r5
addi r5,#12344,r5 ;addsi3 r5,12344 -> r5
addi r0,#1,r4 ;movsi smallint
jspci r24,#_register_ucode,r31
addi r0,#463,r6 ;movsi smallint
addi r0,#2048,r7 ;movsi smallint
LM4:
.stabn 68,0,26,LM4
jspci r24,#_load_vp,r31
addi r0,#1,r4 ;movsi smallint
addi r0,#1,r5 ;movsi smallint
LM5:
.stabn 68,0,28,LM5
addi r0,#4178,r8 ;movsi smallint
st 33300[r27],r8 ; movsi r8 -> 33300[r27]
LM6:
.stabn 68,0,29,LM6
addi r0,#60,r3 ;movsi smallint
L17:
ld 33324[r27],r2 ;C r2 33324 r27
addi r0,#63,r8 ;movsi smallint
and r2,r8,r2 ;andsi3 r2,r8 -> r2
bgt r2,r3,L17
nop ;via slot (len 1)
addi r0,#543,r8 ;movsi smallint
st 33284[r27],r8 ; movsi r8 -> 33284[r27]
st 33284[r27],r8 ; movsi r8 -> 33284[r27]
LM7:
.stabn 68,0,30,LM7
LBE2:
;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 ;EVD_VP_init
.stabs "EVD_VP_init:F19",36,0,21,_EVD_VP_init
.stabn 192,0,0,LBB2
.stabn 224,0,0,LBE2
.stabs "reg0:r1",64,0,23,0
.stabs "mvd:r24=*1",64,0,36,27
.end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -