⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vp.s

📁 一个两碟控制的VCD的代码,两碟之间的转动及连续播放,已大量生产的CODE.
💻 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 + -