lls.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 379 行
S
379 行
.file 1 "lls.c".section .mdebug.abi32.previous.globl __muldf3.globl __adddf3.section .text.av_update_lls,"ax",@progbits.align 2.align 5.globl av_update_lls.ent av_update_lls.type av_update_lls, @functionav_update_lls:.frame $sp,56,$31 # vars= 0, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-56sw $fp,48($sp)sw $31,52($sp)sw $23,44($sp)sw $22,40($sp)sw $21,36($sp)sw $20,32($sp)sw $19,28($sp)sw $18,24($sp)sw $17,20($sp)sw $16,16($sp)lw $22,17160($4)move $fp,$4sw $6,64($sp)bltz $22,$L7sw $7,68($sp)move $21,$5move $23,$0$L6:sll $2,$23,4sll $3,$23,8addu $2,$2,$3addu $18,$fp,$2move $20,$21move $19,$23$L4:lw $6,64($sp)lw $7,68($sp)lw $4,0($18)lw $5,4($18)jal __muldf3addiu $19,$19,1sw $2,0($18)sw $3,4($18)lw $6,0($20)lw $7,4($20)lw $4,0($21)lw $5,4($21)move $16,$2jal __muldf3move $17,$3move $6,$2move $4,$16move $5,$17jal __adddf3move $7,$3slt $4,$22,$19sw $2,0($18)sw $3,4($18)addiu $20,$20,8beq $4,$0,$L4addiu $18,$18,8addiu $23,$23,1slt $2,$22,$23beq $2,$0,$L6addiu $21,$21,8$L7: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)j $31addiu $sp,$sp,56.set macro.set reorder.end av_update_lls.section .text.av_evaluate_lls,"ax",@progbits.align 2.align 5.globl av_evaluate_lls.ent av_evaluate_lls.type av_evaluate_lls, @functionav_evaluate_lls:.frame $sp,48,$31 # vars= 0, regs= 7/0, args= 16, gp= 0.mask 0x803f0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-48sw $31,40($sp)sw $21,36($sp)sw $20,32($sp)sw $19,28($sp)sw $18,24($sp)sw $17,20($sp)bltz $6,$L19sw $16,16($sp)sll $2,$6,8addiu $2,$2,8712addu $17,$4,$2move $16,$5addiu $19,$6,1move $18,$0move $20,$0move $21,$0$L16:lw $4,0($16)lw $5,4($16)lw $6,0($17)lw $7,4($17)jal __muldf3addiu $18,$18,1move $6,$2move $4,$20move $5,$21jal __adddf3move $7,$3move $20,$2move $21,$3addiu $16,$16,8bne $18,$19,$L16addiu $17,$17,8move $2,$20move $3,$21lw $31,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)j $31addiu $sp,$sp,48$L19:move $20,$0move $21,$0move $2,$20move $3,$21lw $31,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)j $31addiu $sp,$sp,48.set macro.set reorder.end av_evaluate_lls.section .text.av_init_lls,"ax",@progbits.align 2.align 5.globl av_init_lls.ent av_init_lls.type av_init_lls, @functionav_init_lls:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0andi $2,$4,0x3li $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2move $8,$4.set noreorder.set nomacrobeq $3,$2,$L23addiu $7,$4,17168.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L24li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L43$L21:addiu $6,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L45addiu $2,$7,-31.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$6,$2addiu $4,$2,32sltu $3,$6,$4.set noreorder.set nomacrobeq $3,$0,$L45addiu $2,$7,-31.set macro.set reorder$L37:#APP.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4#NO_APPsltu $2,$6,$4.set noreorder.set nomacrobne $2,$0,$L37addiu $2,$7,-31.set macro.set reorder$L45:li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$6,$3.set noreorder.set nomacrobeq $4,$0,$L46addiu $2,$7,-4.set macro.set reorderaddiu $2,$6,4$L47:#APPpref 30,0($2).word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4#NO_APPsltu $2,$6,$3.set noreorder.set nomacrobne $2,$0,$L47addiu $2,$6,4.set macro.set reorderaddiu $2,$7,-4$L46:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$6,$3beq $4,$0,$L30$L39:#APP.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4#NO_APPsltu $2,$6,$3bne $2,$0,$L39$L30:andi $3,$7,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L34addiu $4,$6,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L35li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L44.set noreorder.set nomacroj $31sw $5,17160($8).set macro.set reorder$L34:sb $0,4($6)sb $0,1($4).set noreorder.set nomacroj $31sw $5,17160($8).set macro.set reorder$L23:addiu $4,$8,2sb $0,0($8).set noreorder.set nomacroj $L21sb $0,1($8).set macro.set reorder$L35:sb $0,6($6)sb $0,4($6)sb $0,5($6).set noreorder.set nomacroj $31sw $5,17160($8).set macro.set reorder$L24:addiu $4,$8,3sb $0,0($8)sb $0,1($8).set noreorder.set nomacroj $L21sb $0,2($8).set macro.set reorder$L44:sb $0,4($6).set noreorder.set nomacroj $31sw $5,17160($8).set macro.set reorder$L43:addiu $4,$8,1.set noreorder.set nomacroj $L21sb $0,0($8).set macro.set reorder.end av_init_lls.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?