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

📄 huffman.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 5 页
字号:
	.file	1 "huffman.c"	.section .mdebug.abi32	.previous	.section	.text.huffman_2step_pair,"ax",@progbits	.align	2	.align	5	.ent	huffman_2step_pair	.type	huffman_2step_pair, @functionhuffman_2step_pair:	.frame	$sp,56,$31		# vars= 0, regs= 9/0, args= 16, gp= 0	.mask	0x80ff0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-56	sw	$22,40($sp)	lui	$22,%hi(hcbN)	sw	$20,32($sp)	addiu	$2,$22,%lo(hcbN)	andi	$20,$4,0x00ff	sw	$23,44($sp)	sw	$18,24($sp)	sw	$31,48($sp)	sw	$21,36($sp)	sw	$19,28($sp)	sw	$17,20($sp)	sw	$16,16($sp)	addu	$2,$20,$2	lbu	$7,0($2)	lw	$8,8($5)	move	$18,$5	sltu	$2,$8,$7	bne	$2,$0,$L2	move	$23,$6	lui	$21,%hi(bitmask)	addiu	$2,$21,%lo(bitmask)	sll	$3,$7,2	addu	$3,$3,$2	lw	$6,0($5)	lw	$4,0($3)	subu	$2,$8,$7	srl	$2,$6,$2	and	$3,$2,$4$L4:	lui	$2,%hi(hcb_table)	sll	$19,$20,2	addiu	$2,$2,%lo(hcb_table)	addu	$2,$19,$2	lw	$4,0($2)	sll	$3,$3,1	addu	$3,$3,$4	lbu	$16,1($3)	beq	$16,$0,$L5	lbu	$17,0($3)	lbu	$9,21($18)	beq	$9,$0,$L26	sltu	$2,$7,$8$L7:	sltu	$2,$8,$16	bne	$2,$0,$L31	addiu	$4,$21,%lo(bitmask)	addiu	$2,$21,%lo(bitmask)$L29:	sll	$3,$16,2	addu	$3,$3,$2	lw	$4,0($3)	subu	$2,$8,$16	srl	$2,$6,$2	and	$2,$2,$4$L13:	lui	$21,%hi(hcb_2_pair_table)	addu	$3,$17,$2	addiu	$2,$21,%lo(hcb_2_pair_table)	andi	$17,$3,0xffff	addu	$2,$19,$2	lw	$4,0($2)	sll	$16,$17,1	addiu	$3,$22,%lo(hcbN)	addu	$2,$16,$17	addu	$2,$2,$4	addu	$3,$20,$3	lbu	$5,0($2)	bne	$9,$0,$L14	lbu	$2,0($3)	subu	$5,$5,$2	sltu	$2,$5,$8	beq	$2,$0,$L19	subu	$8,$8,$5	sw	$8,8($18)$L14:	lui	$2,%hi(hcb_2_pair_table_size)$L30:	addiu	$2,$2,%lo(hcb_2_pair_table_size)	addu	$2,$19,$2	lw	$3,0($2)	slt	$3,$3,$17	bne	$3,$0,$L32	li	$4,10			# 0xa	addiu	$2,$21,%lo(hcb_2_pair_table)$L33:	addu	$2,$19,$2	lw	$4,0($2)	addu	$3,$16,$17	addu	$3,$3,$4	lb	$5,1($3)	move	$4,$0	sh	$5,0($23)	lb	$2,2($3)	sh	$2,2($23)	lw	$31,48($sp)	lw	$23,44($sp)	lw	$22,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)	move	$2,$4	j	$31	addiu	$sp,$sp,56$L5:	lui	$21,%hi(hcb_2_pair_table)	addiu	$2,$21,%lo(hcb_2_pair_table)	addu	$2,$19,$2	lw	$4,0($2)	sll	$16,$17,1	addu	$2,$16,$17	lbu	$3,21($18)	addu	$2,$2,$4	bne	$3,$0,$L14	lbu	$5,0($2)	sltu	$2,$5,$8	beq	$2,$0,$L19	nop	subu	$2,$8,$5	sw	$2,8($18)	lui	$2,%hi(hcb_2_pair_table_size)	addiu	$2,$2,%lo(hcb_2_pair_table_size)	addu	$2,$19,$2	lw	$3,0($2)	slt	$3,$3,$17	beq	$3,$0,$L33	addiu	$2,$21,%lo(hcb_2_pair_table)	li	$4,10			# 0xa$L32:	lw	$31,48($sp)	lw	$23,44($sp)	lw	$22,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)	move	$2,$4	j	$31	addiu	$sp,$sp,56$L2:	lui	$21,%hi(bitmask)	addiu	$3,$21,%lo(bitmask)	sll	$2,$8,2	addu	$2,$2,$3	lw	$4,0($2)	lw	$6,0($5)	lw	$3,4($18)	subu	$5,$7,$8	and	$4,$6,$4	subu	$2,$0,$5	srl	$3,$3,$2	sll	$4,$4,$5	j	$L4	or	$3,$4,$3$L11:	addiu	$4,$21,%lo(bitmask)$L31:	sll	$2,$8,2	addu	$2,$2,$4	lw	$3,0($2)	subu	$5,$16,$8	lw	$4,4($18)	subu	$2,$0,$5	and	$3,$6,$3	srl	$4,$4,$2	sll	$3,$3,$5	j	$L13	or	$2,$3,$4$L26:	beq	$2,$0,$L9	move	$5,$7	subu	$8,$8,$7	sltu	$2,$8,$16	bne	$2,$0,$L11	sw	$8,8($18)	j	$L29	addiu	$2,$21,%lo(bitmask)$L19:	jal	faad_flushbits_ex	move	$4,$18	j	$L30	lui	$2,%hi(hcb_2_pair_table_size)$L9:	jal	faad_flushbits_ex	move	$4,$18	lw	$8,8($18)	lw	$6,0($18)	j	$L7	lbu	$9,21($18)	.set	macro	.set	reorder	.end	huffman_2step_pair	.section	.text.huffman_2step_quad,"ax",@progbits	.align	2	.align	5	.ent	huffman_2step_quad	.type	huffman_2step_quad, @functionhuffman_2step_quad:	.frame	$sp,56,$31		# vars= 0, regs= 9/0, args= 16, gp= 0	.mask	0x80ff0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-56	sw	$23,44($sp)	lui	$23,%hi(hcbN)	sw	$20,32($sp)	addiu	$2,$23,%lo(hcbN)	andi	$20,$4,0x00ff	sw	$21,36($sp)	sw	$18,24($sp)	sw	$31,48($sp)	sw	$22,40($sp)	sw	$19,28($sp)	sw	$17,20($sp)	sw	$16,16($sp)	addu	$2,$20,$2	lbu	$7,0($2)	lw	$8,8($5)	move	$18,$5	sltu	$2,$8,$7	bne	$2,$0,$L35	move	$21,$6	lui	$22,%hi(bitmask)	addiu	$2,$22,%lo(bitmask)	sll	$3,$7,2	addu	$3,$3,$2	lw	$6,0($5)	lw	$4,0($3)	subu	$2,$8,$7	srl	$2,$6,$2	and	$3,$2,$4$L37:	lui	$2,%hi(hcb_table)	sll	$19,$20,2	addiu	$2,$2,%lo(hcb_table)	addu	$2,$19,$2	lw	$4,0($2)	sll	$3,$3,1	addu	$3,$3,$4	lbu	$16,1($3)	beq	$16,$0,$L38	lbu	$17,0($3)	lbu	$9,21($18)	beq	$9,$0,$L58	sltu	$2,$7,$8$L40:	sltu	$2,$8,$16	bne	$2,$0,$L63	addiu	$4,$22,%lo(bitmask)	addiu	$2,$22,%lo(bitmask)$L61:	sll	$3,$16,2	addu	$3,$3,$2	lw	$4,0($3)	subu	$2,$8,$16	srl	$2,$6,$2	and	$2,$2,$4$L46:	lui	$22,%hi(hcb_2_quad_table)	addu	$3,$17,$2	addiu	$2,$22,%lo(hcb_2_quad_table)	andi	$17,$3,0xffff	addu	$2,$19,$2	lw	$4,0($2)	sll	$16,$17,2	addiu	$3,$23,%lo(hcbN)	addu	$2,$16,$17	addu	$2,$2,$4	addu	$3,$20,$3	lbu	$5,0($2)	bne	$9,$0,$L47	lbu	$2,0($3)	subu	$5,$5,$2	sltu	$2,$5,$8	beq	$2,$0,$L52	subu	$8,$8,$5	sw	$8,8($18)$L47:	lui	$2,%hi(hcb_2_quad_table_size)$L62:	addiu	$2,$2,%lo(hcb_2_quad_table_size)	addu	$2,$19,$2	lw	$3,0($2)	slt	$3,$3,$17	bne	$3,$0,$L64	li	$6,10			# 0xa	addiu	$2,$22,%lo(hcb_2_quad_table)$L65:	addu	$2,$19,$2	lw	$3,0($2)	addu	$4,$16,$17	addu	$4,$4,$3	lb	$5,1($4)	move	$6,$0	sh	$5,0($21)	lb	$2,2($4)	sh	$2,2($21)	lb	$3,3($4)	sh	$3,4($21)	lb	$2,4($4)	sh	$2,6($21)	lw	$31,48($sp)	lw	$23,44($sp)	lw	$22,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)	move	$2,$6	j	$31	addiu	$sp,$sp,56$L38:	lui	$22,%hi(hcb_2_quad_table)	addiu	$2,$22,%lo(hcb_2_quad_table)	addu	$2,$19,$2	lw	$4,0($2)	sll	$16,$17,2	addu	$2,$16,$17	lbu	$3,21($18)	addu	$2,$2,$4	bne	$3,$0,$L47	lbu	$5,0($2)	sltu	$2,$5,$8	beq	$2,$0,$L52	nop	subu	$2,$8,$5	sw	$2,8($18)	lui	$2,%hi(hcb_2_quad_table_size)	addiu	$2,$2,%lo(hcb_2_quad_table_size)	addu	$2,$19,$2	lw	$3,0($2)	slt	$3,$3,$17	beq	$3,$0,$L65	addiu	$2,$22,%lo(hcb_2_quad_table)	li	$6,10			# 0xa$L64:	lw	$31,48($sp)	lw	$23,44($sp)	lw	$22,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)	move	$2,$6	j	$31	addiu	$sp,$sp,56$L35:	lui	$22,%hi(bitmask)	addiu	$3,$22,%lo(bitmask)	sll	$2,$8,2	addu	$2,$2,$3	lw	$4,0($2)	lw	$6,0($5)	lw	$3,4($18)	subu	$5,$7,$8	and	$4,$6,$4	subu	$2,$0,$5	srl	$3,$3,$2	sll	$4,$4,$5	j	$L37	or	$3,$4,$3$L44:	addiu	$4,$22,%lo(bitmask)$L63:	sll	$2,$8,2	addu	$2,$2,$4	lw	$3,0($2)	subu	$5,$16,$8	lw	$4,4($18)	subu	$2,$0,$5	and	$3,$6,$3	srl	$4,$4,$2	sll	$3,$3,$5	j	$L46	or	$2,$3,$4$L58:	beq	$2,$0,$L42	move	$5,$7	subu	$8,$8,$7	sltu	$2,$8,$16	bne	$2,$0,$L44	sw	$8,8($18)	j	$L61	addiu	$2,$22,%lo(bitmask)$L52:	jal	faad_flushbits_ex	move	$4,$18	j	$L62	lui	$2,%hi(hcb_2_quad_table_size)$L42:	jal	faad_flushbits_ex	move	$4,$18	lw	$8,8($18)	lw	$6,0($18)	j	$L40	lbu	$9,21($18)	.set	macro	.set	reorder	.end	huffman_2step_quad	.section	.text.huffman_scale_factor,"ax",@progbits	.align	2	.align	5	.globl	huffman_scale_factor	.ent	huffman_scale_factor	.type	huffman_scale_factor, @functionhuffman_scale_factor:	.frame	$sp,40,$31		# vars= 0, regs= 6/0, args= 16, gp= 0	.mask	0x801f0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-40	lui	$2,%hi(hcb_sf)	sw	$20,32($sp)	sw	$17,20($sp)	sw	$16,16($sp)	addiu	$20,$2,%lo(hcb_sf)	move	$16,$4	move	$17,$0	sw	$31,36($sp)	sw	$19,28($sp)	j	$L67	sw	$18,24($sp)$L84:	lw	$2,0($16)	sw	$3,8($16)	srl	$2,$2,$3	andi	$6,$2,0x1$L71:	addu	$2,$18,$20	addu	$2,$2,$6	lbu	$3,0($2)	addu	$3,$17,$3	andi	$17,$3,0xffff	sltu	$2,$17,241	beq	$2,$0,$L85	lw	$31,36($sp)$L67:	sll	$18,$17,1$L86:	addu	$3,$18,$20	lbu	$2,1($3)	beq	$2,$0,$L83	lw	$31,36($sp)	lw	$2,8($16)	bne	$2,$0,$L84	addiu	$3,$2,-1	lbu	$2,20($16)	bne	$2,$0,$L71	move	$6,$0	lw	$2,4($16)	lbu	$3,21($16)	srl	$19,$2,31	move	$4,$16	li	$5,1			# 0x1	bne	$3,$0,$L71	move	$6,$19	jal	faad_flushbits_ex	nop	move	$6,$19	addu	$2,$18,$20	addu	$2,$2,$6	lbu	$3,0($2)	addu	$3,$17,$3	andi	$17,$3,0xffff	sltu	$2,$17,241	bne	$2,$0,$L86	sll	$18,$17,1	lw	$31,36($sp)$L85:	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	li	$2,-1			# 0xffffffffffffffff	j	$31	addiu	$sp,$sp,40$L83:	lb	$2,0($3)	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,40	.set	macro	.set	reorder	.end	huffman_scale_factor	.section	.text.huffman_spectral_data_2,"ax",@progbits	.align	2	.align	5	.globl	huffman_spectral_data_2	.ent	huffman_spectral_data_2	.type	huffman_spectral_data_2, @functionhuffman_spectral_data_2:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		andi	$9,$4,0x00ff	sltu	$2,$9,32	move	$8,$5	move	$14,$6	beq	$2,$0,$L88	move	$12,$9	lui	$2,%hi($L93)	sll	$11,$9,2	addiu	$2,$2,%lo($L93)	addu	$2,$11,$2	lw	$3,0($2)	j	$3	nop	.rdata	.align	2	.align	2$L93:	.word	$L88	.word	$L89	.word	$L89	.word	$L90	.word	$L89	.word	$L91	.word	$L92	.word	$L91	.word	$L92	.word	$L91	.word	$L92	.word	$L92	.word	$L88	.word	$L88	.word	$L88	.word	$L88	.word	$L92	.word	$L92	.word	$L92	.word	$L92	.word	$L92	.word	$L92	.word	$L92	.word	$L92	.word	$L92	.word	$L92	.word	$L92	.word	$L92	.word	$L92	.word	$L92	.word	$L92	.word	$L92	.section	.text.huffman_spectral_data_2$L88:	move	$15,$0$L94:	lui	$2,%hi(unsigned_cb)	addiu	$2,$2,%lo(unsigned_cb)	addu	$2,$12,$2	lbu	$3,0($2)	beq	$3,$0,$L266	li	$2,11			# 0xb	sltu	$2,$9,5	bne	$2,$0,$L169	move	$7,$0	lh	$2,0($14)	beq	$2,$0,$L171	nop	lb	$4,8($8)	slt	$2,$4,33	beq	$2,$0,$L173	nop	blez	$4,$L175	li	$2,1			# 0x1	lw	$2,0($8)	addiu	$3,$4,-1	srl	$2,$2,$3	andi	$5,$2,0x1$L177:	sll	$2,$3,24	sra	$2,$2,24	bltz	$2,$L251	sb	$2,8($8)	beq	$5,$0,$L171	nop	lhu	$2,0($14)	subu	$2,$0,$2	sh	$2,0($14)$L171:	lh	$2,2($14)	beq	$2,$0,$L167	addiu	$6,$14,2	lb	$4,8($8)	slt	$2,$4,33	beq	$2,$0,$L182	addiu	$3,$4,-33	blez	$4,$L184	li	$2,1			# 0x1	lw	$2,0($8)	addiu	$3,$4,-1	srl	$2,$2,$3	andi	$5,$2,0x1$L186:	sll	$2,$3,24	sra	$2,$2,24	bltz	$2,$L251	sb	$2,8($8)	beq	$5,$0,$L266	li	$2,11			# 0xb	lhu	$2,0($6)	subu	$2,$0,$2	sh	$2,0($6)$L167:	li	$2,11			# 0xb$L266:	beq	$9,$2,$L200	sltu	$2,$9,16$L265:	bne	$2,$0,$L201	nop$L200:	move	$11,$14	move	$13,$0$L202:	lh	$10,0($11)	li	$2,16			# 0x10	beq	$10,$2,$L203	li	$2,-16			# 0xfffffffffffffff0	beq	$10,$2,$L203	addiu	$2,$13,1	andi	$13,$2,0x00ff	li	$2,2			# 0x2	bne	$13,$2,$L202	addiu	$11,$11,2$L256:	beq	$15,$0,$L201	andi	$4,$15,0x00ff	addiu	$2,$4,-16	andi	$2,$2,0x00ff	sltu	$2,$2,16	beq	$2,$0,$L201	sll	$4,$4,1	lui	$2,%hi(vcb11_LAV_tab.4051)	lh	$3,0($14)	addiu	$2,$2,%lo(vcb11_LAV_tab.4051)	addu	$4,$4,$2	lhu	$6,-32($4)	subu	$5,$0,$3	slt	$2,$3,0	movn	$3,$5,$2	slt	$3,$6,$3	bne	$3,$0,$L252	addiu	$5,$14,2	lh	$2,2($14)	subu	$4,$0,$2	slt	$3,$2,0	movn	$2,$4,$3	slt	$2,$6,$2	bne	$2,$0,$L236	nop$L201:	j	$31	lb	$2,8($8)$L203:	j	$L206	li	$7,4			# 0x4$L254:	blez	$4,$L209	li	$2,1			# 0x1	lw	$2,0($8)	addiu	$3,$4,-1	srl	$2,$2,$3	andi	$2,$2,0x1$L211:	sll	$6,$3,24	sra	$6,$6,24	bltz	$6,$L251	sb	$6,8($8)$L212:	beq	$2,$0,$L253	addiu	$2,$7,1	andi	$7,$2,0x00ff$L206:	lb	$4,8($8)	slt	$2,$4,33	bne	$2,$0,$L254	addiu	$3,$4,-33	lw	$2,4($8)	srl	$2,$2,$3	addiu	$3,$4,-1	sll	$6,$3,24	sra	$6,$6,24	andi	$2,$2,0x1	bgez	$6,$L212	sb	$6,8($8)$L251:	li	$2,-1			# 0xffffffffffffffff$L264:	j	$31	sb	$0,8($8)$L209:	lw	$3,0($8)	subu	$2,$2,$4	sll	$3,$3,$2	andi	$2,$3,0x1	j	$L211	addiu	$3,$4,-1$L253:	bne	$7,$0,$L216	move	$9,$7	move	$12,$6	move	$3,$0$L218:	sll	$2,$12,24	sra	$2,$2,24	bltz	$2,$L251	sb	$2,8($8)	li	$2,1			# 0x1	sll	$2,$2,$7	bltz	$10,$L255	addu	$2,$3,$2	sll	$2,$2,16	sra	$2,$2,16	sh	$2,0($11)$L263:	addiu	$2,$13,1	andi	$13,$2,0x00ff	li	$2,2			# 0x2	bne	$13,$2,$L202	addiu	$11,$11,2	j	$L256	nop$L173:	lw	$2,4($8)	addiu	$3,$4,-33	srl	$2,$2,$3	andi	$5,$2,0x1	j	$L177	addiu	$3,$4,-1$L182:	lw	$2,4($8)	srl	$2,$2,$3	andi	$5,$2,0x1	j	$L186	addiu	$3,$4,-1$L216:	slt	$2,$6,33	beq	$2,$0,$L219	subu	$12,$6,$7	slt	$2,$6,$7	bne	$2,$0,$L221	subu	$4,$7,$6	lw	$2,0($8)	subu	$12,$6,$7$L250:	subu	$4,$0,$9	li	$3,-1			# 0xffffffffffffffff	srl	$3,$3,$4	srl	$2,$2,$12	j	$L218	and	$3,$2,$3$L92:	sltu	$2,$9,16	bne	$2,$0,$L124	move	$15,$0	move	$15,$9	li	$12,11			# 0xb	li	$9,11			# 0xb	li	$11,44			# 0x2c$L124:	lui	$24,%hi(hcbN)	addiu	$2,$24,%lo(hcbN)	addu	$2,$12,$2	lbu	$7,0($2)	bne	$7,$0,$L125	move	$4,$0$L127:	lui	$2,%hi(hcb_table)	addiu	$2,$2,%lo(hcb_table)	addu	$2,$11,$2	lw	$3,0($2)	addu	$3,$4,$3	lbu	$4,1($3)	beq	$4,$0,$L134	lbu	$10,0($3)	lbu	$2,8($8)	subu	$2,$2,$7	sll	$7,$2,24	sra	$7,$7,24	bltz	$7,$L251	sb	$7,8($8)	andi	$6,$4,0x00ff	bne	$6,$0,$L138	slt	$2,$7,33	move	$2,$0$L143:	lui	$13,%hi(hcb_2_pair_table)	addu	$5,$2,$10	addiu	$2,$13,%lo(hcb_2_pair_table)	andi	$5,$5,0xffff	addu	$2,$11,$2	lw	$6,0($2)	sll	$3,$5,1	addu	$5,$3,$5	addiu	$4,$24,%lo(hcbN)	addu	$6,$6,$5	addu	$4,$12,$4	lbu	$2,0($6)	lbu	$3,0($4)	subu	$2,$2,$3	subu	$2,$7,$2	sll	$2,$2,24	sra	$2,$2,24	bltz	$2,$L251	sb	$2,8($8)$L146:	addiu	$2,$13,%lo(hcb_2_pair_table)	addu	$2,$11,$2	lw	$3,0($2)	addu	$3,$5,$3	lb	$2,1($3)	sh	$2,0($14)	lb	$4,2($3)	j	$L94	sh	$4,2($14)$L89:	lui	$24,%hi(hcbN)	addiu	$2,$24,%lo(hcbN)	addu	$2,$9,$2	lbu	$7,0($2)	bne	$7,$0,$L97	move	$4,$0$L99:	lui	$2,%hi(hcb_table)	addiu	$2,$2,%lo(hcb_table)	addu	$2,$11,$2	lw	$3,0($2)	addu	$3,$4,$3	lbu	$4,1($3)	beq	$4,$0,$L106	lbu	$10,0($3)	lbu	$2,8($8)	subu	$2,$2,$7	sll	$7,$2,24	sra	$7,$7,24	bltz	$7,$L251	sb	$7,8($8)	andi	$6,$4,0x00ff	bne	$6,$0,$L111	slt	$2,$7,33	move	$2,$0$L116:	lui	$13,%hi(hcb_2_quad_table)	addu	$5,$2,$10	addiu	$2,$13,%lo(hcb_2_quad_table)	andi	$5,$5,0xffff	addu	$2,$11,$2	lw	$6,0($2)	sll	$3,$5,2	addu	$5,$3,$5	addiu	$4,$24,%lo(hcbN)	addu	$6,$6,$5	addu	$4,$9,$4	lbu	$2,0($6)	lbu	$3,0($4)	subu	$2,$2,$3	subu	$2,$7,$2	sll	$2,$2,24	sra	$2,$2,24	bltz	$2,$L251	sb	$2,8($8)$L119:	addiu	$2,$13,%lo(hcb_2_quad_table)	addu	$2,$11,$2	lw	$4,0($2)	move	$15,$0	addu	$4,$5,$4	lb	$2,1($4)	sh	$2,0($14)	lb	$3,2($4)	sh	$3,2($14)	lb	$2,3($4)	sh	$2,4($14)	lb	$3,4($4)	j	$L94	sh	$3,6($14)$L91:	lui	$10,%hi(hcb_bin_table)	addiu	$2,$10,%lo(hcb_bin_table)	addu	$2,$11,$2	lw	$4,0($2)	lbu	$3,0($4)	bne	$3,$0,$L257	move	$6,$0	j	$L158	move	$7,$0$L258:	blez	$4,$L161	li	$2,1			# 0x1	lw	$2,0($8)	addiu	$3,$4,-1	srl	$2,$2,$3	andi	$5,$2,0x1$L163:	sll	$2,$3,24	sra	$2,$2,24	bltz	$2,$L251	sb	$2,8($8)	addiu	$2,$10,%lo(hcb_bin_table)	addu	$2,$11,$2	lw	$4,0($2)	addu	$3,$7,$4	addu	$3,$3,$5	lb	$2,1($3)	addu	$2,$6,$2	andi	$6,$2,0xffff	sll	$3,$6,1	addu	$7,$3,$6	addu	$4,$7,$4	lbu	$2,0($4)	bne	$2,$0,$L267	addiu	$2,$10,%lo(hcb_bin_table)$L158:	lb	$4,8($8)	slt	$2,$4,33	bne	$2,$0,$L258	addiu	$3,$4,-33	lw	$2,4($8)	srl	$2,$2,$3	andi	$5,$2,0x1	j	$L163	addiu	$3,$4,-1$L90:	move	$7,$0	j	$L149	move	$6,$0$L259:	blez	$4,$L152	li	$2,1			# 0x1	lw	$2,0($8)	addiu	$3,$4,-1	srl	$2,$2,$3	andi	$5,$2,0x1$L154:	sll	$2,$3,24	sra	$2,$2,24	bltz	$2,$L251	sb	$2,8($8)	sll	$2,$6,2	lui	$4,%hi(hcb3)	addu	$2,$2,$6	addiu	$4,$4,%lo(hcb3)	addu	$2,$2,$4	addu	$2,$2,$5	lb	$3,1($2)	addu	$3,$7,$3	andi	$6,$3,0xffff	sll	$2,$6,2	addu	$2,$2,$6	addu	$4,$2,$4	lbu	$3,0($4)	bne	$3,$0,$L247	move	$7,$6$L149:	lb	$4,8($8)	slt	$2,$4,33	bne	$2,$0,$L259	addiu	$3,$4,-33	lw	$2,4($8)	srl	$2,$2,$3	andi	$5,$2,0x1	j	$L154	addiu	$3,$4,-1$L152:	lw	$3,0($8)	subu	$2,$2,$4	sll	$3,$3,$2	andi	$5,$3,0x1	j	$L154	addiu	$3,$4,-1$L161:	lw	$3,0($8)	subu	$2,$2,$4	sll	$3,$3,$2	andi	$5,$3,0x1	j	$L163	addiu	$3,$4,-1$L219:	slt	$2,$12,32	bne	$2,$0,$L260	nop	j	$L250	lw	$2,4($8)$L257:	move	$7,$0	addiu	$2,$10,%lo(hcb_bin_table)$L267:	addu	$2,$11,$2	lb	$4,1($4)	lw	$3,0($2)	sh	$4,0($14)	addu	$3,$3,$7	lb	$2,2($3)	move	$15,$0	j	$L94	sh	$2,2($14)$L106:	lui	$13,%hi(hcb_2_quad_table)	addiu	$2,$13,%lo(hcb_2_quad_table)

⌨️ 快捷键说明

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