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

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x640
mov eax, dword [0x4b3480]
xor eax, esp
mov dword [esp + 0x63c], eax
push esi
mov esi, dword [ebp + 0xdc]
lea eax, [esp + 0x334]
push edi
mov edi, dword [ebp + 0xbc]
push section..data
push 0x495774
push eax
mov dword [esp + 0x3c], 0
call fcn.00401540
movaps xmm0, xmmword [0x49aac0]
lea eax, [esp + 0x3c4]
movups xmmword [esp + 0x18c], xmm0
push eax
movups xmmword [esp + 0x1a0], xmm0
mov dword [esi], 0
movups xmmword [esp + 0x1b0], xmm0
movsx eax, word [0x63cd46]
movups xmmword [esp + 0x1c0], xmm0
push eax
movups xmmword [esp + 0x1d4], xmm0
movsd xmm0, qword [ebp + 0x3c]
cvtpd2ps xmm0, xmm0
movsd xmm1, qword [ebp + 0x2c]
mulss xmm0, dword [0x496750]
andps xmm1, xmmword [0x4967e0]
maxsd xmm1, qword [0x4965a0]
movss dword [esp + 0x38], xmm0
cvtps2pd xmm0, xmm0
movsd qword [ebp + 0x2c], xmm1
movsd xmm1, qword [ebp + 0x34]
andps xmm1, xmmword [0x4967e0]
maxsd xmm1, qword [0x4965a0]
movsd qword [esp + 0xb4], xmm0
movsd xmm0, qword [ebp + 0x80]
mulsd xmm0, qword [0x4966f0]
movsd qword [ebp + 0x34], xmm1
cvtpd2ps xmm0, xmm0
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]
movss dword [ebp + 0xd8], xmm0
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 + 0x30]
movss dword [esp], xmm0
push eax
call fcn.004037f0
movsd xmm1, qword [ebp + 0x78]
add esp, 0x10
mulsd xmm1, qword [0x4966c8]
fstp dword [esp + 0x24]
movss xmm0, dword [esp + 0x24]
cvtps2pd xmm0, xmm0
movaps xmm2, xmm0
movaps xmm3, xmm0
maxsd xmm2, qword [ebp + 0x88]
maxsd xmm3, qword [ebp + 0x90]
movsd qword [esp + 0x90], xmm2
movsd qword [esp + 0x88], xmm3
movaps xmm0, xmm2
divsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
movaps xmm0, xmm3
divsd xmm0, xmm1
xorps xmm1, xmm1
movss dword [esp + 0xa8], xmm2
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x9c], xmm0
mulss xmm0, xmm2
cvtps2pd xmm0, xmm0
ucomisd xmm1, xmm0
ja 0x4174b3
sqrtsd xmm0, xmm0
jmp 0x4174b8
call fcn.00467190
cvtsd2ss xmm0, xmm0
movsd xmm1, qword [ebp + 0x78]
movss dword [esp + 0xc], 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 + 0x20], xmm0
movsd xmm0, qword [0x49aaa0]
divsd xmm0, xmm1
xorps xmm1, xmm1
ucomisd xmm1, xmm0
ja 0x417514
sqrtsd xmm0, xmm0
jmp 0x417519
call fcn.00467190
cmp word [edi], 0
cvtsd2ss xmm0, xmm0
addss xmm0, dword [0x496598]
movss dword [esp + 0x14], xmm0
minss xmm0, dword [0x498950]
movss dword [esp + 0x28], xmm0
movss xmm0, dword [esp + 0xc]
minss xmm0, dword [esp + 0x20]
minss xmm0, dword [esp + 0x20]
movss dword [esp + 0x2c], xmm0
je 0x417574
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]
movss dword [esp + 4], xmm0
movsd xmm0, qword [ebp + 0xc]
cvtpd2ps xmm0, xmm0
movss dword [esp], xmm0
movsd xmm0, qword [ebp + 0x24]
push eax
sub esp, 0x10
lea eax, [esp + 0x54]
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 + 0x1c]
push eax
push ecx
cvtpd2ps xmm0, xmm0
lea eax, [esp + 0xa8]
movss dword [esp], xmm0
push dword [ebp + 0xd0]
movsd xmm0, qword [ebp + 0xac]
push dword [ebp + 0xcc]
sub esp, 8
movsd qword [esp], xmm0
push eax
push esi
push 0
push edi
push dword [ebp + 0xc0]
call fcn.004220e0
push section..data
push 0x495774
push dword [0x63cda0]
call fcn.004070c0
movsd xmm0, qword [ebp + 0x80]
add esp, 0x34
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [ebp + 0x44]
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp + 0x5c]
addsd xmm0, xmm0
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0x54]
addsd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sVerst
push dword [0x63cda0]
call fcn.004070c0
push section..data
push 0x495774
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x70]
add esp, 0x38
cmp byte [ebp + 0xc0], 0
movss xmm4, dword [0x4989b4]
mulss xmm0, xmm4
movss dword [esp + 0x4c], xmm0
jne 0x417769
cmp esi, 1
jne 0x417769
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 + 0x64]
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 xmm4, dword [0x4989b4]
add esp, 0x30
cmp word [ebp + 0x6c], 0
movsd xmm1, qword [ebp + 0x80]
movsd xmm2, qword [0x496688]
cvtpd2ps xmm3, xmm1
movsd qword [esp + 0x78], xmm2
movss dword [esp + 0x18], xmm3
mov eax, dword [esp + 0x18]
mov dword [esp + 0x10c], eax
mov dword [esp + 0x110], eax
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
je 0x417a4d
movsd xmm5, qword [0x61d840]
movsd xmm6, qword [ebp + 0x9c]
movaps xmm0, xmm5
mulsd xmm1, qword [0x49aa98]
mulsd xmm0, xmm2
mulsd xmm0, qword [0x496628]
mulsd xmm0, xmm6
cvtpd2ps xmm2, xmm0
cvtps2pd xmm0, xmm2
movss dword [esp + 0x68], xmm2
comisd xmm1, xmm0
jb 0x417a41
mov edi, dword [ebp + 0xd0]
lea eax, [esp + 0xc8]
push ecx
movss dword [esp], xmm3
push 3
push edi
push dword [ebp + 0xcc]
cvtpd2ps xmm0, xmm6
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 + 0x10c]
push eax
lea eax, [esp + 0x100]
push eax
push esi
call fcn.004218b0
movss xmm0, dword [esp + 0x48]
lea eax, [esp + 0x6c]
add esp, 0x30
push eax
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x74]
movss dword [esp], xmm0
call fcn.00423190
movss xmm0, dword [esp + 0x90]
lea eax, [esp + 0x1f]
add esp, 0xc
movss xmm1, dword [esp + 0x2c]
push eax
sub esp, 8
lea eax, [esp + 0x344]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x24]
movss dword [esp], xmm0
movss xmm0, dword [esp + 0x40]
push 3
push eax
lea eax, [esp + 0x44]
push eax
lea eax, [esp + 0xf0]
push eax
lea eax, [esp + 0x114]
push eax
lea eax, [esp + 0xe8]
push eax
sub esp, 0x10
lea eax, [esp + 0x1a4]
movss dword [esp + 0xc], xmm0
movss xmm0, dword [esp + 0x5c]
movss dword [esp + 8], xmm1
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 + 0x124]
movss dword [esp], xmm0
movsd xmm0, qword [ebp + 0x1c]
cvtpd2ps xmm0, xmm0
push eax
push ecx
lea eax, [esp + 0x1a4]
movss dword [esp], xmm0
movss xmm0, dword [esp + 0x7c]
push eax
push ecx
movss dword [esp], xmm0
call fcn.0042b7e0
add esp, 0x4c
cmp byte [esp + 0x13], 0
jne 0x41a542
movss xmm0, dword [ebp + 0xd8]
lea eax, [esp + 0xd8]
movsd xmm1, qword [ebp + 0x9c]
sub esp, 8
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 + 0x40]
sub esp, 8
movss dword [esp + 4], xmm0
cvtpd2ps xmm0, xmm1
movss dword [esp], xmm0
push eax
lea eax, [esp + 0xe8]
push eax
push ecx
mov dword [esp], 0x40000000
lea eax, [esp + 0x7c]
push eax
lea eax, [esp + 0x84]
push eax
push esi
call fcn.00422bb0
add esp, 0x34
jmp 0x41809a
mulss xmm2, xmm4
cvtps2pd xmm0, xmm2
jmp 0x41a4ff
movsd xmm1, qword [ebp + 0x2c]
sub esp, 0x18
movsd xmm5, qword [ebp + 0x34]
movaps xmm0, xmm1
maxsd xmm0, xmm5
movss xmm6, dword [0x498950]
cvtpd2ps xmm2, xmm0
movaps xmm0, xmm1
minsd xmm0, xmm5
movss dword [esp + 0x34], xmm2
cvtpd2ps xmm3, xmm0
movaps xmm0, xmm1
addsd xmm0, xmm5
movss dword [esp + 0x80], xmm3
addsd xmm0, xmm0
cvtpd2ps xmm0, xmm0
movss dword [esp + 0xc8], xmm0
mulss xmm0, xmm4
movss dword [esp + 0x88], xmm0
movaps xmm0, xmm2
divss xmm0, xmm3
comiss xmm6, xmm0
cvtps2pd xmm4, xmm0
movss dword [esp + 0xd0], xmm0
movsd qword [esp + 0x10], xmm4
jb 0x417b01
cvtps2pd xmm0, xmm3
cvtps2pd xmm1, xmm2
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm1
push section..data
push 0x49a6d8
push dword [0x63cda0]
movsd qword [esp + 0x8c], xmm0
movsd qword [esp + 0x64], xmm1
call fcn.004070c0
jmp 0x417b45
movsd qword [esp + 8], xmm5
movsd qword [esp], xmm1
push section..data
push str._sa_b___.2lf__.2lf___.2lf___2.0_n
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x8c]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x8c], xmm0
movss xmm0, dword [esp + 0x40]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x64], xmm0
movss xmm2, dword [esp + 0xd4]
add esp, 0x24
movsd xmm1, qword [ebp + 0x80]
mulsd xmm1, qword [0x49aa98]
cvtps2pd xmm0, xmm2
comisd xmm1, xmm0
jb 0x41a4f6
movss xmm0, dword [esp + 0x18]
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 + 0xb8]
movsd xmm1, qword [ebp + 0x9c]
cvtpd2ps xmm1, xmm1
jb 0x417d8d
movsd xmm2, qword [ebp + 0x34]
lea eax, [esp + 0x58]
movsd xmm3, qword [ebp + 0x2c]
movss xmm0, dword [esp + 0x18]
push edi
mov edi, dword [ebp + 0xd0]
push eax
sub esp, 0xc
lea eax, [esp + 0xdc]
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 + 0x11c]
push eax
lea eax, [esp + 0x110]
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 + 0xa8]
lea eax, [esp + 0x63]
mulss xmm0, dword [0x4989b4]
add esp, 0x50
movss xmm1, dword [esp + 0x2c]
push eax
push ecx
movss dword [esp + 0x5c], xmm0
lea eax, [esp + 0x5c]
movss xmm0, dword [esp + 0x8c]
movss dword [esp], xmm0
movss xmm0, dword [esp + 0x20]
push eax
push ecx
movss dword [esp], xmm0
lea eax, [esp + 0x348]
movss xmm0, dword [esp + 0x44]
push 3
push eax
lea eax, [esp + 0x48]
push eax
lea eax, [esp + 0xf4]
push eax
lea eax, [esp + 0x118]
push eax
lea eax, [esp + 0xec]
push eax
sub esp, 0x10
lea eax, [esp + 0x1a8]
movss dword [esp + 0xc], xmm0
movss xmm0, dword [esp + 0x60]
movss dword [esp + 8], xmm1
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x74]
movss dword [esp], xmm0
movsd xmm0, qword [ebp + 0x24]
cvtpd2ps xmm0, xmm0
push eax
push ecx
lea eax, [esp + 0x128]
movss dword [esp], xmm0
push eax
push ecx
movsd xmm0, qword [ebp + 0x1c]
lea eax, [esp + 0x1a8]
cvtpd2ps xmm0, xmm0
movss dword [esp], xmm0
movss xmm0, dword [esp + 0x80]
push eax
push ecx
movss dword [esp], xmm0
call fcn.0042baf0
add esp, 0x50
cmp byte [esp + 0x13], 0
jne 0x41a542
cmp dword [esp + 0x30], 0
jne 0x417d5d
mov dword [esp + 0x30], 3
lea eax, [esp + 0x338]
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 0x41801b
movsd xmm3, qword [ebp + 0x80]
sub esp, 0x38
movsd xmm5, qword [esp + 0xa0]
mulsd xmm3, qword [0x49aa68]
movaps xmm0, xmm5
movsd xmm4, qword [ebp + 0x80]
movaps xmm2, xmm5
mulsd xmm4, qword [0x49aa78]
addsd xmm2, xmm5
movsd xmm6, qword [esp + 0x78]
minsd xmm0, xmm3
cvtpd2ps xmm0, xmm0
cvtps2pd xmm1, xmm0
movss dword [esp + 0x54], 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 + 0xa0], 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 + 0x5c]
lea eax, [esp + 0x9c]
add esp, 0x44
movsd xmm1, qword [ebp + 0x9c]
push edi
mov edi, dword [ebp + 0xd0]
push eax
sub esp, 0xc
lea eax, [esp + 0xdc]
movss dword [esp + 8], xmm0
movss xmm0, dword [esp + 0x30]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x7c]
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 + 0x11c]
push eax
lea eax, [esp + 0x110]
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 + 0xa8]
lea eax, [esp + 0x63]
mulss xmm0, dword [0x4989b4]
add esp, 0x50
push eax
movss dword [esp + 0x58], xmm0
movss xmm0, dword [esp + 0x88]
push ecx
movss dword [esp], xmm0
lea eax, [esp + 0x5c]
movss xmm0, dword [esp + 0x20]
push eax
push ecx
movss dword [esp], xmm0
lea eax, [esp + 0x348]
movss xmm0, dword [esp + 0x44]
movss xmm1, dword [esp + 0x3c]
push 3
push eax
lea eax, [esp + 0x48]
push eax
lea eax, [esp + 0xf4]
push eax
lea eax, [esp + 0x118]
push eax
lea eax, [esp + 0xec]
push eax
sub esp, 0x10
lea eax, [esp + 0x1a8]
movss dword [esp + 0xc], xmm0
movss xmm0, dword [esp + 0x60]
movss dword [esp + 8], xmm1
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x74]
movss dword [esp], xmm0
movsd xmm0, qword [ebp + 0x24]
cvtpd2ps xmm0, xmm0
push eax
push ecx
lea eax, [esp + 0x128]
movss dword [esp], xmm0
movsd xmm0, qword [ebp + 0x1c]
cvtpd2ps xmm0, xmm0
push eax
push ecx
lea eax, [esp + 0x1a8]
movss dword [esp], xmm0
movss xmm0, dword [esp + 0x80]
push eax
push ecx
movss dword [esp], xmm0
call fcn.0042baf0
add esp, 0x50
cmp byte [esp + 0x13], 0
jne 0x41a542
cmp dword [esp + 0x30], 0
jne 0x417ff6
mov dword [esp + 0x30], 3
lea eax, [esp + 0x338]
push eax
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x24]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x70]
movss dword [esp], xmm0
lea eax, [esp + 0xe0]
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 + 0x28]
push edi
push dword [ebp + 0xcc]
push dword [esp + 0x48]
sub esp, 8
movss dword [esp + 4], xmm0
cvtpd2ps xmm0, xmm1
movss dword [esp], xmm0
push eax
lea eax, [esp + 0xf0]
push eax
push ecx
mov dword [esp], 0x40000000
lea eax, [esp + 0x84]
push eax
lea eax, [esp + 0x8c]
push eax
push esi
call fcn.00422eb0
add esp, 0x3c
cmp byte [0x525388], 0
jne 0x4180b0
cmp byte [0x52538f], 0
je 0x4182bc
movss xmm0, dword [esp + 0x38]
comiss xmm0, dword [0x4988c8]
jbe 0x4182bc
lea eax, [esp + 0x338]
push eax
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x34]
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 + 0x28]
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 + 0x40], xmm0
addsd xmm3, xmm3
mulsd xmm3, qword [ebp + 0x80]
nop word [eax + eax]
movss xmm1, dword [esp + eax + 0xec]
cvtps2pd xmm1, xmm1
mulsd xmm1, xmm4
subsd xmm0, xmm1
movaps xmm1, xmm3
cvtpd2ps xmm2, xmm0
movss xmm0, dword [esp + eax + 0xcc]
cvtps2pd xmm0, xmm0
movss dword [esp + eax + 0x164], xmm2
divsd xmm1, xmm0
divss xmm2, dword [esp + eax + 0xdc]
xorps xmm0, xmm0
cvtsd2ss xmm0, xmm1
divss xmm2, xmm0
movss dword [esp + eax + 0x174], xmm0
movsd xmm0, qword [esp + 0x40]
movss dword [esp + eax + 0xfc], xmm2
add eax, 4
sub ecx, 1
jne 0x418150
xor edx, edx
lea ecx, [esp + 0xfc]
xorps xmm0, xmm0
mov dword [esp + 0x30], edx
movss dword [esp + 0xf8], xmm0
lea eax, [edx + 1]
lea esi, [edx + 3]
movss xmm1, dword [ecx]
comiss xmm1, xmm0
jb 0x4181ee
movaps xmm0, xmm1
mov edx, eax
movss dword [esp + 0xf8], xmm0
inc eax
add ecx, 4
sub esi, 1
jne 0x4181d7
movss xmm0, dword [esp + edx*4 + 0xe8]
sub esp, 0x18
cvtps2pd xmm0, xmm0
mov dword [esp + 0x48], 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 + 0x94], xmm1
call fcn.004070c0
movsd xmm3, qword [esp + 0x64]
add esp, 4
movss xmm1, dword [esp + 0xa4]
movaps xmm0, xmm3
movsd xmm2, qword [esp + 0x90]
cvtps2pd xmm1, xmm1
subsd xmm0, xmm2
mulsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movaps xmm4, xmm0
movss dword [esp + 0x58], xmm0
mulss xmm4, dword [0x4989b4]
cvtps2pd xmm0, xmm0
movss dword [esp + 0x6c], xmm4
movsd qword [esp + 0x18], xmm0
movsd qword [esp + 0x10], xmm2
movsd qword [esp + 8], xmm3
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 xmm0, dword [esp + 0x18]
movsd xmm1, qword [ebp + 0x54]
minsd xmm1, qword [ebp + 0x5c]
cvtps2pd xmm0, xmm0
comisd xmm0, xmm1
jbe 0x41830e
movsd xmm0, qword [ebp + 0x80]
subsd xmm0, qword [ebp + 0x44]
movaps xmm1, xmm0
movsd qword [ebp + 0x80], xmm0
mulsd xmm0, qword [0x4966f0]
mulsd xmm1, qword [0x4966c8]
cvtpd2ps xmm4, xmm0
movsd qword [ebp + 0x78], xmm1
movss dword [esp + 0x34], xmm4
jmp 0x418314
movss xmm4, dword [esp + 0x34]
movss xmm1, dword [esp + 0x54]
sub esp, 0x20
movss xmm3, dword [esp + 0x6c]
movaps xmm0, xmm1
mulss xmm0, xmm4
movaps xmm2, xmm3
cvtps2pd xmm3, xmm3
divss xmm2, xmm0
movsd qword [esp + 0xd8], xmm3
cvtps2pd xmm0, xmm2
movss dword [esp + 0x3c], xmm2
movsd qword [esp + 0x18], xmm0
cvtps2pd xmm2, xmm4
cvtps2pd xmm0, xmm1
movsd qword [esp + 0x10], xmm2
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm3
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 + 0x364]
push eax
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._sDurchstanzwiderstand_v_Rd_c_im_Rundschnitt_U_1_n
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x40
lea eax, [esp + 0x338]
push eax
push dword [0x63cda0]
call fcn.004070c0
movsd xmm0, qword [ebp + 0x80]
mulsd xmm0, qword [0x4966f0]
movsd qword [esp], xmm0
sub esp, 0x18
movsd qword [esp + 0x60], xmm0
movss xmm0, dword [esp + 0x44]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [esp + 0xa8]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0xb0]
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__d____.1lf_mm_n
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x38]
lea eax, [esp + 0x3e4]
cvtps2pd xmm0, xmm0
add esp, 0x14
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0xb4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0xc0]
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 + 0x48]
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 + 0x50]
cvtps2pd xmm0, xmm0
movss xmm1, dword [esp + 0x44]
add esp, 0xc
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm1
movss xmm1, dword [esp + 0x24]
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 + 0x38]
add esp, 4
movss xmm1, dword [esp + 0x48]
cvtps2pd xmm0, xmm0
cvtps2pd xmm1, xmm1
unpcklpd xmm0, xmm0
movsd qword [esp + 0x18], xmm1
movups xmmword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x60]
movsd qword [esp], xmm0
push section..data
push str._sk__1___200__.1lf__1_2____.2f__Minimum__.2f_2.0____.2f_n
push dword [0x63cda0]
call fcn.004070c0
lea eax, [esp + 0x364]
push eax
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x60]
add esp, 0x34
mulss xmm0, dword [0x496750]
movsd xmm1, qword [0x498918]
movss dword [esp + 0x24], xmm0
mulss xmm0, dword [0x63cd34]
cvtps2pd xmm0, xmm0
call fcn.00466470
cmp byte [0x525388], 0
movaps xmm2, xmm0
je 0x4185c9
movss xmm1, dword [esp + 0x28]
mulss xmm1, dword [esp + 0x3c]
mov eax, dword [esp + 0x30]
cvtps2pd xmm1, xmm1
mulsd xmm2, xmm1
movss xmm1, dword [esp + 0x34]
cvtps2pd xmm0, xmm1
mulsd xmm2, xmm0
movss xmm0, dword [esp + eax*4 + 0xc8]
cvtps2pd xmm0, xmm0
addsd xmm2, xmm2
mulsd xmm2, qword [ebp + 0x80]
divsd xmm2, xmm0
jmp 0x4185e9
movss xmm0, dword [esp + 0x28]
mulss xmm0, dword [esp + 0x3c]
movss xmm1, dword [esp + 0x34]
cvtps2pd xmm0, xmm0
mulsd xmm2, xmm0
cvtps2pd xmm0, xmm1
mulsd xmm2, xmm0
xorps xmm0, xmm0
sub esp, 8
cvtsd2ss xmm0, xmm2
movss dword [esp + 0x14], 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 + 0x2c]
add esp, 8
cmp byte [0x525388], 0
mulss xmm0, dword [0x63cd34]
mov edi, dword [esp + 0x30]
movsd xmm1, qword [0x498918]
fstp dword [esp + 0x14]
cvtps2pd xmm0, xmm0
je 0x418689
call fcn.00466470
movss xmm1, dword [esp + 0x28]
movaps xmm2, xmm0
movss xmm4, dword [esp + 0x3c]
movss xmm0, dword [esp + edi*4 + 0xc8]
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 0x4186b0
call fcn.00466470
movss xmm4, dword [esp + 0x3c]
movaps xmm2, xmm0
movss xmm0, dword [esp + 0x28]
movsd xmm3, qword [ebp + 0x80]
mulss xmm0, xmm4
cvtps2pd xmm0, xmm0
mulsd xmm2, xmm0
movss xmm1, dword [esp + 0x14]
cvtsd2ss xmm2, xmm2
movaps xmm0, xmm1
maxss xmm0, xmm2
cvtps2pd xmm6, xmm1
cvtps2pd xmm5, xmm0
movss dword [esp + 0x18], xmm0
movaps xmm0, xmm5
mulsd xmm0, qword [0x49aa60]
cvtss2sd xmm2, xmm2
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x20], xmm0
movss xmm0, dword [esp + 0x1c]
cvtps2pd xmm1, xmm0
movaps xmm0, xmm5
andps xmm1, xmmword [0x4967e0]
andps xmm0, xmmword [0x4967e0]
comisd xmm0, xmm1
jb 0x41884e
cmp byte [0x525388], 0
je 0x41878b
movss xmm0, dword [esp + edi*4 + 0xc8]
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 + 0x6c]
cvtps2pd xmm1, xmm0
movss xmm0, dword [esp + 0x68]
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 0x4187e9
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 + 0x5c]
cvtps2pd xmm1, xmm0
movss xmm0, dword [esp + 0x58]
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 + 0x1c]
sub esp, 0x10
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__n
push dword [0x63cda0]
call fcn.004070c0
lea eax, [esp + 0x354]
push eax
push dword [0x63cda0]
call fcn.004070c0
push section..data
push 0x498f30
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x30
jmp 0x419b67
cmp byte [0x525388], 0
movss xmm1, dword [esp + 0x2c]
je 0x4188cf
movss xmm0, dword [esp + edi*4 + 0xc8]
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
cvtps2pd xmm0, xmm1
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x68]
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 0x418927
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
cvtps2pd xmm0, xmm1
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x58]
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 + 0x20]
movss xmm1, dword [esp + 0x1c]
comiss xmm0, xmm1
jbe 0x418a78
cvtps2pd xmm0, xmm0
sub esp, 0x18
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm1
movss xmm1, dword [esp + 0x30]
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 + 0x4c]
xorps xmm0, xmm0
mulss xmm1, dword [esp + 0x60]
add esp, 0x24
comiss xmm1, xmm0
jbe 0x418a6c
movss xmm2, dword [0x63cd34]
comiss xmm2, xmm0
jbe 0x418a6c
movss xmm0, dword [esp + 0x1c]
lea eax, [esp + 0x338]
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 + 0x1c], xmm1
call fcn.004070c0
movss xmm3, dword [esp + 0x34]
add esp, 8
comiss xmm3, dword [0x4988c8]
movss xmm0, dword [esp + 0x14]
cvtps2pd xmm2, xmm0
jbe 0x418a2d
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 0x418a56
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 + 0x338]
push eax
push dword [0x63cda0]
call fcn.004070c0
add esp, 8
movss xmm0, dword [esp + 0x20]
movss xmm1, dword [esp + 0x1c]
comiss xmm1, xmm0
jbe 0x418aed
movss xmm1, dword [esp + 0x18]
sub esp, 0x18
cvtps2pd xmm0, xmm1
movss xmm1, dword [esp + 0x34]
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x38]
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
add esp, 0x30
pop edi
pop esi
mov ecx, dword [esp + 0x63c]
xor ecx, esp
call fcn.00431856
mov esp, ebp
pop ebp
ret
lea eax, [esp + 0x338]
push eax
push dword [0x63cda0]
call fcn.004070c0
add esp, 8
cmp byte [0x63cd05], 0
je 0x4197d3
cmp byte [0x525388], 0
movsd xmm1, qword [ebp + 0x80]
mov dword [esp + 0x28], 0
movaps xmm0, xmm1
je 0x418b45
mulsd xmm0, qword [0x496618]
cvtpd2ps xmm2, xmm0
movaps xmm0, xmm1
mulsd xmm0, qword [0x496628]
jmp 0x418b51
mulsd xmm0, qword [0x496628]
cvtpd2ps xmm2, xmm0
movsd qword [esp + 0x70], xmm0
sub esp, 8
movsd xmm0, qword [ebp + 0x2c]
maxsd xmm0, qword [ebp + 0x34]
movss dword [esp + 0x1e4], xmm2
cvtpd2ps xmm0, xmm0
cvtps2pd xmm3, xmm0
movss dword [esp + 0x1c], xmm0
cvtps2pd xmm0, xmm2
movsd qword [esp + 0xb8], xmm3
mulsd xmm3, qword [0x496628]
addsd xmm0, xmm3
movsd qword [esp + 0x48], xmm3
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x23c], xmm0
movaps xmm0, xmm1
mulsd xmm0, qword [0x498928]
cvtpd2ps xmm2, xmm0
movaps xmm0, xmm1
movss xmm1, dword [esp + 0x3c]
mulsd xmm0, qword [0x498948]
movss dword [esp + 0x24], xmm2
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x14], xmm0
cvtps2pd xmm0, xmm1
mulsd xmm0, qword [0x49aa28]
addsd xmm0, qword [0x49aaa8]
movsd qword [esp + 0xb0], xmm0
minsd xmm0, qword [0x61d850]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x28], xmm0
cvtps2pd xmm0, xmm2
movsd qword [esp], xmm0
push section..data
push str._sRadialer_Abstand_der_Rundschnitte_untereinander_gew
push dword [0x63cda0]
movsd qword [esp + 0x7c], xmm0
call fcn.004070c0
add esp, 0x14
cmp byte [0x525388], 0
je 0x418c58
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 + 0xc]
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 + 0xc0]
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 + 0x35c]
push eax
push dword [0x63cda0]
call fcn.004070c0
movss xmm1, dword [esp + 0x44]
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 + 0x34c]
push eax
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x1c
cmp byte [0x525388], 0
je 0x418e3a
movss xmm1, dword [esp + 0x4c]
sub esp, 0x20
movss xmm2, dword [esp + 0x40]
divss xmm1, xmm2
movaps xmm0, xmm1
divss xmm0, dword [0x496750]
movss dword [esp + 0x44], 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 + 0xd8]
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 + 0x364]
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 + 0x28]
add esp, 0x10
movzx eax, word [0x63cd46]
movss dword [esp + 8], xmm0
movss xmm0, dword [esp + 0x28]
movss dword [esp + 4], xmm0
movss xmm0, dword [0x63cd38]
movss dword [esp], xmm0
push eax
call fcn.0042c2a0
fstp dword [esp + 0x3c]
movss xmm0, dword [esp + 0x3c]
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 + 0x34c]
push eax
push dword [0x63cda0]
call fcn.004070c0
jmp 0x419052
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 + 0x34]
add esp, 8
movss xmm0, dword [esp + 0x30]
mulss xmm0, dword [0x49aa20]
mulss xmm1, dword [0x496750]
divss xmm1, xmm0
cvtps2pd xmm0, xmm1
movss xmm1, dword [esp + 0x28]
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 + 0x354]
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 + 0x354]
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 + 0x368]
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 + 0x370]
push eax
push dword [0x63cda0]
movss dword [esp + 0xe8], xmm0
movss xmm0, dword [0x49aa1c]
movss dword [esp + 0xdc], xmm0
call fcn.004070c0
movss xmm0, dword [esp + 0x4c]
add esp, 0x34
movss dword [esp + 8], xmm0
movss xmm0, dword [esp + 0x28]
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 + 0x3c]
movss xmm0, dword [esp + 0x3c]
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 + 0x34c]
push eax
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x8c]
movss dword [esp + 0x40], 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 + 0x40]
mov byte [esp + 0x53], al
cvtpd2ps xmm4, xmm0
test al, al
je 0x4190f1
movsd xmm3, qword [0x49aa50]
mov ecx, 2
movss xmm1, dword [esp + 0x1c]
movzx eax, cx
mov edx, eax
cmp eax, 2
jne 0x4190ac
movsd xmm0, qword [ebp + 0x80]
mulsd xmm0, xmm3
cvtpd2ps xmm0, xmm0
jmp 0x4190c3
lea eax, [edx - 1]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
addss xmm0, dword [esp + 0x1dc]
movss dword [esp + edx*4 + 0x1d8], xmm0
inc ecx
cvtps2pd xmm0, xmm0
addsd xmm0, xmm2
cvtpd2ps xmm0, xmm0
movss dword [esp + edx*4 + 0x230], xmm0
cmp cx, 0x14
jle 0x419090
movsd xmm1, qword [ebp + 0x2c]
movsd xmm3, qword [ebp + 0x34]
movss xmm7, dword [esp + 0x1c]
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 + 0x1dc]
movss dword [esp + eax + 0x1e0], xmm0
cvtps2pd xmm0, xmm0
addsd xmm0, xmm2
cvtpd2ps xmm0, xmm0
movss dword [esp + eax + 0x238], xmm0
add eax, 4
sub edx, 1
jne 0x419101
movss xmm0, dword [esp + 0x14]
divss xmm0, xmm4
movss xmm6, dword [0x498950]
comiss xmm6, xmm0
jb 0x41915b
xorps xmm6, xmm6
cvtsd2ss xmm6, xmm3
jmp 0x4191af
movss xmm2, dword [esp + 0x15c]
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 + 0xb0]
minsd xmm0, xmm2
cvtpd2ps xmm0, xmm0
cvtps2pd xmm1, xmm0
minsd xmm1, xmm3
movsd xmm4, qword [0x61d840]
xorps xmm5, xmm5
movss xmm3, dword [esp + 0x4c]
mov ecx, 1
mov dl, byte [esp + 0x53]
mov di, word [ebp + 0x6c]
cvtsd2ss xmm5, xmm1
cmp esi, 1
jne 0x419216
movsx eax, cx
movss xmm0, dword [esp + eax*4 + 0x230]
addss xmm0, xmm0
cvtps2pd xmm1, xmm0
mulsd xmm1, xmm4
test di, di
jne 0x419205
movaps xmm0, xmm5
addss xmm0, xmm6
cvtss2sd xmm0, xmm0
addsd xmm0, xmm0
addsd xmm1, xmm0
mulsd xmm1, qword [0x4966f0]
cvtpd2ps xmm0, xmm1
jmp 0x4192f0
cmp esi, 2
jne 0x41929b
cmp byte [ebp + 0xcc], 0
je 0x419288
movss xmm1, dword [ebp + 0xd4]
movsx eax, cx
xorps xmm3, xmm3
cvtss2sd xmm3, xmm5
movss xmm2, dword [esp + eax*4 + 0x230]
xorps xmm0, xmm0
cvtps2pd xmm2, xmm2
addsd xmm3, xmm3
addsd xmm2, xmm2
cvtss2sd xmm0, xmm6
mulsd xmm2, xmm4
addsd xmm3, xmm0
cvtps2pd xmm1, xmm1
mulsd xmm2, qword [0x496628]
addsd xmm1, xmm1
addsd xmm3, xmm2
addsd xmm3, xmm1
mulsd xmm3, qword [0x4966f0]
cvtpd2ps xmm0, xmm3
movss xmm3, dword [esp + 0x4c]
jmp 0x4192f0
cmp byte [ebp + 0xd0], 0
je 0x4192f9
movss xmm1, dword [ebp + 0xd8]
jmp 0x419230
cmp esi, 3
jne 0x4192f9
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 + 0x230]
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 dword [esp + eax*4 + 0x180], xmm0
movsx eax, cx
movaps xmm2, xmm3
movss xmm1, dword [esp + eax*4 + 0x180]
movaps xmm0, xmm1
mulss xmm0, dword [esp + 0x34]
movss dword [esp + eax*4 + 0x2e0], xmm0
divss xmm2, xmm0
test dl, dl
je 0x419382
movss xmm0, dword [esp + 0x24]
cvtps2pd xmm0, xmm0
cmp cx, 3
jge 0x41934b
mulsd xmm0, qword [0x496628]
cvtpd2ps xmm0, xmm0
movss dword [esp + eax*4 + 0x288], xmm0
jmp 0x419400
mulsd xmm0, qword [0x49aa30]
cvtpd2ps xmm1, xmm0
movss dword [esp + eax*4 + 0x288], xmm1
movss xmm0, dword [esp + 0x20]
mulss xmm0, xmm1
comiss xmm0, xmm2
jbe 0x419400
movzx edx, cx
mov dword [esp + 0x28], edx
movzx esi, cx
jmp 0x41942a
movss xmm0, dword [esp + 0x20]
subss xmm2, dword [esp + 0x18]
cvtps2pd xmm0, xmm0
mulss xmm2, xmm1
xorps xmm1, xmm1
mulsd xmm0, qword [0x498948]
mulss xmm2, xmm7
mulss xmm2, dword [0x4989b4]
cvtss2sd xmm1, xmm2
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
divss xmm0, dword [0x496750]
movss dword [esp + eax*4 + 0x288], xmm0
cmp cx, 1
jne 0x4193da
mulss xmm0, dword [esp + 0xa8]
jmp 0x4193e9
cmp cx, 2
jne 0x4193f2
mulss xmm0, dword [esp + 0x9c]
movss dword [esp + eax*4 + 0x288], xmm0
xorps xmm1, xmm1
comiss xmm1, xmm0
jae 0x419411
movss dword [esp + 0x14], xmm0
inc ecx
cmp cx, 0x14
jle 0x4191d1
mov esi, dword [esp + 0x70]
jmp 0x41942a
movss xmm0, dword [esp + 0x14]
movzx esi, cx
movzx ecx, cx
mov dword [esp + 0x28], ecx
movss dword [esp + eax*4 + 0x288], xmm0
movss xmm0, dword [esp + 0x18]
movaps xmm1, xmm3
mulss xmm0, dword [0x49aa14]
mov dword [esp + 0xc], esi
movss xmm2, dword [esp + 0x34]
mulsd xmm4, qword [esp + 0x78]
divss xmm0, dword [0x49aa18]
movss dword [esp + 0x18], xmm0
mulss xmm0, xmm2
divss xmm1, xmm0
movss dword [esp + 0x14], xmm1
test di, di
je 0x419475
xorps xmm0, xmm0
cvtss2sd xmm0, xmm1
jmp 0x419490
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 + 0x24], xmm0
movss xmm0, dword [0x4989a4]
divss xmm0, xmm2
cvtps2pd xmm0, xmm0
ucomisd xmm1, xmm0
ja 0x4194bc
sqrtsd xmm0, xmm0
jmp 0x4194c1
call fcn.00467190
movss xmm1, dword [0x498950]
cvtsd2ss xmm0, xmm0
addss xmm0, dword [0x496598]
comiss xmm1, xmm0
jbe 0x4194e4
cvtss2sd xmm0, xmm0
movsd qword [esp + 0x78], xmm0
movss xmm0, dword [esp + 0x14]
sub esp, 0x18
divss xmm0, dword [0x4989b4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x3c]
divss xmm0, dword [0x4989b4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x30]
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 0x41958b
push 0x499604
jmp 0x419590
push 0x499638
push dword [0x63cda0]
call fcn.004070c0
add esp, 0xc
lea eax, [esp + 0x338]
push eax
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x1e4]
lea eax, [esp + 0x438]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
sub esp, 8
movsd xmm0, qword [esp + 0x78]
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 0x419790
movss xmm0, dword [esp + 0x24]
cvtps2pd xmm0, xmm0
movss xmm6, dword [esp + 0x1c]
divsd xmm0, qword [0x4966f0]
mulss xmm6, dword [0x496750]
movsd qword [esp + 0x78], xmm0
mulss xmm6, dword [esp + 0x2c]
movss dword [esp + 0x1c], xmm6
movsx esi, di
movss xmm3, dword [esp + 0x4c]
movss xmm2, dword [esp + esi*4 + 0x180]
movaps xmm0, xmm2
movss xmm5, dword [esp + esi*4 + 0x108]
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 + 0x2e0]
cvttsd2si eax, xmm0
mulss xmm2, xmm6
movzx ecx, ax
lea eax, [esp + 0x288]
lea eax, [eax + esi*4]
mov dword [esp + 0x14], ecx
cmp di, word [esp + 0x28]
jl 0x419699
movss dword [eax], xmm2
movss xmm1, dword [eax]
movsx ecx, cx
cvtps2pd xmm0, xmm2
movss xmm2, dword [esp + esi*4 + 0x1d8]
movsd qword [esp + 0x40], xmm0
cvtps2pd xmm3, xmm3
cvtps2pd xmm1, xmm1
cvtps2pd xmm2, xmm2
cmp di, 0xa
jge 0x41972a
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 + 0x4c]
add esp, 0x38
movsd xmm0, qword [esp + 0x40]
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 0x41976a
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___5.2lf_m_v_Ed___5.2lf_N_mm2_Asw___5.2lf_cm2_min_As___5.2lf_cm2_n___2i_n
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x44
movss xmm0, dword [esp + esi*4 + 0x230]
cvtps2pd xmm0, xmm0
comisd xmm0, xmmword [esp + 0x78]
ja 0x419790
movss xmm6, dword [esp + 0x1c]
inc edi
cmp di, word [esp + 0xc]
jle 0x419626
lea eax, [esp + 0x338]
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 + 0x34c]
push eax
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x1c
jmp 0x419b67
movsd xmm0, qword [ebp + 0x80]
sub esp, 0x10
mulsd xmm0, qword [0x496628]
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 0x419861
movss xmm0, dword [esp + 0x10c]
movsd xmm2, qword [ebp + 0x9c]
mulsd xmm2, qword [0x496628]
movsd xmm3, qword [0x61d840]
cvtps2pd xmm0, xmm0
mulsd xmm0, qword [0x496628]
addsd xmm0, xmm2
cvtpd2ps xmm0, xmm0
cvtps2pd xmm1, xmm0
movaps xmm0, xmm3
mulsd xmm0, qword [esp + 0x78]
mulsd xmm1, xmm0
jmp 0x41995e
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 0x4198cf
movsd xmm3, qword [0x61d840]
addss xmm1, xmm7
movss xmm0, dword [esp + 0x10c]
cvtps2pd xmm0, xmm0
cvtps2pd xmm2, xmm1
movaps xmm1, xmm3
mulsd xmm1, qword [esp + 0x78]
addsd xmm2, xmm2
mulsd xmm1, qword [0x496628]
mulsd xmm1, xmm0
addsd xmm1, xmm2
jmp 0x41995e
movss xmm3, dword [esp + 0x10c]
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
movsd xmm3, qword [0x61d840]
cvtpd2ps xmm0, xmm0
cvtps2pd xmm0, xmm0
minsd xmm0, xmm6
cvtpd2ps xmm0, xmm0
addss xmm0, xmm1
addss xmm0, xmm4
addss xmm0, xmm1
cvtps2pd xmm1, xmm2
addss xmm0, xmm0
addsd xmm1, xmm1
cvtps2pd xmm0, xmm0
addsd xmm1, xmm5
mulsd xmm1, xmm3
addsd xmm1, xmm0
mulsd xmm1, qword [0x4966f0]
sub esp, 0x10
movss xmm5, dword [esp + 0x1c]
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 + 0x30], xmm2
movsd qword [esp + 0x88], xmm0
movss xmm0, dword [esp + 0x48]
divss xmm0, xmm2
movsd qword [esp + 0x50], xmm1
divss xmm0, dword [0x4989b4]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
movaps xmm0, xmm1
mulsd xmm0, xmm3
call fcn.00466fc0
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x98]
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 + 0x38]
jbe 0x419a9d
divss xmm0, dword [esp + 0x20]
divss xmm0, dword [0x4989b4]
subss xmm0, dword [esp + 0xc]
mulss xmm0, dword [esp + 0x20]
divss xmm0, dword [0x4989b4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x70], xmm0
movsd xmm0, qword [esp + 0x40]
mulsd xmm0, xmm3
call fcn.00466fc0
mulsd xmm0, qword [0x49aa58]
movsd xmm1, qword [esp + 0x70]
movsd xmm3, qword [0x61d840]
mulsd xmm0, qword [0x61d850]
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
movss dword [esp + 0x24], xmm0
movss xmm0, dword [esp + 0x38]
jmp 0x419aab
movss xmm1, dword [0x49aab0]
movss dword [esp + 0x24], xmm1
divss xmm0, dword [esp + 0x20]
sub esp, 8
divss xmm0, dword [0x4989b4]
movss dword [esp + 0x1c], xmm0
movsd xmm0, qword [0x61d850]
movsd qword [esp], xmm0
movsd xmm0, qword [esp + 0x48]
mulsd xmm0, xmm3
call fcn.00466fc0
movss xmm1, dword [esp + 0x1c]
sub esp, 0x28
movss xmm2, dword [esp + 0x3c]
movsd qword [esp + 0x20], xmm0
movaps xmm0, xmm1
subss xmm0, xmm2
mulss xmm0, dword [esp + 0x50]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0xa8]
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 + 0x60]
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 0x41a542
lea eax, [esp + 0x338]
push eax
push dword [0x63cda0]
call fcn.004070c0
push section..data
push 0x4998b8
push dword [0x63cda0]
call fcn.004070c0
lea eax, [esp + 0x34c]
push eax
push dword [0x63cda0]
call fcn.004070c0
movsd xmm0, qword [esp + 0xa4]
add esp, 0xc
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0xa0]
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 + 0x360]
push eax
push dword [0x63cda0]
call fcn.004070c0
mov edx, dword [ebp + 0xc4]
add esp, 0x30
movzx eax, dx
not eax
movzx edi, dx
movzx ecx, ax
mov eax, 1
sub eax, edx
mov dword [esp + 0x24], ecx
mov dword [esp + 0x14], eax
nop
lea eax, [ecx + 1]
test di, di
movzx ecx, ax
movzx eax, di
cmovns ecx, eax
movzx eax, cx
cmp ax, word [0x52510c]
jg 0x41a556
test ax, ax
je 0x41a556
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 + 0x48]
inc edi
mov eax, dword [esp + 0x38]
dec ecx
add eax, edi
mov dword [esp + 0x48], ecx
add esp, 0x24
cmp ax, 4
jle 0x419c30
lea eax, [esp + 0x338]
push eax
push dword [0x63cda0]
call fcn.004070c0
mov esi, dword [ebp + 0x98]
add esp, 8
cmp esi, 3
je 0x41a542
push section..data
push str._sMindestmomente_n
push dword [0x63cda0]
call fcn.004070c0
lea eax, [esp + 0x344]
push eax
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x14
cmp esi, 1
jne 0x419ee8
movss xmm1, dword [esp + 0x38]
sub esp, 0x18
movsd xmm2, qword [0x498910]
movaps xmm0, xmm1
xorps xmm0, xmmword [0x496800]
cvtss2sd xmm0, xmm0
mulsd xmm0, xmm2
cvtsd2ss xmm0, xmm0
movss dword [esp + 0x2c], 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
movss xmm0, dword [esp + 0x38]
lea eax, [esp + 0x80]
andps xmm0, xmmword [0x4967d0]
add esp, 0x24
movsd xmm2, qword [0x4966c8]
movss xmm1, dword [esp + 0x38]
cvtps2pd xmm1, xmm1
push eax
lea eax, [esp + 0xc8]
push eax
sub esp, 0x24
movsx eax, word [0x63cd46]
mulsd xmm1, qword [0x498910]
movss dword [esp + 0x20], xmm0
movsd xmm0, qword [0x61d820]
addsd xmm0, qword [0x61d828]
mulsd xmm1, xmm2
mulsd xmm0, qword [0x496628]
mulsd xmm1, qword [0x4966f0]
cvtpd2ps xmm0, xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0xcc]
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp + 0x78]
mulsd xmm0, xmm2
movsd qword [esp + 8], xmm2
mulsd xmm0, qword [ebp + 0x78]
mulsd xmm0, qword [0x61d858]
mulsd xmm0, xmm2
mulsd xmm0, qword [0x496640]
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push eax
call fcn.00405a30
movss xmm0, dword [esp + 0xf4]
add esp, 0x28
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 + 0x358]
push eax
jmp 0x41a534
cmp esi, 2
jne 0x41a542
cmp byte [ebp + 0xcc], 0
je 0x41a276
sub esp, 0x30
cmp byte [ebp + 0xd0], 0
jne 0x41a0c1
movss xmm3, dword [esp + 0x68]
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 + 0x3c], xmm0
cvtps2pd xmm0, xmm0
movss dword [esp + 0x44], 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
movss xmm0, dword [esp + 0x48]
lea eax, [esp + 0x98]
andps xmm0, xmmword [0x4967d0]
add esp, 0x3c
movsd xmm3, qword [0x4966c8]
movsd xmm2, qword [ebp + 0x78]
movss dword [esp + 0xc], xmm0
movsd xmm0, qword [0x61d820]
addsd xmm0, qword [0x61d828]
movss xmm1, dword [esp + 0x14]
andps xmm1, xmmword [0x4967d0]
push eax
lea eax, [esp + 0x68]
mulsd xmm2, xmm3
push eax
mulsd xmm0, qword [0x496628]
sub esp, 0x24
movsx eax, word [0x63cd46]
mulsd xmm2, qword [ebp + 0x78]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x20], xmm1
cvtps2pd xmm0, xmm0
cvtps2pd xmm1, xmm1
movsd qword [esp + 0x18], xmm0
movsd qword [esp + 0xbc], xmm0
movsd xmm0, qword [esp + 0xcc]
movsd qword [esp + 0x10], xmm0
movaps xmm0, xmm2
mulsd xmm0, qword [0x61d858]
mulsd xmm1, xmm3
movsd qword [esp + 8], xmm3
mulsd xmm0, xmm3
mulsd xmm1, qword [0x4966f0]
movsd qword [esp + 0xb4], xmm2
mulsd xmm0, qword [0x496640]
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push eax
call fcn.00405a30
movss xmm1, dword [esp + 0x3c]
lea eax, [esp + 0x8c]
movsd xmm0, qword [esp + 0xc0]
add esp, 0x30
push eax
lea eax, [esp + 0x64]
push eax
sub esp, 0x24
movss dword [esp + 0x20], xmm1
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0xcc]
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm1
movsd xmm1, qword [esp + 0xb4]
jmp 0x41a434
movss xmm1, dword [esp + 0x68]
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 + 0x3c], 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 + 0x98]
addsd xmm0, qword [0x61d828]
movsd xmm4, qword [0x4966c8]
add esp, 0x3c
movsd xmm1, qword [ebp + 0x78]
movss xmm3, dword [esp + 0xc]
andps xmm3, xmmword [0x4967d0]
mulsd xmm0, qword [0x496628]
push eax
mulsd xmm1, xmm4
lea eax, [esp + 0x68]
push eax
cvtps2pd xmm2, xmm3
sub esp, 0x24
movsx eax, word [0x63cd46]
mulsd xmm1, qword [ebp + 0x78]
cvtpd2ps xmm0, xmm0
movsd qword [esp + 0xb4], xmm1
mulsd xmm1, qword [0x61d858]
cvtps2pd xmm0, xmm0
mulsd xmm2, xmm4
mulsd xmm1, xmm4
movss dword [esp + 0x20], xmm3
mulsd xmm2, qword [0x4966f0]
mulsd xmm1, qword [0x496640]
movsd qword [esp + 0x18], xmm0
movsd qword [esp + 0xbc], xmm0
movsd xmm0, qword [esp + 0xcc]
movsd qword [esp + 0x10], xmm0
movaps xmm0, xmm2
divsd xmm0, xmm1
movsd qword [esp + 8], xmm4
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x38], xmm3
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x6c], xmm2
movsd qword [esp], xmm0
push eax
call fcn.00405a30
movss xmm0, dword [esp + 0x3c]
lea eax, [esp + 0x8c]
movsd xmm2, qword [0x4966c8]
add esp, 0x30
movsd xmm1, qword [esp + 0x40]
push eax
lea eax, [esp + 0x64]
push eax
sub esp, 0x24
movss dword [esp + 0x20], xmm0
movsd xmm0, qword [esp + 0xbc]
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0xcc]
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [esp + 0xb4]
mulsd xmm0, qword [0x61d858]
mulsd xmm0, xmm2
mulsd xmm0, qword [0x496640]
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
jmp 0x41a464
cmp byte [ebp + 0xd0], 0
je 0x41a542
movss xmm2, dword [esp + 0x38]
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 + 0x3c], xmm0
cvtps2pd xmm0, xmm0
movss dword [esp + 0x44], 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 + 0x48]
lea eax, [esp + 0x98]
andps xmm0, xmmword [0x4967d0]
add esp, 0x3c
movsd xmm3, qword [0x4966c8]
movsd xmm2, qword [ebp + 0x78]
movss dword [esp + 0xc], xmm0
movsd xmm0, qword [0x61d820]
addsd xmm0, qword [0x61d828]
movss xmm1, dword [esp + 0x14]
andps xmm1, xmmword [0x4967d0]
push eax
lea eax, [esp + 0x68]
mulsd xmm2, xmm3
push eax
mulsd xmm0, qword [0x496628]
sub esp, 0x24
movsx eax, word [0x63cd46]
mulsd xmm2, qword [ebp + 0x78]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x20], xmm1
cvtps2pd xmm0, xmm0
cvtps2pd xmm1, xmm1
movsd qword [esp + 0x18], xmm0
movsd qword [esp + 0xbc], xmm0
movsd xmm0, qword [esp + 0xcc]
movsd qword [esp + 0x10], xmm0
movaps xmm0, xmm2
mulsd xmm0, qword [0x61d858]
mulsd xmm1, xmm3
movsd qword [esp + 8], xmm3
mulsd xmm0, xmm3
mulsd xmm1, qword [0x4966f0]
movsd qword [esp + 0xb4], xmm2
mulsd xmm0, qword [0x496640]
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push eax
call fcn.00405a30
movss xmm1, dword [esp + 0x3c]
lea eax, [esp + 0x8c]
movsd xmm0, qword [esp + 0xc0]
add esp, 0x30
push eax
lea eax, [esp + 0x64]
push eax
sub esp, 0x24
movss dword [esp + 0x20], xmm1
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0xcc]
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm1
movsd xmm1, qword [esp + 0xb4]
mulsd xmm1, qword [0x61d858]
movsd xmm2, qword [0x4966c8]
mulsd xmm0, xmm2
mulsd xmm1, xmm2
mulsd xmm0, qword [0x4966f0]
mulsd xmm1, qword [0x496640]
divsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movsx eax, word [0x63cd46]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm2
movsd qword [esp], xmm0
push eax
call fcn.00405a30
movss xmm0, dword [esp + 0x90]
add esp, 0x20
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x74]
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 + 0x360]
push eax
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x30
pop edi
pop esi
mov ecx, dword [esp + 0x63c]
xor ecx, esp
call fcn.00431856
mov esp, ebp
pop ebp
ret
movss xmm0, dword [esp + 0x70]
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 + 0x644]
pop edi
pop esi
xor ecx, esp
call fcn.00431856
mov esp, ebp
pop ebp
ret
lea eax, [esp + 0x3b8]
push str.Sind_um_alle_St
push eax
call fcn.00401540
add esp, 8
lea eax, [esp + 0x3b8]
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