g726.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 2,860 行 · 第 1/3 页
S
2,860 行
sra $17,$9,8sra $18,$12,8sra $19,$13,8subu $10,$10,$14subu $11,$11,$15subu $4,$4,$16subu $5,$5,$17subu $6,$6,$18subu $3,$3,$19addu $2,$2,$10addu $7,$7,$11addu $8,$8,$4addu $9,$9,$5addu $12,$12,$6addu $13,$13,$3sw $21,100($24)sw $2,108($24)sw $7,112($24)sw $8,116($24)sw $9,120($24)sw $12,124($24)j $L251sw $13,128($24)$L239:slt $3,$3,0li $2,1 # 0x1j $L241movz $25,$2,$3$L232:sra $2,$10,10andi $2,$2,0x1faddiu $2,$2,32lw $3,160($24)sll $4,$2,$6li $2,1 # 0x1bne $3,$2,$L439nop$L235:bltz $20,$L440move $3,$20$L238:sra $2,$4,1addu $2,$4,$2sra $2,$2,1slt $3,$2,$3j $L237sw $3,16($sp)$L357:addiu $2,$5,-26sll $3,$4,$2lw $4,60($sp)lw $2,0($4)bne $7,$2,$L449subu $2,$0,$3$L426:sll $3,$3,16j $L362sra $3,$3,16$L354:sll $2,$5,6j $L356sra $4,$2,$6$L351:srl $3,$5,8j $L353li $6,8 # 0x8$L343:addiu $2,$5,-26sll $3,$4,$2lw $4,56($sp)lw $2,0($4)bne $7,$2,$L450subu $2,$0,$3$L425:sll $3,$3,16j $L348sra $3,$3,16$L340:sll $2,$5,6j $L342sra $4,$2,$6$L337:srl $3,$5,8j $L339li $6,8 # 0x8$L329:addiu $2,$5,-26sll $3,$4,$2lw $4,52($sp)lw $2,0($4)bne $7,$2,$L451subu $2,$0,$3$L424:sll $3,$3,16j $L334sra $3,$3,16$L326:sll $2,$5,6j $L328sra $4,$2,$6$L323:srl $3,$5,8j $L325li $6,8 # 0x8$L315:addiu $2,$5,-26sll $3,$4,$2lw $4,48($sp)lw $2,0($4)bne $7,$2,$L452subu $2,$0,$3$L423:sll $3,$3,16j $L320sra $3,$3,16$L312:sll $2,$5,6j $L314sra $4,$2,$6$L309:srl $3,$5,8j $L311li $6,8 # 0x8$L304:j $L306sra $6,$7,2$L301:slt $2,$3,5121j $L303movn $4,$3,$2$L293:lw $6,172($24)slt $2,$6,1536bne $2,$0,$L296nopbne $7,$0,$L296sll $2,$5,2subu $2,$2,$4subu $5,$0,$2slt $3,$2,0movn $2,$5,$3sra $4,$4,3slt $2,$2,$4beq $2,$0,$L296noplw $7,140($24)subu $2,$0,$7sra $2,$2,4addu $7,$7,$2j $L295sw $7,140($24)$L290:lw $9,104($24)j $L292slt $7,$9,-11776$L287:sll $2,$18,6j $L289sra $2,$2,$3$L284:srl $3,$18,8j $L286li $5,8 # 0x8$L279:sll $2,$7,6j $L281sra $2,$2,$3$L276:srl $3,$7,8j $L278li $5,8 # 0x8$L413:li $3,26 # 0x1asubu $2,$3,$5sra $3,$4,$2lw $4,72($sp)lw $2,0($4)bne $7,$2,$L453subu $2,$0,$3sll $6,$3,16$L445:j $L418sra $6,$6,16$L410:sll $2,$5,6j $L412sra $4,$2,$6$L407:srl $3,$5,8j $L409li $6,8 # 0x8$L296:lw $7,140($24)li $2,512 # 0x200subu $2,$2,$7sra $2,$2,4addu $7,$7,$2j $L295sw $7,140($24)$L422:j $L229move $20,$0$L440:j $L238subu $3,$0,$20$L37:sra $2,$7,10andi $2,$2,0x1faddiu $2,$2,32j $L39sll $4,$2,$6$L204:addiu $2,$5,-26j $L206sll $3,$4,$2$L44:slt $3,$3,0li $2,1 # 0x1beq $20,$0,$L442movz $21,$2,$3$L49:lw $4,24($sp)li $12,-1 # 0xffffffffffffffffslt $3,$20,0li $2,1 # 0x1bne $4,$0,$L443movz $12,$2,$3$L54:lw $7,100($24)lw $22,132($24)subu $2,$0,$7mul $2,$2,$22li $4,255 # 0xffmul $2,$21,$2lw $5,136($24)sra $2,$2,5slt $3,$2,256movn $4,$2,$3slt $3,$4,-256sll $5,$5,7li $2,-256 # 0xffffffffffffff00movz $2,$4,$3mul $3,$21,$5lw $6,104($24)addu $5,$3,$2sra $4,$6,7sll $2,$22,6sll $3,$22,8subu $5,$5,$4subu $3,$3,$2addu $6,$6,$5mul $3,$21,$3slt $2,$6,12289li $4,12288 # 0x3000movn $4,$6,$2slt $2,$4,-12288sra $5,$7,8li $9,-12288 # 0xffffffffffffd000movz $9,$4,$2subu $3,$3,$5addu $7,$7,$3addiu $23,$9,-15360slt $2,$7,$23sw $9,104($24)bne $2,$0,$L57sw $7,100($24)li $2,15360 # 0x3c00subu $2,$2,$9slt $3,$2,$7move $23,$2movz $23,$7,$3$L57:lw $4,28($24)lw $5,40($24)lw $6,52($24)li $3,-128 # 0xffffffffffffff80lw $7,64($24)lw $8,76($24)lw $9,88($24)subu $4,$0,$4li $2,128 # 0x80slt $4,$4,0move $10,$3subu $5,$0,$5subu $6,$0,$6movz $10,$2,$4slt $5,$5,0slt $6,$6,0move $11,$3move $4,$3subu $7,$0,$7subu $8,$0,$8subu $9,$0,$9movz $11,$2,$5movz $4,$2,$6slt $7,$7,0slt $8,$8,0slt $9,$9,0move $5,$3move $6,$3movz $5,$2,$7movz $6,$2,$8movz $3,$2,$9mul $3,$12,$3mul $10,$12,$10mul $11,$12,$11mul $4,$12,$4mul $5,$12,$5mul $6,$12,$6lw $2,108($24)lw $7,112($24)lw $8,116($24)lw $9,120($24)lw $12,124($24)lw $13,128($24)sra $14,$2,8sra $15,$7,8sra $16,$8,8sra $17,$9,8sra $18,$12,8sra $19,$13,8subu $10,$10,$14subu $11,$11,$15subu $4,$4,$16subu $5,$5,$17subu $6,$6,$18subu $3,$3,$19addu $2,$2,$10addu $7,$7,$11addu $8,$8,$4addu $9,$9,$5addu $12,$12,$6addu $13,$13,$3sw $23,100($24)sw $2,108($24)sw $7,112($24)sw $8,116($24)sw $9,120($24)sw $12,124($24)j $L56sw $13,128($24)$L201:sll $2,$5,6j $L203sra $4,$2,$6$L198:srl $3,$5,8j $L200li $6,8 # 0x8$L190:li $2,26 # 0x1asubu $2,$2,$5j $L192sra $3,$4,$2$L187:sll $2,$5,6j $L189sra $4,$2,$7$L184:srl $3,$5,8j $L186li $6,8 # 0x8$L176:addiu $2,$5,-26j $L178sll $3,$4,$2$L173:sll $2,$5,6j $L175sra $4,$2,$7$L170:srl $3,$5,8j $L172li $6,8 # 0x8$L162:addiu $2,$5,-26j $L164sll $3,$4,$2$L159:sll $2,$5,6j $L161sra $4,$2,$7$L156:srl $3,$5,8j $L158li $6,8 # 0x8$L148:addiu $2,$5,-26j $L150sll $3,$4,$2$L145:sll $2,$5,6j $L147sra $4,$2,$7$L142:srl $3,$5,8j $L144li $6,8 # 0x8$L134:addiu $2,$5,-26j $L136sll $3,$4,$2$L131:sll $2,$5,6j $L133sra $4,$2,$7$L128:srl $3,$5,8j $L130li $6,8 # 0x8$L120:addiu $2,$5,-26j $L122sll $3,$4,$2$L117:sll $2,$5,6j $L119sra $4,$2,$6$L114:srl $3,$5,8j $L116li $6,8 # 0x8$L109:j $L111sra $5,$7,2$L106:slt $2,$3,5121j $L108movn $4,$3,$2$L98:lw $6,172($24)slt $2,$6,1536bne $2,$0,$L101nopbne $7,$0,$L101sll $2,$5,2subu $2,$2,$4subu $5,$0,$2slt $3,$2,0movn $2,$5,$3sra $4,$4,3slt $2,$2,$4beq $2,$0,$L101noplw $7,140($24)subu $2,$0,$7sra $2,$2,4addu $7,$7,$2j $L100sw $7,140($24)$L101:lw $7,140($24)li $2,512 # 0x200subu $2,$2,$7sra $2,$2,4addu $7,$7,$2j $L100sw $7,140($24)$L95:lw $9,104($24)j $L97slt $7,$9,-11776$L92:sll $2,$18,6j $L94sra $2,$2,$3$L89:srl $3,$18,8j $L91li $5,8 # 0x8$L84:sll $2,$7,6j $L86sra $2,$2,$3$L81:srl $3,$7,8j $L83li $5,8 # 0x8$L218:li $2,26 # 0x1asubu $2,$2,$5j $L220sra $3,$4,$2$L215:sll $2,$5,6j $L217sra $4,$2,$7$L212:srl $3,$5,8j $L214li $6,8 # 0x8$L431:sll $3,$3,16j $L125sra $3,$3,16$L221:j $L223sra $6,$6,16$L40:bltz $20,$L444move $3,$20$L43:sra $2,$4,1addu $2,$4,$2sra $2,$2,1slt $3,$2,$3j $L42sw $3,24($sp)$L193:sll $3,$3,16j $L195sra $3,$3,16$L436:sll $3,$3,16j $L209sra $3,$3,16$L433:sll $3,$3,16j $L153sra $3,$3,16$L432:sll $3,$3,16j $L139sra $3,$3,16$L435:sll $3,$3,16j $L181sra $3,$3,16$L434:sll $3,$3,16j $L167sra $3,$3,16$L430:j $L34move $20,$0$L444:j $L43subu $3,$0,$20.set macro.set reorder.end g726_decode_frame.globl adpcm_g726_decoder.section .rodata.str1.4.align 2$LC1:.ascii "g726\000".data.align 2.type adpcm_g726_decoder, @object.size adpcm_g726_decoder, 52adpcm_g726_decoder:.word $LC1.word 1.word 69643.word 188.word g726_init.word 0.word g726_close.word g726_decode_frame.space 20.align 2.type G726Tables_pool, @object.size G726Tables_pool, 80G726Tables_pool:.word 2.word quant_tbl16.word iquant_tbl16.word W_tbl16.word F_tbl16.word 3.word quant_tbl24.word iquant_tbl24.word W_tbl24.word F_tbl24.word 4.word quant_tbl32.word iquant_tbl32.word W_tbl32.word F_tbl32.word 5.word quant_tbl40.word iquant_tbl40.word W_tbl40.word F_tbl40.align 2.type quant_tbl16, @object.size quant_tbl16, 8quant_tbl16:.word 260.word 2147483647.align 2.type iquant_tbl16, @object.size iquant_tbl16, 16iquant_tbl16:.word 116.word 365.word 365.word 116.align 2.type W_tbl16, @object.size W_tbl16, 16W_tbl16:.word -22.word 439.word 439.word -22.align 2.type F_tbl16, @object.size F_tbl16, 16F_tbl16:.word 0.word 7.word 7.word 0.align 2.type quant_tbl24, @object.size quant_tbl24, 16quant_tbl24:.word 7.word 217.word 330.word 2147483647.align 2.type iquant_tbl24, @object.size iquant_tbl24, 32iquant_tbl24:.word -2147483648.word 135.word 273.word 373.word 373.word 273.word 135.word -2147483648.align 2.type W_tbl24, @object.size W_tbl24, 32W_tbl24:.word -4.word 30.word 137.word 582.word 582.word 137.word 30.word -4.align 2.type F_tbl24, @object.size F_tbl24, 32F_tbl24:.word 0.word 1.word 2.word 7.word 7.word 2.word 1.word 0.align 2.type quant_tbl32, @object.size quant_tbl32, 32quant_tbl32:.word -125.word 79.word 177.word 245.word 299.word 348.word 399.word 2147483647.align 2.type iquant_tbl32, @object.size iquant_tbl32, 64iquant_tbl32:.word -2147483648.word 4.word 135.word 213.word 273.word 323.word 373.word 425.word 425.word 373.word 323.word 273.word 213.word 135.word 4.word -2147483648.align 2.type W_tbl32, @object.size W_tbl32, 64W_tbl32:.word -12.word 18.word 41.word 64.word 112.word 198.word 355.word 1122.word 1122.word 355.word 198.word 112.word 64.word 41.word 18.word -12.align 2.type F_tbl32, @object.size F_tbl32, 64F_tbl32:.word 0.word 0.word 0.word 1.word 1.word 1.word 3.word 7.word 7.word 3.word 1.word 1.word 1.word 0.word 0.word 0.align 2.type quant_tbl40, @object.size quant_tbl40, 64quant_tbl40:.word -122.word -16.word 67.word 138.word 197.word 249.word 297.word 338.word 377.word 412.word 444.word 474.word 501.word 527.word 552.word 2147483647.align 2.type iquant_tbl40, @object.size iquant_tbl40, 128iquant_tbl40:.word -2147483648.word -66.word 28.word 104.word 169.word 224.word 274.word 318.word 358.word 395.word 429.word 459.word 488.word 514.word 539.word 566.word 566.word 539.word 514.word 488.word 459.word 429.word 395.word 358.word 318.word 274.word 224.word 169.word 104.word 28.word -66.word -2147483648.align 2.type W_tbl40, @object.size W_tbl40, 128W_tbl40:.word 14.word 14.word 24.word 39.word 40.word 41.word 58.word 100.word 141.word 179.word 219.word 280.word 358.word 440.word 529.word 696.word 696.word 529.word 440.word 358.word 280.word 219.word 179.word 141.word 100.word 58.word 41.word 40.word 39.word 24.word 14.word 14.align 2.type F_tbl40, @object.size F_tbl40, 128F_tbl40:.word 0.word 0.word 0.word 0.word 0.word 1.word 1.word 1.word 1.word 1.word 2.word 3.word 4.word 5.word 6.word 6.word 6.word 6.word 5.word 4.word 3.word 2.word 1.word 1.word 1.word 1.word 1.word 0.word 0.word 0.word 0.word 0.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?