Function at 0x403e10
Capabilities:
Read file on windows

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x3e4
mov eax, dword [0x468440]
xor eax, ebp
mov dword [ebp - 4], eax
mov byte [ebp - 0x121], 1
mov byte [ebp - 0x171], 0
movss xmm0, dword [0x45b004]
movss dword [ebp - 0x164], xmm0
movss xmm0, dword [0x45b008]
movss dword [ebp - 0x17c], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x318], xmm0
push 0
push 0xe
push 0x20
push str.IN_STEELX3.C
call fcn.004022b0
add esp, 0x10
call fcn.00402960
movsx eax, word [0x5f162e]
test eax, eax
jne 0x403e88
mov byte [ebp - 0x121], 0
jmp 0x403e8f
mov byte [ebp - 0x121], 1
movzx ecx, byte [0x4da308]
test ecx, ecx
jne 0x403ea5
movzx edx, byte [0x4da30f]
test edx, edx
je 0x403eac
mov byte [ebp - 0x121], 0
movzx eax, byte [0x5f15a0]
test eax, eax
je 0x403f16
push str.BMODIFYEC.TXT
push 0x46a680
push str._s_s
push 0x46a980
call fcn.00401540
add esp, 0x10
push 0x45a98c
push 0x46a980
call fcn.0042e71c
add esp, 8
mov dword [ebp - 0x134], eax
movzx ecx, byte [ebp - 0x121]
push ecx
push 0x45a990
mov edx, dword [ebp - 0x134]
push edx
call fcn.00407c90
add esp, 0xc
mov eax, dword [ebp - 0x134]
push eax
call fcn.0042e42e
add esp, 4
xor ecx, ecx
mov word [0x5436b2], cx
push 1
push 0x46a980
push 0x46b380
push 0x46ab80
call fcn.00402820
add esp, 0x10
push 0x45a98c
push 0x46a980
call fcn.0042e71c
add esp, 8
mov dword [0x5f1b20], eax
movsx edx, word [0x4da0a2]
test edx, edx
jle 0x404015
push 0x46b180
push str.GIRDER
push 0x46ab80
push str._s_s_s
push 0x46a980
call fcn.00401540
add esp, 0x14
push 0x46a980
call fcn.00402150
add esp, 4
push 0x45a470
push 0x46a980
call fcn.0042e71c
add esp, 8
mov dword [0x5f1b1c], eax
mov eax, 1
mov word [ebp - 0x118], ax
jmp 0x403fc3
mov cx, word [ebp - 0x118]
add cx, 1
mov word [ebp - 0x118], cx
movsx edx, word [ebp - 0x118]
movsx eax, word [0x4da0a2]
cmp edx, eax
jg 0x403ffe
mov ecx, dword [0x5f1b1c]
push ecx
push 1
push 0xf200
movsx edx, word [ebp - 0x118]
shl edx, 9
add edx, 0x543760
push edx
call fcn.0042e9ce
add esp, 0x10
jmp 0x403fb1
cmp dword [0x5f1b1c], 0
je 0x404015
mov eax, dword [0x5f1b1c]
push eax
call fcn.0042e42e
add esp, 4
mov ecx, 1
mov word [ebp - 0x130], cx
jmp 0x404035
mov dx, word [ebp - 0x130]
add dx, 1
mov word [ebp - 0x130], dx
movsx eax, word [ebp - 0x130]
movsx ecx, word [0x5436aa]
cmp eax, ecx
jg 0x407932
movsx edx, word [ebp - 0x130]
mov ax, word [edx*2 + 0x5436c0]
mov word [ebp - 0x110], ax
movsx ecx, word [ebp - 0x110]
push ecx
push 0x45a994
push 0x4da18a
call fcn.00401540
add esp, 0xc
movsx edx, word [ebp - 0x110]
imul eax, edx, 0x48
mov cx, word [eax + 0x4b42e2]
mov word [0x4da08c], cx
movzx edx, byte [0x5f15a0]
test edx, edx
je 0x4040fa
push 0x4da18a
push str.SPCHECK_STEELX_SATZ
push 0x46a680
push str._s_s_s.TXT
push 0x46a980
call fcn.00401540
add esp, 0x14
push 0x46a980
call fcn.0042f98f
add esp, 4
push 0x4da18a
push str.SPCHECK_STEELX_UZ_SATZ
push 0x46a680
push str._s_s_s.TXT
push 0x46a980
call fcn.00401540
add esp, 0x14
push 0x46a980
call fcn.0042f98f
add esp, 4
mov eax, 1
mov word [ebp - 0x11c], ax
jmp 0x40411a
mov cx, word [ebp - 0x11c]
add cx, 1
mov word [ebp - 0x11c], cx
movsx edx, word [ebp - 0x11c]
movsx eax, word [ebp - 0x110]
imul ecx, eax, 0x48
movsx eax, word [ecx + 0x4b42e2]
cmp edx, eax
jg 0x404150
push 0x4c
call fcn.0042fa14
add esp, 4
movsx ecx, word [ebp - 0x11c]
mov dword [ecx*4 + 0x53d8e0], eax
jmp 0x404108
mov dword [ebp - 0x178], 0
push 0x46b180
movsx edx, word [ebp - 0x110]
push edx
push str.SPWALLS
push 0x46ab80
push str._s_s_i_s
push 0x46a980
call fcn.00401540
add esp, 0x18
push 0x45a470
push 0x46a980
call fcn.0042e71c
add esp, 8
mov dword [0x5f1b1c], eax
cmp dword [0x5f1b1c], 0
je 0x40421e
mov eax, 1
mov word [ebp - 0x11c], ax
jmp 0x4041c3
mov cx, word [ebp - 0x11c]
add cx, 1
mov word [ebp - 0x11c], cx
movsx edx, word [ebp - 0x11c]
movsx eax, word [ebp - 0x110]
imul ecx, eax, 0x48
movsx eax, word [ecx + 0x4b42e2]
cmp edx, eax
jg 0x40420f
mov ecx, dword [0x5f1b1c]
push ecx
push 1
push 0x4c
movsx edx, word [ebp - 0x11c]
mov eax, dword [edx*4 + 0x53d8e0]
push eax
call fcn.0042e9ce
add esp, 0x10
add eax, dword [ebp - 0x178]
mov dword [ebp - 0x178], eax
jmp 0x4041b1
mov ecx, dword [0x5f1b1c]
push ecx
call fcn.0042e42e
add esp, 4
movzx edx, byte [ebp - 0x121]
test edx, edx
jne 0x40427d
mov eax, 1
mov word [ebp - 0x11c], ax
jmp 0x404249
mov cx, word [ebp - 0x11c]
add cx, 1
mov word [ebp - 0x11c], cx
movsx edx, word [ebp - 0x11c]
movsx eax, word [ebp - 0x110]
imul ecx, eax, 0x48
movsx eax, word [ecx + 0x4b42e2]
cmp edx, eax
jg 0x40427d
movsx ecx, word [ebp - 0x11c]
mov edx, dword [ecx*4 + 0x53d8e0]
xorps xmm0, xmm0
movss dword [edx + 0x14], xmm0
jmp 0x404237
movsx eax, word [0x4da08c]
test eax, eax
jle 0x4042d2
push 0x46b180
push 0x4da18a
push 0x45a9e4
push 0x46ab80
push str._s_s_s_s
push 0x46a980
call fcn.00401540
add esp, 0x18
push 0x46a980
call fcn.00402150
add esp, 4
push 0x45a470
push 0x46a980
call fcn.0042e71c
add esp, 8
mov dword [0x5f1b14], eax
movsx ecx, word [ebp - 0x110]
imul edx, ecx, 0x48
mov ax, word [edx + 0x4b42e4]
mov word [0x4da09e], ax
movsx ecx, word [0x4da09e]
test ecx, ecx
jle 0x4043a3
push 0x46b180
push 0x4da18a
push 0x45a9e8
push 0x46ab80
push str._s_s_s_s
push 0x46a980
call fcn.00401540
add esp, 0x18
push 0x45a470
push 0x46a980
call fcn.0042e71c
add esp, 8
mov dword [0x5f1b1c], eax
mov edx, 1
mov word [ebp - 0x118], dx
jmp 0x404355
mov ax, word [ebp - 0x118]
add ax, 1
mov word [ebp - 0x118], ax
movsx ecx, word [ebp - 0x118]
movsx edx, word [0x4da09e]
cmp ecx, edx
jg 0x40438c
mov eax, dword [0x5f1b1c]
push eax
push 1
push 0x28
movsx ecx, word [ebp - 0x118]
imul edx, ecx, 0x28
add edx, 0x494e20
push edx
call fcn.0042e9ce
add esp, 0x10
jmp 0x404343
cmp dword [0x5f1b1c], 0
je 0x4043a3
mov eax, dword [0x5f1b1c]
push eax
call fcn.0042e42e
add esp, 4
movsx ecx, word [0x4da08c]
test ecx, ecx
jle 0x406d90
movsx edx, word [ebp - 0x130]
push edx
push 0x45a994
push 0x46a880
call fcn.00401540
add esp, 0xc
push 0x46b180
mov eax, dword [ebp + 8]
push eax
push 0x46a880
push 0x46ab80
push str._sM_s0_d_s
push 0x46a980
call fcn.00401540
add esp, 0x18
push 0x46a980
call fcn.00402150
add esp, 4
push 0x45a470
push 0x46a980
call fcn.0042e71c
add esp, 8
mov dword [0x5f1b1c], eax
mov ecx, 1
mov word [ebp - 0x108], cx
jmp 0x404435
mov dx, word [ebp - 0x108]
add dx, 1
mov word [ebp - 0x108], dx
movsx eax, word [ebp - 0x108]
movsx ecx, word [0x4da08c]
cmp eax, ecx
jg 0x40450d
mov edx, dword [0x5f1b1c]
push edx
push 1
push 0x1c
push 0x48fe80
call fcn.0042e9ce
add esp, 0x10
mov eax, 1
mov word [ebp - 0x10c], ax
jmp 0x404483
mov cx, word [ebp - 0x10c]
add cx, 1
mov word [ebp - 0x10c], cx
movsx edx, word [ebp - 0x10c]
cmp edx, 3
jg 0x404508
movsx eax, word [ebp - 0x10c]
mov ecx, dword [ebp + 8]
movss xmm0, dword [eax*4 + 0x48fe80]
mulss xmm0, dword [ecx*4 + 0x53cb68]
movsx edx, word [ebp - 0x10c]
movsx eax, word [ebp - 0x108]
mov ecx, dword [edx*4 + 0x477430]
cvtss2sd xmm0, xmm0
movsd qword [ecx + eax*8], xmm0
movsx edx, word [ebp - 0x10c]
mov eax, dword [ebp + 8]
movss xmm0, dword [edx*4 + 0x48fe80]
mulss xmm0, dword [eax*4 + 0x53cb68]
movsx ecx, word [ebp - 0x10c]
movsx edx, word [ebp - 0x108]
mov eax, dword [ecx*4 + 0x477440]
cvtss2sd xmm0, xmm0
movsd qword [eax + edx*8], xmm0
jmp 0x404471
jmp 0x404423
mov ecx, dword [0x5f1b1c]
push ecx
call fcn.0042e42e
add esp, 4
mov edx, 1
mov word [ebp - 0x108], dx
jmp 0x40453c
mov ax, word [ebp - 0x108]
add ax, 1
mov word [ebp - 0x108], ax
movsx ecx, word [ebp - 0x108]
movsx edx, word [0x4da08c]
cmp ecx, edx
jg 0x406d79
mov eax, dword [0x5f1b14]
push eax
push 1
push 0x3c
mov ecx, 0x3c
shl ecx, 0
add ecx, 0x4a86e0
push ecx
call fcn.0042e9ce
add esp, 0x10
mov dword [ebp - 0x3dc], eax
mov edx, 0x3c
shl edx, 0
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x552980]
mov edx, dword [edx + 0x4a86e0]
mov dword [ecx], edx
mov eax, 0x3c
shl eax, 0
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x552980]
mov eax, dword [eax + 0x4a86e4]
mov dword [edx + 4], eax
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x552980]
xorps xmm0, xmm0
movss dword [edx + 0x3c], xmm0
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x552980]
xorps xmm0, xmm0
movss dword [ecx + 0x44], xmm0
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
xorps xmm0, xmm0
movss dword [eax + 0x38], xmm0
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x552980]
xorps xmm0, xmm0
movss dword [edx + 0x40], xmm0
mov eax, 4
shl eax, 0
movsx ecx, word [ebp - 0x108]
mov edx, dword [eax + 0x477430]
movsx eax, word [ebp - 0x108]
mov eax, dword [eax*4 + 0x552980]
cvtsd2ss xmm0, qword [edx + ecx*8]
movss dword [eax + 8], xmm0
mov ecx, 4
shl ecx, 1
movsx edx, word [ebp - 0x108]
mov eax, dword [ecx + 0x477430]
movsx ecx, word [ebp - 0x108]
mov ecx, dword [ecx*4 + 0x552980]
cvtsd2ss xmm0, qword [eax + edx*8]
movss dword [ecx + 0xc], xmm0
mov edx, 4
imul eax, edx, 3
movsx ecx, word [ebp - 0x108]
mov edx, dword [eax + 0x477430]
movsx eax, word [ebp - 0x108]
mov eax, dword [eax*4 + 0x552980]
cvtsd2ss xmm0, qword [edx + ecx*8]
movss dword [eax + 0x10], xmm0
mov ecx, 4
shl ecx, 0
movsx edx, word [ebp - 0x108]
mov eax, dword [ecx + 0x477440]
movsx ecx, word [ebp - 0x108]
mov ecx, dword [ecx*4 + 0x552980]
cvtsd2ss xmm0, qword [eax + edx*8]
movss dword [ecx + 0x20], xmm0
mov edx, 4
shl edx, 1
movsx eax, word [ebp - 0x108]
mov ecx, dword [edx + 0x477440]
movsx edx, word [ebp - 0x108]
mov edx, dword [edx*4 + 0x552980]
cvtsd2ss xmm0, qword [ecx + eax*8]
movss dword [edx + 0x24], xmm0
mov eax, 4
imul ecx, eax, 3
movsx edx, word [ebp - 0x108]
mov eax, dword [ecx + 0x477440]
movsx ecx, word [ebp - 0x108]
mov ecx, dword [ecx*4 + 0x552980]
cvtsd2ss xmm0, qword [eax + edx*8]
movss dword [ecx + 0x28], xmm0
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
mov cx, word [ebp - 0x110]
mov word [eax + 0x72], cx
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
mov byte [eax + 0x70], 0
movzx ecx, byte [ebp - 0x121]
test ecx, ecx
je 0x406c20
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
movsx ecx, word [eax + 2]
test ecx, ecx
jle 0x4053f7
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
movsx ecx, word [eax + 0x18]
mov dword [ebp - 0x158], ecx
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
movsx ecx, word [eax + 2]
mov dword [ebp - 0x154], ecx
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
xorps xmm0, xmm0
movss dword [eax + 0x38], xmm0
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x53d8e0]
xorps xmm0, xmm0
movss dword [edx + 0x14], xmm0
push 0x46b180
mov eax, dword [ebp - 0x154]
push eax
push str.SUPFWAND
push 0x46ab80
push str._s_s_i_s
lea ecx, [ebp - 0x104]
push ecx
call fcn.00401540
add esp, 0x18
push 0x45a470
lea edx, [ebp - 0x104]
push edx
call fcn.0042e71c
add esp, 8
mov dword [ebp - 0x128], eax
cmp dword [ebp - 0x128], 0
je 0x4049c0
mov eax, dword [ebp - 0x128]
push eax
push 1
push 4
lea ecx, [ebp - 0x184]
push ecx
call fcn.0042e9ce
add esp, 0x10
mov edx, dword [ebp - 0x128]
push edx
push 1
push 4
lea eax, [ebp - 0x15c]
push eax
call fcn.0042e9ce
add esp, 0x10
mov ecx, dword [ebp - 0x128]
push ecx
push 1
push 4
lea edx, [ebp - 0x144]
push edx
call fcn.0042e9ce
add esp, 0x10
imul eax, dword [ebp - 0x154], 0x60
movsx ecx, word [eax + 0x4902ea]
mov edx, dword [ebp - 0x158]
sub edx, ecx
add edx, 1
mov dword [ebp - 0x14c], edx
mov dword [ebp - 0x148], 1
jmp 0x4048a3
mov eax, dword [ebp - 0x148]
add eax, 1
mov dword [ebp - 0x148], eax
mov ecx, dword [ebp - 0x148]
cmp ecx, dword [ebp - 0x14c]
jg 0x4048cd
mov edx, dword [ebp - 0x128]
push edx
push 1
push 4
lea eax, [ebp - 0x138]
push eax
call fcn.0042e9ce
add esp, 0x10
jmp 0x404894
mov ecx, dword [ebp - 0x128]
push ecx
push 1
push 4
lea edx, [ebp - 0x140]
push edx
call fcn.0042e9ce
add esp, 0x10
mov dword [ebp - 0x160], eax
mov eax, dword [ebp - 0x128]
push eax
call fcn.0042e42e
add esp, 4
cmp dword [ebp - 0x160], 0
jne 0x404917
movss xmm0, dword [ebp - 0x138]
movss dword [ebp - 0x12c], xmm0
jmp 0x404959
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x53d8e0]
movss xmm0, dword [ebp - 0x138]
mulss xmm0, dword [edx + 0xc]
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
movss xmm1, dword [ebp - 0x140]
mulss xmm1, dword [ecx + 0x10]
addss xmm0, xmm1
movss dword [ebp - 0x12c], xmm0
imul edx, dword [ebp - 0x154], 0x60
movss xmm0, dword [edx + 0x4902e0]
movss dword [ebp - 0x150], xmm0
cvtss2sd xmm0, dword [ebp - 0x150]
comisd xmm0, xmmword [0x45afd8]
jbe 0x4049b3
movss xmm0, dword [ebp - 0x12c]
xorps xmm0, xmmword [0x45a620]
mulss xmm0, dword [ebp - 0x150]
cvtss2sd xmm0, xmm0
divsd xmm0, qword [0x45aff0]
cvtsd2ss xmm0, xmm0
movss dword [ebp - 0x114], xmm0
jmp 0x4049be
xorps xmm0, xmm0
movss dword [ebp - 0x114], xmm0
jmp 0x4049cb
xorps xmm0, xmm0
movss dword [ebp - 0x114], xmm0
movzx eax, byte [0x5f15a0]
test eax, eax
je 0x404c44
push 0x4da18a
push str.SPCHECK_STEELX_SATZ
push 0x46a680
push str._s_s_s.TXT
push 0x46a980
call fcn.00401540
add esp, 0x14
push 0x45aa04
push 0x46a980
call fcn.0042e71c
add esp, 8
mov dword [ebp - 0x134], eax
cvtss2sd xmm0, dword [ebp - 0x144]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x19c]
movsd xmm0, qword [0x45a5d0]
comisd xmm0, xmmword [ebp - 0x19c]
jbe 0x404b48
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x552980]
cvtss2sd xmm0, dword [edx + 0xc]
sub esp, 8
movsd qword [esp], xmm0
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
cvtss2sd xmm0, dword [ecx + 0x10]
sub esp, 8
movsd qword [esp], xmm0
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
cvtss2sd xmm0, dword [eax + 0xc]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x12c]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x140]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x138]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x15c]
sub esp, 8
movsd qword [esp], xmm0
mov ecx, dword [ebp - 0x14c]
push ecx
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
cvtss2sd xmm0, dword [eax + 4]
sub esp, 8
movsd qword [esp], xmm0
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x552980]
cvtss2sd xmm0, dword [edx]
sub esp, 8
movsd qword [esp], xmm0
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
movsx edx, word [ecx + 2]
push edx
movsx eax, word [ebp - 0x108]
push eax
push str.Punkt__i_Wall__i__x___.2f_y___.2f_Node__i__nx___.2f_forceL___.3f__forceR___.3f_force___.3f_wL___.3f__wR___.3f_Vorher_mxx___.3E_n
mov ecx, dword [ebp - 0x134]
push ecx
call fcn.00407c90
add esp, 0x5c
jmp 0x404c44
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
cvtss2sd xmm0, dword [eax + 0x10]
sub esp, 8
movsd qword [esp], xmm0
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x53d8e0]
cvtss2sd xmm0, dword [edx + 0x10]
sub esp, 8
movsd qword [esp], xmm0
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
cvtss2sd xmm0, dword [ecx + 0xc]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x12c]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x140]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x138]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x144]
sub esp, 8
movsd qword [esp], xmm0
mov edx, dword [ebp - 0x14c]
push edx
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x552980]
cvtss2sd xmm0, dword [ecx + 4]
sub esp, 8
movsd qword [esp], xmm0
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
cvtss2sd xmm0, dword [eax]
sub esp, 8
movsd qword [esp], xmm0
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x53d8e0]
movsx eax, word [edx + 2]
push eax
movsx ecx, word [ebp - 0x108]
push ecx
push str.Punkt__i_Wall__i__x___.2f_y___.2f_Node__i_ny___.2f__forceL___.3f__forceR___.3f_force___.3f_wL___.3f__wR___.3f_Vorher_myy___.3E_n
mov edx, dword [ebp - 0x134]
push edx
call fcn.00407c90
add esp, 0x5c
cvtss2sd xmm0, dword [ebp - 0x144]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x1a4]
movsd xmm0, qword [0x45a5d0]
comisd xmm0, xmmword [ebp - 0x1a4]
jbe 0x404f97
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x552980]
cvtss2sd xmm0, dword [ecx + 0xc]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x1ac]
movsd xmm0, qword [ebp - 0x1ac]
comisd xmm0, xmmword [0x45a5d8]
jbe 0x404f92
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
movss xmm0, dword [eax + 0xc]
mulss xmm0, dword [ebp - 0x12c]
cvtss2sd xmm0, xmm0
comisd xmm0, xmmword [0x45afd8]
jbe 0x404f92
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x53d8e0]
xorps xmm0, xmm0
movss dword [edx + 0x38], xmm0
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
xorps xmm0, xmm0
movss dword [ecx + 0x14], xmm0
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
movss xmm0, dword [eax + 0xc]
movss dword [ebp - 0x120], xmm0
cvtss2sd xmm0, dword [ebp - 0x114]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x1b4]
movsd xmm0, qword [ebp - 0x1b4]
cvtss2sd xmm1, dword [ebp - 0x120]
sub esp, 8
movsd qword [esp], xmm1
movsd qword [ebp - 0x1bc], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x1c4]
movsd xmm0, qword [ebp - 0x1bc]
divsd xmm0, qword [ebp - 0x1c4]
mulsd xmm0, qword [0x45aff8]
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x53d8e0]
cvtsd2ss xmm0, xmm0
movss dword [edx + 0x14], xmm0
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
movss xmm0, dword [ecx + 0x14]
comiss xmm0, dword [ebp - 0x17c]
jbe 0x404e62
cvtss2sd xmm0, dword [ebp - 0x114]
mulsd xmm0, qword [0x45a5d0]
cvtsd2ss xmm0, xmm0
movss dword [ebp - 0x114], xmm0
cvtss2sd xmm0, dword [ebp - 0x114]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x1cc]
movsd xmm0, qword [ebp - 0x1cc]
cvtss2sd xmm1, dword [ebp - 0x120]
sub esp, 8
movsd qword [esp], xmm1
movsd qword [ebp - 0x1d4], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x1dc]
movsd xmm0, qword [ebp - 0x1d4]
divsd xmm0, qword [ebp - 0x1dc]
mulsd xmm0, qword [0x45aff8]
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
cvtsd2ss xmm0, xmm0
movss dword [eax + 0x14], xmm0
jmp 0x404da6
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x552980]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [ebp - 0x114]
mulss xmm0, dword [ebp - 0x120]
cvtss2sd xmm0, xmm0
comisd xmm0, xmmword [0x45afd8]
jbe 0x404f92
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x552980]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [ebp - 0x114]
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
movss dword [eax + 0xc], xmm0
cvtss2sd xmm0, dword [ebp - 0x120]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x1e4]
movsd xmm0, qword [ebp - 0x1e4]
comisd xmm0, xmmword [0x45afd8]
jbe 0x404f70
cvtss2sd xmm0, dword [ebp - 0x114]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x1ec]
movsd xmm0, qword [ebp - 0x1ec]
cvtss2sd xmm1, dword [ebp - 0x120]
sub esp, 8
movsd qword [esp], xmm1
movsd qword [ebp - 0x1f4], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x1fc]
movsd xmm0, qword [ebp - 0x1f4]
divsd xmm0, qword [ebp - 0x1fc]
mulsd xmm0, qword [0x45aff8]
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x53d8e0]
cvtsd2ss xmm0, xmm0
movss dword [edx + 0x14], xmm0
movss xmm0, dword [ebp - 0x114]
xorps xmm0, xmmword [0x45a620]
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
movss dword [ecx + 0x38], xmm0
jmp 0x4052b1
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
cvtss2sd xmm0, dword [eax + 0x10]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x204]
movsd xmm0, qword [ebp - 0x204]
comisd xmm0, xmmword [0x45a5d8]
jbe 0x4052b1
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x552980]
movss xmm0, dword [edx + 0x10]
mulss xmm0, dword [ebp - 0x12c]
cvtss2sd xmm0, xmm0
comisd xmm0, xmmword [0x45afd8]
jbe 0x4052b1
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
xorps xmm0, xmm0
movss dword [ecx + 0x38], xmm0
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
xorps xmm0, xmm0
movss dword [eax + 0x14], xmm0
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x552980]
movss xmm0, dword [edx + 0x10]
movss dword [ebp - 0x120], xmm0
cvtss2sd xmm0, dword [ebp - 0x114]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x20c]
movsd xmm0, qword [ebp - 0x20c]
cvtss2sd xmm1, dword [ebp - 0x120]
sub esp, 8
movsd qword [esp], xmm1
movsd qword [ebp - 0x214], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x21c]
movsd xmm0, qword [ebp - 0x214]
divsd xmm0, qword [ebp - 0x21c]
mulsd xmm0, qword [0x45aff8]
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
cvtsd2ss xmm0, xmm0
movss dword [ecx + 0x14], xmm0
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
movss xmm0, dword [eax + 0x14]
comiss xmm0, dword [ebp - 0x17c]
jbe 0x405181
cvtss2sd xmm0, dword [ebp - 0x114]
mulsd xmm0, qword [0x45a5d0]
cvtsd2ss xmm0, xmm0
movss dword [ebp - 0x114], xmm0
cvtss2sd xmm0, dword [ebp - 0x114]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x224]
movsd xmm0, qword [ebp - 0x224]
cvtss2sd xmm1, dword [ebp - 0x120]
sub esp, 8
movsd qword [esp], xmm1
movsd qword [ebp - 0x22c], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x234]
movsd xmm0, qword [ebp - 0x22c]
divsd xmm0, qword [ebp - 0x234]
mulsd xmm0, qword [0x45aff8]
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x53d8e0]
cvtsd2ss xmm0, xmm0
movss dword [edx + 0x14], xmm0
jmp 0x4050c5
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x552980]
movss xmm0, dword [ecx + 0x10]
addss xmm0, dword [ebp - 0x114]
mulss xmm0, dword [ebp - 0x120]
cvtss2sd xmm0, xmm0
comisd xmm0, xmmword [0x45afd8]
jbe 0x4052b1
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
movss xmm0, dword [eax + 0x10]
addss xmm0, dword [ebp - 0x114]
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x552980]
movss dword [edx + 0x10], xmm0
cvtss2sd xmm0, dword [ebp - 0x120]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x23c]
movsd xmm0, qword [ebp - 0x23c]
comisd xmm0, xmmword [0x45afd8]
jbe 0x40528f
cvtss2sd xmm0, dword [ebp - 0x114]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x244]
movsd xmm0, qword [ebp - 0x244]
cvtss2sd xmm1, dword [ebp - 0x120]
sub esp, 8
movsd qword [esp], xmm1
movsd qword [ebp - 0x24c], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x254]
movsd xmm0, qword [ebp - 0x24c]
divsd xmm0, qword [ebp - 0x254]
mulsd xmm0, qword [0x45aff8]
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
cvtsd2ss xmm0, xmm0
movss dword [ecx + 0x14], xmm0
movss xmm0, dword [ebp - 0x114]
xorps xmm0, xmmword [0x45a620]
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
movss dword [eax + 0x38], xmm0
movzx ecx, byte [0x5f15a0]
test ecx, ecx
je 0x4053f7
cvtss2sd xmm0, dword [ebp - 0x144]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x25c]
movsd xmm0, qword [0x45a5d0]
comisd xmm0, xmmword [ebp - 0x25c]
jbe 0x40536d
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
cvtss2sd xmm0, dword [eax + 0x14]
sub esp, 8
movsd qword [esp], xmm0
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x552980]
cvtss2sd xmm0, dword [edx + 0xc]
sub esp, 8
movsd qword [esp], xmm0
movss xmm0, dword [ebp - 0x114]
xorps xmm0, xmmword [0x45a620]
cvtss2sd xmm0, xmm0
sub esp, 8
movsd qword [esp], xmm0
mov eax, dword [ebp - 0x14c]
push eax
mov ecx, dword [ebp - 0x154]
push ecx
movsx edx, word [ebp - 0x108]
push edx
push str.Punkt__i_Wall__i__Node__i__fMinderung___.3E__Nachher_mxx___.3E_percent___.2f_n_n
mov eax, dword [ebp - 0x134]
push eax
call fcn.00407c90
add esp, 0x2c
jmp 0x4053e8
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x53d8e0]
cvtss2sd xmm0, dword [edx + 0x14]
sub esp, 8
movsd qword [esp], xmm0
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x552980]
cvtss2sd xmm0, dword [ecx + 0x10]
sub esp, 8
movsd qword [esp], xmm0
movss xmm0, dword [ebp - 0x114]
xorps xmm0, xmmword [0x45a620]
cvtss2sd xmm0, xmm0
sub esp, 8
movsd qword [esp], xmm0
mov edx, dword [ebp - 0x14c]
push edx
mov eax, dword [ebp - 0x154]
push eax
movsx ecx, word [ebp - 0x108]
push ecx
push str.Punkt__i_Wall__i__Node__i__fMinderung___.3E__Nachher_myy___.3E_percent___.2f_n_n
mov edx, dword [ebp - 0x134]
push edx
call fcn.00407c90
add esp, 0x2c
mov eax, dword [ebp - 0x134]
push eax
call fcn.0042e42e
add esp, 4
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x53d8e0]
movsx eax, word [edx]
test eax, eax
jle 0x405f87
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x53d8e0]
movsx eax, word [edx + 0x18]
mov dword [ebp - 0x158], eax
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x53d8e0]
movsx eax, word [edx]
mov dword [ebp - 0x180], eax
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x53d8e0]
xorps xmm0, xmm0
movss dword [edx + 0x38], xmm0
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
xorps xmm0, xmm0
movss dword [ecx + 0x14], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x12c], xmm0
movss xmm0, dword [ebp - 0x12c]
movss dword [ebp - 0x140], xmm0
movss xmm0, dword [ebp - 0x140]
movss dword [ebp - 0x138], xmm0
push 0x46b180
mov edx, dword [ebp - 0x180]
push edx
push str.SUPFUZ
push 0x46ab80
push str._s_s_i_s
lea eax, [ebp - 0x104]
push eax
call fcn.00401540
add esp, 0x18
push 0x45a470
lea ecx, [ebp - 0x104]
push ecx
call fcn.0042e71c
add esp, 8
mov dword [ebp - 0x128], eax
cmp dword [ebp - 0x128], 0
je 0x405678
mov edx, dword [ebp - 0x128]
push edx
push 1
push 4
lea eax, [ebp - 0x184]
push eax
call fcn.0042e9ce
add esp, 0x10
mov ecx, dword [ebp - 0x128]
push ecx
push 1
push 4
lea edx, [ebp - 0x15c]
push edx
call fcn.0042e9ce
add esp, 0x10
mov eax, dword [ebp - 0x128]
push eax
push 1
push 4
lea ecx, [ebp - 0x144]
push ecx
call fcn.0042e9ce
add esp, 0x10
cmp dword [ebp - 0x158], 0
je 0x4055a3
mov dword [ebp - 0x148], 1
jmp 0x405559
mov edx, dword [ebp - 0x148]
add edx, 1
mov dword [ebp - 0x148], edx
mov eax, dword [ebp - 0x148]
cmp eax, dword [ebp - 0x158]
jg 0x405583
mov ecx, dword [ebp - 0x128]
push ecx
push 1
push 4
lea edx, [ebp - 0x138]
push edx
call fcn.0042e9ce
add esp, 0x10
jmp 0x40554a
mov eax, dword [ebp - 0x128]
push eax
push 1
push 4
lea ecx, [ebp - 0x140]
push ecx
call fcn.0042e9ce
add esp, 0x10
mov dword [ebp - 0x160], eax
mov edx, dword [ebp - 0x128]
push edx
call fcn.0042e42e
add esp, 4
cmp dword [ebp - 0x160], 0
jne 0x4055cd
movss xmm0, dword [ebp - 0x138]
movss dword [ebp - 0x12c], xmm0
jmp 0x40560f
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
movss xmm0, dword [ebp - 0x138]
mulss xmm0, dword [ecx + 0xc]
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
movss xmm1, dword [ebp - 0x140]
mulss xmm1, dword [eax + 0x10]
addss xmm0, xmm1
movss dword [ebp - 0x12c], xmm0
mov ecx, dword [ebp - 0x180]
shl ecx, 9
movss xmm0, dword [ecx + 0x5437cc]
movss dword [ebp - 0x150], xmm0
cvtss2sd xmm0, dword [ebp - 0x150]
comisd xmm0, xmmword [0x45afd8]
jbe 0x40566b
movss xmm0, dword [ebp - 0x12c]
xorps xmm0, xmmword [0x45a620]
mulss xmm0, dword [ebp - 0x150]
cvtss2sd xmm0, xmm0
divsd xmm0, qword [0x45aff0]
cvtsd2ss xmm0, xmm0
movss dword [ebp - 0x114], xmm0
jmp 0x405676
xorps xmm0, xmm0
movss dword [ebp - 0x114], xmm0
jmp 0x405683
xorps xmm0, xmm0
movss dword [ebp - 0x114], xmm0
movzx edx, byte [0x5f15a0]
test edx, edx
je 0x4057bc
push 0x4da18a
push str.SPCHECK_STEELX_UZ_SATZ
push 0x46a680
push str._s_s_s.TXT
push 0x46a980
call fcn.00401540
add esp, 0x14
push 0x45aa04
push 0x46a980
call fcn.0042e71c
add esp, 8
mov dword [ebp - 0x134], eax
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x552980]
cvtss2sd xmm0, dword [ecx + 0x10]
sub esp, 8
movsd qword [esp], xmm0
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
cvtss2sd xmm0, dword [eax + 0xc]
sub esp, 8
movsd qword [esp], xmm0
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x53d8e0]
cvtss2sd xmm0, dword [edx + 0x10]
sub esp, 8
movsd qword [esp], xmm0
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
cvtss2sd xmm0, dword [ecx + 0xc]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x12c]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x140]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x138]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x144]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x15c]
sub esp, 8
movsd qword [esp], xmm0
mov edx, dword [ebp - 0x158]
push edx
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
movsx edx, word [ecx]
push edx
movsx eax, word [ebp - 0x108]
push eax
push str.Punkt__i_UZ__i__NodeL__i__nx___.2f___ny___.2f__forceL___.3f__forceR___.3f_force___.3f_wL___.3f__wR___.3f_Vorher_mxx___.3E__myy___.3E_n
mov ecx, dword [ebp - 0x134]
push ecx
call fcn.00407c90
add esp, 0x5c
cvtss2sd xmm0, dword [ebp - 0x144]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x264]
movsd xmm0, qword [0x45a5d0]
comisd xmm0, xmmword [ebp - 0x264]
jbe 0x405b27
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
cvtss2sd xmm0, dword [eax + 0xc]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x26c]
movsd xmm0, qword [ebp - 0x26c]
comisd xmm0, xmmword [0x45a5d8]
jbe 0x405b22
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x552980]
movss xmm0, dword [edx + 0xc]
mulss xmm0, dword [ebp - 0x12c]
cvtss2sd xmm0, xmm0
comisd xmm0, xmmword [0x45afd8]
jbe 0x405b22
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
xorps xmm0, xmm0
movss dword [ecx + 0x38], xmm0
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
xorps xmm0, xmm0
movss dword [eax + 0x14], xmm0
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x552980]
movss xmm0, dword [edx + 0xc]
movss dword [ebp - 0x120], xmm0
cvtss2sd xmm0, dword [ebp - 0x114]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x274]
movsd xmm0, qword [ebp - 0x274]
cvtss2sd xmm1, dword [ebp - 0x120]
sub esp, 8
movsd qword [esp], xmm1
movsd qword [ebp - 0x27c], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x284]
movsd xmm0, qword [ebp - 0x27c]
divsd xmm0, qword [ebp - 0x284]
mulsd xmm0, qword [0x45aff8]
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
cvtsd2ss xmm0, xmm0
movss dword [ecx + 0x14], xmm0
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
movss xmm0, dword [eax + 0x14]
comiss xmm0, dword [ebp - 0x164]
jbe 0x4059da
cvtss2sd xmm0, dword [ebp - 0x114]
mulsd xmm0, qword [0x45a5d0]
cvtsd2ss xmm0, xmm0
movss dword [ebp - 0x114], xmm0
cvtss2sd xmm0, dword [ebp - 0x114]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x28c]
movsd xmm0, qword [ebp - 0x28c]
cvtss2sd xmm1, dword [ebp - 0x120]
sub esp, 8
movsd qword [esp], xmm1
movsd qword [ebp - 0x294], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x29c]
movsd xmm0, qword [ebp - 0x294]
divsd xmm0, qword [ebp - 0x29c]
mulsd xmm0, qword [0x45aff8]
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x53d8e0]
cvtsd2ss xmm0, xmm0
movss dword [edx + 0x14], xmm0
jmp 0x40591e
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x552980]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [ebp - 0x114]
mulss xmm0, dword [ebp - 0x120]
cvtss2sd xmm0, xmm0
comisd xmm0, xmmword [0x45afd8]
jbe 0x405b22
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
movss xmm0, dword [eax + 0x10]
addss xmm0, dword [ebp - 0x114]
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x552980]
movss dword [edx + 0x10], xmm0
cvtss2sd xmm0, dword [ebp - 0x120]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x2a4]
movsd xmm0, qword [ebp - 0x2a4]
comisd xmm0, xmmword [0x45afd8]
jbe 0x405aea
cvtss2sd xmm0, dword [ebp - 0x114]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x2ac]
movsd xmm0, qword [ebp - 0x2ac]
cvtss2sd xmm1, dword [ebp - 0x120]
sub esp, 8
movsd qword [esp], xmm1
movsd qword [ebp - 0x2b4], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x2bc]
movsd xmm0, qword [ebp - 0x2b4]
divsd xmm0, qword [ebp - 0x2bc]
mulsd xmm0, qword [0x45aff8]
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
cvtsd2ss xmm0, xmm0
movss dword [ecx + 0x14], xmm0
jmp 0x405b00
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
xorps xmm0, xmm0
movss dword [eax + 0x14], xmm0
movss xmm0, dword [ebp - 0x114]
xorps xmm0, xmmword [0x45a620]
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x53d8e0]
movss dword [edx + 0x38], xmm0
jmp 0x405e41
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x552980]
cvtss2sd xmm0, dword [ecx + 0x10]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x2c4]
movsd xmm0, qword [ebp - 0x2c4]
comisd xmm0, xmmword [0x45a5d8]
jbe 0x405e41
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
movss xmm0, dword [eax + 0x10]
mulss xmm0, dword [ebp - 0x12c]
cvtss2sd xmm0, xmm0
comisd xmm0, xmmword [0x45afd8]
jbe 0x405e41
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x53d8e0]
xorps xmm0, xmm0
movss dword [edx + 0x38], xmm0
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
xorps xmm0, xmm0
movss dword [ecx + 0x14], xmm0
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
movss xmm0, dword [eax + 0x10]
movss dword [ebp - 0x120], xmm0
cvtss2sd xmm0, dword [ebp - 0x114]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x2cc]
movsd xmm0, qword [ebp - 0x2cc]
cvtss2sd xmm1, dword [ebp - 0x120]
sub esp, 8
movsd qword [esp], xmm1
movsd qword [ebp - 0x2d4], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x2dc]
movsd xmm0, qword [ebp - 0x2d4]
divsd xmm0, qword [ebp - 0x2dc]
mulsd xmm0, qword [0x45aff8]
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x53d8e0]
cvtsd2ss xmm0, xmm0
movss dword [edx + 0x14], xmm0
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
movss xmm0, dword [ecx + 0x14]
comiss xmm0, dword [ebp - 0x164]
jbe 0x405d11
cvtss2sd xmm0, dword [ebp - 0x114]
mulsd xmm0, qword [0x45a5d0]
cvtsd2ss xmm0, xmm0
movss dword [ebp - 0x114], xmm0
cvtss2sd xmm0, dword [ebp - 0x114]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x2e4]
movsd xmm0, qword [ebp - 0x2e4]
cvtss2sd xmm1, dword [ebp - 0x120]
sub esp, 8
movsd qword [esp], xmm1
movsd qword [ebp - 0x2ec], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x2f4]
movsd xmm0, qword [ebp - 0x2ec]
divsd xmm0, qword [ebp - 0x2f4]
mulsd xmm0, qword [0x45aff8]
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
cvtsd2ss xmm0, xmm0
movss dword [eax + 0x14], xmm0
jmp 0x405c55
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x552980]
movss xmm0, dword [edx + 0x10]
addss xmm0, dword [ebp - 0x114]
mulss xmm0, dword [ebp - 0x120]
cvtss2sd xmm0, xmm0
comisd xmm0, xmmword [0x45afd8]
jbe 0x405e41
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x552980]
movss xmm0, dword [ecx + 0x10]
addss xmm0, dword [ebp - 0x114]
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
movss dword [eax + 0x10], xmm0
cvtss2sd xmm0, dword [ebp - 0x120]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x2fc]
movsd xmm0, qword [ebp - 0x2fc]
comisd xmm0, xmmword [0x45afd8]
jbe 0x405e1f
cvtss2sd xmm0, dword [ebp - 0x114]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x304]
movsd xmm0, qword [ebp - 0x304]
cvtss2sd xmm1, dword [ebp - 0x120]
sub esp, 8
movsd qword [esp], xmm1
movsd qword [ebp - 0x30c], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x314]
movsd xmm0, qword [ebp - 0x30c]
divsd xmm0, qword [ebp - 0x314]
mulsd xmm0, qword [0x45aff8]
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x53d8e0]
cvtsd2ss xmm0, xmm0
movss dword [edx + 0x14], xmm0
movss xmm0, dword [ebp - 0x114]
xorps xmm0, xmmword [0x45a620]
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
movss dword [ecx + 0x38], xmm0
movzx edx, byte [0x5f15a0]
test edx, edx
je 0x405f87
cvtss2sd xmm0, dword [ebp - 0x144]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x380]
movsd xmm0, qword [0x45a5d0]
comisd xmm0, xmmword [ebp - 0x380]
jbe 0x405efd
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
cvtss2sd xmm0, dword [ecx + 0x14]
sub esp, 8
movsd qword [esp], xmm0
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
cvtss2sd xmm0, dword [eax + 0xc]
sub esp, 8
movsd qword [esp], xmm0
movss xmm0, dword [ebp - 0x114]
xorps xmm0, xmmword [0x45a620]
cvtss2sd xmm0, xmm0
sub esp, 8
movsd qword [esp], xmm0
mov ecx, dword [ebp - 0x14c]
push ecx
mov edx, dword [ebp - 0x154]
push edx
movsx eax, word [ebp - 0x108]
push eax
push str.Punkt__i_UZ__i__Node__i__fMinderung___.3E__Nachher_mxx___.3E_percent___.2f_n_n
mov ecx, dword [ebp - 0x134]
push ecx
call fcn.00407c90
add esp, 0x2c
jmp 0x405f78
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
cvtss2sd xmm0, dword [eax + 0x14]
sub esp, 8
movsd qword [esp], xmm0
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x552980]
cvtss2sd xmm0, dword [edx + 0x10]
sub esp, 8
movsd qword [esp], xmm0
movss xmm0, dword [ebp - 0x114]
xorps xmm0, xmmword [0x45a620]
cvtss2sd xmm0, xmm0
sub esp, 8
movsd qword [esp], xmm0
mov eax, dword [ebp - 0x14c]
push eax
mov ecx, dword [ebp - 0x154]
push ecx
movsx edx, word [ebp - 0x108]
push edx
push str.Punkt__i_UZ__i__Node__i__fMinderung___.3E__Nachher_myy___.3E_percent___.2f_n_n
mov eax, dword [ebp - 0x134]
push eax
call fcn.00407c90
add esp, 0x2c
mov ecx, dword [ebp - 0x134]
push ecx
call fcn.0042e42e
add esp, 4
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
movsx ecx, word [eax + 0x1c]
test ecx, ecx
jle 0x406c20
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
movsx ecx, word [eax + 0x1e]
test ecx, ecx
jle 0x406c20
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
movsx ecx, word [eax + 0x18]
mov dword [ebp - 0x158], ecx
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
movsx ecx, word [eax + 0x1c]
mov dword [ebp - 0x16c], ecx
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
movsx ecx, word [eax + 0x1e]
mov dword [ebp - 0x168], ecx
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
xorps xmm0, xmm0
movss dword [eax + 0x38], xmm0
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x53d8e0]
xorps xmm0, xmm0
movss dword [edx + 0x14], xmm0
push 0x46b180
mov eax, dword [ebp - 0x168]
push eax
mov ecx, dword [ebp - 0x16c]
push ecx
push str.SUPFMACRO
push 0x46ab80
push str._s_s_i_i_s
lea edx, [ebp - 0x104]
push edx
call fcn.00401540
add esp, 0x1c
push 0x45a470
lea eax, [ebp - 0x104]
push eax
call fcn.0042e71c
add esp, 8
mov dword [ebp - 0x128], eax
cmp dword [ebp - 0x128], 0
je 0x40626a
mov ecx, dword [ebp - 0x128]
push ecx
push 1
push 4
lea edx, [ebp - 0x184]
push edx
call fcn.0042e9ce
add esp, 0x10
mov eax, dword [ebp - 0x128]
push eax
push 1
push 4
lea ecx, [ebp - 0x15c]
push ecx
call fcn.0042e9ce
add esp, 0x10
mov edx, dword [ebp - 0x128]
push edx
push 1
push 4
lea eax, [ebp - 0x144]
push eax
call fcn.0042e9ce
add esp, 0x10
imul ecx, dword [ebp - 0x168], 0x48
mov edx, dword [ebp - 0x16c]
mov eax, dword [edx*4 + 0x4d9d00]
movsx ecx, word [eax + ecx + 0x20]
mov edx, dword [ebp - 0x158]
sub edx, ecx
add edx, 1
mov dword [ebp - 0x14c], edx
mov dword [ebp - 0x148], 1
jmp 0x40611a
mov eax, dword [ebp - 0x148]
add eax, 1
mov dword [ebp - 0x148], eax
mov ecx, dword [ebp - 0x148]
cmp ecx, dword [ebp - 0x14c]
jg 0x406144
mov edx, dword [ebp - 0x128]
push edx
push 1
push 4
lea eax, [ebp - 0x138]
push eax
call fcn.0042e9ce
add esp, 0x10
jmp 0x40610b
mov ecx, dword [ebp - 0x128]
push ecx
push 1
push 4
lea edx, [ebp - 0x140]
push edx
call fcn.0042e9ce
add esp, 0x10
mov dword [ebp - 0x160], eax
mov eax, dword [ebp - 0x128]
push eax
call fcn.0042e42e
add esp, 4
cmp dword [ebp - 0x160], 0
jne 0x40618e
movss xmm0, dword [ebp - 0x138]
movss dword [ebp - 0x12c], xmm0
jmp 0x4061d0
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x53d8e0]
movss xmm0, dword [ebp - 0x138]
mulss xmm0, dword [edx + 0xc]
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
movss xmm1, dword [ebp - 0x140]
mulss xmm1, dword [ecx + 0x10]
addss xmm0, xmm1
movss dword [ebp - 0x12c], xmm0
cvtss2sd xmm0, dword [0x46b888]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x320]
movsd xmm0, qword [0x45afe8]
comisd xmm0, xmmword [ebp - 0x320]
jbe 0x406212
movss xmm0, dword [0x45afe0]
movss dword [ebp - 0x150], xmm0
jmp 0x406222
movss xmm0, dword [0x46b888]
movss dword [ebp - 0x150], xmm0
cvtss2sd xmm0, dword [ebp - 0x150]
comisd xmm0, xmmword [0x45afd8]
jbe 0x40625d
movss xmm0, dword [ebp - 0x12c]
xorps xmm0, xmmword [0x45a620]
mulss xmm0, dword [ebp - 0x150]
divss xmm0, dword [0x45b000]
movss dword [ebp - 0x114], xmm0
jmp 0x406268
xorps xmm0, xmm0
movss dword [ebp - 0x114], xmm0
jmp 0x406275
xorps xmm0, xmm0
movss dword [ebp - 0x114], xmm0
movzx edx, byte [0x5f15a0]
test edx, edx
je 0x406418
push 0x4da18a
push str.SPCHECK_STEELX_SATZ
push 0x46a680
push str._s_s_s.TXT
push 0x46a980
call fcn.00401540
add esp, 0x14
push 0x45aa04
push 0x46a980
call fcn.0042e71c
add esp, 8
mov dword [ebp - 0x134], eax
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x552980]
cvtss2sd xmm0, dword [ecx + 0x28]
sub esp, 8
movsd qword [esp], xmm0
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
cvtss2sd xmm0, dword [eax + 0x24]
sub esp, 8
movsd qword [esp], xmm0
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x552980]
cvtss2sd xmm0, dword [edx + 0x10]
sub esp, 8
movsd qword [esp], xmm0
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x552980]
cvtss2sd xmm0, dword [ecx + 0xc]
sub esp, 8
movsd qword [esp], xmm0
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
cvtss2sd xmm0, dword [eax + 0x10]
sub esp, 8
movsd qword [esp], xmm0
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x53d8e0]
cvtss2sd xmm0, dword [edx + 0xc]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x12c]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x140]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x138]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x144]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x15c]
sub esp, 8
movsd qword [esp], xmm0
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x552980]
cvtss2sd xmm0, dword [ecx + 4]
sub esp, 8
movsd qword [esp], xmm0
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
cvtss2sd xmm0, dword [eax]
sub esp, 8
movsd qword [esp], xmm0
mov ecx, dword [ebp - 0x14c]
push ecx
mov edx, dword [ebp - 0x168]
push edx
mov eax, dword [ebp - 0x16c]
push eax
movsx ecx, word [ebp - 0x108]
push ecx
push str.j___i_E__i_M__2i_N__3i_x___.2f_y___.2f_nx___.2f_ny___.2f_fFL___.3f_fFR___.3f__fF___.3f_wL___.3f_wR___.3f_mxx___.3E_myy___.3E_nxx___.3E_nyy___.3E_n
mov edx, dword [ebp - 0x134]
push edx
call fcn.00407c90
add esp, 0x80
cvtss2sd xmm0, dword [ebp - 0x144]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x328]
movsd xmm0, qword [0x45a5d0]
comisd xmm0, xmmword [ebp - 0x328]
jbe 0x406761
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x552980]
cvtss2sd xmm0, dword [ecx + 0xc]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x330]
movsd xmm0, qword [ebp - 0x330]
comisd xmm0, xmmword [0x45a5d8]
jbe 0x40675c
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
movss xmm0, dword [eax + 0xc]
mulss xmm0, dword [ebp - 0x12c]
comiss xmm0, dword [0x45a5c4]
jbe 0x40675c
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x53d8e0]
xorps xmm0, xmm0
movss dword [edx + 0x38], xmm0
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
xorps xmm0, xmm0
movss dword [ecx + 0x14], xmm0
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
movss xmm0, dword [eax + 0xc]
movss dword [ebp - 0x120], xmm0
cvtss2sd xmm0, dword [ebp - 0x114]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x338]
movsd xmm0, qword [ebp - 0x338]
cvtss2sd xmm1, dword [ebp - 0x120]
sub esp, 8
movsd qword [esp], xmm1
movsd qword [ebp - 0x340], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x348]
movsd xmm0, qword [ebp - 0x340]
divsd xmm0, qword [ebp - 0x348]
mulsd xmm0, qword [0x45aff8]
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x53d8e0]
cvtsd2ss xmm0, xmm0
movss dword [edx + 0x14], xmm0
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
movss xmm0, dword [ecx + 0x14]
comiss xmm0, dword [ebp - 0x164]
jbe 0x406631
cvtss2sd xmm0, dword [ebp - 0x114]
mulsd xmm0, qword [0x45a5d0]
cvtsd2ss xmm0, xmm0
movss dword [ebp - 0x114], xmm0
cvtss2sd xmm0, dword [ebp - 0x114]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x350]
movsd xmm0, qword [ebp - 0x350]
cvtss2sd xmm1, dword [ebp - 0x120]
sub esp, 8
movsd qword [esp], xmm1
movsd qword [ebp - 0x358], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x360]
movsd xmm0, qword [ebp - 0x358]
divsd xmm0, qword [ebp - 0x360]
mulsd xmm0, qword [0x45aff8]
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
cvtsd2ss xmm0, xmm0
movss dword [eax + 0x14], xmm0
jmp 0x406575
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x552980]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [ebp - 0x114]
mulss xmm0, dword [ebp - 0x120]
comiss xmm0, dword [0x45a5c4]
jbe 0x40675c
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x552980]
movss xmm0, dword [ecx + 0x10]
addss xmm0, dword [ebp - 0x114]
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
movss dword [eax + 0x10], xmm0
cvtss2sd xmm0, dword [ebp - 0x120]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x368]
movsd xmm0, qword [ebp - 0x368]
comisd xmm0, xmmword [0x45afd8]
jbe 0x40673a
cvtss2sd xmm0, dword [ebp - 0x114]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x370]
movsd xmm0, qword [ebp - 0x370]
cvtss2sd xmm1, dword [ebp - 0x120]
sub esp, 8
movsd qword [esp], xmm1
movsd qword [ebp - 0x378], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x3e4]
movsd xmm0, qword [ebp - 0x378]
divsd xmm0, qword [ebp - 0x3e4]
mulsd xmm0, qword [0x45aff8]
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x53d8e0]
cvtsd2ss xmm0, xmm0
movss dword [edx + 0x14], xmm0
movss xmm0, dword [ebp - 0x114]
xorps xmm0, xmmword [0x45a620]
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
movss dword [ecx + 0x38], xmm0
jmp 0x406a71
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
cvtss2sd xmm0, dword [eax + 0x10]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x388]
movsd xmm0, qword [ebp - 0x388]
comisd xmm0, xmmword [0x45a5d8]
jbe 0x406a71
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x552980]
movss xmm0, dword [edx + 0x10]
mulss xmm0, dword [ebp - 0x12c]
comiss xmm0, dword [0x45a5c4]
jbe 0x406a71
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
xorps xmm0, xmm0
movss dword [ecx + 0x38], xmm0
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
xorps xmm0, xmm0
movss dword [eax + 0x14], xmm0
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x552980]
movss xmm0, dword [edx + 0x10]
movss dword [ebp - 0x120], xmm0
cvtss2sd xmm0, dword [ebp - 0x114]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x390]
movsd xmm0, qword [ebp - 0x390]
cvtss2sd xmm1, dword [ebp - 0x120]
sub esp, 8
movsd qword [esp], xmm1
movsd qword [ebp - 0x398], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x3a0]
movsd xmm0, qword [ebp - 0x398]
divsd xmm0, qword [ebp - 0x3a0]
mulsd xmm0, qword [0x45aff8]
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
cvtsd2ss xmm0, xmm0
movss dword [ecx + 0x14], xmm0
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
movss xmm0, dword [eax + 0x14]
comiss xmm0, dword [ebp - 0x164]
jbe 0x406946
cvtss2sd xmm0, dword [ebp - 0x114]
mulsd xmm0, qword [0x45a5d0]
cvtsd2ss xmm0, xmm0
movss dword [ebp - 0x114], xmm0
cvtss2sd xmm0, dword [ebp - 0x114]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x3a8]
movsd xmm0, qword [ebp - 0x3a8]
cvtss2sd xmm1, dword [ebp - 0x120]
sub esp, 8
movsd qword [esp], xmm1
movsd qword [ebp - 0x3b0], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x3b8]
movsd xmm0, qword [ebp - 0x3b0]
divsd xmm0, qword [ebp - 0x3b8]
mulsd xmm0, qword [0x45aff8]
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x53d8e0]
cvtsd2ss xmm0, xmm0
movss dword [edx + 0x14], xmm0
jmp 0x40688a
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x552980]
movss xmm0, dword [ecx + 0x10]
addss xmm0, dword [ebp - 0x114]
mulss xmm0, dword [ebp - 0x120]
comiss xmm0, dword [0x45a5c4]
jbe 0x406a71
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
movss xmm0, dword [eax + 0x10]
addss xmm0, dword [ebp - 0x114]
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x552980]
movss dword [edx + 0x10], xmm0
cvtss2sd xmm0, dword [ebp - 0x120]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x3c0]
movsd xmm0, qword [ebp - 0x3c0]
comisd xmm0, xmmword [0x45afd8]
jbe 0x406a4f
cvtss2sd xmm0, dword [ebp - 0x114]
sub esp, 8
movsd qword [esp], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x3c8]
movsd xmm0, qword [ebp - 0x3c8]
cvtss2sd xmm1, dword [ebp - 0x120]
sub esp, 8
movsd qword [esp], xmm1
movsd qword [ebp - 0x3d0], xmm0
call fcn.0042f08f
add esp, 8
fstp qword [ebp - 0x3d8]
movsd xmm0, qword [ebp - 0x3d0]
divsd xmm0, qword [ebp - 0x3d8]
mulsd xmm0, qword [0x45aff8]
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
cvtsd2ss xmm0, xmm0
movss dword [ecx + 0x14], xmm0
movss xmm0, dword [ebp - 0x114]
xorps xmm0, xmmword [0x45a620]
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
movss dword [eax + 0x38], xmm0
movzx ecx, byte [0x5f15a0]
test ecx, ecx
je 0x406c20
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
cvtss2sd xmm0, dword [eax + 0x14]
sub esp, 8
movsd qword [esp], xmm0
movss xmm0, dword [ebp - 0x114]
xorps xmm0, xmmword [0x45a620]
cvtss2sd xmm0, xmm0
sub esp, 8
movsd qword [esp], xmm0
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x552980]
cvtss2sd xmm0, dword [edx + 0x28]
sub esp, 8
movsd qword [esp], xmm0
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x552980]
cvtss2sd xmm0, dword [ecx + 0x24]
sub esp, 8
movsd qword [esp], xmm0
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
cvtss2sd xmm0, dword [eax + 0x10]
sub esp, 8
movsd qword [esp], xmm0
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x552980]
cvtss2sd xmm0, dword [edx + 0xc]
sub esp, 8
movsd qword [esp], xmm0
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x53d8e0]
cvtss2sd xmm0, dword [ecx + 0x10]
sub esp, 8
movsd qword [esp], xmm0
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x53d8e0]
cvtss2sd xmm0, dword [eax + 0xc]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x12c]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x140]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x138]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x144]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x15c]
sub esp, 8
movsd qword [esp], xmm0
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x552980]
cvtss2sd xmm0, dword [edx + 4]
sub esp, 8
movsd qword [esp], xmm0
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x552980]
cvtss2sd xmm0, dword [ecx]
sub esp, 8
movsd qword [esp], xmm0
mov edx, dword [ebp - 0x14c]
push edx
mov eax, dword [ebp - 0x168]
push eax
mov ecx, dword [ebp - 0x16c]
push ecx
movsx edx, word [ebp - 0x108]
push edx
push str.j___i_E__i_M__2i_N__3i_x___.2f_y___.2f_nx___.2f_ny___.2f_fFL___.3f_fFR___.3f_fF___.3f_wL___.3f_wR___.3f_mxx___.3E_myy___.3E_nxx___.3E_nyy___.3E_fMind__.3E_percent___.3f_n_n
mov eax, dword [ebp - 0x134]
push eax
call fcn.00407c90
add esp, 0x90
mov ecx, dword [ebp - 0x134]
push ecx
call fcn.0042e42e
add esp, 4
mov edx, 0x3c
shl edx, 0
movsx eax, word [edx + 0x4a8706]
test eax, eax
jle 0x406c83
mov ecx, 0x3c
shl ecx, 0
movsx edx, word [ecx + 0x4a8706]
movsx eax, word [0x4da094]
cmp edx, eax
jg 0x406c83
mov ecx, 0x3c
shl ecx, 0
movsx edx, word [ecx + 0x4a8706]
imul eax, edx, 0x5c
cvtss2sd xmm0, dword [eax + 0x5d2800]
movsd qword [ebp - 0x194], xmm0
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x552980]
mov byte [edx + 0x71], 0
jmp 0x406ca5
movsd xmm0, qword [0x45aff8]
movsd qword [ebp - 0x194], xmm0
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x552980]
mov byte [ecx + 0x71], 1
movsd xmm0, qword [ebp - 0x194]
mulsd xmm0, qword [0x45aff8]
movsd qword [ebp - 0x18c], xmm0
movsd xmm0, qword [ebp - 0x18c]
subsd xmm0, qword [0x5d27a8]
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
cvtsd2ss xmm0, xmm0
movss dword [eax + 0x58], xmm0
movsd xmm0, qword [ebp - 0x18c]
subsd xmm0, qword [0x5d27a0]
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x552980]
cvtsd2ss xmm0, xmm0
movss dword [edx + 0x5c], xmm0
movsd xmm0, qword [ebp - 0x18c]
subsd xmm0, qword [0x5d27e8]
movsx eax, word [ebp - 0x108]
mov ecx, dword [eax*4 + 0x552980]
cvtsd2ss xmm0, xmm0
movss dword [ecx + 0x60], xmm0
movsd xmm0, qword [ebp - 0x18c]
subsd xmm0, qword [0x5d27e0]
movsx edx, word [ebp - 0x108]
mov eax, dword [edx*4 + 0x552980]
cvtsd2ss xmm0, xmm0
movss dword [eax + 0x64], xmm0
movsx ecx, word [ebp - 0x108]
mov edx, dword [ecx*4 + 0x552980]
cvtsd2ss xmm0, qword [ebp - 0x194]
movss dword [edx + 0x68], xmm0
jmp 0x40452a
cmp dword [0x5f1b14], 0
je 0x406d90
mov eax, dword [0x5f1b14]
push eax
call fcn.0042e42e
add esp, 4
mov ecx, 1
mov word [ebp - 0x10c], cx
jmp 0x406db0
mov dx, word [ebp - 0x10c]
add dx, 1
mov word [ebp - 0x10c], dx
movsx eax, word [ebp - 0x10c]
movsx ecx, word [0x4da08c]
cmp eax, ecx
jg 0x406eb3
movsx edx, word [ebp - 0x10c]
mov eax, dword [edx*4 + 0x552980]
add eax, 0x18
push eax
movsx ecx, word [ebp - 0x10c]
mov edx, dword [ecx*4 + 0x552980]
add edx, 0x14
push edx
movsx eax, word [ebp - 0x10c]
mov ecx, dword [eax*4 + 0x552980]
add ecx, 0x1c
push ecx
movsx edx, word [ebp - 0x10c]
mov eax, dword [edx*4 + 0x552980]
add eax, 0x10
push eax
movsx ecx, word [ebp - 0x10c]
mov edx, dword [ecx*4 + 0x552980]
add edx, 0xc
push edx
movsx eax, word [ebp - 0x10c]
mov ecx, dword [eax*4 + 0x552980]
add ecx, 8
push ecx
call fcn.00402540
add esp, 0x18
movsx edx, word [ebp - 0x10c]
mov eax, dword [edx*4 + 0x552980]
add eax, 0x30
push eax
movsx ecx, word [ebp - 0x10c]
mov edx, dword [ecx*4 + 0x552980]
add edx, 0x2c
push edx
movsx eax, word [ebp - 0x10c]
mov ecx, dword [eax*4 + 0x552980]
add ecx, 0x34
push ecx
movsx edx, word [ebp - 0x10c]
mov eax, dword [edx*4 + 0x552980]
add eax, 0x28
push eax
movsx ecx, word [ebp - 0x10c]
mov edx, dword [ecx*4 + 0x552980]
add edx, 0x24
push edx
movsx eax, word [ebp - 0x10c]
mov ecx, dword [eax*4 + 0x552980]
add ecx, 0x20
push ecx
call fcn.00402540
add esp, 0x18
jmp 0x406d9e
movsx edx, word [ebp - 0x110]
imul eax, edx, 0x48
cvtss2sd xmm0, dword [eax + 0x4b4314]
sub esp, 8
movsd qword [esp], xmm0
movzx ecx, word [0x4da08c]
push ecx
movsx edx, word [ebp - 0x110]
imul eax, edx, 0x48
cvtss2sd xmm0, dword [eax + 0x4b4310]
sub esp, 8
movsd qword [esp], xmm0
call fcn.004016d0
add esp, 0x14
mov ecx, 1
mov word [ebp - 0x10c], cx
jmp 0x406f17
mov dx, word [ebp - 0x10c]
add dx, 1
mov word [ebp - 0x10c], dx
movsx eax, word [ebp - 0x10c]
movsx ecx, word [0x4da08c]
cmp eax, ecx
jg 0x406fe6
movsx edx, word [ebp - 0x10c]
mov eax, dword [edx*4 + 0x552980]
movss xmm0, dword [eax + 0x14]
xorps xmm0, xmmword [0x45a620]
movsx ecx, word [ebp - 0x10c]
mov edx, dword [ecx*4 + 0x552980]
movss dword [edx + 0x14], xmm0
movsx eax, word [ebp - 0x10c]
mov ecx, dword [eax*4 + 0x552980]
movss xmm0, dword [ecx + 0x18]
xorps xmm0, xmmword [0x45a620]
movsx edx, word [ebp - 0x10c]
mov eax, dword [edx*4 + 0x552980]
movss dword [eax + 0x18], xmm0
movsx ecx, word [ebp - 0x10c]
mov edx, dword [ecx*4 + 0x552980]
movss xmm0, dword [edx + 0x2c]
xorps xmm0, xmmword [0x45a620]
movsx eax, word [ebp - 0x10c]
mov ecx, dword [eax*4 + 0x552980]
movss dword [ecx + 0x2c], xmm0
movsx edx, word [ebp - 0x10c]
mov eax, dword [edx*4 + 0x552980]
movss xmm0, dword [eax + 0x30]
xorps xmm0, xmmword [0x45a620]
movsx ecx, word [ebp - 0x10c]
mov edx, dword [ecx*4 + 0x552980]
movss dword [edx + 0x30], xmm0
jmp 0x406f05
movsx eax, word [ebp - 0x110]
imul ecx, eax, 0x48
cvtss2sd xmm0, dword [ecx + 0x4b4314]
sub esp, 8
movsd qword [esp], xmm0
movzx edx, word [0x4da08c]
push edx
movsx eax, word [ebp - 0x110]
imul ecx, eax, 0x48
cvtss2sd xmm0, dword [ecx + 0x4b4310]
sub esp, 8
movsd qword [esp], xmm0
call fcn.004016d0
add esp, 0x14
mov edx, 1
mov word [ebp - 0x10c], dx
jmp 0x40704a
mov ax, word [ebp - 0x10c]
add ax, 1
mov word [ebp - 0x10c], ax
movsx ecx, word [ebp - 0x10c]
movsx edx, word [0x4da08c]
cmp ecx, edx
jg 0x4070ed
movsx eax, word [ebp - 0x10c]
mov ecx, dword [eax*4 + 0x552980]
movsx edx, word [ebp - 0x10c]
mov eax, dword [edx*4 + 0x552980]
mov ecx, dword [ecx + 0xc]
mov dword [eax + 0x48], ecx
movsx edx, word [ebp - 0x10c]
mov eax, dword [edx*4 + 0x552980]
movsx ecx, word [ebp - 0x10c]
mov edx, dword [ecx*4 + 0x552980]
mov eax, dword [eax + 0x10]
mov dword [edx + 0x4c], eax
movsx ecx, word [ebp - 0x10c]
mov edx, dword [ecx*4 + 0x552980]
movsx eax, word [ebp - 0x10c]
mov ecx, dword [eax*4 + 0x552980]
mov edx, dword [edx + 0x24]
mov dword [ecx + 0x50], edx
movsx eax, word [ebp - 0x10c]
mov ecx, dword [eax*4 + 0x552980]
movsx edx, word [ebp - 0x10c]
mov eax, dword [edx*4 + 0x552980]
mov ecx, dword [ecx + 0x28]
mov dword [eax + 0x54], ecx
jmp 0x407038
mov edx, 1
mov word [ebp - 0x10c], dx
jmp 0x40710d
mov ax, word [ebp - 0x10c]
add ax, 1
mov word [ebp - 0x10c], ax
movsx ecx, word [ebp - 0x10c]
movsx edx, word [0x4da08c]
cmp ecx, edx
jg 0x4071dc
movsx eax, word [ebp - 0x10c]
mov ecx, dword [eax*4 + 0x552980]
movss xmm0, dword [ecx + 0x14]
xorps xmm0, xmmword [0x45a620]
movsx edx, word [ebp - 0x10c]
mov eax, dword [edx*4 + 0x552980]
movss dword [eax + 0x14], xmm0
movsx ecx, word [ebp - 0x10c]
mov edx, dword [ecx*4 + 0x552980]
movss xmm0, dword [edx + 0x18]
xorps xmm0, xmmword [0x45a620]
movsx eax, word [ebp - 0x10c]
mov ecx, dword [eax*4 + 0x552980]
movss dword [ecx + 0x18], xmm0
movsx edx, word [ebp - 0x10c]
mov eax, dword [edx*4 + 0x552980]
movss xmm0, dword [eax + 0x2c]
xorps xmm0, xmmword [0x45a620]
movsx ecx, word [ebp - 0x10c]
mov edx, dword [ecx*4 + 0x552980]
movss dword [edx + 0x2c], xmm0
movsx eax, word [ebp - 0x10c]
mov ecx, dword [eax*4 + 0x552980]
movss xmm0, dword [ecx + 0x30]
xorps xmm0, xmmword [0x45a620]
movsx edx, word [ebp - 0x10c]
mov eax, dword [edx*4 + 0x552980]
movss dword [eax + 0x30], xmm0
jmp 0x4070fb
movsx ecx, word [ebp - 0x110]
imul edx, ecx, 0x48
cvtss2sd xmm0, dword [edx + 0x4b4314]
sub esp, 8
movsd qword [esp], xmm0
movzx eax, word [0x4da08c]
push eax
movsx ecx, word [ebp - 0x110]
imul edx, ecx, 0x48
cvtss2sd xmm0, dword [edx + 0x4b4310]
sub esp, 8
movsd qword [esp], xmm0
call fcn.004016d0
add esp, 0x14
mov eax, 1
mov word [ebp - 0x10c], ax
jmp 0x407240
mov cx, word [ebp - 0x10c]
add cx, 1
mov word [ebp - 0x10c], cx
movsx edx, word [ebp - 0x10c]
movsx eax, word [0x4da08c]
cmp edx, eax
jg 0x40737f
movsx ecx, word [ebp - 0x10c]
mov edx, dword [ecx*4 + 0x552980]
movsx eax, word [ebp - 0x10c]
mov ecx, dword [eax*4 + 0x552980]
movss xmm0, dword [edx + 0x24]
comiss xmm0, dword [ecx + 0xc]
jbe 0x40729f
movsx edx, word [ebp - 0x10c]
mov eax, dword [edx*4 + 0x552980]
movsx ecx, word [ebp - 0x10c]
mov edx, dword [ecx*4 + 0x552980]
mov eax, dword [eax + 0x24]
mov dword [edx + 0xc], eax
movsx ecx, word [ebp - 0x10c]
mov edx, dword [ecx*4 + 0x552980]
movsx eax, word [ebp - 0x10c]
mov ecx, dword [eax*4 + 0x552980]
movss xmm0, dword [edx + 0x28]
comiss xmm0, dword [ecx + 0x10]
jbe 0x4072e8
movsx edx, word [ebp - 0x10c]
mov eax, dword [edx*4 + 0x552980]
movsx ecx, word [ebp - 0x10c]
mov edx, dword [ecx*4 + 0x552980]
mov eax, dword [eax + 0x28]
mov dword [edx + 0x10], eax
movsx ecx, word [ebp - 0x10c]
mov edx, dword [ecx*4 + 0x552980]
movsx eax, word [ebp - 0x10c]
mov ecx, dword [eax*4 + 0x552980]
movss xmm0, dword [edx + 0x50]
comiss xmm0, dword [ecx + 0x48]
jbe 0x407331
movsx edx, word [ebp - 0x10c]
mov eax, dword [edx*4 + 0x552980]
movsx ecx, word [ebp - 0x10c]
mov edx, dword [ecx*4 + 0x552980]
mov eax, dword [eax + 0x50]
mov dword [edx + 0x48], eax
movsx ecx, word [ebp - 0x10c]
mov edx, dword [ecx*4 + 0x552980]
movsx eax, word [ebp - 0x10c]
mov ecx, dword [eax*4 + 0x552980]
movss xmm0, dword [edx + 0x54]
comiss xmm0, dword [ecx + 0x4c]
jbe 0x40737a
movsx edx, word [ebp - 0x10c]
mov eax, dword [edx*4 + 0x552980]
movsx ecx, word [ebp - 0x10c]
mov edx, dword [ecx*4 + 0x552980]
mov eax, dword [eax + 0x54]
mov dword [edx + 0x4c], eax
jmp 0x40722e
mov ecx, dword [ebp + 8]
cvtss2sd xmm0, dword [ecx*4 + 0x53cb68]
sub esp, 8
movsd qword [esp], xmm0
mov edx, dword [ebp + 8]
push edx
push 0x468008
push str._sBemessungsmomente_im_LF__d___gammaU___4.2f_n
mov eax, dword [0x5f1b20]
push eax
call fcn.00407c90
add esp, 0x18
push 0x468008
push 0x45a7a0
mov ecx, dword [0x5f1b20]
push ecx
call fcn.00407c90
add esp, 0xc
movsx edx, word [ebp - 0x110]
push edx
push 0x468008
push str._sSatz__d_n
mov eax, dword [0x5f1b20]
push eax
call fcn.00407c90
add esp, 0x10
push 0x468008
push 0x45a7a0
mov ecx, dword [0x5f1b20]
push ecx
call fcn.00407c90
add esp, 0xc
push 0x46b180
push 0x4da18a
push str.SP_ASX
push 0x46ab80
push str._s_s_s_s
push 0x46a980
call fcn.00401540
add esp, 0x18
push 0x45a574
push 0x46a980
call fcn.0042e71c
add esp, 8
mov dword [0x5f1b1c], eax
push 0x46b180
push 0x4da18a
push str.MXIETANX
push 0x46ab80
push str._s_s_s_s
push 0x46a980
call fcn.00401540
add esp, 0x18
push 0x45a574
push 0x46a980
call fcn.0042e71c
add esp, 8
mov dword [0x5f1b18], eax
movsx edx, word [ebp - 0x110]
imul eax, edx, 0x48
movzx ecx, byte [eax + 0x4b42f6]
test ecx, ecx
jne 0x407678
mov edx, 1
mov word [ebp - 0x13c], dx
jmp 0x4074b4
mov ax, word [ebp - 0x13c]
add ax, 1
mov word [ebp - 0x13c], ax
movsx ecx, word [ebp - 0x13c]
movsx edx, word [0x4da09e]
cmp ecx, edx
jg 0x407584
movsx eax, word [ebp - 0x13c]
imul ecx, eax, 0x28
mov dx, word [ecx + 0x494e30]
mov word [0x5436b6], dx
movsx eax, word [ebp - 0x13c]
imul ecx, eax, 0x28
mov dx, word [ecx + 0x494e32]
mov word [0x5436b4], dx
movsx eax, word [ebp - 0x110]
push eax
push 0x45a994
push 0x46ae80
call fcn.00401540
add esp, 0xc
movsx ecx, word [ebp - 0x13c]
push ecx
push 0x45a994
push 0x46ad80
call fcn.00401540
add esp, 0xc
push 0x46ad80
push 0x45a59c
push 0x46ae80
push str.Linie
push 0x468008
push str._s_s_s_s_s_n
mov edx, dword [0x5f1b20]
push edx
call fcn.00407c90
add esp, 0x1c
movzx eax, word [ebp - 0x130]
push eax
push 0
push 0
movzx ecx, word [0x5436b4]
push ecx
movzx edx, word [0x5436b6]
push edx
call fcn.00403910
add esp, 0x14
jmp 0x4074a2
movsx eax, word [ebp - 0x110]
imul ecx, eax, 0x48
movsx edx, word [ecx + 0x4b42e0]
test edx, edx
jle 0x407673
movsx eax, word [ebp - 0x110]
imul ecx, eax, 0x48
movsx edx, word [ecx + 0x4b42e2]
movsx eax, word [ebp - 0x110]
imul ecx, eax, 0x48
movsx eax, word [ecx + 0x4b42e0]
sub edx, eax
add edx, 1
mov word [0x5436b6], dx
movsx ecx, word [ebp - 0x110]
imul edx, ecx, 0x48
movsx eax, word [edx + 0x4b42e2]
movsx ecx, word [ebp - 0x110]
imul edx, ecx, 0x48
movsx ecx, word [edx + 0x4b42ea]
sub eax, ecx
mov word [0x5436b4], ax
push 0x468008
push 0x45a7a0
mov edx, dword [0x5f1b20]
push edx
call fcn.00407c90
add esp, 0xc
movsx eax, word [ebp - 0x110]
push eax
push 2
push str.Einzelne_Spannungspunkte_des_Satz
push 0x468008
push str._s_s_d_n
mov ecx, dword [0x5f1b20]
push ecx
call fcn.00407c90
add esp, 0x18
push 0x468008
push 0x45a7a0
mov edx, dword [0x5f1b20]
push edx
call fcn.00407c90
add esp, 0xc
movzx eax, word [ebp - 0x130]
push eax
push 0
push 0
movzx ecx, word [0x5436b4]
push ecx
movzx edx, word [0x5436b6]
push edx
call fcn.00403910
add esp, 0x14
jmp 0x4077e3
movsx eax, word [ebp - 0x110]
imul ecx, eax, 0x48
movsx edx, word [ecx + 0x4b42ea]
test edx, edx
jle 0x407726
mov eax, 1
mov word [0x5436b6], ax
movsx ecx, word [ebp - 0x110]
imul edx, ecx, 0x48
mov ax, word [edx + 0x4b42ea]
mov word [0x5436b4], ax
push 0x468008
push 0x45a7a0
mov ecx, dword [0x5f1b20]
push ecx
call fcn.00407c90
add esp, 0xc
push 0x45af18
push 0x468008
push str._s_s_n
mov edx, dword [0x5f1b20]
push edx
call fcn.00407c90
add esp, 0x10
push 0x468008
push 0x45a7a0
mov eax, dword [0x5f1b20]
push eax
call fcn.00407c90
add esp, 0xc
movzx ecx, word [ebp - 0x130]
push ecx
push 0
push 1
movzx edx, word [0x5436b4]
push edx
movzx eax, word [0x5436b6]
push eax
call fcn.00403910
add esp, 0x14
movsx ecx, word [ebp - 0x110]
imul edx, ecx, 0x48
movsx eax, word [edx + 0x4b42ee]
test eax, eax
jle 0x4077e3
movsx ecx, word [ebp - 0x110]
imul edx, ecx, 0x48
movsx eax, word [edx + 0x4b42ea]
add eax, 1
mov word [0x5436b6], ax
movsx ecx, word [ebp - 0x110]
imul edx, ecx, 0x48
mov ax, word [edx + 0x4b42e2]
mov word [0x5436b4], ax
push 0x468008
push 0x45a7a0
mov ecx, dword [0x5f1b20]
push ecx
call fcn.00407c90
add esp, 0xc
push str.Einzelkr
push 0x468008
push str._s_s_n
mov edx, dword [0x5f1b20]
push edx
call fcn.00407c90
add esp, 0x10
push 0x468008
push 0x45a7a0
mov eax, dword [0x5f1b20]
push eax
call fcn.00407c90
add esp, 0xc
movzx ecx, word [ebp - 0x130]
push ecx
push 1
push 0
movzx edx, word [0x5436b4]
push edx
movzx eax, word [0x5436b6]
push eax
call fcn.00403910
add esp, 0x14
cmp dword [0x5f1b1c], 0
je 0x4077fb
mov ecx, dword [0x5f1b1c]
push ecx
call fcn.0042e42e
add esp, 4
cmp dword [0x5f1b18], 0
je 0x407813
mov edx, dword [0x5f1b18]
push edx
call fcn.0042e42e
add esp, 4
push 0x46b180
movsx eax, word [ebp - 0x110]
push eax
push str.SPWALLSX
push 0x46ab80
push str._s_s_i_s
push 0x46a980
call fcn.00401540
add esp, 0x18
push 0x45a574
push 0x46a980
call fcn.0042e71c
add esp, 8
mov dword [0x5f1b1c], eax
cmp dword [0x5f1b1c], 0
je 0x4078cb
mov ecx, 1
mov word [ebp - 0x11c], cx
jmp 0x40787c
mov dx, word [ebp - 0x11c]
add dx, 1
mov word [ebp - 0x11c], dx
movsx eax, word [ebp - 0x11c]
movsx ecx, word [ebp - 0x110]
imul edx, ecx, 0x48
movsx ecx, word [edx + 0x4b42e2]
cmp eax, ecx
jg 0x4078bc
mov edx, dword [0x5f1b1c]
push edx
push 1
push 0x4c
movsx eax, word [ebp - 0x11c]
mov ecx, dword [eax*4 + 0x53d8e0]
push ecx
call fcn.0042ef97
add esp, 0x10
jmp 0x40786a
mov edx, dword [0x5f1b1c]
push edx
call fcn.0042e42e
add esp, 4
movsx eax, word [ebp - 0x110]
imul ecx, eax, 0x48
mov dx, word [ecx + 0x4b42e2]
mov word [ebp - 0x11c], dx
jmp 0x4078f7
mov ax, word [ebp - 0x11c]
sub ax, 1
mov word [ebp - 0x11c], ax
movsx ecx, word [ebp - 0x11c]
cmp ecx, 1
jl 0x40792d
movsx edx, word [ebp - 0x11c]
cmp dword [edx*4 + 0x53d8e0], 0
je 0x40792b
movsx eax, word [ebp - 0x11c]
mov ecx, dword [eax*4 + 0x53d8e0]
push ecx
call fcn.0042f9f9
add esp, 4
jmp 0x4078e5
jmp 0x404023
movzx edx, byte [0x5f15a2]
test edx, edx
je 0x407954
cmp dword [0x5f1b0c], 0
je 0x407954
mov eax, dword [0x5f1b0c]
push eax
call fcn.0042e42e
add esp, 4
cmp dword [0x5f1b20], 0
je 0x40796c
mov ecx, dword [0x5f1b20]
push ecx
call fcn.0042e42e
add esp, 4
push 0x46ab80
push 0x46b380
call fcn.00401580
add esp, 8
push 0x46b380
call fcn.0042f660
add esp, 4
mov dword [ebp - 0x170], eax
mov edx, dword [ebp - 0x170]
sub edx, 2
mov dword [ebp - 0x170], edx
cmp dword [ebp - 0x170], 3
ja case.default.0x4079af
mov eax, dword [ebp - 0x170]
jmp dword [eax*4 + 0x407c80]
push 0x45af64
lea ecx, [ebp - 0x10]
push ecx
call fcn.0042eb10
add esp, 8
jmp 0x407a13
push 0x45af70
lea edx, [ebp - 0x10]
push edx
call fcn.0042eb10
add esp, 8
jmp 0x407a13
push 0x45af78
lea eax, [ebp - 0x10]
push eax
call fcn.0042eb10
add esp, 8
jmp 0x407a13
push 0x45af80
lea ecx, [ebp - 0x10]
push ecx
call fcn.0042eb10
add esp, 8
jmp 0x407a13
push 0x45af64
lea edx, [ebp - 0x10]
push edx
call fcn.0042eb10
add esp, 8
push 0x45a599
push 0x5f09e0
call fcn.0042eb10
add esp, 8
mov eax, 1
mov word [ebp - 0x118], ax
jmp 0x407a45
mov cx, word [ebp - 0x118]
add cx, 1
mov word [ebp - 0x118], cx
movsx edx, word [ebp - 0x118]
movsx eax, word [0x5f1620]
cmp edx, eax
jg 0x407a8d
movsx ecx, word [ebp - 0x118]
movsx edx, word [ecx*2 + 0x5f1960]
push edx
push 0x45af88
push 0x46b280
call fcn.00401540
add esp, 0xc
push 0x46b280
push 0x5f09e0
call fcn.0042eb20
add esp, 8
jmp 0x407a33
push 0x5f09e0
call fcn.0042f660
add esp, 4
cmp eax, 0x11
jae 0x407ae9
push 0x5f09e0
call fcn.0042f660
add esp, 4
mov word [ebp - 0x118], ax
jmp 0x407ac7
mov ax, word [ebp - 0x118]
add ax, 1
mov word [ebp - 0x118], ax
movsx ecx, word [ebp - 0x118]
cmp ecx, 0x11
jg 0x407ae7
push 0x45af8c
push 0x5f09e0
call fcn.0042eb20
add esp, 8
jmp 0x407ab5
jmp 0x407b0a
mov edx, 1
imul eax, edx, 0xe
mov byte [eax + 0x5f09e0], 0
push 0x45af90
push 0x5f09e0
call fcn.0042eb20
add esp, 8
push 0x45a599
push 0x46ac80
call fcn.0042eb10
add esp, 8
mov ecx, 1
mov word [ebp - 0x118], cx
jmp 0x407b3c
mov dx, word [ebp - 0x118]
add dx, 1
mov word [ebp - 0x118], dx
movsx eax, word [ebp - 0x118]
movsx ecx, word [0x5f1626]
cmp eax, ecx
jg 0x407b96
movsx edx, word [ebp - 0x118]
movsx eax, word [edx*2 + 0x5f1a28]
push eax
push 0x45a994
push 0x46b280
call fcn.00401540
add esp, 0xc
push 0x46b280
push 0x46ac80
call fcn.0042eb20
add esp, 8
push 0x45af8c
push 0x46ac80
call fcn.0042eb20
add esp, 8
jmp 0x407b2a
push 0x46ac80
call fcn.0042f660
add esp, 4
mov word [ebp - 0x118], ax
jmp 0x407bbe
mov cx, word [ebp - 0x118]
add cx, 1
mov word [ebp - 0x118], cx
movsx edx, word [ebp - 0x118]
cmp edx, 0xf
jg 0x407bde
push 0x45af8c
push 0x46ac80
call fcn.0042eb20
add esp, 8
jmp 0x407bac
push str.DATEIEN
push 0x46ab80
push str._s_s
push 0x46a980
call fcn.00401540
add esp, 0x10
push 0x45aa04
push 0x46a980
call fcn.0042e71c
add esp, 8
mov dword [0x5f1b1c], eax
cmp dword [0x5f1b1c], 0
je 0x407c67
mov eax, dword [ebp + 8]
push eax
push str._____GZT__Bemessungsmomente_LF
push 0x46ac80
push 0x45afc0
push 0x5f09e0
lea ecx, [ebp - 0x10]
push ecx
push 0x46b380
push 0x45af80
push 0x4682f0
push str._s_s_s_s_s_s_s_s_i_n
mov edx, dword [0x5f1b1c]
push edx
call fcn.00407c90
add esp, 0x2c
mov eax, dword [0x5f1b1c]
push eax
call fcn.0042e42e
add esp, 4
xor ecx, ecx
mov word [0x5436b2], cx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.0040817a
mov esp, ebp
pop ebp
ret