⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cq.sbk

📁 游戏界的大牛人终于放出了 Q3 的源代码
💻 SBK
📖 第 1 页 / 共 5 页
字号:
pushl $f.706
call printf
addl $8,%esp
.LC883:
.LC881:
flds .LC860
fstps -44(%ebp)
fldl .LC425
fstpl -64(%ebp)
fldl -64(%ebp)
fstps -44(%ebp)
flds .LC544
fcomps -44(%ebp)
fstsw %ax
sahf
je .LC885
movl $42,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC887
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC887:
.LC885:
fldl .LC889
fstpl -52(%ebp)
movb $2,-25(%ebp)
movsbl -25(%ebp),%edi
pushl %edi
fildl (%esp)
addl $4,%esp
fstpl -52(%ebp)
fldl .LC425
fcompl -52(%ebp)
fstsw %ax
sahf
je .LC890
movl $43,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC892
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC892:
.LC890:
fldl .LC889
fstpl -52(%ebp)
movw $2,-28(%ebp)
movswl -28(%ebp),%edi
pushl %edi
fildl (%esp)
addl $4,%esp
fstpl -52(%ebp)
fldl .LC425
fcompl -52(%ebp)
fstsw %ax
sahf
je .LC894
movl $44,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC896
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC896:
.LC894:
fldl .LC889
fstpl -52(%ebp)
movl $2,-32(%ebp)
fildl -32(%ebp)
fstpl -52(%ebp)
fldl .LC425
fcompl -52(%ebp)
fstsw %ax
sahf
je .LC898
movl $45,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC900
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC900:
.LC898:
fldl .LC889
fstpl -52(%ebp)
movl $2,-36(%ebp)
fildl -36(%ebp)
fstpl -52(%ebp)
fldl .LC425
fcompl -52(%ebp)
fstsw %ax
sahf
je .LC902
movl $46,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC904
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC904:
.LC902:
fldl .LC889
fstpl -52(%ebp)
movl $2,-40(%ebp)
movl -40(%ebp),%edi
fldl .LC611
movl %edi,%esi
shrl $1,%esi
pushl %esi
fildl (%esp)
addl $4,%esp
fmulp %st(1),%st
andl $1,%edi
pushl %edi
fildl (%esp)
addl $4,%esp
faddp %st(1),%st
fstpl -52(%ebp)
fldl .LC425
fcompl -52(%ebp)
fstsw %ax
sahf
je .LC906
movl $47,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC908
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC908:
.LC906:
fldl .LC889
fstpl -52(%ebp)
flds .LC544
fstps -56(%ebp)
flds -56(%ebp)
fstpl -52(%ebp)
fldl .LC425
fcompl -52(%ebp)
fstsw %ax
sahf
je .LC910
movl $48,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC912
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC912:
.LC910:
fldl .LC889
fstpl -52(%ebp)
fldl .LC425
fstpl -64(%ebp)
fldl -64(%ebp)
fstpl -52(%ebp)
fldl .LC425
fcompl -52(%ebp)
fstsw %ax
sahf
je .LC914
movl $49,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC916
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC916:
.LC914:
movb $5,-9(%ebp)
movb $2,-25(%ebp)
movsbl -9(%ebp),%edi
movsbl -25(%ebp),%esi
leal (%esi,%edi),%edi
movl %edi,%ebx
movb %bl,-9(%ebp)
movsbl -9(%ebp),%edi
cmpl $7,%edi
je .LC918
movl $50,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC920
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC920:
.LC918:
movb $5,-9(%ebp)
movw $2,-28(%ebp)
movsbl -9(%ebp),%edi
movswl -28(%ebp),%esi
leal (%esi,%edi),%edi
movl %edi,%ebx
movb %bl,-9(%ebp)
movsbl -9(%ebp),%edi
cmpl $7,%edi
je .LC922
movl $51,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC924
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC924:
.LC922:
movb $5,-9(%ebp)
movl $2,-32(%ebp)
movsbl -9(%ebp),%edi
movl -32(%ebp),%esi
leal (%esi,%edi),%edi
movl %edi,%ebx
movb %bl,-9(%ebp)
movsbl -9(%ebp),%edi
cmpl $7,%edi
je .LC926
movl $52,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC928
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC928:
.LC926:
movb $5,-9(%ebp)
movl $2,-36(%ebp)
movsbl -9(%ebp),%edi
movl -36(%ebp),%esi
leal (%esi,%edi),%edi
movl %edi,%ebx
movb %bl,-9(%ebp)
movsbl -9(%ebp),%edi
cmpl $7,%edi
je .LC930
movl $53,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC932
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC932:
.LC930:
movb $5,-9(%ebp)
movl $2,-40(%ebp)
movsbl -9(%ebp),%edi
movl -40(%ebp),%esi
leal (%esi,%edi),%edi
movl %edi,%ebx
movb %bl,-9(%ebp)
movsbl -9(%ebp),%edi
cmpl $7,%edi
je .LC934
movl $54,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC936
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC936:
.LC934:
movb $5,-9(%ebp)
flds .LC544
fstps -56(%ebp)
movsbl -9(%ebp),%edi
pushl %edi
fildl (%esp)
addl $4,%esp
fadds -56(%ebp)
subl $4,%esp
fistpl 0(%esp)
popl %eax
movl %eax,%ebx
movb %bl,-9(%ebp)
movsbl -9(%ebp),%edi
cmpl $7,%edi
je .LC938
movl $55,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC940
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC940:
.LC938:
movb $5,-9(%ebp)
fldl .LC425
fstpl -64(%ebp)
movsbl -9(%ebp),%edi
pushl %edi
fildl (%esp)
addl $4,%esp
faddl -64(%ebp)
subl $4,%esp
fistpl 0(%esp)
popl %eax
movl %eax,%ebx
movb %bl,-9(%ebp)
movsbl -9(%ebp),%edi
cmpl $7,%edi
je .LC942
movl $56,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC944
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC944:
.LC942:
movw $5,-12(%ebp)
movb $2,-25(%ebp)
movswl -12(%ebp),%edi
movsbl -25(%ebp),%esi
leal (%esi,%edi),%edi
movw %di,-12(%ebp)
movswl -12(%ebp),%edi
cmpl $7,%edi
je .LC946
movl $57,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC948
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC948:
.LC946:
movw $5,-12(%ebp)
movw $2,-28(%ebp)
movswl -12(%ebp),%edi
movswl -28(%ebp),%esi
leal (%esi,%edi),%edi
movw %di,-12(%ebp)
movswl -12(%ebp),%edi
cmpl $7,%edi
je .LC950
movl $58,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC952
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC952:
.LC950:
movw $5,-12(%ebp)
movl $2,-32(%ebp)
movswl -12(%ebp),%edi
movl -32(%ebp),%esi
leal (%esi,%edi),%edi
movw %di,-12(%ebp)
movswl -12(%ebp),%edi
cmpl $7,%edi
je .LC954
movl $59,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC956
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC956:
.LC954:
movw $5,-12(%ebp)
movl $2,-36(%ebp)
movswl -12(%ebp),%edi
movl -36(%ebp),%esi
leal (%esi,%edi),%edi
movw %di,-12(%ebp)
movswl -12(%ebp),%edi
cmpl $7,%edi
je .LC958
movl $60,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC960
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC960:
.LC958:
movw $5,-12(%ebp)
movl $2,-40(%ebp)
movswl -12(%ebp),%edi
movl -40(%ebp),%esi
leal (%esi,%edi),%edi
movw %di,-12(%ebp)
movswl -12(%ebp),%edi
cmpl $7,%edi
je .LC962
movl $61,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC964
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC964:
.LC962:
movw $5,-12(%ebp)
flds .LC544
fstps -56(%ebp)
movswl -12(%ebp),%edi
pushl %edi
fildl (%esp)
addl $4,%esp
fadds -56(%ebp)
subl $4,%esp
fistpl 0(%esp)
popl %eax
movl %eax,%edi
movw %di,-12(%ebp)
movswl -12(%ebp),%edi
cmpl $7,%edi
je .LC966
movl $62,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC968
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC968:
.LC966:
movw $5,-12(%ebp)
fldl .LC425
fstpl -64(%ebp)
movswl -12(%ebp),%edi
pushl %edi
fildl (%esp)
addl $4,%esp
faddl -64(%ebp)
subl $4,%esp
fistpl 0(%esp)
popl %eax
movl %eax,%edi
movw %di,-12(%ebp)
movswl -12(%ebp),%edi
cmpl $7,%edi
je .LC970
movl $63,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC972
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC972:
.LC970:
movl $5,-16(%ebp)
movb $2,-25(%ebp)
movsbl -25(%ebp),%edi
addl %edi,-16(%ebp)
cmpl $7,-16(%ebp)
je .LC974
movl $64,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC976
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC976:
.LC974:
movl $5,-16(%ebp)
movw $2,-28(%ebp)
movswl -28(%ebp),%edi
addl %edi,-16(%ebp)
cmpl $7,-16(%ebp)
je .LC978
movl $65,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC980
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC980:
.LC978:
movl $5,-16(%ebp)
movl $2,-32(%ebp)
movl -32(%ebp),%edi
addl %edi,-16(%ebp)
cmpl $7,-16(%ebp)
je .LC982
movl $66,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC984
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC984:
.LC982:
movl $5,-16(%ebp)
movl $2,-36(%ebp)
movl -36(%ebp),%edi
addl %edi,-16(%ebp)
cmpl $7,-16(%ebp)
je .LC986
movl $67,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC988
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC988:
.LC986:
movl $5,-16(%ebp)
movl $2,-40(%ebp)
movl -16(%ebp),%edi
movl -40(%ebp),%esi
leal (%esi,%edi),%edi
movl %edi,-16(%ebp)
cmpl $7,-16(%ebp)
je .LC990
movl $68,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC992
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC992:
.LC990:
movl $5,-16(%ebp)
flds .LC544
fstps -56(%ebp)
fildl -16(%ebp)
fadds -56(%ebp)
fistpl -16(%ebp)
cmpl $7,-16(%ebp)
je .LC994
movl $69,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC996
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC996:
.LC994:
movl $5,-16(%ebp)
fldl .LC425
fstpl -64(%ebp)
fildl -16(%ebp)
faddl -64(%ebp)
fistpl -16(%ebp)
cmpl $7,-16(%ebp)
je .LC998
movl $70,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC1000
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC1000:
.LC998:
movl $5,-20(%ebp)
movb $2,-25(%ebp)
movsbl -25(%ebp),%edi
addl %edi,-20(%ebp)
cmpl $7,-20(%ebp)
je .LC1002
movl $71,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC1004
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC1004:
.LC1002:
movl $5,-20(%ebp)
movw $2,-28(%ebp)
movswl -28(%ebp),%edi
addl %edi,-20(%ebp)
cmpl $7,-20(%ebp)
je .LC1006
movl $72,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC1008
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC1008:
.LC1006:
movl $5,-20(%ebp)
movl $2,-32(%ebp)
movl -32(%ebp),%edi
addl %edi,-20(%ebp)
cmpl $7,-20(%ebp)
je .LC1010
movl $73,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC1012
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC1012:
.LC1010:
movl $5,-20(%ebp)
movl $2,-36(%ebp)
movl -36(%ebp),%edi
addl %edi,-20(%ebp)
cmpl $7,-20(%ebp)
je .LC1014
movl $74,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC1016
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC1016:
.LC1014:
movl $5,-20(%ebp)
movl $2,-40(%ebp)
movl -20(%ebp),%edi
movl -40(%ebp),%esi
leal (%esi,%edi),%edi
movl %edi,-20(%ebp)
cmpl $7,-20(%ebp)
je .LC1018
movl $75,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC1020
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC1020:
.LC1018:
movl $5,-20(%ebp)
flds .LC544
fstps -56(%ebp)
fildl -20(%ebp)
fadds -56(%ebp)
fistpl -20(%ebp)
cmpl $7,-20(%ebp)
je .LC1022
movl $76,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC1024
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC1024:
.LC1022:
movl $5,-20(%ebp)
fldl .LC425
fstpl -64(%ebp)
fildl -20(%ebp)
faddl -64(%ebp)
fistpl -20(%ebp)
cmpl $7,-20(%ebp)
je .LC1026
movl $77,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC1028
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC1028:
.LC1026:
movl $5,-24(%ebp)
movb $2,-25(%ebp)
movsbl -25(%ebp),%edi
add %edi,-24(%ebp)
movl -24(%ebp),%edi
cmpl $7,%edi
je .LC1030
movl $78,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC1032
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC1032:
.LC1030:
movl $5,-24(%ebp)
movw $2,-28(%ebp)
movswl -28(%ebp),%edi
add %edi,-24(%ebp)
movl -24(%ebp),%edi
cmpl $7,%edi
je .LC1034
movl $79,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC1036
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC1036:
.LC1034:
movl $5,-24(%ebp)
movl $2,-32(%ebp)
movl -32(%ebp),%edi
add %edi,-24(%ebp)
movl -24(%ebp),%edi
cmpl $7,%edi
je .LC1038
movl $80,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC1040
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC1040:
.LC1038:
movl $5,-24(%ebp)
movl $2,-36(%ebp)
movl -36(%ebp),%edi
add %edi,-24(%ebp)
movl -24(%ebp),%edi
cmpl $7,%edi
je .LC1042
movl $81,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC1044
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC1044:
.LC1042:
movl $5,-24(%ebp)
movl $2,-40(%ebp)
movl -40(%ebp),%edi
add %edi,-24(%ebp)
movl -24(%ebp),%edi
cmpl $7,%edi
je .LC1046
movl $82,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC1048
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC1048:
.LC1046:
movl $5,-24(%ebp)
flds .LC544
fstps -56(%ebp)
movl -24(%ebp),%edi
fldl .LC611
movl %edi,%esi
shrl $1,%esi
pushl %esi
fildl (%esp)
addl $4,%esp
fmulp %st(1),%st
andl $1,%edi
pushl %edi
fildl (%esp)
addl $4,%esp
faddp %st(1),%st
sub $4,%esp
fstps (%esp)
flds (%esp)
addl $4,%esp
fadds -56(%ebp)
fstps -128(%ebp)
flds .LC847
fcomps -128(%ebp)
fstsw %ax
sahf
ja .LC1051
flds -128(%ebp)
fsubs .LC847
subl $4,%esp
fistpl 0(%esp)
popl %eax
movl %eax,%edi
leal 0x80000000(%edi),%edi
movl %edi,-124(%ebp)
jmp .LC1052
.LC1051:
flds -128(%ebp)
subl $4,%esp
fistpl 0(%esp)
popl %eax
movl %eax,%edi
movl %edi,-124(%ebp)
.LC1052:
movl -124(%ebp),%edi
movl %edi,-24(%ebp)
movl -24(%ebp),%edi
cmpl $7,%edi
je .LC1053
movl $83,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC1055
pushl -8(%ebp)
pushl $f.706
call printf
addl $8,%esp
.LC1055:
.LC1053:
movl $5,-24(%ebp)
fldl .LC425
fstpl -64(%ebp)
movl -24(%ebp),%edi
fldl .LC611
movl %edi,%esi
shrl $1,%esi
pushl %esi
fildl (%esp)
addl $4,%esp
fmulp %st(1),%st
andl $1,%edi
pushl %edi
fildl (%esp)
addl $4,%esp
faddp %st(1),%st
faddl -64(%ebp)
fstpl -144(%ebp)
fldl .LC855
fcompl -144(%ebp)
fstsw %ax
sahf
ja .LC1058
fldl -144(%ebp)
fsubl .LC855
subl $4,%esp
fistpl 0(%esp)
popl %eax
movl %eax,%edi
leal 0x80000000(%edi),%edi
movl %edi,-136(%ebp)
jmp .LC1059
.LC1058:
fldl -144(%ebp)
subl $4,%esp
fistpl 0(%esp)
popl %eax
movl %eax,%edi
movl %edi,-136(%ebp)
.LC1059:
movl -136(%ebp),%edi
movl %edi,-24(%ebp)
movl -24(%ebp),%edi
cmpl $7,%edi
je .LC1060
movl $84,-8(%ebp)
cmpl $0,-4(%ebp)
je .LC1062
pushl -8(%ebp)
pushl $f.706
call

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -