📄 af_hrtf.s
字号:
jal __extendsfdf2move $4,$2move $4,$2jal fabsmove $5,$3move $16,$2lw $5,0($20)lw $2,100($sp)move $4,$23move $17,$3jal __subsf3sll $fp,$2,2jal __extendsfdf2move $4,$2move $4,$2jal fabsmove $5,$3move $6,$2move $4,$16move $5,$17jal __adddf3move $7,$3lui $4,%hi($LC11)lw $7,%lo($LC11+4)($4)lw $6,%lo($LC11)($4)move $5,$3jal __muldf3move $4,$2move $5,$3jal __truncdfsf2move $4,$2lui $3,%hi($LC12)addiu $3,$3,%lo($LC12)lw $5,0($3)jal __mulsf3move $4,$2move $4,$2jal __mulsf3move $5,$2lui $6,%hi($LC13)addiu $6,$6,%lo($LC13)lw $4,0($6)jal __subsf3move $5,$2jal __extendsfdf2move $4,$2move $6,$2lui $2,%hi($LC14)addiu $2,$2,%lo($LC14)lw $4,0($2)lw $5,4($2)jal __divdf3move $7,$3move $5,$3lui $3,%hi($LC14)addiu $3,$3,%lo($LC14)lw $6,0($3)lw $7,4($3)jal __adddf3move $4,$2move $5,$3jal __truncdfsf2move $4,$2move $5,$2move $4,$21jal __subsf3move $17,$2move $5,$2move $4,$19jal __mulsf3move $18,$2lw $4,20($sp)move $5,$17jal __mulsf3move $16,$2move $5,$2jal __addsf3move $4,$16sw $2,0($22)lw $5,0($20)jal __mulsf3move $4,$18move $4,$23move $5,$17jal __mulsf3move $16,$2move $5,$2jal __addsf3move $4,$16lw $4,104($sp)lw $5,96($sp)move $19,$2sll $2,$4,1sw $19,0($20)addu $2,$2,$5lw $4,0($22)lh $2,0($2)move $5,$21jal __subsf3sw $2,36($sp)lw $4,36($sp)jal __floatsisfmove $17,$2move $4,$17jal __extendsfdf2move $18,$2move $4,$2jal fabsmove $5,$3move $4,$2lui $2,%hi($LC15)addiu $2,$2,%lo($LC15)lw $6,0($2)lw $7,4($2)jal __muldf3move $5,$3move $5,$3jal __truncdfsf2move $4,$2move $4,$2jal __mulsf3move $5,$2lui $3,%hi($LC13)addiu $3,$3,%lo($LC13)lw $4,0($3)jal __subsf3move $5,$2move $5,$2jal __divsf3move $4,$17move $4,$17move $5,$21jal __addsf3move $16,$2move $5,$2jal __addsf3move $4,$16move $5,$2jal __mulsf3move $4,$18lw $4,108($sp)lw $5,96($sp)move $20,$2sll $2,$4,1addu $2,$2,$5lh $2,0($2)move $5,$21move $4,$19jal __subsf3sw $2,32($sp)lw $4,32($sp)jal __floatsisfmove $17,$2move $4,$17jal __extendsfdf2move $18,$2move $4,$2jal fabsmove $5,$3move $4,$2lui $2,%hi($LC15)addiu $2,$2,%lo($LC15)lw $6,0($2)lw $7,4($2)jal __muldf3move $5,$3move $5,$3jal __truncdfsf2move $4,$2move $4,$2jal __mulsf3move $5,$2lui $3,%hi($LC13)addiu $3,$3,%lo($LC13)lw $4,0($3)jal __subsf3move $5,$2move $5,$2jal __divsf3move $4,$17move $4,$17move $5,$21jal __addsf3move $16,$2move $5,$2jal __addsf3move $4,$16move $5,$2jal __mulsf3move $4,$18move $5,$2move $4,$20jal __addsf3move $16,$2jal __extendsfdf2move $4,$2lui $4,%hi($LC16)lw $22,%lo($LC16)($4)lw $23,%lo($LC16+4)($4)move $5,$3move $4,$2move $6,$22jal __muldf3move $7,$23move $5,$3jal __truncdfsf2move $4,$2lw $3,168($sp)addu $3,$fp,$3sw $2,0($3)lw $2,112($sp)beq $2,$0,$L149sw $3,28($sp)lw $4,100($sp)lw $3,116($sp)addiu $2,$4,720div $0,$2,$3teq $3,$0,7move $5,$16move $4,$20jal __subsf3mfhi $17jal __extendsfdf2move $4,$2move $4,$2move $6,$22move $7,$23jal __muldf3move $5,$3move $5,$3jal __truncdfsf2move $4,$2lw $16,164($sp)sll $17,$17,2addu $16,$17,$16lw $4,52($sp)move $5,$21sw $2,0($16)jal __addsf3move $19,$2move $5,$2jal __divsf3move $4,$21lw $4,48($sp)move $5,$2jal __mulsf3move $18,$2move $5,$2jal __mulsf3move $4,$19lw $3,160($sp)lw $4,44($sp)addu $17,$17,$3move $5,$18jal __mulsf3sw $2,0($17)lw $4,0($16)jal __mulsf3move $5,$2sw $2,0($16)$L149:lw $4,128($sp)jal __addsf3lw $5,132($sp)lw $4,132($sp)move $16,$2jal __addsf3move $5,$4move $4,$2jal __addsf3move $5,$21move $5,$2jal __divsf3move $4,$16lw $6,148($sp)move $4,$2lw $2,152($sp)lw $5,0($6)addu $2,$fp,$2jal __subsf3sw $2,24($sp)jal __extendsfdf2move $4,$2move $4,$2jal fabsmove $5,$3move $5,$3jal __truncdfsf2move $4,$2lui $7,%hi($LC12)addiu $7,$7,%lo($LC12)lw $5,0($7)jal __mulsf3move $4,$2move $4,$2jal __mulsf3move $5,$2lui $3,%hi($LC13)addiu $3,$3,%lo($LC13)lw $4,0($3)jal __subsf3move $5,$2jal __extendsfdf2move $4,$2lui $6,%hi($LC14)addiu $6,$6,%lo($LC14)lw $4,0($6)lw $5,4($6)move $7,$3jal __divdf3move $6,$2move $4,$2lui $2,%hi($LC14)addiu $2,$2,%lo($LC14)lw $7,4($2)lw $6,0($2)jal __adddf3move $5,$3move $5,$3jal __truncdfsf2move $4,$2move $5,$2move $4,$21jal __subsf3move $16,$2lw $3,144($sp)move $18,$2lw $5,0($3)move $4,$2lw $2,156($sp)jal __mulsf3addu $fp,$fp,$2lw $4,128($sp)move $17,$2jal __addsf3move $5,$4move $4,$2jal __addsf3move $5,$21lw $4,40($sp)jal __divsf3move $5,$2move $4,$2jal __mulsf3move $5,$16move $5,$2jal __addsf3move $4,$17lw $4,144($sp)lw $6,148($sp)sw $2,0($4)lw $5,0($6)jal __mulsf3move $4,$18lw $4,16($sp)move $17,$2jal __addsf3move $5,$4move $4,$2jal __addsf3move $5,$21lw $4,40($sp)jal __divsf3move $5,$2move $4,$2jal __mulsf3move $5,$16move $5,$2jal __addsf3move $4,$17lw $7,148($sp)move $19,$2sw $2,0($7)lw $2,144($sp)move $5,$21jal __subsf3lw $4,0($2)lw $5,32($sp)lw $3,36($sp)move $17,$2jal __floatsidfaddu $4,$3,$5move $4,$2move $6,$22move $7,$23jal __muldf3move $5,$3move $5,$3jal __truncdfsf2move $4,$2move $4,$17jal __extendsfdf2move $18,$2move $4,$2jal fabsmove $5,$3move $4,$2lui $2,%hi($LC15)addiu $2,$2,%lo($LC15)lw $7,4($2)lw $6,0($2)jal __muldf3move $5,$3move $5,$3jal __truncdfsf2move $4,$2move $4,$2jal __mulsf3move $5,$2lui $3,%hi($LC13)addiu $3,$3,%lo($LC13)lw $4,0($3)jal __subsf3move $5,$2move $5,$2jal __divsf3move $4,$17move $4,$17move $5,$21jal __addsf3move $16,$2move $5,$2jal __addsf3move $4,$16move $5,$2jal __mulsf3move $4,$18move $4,$19move $5,$21jal __subsf3move $20,$2lw $5,36($sp)lw $6,32($sp)move $17,$2jal __floatsidfsubu $4,$5,$6move $4,$2move $6,$22move $7,$23jal __muldf3move $5,$3move $5,$3jal __truncdfsf2move $4,$2move $4,$17jal __extendsfdf2move $18,$2move $4,$2jal fabsmove $5,$3move $4,$2lui $2,%hi($LC15)addiu $2,$2,%lo($LC15)lw $6,0($2)lw $7,4($2)jal __muldf3move $5,$3move $5,$3jal __truncdfsf2move $4,$2move $4,$2jal __mulsf3move $5,$2lui $3,%hi($LC13)addiu $3,$3,%lo($LC13)lw $4,0($3)jal __subsf3move $5,$2move $5,$2jal __divsf3move $4,$17move $4,$17move $5,$21jal __addsf3move $16,$2move $5,$2jal __addsf3move $4,$16move $5,$2jal __mulsf3move $4,$18move $5,$2move $4,$20jal __addsf3move $16,$2jal __extendsfdf2move $4,$2move $4,$2move $6,$22move $7,$23jal __muldf3move $5,$3move $5,$3jal __truncdfsf2move $4,$2lw $4,24($sp)move $5,$16sw $2,0($4)jal __subsf3move $4,$20jal __extendsfdf2move $4,$2move $4,$2move $6,$22move $7,$23jal __muldf3move $5,$3move $5,$3jal __truncdfsf2move $4,$2lw $5,144($sp)sw $2,0($fp)jal __extendsfdf2lw $4,0($5)lui $4,%hi($LC17)lw $6,%lo($LC17)($4)lw $7,%lo($LC17+4)($4)move $5,$3jal __subdf3move $4,$2lui $4,%hi($LC18)lw $6,%lo($LC18)($4)lw $7,%lo($LC18+4)($4)move $5,$3jal __muldf3move $4,$2move $4,$2jal __truncdfsf2move $5,$3move $4,$2move $5,$0jal __gesf2move $16,$2bltz $2,$L154nop$L151:move $4,$16jal __mulsf3move $5,$16move $4,$2jal __addsf3move $5,$21jal __extendsfdf2move $4,$2lui $6,%hi($LC19)lw $4,%lo($LC19)($6)lw $5,%lo($LC19+4)($6)move $7,$3jal __divdf3move $6,$2move $5,$3jal __truncdfsf2move $4,$2lw $6,28($sp)move $4,$2jal __mulsf3lw $5,0($6)lw $7,24($sp)move $5,$2lw $4,0($7)jal __subsf3move $16,$2lw $3,24($sp)move $5,$16sw $2,0($3)jal __subsf3lw $4,0($fp)sw $2,0($fp)move $4,$16jal __addsf3move $5,$16lw $5,28($sp)lw $4,0($5)jal __addsf3move $5,$2lw $6,28($sp)sw $2,0($6)lw $31,92($sp)lw $fp,88($sp)lw $23,84($sp)lw $22,80($sp)lw $21,76($sp)lw $20,72($sp)lw $19,68($sp)lw $18,64($sp)lw $17,60($sp)lw $16,56($sp)j $31addiu $sp,$sp,96$L153:move $16,$18j $L148move $17,$19$L154:j $L151move $16,$0.set macro.set reorder.end matrix_decode.section .rodata.str1.4.align 2$LC20:.ascii "5+1\000".align 2$LC21:.ascii "5\000".align 2$LC22:.ascii "[hrtf] Using HRTF to mix %s discrete surround into L, R ".ascii "channels\012\000".align 2$LC23:.ascii "[hrtf] Using HRTF to mix stereo into L, R channels\012\000".align 2$LC24:.ascii "[hrtf] Using active matrix to decode 2 channel input, HR".ascii "TF to mix %s matrix surround into L, R channels\012\000".align 2$LC25:.ascii "3/2\000".align 2$LC26:.ascii "[hrtf] bogus decode_mode: %d\012\000".align 2$LC27:.ascii "[hrtf] Using active matrix to decode rear center channel".ascii "\012\000".globl __fixsfsi.section .rodata.cst8.align 3$LC28:.word 1374347313.word 1069685272.align 3$LC29:.word 1879596216.word 1072308413.align 3$LC30:.word -858993459.word 1071959244.align 3$LC31:.word 1717986918.word 1071015526.align 3$LC32:.word 1719735582.word 1072079006.align 3$LC33:.word -977276721.word 1071423269.align 3$LC34:.word 515396076.word 1068624773.section .text.play,"ax",@progbits.align 2.align 5.ent play.type play, @functionplay:.frame $sp,280,$31 # vars= 160, regs= 10/0, args= 80, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-280sw $31,276($sp)sw $fp,272($sp)sw $23,268($sp)sw $22,264($sp)sw $21,260($sp)sw $20,256($sp)sw $19,252($sp)sw $18,248($sp)sw $17,244($sp)sw $16,240($sp)sw $4,280($sp)lw $2,20($4)lw $fp,16($4)lw $3,280($sp)sw $5,284($sp)lw $16,4($2)lw $6,284($sp)lw $5,44($3)lw $7,0($fp)lw $2,4($fp)lw $3,8($fp)lw $4,40($4)lw $18,0($6)lw $17,4($6)sw $7,120($sp)sw $2,116($sp)jal af_lencalcsw $3,112($sp)slt $16,$16,$2bne $16,$0,$L209lw $4,280($sp)$L156:lw $2,192($fp)bne $2,$0,$L210li $2,1 # 0x1$L160:srl $2,$17,1$L220:lw $5,280($sp)sll $2,$2,1addu $2,$18,$2lw $4,20($5)sw $2,128($sp)sltu $2,$18,$2sw $18,136($sp)beq $2,$0,$L171lw $3,0($4)lw $6,100($fp)sw $3,132($sp)move $4,$6j $L173sw $6,216($sp)$L213:beq $7,$2,$L211nop$L201:lw $7,280($sp)lw $3,188($fp)lw $5,136($sp)lw $4,20($7)sll $2,$20,1addu $5,$5,$2addiu $3,$3,-1sw $5,136($sp)lw $5,12($4)bltz $3,$L212sw $3,188($fp)$L204:lw $7,128($sp)lw $3,136($sp)sltu $2,$3,$7beq $2,$0,$L222lw $7,284($sp)$L214:lw $4,132($sp)sll $2,$5,1addu $4,$4,$2sw $4,132($sp)lw $4,216($sp)$L173:lw $2,0($fp)lw $7,188($fp)sw $2,224($sp)lw $3,224($sp)addiu $2,$7,240div $0,$2,$3teq $3,$0,7sw $7,108($sp)mfhi $3sw $3,200($sp)li $3,2 # 0x2beq $4,$3,$L174lw $5,136($sp)lw $6,136($sp)lh $5,0($5)addiu $6,$6,2sw $5,220($sp)sw $6,104($sp)$L176:lw $2,96($fp)bne $2,$0,$L181lw $3,136($sp)lw $4,136($sp)addiu $3,$3,4sw $3,100($sp)lw $3,216($sp)addiu $4,$4,6li $18,1 # 0x1beq $3,$18,$L190sw $4,96($sp)$L217:li $2,2 # 0x2beq $3,$2,$L191lw $6,108($sp)beq $3,$0,$L189lw $6,96($sp)lw $5,100($sp)lw $4,104($sp)lh $19,0($5)lw $5,136($sp)lh $21,0($4)lw $7,12($fp)lw $2,28($fp)lw $3,16($fp)lw $4,108($sp)addiu $16,$5,8lh $18,0($6)lw $5,220($sp)sw $7,228($sp)sw $2,236($sp)sw $3,232($sp)sll $23,$4,2$L192:lh $17,0($16)lw $20,84($fp)addu $4,$5,$17jal __floatsisfaddu $4,$4,$19addu $17,$17,$21addu $3,$20,$23addu $4,$17,$18sw $2,0($3)jal __floatsisflw $16,88($fp)lw $6,228($sp)addu $16,$16,$23addu $21,$23,$6sw $2,0($16)lw $4,0($21)lw $7,108($sp)jal __extendsfdf2addiu $16,$7,360move $18,$2lw $2,224($sp)lw $4,236($sp)div $0,$16,$2teq $2,$0,7move $19,$3lw $3,232($sp)addu $23,$23,$3mfhi $17sll $17,$17,2addu $17,$17,$4jal __extendsfdf2lw $4,0($17)move $4,$2lui $2,%hi($LC28)addiu $2,$2,%lo($LC28)lw $6,0($2)lw $7,4($2)jal __muldf3move $5,$3move $6,$2move $7,$3move $4,$18jal __adddf3move $5,$19move $5,$3jal __truncdfsf2move $4,$2sw $2,0($21)jal __extendsfdf2lw $4,0($23)lw $4,0($17)move $18,$2jal __extendsfdf2move $19,$3move $5,$3lui $3,%hi($LC28)addiu $3,$3,%lo($LC28)lw $6,0($3)lw $7,4($3)jal __muldf3move $4,$2move $6,$2move $4,$18move $5,$19jal __adddf3move $7,$3move $4,$2jal __truncdfsf2move $5,$3lw $4,216($sp)sw $2,0($23)li $2,1 # 0x1beq $4,$2,$L195lw $3,108($sp)li $2,2 # 0x2beq $4,$2,$L194nopbeq $4,$0,$L194nopsw $0,80($sp)sw $0,84($sp)lw $6,80($sp)lw $7,84($sp)sw $6,88($sp)sw $7,92($sp)$L196:lw $7,92($fp)lw $4,120($sp)lw $5,112($sp)lw $2,108($sp)move $6,$20jal convsw $2,16($sp)lw $6,88($fp)lw $7,92($fp)lw $5,112($sp)lw $3,108($sp)lw $4,120($sp)move $17,$2jal convsw $3,16($sp)move $16,$2jal __extendsfdf2move $4,$17move $4,$16sw $2,152($sp)jal __extendsfdf2sw $3,156($sp)sw $2,144($sp)lui $2,%hi($LC30)addiu $2,$2,%lo($LC30)lw $4,152($sp)lw $5,156($sp)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -