floor1.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 2,384 行 · 第 1/3 页
S
2,384 行
$L174:li $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2addiu $6,$19,1096.set noreorder.set nomacrobeq $3,$2,$L139move $4,$19.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L140li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L167addiu $5,$4,-4.set macro.set reordermove $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobne $3,$0,$L168li $2,-32 # 0xffffffffffffffe0.set macro.set reorder$L141:addiu $2,$6,-31$L173:li $3,-32 # 0xffffffffffffffe0$L179:and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L177addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L178:#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,$L178addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L177:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L146$L155:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L155$L146:andi $3,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L150addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L151li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L169$L148:.set noreorder.set nomacrojal uc_freemove $4,$19.set macro.set reordermove $3,$0$L136:lw $31,60($sp)lw $fp,56($sp)lw $23,52($sp)lw $22,48($sp)lw $21,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)move $2,$3.set noreorder.set nomacroj $31addiu $sp,$sp,64.set macro.set reorder$L168:and $2,$5,$2$L180:addiu $4,$2,32sltu $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L173addiu $2,$6,-31.set macro.set reorder$L153:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L153addiu $2,$6,-31.set macro.set reorder.set noreorder.set nomacroj $L179li $3,-32 # 0xffffffffffffffe0.set macro.set reorder$L121:lw $2,20($sp)$L176:addiu $fp,$fp,1addiu $23,$23,32.set noreorder.set nomacrobne $2,$fp,$L114addiu $18,$18,4.set macro.set reorder$L109:move $4,$21.set noreorder.set nomacrojal oggpack_readli $5,2 # 0x2.set macro.set reorderaddiu $2,$2,1move $4,$21sw $2,832($19).set noreorder.set nomacrojal oggpack_readli $5,4 # 0x4.set macro.set reorderlw $4,0($19).set noreorder.set nomacroblez $4,$L126move $20,$2.set macro.set reorderli $2,1 # 0x1sll $22,$2,$20addiu $fp,$19,4sw $0,16($sp)move $5,$0move $23,$0$L128:lw $2,0($fp)sll $2,$2,2addu $2,$2,$19lw $3,128($2)addu $23,$23,$3slt $2,$5,$23.set noreorder.set nomacrobeq $2,$0,$L170sll $2,$5,2.set macro.set reorderaddu $2,$2,$19addiu $16,$2,844move $17,$5.set noreorder.set nomacroj $L132move $18,$23.set macro.set reorder$L172:.set noreorder.set nomacrobeq $3,$0,$L174andi $2,$19,0x3.set macro.set reorderbeq $17,$18,$L171$L132:move $4,$21.set noreorder.set nomacrojal oggpack_readmove $5,$20.set macro.set reordersw $2,0($16)addiu $17,$17,1slt $3,$2,$22.set noreorder.set nomacrobgez $2,$L172addiu $16,$16,4.set macro.set reorder.set noreorder.set nomacroj $L174andi $2,$19,0x3.set macro.set reorder$L165:.set noreorder.set nomacrojal oggpack_readli $5,8 # 0x8.set macro.set reorder.set noreorder.set nomacroj $L117sw $2,256($18).set macro.set reorder$L150:sb $0,4($5).set noreorder.set nomacroj $L148sb $0,1($4).set macro.set reorder$L139:addiu $4,$19,2sb $0,0($19)sb $0,1($19)addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L141li $2,-32 # 0xffffffffffffffe0.set macro.set reorder.set noreorder.set nomacroj $L180and $2,$5,$2.set macro.set reorder$L151:sb $0,6($5)sb $0,4($5).set noreorder.set nomacroj $L148sb $0,5($5).set macro.set reorder$L140:addiu $4,$19,3sb $0,0($19)sb $0,1($19)sb $0,2($19)addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L141li $2,-32 # 0xffffffffffffffe0.set macro.set reorder.set noreorder.set nomacroj $L180and $2,$5,$2.set macro.set reorder$L167:addiu $4,$19,1sb $0,0($19)addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L141li $2,-32 # 0xffffffffffffffe0.set macro.set reorder.set noreorder.set nomacroj $L180and $2,$5,$2.set macro.set reorder$L169:.set noreorder.set nomacroj $L148sb $0,4($5).set macro.set reorder$L171:lw $4,0($19)$L131:lw $3,16($sp)addiu $fp,$fp,4addiu $3,$3,1slt $2,$3,$4.set noreorder.set nomacrobeq $2,$0,$L126sw $3,16($sp).set macro.set reorder.set noreorder.set nomacroj $L128move $5,$17.set macro.set reorder$L170:.set noreorder.set nomacroj $L131move $17,$5.set macro.set reorder$L126:li $2,1 # 0x1sll $2,$2,$20move $3,$19sw $2,840($19).set noreorder.set nomacroj $L136sw $0,836($19).set macro.set reorder.end floor1_unpack.section .text.floor1_inverse2,"ax",@progbits.align 2.align 5.ent floor1_inverse2.type floor1_inverse2, @functionfloor1_inverse2:.frame $sp,56,$31 # vars= 0, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0addiu $sp,$sp,-56sw $23,44($sp)sw $22,40($sp)sw $21,36($sp)sw $20,32($sp)sw $31,52($sp)sw $fp,48($sp)sw $19,28($sp)sw $18,24($sp)sw $17,20($sp)sw $16,16($sp)lw $3,64($4)lw $2,28($4)lw $4,4($3)sll $2,$2,2lw $3,28($4)move $22,$5addu $2,$2,$3lw $4,0($2)move $20,$6srl $2,$4,31addu $2,$2,$4move $21,$7sra $23,$2,1.set noreorder.set nomacrobeq $6,$0,$L182lw $18,776($5).set macro.set reorderlw $6,764($5)lw $2,0($20)lw $3,832($18)slt $4,$6,2.set noreorder.set nomacrobne $4,$0,$L235mul $12,$2,$3.set macro.set reorderlui $2,%hi(FLOOR_fromdB_LOOKUP)addiu $fp,$2,%lo(FLOOR_fromdB_LOOKUP)move $24,$5move $7,$0li $16,1 # 0x1.set noreorder.set nomacroj $L187move $25,$0.set macro.set reorder$L188:addiu $16,$16,1slt $2,$16,$6.set noreorder.set nomacrobeq $2,$0,$L236addiu $24,$24,4.set macro.set reorder$L187:lw $2,4($24)sll $5,$2,2addu $3,$5,$20lw $4,0($3)andi $2,$4,0x7fff.set noreorder.set nomacrobne $4,$2,$L188addu $3,$5,$18.set macro.set reorderlw $2,832($18)mul $19,$4,$2lw $25,836($3)subu $3,$19,$12subu $13,$25,$7div $0,$3,$13teq $13,$0,7.set noreorder.set nomacrobltz $3,$L237mflo $15.set macro.set reorderaddiu $17,$15,1$L192:sll $2,$7,2addu $14,$21,$2lui $2,%hi(FLOOR_fromdB_LOOKUP)addiu $2,$2,%lo(FLOOR_fromdB_LOOKUP)sll $4,$12,2addu $4,$4,$2lw $6,0($4)lw $2,0($14)mul $5,$13,$15mult $2,$6move $4,$3mflo $2mfhi $3addiu $11,$7,1subu $9,$0,$4slt $6,$5,0sll $10,$3,17slt $7,$4,0subu $8,$0,$5srl $2,$2,15movn $5,$8,$6movn $4,$9,$7or $2,$2,$10slt $6,$11,$25subu $9,$4,$5.set noreorder.set nomacrobeq $6,$0,$L195sw $2,0($14).set macro.set reordermove $7,$14move $8,$0.set noreorder.set nomacroj $L197move $10,$fp.set macro.set reorder$L238:addu $12,$12,$17sll $4,$12,2addu $4,$4,$10lw $2,4($7)lw $5,0($4)addiu $11,$11,1mult $2,$5slt $6,$11,$25mflo $2mfhi $3srl $2,$2,15sll $4,$3,17or $2,$2,$4sw $2,4($7)subu $8,$8,$13.set noreorder.set nomacrobeq $6,$0,$L195addiu $7,$7,4.set macro.set reorder$L197:addu $8,$8,$9slt $2,$8,$13beq $2,$0,$L238addu $12,$12,$15sll $4,$12,2addu $4,$4,$10lw $2,4($7)lw $5,0($4)addiu $11,$11,1mult $2,$5slt $6,$11,$25mflo $2mfhi $3srl $2,$2,15sll $4,$3,17or $2,$2,$4sw $2,4($7).set noreorder.set nomacrobne $6,$0,$L197addiu $7,$7,4.set macro.set reorder$L195:lw $6,764($22)addiu $16,$16,1slt $2,$16,$6move $12,$19move $7,$25.set noreorder.set nomacrobne $2,$0,$L187addiu $24,$24,4.set macro.set reorder$L236:move $3,$25$L186:slt $2,$3,$23.set noreorder.set nomacrobeq $2,$0,$L202sll $2,$3,2.set macro.set reorderaddu $4,$21,$2subu $3,$23,$3move $5,$0$L204:lw $2,0($4)addiu $5,$5,1mul $2,$2,$12sw $2,0($4).set noreorder.set nomacrobne $3,$5,$L204addiu $4,$4,4.set macro.set reorder$L202:li $2,1 # 0x1$L207:lw $31,52($sp)lw $fp,48($sp)lw $23,44($sp)lw $22,40($sp)lw $21,36($sp)lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp).set noreorder.set nomacroj $31addiu $sp,$sp,56.set macro.set reorder$L237:.set noreorder.set nomacroj $L192addiu $17,$15,-1.set macro.set reorder$L182:sll $6,$23,2sltu $2,$6,40.set noreorder.set nomacrobne $2,$0,$L239move $4,$7.set macro.set reorderandi $2,$7,0x3li $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L210li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L211li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L240$L208:addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L212li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$5,$2addiu $4,$2,32sltu $3,$5,$4beq $3,$0,$L212$L224:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4bne $2,$0,$L224$L212:addu $6,$6,$21addiu $2,$6,-31li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L241addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L242:#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,$L242addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L241:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L243andi $4,$6,0x3.set macro.set reorder$L226:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L226andi $4,$6,0x3.set macro.set reorder$L243:li $2,2 # 0x2
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?