📄 geometry.mid
字号:
.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 nomacro addiu $sp,$sp,-112 sw $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,$6 sw $7,124($sp) lw $22,128($sp) beq $2,$0,$L2 lw $23,132($sp) addiu $18,$sp,44 addiu $19,$sp,48 lui $5,%hi($LC0) li $16,-1 # 0xffffffffffffffff li $8,-1 # 0xffffffffffffffff move $4,$2 addiu $5,$5,%lo($LC0) addiu $20,$sp,52 addiu $21,$sp,56 move $6,$18 move $7,$19 sw $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 sscanf sw $21,20($sp) li $3,4 # 0x4 beq $2,$3,$L4 lw $4,%lo(vo_geometry)($17) lui $5,%hi($LC1) move $6,$18 addiu $5,$5,%lo($LC1) move $7,$19 sw $16,64($sp) sw $16,60($sp) sw $16,56($sp) sw $16,52($sp) sw $16,48($sp) sw $16,44($sp) jal sscanf li $18,2 # 0x2 beq $2,$18,$L4 lui $5,%hi($LC2) lw $4,%lo(vo_geometry)($17) addiu $5,$5,%lo($LC2) move $6,$20 move $7,$21 sw $16,64($sp) sw $16,60($sp) sw $16,56($sp) sw $16,52($sp) sw $16,48($sp) jal sscanf sw $16,44($sp) beq $2,$18,$L4 lw $4,%lo(vo_geometry)($17) lui $5,%hi($LC3) addiu $2,$sp,40 addiu $5,$5,%lo($LC3) addiu $6,$sp,60 addiu $7,$sp,64 sw $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 sscanf li $19,3 # 0x3 beq $2,$19,$L4 lw $4,%lo(vo_geometry)($17) lui $5,%hi($LC4) addiu $3,$sp,40 addiu $5,$5,%lo($LC4) addiu $7,$sp,64 move $6,$20 sw $16,64($sp) sw $16,60($sp) sw $16,56($sp) sw $16,52($sp) sw $16,48($sp) sw $16,44($sp) jal sscanf sw $3,16($sp) beq $2,$19,$L4 lui $5,%hi($LC5) lw $4,%lo(vo_geometry)($17) addiu $5,$5,%lo($LC5) addiu $6,$sp,60 move $7,$21 sw $16,64($sp) sw $16,60($sp) sw $16,56($sp) sw $16,52($sp) sw $16,48($sp) jal sscanf sw $16,44($sp) beq $2,$18,$L4 lui $5,%hi($LC6) lw $4,%lo(vo_geometry)($17) addiu $5,$5,%lo($LC6) move $6,$20 move $7,$21 sw $16,64($sp) sw $16,60($sp) sw $16,56($sp) sw $16,52($sp) sw $16,48($sp) jal sscanf sw $16,44($sp) beq $2,$18,$L4 lui $5,%hi($LC7) lw $4,%lo(vo_geometry)($17) addiu $5,$5,%lo($LC7) addiu $6,$sp,60 addiu $7,$sp,40 sw $16,44($sp) sw $16,64($sp) sw $16,60($sp) sw $16,56($sp) sw $16,52($sp) jal sscanf sw $16,48($sp) beq $2,$18,$L4 lw $7,%lo(vo_geometry)($17) lui $6,%hi($LC8) li $4,3 # 0x3 addiu $6,$6,%lo($LC8) jal mp_msg li $5,1 # 0x1 j $L13 move $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 # 0x3 li $5,6 # 0x6 addiu $6,$20,%lo($LC9) sw $2,32($sp) jal mp_msg sw $3,28($sp) lw $19,60($sp) sltu $2,$19,101 bne $2,$0,$L51 lw $18,64($sp) sltu $2,$18,101 bne $2,$0,$L52 lw $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 # 0x3 li $5,6 # 0x6 sw $3,20($sp) sw $2,24($sp) sw $19,28($sp) jal mp_msg sw $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 # 0x3 li $5,6 # 0x6 sw $2,16($sp) sw $22,20($sp) jal mp_msg sw $23,24($sp) lw $8,44($sp) li $2,-1 # 0xffffffffffffffff beq $8,$2,$L57 lw $3,48($sp) bltz $8,$L20 slt $2,$22,$8 beq $2,$0,$L57 li $2,-1 # 0xffffffffffffffff$L20: lw $3,0($fp) slt $2,$3,$22 move $8,$3 movz $8,$22,$2 sw $8,44($sp) lw $3,48($sp) li $2,-1 # 0xffffffffffffffff$L57: beq $3,$2,$L58 lw $16,52($sp) bltz $3,$L24 slt $2,$23,$3 beq $2,$0,$L59 li $2,-1 # 0xffffffffffffffff$L24: lw $4,124($sp) lw $3,0($4) slt $2,$3,$23 movz $3,$23,$2 sw $3,48($sp) lw $16,52($sp)$L58: li $2,-1 # 0xffffffffffffffff$L59: beq $16,$2,$L60 lw $5,56($sp) bltz $16,$L28 addu $2,$16,$8 slt $2,$22,$2 bne $2,$0,$L28 nop$L26: lw $5,56($sp)$L60: li $2,-1 # 0xffffffffffffffff beq $5,$2,$L61 nop bltz $5,$L32 addu $2,$5,$3 slt $2,$23,$2 bne $2,$0,$L32 nop$L30: li $2,-1 # 0xffffffffffffffff$L61: beq $16,$2,$L34 lw $2,112($sp) beq $2,$0,$L34 nop sw $16,0($2)$L34: li $2,-1 # 0xffffffffffffffff beq $5,$2,$L62 lw $4,116($sp) beq $4,$0,$L62 nop sw $5,0($4)$L62: beq $8,$2,$L40 nop sw $8,0($fp)$L40: beq $3,$2,$L42 lw $4,124($sp) sw $3,0($4)$L42: beq $8,$2,$L53 nop li $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,$L54 li $3,1 # 0x1$L63: lui $2,%hi(geometry_xy_changed) li $4,1 # 0x1 sw $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,$4 j $31 addiu $sp,$sp,112$L52: lw $4,0($2)$L65: jal __floatsidf subu $4,$23,$4 move $4,$18 move $17,$3 jal __floatsisf move $16,$2 jal __extendsfdf2 move $4,$2 lui $4,%hi($LC10) lw $6,%lo($LC10)($4) lw $7,%lo($LC10+4)($4) move $5,$3 jal __muldf3 move $4,$2 move $6,$2 move $4,$16 move $5,$17 jal __muldf3 move $7,$3 move $4,$2 jal __fixdfsi move $5,$3 j $L16 sw $2,56($sp)$L51: lw $4,0($fp) jal __floatsidf subu $4,$22,$4 move $4,$19 move $17,$3 jal __floatsisf move $16,$2 jal __extendsfdf2 move $4,$2 lui $4,%hi($LC10) lw $6,%lo($LC10)($4) lw $7,%lo($LC10+4)($4) move $5,$3 jal __muldf3 move $4,$2 move $6,$2 move $4,$16 move $5,$17 jal __muldf3 move $7,$3 move $4,$2 jal __fixdfsi move $5,$3 lw $18,64($sp) sw $2,52($sp) sltu $2,$18,101 beq $2,$0,$L16 lw $2,124($sp) j $L65 lw $4,0($2)$L28: move $16,$0 j $L26 sw $0,52($sp)$L32: move $5,$0 j $L30 sw $0,56($sp)$L54: bne $5,$16,$L63 nop$L2: li $4,1 # 0x1 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,$4 j $31 addiu $sp,$sp,112$L53: bne $3,$8,$L64 li $3,1 # 0x1 j $L56 li $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 + -