nuppelvideo.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 1,260 行 · 第 1/2 页
MID
1,260 行
bne $2,$0,$L97$L75: andi $2,$16,0x1c addu $6,$6,$2 sltu $3,$4,$6 .set noreorder .set nomacro beq $3,$0,$L141 andi $3,$16,0x3 .set macro .set reorder$L98:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$6 .set noreorder .set nomacro bne $2,$0,$L98 andi $3,$16,0x3 .set macro .set reorder$L141: li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L80 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L81 li $2,1 # 0x1 .set macro .set reorder bne $3,$2,$L17 lbu $2,4($5) sb $2,4($4) .set noreorder .set nomacro j $L84 lw $4,%lo(previous_buffer.2915)($19) .set macro .set reorder$L15: sltu $2,$18,40 .set noreorder .set nomacro bne $2,$0,$L128 andi $2,$22,0x3 .set macro .set reorder li $3,4 # 0x4 subu $3,$3,$2 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L42 move $4,$22 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L43 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L129$L40: addiu $5,$4,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L142 addu $6,$18,$22 .set macro .set reorder li $2,-32 # 0xffffffffffffffe0 and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 .set noreorder .set nomacro beq $3,$0,$L143 addiu $2,$6,-31 .set macro .set reorder$L99:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 bne $2,$0,$L99 addu $6,$18,$22$L142: addiu $2,$6,-31$L143: li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L144 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L145:#APP pref 30,0($2) S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L145 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L144: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L49$L101:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L101$L49: andi $3,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L52 addiu $4,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L53 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L130$L39: sltu $2,$21,40 .set noreorder .set nomacro bne $2,$0,$L131 andi $2,$6,0x3 .set macro .set reorder li $3,4 # 0x4 subu $3,$3,$2 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L58 move $4,$6 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L59 li $2,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L132 li $2,127 .set macro .set reorder$L56: li $2,2139029504 # 0x7f7f0000 ori $2,$2,0x7f7f addiu $5,$4,-4#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L60 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 beq $3,$0,$L60$L102:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 bne $2,$0,$L102$L60: addu $6,$21,$6 addiu $2,$6,-31 li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L146 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L147:#APP pref 30,0($2) S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L147 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L146: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L148 andi $4,$6,0x3 .set macro .set reorder$L104:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L104 andi $4,$6,0x3 .set macro .set reorder$L148: li $2,2 # 0x2 .set noreorder .set nomacro beq $4,$2,$L69 addiu $6,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $4,$2,$L70 li $2,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro bne $4,$2,$L134 sll $3,$18,1 .set macro .set reorder sll $2,$18,1 addu $2,$2,$18 srl $3,$2,31 addu $3,$3,$2 sra $16,$3,1 li $2,127 sltu $17,$16,32 .set noreorder .set nomacro j $L17 sb $2,4($5) .set macro .set reorder$L71: move $4,$22$L140: .set noreorder .set nomacro jal memcpy move $6,$16 .set macro .set reorder j $L17$L18: move $6,$7$L138: .set noreorder .set nomacro jal memcpy move $4,$22 .set macro .set reorder .set noreorder .set nomacro j $L134 sll $3,$18,1 .set macro .set reorder$L92: lbu $2,4($4) sb $2,4($7) lbu $3,5($4) .set noreorder .set nomacro j $L94 sb $3,5($7) .set macro .set reorder$L93: 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 $L94 sb $2,6($7) .set macro .set reorder$L131: move $4,$6 li $5,127 # 0x7f .set noreorder .set nomacro jal memset move $6,$21 .set macro .set reorder .set noreorder .set nomacro j $L134 sll $3,$18,1 .set macro .set reorder$L128: move $6,$18 move $4,$22 .set noreorder .set nomacro jal memset move $5,$0 .set macro .set reorder .set noreorder .set nomacro j $L39 addu $6,$18,$22 .set macro .set reorder$L58: li $2,127 addiu $4,$6,2 sb $2,1($6) .set noreorder .set nomacro j $L56 sb $2,0($6) .set macro .set reorder$L69: sll $2,$18,1 addu $2,$2,$18 srl $3,$2,31 addu $3,$3,$2 sra $16,$3,1 li $2,127 sltu $17,$16,32 sb $2,4($5) .set noreorder .set nomacro j $L17 sb $2,1($6) .set macro .set reorder$L52: sb $0,4($5) .set noreorder .set nomacro j $L39 sb $0,1($4) .set macro .set reorder$L42: addiu $4,$22,2 sb $0,0($22) .set noreorder .set nomacro j $L40 sb $0,1($22) .set macro .set reorder$L43: addiu $4,$22,3 sb $0,0($22) sb $0,1($22) .set noreorder .set nomacro j $L40 sb $0,2($22) .set macro .set reorder$L70: sll $2,$18,1 addu $2,$2,$18 srl $3,$2,31 addu $3,$3,$2 sra $16,$3,1 li $2,127 sltu $17,$16,32 sb $2,6($5) sb $2,4($5) .set noreorder .set nomacro j $L17 sb $2,5($5) .set macro .set reorder$L59: li $2,127 addiu $4,$6,3 sb $2,2($6) sb $2,0($6) .set noreorder .set nomacro j $L56 sb $2,1($6) .set macro .set reorder$L53: sb $0,6($5) sb $0,4($5) .set noreorder .set nomacro j $L39 sb $0,5($5) .set macro .set reorder$L132: addiu $4,$6,1 .set noreorder .set nomacro j $L56 sb $2,0($6) .set macro .set reorder$L130: .set noreorder .set nomacro j $L39 sb $0,4($5) .set macro .set reorder$L129: addiu $4,$22,1 .set noreorder .set nomacro j $L40 sb $0,0($22) .set macro .set reorder$L127: .set noreorder .set nomacro jal uc_malloc addiu $4,$4,12 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L30 sw $2,%lo(buffer.2914)($17) .set macro .set reorder .set noreorder .set nomacro j $L135 lui $6,%hi($LC1) .set macro .set reorder$L80: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) sb $3,5($4) .set noreorder .set nomacro j $L84 lw $4,%lo(previous_buffer.2915)($19) .set macro .set reorder$L28: sll $2,$18,1 lbu $4,4($6) addu $2,$2,$18 srl $3,$2,31 sb $4,4($5) addu $3,$3,$2 lbu $4,5($6) sra $16,$3,1 sltu $17,$16,32 .set noreorder .set nomacro j $L17 sb $4,5($5) .set macro .set reorder$L81: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) sb $3,5($4) lbu $2,6($5) sb $2,6($4) .set noreorder .set nomacro j $L84 lw $4,%lo(previous_buffer.2915)($19) .set macro .set reorder$L29: lbu $2,4($6) sll $3,$18,1 sb $2,4($5) lbu $4,5($6) addu $3,$3,$18 srl $2,$3,31 sb $4,5($5) addu $2,$2,$3 lbu $4,6($6) sra $16,$2,1 sltu $17,$16,32 .set noreorder .set nomacro j $L17 sb $4,6($5) .set macro .set reorder .end decode_nuv .local previous_buffer.2915 .comm previous_buffer.2915,4,4 .local buffer.2914 .comm buffer.2914,4,4 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?