demux_vqf.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 3,871 行 · 第 1/4 页
MID
3,871 行
.set reorder bne $2,$0,$L61 .set noreorder .set nomacro j $L60 li $3,-256 # 0xffffffffffffff00 .set macro .set reorder$L82: lbu $2,4($4) sb $2,4($6) lbu $3,5($4) sb $3,5($6) lbu $2,6($4) .set noreorder .set nomacro j $L79 sb $2,6($6) .set macro .set reorder$L299: lbu $2,4($4) .set noreorder .set nomacro j $L79 sb $2,4($6) .set macro .set reorder$L305: lw $2,28($18) andi $2,$2,0x2 bne $2,$0,$L220$L236: lw $6,40($18) .set noreorder .set nomacro j $L289 lw $5,36($18) .set macro .set reorder$L46: lw $5,36($18) lw $2,80($18) lw $6,40($18) addu $2,$2,$5 lbu $3,0($2) addiu $5,$5,1 sll $19,$3,8 .set noreorder .set nomacro j $L45 sw $5,36($18) .set macro .set reorder$L51: lw $5,36($18) lw $2,80($18) lw $6,40($18) addu $2,$2,$5 lbu $3,0($2) addiu $5,$5,1 move $17,$3 .set noreorder .set nomacro j $L50 sw $5,36($18) .set macro .set reorder$L61: lw $2,36($18) lw $3,80($18) addiu $5,$2,1 addu $3,$3,$2 lbu $4,0($3) sw $5,36($18) .set noreorder .set nomacro j $L60 move $3,$4 .set macro .set reorder$L56: lw $5,36($18) lw $2,80($18) lw $6,40($18) addu $2,$2,$5 lbu $3,0($2) addiu $5,$5,1 move $16,$3 .set noreorder .set nomacro j $L55 sw $5,36($18) .set macro .set reorder$L303: addiu $2,$20,6 srl $2,$2,3 sll $2,$2,3 sw $sp,92($fp) addiu $23,$20,-8 subu $sp,$sp,$2 sw $23,40($fp) .set noreorder .set nomacro blez $23,$L86 addiu $22,$sp,32 .set macro .set reorder lw $5,36($18) lw $6,40($18) move $19,$22 subu $2,$6,$5 .set noreorder .set nomacro beq $2,$0,$L89 move $17,$23 .set macro .set reorder$L312: move $16,$2 sltu $2,$6,$5 .set noreorder .set nomacro bne $2,$0,$L341 lui $6,%hi($LC1) .set macro .set reorder$L94: slt $2,$17,$16 movn $16,$17,$2 lw $3,80($18) sltu $2,$16,32 .set noreorder .set nomacro bne $2,$0,$L96 addu $5,$3,$5 .set macro .set reorder$L313: andi $2,$19,0x3 .set noreorder .set nomacro bne $2,$0,$L342 move $4,$19 .set macro .set reorder andi $2,$5,0x3 .set noreorder .set nomacro bne $2,$0,$L342 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder addiu $6,$19,-4 and $2,$16,$2 addu $7,$6,$2 sltu $3,$6,$7 .set noreorder .set nomacro beq $3,$0,$L100 addiu $4,$5,-4 .set macro .set reorder$L248:#APP S32LDI xr1,$4,4 S32LDI xr2,$4,4 S32LDI xr3,$4,4 S32LDI xr4,$4,4 S32LDI xr5,$4,4 S32LDI xr6,$4,4 S32LDI xr7,$4,4 S32LDI xr8,$4,4 S32SDI xr1,$6,4 S32SDI xr2,$6,4 S32SDI xr3,$6,4 S32SDI xr4,$6,4 S32SDI xr5,$6,4 S32SDI xr6,$6,4 S32SDI xr7,$6,4 S32SDI xr8,$6,4#NO_APP sltu $2,$6,$7 bne $2,$0,$L248$L100: andi $2,$16,0x1c addu $5,$7,$2 sltu $3,$6,$5 .set noreorder .set nomacro beq $3,$0,$L343 andi $3,$16,0x3 .set macro .set reorder$L249:#APP S32LDI xr1,$4,4 S32SDI xr1,$6,4#NO_APP sltu $2,$6,$5 .set noreorder .set nomacro bne $2,$0,$L249 andi $3,$16,0x3 .set macro .set reorder$L343: li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L106 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L107 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L311$L104: lw $5,36($18) subu $17,$17,$16 addu $5,$5,$16 .set noreorder .set nomacro blez $17,$L86 sw $5,36($18) .set macro .set reorder$L314: lw $6,40($18) subu $2,$6,$5 .set noreorder .set nomacro bne $2,$0,$L312 addu $19,$19,$16 .set macro .set reorder$L89: .set noreorder .set nomacro jal stream_fill_buffer move $4,$18 .set macro .set reorder beq $2,$0,$L237 lw $6,40($18) lw $5,36($18) sltu $2,$6,$5 .set noreorder .set nomacro beq $2,$0,$L94 subu $16,$6,$5 .set macro .set reorder lui $6,%hi($LC1)$L341: li $5,2 # 0x2 addiu $6,$6,%lo($LC1) .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,$L313 addu $5,$3,$5 .set macro .set reorder$L96: move $4,$19$L342: .set noreorder .set nomacro jal memcpy move $6,$16 .set macro .set reorder lw $5,36($18) subu $17,$17,$16 addu $5,$5,$16 .set noreorder .set nomacro bgtz $17,$L314 sw $5,36($18) .set macro .set reorder$L86: lw $6,40($fp) bne $23,$6,$L238$L329: lw $2,4($22) li $6,-16777216 # 0xffffffffff000000 li $7,16711680 # 0xff0000 ori $6,$6,0xff00 ori $7,$7,0xff srl $3,$2,8 sll $2,$2,8 and $3,$3,$7 and $2,$2,$6 or $2,$2,$3 sll $4,$2,16 srl $2,$2,16 lw $9,84($fp) or $4,$4,$2 addiu $3,$4,1 lw $8,0($22) andi $5,$3,0xffff sw $4,20($9) lw $4,88($fp) srl $2,$5,8 sw $3,36($4) sb $5,2($21) sb $2,3($21) lw $2,8($22) srl $3,$2,8 sll $2,$2,8 and $3,$3,$7 and $2,$2,$6 or $2,$2,$3 sll $4,$2,16 srl $2,$2,16 or $4,$4,$2 sll $5,$4,2 sll $3,$4,7 sw $4,24($9) subu $3,$3,$5 lw $9,88($fp) addu $3,$3,$4 sw $3,44($9) swl $3,11($21) swr $3,8($21) lw $2,12($22) srl $3,$2,8 sll $2,$2,8 and $2,$2,$6 and $3,$3,$7 or $2,$2,$3 sll $4,$2,16 srl $2,$2,16 or $4,$4,$2 lw $2,84($fp) sw $4,28($2) li $2,22 # 0x16 .set noreorder .set nomacro beq $4,$2,$L114 li $2,44 # 0x2c .set macro .set reorder .set noreorder .set nomacro beq $4,$2,$L115 li $2,11 # 0xb .set macro .set reorder .set noreorder .set nomacro beq $4,$2,$L315 sll $3,$4,2 .set macro .set reorder sll $2,$4,7 subu $2,$2,$3 addu $2,$2,$4 sll $2,$2,3 swl $2,7($21) swr $2,4($21)$L116: lwl $2,7($21) lw $3,88($fp) lwr $2,4($21) li $7,-16777216 # 0xffffffffff000000 sw $2,28($3) lw $3,16($22) li $6,16711680 # 0xff0000 ori $6,$6,0xff ori $7,$7,0xff00 srl $5,$3,8 sll $3,$3,8 and $5,$5,$6 srl $4,$8,8 sll $2,$8,8 and $3,$3,$7 and $4,$4,$6 or $3,$3,$5 and $2,$2,$7 lw $6,84($fp) or $2,$2,$4 sll $5,$3,16 srl $3,$3,16 sll $4,$2,16 or $3,$3,$5 srl $2,$2,16 sw $3,32($6) or $2,$2,$4 sb $0,12($21) sb $0,13($21) lw $9,88($fp) addiu $19,$2,4 li $3,32 # 0x20 li $2,4 # 0x4 sltu $4,$19,$23 sw $2,32($9) sb $3,14($21) sb $0,15($21) sb $0,16($21) .set noreorder .set nomacro beq $4,$0,$L117 sb $0,17($21) .set macro .set reorder addiu $20,$20,14 sw $20,96($fp) addu $2,$22,$19$L347: lw $4,0($2) lw $2,96($fp) sw $4,36($fp) srl $3,$2,3 sll $3,$3,3 addu $2,$19,$22 move $20,$sp subu $sp,$sp,$3 lw $3,4($2) li $2,1514733568 # 0x5a490000 ori $2,$2,0x5344 addiu $19,$19,8 .set noreorder .set nomacro beq $4,$2,$L316 addiu $17,$sp,32 .set macro .set reorder srl $5,$3,8 sll $4,$3,8 li $2,-16777216 # 0xffffffffff000000 li $3,16711680 # 0xff0000 ori $2,$2,0xff00 ori $3,$3,0xff and $4,$4,$2 and $5,$5,$3 or $4,$4,$5 sll $16,$4,16 srl $4,$4,16 or $16,$16,$4 sltu $2,$16,32 .set noreorder .set nomacro bne $2,$0,$L122 addu $5,$22,$19 .set macro .set reorder andi $2,$17,0x3 .set noreorder .set nomacro bne $2,$0,$L344 move $4,$17 .set macro .set reorder andi $2,$5,0x3 .set noreorder .set nomacro bne $2,$0,$L344 li $6,-32 # 0xffffffffffffffe0 .set macro .set reorder addiu $4,$17,-4 and $2,$16,$6 addu $6,$4,$2 sltu $3,$4,$6 .set noreorder .set nomacro beq $3,$0,$L126 addiu $5,$5,-4 .set macro .set reorder$L250:#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,$L250$L126: andi $2,$16,0x1c addu $6,$6,$2 sltu $3,$4,$6 .set noreorder .set nomacro beq $3,$0,$L345 andi $2,$16,0x3 .set macro .set reorder$L251:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$6 .set noreorder .set nomacro bne $2,$0,$L251 andi $2,$16,0x3 .set macro .set reorder$L345: li $9,2 # 0x2 .set noreorder .set nomacro beq $2,$9,$L132 li $3,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $2,$3,$L133 li $6,1 # 0x1 .set macro .set reorder beq $2,$6,$L317$L130: addu $2,$17,$16 sb $0,0($2) lw $3,36($fp) li $2,1162674176 # 0x454d0000 ori $2,$2,0x414e .set noreorder .set nomacro beq $3,$2,$L346 sltu $2,$16,1025 .set macro .set reorder li $2,1213464576 # 0x48540000$L348: ori $2,$2,0x5541 .set noreorder .set nomacro beq $3,$2,$L319 li $2,1414332416 # 0x544d0000 .set macro .set reorder ori $2,$2,0x4f43 .set noreorder .set nomacro beq $3,$2,$L320 li $2,539557888 # 0x20290000 .set macro .set reorder ori $2,$2,0x6328 .set noreorder .set nomacro beq $3,$2,$L321 li $2,1162608640 # 0x454c0000 .set macro .set reorder ori $2,$2,0x4946 .set noreorder .set nomacro beq $3,$2,$L322 li $2,1296171008 # 0x4d420000 .set macro .set reorder ori $2,$2,0x4c41 .set noreorder .set nomacro beq $3,$2,$L323 li $2,1379991552 # 0x52410000 .set macro .set reorder ori $2,$2,0x4559 .set noreorder .set nomacro beq $3,$2,$L324 li $2,1128333312 # 0x43410000 .set macro .set reorder ori $2,$2,0x5254 .set noreorder .set nomacro beq $3,$2,$L325 li $2,1145241600 # 0x44430000 .set macro .set reorder ori $2,$2,0x4e45 .set noreorder .set nomacro beq $3,$2,$L326 lui $5,%hi($LC9) .set macro .set reorder lb $3,37($fp) lb $7,36($fp) sw $3,16($sp) lb $2,38($fp) lui $6,%hi($LC10) sw $2,20($sp) lb $3,39($fp) addiu $6,$6,%lo($LC10) sw $17,28($sp) sw $3,24($sp) li $4,7 # 0x7 .set noreorder .set nomacro jal mp_msg li $5,6 # 0x6 .set macro .set reorder$L148: addu $19,$19,$16$L330: move $sp,$20$L121: sltu $2,$19,$23 .set noreorder .set nomacro bne $2,$0,$L347 addu $2,$22,$19 .set macro .set reorder$L117: lw $6,40($18) lw $5,36($18) .set noreorder .set nomacro j $L289 lw $sp,92($fp) .set macro .set reorder$L122: move $4,$17$L344: .set noreorder .set nomacro jal memcpy move $6,$16 .set macro .set reorder addu $2,$17,$16 sb $0,0($2) lw $3,36($fp) li $2,1162674176 # 0x454d0000 ori $2,$2,0x414e .set noreorder .set nomacro bne $3,$2,$L348 li $2,1213464576 # 0x48540000 .set macro .set reorder sltu $2,$16,1025$L346: li $6,1024 # 0x400 movn $6,$16,$2 sltu $3,$6,32 .set noreorder .set nomacro bne $3,$0,$L349 lw $4,76($fp) .set macro .set reorder lw $9,80($fp) .set noreorder .set nomacro bne $9,$0,$L349 andi $2,$17,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L136 lw $2,76($fp) .set macro .set reorder li $3,-32 # 0xffffffffffffffe0 addiu $5,$2,-4 and $2,$6,$3 addu $7,$5,$2 sltu $3,$5,$7 .set noreorder .set nomacro beq $3,$0,$L140 addiu $4,$17,-4 .set macro .set reorder$L252:#APP S32LDI xr1,$4,4 S32LDI xr2,$4,4 S32LDI xr3,$4,4 S32LDI xr4,$4,4 S32LDI xr5,$4,4 S32LDI xr6,$4,4 S32LDI xr7,$4,4 S32LDI xr8,$4,4 S32SDI xr1,$5,4 S32SDI xr2,$5,4 S32SDI xr3,$5,4 S32SDI xr4,$5,4 S32SDI xr5,$5,4 S32SDI xr6,$5,4 S32SDI xr7,$5,4 S32SDI xr8,$5,4#NO_APP sltu $2,$5,$7 bne $2,$0,$L252$L140: andi $2,$6,0x1c addu $7,$7,$2 sltu $3,$5,$7 .set noreorder .set nomacro beq $3,$0,$L350 andi $2,$6,0x3 .set macro .set reorder$L253:#APP S32LDI xr1,$4,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$7 .set noreorder .set nomacro bne $2,$0,$L253 andi $2,$6,0x3 .set macro .set reorder$L350: li $6,2 # 0x2 beq $2,$6,$L146 li $9,3 # 0x3 .set noreorder .set nomacro beq $2,$9,$L147 move $6,$17 .set macro .set reorder li $3,1 # 0x1 beq $2,$3,$L327 lui $5,%hi($LC2) lw $4,144($fp) addiu $5,$5,%lo($LC2) .set noreorder .set nomacro jal demux_info_add move $6,$17 .set macro .set reorder .set noreorder .set nomacro j $L330 addu $19,$19,$16 .set macro .set reorder$L136:$L349: .set noreorder .set nomacro jal memcpy move $5,$17 .set macro .set reorder lui $5,%hi($LC2) lw $4,144($fp) addiu $5,$5,%lo($LC2) .set noreorder .set nomacro jal demux_info_add move $6,$17 .set macro .set reorder .set noreorder .set nomacro j $L330 addu $19,$19,$16 .set macro .set reorder$L319: sltu $2,$16,1025 li $6,1024 # 0x400 movn $6,$16,$2 sltu $3,$6,32 .set noreorder .set nomacro bne $3,$0,$L351 lw $4,68($fp) .set macro .set reorder lw $4,72($fp) .set noreorder .set nomacro bne $4,$0,$L151 andi $2,$17,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L351 lw $4,68($fp) .set macro .set reorder lw $9,68($fp) li $3,-32 # 0xffffffffffffffe0 addiu $5,$9,-4 and $2,$6,$3 addu $7,$5,$2 sltu $3,$5,$7 .set noreorder .set nomacro beq $3,$0,$L155 addiu $4,$17,-4 .set macro .set reorder$L254:#APP S32LDI xr1,$4,4 S32LDI xr2,$4,4 S32LDI xr3,$4,4 S32LDI xr4,$4,4 S32LDI xr5,$4,4 S32LDI xr6,$4,4 S32LDI xr7,$4,4 S32LDI xr8,$4,4 S32SDI xr1,$5,4 S32SDI xr2,$5,4 S32SDI xr3,$5,4 S32SDI xr4,$5,4 S32SDI xr5,$5,4 S32SDI xr6,$5,4 S32SDI xr7,$5,4 S32SDI xr8,$5,4#NO_APP sltu $2,$5,$7 bne $2,$0,$L254$L155: andi $2,$6,0x1c addu $7,$7,$2 sltu $3,$5,$7 .set noreorder .set nomacro beq $3,$0,$L352 andi $2,$6,0x3 .set macro .set reorder$L255:#APP S32LDI xr1,$4,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$7 .set noreorder .set nomacro bne $2,$0,$L255 andi $2,$6,0x3 .set macro .set reorder$L352: li $6,2 # 0x2 beq $2,$6,$L161 li $9,3 # 0x3 beq $2,$9,$L162 li $3,1 # 0x1 bne $2,$3,$L159 lbu $2,4($4) .set noreorder .set nomacro j $L159 sb $2,4($5) .set macro .set reorder
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?