📄 cinepak.s
字号:
addiu $6,$7,4sltu $2,$19,$6.set noreorder.set nomacrobne $2,$0,$L37li $15,-2147483648 # 0xffffffff80000000.set macro.set reorderlbu $2,0($7)lbu $4,1($7)lbu $5,3($7)lbu $3,2($7)sll $2,$2,24sll $4,$4,16or $2,$2,$4or $2,$2,$5sll $3,$3,8or $20,$3,$2move $7,$6nor $2,$0,$20$L169:and $2,$15,$2.set noreorder.set nomacrobne $2,$0,$L101sltu $2,$7,$19.set macro.set reorderand $2,$15,$20beq $2,$0,$L113addiu $8,$7,4sltu $2,$19,$8bne $2,$0,$L37lbu $3,0($7)addiu $6,$18,10sll $2,$3,3sll $3,$3,1subu $2,$2,$3addu $5,$6,$2lw $3,3120($16)lbu $4,0($5)addu $3,$12,$3sb $4,0($3)lw $2,3120($16)lbu $4,1($5)addu $2,$12,$2sb $4,1($2)lw $3,3120($16)lbu $4,2($5)addu $3,$3,$11sb $4,0($3)lw $2,3120($16)lbu $4,3($5)addu $2,$2,$11sb $4,1($2)lw $3,3336($16)bne $3,$0,$L118lw $2,3124($16)lbu $4,4($5)addu $2,$13,$2sb $4,0($2)lw $3,3128($16)lbu $2,5($5)addu $3,$3,$14sb $2,0($3)$L118:lbu $3,1($7)lw $4,3120($16)sll $2,$3,3sll $3,$3,1subu $2,$2,$3addu $5,$6,$2lbu $3,0($5)addu $4,$12,$4sb $3,2($4)lw $2,3120($16)lbu $4,1($5)addu $2,$12,$2sb $4,3($2)lw $3,3120($16)lbu $4,2($5)addu $3,$3,$11sb $4,2($3)lw $2,3120($16)lbu $4,3($5)addu $2,$2,$11sb $4,3($2)lw $3,3336($16)bne $3,$0,$L120lw $2,3124($16)lbu $4,4($5)addu $2,$2,$13sb $4,1($2)lw $3,3128($16)lbu $2,5($5)addu $3,$3,$14sb $2,1($3)$L120:lbu $3,2($7)lw $4,3120($16)sll $2,$3,3sll $3,$3,1subu $2,$2,$3addu $5,$6,$2lbu $3,0($5)addu $4,$9,$4sb $3,0($4)lw $2,3120($16)lbu $4,1($5)addu $2,$9,$2sb $4,1($2)lw $3,3120($16)lbu $4,2($5)addu $3,$3,$10sb $4,0($3)lw $2,3120($16)lbu $4,3($5)addu $2,$2,$10sb $4,1($2)lw $3,3336($16)bne $3,$0,$L122lw $2,3124($16)lbu $4,4($5)addu $2,$17,$2sb $4,0($2)lw $3,3128($16)lbu $2,5($5)addu $3,$25,$3sb $2,0($3)$L122:lbu $3,3($7)lw $4,3120($16)sll $2,$3,3sll $3,$3,1subu $2,$2,$3addu $5,$6,$2lbu $3,0($5)addu $4,$9,$4sb $3,2($4)lw $2,3120($16)lbu $4,1($5)addu $2,$9,$2sb $4,3($2)lw $3,3120($16)lbu $4,2($5)addu $3,$3,$10sb $4,2($3)lw $2,3120($16)lbu $3,3($5)addu $2,$2,$10sb $3,3($2)lw $4,3336($16).set noreorder.set nomacrobne $4,$0,$L140move $7,$8.set macro.set reorderlw $2,3124($16)lbu $4,4($5)addu $2,$17,$2sb $4,1($2)lw $3,3128($16)lbu $2,5($5)addu $3,$25,$3sb $2,1($3)lhu $8,6($18)$L113:addiu $24,$24,4sltu $2,$24,$8addiu $10,$10,4addiu $9,$9,4addiu $11,$11,4addiu $12,$12,4addiu $17,$17,2addiu $13,$13,2addiu $25,$25,2.set noreorder.set nomacrobne $2,$0,$L95addiu $14,$14,2.set macro.set reorderlhu $6,8($18)$L93:addiu $fp,$fp,4sltu $2,$fp,$6bne $2,$0,$L92$L90:lw $5,3320($16)lw $3,20($sp)lw $2,32($sp)addu $7,$3,$5lw $5,16($sp)addiu $2,$2,1sw $2,32($sp)sw $7,3320($16).set noreorder.set nomacrobeq $2,$5,$L37lhu $4,3348($23).set macro.set reorderlw $6,28($sp)addiu $2,$7,12sltu $2,$6,$2.set noreorder.set nomacrobeq $2,$0,$L53addiu $23,$23,3082.set macro.set reorder.set noreorder.set nomacroj $L163lw $2,3336($16).set macro.set reorder$L101:$L168:beq $2,$0,$L37lbu $2,0($7)lw $3,3120($16)sll $4,$2,3sll $2,$2,1subu $4,$4,$2addiu $4,$4,1544addu $4,$18,$4lbu $5,2($4)addu $3,$3,$12sb $5,0($3)lw $2,3120($16)lbu $5,2($4)addu $2,$2,$12sb $5,1($2)lw $3,3120($16)lbu $5,2($4)addu $3,$3,$11sb $5,0($3)lw $2,3120($16)lbu $3,2($4)addu $2,$2,$11sb $3,1($2)lw $5,3336($16)addiu $7,$7,1.set noreorder.set nomacrobne $5,$0,$L107addiu $6,$4,2.set macro.set reorderlw $2,3124($16)lbu $4,4($6)addu $2,$2,$13sb $4,0($2)lw $3,3128($16)lbu $2,5($6)addu $3,$3,$14sb $2,0($3)$L107:lw $2,3120($16)lbu $4,1($6)addu $2,$2,$12sb $4,2($2)lw $3,3120($16)lbu $4,1($6)addu $3,$3,$12sb $4,3($3)lw $2,3120($16)lbu $4,1($6)addu $2,$2,$11sb $4,2($2)lw $3,3120($16)lbu $4,1($6)addu $3,$3,$11sb $4,3($3)lw $2,3336($16)bne $2,$0,$L109lw $2,3124($16)lbu $4,4($6)addu $2,$13,$2sb $4,1($2)lw $3,3128($16)lbu $2,5($6)addu $3,$3,$14sb $2,1($3)$L109:lw $2,3120($16)lbu $4,2($6)addu $2,$9,$2sb $4,0($2)lw $3,3120($16)lbu $4,2($6)addu $3,$9,$3sb $4,1($3)lw $2,3120($16)lbu $4,2($6)addu $2,$2,$10sb $4,0($2)lw $3,3120($16)lbu $4,2($6)addu $3,$3,$10sb $4,1($3)lw $2,3336($16)bne $2,$0,$L111lw $2,3124($16)lbu $4,4($6)addu $2,$17,$2sb $4,0($2)lw $3,3128($16)lbu $2,5($6)addu $3,$25,$3sb $2,0($3)$L111:lw $2,3120($16)lbu $4,3($6)addu $2,$9,$2sb $4,2($2)lw $3,3120($16)lbu $4,3($6)addu $3,$9,$3sb $4,3($3)lw $2,3120($16)lbu $4,3($6)addu $2,$2,$10sb $4,2($2)lw $3,3120($16)lbu $4,3($6)addu $3,$3,$10sb $4,3($3)lw $2,3336($16)bne $2,$0,$L140lw $2,3124($16)lbu $4,4($6)addu $2,$17,$2sb $4,1($2)lw $3,3128($16)lbu $2,5($6)addu $3,$3,$25sb $2,1($3)lhu $8,6($18)addiu $24,$24,4sltu $2,$24,$8addiu $10,$10,4addiu $9,$9,4addiu $11,$11,4addiu $12,$12,4addiu $17,$17,2addiu $13,$13,2addiu $25,$25,2.set noreorder.set nomacrobne $2,$0,$L95addiu $14,$14,2.set macro.set reorder.set noreorder.set nomacroj $L93lhu $6,8($18).set macro.set reorder$L140:lhu $8,6($18)addiu $24,$24,4sltu $2,$24,$8addiu $10,$10,4addiu $9,$9,4addiu $11,$11,4addiu $12,$12,4addiu $17,$17,2addiu $13,$13,2addiu $25,$25,2.set noreorder.set nomacrobne $2,$0,$L95addiu $14,$14,2.set macro.set reorder.set noreorder.set nomacroj $L93lhu $6,8($18).set macro.set reorder$L88:.set noreorder.set nomacrobeq $5,$2,$L85li $2,9216 # 0x2400.set macro.set reorderbne $5,$2,$L83j $L84$L134:.set noreorder.set nomacroj $L126sw $0,3296($16).set macro.set reorder$L158:bne $5,$2,$L83.set noreorder.set nomacroj $L164lhu $fp,4($18).set macro.set reorder$L157:addiu $5,$4,1020addiu $4,$4,-4sltu $2,$4,$5beq $2,$0,$L131$L133:#APP.word 0b01110000011000000000010001010100 #S32LDI XR1,$3,4.word 0b01110000011000000000010010010100 #S32LDI XR2,$3,4.word 0b01110000011000000000010011010100 #S32LDI XR3,$3,4.word 0b01110000011000000000010100010100 #S32LDI XR4,$3,4.word 0b01110000011000000000010101010100 #S32LDI XR5,$3,4.word 0b01110000011000000000010110010100 #S32LDI XR6,$3,4.word 0b01110000011000000000010111010100 #S32LDI XR7,$3,4.word 0b01110000011000000000011000010100 #S32LDI XR8,$3,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,$5bne $2,$0,$L133lw $4,80($sp).set noreorder.set nomacroj $L131lw $3,584($4).set macro.set reorder$L155:mul $3,$6,$2addiu $17,$6,-1mul $2,$17,$2addiu $3,$3,3344addu $6,$16,$3addiu $2,$2,3344addiu $4,$6,6addu $7,$16,$2andi $3,$4,0x3.set noreorder.set nomacrobne $3,$0,$L59addiu $5,$7,6.set macro.set reorderandi $2,$5,0x3beq $2,$0,$L160$L59:.set noreorder.set nomacrojal memcpyli $6,1536 # 0x600.set macro.set reorder$L62:lw $4,32($sp)$L165:li $2,3082 # 0xc0amul $3,$4,$2mul $2,$17,$2addiu $3,$3,4880addu $6,$16,$3addiu $2,$2,4880addiu $4,$6,6addu $7,$16,$2andi $3,$4,0x3.set noreorder.set nomacrobne $3,$0,$L65addiu $5,$7,6.set macro.set reorderandi $2,$5,0x3bne $2,$0,$L65addiu $5,$6,1538addiu $4,$6,2sltu $2,$4,$5.set noreorder.set nomacrobeq $2,$0,$L138addiu $3,$7,2.set macro.set reorder$L69:#APP.word 0b01110000011000000000010001010100 #S32LDI XR1,$3,4.word 0b01110000011000000000010010010100 #S32LDI XR2,$3,4.word 0b01110000011000000000010011010100 #S32LDI XR3,$3,4.word 0b01110000011000000000010100010100 #S32LDI XR4,$3,4.word 0b01110000011000000000010101010100 #S32LDI XR5,$3,4.word 0b01110000011000000000010110010100 #S32LDI XR6,$3,4.word 0b01110000011000000000010111010100 #S32LDI XR7,$3,4.word 0b01110000011000000000011000010100 #S32LDI XR8,$3,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,$5bne $2,$0,$L69$L138:.set noreorder.set nomacroj $L56lw $5,3320($16).set macro.set reorder$L65:.set noreorder.set nomacrojal memcpyli $6,1536 # 0x600.set macro.set reorder.set noreorder.set nomacroj $L56lw $5,3320($16).set macro.set reorder$L154:sll $3,$4,8or $3,$3,$6sll $2,$7,16or $2,$2,$3.set noreorder.set nomacrobeq $8,$2,$L41li $2,254 # 0xfe.set macro.set reorderlbu $3,10($5).set noreorder.set nomacrobeq $3,$2,$L161li $2,131072 # 0x20000.set macro.set reorder$L170:addu $2,$16,$2li $3,2 # 0x2.set noreorder.set nomacroj $L39sw $3,-29108($2).set macro.set reorder$L160:addiu $5,$6,1538addiu $4,$6,2sltu $2,$4,$5.set noreorder.set nomacrobeq $2,$0,$L62addiu $3,$7,2.set macro.set reorder$L64:#APP.word 0b01110000011000000000010001010100 #S32LDI XR1,$3,4.word 0b01110000011000000000010010010100 #S32LDI XR2,$3,4.word 0b01110000011000000000010011010100 #S32LDI XR3,$3,4.word 0b01110000011000000000010100010100 #S32LDI XR4,$3,4.word 0b01110000011000000000010101010100 #S32LDI XR5,$3,4.word 0b01110000011000000000010110010100 #S32LDI XR6,$3,4.word 0b01110000011000000000010111010100 #S32LDI XR7,$3,4.word 0b01110000011000000000011000010100 #S32LDI XR8,$3,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,$5bne $2,$0,$L64.set noreorder.set nomacroj $L165lw $4,32($sp).set macro.set reorder$L41:.set noreorder.set nomacroj $L39sw $0,-29108($9).set macro.set reorder$L161:lbu $2,11($5).set noreorder.set nomacrobne $2,$0,$L170li $2,131072 # 0x20000.set macro.set reorderlbu $2,12($5).set noreorder.set nomacrobne $2,$0,$L170li $2,131072 # 0x20000.set macro.set reorderlbu $3,13($5)li $2,6 # 0x6.set noreorder.set nomacrobne $3,$2,$L170li $2,131072 # 0x20000.set macro.set reorderlbu $2,14($5).set noreorder.set nomacrobne $2,$0,$L170li $2,131072 # 0x20000.set macro.set reorderlbu $2,15($5).set noreorder.set nomacrobne $2,$0,$L170li $2,131072 # 0x20000.set macro.set reorder.set noreorder.set nomacroj $L171sw $3,-29108($9).set macro.set reorder$L153:lui $6,%hi($LC0)addiu $6,$6,%lo($LC0).set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorderli $4,-1 # 0xffffffffffffffffmove $2,$4.set noreorder.set nomacroj $L36sw $4,96($sp).set macro.set reorder.end cinepak_decode_frame.globl cinepak_decoder.section .rodata.str1.4.align 2$LC1:.ascii "cinepak\000".data.align 2.type cinepak_decoder, @object.size cinepak_decoder, 52cinepak_decoder:.word $LC1.word 0.word 44.word 101968.word cinepak_decode_init.word 0.word cinepak_decode_end.word cinepak_decode_frame.word 2.space 16.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -