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

📄 dv.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 5 页
字号:
.file	1 "dv.c".section .mdebug.abi32.previous.section	.text.dv_decode_ac,"ax",@progbits.align	2.align	5.ent	dv_decode_ac.type	dv_decode_ac, @functiondv_decode_ac:.frame	$sp,16,$31		# vars= 0, regs= 3/0, args= 0, gp= 0.mask	0x00070000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-16sw	$18,8($sp)sw	$17,4($sp)sw	$16,0($sp)lw	$11,8($4)move	$17,$4lw	$4,0($4)sra	$3,$11,3addu	$3,$3,$4lbu	$2,0($3)lbu	$4,1($3)lbu	$8,3($3)sll	$4,$4,16lbu	$7,2($3)sll	$2,$2,24or	$2,$2,$4move	$15,$5or	$2,$2,$8sll	$7,$7,8lbu	$5,14($5)or	$7,$7,$2andi	$3,$11,0x7move	$18,$6sll	$4,$7,$3lw	$13,12($17)lw	$25,4($15)lw	$16,0($15)lw	$24,8($15)blez	$5,$L2lbu	$6,12($15)lhu	$2,16($15)subu	$3,$0,$5sll	$2,$2,$3srl	$4,$4,$5or	$4,$4,$2subu	$11,$11,$5sb	$0,14($15)$L2:lui	$2,%hi(dv_rl_vlc)move	$10,$6j	$L4addiu	$14,$2,%lo(dv_rl_vlc)$L5:addu	$8,$6,$11addu	$2,$3,$14slt	$3,$13,$8sra	$9,$8,3andi	$12,$8,0x7lbu	$6,3($2)bne	$3,$0,$L13lh	$7,0($2)$L7:addu	$10,$10,$6sll	$2,$10,2addu	$6,$2,$24slt	$2,$10,64addu	$3,$25,$10beq	$2,$0,$L9move	$11,$8lbu	$4,0($3)lw	$6,0($6)addu	$3,$16,$4lbu	$2,0($3)sll	$4,$4,1sll	$2,$7,$2mul	$2,$2,$6lw	$5,0($17)addiu	$2,$2,8192addu	$4,$4,$18sra	$2,$2,14addu	$5,$9,$5sh	$2,0($4)lbu	$3,0($5)lbu	$4,1($5)sll	$3,$3,24sll	$4,$4,16lbu	$6,3($5)lbu	$2,2($5)or	$3,$3,$4or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3sll	$4,$2,$12$L4:srl	$2,$4,23sll	$3,$2,2addu	$8,$3,$14lb	$6,2($8)sll	$2,$4,9bgez	$6,$L5srl	$9,$2,$6lh	$3,0($8)li	$2,9			# 0x9subu	$6,$2,$6addu	$2,$9,$3addu	$8,$6,$11sll	$3,$2,2addu	$2,$3,$14slt	$3,$13,$8sra	$9,$8,3andi	$12,$8,0x7lbu	$6,3($2)beq	$3,$0,$L7lh	$7,0($2)$L13:subu	$3,$13,$11andi	$3,$3,0x00ffsubu	$2,$0,$3srl	$2,$4,$2move	$8,$13sh	$2,16($15)sb	$3,14($15)$L9:sw	$8,8($17)sb	$10,12($15)lw	$18,8($sp)lw	$17,4($sp)lw	$16,0($sp)j	$31addiu	$sp,$sp,16.set	macro.set	reorder.end	dv_decode_ac.section	.text.dvvideo_close,"ax",@progbits.align	2.align	5.ent	dvvideo_close.type	dvvideo_close, @functiondvvideo_close:.frame	$sp,24,$31		# vars= 0, regs= 1/0, args= 16, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sw	$31,16($sp)lw	$5,136($4)lw	$2,8($5)beq	$2,$0,$L15addiu	$5,$5,8lw	$2,264($4)jal	$2nop$L15:lw	$31,16($sp)move	$2,$0j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	dvvideo_close.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"get_buffer() failed\012\000".section	.text.dvvideo_decode_frame,"ax",@progbits.align	2.align	5.ent	dvvideo_decode_frame.type	dvvideo_decode_frame, @functiondvvideo_decode_frame:.frame	$sp,56,$31		# vars= 0, regs= 8/0, args= 24, gp= 0.mask	0x807f0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-56sw	$22,48($sp)sw	$21,44($sp)sw	$20,40($sp)sw	$18,32($sp)sw	$31,52($sp)sw	$19,36($sp)sw	$17,28($sp)sw	$16,24($sp)lb	$2,3($7)move	$20,$7move	$18,$4move	$22,$5move	$21,$6bltz	$2,$L19lw	$16,136($4)lbu	$2,451($7)andi	$2,$2,0x4bne	$2,$0,$L43li	$2,96			# 0x60lui	$2,%hi(dv_profiles)$L48:addiu	$3,$2,%lo(dv_profiles)$L24:lw	$2,4($3)sw	$3,0($16)lw	$3,72($sp)slt	$2,$3,$2bne	$2,$0,$L47li	$2,-1			# 0xffffffffffffffff$L45:lw	$2,8($16)beq	$2,$0,$L39move	$4,$18addiu	$19,$16,8lw	$2,264($18)jal	$2move	$5,$19$L33:lw	$2,0($16)li	$17,1			# 0x1sw	$0,88($16)sw	$17,56($16)sw	$17,60($16)lw	$3,56($2)lw	$5,32($2)lw	$6,28($2)move	$4,$18jal	avcodec_set_dimensionssw	$3,52($18)lw	$2,260($18)move	$4,$18jal	$2move	$5,$19bltz	$2,$L44lui	$6,%hi(dv_anchor)lw	$3,0($16)sw	$17,172($16)sw	$0,176($16)lw	$2,12($3)lw	$5,8($3)sll	$4,$2,2sll	$3,$2,5subu	$3,$3,$4subu	$3,$3,$2mul	$3,$3,$5lw	$2,624($18)lui	$5,%hi(dv_decode_mt)sw	$20,212($16)addiu	$6,$6,%lo(dv_anchor)sw	$3,16($sp)move	$7,$0move	$4,$18jal	$2addiu	$5,$5,%lo(dv_decode_mt)li	$3,200			# 0xc8sw	$3,0($21)move	$6,$19move	$7,$22addiu	$8,$16,200$L37:lw	$2,0($6)lw	$3,4($6)lw	$4,8($6)lw	$5,12($6)addiu	$6,$6,16sw	$2,0($7)sw	$3,4($7)sw	$4,8($7)sw	$5,12($7)bne	$6,$8,$L37addiu	$7,$7,16lw	$2,4($6)lw	$3,0($6)sw	$2,4($7)sw	$3,0($7)lw	$2,0($16)lw	$31,52($sp)lw	$2,4($2)lw	$22,48($sp)lw	$21,44($sp)lw	$20,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)j	$31addiu	$sp,$sp,56$L43:lbu	$3,448($7)bne	$3,$2,$L48lui	$2,%hi(dv_profiles)lui	$2,%hi(dv_profiles+300)addiu	$3,$2,%lo(dv_profiles+300)lw	$2,4($3)sw	$3,0($16)lw	$3,72($sp)slt	$2,$3,$2beq	$2,$0,$L45li	$2,-1			# 0xffffffffffffffff$L47:lw	$31,52($sp)lw	$22,48($sp)lw	$21,44($sp)lw	$20,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)j	$31addiu	$sp,$sp,56$L39:j	$L33addiu	$19,$16,8$L19:lbu	$2,451($7)andi	$2,$2,0x4bne	$2,$0,$L46li	$2,96			# 0x60$L25:lbu	$2,5($20)andi	$2,$2,0x7bne	$2,$0,$L28lui	$2,%hi(dv_profiles+200)lui	$2,%hi(dv_profiles+100)j	$L24addiu	$3,$2,%lo(dv_profiles+100)$L46:lbu	$3,448($7)bne	$3,$2,$L25lui	$2,%hi(dv_profiles+400)j	$L24addiu	$3,$2,%lo(dv_profiles+400)$L28:j	$L24addiu	$3,$2,%lo(dv_profiles+200)$L44:lui	$6,%hi($LC0)move	$4,$18addiu	$6,$6,%lo($LC0)jal	av_logmove	$5,$0j	$L47li	$2,-1			# 0xffffffffffffffff.set	macro.set	reorder.end	dvvideo_decode_frame.section	.text.dvvideo_init,"ax",@progbits.align	2.align	5.ent	dvvideo_init.type	dvvideo_init, @functiondvvideo_init:.frame	$sp,8128,$31		# vars= 8040, regs= 8/0, args= 56, gp= 0.mask	0x807f0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-8128sw	$18,8104($sp)sw	$31,8124($sp)sw	$22,8120($sp)sw	$21,8116($sp)sw	$20,8112($sp)sw	$19,8108($sp)sw	$17,8100($sp)sw	$16,8096($sp)lui	$3,%hi(done.7593)lw	$2,%lo(done.7593)($3)move	$18,$4.set	noreorder.set	nomacrobne	$2,$0,$L93lw	$16,136($4).set	macro.set	reorderli	$2,1			# 0x1sw	$2,%lo(done.7593)($3)lui	$3,%hi(dv_anchor)addiu	$3,$3,%lo(dv_anchor)move	$2,$0li	$4,648			# 0x288$L52:sw	$2,0($3)addiu	$2,$2,1.set	noreorder.set	nomacrobne	$2,$4,$L52addiu	$3,$3,4.set	macro.set	reorderlui	$20,%hi(dv_vlc_bits)lui	$22,%hi(dv_vlc_len)lui	$21,%hi(dv_vlc_run)lui	$19,%hi(dv_vlc_level)addiu	$17,$sp,56lui	$2,%hi(dv_vlc_bits+818)addiu	$25,$2,%lo(dv_vlc_bits+818)move	$6,$0addiu	$11,$20,%lo(dv_vlc_bits)addiu	$24,$22,%lo(dv_vlc_len)addiu	$15,$21,%lo(dv_vlc_run)addiu	$14,$19,%lo(dv_vlc_level)move	$8,$17$L54:lhu	$5,0($11)lbu	$4,0($24)lbu	$2,0($14)lbu	$10,0($15)addu	$7,$17,$6sll	$9,$5,1addiu	$3,$4,1addiu	$11,$11,2addiu	$24,$24,1addiu	$15,$15,1addiu	$14,$14,1andi	$3,$3,0x00ffori	$12,$9,0x1subu	$13,$0,$2sh	$5,1652($8)sh	$2,3288($8)sb	$4,16($7).set	noreorder.set	nomacrobeq	$2,$0,$L55sb	$10,834($7).set	macro.set	reorderaddiu	$6,$6,1sh	$9,1652($8)addu	$2,$17,$6addiu	$8,$8,2sb	$3,16($7)sb	$10,834($2)sh	$12,1652($8)sh	$13,3288($8)sb	$3,16($2)$L55:addiu	$6,$6,1.set	noreorder.set	nomacrobne	$11,$25,$L54addiu	$8,$8,2.set	macro.set	reorderli	$2,1			# 0x1li	$8,2			# 0x2addiu	$3,$sp,1708move	$4,$17li	$5,9			# 0x9addiu	$7,$sp,72sw	$2,20($sp)sw	$3,24($sp)sw	$8,32($sp)sw	$2,16($sp)sw	$8,28($sp)sw	$0,36($sp)sw	$0,40($sp)sw	$0,44($sp).set	noreorder.set	nomacrojal	init_vlc_sparsesw	$0,48($sp).set	macro.set	reorderlw	$9,64($sp).set	noreorder.set	nomacroblez	$9,$L58lui	$2,%hi(dv_rl_vlc+2).set	macro.set	reorderlw	$5,60($sp)addiu	$6,$2,%lo(dv_rl_vlc+2)move	$8,$0$L60:lh	$7,2($5)move	$4,$0.set	noreorder.set	nomacrobltz	$7,$L63lh	$3,0($5).set	macro.set	reorderaddu	$2,$17,$3lbu	$4,834($2)sll	$3,$3,1addu	$3,$3,$17addiu	$4,$4,1lh	$3,3288($3)andi	$4,$4,0x00ff$L63:addiu	$8,$8,1sb	$7,0($6)sh	$3,-2($6)sb	$4,1($6)addiu	$5,$5,4.set	noreorder.set	nomacrobne	$8,$9,$L60addiu	$6,$6,4.set	macro.set	reorder$L58:.set	noreorder.set	nomacrojal	free_vlcmove	$4,$17.set	macro.set	reorderlui	$12,%hi(dv_vlc_map)lui	$2,%hi(dv_vlc_run+408)addiu	$5,$21,%lo(dv_vlc_run)addiu	$7,$19,%lo(dv_vlc_level)addiu	$9,$20,%lo(dv_vlc_bits)addiu	$8,$22,%lo(dv_vlc_len)addiu	$10,$2,%lo(dv_vlc_run+408)addiu	$11,$12,%lo(dv_vlc_map)$L64:lbu	$2,0($5)sll	$3,$2,9sltu	$2,$2,64.set	noreorder.set	nomacrobeq	$2,$0,$L65addiu	$5,$5,1.set	macro.set	reorderlbu	$2,0($7)addu	$3,$3,$2sll	$3,$3,3addu	$4,$3,$11lbu	$3,4($4).set	noreorder.set	nomacrobne	$3,$0,$L65sltu	$6,$0,$2.set	macro.set	reorderlhu	$3,0($9)lbu	$2,0($8)sll	$3,$3,$6addu	$2,$6,$2sb	$2,4($4)sw	$3,0($4)$L65:addiu	$7,$7,1addiu	$9,$9,2.set	noreorder.set	nomacrobne	$5,$10,$L64addiu	$8,$8,1.set	macro.set	reordermove	$10,$0lui	$13,%hi(dv_vlc_map+8)sll	$2,$10,12$L117:addiu	$3,$12,%lo(dv_vlc_map)addu	$2,$2,$3addiu	$6,$2,12li	$7,65535			# 0xffffaddiu	$8,$13,%lo(dv_vlc_map+8)sll	$11,$10,9$L69:andi	$2,$7,0x1ffaddu	$2,$11,$2addiu	$4,$12,%lo(dv_vlc_map)sll	$2,$2,3addiu	$3,$10,-1addu	$9,$2,$4lbu	$2,0($6)sll	$3,$3,12addu	$5,$3,$4.set	noreorder.set	nomacrobne	$2,$0,$L70addiu	$7,$7,-1.set	macro.set	reorderlbu	$4,4($8)lw	$2,0($5)lw	$3,0($8)lbu	$5,4($5)sll	$2,$2,$4or	$3,$3,$2addu	$4,$4,$5sw	$3,-4($6)sb	$4,0($6)$L70:lw	$2,-4($6)lbu	$3,0($6)ori	$2,$2,0x1sw	$2,0($9)li	$2,65280			# 0xff00addiu	$8,$8,8addiu	$6,$6,8.set	noreorder.set	nomacrobne	$7,$2,$L69sb	$3,4($9).set	macro.set	reorderaddiu	$10,$10,1li	$2,64			# 0x40.set	noreorder.set	nomacrobne	$10,$2,$L117sll	$2,$10,12.set	macro.set	reorder$L50:addiu	$4,$sp,4980.set	noreorder.set	nomacrojal	dsputil_initmove	$5,$18.set	macro.set	reorderlw	$2,4980($sp)lw	$3,7860($sp)sw	$2,5976($16)lw	$2,7872($sp)sw	$3,5980($16)sw	$2,5988($16)lui	$3,%hi(ff_zigzag_direct)lui	$2,%hi(ff_zigzag_direct+64)addiu	$5,$3,%lo(ff_zigzag_direct)addiu	$6,$2,%lo(ff_zigzag_direct+64)move	$4,$16$L74:lbu	$2,0($5)addiu	$5,$5,1addu	$2,$17,$2lbu	$3,7824($2)sb	$3,216($4).set	noreorder.set	nomacrobne	$5,$6,$L74addiu	$4,$4,1.set	macro.set	reorderlw	$3,7864($sp)lui	$2,%hi(simple_idct248_put)lw	$4,664($18)addiu	$2,$2,%lo(simple_idct248_put)sw	$3,5984($16).set	noreorder.set	nomacrobeq	$4,$0,$L76sw	$2,5992($16).set	macro.set	reorderlui	$2,%hi(ff_zigzag248_direct)lui	$3,%hi(ff_zigzag248_direct+64)addiu	$6,$2,%lo(ff_zigzag248_direct)addiu	$7,$3,%lo(ff_zigzag248_direct+64)move	$5,$16$L78:lbu	$4,0($6)addiu	$6,$6,1andi	$2,$4,0x8andi	$3,$4,0x30sll	$2,$2,2sra	$3,$3,1addu	$2,$2,$17addu	$2,$2,$3andi	$4,$4,0x7addu	$2,$2,$4lbu	$3,7824($2)sb	$3,280($5).set	noreorder.set	nomacrobne	$6,$7,$L78addiu	$5,$5,1.set	macro.set	reorder$L79:move	$13,$0$L116:lui	$12,%hi(dv_quant_shifts)$L118:addiu	$11,$sp,7944lui	$17,%hi(dv_248_areas+1)addiu	$14,$sp,7881lui	$15,%hi(dv_88_areas+1)$L85:move	$6,$14addiu	$7,$15,%lo(dv_88_areas+1)sll	$10,$13,2sll	$9,$13,6$L86:lbu	$2,0($7)addiu	$3,$12,%lo(dv_quant_shifts)addu	$8,$10,$3addu	$2,$8,$2lbu	$3,0($2)lbu	$5,0($6)addiu	$3,$3,1andi	$3,$3,0x00ffaddu	$2,$9,$16addu	$2,$2,$5addiu	$4,$3,1addiu	$6,$6,1sb	$4,3160($2)sb	$3,344($2).set	noreorder.set	nomacrobne	$6,$11,$L86addiu	$7,$7,1.set	macro.set	reorderaddiu	$2,$9,1753addu	$4,$16,$2lui	$2,%hi(dv_248_areas+64)move	$6,$8addiu	$7,$2,%lo(dv_248_areas+64)addiu	$5,$17,%lo(dv_248_areas+1)$L88:lbu	$2,0($5)addiu	$5,$5,1addu	$2,$6,$2lbu	$3,0($2)addiu	$3,$3,1andi	$3,$3,0x00ffaddiu	$2,$3,1sb	$2,2816($4)sb	$3,0($4).set	noreorder.set	nomacrobne	$5,$7,$L88addiu	$4,$4,1.set	macro.set	reorderaddiu	$13,$13,1li	$2,22			# 0x16.set	noreorder.set	nomacrobne	$13,$2,$L85addiu	$2,$16,8.set	macro.set	reordersw	$2,408($18)sw	$18,208($16)lw	$31,8124($sp)lw	$22,8120($sp)lw	$21,8116($sp)lw	$20,8112($sp)lw	$19,8108($sp)lw	$18,8104($sp)lw	$17,8100($sp)lw	$16,8096($sp)move	$2,$0.set	noreorder.set	nomacroj	$31addiu	$sp,$sp,8128.set	macro.set	reorder$L76:addiu	$4,$16,280andi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L80lui	$5,%hi(ff_zigzag248_direct).set	macro.set	reorderaddiu	$6,$5,%lo(ff_zigzag248_direct)andi	$2,$6,0x3.set	noreorder.set	nomacrobeq	$2,$0,$L115addiu	$3,$16,276.set	macro.set	reorder$L80:addiu	$5,$5,%lo(ff_zigzag248_direct).set	noreorder.set	nomacrojal	memcpyli	$6,64			# 0x40.set	macro.set	reorder.set	noreorder.set	nomacroj	$L116move	$13,$0.set	macro.set	reorder$L93:.set	noreorder.set	nomacroj	$L50addiu	$17,$sp,56.set	macro.set	reorder$L115:addiu	$5,$16,340sltu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L79addiu	$4,$6,-4.set	macro.set	reorder$L84:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000100000000000010010010100	#S32LDI XR2,$4,4.word	0b01110000100000000000010011010100	#S32LDI XR3,$4,4.word	0b01110000100000000000010100010100	#S32LDI XR4,$4,4.word	0b01110000100000000000010101010100	#S32LDI XR5,$4,4.word	0b01110000100000000000010110010100	#S32LDI XR6,$4,4.word	0b01110000100000000000010111010100	#S32LDI XR7,$4,4.word	0b01110000100000000000011000010100	#S32LDI XR8,$4,4.word	0b01110000011000000000010001010101	#S32SDI XR1,$3,4.word	0b01110000011000000000010010010101	#S32SDI XR2,$3,4.word	0b01110000011000000000010011010101	#S32SDI XR3,$3,4.word	0b01110000011000000000010100010101	#S32SDI XR4,$3,4.word	0b01110000011000000000010101010101	#S32SDI XR5,$3,4.word	0b01110000011000000000010110010101	#S32SDI XR6,$3,4.word	0b01110000011000000000010111010101	#S32SDI XR7,$3,4.word	0b01110000011000000000011000010101	#S32SDI XR8,$3,4#NO_APPsltu	$2,$3,$5.set	noreorder.set	nomacrobne	$2,$0,$L84move	$13,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L118lui	$12,%hi(dv_quant_shifts).set	macro.set	reorder.end	dvvideo_init.section	.rodata.str1.4.align	2$LC1:.ascii	"AC EOB marker is absent pos=%d\012\000".section	.text.dv_decode_mt,"ax",@progbits.align	2.align	5.ent	dv_decode_mt.type	dv_decode_mt, @functiondv_decode_mt:.frame	$sp,5272,$31		# vars= 5216, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-5272sw	$31,5268($sp)sw	$fp,5264($sp)sw	$23,5260($sp)sw	$22,5256($sp)sw	$21,5252($sp)sw	$20,5248($sp)sw	$19,5244($sp)sw	$18,5240($sp)sw	$17,5236($sp)sw	$16,5232($sp)lw	$23,136($4)sw	$5,5276($sp)lw	$4,0($23)lw	$2,208($23)lw	$9,8($4)lw	$5,664($2)sll	$3,$9,2sll	$2,$9,5subu	$2,$2,$3subu	$6,$2,$9lw	$2,5276($sp)lw	$4,52($4)div	$0,$2,$6teq	$6,$0,7li	$3,3			# 0x3subu	$5,$3,$5li	$7,4			# 0x4sw	$4,5200($sp)sw	$5,5196($sp)lw	$11,212($23)addiu	$10,$sp,5152addiu	$4,$sp,1312.set	noreorder.set	nomacrobeq	$7,$3,$L123mfhi	$8.set	macro.set	reorderli	$2,1			# 0x1beq	$7,$2,$L283$L120:addiu	$5,$4,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L315addiu	$2,$10,-31.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L315addiu	$2,$10,-31.set	macro.set	reorder$L269:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4.set	noreorder.set	nomacrobne	$2,$0,$L269addiu	$2,$10,-31.set	macro.set	reorder$L315:li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L127addiu	$2,$5,4.set	macro.set	reorder$L316:#APPpref 30,0($2).word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L316addiu	$2,$5,4.set	macro.set	reorder$L127:addiu	$3,$10,-4sltu	$2,$5,$3beq	$2,$0,$L129$L271:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L271$L129:andi	$3,$10,0x3li	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L134li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L284$L131:lw	$2,5276($sp)addiu	$3,$sp,1312div	$0,$2,$6teq	$6,$0,7sw	$3,5168($sp)sw	$3,5164($sp)addiu	$3,$sp,96addiu	$4,$sp,184sw	$3,5216($sp)li	$3,1272578048			# 0x4bda0000ori	$3,$3,0x12f7sw	$4,5176($sp)sw	$4,5224($sp)addiu	$4,$23,344sw	$4,5204($sp)li	$4,1431633920			# 0x55550000ori	$4,$4,0x5556sra	$5,$8,31addiu	$2,$sp,588sw	$2,5160($sp)sll	$6,$8,2addiu	$2,$sp,1164addu	$6,$6,$8sw	$2,5220($sp)lw	$17,5160($sp)lw	$20,5168($sp)sw	$0,5152($sp)li	$21,32			# 0x20mflo	$7mult	$8,$3mfhi	$3mult	$8,$4sra	$3,$3,3mfhi	$4subu	$3,$3,$5subu	$4,$4,$5li	$5,12000			# 0x2ee0sll	$2,$3,3mul	$5,$9,$5sll	$3,$3,1subu	$2,$2,$3addu	$6,$6,$4addu	$2,$2,$6sll	$3,$2,6sll	$2,$2,4addu	$2,$2,$3mul	$3,$7,$5addu	$7,$3,$2addu	$7,$11,$7addiu	$22,$7,560$L135:lui	$4,%hi(block_sizes)addiu	$4,$4,%lo(block_sizes)lbu	$2,3($22)move	$5,$4

⌨️ 快捷键说明

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