hcr.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 1,458 行 · 第 1/2 页
MID
1,458 行
sb $0,12($3) sb $22,0($3) sb $0,1($3) lw $5,14460($sp) addiu $2,$18,1 sh $21,2($3) andi $18,$2,0xffff andi $3,$5,0xffff bne $18,$3,$L180 andi $23,$4,0xffff$L129: move $8,$18$L74: lw $9,14440($sp)$L190: addiu $3,$19,1 lbu $2,7800($9) andi $19,$3,0xffff sltu $2,$19,$2 bne $2,$0,$L191 lw $5,14468($sp)$L131: lw $2,14408($sp) lw $4,14540($sp) addiu $3,$2,1 lbu $2,2($4) andi $3,$3,0xffff sltu $2,$3,$2 bne $2,$0,$L133 sw $3,14408($sp) lw $4,14540($sp)$L187: lw $3,14476($sp) lw $6,14448($sp) lw $9,14400($sp) addu $2,$3,$4 addu $5,$6,$4 lhu $3,1936($2) addiu $6,$9,1 lhu $4,1936($5) andi $6,$6,0x00ff subu $3,$3,$4 sll $2,$6,2 slt $2,$2,$3 sw $6,14424($sp) bne $2,$0,$L136 sw $6,14400($sp) lw $4,14540($sp) lbu $6,0($4)$L135: lw $5,14444($sp) andi $5,$5,0x00ff sltu $2,$5,$6 bne $2,$0,$L72 sw $5,14396($sp)$L70: lw $9,14368($sp) lw $4,14376($sp) addiu $9,$9,1 andi $3,$9,0xffff sltu $2,$3,$4 bne $2,$0,$L69 sw $9,14368($sp) lw $5,14416($sp) beq $5,$0,$L166 li $2,10 # 0xa divu $0,$8,$5 teq $5,$0,7 mflo $2 andi $2,$2,0xffff beq $2,$0,$L58 sw $2,14412($sp) li $2,1 # 0x1 subu $fp,$8,$5 sw $2,14404($sp) move $23,$0$L142: slt $5,$23,$fp move $20,$0 sw $5,14452($sp) lw $5,14452($sp)$L196: beq $5,$0,$L144 lw $3,14416($sp) move $4,$23 div $0,$20,$3 teq $3,$0,7 addiu $3,$23,1 andi $21,$3,0xffff move $18,$0 addiu $22,$sp,16 mfhi $2 j $L146 andi $3,$2,0xffff$L181: addu $7,$6,$5$L152: addu $16,$8,$22 subu $2,$12,$11 lhu $6,6162($16) addu $17,$2,$22 lw $2,14548($sp) sll $6,$6,1 lbu $4,6160($16) move $5,$7 addu $6,$6,$2 jal huffman_spectral_data_2 lb $19,24($17) bltz $2,$L157 li $2,1$L194: sb $2,6161($16) addiu $2,$18,1$L193: lw $3,14416($sp) andi $18,$2,0xffff beq $18,$3,$L192 addiu $2,$20,1 addiu $2,$21,1$L195: slt $3,$21,$fp move $4,$21 beq $3,$0,$L144 andi $21,$2,0xffff lw $5,14416($sp) addu $2,$18,$20 div $0,$2,$5 teq $5,$0,7 mfhi $3 andi $3,$3,0xffff$L146: sll $8,$4,4 addu $4,$8,$22 lbu $2,6161($4) bne $2,$0,$L193 addiu $2,$18,1 sll $12,$3,4 sll $11,$3,2 subu $5,$12,$11 addu $2,$5,$22 lb $3,24($2) blez $3,$L193 addiu $2,$18,1 lb $2,6172($4) beq $2,$0,$L181 addiu $6,$sp,32 addiu $2,$sp,6176 addu $2,$2,$8 addiu $4,$2,4 lb $13,8($4) addiu $9,$sp,32 beq $13,$0,$L152 addu $7,$9,$5 lb $6,8($7) lw $9,4($2) slt $2,$6,33 bne $2,$0,$L154 lw $4,4($4) addiu $2,$6,-32 li $3,1 # 0x1 sll $3,$3,$2 lw $4,4($7) addiu $3,$3,-1 lw $10,0($7) and $4,$3,$4 sll $5,$9,$2 move $3,$0$L156: lbu $2,8($7) addu $16,$8,$22 addu $2,$13,$2 sb $2,8($7) or $4,$4,$5 subu $2,$12,$11 or $3,$10,$3 lhu $6,6162($16) addu $17,$2,$22 sw $3,0($7) sw $4,4($7) lw $2,14548($sp) sll $6,$6,1 lbu $4,6160($16) move $5,$7 addu $6,$6,$2 jal huffman_spectral_data_2 lb $19,24($17) bgez $2,$L194 li $2,1$L157: lw $2,24($17) lw $3,16($17) lw $4,20($17) sw $2,6172($16) sw $3,6164($16) sb $19,6172($16) sw $4,6168($16) addiu $2,$18,1 lw $3,14416($sp) andi $18,$2,0xffff bne $18,$3,$L195 addiu $2,$21,1$L144: addiu $2,$20,1$L192: lw $4,14416($sp) andi $20,$2,0xffff bne $20,$4,$L196 lw $5,14452($sp) move $16,$0 sll $2,$16,2$L197: sll $4,$16,4 subu $4,$4,$2 addiu $5,$sp,32 addu $4,$5,$4 lb $2,8($4) move $5,$4 andi $6,$2,0x00ff beq $2,$0,$L163 addiu $4,$4,4 jal rewrev_lword nop$L163: addiu $2,$16,1 lw $6,14416($sp) andi $16,$2,0xffff bne $16,$6,$L197 sll $2,$16,2 lw $9,14404($sp) lw $4,14412($sp) addiu $2,$9,1 andi $2,$2,0xffff sw $2,14404($sp) addu $3,$23,$6 sltu $2,$4,$2 beq $2,$0,$L142 andi $23,$3,0xffff$L58: move $2,$0$L166: lw $31,14532($sp) lw $fp,14528($sp) lw $23,14524($sp) lw $22,14520($sp) lw $21,14516($sp) lw $20,14512($sp) lw $19,14508($sp) lw $18,14504($sp) lw $17,14500($sp) lw $16,14496($sp) j $31 addiu $sp,$sp,14536$L177: lw $3,14416($sp) addiu $4,$sp,32 sll $2,$3,2 sll $3,$3,4 subu $3,$3,$2 addu $16,$4,$3 move $5,$6 lw $6,14544($sp) jal read_segment move $4,$16 lw $5,14548($sp) sll $6,$21,1 lw $4,14432($sp) addu $6,$5,$6 jal huffman_spectral_data_2 move $5,$16 lb $6,8($16) bne $6,$0,$L183 move $5,$16 lw $6,14416($sp)$L186: andi $7,$17,0xffff addiu $2,$6,1 andi $2,$2,0xffff j $L98 sw $2,14416($sp)$L178: lw $3,14416($sp) sll $2,$2,2 sw $2,14464($sp) lw $4,14464($sp) sll $3,$3,4 subu $16,$3,$4 subu $2,$9,$7 addiu $5,$sp,32 andi $2,$2,0x00ff addu $20,$5,$16 lw $6,14544($sp) move $5,$2 move $4,$20 sw $3,14472($sp) jal read_segment sw $2,14384($sp) lw $6,14416($sp) addiu $9,$sp,16 addiu $2,$6,-1 sll $11,$2,4 sll $10,$2,2 subu $3,$11,$10 addu $16,$16,$9 addu $17,$3,$9 lbu $2,24($16) lbu $3,24($17) addu $2,$2,$3 sb $2,24($16) lb $6,8($20) bne $6,$0,$L184 addiu $4,$20,4$L101: lb $3,24($17) slt $2,$3,33 bne $2,$0,$L103 andi $6,$3,0x00ff addiu $9,$20,-12 lb $7,8($9) addiu $2,$3,-32 slt $3,$7,33 lw $16,20($16) beq $3,$0,$L105 andi $6,$2,0x00ff slt $2,$7,$6 bne $2,$0,$L107 li $4,32 # 0x20 lw $2,-12($20) subu $3,$4,$6 li $5,-1 # 0xffffffffffffffff subu $4,$7,$6 srl $2,$2,$4 srl $3,$5,$3 and $4,$2,$3$L109: lw $2,14472($sp) lw $5,14464($sp) addiu $6,$sp,16 subu $3,$2,$5 subu $2,$11,$10 addu $5,$4,$16 addu $2,$2,$6 addu $3,$3,$6 slt $4,$7,33 sw $5,20($2) beq $4,$0,$L112 lw $16,16($3)$L185: slt $2,$7,32 bne $2,$0,$L114 nop lw $3,0($9)$L116: subu $2,$11,$10 addiu $6,$sp,16 addu $3,$3,$16 addu $2,$2,$6 sw $3,16($2)$L119: subu $3,$11,$10 addiu $6,$sp,16 addu $3,$3,$6 lbu $2,24($3) lw $9,14384($sp) addu $2,$9,$2 j $L99 sb $2,24($3)$L79: xor $2,$6,$22 j $L83 sltu $2,$2,1$L103: bne $6,$0,$L120 lw $16,16($16) move $5,$0$L122: lw $3,14464($sp) lw $9,14472($sp) addiu $4,$sp,16 subu $2,$9,$3 addu $2,$2,$4 lw $4,20($2) subu $3,$11,$10 addu $2,$5,$16 addiu $5,$sp,16 addu $3,$3,$5 sw $4,20($3) j $L119 sw $2,16($3)$L183: andi $6,$6,0x00ff jal rewrev_lword addiu $4,$16,4 j $L186 lw $6,14416($sp)$L184: andi $6,$6,0x00ff move $5,$20 sw $10,14488($sp) jal rewrev_lword sw $11,14492($sp) lw $11,14492($sp) j $L101 lw $10,14488($sp)$L105: subu $8,$7,$6 slt $2,$8,32 beq $2,$0,$L110 li $5,32 # 0x20 li $3,64 # 0x40 lw $5,4($9) subu $2,$3,$7 li $4,-1 # 0xffffffffffffffff srl $2,$4,$2 lw $4,-12($20) subu $3,$6,$7 and $2,$2,$5 sll $2,$2,$3 srl $4,$4,$8 or $4,$2,$4 lw $5,14464($sp) lw $2,14472($sp) addiu $6,$sp,16 subu $3,$2,$5 subu $2,$11,$10 addu $5,$4,$16 addu $2,$2,$6 addu $3,$3,$6 slt $4,$7,33 sw $5,20($2) bne $4,$0,$L185 lw $16,16($3)$L112: addiu $6,$7,-32 slt $2,$6,32 beq $2,$0,$L117 li $4,-1 # 0xffffffffffffffff li $3,64 # 0x40 subu $2,$3,$7 lw $5,4($9) srl $2,$4,$2 and $2,$2,$5 lw $4,0($9) li $5,32 # 0x20 subu $3,$5,$7 sll $2,$2,$3 srl $4,$4,$6 j $L116 or $3,$2,$4$L120: addiu $4,$20,-12 lb $3,8($4) slt $2,$3,33 beq $2,$0,$L123 subu $7,$3,$6 slt $2,$3,$6 bne $2,$0,$L125 subu $4,$6,$3 lw $2,-12($20) subu $4,$3,$6 li $9,32 # 0x20 srl $2,$2,$4 subu $3,$9,$6 li $4,-1 # 0xffffffffffffffff srl $3,$4,$3 j $L122 and $5,$2,$3$L107: lw $2,-12($20) subu $3,$4,$6 li $5,-1 # 0xffffffffffffffff subu $4,$6,$7 sll $2,$2,$4 srl $3,$5,$3 j $L109 and $4,$2,$3$L123: slt $2,$7,32 beq $2,$0,$L127 nop li $9,64 # 0x40 lw $5,4($4) subu $2,$9,$3 li $4,-1 # 0xffffffffffffffff srl $2,$4,$2 lw $4,-12($20) and $2,$2,$5 subu $3,$6,$3 sll $2,$2,$3 srl $4,$4,$7 j $L122 or $5,$2,$4$L114: lw $3,0($9) li $9,32 # 0x20 subu $2,$9,$7 j $L116 sll $3,$3,$2$L117: lw $2,4($9) j $L116 srl $3,$2,$7$L110: lw $3,4($9) subu $2,$5,$6 li $6,-1 # 0xffffffffffffffff srl $3,$3,$8 srl $2,$6,$2 j $L109 and $4,$3,$2$L127: li $5,32 # 0x20 lw $3,4($4) subu $2,$5,$6 li $6,-1 # 0xffffffffffffffff srl $3,$3,$7 srl $2,$6,$2 j $L122 and $5,$3,$2$L125: li $5,32 # 0x20 lw $2,-12($20) subu $3,$5,$6 li $6,-1 # 0xffffffffffffffff sll $2,$2,$4 srl $3,$6,$3 j $L122 and $5,$2,$3$L154: li $2,1 # 0x1 lw $5,0($7) sll $2,$2,$6 subu $3,$0,$6 sll $4,$4,$6 srl $3,$9,$3 addiu $2,$2,-1 and $10,$2,$5 or $5,$4,$3 sll $3,$9,$6 j $L156 move $4,$0$L66: lui $2,%hi(PreSortCB_STD) addiu $2,$2,%lo(PreSortCB_STD) sw $2,14388($sp) j $L68 sw $5,14376($sp)$L60: j $L166 li $2,10 # 0xa .set macro .set reorder .end reordered_spectral_data .rdata .align 2 .type PreSortCB_ER, @object .size PreSortCB_ER, 22PreSortCB_ER: .byte 11 .byte 31 .byte 30 .byte 29 .byte 28 .byte 27 .byte 26 .byte 25 .byte 24 .byte 23 .byte 22 .byte 21 .byte 20 .byte 19 .byte 18 .byte 17 .byte 16 .byte 9 .byte 7 .byte 5 .byte 3 .byte 1 .align 2 .type PreSortCB_STD, @object .size PreSortCB_STD, 6PreSortCB_STD: .byte 11 .byte 9 .byte 7 .byte 5 .byte 3 .byte 1 .align 2 .type maxCwLen, @object .size maxCwLen, 32maxCwLen: .byte 0 .byte 11 .byte 9 .byte 20 .byte 16 .byte 13 .byte 11 .byte 14 .byte 12 .byte 17 .byte 14 .byte 49 .byte 0 .byte 0 .byte 0 .byte 0 .byte 14 .byte 17 .byte 21 .byte 21 .byte 25 .byte 25 .byte 29 .byte 29 .byte 29 .byte 29 .byte 33 .byte 33 .byte 33 .byte 37 .byte 37 .byte 41 .align 2 .type bitmask, @object .size bitmask, 132bitmask: .word 0 .word 1 .word 3 .word 7 .word 15 .word 31 .word 63 .word 127 .word 255 .word 511 .word 1023 .word 2047 .word 4095 .word 8191 .word 16383 .word 32767 .word 65535 .word 131071 .word 262143 .word 524287 .word 1048575 .word 2097151 .word 4194303 .word 8388607 .word 16777215 .word 33554431 .word 67108863 .word 134217727 .word 268435455 .word 536870911 .word 1073741823 .word 2147483647 .word -1 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?