📄 resample2.mid
字号:
jal __muldf3 move $7,$3 lui $4,%hi($LC14) lw $6,%lo($LC14)($4) lw $7,%lo($LC14+4)($4) move $5,$3 jal __muldf3 move $4,$2 lui $4,%hi($LC2) lw $20,%lo($LC2)($4) lw $21,%lo($LC2+4)($4) move $22,$2 move $23,$3 li $18,1 # 0x1 move $16,$20 move $17,$21 li $19,50 # 0x32$L93: mul $4,$18,$18 jal __floatsidf addiu $18,$18,1 move $6,$2 move $4,$22 move $5,$23 jal __divdf3 move $7,$3 move $6,$2 move $4,$16 move $5,$17 jal __muldf3 move $7,$3 move $6,$2 move $4,$20 move $5,$21 move $7,$3 move $16,$2 jal __adddf3 move $17,$3 move $20,$2 bne $18,$19,$L93 move $21,$3 lw $4,88($fp) lw $5,92($fp) move $6,$2 jal __muldf3 move $7,$3 lw $4,40($fp)$L108: move $6,$2 sw $2,0($4) lw $2,16($fp) lw $5,76($fp) sw $3,4($4) lw $4,72($fp) addiu $2,$2,1 move $7,$3 jal __adddf3 sw $2,16($fp) sw $3,76($fp) lw $4,40($fp) lw $3,44($fp) sw $2,72($fp) lw $5,176($fp) lw $2,16($fp) addiu $3,$3,1 addiu $4,$4,8 sw $3,44($fp) bne $5,$2,$L78 sw $4,40($fp) lw $4,184($fp) jal __floatsidf move $18,$0 move $23,$3 lui $3,%hi($LC2) lw $4,%lo($LC2)($3) lw $5,%lo($LC2+4)($3) lw $6,72($fp) lw $7,76($fp) jal __divdf3 move $22,$2 lw $17,104($fp) lw $16,36($fp) move $20,$2 move $21,$3 li $19,32768 # 0x8000$L96: lw $6,0($17) lw $7,4($17) move $4,$22 jal __muldf3 move $5,$23 move $4,$2 move $6,$20 move $7,$21 jal __muldf3 move $5,$3 move $5,$3 jal __truncdfsf2 move $4,$2 jal lrintf move $4,$2 slt $3,$2,$19 li $4,32767 # 0x7fff movz $2,$4,$3 slt $4,$2,-32768 li $5,-32768 # 0xffffffffffff8000 movn $2,$5,$4 sh $2,0($16) lw $2,176($fp) addiu $18,$18,1 addiu $17,$17,8 bne $2,$18,$L96 addiu $16,$16,2 lw $3,96($fp)$L111: lw $4,36($fp) lw $5,32($fp) lw $2,180($fp) addiu $3,$3,1 addu $4,$4,$5 sw $3,96($fp) bne $2,$3,$L77 sw $4,36($fp)$L75: lw $sp,100($fp) move $sp,$fp lw $31,156($sp) lw $fp,152($sp) lw $23,148($sp) lw $22,144($sp) lw $21,140($sp) lw $20,136($sp) lw $19,132($sp) lw $18,128($sp) lw $17,124($sp) lw $16,120($sp) j $31 addiu $sp,$sp,160$L84: jal fabs move $5,$19 move $22,$2 move $4,$2 lui $2,%hi($LC2) addiu $2,$2,%lo($LC2) lw $6,0($2) lw $7,4($2) move $5,$3 jal __ltdf2 move $23,$3 bltz $2,$L107 move $6,$22 lui $2,%hi($LC6) lw $6,%lo($LC6)($2) lw $7,%lo($LC6+4)($2) move $4,$22 jal __muldf3 move $5,$23 lui $4,%hi($LC7) lw $6,%lo($LC7)($4) lw $7,%lo($LC7+4)($4) move $5,$3 jal __subdf3 move $4,$2 move $4,$22 move $5,$23 move $6,$22 move $7,$23 move $20,$2 jal __muldf3 move $21,$3 move $18,$2 lui $2,%hi($LC8) lw $6,%lo($LC8)($2) lw $7,%lo($LC8+4)($2) move $19,$3 move $4,$18 jal __muldf3 move $5,$3 move $4,$22 move $5,$23 move $6,$18 move $7,$19 move $16,$2 jal __muldf3 move $17,$3 move $6,$2 move $4,$16 move $5,$17 jal __adddf3 move $7,$3 move $6,$2 move $4,$20 move $5,$21 jal __adddf3 move $7,$3 lui $4,%hi($LC4) lw $6,%lo($LC4)($4) lw $7,%lo($LC4+4)($4) move $5,$3 jal __muldf3 move $4,$2 j $L108 lw $4,40($fp)$L79: jal sin move $5,$17 move $4,$2 move $5,$3 move $6,$16 jal __divdf3 move $7,$17 sw $2,88($fp) j $L82 sw $3,92($fp)$L106: move $4,$16 move $5,$17 jal __adddf3 move $7,$17 lw $6,48($fp) lw $7,52($fp) move $4,$2 jal __muldf3 move $5,$3 move $4,$2 lui $2,%hi($LC3) lw $6,%lo($LC3)($2) lw $7,%lo($LC3+4)($2) jal __adddf3 move $5,$3 move $16,$2 move $17,$3 move $4,$2 jal cos move $5,$3 move $6,$16 move $7,$17 move $4,$16 move $5,$17 move $20,$2 jal __adddf3 move $21,$3 move $4,$2 jal cos move $5,$3 move $22,$2 lui $2,%hi($LC9) lw $6,%lo($LC9)($2) lw $7,%lo($LC9+4)($2) move $4,$16 move $5,$17 jal __muldf3 move $23,$3 move $4,$2 jal cos move $5,$3 lui $4,%hi($LC10) lw $6,%lo($LC10)($4) lw $7,%lo($LC10+4)($4) move $5,$3 jal __muldf3 move $4,$2 move $18,$2 lui $2,%hi($LC11) lw $6,%lo($LC11)($2) lw $7,%lo($LC11+4)($2) move $4,$20 move $5,$21 jal __muldf3 move $19,$3 move $16,$2 lui $2,%hi($LC12) lw $6,%lo($LC12)($2) lw $7,%lo($LC12+4)($2) move $4,$22 move $5,$23 jal __muldf3 move $17,$3 move $6,$2 move $4,$16 move $5,$17 jal __adddf3 move $7,$3 lui $4,%hi($LC13) lw $6,%lo($LC13)($4) lw $7,%lo($LC13+4)($4) move $5,$3 jal __adddf3 move $4,$2 move $6,$2 move $4,$18 move $5,$19 jal __adddf3 move $7,$3 lw $4,88($fp) lw $5,92($fp) move $6,$2 jal __muldf3 move $7,$3 j $L108 lw $4,40($fp)$L107: move $4,$22 move $5,$23 jal __muldf3 move $7,$23 move $6,$2 move $4,$22 move $5,$23 move $7,$3 move $16,$2 jal __muldf3 move $17,$3 move $18,$2 li $2,-2147483648 # 0xffffffff80000000 move $6,$22 xor $7,$23,$2 move $4,$22 move $5,$23 jal __muldf3 move $19,$3 move $6,$2 move $4,$18 move $5,$19 jal __adddf3 move $7,$3 lui $4,%hi($LC4) lw $6,%lo($LC4)($4) lw $7,%lo($LC4+4)($4) move $5,$3 jal __muldf3 move $4,$2 move $20,$2 lui $2,%hi($LC5) lw $6,%lo($LC5)($2) lw $7,%lo($LC5+4)($2) move $4,$16 move $5,$17 jal __muldf3 move $21,$3 move $4,$18 move $5,$19 move $6,$18 move $7,$19 move $16,$2 jal __adddf3 move $17,$3 move $6,$2 move $4,$16 move $5,$17 jal __adddf3 move $7,$3 move $5,$3 lui $3,%hi($LC2) addiu $3,$3,%lo($LC2) lw $6,0($3) lw $7,4($3) jal __adddf3 move $4,$2 move $6,$2 move $4,$20 move $5,$21 jal __adddf3 move $7,$3 j $L108 lw $4,40($fp)$L90: move $4,$18 move $5,$19 move $6,$16 jal __subdf3 move $7,$17 j $L109 move $5,$3 .set macro .set reorder .end av_build_filter .globl __fixdfsi .section .rodata.cst8 .align 3$LC15: .word 0 .word 1072693248 .section .text.av_resample_init,"ax",@progbits .align 2 .align 5 .globl av_resample_init .ent av_resample_init .type av_resample_init, @functionav_resample_init: .frame $sp,72,$31 # vars= 0, regs= 10/0, args= 32, gp= 0 .mask 0xc0ff0000,-4 .fmask 0x00000000,0 addiu $sp,$sp,-72 sw $fp,64($sp) move $fp,$4 li $4,44 # 0x2c sw $31,68($sp) sw $23,60($sp) sw $22,56($sp) move $23,$5 move $22,$6 sw $21,52($sp) sw $20,48($sp) move $21,$7 sw $19,44($sp) sw $18,40($sp) sw $17,36($sp) .set noreorder .set nomacro jal av_mallocz sw $16,32($sp) .set macro .set reorder move $4,$fp .set noreorder .set nomacro jal __floatsidf move $20,$2 .set macro .set reorder lw $6,96($sp) lw $7,100($sp) move $5,$3 .set noreorder .set nomacro jal __muldf3 move $4,$2 .set macro .set reorder move $4,$23 move $16,$2 .set noreorder .set nomacro jal __floatsidf move $17,$3 .set macro .set reorder move $6,$2 move $4,$16 move $5,$17 .set noreorder .set nomacro jal __divdf3 move $7,$3 .set macro .set reorder move $18,$2 lui $2,%hi($LC15) lw $16,%lo($LC15)($2) lw $17,%lo($LC15+4)($2) move $4,$18 move $5,$3 move $6,$16 move $7,$17 .set noreorder .set nomacro jal __ledf2 move $19,$3 .set macro .set reorder blez $2,$L113 move $18,$16 move $19,$17$L113: li $16,1 # 0x1 sll $17,$16,$21 addiu $3,$17,-1 sw $21,32($20) sw $3,36($20) lw $2,88($sp) move $4,$22 .set noreorder .set nomacro jal __floatsidf sw $2,40($20) .set macro .set reorder move $4,$2 move $6,$18 move $7,$19 .set noreorder .set nomacro jal __divdf3 move $5,$3 .set macro .set reorder move $4,$2 .set noreorder .set nomacro jal ceil move $5,$3 .set macro .set reorder move $5,$3 .set noreorder .set nomacro jal __fixdfsi move $4,$2 .set macro .set reorder slt $3,$0,$2 sll $4,$17,1 movz $2,$16,$3 addiu $4,$4,2 mul $4,$2,$4 .set noreorder .set nomacro jal av_mallocz sw $2,4($20) .set macro .set reorder lw $3,4($20) sw $2,0($20) move $4,$2 move $6,$18 li $2,32768 # 0x8000 sw $3,16($sp) move $7,$19 li $3,9 # 0x9 sw $2,24($sp) sw $3,28($sp) .set noreorder .set nomacro jal av_build_filter sw $17,20($sp) .set macro .set reorder lw $2,4($20) lw $5,0($20) mul $3,$17,$2 sll $2,$2,1 addiu $6,$2,-2 sll $3,$3,1 addu $3,$5,$3 sltu $2,$6,32 .set noreorder .set nomacro bne $2,$0,$L114 addiu $4,$3,2 .set macro .set reorder andi $2,$4,0x3 .set noreorder .set nomacro beq $2,$0,$L131 andi $2,$5,0x3 .set macro .set reorder$L114: jal memcpy$L122: lw $3,4($20) subu $6,$0,$17 addiu $5,$3,-1 srl $2,$5,31 mul $4,$17,$3 addu $2,$2,$5 sra $2,$2,1 lw $5,0($20) mul $7,$23,$17 mul $6,$6,$2 sll $3,$3,1 addu $3,$3,$5 lhu $2,-2($3) sll $4,$4,1 addu $4,$4,$5 sh $2,0($4) sw $fp,24($20) sw $7,8($20) sw $6,16($20) sw $7,12($20) move $2,$20 lw $31,68($sp) lw $fp,64($sp) lw $23,60($sp) lw $22,56($sp) lw $21,52($sp) lw $20,48($sp) lw $19,44($sp) lw $18,40($sp) lw $17,36($sp) lw $16,32($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,72 .set macro .set reorder$L131: .set noreorder .set nomacro bne $2,$0,$L114 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder addiu $4,$3,-2 and $2,$6,$2 addu $7,$4,$2 sltu $3,$4,$7 .set noreorder .set nomacro beq $3,$0,$L118 addiu $5,$5,-4 .set macro .set reorder$L127:#APP S32LDI xr1,$5,4 S32LDI xr2,$5,4 S32LDI xr3,$5,4 S32LDI xr4,$5,4 S32LDI xr5,$5,4 S32LDI xr6,$5,4 S32LDI xr7,$5,4 S32LDI xr8,$5,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L127$L118: andi $2,$6,0x1c addu $7,$7,$2 sltu $3,$4,$7 beq $3,$0,$L120$L128:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L128$L120: andi $6,$6,0x3 .set noreorder .set nomacro bne $6,$0,$L124 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $6,$2,$L125 li $2,1 # 0x1 .set macro .set reorder bne $6,$2,$L122 lbu $2,4($5) .set noreorder .set nomacro j $L122 sb $2,4($4) .set macro .set reorder$L124: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) .set noreorder .set nomacro j $L122 sb $3,5($4) .set macro .set reorder$L125: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) sb $3,5($4) lbu $2,6($5) .set noreorder .set nomacro j $L122 sb $2,6($4) .set macro .set reorder .end av_resample_init .rdata .align 2 .type __PRETTY_FUNCTION__.6056, @object .size __PRETTY_FUNCTION__.6056, 12__PRETTY_FUNCTION__.6056: .ascii "av_resample\000" .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -