?? init.s
字號:
.data
gcc2_compiled.:
___gnu_compiled_c:
.stabs "d:/ess3880/mei820b/driver/",100,0,0,Ltext0
.stabs "init.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 "size_t:t5",128,0,16,0
.stabs "FILE:t20=s28_cnt:3,0,32;_ptr:21=*11,32,32;\\",128,0,0,0
.stabs "_base:21,64,32;_flag:4,96,32;_file:1,128,32;\\",128,0,0,0
.stabs "_bsiz:3,160,32;_ch:11,192,8;;",128,0,72,0
.stabs "fpos_t:t5",128,0,75,0
.stabs "PFV:t22=*23=f19",128,0,112,0
.stabs "PFI:t24=*25=f1",128,0,113,0
.stabs "EVD_DISP_Info:t26=s92startY:1,0,32;startU:1,32,32;\\",128,0,0,0
.stabs "startV:1,64,32;zY:1,96,32;zUV:1,128,32;\\",128,0,0,0
.stabs "wY:1,160,32;wUV:1,192,32;height:1,224,32;\\",128,0,0,0
.stabs "RGBstart:1,256,32;Pattern:1,288,32;Overlay:1,320,32;\\",128,0,0,0
.stabs "Patternstart:1,352,32;MIDIstart:1,384,32;MIDIlist:1,416,32;\\",128,0,0,0
.stabs "MIDIevent:1,448,32;MIDInew:1,480,32;PCMstart:1,512,32;\\",128,0,0,0
.stabs "Buscon_width2:1,544,32;OSD_start:1,576,32;OSD_X:1,608,32;\\",128,0,0,0
.stabs "OSD_Y:1,640,32;OSD_W:1,672,32;OSD_H:1,704,32;;",128,0,40,0
.stabs "B:t2",128,0,20,0
.stabs "H:t8",128,0,21,0
.stabs "W:t3",128,0,22,0
.stabs "UB:t11",128,0,23,0
.stabs "UH:t9",128,0,24,0
.stabs "UW:t5",128,0,25,0
.stabs "COLOR:t3",128,0,26,0
.stabs "ENTRY:t11",128,0,27,0
.stabs "FGPNT:T27=s8fX:3,0,32;fY:3,32,32;;",128,0,0,0
.stabs "FGPNT:t27",128,0,31,0
.stabs "FGRECT:T28=u16fC:29=s16fLeft:3,0,32;fTop:3,32,32;\\",128,0,0,0
.stabs "fRight:3,64,32;fBottom:3,96,32;;,0,128;\\",128,0,0,0
.stabs "fP:30=s16fLefttop:27,0,64;fRightbot:27,64,64;;,0,128;;",128,0,0,0
.stabs "FGRECT:t28",128,0,44,0
.stabs "_palette:T31=s4a:2,0,8;r:2,8,8;\\",128,0,0,0
.stabs "g:2,16,8;b:2,24,8;;",128,0,0,0
.stabs "jmp_buf:t32=ar1;0;28;33=*2",128,0,13,0
.stabs " :T34=eVC_PAUSE:1,VC_EMERG_SAVE:2,VC_CONTINUE:4,\\",128,0,0,0
.stabs "VC_E1E2_PAUSE:8,VC_CLEAN_DRAM:16,VC_INTERLACE:32,;",128,0,0,0
.stabs "VCX_PAUSE:t34",128,0,126,0
.globl _fptr
.data
.stabs "fptr:G22",32,0,48,0
.align 2
_fptr:
.word _evd_trap0
.text
.align 2
.globl _init
_init:
LM1:
.stabn 68,0,56,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
init_body:
LM2:
.stabn 68,0,57,LM2
LBB2:
LM3:
.stabn 68,0,75,LM3
addi r0,#49152,r7 ;movsi smallint
st 16436[r27],r7 ; movsi r7 -> 16436[r27]
LM4:
.stabn 68,0,77,LM4
jspci r24,#_EVD_VP_init,r31
nop ;via slot (len 0)
nop ;via slot (len 0)
LM5:
.stabn 68,0,82,LM5
addi r0,#352,r4 ;movsi smallint
jspci r24,#_EVD_DISP_change_resolution,r31 ;1 _EVD_DISP_change_resolution
ld _vcx_scn_height[r25],r5 ;movsi _vcx_scn_height -> r5
addi r0,#1,r6 ;movsi smallint
LM6:
.stabn 68,0,85,LM6
ld _vcx_scn_vstart[r25],r2 ;movsi _vcx_scn_vstart -> r2
ld _vcx_scn_height[r25],r7 ;movsi _vcx_scn_height -> r7
add r2,r7,r2 ;addsi3 r2,r7 -> r2
st 4104[r27],r2 ; movsi r2 -> 4104[r27]
LM7:
.stabn 68,0,86,LM7
addi r2,#1,r2 ;addsi3 r2,1 -> r2
st 4108[r27],r2 ; movsi r2 -> 4108[r27]
LM8:
.stabn 68,0,91,LM8
jspci r24,#_EVD_PCM_clear_zero_buffer,r31
nop ;via slot (len 0)
nop ;via slot (len 0)
LM9:
.stabn 68,0,99,LM9
jspci r24,#_EVD_OSD_init,r31
nop ;via slot (len 0)
nop ;via slot (len 0)
LM10:
.stabn 68,0,104,LM10
ld _fptr[r25],r2 ;movsi _fptr -> r2
lsl r2,r2,#2 ;ashlsi3 (r2<<2) -> r2
LM11:
.stabn 68,0,115,LM11
addi r0,#0,r4 ;movsi smallint
jspci r24,#L2,r0 ;jump L2
addi r0,#0,r3 ;movsi smallint
addi r0,#3,r5 ;movsi smallint
L5:
LM12:
.stabn 68,0,116,LM12
addi r2,#4,r2 ;addsi3 r2,4 -> r2
addi r4,#4,r4 ;addsi3 r4,4 -> r4
LM13:
.stabn 68,0,115,LM13
addi r3,#1,r3 ;addsi3 r3,1 -> r3
L2:
blesq r3,r5,L5
ld 0[r2],r7 ;movsi 0[r2] -> r7
st 0[r4],r7 ; movsi r7 -> 0[r4]
LM14:
.stabn 68,0,119,LM14
LBB3:
st 16424[r27],r0 ; movsi 0 -> 16424[r27]
;#APP
nop
nop
;#NO_APP
ld 16436[r27],r2 ;C r2 16436 r27
addi r0,#8192,r7 ;movsi smallint
or r2,r7,r2 ;iorsi3 r2,r7 -> r2
st 16436[r27],r2 ; movsi r2 -> 16436[r27]
LBE3:
LM15:
.stabn 68,0,123,LM15
st 16408[r27],r0 ; movsi 0 -> 16408[r27]
LM16:
.stabn 68,0,124,LM16
ld _vcx_timer_val[r25],r7 ;movsi _vcx_timer_val -> r7
st 16404[r27],r7 ; movsi r7 -> 16404[r27]
LM17:
.stabn 68,0,133,LM17
LBB4:
st 16424[r27],r0 ; movsi 0 -> 16424[r27]
;#APP
nop
nop
;#NO_APP
ld 16436[r27],r2 ;C r2 16436 r27
addi r0,#4,r7 ;movsi smallint
or r2,r7,r2 ;iorsi3 r2,r7 -> r2
st 16436[r27],r2 ; movsi r2 -> 16436[r27]
LBE4:
LM18:
.stabn 68,0,169,LM18
jspci r24,#_WrPaletteToDM,r31
nop ;via slot (len 0)
nop ;via slot (len 0)
LM19:
.stabn 68,0,172,LM19
jspci r24,#_GPClearScrn,r31
nop ;via slot (len 1) ;1 _GPClearScrn
addi r0,#0,r4 ;movsi smallint
LM20:
.stabn 68,0,173,LM20
jspci r24,#_ShowPage,r31
nop ;via slot (len 0)
nop ;via slot (len 0) ;1 _ShowPage
LM21:
.stabn 68,0,175,LM21
jspci r24,#_Change_TV_Param,r31
nop ;via slot (len 0)
nop ;via slot (len 0)
LM22:
.stabn 68,0,177,LM22
LBB5:
st 16424[r27],r0 ; movsi 0 -> 16424[r27]
;#APP
nop
nop
;#NO_APP
ld 16436[r27],r2 ;C r2 16436 r27
addi r0,#16,r7 ;movsi smallint
or r2,r7,r2 ;iorsi3 r2,r7 -> r2
st 16436[r27],r2 ; movsi r2 -> 16436[r27]
LBE5:
LM23:
.stabn 68,0,178,LM23
LBB6:
st 16424[r27],r0 ; movsi 0 -> 16424[r27]
;#APP
nop
nop
;#NO_APP
ld 16436[r27],r2 ;C r2 16436 r27
addi r0,#128,r7 ;movsi smallint
or r2,r7,r2 ;iorsi3 r2,r7 -> r2
st 16436[r27],r2 ; movsi r2 -> 16436[r27]
LBE6:
LM24:
.stabn 68,0,179,LM24
LBB7:
st 16424[r27],r0 ; movsi 0 -> 16424[r27]
;#APP
nop
nop
;#NO_APP
ld 16436[r27],r2 ;C r2 16436 r27
addi r0,#1,r7 ;movsi smallint
or r2,r7,r2 ;iorsi3 r2,r7 -> r2
st 16436[r27],r2 ; movsi r2 -> 16436[r27]
LBE7:
LM25:
.stabn 68,0,197,LM25
jspci r24,#_EVD_main,r31
nop ;via slot (len 0)
nop ;via slot (len 0)
LM26:
.stabn 68,0,199,LM26
addi r0,#0,r2 ;movsi smallint
LM27:
.stabn 68,0,200,LM27
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 ;init
.stabs "init:F1",36,0,56,_init
.stabs "i:r1",64,0,57,3
.stabs "a:r35=*1",64,0,57,4
.stabs "b:r35",64,0,57,2
.stabn 192,0,0,LBB2
.stabs "tmp:r1",64,0,119,2
.stabn 192,0,0,LBB3
.stabn 224,0,0,LBE3
.stabs "tmp:r1",64,0,133,2
.stabn 192,0,0,LBB4
.stabn 224,0,0,LBE4
.stabs "tmp:r1",64,0,177,2
.stabn 192,0,0,LBB5
.stabn 224,0,0,LBE5
.stabs "tmp:r1",64,0,178,2
.stabn 192,0,0,LBB6
.stabn 224,0,0,LBE6
.stabs "tmp:r1",64,0,179,2
.stabn 192,0,0,LBB7
.stabn 224,0,0,LBE7
.stabn 224,0,0,LBE2
.stabs "reg0:r1",64,0,58,0
.stabs "mvd:r36=*1",64,0,8,27
.end
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -