demux_vqf.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 3,871 行 · 第 1/4 页
MID
3,871 行
$L316: addu $2,$22,$19 lw $4,0($2) li $3,16711680 # 0xff0000 li $2,-16777216 # 0xffffffffff000000 srl $5,$4,8 ori $2,$2,0xff00 ori $3,$3,0xff sll $4,$4,8 and $4,$4,$2 and $5,$5,$3 or $4,$4,$5 lw $3,84($fp) sll $2,$4,16 srl $4,$4,16 or $4,$4,$2 sw $4,6180($3) .set noreorder .set nomacro j $L121 move $sp,$20 .set macro .set reorder$L151: lw $4,68($fp)$L351: .set noreorder .set nomacro jal memcpy move $5,$17 .set macro .set reorder$L159: lui $5,%hi($LC3) lw $4,144($fp) addiu $5,$5,%lo($LC3) .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$L320: sltu $2,$16,1025 li $6,1024 # 0x400 movn $6,$16,$2 sltu $3,$6,32 .set noreorder .set nomacro bne $3,$0,$L353 lw $4,60($fp) .set macro .set reorder lw $4,64($fp) .set noreorder .set nomacro bne $4,$0,$L165 andi $2,$17,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L353 lw $4,60($fp) .set macro .set reorder lw $9,60($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,$L169 addiu $4,$17,-4 .set macro .set reorder$L256:#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,$L256$L169: andi $2,$6,0x1c addu $7,$7,$2 sltu $3,$5,$7 .set noreorder .set nomacro beq $3,$0,$L354 andi $2,$6,0x3 .set macro .set reorder$L257:#APP S32LDI xr1,$4,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$7 .set noreorder .set nomacro bne $2,$0,$L257 andi $2,$6,0x3 .set macro .set reorder$L354: li $6,2 # 0x2 beq $2,$6,$L175 li $9,3 # 0x3 beq $2,$9,$L176 li $3,1 # 0x1 bne $2,$3,$L173 lbu $2,4($4) .set noreorder .set nomacro j $L173 sb $2,4($5) .set macro .set reorder$L165: lw $4,60($fp)$L353: .set noreorder .set nomacro jal memcpy move $5,$17 .set macro .set reorder$L173: lui $5,%hi($LC4) lw $4,144($fp) addiu $5,$5,%lo($LC4) .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$L321: sltu $2,$16,1025 li $6,1024 # 0x400 movn $6,$16,$2 sltu $3,$6,32 .set noreorder .set nomacro bne $3,$0,$L355 lw $4,52($fp) .set macro .set reorder lw $4,56($fp) .set noreorder .set nomacro bne $4,$0,$L179 andi $2,$17,0x3 .set macro .set reorder beq $2,$0,$L328$L179: lw $4,52($fp)$L355: .set noreorder .set nomacro jal memcpy move $5,$17 .set macro .set reorder$L187: lui $5,%hi($LC5) lw $4,144($fp) addiu $5,$5,%lo($LC5) .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$L106: lbu $2,4($4) sb $2,4($6) lbu $3,5($4) .set noreorder .set nomacro j $L104 sb $3,5($6) .set macro .set reorder$L224: .set noreorder .set nomacro jal stream_seek_long move $4,$18 .set macro .set reorder lw $6,40($18) .set noreorder .set nomacro j $L289 lw $5,36($18) .set macro .set reorder$L322: sltu $2,$16,1025 li $6,1024 # 0x400 movn $6,$16,$2 sltu $3,$6,32 .set noreorder .set nomacro bne $3,$0,$L356 lw $4,44($fp) .set macro .set reorder lw $4,48($fp) .set noreorder .set nomacro bne $4,$0,$L193 andi $2,$17,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L356 lw $4,44($fp) .set macro .set reorder lw $9,44($fp) li $3,-32 # 0xffffffffffffffe0 addiu $7,$9,-4 and $2,$6,$3 addu $5,$7,$2 sltu $3,$7,$5 .set noreorder .set nomacro beq $3,$0,$L197 addiu $4,$17,-4 .set macro .set reorder$L260:#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,$7,4 S32SDI xr2,$7,4 S32SDI xr3,$7,4 S32SDI xr4,$7,4 S32SDI xr5,$7,4 S32SDI xr6,$7,4 S32SDI xr7,$7,4 S32SDI xr8,$7,4#NO_APP sltu $2,$7,$5 bne $2,$0,$L260$L197: andi $2,$6,0x1c addu $5,$5,$2 sltu $3,$7,$5 .set noreorder .set nomacro beq $3,$0,$L357 andi $2,$6,0x3 .set macro .set reorder$L261:#APP S32LDI xr1,$4,4 S32SDI xr1,$7,4#NO_APP sltu $2,$7,$5 .set noreorder .set nomacro bne $2,$0,$L261 andi $2,$6,0x3 .set macro .set reorder$L357: li $6,2 # 0x2 beq $2,$6,$L202 li $9,3 # 0x3 beq $2,$9,$L203 li $3,1 # 0x1 bne $2,$3,$L148 lbu $2,4($4) .set noreorder .set nomacro j $L148 sb $2,4($7) .set macro .set reorder$L193: lw $4,44($fp)$L356: .set noreorder .set nomacro jal memcpy move $5,$17 .set macro .set reorder .set noreorder .set nomacro j $L330 addu $19,$19,$16 .set macro .set reorder$L107: 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 $L104 sb $2,6($6) .set macro .set reorder$L132: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) .set noreorder .set nomacro j $L130 sb $3,5($4) .set macro .set reorder$L311: lbu $2,4($4) .set noreorder .set nomacro j $L104 sb $2,4($6) .set macro .set reorder$L304: lw $2,36($18) lw $7,44($18) lw $3,40($18) addu $7,$7,$2 subu $7,$7,$3 lw $4,144($fp) addu $2,$20,$7 addiu $2,$2,-8 lui $6,%hi($LC11) sw $2,12($4) sw $7,8($4) addiu $6,$6,%lo($LC11) sw $2,16($sp) li $4,7 # 0x7 .set noreorder .set nomacro jal mp_msg li $5,6 # 0x6 .set macro .set reorder lw $6,144($fp) lw $4,44($18) lw $5,8($6) lw $2,52($6) lw $9,88($fp) slt $3,$5,$4 sw $2,4($9) .set noreorder .set nomacro beq $3,$0,$L214 sw $9,92($2) .set macro .set reorder lw $2,40($18) subu $2,$4,$2 subu $2,$5,$2 bltz $2,$L214 sw $2,36($18) lw $2,144($fp)$L331: move $sp,$fp sw $0,48($2) lw $31,140($sp) lw $fp,136($sp) lw $23,132($sp) lw $22,128($sp) lw $21,124($sp) lw $20,120($sp) lw $19,116($sp) lw $18,112($sp) lw $17,108($sp) lw $16,104($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,144 .set macro .set reorder$L114: li $2,22050 # 0x5622 swl $2,7($21) .set noreorder .set nomacro j $L116 swr $2,4($21) .set macro .set reorder$L133: 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 $L130 sb $2,6($4) .set macro .set reorder$L326: lw $4,144($fp) addiu $5,$5,%lo($LC9) .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$L237: subu $17,$23,$17 sw $17,40($fp) lw $6,40($fp) beq $23,$6,$L329$L238: sw $0,144($fp) lw $sp,92($fp) move $sp,$fp lw $2,144($fp) lw $31,140($sp) lw $fp,136($sp) lw $23,132($sp) lw $22,128($sp) lw $21,124($sp) lw $20,120($sp) lw $19,116($sp) lw $18,112($sp) lw $17,108($sp) lw $16,104($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,144 .set macro .set reorder$L323: lui $5,%hi($LC6) lw $4,144($fp) addiu $5,$5,%lo($LC6) .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$L115: li $2,44100 # 0xac44 swl $2,7($21) .set noreorder .set nomacro j $L116 swr $2,4($21) .set macro .set reorder$L317: lbu $2,4($5) .set noreorder .set nomacro j $L130 sb $2,4($4) .set macro .set reorder$L324: lui $5,%hi($LC7) lw $4,144($fp) addiu $5,$5,%lo($LC7) .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$L328: lw $9,52($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,$L183 addiu $4,$17,-4 .set macro .set reorder$L258:#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,$L258$L183: andi $2,$6,0x1c addu $7,$7,$2 sltu $3,$5,$7 .set noreorder .set nomacro beq $3,$0,$L358 andi $2,$6,0x3 .set macro .set reorder$L259:#APP S32LDI xr1,$4,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$7 .set noreorder .set nomacro bne $2,$0,$L259 andi $2,$6,0x3 .set macro .set reorder$L358: li $6,2 # 0x2 beq $2,$6,$L189 li $9,3 # 0x3 beq $2,$9,$L190 li $3,1 # 0x1 bne $2,$3,$L187 lbu $2,4($4) .set noreorder .set nomacro j $L187 sb $2,4($5) .set macro .set reorder$L214: .set noreorder .set nomacro jal stream_seek_long move $4,$18 .set macro .set reorder .set noreorder .set nomacro j $L331 lw $2,144($fp) .set macro .set reorder$L325: lui $5,%hi($LC8) lw $4,144($fp) addiu $5,$5,%lo($LC8) .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$L39: lbu $2,4($4) sb $2,4($6) lbu $3,5($4) .set noreorder .set nomacro j $L37 sb $3,5($6) .set macro .set reorder$L315: li $2,11025 # 0x2b11 swl $2,7($21) .set noreorder .set nomacro j $L116 swr $2,4($21) .set macro .set reorder$L146: lbu $2,4($4) move $6,$17 sb $2,4($5) lbu $3,5($4) sb $3,5($5) lw $4,144($fp) lui $5,%hi($LC2) .set noreorder .set nomacro jal demux_info_add addiu $5,$5,%lo($LC2) .set macro .set reorder .set noreorder .set nomacro j $L330 addu $19,$19,$16 .set macro .set reorder$L8: addiu $4,$21,20 sb $0,18($21) .set noreorder .set nomacro j $L6 sb $0,19($21) .set macro .set reorder$L19: sb $0,4($5) .set noreorder .set nomacro j $L17 sb $0,1($4) .set macro .set reorder$L40: 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 $L37 sb $2,6($6) .set macro .set reorder$L147: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) sb $3,5($5) lbu $2,6($4) sb $2,6($5) lw $4,144($fp) lui $5,%hi($LC2) .set noreorder .set nomacro jal demux_info_add addiu $5,$5,%lo($LC2) .set macro .set reorder .set noreorder .set nomacro j $L330 addu $19,$19,$16 .set macro .set reorder$L161: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) .set noreorder .set nomacro j $L159 sb $3,5($5) .set macro .set reorder$L9: addiu $4,$21,21 sb $0,18($21) sb $0,19($21) .set noreorder .set nomacro j $L6 sb $0,20($21) .set macro .set reorder$L20: sb $0,6($5) sb $0,4($5) .set noreorder .set nomacro j $L17 sb $0,5($5) .set macro .set reorder$L294: lbu $2,4($4) .set noreorder .set nomacro j $L37 sb $2,4($6) .set macro .set reorder$L291: addiu $4,$21,19 .set noreorder .set nomacro j $L6 sb $0,18($21) .set macro .set reorder$L292: .set noreorder .set nomacro j $L17 sb $0,4($5) .set macro .set reorder$L327: lbu $2,4($4) sb $2,4($5) lw $4,144($fp) lui $5,%hi($LC2) .set noreorder .set nomacro jal demux_info_add addiu $5,$5,%lo($LC2) .set macro .set reorder .set noreorder .set nomacro j $L330 addu $19,$19,$16 .set macro .set reorder$L162: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) sb $3,5($5) lbu $2,6($4) .set noreorder .set nomacro j $L159 sb $2,6($5) .set macro .set reorder$L175: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) .set noreorder .set nomacro j $L173 sb $3,5($5) .set macro .set reorder$L203: lbu $2,4($4) sb $2,4($7) lbu $3,5($4) sb $3,5($7) lbu $2,6($4) .set noreorder .set nomacro j $L148 sb $2,6($7) .set macro .set reorder$L189: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) .set noreorder .set nomacro j $L187 sb $3,5($5) .set macro .set reorder$L176: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) sb $3,5($5) lbu $2,6($4) .set noreorder .set nomacro j $L173 sb $2,6($5) .set macro .set reorder$L233: .set noreorder .set nomacro j $L25 lw $5,36($18) .set macro .set reorder$L202: lbu $2,4($4) sb $2,4($7) lbu $3,5($4) .set noreorder .set nomacro j $L148 sb $3,5($7) .set macro .set reorder$L190: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) sb $3,5($5) lbu $2,6($4) .set noreorder .set nomacro j $L187 sb $2,6($5) .set macro .set reorder .end demux_open_vqf .section .text.demux_probe_vqf,"ax",@progbits
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?