af_format.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 5,518 行 · 第 1/5 页
S
5,518 行
.set noreorder.set nomacrobne $18,$4,$L222addiu $5,$5,3.set macro.set reorderlw $6,16($fp).set noreorder.set nomacroj $L213lw $20,0($fp).set macro.set reorder$L217:.set noreorder.set nomacroblez $18,$L213li $2,-16777216 # 0xffffffffff000000.set macro.set reorderli $3,16711680 # 0xff0000ori $8,$2,0xff00ori $7,$3,0xffmove $6,$0$L223:lw $2,0($5)addiu $6,$6,1srl $3,$2,8sll $2,$2,8and $2,$2,$8and $3,$3,$7or $2,$2,$3sll $4,$2,16srl $2,$2,16or $2,$2,$4sw $2,0($5).set noreorder.set nomacrobne $18,$6,$L223addiu $5,$5,4.set macro.set reorder.set noreorder.set nomacroj $L213lw $6,16($fp).set macro.set reorder$L394:.set noreorder.set nomacroblez $18,$L390li $2,-16777216 # 0xffffffffff000000.set macro.set reorderli $3,16711680 # 0xff0000ori $8,$2,0xff00ori $7,$3,0xffmove $6,$0$L400:lw $2,0($5)addiu $6,$6,1srl $3,$2,8sll $2,$2,8and $2,$2,$8and $3,$3,$7or $2,$2,$3sll $4,$2,16srl $2,$2,16or $2,$2,$4sw $2,0($5).set noreorder.set nomacrobne $18,$6,$L400addiu $5,$5,4.set macro.set reorderlw $21,16($22).set noreorder.set nomacroj $L390lw $16,20($22).set macro.set reorder$L492:.set noreorder.set nomacroblez $18,$L503mul $2,$18,$16.set macro.set reordermove $4,$0$L398:lhu $2,0($5)addiu $4,$4,1sll $3,$2,8srl $2,$2,8or $2,$2,$3sh $2,0($5).set noreorder.set nomacrobne $18,$4,$L398addiu $5,$5,2.set macro.set reorder.set noreorder.set nomacroj $L503mul $2,$18,$16.set macro.set reorder$L321:lw $2,16($fp)lw $5,0($22)andi $2,$2,0x4move $4,$20move $6,$18.set noreorder.set nomacrojal to_ulawsw $2,16($sp).set macro.set reorderlw $23,0($22)lw $16,20($22).set noreorder.set nomacroj $L255lw $21,16($22).set macro.set reorder$L322:lw $2,16($fp)lw $5,0($22)andi $2,$2,0x4move $6,$18.set noreorder.set nomacrojal to_alawsw $2,16($sp).set macro.set reorderlw $23,0($22)lw $16,20($22).set noreorder.set nomacroj $L255lw $21,16($22).set macro.set reorder$L487:lw $5,0($22)lw $7,20($fp)move $4,$20move $6,$18.set noreorder.set nomacrojal to_alawsw $8,16($sp).set macro.set reorderlw $23,0($22)lw $16,20($22).set noreorder.set nomacroj $L255lw $21,16($22).set macro.set reorder$L488:beq $16,$2,$L496$L298:andi $2,$21,0x2$L504:.set noreorder.set nomacrobeq $2,$0,$L502andi $2,$21,0x1.set macro.set reordermul $3,$18,$16addu $2,$3,$23.set noreorder.set nomacroblez $18,$L255addu $4,$2,$16.set macro.set reordersubu $2,$0,$3addu $3,$4,$2li $5,-128 # 0xffffffffffffff80addu $4,$16,$2$L314:lbu $2,-1($3)addu $4,$4,$16xor $2,$5,$2sb $2,-1($3).set noreorder.set nomacrobne $4,$16,$L314addu $3,$3,$16.set macro.set reorder.set noreorder.set nomacroj $L481lw $23,0($22).set macro.set reorder$L339:li $2,3 # 0x3beq $16,$2,$L353.set noreorder.set nomacrobeq $16,$4,$L354li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobne $16,$2,$L502andi $2,$21,0x1.set macro.set reorderblez $18,$L502move $4,$0$L358:lhu $2,0($6)addu $3,$23,$4srl $2,$2,8addiu $4,$4,1sb $2,0($3).set noreorder.set nomacrobne $18,$4,$L358addiu $6,$6,2.set macro.set reorderlw $23,0($22)$L505:lw $16,20($22).set noreorder.set nomacroj $L255lw $21,16($22).set macro.set reorder$L494:.set noreorder.set nomacroblez $18,$L261lui $2,%hi(alaw_decode).set macro.set reorderaddiu $6,$2,%lo(alaw_decode).set noreorder.set nomacroj $L272move $5,$0.set macro.set reorder$L273:lb $2,1($2)sb $2,0($17)$L275:addiu $5,$5,1.set noreorder.set nomacrobeq $18,$5,$L497addiu $17,$17,1.set macro.set reorder$L272:addu $3,$20,$5lb $4,0($3)andi $2,$4,0x7fsll $2,$2,1.set noreorder.set nomacrobgez $4,$L273addu $2,$2,$6.set macro.set reorderlh $2,0($2)subu $2,$0,$2sra $2,$2,8.set noreorder.set nomacroj $L275sb $2,0($17).set macro.set reorder$L483:.set noreorder.set nomacrojal af_resize_local_buffermove $5,$fp.set macro.set reorderli $3,1 # 0x1.set noreorder.set nomacrobeq $2,$3,$L209move $2,$0.set macro.set reorder.set noreorder.set nomacroj $L509lw $31,60($sp).set macro.set reorder$L491:move $5,$23move $6,$18li $7,1 # 0x1.set noreorder.set nomacrojal to_ulawsw $0,16($sp).set macro.set reorderlw $23,0($22).set noreorder.set nomacroj $L253lw $21,16($22).set macro.set reorder$L232:.set noreorder.set nomacroblez $18,$L226lui $2,%hi(ulaw_decode).set macro.set reorderaddiu $7,$2,%lo(ulaw_decode).set noreorder.set nomacroj $L241move $6,$0.set macro.set reorder$L242:lhu $2,0($5)sh $2,0($17)$L244:addiu $6,$6,1.set noreorder.set nomacrobeq $18,$6,$L226addiu $17,$17,2.set macro.set reorder$L241:addu $3,$20,$6lb $4,0($3)andi $2,$4,0x7fsll $2,$2,1.set noreorder.set nomacrobgez $4,$L242addu $5,$2,$7.set macro.set reorderlhu $2,0($5)subu $2,$0,$2.set noreorder.set nomacroj $L244sh $2,0($17).set macro.set reorder$L300:.set noreorder.set nomacroblez $18,$L298move $20,$0.set macro.set reorder$L309:lw $4,0($19).set noreorder.set nomacrojal __extendsfdf2addiu $20,$20,1.set macro.set reordermove $4,$2lui $2,%hi($LC15)addiu $2,$2,%lo($LC15)lw $6,0($2)lw $7,4($2).set noreorder.set nomacrojal __muldf3move $5,$3.set macro.set reordermove $4,$2.set noreorder.set nomacrojal __fixdfsimove $5,$3.set macro.set reordersh $2,0($17)addiu $19,$19,4.set noreorder.set nomacrobne $18,$20,$L309addiu $17,$17,2.set macro.set reorder.set noreorder.set nomacroj $L504andi $2,$21,0x2.set macro.set reorder$L495:move $5,$23move $6,$18li $7,1 # 0x1.set noreorder.set nomacrojal to_alawsw $0,16($sp).set macro.set reorderlw $23,0($22).set noreorder.set nomacroj $L288lw $21,16($22).set macro.set reorder$L233:.set noreorder.set nomacroblez $18,$L226lui $2,%hi(ulaw_decode).set macro.set reorderaddiu $6,$2,%lo(ulaw_decode).set noreorder.set nomacroj $L245move $5,$0.set macro.set reorder$L246:lh $2,0($2)sll $2,$2,16sw $2,0($17)$L248:addiu $5,$5,1.set noreorder.set nomacrobeq $18,$5,$L498addiu $17,$17,4.set macro.set reorder$L245:addu $3,$20,$5lb $4,0($3)andi $2,$4,0x7fsll $2,$2,1.set noreorder.set nomacrobgez $4,$L246addu $2,$2,$6.set macro.set reorderlh $2,0($2)subu $2,$0,$2sll $2,$2,16.set noreorder.set nomacroj $L248sw $2,0($17).set macro.set reorder$L267:.set noreorder.set nomacroblez $18,$L261lui $2,%hi(alaw_decode).set macro.set reorderaddiu $7,$2,%lo(alaw_decode).set noreorder.set nomacroj $L276move $6,$0.set macro.set reorder$L277:lhu $2,0($5)sh $2,0($17)$L279:addiu $6,$6,1.set noreorder.set nomacrobeq $18,$6,$L261addiu $17,$17,2.set macro.set reorder$L276:addu $3,$20,$6lb $4,0($3)andi $2,$4,0x7fsll $2,$2,1.set noreorder.set nomacrobgez $4,$L277addu $5,$2,$7.set macro.set reorderlhu $2,0($5)subu $2,$0,$2.set noreorder.set nomacroj $L279sh $2,0($17).set macro.set reorder$L498:.set noreorder.set nomacroj $L226lw $21,16($22).set macro.set reorder$L336:mul $6,$18,$16sltu $2,$6,32.set noreorder.set nomacrobne $2,$0,$L379lw $23,0($22).set macro.set reorderandi $2,$23,0x3.set noreorder.set nomacrobne $2,$0,$L508move $4,$23.set macro.set reorderandi $2,$20,0x3.set noreorder.set nomacrobne $2,$0,$L508li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $16,$23,-4and $2,$6,$2addu $5,$16,$2sltu $3,$16,$5.set noreorder.set nomacrobeq $3,$0,$L383addiu $4,$20,-4.set macro.set reorder$L407:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000100000000000010010010100 #S32LDI XR2,$4,4.word 0b01110000100000000000010011010100 #S32LDI XR3,$4,4.word 0b01110000100000000000010100010100 #S32LDI XR4,$4,4.word 0b01110000100000000000010101010100 #S32LDI XR5,$4,4.word 0b01110000100000000000010110010100 #S32LDI XR6,$4,4.word 0b01110000100000000000010111010100 #S32LDI XR7,$4,4.word 0b01110000100000000000011000010100 #S32LDI XR8,$4,4.word 0b01110010000000000000010001010101 #S32SDI XR1,$16,4.word 0b01110010000000000000010010010101 #S32SDI XR2,$16,4.word 0b01110010000000000000010011010101 #S32SDI XR3,$16,4.word 0b01110010000000000000010100010101 #S32SDI XR4,$16,4.word 0b01110010000000000000010101010101 #S32SDI XR5,$16,4.word 0b01110010000000000000010110010101 #S32SDI XR6,$16,4.word 0b01110010000000000000010111010101 #S32SDI XR7,$16,4.word 0b01110010000000000000011000010101 #S32SDI XR8,$16,4#NO_APPsltu $2,$16,$5bne $2,$0,$L407$L383:andi $2,$6,0x1caddu $5,$5,$2sltu $3,$16,$5beq $3,$0,$L385$L408:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110010000000000000010001010101 #S32SDI XR1,$16,4#NO_APPsltu $2,$16,$5bne $2,$0,$L408$L385:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L388li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L389li $2,1 # 0x1.set macro.set reorderbne $6,$2,$L406lbu $2,4($4)sb $2,4($16)lw $23,0($22)lw $16,20($22).set noreorder.set nomacroj $L255lw $21,16($22).set macro.set reorder$L342:beq $7,$2,$L340bne $7,$4,$L255beq $16,$3,$L371.set noreorder.set nomacrobeq $16,$2,$L372li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobne $16,$2,$L502andi $2,$21,0x1.set macro.set reorderblez $18,$L502move $4,$0$L376:lbu $3,3($6)addu $2,$23,$4addiu $4,$4,1sb $3,0($2).set noreorder.set nomacrobne $18,$4,$L376addiu $6,$6,4.set macro.set reorder.set noreorder.set nomacroj $L481lw $23,0($22).set macro.set reorder$L379:move $4,$23$L508:.set noreorder.set nomacrojal memcpymove $5,$20.set macro.set reorder.set noreorder.set nomacroj $L505lw $23,0($22).set macro.set reorder$L268:.set noreorder.set nomacroblez $18,$L261lui $2,%hi(alaw_decode).set macro.set reorderaddiu $6,$2,%lo(alaw_decode).set noreorder.set nomacroj $L280move $5,$0.set macro.set reorder$L281:lh $2,0($2)sll $2,$2,16sw $2,0($17)$L283:addiu $5,$5,1.set noreorder.set nomacrobeq $18,$5,$L499addiu $17,$17,4.set macro.set reorder$L280:addu $3,$20,$5lb $4,0($3)andi $2,$4,0x7fsll $2,$2,1.set noreorder.set nomacrobgez $4,$L281addu $2,$2,$6.set macro.set reorderlh $2,0($2)subu $2,$0,$2sll $2,$2,16.set noreorder.set nomacroj $L283sw $2,0($17).set macro.set reorder$L490:.set noreorder.set nomacroblez $18,$L226lui $2,%hi(ulaw_decode).set macro.set reorderaddiu $6,$2,%lo(ulaw_decode).set noreorder.set nomacroj $L237move $5,$0.set macro.set reorder$L238:lb $2,1($2)sb $2,0($17)$L240:addiu $5,$5,1.set noreorder.set nomacrobeq $18,$5,$L500addiu $17,$17,1.set macro.set reorder$L237:addu $3,$20,$5lb $4,0($3)andi $2,$4,0x7fsll $2,$2,1.set noreorder.set nomacrobgez $4,$L238addu $2,$2,$6.set macro.set reorderlh $2,0($2)subu $2,$0,$2sra $2,$2,8.set noreorder.set nomacroj $L240sb $2,0($17).set macro.set reorder$L499:.set noreorder.set nomacroj $L261lw $21,16($22).set macro.set reorder$L500:lw $23,0($22).set noreorder.set nomacroj $L226lw $21,16($22).set macro.set reorder$L497:lw $23,0($22).set noreorder.set nomacroj $L261lw $21,16($22).set macro.set reorder$L301:.set noreorder.set nomacroblez $18,$L298lui $6,%hi($LC16).set macro.set reorderlw $20,%lo($LC16)($6)lw $21,%lo($LC16+4)($6)move $16,$0$L310:lw $4,0($19).set noreorder.set nomacrojal __extendsfdf2addiu $16,$16,1.set macro.set reordermove $4,$2move $5,$3move $6,$20.set noreorder.set nomacrojal __muldf3move $7,$21.set macro.set reordermove $4,$2.set noreorder.set nomacrojal __fixdfsimove $5,$3.set macro.set reordersrl $4,$2,24srl $3,$2,8srl $2,$2,16sb $3,0($17)sb $2,1($17)sb $4,2($17)addiu $19,$19,4.set noreorder.set nomacrobne $18,$16,$L310addiu $17,$17,3.set macro.set reorderlw $23,0($22)$L506:lw $16,20($22).set noreorder.set nomacroj $L298lw $21,16($22).set macro.set reorder$L327:beq $7,$2,$L325bne $7,$3,$L404.set noreorder.set nomacroblez $18,$L404move $19,$0.set macro.set reordermove $17,$0$L335:addu $2,$20,$17lw $4,0($2).set noreorder.set nomacrojal __floatsidfaddu $16,$23,$17.set macro.set reordermove $5,$3lui $3,%hi($LC19)addiu $3,$3,%lo($LC19)lw $6,0($3)lw $7,4($3).set noreorder.set nomacrojal __muldf3move $4,$2.set macro.set reordermove $4,$2.set noreorder.set nomacrojal __truncdfsf2move $5,$3.set macro.set reorderaddiu $19,$19,1sw $2,0($16).set noreorder.set nomacrobne $18,$19,$L335addiu $17,$17,4.set macro.set reorder.set noreorder.set nomacroj $L255lw $16,20($22).set macro.set reorder$L496:.set noreorder.set nomacroblez $18,$L298lui $2,%hi($LC14).set macro.set reorderlw $20,%lo($LC14)($2)lw $21,%lo($LC14+4)($2)move $17,$0$L308:lw $4,0($19).set noreorder.set nomacrojal __extendsfdf2addu $16,$23,$17.set macro.set reordermove $4,$2move $5,$3move $6,$20.set noreorder.set nomacrojal __muldf3move $7,$21.set macro.set reordermove $4,$2.set noreorder.set nomacrojal __fixdfsimove $5,$3.set macro.set reorderaddiu $17,$17,1sb $2,0($16).set noreorder.set nomacrobne $18,$17,$L308addiu $19,$19,4.set macro.set reorder.set noreorder.set nomacroj $L506lw $23,0($22).set macro.set reorder$L324:.set noreorder.set nomacroblez $18,$L404move $19,$0.set macro.set reorder$L333:lh $4,0($16).set noreorder.set nomacrojal __floatsidfaddiu $19,$19,1.set macro.set reordermove $5,$3lui $3,%hi($LC18)addiu $3,$3,%lo($LC18)lw $6,0($3)lw $7,4($3).set noreorder.set nomacrojal __muldf3move $4,$2.set macro.set reordermove $4,$2.set noreorder.set nomacrojal __truncdfsf2move $5,$3.set macro.set reordersw $2,0($17)addiu $16,$16,2.set noreorder.set nomacrobne $18,$19,$L333addiu $17,$17,4.set macro.set reorder.set noreorder.set nomacroj $L255lw $16,20($22).set macro.set reorder$L340:beq $16,$3,$L362.set noreorder
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?