info.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 1,205 行 · 第 1/2 页
MID
1,205 行
lw $20,32($sp) lw $19,28($sp) lw $18,24($sp) lw $17,20($sp) lw $16,16($sp) move $5,$0 li $6,32 # 0x20 j memset addiu $sp,$sp,40 .set macro .set reorder .end vorbis_info_clear .section .rodata.str1.4 .align 2$LC1: .ascii "vorbis\000" .section .text.vorbis_synthesis_headerin,"ax",@progbits .align 2 .align 5 .globl vorbis_synthesis_headerin .ent vorbis_synthesis_headerin .type vorbis_synthesis_headerin, @functionvorbis_synthesis_headerin: .frame $sp,80,$31 # vars= 32, regs= 8/0, args= 16, gp= 0 .mask 0x807f0000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-80 sw $19,60($sp) sw $18,56($sp) sw $17,52($sp) sw $31,76($sp) sw $22,72($sp) sw $21,68($sp) sw $20,64($sp) sw $16,48($sp) move $17,$6 move $19,$4 bne $6,$0,$L176 move $18,$5 li $2,-133 # 0xffffffffffffff7b$L103: lw $31,76($sp) lw $22,72($sp) lw $21,68($sp) lw $20,64($sp) lw $19,60($sp) lw $18,56($sp) lw $17,52($sp) lw $16,48($sp) j $31 addiu $sp,$sp,80$L176: addiu $20,$sp,24 lw $6,4($6) lw $5,0($17) jal oggpack_readinit move $4,$20 addiu $16,$sp,16 move $4,$20 jal oggpack_read li $5,8 # 0x8 li $6,6 # 0x6 move $5,$0 move $4,$16 jal memset move $21,$2 move $4,$20 jal oggpack_read li $5,8 # 0x8 move $4,$20 li $5,8 # 0x8 jal oggpack_read sb $2,16($sp) move $4,$20 li $5,8 # 0x8 jal oggpack_read sb $2,17($sp) move $4,$20 li $5,8 # 0x8 jal oggpack_read sb $2,18($sp) move $4,$20 li $5,8 # 0x8 jal oggpack_read sb $2,19($sp) move $4,$20 li $5,8 # 0x8 jal oggpack_read sb $2,20($sp) lui $5,%hi($LC1) sb $2,21($sp) move $4,$16 addiu $5,$5,%lo($LC1) jal memcmp li $6,6 # 0x6 bne $2,$0,$L103 li $2,-132 # 0xffffffffffffff7c li $2,3 # 0x3 beq $21,$2,$L105 li $2,5 # 0x5 beq $21,$2,$L106 li $2,1 # 0x1 bne $21,$2,$L103 li $2,-133 # 0xffffffffffffff7b lw $2,8($17) beq $2,$0,$L103 li $2,-133 # 0xffffffffffffff7b lw $2,8($19) bne $2,$0,$L103 li $2,-133 # 0xffffffffffffff7b lw $16,28($19) bne $16,$0,$L177 move $4,$20$L109: j $L103 li $2,-129 # 0xffffffffffffff7f$L113:$L105: lw $2,8($19) beq $2,$0,$L103 li $2,-133 # 0xffffffffffffff7b move $4,$20 jal oggpack_read li $5,32 # 0x20 bltz $2,$L121 move $17,$2 addiu $4,$2,1 jal uc_calloc li $5,1 # 0x1 move $16,$2 beq $17,$0,$L123 sw $2,12($18) addu $17,$2,$17 move $4,$20$L178: jal oggpack_read li $5,8 # 0x8 sb $2,0($16) addiu $16,$16,1 bne $16,$17,$L178 move $4,$20$L123: move $4,$20 jal oggpack_read li $5,32 # 0x20 bltz $2,$L121 sw $2,8($18) addiu $4,$2,1 jal uc_calloc li $5,4 # 0x4 lw $4,8($18) sw $2,0($18) addiu $4,$4,1 jal uc_calloc li $5,4 # 0x4 lw $3,8($18) blez $3,$L126 sw $2,4($18) move $21,$0 move $19,$0$L128: move $4,$20 jal oggpack_read li $5,32 # 0x20 bltz $2,$L121 move $17,$2 lw $2,4($18) lw $16,0($18) addu $2,$19,$2 sw $17,0($2) addiu $4,$17,1 jal uc_calloc li $5,1 # 0x1 lw $3,0($18) addu $16,$19,$16 sw $2,0($16) addu $3,$3,$19 beq $17,$0,$L130 lw $3,0($3) move $16,$3 addu $17,$3,$17 move $4,$20$L179: jal oggpack_read li $5,8 # 0x8 sb $2,0($16) addiu $16,$16,1 bne $17,$16,$L179 move $4,$20$L130: lw $2,8($18) addiu $21,$21,1 slt $2,$21,$2 bne $2,$0,$L128 addiu $19,$19,4$L126: move $4,$20 jal oggpack_read li $5,1 # 0x1 li $3,1 # 0x1 beq $2,$3,$L119 nop$L121: jal vorbis_comment_clear move $4,$18 j $L103 li $2,-133 # 0xffffffffffffff7b$L106: lw $2,8($19) beq $2,$0,$L103 li $2,-133 # 0xffffffffffffff7b lw $2,12($18) beq $2,$0,$L103 li $2,-133 # 0xffffffffffffff7b lw $21,28($19) beq $21,$0,$L109 move $4,$20 jal oggpack_read li $5,8 # 0x8 addiu $2,$2,1 blez $2,$L136 sw $2,28($21) move $16,$21 move $17,$0 li $4,1 # 0x1$L180: jal uc_calloc li $5,36 # 0x24 sw $2,2080($16) move $5,$2 jal vorbis_staticbook_unpack move $4,$20 addiu $17,$17,1 bne $2,$0,$L139 addiu $16,$16,4 lw $2,28($21) slt $2,$17,$2 bne $2,$0,$L180 li $4,1 # 0x1$L136: move $4,$20 jal oggpack_read li $5,6 # 0x6 addiu $2,$2,1 blez $2,$L141 sw $2,16($21) move $16,$21 move $17,$0 move $4,$20$L181: jal oggpack_read li $5,16 # 0x10 sw $2,800($16) addiu $17,$17,1 bne $2,$0,$L139 addiu $16,$16,4 lw $2,16($21) slt $2,$17,$2 bne $2,$0,$L181 move $4,$20$L141: move $4,$20 jal oggpack_read li $5,6 # 0x6 addiu $2,$2,1 blez $2,$L145 sw $2,20($21) lui $2,%hi(_floor_P) addiu $18,$2,%lo(_floor_P) move $16,$21 move $17,$0 move $4,$20$L182: jal oggpack_read li $5,16 # 0x10 sll $3,$2,2 addu $6,$3,$18 sltu $3,$2,2 addiu $17,$17,1 move $4,$19 move $5,$20 beq $3,$0,$L139 sw $2,1056($16) lw $3,0($6) lw $2,0($3) jal $2 nop sw $2,1312($16) beq $2,$0,$L139 addiu $16,$16,4 lw $2,20($21) slt $2,$17,$2 bne $2,$0,$L182 move $4,$20$L145: move $4,$20 jal oggpack_read li $5,6 # 0x6 addiu $2,$2,1 blez $2,$L150 sw $2,24($21) lui $2,%hi(_residue_P) addiu $18,$2,%lo(_residue_P) move $16,$21 move $17,$0 move $4,$20$L183: jal oggpack_read li $5,16 # 0x10 sll $3,$2,2 addu $6,$3,$18 sltu $3,$2,3 addiu $17,$17,1 move $4,$19 move $5,$20 beq $3,$0,$L139 sw $2,1568($16) lw $3,0($6) lw $2,0($3) jal $2 nop sw $2,1824($16) beq $2,$0,$L139 addiu $16,$16,4 lw $2,24($21) slt $2,$17,$2 bne $2,$0,$L183 move $4,$20$L150: move $4,$20 jal oggpack_read li $5,6 # 0x6 addiu $2,$2,1 blez $2,$L155 sw $2,12($21) move $16,$21 move $17,$0 lui $18,%hi(_mapping_P) move $4,$20$L184: jal oggpack_read li $5,16 # 0x10 addiu $17,$17,1 move $4,$19 move $5,$20 bne $2,$0,$L139 sw $2,288($16) lw $3,%lo(_mapping_P)($18) lw $2,0($3) jal $2 nop sw $2,544($16) beq $2,$0,$L139 addiu $16,$16,4 lw $2,12($21) slt $2,$17,$2 bne $2,$0,$L184 move $4,$20$L155: move $4,$20 jal oggpack_read li $5,6 # 0x6 addiu $2,$2,1 blez $2,$L160 sw $2,8($21) move $18,$21 move $22,$0 li $4,1 # 0x1$L185: jal uc_calloc li $5,16 # 0x10 sw $2,32($18) move $4,$20 li $5,1 # 0x1 jal oggpack_read move $16,$2 sw $2,0($16) lw $17,32($18) move $4,$20 jal oggpack_read li $5,16 # 0x10 sw $2,4($17) lw $16,32($18) move $4,$20 jal oggpack_read li $5,16 # 0x10 sw $2,8($16) move $4,$20 li $5,8 # 0x8 jal oggpack_read lw $16,32($18) lw $4,32($18) addiu $22,$22,1 lw $3,4($4) addiu $18,$18,4 bgtz $3,$L139 sw $2,12($16) lw $2,8($4) bgtz $2,$L139 nop lw $2,12($4) lw $3,12($21) slt $2,$2,$3 beq $2,$0,$L139 nop lw $2,8($21) slt $2,$22,$2 bne $2,$0,$L185 li $4,1 # 0x1$L160: move $4,$20 jal oggpack_read li $5,1 # 0x1 li $3,1 # 0x1 beq $2,$3,$L119 nop$L139: jal vorbis_info_clear move $4,$19 j $L103 li $2,-133 # 0xffffffffffffff7b$L111: move $4,$20 jal oggpack_read li $5,8 # 0x8 sw $2,4($19) move $4,$20 jal oggpack_read li $5,32 # 0x20 sw $2,8($19) move $4,$20 jal oggpack_read li $5,32 # 0x20 sw $2,12($19) move $4,$20 jal oggpack_read li $5,32 # 0x20 sw $2,16($19) move $4,$20 jal oggpack_read li $5,32 # 0x20 sw $2,20($19) move $4,$20 jal oggpack_read li $5,4 # 0x4 sll $2,$21,$2 move $4,$20 sw $2,0($16) jal oggpack_read li $5,4 # 0x4 sll $4,$21,$2 sw $4,4($16) lw $2,8($19) blez $2,$L139 nop lw $2,4($19) blez $2,$L139 nop lw $3,0($16) slt $2,$3,64 bne $2,$0,$L139 nop slt $2,$4,$3 bne $2,$0,$L139 nop slt $2,$4,8193 beq $2,$0,$L139 move $4,$20 jal oggpack_read li $5,1 # 0x1 bne $2,$21,$L139 nop$L119: j $L103 move $2,$0$L177: jal oggpack_read li $5,32 # 0x20 beq $2,$0,$L111 sw $2,0($19) j $L103 li $2,-134 # 0xffffffffffffff7a .set macro .set reorder .end vorbis_synthesis_headerin .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?