📄 vorbis.s
字号:
.file 1 "vorbis.c".section .mdebug.abi32.previous.section .text.ff_vorbis_nth_root,"ax",@progbits.align 2.align 5.globl ff_vorbis_nth_root.ent ff_vorbis_nth_root.type ff_vorbis_nth_root, @functionff_vorbis_nth_root:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacromove $6,$0li $7,1 # 0x1$L2:beq $5,$7,$L13addiu $6,$6,1move $3,$6li $2,1 # 0x1$L6:addiu $2,$2,1bne $5,$2,$L6mul $3,$3,$6sltu $2,$4,$3beq $2,$0,$L2nop$L14:j $31addiu $2,$6,-1$L13:move $3,$6sltu $2,$4,$3beq $2,$0,$L2nopj $L14nop.set macro.set reorder.end ff_vorbis_nth_root.section .text.ff_vorbis_len2vlc,"ax",@progbits.align 2.align 5.globl ff_vorbis_len2vlc.ent ff_vorbis_len2vlc.type ff_vorbis_len2vlc, @functionff_vorbis_len2vlc:.frame $sp,184,$31 # vars= 136, regs= 7/0, args= 16, gp= 0.mask 0x803f0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-184sw $21,172($sp)sw $20,168($sp)sw $19,164($sp)sw $31,176($sp)sw $18,160($sp)sw $17,156($sp)sw $16,152($sp)lbu $2,0($4)move $20,$4move $21,$5bne $2,$0,$L16move $19,$6beq $6,$0,$L18addiu $2,$4,1j $L20move $17,$0$L49:beq $19,$17,$L18addiu $2,$16,1$L20:move $16,$2lbu $2,0($2)beq $2,$0,$L49addiu $17,$17,1$L21:beq $19,$17,$L18addiu $18,$sp,16move $5,$0move $4,$18jal memsetli $6,132 # 0x84sll $3,$17,2addu $5,$3,$21li $2,404 # 0x194sw $2,16($sp)sw $0,0($5)lbu $7,0($16)beq $7,$0,$L52addiu $11,$17,1move $6,$0li $8,1 # 0x1$L26:sll $3,$6,2addiu $2,$6,1sll $4,$8,$6addu $3,$3,$18andi $6,$2,0x00ffbne $6,$7,$L26sw $4,4($3)addiu $11,$17,1$L52:sltu $2,$11,$19beq $2,$0,$L27nopaddu $10,$20,$17$L29:lbu $9,1($10)beq $9,$0,$L30sll $2,$9,2move $3,$9$L53:addu $8,$2,$18lw $7,0($8)bne $7,$0,$L33addiu $2,$3,-1andi $3,$2,0x00ffbne $3,$0,$L53sll $2,$3,2li $2,1 # 0x1$L51:lw $31,176($sp)lw $21,172($sp)lw $20,168($sp)lw $19,164($sp)lw $18,160($sp)lw $17,156($sp)lw $16,152($sp)j $31addiu $sp,$sp,184$L18:lw $31,176($sp)$L54:lw $21,172($sp)lw $20,168($sp)lw $19,164($sp)lw $18,160($sp)lw $17,156($sp)lw $16,152($sp)move $2,$0j $31addiu $sp,$sp,184$L33:addiu $2,$3,1andi $6,$2,0x00ffsltu $3,$9,$6bne $3,$0,$L36sw $0,0($8)li $8,1 # 0x1$L37:addiu $4,$6,1addiu $2,$6,-1sll $3,$6,2sll $2,$8,$2andi $6,$4,0x00ffaddu $3,$3,$18addu $2,$2,$7sltu $4,$9,$6beq $4,$0,$L37sw $2,0($3)$L36:sw $7,4($5)$L30:addiu $11,$11,1sltu $2,$11,$19addiu $10,$10,1bne $2,$0,$L29addiu $5,$5,4$L27:j $L38addiu $3,$sp,20$L50:addiu $2,$sp,148beq $3,$2,$L54lw $31,176($sp)$L38:lw $2,0($3)beq $2,$0,$L50addiu $3,$3,4j $L51li $2,1 # 0x1$L16:move $16,$4j $L21move $17,$0.set macro.set reorder.end ff_vorbis_len2vlc.section .text.ff_vorbis_ready_floor1_list,"ax",@progbits.align 2.align 5.globl ff_vorbis_ready_floor1_list.ent ff_vorbis_ready_floor1_list.type ff_vorbis_ready_floor1_list, @functionff_vorbis_ready_floor1_list:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacromove $10,$4slt $2,$5,3li $4,1 # 0x1move $12,$5sw $0,4($10)bne $2,$0,$L57sw $4,20($10)addiu $3,$10,32li $2,2 # 0x2li $8,2 # 0x2sw $2,4($3)sw $4,12($3)sw $0,8($3)$L59:sll $2,$8,4addiu $8,$8,1addu $6,$10,$2slt $2,$8,$12beq $2,$0,$L89addiu $11,$12,-1$L58:li $2,1 # 0x1slt $3,$8,3sw $2,28($6)sw $0,24($6)bne $3,$0,$L59sw $8,20($6)lw $9,16($6)move $5,$10j $L61li $7,2 # 0x2$L85:lw $2,24($6)sll $2,$2,4addu $2,$2,$10lw $3,0($2)sltu $3,$3,$4beq $3,$0,$L64nopsw $7,24($6)$L64:addiu $7,$7,1beq $8,$7,$L84addiu $5,$5,16$L61:lw $4,32($5)sltu $2,$4,$9bne $2,$0,$L85noplw $2,28($6)sll $2,$2,4addu $2,$2,$10lw $3,0($2)sltu $3,$4,$3beq $3,$0,$L64nopsw $7,28($6)addiu $7,$7,1bne $8,$7,$L61addiu $5,$5,16$L84:addiu $8,$8,1slt $2,$8,$12bne $2,$0,$L58addiu $6,$6,16$L57:addiu $11,$12,-1$L89:move $3,$0slt $2,$3,$11beq $2,$0,$L91move $7,$10addiu $6,$3,1$L90:slt $2,$6,$12bne $2,$0,$L87move $3,$6addiu $7,$7,16$L88:slt $2,$3,$11bne $2,$0,$L90addiu $6,$3,1$L91:j $31nop$L87:move $8,$7move $9,$6$L72:lw $13,20($8)lw $14,4($7)sll $3,$13,4sll $2,$14,4addu $2,$2,$10addu $3,$3,$10lw $4,0($2)lw $5,0($3)addiu $9,$9,1sltu $4,$5,$4beq $4,$0,$L73slt $2,$9,$12sw $13,4($7)sw $14,20($8)$L73:bne $2,$0,$L72addiu $8,$8,16addiu $7,$7,16j $L88move $3,$6.set macro.set reorder.end ff_vorbis_ready_floor1_list.section .text.ff_vorbis_floor1_render_list,"ax",@progbits.align 2.align 5.globl ff_vorbis_floor1_render_list.ent ff_vorbis_floor1_render_list.type ff_vorbis_floor1_render_list, @functionff_vorbis_floor1_render_list:.frame $sp,32,$31 # vars= 0, regs= 8/0, args= 0, gp= 0.mask 0x00ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-32sw $22,24($sp)sw $21,20($sp)sw $20,16($sp)sw $19,12($sp)sw $18,8($sp)sw $17,4($sp)sw $23,28($sp)sw $16,0($sp)lw $22,48($sp)lw $2,0($6)slt $3,$5,2move $18,$5move $21,$6mul $11,$22,$2move $19,$4move $17,$7lw $20,52($sp)bne $3,$0,$L93lw $5,56($sp)lui $2,%hi(ff_vorbis_floor1_inverse_db_table)addiu $23,$2,%lo(ff_vorbis_floor1_inverse_db_table)move $24,$4li $7,1 # 0x1j $L95move $9,$0$L127:move $12,$9$L98:slt $2,$12,$5$L132:beq $2,$0,$L124addiu $7,$7,1beq $18,$7,$L114addiu $24,$24,16move $11,$6move $9,$12$L95:lw $8,20($24)sll $4,$8,2addu $2,$4,$17lw $3,0($2)beq $3,$0,$L127move $6,$11addu $3,$21,$4lw $4,0($3)sll $2,$8,4mul $6,$22,$4addu $2,$2,$19lw $12,0($2)subu $2,$6,$11subu $13,$12,$9div $0,$2,$13teq $13,$0,7bltz $2,$L128mflo $14addiu $16,$14,1$L101:subu $3,$0,$2move $4,$2slt $2,$2,0movn $4,$3,$2bltz $14,$L129move $3,$14$L103:mul $8,$13,$3slt $2,$9,$5beq $2,$0,$L98subu $15,$4,$8lui $3,%hi(ff_vorbis_floor1_inverse_db_table)addiu $3,$3,%lo(ff_vorbis_floor1_inverse_db_table)sll $2,$11,2addu $2,$2,$3lw $4,0($2)addiu $8,$9,1sll $2,$9,2addu $9,$2,$20slt $3,$8,$12beq $3,$0,$L98sw $4,0($9)slt $2,$8,$5beq $2,$0,$L98move $10,$0j $L107move $25,$23$L130:subu $10,$10,$13addu $11,$11,$16$L111:sll $2,$11,2addu $2,$2,$25addiu $8,$8,1lw $3,0($2)slt $2,$8,$12sw $3,4($9)slt $4,$8,$5beq $2,$0,$L98addiu $9,$9,4beq $4,$0,$L132slt $2,$12,$5$L107:addu $10,$10,$15slt $2,$10,$13beq $2,$0,$L130nopj $L111addu $11,$11,$14$L129:j $L103subu $3,$0,$14$L128:j $L101addiu $16,$14,-1$L93:bgtz $5,$L131move $6,$11$L124:lw $23,28($sp)lw $22,24($sp)lw $21,20($sp)lw $20,16($sp)lw $19,12($sp)lw $18,8($sp)lw $17,4($sp)lw $16,0($sp)j $31addiu $sp,$sp,32$L114:sll $7,$12,2addiu $8,$12,1move $11,$6$L117:lui $3,%hi(ff_vorbis_floor1_inverse_db_table)addiu $9,$3,%lo(ff_vorbis_floor1_inverse_db_table)sll $2,$11,2addu $2,$2,$9lw $4,0($2)addu $3,$20,$7slt $2,$8,$5sw $4,0($3)beq $2,$0,$L124subu $7,$5,$12sll $3,$6,2sll $2,$8,2addu $4,$2,$20subu $8,$5,$8addu $3,$3,$9move $6,$0move $5,$0$L120:slt $2,$6,$7bne $2,$0,$L123addiu $5,$5,1subu $6,$6,$7addiu $3,$3,4$L123:lw $2,0($3)sw $2,0($4)bne $8,$5,$L120addiu $4,$4,4lw $23,28($sp)lw $22,24($sp)lw $21,20($sp)lw $20,16($sp)lw $19,12($sp)lw $18,8($sp)lw $17,4($sp)lw $16,0($sp)j $31addiu $sp,$sp,32$L131:move $12,$0move $7,$0j $L117li $8,1 # 0x1.set macro.set reorder.end ff_vorbis_floor1_render_list.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -