📄 video.s
字号:
addiu $16,$fp,%lo(picture)move $4,$2.set noreorder.set nomacrojal __extendsfdf2sw $2,20($16).set macro.set reorderlw $7,52($16)lui $6,%hi($LC28)addiu $6,$6,%lo($LC28)li $4,13 # 0xdli $5,6 # 0x6sw $2,16($sp)sw $3,20($sp)sw $7,24($sp).set noreorder.set nomacrojal mp_msgsw $19,28($sp).set macro.set reorder$L275:addiu $2,$fp,%lo(picture)lw $16,20($2)move $5,$0.set noreorder.set nomacrojal __nesf2move $4,$16.set macro.set reorderbeq $2,$0,$L279$L261:sw $16,236($17)lui $2,%hi($LC29)addiu $16,$fp,%lo(picture)lw $5,20($16).set noreorder.set nomacrojal __divsf3lw $4,%lo($LC29)($2).set macro.set reordersw $2,240($17).set noreorder.set nomacrojal __extendsfdf2lw $4,20($16).set macro.set reorderlui $6,%hi($LC30)addiu $6,$6,%lo($LC30)li $4,13 # 0xdli $5,4 # 0x4sw $2,16($sp).set noreorder.set nomacrojal mp_msgsw $3,20($sp).set macro.set reorder$L279:li $5,6 # 0x6addiu $6,$23,%lo($LC20).set noreorder.set nomacrojal mp_msgli $4,13 # 0xd.set macro.set reorderli $2,268435456 # 0x10000000ori $3,$2,0x4li $5,1 # 0x1.set noreorder.set nomacroj $L237sw $3,12($17).set macro.set reorder$L291:lw $5,%lo(videobuffer)($21)lw $6,%lo(videobuf_len)($2)addiu $3,$16,4lui $fp,%hi(picture)subu $6,$6,$3addu $5,$3,$5.set noreorder.set nomacrojal h264_parse_spsaddiu $4,$fp,%lo(picture).set macro.set reorderlui $6,%hi($LC32)addiu $6,$6,%lo($LC32)li $4,13 # 0xd.set noreorder.set nomacrojal mp_msgli $5,6 # 0x6.set macro.set reorderlui $21,%hi($LC33)li $19,-97 # 0xffffffffffffff9f.set noreorder.set nomacroj $L293li $20,264 # 0x108.set macro.set reorder$L294:.set noreorder.set nomacrobeq $16,$0,$L433lui $6,%hi($LC19).set macro.set reorder$L297:jal read_video_packet.set noreorder.set nomacrobeq $2,$0,$L433lui $6,%hi($LC19).set macro.set reorder$L293:.set noreorder.set nomacrojal sync_video_packetmove $4,$18.set macro.set reordermove $16,$2li $4,13 # 0xdmove $7,$2li $5,6 # 0x6.set noreorder.set nomacrojal mp_msgaddiu $6,$21,%lo($LC33).set macro.set reorderand $2,$16,$19.set noreorder.set nomacrobne $2,$20,$L294move $4,$18.set macro.set reorder.set noreorder.set nomacrobeq $16,$2,$L297lui $6,%hi($LC34).set macro.set reorderaddiu $6,$6,%lo($LC34)li $4,13 # 0xd.set noreorder.set nomacrojal mp_msgli $5,6 # 0x6.set macro.set reorderli $16,-97 # 0xffffffffffffff9f.set noreorder.set nomacroj $L299li $19,261 # 0x105.set macro.set reorder$L427:beq $3,$19,$L300.set noreorder.set nomacrobeq $5,$0,$L433lui $6,%hi($LC19).set macro.set reorderjal read_video_packet.set noreorder.set nomacrobeq $2,$0,$L433lui $6,%hi($LC19).set macro.set reorder$L299:.set noreorder.set nomacrojal sync_video_packetmove $4,$18.set macro.set reorderand $3,$2,$16move $5,$2addiu $2,$3,-257sltu $2,$2,2.set noreorder.set nomacrobeq $2,$0,$L427move $4,$18.set macro.set reorder$L300:li $4,13 # 0xdli $5,6 # 0x6addiu $6,$23,%lo($LC20).set noreorder.set nomacrojal mp_msgaddiu $16,$fp,%lo(picture).set macro.set reorderlw $18,20($16)li $2,268435456 # 0x10000000ori $3,$2,0x5sw $3,12($17)move $4,$18.set noreorder.set nomacrojal __nesf2move $5,$0.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L233lui $2,%hi($LC29).set macro.set reordersw $18,236($17)lw $5,20($16).set noreorder.set nomacrojal __divsf3lw $4,%lo($LC29)($2).set macro.set reordersw $2,240($17).set noreorder.set nomacrojal __extendsfdf2lw $4,20($16).set macro.set reorderlui $6,%hi($LC30)li $5,4 # 0x4addiu $6,$6,%lo($LC30)li $4,13 # 0xdsw $2,16($sp).set noreorder.set nomacrojal mp_msgsw $3,20($sp).set macro.set reorder.set noreorder.set nomacroj $L237li $5,1 # 0x1.set macro.set reorder$L348:lui $6,%hi($LC21)li $5,1 # 0x1addiu $6,$6,%lo($LC21).set noreorder.set nomacrojal mp_msgli $4,13 # 0xd.set macro.set reorder.set noreorder.set nomacroj $L237move $5,$0.set macro.set reorder$L423:li $16,1048576 # 0x100000li $4,32 # 0x20.set noreorder.set nomacrojal uc_memalignori $5,$16,0x8.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L348sw $2,%lo(videobuffer)($21).set macro.set reorderaddu $4,$2,$16move $5,$0.set noreorder.set nomacrojal memsetli $6,8 # 0x8.set macro.set reorder.set noreorder.set nomacroj $L435lui $2,%hi(videobuf_len).set macro.set reorder$L340:lui $6,%hi($LC47)addiu $6,$6,%lo($LC47)li $4,13 # 0xdli $5,4 # 0x4.set noreorder.set nomacrojal mp_msglui $21,%hi(videobuffer).set macro.set reorderlw $2,%lo(videobuffer)($21).set noreorder.set nomacrobeq $2,$0,$L428li $16,1048576 # 0x100000.set macro.set reorder$L346:.set noreorder.set nomacrojal read_video_packetmove $4,$18.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L429lui $6,%hi($LC48).set macro.set reorder$L391:.set noreorder.set nomacrojal sync_video_packetmove $4,$18.set macro.set reordermove $3,$2li $2,270 # 0x10e.set noreorder.set nomacrobeq $3,$2,$L352move $4,$18.set macro.set reorder.set noreorder.set nomacrobeq $3,$0,$L443lui $6,%hi($LC49).set macro.set reorderjal skip_video_packet.set noreorder.set nomacrobne $2,$0,$L391lui $6,%hi($LC49).set macro.set reorder$L443:li $5,6 # 0x6addiu $6,$6,%lo($LC49).set noreorder.set nomacrojal mp_msgli $4,13 # 0xd.set macro.set reorder.set noreorder.set nomacroj $L237move $5,$0.set macro.set reorder$L422:addiu $6,$6,%lo($LC19)li $4,13 # 0xd.set noreorder.set nomacrojal mp_msgli $5,6 # 0x6.set macro.set reorder.set noreorder.set nomacroj $L436lui $6,%hi($LC46).set macro.set reorder$L425:move $4,$18.set noreorder.set nomacrojal read_video_packetlw $16,%lo(videobuf_len)($2).set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L324lui $2,%hi(videobuffer).set macro.set reorderlui $6,%hi($LC40)li $5,1 # 0x1addiu $6,$6,%lo($LC40).set noreorder.set nomacrojal mp_msgli $4,13 # 0xd.set macro.set reorder.set noreorder.set nomacroj $L237move $5,$0.set macro.set reorder$L265:.set noreorder.set nomacroj $L268move $16,$18.set macro.set reorder$L278:andi $4,$4,0x1.set noreorder.set nomacrojal __floatsisfor $4,$4,$2.set macro.set reordermove $4,$2.set noreorder.set nomacrojal __addsf3move $5,$2.set macro.set reorder.set noreorder.set nomacroj $L277move $16,$2.set macro.set reorder$L429:li $5,1 # 0x1addiu $6,$6,%lo($LC48).set noreorder.set nomacrojal mp_msgli $4,13 # 0xd.set macro.set reorder.set noreorder.set nomacroj $L237move $5,$0.set macro.set reorder$L428:li $4,32 # 0x20.set noreorder.set nomacrojal uc_memalignori $5,$16,0x8.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L348sw $2,%lo(videobuffer)($21).set macro.set reorderaddu $4,$2,$16move $5,$0.set noreorder.set nomacrojal memsetli $6,8 # 0x8.set macro.set reorderj $L346$L352:.set noreorder.set nomacrojal read_video_packetmove $4,$18.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L356lui $2,%hi(videobuf_len).set macro.set reorderlui $6,%hi($LC50)li $5,6 # 0x6addiu $6,$6,%lo($LC50).set noreorder.set nomacrojal mp_msgli $4,13 # 0xd.set macro.set reorder.set noreorder.set nomacroj $L237move $5,$0.set macro.set reorder$L324:lw $5,%lo(videobuffer)($2)addiu $4,$fp,%lo(picture)addu $5,$16,$5.set noreorder.set nomacrojal mp_header_process_extensionaddiu $5,$5,4.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L444lw $2,%lo(picture)($fp).set macro.set reorderlui $6,%hi($LC41)li $5,1 # 0x1addiu $6,$6,%lo($LC41).set noreorder.set nomacrojal mp_msgli $4,13 # 0xd.set macro.set reorder.set noreorder.set nomacroj $L237move $5,$0.set macro.set reorder$L356:lw $5,%lo(videobuffer)($21)lw $6,%lo(videobuf_len)($2)lui $fp,%hi(picture)addiu $5,$5,4addiu $6,$6,-4addiu $4,$fp,%lo(picture).set noreorder.set nomacrojal mp_vc1_decode_sequence_headermove $16,$2.set macro.set reorderbeq $2,$0,$L233lw $5,%lo(videobuf_len)($16)li $4,1 # 0x1.set noreorder.set nomacrojal uc_callocaddiu $5,$5,40.set macro.set reordermove $3,$2.set noreorder.set nomacrobeq $2,$0,$L430sw $2,336($17).set macro.set reorderlw $2,%lo(videobuf_len)($16)addiu $2,$2,40swl $2,3($3)swr $2,0($3)lw $6,%lo(videobuf_len)($16)lw $7,336($17)lui $2,%hi(videobuffer)sltu $3,$6,32lw $5,%lo(videobuffer)($2).set noreorder.set nomacrobne $3,$0,$L361addiu $4,$7,40.set macro.set reorderandi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L361andi $2,$5,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L361li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$7,36and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L365addiu $5,$5,-4.set macro.set reorder$L392:#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,$L392$L365:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L445andi $3,$6,0x3.set macro.set reorder$L393:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7.set noreorder.set nomacrobne $2,$0,$L393andi $3,$6,0x3.set macro.set reorder$L445:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L371li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L372li $2,1 # 0x1.set macro.set reorderbne $3,$2,$L369lbu $2,4($5).set noreorder.set nomacroj $L369sb $2,4($4).set macro.set reorder$L430:lw $7,%lo(videobuf_len)($16)lui $6,%hi($LC51)li $5,1 # 0x1addiu $6,$6,%lo($LC51)addiu $7,$7,40.set noreorder.set nomacrojal mp_msgli $4,13 # 0xd.set macro.set reorder.set noreorder.set nomacroj $L237move $5,$0.set macro.set reorder$L361:jal memcpy$L369:lw $2,336($17)lw $4,12($17)addiu $16,$fp,%lo(picture)swl $4,19($2)swr $4,16($2)lw $3,4($16)lw $2,336($17)sw $3,256($17)swl $3,7($2)swr $3,4($2)lw $4,8($16)lw $2,336($17)sw $4,260($17)swl $4,11($2)swr $4,8($2)lw $18,20($16)move $5,$0.set noreorder.set nomacrojal __gtsf2move $4,$18.set macro.set reorder.set noreorder.set nomacroblez $2,$L373lui $2,%hi($LC29).set macro.set reorderlw $4,%lo($LC29)($2).set noreorder.set nomacrojal __divsf3move $5,$18.set macro.set reordersw $2,240($17)lw $2,20($16)sw $2,236($17)$L373:lw $4,236($17)lw $2,260($17)lw $16,256($17).set noreorder.set nomacrojal __extendsfdf2sw $2,16($sp).set macro.set reorderlui $4,%hi(videobuf_len)lw $8,%lo(videobuf_len)($4)lui $6,%hi($LC52)li $5,4 # 0x4addiu $6,$6,%lo($LC52)move $7,$16li $4,13 # 0xdsw $2,24($sp)sw $3,28($sp).set noreorder.set nomacrojal mp_msgsw $8,32($sp).set macro.set reorder.set noreorder.set nomacroj $L237li $5,1 # 0x1.set macro.set reorder$L371:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L369sb $3,5($4).set macro.set reorder$L372:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L369sb $2,6($4).set macro.set reorder.end video_read_properties.local telecine.comm telecine,4,4.data.align 2.type telecine_cnt, @object.size telecine_cnt, 4telecine_cnt:.word -1071644672.local picture.comm picture,68,4.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -