sharedbook.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 2,649 行 · 第 1/3 页
S
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 nomacrobeq $4,$0,$L9nopmove $2,$0$L5:srl $4,$4,1bne $4,$0,$L5addiu $2,$2,1j $31nop$L9:j $31move $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 nomacrolw $8,4($4)beq $8,$0,$L37move $2,$0move $3,$8$L14:srl $3,$3,1bne $3,$0,$L14addiu $2,$2,1addiu $3,$2,-1$L13:lw $4,0($4)addiu $2,$4,-1mul $2,$3,$2div $0,$2,$4teq $4,$0,7mflo $2sra $3,$8,$2$L36:blez $4,$L41li $6,1 # 0x1$L17:addiu $5,$3,1li $6,1 # 0x1li $7,1 # 0x1move $2,$0$L20:addiu $2,$2,1mul $6,$6,$3bne $2,$4,$L20mul $7,$7,$5slt $2,$8,$6bne $2,$0,$L21nop$L40:slt $2,$8,$7bne $2,$0,$L39nopbgtz $4,$L17addiu $3,$3,1li $6,1 # 0x1$L41:slt $2,$8,$6beq $2,$0,$L40li $7,1 # 0x1$L21:j $L36addiu $3,$3,-1$L39:j $31move $2,$3$L37:j $L13li $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 nomacrolw $6,0($4)lw $4,0($5)lw $2,0($6)lw $3,0($4)sltu $5,$2,$3sltu $2,$3,$2j $31subu $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 nomacroaddiu $sp,$sp,-72sw $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,$4addiu $2,$2,-1sltu $2,$2,2sw $5,76($sp)sw $6,80($sp)bne $2,$0,$L45sw $7,84($sp)move $23,$0move $2,$23lw $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 $31addiu $sp,$sp,72$L45:lw $4,16($4)li $2,2031616 # 0x1f0000ori $2,$2,0xffffand $16,$4,$2bne $16,$0,$L48sll $2,$4,1lw $4,20($18)li $2,2031616 # 0x1f0000ori $2,$2,0xffffand $17,$4,$2bne $17,$0,$L54li $22,-9999 # 0xffffffffffffd8f1li $2,-9999 # 0xffffffffffffd8f1$L223:sw $2,16($sp)$L56:lw $4,0($18)lw $2,76($sp)li $5,4 # 0x4jal uc_callocmul $4,$2,$4move $23,$2lw $4,0($18)lw $2,76($sp)li $5,4 # 0x4mul $4,$2,$4jal uc_callocmove $19,$23lw $3,84($sp)move $21,$2sw $22,0($3)lw $3,12($18)move $25,$2li $2,1 # 0x1beq $3,$2,$L61li $2,2 # 0x2beq $3,$2,$L211nop$L189:lw $8,0($18)$L60:lw $3,76($sp)mul $2,$3,$8blez $2,$L182move $4,$2move $7,$0$L184:lw $5,84($sp)lw $2,0($25)lw $3,0($5)addiu $7,$7,1subu $6,$3,$2slt $2,$2,$3slt $8,$7,$4beq $2,$0,$L185addiu $25,$25,4lw $2,0($19)sra $2,$2,$6sw $2,0($19)$L185:bne $8,$0,$L184addiu $19,$19,4$L182:jal uc_freemove $4,$21move $2,$23lw $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 $31addiu $sp,$sp,72$L48:srl $2,$2,22addiu $22,$2,-788li $3,1073741824 # 0x40000000$L52:sll $16,$16,1and $2,$16,$3beq $2,$0,$L52addiu $22,$22,-1li $2,-2147483648 # 0xffffffff80000000and $2,$4,$2subu $3,$0,$16movn $16,$3,$2lw $4,20($18)li $2,2031616 # 0x1f0000ori $2,$2,0xffffand $17,$4,$2beq $17,$0,$L223li $2,-9999 # 0xffffffffffffd8f1$L54:sll $2,$4,1srl $2,$2,22addiu $2,$2,-788sw $2,16($sp)li $3,1073741824 # 0x40000000move $5,$2$L58:sll $17,$17,1addiu $5,$5,-1and $2,$17,$3beq $2,$0,$L58sw $5,16($sp)li $2,-2147483648 # 0xffffffff80000000and $2,$4,$2subu $3,$0,$17j $L56movn $17,$3,$2$L211:lw $fp,4($18)blez $fp,$L189lw $12,80($sp)lw $8,0($18)move $20,$0move $24,$0sw $0,20($sp)move $3,$12$L131:beq $3,$0,$L132sll $3,$20,2lw $2,8($18)addu $3,$3,$2lw $4,0($3)beq $4,$0,$L134nop$L132:blez $8,$L135lw $4,20($sp)lw $15,32($18)sll $2,$24,2addu $7,$2,$15move $11,$0move $14,$0move $13,$0li $15,-1073741824 # 0xffffffffc0000000sll $10,$4,2$L137:lw $4,0($7)slt $2,$4,0subu $3,$0,$4movn $4,$3,$2bltz $4,$L213move $2,$4beq $2,$0,$L224li $6,-31 # 0xffffffffffffffe1move $3,$2$L226:move $2,$0$L143:srl $3,$3,1bne $3,$0,$L143addiu $2,$2,1addiu $6,$2,-31beq $17,$0,$L145subu $2,$0,$6$L215:sll $2,$4,$2beq $2,$0,$L148move $4,$0mult $17,$2lw $3,16($sp)mfhi $5addiu $2,$6,32addu $31,$3,$2move $4,$5$L148:beq $16,$0,$L149nopbne $4,$0,$L151slt $2,$31,$22move $4,$16move $31,$22$L149:beq $13,$0,$L162nopbne $4,$0,$L164slt $2,$31,$14move $4,$13move $31,$14$L162:lw $2,28($18)beq $2,$0,$L225lw $5,80($sp)move $14,$31move $13,$4$L225:beq $5,$0,$L177addu $2,$10,$23lw $2,0($12)mul $3,$2,$8addu $2,$3,$11sll $2,$2,2addu $2,$2,$23sw $4,0($2)lw $3,0($12)mul $2,$3,$8addu $3,$2,$11sll $3,$3,2addu $3,$3,$21sw $31,0($3)$L179:lw $3,84($sp)lw $2,0($3)slt $2,$2,$31beq $2,$0,$L180nopsw $31,0($3)$L180:addiu $11,$11,1slt $2,$11,$8addiu $7,$7,4bne $2,$0,$L137addiu $10,$10,4$L135:lw $4,20($sp)addiu $12,$12,4addu $4,$4,$8sw $4,20($sp)$L134:addiu $20,$20,1slt $2,$20,$fpbeq $2,$0,$L60addu $24,$24,$8j $L131lw $3,80($sp)$L213:subu $2,$0,$4bne $2,$0,$L226move $3,$2li $6,-31 # 0xffffffffffffffe1$L224:bne $17,$0,$L215li $2,31 # 0x1f$L145:j $L148move $4,$0$L151:beq $2,$0,$L153subu $6,$31,$22subu $9,$22,$31addiu $3,$9,1slt $2,$3,32addiu $31,$22,1bne $2,$0,$L155sra $6,$16,1move $3,$0$L157:addu $4,$6,$3and $2,$4,$15beq $2,$15,$L160nopbne $2,$0,$L149nop$L160:sll $4,$4,1j $L149addiu $31,$31,-1$L164:beq $2,$0,$L166subu $6,$31,$14subu $9,$14,$31addiu $3,$9,1slt $2,$3,32addiu $31,$14,1bne $2,$0,$L168sra $6,$13,1move $3,$0$L170:addu $4,$6,$3and $2,$4,$15beq $2,$15,$L173nopbne $2,$0,$L162nop$L173:sll $4,$4,1j $L162addiu $31,$31,-1$L177:addu $3,$10,$21sw $4,0($2)j $L179sw $31,0($3)$L166:addiu $5,$6,1slt $2,$5,32addiu $31,$31,1bne $2,$0,$L171sra $3,$4,1j $L170move $6,$0$L153:addiu $5,$6,1slt $2,$5,32addiu $31,$31,1bne $2,$0,$L158sra $3,$4,1j $L157move $6,$0$L155:li $5,1 # 0x1sll $2,$5,$9addu $2,$4,$2j $L157sra $3,$2,$3$L171:li $4,1 # 0x1sll $2,$4,$6addu $2,$2,$13j $L170sra $6,$2,$5$L168:li $5,1 # 0x1sll $2,$5,$9addu $2,$4,$2j $L170sra $3,$2,$3$L158:li $4,1 # 0x1sll $2,$4,$6addu $2,$16,$2j $L157sra $6,$2,$5$L61:lw $fp,4($18)beq $fp,$0,$L216move $2,$0move $3,$fp$L67:srl $3,$3,1bne $3,$0,$L67addiu $2,$2,1addiu $3,$2,-1$L66:lw $8,0($18)addiu $2,$8,-1mul $2,$3,$2div $0,$2,$8teq $8,$0,7mflo $2sra $7,$fp,$2$L210:blez $8,$L227li $4,1 # 0x1$L70:addiu $3,$7,1li $4,1 # 0x1li $5,1 # 0x1move $2,$0$L73:addiu $2,$2,1mul $4,$4,$7bne $8,$2,$L73mul $5,$5,$3slt $2,$fp,$4bne $2,$0,$L74nop$L219:slt $2,$fp,$5bne $2,$0,$L218nopbgtz $8,$L70addiu $7,$7,1li $4,1 # 0x1$L227:slt $2,$fp,$4beq $2,$0,$L219li $5,1 # 0x1$L74:j $L210addiu $7,$7,-1$L218:blez $fp,$L60lw $13,80($sp)move $14,$0sw $0,24($sp)move $2,$13$L79:beq $2,$0,$L80sll $3,$14,2lw $2,8($18)addu $3,$3,$2lw $4,0($3)beq $4,$0,$L82nop$L80:blez $8,$L83li $12,1 # 0x1div $0,$14,$12teq $12,$0,7lw $3,24($sp)lw $15,32($18)sll $10,$3,2move $11,$0move $24,$0move $20,$0mflo $3div $0,$3,$7teq $7,$0,7mfhi $2sll $2,$2,2addu $2,$2,$15lw $4,0($2)slt $2,$4,0subu $3,$0,$4movn $4,$3,$2bltz $4,$L220move $2,$4$L87:beq $2,$0,$L228li $6,-31 # 0xffffffffffffffe1move $3,$2$L230:move $2,$0$L91:srl $3,$3,1bne $3,$0,$L91addiu $2,$2,1addiu $6,$2,-31beq $17,$0,$L93subu $2,$0,$6$L222:sll $2,$4,$2beq $2,$0,$L96move $4,$0mult $17,$2lw $3,16($sp)mfhi $5addiu $2,$6,32addu $31,$3,$2move $4,$5$L96:beq $16,$0,$L97nopbne $4,$0,$L99slt $2,$31,$22move $4,$16move $31,$22$L97:beq $24,$0,$L110nopbne $4,$0,$L112slt $2,$31,$20move $4,$24move $31,$20$L110:lw $2,28($18)beq $2,$0,$L229lw $2,80($sp)move $24,$4move $20,$31$L229:beq $2,$0,$L125addu $2,$10,$23lw $2,0($13)mul $3,$2,$8addu $2,$3,$11sll $2,$2,2addu $2,$2,$23sw $4,0($2)lw $3,0($13)mul $2,$3,$8addu $3,$2,$11sll $3,$3,2addu $3,$3,$21sw $31,0($3)$L127:lw $3,84($sp)lw $2,0($3)slt $2,$2,$31beq $2,$0,$L128nopsw $31,0($3)$L128:addiu $11,$11,1slt $2,$11,$8beq $2,$0,$L83addiu $10,$10,4mul $12,$12,$7div $0,$14,$12teq $12,$0,7mflo $3div $0,$3,$7teq $7,$0,7mfhi $2sll $2,$2,2addu $2,$2,$15lw $4,0($2)slt $2,$4,0subu $3,$0,$4movn $4,$3,$2bgez $4,$L87move $2,$4$L220:subu $2,$0,$4bne $2,$0,$L230move $3,$2li $6,-31 # 0xffffffffffffffe1$L228:bne $17,$0,$L222li $2,31 # 0x1f$L93:j $L96move $4,$0$L83:lw $2,24($sp)addiu $13,$13,4addu $2,$2,$8sw $2,24($sp)$L82:addiu $14,$14,1slt $2,$14,$fpbeq $2,$0,$L60lw $2,80($sp)j $L79nop$L99:beq $2,$0,$L101subu $6,$31,$22subu $9,$22,$31addiu $3,$9,1slt $2,$3,32addiu $31,$22,1bne $2,$0,$L103sra $6,$16,1move $3,$0$L105:addu $4,$6,$3li $5,-1073741824 # 0xffffffffc0000000and $2,$4,$5beq $2,$5,$L108nopbne $2,$0,$L97nop$L108:sll $4,$4,1j $L97addiu $31,$31,-1$L112:beq $2,$0,$L114subu $6,$31,$20subu $9,$20,$31addiu $3,$9,1slt $2,$3,32addiu $31,$20,1bne $2,$0,$L116sra $6,$24,1move $3,$0$L118:addu $4,$6,$3li $5,-1073741824 # 0xffffffffc0000000and $2,$4,$5beq $2,$5,$L121nopbne $2,$0,$L110nop$L121:sll $4,$4,1j $L110addiu $31,$31,-1$L125:addu $3,$10,$21sw $4,0($2)j $L127sw $31,0($3)$L114:addiu $5,$6,1slt $2,$5,32addiu $31,$31,1bne $2,$0,$L119sra $3,$4,1j $L118move $6,$0$L101:addiu $5,$6,1slt $2,$5,32addiu $31,$31,1bne $2,$0,$L106sra $3,$4,1j $L105move $6,$0$L103:li $5,1 # 0x1sll $2,$5,$9addu $2,$4,$2
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?