noise_bsf.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 257 行
S
257 行
.file 1 "noise_bsf.c".section .mdebug.abi32.previous.section .text.noise,"ax",@progbits.align 2.align 5.ent noise.type noise, @functionnoise:.frame $sp,48,$31 # vars= 0, regs= 7/0, args= 16, gp= 0.mask 0x803f0000,-8.fmask 0x00000000,0addiu $sp,$sp,-48sw $21,36($sp)sw $20,32($sp)sw $19,28($sp)sw $16,16($sp)sw $31,40($sp)sw $18,24($sp)sw $17,20($sp)move $16,$4move $21,$7lw $20,68($sp).set noreorder.set nomacrobeq $6,$0,$L29lw $19,72($sp).set macro.set reordermove $4,$6move $5,$0li $6,10 # 0xa.set noreorder.set nomacrojal __strtol_internalmove $7,$0.set macro.set reordermove $17,$2$L4:addiu $18,$19,8move $4,$18.set noreorder.set nomacrojal av_malloclw $16,0($16).set macro.set reordermove $4,$2sltu $2,$18,32.set noreorder.set nomacrobne $2,$0,$L5sw $4,0($21).set macro.set reorderandi $2,$4,0x3.set noreorder.set nomacrobeq $2,$0,$L30andi $2,$20,0x3.set macro.set reorder$L5:move $5,$20$L32:.set noreorder.set nomacrojal memcpymove $6,$18.set macro.set reorder$L13:.set noreorder.set nomacroblez $19,$L31lw $31,40($sp).set macro.set reordermove $5,$0$L19:lw $3,0($21)lw $2,0($16)addu $6,$5,$3lbu $4,0($6)addiu $2,$2,1addu $4,$4,$2divu $0,$4,$17teq $17,$0,7addiu $5,$5,1mfhi $3.set noreorder.set nomacrobne $3,$0,$L20sw $4,0($16).set macro.set reordersb $4,0($6)$L20:.set noreorder.set nomacrobne $19,$5,$L19lw $31,40($sp).set macro.set reorder$L31:lw $21,36($sp)lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)li $2,1 # 0x1.set noreorder.set nomacroj $31addiu $sp,$sp,48.set macro.set reorder$L30:.set noreorder.set nomacrobne $2,$0,$L32move $5,$20.set macro.set reorderli $2,-32 # 0xffffffffffffffe0addiu $4,$4,-4and $2,$18,$2addu $6,$4,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L9addiu $5,$20,-4.set macro.set reorder$L23:#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 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$6bne $2,$0,$L23$L9:andi $2,$18,0x1caddu $6,$6,$2sltu $3,$4,$6beq $3,$0,$L11$L24:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6bne $2,$0,$L24$L11:andi $6,$18,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L15li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L16li $2,1 # 0x1.set macro.set reorderbne $6,$2,$L13lbu $2,4($5).set noreorder.set nomacroj $L13sb $2,4($4).set macro.set reorder$L29:.set noreorder.set nomacroj $L4li $17,10000 # 0x2710.set macro.set reorder$L15:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L13sb $3,5($4).set macro.set reorder$L16:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L13sb $2,6($4).set macro.set reorder.end noise.globl noise_bsf.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "noise\000".data.align 2.type noise_bsf, @object.size noise_bsf, 20noise_bsf:.word $LC0.word 4.word noise.space 8.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?