📄 synthesis.mid
字号:
.file 1 "synthesis.c" .section .mdebug.abi32 .previous .section .text.vorbis_packet_blocksize,"ax",@progbits .align 2 .align 5 .globl vorbis_packet_blocksize .ent vorbis_packet_blocksize .type vorbis_packet_blocksize, @functionvorbis_packet_blocksize: .frame $sp,56,$31 # vars= 24, regs= 3/0, args= 16, gp= 0 .mask 0x80030000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-56 sw $16,40($sp) sw $31,48($sp) sw $17,44($sp) lw $6,4($5) addiu $16,$sp,16 lw $5,0($5) lw $17,28($4) jal oggpack_readinit move $4,$16 move $4,$16 jal oggpack_read li $5,1 # 0x1 beq $2,$0,$L2 li $2,-135 # 0xffffffffffffff79$L4: lw $31,48($sp) lw $17,44($sp) lw $16,40($sp) j $31 addiu $sp,$sp,56$L2: lw $3,8($17) slt $2,$3,2 bne $2,$0,$L14 nop move $5,$0$L8: sra $3,$3,1 slt $2,$3,2 beq $2,$0,$L8 addiu $5,$5,1$L7: jal oggpack_read move $4,$16 move $3,$2 li $2,-1 # 0xffffffffffffffff beq $3,$2,$L15 nop sll $2,$3,2 addu $2,$2,$17 lw $4,32($2) lw $3,0($4) sll $3,$3,2 addu $3,$3,$17 j $L4 lw $2,0($3)$L15: j $L4 li $2,-136 # 0xffffffffffffff78$L14: j $L7 move $5,$0 .set macro .set reorder .end vorbis_packet_blocksize .section .text.vorbis_synthesis,"ax",@progbits .align 2 .align 5 .globl vorbis_synthesis .ent vorbis_synthesis .type vorbis_synthesis, @functionvorbis_synthesis: .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 $31,48($sp) sw $18,24($sp) sw $17,20($sp) sw $16,16($sp) sw $23,44($sp) sw $22,40($sp) sw $21,36($sp) sw $20,32($sp) sw $19,28($sp) lw $2,64($4) move $18,$5 lw $19,4($2) addiu $16,$4,4 move $17,$4 lw $21,72($2) jal _vorbis_block_ripcord lw $20,28($19) lw $5,0($18) lw $6,4($18) jal oggpack_readinit move $4,$16 move $4,$16 jal oggpack_read li $5,1 # 0x1 beq $2,$0,$L17 li $2,-135 # 0xffffffffffffff79$L19: 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) j $31 addiu $sp,$sp,56$L17: lw $5,8($21) jal oggpack_read move $4,$16 li $23,-1 # 0xffffffffffffffff beq $2,$23,$L20 move $4,$2 sll $22,$2,2 addu $2,$22,$20 lw $3,32($2) sw $4,40($17) lw $2,0($3) bne $2,$0,$L30 sw $2,28($17) sw $0,24($17) sw $0,32($17)$L24: lw $2,28($17) lw $4,16($18) lw $5,20($18) sll $2,$2,2 sw $4,48($17) sw $5,52($17) addu $2,$2,$20 lw $4,24($18) lw $6,0($2) lw $3,12($18) lw $5,28($18) addiu $2,$4,-3 sw $3,44($17) sw $6,36($17) addiu $3,$5,-1 sltu $6,$2,$4 lw $5,4($19) addu $3,$6,$3 sw $3,60($17) sw $2,56($17) sll $5,$5,2 jal _vorbis_block_alloc move $4,$17 lw $3,4($19) blez $3,$L25 sw $2,0($17) move $18,$0$L27: lw $5,36($17) lw $2,0($17) sll $16,$18,2 sll $5,$5,2 move $4,$17 jal _vorbis_block_alloc addu $16,$16,$2 lw $3,4($19) addiu $18,$18,1 slt $3,$18,$3 bne $3,$0,$L27 sw $2,0($16)$L25: addu $3,$22,$20 lw $4,32($3) lw $31,48($sp) lw $2,12($4) lw $4,12($21) sll $2,$2,2 addu $2,$2,$20 lw $3,288($2) lui $2,%hi(_mapping_P) sll $3,$3,2 addiu $2,$2,%lo(_mapping_P) addu $3,$3,$2 lw $5,0($3) addu $4,$22,$4 lw $25,16($5) lw $5,0($4) lw $23,44($sp) move $4,$17 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) jr $25 addiu $sp,$sp,56$L30: move $4,$16 jal oggpack_read li $5,1 # 0x1 sw $2,24($17) move $4,$16 jal oggpack_read li $5,1 # 0x1 bne $2,$23,$L24 sw $2,32($17)$L20: j $L19 li $2,-136 # 0xffffffffffffff78 .set macro .set reorder .end vorbis_synthesis .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -