📄 g726.mid
字号:
.file 1 "g726.c" .section .mdebug.abi32 .previous .section .text.g726_close,"ax",@progbits .align 2 .align 5 .ent g726_close .type g726_close, @functiong726_close: .frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0 .mask 0x80000000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-24 sw $31,16($sp) jal av_freep addiu $4,$4,408 lw $31,16($sp) move $2,$0 j $31 addiu $sp,$sp,24 .set macro .set reorder .end g726_close .section .rodata.str1.4,"aMS",@progbits,1 .align 2$LC0: .ascii "G726: unsupported audio format\012\000" .section .text.g726_init,"ax",@progbits .align 2 .align 5 .ent g726_init .type g726_init, @functiong726_init: .frame $sp,32,$31 # vars= 0, regs= 3/0, args= 16, gp= 0 .mask 0x80030000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-32 sw $16,16($sp) sw $31,24($sp) sw $17,20($sp) lw $3,68($4) li $2,1 # 0x1 move $16,$4 bne $3,$2,$L17 lw $14,136($4) lw $5,4($4) li $2,16000 # 0x3e80 beq $5,$2,$L6 li $2,24000 # 0x5dc0 beq $5,$2,$L6 li $2,32000 # 0x7d00 beq $5,$2,$L6 li $2,40000 # 0x9c40 beq $5,$2,$L6 nop$L17: lui $6,%hi($LC0) addiu $6,$6,%lo($LC0) jal av_log move $5,$0 lw $31,24($sp) lw $17,20($sp) lw $16,16($sp) li $2,-1 # 0xffffffffffffffff j $31 addiu $sp,$sp,32$L6: lw $3,64($16) li $2,8000 # 0x1f40 beq $3,$2,$L21 li $4,274857984 # 0x10620000 lw $2,248($16) bgez $2,$L19 nop$L21: ori $4,$4,0x4dd3 mult $5,$4 sra $2,$5,31 mfhi $4 lui $3,%hi(ff_log2_tab) sra $4,$4,9 subu $4,$4,$2 lui $2,%hi(G726Tables_pool) sll $5,$4,4 addiu $2,$2,%lo(G726Tables_pool) sll $4,$4,2 addu $4,$4,$5 addiu $2,$2,-40 lbu $5,%lo(ff_log2_tab)($3) addu $4,$4,$2 li $3,32 # 0x20 addiu $2,$14,4 sw $3,8($2) sw $5,4($2) addiu $6,$14,16 addiu $7,$14,28 addiu $8,$14,40 addiu $9,$14,52 addiu $10,$14,64 addiu $11,$14,76 addiu $12,$14,88 li $13,544 # 0x220 li $17,1 # 0x1 li $2,34816 # 0x8800 sw $0,100($14) sw $17,132($14) sw $4,0($14) sw $3,8($6) sw $5,4($6) sw $0,4($14) sw $0,104($14) sw $17,136($14) sw $0,16($14) sw $3,8($7) sw $5,4($7) sw $0,28($14) sw $0,108($14) sw $0,40($14) sw $3,8($8) sw $5,4($8) sw $0,52($14) sw $0,112($14) sw $0,64($14) sw $3,8($9) sw $5,4($9) sw $0,76($14) sw $0,116($14) sw $0,88($14) sw $3,8($10) sw $5,4($10) sw $0,120($14) sw $3,8($11) sw $5,4($11) sw $0,124($14) sw $5,4($12) sw $3,8($12) sw $2,148($14) sw $13,172($14) sw $0,128($14) sw $0,140($14) sw $0,152($14) sw $0,156($14) sw $13,144($14) sw $0,160($14) sw $0,164($14) sw $0,168($14) lw $2,0($4) sw $0,176($14) sw $2,184($14) jal avcodec_alloc_frame sw $0,180($14) beq $2,$0,$L20 sw $2,408($16) sw $17,48($2) move $2,$0$L10: lw $31,24($sp) lw $17,20($sp) lw $16,16($sp) j $31 addiu $sp,$sp,32$L20: j $L10 li $2,-12 # 0xfffffffffffffff4$L19: j $L17 move $4,$16 .set macro .set reorder .end g726_init .section .text.g726_decode_frame,"ax",@progbits .align 2 .align 5 .ent g726_decode_frame .type g726_decode_frame, @functiong726_decode_frame: .frame $sp,120,$31 # vars= 80, regs= 9/0, args= 0, gp= 0 .mask 0x40ff0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-120 lw $2,136($sp) sw $fp,112($sp) sw $23,108($sp) sw $22,104($sp) sw $21,100($sp) sw $20,96($sp) sw $19,92($sp) sw $18,88($sp) sw $17,84($sp) sw $16,80($sp) sw $5,124($sp) sw $6,128($sp) lw $24,136($4) beq $2,$0,$L23 sw $5,36($sp) lw $8,184($24) move $3,$2 li $2,1 # 0x1 sll $2,$2,$8 addiu $2,$2,-1 sll $3,$3,3 andi $2,$2,0x00ff sw $3,4($sp) bltz $3,$L25 sw $2,32($sp) bltz $3,$L25 nop lw $6,176($24) bne $6,$0,$L29 sw $7,0($sp)$L429: sw $0,8($sp) lw $2,8($sp) move $4,$0 move $9,$0$L31: lw $5,4($sp) addu $3,$2,$8 slt $2,$5,$3 bne $2,$0,$L224 addiu $2,$24,4 lw $7,0($24) addiu $4,$24,40 addiu $5,$24,52 sw $7,44($sp) lw $7,8($sp) sw $3,8($sp) addiu $3,$24,28 sw $2,40($sp) sw $3,48($sp) sw $4,52($sp) sw $5,56($sp) addiu $2,$24,64 addiu $3,$24,76 addiu $4,$24,88 addiu $5,$24,16 lw $10,148($24) sw $2,60($sp) sw $3,64($sp) sw $4,68($sp) sw $5,72($sp)$L226: lw $2,0($sp) sra $4,$7,3 addu $4,$2,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 or $2,$2,$3 andi $4,$7,0x7 sll $2,$2,$4 subu $3,$0,$8 srl $2,$2,$3 lw $4,44($sp) lw $3,32($sp) and $23,$3,$2 lw $3,8($4) sll $fp,$23,2 addu $3,$fp,$3 lw $2,172($24) lw $4,0($3) sra $2,$2,2 addu $3,$2,$4 bltz $3,$L422 sra $2,$3,7 andi $3,$3,0x7f addiu $3,$3,128 andi $2,$2,0xf li $4,14 # 0xe subu $4,$4,$2 sll $3,$3,7 sra $3,$3,$4 sll $20,$3,16 sra $20,$20,16$L229: lw $5,44($sp) lw $4,164($24) lw $2,0($5) subu $5,$0,$20 addiu $2,$2,-1 sra $2,$23,$2 sra $6,$10,15 movn $20,$5,$2 addu $4,$20,$4 slt $3,$6,10 bne $3,$0,$L232 sw $4,12($sp) lw $3,160($24) li $2,1 # 0x1 beq $3,$2,$L235 li $4,31744 # 0x7c00$L439: sw $0,16($sp)$L237: lw $2,168($24) addu $3,$20,$2 bne $3,$0,$L239 li $25,-1 # 0xffffffffffffffff move $25,$0$L241: bne $20,$0,$L244 lw $7,16($sp) beq $7,$0,$L249 move $12,$0$L438: lw $22,132($24) sw $0,100($24) sw $0,104($24) sw $0,108($24) sw $0,112($24) sw $0,116($24) sw $0,120($24) sw $0,124($24) sw $0,128($24)$L251: lw $2,12($sp) lw $4,4($24) sll $7,$2,16 lw $5,8($24) lw $6,12($24) sra $7,$7,16 li $2,1 # 0x1 movz $25,$2,$25 srl $3,$7,31 sw $22,136($24) sw $25,132($24) sw $4,16($24) sw $5,20($24) sw $6,24($24) beq $3,$0,$L274 sw $3,4($24) subu $2,$0,$7 sll $7,$2,16 sra $7,$7,16$L274: andi $2,$7,0xff00 bne $2,$0,$L276 move $3,$7 move $5,$0$L278: lui $4,%hi(ff_log2_tab) addiu $4,$4,%lo(ff_log2_tab) addu $2,$3,$4 lbu $3,0($2) sltu $4,$0,$7 addu $3,$5,$3 lw $5,40($sp) addu $3,$3,$4 bne $7,$0,$L279 sw $3,4($5) li $2,32 # 0x20$L281: lw $7,40($sp) sll $18,$20,16 sw $2,8($7) lw $3,76($24) lw $4,80($24) lw $5,84($24) lw $6,64($24) lw $7,68($24) lw $8,72($24) lw $9,52($24) lw $10,56($24) lw $11,60($24) lw $12,40($24) lw $13,44($24) lw $14,48($24) lw $15,28($24) sra $18,$18,16 lw $16,32($24) lw $17,36($24) srl $2,$18,31 sw $3,88($24) sw $4,92($24) sw $5,96($24) sw $6,76($24) sw $7,80($24) sw $8,84($24) sw $9,64($24) sw $10,68($24) sw $11,72($24) sw $12,52($24) sw $13,56($24) sw $14,60($24) sw $15,40($24) sw $16,44($24) sw $17,48($24) beq $2,$0,$L282 sw $2,28($24) subu $2,$0,$18 sll $18,$2,16 sra $18,$18,16$L282: andi $2,$18,0xff00 bne $2,$0,$L284 move $3,$18 move $5,$0$L286: lui $4,%hi(ff_log2_tab) addiu $4,$4,%lo(ff_log2_tab) addu $2,$3,$4 lbu $3,0($2) sltu $4,$0,$18 addu $3,$5,$3 lw $5,48($sp) addu $3,$3,$4 bne $18,$0,$L287 sw $3,4($5) li $2,32 # 0x20$L289: lw $7,48($sp) lw $3,44($sp) sw $2,8($7) lw $2,0($3) lw $4,16($sp) addiu $2,$2,-1 sra $2,$23,$2 beq $4,$0,$L290 sw $2,28($24) lw $9,104($24) move $7,$0$L292: lw $5,44($sp) sw $7,160($24) lw $3,16($5) lw $4,152($24) addu $3,$3,$fp lw $2,0($3) sll $2,$2,9 subu $2,$2,$4 sra $2,$2,5 addu $5,$4,$2 sw $5,152($24) lw $2,0($3) lw $4,156($24) sll $2,$2,11 subu $2,$2,$4 sra $2,$2,7 addu $4,$4,$2 lw $2,16($sp) beq $2,$0,$L293 sw $4,156($24) li $7,256 # 0x100 lw $6,172($24) sw $7,140($24)$L295: lw $3,44($sp) lw $2,12($3) addu $2,$fp,$2 lw $3,0($2) sll $3,$3,5 subu $3,$3,$6 sra $3,$3,5 addu $3,$6,$3 slt $2,$3,544 beq $2,$0,$L301 li $4,5120 # 0x1400 li $4,544 # 0x220$L303: lw $10,148($24) slt $3,$7,256 subu $2,$0,$10 sra $2,$2,6 addu $2,$10,$2 addu $5,$4,$2 sw $4,144($24) sw $5,148($24) bne $3,$0,$L304 move $10,$5 li $6,64 # 0x40$L306: lw $2,144($24) sra $3,$5,6 subu $2,$2,$3 mul $3,$6,$2 lw $4,108($24) addu $2,$3,$5 sra $4,$4,2 sll $5,$4,16 sra $5,$5,16 sra $2,$2,6 srl $7,$5,31 sw $2,172($24) beq $7,$0,$L307 sw $0,164($24) subu $2,$0,$5 sll $5,$2,16 sra $5,$5,16$L307: andi $2,$5,0xff00 bne $2,$0,$L309 move $3,$5 move $6,$0$L311: lui $4,%hi(ff_log2_tab) addiu $4,$4,%lo(ff_log2_tab) addu $2,$3,$4 lbu $3,0($2) sltu $4,$0,$5 addu $3,$6,$3 bne $5,$0,$L312 addu $6,$3,$4 li $4,32 # 0x20$L314: lw $5,48($sp) lw $2,8($5) lw $3,4($5) mul $2,$4,$2 addu $5,$6,$3 addiu $2,$2,48 sra $2,$2,4 slt $3,$5,27 beq $3,$0,$L315 sll $4,$2,7 li $3,26 # 0x1a subu $2,$3,$5 sra $3,$4,$2 lw $4,48($sp) lw $2,0($4) beq $7,$2,$L423 subu $2,$0,$3$L452: sll $3,$2,16 sra $3,$3,16$L320: lw $2,112($24) sll $8,$3,16 sra $2,$2,2 sll $5,$2,16 sra $5,$5,16 sra $8,$8,16 srl $7,$5,31 beq $7,$0,$L321 sw $8,164($24) subu $2,$0,$5 sll $5,$2,16 sra $5,$5,16$L321: andi $2,$5,0xff00 bne $2,$0,$L323 move $3,$5 move $6,$0$L325: lui $4,%hi(ff_log2_tab) addiu $4,$4,%lo(ff_log2_tab) addu $2,$3,$4 lbu $3,0($2) sltu $4,$0,$5 addu $3,$6,$3 bne $5,$0,$L326 addu $6,$3,$4 li $4,32 # 0x20$L328: lw $5,52($sp) lw $2,8($5) lw $3,4($5) mul $2,$4,$2 addu $5,$6,$3 addiu $2,$2,48 sra $2,$2,4 slt $3,$5,27 beq $3,$0,$L329 sll $4,$2,7 li $3,26 # 0x1a subu $2,$3,$5 sra $3,$4,$2 lw $4,52($sp) lw $2,0($4) beq $7,$2,$L424 subu $2,$0,$3$L451: sll $3,$2,16 sra $3,$3,16$L334: lw $2,116($24) addu $8,$8,$3 sra $2,$2,2 sll $5,$2,16 sra $5,$5,16 srl $7,$5,31 beq $7,$0,$L335 sw $8,164($24) subu $2,$0,$5 sll $5,$2,16 sra $5,$5,16$L335: andi $2,$5,0xff00 bne $2,$0,$L337 move $3,$5 move $6,$0$L339: lui $4,%hi(ff_log2_tab) addiu $4,$4,%lo(ff_log2_tab) addu $2,$3,$4 lbu $3,0($2) sltu $4,$0,$5 addu $3,$6,$3 bne $5,$0,$L340 addu $6,$3,$4 li $4,32 # 0x20$L342: lw $5,56($sp) lw $2,8($5) lw $3,4($5) mul $2,$4,$2 addu $5,$6,$3 addiu $2,$2,48 sra $2,$2,4 slt $3,$5,27 beq $3,$0,$L343 sll $4,$2,7 li $3,26 # 0x1a subu $2,$3,$5 sra $3,$4,$2 lw $4,56($sp) lw $2,0($4) beq $7,$2,$L425 subu $2,$0,$3$L450: sll $3,$2,16 sra $3,$3,16$L348: lw $2,120($24) addu $8,$8,$3 sra $2,$2,2 sll $5,$2,16 sra $5,$5,16 srl $7,$5,31 beq $7,$0,$L349 sw $8,164($24) subu $2,$0,$5 sll $5,$2,16 sra $5,$5,16$L349: andi $2,$5,0xff00 bne $2,$0,$L351 move $3,$5 move $6,$0$L353: lui $4,%hi(ff_log2_tab) addiu $4,$4,%lo(ff_log2_tab) addu $2,$3,$4 lbu $3,0($2) sltu $4,$0,$5 addu $3,$6,$3 bne $5,$0,$L354 addu $6,$3,$4 li $4,32 # 0x20$L356: lw $5,60($sp) lw $2,8($5) lw $3,4($5) mul $2,$4,$2 addu $5,$6,$3 addiu $2,$2,48 sra $2,$2,4 slt $3,$5,27 beq $3,$0,$L357 sll $4,$2,7 li $3,26 # 0x1a subu $2,$3,$5 sra $3,$4,$2 lw $4,60($sp) lw $2,0($4) beq $7,$2,$L426 subu $2,$0,$3$L449: sll $3,$2,16 sra $3,$3,16$L362: lw $2,124($24) addu $8,$8,$3 sra $2,$2,2 sll $5,$2,16 sra $5,$5,16 srl $7,$5,31 beq $7,$0,$L363 sw $8,164($24) subu $2,$0,$5 sll $5,$2,16 sra $5,$5,16$L363: andi $2,$5,0xff00 bne $2,$0,$L365 move $3,$5 move $6,$0$L367: lui $4,%hi(ff_log2_tab) addiu $4,$4,%lo(ff_log2_tab) addu $2,$3,$4 lbu $3,0($2) sltu $4,$0,$5 addu $3,$6,$3 bne $5,$0,$L368 addu $6,$3,$4 li $4,32 # 0x20$L370: lw $5,64($sp) lw $2,8($5) lw $3,4($5) mul $2,$4,$2 addu $5,$6,$3 addiu $2,$2,48 sra $2,$2,4 slt $3,$5,27 beq $3,$0,$L371 sll $4,$2,7 li $3,26 # 0x1a subu $2,$3,$5 sra $3,$4,$2 lw $4,64($sp) lw $2,0($4) beq $7,$2,$L427 subu $2,$0,$3$L447: sll $3,$2,16 sra $3,$3,16$L376: lw $2,128($24) addu $8,$8,$3 sra $2,$2,2 sll $5,$2,16 sra $5,$5,16 srl $7,$5,31 beq $7,$0,$L377 sw $8,164($24) subu $2,$0,$5 sll $5,$2,16 sra $5,$5,16$L377: andi $2,$5,0xff00 bne $2,$0,$L379 move $3,$5 move $6,$0$L381: lui $4,%hi(ff_log2_tab) addiu $4,$4,%lo(ff_log2_tab) addu $2,$3,$4 lbu $3,0($2) sltu $4,$0,$5 addu $3,$6,$3 bne $5,$0,$L382 addu $6,$3,$4 li $4,32 # 0x20$L384: lw $5,68($sp) lw $2,8($5) lw $3,4($5) mul $2,$4,$2 addu $5,$6,$3 addiu $2,$2,48 sra $2,$2,4 slt $3,$5,27 bne $3,$0,$L385 sll $4,$2,7 addiu $2,$5,-26 sll $3,$4,$2 lw $4,68($sp) lw $2,0($4) beq $7,$2,$L388 subu $2,$0,$3$L446: sll $3,$2,16 sra $3,$3,16$L390: lw $2,100($24) addu $7,$3,$8 sra $2,$2,2 sll $5,$2,16 sra $5,$5,16 sra $3,$7,1 srl $8,$5,31 sw $3,168($24) beq $8,$0,$L391 sw $7,164($24) subu $2,$0,$5 sll $5,$2,16 sra $5,$5,16$L391: andi $2,$5,0xff00 bne $2,$0,$L393 move $3,$5 move $6,$0$L395: lui $4,%hi(ff_log2_tab) addiu $4,$4,%lo(ff_log2_tab) addu $2,$3,$4 lbu $3,0($2) sltu $4,$0,$5 addu $3,$6,$3 bne $5,$0,$L396 addu $6,$3,$4 li $4,32 # 0x20$L398: lw $5,40($sp) lw $2,8($5) lw $3,4($5) mul $2,$4,$2 addu $5,$6,$3 addiu $2,$2,48 sra $2,$2,4 slt $3,$5,27 beq $3,$0,$L399 sll $4,$2,7 li $3,26 # 0x1a subu $2,$3,$5 sra $3,$4,$2 lw $4,40($sp) lw $2,0($4) beq $8,$2,$L428 subu $2,$0,$3$L448: sll $3,$2,16 sra $3,$3,16$L404: sra $2,$9,2 sll $5,$2,16 sra $5,$5,16 addu $9,$7,$3 srl $7,$5,31 beq $7,$0,$L405 sw $9,164($24) subu $2,$0,$5 sll $5,$2,16 sra $5,$5,16$L405: andi $2,$5,0xff00 bne $2,$0,$L407 move $3,$5 move $6,$0$L409: lui $4,%hi(ff_log2_tab) addiu $4,$4,%lo(ff_log2_tab) addu $2,$3,$4 lbu $3,0($2) sltu $4,$0,$5 addu $3,$6,$3 bne $5,$0,$L410 addu $6,$3,$4 li $4,32 # 0x20$L412: lw $5,72($sp) lw $2,8($5) lw $3,4($5) mul $2,$4,$2 addu $5,$6,$3 addiu $2,$2,48 sra $2,$2,4 slt $3,$5,27 bne $3,$0,$L413 sll $4,$2,7 addiu $2,$5,-26 sll $3,$4,$2 lw $4,72($sp) lw $2,0($4) beq $7,$2,$L445 sll $6,$3,16 subu $2,$0,$3$L453: sll $6,$2,16 sra $6,$6,16$L418:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -