riff.mid

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 1,236 行 · 第 1/2 页

MID
1,236
字号
	addiu	$sp,$sp,-48	sw	$16,24($sp)	move	$16,$6	sw	$31,44($sp)	sw	$21,40($sp)	sw	$20,36($sp)	sw	$18,32($sp)	sw	$17,28($sp)	move	$18,$4	jal	url_ftell	move	$17,$7	addiu	$6,$16,-4	move	$20,$2	addiu	$7,$17,-1	sltu	$2,$6,$16	addu	$7,$2,$7	move	$4,$18	move	$21,$3	jal	url_fseek	sw	$0,16($sp)	subu	$5,$20,$16	jal	put_le32	move	$4,$18	move	$4,$18	move	$6,$20	move	$7,$21	jal	url_fseek	sw	$0,16($sp)	lw	$31,44($sp)	lw	$21,40($sp)	lw	$20,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	j	$31	addiu	$sp,$sp,48	.set	macro	.set	reorder	.end	end_tag	.section	.text.start_tag,"ax",@progbits	.align	2	.align	5	.globl	start_tag	.ent	start_tag	.type	start_tag, @functionstart_tag:	.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0	.mask	0x80010000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-24	sw	$16,16($sp)	sw	$31,20($sp)	jal	put_tag	move	$16,$4	move	$4,$16	jal	put_le32	move	$5,$0	move	$4,$16	lw	$31,20($sp)	lw	$16,16($sp)	j	url_ftell	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	start_tag	.section	.text.get_wav_header,"ax",@progbits	.align	2	.align	5	.globl	get_wav_header	.ent	get_wav_header	.type	get_wav_header, @functionget_wav_header:	.frame	$sp,48,$31		# vars= 0, regs= 7/0, args= 16, gp= 0	.mask	0x803f0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-48	sw	$31,40($sp)	sw	$21,36($sp)	sw	$19,28($sp)	move	$21,$6	sw	$17,20($sp)	sw	$16,16($sp)	move	$17,$5	move	$16,$4	sw	$20,32($sp)	jal	get_le16	sw	$18,24($sp)	move	$19,$2	li	$2,1			# 0x1	move	$4,$16	sw	$2,224($17)	jal	get_le16	sw	$19,232($17)	sw	$2,68($17)	jal	get_le32	move	$4,$16	sw	$2,64($17)	jal	get_le32	move	$4,$16	sll	$2,$2,3	sw	$2,4($17)	jal	get_le16	move	$4,$16	sw	$2,272($17)	li	$2,14			# 0xe	beq	$21,$2,$L138	li	$2,8			# 0x8	jal	get_le16	move	$4,$16	slt	$3,$21,18	beq	$3,$0,$L139	sw	$2,392($17)$L110:	lui	$4,%hi(codec_wav_tags)$L146:	addiu	$4,$4,%lo(codec_wav_tags)	move	$5,$19	jal	codec_get_id	lw	$16,392($17)	blez	$2,$L131	move	$3,$2	li	$4,65536			# 0x10000	beq	$2,$4,$L140	ori	$2,$4,0x1001	bne	$3,$2,$L131	li	$2,8			# 0x8	beq	$16,$2,$L141	ori	$2,$4,0x11$L131:	move	$2,$3$L122:	sw	$2,228($17)	lw	$31,40($sp)	lw	$21,36($sp)	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,48$L138:	j	$L110	sw	$2,392($17)$L140:	li	$2,8			# 0x8	beq	$16,$2,$L142	li	$2,24			# 0x18	beq	$16,$2,$L122	ori	$2,$3,0xc	li	$2,32			# 0x20	beq	$16,$2,$L144	nop	j	$L122	li	$2,65536			# 0x10000$L141:	sw	$2,228($17)	lw	$31,40($sp)	lw	$21,36($sp)	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,48$L139:	jal	get_le16	move	$4,$16	addiu	$18,$21,-18	slt	$3,$18,$2	move	$20,$18	movz	$20,$2,$3	slt	$2,$20,22	bne	$2,$0,$L112	li	$2,65534			# 0xfffe	beq	$19,$2,$L145	nop	sw	$20,28($17)$L117:	jal	av_mallocz	addiu	$4,$20,8	lw	$6,28($17)	sw	$2,24($17)	move	$5,$2	jal	get_buffer	move	$4,$16	subu	$18,$18,$20$L116:	blez	$18,$L110	move	$6,$18	sra	$7,$18,31	jal	url_fskip	move	$4,$16	j	$L146	lui	$4,%hi(codec_wav_tags)$L142:	j	$L131	ori	$3,$3,0x5$L145:	jal	get_le16	move	$4,$16	sw	$2,392($17)	jal	get_le32	move	$4,$16	jal	get_le32	move	$4,$16	move	$4,$16	li	$6,12			# 0xc	move	$7,$0	move	$19,$2	jal	url_fskip	addiu	$20,$20,-22	addiu	$18,$21,-40$L112:	bgtz	$20,$L117	sw	$20,28($17)	j	$L116	nop$L144:	j	$L122	ori	$2,$3,0x8	.set	macro	.set	reorder	.end	get_wav_header	.globl	codec_bmp_tags	.rdata	.align	2	.type	codec_bmp_tags, @object	.size	codec_bmp_tags, 1040codec_bmp_tags:	.word	28	.word	875967048	.word	28	.word	875967080	.word	28	.word	875967064	.word	28	.word	875967096	.word	28	.word	828601953	.word	28	.word	1213420374	.word	5	.word	859189832	.word	20	.word	859189832	.word	21	.word	859189833	.word	4	.word	825635400	.word	20	.word	859189845	.word	20	.word	829843830	.word	13	.word	877677894	.word	13	.word	1482049860	.word	13	.word	808802372	.word	13	.word	1145656920	.word	13	.word	1395937357	.word	13	.word	844313677	.word	13	.word	4	.word	13	.word	827738436	.word	13	.word	811224130	.word	13	.word	1983148141	.word	13	.word	877677909	.word	13	.word	1177638487	.word	13	.word	1195656531	.word	13	.word	877677906	.word	17	.word	861292868	.word	17	.word	859066445	.word	17	.word	860311629	.word	17	.word	894847300	.word	17	.word	911624516	.word	17	.word	878070084	.word	17	.word	825512001	.word	17	.word	827084611	.word	17	.word	810307395	.word	16	.word	842289229	.word	16	.word	844515652	.word	15	.word	877088845	.word	18	.word	827739479	.word	19	.word	844516695	.word	25	.word	1685288548	.word	25	.word	1684567652	.word	25	.word	1819506276	.word	25	.word	892499556	.word	1	.word	828862573	.word	1	.word	845639789	.word	2	.word	845639789	.word	2	.word	1195724877	.word	1	.word	827148624	.word	1	.word	844251990	.word	1	.word	268435457	.word	2	.word	268435458	.word	2	.word	542266948	.word	2	.word	1397050701	.word	8	.word	1196444237	.word	8	.word	1196444236	.word	10	.word	1196444236	.word	8	.word	1279742026	.word	12	.word	1397508685	.word	8	.word	1397508685	.word	8	.word	1734701162	.word	8	.word	1196444233	.word	8	.word	1850889793	.word	26	.word	1431914056	.word	70	.word	1213613638	.word	27	.word	1448433987	.word	14	.word	0	.word	14	.word	808596553	.word	14	.word	844715353	.word	14	.word	842151001	.word	14	.word	842094169	.word	14	.word	1498831189	.word	14	.word	1448433993	.word	14	.word	808466521	.word	14	.word	1129923656	.word	29	.word	825448009	.word	29	.word	842225225	.word	30	.word	825446486	.word	30	.word	808669270	.word	93	.word	808800342	.word	94	.word	808865878	.word	94	.word	825643094	.word	94	.word	842420310	.word	32	.word	827740993	.word	33	.word	844518209	.word	36	.word	827474774	.word	34	.word	827737670	.word	42	.word	1851881560	.word	46	.word	1701605997	.word	46	.word	1	.word	47	.word	1129730893	.word	47	.word	1668707181	.word	47	.word	1296126531	.word	47	.word	1835102819	.word	47	.word	1296123991	.word	47	.word	1835100279	.word	44	.word	1684633187	.word	52	.word	1262703940	.word	54	.word	1213879117	.word	55	.word	1112099930	.word	57	.word	1464815187	.word	35	.word	1447909428	.word	22	.word	827739206	.word	89	.word	827740998	.word	95	.word	1177964630	.word	23	.word	829519475	.word	58	.word	1667462004	.word	59	.word	1230261333	.word	61	.word	1280854358	.word	62	.word	1195724881	.word	62	.word	808333649	.word	62	.word	825110865	.word	74	.word	861293911	.word	73	.word	826496599	.word	73	.word	1096174935	.word	75	.word	1329811276	.word	76	.word	827739735	.word	77	.word	1129529665	.word	78	.word	825381970	.word	79	.word	827543622	.word	31	.word	1868916852	.word	80	.word	808602964	.word	82	.word	1145262915	.word	84	.word	1447185754	.word	88	.word	1129729355	.word	90	.word	1398161731	.word	91	.word	1127369293	.word	92	.word	1668173142	.word	96	.word	543254388	.word	0	.word	0	.globl	codec_wav_tags	.align	2	.type	codec_wav_tags, @object	.size	codec_wav_tags, 280codec_wav_tags:	.word	86016	.word	80	.word	86017	.word	85	.word	86020	.word	8192	.word	86021	.word	8193	.word	65536	.word	1	.word	65541	.word	1	.word	65548	.word	1	.word	65544	.word	1	.word	65543	.word	6	.word	65542	.word	7	.word	69638	.word	2	.word	69633	.word	17	.word	69646	.word	32	.word	69643	.word	69	.word	69635	.word	97	.word	69634	.word	98	.word	86024	.word	352	.word	86025	.word	353	.word	86018	.word	28781	.word	86018	.word	255	.word	86022	.word	22127	.word	86029	.word	8264	.word	86030	.word	8264	.word	69644	.word	512	.word	69645	.word	21318	.word	86040	.word	34	.word	86031	.word	61868	.word	86046	.word	1025	.word	86049	.word	49	.word	86050	.word	624	.word	86051	.word	117	.word	65536	.word	1096237394	.word	86017	.word	1162690892	.word	86017	.word	540233805	.word	0	.word	0	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?