📄 framing.s
字号:
sw $6,0($3)lw $4,12($21)sw $16,12($3)lw $2,0($21)lw $3,28($21)lw $6,68($sp)subu $3,$3,$fpaddu $2,$2,$4sll $5,$fp,2move $4,$25addu $5,$25,$5sw $7,324($21)sw $3,28($21)sw $2,8($6)jal memmovesll $6,$3,2lw $4,20($21)lw $6,28($21)sll $5,$fp,3addu $5,$4,$5jal memmovesll $6,$6,3lw $2,68($sp)lw $3,12($21)lw $4,0($2)addu $3,$3,$16sw $3,12($21)sb $0,22($4)lw $3,68($sp)lw $2,0($3)sb $0,23($2)lw $6,68($sp)lw $3,0($6)sb $0,24($3)lw $2,0($6)sb $0,25($2)lw $7,4($6)blez $7,$L162lw $2,68($sp)move $6,$0lw $9,0($2)lui $2,%hi(crc_lookup)addiu $8,$2,%lo(crc_lookup)move $5,$0$L141:addu $3,$9,$5lbu $4,0($3)srl $2,$6,24xor $2,$2,$4sll $2,$2,2addu $2,$2,$8lw $3,0($2)addiu $5,$5,1sll $2,$6,8bne $5,$7,$L141xor $6,$2,$3srl $5,$6,24$L140:lw $3,68($sp)lw $8,12($3)blez $8,$L143lui $2,%hi(crc_lookup)lw $7,8($3)addiu $10,$2,%lo(crc_lookup)move $5,$0$L145:addu $3,$7,$5lbu $4,0($3)srl $2,$6,24xor $2,$2,$4sll $2,$2,2addu $2,$2,$10lw $3,0($2)addiu $5,$5,1sll $2,$6,8bne $5,$8,$L145xor $6,$2,$3srl $5,$6,24$L143:sb $6,22($9)lw $2,68($sp)lw $3,0($2)srl $2,$6,8sb $2,23($3)lw $3,68($sp)srl $2,$6,16lw $4,0($3)sb $2,24($4)lw $6,68($sp)li $2,1 # 0x1lw $3,0($6)sb $5,25($3)lw $31,60($sp)lw $fp,56($sp)lw $23,52($sp)lw $22,48($sp)lw $21,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)j $31addiu $sp,$sp,64$L110:blez $6,$L163move $3,$7lw $4,16($4)move $fp,$0j $L120move $5,$0$L124:beq $2,$0,$L164addiu $2,$21,40$L120:lw $2,0($4)addiu $fp,$fp,1andi $2,$2,0xffaddu $5,$5,$2lw $22,0($3)lw $23,4($3)addiu $4,$4,4slt $2,$5,4097bne $6,$fp,$L124addiu $3,$3,8j $L164addiu $2,$21,40$L155:lw $31,60($sp)lw $fp,56($sp)lw $23,52($sp)lw $22,48($sp)lw $21,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)move $2,$0j $31addiu $sp,$sp,64$L160:move $24,$0j $L132sw $0,340($21)$L158:addiu $fp,$fp,1move $22,$0j $L114move $23,$0$L159:lbu $2,45($21)ori $2,$2,0x4j $L129sb $2,45($21)$L162:lw $9,0($6)move $5,$0j $L140move $6,$0$L161:j $L136move $16,$0$L163:j $L114move $fp,$0$L156:move $22,$0j $L114move $23,$0$L157:move $22,$0j $L114move $23,$0.set macro.set reorder.end ogg_stream_flush.section .text.ogg_stream_pageout,"ax",@progbits.align 2.align 5.globl ogg_stream_pageout.ent ogg_stream_pageout.type ogg_stream_pageout, @functionogg_stream_pageout:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacromove $6,$4lw $2,328($6)beq $2,$0,$L168noplw $2,28($6)beq $2,$0,$L168nop$L170:j ogg_stream_flushnop$L168:lw $2,8($6)lw $3,12($6)subu $2,$2,$3slt $2,$2,4097beq $2,$0,$L170noplw $3,28($6)slt $2,$3,255beq $2,$0,$L170nopbeq $3,$0,$L173noplw $2,332($6)beq $2,$0,$L170nop$L173:j $31move $2,$0.set macro.set reorder.end ogg_stream_pageout.section .text.ogg_stream_destroy,"ax",@progbits.align 2.align 5.globl ogg_stream_destroy.ent ogg_stream_destroy.type ogg_stream_destroy, @functionogg_stream_destroy:.frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0.mask 0x80010000,-4.fmask 0x00000000,0addiu $sp,$sp,-24sw $16,16($sp)sw $31,20($sp).set noreorder.set nomacrobeq $4,$0,$L178move $16,$4.set macro.set reorderlw $4,0($4)beq $4,$0,$L180jal uc_free$L180:lw $4,16($16)beq $4,$0,$L182jal uc_free$L182:lw $4,20($16).set noreorder.set nomacrobeq $4,$0,$L210andi $2,$16,0x3.set macro.set reorderjal uc_freeandi $2,$16,0x3$L210:li $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2addiu $6,$16,360.set noreorder.set nomacrobeq $3,$2,$L188move $4,$16.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L189li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L208$L186:addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L211addiu $2,$6,-31.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$5,$2addiu $4,$2,32sltu $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L211addiu $2,$6,-31.set macro.set reorder$L202:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L202addiu $2,$6,-31.set macro.set reorder$L211:li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L212addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L213:#APPpref 30,0($2).word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L213addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L212:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L195$L204:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L204$L195:andi $3,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L199addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L200li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L209$L197:.set noreorder.set nomacrojal uc_freemove $4,$16.set macro.set reorder$L178:lw $31,20($sp)lw $16,16($sp)move $2,$0.set noreorder.set nomacroj $31addiu $sp,$sp,24.set macro.set reorder$L188:addiu $4,$16,2sb $0,0($16).set noreorder.set nomacroj $L186sb $0,1($16).set macro.set reorder$L199:sb $0,4($5).set noreorder.set nomacroj $L197sb $0,1($4).set macro.set reorder$L189:addiu $4,$16,3sb $0,0($16)sb $0,1($16).set noreorder.set nomacroj $L186sb $0,2($16).set macro.set reorder$L200:sb $0,6($5)sb $0,4($5).set noreorder.set nomacroj $L197sb $0,5($5).set macro.set reorder$L209:.set noreorder.set nomacroj $L197sb $0,4($5).set macro.set reorder$L208:addiu $4,$16,1.set noreorder.set nomacroj $L186sb $0,0($16).set macro.set reorder.end ogg_stream_destroy.section .text.ogg_stream_pagein,"ax",@progbits.align 2.align 5.globl ogg_stream_pagein.ent ogg_stream_pagein.type ogg_stream_pagein, @functionogg_stream_pagein:.frame $sp,120,$31 # vars= 64, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0addiu $sp,$sp,-120sw $22,104($sp)sw $21,100($sp)sw $20,96($sp)sw $19,92($sp)sw $18,88($sp)sw $16,80($sp)sw $31,116($sp)sw $fp,112($sp)sw $23,108($sp)sw $17,84($sp)lw $17,0($5)lw $3,12($5)lbu $2,5($17)move $18,$4sw $2,64($sp)lw $2,12($4)lw $4,64($sp)sw $3,72($sp)andi $4,$4,0x2lbu $fp,4($17)sw $4,68($sp)lw $23,8($5)lbu $5,13($17)sw $5,60($sp)lbu $3,12($17)sw $3,56($sp)lbu $4,11($17)sw $4,52($sp)lbu $5,10($17)sw $5,48($sp)lbu $3,9($17)sw $3,44($sp)lbu $4,8($17)sw $4,40($sp)lbu $5,7($17)sw $5,36($sp)lbu $3,6($17)lw $16,36($18)sw $3,32($sp)lbu $4,18($17)lbu $22,14($17)lbu $21,15($17)lbu $20,16($17)lbu $19,17($17)sw $4,28($sp)lbu $5,19($17)sw $5,24($sp)lbu $3,20($17)sw $3,20($sp)lbu $4,21($17)sw $4,16($sp)lbu $5,26($17).set noreorder.set nomacrobeq $2,$0,$L215sw $5,76($sp).set macro.set reorderlw $6,8($18)subu $6,$6,$2.set noreorder.set nomacrobne $6,$0,$L289sw $6,8($18).set macro.set reordersw $0,12($18)$L215:.set noreorder.set nomacrobeq $16,$0,$L297sll $2,$21,8.set macro.set reorderlw $7,28($18).set noreorder.set nomacrobeq $16,$7,$L221sll $5,$16,2.set macro.set reorderlw $4,16($18)subu $6,$7,$16addu $5,$4,$5.set noreorder.set nomacrojal memmovesll $6,$6,2.set macro.set reorderlw $6,28($18)lw $4,20($18)subu $6,$6,$16sll $5,$16,3addu $5,$4,$5.set noreorder.set nomacrojal memmovesll $6,$6,3.set macro.set reorderlw $7,28($18)$L221:lw $2,32($18)subu $7,$7,$16subu $5,$2,$16sw $7,28($18)sw $5,32($18)sw $0,36($18)sll $2,$21,8$L297:sll $3,$20,16sll $4,$19,24or $2,$22,$2or $3,$3,$4lw $5,336($18)or $2,$2,$3.set noreorder.set nomacrobeq $2,$5,$L290li $5,-1 # 0xffffffffffffffff.set macro.set reorder$L276:lw $31,116($sp)lw $fp,112($sp)lw $23,108($sp)lw $22,104($sp)lw $21,100($sp)lw $20,96($sp)lw $19,92($sp)lw $18,88($sp)lw $17,84($sp)lw $16,80($sp)move $2,$5.set noreorder.set nomacroj $31addiu $sp,$sp,120.set macro.set reorder$L289:lw $4,0($18).set noreorder.set nomacrojal memmoveaddu $5,$4,$2.set macro.set reorder.set noreorder.set nomacroj $L215sw $0,12($18).set macro.set reorder$L290:bgtz $fp,$L276lw $3,76($sp)lw $7,28($18)addiu $2,$3,1lw $3,24($18)addu $2,$2,$7slt $2,$2,$3.set noreorder.set nomacrobeq $2,$0,$L291lw $4,76($sp).set macro.set reorder$L226:lw $5,24($sp)lw $4,20($sp)sll $2,$5,8lw $5,16($sp)sll $3,$4,16sll $4,$5,24lw $5,28($sp)or $3,$3,$4or $2,$5,$2lw $10,340($18)or $19,$2,$3.set noreorder.set nomacrobeq $19,$10,$L298lw $3,64($sp).set macro.set reorderlw $5,32($18)lw $7,28($18)slt $2,$5,$7.set noreorder.set nomacrobeq $2,$0,$L230move $8,$5.set macro.set reorderlw $6,8($18)lw $9,16($18)sll $4,$5,2$L232:addu $2,$9,$4lbu $3,0($2)addiu $8,$8,1slt $2,$8,$7subu $6,$6,$3.set noreorder.set nomacrobne $2,$0,$L232addiu $4,$4,4.set macro.set reordersw $6,8($18)$L230:li $2,-1 # 0xffffffffffffffff.set noreorder.set nomacrobeq $10,$2,$L228sw $5,28($18).set macro.set reorderlw $9,16($18)sll $2,$5,2addiu $7,$5,1addu $2,$2,$9li $3,1024 # 0x400sw $3,0($2)sw $7,32($18)sw $7,28($18)$L228:lw $3,64($sp)$L298:andi $2,$3,0x1.set noreorder.set nomacrobeq $2,$0,$L240move $16,$0.set macro.set reorderlw $7,28($18).set noreorder.set nomacroblez $7,$L236sll $2,$7,2.set macro.set reorderlw $9,16($18)addu $2,$2,$9lw $4,-4($2)li $3,1024 # 0x400.set noreorder.set nomacrobeq $4,$3,$L299lw $4,76($sp).set macro.set reorder$L240:lw $2,72($sp).set noreorder.set nomacrobeq $2,$0,$L300lw $4,76($sp).set macro.set reorderlw $6,8($18)lw $5,4($18)addu $2,$2,$6slt $2,$2,$5.set noreorder.set nomacrobeq $2,$0,$L292lw $3,72($sp).set macro.set reorder$L249:lw $4,72($sp)lw $2,0($18)sltu $3,$4,32.set noreorder.set nomacrobne $3,$0,$L251addu $4,$2,$6.set macro.set reorderandi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L301lw $6,72($sp).set macro.set reorderandi $2,$23,0x3.set noreorder.set nomacrobne $2,$0,$L301lw $5,72($sp).set macro.set reorderli $2,-32 # 0xffffffffffffffe0addiu $4,$4,-4and $2,$5,$2addu $6,$4,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L255addiu $5,$23,-4.set macro.set reorder$L279:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$6bne $2,$0,$L279$L255:lw $3,72($sp)andi $2,$3,0x1caddu $6,$6,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L302lw $2,72($sp).set macro.set reorder$L280:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L280lw $2,72($sp).set macro.set reorder$L302:andi $3,$2,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L261li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L262li $2,1 # 0x1.set macro.set reorderbne $3,$2,$L259lbu $2,4($5)sb $2,4($4)$L259:lw $2,8($18)$L296:lw $3,72($sp)addu $2,$2,$3sw $2,8($18)lw $4,76($sp)$L300:slt $2,$16,$4.set noreorder.set nomacrobeq $2,$0,$L263li $12,-1 # 0xffffffffffffffff.set macro.set reorderlw $7,28($18)lw $9,16($18)lw $13,20($18)li $10,-1 # 0xffffffffffffffffli $11,-1 # 0xffffffffffffffff$L265:addu $2,$17,$16lbu $4,27($2)sll $2,$7,3addu $2,$2,$13sll $3,$7,2sw $10,0($2)sw $11,4($2)lw $2,68($sp)addu $3,$3,$9addiu $6,$7,1slt $8,$4,255ori $5,$4,0x100.set noreorder.set nomacrobeq $2,$0,$L266sw $4,0($3).set macro.set reordersw $5,0($3)$L266:beq $8,$0,$L268move $12,$7addiu $7,$7,1addiu $16,$16,1sw $7,28($18)sw $7,32($18)$L270:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -