📄 video.mid
字号:
addiu $16,$fp,%lo(picture) move $4,$2 .set noreorder .set nomacro jal __extendsfdf2 sw $2,20($16) .set macro .set reorder lw $7,52($16) lui $6,%hi($LC28) addiu $6,$6,%lo($LC28) li $4,13 # 0xd li $5,6 # 0x6 sw $2,16($sp) sw $3,20($sp) sw $7,24($sp) .set noreorder .set nomacro jal mp_msg sw $19,28($sp) .set macro .set reorder$L275: addiu $2,$fp,%lo(picture) lw $16,20($2) move $5,$0 .set noreorder .set nomacro jal __nesf2 move $4,$16 .set macro .set reorder beq $2,$0,$L279$L261: sw $16,236($17) lui $2,%hi($LC29) addiu $16,$fp,%lo(picture) lw $5,20($16) .set noreorder .set nomacro jal __divsf3 lw $4,%lo($LC29)($2) .set macro .set reorder sw $2,240($17) .set noreorder .set nomacro jal __extendsfdf2 lw $4,20($16) .set macro .set reorder lui $6,%hi($LC30) addiu $6,$6,%lo($LC30) li $4,13 # 0xd li $5,4 # 0x4 sw $2,16($sp) .set noreorder .set nomacro jal mp_msg sw $3,20($sp) .set macro .set reorder$L279: li $5,6 # 0x6 addiu $6,$23,%lo($LC20) .set noreorder .set nomacro jal mp_msg li $4,13 # 0xd .set macro .set reorder li $2,268435456 # 0x10000000 ori $3,$2,0x4 li $5,1 # 0x1 .set noreorder .set nomacro j $L237 sw $3,12($17) .set macro .set reorder$L291: lw $5,%lo(videobuffer)($21) lw $6,%lo(videobuf_len)($2) addiu $3,$16,4 lui $fp,%hi(picture) subu $6,$6,$3 addu $5,$3,$5 .set noreorder .set nomacro jal h264_parse_sps addiu $4,$fp,%lo(picture) .set macro .set reorder lui $6,%hi($LC32) addiu $6,$6,%lo($LC32) li $4,13 # 0xd .set noreorder .set nomacro jal mp_msg li $5,6 # 0x6 .set macro .set reorder lui $21,%hi($LC33) li $19,-97 # 0xffffffffffffff9f .set noreorder .set nomacro j $L293 li $20,264 # 0x108 .set macro .set reorder$L294: .set noreorder .set nomacro beq $16,$0,$L433 lui $6,%hi($LC19) .set macro .set reorder$L297: jal read_video_packet .set noreorder .set nomacro beq $2,$0,$L433 lui $6,%hi($LC19) .set macro .set reorder$L293: .set noreorder .set nomacro jal sync_video_packet move $4,$18 .set macro .set reorder move $16,$2 li $4,13 # 0xd move $7,$2 li $5,6 # 0x6 .set noreorder .set nomacro jal mp_msg addiu $6,$21,%lo($LC33) .set macro .set reorder and $2,$16,$19 .set noreorder .set nomacro bne $2,$20,$L294 move $4,$18 .set macro .set reorder .set noreorder .set nomacro beq $16,$2,$L297 lui $6,%hi($LC34) .set macro .set reorder addiu $6,$6,%lo($LC34) li $4,13 # 0xd .set noreorder .set nomacro jal mp_msg li $5,6 # 0x6 .set macro .set reorder li $16,-97 # 0xffffffffffffff9f .set noreorder .set nomacro j $L299 li $19,261 # 0x105 .set macro .set reorder$L427: beq $3,$19,$L300 .set noreorder .set nomacro beq $5,$0,$L433 lui $6,%hi($LC19) .set macro .set reorder jal read_video_packet .set noreorder .set nomacro beq $2,$0,$L433 lui $6,%hi($LC19) .set macro .set reorder$L299: .set noreorder .set nomacro jal sync_video_packet move $4,$18 .set macro .set reorder and $3,$2,$16 move $5,$2 addiu $2,$3,-257 sltu $2,$2,2 .set noreorder .set nomacro beq $2,$0,$L427 move $4,$18 .set macro .set reorder$L300: li $4,13 # 0xd li $5,6 # 0x6 addiu $6,$23,%lo($LC20) .set noreorder .set nomacro jal mp_msg addiu $16,$fp,%lo(picture) .set macro .set reorder lw $18,20($16) li $2,268435456 # 0x10000000 ori $3,$2,0x5 sw $3,12($17) move $4,$18 .set noreorder .set nomacro jal __nesf2 move $5,$0 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L233 lui $2,%hi($LC29) .set macro .set reorder sw $18,236($17) lw $5,20($16) .set noreorder .set nomacro jal __divsf3 lw $4,%lo($LC29)($2) .set macro .set reorder sw $2,240($17) .set noreorder .set nomacro jal __extendsfdf2 lw $4,20($16) .set macro .set reorder lui $6,%hi($LC30) li $5,4 # 0x4 addiu $6,$6,%lo($LC30) li $4,13 # 0xd sw $2,16($sp) .set noreorder .set nomacro jal mp_msg sw $3,20($sp) .set macro .set reorder .set noreorder .set nomacro j $L237 li $5,1 # 0x1 .set macro .set reorder$L348: lui $6,%hi($LC21) li $5,1 # 0x1 addiu $6,$6,%lo($LC21) .set noreorder .set nomacro jal mp_msg li $4,13 # 0xd .set macro .set reorder .set noreorder .set nomacro j $L237 move $5,$0 .set macro .set reorder$L423: li $16,1048576 # 0x100000 li $4,32 # 0x20 .set noreorder .set nomacro jal uc_memalign ori $5,$16,0x8 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L348 sw $2,%lo(videobuffer)($21) .set macro .set reorder addu $4,$2,$16 move $5,$0 .set noreorder .set nomacro jal memset li $6,8 # 0x8 .set macro .set reorder .set noreorder .set nomacro j $L435 lui $2,%hi(videobuf_len) .set macro .set reorder$L340: lui $6,%hi($LC47) addiu $6,$6,%lo($LC47) li $4,13 # 0xd li $5,4 # 0x4 .set noreorder .set nomacro jal mp_msg lui $21,%hi(videobuffer) .set macro .set reorder lw $2,%lo(videobuffer)($21) .set noreorder .set nomacro beq $2,$0,$L428 li $16,1048576 # 0x100000 .set macro .set reorder$L346: .set noreorder .set nomacro jal read_video_packet move $4,$18 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L429 lui $6,%hi($LC48) .set macro .set reorder$L391: .set noreorder .set nomacro jal sync_video_packet move $4,$18 .set macro .set reorder move $3,$2 li $2,270 # 0x10e .set noreorder .set nomacro beq $3,$2,$L352 move $4,$18 .set macro .set reorder .set noreorder .set nomacro beq $3,$0,$L443 lui $6,%hi($LC49) .set macro .set reorder jal skip_video_packet .set noreorder .set nomacro bne $2,$0,$L391 lui $6,%hi($LC49) .set macro .set reorder$L443: li $5,6 # 0x6 addiu $6,$6,%lo($LC49) .set noreorder .set nomacro jal mp_msg li $4,13 # 0xd .set macro .set reorder .set noreorder .set nomacro j $L237 move $5,$0 .set macro .set reorder$L422: addiu $6,$6,%lo($LC19) li $4,13 # 0xd .set noreorder .set nomacro jal mp_msg li $5,6 # 0x6 .set macro .set reorder .set noreorder .set nomacro j $L436 lui $6,%hi($LC46) .set macro .set reorder$L425: move $4,$18 .set noreorder .set nomacro jal read_video_packet lw $16,%lo(videobuf_len)($2) .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L324 lui $2,%hi(videobuffer) .set macro .set reorder lui $6,%hi($LC40) li $5,1 # 0x1 addiu $6,$6,%lo($LC40) .set noreorder .set nomacro jal mp_msg li $4,13 # 0xd .set macro .set reorder .set noreorder .set nomacro j $L237 move $5,$0 .set macro .set reorder$L265: .set noreorder .set nomacro j $L268 move $16,$18 .set macro .set reorder$L278: andi $4,$4,0x1 .set noreorder .set nomacro jal __floatsisf or $4,$4,$2 .set macro .set reorder move $4,$2 .set noreorder .set nomacro jal __addsf3 move $5,$2 .set macro .set reorder .set noreorder .set nomacro j $L277 move $16,$2 .set macro .set reorder$L429: li $5,1 # 0x1 addiu $6,$6,%lo($LC48) .set noreorder .set nomacro jal mp_msg li $4,13 # 0xd .set macro .set reorder .set noreorder .set nomacro j $L237 move $5,$0 .set macro .set reorder$L428: li $4,32 # 0x20 .set noreorder .set nomacro jal uc_memalign ori $5,$16,0x8 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L348 sw $2,%lo(videobuffer)($21) .set macro .set reorder addu $4,$2,$16 move $5,$0 .set noreorder .set nomacro jal memset li $6,8 # 0x8 .set macro .set reorder j $L346$L352: .set noreorder .set nomacro jal read_video_packet move $4,$18 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L356 lui $2,%hi(videobuf_len) .set macro .set reorder lui $6,%hi($LC50) li $5,6 # 0x6 addiu $6,$6,%lo($LC50) .set noreorder .set nomacro jal mp_msg li $4,13 # 0xd .set macro .set reorder .set noreorder .set nomacro j $L237 move $5,$0 .set macro .set reorder$L324: lw $5,%lo(videobuffer)($2) addiu $4,$fp,%lo(picture) addu $5,$16,$5 .set noreorder .set nomacro jal mp_header_process_extension addiu $5,$5,4 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L444 lw $2,%lo(picture)($fp) .set macro .set reorder lui $6,%hi($LC41) li $5,1 # 0x1 addiu $6,$6,%lo($LC41) .set noreorder .set nomacro jal mp_msg li $4,13 # 0xd .set macro .set reorder .set noreorder .set nomacro j $L237 move $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,4 addiu $6,$6,-4 addiu $4,$fp,%lo(picture) .set noreorder .set nomacro jal mp_vc1_decode_sequence_header move $16,$2 .set macro .set reorder beq $2,$0,$L233 lw $5,%lo(videobuf_len)($16) li $4,1 # 0x1 .set noreorder .set nomacro jal uc_calloc addiu $5,$5,40 .set macro .set reorder move $3,$2 .set noreorder .set nomacro beq $2,$0,$L430 sw $2,336($17) .set macro .set reorder lw $2,%lo(videobuf_len)($16) addiu $2,$2,40 swl $2,3($3) swr $2,0($3) lw $6,%lo(videobuf_len)($16) lw $7,336($17) lui $2,%hi(videobuffer) sltu $3,$6,32 lw $5,%lo(videobuffer)($2) .set noreorder .set nomacro bne $3,$0,$L361 addiu $4,$7,40 .set macro .set reorder andi $2,$4,0x3 .set noreorder .set nomacro bne $2,$0,$L361 andi $2,$5,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L361 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder addiu $4,$7,36 and $2,$6,$2 addu $7,$4,$2 sltu $3,$4,$7 .set noreorder .set nomacro beq $3,$0,$L365 addiu $5,$5,-4 .set macro .set reorder$L392:#APP S32LDI xr1,$5,4 S32LDI xr2,$5,4 S32LDI xr3,$5,4 S32LDI xr4,$5,4 S32LDI xr5,$5,4 S32LDI xr6,$5,4 S32LDI xr7,$5,4 S32LDI xr8,$5,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L392$L365: andi $2,$6,0x1c addu $7,$7,$2 sltu $3,$4,$7 .set noreorder .set nomacro beq $3,$0,$L445 andi $3,$6,0x3 .set macro .set reorder$L393:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$7 .set noreorder .set nomacro bne $2,$0,$L393 andi $3,$6,0x3 .set macro .set reorder$L445: li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L371 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L372 li $2,1 # 0x1 .set macro .set reorder bne $3,$2,$L369 lbu $2,4($5) .set noreorder .set nomacro j $L369 sb $2,4($4) .set macro .set reorder$L430: lw $7,%lo(videobuf_len)($16) lui $6,%hi($LC51) li $5,1 # 0x1 addiu $6,$6,%lo($LC51) addiu $7,$7,40 .set noreorder .set nomacro jal mp_msg li $4,13 # 0xd .set macro .set reorder .set noreorder .set nomacro j $L237 move $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 nomacro jal __gtsf2 move $4,$18 .set macro .set reorder .set noreorder .set nomacro blez $2,$L373 lui $2,%hi($LC29) .set macro .set reorder lw $4,%lo($LC29)($2) .set noreorder .set nomacro jal __divsf3 move $5,$18 .set macro .set reorder sw $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 nomacro jal __extendsfdf2 sw $2,16($sp) .set macro .set reorder lui $4,%hi(videobuf_len) lw $8,%lo(videobuf_len)($4) lui $6,%hi($LC52) li $5,4 # 0x4 addiu $6,$6,%lo($LC52) move $7,$16 li $4,13 # 0xd sw $2,24($sp) sw $3,28($sp) .set noreorder .set nomacro jal mp_msg sw $8,32($sp) .set macro .set reorder .set noreorder .set nomacro j $L237 li $5,1 # 0x1 .set macro .set reorder$L371: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) .set noreorder .set nomacro j $L369 sb $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 nomacro j $L369 sb $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 + -