📄 output.s
字号:
.file 1 "output.c".section .mdebug.abi32.previous.section .rodata.cst4,"aM",@progbits,4.align 2$LC0:.word 1518500250.align 2$LC1:.word 688004886.align 2$LC2:.word 8388607.section .text.output_to_PCM_sux,"ax",@progbits.align 2.align 5.globl output_to_PCM_sux.ent output_to_PCM_sux.type output_to_PCM_sux, @functionoutput_to_PCM_sux:.frame $sp,56,$31 # vars= 16, regs= 9/0, args= 0, gp= 0.mask 0x40ff0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-56sw $18,24($sp)andi $18,$7,0x00ffsw $fp,48($sp)sw $23,44($sp)sw $17,20($sp)sw $16,16($sp)sw $22,40($sp)sw $21,36($sp)sw $20,32($sp)sw $19,28($sp)move $14,$4move $16,$5move $fp,$6lhu $17,72($sp)beq $18,$0,$L2lbu $23,76($sp)li $22,1 # 0x1sw $0,8($sp)j $L4sw $0,0($sp)$L75:beq $23,$22,$L74nop$L5:lw $3,8($sp)$L84:addiu $2,$3,1andi $2,$2,0x00ffsw $2,8($sp)lw $2,0($sp)lw $3,8($sp)addiu $2,$2,1beq $18,$3,$L2sw $2,0($sp)$L4:li $2,2 # 0x2beq $23,$2,$L7sltu $2,$23,3bne $2,$0,$L75li $2,3 # 0x3beq $23,$2,$L8li $2,4 # 0x4bne $23,$2,$L84lw $3,8($sp)beq $17,$0,$L84lw $2,0($sp)lui $3,%hi($LC0)andi $19,$2,0x00fflui $2,%hi($LC1)addiu $3,$3,%lo($LC0)addiu $2,$2,%lo($LC1)lw $24,0($3)lw $25,0($2)move $12,$0move $13,$0addiu $15,$14,1936j $L51li $20,1073741824 # 0x40000000$L77:lbu $2,0($3)$L71:sll $2,$2,2addu $2,$2,$16lw $3,0($2)sll $4,$4,2addu $4,$4,$3lw $4,0($4)$L54:lw $3,8($sp)addiu $13,$13,1mtlo $3madd $12,$18addiu $3,$12,1mflo $2andi $12,$3,0xffffsll $2,$2,2addu $2,$2,$fpbeq $17,$12,$L5sw $4,0($2)$L51:lbu $2,17($14)lbu $3,16($14)beq $2,$22,$L76andi $4,$13,0xffffbeq $3,$0,$L77addu $3,$15,$19bne $19,$0,$L57sll $11,$4,2lbu $2,1936($14)lbu $3,3($15)sll $2,$2,2addu $2,$2,$16sll $3,$3,2lw $5,0($2)addu $3,$3,$16lw $2,0($3)lbu $4,1($15)addu $5,$5,$11$L72:lw $6,0($5)addu $2,$11,$2lw $8,0($2)mult $6,$24sll $4,$4,2mflo $6mfhi $7mult $8,$24addu $4,$4,$16mflo $8lw $5,0($4)addu $2,$6,$20sltu $10,$2,$6addu $4,$8,$20mfhi $9addu $3,$10,$7addu $11,$11,$5sltu $10,$4,$8addu $5,$10,$9sll $8,$3,1lw $6,0($11)srl $2,$2,31or $2,$8,$2srl $4,$4,31sll $8,$5,1addu $6,$6,$2or $4,$8,$4addu $6,$6,$4mult $6,$25mflo $6mfhi $7addu $2,$6,$20sltu $4,$2,$6addu $3,$4,$7sll $5,$3,1srl $2,$2,31or $2,$5,$2j $L54move $4,$2$L7:beq $17,$0,$L5lw $2,0($sp)lui $3,%hi($LC0)andi $20,$2,0x00fflui $2,%hi($LC2)addiu $2,$2,%lo($LC2)lw $21,0($2)lbu $2,17($14)addiu $3,$3,%lo($LC0)move $13,$0lw $19,0($3)move $12,$0addiu $15,$14,1936li $24,1073741824 # 0x40000000lbu $3,16($14)beq $2,$22,$L78andi $4,$13,0xffff$L29:bne $3,$0,$L32addu $3,$15,$20lbu $2,0($3)$L67:sll $2,$2,2addu $2,$2,$16lw $3,0($2)sll $4,$4,2addu $4,$4,$3lw $2,0($4)bltz $2,$L36nop$L79:addiu $2,$2,32sra $4,$2,6slt $3,$4,$21bne $3,$0,$L85lw $3,8($sp)move $4,$21$L38:lw $3,8($sp)$L85:addiu $13,$13,1mtlo $3madd $18,$12addiu $3,$12,1mflo $2andi $12,$3,0xffffsll $2,$2,2addu $2,$2,$fpbeq $17,$12,$L5sw $4,0($2)lbu $2,17($14)lbu $3,16($14)bne $2,$22,$L29andi $4,$13,0xffff$L78:j $L67lbu $2,1936($14)$L32:bne $20,$0,$L34sll $11,$4,2lbu $2,1936($14)lbu $3,3($15)sll $2,$2,2addu $2,$2,$16sll $3,$3,2lw $5,0($2)addu $3,$3,$16lw $2,0($3)lbu $4,1($15)addu $5,$5,$11$L68:lw $6,0($5)addu $2,$11,$2lw $8,0($2)mult $6,$19sll $4,$4,2mflo $6mfhi $7mult $8,$19addu $4,$4,$16mflo $8lw $5,0($4)addu $2,$6,$24sltu $10,$2,$6addu $4,$8,$24mfhi $9addu $3,$10,$7addu $11,$11,$5sltu $10,$4,$8addu $5,$10,$9sll $8,$3,1lw $6,0($11)srl $2,$2,31or $2,$8,$2srl $4,$4,31sll $8,$5,1addu $6,$6,$2or $4,$8,$4li $2,687996928 # 0x29020000addu $6,$6,$4ori $2,$2,0x1f16mult $6,$2mflo $6mfhi $7addu $2,$6,$24sltu $4,$2,$6addu $3,$4,$7sll $5,$3,1srl $2,$2,31or $2,$5,$2bgez $2,$L79nop$L36:addiu $2,$2,-32sra $2,$2,6li $4,-8388608 # 0xffffffffff800000slt $3,$2,$4j $L38movz $4,$2,$3$L34:lbu $2,1936($14)lbu $3,4($15)sll $2,$2,2addu $2,$2,$16sll $3,$3,2lw $5,0($2)addu $3,$3,$16lw $2,0($3)lbu $4,2($15)j $L68addu $5,$5,$11$L76:j $L71lbu $2,1936($14)$L57:lbu $2,1936($14)lbu $3,4($15)sll $2,$2,2addu $2,$2,$16sll $3,$3,2lw $5,0($2)addu $3,$3,$16lw $2,0($3)lbu $4,2($15)j $L72addu $5,$5,$11$L2:move $2,$fplw $23,44($sp)lw $fp,48($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)j $31addiu $sp,$sp,56$L8:beq $17,$0,$L5lw $2,0($sp)lui $3,%hi($LC0)andi $20,$2,0x00fflui $2,%hi($LC1)addiu $2,$2,%lo($LC1)lw $21,0($2)lbu $2,17($14)addiu $3,$3,%lo($LC0)move $13,$0lw $19,0($3)move $12,$0addiu $15,$14,1936li $24,1073741824 # 0x40000000lbu $3,16($14)beq $2,$22,$L80andi $4,$13,0xffff$L41:bne $3,$0,$L44addu $3,$15,$20lbu $2,0($3)$L69:sll $2,$2,2addu $2,$2,$16lw $3,0($2)sll $4,$4,2addu $4,$4,$3lw $2,0($4)bltz $2,$L48nop$L81:addiu $2,$2,2sll $4,$2,2$L50:lw $3,8($sp)addiu $13,$13,1mtlo $3madd $12,$18addiu $3,$12,1mflo $2andi $12,$3,0xffffsll $2,$2,2addu $2,$2,$fpbeq $17,$12,$L5sw $4,0($2)lbu $2,17($14)lbu $3,16($14)bne $2,$22,$L41andi $4,$13,0xffff$L80:j $L69lbu $2,1936($14)$L44:bne $20,$0,$L46sll $11,$4,2lbu $2,1936($14)lbu $3,3($15)sll $2,$2,2addu $2,$2,$16sll $3,$3,2lw $5,0($2)addu $3,$3,$16lw $2,0($3)lbu $4,1($15)addu $5,$5,$11$L70:lw $6,0($5)addu $2,$11,$2lw $8,0($2)mult $6,$19sll $4,$4,2mflo $6mfhi $7mult $8,$19addu $4,$4,$16mflo $8lw $5,0($4)addu $2,$6,$24sltu $10,$2,$6addu $4,$8,$24mfhi $9addu $3,$10,$7addu $11,$11,$5sltu $10,$4,$8addu $5,$10,$9sll $8,$3,1lw $6,0($11)srl $2,$2,31or $2,$8,$2srl $4,$4,31sll $8,$5,1addu $6,$6,$2or $4,$8,$4addu $6,$6,$4mult $6,$21mflo $6mfhi $7addu $2,$6,$24sltu $4,$2,$6addu $3,$4,$7sll $5,$3,1srl $2,$2,31or $2,$5,$2bgez $2,$L81nop$L48:addiu $2,$2,-2j $L50sll $4,$2,2$L46:lbu $2,1936($14)lbu $3,4($15)sll $2,$2,2addu $2,$2,$16sll $3,$3,2lw $5,0($2)addu $3,$3,$16lw $2,0($3)lbu $4,2($15)j $L70addu $5,$5,$11$L74:beq $17,$0,$L5lw $2,0($sp)lui $3,%hi($LC0)andi $19,$2,0x00fflui $2,%hi($LC1)addiu $2,$2,%lo($LC1)lw $21,0($2)lbu $2,17($14)addiu $3,$3,%lo($LC0)move $13,$0lw $20,0($3)move $12,$0addiu $15,$14,1936li $24,1073741824 # 0x40000000lbu $3,16($14)beq $2,$22,$L82andi $4,$13,0xffff$L16:bne $3,$0,$L19addu $3,$15,$19lbu $2,0($3)$L65:sll $2,$2,2addu $2,$2,$16lw $3,0($2)sll $4,$4,2addu $4,$4,$3lw $2,0($4)bltz $2,$L23nop$L83:addiu $4,$2,8192li $2,536805376 # 0x1fff0000ori $2,$2,0xc000slt $2,$4,$2bne $2,$0,$L25sra $2,$4,14li $4,32767 # 0x7fff$L27:lw $3,8($sp)addiu $13,$13,1mtlo $3madd $18,$12addiu $3,$12,1mflo $2andi $12,$3,0xffffsll $2,$2,1addu $2,$2,$fpbeq $17,$12,$L5sh $4,0($2)lbu $2,17($14)lbu $3,16($14)bne $2,$22,$L16andi $4,$13,0xffff$L82:j $L65lbu $2,1936($14)$L25:sll $4,$2,16j $L27sra $4,$4,16$L19:bne $19,$0,$L21sll $11,$4,2lbu $2,1936($14)lbu $3,3($15)sll $2,$2,2addu $2,$2,$16sll $3,$3,2lw $5,0($2)addu $3,$3,$16lw $2,0($3)lbu $4,1($15)addu $5,$5,$11$L66:lw $6,0($5)addu $2,$11,$2lw $8,0($2)mult $6,$20sll $4,$4,2mflo $6mfhi $7mult $8,$20addu $4,$4,$16mflo $8lw $5,0($4)addu $2,$6,$24sltu $10,$2,$6addu $4,$8,$24mfhi $9addu $3,$10,$7addu $11,$11,$5sltu $10,$4,$8addu $5,$10,$9sll $8,$3,1lw $6,0($11)srl $2,$2,31or $2,$8,$2srl $4,$4,31sll $8,$5,1addu $6,$6,$2or $4,$8,$4addu $6,$6,$4mult $6,$21mflo $6mfhi $7addu $2,$6,$24sltu $4,$2,$6addu $3,$4,$7sll $5,$3,1srl $2,$2,31or $2,$5,$2bgez $2,$L83nop$L23:addiu $2,$2,-8192li $3,-536870912 # 0xffffffffe0000000slt $4,$2,$3movz $3,$2,$4sra $3,$3,14sll $4,$3,16j $L27sra $4,$4,16$L21:lbu $2,1936($14)lbu $3,4($15)sll $2,$2,2addu $2,$2,$16sll $3,$3,2lw $5,0($2)addu $3,$3,$16lw $2,0($3)lbu $4,2($15)j $L66addu $5,$5,$11.set macro.set reorder.end output_to_PCM_sux.section .text.output_to_PCM,"ax",@progbits.align 2.align 5.globl output_to_PCM.ent output_to_PCM.type output_to_PCM, @functionoutput_to_PCM:.frame $sp,24,$31 # vars= 0, regs= 5/0, args= 0, gp= 0.mask 0x001f0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-24sw $20,16($sp)sw $19,12($sp)sw $18,8($sp)sw $17,4($sp)sw $16,0($sp)lbu $2,1936($4)lbu $3,1937($4)lbu $8,1938($4)lbu $9,1939($4)lbu $10,1940($4)sll $2,$2,2addu $2,$2,$5sll $3,$3,2sll $8,$8,2sll $9,$9,2sll $10,$10,2lbu $11,44($sp)addu $3,$3,$5addu $8,$8,$5addu $9,$9,$5addu $10,$10,$5lw $14,0($2)li $2,1 # 0x1move $12,$4move $13,$5andi $7,$7,0x00fflw $16,0($3)lw $8,0($8)lw $9,0($9)lw $10,0($10)move $20,$6beq $11,$2,$L87lhu $25,40($sp)sw $25,40($sp)sw $11,44($sp)lw $20,16($sp)lw $19,12($sp)lw $18,8($sp)lw $17,4($sp)lw $16,0($sp)j output_to_PCM_suxaddiu $sp,$sp,24$L87:lbu $2,16($4)beq $2,$0,$L89move $11,$6blez $25,$L92sll $19,$7,1move $13,$0move $7,$0li $18,32768 # 0x8000li $17,-65536 # 0xffffffffffff0000$L95:addu $2,$13,$9lw $3,0($2)lw $12,0($14)addu $5,$13,$16addu $3,$12,$3lw $4,0($5)sra $2,$3,1addu $2,$2,$4addiu $2,$2,16384sra $3,$3,2addu $3,$3,$2sra $6,$3,15addu $2,$6,$18sra $3,$3,31and $2,$2,$17addu $24,$13,$10addu $15,$13,$8addiu $7,$7,1beq $2,$0,$L96nor $3,$0,$3addiu $6,$3,-32768$L96:lw $2,0($24)lw $4,0($15)addu $2,$12,$2sra $3,$2,1addu $3,$3,$4addiu $3,$3,16384sra $2,$2,2addu $2,$2,$3sra $5,$2,15addu $3,$5,$18sra $2,$2,31and $3,$3,$17nor $2,$0,$2beq $3,$0,$L98sh $6,0($11)addiu $5,$2,-32768$L98:sh $5,2($11)addiu $13,$13,4addiu $14,$14,4bne $25,$7,$L95addu $11,$11,$19$L92:move $2,$20$L109:lw $19,12($sp)lw $20,16($sp)lw $18,8($sp)lw $17,4($sp)lw $16,0($sp)j $31addiu $sp,$sp,24$L89:blez $25,$L109move $2,$20move $9,$0$L94:blez $7,$L104nopsll $8,$9,2move $6,$0$L101:addu $3,$6,$12lbu $2,1936($3)addiu $6,$6,1sll $2,$2,2addu $2,$2,$13lw $3,0($2)li $2,32768 # 0x8000addu $3,$3,$8lw $4,0($3)li $3,-65536 # 0xffffffffffff0000addiu $4,$4,8192sra $5,$4,14addu $2,$5,$2sra $4,$4,31and $2,$2,$3beq $2,$0,$L102nor $4,$0,$4addiu $5,$4,-32768$L102:sh $5,0($11)bne $6,$7,$L101addiu $11,$11,2$L104:addiu $9,$9,1bne $9,$25,$L94move $2,$20lw $19,12($sp)lw $20,16($sp)lw $18,8($sp)lw $17,4($sp)lw $16,0($sp)j $31addiu $sp,$sp,24.set macro.set reorder.end output_to_PCM.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -