sharedbook.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 2,649 行 · 第 1/3 页
MID
2,649 行
.file 1 "sharedbook.c" .section .mdebug.abi32 .previous .section .text._ilog,"ax",@progbits .align 2 .align 5 .globl _ilog .ent _ilog .type _ilog, @function_ilog: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro beq $4,$0,$L9 nop move $2,$0$L5: srl $4,$4,1 bne $4,$0,$L5 addiu $2,$2,1 j $31 nop$L9: j $31 move $2,$0 .set macro .set reorder .end _ilog .section .text._book_maptype1_quantvals,"ax",@progbits .align 2 .align 5 .globl _book_maptype1_quantvals .ent _book_maptype1_quantvals .type _book_maptype1_quantvals, @function_book_maptype1_quantvals: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro lw $8,4($4) beq $8,$0,$L37 move $2,$0 move $3,$8$L14: srl $3,$3,1 bne $3,$0,$L14 addiu $2,$2,1 addiu $3,$2,-1$L13: lw $4,0($4) addiu $2,$4,-1 mul $2,$3,$2 div $0,$2,$4 teq $4,$0,7 mflo $2 sra $3,$8,$2$L36: blez $4,$L41 li $6,1 # 0x1$L17: addiu $5,$3,1 li $6,1 # 0x1 li $7,1 # 0x1 move $2,$0$L20: addiu $2,$2,1 mul $6,$6,$3 bne $2,$4,$L20 mul $7,$7,$5 slt $2,$8,$6 bne $2,$0,$L21 nop$L40: slt $2,$8,$7 bne $2,$0,$L39 nop bgtz $4,$L17 addiu $3,$3,1 li $6,1 # 0x1$L41: slt $2,$8,$6 beq $2,$0,$L40 li $7,1 # 0x1$L21: j $L36 addiu $3,$3,-1$L39: j $31 move $2,$3$L37: j $L13 li $3,-1 # 0xffffffffffffffff .set macro .set reorder .end _book_maptype1_quantvals .section .text.sort32a,"ax",@progbits .align 2 .align 5 .ent sort32a .type sort32a, @functionsort32a: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro lw $6,0($4) lw $4,0($5) lw $2,0($6) lw $3,0($4) sltu $5,$2,$3 sltu $2,$3,$2 j $31 subu $2,$2,$5 .set macro .set reorder .end sort32a .section .text._book_unquantize,"ax",@progbits .align 2 .align 5 .globl _book_unquantize .ent _book_unquantize .type _book_unquantize, @function_book_unquantize: .frame $sp,72,$31 # vars= 16, regs= 10/0, args= 16, gp= 0 .mask 0xc0ff0000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-72 sw $18,40($sp) sw $31,68($sp) sw $fp,64($sp) sw $23,60($sp) sw $22,56($sp) sw $21,52($sp) sw $20,48($sp) sw $19,44($sp) sw $17,36($sp) sw $16,32($sp) lw $2,12($4) move $18,$4 addiu $2,$2,-1 sltu $2,$2,2 sw $5,76($sp) sw $6,80($sp) bne $2,$0,$L45 sw $7,84($sp) move $23,$0 move $2,$23 lw $31,68($sp) lw $fp,64($sp) lw $23,60($sp) lw $22,56($sp) lw $21,52($sp) lw $20,48($sp) lw $19,44($sp) lw $18,40($sp) lw $17,36($sp) lw $16,32($sp) j $31 addiu $sp,$sp,72$L45: lw $4,16($4) li $2,2031616 # 0x1f0000 ori $2,$2,0xffff and $16,$4,$2 bne $16,$0,$L48 sll $2,$4,1 lw $4,20($18) li $2,2031616 # 0x1f0000 ori $2,$2,0xffff and $17,$4,$2 bne $17,$0,$L54 li $22,-9999 # 0xffffffffffffd8f1 li $2,-9999 # 0xffffffffffffd8f1$L223: sw $2,16($sp)$L56: lw $4,0($18) lw $2,76($sp) li $5,4 # 0x4 jal uc_calloc mul $4,$2,$4 move $23,$2 lw $4,0($18) lw $2,76($sp) li $5,4 # 0x4 mul $4,$2,$4 jal uc_calloc move $19,$23 lw $3,84($sp) move $21,$2 sw $22,0($3) lw $3,12($18) move $25,$2 li $2,1 # 0x1 beq $3,$2,$L61 li $2,2 # 0x2 beq $3,$2,$L211 nop$L189: lw $8,0($18)$L60: lw $3,76($sp) mul $2,$3,$8 blez $2,$L182 move $4,$2 move $7,$0$L184: lw $5,84($sp) lw $2,0($25) lw $3,0($5) addiu $7,$7,1 subu $6,$3,$2 slt $2,$2,$3 slt $8,$7,$4 beq $2,$0,$L185 addiu $25,$25,4 lw $2,0($19) sra $2,$2,$6 sw $2,0($19)$L185: bne $8,$0,$L184 addiu $19,$19,4$L182: jal uc_free move $4,$21 move $2,$23 lw $31,68($sp) lw $fp,64($sp) lw $23,60($sp) lw $22,56($sp) lw $21,52($sp) lw $20,48($sp) lw $19,44($sp) lw $18,40($sp) lw $17,36($sp) lw $16,32($sp) j $31 addiu $sp,$sp,72$L48: srl $2,$2,22 addiu $22,$2,-788 li $3,1073741824 # 0x40000000$L52: sll $16,$16,1 and $2,$16,$3 beq $2,$0,$L52 addiu $22,$22,-1 li $2,-2147483648 # 0xffffffff80000000 and $2,$4,$2 subu $3,$0,$16 movn $16,$3,$2 lw $4,20($18) li $2,2031616 # 0x1f0000 ori $2,$2,0xffff and $17,$4,$2 beq $17,$0,$L223 li $2,-9999 # 0xffffffffffffd8f1$L54: sll $2,$4,1 srl $2,$2,22 addiu $2,$2,-788 sw $2,16($sp) li $3,1073741824 # 0x40000000 move $5,$2$L58: sll $17,$17,1 addiu $5,$5,-1 and $2,$17,$3 beq $2,$0,$L58 sw $5,16($sp) li $2,-2147483648 # 0xffffffff80000000 and $2,$4,$2 subu $3,$0,$17 j $L56 movn $17,$3,$2$L211: lw $fp,4($18) blez $fp,$L189 lw $12,80($sp) lw $8,0($18) move $20,$0 move $24,$0 sw $0,20($sp) move $3,$12$L131: beq $3,$0,$L132 sll $3,$20,2 lw $2,8($18) addu $3,$3,$2 lw $4,0($3) beq $4,$0,$L134 nop$L132: blez $8,$L135 lw $4,20($sp) lw $15,32($18) sll $2,$24,2 addu $7,$2,$15 move $11,$0 move $14,$0 move $13,$0 li $15,-1073741824 # 0xffffffffc0000000 sll $10,$4,2$L137: lw $4,0($7) slt $2,$4,0 subu $3,$0,$4 movn $4,$3,$2 bltz $4,$L213 move $2,$4 beq $2,$0,$L224 li $6,-31 # 0xffffffffffffffe1 move $3,$2$L226: move $2,$0$L143: srl $3,$3,1 bne $3,$0,$L143 addiu $2,$2,1 addiu $6,$2,-31 beq $17,$0,$L145 subu $2,$0,$6$L215: sll $2,$4,$2 beq $2,$0,$L148 move $4,$0 mult $17,$2 lw $3,16($sp) mfhi $5 addiu $2,$6,32 addu $31,$3,$2 move $4,$5$L148: beq $16,$0,$L149 nop bne $4,$0,$L151 slt $2,$31,$22 move $4,$16 move $31,$22$L149: beq $13,$0,$L162 nop bne $4,$0,$L164 slt $2,$31,$14 move $4,$13 move $31,$14$L162: lw $2,28($18) beq $2,$0,$L225 lw $5,80($sp) move $14,$31 move $13,$4$L225: beq $5,$0,$L177 addu $2,$10,$23 lw $2,0($12) mul $3,$2,$8 addu $2,$3,$11 sll $2,$2,2 addu $2,$2,$23 sw $4,0($2) lw $3,0($12) mul $2,$3,$8 addu $3,$2,$11 sll $3,$3,2 addu $3,$3,$21 sw $31,0($3)$L179: lw $3,84($sp) lw $2,0($3) slt $2,$2,$31 beq $2,$0,$L180 nop sw $31,0($3)$L180: addiu $11,$11,1 slt $2,$11,$8 addiu $7,$7,4 bne $2,$0,$L137 addiu $10,$10,4$L135: lw $4,20($sp) addiu $12,$12,4 addu $4,$4,$8 sw $4,20($sp)$L134: addiu $20,$20,1 slt $2,$20,$fp beq $2,$0,$L60 addu $24,$24,$8 j $L131 lw $3,80($sp)$L213: subu $2,$0,$4 bne $2,$0,$L226 move $3,$2 li $6,-31 # 0xffffffffffffffe1$L224: bne $17,$0,$L215 li $2,31 # 0x1f$L145: j $L148 move $4,$0$L151: beq $2,$0,$L153 subu $6,$31,$22 subu $9,$22,$31 addiu $3,$9,1 slt $2,$3,32 addiu $31,$22,1 bne $2,$0,$L155 sra $6,$16,1 move $3,$0$L157: addu $4,$6,$3 and $2,$4,$15 beq $2,$15,$L160 nop bne $2,$0,$L149 nop$L160: sll $4,$4,1 j $L149 addiu $31,$31,-1$L164: beq $2,$0,$L166 subu $6,$31,$14 subu $9,$14,$31 addiu $3,$9,1 slt $2,$3,32 addiu $31,$14,1 bne $2,$0,$L168 sra $6,$13,1 move $3,$0$L170: addu $4,$6,$3 and $2,$4,$15 beq $2,$15,$L173 nop bne $2,$0,$L162 nop$L173: sll $4,$4,1 j $L162 addiu $31,$31,-1$L177: addu $3,$10,$21 sw $4,0($2) j $L179 sw $31,0($3)$L166: addiu $5,$6,1 slt $2,$5,32 addiu $31,$31,1 bne $2,$0,$L171 sra $3,$4,1 j $L170 move $6,$0$L153: addiu $5,$6,1 slt $2,$5,32 addiu $31,$31,1 bne $2,$0,$L158 sra $3,$4,1 j $L157 move $6,$0$L155: li $5,1 # 0x1 sll $2,$5,$9 addu $2,$4,$2 j $L157 sra $3,$2,$3$L171: li $4,1 # 0x1 sll $2,$4,$6 addu $2,$2,$13 j $L170 sra $6,$2,$5$L168: li $5,1 # 0x1 sll $2,$5,$9 addu $2,$4,$2 j $L170 sra $3,$2,$3$L158: li $4,1 # 0x1 sll $2,$4,$6 addu $2,$16,$2 j $L157 sra $6,$2,$5$L61: lw $fp,4($18) beq $fp,$0,$L216 move $2,$0 move $3,$fp$L67: srl $3,$3,1 bne $3,$0,$L67 addiu $2,$2,1 addiu $3,$2,-1$L66: lw $8,0($18) addiu $2,$8,-1 mul $2,$3,$2 div $0,$2,$8 teq $8,$0,7 mflo $2 sra $7,$fp,$2$L210: blez $8,$L227 li $4,1 # 0x1$L70: addiu $3,$7,1 li $4,1 # 0x1 li $5,1 # 0x1 move $2,$0$L73: addiu $2,$2,1 mul $4,$4,$7 bne $8,$2,$L73 mul $5,$5,$3 slt $2,$fp,$4 bne $2,$0,$L74 nop$L219: slt $2,$fp,$5 bne $2,$0,$L218 nop bgtz $8,$L70 addiu $7,$7,1 li $4,1 # 0x1$L227: slt $2,$fp,$4 beq $2,$0,$L219 li $5,1 # 0x1$L74: j $L210 addiu $7,$7,-1$L218: blez $fp,$L60 lw $13,80($sp) move $14,$0 sw $0,24($sp) move $2,$13$L79: beq $2,$0,$L80 sll $3,$14,2 lw $2,8($18) addu $3,$3,$2 lw $4,0($3) beq $4,$0,$L82 nop$L80: blez $8,$L83 li $12,1 # 0x1 div $0,$14,$12 teq $12,$0,7 lw $3,24($sp) lw $15,32($18) sll $10,$3,2 move $11,$0 move $24,$0 move $20,$0 mflo $3 div $0,$3,$7 teq $7,$0,7 mfhi $2 sll $2,$2,2 addu $2,$2,$15 lw $4,0($2) slt $2,$4,0 subu $3,$0,$4 movn $4,$3,$2 bltz $4,$L220 move $2,$4$L87: beq $2,$0,$L228 li $6,-31 # 0xffffffffffffffe1 move $3,$2$L230: move $2,$0$L91: srl $3,$3,1 bne $3,$0,$L91 addiu $2,$2,1 addiu $6,$2,-31 beq $17,$0,$L93 subu $2,$0,$6$L222: sll $2,$4,$2 beq $2,$0,$L96 move $4,$0 mult $17,$2 lw $3,16($sp) mfhi $5 addiu $2,$6,32 addu $31,$3,$2 move $4,$5$L96: beq $16,$0,$L97 nop bne $4,$0,$L99 slt $2,$31,$22 move $4,$16 move $31,$22$L97: beq $24,$0,$L110 nop bne $4,$0,$L112 slt $2,$31,$20 move $4,$24 move $31,$20$L110: lw $2,28($18) beq $2,$0,$L229 lw $2,80($sp) move $24,$4 move $20,$31$L229: beq $2,$0,$L125 addu $2,$10,$23 lw $2,0($13) mul $3,$2,$8 addu $2,$3,$11 sll $2,$2,2 addu $2,$2,$23 sw $4,0($2) lw $3,0($13) mul $2,$3,$8 addu $3,$2,$11 sll $3,$3,2 addu $3,$3,$21 sw $31,0($3)$L127: lw $3,84($sp) lw $2,0($3) slt $2,$2,$31 beq $2,$0,$L128 nop sw $31,0($3)$L128: addiu $11,$11,1 slt $2,$11,$8 beq $2,$0,$L83 addiu $10,$10,4 mul $12,$12,$7 div $0,$14,$12 teq $12,$0,7 mflo $3 div $0,$3,$7 teq $7,$0,7 mfhi $2 sll $2,$2,2 addu $2,$2,$15 lw $4,0($2) slt $2,$4,0 subu $3,$0,$4 movn $4,$3,$2 bgez $4,$L87 move $2,$4$L220: subu $2,$0,$4 bne $2,$0,$L230 move $3,$2 li $6,-31 # 0xffffffffffffffe1$L228: bne $17,$0,$L222 li $2,31 # 0x1f$L93: j $L96 move $4,$0$L83: lw $2,24($sp) addiu $13,$13,4 addu $2,$2,$8 sw $2,24($sp)$L82: addiu $14,$14,1 slt $2,$14,$fp beq $2,$0,$L60 lw $2,80($sp) j $L79 nop$L99: beq $2,$0,$L101 subu $6,$31,$22 subu $9,$22,$31 addiu $3,$9,1 slt $2,$3,32 addiu $31,$22,1 bne $2,$0,$L103 sra $6,$16,1 move $3,$0$L105: addu $4,$6,$3 li $5,-1073741824 # 0xffffffffc0000000 and $2,$4,$5 beq $2,$5,$L108 nop bne $2,$0,$L97 nop$L108: sll $4,$4,1 j $L97 addiu $31,$31,-1$L112: beq $2,$0,$L114 subu $6,$31,$20 subu $9,$20,$31 addiu $3,$9,1 slt $2,$3,32 addiu $31,$20,1 bne $2,$0,$L116 sra $6,$24,1 move $3,$0$L118: addu $4,$6,$3 li $5,-1073741824 # 0xffffffffc0000000 and $2,$4,$5 beq $2,$5,$L121 nop bne $2,$0,$L110 nop$L121: sll $4,$4,1 j $L110 addiu $31,$31,-1$L125: addu $3,$10,$21 sw $4,0($2) j $L127 sw $31,0($3)$L114: addiu $5,$6,1 slt $2,$5,32 addiu $31,$31,1 bne $2,$0,$L119 sra $3,$4,1 j $L118 move $6,$0$L101: addiu $5,$6,1 slt $2,$5,32 addiu $31,$31,1 bne $2,$0,$L106 sra $3,$4,1 j $L105 move $6,$0$L103: li $5,1 # 0x1 sll $2,$5,$9 addu $2,$4,$2
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?