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

📄 qdm2.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 5 页
字号:
li	$2,-8			# 0xfffffffffffffff8or	$6,$6,$2j	$L39addiu	$6,$6,1$L140:j	$L38addiu	$2,$7,7$L33:slt	$2,$19,5bne	$2,$0,$L47nopblez	$23,$L36li	$2,65536			# 0x10000ori	$2,$2,0xc440addu	$2,$21,$2addu	$22,$15,$2move	$20,$0$L60:sll	$18,$20,1sll	$16,$20,5subu	$2,$16,$18addu	$2,$2,$19li	$4,65536			# 0x10000sll	$5,$2,6ori	$3,$4,0xc470addu	$5,$5,$3sll	$2,$2,8ori	$4,$4,0x73a0addu	$2,$2,$4addu	$5,$15,$5lb	$14,0($22)addiu	$5,$5,4addu	$10,$15,$2move	$7,$0sll	$13,$20,6sll	$12,$20,8$L51:subu	$2,$16,$18addu	$2,$2,$19sll	$2,$2,3addu	$6,$2,$15li	$2,-2147483648			# 0xffffffff80000000li	$9,131072			# 0x20000ori	$2,$2,0x7subu	$8,$12,$13addu	$11,$15,$9and	$4,$7,$2bltz	$7,$L142move	$3,$7$L52:sra	$3,$3,3sll	$2,$3,3addu	$3,$6,$3addu	$2,$2,$8addu	$3,$3,$9addu	$8,$2,$15bltz	$4,$L143lb	$6,-16576($3)$L53:addu	$2,$8,$4addu	$2,$2,$9lb	$3,-15968($2)subu	$3,$6,$3subu	$6,$3,$14bltz	$6,$L54sb	$6,0($5)andi	$2,$6,0x3fsll	$3,$17,6addu	$3,$3,$2lw	$4,-7560($11)lui	$2,%hi(fft_tone_level_table)sll	$3,$3,2addiu	$2,$2,%lo(fft_tone_level_table)bne	$4,$0,$L56addu	$2,$3,$2beq	$6,$0,$L54nop$L56:lw	$2,0($2)sw	$2,0($10)$L58:addiu	$7,$7,1li	$2,64			# 0x40addiu	$5,$5,1bne	$7,$2,$L51addiu	$10,$10,4addiu	$20,$20,1slt	$2,$20,$23bne	$2,$0,$L60addiu	$22,$22,26addiu	$19,$19,1bne	$fp,$19,$L32addiu	$21,$21,1j	$L147lw	$fp,32($sp)$L54:move	$2,$0j	$L58sw	$2,0($10)$L143:addiu	$4,$4,-1li	$2,-8			# 0xfffffffffffffff8or	$4,$4,$2j	$L53addiu	$4,$4,1$L142:j	$L52addiu	$3,$7,7$L47:blez	$23,$L36nopmove	$12,$0$L69:sll	$11,$12,1sll	$10,$12,5subu	$2,$10,$11addu	$2,$2,$19li	$5,65536			# 0x10000sll	$4,$2,6ori	$3,$5,0xc470addu	$4,$4,$3sll	$2,$2,8ori	$5,$5,0x73a0addu	$2,$2,$5addu	$4,$15,$4addiu	$8,$4,4addu	$7,$15,$2move	$6,$0$L61:subu	$2,$10,$11addu	$2,$2,$19sll	$2,$2,3li	$4,131072			# 0x20000addu	$3,$2,$15addu	$9,$15,$4bltz	$6,$L144move	$2,$6$L62:sra	$2,$2,3addu	$2,$3,$2addu	$2,$2,$4lb	$5,-16576($2)bltz	$5,$L63sb	$5,0($8)andi	$2,$5,0x3fsll	$3,$17,6addu	$3,$3,$2lw	$4,-7560($9)lui	$2,%hi(fft_tone_level_table)sll	$3,$3,2addiu	$2,$2,%lo(fft_tone_level_table)bne	$4,$0,$L65addu	$2,$3,$2beq	$5,$0,$L150move	$4,$0$L65:lw	$2,0($2)sw	$2,0($7)$L67:addiu	$6,$6,1li	$2,64			# 0x40addiu	$8,$8,1bne	$6,$2,$L61addiu	$7,$7,4addiu	$12,$12,1slt	$2,$12,$23bne	$2,$0,$L69nopaddiu	$19,$19,1bne	$fp,$19,$L32addiu	$21,$21,1j	$L147lw	$fp,32($sp)$L63:move	$4,$0$L150:j	$L67sw	$4,0($7)$L144:j	$L62addiu	$2,$6,7$L139:j	$L112addiu	$3,$19,7$L138:blez	$fp,$L113move	$10,$0$L21:blez	$23,$L29nopmove	$11,$0$L28:sll	$9,$11,1sll	$8,$11,5subu	$2,$8,$9addu	$2,$2,$10li	$5,65536			# 0x10000sll	$4,$2,6ori	$3,$5,0xc470addu	$4,$4,$3ori	$5,$5,0x73a0sll	$2,$2,8addu	$2,$2,$5addu	$4,$15,$4addiu	$7,$4,4addu	$6,$15,$2j	$L22move	$5,$0$L23:sra	$2,$2,3addu	$2,$3,$2li	$3,131072			# 0x20000addu	$2,$2,$3lb	$4,-16576($2)lui	$2,%hi(fft_tone_level_table)andi	$3,$4,0x3fsll	$3,$3,2addiu	$2,$2,%lo(fft_tone_level_table)addu	$2,$3,$2bltz	$4,$L145sb	$4,0($7)$L24:lw	$2,0($2)addiu	$5,$5,1sw	$2,0($6)li	$2,64			# 0x40addiu	$7,$7,1beq	$5,$2,$L146addiu	$6,$6,4$L22:subu	$2,$8,$9addu	$2,$2,$10sll	$2,$2,3addu	$3,$2,$15bgez	$5,$L23move	$2,$5addiu	$2,$5,7sra	$2,$2,3addu	$2,$3,$2li	$3,131072			# 0x20000addu	$2,$2,$3lb	$4,-16576($2)lui	$2,%hi(fft_tone_level_table)andi	$3,$4,0x3fsll	$3,$3,2addiu	$2,$2,%lo(fft_tone_level_table)addu	$2,$3,$2bgez	$4,$L24sb	$4,0($7)$L145:move	$2,$0sw	$2,0($6)addiu	$5,$5,1li	$2,64			# 0x40addiu	$7,$7,1bne	$5,$2,$L22addiu	$6,$6,4$L146:addiu	$11,$11,1slt	$2,$11,$23bne	$2,$0,$L28nop$L29:addiu	$10,$10,1bne	$fp,$10,$L21nopj	$L147lw	$fp,32($sp)$L14:j	$L16sll	$fp,$2,$3.set	macro.set	reorder.end	fill_tone_level_array.globl	__mulsf3.globl	__extendsfdf2.globl	__floatsidf.globl	__muldf3.globl	__truncdfsf2.globl	__addsf3.globl	__subsf3.globl	__subdf3.globl	__adddf3.section	.rodata.cst8,"aM",@progbits,8.align	3$LC0:.word	1413754136.word	1065951739.align	3$LC1:.word	0.word	1072693248.section	.rodata.cst4,"aM",@progbits,4.align	2$LC2:.word	1065353216.section	.text.qdm2_fft_generate_tone,"ax",@progbits.align	2.align	5.ent	qdm2_fft_generate_tone.type	qdm2_fft_generate_tone, @functionqdm2_fft_generate_tone:.frame	$sp,96,$31		# vars= 40, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-96sw	$31,92($sp)sw	$fp,88($sp)sw	$23,84($sp)sw	$22,80($sp)sw	$19,68($sp)sw	$18,64($sp)sw	$17,60($sp)sw	$21,76($sp)sw	$20,72($sp)sw	$16,56($sp)lw	$2,24($5)move	$22,$5sll	$3,$2,5lh	$5,28($5)subu	$3,$3,$2addu	$3,$3,$5lui	$2,%hi(fft_tone_envelope_table)lw	$16,16($22)lw	$5,20($22)addiu	$2,$2,%lo(fft_tone_envelope_table)sll	$3,$3,2addu	$3,$3,$2addu	$16,$16,$5sw	$4,96($sp)lw	$5,0($22)lw	$4,0($3).set	noreorder.set	nomacrojal	__mulsf3sw	$16,16($22).set	macro.set	reorder.set	noreorder.set	nomacrojal	__extendsfdf2move	$4,$2.set	macro.set	reordermove	$4,$16move	$18,$2.set	noreorder.set	nomacrojal	__floatsidfmove	$19,$3.set	macro.set	reorderlui	$4,%hi($LC0)lw	$16,%lo($LC0)($4)lw	$17,%lo($LC0+4)($4)move	$6,$16move	$7,$17move	$4,$2.set	noreorder.set	nomacrojal	__muldf3move	$5,$3.set	macro.set	reordermove	$4,$2.set	noreorder.set	nomacrojal	sinmove	$5,$3.set	macro.set	reordermove	$6,$2move	$7,$3move	$4,$18.set	noreorder.set	nomacrojal	__muldf3move	$5,$19.set	macro.set	reordermove	$5,$3.set	noreorder.set	nomacrojal	__truncdfsf2move	$4,$2.set	macro.set	reorderlw	$4,16($22).set	noreorder.set	nomacrojal	__floatsidfmove	$fp,$2.set	macro.set	reordermove	$4,$2move	$6,$16move	$7,$17.set	noreorder.set	nomacrojal	__muldf3move	$5,$3.set	macro.set	reordermove	$4,$2.set	noreorder.set	nomacrojal	cosmove	$5,$3.set	macro.set	reordermove	$6,$2move	$4,$18move	$5,$19.set	noreorder.set	nomacrojal	__muldf3move	$7,$3.set	macro.set	reordermove	$4,$2.set	noreorder.set	nomacrojal	__truncdfsf2move	$5,$3.set	macro.set	reordermove	$23,$2lw	$2,24($22)sw	$2,52($sp)slt	$2,$2,3beq	$2,$0,$L152lh	$3,30($22)slt	$2,$3,3.set	noreorder.set	nomacrobne	$2,$0,$L154sw	$3,44($sp).set	macro.set	reorder$L152:lw	$16,4($22)move	$5,$fp.set	noreorder.set	nomacrojal	__addsf3lw	$4,0($16).set	macro.set	reorderlw	$17,8($22)sw	$2,0($16)lw	$4,0($17).set	noreorder.set	nomacrojal	__addsf3move	$5,$23.set	macro.set	reordersw	$2,0($17)lw	$4,4($16).set	noreorder.set	nomacrojal	__subsf3move	$5,$fp.set	macro.set	reordersw	$2,4($16)lw	$4,4($17).set	noreorder.set	nomacrojal	__subsf3move	$5,$23.set	macro.set	reordersw	$2,4($17)$L155:lh	$4,28($22)lw	$2,52($sp)li	$3,5			# 0x5subu	$3,$3,$2addiu	$4,$4,1li	$2,1			# 0x1sll	$2,$2,$3sll	$4,$4,16sra	$4,$4,16addiu	$2,$2,-1slt	$2,$4,$2.set	noreorder.set	nomacrobeq	$2,$0,$L168sh	$4,28($22).set	macro.set	reorderlw	$3,96($sp)lw	$5,32764($3)sll	$2,$5,5addiu	$2,$2,760addu	$4,$3,$2andi	$3,$4,0x3.set	noreorder.set	nomacrobne	$3,$0,$L162andi	$2,$22,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L162addiu	$3,$4,-4.set	macro.set	reorderaddiu	$6,$4,28sltu	$2,$3,$6beq	$2,$0,$L165addiu	$5,$22,-4$L167:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,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,$6bne	$2,$0,$L167lw	$4,96($sp)lw	$5,32764($4)$L165:li	$3,274857984			# 0x10620000addiu	$5,$5,1ori	$3,$3,0x4dd3mult	$5,$3sra	$2,$5,31mfhi	$3sra	$3,$3,6subu	$3,$3,$2sll	$4,$3,2sll	$2,$3,7subu	$2,$2,$4addu	$2,$2,$3sll	$2,$2,3subu	$5,$5,$2lw	$2,96($sp)sw	$5,32764($2)$L168:lw	$31,92($sp)lw	$fp,88($sp)lw	$23,84($sp)lw	$22,80($sp)lw	$21,76($sp)lw	$20,72($sp)lw	$19,68($sp)lw	$18,64($sp)lw	$17,60($sp)lw	$16,56($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,96.set	macro.set	reorder$L154:lw	$18,12($22)li	$4,-2147483648			# 0xffffffff80000000lw	$20,16($18)xor	$2,$20,$4sw	$2,20($sp)lw	$19,12($18)lw	$21,0($18)move	$4,$19.set	noreorder.set	nomacrojal	__subsf3move	$5,$21.set	macro.set	reordersw	$2,16($sp)lw	$3,8($18)sw	$2,40($sp)move	$4,$3.set	noreorder.set	nomacrojal	__extendsfdf2sw	$3,48($sp).set	macro.set	reordermove	$16,$2move	$4,$19li	$2,-2147483648			# 0xffffffff80000000.set	noreorder.set	nomacrojal	__extendsfdf2xor	$17,$3,$2.set	macro.set	reordermove	$6,$2move	$4,$16move	$5,$17.set	noreorder.set	nomacrojal	__subdf3move	$7,$3.set	macro.set	reorderlui	$4,%hi($LC1)lw	$6,%lo($LC1)($4)lw	$7,%lo($LC1+4)($4)move	$5,$3.set	noreorder.set	nomacrojal	__adddf3move	$4,$2.set	macro.set	reordermove	$5,$3.set	noreorder.set	nomacrojal	__truncdfsf2move	$4,$2.set	macro.set	reordersw	$2,24($sp)lw	$16,4($18)move	$4,$20.set	noreorder.set	nomacrojal	__addsf3move	$5,$16.set	macro.set	reorderlui	$3,%hi($LC2)lw	$5,%lo($LC2)($3).set	noreorder.set	nomacrojal	__subsf3move	$4,$2.set	macro.set	reordermove	$5,$16move	$4,$21.set	noreorder.set	nomacrojal	__subsf3sw	$2,28($sp).set	macro.set	reorderlw	$3,44($sp)lw	$20,8($22)sll	$4,$3,3lui	$3,%hi(fft_cutoff_index_table)addiu	$3,$3,%lo(fft_cutoff_index_table)addu	$18,$4,$3lw	$16,0($18)lw	$5,40($sp)sll	$16,$16,2sw	$2,32($sp)lw	$2,48($sp)addu	$17,$16,$20move	$4,$23.set	noreorder.set	nomacrojal	__mulsf3sw	$2,36($sp).set	macro.set	reorderlw	$4,0($17).set	noreorder.set	nomacrojal	__addsf3move	$5,$2.set	macro.set	reorderlw	$19,4($22)lw	$3,44($sp)sw	$2,0($17)addu	$16,$16,$19.set	noreorder.set	nomacroblez	$3,$L171lw	$17,0($16).set	macro.set	reorder$L156:lw	$4,40($sp).set	noreorder.set	nomacrojal	__mulsf3move	$5,$fp.set	macro.set	reordermove	$5,$2.set	noreorder.set	nomacrojal	__addsf3move	$4,$17.set	macro.set	reordersw	$2,0($16)lw	$16,4($18)lw	$18,20($sp)sll	$16,$16,2addu	$17,$16,$20move	$4,$23.set	noreorder.set	nomacrojal	__mulsf3move	$5,$18.set	macro.set	reorderlw	$4,0($17).set	noreorder.set	nomacrojal	__addsf3move	$5,$2.set	macro.set	reorderlw	$4,44($sp)sw	$2,0($17)addu	$16,$16,$19slt	$2,$4,2.set	noreorder.set	nomacrobne	$2,$0,$L172lw	$17,0($16).set	macro.set	reorder$L158:move	$4,$18.set	noreorder.set	nomacrojal	__mulsf3move	$5,$fp.set	macro.set	reordermove	$5,$2.set	noreorder.set	nomacrojal	__addsf3move	$4,$17.set	macro.set	reordersw	$2,0($16)lw	$16,24($sp)move	$4,$23.set	noreorder.set	nomacrojal	__mulsf3move	$5,$16.set	macro.set	reorderlw	$4,0($20).set	noreorder.set	nomacrojal	__addsf3move	$5,$2.set	macro.set	reordersw	$2,0($20)move	$5,$16.set	noreorder.set	nomacrojal	__mulsf3move	$4,$fp.set	macro.set	reorderlw	$4,0($19).set	noreorder.set	nomacrojal	__addsf3move	$5,$2.set	macro.set	reordersw	$2,0($19)lw	$16,28($sp)move	$4,$23.set	noreorder.set	nomacrojal	__mulsf3move	$5,$16.set	macro.set	reorderlw	$4,4($20).set	noreorder.set	nomacrojal	__addsf3move	$5,$2.set	macro.set	reordersw	$2,4($20)move	$5,$16.set	noreorder.set	nomacrojal	__mulsf3move	$4,$fp.set	macro.set	reorderlw	$4,4($19).set	noreorder.set	nomacrojal	__addsf3move	$5,$2.set	macro.set	reordersw	$2,4($19)lw	$16,32($sp)move	$4,$23.set	noreorder.set	nomacrojal	__mulsf3move	$5,$16.set	macro.set	reorderlw	$4,8($20).set	noreorder.set	nomacrojal	__addsf3move	$5,$2

⌨️ 快捷键说明

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