aviheader.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,738 行 · 第 1/5 页
MID
4,738 行
$L85: lui $2,%hi($LC16) .set noreorder .set nomacro j $L102 addiu $17,$2,%lo($LC16) .set macro .set reorder$L63: lui $6,%hi($LC44) li $5,6 # 0x6 addiu $6,$6,%lo($LC44) .set noreorder .set nomacro jal mp_msg li $4,8 # 0x8 .set macro .set reorder lw $18,16($23) addiu $20,$sp,48 lw $5,36($18) lw $3,40($18) move $19,$20 subu $2,$3,$5 .set noreorder .set nomacro beq $2,$0,$L404 li $17,4 # 0x4 .set macro .set reorder$L932: move $16,$2 sltu $2,$3,$5 .set noreorder .set nomacro bne $2,$0,$L1032 lui $6,%hi($LC29) .set macro .set reorder$L409: slt $2,$17,$16 movn $16,$17,$2 lw $3,80($18) sltu $2,$16,32 .set noreorder .set nomacro bne $2,$0,$L411 addu $5,$3,$5 .set macro .set reorder$L933: andi $2,$19,0x3 .set noreorder .set nomacro bne $2,$0,$L1033 move $4,$19 .set macro .set reorder andi $2,$5,0x3 .set noreorder .set nomacro bne $2,$0,$L1033 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder addiu $4,$19,-4 and $2,$16,$2 addu $6,$4,$2 sltu $3,$4,$6 .set noreorder .set nomacro beq $3,$0,$L415 addiu $5,$5,-4 .set macro .set reorder$L780:#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,$6 bne $2,$0,$L780$L415: andi $2,$16,0x1c addu $6,$6,$2 sltu $3,$4,$6 .set noreorder .set nomacro beq $3,$0,$L1034 andi $3,$16,0x3 .set macro .set reorder$L781:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$6 .set noreorder .set nomacro bne $2,$0,$L781 andi $3,$16,0x3 .set macro .set reorder$L1034: li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L421 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L422 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L931$L419: lw $5,36($18) subu $17,$17,$16 addu $2,$5,$16 move $5,$2 .set noreorder .set nomacro blez $17,$L407 sw $2,36($18) .set macro .set reorder$L934: lw $3,40($18) subu $2,$3,$5 .set noreorder .set nomacro bne $2,$0,$L932 addu $19,$19,$16 .set macro .set reorder$L404: .set noreorder .set nomacro jal stream_fill_buffer move $4,$18 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L1035 lui $16,%hi($LC45) .set macro .set reorder lw $3,40($18) lw $5,36($18) sltu $2,$3,$5 .set noreorder .set nomacro beq $2,$0,$L409 subu $16,$3,$5 .set macro .set reorder lui $6,%hi($LC29)$L1032: li $5,2 # 0x2 addiu $6,$6,%lo($LC29) .set noreorder .set nomacro jal mp_msg li $4,7 # 0x7 .set macro .set reorder slt $2,$17,$16 lw $5,36($18) movn $16,$17,$2 lw $3,80($18) sltu $2,$16,32 .set noreorder .set nomacro beq $2,$0,$L933 addu $5,$3,$5 .set macro .set reorder$L411: move $4,$19$L1033: .set noreorder .set nomacro jal memcpy move $6,$16 .set macro .set reorder lw $5,36($18) subu $17,$17,$16 addu $2,$5,$16 move $5,$2 .set noreorder .set nomacro bgtz $17,$L934 sw $2,36($18) .set macro .set reorder$L407: lui $16,%hi($LC45)$L1035: .set noreorder .set nomacro jal strlen addiu $4,$16,%lo($LC45) .set macro .set reorder move $6,$2 sltu $2,$2,4 .set noreorder .set nomacro beq $2,$0,$L424 lbu $3,%lo($LC45)($16) .set macro .set reorder lbu $2,48($sp) addiu $5,$16,%lo($LC45) .set noreorder .set nomacro beq $6,$0,$L862 subu $2,$2,$3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L862 sltu $4,$6,2 .set macro .set reorder lbu $2,49($sp) lbu $3,1($5) .set noreorder .set nomacro bne $4,$0,$L862 subu $2,$2,$3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L862 li $4,2 # 0x2 .set macro .set reorder lbu $2,50($sp) lbu $3,2($5) .set noreorder .set nomacro beq $6,$4,$L862 subu $2,$2,$3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L987 sltu $2,$0,$2 .set macro .set reorder lbu $3,3($5) lbu $2,51($sp) subu $2,$2,$3$L862: sltu $2,$0,$2$L987: .set noreorder .set nomacro bne $2,$0,$L935 lw $5,388($sp) .set macro .set reorder lw $2,72($5) .set noreorder .set nomacro blez $2,$L871 lw $6,388($sp) .set macro .set reorder lw $18,16($23) li $2,1 # 0x1 sw $2,76($6) lw $4,36($18) move $22,$0 move $12,$0 move $13,$0 move $10,$0 move $11,$0 .set noreorder .set nomacro j $L127 sw $0,384($sp) .set macro .set reorder$L80: lui $2,%hi($LC17) .set noreorder .set nomacro j $L102 addiu $17,$2,%lo($LC17) .set macro .set reorder$L89: li $20,56 # 0x38 sltu $2,$16,57 movn $20,$16,$2 lw $17,16($23) .set noreorder .set nomacro blez $20,$L128 move $18,$20 .set macro .set reorder lw $5,36($17) lw $3,40($17) subu $2,$3,$5 .set noreorder .set nomacro beq $2,$0,$L131 addiu $19,$sp,64 .set macro .set reorder$L938: move $16,$2 sltu $2,$3,$5 .set noreorder .set nomacro bne $2,$0,$L1036 lui $6,%hi($LC29) .set macro .set reorder$L135: slt $2,$18,$16 movn $16,$18,$2 lw $3,80($17) sltu $2,$16,32 .set noreorder .set nomacro bne $2,$0,$L137 addu $5,$3,$5 .set macro .set reorder$L939: andi $2,$19,0x3 .set noreorder .set nomacro bne $2,$0,$L1037 move $4,$19 .set macro .set reorder andi $2,$5,0x3 .set noreorder .set nomacro bne $2,$0,$L1037 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder addiu $4,$19,-4 and $2,$16,$2 addu $6,$4,$2 sltu $3,$4,$6 .set noreorder .set nomacro beq $3,$0,$L141 addiu $5,$5,-4 .set macro .set reorder$L792:#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,$6 bne $2,$0,$L792$L141: andi $2,$16,0x1c addu $6,$6,$2 sltu $3,$4,$6 .set noreorder .set nomacro beq $3,$0,$L1038 andi $3,$16,0x3 .set macro .set reorder$L793:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$6 .set noreorder .set nomacro bne $2,$0,$L793 andi $3,$16,0x3 .set macro .set reorder$L1038: li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L147 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L148 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L937$L145: lw $5,36($17) subu $18,$18,$16 addu $2,$5,$16 move $5,$2 .set noreorder .set nomacro blez $18,$L128 sw $2,36($17) .set macro .set reorder$L940: lw $3,40($17) subu $2,$3,$5 .set noreorder .set nomacro bne $2,$0,$L938 addu $19,$19,$16 .set macro .set reorder$L131: .set noreorder .set nomacro jal stream_fill_buffer move $4,$17 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L1039 lw $6,400($sp) .set macro .set reorder lw $3,40($17) lw $5,36($17) sltu $2,$3,$5 .set noreorder .set nomacro beq $2,$0,$L135 subu $16,$3,$5 .set macro .set reorder lui $6,%hi($LC29)$L1036: li $5,2 # 0x2 addiu $6,$6,%lo($LC29) .set noreorder .set nomacro jal mp_msg li $4,7 # 0x7 .set macro .set reorder slt $2,$18,$16 lw $5,36($17) movn $16,$18,$2 lw $3,80($17) sltu $2,$16,32 .set noreorder .set nomacro beq $2,$0,$L939 addu $5,$3,$5 .set macro .set reorder$L137: move $4,$19$L1037: .set noreorder .set nomacro jal memcpy move $6,$16 .set macro .set reorder lw $5,36($17) subu $18,$18,$16 addu $2,$5,$16 move $5,$2 .set noreorder .set nomacro bgtz $18,$L940 sw $2,36($17) .set macro .set reorder$L128: lw $6,400($sp)$L1039: li $4,1935933440 # 0x73640000 lw $3,64($sp) addiu $6,$6,1 ori $2,$4,0x6976 subu $22,$22,$20 .set noreorder .set nomacro beq $3,$2,$L941 sw $6,400($sp) .set macro .set reorder ori $2,$4,0x7561 .set noreorder .set nomacro beq $3,$2,$L942 lw $5,400($sp) .set macro .set reorder$L165: lui $2,%hi(last_fccType.3846) sw $3,%lo(last_fccType.3846)($2) lw $3,68($sp) lui $2,%hi(last_fccHandler.3847) li $4,8 # 0x8 li $5,6 # 0x6 .set noreorder .set nomacro jal mp_msg_test sw $3,%lo(last_fccHandler.3847)($2) .set macro .set reorder bne $2,$0,$L943$L863: lw $18,16($23) lw $12,384($sp) lw $4,36($18) sra $13,$12,31 move $10,$22 .set noreorder .set nomacro j $L127 move $11,$0 .set macro .set reorder$L71: lui $2,%hi($LC19) .set noreorder .set nomacro j $L102 addiu $17,$2,%lo($LC19) .set macro .set reorder$L724: lui $2,%hi($LC60) .set noreorder .set nomacro j $L726 addiu $2,$2,%lo($LC60) .set macro .set reorder$L76: lui $2,%hi($LC11) .set noreorder .set nomacro j $L102 addiu $17,$2,%lo($LC11) .set macro .set reorder$L59: lui $2,%hi($LC25) .set noreorder .set nomacro j $L102 addiu $17,$2,%lo($LC25) .set macro .set reorder$L918: lbu $2,4($5) .set noreorder .set nomacro j $L120 sb $2,4($4) .set macro .set reorder$L633: li $5,4 # 0x4 addiu $4,$6,4 move $7,$17 .set noreorder .set nomacro jal FS_FRead li $6,1 # 0x1 .set macro .set reorder lw $2,388($sp) lw $4,4($2) .set noreorder .set nomacro jal uc_malloc sll $4,$4,4 .set macro .set reorder lw $3,388($sp) .set noreorder .set nomacro beq $2,$0,$L635 sw $2,0($3) .set macro .set reorder lw $2,4($3) .set noreorder .set nomacro beq $2,$0,$L638 move $16,$0 .set macro .set reorder .set noreorder .set nomacro j $L1070 lw $3,388($sp) .set macro .set reorder$L944: lw $4,388($sp) lw $2,4($4) sltu $2,$16,$2 .set noreorder .set nomacro beq $2,$0,$L638 lw $3,388($sp) .set macro .set reorder$L1070: sll $4,$16,4 lw $2,0($3) li $5,16 # 0x10 addu $4,$4,$2 li $6,1 # 0x1 .set noreorder .set nomacro jal FS_FRead move $7,$17 .set macro .set reorder move $4,$17 .set noreorder .set nomacro jal feof addiu $16,$16,1 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L944 lw $7,%lo(index_file_load)($19) .set macro .set reorder lui $6,%hi($LC57) addiu $6,$6,%lo($LC57) li $4,8 # 0x8 .set noreorder .set nomacro jal mp_msg li $5,1 # 0x1 .set macro .set reorder lw $5,388($sp) .set noreorder .set nomacro jal uc_free lw $4,0($5) .set macro .set reorder lw $6,388($sp) .set noreorder .set nomacro j $L617 sw $0,4($6) .set macro .set reorder$L891: lw $5,388($sp) lw $4,0($4) sw $7,4($5) .set noreorder .set nomacro jal uc_realloc sll $5,$7,4 .set macro .set reorder lw $6,388($sp) .set noreorder .set nomacro beq $2,$0,$L772 sw $2,0($6) .set macro .set reorder lw $18,16($23) .set noreorder .set nomacro j $L663 lw $3,8($6) .set macro .set reorder$L666: .set noreorder .set nomacro jal stream_fill_buffer move $4,$18 .set macro .set reorder beq $2,$0,$L945 lw $5,36($18) lw $2,80($18) lw $4,40($18) addu $2,$2,$5 lbu $3,0($2) addiu $5,$5,1 sltu $2,$5,$4 sw $5,36($18) .set noreorder .set nomacro bne $2,$0,$L946 sll $22,$3,8 .set macro .set reorder$L671: .set noreorder .set nomacro jal stream_fill_buffer move $4,$18 .set macro .set reorder beq $2,$0,$L947 lw $5,36($18) lw $2,80($18) lw $4,40($18) addu $2,$2,$5 lbu $3,0($2) addiu $5,$5,1 sltu $2,$5,$4 sw $5,36($18) .set noreorder .set nomacro bne $2,$0,$L948 move $21,$3 .set macro .set reorder$L676: .set noreorder .set nomacro jal stream_fill_buffer move $4,$18 .set macro .set reorder beq $2,$0,$L949 lw $5,36($18) lw $2,80($18) lw $4,40($18) addu $2,$2,$5 lbu $3,0($2) addiu $5,$5,1 sltu $2,$5,$4 sw $5,36($18) .set noreorder .set nomacro bne $2,$0,$L950 move $20,$3 .set macro .set reorder$L681: .set noreorder .set nomacro jal stream_fill_buffer move $4,$18 .set macro .set reorder beq $2,$0,$L951 lw $3,36($18) lw $2,80($18) addiu $5,$3,1 addu $2,$2,$3 lbu $4,0($2) .set noreorder .set nomacro j $L683 sw $5,36($18) .set macro .set reorder$L922: lui $4,%hi(avih) addiu $4,$4,%lo(avih) .set noreorder .set nomacro jal print_avih li $5,6 # 0x6 .set macro .set reorder .set noreorder .set nomacro j $L979 lw $18,16($23) .set macro .set reorder$L64: lui $2,%hi($LC26) .set noreorder .set nomacro j $L102 addiu $17,$2,%lo($LC26) .set macro .set reorder$L77: lui $2,%hi($LC15) .set noreorder .set nomacro j $L102 addiu $17,$2,%lo($LC15) .set macro .set reorder$L60: lui $2,%hi($LC18) .set noreorder .set nomacro j $L102 addiu $17,$2,%lo($LC18) .set macro .set reorder$L68: lui $2,%hi($LC22)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?