📄 h263dec.s
字号:
.set noreorder.set nomacroj $L434sw $2,8308($16).set macro.set reorder$L173:move $3,$0move $2,$0.set noreorder.set nomacroj $L176move $6,$0.set macro.set reorder$L410:lw $4,0($16)move $5,$0.set noreorder.set nomacrojal av_logaddiu $6,$6,%lo($LC6).set macro.set reorderli $5,-1 # 0xfffffffffffffffflw $31,124($sp)lw $fp,120($sp)lw $23,116($sp)lw $22,112($sp)lw $21,108($sp)lw $20,104($sp)lw $19,100($sp)lw $18,96($sp)lw $17,92($sp)lw $16,88($sp)move $2,$5.set noreorder.set nomacroj $31addiu $sp,$sp,128.set macro.set reorder$L270:lw $3,44($16).set noreorder.set nomacrobeq $3,$2,$L272li $2,20 # 0x14.set macro.set reorderbeq $3,$2,$L272$L274:lw $4,2084($16)lw $3,1872($16)xori $2,$4,0x1sltu $2,$2,1sw $2,1512($16).set noreorder.set nomacrobeq $3,$0,$L463sw $4,1516($16).set macro.set reorderlw $5,128($22)$L474:.set noreorder.set nomacrobeq $5,$0,$L286li $2,3 # 0x3.set macro.set reorderbeq $4,$2,$L446$L286:lw $3,716($22)slt $2,$3,8.set noreorder.set nomacrobne $2,$0,$L489slt $2,$3,32.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobne $4,$2,$L296slt $2,$3,32.set macro.set reorder$L298:lw $2,8320($16)lw $5,144($sp).set noreorder.set nomacrobne $2,$0,$L135lw $4,8456($16).set macro.set reorder$L445:lw $2,56($16)li $3,65536 # 0x10000addiu $4,$4,7and $2,$2,$3.set noreorder.set nomacrobne $2,$0,$L417sra $4,$4,3.set macro.set reorder.set noreorder.set nomacrobne $4,$0,$L401addiu $2,$4,10.set macro.set reorderli $4,1 # 0x1li $2,11 # 0xb$L401:slt $2,$5,$2.set noreorder.set nomacrobne $2,$0,$L475lw $31,124($sp).set macro.set reorder.set noreorder.set nomacroj $L494move $5,$4.set macro.set reorder$L296:$L489:.set noreorder.set nomacrobeq $2,$0,$L464li $2,1 # 0x1.set macro.set reorderslt $2,$3,48$L472:.set noreorder.set nomacrobeq $2,$0,$L298slt $2,$5,5.set macro.set reorderbeq $2,$0,$L446lw $2,7988($16).set noreorder.set nomacrobeq $2,$0,$L318li $2,3 # 0x3.set macro.set reorderbeq $4,$2,$L446sw $0,7988($16)$L318:lw $3,0($16)lw $2,604($3)andi $2,$2,0x1.set noreorder.set nomacrobeq $2,$0,$L329li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $4,$2,$L465addiu $2,$16,4040.set macro.set reorder$L329:lw $2,6160($16).set noreorder.set nomacrobeq $2,$0,$L490addiu $2,$16,2948.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $4,$2,$L333addiu $2,$16,3204.set macro.set reorderaddiu $3,$16,3076sw $2,6140($16)sw $3,6144($16)$L332:move $4,$16.set noreorder.set nomacrojal MPV_frame_startmove $5,$22.set macro.set reorder.set noreorder.set nomacrobltz $2,$L135li $5,-1 # 0xffffffffffffffff.set macro.set reorder.set noreorder.set nomacrojal ff_er_frame_startmove $4,$16.set macro.set reorderlw $3,8420($16)li $2,5 # 0x5beq $3,$2,$L466$L337:sw $0,6168($16)sw $0,6172($16)$L447:.set noreorder.set nomacrojal decode_slicemove $4,$16.set macro.set reorderlw $5,6172($16)lw $2,148($16)slt $2,$5,$2beq $2,$0,$L339lw $4,8420($16)beq $4,$0,$L341lw $3,8408($16)beq $3,$0,$L339lw $2,6168($16)bne $2,$0,$L339div $0,$5,$3teq $3,$0,7mfhi $2bne $2,$0,$L339lw $2,8456($16)lw $3,8460($16)slt $2,$3,$2bne $2,$0,$L339$L346:slt $2,$4,4beq $2,$0,$L447lw $2,28($16)beq $2,$0,$L447.set noreorder.set nomacrojal ff_mpeg4_clean_buffersmove $4,$16.set macro.set reorderj $L447$L459:ori $17,$17,0x40.set noreorder.set nomacrobeq $3,$0,$L231sw $17,80($16).set macro.set reorder.set noreorder.set nomacroj $L471slt $2,$3,13.set macro.set reorder$L439:lui $4,%hi($LC8)lui $5,%hi($LC9)lui $7,%hi(__PRETTY_FUNCTION__.3638)addiu $4,$4,%lo($LC8)addiu $5,$5,%lo($LC9)addiu $7,$7,%lo(__PRETTY_FUNCTION__.3638).set noreorder.set nomacrojal __assert_failli $6,211 # 0xd3.set macro.set reorder$L417:lw $2,8004($16)move $5,$0subu $2,$4,$2slt $3,$2,0.set noreorder.set nomacroj $L135movz $5,$2,$3.set macro.set reorder$L464:.set noreorder.set nomacrobne $4,$2,$L298slt $2,$3,48.set macro.set reorderj $L472$L141:lw $4,0($16)move $5,$0.set noreorder.set nomacrojal av_logaddiu $6,$6,%lo($LC5).set macro.set reorder.set noreorder.set nomacroj $L135li $5,-1 # 0xffffffffffffffff.set macro.set reorder$L272:.set noreorder.set nomacrojal ff_h263_get_gob_heightmove $4,$16.set macro.set reorder.set noreorder.set nomacroj $L274sw $2,8028($16).set macro.set reorder$L456:move $6,$4move $5,$7.set noreorder.set nomacrojal ff_mpeg4_find_frame_endmove $4,$17.set macro.set reorder.set noreorder.set nomacroj $L473move $4,$17.set macro.set reorder$L341:.set noreorder.set nomacrojal ff_h263_resyncmove $4,$16.set macro.set reorderbltz $2,$L339.set noreorder.set nomacroj $L346lw $4,8420($16).set macro.set reorder$L463:li $2,3 # 0x3beq $4,$2,$L446lw $2,2096($16)bne $2,$0,$L446.set noreorder.set nomacroj $L474lw $5,128($22).set macro.set reorder$L339:lw $2,36($16)beq $2,$0,$L350lw $2,8420($16)slt $2,$2,4.set noreorder.set nomacrobeq $2,$0,$L350li $2,1 # 0x1.set macro.set reorderlw $3,2084($16).set noreorder.set nomacrobeq $3,$2,$L467lw $5,144($sp).set macro.set reorder$L350:lw $3,44($16)li $2,13 # 0xdbeq $3,$2,$L468$L355:.set noreorder.set nomacrojal ff_er_frame_endmove $4,$16.set macro.set reorder.set noreorder.set nomacrojal MPV_frame_endmove $4,$16.set macro.set reorderlw $3,2084($16)li $2,3 # 0x3beq $3,$2,$L386lw $2,8240($16)bne $2,$0,$L386lw $2,1872($16).set noreorder.set nomacrobeq $2,$0,$L391move $6,$2.set macro.set reordermove $7,$23addiu $8,$2,192$L393: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).set noreorder.set nomacrobne $6,$8,$L393addiu $7,$7,16.set macro.set reorderlw $2,4($6)$L476:lw $3,0($6)sw $2,4($7)sw $3,0($7)lw $2,1872($16).set noreorder.set nomacrobeq $2,$0,$L469li $2,200 # 0xc8.set macro.set reordersw $2,0($fp)$L495:move $5,$23.set noreorder.set nomacrojal ff_print_debug_infomove $4,$16.set macro.set reorder$L391:lw $2,124($16)lw $5,144($sp)addiu $2,$2,-1sw $2,80($22)lw $3,8320($16).set noreorder.set nomacrobeq $3,$0,$L445lw $4,8456($16).set macro.set reorder.set noreorder.set nomacroj $L475lw $31,124($sp).set macro.set reorder$L386:lw $6,1880($16)move $7,$23addiu $8,$6,192$L389: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).set noreorder.set nomacrobne $6,$8,$L389addiu $7,$7,16.set macro.set reorder.set noreorder.set nomacroj $L476lw $2,4($6).set macro.set reorder$L333:addiu $2,$16,2948$L490:addiu $3,$16,3076sw $2,6140($16).set noreorder.set nomacroj $L332sw $3,6144($16).set macro.set reorder$L469:lw $2,8240($16).set noreorder.set nomacrobeq $2,$0,$L391li $2,200 # 0xc8.set macro.set reorder.set noreorder.set nomacroj $L495sw $2,0($fp).set macro.set reorder$L468:lw $2,8328($16)bne $2,$0,$L355lw $2,8320($16).set noreorder.set nomacrobeq $2,$0,$L355lw $6,144($sp).set macro.set reorderlw $2,8456($16)sra $17,$2,3subu $7,$6,$17slt $2,$7,6.set noreorder.set nomacrobne $2,$0,$L368move $3,$0.set macro.set reorderaddiu $5,$6,-3slt $2,$17,$5.set noreorder.set nomacrobeq $2,$0,$L368lw $2,140($sp).set macro.set reordermove $4,$17addu $3,$17,$2li $8,1 # 0x1.set noreorder.set nomacroj $L362li $9,182 # 0xb6.set macro.set reorder$L363:addiu $4,$4,1$L491:slt $2,$4,$5.set noreorder.set nomacrobeq $2,$0,$L359addiu $3,$3,1.set macro.set reorder$L362:lbu $2,0($3)bne $2,$0,$L363lbu $2,1($3)bne $2,$0,$L363lbu $2,2($3)bne $2,$8,$L363lbu $2,3($3).set noreorder.set nomacrobne $2,$9,$L491addiu $4,$4,1.set macro.set reorder.set noreorder.set nomacroj $L368li $3,1 # 0x1.set macro.set reorder$L465:addiu $3,$16,4296sw $2,6140($16).set noreorder.set nomacroj $L332sw $3,6144($16).set macro.set reorder$L359:move $3,$0$L368:lw $4,8324($16)lw $2,8448($16).set noreorder.set nomacrobeq $2,$4,$L470slt $2,$6,21.set macro.set reorder$L369:.set noreorder.set nomacrobeq $3,$0,$L355move $6,$7.set macro.set reordermove $18,$17$L372:addiu $6,$6,8.set noreorder.set nomacrojal av_fast_reallocaddiu $5,$16,8332.set macro.set reordermove $4,$2lw $2,144($sp)subu $6,$2,$17lw $2,140($sp)sltu $3,$6,32addu $5,$18,$2.set noreorder.set nomacrobne $3,$0,$L374sw $4,8324($16).set macro.set reorderandi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L374andi $2,$5,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L374li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$4,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L378addiu $5,$5,-4.set macro.set reorder$L420:#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,$7bne $2,$0,$L420$L378:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L492andi $3,$6,0x3.set macro.set reorder$L421:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7.set noreorder.set nomacrobne $2,$0,$L421andi $3,$6,0x3.set macro.set reorder$L492:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L384li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L385li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobne $3,$2,$L493lw $2,144($sp).set macro.set reorderlbu $2,4($5).set noreorder.set nomacroj $L382sb $2,4($4).set macro.set reorder$L466:.set noreorder.set nomacrojal ff_wmv2_decode_secondary_picture_headermove $4,$16.set macro.set reorder.set noreorder.set nomacrobgez $2,$L337li $5,-1 # 0xffffffffffffffff.set macro.set reorder.set noreorder.set nomacroj $L496lw $31,124($sp).set macro.set reorder$L374:jal memcpy$L382:lw $2,144($sp)$L493:subu $2,$2,$17.set noreorder.set nomacroj $L355sw $2,8328($16).set macro.set reorder$L467:.set noreorder.set nomacrojal msmpeg4_decode_ext_headermove $4,$16.set macro.set reorder.set noreorder.set nomacrobgez $2,$L350li $4,14.set macro.set reorderlw $2,7956($16)lw $3,172($16)addu $2,$2,$3.set noreorder.set nomacroj $L350sb $4,-1($2).set macro.set reorder$L470:.set noreorder.set nomacrobne $2,$0,$L369move $18,$0.set macro.set reorder.set noreorder.set nomacroj $L372move $17,$0.set macro.set reorder$L384:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L382sb $3,5($4).set macro.set reorder$L385:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L382sb $2,6($4).set macro.set reorder.end ff_h263_decode_frame.globl mpeg4_decoder.section .rodata.str1.4.align 2$LC17:.ascii "mpeg4\000".data.align 2.type mpeg4_decoder, @object.size mpeg4_decoder, 52mpeg4_decoder:.word $LC17.word 0.word 13.word 8704.word ff_h263_decode_init.word 0.word ff_h263_decode_end.word ff_h263_decode_frame.word 43.space 4.word ff_mpeg_flush.space 8.globl h263_decoder.section .rodata.str1.4.align 2$LC18:.ascii "h263\000".data.align 2.type h263_decoder, @object.size h263_decoder, 52h263_decoder:.word $LC18.word 0.word 5.word 8704.word ff_h263_decode_init.word 0.word ff_h263_decode_end.word ff_h263_decode_frame.word 43.space 4.word ff_mpeg_flush.space 8.globl msmpeg4v1_decoder.section .rodata.str1.4.align 2$LC19:.ascii "msmpeg4v1\000".data.align 2.type msmpeg4v1_decoder, @object.size msmpeg4v1_decoder, 52msmpeg4v1_decoder:.word $LC19.word 0.word 15.word 8704.word ff_h263_decode_init.word 0.word ff_h263_decode_end.word ff_h263_decode_frame.word 3.space 16.globl msmpeg4v2_decoder.section .rodata.str1.4.align 2$LC20:.ascii "msmpeg4v2\000".data.align 2.type msmpeg4v2_decoder, @object.size msmpeg4v2_decoder, 52msmpeg4v2_decoder:.word $LC20.word 0.word 16.word 8704.word ff_h263_decode_init.word 0.word ff_h263_decode_end.word ff_h263_decode_frame.word 3.space 16.globl msmpeg4v3_decoder.section .rodata.str1.4.align 2$LC21:.ascii "msmpeg4\000".data.align 2.type msmpeg4v3_decoder, @object.size msmpeg4v3_decoder, 52msmpeg4v3_decoder:.word $LC21.word 0.word 17.word 8704.word ff_h263_decode_init.word 0.word ff_h263_decode_end.word ff_h263_decode_frame.word 3.space 16.globl wmv1_decoder.section .rodata.str1.4.align 2$LC22:.ascii "wmv1\000".data.align 2.type wmv1_decoder, @object.size wmv1_decoder, 52wmv1_decoder:.word $LC22.word 0.word 18.word 8704.word ff_h263_decode_init.word 0.word ff_h263_decode_end.word ff_h263_decode_frame.word 3.space 16.globl h263i_decoder.section .rodata.str1.4.align 2$LC23:.ascii "h263i\000".data.align 2.type h263i_decoder, @object.size h263i_decoder, 52h263i_decoder:.word $LC23.word 0.word 21.word 8704.word ff_h263_decode_init.word 0.word ff_h263_decode_end.word ff_h263_decode_frame.word 3.space 16.globl flv_decoder.section .rodata.str1.4.align 2$LC24:.ascii "flv\000".data.align 2.type flv_decoder, @object.size flv_decoder, 52flv_decoder:.word $LC24.word 0.word 22.word 8704.word ff_h263_decode_init.word 0.word ff_h263_decode_end.word ff_h263_decode_frame.word 3.space 16.rdata.align 2.type __PRETTY_FUNCTION__.3638, @object.size __PRETTY_FUNCTION__.3638, 14__PRETTY_FUNCTION__.3638:.ascii "ff_get_fourcc\000".ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -