📄 geometry.s
字号:
.file 1 "geometry.c".section .mdebug.abi32.previous.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "%ix%i+%i+%i\000".align 2$LC1:.ascii "%ix%i\000".align 2$LC2:.ascii "+%i+%i\000".align 2$LC3:.ascii "%i%%:%i%1[%]\000".align 2$LC4:.ascii "%i:%i%1[%]\000".align 2$LC5:.ascii "%i%%:%i\000".align 2$LC6:.ascii "%i:%i\000".align 2$LC7:.ascii "%i%1[%]\000".align 2$LC8:.ascii "-geometry must be in [WxH][+X+Y] | [X[%%]:[Y[%%]]] forma".ascii "t, incorrect (%s)\012\000".align 2$LC9:.ascii "geometry set to width: %i,height: %i, xoff: %i, yoff: %i".ascii ", xper: %i, yper: %i\012\000".globl __floatsidf.globl __floatsisf.globl __extendsfdf2.globl __muldf3.globl __fixdfsi.align 2$LC11:.ascii "geometry window parameter: widw: %i, widh: %i, scrw: %i,".ascii " scrh: %i\012\000".section .rodata.cst8,"aM",@progbits,8.align 3$LC10:.word 1202590843.word 1065646817.section .text.geometry,"ax",@progbits.align 2.align 5.globl geometry.ent geometry.type geometry, @functiongeometry:.frame $sp,112,$31 # vars= 32, regs= 10/0, args= 40, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-112sw $fp,104($sp)sw $23,100($sp)sw $22,96($sp)sw $17,76($sp)sw $31,108($sp)sw $21,92($sp)sw $20,88($sp)sw $19,84($sp)sw $18,80($sp)sw $16,72($sp)lui $17,%hi(vo_geometry)lw $2,%lo(vo_geometry)($17)sw $4,112($sp)sw $5,116($sp)move $fp,$6sw $7,124($sp)lw $22,128($sp)beq $2,$0,$L2lw $23,132($sp)addiu $18,$sp,44addiu $19,$sp,48lui $5,%hi($LC0)li $16,-1 # 0xffffffffffffffffli $8,-1 # 0xffffffffffffffffmove $4,$2addiu $5,$5,%lo($LC0)addiu $20,$sp,52addiu $21,$sp,56move $6,$18move $7,$19sw $8,48($sp)sw $8,44($sp)sw $16,52($sp)sw $16,56($sp)sw $16,60($sp)sw $16,64($sp)sw $20,16($sp)jal sscanfsw $21,20($sp)li $3,4 # 0x4beq $2,$3,$L4lw $4,%lo(vo_geometry)($17)lui $5,%hi($LC1)move $6,$18addiu $5,$5,%lo($LC1)move $7,$19sw $16,64($sp)sw $16,60($sp)sw $16,56($sp)sw $16,52($sp)sw $16,48($sp)sw $16,44($sp)jal sscanfli $18,2 # 0x2beq $2,$18,$L4lui $5,%hi($LC2)lw $4,%lo(vo_geometry)($17)addiu $5,$5,%lo($LC2)move $6,$20move $7,$21sw $16,64($sp)sw $16,60($sp)sw $16,56($sp)sw $16,52($sp)sw $16,48($sp)jal sscanfsw $16,44($sp)beq $2,$18,$L4lw $4,%lo(vo_geometry)($17)lui $5,%hi($LC3)addiu $2,$sp,40addiu $5,$5,%lo($LC3)addiu $6,$sp,60addiu $7,$sp,64sw $16,64($sp)sw $16,60($sp)sw $16,56($sp)sw $16,52($sp)sw $16,48($sp)sw $16,44($sp)sw $2,16($sp)jal sscanfli $19,3 # 0x3beq $2,$19,$L4lw $4,%lo(vo_geometry)($17)lui $5,%hi($LC4)addiu $3,$sp,40addiu $5,$5,%lo($LC4)addiu $7,$sp,64move $6,$20sw $16,64($sp)sw $16,60($sp)sw $16,56($sp)sw $16,52($sp)sw $16,48($sp)sw $16,44($sp)jal sscanfsw $3,16($sp)beq $2,$19,$L4lui $5,%hi($LC5)lw $4,%lo(vo_geometry)($17)addiu $5,$5,%lo($LC5)addiu $6,$sp,60move $7,$21sw $16,64($sp)sw $16,60($sp)sw $16,56($sp)sw $16,52($sp)sw $16,48($sp)jal sscanfsw $16,44($sp)beq $2,$18,$L4lui $5,%hi($LC6)lw $4,%lo(vo_geometry)($17)addiu $5,$5,%lo($LC6)move $6,$20move $7,$21sw $16,64($sp)sw $16,60($sp)sw $16,56($sp)sw $16,52($sp)sw $16,48($sp)jal sscanfsw $16,44($sp)beq $2,$18,$L4lui $5,%hi($LC7)lw $4,%lo(vo_geometry)($17)addiu $5,$5,%lo($LC7)addiu $6,$sp,60addiu $7,$sp,40sw $16,44($sp)sw $16,64($sp)sw $16,60($sp)sw $16,56($sp)sw $16,52($sp)jal sscanfsw $16,48($sp)beq $2,$18,$L4lw $7,%lo(vo_geometry)($17)lui $6,%hi($LC8)li $4,3 # 0x3addiu $6,$6,%lo($LC8)jal mp_msgli $5,1 # 0x1j $L13move $4,$0$L4:lw $2,48($sp)lw $3,52($sp)sw $2,16($sp)lw $2,56($sp)sw $3,20($sp)sw $2,24($sp)lw $3,60($sp)lw $2,64($sp)lui $20,%hi($LC9)lw $7,44($sp)li $4,3 # 0x3li $5,6 # 0x6addiu $6,$20,%lo($LC9)sw $2,32($sp)jal mp_msgsw $3,28($sp)lw $19,60($sp)sltu $2,$19,101bne $2,$0,$L51lw $18,64($sp)sltu $2,$18,101bne $2,$0,$L52lw $2,124($sp)$L16:lw $2,48($sp)lw $3,52($sp)lw $7,44($sp)sw $2,16($sp)lw $2,56($sp)addiu $6,$20,%lo($LC9)li $4,3 # 0x3li $5,6 # 0x6sw $3,20($sp)sw $2,24($sp)sw $19,28($sp)jal mp_msgsw $18,32($sp)lw $3,124($sp)lw $7,0($fp)lw $2,0($3)lui $6,%hi($LC11)addiu $6,$6,%lo($LC11)li $4,3 # 0x3li $5,6 # 0x6sw $2,16($sp)sw $22,20($sp)jal mp_msgsw $23,24($sp)lw $8,44($sp)li $2,-1 # 0xffffffffffffffffbeq $8,$2,$L57lw $3,48($sp)bltz $8,$L20slt $2,$22,$8beq $2,$0,$L57li $2,-1 # 0xffffffffffffffff$L20:lw $3,0($fp)slt $2,$3,$22move $8,$3movz $8,$22,$2sw $8,44($sp)lw $3,48($sp)li $2,-1 # 0xffffffffffffffff$L57:beq $3,$2,$L58lw $16,52($sp)bltz $3,$L24slt $2,$23,$3beq $2,$0,$L59li $2,-1 # 0xffffffffffffffff$L24:lw $4,124($sp)lw $3,0($4)slt $2,$3,$23movz $3,$23,$2sw $3,48($sp)lw $16,52($sp)$L58:li $2,-1 # 0xffffffffffffffff$L59:beq $16,$2,$L60lw $5,56($sp)bltz $16,$L28addu $2,$16,$8slt $2,$22,$2bne $2,$0,$L28nop$L26:lw $5,56($sp)$L60:li $2,-1 # 0xffffffffffffffffbeq $5,$2,$L61nopbltz $5,$L32addu $2,$5,$3slt $2,$23,$2bne $2,$0,$L32nop$L30:li $2,-1 # 0xffffffffffffffff$L61:beq $16,$2,$L34lw $2,112($sp)beq $2,$0,$L34nopsw $16,0($2)$L34:li $2,-1 # 0xffffffffffffffffbeq $5,$2,$L62lw $4,116($sp)beq $4,$0,$L62nopsw $5,0($4)$L62:beq $8,$2,$L40nopsw $8,0($fp)$L40:beq $3,$2,$L42lw $4,124($sp)sw $3,0($4)$L42:beq $8,$2,$L53nopli $3,1 # 0x1$L64:lui $2,%hi(geometry_wh_changed)sw $3,%lo(geometry_wh_changed)($2)li $2,-1 # 0xffffffffffffffff$L56:beq $16,$2,$L54li $3,1 # 0x1$L63:lui $2,%hi(geometry_xy_changed)li $4,1 # 0x1sw $3,%lo(geometry_xy_changed)($2)$L13:lw $31,108($sp)lw $fp,104($sp)lw $23,100($sp)lw $22,96($sp)lw $21,92($sp)lw $20,88($sp)lw $19,84($sp)lw $18,80($sp)lw $17,76($sp)lw $16,72($sp)move $2,$4j $31addiu $sp,$sp,112$L52:lw $4,0($2)$L65:jal __floatsidfsubu $4,$23,$4move $4,$18move $17,$3jal __floatsisfmove $16,$2jal __extendsfdf2move $4,$2lui $4,%hi($LC10)lw $6,%lo($LC10)($4)lw $7,%lo($LC10+4)($4)move $5,$3jal __muldf3move $4,$2move $6,$2move $4,$16move $5,$17jal __muldf3move $7,$3move $4,$2jal __fixdfsimove $5,$3j $L16sw $2,56($sp)$L51:lw $4,0($fp)jal __floatsidfsubu $4,$22,$4move $4,$19move $17,$3jal __floatsisfmove $16,$2jal __extendsfdf2move $4,$2lui $4,%hi($LC10)lw $6,%lo($LC10)($4)lw $7,%lo($LC10+4)($4)move $5,$3jal __muldf3move $4,$2move $6,$2move $4,$16move $5,$17jal __muldf3move $7,$3move $4,$2jal __fixdfsimove $5,$3lw $18,64($sp)sw $2,52($sp)sltu $2,$18,101beq $2,$0,$L16lw $2,124($sp)j $L65lw $4,0($2)$L28:move $16,$0j $L26sw $0,52($sp)$L32:move $5,$0j $L30sw $0,56($sp)$L54:bne $5,$16,$L63nop$L2:li $4,1 # 0x1lw $31,108($sp)lw $fp,104($sp)lw $23,100($sp)lw $22,96($sp)lw $21,92($sp)lw $20,88($sp)lw $19,84($sp)lw $18,80($sp)lw $17,76($sp)lw $16,72($sp)move $2,$4j $31addiu $sp,$sp,112$L53:bne $3,$8,$L64li $3,1 # 0x1j $L56li $2,-1 # 0xffffffffffffffff.set macro.set reorder.end geometry.globl vo_geometry.section .bss.align 2.type vo_geometry, @object.size vo_geometry, 4vo_geometry:.space 4.globl geometry_wh_changed.align 2.type geometry_wh_changed, @object.size geometry_wh_changed, 4geometry_wh_changed:.space 4.globl geometry_xy_changed.align 2.type geometry_xy_changed, @object.size geometry_xy_changed, 4geometry_xy_changed:.space 4.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -