📄 cavsdec.s
字号:
beq $2,$0,$L689sw $7,10000($18).set macro.set reorder$L424:lw $8,8($17)$L716:li $2,438 # 0x1b6addiu $7,$8,16sw $7,8($17)lw $3,10000($18).set noreorder.set nomacrobeq $3,$2,$L690li $4,1 # 0x1.set macro.set reordersw $4,9956($18)lw $5,8($17)lw $3,0($17)sra $4,$5,3addu $3,$3,$4lbu $2,0($3)andi $4,$5,0x7sll $2,$2,$4andi $2,$2,0x00ffaddiu $7,$5,1srl $2,$2,7.set noreorder.set nomacrobne $2,$0,$L691sw $7,8($17).set macro.set reorder$L432:lw $2,8704($18)beq $2,$0,$L435lw $4,0($18)lw $2,264($4).set noreorder.set nomacrojal $2move $5,$20.set macro.set reorder$L435:lw $4,0($18)lw $2,260($4).set noreorder.set nomacrojal $2move $5,$20.set macro.set reorder.set noreorder.set nomacrojal ff_cavs_init_picmove $4,$18.set macro.set reorderlw $6,8($17)lw $9,0($17)sra $4,$6,3addu $4,$4,$9lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$7sll $2,$2,8addiu $7,$6,8or $2,$2,$3andi $6,$6,0x7sw $7,8($17)sll $2,$2,$6srl $2,$2,24lw $4,9956($18)sll $7,$2,1li $2,3 # 0x3.set noreorder.set nomacrobeq $4,$2,$L437sw $7,8932($18).set macro.set reorderlw $3,9340($18)subu $3,$7,$3$L683:li $2,-2147483648 # 0xffffffff80000000addiu $3,$3,512ori $2,$2,0x1ffand $3,$3,$2.set noreorder.set nomacrobltz $3,$L692li $2,-512 # 0xfffffffffffffe00.set macro.set reorder$L441:sw $3,9928($18)lw $2,8932($18)lw $3,9748($18)subu $2,$2,$3li $3,-2147483648 # 0xffffffff80000000addiu $2,$2,512ori $3,$3,0x1ffand $3,$2,$3.set noreorder.set nomacrobltz $3,$L693li $2,-512 # 0xfffffffffffffe00.set macro.set reorder$L442:lw $7,9928($18).set noreorder.set nomacrobne $7,$0,$L443sw $3,9932($18).set macro.set reorderlw $3,9932($18)move $2,$0.set noreorder.set nomacrobne $3,$0,$L446sw $2,10604($18).set macro.set reorder$L698:move $8,$0li $2,3 # 0x3.set noreorder.set nomacrobeq $4,$2,$L694sw $8,10608($18).set macro.set reorder$L449:.set noreorder.set nomacrobne $7,$0,$L452li $2,16384 # 0x4000.set macro.set reordermove $2,$0$L454:.set noreorder.set nomacrobne $3,$0,$L455sw $2,10596($18).set macro.set reordermove $2,$0$L457:sw $2,10600($18)$L451:lw $2,8240($18)beq $2,$0,$L458lw $7,8($17)sra $3,$7,3addu $3,$3,$9lbu $2,0($3)lbu $5,1($3)lbu $6,3($3)lbu $4,2($3)sll $2,$2,24sll $5,$5,16or $2,$2,$5or $2,$2,$6sll $4,$4,8or $4,$4,$2andi $3,$7,0x7sll $4,$4,$3li $2,134217728 # 0x8000000sltu $2,$4,$2.set noreorder.set nomacrobne $2,$0,$L460li $2,-65536 # 0xffffffffffff0000.set macro.set reorderlui $3,%hi(ff_golomb_vlc_len)srl $2,$4,23addiu $3,$3,%lo(ff_golomb_vlc_len)addu $2,$2,$3lbu $4,0($2)addu $7,$7,$4sw $7,8($17)$L458:lw $5,8($17)sra $2,$5,3addu $2,$9,$2lbu $3,0($2)andi $4,$5,0x7sll $3,$3,$4andi $3,$3,0x00ffsrl $3,$3,7addiu $7,$5,1sw $7,8($17).set noreorder.set nomacrobne $3,$0,$L681sw $3,9960($18).set macro.set reorderlw $5,8($17)sra $2,$5,3addu $2,$9,$2lbu $3,0($2)andi $4,$5,0x7sll $3,$3,$4andi $3,$3,0x00ffaddiu $7,$5,1srl $3,$3,7.set noreorder.set nomacrobeq $3,$0,$L470sw $7,8($17).set macro.set reorderlw $3,10000($18)li $2,438 # 0x1b6.set noreorder.set nomacrobeq $3,$2,$L722li $2,1 # 0x1.set macro.set reorder$L470:sw $0,9964($18)lw $7,8($17)addiu $2,$7,1move $7,$2sw $2,8($17)$L469:move $5,$7addiu $7,$7,2sra $3,$7,3sw $7,8($17)addu $3,$9,$3lbu $2,0($3)andi $4,$7,0x7sll $2,$2,$4andi $2,$2,0x00ffaddiu $7,$5,3srl $2,$2,7sw $7,8($17)sw $2,10296($18)lw $6,8($17)li $8,1 # 0x1sra $4,$6,3addu $4,$4,$9lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$7sll $2,$2,8addiu $7,$6,6sw $7,8($17)or $2,$2,$3andi $6,$6,0x7sll $2,$2,$6lw $3,9956($18)srl $2,$2,26.set noreorder.set nomacrobeq $3,$8,$L695sw $2,10292($18).set macro.set reorderli $2,3 # 0x3beq $3,$2,$L696$L479:lw $5,8($17)sra $2,$5,3addu $2,$9,$2lbu $3,0($2)andi $4,$5,0x7sll $3,$3,$4andi $3,$3,0x00ffaddiu $7,$5,1srl $3,$3,7sw $7,8($17)sw $3,9984($18)lw $5,8($17)$L717:addiu $7,$5,4sra $3,$7,3sw $7,8($17)addu $3,$9,$3lbu $2,0($3)andi $4,$7,0x7sll $2,$2,$4andi $2,$2,0x00ffaddiu $7,$5,5srl $2,$2,7sw $7,8($17)sw $2,9968($18)lw $7,8($17)$L478:sra $2,$7,3addu $2,$9,$2lbu $3,0($2)andi $4,$7,0x7sll $3,$3,$4andi $3,$3,0x00ffsrl $3,$3,7addiu $7,$7,1sw $7,8($17).set noreorder.set nomacrobne $3,$0,$L482sw $3,9972($18).set macro.set reorderlw $5,8($17)sra $2,$5,3addu $2,$9,$2lbu $3,0($2)andi $4,$5,0x7sll $3,$3,$4andi $3,$3,0x00ffaddiu $7,$5,1srl $3,$3,7.set noreorder.set nomacrobeq $3,$0,$L482sw $7,8($17).set macro.set reordersra $3,$7,3addu $3,$3,$9lbu $2,0($3)lbu $5,1($3)lbu $6,3($3)lbu $4,2($3)sll $2,$2,24sll $5,$5,16or $2,$2,$5or $2,$2,$6sll $4,$4,8or $4,$4,$2andi $3,$7,0x7sll $4,$4,$3li $2,134217728 # 0x8000000sltu $2,$4,$2.set noreorder.set nomacrobeq $2,$0,$L697lui $2,%hi(ff_se_golomb_vlc_code).set macro.set reorderli $2,-65536 # 0xffffffffffff0000and $2,$4,$2.set noreorder.set nomacrobne $2,$0,$L488srl $5,$4,16.set macro.set reordermove $5,$4move $6,$0$L490:andi $2,$5,0xff00.set noreorder.set nomacrobeq $2,$0,$L723lui $3,%hi(ff_log2_tab).set macro.set reordersrl $5,$5,8addiu $6,$6,8$L723:addiu $3,$3,%lo(ff_log2_tab)addu $3,$5,$3lbu $2,0($3)addu $2,$6,$2sll $2,$2,1addiu $2,$2,-31subu $3,$7,$2srl $4,$4,$2addiu $7,$3,32andi $2,$4,0x1.set noreorder.set nomacrobeq $2,$0,$L493sw $7,8($17).set macro.set reordersrl $2,$4,1.set noreorder.set nomacroj $L487subu $2,$0,$2.set macro.set reorder$L632:move $16,$0sw $16,12($17)sw $0,8($17)lw $7,10000($18)move $2,$0move $3,$0sw $2,0($17)slt $2,$7,176.set noreorder.set nomacrobne $2,$0,$L636sw $3,4($17).set macro.set reorder$L685:lw $4,0($18)lui $6,%hi($LC5)addiu $6,$6,%lo($LC5).set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L636lw $7,10000($18).set macro.set reorder$L405:sra $2,$16,3.set noreorder.set nomacrobltz $2,$L409addiu $10,$18,8448.set macro.set reorderbltz $16,$L409addu $3,$19,$2move $2,$19$L412:sw $0,8($10)sw $16,12($10)sw $2,0($10)sw $3,4($10)lbu $3,0($2)move $9,$2li $2,8 # 0x8sw $2,8($10)sw $3,9936($18)lw $6,8($10)sra $4,$6,3addu $4,$4,$9lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,24addiu $6,$6,8sw $6,8($10)sw $2,9940($18)lw $7,8($10)addiu $6,$7,1sra $4,$6,3sw $6,8($10)addu $4,$4,$9lbu $3,0($4)lbu $5,1($4)lbu $8,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$8sll $2,$2,8or $2,$2,$3andi $6,$6,0x7sll $2,$2,$6srl $2,$2,18addiu $7,$7,15sw $7,8($10)sw $2,4($18)lw $6,8($10)sra $4,$6,3addu $4,$4,$9lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,18addiu $6,$6,14sw $6,8($10)sw $2,8($18)lw $7,8($10)addiu $6,$7,5sra $4,$6,3sw $6,8($10)addu $4,$4,$9lbu $3,0($4)lbu $5,1($4)lbu $8,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$8sll $2,$2,8or $2,$2,$3andi $6,$6,0x7sll $2,$2,$6srl $2,$2,28addiu $7,$7,9sw $7,8($10)sw $2,9944($18)lw $6,8($10)lw $8,0($18)sra $3,$6,3addu $3,$3,$9lbu $2,0($3)lbu $5,1($3)lbu $7,3($3)lbu $4,2($3)sll $5,$5,16sll $2,$2,24or $2,$2,$5or $2,$2,$7sll $4,$4,8addiu $7,$6,35andi $3,$6,0x7or $4,$4,$2sra $2,$7,3sw $7,8($10)sll $4,$4,$3addu $9,$9,$2addiu $6,$6,36lbu $3,0($9)srl $4,$4,28sw $6,8($10)lui $2,%hi(ff_frame_rate_tab)lw $5,4($18)lw $6,8($18)andi $7,$7,0x7addiu $2,$2,%lo(ff_frame_rate_tab)sll $4,$4,3addu $4,$4,$2sll $3,$3,$7lw $2,0($4)lw $7,4($4)andi $3,$3,0x00ffaddiu $5,$5,15addiu $6,$6,15srl $3,$3,7sra $5,$5,4sra $6,$6,4sw $3,8240($18)sw $5,9948($18)sw $6,9952($18)sw $2,36($8)sw $7,32($8)lw $3,4($18)lw $4,10020($18)sw $3,40($8)lw $2,8($18).set noreorder.set nomacrobne $4,$0,$L684sw $2,44($8).set macro.set reorder.set noreorder.set nomacrojal ff_cavs_init_top_linesmove $4,$18.set macro.set reorder.set noreorder.set nomacroj $L712move $4,$19.set macro.set reorder$L686:lw $5,8($17)lw $7,0($17)sra $2,$5,3addu $2,$7,$2lbu $3,0($2)andi $4,$5,0x7sll $3,$3,$4andi $3,$3,0x00ffaddiu $5,$5,1srl $3,$3,7sw $5,8($17)sw $3,10296($18)lw $6,8($17)sra $4,$6,3addu $4,$4,$7lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$7sll $2,$2,8or $2,$2,$3andi $4,$6,0x7addiu $6,$6,6sw $6,8($17)sll $2,$2,$4srl $2,$2,26lw $3,9956($18)sw $2,10292($18)li $2,1 # 0x1bne $3,$2,$L641$L687:lw $2,9964($18).set noreorder.set nomacrobne $2,$0,$L712move $4,$19.set macro.set reorderlw $4,9948($18)lw $3,9992($18)srl $2,$4,31addu $2,$2,$4sra $2,$2,1slt $3,$3,$2.set noreorder.set nomacrobne $3,$0,$L712move $4,$19.set macro.set reorder.set noreorder.set nomacroj $L713lw $5,8($17).set macro.set reorder$L443:li $2,512 # 0x200div $0,$2,$7teq $7,$0,7lw $3,9932($18)mflo $2.set noreorder.set nomacrobeq $3,$0,$L698sw $2,10604($18).set macro.set reorder$L446:li $2,512 # 0x200div $0,$2,$3teq $3,$0,7li $2,3 # 0x3mflo $8.set noreorder.set nomacrobne $4,$2,$L449sw $8,10608($18).set macro.set reorder$L694:mul $2,$8,$7.set noreorder.set nomacroj $L451sw $2,10592($18).set macro.set reorder$L396:move $5,$0lw $31,100($sp)lw $fp,96($sp)lw $23,92($sp)lw $22,88($sp)lw $21,84($sp)lw $20,80($sp)lw $19,76($sp)lw $18,72($sp)lw $17,68($sp)lw $16,64($sp)move $2,$5.set noreorder.set nomacroj $31addiu $sp,$sp,104.set macro.set reorder$L691:addiu $7,$5,17.set noreorder.set nomacroj $L432sw $7,8($17).set macro.set reorder$L482:sw $0,9980($18)sw $0,9976($18)$L507:lw $11,8($17)subu $2,$0,$11andi $12,$2,0x7addiu $13,$12,24slt $2,$13,18.set noreorder.set nomacrobeq $2,$0,$L508addiu $9,$11,16.set macro.set reorderlw $2,8448($18)sra $4,$11,3addu $4,$4,$2lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8or $2,$2,$3andi $4,$11,0x7sll $2,$2,$4subu $3,$0,$13srl $4,$2,$3li $2,16711680 # 0xff0000ori $2,$2,0xffffand $2,$4,$2li $3,1 # 0x1beq $2,$3,$L699$L511:lw $3,9956($18)$L715:li $2,1 # 0x1.set noreorder.set nomacrobeq $3,$2,$L652li $2,2 # 0x2.set macro.set reorderbeq $3,$2,$L526$L653:lw $2,9968($18)beq $2,$0,$L559lw $7,8($17)lw $4,0($17)sra $3,$7,3addu $3,$3,$4lbu $2,0($3)lbu $5,1($3)lbu $6,3($3)lbu $4,2($3)sll $2,$2,24sll $5,$5,16or $2,$2,$5or $2,$2,$6sll $4,$4,8or $4,$4,$2andi $3,$7,0x7sll $4,$4,$3li $2,134217728 # 0x8000000sltu $2,$4,$2.set noreorder.set nomacrobne $2,$0,$L561li $2,-65536 # 0xffffffffffff0000.set macro.set reorderlui $3,%hi(ff_golomb_vlc_len)srl $4,$4,23addiu $3,$3,%lo(ff_golomb_vlc_len)addu $3,$4,$3lui $2,%hi(ff_ue_golomb_vlc_code)addiu $2,$2,%lo(ff_ue_golomb_vlc_code)lbu $5,0($3)addu $4,$4,$2addu $7,$7,$5lbu $16,0($4)sw $7,8($17)$L676:addiu $16,$16,-1li $2,-1 # 0xffffffffffffffff.set noreorder.set nomacrobeq $16,$2,$L700move $4,$18.set macro.set reorder.set noreorder.set nomacrojal decode_mb_bli $5,6 # 0x6.set macro.set reorder.set noreorder.set nomacrojal ff_cavs_next_mbmove $4,$18.set macro.set reorderbne $2,$0,$L676$L524:lw $3,9956($18)$L714:li $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L724lw $6,112($sp).set macro.set reorderlw $2,9520($18).set noreorder.set nomacrobeq $2,$0,$L725lw $2,40($sp).set macro.set reorderlw $4,0($18)lw $2,264($4).set noreorder.set nomacrojal $2move $5,$fp.set macro.set reorderlw $2,40($sp)$L725:.set noreorder.set nomacrobne $2,$0,$L595lw $3,52($sp).set macro.set reorder.set noreorder.set nomacrobne $3,$0,$L595lw $4,44($sp).set macro.set reorderlw $5,48($sp)sltu $2,$4,$5.set noreorder.set nomacrobeq $2,$0,$L701addiu $4,$22,-4.set macro.set reorderlw $3,44($sp)$L601:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000100000000000010010010100 #S32LDI XR2,$4,4.word 0b01110000100000000000010011010100 #S32LDI XR3,$4,4.word 0b01110000100000000000010100010100 #S32LDI XR4,$4,4.word 0b01110000100000000000010101010100 #S32LDI XR5,$4,4.word 0b01110000100000000000010110010100 #S32LDI XR6,$4,4.word 0b01110000100000000000010111010100 #S32LDI XR7,$4,4.word 0b01110000100000000000011000010100 #S32LDI XR8,$4,4.word 0b01110000011000000000010001010101 #S32SDI XR1,$3,4.word 0b01110000011000000000010010010101 #S32SDI XR2,$3,4.word 0b01110000011000000000010011010101 #S32SDI XR3,$3,4.word 0b01110000011000000000010100010101 #S32SDI XR4,$3,4.word 0b01110000011000000000010101010101 #S32SDI XR5,$3,4.word 0b01110000011000000000010110010101 #S32SDI XR6,$3,4.word 0b01110000011000000000010111010101 #S32SDI XR7,$3,4.word 0b01110000011000000000011000010101 #S32SDI XR8,$3,4#NO_APPlw $6,48($sp)sltu $2,$3,$6bne $2,$0,$L601$L600:lw $2,48($sp)addiu $5,$2,24sltu $2,$3,$5beq $2,$0,$L605$L654:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000011000000000010001010101 #S32SDI XR1,$3,4#NO_APPsltu $2,$3,$5bne $2,$0,$L654$L605:lw $4,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -