Function at 0x413c00
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x648
mov eax, dword [0x4b3480]
xor eax, esp
mov dword [esp + 0x644], eax
mov eax, dword [ebp + 0xc4]
push esi
mov esi, dword [ebp + 0xdc]
movzx eax, ax
push edi
mov edi, dword [ebp + 0xbc]
mov dword [esp + 0x48], eax
mov eax, dword [ebp + 0xf0]
push section..data
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x344]
push 0x495774
push eax
mov dword [esp + 0x38], 0
call fcn.00401540
movaps xmm0, xmmword [0x49aac0]
lea eax, [esp + 0x3cc]
movsd xmm1, qword [ebp + 0x80]
mulsd xmm1, qword [0x4966f0]
push eax
movups xmmword [esp + 0x198], xmm0
mov dword [esi], 0
movups xmmword [esp + 0x1a8], xmm0
movsx eax, word [0x63cd46]
movups xmmword [esp + 0x1b8], xmm0
push eax
movups xmmword [esp + 0x1cc], xmm0
movups xmmword [esp + 0x1dc], xmm0
movsd xmm0, qword [ebp + 0x3c]
cvtpd2ps xmm0, xmm0
movsd qword [esp + 0x6c], xmm1
mulss xmm0, dword [0x496750]
movss dword [esp + 0x2c], xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp + 0xdc], xmm0
cvtpd2ps xmm0, xmm1
movsd xmm1, qword [ebp + 0x2c]
andps xmm1, xmmword [0x4967e0]
maxsd xmm1, qword [0x4965a0]
movss dword [esp + 0x48], xmm0
movss xmm0, dword [ebp + 0xd4]
andps xmm0, xmmword [0x4967d0]
movss dword [ebp + 0xd4], xmm0
movss xmm0, dword [ebp + 0xd8]
andps xmm0, xmmword [0x4967d0]
movsd qword [ebp + 0x2c], xmm1
movsd xmm1, qword [ebp + 0x34]
andps xmm1, xmmword [0x4967e0]
maxsd xmm1, qword [0x4965a0]
movss dword [ebp + 0xd8], xmm0
movsd qword [ebp + 0x34], xmm1
call fcn.0042c300
movss xmm0, dword [0x63cd38]
add esp, 0x14
divss xmm0, dword [0x63cd4c]
movzx eax, word [0x63cd44]
mov dword [esp + 0x3c], 0x3df5c28f
push eax
sub esp, 8
movzx eax, word [0x63cd46]
mov byte [0x63cd05], 1
movss xmm1, dword [0x63cd34]
divss xmm1, dword [0x63cd48]
cvtps2pd xmm0, xmm0
movss dword [0x59d9e0], xmm1
movsd qword [0x61d850], xmm0
cvtps2pd xmm0, xmm1
movsd qword [0x61d858], xmm0
movsd xmm0, qword [ebp + 0x78]
cvtpd2ps xmm0, xmm0
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x24]
movss dword [esp], xmm0
push eax
call fcn.004037f0
fstp dword [esp + 0x28]
movss xmm0, dword [esp + 0x28]
add esp, 0x10
cvtps2pd xmm0, xmm0
movaps xmm2, xmm0
maxsd xmm2, qword [ebp + 0x88]
movsd xmm1, qword [ebp + 0x78]
movaps xmm3, xmm0
mulsd xmm1, qword [0x4966c8]
movaps xmm0, xmm2
maxsd xmm3, qword [ebp + 0x90]
movsd qword [esp + 0x88], xmm2
divsd xmm0, xmm1
movsd qword [esp + 0xb0], xmm3
cvtpd2ps xmm2, xmm0
movaps xmm0, xmm3
divsd xmm0, xmm1
xorps xmm1, xmm1
movss dword [esp + 0x98], xmm2
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x94], xmm0
mulss xmm0, xmm2
cvtps2pd xmm0, xmm0
ucomisd xmm1, xmm0
ja 0x413e50
sqrtsd xmm0, xmm0
jmp 0x413e55
call fcn.00467190
cvtsd2ss xmm0, xmm0
movsd xmm1, qword [ebp + 0x78]
movss dword [esp + 0x40], xmm0
movsd xmm0, qword [0x61d858]
mulsd xmm0, qword [0x496628]
mulsd xmm1, qword [0x49aa90]
mulsd xmm0, qword [0x496648]
divsd xmm0, qword [0x61d850]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x9c], xmm0
movsd xmm0, qword [0x49aaa0]
divsd xmm0, xmm1
xorps xmm1, xmm1
ucomisd xmm1, xmm0
ja 0x413eb4
sqrtsd xmm0, xmm0
jmp 0x413eb9
call fcn.00467190
cmp word [edi], 0
cvtsd2ss xmm0, xmm0
addss xmm0, dword [0x496598]
movss dword [esp + 0x20], xmm0
minss xmm0, dword [0x498950]
movss dword [esp + 0x30], xmm0
movss xmm0, dword [esp + 0x40]
minss xmm0, dword [esp + 0x9c]
minss xmm0, dword [esp + 0x9c]
movss dword [esp + 0x24], xmm0
je 0x413f1a
push section..data
push str._sNachweis_der_Durchstanzsicherheit_n
push dword [0x63cda0]
call fcn.004070c0
add esp, 0xc
xor eax, eax
mov word [edi], ax
push section..data
push str._s______________________________________________________________________________________n
push dword [0x63cda0]
call fcn.004070c0
movsd xmm0, qword [ebp + 0x14]
add esp, 4
movsx eax, word [ebp + 8]
cvtpd2ps xmm0, xmm0
mov esi, dword [ebp + 0x98]
mov edi, dword [ebp + 0xe0]
movsd xmm1, qword [ebp + 0x1c]
movss dword [esp + 4], xmm0
movsd xmm0, qword [ebp + 0xc]
cvtpd2ps xmm0, xmm0
cvtpd2ps xmm1, xmm1
movss dword [esp], xmm0
movsd xmm0, qword [ebp + 0x24]
push eax
sub esp, 0x10
lea eax, [esp + 0x38]
movsd qword [esp + 8], xmm0
movss xmm0, dword [ebp + 0xd8]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp + 0xd4]
movss dword [esp], xmm0
movsd xmm0, qword [ebp + 0xac]
push eax
push ecx
movss dword [esp], xmm1
lea eax, [esp + 0x68]
push dword [ebp + 0xd0]
push dword [ebp + 0xcc]
sub esp, 8
movsd qword [esp], xmm0
push eax
push esi
push dword [ebp + 0x6c]
push edi
push dword [ebp + 0xc0]
call fcn.004220e0
movss xmm0, dword [esp + 0x64]
add esp, 0x48
cmp byte [ebp + 0xc0], 0
movss xmm3, dword [0x4989b4]
mulss xmm0, xmm3
movss dword [esp + 0x38], xmm0
jne 0x414095
cmp esi, 1
jne 0x414095
push section..data
push 0x495774
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._sDurchzuf
push dword [0x63cda0]
call fcn.004070c0
movss xmm2, dword [esp + 0x50]
movss xmm1, dword [0x63cd38]
movaps xmm0, xmm2
divss xmm0, xmm1
divss xmm0, dword [0x496750]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm2
movsd qword [esp], xmm0
push section..data
push str._sAs__V_Ed_fyk___.2lf_N__.2lf_N_mm2___.2lf_cm2_n
push dword [0x63cda0]
call fcn.004070c0
push section..data
push 0x495774
push dword [0x63cda0]
call fcn.004070c0
movss xmm3, dword [0x4989b4]
add esp, 0x30
cmp word [ebp + 0x6c], 0
movsd xmm1, qword [ebp + 0x80]
movsd xmm4, qword [0x496688]
cvtpd2ps xmm2, xmm1
movsd qword [esp + 0x78], xmm4
movss dword [esp + 0x10], xmm2
mov eax, dword [esp + 0x10]
mov dword [esp + 0x114], eax
mov dword [esp + 0x118], eax
mov dword [esp + 0x11c], eax
mov dword [esp + 0x120], eax
mov dword [esp + 0x124], eax
mov dword [esp + 0x128], eax
mov dword [esp + 0x12c], eax
mov dword [esp + 0x130], eax
mov dword [esp + 0x134], eax
mov dword [esp + 0x138], eax
mov dword [esp + 0x13c], eax
mov dword [esp + 0x140], eax
mov dword [esp + 0x144], eax
mov dword [esp + 0x148], eax
mov dword [esp + 0x14c], eax
mov dword [esp + 0x150], eax
mov dword [esp + 0x154], eax
mov dword [esp + 0x158], eax
mov dword [esp + 0x15c], eax
mov dword [esp + 0x160], eax
je 0x4143f2
movsd xmm5, qword [0x61d840]
movsd xmm6, qword [ebp + 0x9c]
movaps xmm0, xmm5
mulsd xmm0, xmm4
mulsd xmm1, qword [0x49aa98]
mulsd xmm0, qword [0x496628]
mulsd xmm0, xmm6
cvtpd2ps xmm0, xmm0
movaps xmm4, xmm0
movss dword [esp + 8], xmm0
cvtps2pd xmm0, xmm0
mulss xmm4, xmm3
comisd xmm1, xmm0
jb 0x4143ea
cmp byte [ebp + 0xec], 1
cvtpd2ps xmm0, xmm6
movss dword [esp + 0xc], xmm0
jne 0x41421c
sub esp, 0xc
movss dword [esp + 8], xmm2
movss dword [esp + 4], xmm0
movsd xmm0, qword [ebp + 0x1c]
cvtpd2ps xmm0, xmm0
movss dword [esp], xmm0
push dword [ebp + 0xc4]
call fcn.0042b5a0
movsd xmm1, qword [ebp + 0x1c]
add esp, 0x10
movsd xmm5, qword [0x61d840]
movss xmm2, dword [esp + 0x10]
cvtpd2ps xmm1, xmm1
fstp dword [esp + 0x44]
movss xmm0, dword [esp + 0x44]
movss dword [esp + 0x44], xmm0
mulss xmm0, xmm1
movss dword [esp + 0x1c], xmm0
mulss xmm0, dword [0x4989b4]
movss dword [esp + 0x38], xmm0
movss xmm0, dword [esp + 0xc]
mov edi, dword [ebp + 0xd0]
lea eax, [esp + 0xd0]
push ecx
movss dword [esp], xmm2
push 3
push edi
push dword [ebp + 0xcc]
sub esp, 0x10
movss dword [esp + 0xc], xmm0
cvtpd2ps xmm0, xmm5
movss dword [esp + 8], xmm0
movss xmm0, dword [ebp + 0xd8]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp + 0xd4]
movss dword [esp], xmm0
push eax
lea eax, [esp + 0x114]
push eax
lea eax, [esp + 0x108]
push eax
push esi
call fcn.004218b0
movss xmm0, dword [esp + 0x40]
lea eax, [esp + 0x6c]
add esp, 0x30
push eax
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x14]
movss dword [esp], xmm0
call fcn.00423190
movss xmm0, dword [esp + 0x50]
lea eax, [esp + 0x23]
add esp, 0xc
movss xmm2, dword [esp + 0x24]
push eax
sub esp, 8
lea eax, [esp + 0x34c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x1c]
movss dword [esp], xmm0
movss xmm0, dword [esp + 0x40]
push 3
push eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0xf8]
push eax
lea eax, [esp + 0x11c]
push eax
lea eax, [esp + 0xf0]
push eax
sub esp, 0x10
lea eax, [esp + 0x1ac]
movss dword [esp + 0xc], xmm0
movss xmm0, dword [esp + 0x64]
movss dword [esp + 8], xmm2
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x70]
movss dword [esp], xmm0
movsd xmm0, qword [ebp + 0x24]
cvtpd2ps xmm0, xmm0
push eax
push ecx
lea eax, [esp + 0x12c]
movss dword [esp], xmm0
movsd xmm0, qword [ebp + 0x1c]
cvtpd2ps xmm0, xmm0
push eax
push ecx
lea eax, [esp + 0x1ac]
movss dword [esp], xmm0
movss xmm0, dword [esp + 0x60]
push eax
push ecx
movss dword [esp], xmm0
call fcn.0042b7e0
add esp, 0x4c
cmp byte [esp + 0x17], 0
jne 0x417233
movss xmm0, dword [ebp + 0xd8]
lea eax, [esp + 0xe0]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp + 0xd4]
movss dword [esp], xmm0
movss xmm0, dword [esp + 0x18]
push edi
push dword [ebp + 0xcc]
push dword [esp + 0x3c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x28]
movss dword [esp], xmm0
push eax
lea eax, [esp + 0xf0]
push eax
push ecx
mov dword [esp], 0x40000000
lea eax, [esp + 0x7c]
push eax
lea eax, [esp + 0x8c]
push eax
push esi
call fcn.00422bb0
add esp, 0x34
jmp 0x414b57
cvtps2pd xmm0, xmm4
jmp 0x4171f0
movsd xmm2, qword [ebp + 0x2c]
sub esp, 0x20
movsd xmm6, qword [ebp + 0x34]
movaps xmm0, xmm2
maxsd xmm0, xmm6
movss xmm7, dword [0x498950]
movsd qword [esp + 0x18], xmm1
cvtpd2ps xmm4, xmm0
movaps xmm0, xmm2
minsd xmm0, xmm6
movss dword [esp + 0x28], xmm4
cvtpd2ps xmm5, xmm0
movaps xmm0, xmm2
addsd xmm0, xmm6
movss dword [esp + 0x2c], xmm5
addsd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [esp + 0xe0], xmm0
mulss xmm0, xmm3
movss dword [esp + 0xc8], xmm0
movaps xmm0, xmm4
divss xmm0, xmm5
comiss xmm7, xmm0
cvtps2pd xmm3, xmm0
movss dword [esp + 0xc0], xmm0
movsd qword [esp + 0x10], xmm3
jb 0x4144ac
cvtps2pd xmm0, xmm5
cvtps2pd xmm2, xmm4
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm2
push section..data
push str._sa_b___.2lf__.2lf___.2lf___2.0__d___.3lf_m_n
push dword [0x63cda0]
movsd qword [esp + 0xac], xmm0
movsd qword [esp + 0x9c], xmm2
call fcn.004070c0
jmp 0x4144f0
movsd qword [esp + 8], xmm6
movsd qword [esp], xmm2
push section..data
push str._sa_b___.2lf__.2lf___.2lf___2.0___d___.2lf_m_n
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x38]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0xac], xmm0
movss xmm0, dword [esp + 0x34]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x9c], xmm0
movss xmm2, dword [esp + 0xec]
add esp, 0x2c
movsd xmm1, qword [ebp + 0x80]
mulsd xmm1, qword [0x49aa98]
cvtps2pd xmm0, xmm2
comisd xmm1, xmm0
jb 0x4171e4
movss xmm0, dword [esp + 0x10]
lea eax, [esp + 0x3c]
push eax
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.00423190
movss xmm0, dword [0x498950]
add esp, 0xc
comiss xmm0, dword [esp + 0xa0]
movsd xmm1, qword [ebp + 0x9c]
cvtpd2ps xmm1, xmm1
jb 0x4147c1
movsd xmm2, qword [ebp + 0x34]
lea eax, [esp + 0x60]
movsd xmm3, qword [ebp + 0x2c]
movss xmm0, dword [esp + 0x10]
push edi
mov edi, dword [ebp + 0xd0]
push eax
sub esp, 0xc
lea eax, [esp + 0xe4]
cvtpd2ps xmm2, xmm2
movss dword [esp + 8], xmm0
movsd xmm0, qword [0x61d840]
movss dword [esp + 4], xmm2
cvtpd2ps xmm3, xmm3
cvtpd2ps xmm0, xmm0
movss dword [esp], xmm3
push 3
push edi
push dword [ebp + 0xcc]
sub esp, 0x10
movss dword [esp + 0xc], xmm1
movss dword [esp + 8], xmm0
movss xmm0, dword [ebp + 0xd8]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp + 0xd4]
movss dword [esp], xmm0
movsd xmm0, qword [ebp + 0x14]
push eax
lea eax, [esp + 0x124]
push eax
lea eax, [esp + 0x118]
push eax
push esi
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0xc]
movsd qword [esp], xmm0
call fcn.00420520
movss xmm0, dword [esp + 0xb0]
add esp, 0x50
cmp byte [ebp + 0xec], 1
mulss xmm0, dword [0x4989b4]
movss dword [esp + 0x54], xmm0
jne 0x4146b2
movss xmm0, dword [esp + 0x10]
sub esp, 0x10
movss dword [esp + 0xc], xmm0
movss xmm0, dword [esp + 0x1c]
movss dword [esp + 8], xmm0
movss xmm0, dword [esp + 0x18]
movss dword [esp + 4], xmm0
movsd xmm0, qword [ebp + 0x1c]
cvtpd2ps xmm0, xmm0
movss dword [esp], xmm0
push dword [ebp + 0xc4]
call fcn.0042b070
movsd xmm1, qword [ebp + 0x1c]
add esp, 0x14
cvtpd2ps xmm1, xmm1
fstp dword [esp + 0xa0]
movss xmm0, dword [esp + 0xa0]
movaps xmm2, xmm0
mulss xmm0, xmm1
movss dword [esp + 0x44], xmm2
movaps xmm1, xmm0
mulss xmm0, dword [0x4989b4]
movss dword [esp + 0x1c], xmm1
movss dword [esp + 0x38], xmm0
jmp 0x4146be
movss xmm1, dword [esp + 0x1c]
movss xmm2, dword [esp + 0x44]
movss xmm0, dword [esp + 0x10]
lea eax, [esp + 0x17]
push eax
push ecx
movss dword [esp], xmm2
lea eax, [esp + 0x5c]
push eax
push ecx
movss dword [esp], xmm0
lea eax, [esp + 0x350]
movss xmm0, dword [esp + 0x44]
movss xmm2, dword [esp + 0x34]
push 3
push eax
lea eax, [esp + 0x44]
push eax
lea eax, [esp + 0xfc]
push eax
lea eax, [esp + 0x120]
push eax
lea eax, [esp + 0xf4]
push eax
sub esp, 0x10
lea eax, [esp + 0x1b0]
movss dword [esp + 0xc], xmm0
movss xmm0, dword [esp + 0x68]
movss dword [esp + 8], xmm2
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x74]
movss dword [esp], xmm0
movsd xmm0, qword [ebp + 0x24]
push eax
cvtpd2ps xmm0, xmm0
push ecx
lea eax, [esp + 0x130]
movss dword [esp], xmm0
movsd xmm0, qword [ebp + 0x1c]
cvtpd2ps xmm0, xmm0
push eax
push ecx
lea eax, [esp + 0x1b0]
movss dword [esp], xmm0
push eax
push ecx
movss dword [esp], xmm1
call fcn.0042baf0
add esp, 0x50
cmp byte [esp + 0x17], 0
jne 0x417233
cmp dword [esp + 0x2c], 0
jne 0x414791
mov dword [esp + 0x2c], 3
lea eax, [esp + 0x340]
push eax
push dword [0x63cda0]
call fcn.004070c0
movsd xmm0, qword [ebp + 0x34]
cvtpd2ps xmm0, xmm0
movss dword [esp + 4], xmm0
movsd xmm0, qword [ebp + 0x2c]
cvtpd2ps xmm0, xmm0
jmp 0x414ad8
movsd xmm3, qword [ebp + 0x80]
sub esp, 0x38
mulsd xmm3, qword [0x49aa68]
movsd xmm5, qword [esp + 0xb8]
movsd xmm4, qword [ebp + 0x80]
movaps xmm0, xmm5
mulsd xmm4, qword [0x49aa78]
movaps xmm2, xmm5
movsd xmm6, qword [esp + 0xa8]
minsd xmm0, xmm3
addsd xmm2, xmm5
cvtpd2ps xmm0, xmm0
cvtps2pd xmm1, xmm0
movss dword [esp + 0x44], xmm0
movaps xmm0, xmm6
subsd xmm4, xmm1
movsd qword [esp + 0x30], xmm1
movsd qword [esp + 0x28], xmm3
movsd qword [esp + 0x20], xmm5
minsd xmm0, xmm4
cvtpd2ps xmm0, xmm0
cvtps2pd xmm0, xmm0
minsd xmm0, xmm2
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x40], xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
movsd qword [esp + 0x10], xmm4
movsd qword [esp + 8], xmm2
movsd qword [esp], xmm6
push section..data
push str._sa1__minimum__.2lf__.2lf__.2lf____.2f__b1__minimum__.2lf__.2lf____.2lf_n
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x54]
lea eax, [esp + 0xa4]
add esp, 0x44
movsd xmm1, qword [ebp + 0x9c]
push edi
mov edi, dword [ebp + 0xd0]
push eax
sub esp, 0xc
lea eax, [esp + 0xe4]
movss dword [esp + 8], xmm0
movss xmm0, dword [esp + 0x20]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x1c]
movss dword [esp], xmm0
push 3
push edi
push dword [ebp + 0xcc]
cvtpd2ps xmm0, xmm1
sub esp, 0x10
movss dword [esp + 0xc], xmm0
movsd xmm0, qword [0x61d840]
cvtpd2ps xmm0, xmm0
movss dword [esp + 8], xmm0
movss xmm0, dword [ebp + 0xd8]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp + 0xd4]
movss dword [esp], xmm0
movsd xmm0, qword [ebp + 0x14]
push eax
lea eax, [esp + 0x124]
push eax
lea eax, [esp + 0x118]
push eax
push esi
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0xc]
movsd qword [esp], xmm0
call fcn.00420520
movss xmm0, dword [esp + 0xb0]
add esp, 0x50
cmp byte [ebp + 0xec], 1
mulss xmm0, dword [0x4989b4]
movss dword [esp + 0x54], xmm0
jne 0x4149d4
movss xmm0, dword [esp + 0x10]
sub esp, 0x10
movss dword [esp + 0xc], xmm0
movss xmm0, dword [esp + 0x1c]
movss dword [esp + 8], xmm0
movss xmm0, dword [esp + 0x18]
movss dword [esp + 4], xmm0
movsd xmm0, qword [ebp + 0x1c]
cvtpd2ps xmm0, xmm0
movss dword [esp], xmm0
push dword [ebp + 0xc4]
call fcn.0042b070
movsd xmm1, qword [ebp + 0x1c]
add esp, 0x14
cvtpd2ps xmm1, xmm1
fstp dword [esp + 0xa0]
movss xmm0, dword [esp + 0xa0]
movaps xmm2, xmm0
mulss xmm0, xmm1
movss dword [esp + 0x44], xmm2
movaps xmm1, xmm0
mulss xmm0, dword [0x4989b4]
movss dword [esp + 0x1c], xmm1
movss dword [esp + 0x38], xmm0
jmp 0x4149e0
movss xmm1, dword [esp + 0x1c]
movss xmm2, dword [esp + 0x44]
movss xmm0, dword [esp + 0x10]
lea eax, [esp + 0x17]
push eax
push ecx
movss dword [esp], xmm2
lea eax, [esp + 0x5c]
push eax
push ecx
movss dword [esp], xmm0
lea eax, [esp + 0x350]
movss xmm0, dword [esp + 0x44]
movss xmm2, dword [esp + 0x34]
push 3
push eax
lea eax, [esp + 0x44]
push eax
lea eax, [esp + 0xfc]
push eax
lea eax, [esp + 0x120]
push eax
lea eax, [esp + 0xf4]
push eax
sub esp, 0x10
lea eax, [esp + 0x1b0]
movss dword [esp + 0xc], xmm0
movss xmm0, dword [esp + 0x68]
movss dword [esp + 8], xmm2
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x74]
movss dword [esp], xmm0
movsd xmm0, qword [ebp + 0x24]
push eax
cvtpd2ps xmm0, xmm0
push ecx
lea eax, [esp + 0x130]
movss dword [esp], xmm0
movsd xmm0, qword [ebp + 0x1c]
cvtpd2ps xmm0, xmm0
push eax
push ecx
lea eax, [esp + 0x1b0]
movss dword [esp], xmm0
push eax
push ecx
movss dword [esp], xmm1
call fcn.0042baf0
add esp, 0x50
cmp byte [esp + 0x17], 0
jne 0x417233
cmp dword [esp + 0x2c], 0
jne 0x414ab3
mov dword [esp + 0x2c], 3
lea eax, [esp + 0x340]
push eax
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x14]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x10]
movss dword [esp], xmm0
lea eax, [esp + 0xe8]
movss xmm0, dword [ebp + 0xd8]
sub esp, 8
movsd xmm1, qword [ebp + 0x9c]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp + 0xd4]
movss dword [esp], xmm0
movss xmm0, dword [esp + 0x20]
push edi
push dword [ebp + 0xcc]
push dword [esp + 0x44]
sub esp, 8
movss dword [esp + 4], xmm0
cvtpd2ps xmm0, xmm1
movss dword [esp], xmm0
push eax
lea eax, [esp + 0xf8]
push eax
push ecx
mov dword [esp], 0x40000000
lea eax, [esp + 0x84]
push eax
lea eax, [esp + 0x94]
push eax
push esi
call fcn.00422eb0
add esp, 0x3c
cmp byte [0x525388], 0
jne 0x414b6d
cmp byte [0x52538f], 0
je 0x414d7c
movss xmm0, dword [esp + 0x1c]
comiss xmm0, dword [0x4988c8]
jbe 0x414d7c
lea eax, [esp + 0x340]
push eax
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x2c]
add esp, 8
mulss xmm0, dword [0x496750]
movsd xmm1, qword [0x498918]
mulss xmm0, dword [0x63cd34]
cvtps2pd xmm0, xmm0
call fcn.00466470
movss xmm1, dword [esp + 0x30]
movaps xmm3, xmm0
mulss xmm1, dword [esp + 0x3c]
xor eax, eax
movsd xmm0, qword [ebp + 0x1c]
movsd xmm4, qword [ebp + 0x24]
cvtps2pd xmm1, xmm1
lea ecx, [eax + 3]
cvtpd2ps xmm0, xmm0
mulsd xmm3, xmm1
movss xmm1, dword [esp + 0x34]
cvtps2pd xmm1, xmm1
cvtps2pd xmm0, xmm0
mulsd xmm3, xmm1
movsd qword [esp + 0x70], xmm0
addsd xmm3, xmm3
mulsd xmm3, qword [ebp + 0x80]
nop word [eax + eax]
movss xmm1, dword [esp + eax + 0xf4]
cvtps2pd xmm1, xmm1
mulsd xmm1, xmm4
subsd xmm0, xmm1
movaps xmm1, xmm3
cvtpd2ps xmm2, xmm0
movss xmm0, dword [esp + eax + 0xd4]
cvtps2pd xmm0, xmm0
movss dword [esp + eax + 0x16c], xmm2
divsd xmm1, xmm0
divss xmm2, dword [esp + eax + 0xe4]
xorps xmm0, xmm0
cvtsd2ss xmm0, xmm1
divss xmm2, xmm0
movss dword [esp + eax + 0x17c], xmm0
movsd xmm0, qword [esp + 0x70]
movss dword [esp + eax + 0x104], xmm2
add eax, 4
sub ecx, 1
jne 0x414c10
xor edx, edx
lea ecx, [esp + 0x104]
xorps xmm0, xmm0
mov dword [esp + 0x2c], edx
movss dword [esp + 0x100], xmm0
lea eax, [edx + 1]
lea esi, [edx + 3]
movss xmm1, dword [ecx]
comiss xmm1, xmm0
jb 0x414cae
movaps xmm0, xmm1
mov edx, eax
movss dword [esp + 0x100], xmm0
inc eax
add ecx, 4
sub esi, 1
jne 0x414c97
movss xmm0, dword [esp + edx*4 + 0xf0]
sub esp, 0x18
cvtps2pd xmm0, xmm0
mov dword [esp + 0x44], edx
movaps xmm1, xmm0
mulsd xmm1, xmm4
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm0
push section..data
push 0x498be8
push dword [0x63cda0]
movsd qword [esp + 0xa4], xmm1
call fcn.004070c0
movsd xmm4, qword [esp + 0x94]
add esp, 4
movss xmm1, dword [esp + 0x64]
movaps xmm0, xmm4
movsd xmm2, qword [esp + 0xa0]
cvtps2pd xmm1, xmm1
subsd xmm0, xmm2
mulsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movaps xmm3, xmm0
movss dword [esp + 0x3c], xmm0
mulss xmm3, dword [0x4989b4]
cvtps2pd xmm0, xmm0
movss dword [esp + 0x58], xmm3
movsd qword [esp + 0x18], xmm0
movsd qword [esp + 0x10], xmm2
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm1
push section..data
push str._sBemessungskraft_V_Ed__beta__V_Ed___.2lf____.2lf_kN____.2lf_kN____.2lf_kN_n
push dword [0x63cda0]
call fcn.004070c0
mov esi, dword [ebp + 0x98]
add esp, 0x2c
movss xmm1, dword [esp + 0x54]
sub esp, 0x20
movss xmm4, dword [esp + 0x54]
movaps xmm0, xmm1
movss xmm2, dword [esp + 0x58]
mulss xmm0, xmm4
movaps xmm3, xmm2
cvtps2pd xmm2, xmm2
divss xmm3, xmm0
movsd qword [esp + 0xc8], xmm2
cvtps2pd xmm0, xmm3
movss dword [esp + 0x28], xmm3
movsd qword [esp + 0x18], xmm0
cvtps2pd xmm3, xmm4
cvtps2pd xmm0, xmm1
movsd qword [esp + 0x10], xmm3
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm2
push section..data
push str._sv_Ed__V_Ed__U_1__d____.2f_N___.2f_mm___.2lf_mm____.2f_N_mm2_n
push dword [0x63cda0]
call fcn.004070c0
lea eax, [esp + 0x36c]
push eax
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._sBerechnung_des_Durchstanzwiderstandes_v_Rd_c_im_Rundschnitt_U_1_n
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x40
lea eax, [esp + 0x340]
push eax
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x20]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
sub esp, 0x10
movsd xmm0, qword [esp + 0xc8]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0xa0]
movsd qword [esp], xmm0
push section..data
push str._sVorh:_as_x___.2lf_cm2_m__as_y___.2lf_cm2_m__as_min__Rissmoment____.2lf_cm2_m_n
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x64]
lea eax, [esp + 0x3e4]
cvtps2pd xmm0, xmm0
add esp, 0xc
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0xac]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0xb0]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push eax
push section..data
push str._s_s__rho_x___.4lf__rho_y___.4lf__rho___.4lf_n
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0xc4]
add esp, 0x10
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [0x61d850]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [0x61d858]
mulsd xmm0, qword [0x496640]
movsd qword [esp], xmm0
push section..data
push str._s0.5__f_cd_f_yd__0.5___.2lf__.2lf___.4lf_n
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x48]
add esp, 0xc
movss xmm1, dword [esp + 0xb4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm1
movss xmm1, dword [esp + 0x58]
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp], xmm0
push section..data
push str._sBewehrungsgrad__Minimum__.4f__.4f____.4f_n
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x44]
movss xmm1, dword [esp + 0x54]
movsd xmm2, qword [esp + 0x7c]
cvtps2pd xmm0, xmm0
push ecx
cvtps2pd xmm1, xmm1
movsd qword [esp + 0x20], xmm2
movsd qword [esp + 0x18], xmm1
unpcklpd xmm0, xmm0
movups xmmword [esp + 8], xmm0
movsd qword [esp], xmm2
push section..data
push str._sk__1___200__.1lf__1_2____.2f__Minimum__.2f_2.0____.2f___d___.1lf_mm_n
push dword [0x63cda0]
call fcn.004070c0
lea eax, [esp + 0x374]
push eax
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x60]
add esp, 0x3c
mulss xmm0, dword [0x496750]
movsd xmm1, qword [0x498918]
movss dword [esp + 0x18], xmm0
mulss xmm0, dword [0x63cd34]
cvtps2pd xmm0, xmm0
call fcn.00466470
cmp byte [0x525388], 0
movaps xmm2, xmm0
movss xmm3, dword [esp + 0x34]
je 0x415025
movss xmm1, dword [esp + 0x30]
mulss xmm1, dword [esp + 0x3c]
mov eax, dword [esp + 0x2c]
cvtps2pd xmm0, xmm3
cvtps2pd xmm1, xmm1
mulsd xmm2, xmm1
mulsd xmm2, xmm0
movss xmm0, dword [esp + eax*4 + 0xd0]
cvtps2pd xmm0, xmm0
addsd xmm2, xmm2
mulsd xmm2, qword [ebp + 0x80]
divsd xmm2, xmm0
jmp 0x41503f
movss xmm0, dword [esp + 0x30]
mulss xmm0, dword [esp + 0x3c]
cvtps2pd xmm0, xmm0
mulsd xmm2, xmm0
cvtps2pd xmm0, xmm3
mulsd xmm2, xmm0
xorps xmm0, xmm0
sub esp, 8
cvtsd2ss xmm0, xmm2
movss dword [esp + 0x48], xmm0
movsd xmm0, qword [0x61d858]
cvtpd2ps xmm0, xmm0
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x3c]
movss dword [esp], xmm0
call fcn.0042c640
movss xmm0, dword [esp + 0x20]
add esp, 8
cmp byte [0x525388], 0
mulss xmm0, dword [0x63cd34]
mov edi, dword [esp + 0x2c]
movsd xmm1, qword [0x498918]
fstp dword [esp + 0x20]
cvtps2pd xmm0, xmm0
je 0x4150df
call fcn.00466470
movss xmm1, dword [esp + 0x30]
movaps xmm2, xmm0
movss xmm4, dword [esp + 0x3c]
movss xmm0, dword [esp + edi*4 + 0xd0]
movsd xmm3, qword [ebp + 0x80]
mulss xmm1, xmm4
cvtps2pd xmm0, xmm0
cvtps2pd xmm1, xmm1
mulsd xmm2, xmm1
addsd xmm2, xmm2
mulsd xmm2, xmm3
divsd xmm2, xmm0
jmp 0x415106
call fcn.00466470
movss xmm4, dword [esp + 0x3c]
movaps xmm2, xmm0
movss xmm0, dword [esp + 0x30]
movsd xmm3, qword [ebp + 0x80]
mulss xmm0, xmm4
cvtps2pd xmm0, xmm0
mulsd xmm2, xmm0
movss xmm1, dword [esp + 0x20]
cvtsd2ss xmm2, xmm2
movaps xmm0, xmm1
maxss xmm0, xmm2
cvtps2pd xmm6, xmm1
cvtps2pd xmm5, xmm0
movss dword [esp + 0x10], xmm0
movaps xmm0, xmm5
mulsd xmm0, qword [0x49aa60]
cvtss2sd xmm2, xmm2
cvtpd2ps xmm0, xmm0
movss dword [esp + 0xc], xmm0
movss xmm0, dword [esp + 8]
cvtps2pd xmm1, xmm0
movaps xmm0, xmm5
andps xmm1, xmmword [0x4967e0]
andps xmm0, xmmword [0x4967e0]
comisd xmm0, xmm1
jb 0x4152ae
cmp byte [0x525388], 0
je 0x4151e1
movss xmm0, dword [esp + edi*4 + 0xd0]
sub esp, 0x40
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x38], xmm6
movsd qword [esp + 0x30], xmm2
movsd qword [esp + 0x28], xmm0
movss xmm0, dword [0x63cd34]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x20], xmm3
movsd qword [esp + 0x18], xmm0
movss xmm0, dword [esp + 0x64]
cvtps2pd xmm1, xmm0
movss xmm0, dword [esp + 0x70]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm4
movsd qword [esp], xmm0
push section..data
push 0x498e48
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x4c
jmp 0x41523f
movss xmm0, dword [0x63cd34]
sub esp, 0x30
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x28], xmm6
movsd qword [esp + 0x20], xmm2
movsd qword [esp + 0x18], xmm0
movss xmm0, dword [esp + 0x54]
cvtps2pd xmm1, xmm0
movss xmm0, dword [esp + 0x60]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm4
movsd qword [esp], xmm0
push section..data
push 0x498eb0
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x3c
movss xmm1, dword [esp + 8]
sub esp, 0x10
cvtps2pd xmm0, xmm1
movss xmm1, dword [esp + 0x20]
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp], xmm0
push section..data
push str._sv_Rd_c___.2f_N_mm2___v_Ed___.2f_N_mm2__n
push dword [0x63cda0]
call fcn.004070c0
lea eax, [esp + 0x35c]
push eax
push dword [0x63cda0]
call fcn.004070c0
push section..data
push 0x498f30
push dword [0x63cda0]
call fcn.004070c0
mov eax, dword [esp + 0x58]
add esp, 0x30
mov dword [eax], 0
jmp 0x416644
cmp byte [0x525388], 0
je 0x41532f
movss xmm0, dword [esp + edi*4 + 0xd0]
sub esp, 0x40
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x38], xmm6
movsd qword [esp + 0x30], xmm2
movss xmm2, dword [esp + 0x64]
movsd qword [esp + 0x28], xmm0
movss xmm0, dword [0x63cd34]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x20], xmm3
movsd qword [esp + 0x18], xmm0
cvtps2pd xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x70]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm4
movsd qword [esp], xmm0
push section..data
push str._sv_Rd_c___.2lf_.2f_100_.4f_.2f__1_3_2.0_.2lf__.2lf___.2lf_N_mm2___v_min___.2lf_N_mm2_n
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x4c
jmp 0x41538d
movss xmm0, dword [0x63cd34]
sub esp, 0x30
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x28], xmm6
movsd qword [esp + 0x20], xmm2
movss xmm2, dword [esp + 0x54]
movsd qword [esp + 0x18], xmm0
cvtps2pd xmm0, xmm2
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x60]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm4
movsd qword [esp], xmm0
push section..data
push str._sv_Rd_c___.2lf_.2f_100_.4f_.2f__1_3____.2lf_N_mm2___v_min___.2lf_N_mm2_n
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x3c
movss xmm0, dword [esp + 0xc]
movss xmm1, dword [esp + 8]
comiss xmm0, xmm1
jbe 0x4154de
cvtps2pd xmm0, xmm0
sub esp, 0x18
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm1
movss xmm1, dword [esp + 0x28]
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp], xmm0
push section..data
push str._sv_Rd_c___.2f_N_mm2___v_Ed___.2f_N_mm2___v_Rdmax___.2lf_N_mm2_n
push dword [0x63cda0]
call fcn.004070c0
movss xmm1, dword [esp + 0x54]
xorps xmm0, xmm0
mulss xmm1, dword [esp + 0x60]
add esp, 0x24
comiss xmm1, xmm0
jbe 0x4154d2
movss xmm2, dword [0x63cd34]
comiss xmm2, xmm0
jbe 0x4154d2
movss xmm0, dword [esp + 8]
lea eax, [esp + 0x340]
divss xmm0, xmm1
push eax
mulss xmm2, dword [0x496750]
movaps xmm1, xmm0
mulss xmm1, xmm0
push dword [0x63cda0]
mulss xmm1, xmm0
divss xmm1, xmm2
movss dword [esp + 0x28], xmm1
call fcn.004070c0
movss xmm3, dword [esp + 0x2c]
add esp, 8
comiss xmm3, dword [0x4988c8]
movss xmm0, dword [esp + 0x20]
cvtps2pd xmm2, xmm0
jbe 0x415493
divss xmm0, xmm3
sub esp, 0x18
cvtps2pd xmm1, xmm3
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm2
push section..data
push 0x499070
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x24
jmp 0x4154bc
sub esp, 0x10
cvtps2pd xmm0, xmm3
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm2
push section..data
push 0x4990c8
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x1c
lea eax, [esp + 0x340]
push eax
push dword [0x63cda0]
call fcn.004070c0
add esp, 8
movss xmm0, dword [esp + 0xc]
movss xmm1, dword [esp + 8]
comiss xmm1, xmm0
jbe 0x41555d
movss xmm1, dword [esp + 0x10]
sub esp, 0x18
cvtps2pd xmm0, xmm1
movss xmm1, dword [esp + 0x20]
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x24]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp], xmm0
push section..data
push str._sv_Ed___.2f_N_mm2___v_Rdmax___.2lf_N_mm2__1.4___.2lf_N_mm2_n
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._sKraft_zu_gro
push dword [0x63cda0]
call fcn.004070c0
mov eax, dword [esp + 0x58]
add esp, 0x30
mov dword [eax], 2
pop edi
pop esi
mov ecx, dword [esp + 0x644]
xor ecx, esp
call fcn.00431856
mov esp, ebp
pop ebp
ret
lea eax, [esp + 0x340]
push eax
push dword [0x63cda0]
call fcn.004070c0
movsd xmm2, qword [ebp + 0x80]
add esp, 8
movsd xmm4, qword [0x496628]
movaps xmm0, xmm2
mov eax, dword [esp + 0x28]
mulsd xmm0, xmm4
mov dword [eax], 1
cmp byte [0x63cd05], 0
movsd qword [esp + 0x70], xmm0
je 0x4162bd
cmp byte [0x525388], 0
mov dword [esp + 0x40], 0
je 0x4155c3
movaps xmm0, xmm2
mulsd xmm0, qword [0x496618]
cvtpd2ps xmm1, xmm0
sub esp, 8
movsd xmm0, qword [ebp + 0x2c]
maxsd xmm0, qword [ebp + 0x34]
movss dword [esp + 0x1ec], xmm1
cvtpd2ps xmm0, xmm0
cvtps2pd xmm3, xmm0
movss dword [esp + 0x28], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp + 0xa8], xmm3
mulsd xmm3, xmm4
addsd xmm0, xmm3
movsd qword [esp + 0x88], xmm3
movss xmm3, dword [esp + 0x3c]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x244], xmm0
movaps xmm0, xmm2
mulsd xmm0, qword [0x498928]
cvtpd2ps xmm1, xmm0
movaps xmm0, xmm2
mulsd xmm0, qword [0x498948]
movss dword [esp + 0x10], xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x30], xmm0
cvtps2pd xmm0, xmm3
mulsd xmm0, qword [0x49aa28]
addsd xmm0, qword [0x49aaa8]
movsd qword [esp + 0x60], xmm0
minsd xmm0, qword [0x61d850]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x14], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp], xmm0
push section..data
push str._sRadialer_Abstand_der_Rundschnitte_untereinander_gew
push dword [0x63cda0]
movsd qword [esp + 0xd4], xmm0
call fcn.004070c0
add esp, 0x14
cmp byte [0x525388], 0
je 0x4156c7
movsd xmm0, qword [esp + 0x70]
sub esp, 8
movsd qword [esp], xmm0
push section..data
push str._smit_Ausnahme_des_Abstands_zwischen_der_ersten_und_zweiten_Reihe__sw__0.5__d___.2lf_m__n
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x14
movss xmm0, dword [esp + 0x28]
sub esp, 8
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sMaximaler_tangentialer_Abstand_der_B
push dword [0x63cda0]
call fcn.004070c0
movsd xmm0, qword [0x61d850]
movss xmm1, dword [esp + 0x48]
push ecx
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [esp + 0x70]
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp], xmm0
push section..data
push str._sfywd_ef__250__0.25__d__250__0.25___.2lf___.2lf_N_mm2___fywd___.2lf_N_mm2_n
push dword [0x63cda0]
call fcn.004070c0
lea eax, [esp + 0x364]
push eax
push dword [0x63cda0]
call fcn.004070c0
movss xmm1, dword [esp + 0x3c]
add esp, 0x24
cvtps2pd xmm0, xmm1
movsd qword [esp], xmm0
push section..data
push str._sIn_allen_Schnitten_wird_gesetzt_v_Rd_c___.2lf_N_mm2_n
push dword [0x63cda0]
call fcn.004070c0
lea eax, [esp + 0x354]
push eax
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x1c
cmp byte [0x525388], 0
je 0x4158a6
movss xmm1, dword [esp + 0x38]
sub esp, 0x20
movss xmm2, dword [esp + 0x2c]
divss xmm1, xmm2
movaps xmm0, xmm1
divss xmm0, dword [0x496750]
movss dword [esp + 0x38], xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm2
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0xc8]
movsd qword [esp], xmm0
push section..data
push str._sAsw_1__2___.2lf__.2lf___.2lf_mm2___.2lf_cm2
push dword [0x63cda0]
call fcn.004070c0
lea eax, [esp + 0x36c]
push eax
push dword [0x63cda0]
call fcn.004070c0
movsd xmm1, qword [ebp + 0x78]
add esp, 0x24
movaps xmm0, xmm1
mulsd xmm0, qword [0x4965b8]
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm1
push section..data
push str._sStabdurchmesser_max_d_sw___0.05__d__0.05___.2f___.2f_cm_n
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x44]
add esp, 0x10
movzx eax, word [0x63cd46]
movss dword [esp + 8], xmm0
movss xmm0, dword [esp + 0x14]
movss dword [esp + 4], xmm0
movss xmm0, dword [0x63cd38]
movss dword [esp], xmm0
push eax
call fcn.0042c2a0
fstp dword [esp + 0x34]
movss xmm0, dword [esp + 0x34]
add esp, 8
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._smin_rho_asw___.4lf_n
push dword [0x63cda0]
call fcn.004070c0
lea eax, [esp + 0x354]
push eax
push dword [0x63cda0]
call fcn.004070c0
jmp 0x415abe
push section..data
push 0x4993c8
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._sEinheiten_N_und_mm__Asw_in_mm2_n
push dword [0x63cda0]
call fcn.004070c0
movss xmm1, dword [esp + 0x20]
add esp, 8
movss xmm0, dword [esp + 0x1c]
mulss xmm0, dword [0x49aa20]
mulss xmm1, dword [0x496750]
divss xmm1, xmm0
cvtps2pd xmm0, xmm1
movss xmm1, dword [esp + 0x20]
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm1
mulsd xmm0, qword [0x498928]
movsd qword [esp], xmm0
push section..data
push str._sAsw___v_Ed___0.75__v_Rd_c___U__sw__1.5__fywd_ef____v_Ed____.2lf___U___.4lf_n
push dword [0x63cda0]
call fcn.004070c0
lea eax, [esp + 0x35c]
push eax
push dword [0x63cda0]
call fcn.004070c0
movsd xmm1, qword [ebp + 0x78]
add esp, 0x14
movaps xmm0, xmm1
mulsd xmm0, qword [0x4965b8]
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm1
push section..data
push str._sStabdurchmesser_max_d_sw___0.05__d__0.05___.2f___.2f_cm_n
push dword [0x63cda0]
call fcn.004070c0
lea eax, [esp + 0x35c]
push eax
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._sAnpassungsfaktoren_kappa_sw_i_n
push dword [0x63cda0]
call fcn.004070c0
lea eax, [esp + 0x370]
push eax
push dword [0x63cda0]
call fcn.004070c0
movsd xmm1, qword [ebp + 0x80]
add esp, 0x18
movaps xmm0, xmm1
mulsd xmm0, qword [0x49aa40]
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0x90]
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm1
push section..data
push str._sReihe_1__0.3___.2lf___.2lf_m___a_1___0.5___.2lf___.2lf_m____kappa_sw_1__2.5__n
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._sReihe_2_______________________________________________________kappa_sw_2__1.4__n
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [0x49aa80]
lea eax, [esp + 0x378]
push eax
push dword [0x63cda0]
movss dword [esp + 0xd8], xmm0
movss xmm0, dword [0x49aa1c]
movss dword [esp + 0xd4], xmm0
call fcn.004070c0
movss xmm0, dword [esp + 0x68]
add esp, 0x34
movss dword [esp + 8], xmm0
movss xmm0, dword [esp + 0x14]
movss dword [esp + 4], xmm0
movss xmm0, dword [0x63cd38]
movzx eax, word [0x63cd46]
movss dword [esp], xmm0
push eax
call fcn.0042c2a0
fstp dword [esp + 0x34]
movss xmm0, dword [esp + 0x34]
add esp, 8
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._smin_rho_asw___.4lf_n
push dword [0x63cda0]
call fcn.004070c0
lea eax, [esp + 0x354]
push eax
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0xc4]
movss dword [esp + 0x34], xmm0
movsd xmm1, qword [ebp + 0x2c]
add esp, 0x1c
movsd xmm3, qword [ebp + 0x34]
movaps xmm0, xmm1
mov al, byte [0x525388]
minsd xmm0, xmm3
movsd xmm2, qword [esp + 0x80]
mov byte [esp + 0x53], al
cvtpd2ps xmm4, xmm0
test al, al
je 0x415b61
movsd xmm3, qword [0x49aa50]
mov ecx, 2
movss xmm1, dword [esp + 8]
nop
movzx eax, cx
mov edx, eax
cmp eax, 2
jne 0x415b1c
movsd xmm0, qword [ebp + 0x80]
mulsd xmm0, xmm3
cvtpd2ps xmm0, xmm0
jmp 0x415b33
lea eax, [edx - 1]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
addss xmm0, dword [esp + 0x1e4]
movss dword [esp + edx*4 + 0x1e0], xmm0
inc ecx
cvtps2pd xmm0, xmm0
addsd xmm0, xmm2
cvtpd2ps xmm0, xmm0
movss dword [esp + edx*4 + 0x238], xmm0
cmp cx, 0x14
jle 0x415b00
movsd xmm1, qword [ebp + 0x2c]
movsd xmm3, qword [ebp + 0x34]
movss xmm7, dword [esp + 8]
mov ecx, 1
xor eax, eax
lea edx, [ecx + 0x12]
movd xmm0, ecx
inc ecx
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm7
addss xmm0, dword [esp + 0x1e4]
movss dword [esp + eax + 0x1e8], xmm0
cvtps2pd xmm0, xmm0
addsd xmm0, xmm2
cvtpd2ps xmm0, xmm0
movss dword [esp + eax + 0x240], xmm0
add eax, 4
sub edx, 1
jne 0x415b71
movss xmm0, dword [esp + 0x20]
divss xmm0, xmm4
movss xmm2, dword [0x498950]
comiss xmm2, xmm0
jb 0x415bcb
xorps xmm6, xmm6
cvtsd2ss xmm6, xmm3
jmp 0x415c1f
movss xmm2, dword [esp + 0x164]
xorps xmm3, xmm3
cvtps2pd xmm2, xmm2
cvtss2sd xmm3, xmm4
movaps xmm1, xmm2
mulsd xmm2, qword [0x49aa78]
mulsd xmm1, qword [0x49aa68]
movaps xmm0, xmm3
addsd xmm3, xmm3
minsd xmm0, xmm1
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm6
subsd xmm2, xmm0
movsd xmm0, qword [esp + 0xa0]
minsd xmm0, xmm2
cvtpd2ps xmm0, xmm0
cvtps2pd xmm1, xmm0
minsd xmm1, xmm3
movsd xmm4, qword [0x61d840]
xorps xmm5, xmm5
movss xmm2, dword [esp + 0x38]
mov ecx, 1
mov dl, byte [esp + 0x53]
cvtsd2ss xmm5, xmm1
nop dword [eax]
cmp esi, 1
jne 0x415c91
mov edi, dword [ebp + 0x6c]
movsx eax, cx
movss xmm0, dword [esp + eax*4 + 0x238]
addss xmm0, xmm0
cvtps2pd xmm1, xmm0
mulsd xmm1, xmm4
test di, di
jne 0x415c77
movaps xmm0, xmm5
addss xmm0, xmm6
cvtss2sd xmm0, xmm0
addsd xmm0, xmm0
addsd xmm1, xmm0
mulsd xmm1, qword [0x4966f0]
cvtpd2ps xmm0, xmm1
movss dword [esp + eax*4 + 0x188], xmm0
jmp 0x415de0
cmp esi, 2
jne 0x415d79
cmp byte [ebp + 0xcc], 0
je 0x415d00
movss xmm2, dword [ebp + 0xd4]
xorps xmm1, xmm1
movsx eax, cx
xorps xmm0, xmm0
cvtss2sd xmm1, xmm5
movss xmm3, dword [esp + eax*4 + 0x238]
cvtps2pd xmm3, xmm3
cvtss2sd xmm0, xmm6
addsd xmm3, xmm3
addsd xmm1, xmm1
cvtps2pd xmm2, xmm2
mulsd xmm3, xmm4
addsd xmm1, xmm0
addsd xmm2, xmm2
mulsd xmm3, qword [0x496628]
addsd xmm3, xmm1
addsd xmm3, xmm2
mulsd xmm3, qword [0x4966f0]
cvtpd2ps xmm0, xmm3
jmp 0x415dce
cmp byte [ebp + 0xd0], 0
mov edi, dword [ebp + 0x6c]
je 0x415de0
movss xmm2, dword [ebp + 0xd8]
xorps xmm1, xmm1
movsx eax, cx
xorps xmm0, xmm0
cvtss2sd xmm1, xmm5
movss xmm3, dword [esp + eax*4 + 0x238]
cvtps2pd xmm3, xmm3
cvtss2sd xmm0, xmm6
addsd xmm3, xmm3
addsd xmm1, xmm1
cvtps2pd xmm2, xmm2
mulsd xmm3, xmm4
addsd xmm1, xmm0
addsd xmm2, xmm2
mulsd xmm3, qword [0x496628]
addsd xmm3, xmm1
addsd xmm3, xmm2
movss xmm2, dword [esp + 0x38]
mulsd xmm3, qword [0x4966f0]
cvtpd2ps xmm0, xmm3
movss dword [esp + eax*4 + 0x188], xmm0
jmp 0x415de0
cmp esi, 3
jne 0x415ddd
movsx eax, cx
movaps xmm0, xmm6
addss xmm0, dword [ebp + 0xd8]
movaps xmm1, xmm5
addss xmm1, dword [ebp + 0xd4]
movss xmm2, dword [esp + eax*4 + 0x238]
cvtps2pd xmm2, xmm2
addss xmm1, xmm0
xorps xmm0, xmm0
addsd xmm2, xmm2
cvtss2sd xmm0, xmm1
mulsd xmm2, xmm4
mulsd xmm2, qword [0x49aa28]
addsd xmm0, xmm2
mulsd xmm0, qword [0x4966f0]
cvtpd2ps xmm0, xmm0
movss xmm2, dword [esp + 0x38]
movss dword [esp + eax*4 + 0x188], xmm0
mov edi, dword [ebp + 0x6c]
movsx eax, cx
movaps xmm1, xmm2
movss xmm3, dword [esp + eax*4 + 0x188]
movaps xmm0, xmm3
mulss xmm0, dword [esp + 0x34]
movss dword [esp + eax*4 + 0x2e8], xmm0
divss xmm1, xmm0
test dl, dl
je 0x415e65
movss xmm0, dword [esp + 0x18]
cvtps2pd xmm0, xmm0
cmp cx, 3
jge 0x415e32
mulsd xmm0, qword [0x496628]
cvtpd2ps xmm0, xmm0
movss dword [esp + eax*4 + 0x290], xmm0
jmp 0x415ee3
mulsd xmm0, qword [0x49aa30]
cvtpd2ps xmm0, xmm0
movss dword [esp + eax*4 + 0x290], xmm0
mulss xmm0, dword [esp + 0xc]
comiss xmm0, xmm1
jbe 0x415ee3
movzx edx, cx
mov dword [esp + 0x40], edx
movzx esi, cx
jmp 0x415f10
movss xmm0, dword [esp + 0xc]
subss xmm1, dword [esp + 0x10]
cvtps2pd xmm0, xmm0
mulss xmm1, xmm3
mulsd xmm0, qword [0x498948]
mulss xmm1, xmm7
mulss xmm1, dword [0x4989b4]
cvtss2sd xmm1, xmm1
divsd xmm1, xmm0
xorps xmm0, xmm0
cvtsd2ss xmm0, xmm1
divss xmm0, dword [0x496750]
movss dword [esp + eax*4 + 0x290], xmm0
cmp cx, 1
jne 0x415ebd
mulss xmm0, dword [esp + 0x98]
jmp 0x415ecc
cmp cx, 2
jne 0x415ed5
mulss xmm0, dword [esp + 0x94]
movss dword [esp + eax*4 + 0x290], xmm0
xorps xmm1, xmm1
comiss xmm1, xmm0
jae 0x415ef7
movss dword [esp + 0x20], xmm0
inc ecx
cmp cx, 0x14
jle 0x415c40
mov esi, dword [esp + 0xa8]
jmp 0x415f10
movss xmm0, dword [esp + 0x20]
movzx esi, cx
movzx ecx, cx
mov dword [esp + 0x40], ecx
movss dword [esp + eax*4 + 0x290], xmm0
movss xmm0, dword [esp + 0x10]
movaps xmm1, xmm2
mulss xmm0, dword [0x49aa14]
mov dword [esp + 0x28], esi
movss xmm3, dword [esp + 0x34]
mulsd xmm4, qword [esp + 0x78]
divss xmm0, dword [0x49aa18]
movss dword [esp + 0x10], xmm0
mulss xmm0, xmm3
divss xmm1, xmm0
movss dword [esp + 0x20], xmm1
test di, di
je 0x415f5b
xorps xmm0, xmm0
cvtss2sd xmm0, xmm1
jmp 0x415f76
addss xmm5, xmm6
movaps xmm0, xmm1
addss xmm5, xmm5
mulss xmm5, dword [0x4989b4]
subss xmm0, xmm5
cvtss2sd xmm0, xmm0
divsd xmm0, xmm4
xorps xmm1, xmm1
cvtsd2ss xmm0, xmm0
movss dword [esp + 0x18], xmm0
movss xmm0, dword [0x4989a4]
divss xmm0, xmm3
cvtps2pd xmm0, xmm0
ucomisd xmm1, xmm0
ja 0x415fa2
sqrtsd xmm0, xmm0
jmp 0x415fa7
call fcn.00467190
movss xmm1, dword [0x498950]
cvtsd2ss xmm0, xmm0
addss xmm0, dword [0x496598]
comiss xmm1, xmm0
jbe 0x415fca
cvtss2sd xmm0, xmm0
movsd qword [esp + 0x78], xmm0
movss xmm0, dword [esp + 0x20]
sub esp, 0x18
divss xmm0, dword [0x4989b4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x30]
divss xmm0, dword [0x4989b4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x28]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sErster_Rundschnitt_ohne_as:_v_Rd_c___.2lf_N_mm2__Radius___.2lf_m__U___.2lf_m_n_n
push dword [0x63cda0]
call fcn.004070c0
movsd xmm0, qword [esp + 0x9c]
add esp, 0x1c
cvtpd2ps xmm0, xmm0
mulss xmm0, dword [esp + 0x3c]
divss xmm0, dword [0x4989b4]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sMax_erlaubter_Abstand_der_letzten_B
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x14
cmp byte [ebp + 0xc0], 0
push section..data
jne 0x416071
push 0x499604
jmp 0x416076
push 0x499638
push dword [0x63cda0]
call fcn.004070c0
add esp, 0xc
lea eax, [esp + 0x340]
push eax
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x1ec]
lea eax, [esp + 0x440]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
sub esp, 8
movsd xmm0, qword [esp + 0xd0]
movsd qword [esp], xmm0
push str._.2lf_m___.2lf
push eax
call fcn.00401540
mov edi, 1
add esp, 0x18
mov eax, edi
cmp ax, si
jg 0x41627a
movss xmm0, dword [esp + 0x18]
cvtps2pd xmm0, xmm0
movss xmm6, dword [esp + 8]
divsd xmm0, qword [0x4966f0]
mulss xmm6, dword [0x496750]
movsd qword [esp + 0x70], xmm0
mulss xmm6, dword [esp + 0x24]
movss dword [esp + 8], xmm6
nop
movsx esi, di
movss xmm3, dword [esp + 0x38]
movss xmm2, dword [esp + esi*4 + 0x188]
movaps xmm0, xmm2
movss xmm5, dword [esp + esi*4 + 0x110]
divss xmm0, dword [0x4989b4]
cvtps2pd xmm5, xmm5
cvtps2pd xmm4, xmm0
movaps xmm1, xmm5
movaps xmm0, xmm4
mulsd xmm1, qword [0x498948]
divss xmm2, dword [0x498990]
divsd xmm0, xmm1
divss xmm3, dword [esp + esi*4 + 0x2e8]
cvttsd2si eax, xmm0
mulss xmm2, xmm6
movzx ecx, ax
lea eax, [esp + 0x290]
lea eax, [eax + esi*4]
mov dword [esp + 0x20], ecx
cmp di, word [esp + 0x40]
jl 0x416183
movss dword [eax], xmm2
movss xmm1, dword [eax]
movsx ecx, cx
cvtps2pd xmm0, xmm2
movss xmm2, dword [esp + esi*4 + 0x1e0]
movsd qword [esp + 0x58], xmm0
cvtps2pd xmm3, xmm3
cvtps2pd xmm1, xmm1
cvtps2pd xmm2, xmm2
cmp di, 0xa
jge 0x416214
sub esp, 0x28
movsd qword [esp + 0x20], xmm1
movsd qword [esp + 0x18], xmm3
movsd qword [esp + 0x10], xmm4
movsd qword [esp + 8], xmm5
movsd qword [esp], xmm2
push esi
push section..data
push str._sa__i___4.2lf_m__d___4.2lf_m__U___4.2lf_m__v_Ed___4.2lf_N_mm2_Asw___4.2lf_cm2_n
push dword [0x63cda0]
call fcn.004070c0
mov ecx, dword [esp + 0x58]
add esp, 0x38
movsd xmm0, qword [esp + 0x58]
movsx eax, cx
push eax
sub esp, 8
movsd qword [esp], xmm0
push section..data
push str._smin_As___4.2lf_cm2_n___2i_n
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x18
jmp 0x416254
push ecx
sub esp, 0x30
movsd qword [esp + 0x28], xmm0
movsd qword [esp + 0x20], xmm1
movsd qword [esp + 0x18], xmm3
movsd qword [esp + 0x10], xmm4
movsd qword [esp + 8], xmm5
movsd qword [esp], xmm2
push esi
push section..data
push str._sa__i___4.2lf_m__d___4.2lf_m__U___4.2lf_m__v_Ed___4.2lf_N_mm2_Asw___4.2lf_cm2_min_As___4.2lf_cm2_n___2i_n
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x44
movss xmm0, dword [esp + esi*4 + 0x238]
cvtps2pd xmm0, xmm0
comisd xmm0, xmmword [esp + 0x70]
ja 0x41627a
movss xmm6, dword [esp + 8]
inc edi
cmp di, word [esp + 0x28]
jle 0x416110
lea eax, [esp + 0x340]
push eax
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._sn__Zahl_der_B
push dword [0x63cda0]
call fcn.004070c0
lea eax, [esp + 0x354]
push eax
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x1c
jmp 0x416644
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0xa4]
movsd qword [esp], xmm0
push section..data
push str._sSchr
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x1c
cmp word [ebp + 0x6c], 0
je 0x41633b
movss xmm0, dword [esp + 0x114]
movsd xmm2, qword [ebp + 0x9c]
mulsd xmm2, qword [0x496628]
movsd xmm4, qword [0x61d840]
cvtps2pd xmm0, xmm0
mulsd xmm0, qword [0x496628]
addsd xmm0, xmm2
cvtpd2ps xmm0, xmm0
cvtps2pd xmm1, xmm0
movaps xmm0, xmm4
mulsd xmm0, qword [esp + 0x78]
mulsd xmm1, xmm0
jmp 0x416438
movsd xmm1, qword [ebp + 0x2c]
movaps xmm0, xmm1
movss xmm2, dword [0x498950]
maxsd xmm0, qword [ebp + 0x34]
minsd xmm1, qword [ebp + 0x34]
cvtpd2ps xmm7, xmm0
cvtpd2ps xmm1, xmm1
movaps xmm0, xmm7
divss xmm0, xmm1
cvtps2pd xmm6, xmm1
comiss xmm2, xmm0
jb 0x4163a9
movsd xmm4, qword [0x61d840]
addss xmm1, xmm7
movss xmm0, dword [esp + 0x114]
cvtps2pd xmm0, xmm0
cvtps2pd xmm2, xmm1
movaps xmm1, xmm4
mulsd xmm1, qword [esp + 0x78]
addsd xmm2, xmm2
mulsd xmm1, qword [0x496628]
mulsd xmm1, xmm0
addsd xmm1, xmm2
jmp 0x416438
movss xmm3, dword [esp + 0x114]
movaps xmm0, xmm6
cvtps2pd xmm3, xmm3
addsd xmm6, xmm6
movaps xmm1, xmm3
mulsd xmm1, qword [0x49aa68]
minsd xmm0, xmm1
cvtpd2ps xmm4, xmm0
movaps xmm0, xmm3
mulsd xmm3, qword [0x49aa70]
mulsd xmm0, qword [0x496628]
cvtps2pd xmm5, xmm4
cvtpd2ps xmm2, xmm0
cvtps2pd xmm0, xmm7
subsd xmm3, xmm5
movaps xmm1, xmm2
addss xmm1, xmm2
minsd xmm0, xmm3
cvtpd2ps xmm0, xmm0
cvtps2pd xmm0, xmm0
minsd xmm0, xmm6
cvtpd2ps xmm0, xmm0
addss xmm0, xmm1
addss xmm0, xmm4
movsd xmm4, qword [0x61d840]
addss xmm0, xmm1
cvtps2pd xmm1, xmm2
addss xmm0, xmm0
addsd xmm1, xmm1
cvtps2pd xmm0, xmm0
addsd xmm1, xmm5
mulsd xmm1, xmm4
addsd xmm1, xmm0
mulsd xmm1, qword [0x4966f0]
sub esp, 0x10
movss xmm5, dword [esp + 0x50]
cvtps2pd xmm5, xmm5
cvtpd2ps xmm2, xmm1
movsd xmm1, qword [ebp + 0xa4]
movaps xmm0, xmm2
movsd qword [esp + 8], xmm5
divss xmm0, dword [0x4989b4]
divsd xmm1, qword [0x498978]
cvtps2pd xmm0, xmm0
addsd xmm1, xmm1
movss dword [esp + 0x1c], xmm2
movsd qword [esp + 0x90], xmm0
movss xmm0, dword [esp + 0x2c]
divss xmm0, xmm2
movsd qword [esp + 0x80], xmm1
divss xmm0, dword [0x4989b4]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
movaps xmm0, xmm1
mulsd xmm0, xmm4
call fcn.00466fc0
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0xa0]
movsd qword [esp], xmm0
push section..data
push str._sU___.2lf_m__sin_alpha____.2lf__v_Ed___.2lf_kN_m__v_Rd_c___.2lf_kN_m_n
push dword [0x63cda0]
call fcn.004070c0
movsd xmm0, qword [ebp + 0xa4]
add esp, 0x2c
andps xmm0, xmmword [0x4967e0]
comisd xmm0, xmmword [0x5252e0]
movsd xmm3, qword [0x61d840]
movss xmm0, dword [esp + 0x1c]
jbe 0x41657a
divss xmm0, dword [esp + 0xc]
divss xmm0, dword [0x4989b4]
subss xmm0, dword [esp + 0x40]
mulss xmm0, dword [esp + 0xc]
divss xmm0, dword [0x4989b4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x58], xmm0
movsd xmm0, qword [esp + 0x70]
mulsd xmm0, xmm3
call fcn.00466fc0
mulsd xmm0, qword [0x49aa58]
movsd xmm1, qword [esp + 0x58]
movsd xmm3, qword [0x61d840]
mulsd xmm0, qword [0x61d850]
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
movss dword [esp + 0x18], xmm0
movss xmm0, dword [esp + 0x1c]
jmp 0x416588
movss xmm1, dword [0x49aab0]
movss dword [esp + 0x18], xmm1
divss xmm0, dword [esp + 0xc]
sub esp, 8
divss xmm0, dword [0x4989b4]
movss dword [esp + 0x28], xmm0
movsd xmm0, qword [0x61d850]
movsd qword [esp], xmm0
movsd xmm0, qword [esp + 0x78]
mulsd xmm0, xmm3
call fcn.00466fc0
movss xmm1, dword [esp + 0x28]
sub esp, 0x28
movss xmm2, dword [esp + 0x70]
movsd qword [esp + 0x20], xmm0
movaps xmm0, xmm1
subss xmm0, xmm2
mulss xmm0, dword [esp + 0x3c]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0xb0]
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm2
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp], xmm0
push section..data
push str._s__.2lf_kN_m____.2lf_kN_m____.2lf_m___.2lf_kN__1.3__As___.2lf___.2lf_kN_cm2_n
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x54]
add esp, 0x34
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sAs___.2lf_cm2_n
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x14
cmp byte [ebp + 0xc0], 0
jne 0x417233
lea eax, [esp + 0x340]
push eax
push dword [0x63cda0]
call fcn.004070c0
push section..data
push 0x4998b8
push dword [0x63cda0]
call fcn.004070c0
lea eax, [esp + 0x354]
push eax
push dword [0x63cda0]
call fcn.004070c0
movsd xmm0, qword [esp + 0xcc]
add esp, 0xc
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x98]
movsd qword [esp], xmm0
push section..data
push str._sBiegebewehrung_as_x___.2f_cm2_m__as_y___.2f_cm2_m_n
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._sMinmale_maximale_St
push dword [0x63cda0]
call fcn.004070c0
lea eax, [esp + 0x368]
push eax
push dword [0x63cda0]
call fcn.004070c0
mov eax, dword [esp + 0x78]
add esp, 0x30
mov edx, dword [ebp + 0xc4]
not eax
movzx ecx, ax
mov eax, 1
sub eax, edx
movzx edi, dx
mov dword [esp + 0x18], ecx
mov dword [esp + 0x48], eax
nop dword [eax]
lea eax, [ecx + 1]
test di, di
movzx ecx, ax
movzx eax, di
cmovns ecx, eax
movzx eax, cx
cmp ax, word [0x52510c]
jg 0x417247
test ax, ax
je 0x417247
movsx esi, ax
sub esp, 0x28
mov eax, dword [esi*4 + 0x59da00]
movss xmm0, dword [eax + 0x10]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x20], xmm0
movss xmm0, dword [eax + 0xc]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
movss xmm0, dword [eax + 8]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [eax + 4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [eax]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sx___6.2f_y___6.2f__Min:_mxy___8.2f_mxx___8.2f_myy___8.2f_kNm_n
push dword [0x63cda0]
call fcn.004070c0
mov eax, dword [esi*4 + 0x59da00]
add esp, 0x1c
movss xmm0, dword [eax + 0x28]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [eax + 0x24]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [eax + 0x20]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._s_______________________Max:_mxy___8.2f_mxx___8.2f_myy___8.2f_kNm_n
push dword [0x63cda0]
call fcn.004070c0
mov ecx, dword [esp + 0x3c]
inc edi
mov eax, dword [esp + 0x6c]
dec ecx
add eax, edi
mov dword [esp + 0x3c], ecx
add esp, 0x24
cmp ax, 4
jle 0x416710
lea eax, [esp + 0x340]
push eax
push dword [0x63cda0]
call fcn.004070c0
mov esi, dword [ebp + 0x98]
add esp, 8
cmp esi, 3
je 0x417233
push section..data
push str._sMindestmomente_n
push dword [0x63cda0]
call fcn.004070c0
lea eax, [esp + 0x34c]
push eax
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x14
cmp esi, 1
jne 0x4169e7
movss xmm1, dword [esp + 0x1c]
sub esp, 0x18
movsd xmm2, qword [0x498910]
movaps xmm0, xmm1
xorps xmm0, xmmword [0x496800]
cvtss2sd xmm0, xmm0
mulsd xmm0, xmm2
cvtsd2ss xmm0, xmm0
cvtss2sd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp + 8], xmm2
movsd qword [esp], xmm0
push section..data
push str._sm_Ed_x__m_Ed_y___.2lf___.3lf___.2lf_kNm_n
push dword [0x63cda0]
call fcn.004070c0
movsd xmm3, qword [0x4966c8]
lea eax, [esp + 0x88]
movsd xmm0, qword [0x61d850]
add esp, 0x24
mulsd xmm0, xmm3
push eax
lea eax, [esp + 0x50]
push eax
lea eax, [esp + 0xc4]
push eax
sub esp, 0x30
movsx eax, word [0x63cd46]
movsd qword [esp + 0x28], xmm0
movsd xmm0, qword [0x61d858]
mulsd xmm0, xmm3
mulsd xmm0, qword [0x496640]
movsd qword [esp + 0x20], xmm0
movsd xmm0, qword [0x61d820]
addsd xmm0, qword [0x61d828]
mulsd xmm0, qword [0x496628]
cvtpd2ps xmm0, xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0x104]
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x58]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm3
mulsd xmm0, qword [0x498910]
mulsd xmm0, xmm3
mulsd xmm0, qword [0x4966f0]
cvtpd2ps xmm0, xmm0
cvtps2pd xmm1, xmm0
movsd xmm0, qword [ebp + 0x78]
mulsd xmm0, xmm3
mulsd xmm0, qword [ebp + 0x78]
mulsd xmm0, qword [0x61d858]
mulsd xmm0, xmm3
mulsd xmm0, qword [0x496640]
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push eax
call fcn.00406510
movss xmm0, dword [esp + 0xfc]
add esp, 0x38
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sMindestbewehrung_as_x__as_y___.2f_cm2_m_n
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._sauf_0.3_l_x_und_0.3_l_y_des_St
push dword [0x63cda0]
call fcn.004070c0
lea eax, [esp + 0x360]
push eax
jmp 0x417225
cmp esi, 2
jne 0x417233
cmp byte [ebp + 0xcc], 0
je 0x416e44
sub esp, 0x30
cmp byte [ebp + 0xd0], 0
jne 0x416c3b
movss xmm3, dword [esp + 0x4c]
xorps xmm1, xmm1
movsd xmm5, qword [0x49aa28]
movaps xmm0, xmm3
xorps xmm0, xmmword [0x496800]
movsd xmm2, qword [0x498910]
cvtss2sd xmm1, xmm0
movaps xmm0, xmm1
mulsd xmm1, xmm2
mulsd xmm0, xmm5
cvtpd2ps xmm4, xmm0
cvtpd2ps xmm0, xmm1
cvtps2pd xmm1, xmm3
movss dword [esp + 0x50], xmm0
cvtps2pd xmm0, xmm0
movss dword [esp + 0x78], xmm4
movsd qword [esp + 0x28], xmm0
movsd qword [esp + 0x20], xmm2
cvtps2pd xmm0, xmm4
movsd qword [esp + 0x18], xmm1
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm5
movsd qword [esp], xmm1
push section..data
push str._sm_Ed_x___.2lf___.2lf___.2lf_kNm__m_Ed_y___.2lf___.2lf___.2lf_kNm__n
push dword [0x63cda0]
call fcn.004070c0
movsd xmm0, qword [0x61d820]
lea eax, [esp + 0xa0]
addsd xmm0, qword [0x61d828]
movsd xmm4, qword [0x4966c8]
add esp, 0x3c
movsd xmm6, qword [ebp + 0x78]
movaps xmm3, xmm6
mulsd xmm3, xmm4
push eax
mulsd xmm0, qword [0x496628]
lea eax, [esp + 0x50]
push eax
lea eax, [esp + 0x74]
push eax
sub esp, 0x30
mulsd xmm3, xmm6
movsx eax, word [0x63cd46]
cvtpd2ps xmm0, xmm0
movsd qword [esp + 0xc4], xmm3
cvtps2pd xmm1, xmm0
movsd xmm0, qword [0x61d850]
mulsd xmm0, xmm4
movsd qword [esp + 0x94], xmm1
movsd qword [esp + 0x28], xmm0
movsd xmm0, qword [0x61d858]
mulsd xmm0, xmm4
mulsd xmm0, qword [0x496640]
movsd qword [esp + 0x20], xmm0
movss xmm0, dword [esp + 0x84]
andps xmm0, xmmword [0x4967d0]
movsd qword [esp + 0x18], xmm1
cvtps2pd xmm1, xmm0
movaps xmm0, xmm3
movsd qword [esp + 0x10], xmm6
mulsd xmm0, qword [0x61d858]
mulsd xmm1, xmm4
movsd qword [esp + 8], xmm4
mulsd xmm0, xmm4
mulsd xmm1, qword [0x4966f0]
mulsd xmm0, qword [0x496640]
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push eax
call fcn.00406510
movsd xmm0, qword [0x61d850]
lea eax, [esp + 0xa4]
add esp, 0x40
push eax
lea eax, [esp + 0x50]
push eax
lea eax, [esp + 0x70]
push eax
movsd xmm3, qword [0x4966c8]
sub esp, 0x30
mulsd xmm0, xmm3
movsd xmm2, qword [esp + 0xc4]
mulsd xmm2, qword [0x61d858]
movsd qword [esp + 0x28], xmm0
movsd xmm0, qword [0x61d858]
mulsd xmm0, xmm3
mulsd xmm2, xmm3
mulsd xmm0, qword [0x496640]
mulsd xmm2, qword [0x496640]
movsd qword [esp + 0x20], xmm0
movsd xmm0, qword [esp + 0x94]
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [ebp + 0x78]
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x5c]
andps xmm0, xmmword [0x4967d0]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm3
mulsd xmm0, xmm3
mulsd xmm0, qword [0x4966f0]
divsd xmm0, xmm2
cvtpd2ps xmm0, xmm0
cvtps2pd xmm0, xmm0
jmp 0x41715b
movss xmm1, dword [esp + 0x4c]
movsd xmm2, qword [0x49aa28]
movaps xmm0, xmm1
xorps xmm0, xmmword [0x496800]
cvtss2sd xmm0, xmm0
cvtps2pd xmm1, xmm1
mulsd xmm0, xmm2
cvtsd2ss xmm0, xmm0
movss dword [esp + 0x78], xmm0
cvtss2sd xmm0, xmm0
movsd qword [esp + 0x28], xmm0
movsd qword [esp + 0x20], xmm2
movsd qword [esp + 0x18], xmm1
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm2
movsd qword [esp], xmm1
push section..data
push str._sm_Ed_x___.2lf___.2lf___.2lf_kNm__m_Ed_y___.2lf___.2lf___.2lf_kNm__n
push dword [0x63cda0]
call fcn.004070c0
movsd xmm0, qword [0x61d820]
lea eax, [esp + 0xa0]
addsd xmm0, qword [0x61d828]
movsd xmm5, qword [0x4966c8]
add esp, 0x3c
movsd xmm7, qword [ebp + 0x78]
movaps xmm3, xmm7
mulsd xmm3, xmm5
push eax
mulsd xmm0, qword [0x496628]
lea eax, [esp + 0x50]
push eax
lea eax, [esp + 0x74]
push eax
sub esp, 0x30
mulsd xmm3, xmm7
movsx eax, word [0x63cd46]
cvtpd2ps xmm0, xmm0
movsd qword [esp + 0xc4], xmm3
cvtps2pd xmm1, xmm0
movss xmm0, dword [esp + 0x84]
andps xmm0, xmmword [0x4967d0]
cvtps2pd xmm4, xmm0
movsd xmm0, qword [0x61d850]
mulsd xmm0, xmm5
movsd qword [esp + 0x94], xmm1
mulsd xmm4, xmm5
movsd qword [esp + 0x28], xmm0
movsd xmm0, qword [0x61d858]
mulsd xmm0, xmm5
mulsd xmm4, qword [0x4966f0]
mulsd xmm0, qword [0x496640]
movsd qword [esp + 0xec], xmm4
movsd qword [esp + 0x20], xmm0
movaps xmm0, xmm4
movsd qword [esp + 0x18], xmm1
movaps xmm1, xmm3
mulsd xmm1, qword [0x61d858]
movsd qword [esp + 0x10], xmm7
movsd qword [esp + 8], xmm5
mulsd xmm1, xmm5
mulsd xmm1, qword [0x496640]
divsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push eax
call fcn.00406510
movsd xmm0, qword [0x61d850]
lea eax, [esp + 0xa4]
movsd xmm2, qword [0x4966c8]
add esp, 0x40
mulsd xmm0, xmm2
push eax
lea eax, [esp + 0x50]
push eax
lea eax, [esp + 0x70]
push eax
sub esp, 0x30
movsd qword [esp + 0x28], xmm0
movsd xmm0, qword [0x61d858]
mulsd xmm0, xmm2
movsd xmm1, qword [esp + 0xec]
mulsd xmm0, qword [0x496640]
movsd qword [esp + 0x20], xmm0
movsd xmm0, qword [esp + 0x94]
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [ebp + 0x78]
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [esp + 0xc4]
mulsd xmm0, qword [0x61d858]
movsd qword [esp + 8], xmm2
mulsd xmm0, xmm2
mulsd xmm0, qword [0x496640]
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
cvtps2pd xmm0, xmm0
jmp 0x41715b
cmp byte [ebp + 0xd0], 0
je 0x417233
movss xmm2, dword [esp + 0x1c]
xorps xmm1, xmm1
movsd xmm3, qword [0x498910]
movaps xmm0, xmm2
xorps xmm0, xmmword [0x496800]
sub esp, 0x30
movsd xmm5, qword [0x49aa28]
cvtss2sd xmm1, xmm0
movaps xmm0, xmm1
mulsd xmm1, xmm5
mulsd xmm0, xmm3
cvtpd2ps xmm4, xmm0
cvtpd2ps xmm0, xmm1
cvtps2pd xmm1, xmm2
movss dword [esp + 0x58], xmm0
cvtps2pd xmm0, xmm0
movss dword [esp + 0x78], xmm4
movsd qword [esp + 0x28], xmm0
movsd qword [esp + 0x20], xmm5
cvtps2pd xmm0, xmm4
movsd qword [esp + 0x18], xmm1
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm3
movsd qword [esp], xmm1
push section..data
push str._sm_Ed_x___.2lf___.2lf___.2lf_kNm__m_Ed_y___.2lf___.2lf___.2lf_kNm__n
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x64]
lea eax, [esp + 0x88]
andps xmm0, xmmword [0x4967d0]
add esp, 0x3c
movsd xmm5, qword [0x4966c8]
movsd xmm3, qword [ebp + 0x78]
movss xmm2, dword [esp + 0x48]
andps xmm2, xmmword [0x4967d0]
movss dword [esp + 0x28], xmm0
movsd xmm0, qword [0x61d820]
addsd xmm0, qword [0x61d828]
mulsd xmm3, xmm5
push eax
cvtps2pd xmm1, xmm2
lea eax, [esp + 0x70]
push eax
sub esp, 0x24
movsx eax, word [0x63cd46]
mulsd xmm0, qword [0x496628]
mulsd xmm3, qword [ebp + 0x78]
mulsd xmm1, xmm5
cvtpd2ps xmm0, xmm0
mulsd xmm1, qword [0x4966f0]
cvtps2pd xmm4, xmm0
movaps xmm0, xmm3
movss dword [esp + 0x20], xmm2
mulsd xmm0, qword [0x61d858]
movsd qword [esp + 0x18], xmm4
movsd qword [esp + 0xb4], xmm3
movsd qword [esp + 0xa4], xmm4
mulsd xmm0, xmm5
mulsd xmm0, qword [0x496640]
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
movsd xmm1, qword [esp + 0xf4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm5
movsd qword [esp], xmm0
push eax
movsd qword [esp + 0x88], xmm0
call fcn.00405a30
movsd xmm0, qword [0x61d850]
lea eax, [esp + 0x94]
movsd xmm1, qword [0x4966c8]
add esp, 0x30
mulsd xmm0, xmm1
push eax
lea eax, [esp + 0x50]
push eax
lea eax, [esp + 0x74]
push eax
sub esp, 0x30
movsd qword [esp + 0x28], xmm0
movsd xmm0, qword [0x61d858]
movsx eax, word [0x63cd46]
mulsd xmm0, xmm1
mulsd xmm0, qword [0x496640]
movsd qword [esp + 0x20], xmm0
movsd xmm0, qword [esp + 0xb4]
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [ebp + 0x78]
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [esp + 0x94]
movsd qword [esp + 8], xmm1
movsd qword [esp], xmm0
push eax
call fcn.00406510
movss xmm2, dword [esp + 0x68]
lea eax, [esp + 0x8c]
movsd xmm1, qword [esp + 0xc8]
add esp, 0x40
mulsd xmm1, qword [0x61d858]
movsd xmm3, qword [0x4966c8]
cvtps2pd xmm0, xmm2
push eax
lea eax, [esp + 0x6c]
push eax
sub esp, 0x24
movsx eax, word [0x63cd46]
mulsd xmm1, xmm3
mulsd xmm0, xmm3
movss dword [esp + 0x20], xmm2
mulsd xmm1, qword [0x496640]
mulsd xmm0, qword [0x4966f0]
divsd xmm0, xmm1
movsd xmm1, qword [esp + 0xa4]
cvtpd2ps xmm0, xmm0
movsd qword [esp + 0x18], xmm1
movsd xmm1, qword [esp + 0xf4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm3
movsd qword [esp], xmm0
push eax
movsd qword [esp + 0x88], xmm0
call fcn.00405a30
movsd xmm1, qword [0x4966c8]
lea eax, [esp + 0x94]
movsd xmm0, qword [0x61d850]
add esp, 0x30
mulsd xmm0, xmm1
push eax
lea eax, [esp + 0x50]
push eax
lea eax, [esp + 0x70]
push eax
sub esp, 0x30
movsd qword [esp + 0x28], xmm0
movsd xmm0, qword [0x61d858]
mulsd xmm0, xmm1
mulsd xmm0, qword [0x496640]
movsd qword [esp + 0x20], xmm0
movsd xmm0, qword [esp + 0xb4]
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [ebp + 0x78]
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [esp + 0x94]
movsd qword [esp + 8], xmm1
movsx eax, word [0x63cd46]
movsd qword [esp], xmm0
push eax
call fcn.00406510
movss xmm0, dword [esp + 0xa8]
add esp, 0x30
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x7c]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sMindestbewehrung_as_x___.2f_cm2_m__as_y___.2f_cm2_m_n
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._sauf_0.3_l_x_und_0.3_l_y__l_x__x__l_y__St
push dword [0x63cda0]
call fcn.004070c0
lea eax, [esp + 0x368]
push eax
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x30
pop edi
pop esi
mov ecx, dword [esp + 0x644]
xor ecx, esp
call fcn.00431856
mov esp, ebp
pop ebp
ret
movss xmm0, dword [esp + 0xa8]
cvtps2pd xmm0, xmm0
mulsd xmm1, qword [0x4966f0]
sub esp, 0x10
movsd qword [esp + 8], xmm1
movsd qword [esp], xmm0
push section..data
push str._sRundschnitt_U_0___.2lf_mm___12__d___.2lf_mm__n
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._sEin_normaler_Querkraftnachweis_ist_zu_f
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x28
mov ecx, dword [esp + 0x64c]
pop edi
pop esi
xor ecx, esp
call fcn.00431856
mov esp, ebp
pop ebp
ret
lea eax, [esp + 0x3c0]
push str.Sind_um_alle_St
push eax
call fcn.00401540
add esp, 8
lea eax, [esp + 0x3c0]
push 0
push str.Fehler
push eax
mov eax, dword [0x58e768]
push dword [eax]
call dword [sym.imp.USER32.dll_MessageBoxA]
push 0
call fcn.00465f62
int3