📄 indeo2.s
字号:
.file 1 "indeo2.c".section .mdebug.abi32.previous.section .text.ir2_decode_init,"ax",@progbits.align 2.align 5.ent ir2_decode_init.type ir2_decode_init, @functionir2_decode_init:.frame $sp,64,$31 # vars= 0, regs= 1/0, args= 56, gp= 0.mask 0x80000000,-8.fmask 0x00000000,0.set noreorder.set nomacromove $3,$4addiu $sp,$sp,-64lui $4,%hi(ir2_vlc)sw $31,56($sp)addiu $4,$4,%lo(ir2_vlc)lui $2,%hi(ir2_codes)lw $8,136($3)lw $9,4($4)addiu $12,$2,%lo(ir2_codes)li $2,7 # 0x7addiu $7,$12,2li $10,4 # 0x4li $11,2 # 0x2li $5,14 # 0xeli $6,143 # 0x8fsw $2,52($3)beq $9,$0,$L6sw $3,0($8)lw $31,56($sp)move $2,$0j $31addiu $sp,$sp,64$L6:li $2,3 # 0x3sw $10,28($sp)sw $11,32($sp)sw $2,48($sp)sw $10,16($sp)sw $11,20($sp)sw $12,24($sp)sw $0,36($sp)sw $0,40($sp)jal init_vlc_sparsesw $0,44($sp)lw $31,56($sp)move $2,$0j $31addiu $sp,$sp,64.set macro.set reorder.end ir2_decode_init.section .text.ir2_decode_plane,"ax",@progbits.align 2.align 5.ent ir2_decode_plane.type ir2_decode_plane, @functionir2_decode_plane:.frame $sp,8,$31 # vars= 0, regs= 2/0, args= 0, gp= 0.mask 0x00030000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-8andi $2,$5,0x1sw $17,4($sp)sw $16,0($sp)move $13,$5move $14,$4move $17,$6move $10,$7lw $11,24($sp)bne $2,$0,$L8lw $24,28($sp)blez $5,$L10lui $2,%hi(ir2_vlc)addiu $12,$2,%lo(ir2_vlc)move $8,$0addiu $9,$4,208$L12:lw $6,8($9)lw $2,208($14)sra $4,$6,3addu $4,$4,$2lbu $3,3($4)lbu $5,2($4)lbu $7,0($4)lbu $2,1($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sra $2,$2,$4lw $3,4($12)andi $2,$2,0x3fffsll $2,$2,2addu $2,$2,$3lh $5,0($2)lh $3,2($2)addiu $4,$5,1addu $6,$6,$3slt $2,$4,128beq $2,$0,$L48sw $6,8($9)sll $2,$4,1addu $2,$24,$2lbu $4,0($2)addu $3,$10,$8sb $4,0($3)lbu $5,1($2)addiu $8,$8,2sb $5,1($3)$L16:slt $2,$8,$13bne $2,$0,$L12nop$L10:slt $2,$17,2bne $2,$0,$L20lui $2,%hi(ir2_vlc)addu $8,$11,$10addiu $16,$2,%lo(ir2_vlc)li $25,1 # 0x1addiu $10,$14,208$L22:blez $13,$L38move $9,$0move $15,$16j $L24li $12,-256 # 0xffffffffffffff00$L50:sra $2,$2,31addiu $5,$9,1andi $4,$2,0x00ffaddu $3,$9,$8subu $2,$5,$11sb $4,0($3)addu $2,$2,$8lbu $3,0($2)lbu $4,1($6)addu $3,$3,$4addiu $3,$3,-128and $2,$3,$12beq $2,$0,$L35subu $2,$0,$3$L52:sra $2,$2,31andi $3,$2,0x00ff$L37:addu $2,$5,$8sb $3,0($2)addiu $9,$5,1$L28:slt $2,$9,$13beq $2,$0,$L38nop$L24:lw $6,8($10)lw $2,208($14)sra $4,$6,3addu $4,$4,$2lbu $3,3($4)lbu $5,2($4)lbu $7,0($4)lbu $2,1($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sra $2,$2,$4lw $3,4($15)andi $2,$2,0x3fffsll $2,$2,2addu $2,$2,$3lh $5,0($2)lh $3,2($2)addiu $4,$5,1addu $6,$6,$3slt $2,$4,128beq $2,$0,$L49sw $6,8($10)sll $4,$4,1subu $2,$9,$11addu $2,$2,$8addu $6,$4,$24lbu $3,0($2)lbu $4,0($6)addu $3,$3,$4addiu $3,$3,-128and $2,$3,$12bne $2,$0,$L50subu $2,$0,$3addiu $5,$9,1andi $4,$3,0x00ffsubu $2,$5,$11addu $3,$9,$8sb $4,0($3)addu $2,$2,$8lbu $3,0($2)lbu $4,1($6)addu $3,$3,$4addiu $3,$3,-128and $2,$3,$12bne $2,$0,$L52subu $2,$0,$3$L35:j $L37andi $3,$3,0x00ff$L38:addiu $25,$25,1beq $17,$25,$L20addu $8,$8,$11j $L22nop$L49:addiu $2,$5,-126sll $6,$2,1addu $7,$6,$9slt $2,$13,$7bne $2,$0,$L8nopblez $6,$L28subu $2,$9,$11addu $4,$2,$8addu $3,$9,$8move $5,$0$L30:lbu $2,0($4)addiu $5,$5,1sb $2,0($3)addiu $4,$4,1bne $6,$5,$L30addiu $3,$3,1j $L28move $9,$7$L8:lw $17,4($sp)lw $16,0($sp)li $2,-1 # 0xffffffffffffffffj $31addiu $sp,$sp,8$L48:addiu $2,$5,-126sll $4,$2,1addu $6,$8,$4slt $2,$13,$6bne $2,$0,$L8nopblez $4,$L16addu $3,$10,$8move $2,$0li $5,-128$L18:addiu $2,$2,1sb $5,0($3)bne $4,$2,$L18addiu $3,$3,1j $L16move $8,$6$L20:lw $17,4($sp)lw $16,0($sp)move $2,$0j $31addiu $sp,$sp,8.set macro.set reorder.end ir2_decode_plane.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "reget_buffer() failed\012\000".section .text.ir2_decode_frame,"ax",@progbits.align 2.align 5.ent ir2_decode_frame.type ir2_decode_frame, @functionir2_decode_frame:.frame $sp,64,$31 # vars= 0, regs= 10/0, args= 24, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-64sw $21,44($sp)sw $20,40($sp)sw $18,32($sp)sw $16,24($sp)sw $31,60($sp)sw $fp,56($sp)sw $23,52($sp)sw $22,48($sp)sw $19,36($sp)sw $17,28($sp)lw $17,136($4)move $18,$4lw $2,8($17)sw $5,68($sp)sw $6,72($sp)move $16,$7lw $21,80($sp)beq $2,$0,$L54addiu $20,$17,8lw $2,264($4)jal $2move $5,$20$L54:li $4,13 # 0xdli $3,1 # 0x1lw $2,592($18)sw $4,180($20)sw $3,80($20)move $4,$18jal $2move $5,$20bne $2,$0,$L124addiu $2,$21,-41lbu $3,18($16)sra $2,$2,3sw $3,224($17)addiu $8,$17,208bltz $2,$L59addiu $3,$21,-48bltz $3,$L59addiu $7,$16,48sw $3,12($8)sw $0,8($8)addu $4,$7,$2lw $2,224($17)sw $7,0($8)bne $2,$0,$L125sw $4,4($8)$L63:lw $12,40($18)lw $25,44($18)andi $2,$12,0x1lw $11,8($17)bne $2,$0,$L66lw $19,24($17)blez $25,$L66lui $2,%hi(ir2_vlc)addiu $22,$2,%lo(ir2_vlc)lui $3,%hi(ir2_luma_table)lui $2,%hi(ir2_luma_table+1)addiu $23,$3,%lo(ir2_luma_table)addiu $fp,$2,%lo(ir2_luma_table+1)move $24,$0$L69:blez $12,$L81nopmove $10,$0move $15,$22move $14,$23li $13,-256 # 0xffffffffffffff00j $L71move $16,$fp$L126:addu $10,$10,$4slt $2,$10,$12beq $2,$0,$L81nop$L71:lw $6,8($8)lw $2,0($8)sra $4,$6,3addu $4,$4,$2lbu $3,3($4)lbu $5,2($4)lbu $7,0($4)lbu $2,1($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sra $2,$2,$4lw $3,4($15)andi $2,$2,0x3fffsll $2,$2,2addu $2,$2,$3lh $3,0($2)lh $5,2($2)addiu $4,$3,-126addiu $3,$3,1sll $7,$3,1addu $6,$6,$5slt $3,$3,128addu $9,$11,$10sll $4,$4,1addu $2,$7,$14beq $3,$0,$L126sw $6,8($8)lbu $3,0($2)lbu $4,0($9)sll $2,$3,1addu $2,$2,$3addiu $2,$2,-384sra $2,$2,2addu $4,$4,$2subu $3,$0,$4sra $3,$3,31and $2,$4,$13bne $2,$0,$L77andi $3,$3,0x00ffandi $3,$4,0x00ff$L77:sb $3,0($9)addu $2,$7,$16lbu $3,0($2)addiu $6,$10,1sll $2,$3,1addu $2,$2,$3addu $5,$11,$6lbu $4,0($5)addiu $2,$2,-384sra $2,$2,2addu $4,$4,$2subu $3,$0,$4sra $3,$3,31and $2,$4,$13bne $2,$0,$L80andi $3,$3,0x00ffandi $3,$4,0x00ff$L80:addiu $10,$6,1slt $2,$10,$12bne $2,$0,$L71sb $3,0($5)$L81:addiu $24,$24,1bne $25,$24,$L69addu $11,$11,$19lw $12,40($18)lw $25,44($18)$L66:sra $12,$12,2andi $2,$12,0x1lw $11,16($17)beq $2,$0,$L127lw $19,32($17)$L65:lw $7,68($sp)$L130:move $6,$20addiu $8,$17,200$L116:lw $2,0($6)lw $3,4($6)lw $4,8($6)lw $5,12($6)addiu $6,$6,16sw $2,0($7)sw $3,4($7)sw $4,8($7)sw $5,12($7)bne $6,$8,$L116addiu $7,$7,16lw $2,4($6)lw $3,0($6)sw $2,4($7)sw $3,0($7)lw $3,72($sp)li $2,32 # 0x20sw $2,0($3)$L58:move $2,$21lw $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$L127:sra $25,$25,2blez $25,$L65lui $2,%hi(ir2_vlc)addiu $22,$2,%lo(ir2_vlc)lui $3,%hi(ir2_luma_table)lui $2,%hi(ir2_luma_table+1)addiu $23,$3,%lo(ir2_luma_table)addiu $fp,$2,%lo(ir2_luma_table+1)move $24,$0$L85:blez $12,$L97nopmove $10,$0move $15,$22move $14,$23li $13,-256 # 0xffffffffffffff00j $L87move $16,$fp$L128:addu $10,$10,$4slt $2,$10,$12beq $2,$0,$L97nop$L87:lw $6,8($8)lw $2,0($8)sra $4,$6,3addu $4,$4,$2lbu $3,3($4)lbu $5,2($4)lbu $7,0($4)lbu $2,1($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sra $2,$2,$4lw $3,4($15)andi $2,$2,0x3fffsll $2,$2,2addu $2,$2,$3lh $3,0($2)lh $5,2($2)addiu $4,$3,-126addiu $3,$3,1sll $7,$3,1addu $6,$6,$5slt $3,$3,128addu $9,$10,$11sll $4,$4,1addu $2,$7,$14beq $3,$0,$L128sw $6,8($8)lbu $3,0($2)lbu $4,0($9)sll $2,$3,1addu $2,$2,$3addiu $2,$2,-384sra $2,$2,2addu $4,$4,$2subu $3,$0,$4sra $3,$3,31and $2,$4,$13bne $2,$0,$L93andi $3,$3,0x00ffandi $3,$4,0x00ff$L93:sb $3,0($9)addu $2,$7,$16lbu $3,0($2)addiu $6,$10,1sll $2,$3,1addu $2,$2,$3addu $5,$6,$11lbu $4,0($5)addiu $2,$2,-384sra $2,$2,2addu $4,$4,$2subu $3,$0,$4sra $3,$3,31and $2,$4,$13bne $2,$0,$L96andi $3,$3,0x00ffandi $3,$4,0x00ff$L96:addiu $10,$6,1slt $2,$10,$12bne $2,$0,$L87sb $3,0($5)$L97:addiu $24,$24,1beq $25,$24,$L98addu $11,$11,$19j $L85nop$L59:move $3,$0sw $3,12($8)sw $0,8($8)lw $2,224($17)move $7,$0move $4,$0sw $7,0($8)beq $2,$0,$L63sw $4,4($8)$L125:lw $7,8($17)lw $5,40($18)lw $6,44($18)lw $2,24($17)lui $16,%hi(ir2_luma_table)addiu $16,$16,%lo(ir2_luma_table)move $4,$17sw $2,16($sp)jal ir2_decode_planesw $16,20($sp)lw $5,40($18)lw $6,44($18)lw $7,16($17)lw $2,32($17)move $4,$17sra $5,$5,2sra $6,$6,2sw $2,16($sp)jal ir2_decode_planesw $16,20($sp)lw $6,44($18)lw $5,40($18)lw $7,12($17)lw $2,28($17)sra $5,$5,2sra $6,$6,2move $4,$17sw $2,16($sp)jal ir2_decode_planesw $16,20($sp)j $L130lw $7,68($sp)$L98:lw $2,40($18)lw $4,44($18)sra $12,$2,2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -