specrec.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,781 行 · 第 1/5 页
S
4,781 行
.file 1 "specrec.c".section .mdebug.abi32.previous.section .text.window_grouping_info,"ax",@progbits.align 2.align 5.globl window_grouping_info.ent window_grouping_info.type window_grouping_info, @functionwindow_grouping_info:.frame $sp,16,$31 # vars= 0, regs= 3/0, args= 0, gp= 0.mask 0x00070000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-16sw $18,8($sp)sw $17,4($sp)sw $16,0($sp)lbu $3,4($5)li $2,2 # 0x2move $24,$5move $18,$4beq $3,$2,$L4lbu $17,2($4)sltu $2,$3,2beq $2,$0,$L55li $2,3 # 0x3$L3:li $2,1sb $2,5($24)sb $2,3($24)sb $2,2($24)lbu $3,3($18)li $2,23 # 0x17beq $3,$2,$L56li $2,1024 # 0x400lhu $3,8($18)beq $3,$2,$L57lui $2,%hi(num_swb_960_window)addiu $2,$2,%lo(num_swb_960_window)addu $2,$17,$2lbu $3,0($2)sb $3,1($24)$L10:lbu $3,3($18)li $2,23 # 0x17beq $3,$2,$L13li $2,512 # 0x200lbu $11,1($24)beq $11,$0,$L16lui $2,%hi(swb_offset_1024_window)sll $3,$17,2addiu $2,$2,%lo(swb_offset_1024_window)addu $3,$3,$2lw $7,0($3)move $4,$0$L24:sll $2,$4,1addu $6,$7,$2lhu $3,0($6)addu $2,$2,$24sh $3,16($2)addiu $4,$4,1lhu $5,0($6)andi $4,$4,0x00ffsltu $3,$4,$11bne $3,$0,$L24sh $5,1936($2)$L16:lhu $3,8($18)$L63:sll $2,$11,1addu $2,$2,$24sh $3,16($2)lhu $4,8($18)move $3,$0sh $4,1936($2)lw $18,8($sp)lw $17,4($sp)lw $16,0($sp)move $2,$3j $31addiu $sp,$sp,16$L55:beq $3,$2,$L3li $3,1 # 0x1lw $18,8($sp)lw $17,4($sp)lw $16,0($sp)move $2,$3j $31addiu $sp,$sp,16$L4:lui $2,%hi(num_swb_128_window)addiu $2,$2,%lo(num_swb_128_window)addu $2,$17,$2lbu $7,0($2)li $3,1li $2,8sb $2,3($5)sb $3,5($5)sb $3,2($5)beq $7,$0,$L25sb $7,1($5)lui $15,%hi(swb_offset_128_window)addiu $2,$15,%lo(swb_offset_128_window)sll $9,$17,2addu $2,$9,$2andi $11,$7,0x00fflw $6,0($2)move $4,$0move $7,$11$L27:sll $2,$4,1addu $3,$2,$6addiu $4,$4,1lhu $5,0($3)andi $4,$4,0x00ffaddu $2,$2,$24sltu $3,$4,$11bne $3,$0,$L27sh $5,1936($2)$L25:lhu $2,8($18)lbu $4,3($24)sll $3,$7,1addu $3,$3,$24srl $2,$2,3addiu $4,$4,-1blez $4,$L46sh $2,1936($3)lbu $9,14($24)lbu $16,2($24)move $8,$0move $5,$0li $10,6 # 0x6j $L30li $11,1$L58:addiu $2,$8,1andi $5,$2,0x00ffsb $11,4($3)slt $3,$5,$4sb $6,2($24)andi $16,$6,0x00ffbeq $3,$0,$L28move $8,$5$L30:addiu $2,$16,1andi $6,$2,0x00ffsubu $2,$10,$5sra $2,$9,$2addiu $3,$16,-1andi $2,$2,0x1addu $7,$24,$3beq $2,$0,$L58addu $3,$6,$24lbu $2,5($7)addiu $2,$2,1sb $2,5($7)addiu $2,$8,1andi $5,$2,0x00ffslt $3,$5,$4bne $3,$0,$L30move $8,$5$L28:beq $16,$0,$L64move $3,$0lbu $11,1($24)move $25,$0$L36:beq $11,$0,$L59move $6,$0move $5,$0move $8,$0sll $9,$17,2lui $15,%hi(swb_offset_128_window)addu $14,$24,$25sll $13,$25,3j $L37sll $12,$25,7$L38:lw $2,0($7)andi $5,$5,0x00ffaddu $2,$2,$4lhu $4,0($2)lhu $3,2($2)subu $2,$12,$13subu $3,$3,$4andi $4,$3,0xfffflbu $3,5($14)addu $2,$2,$10mul $7,$4,$3sll $2,$2,1addu $3,$7,$8addu $2,$2,$24sltu $4,$5,$11sh $8,16($2)addiu $6,$6,1beq $4,$0,$L60andi $8,$3,0xffff$L37:addiu $2,$15,%lo(swb_offset_128_window)sll $4,$5,1addiu $5,$5,1addu $7,$9,$2bne $5,$11,$L38andi $10,$6,0x00fflw $2,0($7)lhu $3,8($18)addu $2,$4,$2lhu $4,0($2)srl $3,$3,3subu $3,$3,$4andi $4,$3,0xfffflbu $3,5($14)subu $2,$12,$13mul $7,$4,$3addu $2,$2,$10andi $5,$5,0x00ffsll $2,$2,1addu $3,$7,$8addu $2,$2,$24sltu $4,$5,$11sh $8,16($2)addiu $6,$6,1bne $4,$0,$L37andi $8,$3,0xffff$L60:andi $3,$6,0x00ff$L42:subu $2,$12,$13addu $2,$2,$3addiu $3,$25,1sll $2,$2,1andi $25,$3,0x00ffaddu $2,$2,$24sltu $3,$25,$16bne $3,$0,$L36sh $8,16($2)move $3,$0$L64:lw $18,8($sp)lw $17,4($sp)lw $16,0($sp)move $2,$3j $31addiu $sp,$sp,16$L59:move $8,$0move $3,$0sll $13,$25,3j $L42sll $12,$25,7$L56:lhu $3,8($18)li $2,512 # 0x200beq $3,$2,$L61lui $2,%hi(num_swb_480_window)addiu $2,$2,%lo(num_swb_480_window)addu $2,$17,$2lbu $3,0($2)j $L10sb $3,1($24)$L13:lhu $3,8($18)beq $3,$2,$L62noplbu $11,1($24)beq $11,$0,$L63lui $2,%hi(swb_offset_480_window)sll $3,$17,2addiu $2,$2,%lo(swb_offset_480_window)addu $3,$3,$2lw $7,0($3)move $4,$0$L23:sll $2,$4,1addu $6,$7,$2lhu $3,0($6)addu $2,$2,$24sh $3,16($2)addiu $4,$4,1lhu $5,0($6)andi $4,$4,0x00ffsltu $3,$4,$11bne $3,$0,$L23sh $5,1936($2)j $L63lhu $3,8($18)$L57:lui $2,%hi(num_swb_1024_window)addiu $2,$2,%lo(num_swb_1024_window)addu $2,$17,$2lbu $3,0($2)j $L10sb $3,1($24)$L61:lui $2,%hi(num_swb_512_window)addiu $2,$2,%lo(num_swb_512_window)addu $2,$17,$2lbu $3,0($2)j $L10sb $3,1($24)$L62:lbu $11,1($24)beq $11,$0,$L16lui $2,%hi(swb_offset_512_window)sll $3,$17,2addiu $2,$2,%lo(swb_offset_512_window)addu $3,$3,$2lw $7,0($3)move $4,$0$L22:sll $2,$4,1addu $6,$7,$2lhu $3,0($6)addu $2,$2,$24sh $3,16($2)addiu $4,$4,1lhu $5,0($6)andi $4,$4,0x00ffsltu $3,$4,$11bne $3,$0,$L22sh $5,1936($2)j $L63lhu $3,8($18)$L46:j $L28lbu $16,2($24).set macro.set reorder.end window_grouping_info.section .text.quant_to_spec,"ax",@progbits.align 2.align 5.ent quant_to_spec.type quant_to_spec, @functionquant_to_spec:.frame $sp,152,$31 # vars= 112, regs= 9/0, args= 0, gp= 0.mask 0x40ff0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-152sw $fp,144($sp)sw $23,140($sp)sw $22,136($sp)sw $21,132($sp)sw $20,128($sp)sw $19,124($sp)sw $18,120($sp)sw $17,116($sp)sw $16,112($sp)sw $5,156($sp)lbu $5,2($5)sw $4,152($sp)sw $6,160($sp)beq $5,$0,$L135sw $7,164($sp)lw $2,156($sp)lbu $7,1($2)move $3,$2sll $2,$7,1addu $2,$2,$3lhu $2,1936($2)sw $0,52($sp)sw $0,32($sp)sw $0,28($sp)sw $0,20($sp)beq $7,$0,$L70sw $2,8($sp)$L147:lw $4,52($sp)lw $5,52($sp)sll $4,$4,1addu $5,$3,$5sw $0,48($sp)sw $0,16($sp)sw $0,12($sp)sw $4,100($sp)sw $5,96($sp)move $8,$4$L72:lw $9,52($sp)lw $20,48($sp)addu $2,$8,$9sll $3,$2,4addu $2,$2,$3lw $21,156($sp)addu $2,$2,$20sll $2,$2,1sll $3,$20,1addu $3,$3,$21addu $2,$2,$21lh $6,7810($2)lhu $4,1936($3)lhu $2,1938($3)andi $5,$6,0xffffsubu $2,$2,$4andi $2,$2,0xffffsltu $3,$5,256bne $3,$0,$L73sw $2,40($sp)lw $2,152($sp)sw $0,0($sp)lbu $3,3($2)li $2,23 # 0x17beq $3,$2,$L136li $4,-25 # 0xffffffffffffffe7lw $5,156($sp)$L153:li $2,2 # 0x2lbu $3,4($5)beq $3,$2,$L137nopaddiu $4,$4,-7sw $4,4($sp)$L78:lw $8,96($sp)lbu $2,5($8)beq $2,$0,$L81lw $9,16($sp)lw $20,28($sp)lw $21,4($sp)addu $2,$9,$20andi $2,$2,0xffffsubu $21,$0,$21sw $2,24($sp)sw $0,44($sp)sw $21,56($sp)$L83:lw $5,40($sp)beq $5,$0,$L124lw $3,32($sp)j $L85sw $0,36($sp)$L140:sll $2,$3,2addiu $5,$5,%lo(iq_table)addu $2,$2,$5lw $3,0($2)mul $12,$10,$3$L91:lh $3,2($9)bltz $3,$L149subu $2,$0,$3$L141:slt $2,$3,1026beq $2,$0,$L97li $10,1 # 0x1$L142:sll $2,$3,2lui $3,%hi(iq_table)addiu $3,$3,%lo(iq_table)addu $2,$2,$3lw $3,0($2)mul $11,$10,$3$L99:lh $3,4($9)bltz $3,$L150subu $2,$0,$3$L143:slt $2,$3,1026beq $2,$0,$L105li $10,1 # 0x1$L144:sll $2,$3,2lui $3,%hi(iq_table)addiu $3,$3,%lo(iq_table)addu $2,$2,$3lw $3,0($2)mul $10,$10,$3$L107:lh $3,6($9)bltz $3,$L151subu $2,$0,$3$L145:slt $2,$3,1026beq $2,$0,$L113li $9,1 # 0x1$L146:sll $2,$3,2lui $3,%hi(iq_table)addiu $3,$3,%lo(iq_table)addu $2,$2,$3lw $3,0($2)mul $3,$9,$3$L115:lw $4,24($sp)lw $5,36($sp)lw $7,4($sp)addu $2,$4,$5bltz $7,$L138andi $2,$2,0xffff$L118:sll $4,$12,$7sll $5,$11,$7sll $6,$10,$7sll $3,$3,$7lw $7,164($sp)sll $9,$2,2addu $2,$7,$9sw $3,12($2)sw $4,0($2)sw $5,4($2)sw $6,8($2)$L120:lw $8,0($sp)beq $8,$0,$L152lw $4,36($sp)lw $20,164($sp)lui $21,%hi(pow2_table.4082)sll $2,$8,2addiu $21,$21,%lo(pow2_table.4082)addu $fp,$9,$20addu $2,$2,$21lw $6,4($fp)lw $4,0($2)sra $19,$6,31move $2,$4mul $8,$19,$2lw $7,8($fp)lw $9,12($fp)lw $5,0($fp)sra $3,$4,31move $12,$9sra $15,$7,31sra $13,$9,31mul $4,$3,$5mul $9,$13,$2sw $8,104($sp)mul $8,$15,$2multu $2,$12sra $17,$5,31mflo $20mfhi $21multu $5,$2sw $21,92($sp)sw $20,88($sp)mfhi $21mflo $20multu $2,$6sw $9,80($sp)mflo $22mfhi $23multu $2,$7lw $9,104($sp)mflo $24mfhi $25mtlo $4madd $17,$2sw $4,60($sp)mflo $16mtlo $9madd $3,$6addu $16,$16,$21mflo $18mul $9,$3,$7addu $18,$18,$23addu $14,$9,$8lw $8,80($sp)lw $9,92($sp)mtlo $8madd $3,$12li $3,134217728 # 0x8000000mflo $12addu $6,$20,$3addu $12,$12,$9lw $9,88($sp)addu $8,$22,$3addu $4,$9,$3sltu $20,$6,$20addu $10,$24,$3sltu $2,$4,$9addu $7,$20,$16sltu $22,$8,$22move $21,$8sltu $24,$10,$24addu $5,$2,$12addu $14,$14,$25sll $2,$7,4sw $8,64($sp)srl $6,$6,28addu $8,$22,$18sll $3,$8,4or $6,$2,$6addu $11,$24,$14sra $2,$8,28srl $20,$21,28or $21,$3,$20sw $2,76($sp)sll $3,$5,4sll $2,$11,4srl $10,$10,28srl $4,$4,28or $10,$2,$10or $4,$3,$4sw $12,92($sp)sw $8,68($sp)sw $21,72($sp)sw $4,12($fp)sw $6,0($fp)sw $21,4($fp)sw $10,8($fp)lw $4,36($sp)$L152:lw $5,32($sp)addiu $2,$4,4lw $7,40($sp)andi $2,$2,0xffffaddiu $3,$5,4sw $2,36($sp)andi $3,$3,0xffffsltu $2,$2,$7beq $2,$0,$L139sw $3,32($sp)$L85:lw $4,160($sp)sll $2,$3,1addu $9,$2,$4lh $3,0($9)bltz $3,$L86subu $2,$0,$3li $10,1 # 0x1$L88:slt $2,$3,1026bne $2,$0,$L140lui $5,%hi(iq_table)slt $2,$3,8192bne $2,$0,$L92sra $2,$3,3lh $3,2($9)li $2,17 # 0x11move $12,$0bgez $3,$L141sw $2,20($sp)subu $2,$0,$3$L149:sll $3,$2,16sra $3,$3,16slt $2,$3,1026bne $2,$0,$L142li $10,-1 # 0xffffffffffffffff$L97:slt $2,$3,8192bne $2,$0,$L100sra $2,$3,3lh $3,4($9)li $2,17 # 0x11move $11,$0bgez $3,$L143sw $2,20($sp)subu $2,$0,$3$L150:sll $3,$2,16sra $3,$3,16slt $2,$3,1026bne $2,$0,$L144li $10,-1 # 0xffffffffffffffff$L105:slt $2,$3,8192bne $2,$0,$L108sra $2,$3,3lh $3,6($9)li $2,17 # 0x11move $10,$0bgez $3,$L145sw $2,20($sp)subu $2,$0,$3$L151:sll $3,$2,16sra $3,$3,16slt $2,$3,1026bne $2,$0,$L146li $9,-1 # 0xffffffffffffffff$L113:slt $2,$3,8192bne $2,$0,$L116lui $5,%hi(iq_table+4)lw $4,24($sp)lw $5,36($sp)li $2,17 # 0x11lw $7,4($sp)sw $2,20($sp)addu $2,$4,$5move $3,$0bgez $7,$L118andi $2,$2,0xffff$L138:lw $8,56($sp)lw $20,164($sp)sll $9,$2,2addu $2,$20,$9sra $4,$12,$8sra $5,$11,$8sra $6,$10,$8sra $3,$3,$8sw $3,12($2)sw $4,0($2)sw $5,4($2)j $L120sw $6,8($2)$L92:lui $5,%hi(iq_table+4)lui $7,%hi(iq_table)sll $2,$2,2addiu $5,$5,%lo(iq_table+4)addiu $7,$7,%lo(iq_table)andi $3,$3,0x7lui $8,%hi(errcorr.4042)addu $4,$2,$5sll $3,$3,2addu $2,$2,$7addiu $8,$8,%lo(errcorr.4042)lw $7,0($2)addu $3,$3,$8lw $4,0($4)lw $6,0($3)subu $4,$4,$7mult $4,$6sll $10,$10,4mflo $4mfhi $5addiu $2,$4,8192sltu $6,$2,$4addu $3,$6,$5sll $4,$3,18srl $2,$2,14or $2,$4,$2addu $7,$7,$2j $L91mul $12,$7,$10$L100:lui $5,%hi(iq_table+4)lui $7,%hi(iq_table)sll $2,$2,2addiu $5,$5,%lo(iq_table+4)addiu $7,$7,%lo(iq_table)andi $3,$3,0x7lui $8,%hi(errcorr.4042)addu $4,$2,$5sll $3,$3,2addu $2,$2,$7addiu $8,$8,%lo(errcorr.4042)lw $7,0($2)addu $3,$3,$8lw $4,0($4)lw $6,0($3)subu $4,$4,$7mult $4,$6sll $10,$10,4mflo $4mfhi $5addiu $2,$4,8192sltu $6,$2,$4addu $3,$6,$5sll $4,$3,18srl $2,$2,14or $2,$4,$2addu $7,$7,$2j $L99mul $11,$7,$10$L116:sra $2,$3,3lui $7,%hi(iq_table)sll $2,$2,2addiu $5,$5,%lo(iq_table+4)addiu $7,$7,%lo(iq_table)andi $3,$3,0x7lui $8,%hi(errcorr.4042)addu $4,$2,$5sll $3,$3,2addu $2,$2,$7addiu $8,$8,%lo(errcorr.4042)lw $7,0($2)addu $3,$3,$8lw $4,0($4)lw $6,0($3)subu $4,$4,$7mult $4,$6sll $9,$9,4mflo $4mfhi $5addiu $2,$4,8192sltu $6,$2,$4addu $3,$6,$5sll $4,$3,18srl $2,$2,14or $2,$4,$2addu $7,$7,$2j $L115mul $3,$7,$9$L108:lui $5,%hi(iq_table+4)lui $7,%hi(iq_table)sll $2,$2,2addiu $5,$5,%lo(iq_table+4)addiu $7,$7,%lo(iq_table)andi $3,$3,0x7lui $8,%hi(errcorr.4042)addu $4,$2,$5sll $3,$3,2addu $2,$2,$7addiu $8,$8,%lo(errcorr.4042)lw $7,0($2)addu $3,$3,$8lw $4,0($4)lw $6,0($3)subu $4,$4,$7mult $4,$6sll $10,$10,4mflo $4mfhi $5addiu $2,$4,8192sltu $6,$2,$4addu $3,$6,$5sll $4,$3,18srl $2,$2,14or $2,$4,$2addu $7,$7,$2j $L107mul $10,$7,$10$L86:sll $3,$2,16sra $3,$3,16j $L88li $10,-1 # 0xffffffffffffffff$L139:lw $8,12($sp)lw $9,36($sp)addu $2,$8,$9andi $2,$2,0xffffsw $2,12($sp)$L124:lw $20,44($sp)lw $21,96($sp)addiu $3,$20,1lbu $2,5($21)andi $3,$3,0x00ffsltu $2,$3,$2beq $2,$0,$L131sw $3,44($sp)lw $4,24($sp)lw $3,8($sp)addu $2,$3,$4andi $2,$2,0xffffj $L83sw $2,24($sp)$L131:lw $8,156($sp)lbu $7,1($8)$L81:lw $9,48($sp)addiu $2,$9,1andi $2,$2,0x00ffsltu $3,$2,$7beq $3,$0,$L132sw $2,48($sp)lw $21,16($sp)lw $20,40($sp)lw $8,100($sp)addu $2,$20,$21andi $2,$2,0xffffj $L72sw $2,16($sp)$L73:sra $2,$6,2andi $5,$5,0x3addiu $4,$2,-25lw $2,152($sp)sw $5,0($sp)lbu $3,3($2)li $2,23 # 0x17bne $3,$2,$L153lw $5,156($sp)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?