ra288.mid

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

MID
3,659
字号
	move	$4,$2	move	$6,$2	move	$7,$3	move	$4,$16	jal	__adddf3	move	$5,$17	lw	$4,12($18)	lw	$5,768($fp)	move	$17,$3	jal	__mulsf3	move	$16,$2	jal	__extendsfdf2	move	$4,$2	move	$6,$2	move	$7,$3	move	$4,$16	jal	__adddf3	move	$5,$17	lw	$4,16($18)	lw	$5,772($fp)	move	$17,$3	jal	__mulsf3	move	$16,$2	jal	__extendsfdf2	move	$4,$2	move	$6,$2	move	$7,$3	move	$4,$16	jal	__adddf3	move	$5,$17	lw	$4,20($18)	lw	$5,776($fp)	move	$17,$3	jal	__mulsf3	move	$16,$2	jal	__extendsfdf2	move	$4,$2	move	$6,$2	move	$7,$3	move	$4,$16	jal	__adddf3	move	$5,$17	lw	$4,24($18)	lw	$5,780($fp)	move	$17,$3	jal	__mulsf3	move	$16,$2	jal	__extendsfdf2	move	$4,$2	move	$6,$2	move	$7,$3	move	$4,$16	jal	__adddf3	move	$5,$17	lw	$4,28($18)	lw	$5,784($fp)	move	$17,$3	jal	__mulsf3	move	$16,$2	jal	__extendsfdf2	move	$4,$2	move	$4,$2	move	$5,$3	move	$6,$16	jal	__adddf3	move	$7,$17	move	$4,$2	jal	__truncdfsf2	move	$5,$3	lw	$9,1300($fp)	addiu	$18,$18,4	sw	$2,0($19)	bne	$18,$9,$L119	addiu	$19,$19,-4	addiu	$21,$fp,448	addiu	$22,$fp,748	addiu	$23,$fp,788	addiu	$20,$fp,868$L121:	move	$16,$22	move	$17,$23	move	$18,$0	move	$19,$0$L122:	lw	$5,0($17)	lw	$4,0($16)	jal	__mulsf3	addiu	$17,$17,4	jal	__extendsfdf2	move	$4,$2	move	$6,$2	move	$4,$18	move	$5,$19	jal	__adddf3	move	$7,$3	move	$18,$2	move	$19,$3	bne	$17,$20,$L122	addiu	$16,$16,4	move	$4,$2	jal	__truncdfsf2	move	$5,$3	lw	$10,1292($fp)	sw	$2,0($21)	addiu	$21,$21,-4	bne	$21,$10,$L121	addiu	$22,$22,4	lw	$11,1260($fp)	jal	__extendsfdf2	lw	$4,1276($11)	lui	$12,%hi($LC10)	addiu	$12,$12,%lo($LC10)	lw	$6,0($12)	lw	$7,4($12)	move	$5,$3	jal	__muldf3	move	$4,$2	lw	$4,260($fp)	move	$16,$2	jal	__extendsfdf2	move	$17,$3	move	$6,$2	move	$7,$3	move	$4,$16	jal	__adddf3	move	$5,$17	move	$5,$3	jal	__truncdfsf2	move	$4,$2	lw	$13,1260($fp)	move	$4,$2	sw	$2,1276($13)	jal	__addsf3	lw	$5,408($fp)	sw	$2,68($fp)	lw	$2,1260($fp)	jal	__extendsfdf2	lw	$4,1280($2)	move	$5,$3	lui	$3,%hi($LC10)	addiu	$3,$3,%lo($LC10)	lw	$6,0($3)	lw	$7,4($3)	jal	__muldf3	move	$4,$2	lw	$4,264($fp)	move	$16,$2	jal	__extendsfdf2	move	$17,$3	move	$6,$2	move	$7,$3	move	$4,$16	jal	__adddf3	move	$5,$17	move	$5,$3	jal	__truncdfsf2	move	$4,$2	lw	$4,1260($fp)	sw	$2,1280($4)	lw	$5,412($fp)	jal	__addsf3	move	$4,$2	lw	$5,1260($fp)	sw	$2,72($fp)	jal	__extendsfdf2	lw	$4,1284($5)	lui	$8,%hi($LC10)	addiu	$8,$8,%lo($LC10)	lw	$6,0($8)	lw	$7,4($8)	move	$5,$3	jal	__muldf3	move	$4,$2	lw	$4,268($fp)	move	$16,$2	jal	__extendsfdf2	move	$17,$3	move	$6,$2	move	$7,$3	move	$4,$16	jal	__adddf3	move	$5,$17	move	$5,$3	jal	__truncdfsf2	move	$4,$2	lw	$9,1260($fp)	move	$4,$2	sw	$2,1284($9)	jal	__addsf3	lw	$5,416($fp)	lw	$10,1260($fp)	sw	$2,76($fp)	jal	__extendsfdf2	lw	$4,1288($10)	lui	$11,%hi($LC10)	addiu	$11,$11,%lo($LC10)	lw	$6,0($11)	lw	$7,4($11)	move	$5,$3	jal	__muldf3	move	$4,$2	lw	$4,272($fp)	move	$16,$2	jal	__extendsfdf2	move	$17,$3	move	$6,$2	move	$7,$3	move	$4,$16	jal	__adddf3	move	$5,$17	move	$5,$3	jal	__truncdfsf2	move	$4,$2	lw	$12,1260($fp)	move	$4,$2	sw	$2,1288($12)	jal	__addsf3	lw	$5,420($fp)	lw	$13,1260($fp)	sw	$2,80($fp)	jal	__extendsfdf2	lw	$4,1292($13)	move	$4,$2	lui	$2,%hi($LC10)	addiu	$2,$2,%lo($LC10)	lw	$6,0($2)	lw	$7,4($2)	jal	__muldf3	move	$5,$3	lw	$4,276($fp)	move	$16,$2	jal	__extendsfdf2	move	$17,$3	move	$6,$2	move	$7,$3	move	$4,$16	jal	__adddf3	move	$5,$17	move	$5,$3	jal	__truncdfsf2	move	$4,$2	lw	$3,1260($fp)	move	$4,$2	sw	$2,1292($3)	jal	__addsf3	lw	$5,424($fp)	lw	$5,1260($fp)	sw	$2,84($fp)	jal	__extendsfdf2	lw	$4,1296($5)	lui	$8,%hi($LC10)	addiu	$8,$8,%lo($LC10)	lw	$6,0($8)	lw	$7,4($8)	move	$5,$3	jal	__muldf3	move	$4,$2	lw	$4,280($fp)	move	$16,$2	jal	__extendsfdf2	move	$17,$3	move	$6,$2	move	$7,$3	move	$4,$16	jal	__adddf3	move	$5,$17	move	$5,$3	jal	__truncdfsf2	move	$4,$2	lw	$9,1260($fp)	move	$4,$2	sw	$2,1296($9)	jal	__addsf3	lw	$5,428($fp)	lw	$10,1260($fp)	sw	$2,88($fp)	jal	__extendsfdf2	lw	$4,1300($10)	lui	$11,%hi($LC10)	addiu	$11,$11,%lo($LC10)	lw	$6,0($11)	lw	$7,4($11)	move	$5,$3	jal	__muldf3	move	$4,$2	lw	$4,284($fp)	move	$16,$2	jal	__extendsfdf2	move	$17,$3	move	$6,$2	move	$7,$3	move	$4,$16	jal	__adddf3	move	$5,$17	move	$5,$3	jal	__truncdfsf2	move	$4,$2	lw	$12,1260($fp)	move	$4,$2	sw	$2,1300($12)	jal	__addsf3	lw	$5,432($fp)	lw	$13,1260($fp)	sw	$2,92($fp)	jal	__extendsfdf2	lw	$4,1304($13)	move	$4,$2	lui	$2,%hi($LC10)	addiu	$2,$2,%lo($LC10)	lw	$6,0($2)	lw	$7,4($2)	jal	__muldf3	move	$5,$3	lw	$4,288($fp)	move	$16,$2	jal	__extendsfdf2	move	$17,$3	move	$6,$2	move	$7,$3	move	$4,$16	jal	__adddf3	move	$5,$17	move	$5,$3	jal	__truncdfsf2	move	$4,$2	lw	$3,1260($fp)	move	$4,$2	sw	$2,1304($3)	jal	__addsf3	lw	$5,436($fp)	lw	$5,1260($fp)	sw	$2,96($fp)	jal	__extendsfdf2	lw	$4,1308($5)	lui	$8,%hi($LC10)	addiu	$8,$8,%lo($LC10)	lw	$6,0($8)	lw	$7,4($8)	move	$5,$3	jal	__muldf3	move	$4,$2	lw	$4,292($fp)	move	$16,$2	jal	__extendsfdf2	move	$17,$3	move	$6,$2	move	$7,$3	move	$4,$16	jal	__adddf3	move	$5,$17	move	$5,$3	jal	__truncdfsf2	move	$4,$2	lw	$9,1260($fp)	move	$4,$2	sw	$2,1308($9)	jal	__addsf3	lw	$5,440($fp)	lw	$10,1260($fp)	sw	$2,100($fp)	jal	__extendsfdf2	lw	$4,1312($10)	lui	$11,%hi($LC10)	addiu	$11,$11,%lo($LC10)	lw	$6,0($11)	lw	$7,4($11)	move	$5,$3	jal	__muldf3	move	$4,$2	lw	$4,296($fp)	move	$16,$2	jal	__extendsfdf2	move	$17,$3	move	$6,$2	move	$7,$3	move	$4,$16	jal	__adddf3	move	$5,$17	move	$5,$3	jal	__truncdfsf2	move	$4,$2	lw	$12,1260($fp)	move	$4,$2	sw	$2,1312($12)	jal	__addsf3	lw	$5,444($fp)	lw	$13,1260($fp)	sw	$2,104($fp)	jal	__extendsfdf2	lw	$4,1316($13)	move	$4,$2	lui	$2,%hi($LC10)	addiu	$2,$2,%lo($LC10)	lw	$6,0($2)	lw	$7,4($2)	jal	__muldf3	move	$5,$3	lw	$4,300($fp)	move	$16,$2	jal	__extendsfdf2	move	$17,$3	move	$6,$2	move	$7,$3	move	$4,$16	jal	__adddf3	move	$5,$17	move	$5,$3	jal	__truncdfsf2	move	$4,$2	lw	$3,1260($fp)	move	$4,$2	sw	$2,1316($3)	jal	__addsf3	lw	$5,448($fp)	lui	$5,%hi($LC11)	lw	$4,%lo($LC11)($5)	lw	$5,68($fp)	move	$16,$2	jal	__mulsf3	sw	$2,108($fp)	move	$4,$16	move	$5,$0	move	$17,$2	jal	__eqsf2	sw	$2,68($fp)	beq	$2,$0,$L205	lw	$11,1264($fp)	jal	__extendsfdf2	move	$4,$17	move	$4,$2	move	$5,$3	move	$6,$0	move	$7,$0	sw	$2,1216($fp)	jal	__ledf2	sw	$3,1220($fp)	blez	$2,$L205	lw	$11,1264($fp)	lw	$6,1260($fp)	addiu	$7,$fp,68	addiu	$6,$6,1316	sw	$6,1200($fp)	move	$16,$0	sw	$7,1204($fp)	move	$8,$7	move	$18,$7$L127:	lw	$4,4($8)	addiu	$9,$16,1	jal	__extendsfdf2	sw	$9,1180($fp)	sw	$2,1224($fp)	sw	$3,1228($fp)	beq	$16,$0,$L128	move	$17,$16	lw	$16,1280($fp)$L130:	lw	$5,0($16)	lw	$4,0($18)	jal	__mulsf3	addiu	$17,$17,-1	jal	__extendsfdf2	move	$4,$2	lw	$4,1224($fp)	lw	$5,1228($fp)	move	$6,$2	jal	__adddf3	move	$7,$3	sw	$2,1224($fp)	sw	$3,1228($fp)	addiu	$18,$18,-4	bne	$17,$0,$L130	addiu	$16,$16,4$L128:	lw	$10,1224($fp)	lw	$12,1228($fp)	li	$11,-2147483648			# 0xffffffff80000000	lw	$6,1216($fp)	lw	$7,1220($fp)	move	$4,$10	jal	__divdf3	xor	$5,$11,$12	move	$5,$3	move	$4,$2	move	$23,$3	jal	__truncdfsf2	move	$22,$2	lw	$13,1180($fp)	lw	$3,1200($fp)	sra	$13,$13,1	sw	$13,1176($fp)	sw	$2,4($3)	beq	$13,$0,$L131	move	$21,$3	lw	$20,1280($fp)	sw	$0,1208($fp)$L133:	lw	$5,1208($fp)	lw	$4,0($20)	addiu	$5,$5,1	jal	__extendsfdf2	sw	$5,1208($fp)	lw	$4,0($21)	move	$18,$2	jal	__extendsfdf2	move	$19,$3	move	$4,$22	move	$5,$23	move	$6,$18	move	$7,$19	move	$16,$2	jal	__muldf3	move	$17,$3	move	$6,$2	move	$7,$3	move	$4,$16	jal	__adddf3	move	$5,$17	move	$5,$3	jal	__truncdfsf2	move	$4,$2	sw	$2,0($21)	move	$6,$16	move	$7,$17	move	$4,$22	jal	__muldf3	move	$5,$23	move	$6,$2	move	$7,$3	move	$4,$18	jal	__adddf3	move	$5,$19	move	$4,$2	jal	__truncdfsf2	move	$5,$3	lw	$6,1176($fp)	lw	$7,1208($fp)	sw	$2,0($20)	addiu	$21,$21,-4	bne	$6,$7,$L133	addiu	$20,$20,4$L131:	lw	$4,1224($fp)	lw	$5,1228($fp)	move	$6,$22	jal	__muldf3	move	$7,$23	lw	$4,1216($fp)	lw	$5,1220($fp)	move	$6,$2	jal	__adddf3	move	$7,$3	move	$4,$2	move	$5,$3	move	$6,$0	move	$7,$0	sw	$2,1216($fp)	jal	__ltdf2	sw	$3,1220($fp)	bltz	$2,$L73	li	$2,10			# 0xa	lw	$8,1204($fp)	lw	$9,1200($fp)	lw	$10,1180($fp)	addiu	$8,$8,4	addiu	$9,$9,4	sw	$8,1204($fp)	beq	$10,$2,$L135	sw	$9,1200($fp)	lw	$8,1204($fp)	lw	$18,1204($fp)	j	$L127	move	$16,$10$L180:	j	$L65	move	$16,$17$L182:	j	$L69	move	$16,$17$L181:	j	$L67	move	$16,$17$L183:	j	$L71	move	$16,$17$L178:	move	$16,$20	j	$L57	move	$17,$21$L177:	move	$16,$0	j	$L56	move	$17,$0$L179:	j	$L63	move	$16,$17$L135:	lw	$13,1280($fp)	lui	$2,%hi($LC13)	lw	$4,0($13)	lw	$5,%lo($LC13)($2)	jal	__mulsf3	addiu	$16,$13,32	lw	$3,1260($fp)	lw	$6,1280($fp)	sw	$2,336($3)	lui	$2,%hi($LC14)	lw	$4,4($6)	lw	$5,%lo($LC14)($2)	jal	__mulsf3	addiu	$17,$3,368	lw	$7,1260($fp)	lw	$8,1280($fp)	sw	$2,340($7)	lui	$2,%hi($LC15)	lw	$4,8($8)	jal	__mulsf3	lw	$5,%lo($LC15)($2)	lw	$9,1260($fp)	lw	$10,1280($fp)	sw	$2,344($9)	lui	$2,%hi($LC16)	lw	$4,12($10)	jal	__mulsf3	lw	$5,%lo($LC16)($2)	lw	$11,1260($fp)	lw	$12,1280($fp)	sw	$2,348($11)	lui	$2,%hi($LC17)	lw	$4,16($12)	jal	__mulsf3	lw	$5,%lo($LC17)($2)	lw	$13,1260($fp)	sw	$2,352($13)	lui	$2,%hi($LC18)	lw	$5,%lo($LC18)($2)	lw	$2,1280($fp)	jal	__mulsf3	lw	$4,20($2)	lw	$3,1260($fp)	lw	$6,1280($fp)	sw	$2,356($3)	lui	$2,%hi($LC19)	lw	$4,24($6)	jal	__mulsf3	lw	$5,%lo($LC19)($2)	lw	$7,1260($fp)	lw	$8,1280($fp)	sw	$2,360($7)	lui	$2,%hi($LC20)	lw	$4,28($8)	jal	__mulsf3	lw	$5,%lo($LC20)($2)	lw	$9,1260($fp)	lw	$10,1280($fp)	sw	$2,364($9)	lui	$2,%hi($LC21)	lw	$4,32($10)	jal	__mulsf3	lw	$5,%lo($LC21)($2)	lw	$11,1260($fp)	sw	$2,368($11)	lui	$2,%hi($LC22)	lw	$4,4($16)	jal	__mulsf3	lw	$5,%lo($LC22)($2)	lw	$11,1264($fp)	lw	$12,1184($fp)	sw	$2,4($17)	addiu	$11,$11,1	addiu	$12,$12,2	li	$2,32			# 0x20	sw	$11,1264($fp)	bne	$11,$2,$L197	sw	$12,1184($fp)$L176:	lw	$12,1352($fp)	lw	$sp,1268($fp)	move	$sp,$fp	lw	$31,1340($sp)	lw	$fp,1336($sp)	lw	$23,1332($sp)	lw	$22,1328($sp)	lw	$21,1324($sp)	lw	$20,1320($sp)	lw	$19,1316($sp)	lw	$18,1312($sp)	lw	$17,1308($sp)	lw	$16,1304($sp)	addiu	$2,$12,320	j	$31	addiu	$sp,$sp,1344$L194:	addiu	$2,$2,-1	li	$3,-8			# 0xfffffffffffffff8	or	$2,$2,$3	j	$L113	addiu	$2,$2,1$L193:	addiu	$2,$2,-1	li	$10,-8			# 0xfffffffffffffff8	or	$2,$2,$10	j	$L112	addiu	$2,$2,1$L188:	addiu	$2,$2,-1	li	$3,-8			# 0xfffffffffffffff8	or	$2,$2,$3	j	$L107	addiu	$2,$2,1$L187:	addiu	$2,$2,-1	or	$2,$2,$12	j	$L106	addiu	$2,$2,1$L192:	addiu	$2,$2,-1	li	$7,-8			# 0xfffffffffffffff8	or	$2,$2,$7	j	$L111	addiu	$2,$2,1$L191:	addiu	$2,$2,-1	li	$13,-8			# 0xfffffffffffffff8	or	$2,$2,$13	j	$L110	addiu	$2,$2,1$L190:	addiu	$2,$2,-1	li	$10,-8			# 0xfffffffffffffff8	or	$2,$2,$10	j	$L109	addiu	$2,$2,1$L189:	addiu	$2,$2,-1	li	$7,-8			# 0xfffffffffffffff8	or	$2,$2,$7	j	$L108	addiu	$2,$2,1	.set	macro	.set	reorder	.end	decode_block	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC24:	.ascii	"ffra288: Error! Input buffer is too small [%d<%d]\012\000"	.section	.text.ra288_decode_frame,"ax",@progbits	.align	2	.align	5	.ent	ra288_decode_frame	.type	ra288_decode_frame, @functionra288_decode_frame:	.frame	$sp,40,$31		# vars= 0, regs= 4/0, args= 24, gp= 0	.mask	0x80070000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-40	sw	$18,32($sp)	sw	$17,28($sp)	sw	$16,24($sp)	sw	$31,36($sp)	lw	$3,272($4)	lw	$9,56($sp)	move	$16,$5	slt	$2,$9,$3

⌨️ 快捷键说明

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