specrec.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,781 行 · 第 1/5 页
S
4,781 行
j $L163sb $0,1($4).set macro.set reorder$L199:sb $0,6($5)sb $0,4($5).set noreorder.set nomacroj $L163sb $0,5($5).set macro.set reorder$L172:addiu $5,$4,3sb $0,0($4)sb $0,1($4).set noreorder.set nomacroj $L169sb $0,2($4).set macro.set reorder$L182:sb $0,6($5)sb $0,4($5).set noreorder.set nomacroj $L165sb $0,5($5).set macro.set reorder$L189:addiu $5,$4,3sb $0,0($4)sb $0,1($4).set noreorder.set nomacroj $L186sb $0,2($4).set macro.set reorder$L362:addiu $5,$4,1.set noreorder.set nomacroj $L169sb $0,0($4).set macro.set reorder$L364:addiu $5,$4,1.set noreorder.set nomacroj $L186sb $0,0($4).set macro.set reorder.end reconstruct_channel_pair.section .text.reconstruct_single_channel,"ax",@progbits.align 2.align 5.globl reconstruct_single_channel.ent reconstruct_single_channel.type reconstruct_single_channel, @functionreconstruct_single_channel:.frame $sp,4176,$31 # vars= 4096, regs= 9/0, args= 40, gp= 0.mask 0x80ff0000,-8.fmask 0x00000000,0addiu $sp,$sp,-4176sw $23,4164($sp)sw $22,4160($sp)sw $19,4148($sp)sw $18,4144($sp)sw $17,4140($sp)sw $31,4168($sp)sw $21,4156($sp)sw $20,4152($sp)sw $16,4136($sp)lbu $2,21($4)move $17,$4addu $4,$2,$4lbu $3,836($4)li $8,1 # 0x1li $18,2 # 0x2lbu $2,22($4)movz $18,$8,$3sltu $2,$2,$18move $19,$5move $22,$6.set noreorder.set nomacrobeq $2,$0,$L391move $23,$7.set macro.set reorderlbu $11,3($17)sb $18,22($4).set noreorder.set nomacrobeq $11,$8,$L393lbu $21,0($6).set macro.set reordersll $20,$21,2$L395:.set noreorder.set nomacrojal is_ltp_otmove $4,$11.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L510addu $16,$20,$17.set macro.set reorder$L396:addu $16,$20,$17$L527:lhu $5,8($17)lw $4,324($16).set noreorder.set nomacrojal uc_reallocsll $5,$5,2.set macro.set reorderlhu $3,8($17)move $4,$2sll $6,$3,2sw $2,324($16)sltu $2,$6,40.set noreorder.set nomacrobne $2,$0,$L511andi $2,$4,0x3.set macro.set reorderli $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L419move $5,$4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L420li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L512$L417:move $3,$5move $2,$0addiu $5,$5,-4#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$3,0x1f.set noreorder.set nomacrobeq $3,$0,$L421li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$5,$2addiu $7,$2,32sltu $3,$5,$7beq $3,$0,$L421$L489:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$7bne $2,$0,$L489$L421:addu $6,$6,$4addiu $2,$6,-31li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L529addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L530:#APPpref 30,0($2).word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L530addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L529:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L426$L491:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L491$L426:andi $3,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L429addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L430li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L513$L416:andi $18,$18,0x00ff$L526:li $2,2 # 0x2.set noreorder.set nomacrobeq $18,$2,$L514addiu $16,$21,1.set macro.set reorder$L431:addu $16,$20,$17$L528:lhu $5,8($17)lw $4,580($16).set noreorder.set nomacrojal uc_reallocsll $5,$5,2.set macro.set reorderlhu $3,8($17)move $4,$2sll $6,$3,2sw $2,580($16)sltu $2,$6,40.set noreorder.set nomacrobne $2,$0,$L515li $3,4 # 0x4.set macro.set reorderandi $2,$4,0x3subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L454move $5,$4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L455li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L516$L452:move $3,$5move $2,$0addiu $5,$5,-4#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$3,0x1f.set noreorder.set nomacrobeq $3,$0,$L456li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$5,$2addiu $7,$2,32sltu $3,$5,$7beq $3,$0,$L456$L495:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$7bne $2,$0,$L495$L456:addu $6,$6,$4addiu $2,$6,-31li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L531addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L532:#APPpref 30,0($2).word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L532addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L531:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L461$L497:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L497$L461:andi $3,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L464addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L465li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L517$L451:lbu $2,21($17)$L525:li $3,1addu $2,$2,$17sb $3,70($2)$L391:lhu $2,8($17)addiu $16,$sp,40move $6,$23move $4,$17move $5,$19move $7,$16.set noreorder.set nomacrojal quant_to_specsw $2,16($sp).set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L518move $4,$19.set macro.set reorderlw $31,4168($sp)$L534:lw $23,4164($sp)lw $22,4160($sp)lw $21,4156($sp)lw $20,4152($sp)lw $19,4148($sp)lw $18,4144($sp)lw $17,4140($sp)lw $16,4136($sp).set noreorder.set nomacroj $31addiu $sp,$sp,4176.set macro.set reorder$L518:lhu $2,8($17)lbu $3,3($17)move $5,$0move $6,$16move $7,$0sw $2,16($sp)sw $3,24($sp).set noreorder.set nomacrojal pns_decodesw $0,20($sp).set macro.set reorderlbu $11,3($17)li $2,1 # 0x1.set noreorder.set nomacrobeq $11,$2,$L519move $4,$19.set macro.set reorder$L469:.set noreorder.set nomacrojal is_ltp_otmove $4,$11.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L471li $2,23 # 0x17.set macro.set reorderlbu $11,3($17)beq $11,$2,$L520$L473:lbu $3,0($22)lw $10,316($17)sll $2,$3,2addu $2,$2,$17addu $3,$3,$17lw $7,1144($2)lbu $8,124($3)lbu $2,13($19)lbu $3,2($17)lhu $9,8($17)move $4,$19addiu $5,$19,10272move $6,$16sw $10,16($sp)sw $2,20($sp)sw $8,24($sp)sw $3,28($sp)sw $11,32($sp).set noreorder.set nomacrojal lt_predictionsw $9,36($sp).set macro.set reorder$L471:lhu $2,8($17)lbu $6,2($17)lbu $7,3($17)move $4,$19addiu $5,$19,9050sw $2,20($sp).set noreorder.set nomacrojal tns_decode_framesw $16,16($sp).set macro.set reorderlw $4,320($17)lbu $2,0($4)beq $2,$0,$L485lbu $5,0($22)addu $2,$5,$4lbu $3,56($2)beq $3,$0,$L480lbu $2,3($4).set noreorder.set nomacrobne $2,$0,$L533sll $2,$5,2.set macro.set reorder$L480:.set noreorder.set nomacrojal drc_decodemove $5,$16.set macro.set reorderlbu $5,0($22)$L478:sll $2,$5,2$L533:addu $3,$5,$17addu $2,$2,$17lbu $7,124($3)lw $4,316($17)lw $3,324($2)lw $9,580($2)lbu $5,4($19)lhu $2,8($17)lbu $6,13($19)lbu $8,3($17)sw $3,20($sp)sw $2,32($sp)sw $16,16($sp)sw $9,24($sp).set noreorder.set nomacrojal ifilter_banksw $8,28($sp).set macro.set reorderlbu $2,0($22)lbu $3,13($19)addu $2,$2,$17lbu $4,3($17).set noreorder.set nomacrojal is_ltp_otsb $3,124($2).set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L534lw $31,4168($sp).set macro.set reorderlbu $2,0($22)lhu $7,8($17)sll $2,$2,2addu $2,$2,$17lw $6,580($2)lw $4,1144($2)lw $5,324($2)lbu $3,3($17).set noreorder.set nomacrojal lt_update_statesw $3,16($sp).set macro.set reorderlw $31,4168($sp)lw $23,4164($sp)lw $22,4160($sp)lw $21,4156($sp)lw $20,4152($sp)lw $19,4148($sp)lw $18,4144($sp)lw $17,4140($sp)lw $16,4136($sp)move $2,$0.set noreorder.set nomacroj $31addiu $sp,$sp,4176.set macro.set reorder$L485:.set noreorder.set nomacroj $L478lbu $5,0($22).set macro.set reorder$L393:lhu $5,8($17)sll $20,$21,2addu $16,$20,$17sll $2,$5,4lw $4,888($16)sll $5,$5,2.set noreorder.set nomacrojal uc_reallocsubu $5,$2,$5.set macro.set reorderlhu $5,8($17)sw $2,888($16).set noreorder.set nomacrojal reset_all_predictorsmove $4,$2.set macro.set reorder.set noreorder.set nomacroj $L395lbu $11,3($17).set macro.set reorder$L420:addiu $5,$4,3sb $0,0($4)sb $0,1($4).set noreorder.set nomacroj $L417sb $0,2($4).set macro.set reorder$L515:.set noreorder.set nomacrojal memsetmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L525lbu $2,21($17).set macro.set reorder$L511:.set noreorder.set nomacrojal memsetmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L526andi $18,$18,0x00ff.set macro.set reorder$L510:lhu $5,8($17)lw $4,1144($16).set noreorder.set nomacrojal uc_reallocsll $5,$5,3.set macro.set reorderlhu $3,8($17)move $4,$2sll $6,$3,3sw $2,1144($16)sltu $2,$6,40.set noreorder.set nomacrobne $2,$0,$L521andi $2,$4,0x3.set macro.set reorderli $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L402move $5,$4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L403li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L522$L400:move $3,$5move $2,$0addiu $5,$5,-4#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$3,0x1f.set noreorder.set nomacrobeq $3,$0,$L404li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$5,$2addiu $7,$2,32sltu $3,$5,$7beq $3,$0,$L404$L486:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$7bne $2,$0,$L486$L404:addu $6,$6,$4addiu $2,$6,-31li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L535addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L536:#APPpref 30,0($2).word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L536addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L535:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L409$L488:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L488$L409:andi $3,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L412addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L413li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobne $3,$2,$L527addu $16,$20,$17.set macro.set reorder.set noreorder.set nomacroj $L527sb $0,4($5).set macro.set reorder$L429:sb $0,4($5).set noreorder.set nomacroj $L416sb $0,1($4).set macro.set reorder$L464:sb $0,4($5).set noreorder.set nomacroj $L451sb $0,1($4).set macro.set reorder$L454:addiu $5,$4,2sb $0,0($4).set noreorder.set nomacroj $L452sb $0,1($4).set macro.set reorder$L419:addiu $5,$4,2sb $0,0($4).set noreorder.set nomacroj $L417sb $0,1($4).set macro.set reorder$L514:sll $16,$16,2addu $16,$16,$17lhu $5,8($17)lw $4,324($16).set noreorder.set nomacrojal uc_reallocsll $5,$5,2.set macro.set reorderlhu $3,8($17)move $4,$2sll $6,$3,2sw $2,324($16)sltu $2,$6,40.set noreorder.set nomacrobne $2,$0,$L523andi $3,$4,0x3.set macro.set reorderli $2,4 # 0x4subu $5,$2,$3.set noreorder.set nomacrobeq $5,$18,$L437move $3,$4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $5,$2,$L438li $2,1 # 0x1.set macro.set reorderbeq $5,$2,$L524$L435:addiu $5,$3,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$3,0x1f.set noreorder.set nomacrobeq $3,$0,$L439li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$5,$2addiu $7,$2,32sltu $3,$5,$7beq $3,$0,$L439$L492:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$7bne $2,$0,$L492$L439:
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?