postprocess.mid

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

MID
4,626
字号
	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	beq	$4,$0,$L216$L235:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L235$L216:	andi	$3,$6,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L220	addiu	$4,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L221	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L252$L218:	lui	$2,%hi(av_codec_context_class)	addiu	$2,$2,%lo(av_codec_context_class)	andi	$3,$17,0x8	sw	$2,0($16)	.set	noreorder	.set	nomacro	beq	$3,$0,$L222	sw	$17,1136($16)	.set	macro	.set	reorder	sra	$2,$17,4	andi	$2,$2,0x3	andi	$3,$17,0x3	sw	$3,1148($16)	sw	$2,1152($16)$L224:	addiu	$4,$8,15	move	$2,$8	slt	$3,$8,0	movn	$2,$4,$3	li	$7,-16			# 0xfffffffffffffff0	sra	$2,$2,4	addiu	$2,$2,2	move	$5,$18	move	$6,$19	move	$4,$16	and	$7,$8,$7	.set	noreorder	.set	nomacro	jal	reallocBuffers	sw	$2,16($sp)	.set	macro	.set	reorder	li	$2,-1			# 0xffffffffffffffff	sw	$2,1132($16)	lw	$31,40($sp)	move	$2,$16	lw	$19,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,48	.set	macro	.set	reorder$L222:	li	$2,1			# 0x1	sw	$2,1152($16)	.set	noreorder	.set	nomacro	j	$L224	sw	$2,1148($16)	.set	macro	.set	reorder$L220:	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L218	sb	$0,1($4)	.set	macro	.set	reorder$L209:	addiu	$4,$16,2	sb	$0,0($16)	.set	noreorder	.set	nomacro	j	$L207	sb	$0,1($16)	.set	macro	.set	reorder$L188:	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L186	sb	$0,1($4)	.set	macro	.set	reorder$L177:	lui	$2,%hi(clip_table+2)	sb	$0,1($4)	addiu	$4,$2,%lo(clip_table+2)	.set	noreorder	.set	nomacro	j	$L175	sb	$0,%lo(clip_table)($7)	.set	macro	.set	reorder$L205:	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L203	sb	$0,1($4)	.set	macro	.set	reorder$L194:	lui	$2,%hi(clip_table+514)	addiu	$3,$7,%lo(clip_table)	addiu	$4,$2,%lo(clip_table+514)	sb	$0,513($3)	.set	noreorder	.set	nomacro	j	$L192	sb	$0,512($3)	.set	macro	.set	reorder$L206:	sb	$0,6($5)	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L203	sb	$0,5($5)	.set	macro	.set	reorder$L195:	lui	$3,%hi(clip_table+515)	addiu	$2,$7,%lo(clip_table)	addiu	$4,$3,%lo(clip_table+515)	sb	$0,514($2)	sb	$0,512($2)	.set	noreorder	.set	nomacro	j	$L192	sb	$0,513($2)	.set	macro	.set	reorder$L189:	sb	$0,6($5)	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L186	sb	$0,5($5)	.set	macro	.set	reorder$L178:	lui	$2,%hi(clip_table+3)	sb	$0,2($4)	sb	$0,1($4)	addiu	$4,$2,%lo(clip_table+3)	.set	noreorder	.set	nomacro	j	$L175	sb	$0,%lo(clip_table)($7)	.set	macro	.set	reorder$L221:	sb	$0,6($5)	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L218	sb	$0,5($5)	.set	macro	.set	reorder$L210:	addiu	$4,$16,3	sb	$0,0($16)	sb	$0,1($16)	.set	noreorder	.set	nomacro	j	$L207	sb	$0,2($16)	.set	macro	.set	reorder$L252:	.set	noreorder	.set	nomacro	j	$L218	sb	$0,4($5)	.set	macro	.set	reorder$L247:	addiu	$4,$2,%lo(clip_table+1)	.set	noreorder	.set	nomacro	j	$L175	sb	$0,%lo(clip_table)($7)	.set	macro	.set	reorder$L248:	.set	noreorder	.set	nomacro	j	$L186	sb	$0,4($5)	.set	macro	.set	reorder$L249:	addiu	$3,$7,%lo(clip_table)	addiu	$4,$2,%lo(clip_table+513)	.set	noreorder	.set	nomacro	j	$L192	sb	$0,512($3)	.set	macro	.set	reorder$L250:	.set	noreorder	.set	nomacro	j	$L203	sb	$0,4($5)	.set	macro	.set	reorder$L251:	addiu	$4,$16,1	.set	noreorder	.set	nomacro	j	$L207	sb	$0,0($16)	.set	macro	.set	reorder	.end	pp_get_context	.section	.text.linecpy,"ax",@progbits	.align	2	.align	5	.ent	linecpy	.type	linecpy, @functionlinecpy:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro	blez	$7,$L263	subu	$2,$0,$6	.set	macro	.set	reorder	mul	$6,$7,$6	sltu	$2,$6,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L297	andi	$2,$4,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L299	andi	$2,$5,0x3	.set	macro	.set	reorder$L297:	j	memcpy$L299:	.set	noreorder	.set	nomacro	bne	$2,$0,$L297	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	addiu	$4,$4,-4	and	$2,$6,$2	addu	$8,$4,$2	sltu	$3,$4,$8	.set	noreorder	.set	nomacro	beq	$3,$0,$L269	addiu	$5,$5,-4	.set	macro	.set	reorder$L289:#APP	S32LDI xr1,$5,4	S32LDI xr2,$5,4	S32LDI xr3,$5,4	S32LDI xr4,$5,4	S32LDI xr5,$5,4	S32LDI xr6,$5,4	S32LDI xr7,$5,4	S32LDI xr8,$5,4	S32SDI xr1,$4,4	S32SDI xr2,$4,4	S32SDI xr3,$4,4	S32SDI xr4,$4,4	S32SDI xr5,$4,4	S32SDI xr6,$4,4	S32SDI xr7,$4,4	S32SDI xr8,$4,4#NO_APP	sltu	$2,$4,$8	bne	$2,$0,$L289$L269:	andi	$2,$6,0x1c	addu	$8,$8,$2	sltu	$3,$4,$8	.set	noreorder	.set	nomacro	beq	$3,$0,$L300	andi	$3,$6,0x3	.set	macro	.set	reorder$L290:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$8	.set	noreorder	.set	nomacro	bne	$2,$0,$L290	andi	$3,$6,0x3	.set	macro	.set	reorder$L300:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L286	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L287	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L298$L302:	j	$31$L263:	mul	$8,$7,$2	addiu	$3,$6,-1	mul	$3,$7,$3	sltu	$2,$8,32	addu	$5,$3,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L277	addu	$4,$3,$4	.set	macro	.set	reorder	andi	$2,$4,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L277	andi	$2,$5,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L277	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	addiu	$4,$4,-4	and	$2,$8,$2	addu	$7,$4,$2	sltu	$3,$4,$7	.set	noreorder	.set	nomacro	beq	$3,$0,$L281	addiu	$5,$5,-4	.set	macro	.set	reorder$L291:#APP	S32LDI xr1,$5,4	S32LDI xr2,$5,4	S32LDI xr3,$5,4	S32LDI xr4,$5,4	S32LDI xr5,$5,4	S32LDI xr6,$5,4	S32LDI xr7,$5,4	S32LDI xr8,$5,4	S32SDI xr1,$4,4	S32SDI xr2,$4,4	S32SDI xr3,$4,4	S32SDI xr4,$4,4	S32SDI xr5,$4,4	S32SDI xr6,$4,4	S32SDI xr7,$4,4	S32SDI xr8,$4,4#NO_APP	sltu	$2,$4,$7	bne	$2,$0,$L291$L281:	andi	$2,$8,0x1c	addu	$7,$7,$2	sltu	$3,$4,$7	.set	noreorder	.set	nomacro	beq	$3,$0,$L301	andi	$6,$8,0x3	.set	macro	.set	reorder$L292:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$7	.set	noreorder	.set	nomacro	bne	$2,$0,$L292	andi	$6,$8,0x3	.set	macro	.set	reorder$L301:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$6,$2,$L286	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$6,$2,$L287	li	$2,1			# 0x1	.set	macro	.set	reorder	bne	$6,$2,$L302$L298:	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$31	sb	$2,4($4)	.set	macro	.set	reorder$L277:	.set	noreorder	.set	nomacro	j	memcpy	move	$6,$8	.set	macro	.set	reorder$L286:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$31	sb	$3,5($4)	.set	macro	.set	reorder$L287:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lbu	$2,6($5)	.set	noreorder	.set	nomacro	j	$31	sb	$2,6($4)	.set	macro	.set	reorder	.end	linecpy	.globl	__cmpdi2	.globl	__floatdisf	.globl	__addsf3	.globl	__mulsf3	.globl	__fixunssfdi	.globl	__floatsidf	.globl	__divdf3	.globl	__muldf3	.globl	__adddf3	.globl	__fixunsdfsi	.globl	__fixdfsi	.section	.rodata.cst8,"aM",@progbits,8	.align	3$LC1:	.word	0	.word	-1066409984	.align	3$LC2:	.word	0	.word	1083179008	.align	3$LC3:	.word	0	.word	1071644672	.align	3$LC4:	.word	0	.word	1089470464	.section	.text.postProcess_C,"ax",@progbits	.align	2	.align	5	.ent	postProcess_C	.type	postProcess_C, @functionpostProcess_C:	.frame	$sp,1832,$31		# vars= 1776, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-1832	sw	$6,1840($sp)	lw	$6,1868($sp)	sw	$7,1844($sp)	sw	$31,1828($sp)	sw	$fp,1824($sp)	sw	$23,1820($sp)	sw	$22,1816($sp)	sw	$21,1812($sp)	sw	$20,1808($sp)	sw	$19,1804($sp)	sw	$18,1800($sp)	sw	$17,1796($sp)	sw	$16,1792($sp)	sw	$4,1832($sp)	sw	$5,1836($sp)	addiu	$7,$sp,16	addiu	$8,$6,1200$L304:	lw	$2,0($6)	lw	$3,4($6)	lw	$4,8($6)	lw	$5,12($6)	addiu	$6,$6,16	sw	$2,0($7)	sw	$3,4($7)	sw	$4,8($7)	sw	$5,12($7)	bne	$6,$8,$L304	addiu	$7,$7,16	lw	$2,4($6)	lw	$3,0($6)	sw	$2,4($7)	sw	$3,0($7)	lw	$2,1864($sp)	beq	$2,$0,$L305	lw	$4,1172($sp)	lw	$3,1176($sp)	lw	$4,1164($sp)	sw	$3,1660($sp)	lw	$3,1168($sp)	li	$2,4			# 0x4	lw	$6,24($sp)	lw	$7,1836($sp)	subu	$3,$2,$3	subu	$2,$2,$4	sw	$3,1648($sp)	sw	$2,1652($sp)	blez	$7,$L308	sw	$6,1644($sp)$L1054:	lw	$8,76($sp)	lw	$10,1844($sp)	blez	$10,$L311	sw	$8,1640($sp)$L1055:	lw	$11,72($sp)	sw	$11,1636($sp)$L313:	lw	$5,1660($sp)	li	$2,262144			# 0x40000	and	$2,$5,$2	beq	$2,$0,$L314	sw	$2,1736($sp)	li	$6,8			# 0x8	sw	$6,1568($sp)$L316:	lw	$4,1864($sp)	bne	$4,$0,$L323	move	$5,$0	lw	$2,1148($sp)	li	$3,1			# 0x1	addiu	$2,$2,1	beq	$2,$3,$L1018	sw	$2,1148($sp)$L325:	lw	$9,1644($sp)	move	$6,$0	move	$7,$0	move	$3,$0	li	$8,2048			# 0x800$L329:	addu	$2,$9,$3	lw	$4,0($2)	lw	$5,4($2)	addu	$16,$6,$4	sltu	$2,$16,$6	addu	$17,$7,$5	addu	$17,$2,$17	addiu	$3,$3,8	move	$6,$16	bne	$3,$8,$L329	move	$7,$17	move	$4,$16	move	$5,$17	move	$6,$0	jal	__cmpdi2	move	$7,$0	blez	$2,$L332	sll	$6,$17,31	move	$4,$16	jal	__floatdisf	move	$5,$17	lw	$5,1192($sp)$L1065:	jal	__mulsf3	move	$4,$2	jal	__fixunssfdi	move	$4,$2	move	$8,$2	sltu	$2,$17,$3	bne	$2,$0,$L335	move	$9,$3	beq	$17,$3,$L1019	sltu	$2,$16,$8	lw	$10,1644($sp)$L1076:	li	$20,254			# 0xfe	lw	$2,2040($10)	lw	$3,2044($10)	subu	$4,$16,$2	subu	$5,$17,$3	sltu	$6,$16,$4	subu	$5,$5,$6	sltu	$2,$5,$9	addiu	$12,$10,2032	bne	$2,$0,$L339	sltu	$3,$4,$8$L1021:	beq	$5,$9,$L1020	nop	addiu	$20,$20,-1$L1066:	lw	$10,0($12)	lw	$11,4($12)	beq	$20,$0,$L339	addiu	$12,$12,-8	subu	$6,$4,$10	sltu	$2,$4,$6	subu	$7,$5,$11	subu	$7,$7,$2	move	$5,$7	move	$4,$6	sltu	$2,$5,$9	beq	$2,$0,$L1021	sltu	$3,$4,$8$L339:	lw	$11,1644($sp)$L1078:	li	$12,1			# 0x1	lw	$2,0($11)	lw	$3,4($11)	subu	$4,$16,$2	subu	$5,$17,$3	sltu	$6,$16,$4	subu	$5,$5,$6	sltu	$2,$5,$9	move	$13,$11	bne	$2,$0,$L1015	sltu	$3,$4,$8$L1023:	beq	$5,$9,$L1022	nop	addiu	$12,$12,1$L1067:	li	$2,256			# 0x100	lw	$10,8($13)	lw	$11,12($13)	beq	$12,$2,$L1015	addiu	$13,$13,8	subu	$6,$4,$10	sltu	$2,$4,$6	subu	$7,$5,$11	subu	$7,$7,$2	move	$5,$7	move	$4,$6	sltu	$2,$5,$9	beq	$2,$0,$L1023	sltu	$3,$4,$8$L1015:	jal	__floatsidf	subu	$4,$12,$20	move	$18,$2	j	$L336	move	$19,$3$L323:	li	$2,16777216			# 0x1000000	li	$3,16777216			# 0x1000000	ori	$2,$2,0x100	ori	$3,$3,0x100	move	$4,$0	sw	$5,36($sp)	li	$5,65536			# 0x10000	sw	$2,40($sp)	sw	$3,44($sp)	sw	$4,32($sp)	sw	$5,1656($sp)$L350:	lw	$6,1636($sp)	lw	$7,1844($sp)	lw	$8,1848($sp)	addu	$6,$6,$7	blez	$8,$L351	sw	$6,1752($sp)	sll	$19,$7,1	sll	$9,$7,3	sll	$10,$7,2	lw	$4,1836($sp)	addu	$21,$6,$10	addu	$2,$9,$6	sw	$10,1584($sp)	addu	$6,$10,$7	addu	$11,$19,$7	lw	$10,1844($sp)	sw	$11,1556($sp)	subu	$3,$9,$19	sll	$4,$4,1	move	$17,$2	lw	$5,1836($sp)	sw	$3,1548($sp)	sw	$4,1764($sp)	subu	$10,$2,$10	lw	$3,1752($sp)	lw	$2,1556($sp)	lw	$11,1764($sp)	sll	$4,$5,3	addu	$2,$2,$3	addu	$8,$19,$21	sw	$9,1564($sp)	sw	$6,1552($sp)	subu	$7,$9,$7	sll	$6,$5,2	sw	$8,1448($sp)	sw	$10,1392($sp)	subu	$8,$4,$11	lw	$9,1844($sp)	sw	$2,1740($sp)	lw	$10,1584($sp)	lw	$11,1556($sp)	lw	$2,1548($sp)	sw	$7,1544($sp)	subu	$4,$4,$5	addu	$7,$6,$5	lw	$5,1844($sp)	addu	$9,$9,$21	addu	$10,$10,$21	addu	$11,$11,$21	addu	$2,$2,$21	sw	$9,1444($sp)	sw	$10,1440($sp)	sll	$9,$5,4	sw	$11,1436($sp)	sw	$2,1432($sp)	lw	$3,1552($sp)	lw	$2,1844($sp)	lw	$5,1564($sp)	lw	$10,1544($sp)	lw	$11,1392($sp)	addu	$3,$3,$21	subu	$11,$11,$2	addu	$5,$5,$21	addu	$10,$10,$21	lw	$20,1832($sp)	sw	$3,1428($sp)	sw	$5,1424($sp)	sw	$10,1420($sp)	lw	$23,1444($sp)	lw	$22,1448($sp)	sw	$11,1388($sp)	lw	$11,1660($sp)	li	$2,65536			# 0x10000	lw	$3,1764($sp)	lw	$10,1836($sp)	and	$2,$11,$2	sw	$2,1232($sp)	li	$2,524288			# 0x80000	addu	$5,$3,$10	and	$2,$11,$2	sw	$2,1240($sp)	addu	$5,$20,$5	addu	$4,$20,$4	li	$3,131072			# 0x20000	li	$2,8388608			# 0x800000	and	$3,$11,$3	and	$2,$11,$2	sw	$5,1360($sp)	sw	$4,1328($sp)	lw	$5,1844($sp)	lw	$4,1564($sp)	sw	$3,1236($sp)	sw	$2,1248($sp)	li	$3,4194304			# 0x400000	lw	$2,1584($sp)	and	$3,$11,$3	addu	$4,$4,$5	addu	$7,$20,$7	subu	$9,$9,$2	sw	$3,1244($sp)	sw	$7,1344($sp)	andi	$3,$11,0x8	addu	$8,$20,$8	sw	$4,1540($sp)	lw	$7,1564($sp)	lw	$4,1388($sp)	lw	$10,1428($sp)	lw	$11,1432($sp)	lw	$2,1420($sp)	sw	$9,1532($sp)	sw	$8,1336($sp)	lw	$9,1440($sp)	lw	$8,1436($sp)	sw	$3,1560($sp)	lw	$3,1424($sp)	subu	$4,$4,$5	addu	$7,$19,$7	sw	$7,1536($sp)	sw	$8,1416($sp)	sw	$9,1412($sp)	sw	$10,1408($sp)	sw	$11,1404($sp)	sw	$2,1400($sp)	sw	$3,1396($sp)	sw	$21,1748($sp)	sw	$4,1384($sp)	lw	$7,1836($sp)	lw	$9,1764($sp)	addu	$5,$17,$5	addu	$7,$20,$7	addu	$8,$17,$19	addu	$9,$20,$9	addu	$6,$20,$6

⌨️ 快捷键说明

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