Function at 0x40f3ec
Capabilities:
Read file on windows

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x2a8
mov eax, dword [0x47b0c0]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
mov ebx, dword [ebp + 0xb0]
push esi
mov si, word [ebp + 8]
push edi
mov edi, dword [ebp + 0xa8]
movzx eax, si
push 0x46a703
mov dword [ebp - 0x278], eax
lea eax, [ebp - 0x26c]
push 0x46945c
push eax
mov dword [ebp - 0x290], ebx
call fcn.00401381
push 0x47a008
lea eax, [ebp - 0x80]
push 0x469624
push eax
call fcn.00401381
lea eax, [ebp - 0x178]
push 0x46b0a4
push eax
call fcn.00423cb0
and dword [ebx], 0
add esp, 0x20
mov eax, dword [ebp + 0xa0]
xor ebx, ebx
cwde
mov ecx, 0x47d960
sub eax, ebx
je 0x40f4b7
sub eax, 1
je 0x40f4a8
sub eax, 1
je 0x40f4a1
sub eax, 1
je 0x40f49a
sub eax, 1
je 0x40f493
sub eax, 1
jne 0x40f4dc
push str.B_55
jmp 0x40f4ad
push str.B_45
jmp 0x40f4ad
push str.B_35
jmp 0x40f4ad
push str.B_25
jmp 0x40f4ad
push str.B_15
push ecx
call fcn.00423cb0
pop ecx
pop ecx
jmp 0x40f4dc
movsd xmm0, qword [0x5fcb08]
divsd xmm0, qword [0x46a8a0]
push ecx
push ecx
movsd qword [esp], xmm0
push str.Beta_r___6.2lf_N_mm2
push ecx
call fcn.00401381
add esp, 0x10
movsd xmm0, qword [ebp + 0x1c]
mulsd xmm0, qword [0x46a750]
movsd qword [ebp + 0x1c], xmm0
cmp word [edi], bx
je 0x40f510
push 0x47a008
push str._sNachweis_der_Durchstanzsicherheit_n
push dword [0x5ff140]
call fcn.00407804
add esp, 0xc
xor eax, eax
mov word [edi], ax
mov edi, 0x47a008
push edi
push str._s___________________________________________________________________________n
push dword [0x5ff140]
call fcn.00407804
mov bl, byte [ebp + 0xac]
add esp, 0xc
test bl, bl
jne 0x40f5f3
movsd xmm0, qword [ebp + 0x90]
ucomisd xmm0, qword [0x46a810]
movsx ecx, si
movsd xmm1, qword [ebp + 0x1c]
mulsd xmm1, qword [0x46c710]
lahf
test ah, 0x44
jp 0x40f595
movsd xmm0, qword [ebp + 0x14]
sub esp, 0x18
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp + 0xc]
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm1
push ecx
push edi
push 0x46bba0
push dword [0x5ff140]
call fcn.00407804
add esp, 0x28
jmp 0x40f794
ucomisd xmm0, qword [0x46a7d8]
movsd xmm0, qword [ebp + 0x14]
movaps xmm2, xmm1
mulsd xmm2, qword [0x46c6e0]
lahf
sub esp, 0x20
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [ebp + 0xc]
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm2
movsd qword [esp], xmm1
push ecx
push edi
test ah, 0x44
jp 0x40f5ec
push 0x46bbe0
push dword [0x5ff140]
call fcn.00407804
add esp, 0x30
jmp 0x40f794
push str._sSt
jmp 0x40f5d9
push 0x47e360
push str.STANZFORCEKOM
push 0x47dc60
push str._s_s_s
mov edi, 0x47da60
push edi
call fcn.00401381
push 0x4694e0
push edi
call fcn.0043ed2e
add esp, 0x1c
mov dword [0x5ff13c], eax
test eax, eax
je 0x40f66b
movsx esi, si
mov dword [ebp - 0x278], esi
cmp esi, 1
jl 0x40f662
mov edi, esi
xor esi, esi
inc esi
push eax
push esi
lea eax, [ebp - 0x26c]
push 0xf1
push eax
call fcn.0043efcb
mov eax, dword [0x5ff13c]
add esp, 0x10
sub edi, 1
jne 0x40f63c
mov esi, dword [ebp - 0x278]
push eax
call fcn.0043e7de
pop ecx
jmp 0x40f674
mov eax, dword [ebp - 0x278]
movsx esi, ax
movsd xmm0, qword [ebp + 0x90]
mov edi, 0x47a008
ucomisd xmm0, qword [0x46a810]
movsd xmm1, qword [ebp + 0x1c]
mulsd xmm1, qword [0x46c710]
lahf
test ah, 0x44
jp 0x40f6db
movsd xmm0, qword [ebp + 0x14]
lea eax, [ebp - 0x26c]
push eax
sub esp, 0x18
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0xc]
movsd qword [esp], xmm0
push esi
push edi
push str._sPunkt__2i__x_y___.2lf__.2lf__P___6.2lf_kN___s_n
push dword [0x5ff140]
call fcn.00407804
add esp, 0x2c
jmp 0x40f75c
ucomisd xmm0, qword [0x46a7d8]
movsd xmm0, qword [ebp + 0x14]
movaps xmm2, xmm1
mulsd xmm2, qword [0x46c6e0]
lahf
test ah, 0x44
lea eax, [ebp - 0x26c]
push eax
jp 0x40f728
sub esp, 0x20
movsd qword [esp + 0x18], xmm2
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0xc]
movsd qword [esp], xmm0
push esi
push edi
push str._sPunkt__2i__x_y___.2lf__.2lf__P___6.2lf__1.4___6.2lf_kN__Randlage____s_n
jmp 0x40f74e
sub esp, 0x20
movsd qword [esp + 0x18], xmm2
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0xc]
movsd qword [esp], xmm0
push esi
push edi
push str._sPunkt__2i__x_y___.2lf__.2lf__P___6.2lf__1.4___6.2lf__kN__Ecklage____s_n
push dword [0x5ff140]
call fcn.00407804
add esp, 0x34
cmp byte [0x4ed4c8], 0
je 0x40f794
movsd xmm0, qword [ebp + 0x1c]
comisd xmm0, xmmword [0x46a738]
jbe 0x40f799
movsd xmm0, qword [ebp + 0x24]
push ecx
push ecx
movsd qword [esp], xmm0
push edi
push str._sBodenpressung_im_Bereich_der_Kraft___.2lf_kN_m2_n
push dword [0x5ff140]
call fcn.00407804
add esp, 0x14
movsd xmm0, qword [ebp + 0x1c]
movsd xmm6, qword [ebp + 0x90]
ucomisd xmm6, qword [0x46a810]
lahf
test ah, 0x44
jnp 0x40f7bc
mulsd xmm0, qword [0x46c6e0]
movsd qword [ebp + 0x1c], xmm0
push edi
push 0x469624
push dword [0x5ff140]
call fcn.00407804
mov si, word [ebp + 0x64]
add esp, 0xc
movsd xmm0, qword [ebp + 0x78]
push 0x47d960
test si, si
je 0x40f80f
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0x98]
movsd qword [esp], xmm0
push edi
push str._sRundst
push dword [0x5ff140]
call fcn.00407804
add esp, 0x20
jmp 0x40f84f
sub esp, 0x20
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [ebp + 0x98]
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp + 0x34]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0x2c]
movsd qword [esp], xmm0
push edi
push str._sb_d___.2lf__.2lf_m__d_st___.2lf_m__h___.2lf_m___s_n
push dword [0x5ff140]
call fcn.00407804
add esp, 0x30
cmp word [ebp + 0x68], 0
je 0x410890
lea eax, [ebp - 0x80]
push eax
push dword [0x5ff140]
call fcn.00407804
xor eax, eax
inc eax
pop ecx
pop ecx
cmp word [ebp + 0xa4], ax
jne 0x40f87f
push edi
push str._sKegelstumpff
jmp 0x40f88f
cmp word [ebp + 0xa4], 2
jne 0x40f89d
push edi
push str._sStufenf
push dword [0x5ff140]
call fcn.00407804
add esp, 0xc
lea eax, [ebp - 0x80]
push eax
push dword [0x5ff140]
call fcn.00407804
movsd xmm4, qword [ebp + 0x3c]
pop ecx
pop ecx
test si, si
je 0x40f9ec
movsd xmm0, qword [ebp + 0x44]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm4
push edi
push 0x46be68
push dword [0x5ff140]
call fcn.00407804
lea eax, [ebp - 0x80]
push eax
push dword [0x5ff140]
call fcn.00407804
movsd xmm0, qword [ebp + 0x3c]
add esp, 0x24
movsd xmm1, qword [ebp + 0x44]
comisd xmm0, xmm1
jbe 0x40f92e
sub esp, 0x10
movsd qword [esp + 8], xmm1
movsd qword [esp], xmm0
push edi
push str._sDIN_1045_22.5.1.2__Fall_1:__hs___.2lf___ls___.2lf_n
push dword [0x5ff140]
call fcn.00407804
movsd xmm0, qword [ebp + 0x3c]
add esp, 0x1c
movsd xmm1, qword [ebp + 0x44]
comisd xmm1, xmm0
jb 0x40f96e
movaps xmm2, xmm0
movsd xmm0, qword [ebp + 0x78]
addsd xmm2, xmm0
mulsd xmm2, qword [0x46c6e8]
comisd xmm2, xmm1
jb 0x40f973
push ecx
push ecx
movsd qword [esp], xmm2
push edi
push str._sDIN_1045_22.5.1.2__Fall_2:__ls___hs__und__ls___1.5__h__hs____.2lf_m_n
push dword [0x5ff140]
call fcn.00407804
movsd xmm1, qword [ebp + 0x44]
add esp, 0x14
movsd xmm0, qword [ebp + 0x78]
movsd xmm2, qword [ebp + 0x3c]
addsd xmm2, xmm0
movaps xmm0, xmm2
movsd qword [ebp - 0x27c], xmm2
mulsd xmm0, qword [0x46c6e8]
comisd xmm1, xmm0
movsd qword [ebp - 0x274], xmm0
jbe 0x40f9b8
push ecx
push ecx
movsd qword [esp], xmm0
push edi
push str._sDIN_1045_22.5.1.2__Fall_3:__ls___1.5__h__hs____.2lf_m_n
push dword [0x5ff140]
call fcn.00407804
add esp, 0x14
lea eax, [ebp - 0x80]
push eax
push dword [0x5ff140]
call fcn.00407804
movsd xmm3, qword [ebp + 0x4c]
movsd xmm2, qword [ebp + 0x54]
movaps xmm0, xmm3
minsd xmm0, xmm2
movaps xmm1, xmm3
maxsd xmm1, xmm2
movsd qword [ebp - 0x284], xmm0
jmp 0x40fb78
movsd xmm0, qword [ebp + 0x54]
sub esp, 0x18
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp + 0x4c]
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm4
push edi
push str._sHoehe_hs___.2lf_m___Breite_lsx___.2lf_m__lsy___.2lf_m_n
push dword [0x5ff140]
call fcn.00407804
movsd xmm0, qword [ebp + 0x4c]
lea eax, [ebp - 0x80]
maxsd xmm0, qword [ebp + 0x54]
push eax
push dword [0x5ff140]
movsd qword [ebp - 0x28c], xmm0
call fcn.00407804
movsd xmm1, qword [ebp + 0x4c]
add esp, 0x1c
minsd xmm1, qword [ebp + 0x54]
movsd xmm0, qword [ebp - 0x28c]
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm1
push edi
push str._slsMin___.2lf_m__lsMax___.2lf_m_n
push dword [0x5ff140]
movsd qword [ebp - 0x284], xmm1
call fcn.00407804
lea eax, [ebp - 0x80]
push eax
push dword [0x5ff140]
call fcn.00407804
movsd xmm0, qword [ebp + 0x3c]
add esp, 0x24
comisd xmm0, xmmword [ebp - 0x28c]
movsd xmm1, qword [ebp + 0x44]
jbe 0x40fac2
sub esp, 0x10
movsd qword [esp + 8], xmm1
movsd qword [esp], xmm0
push edi
push str._sDIN_1045_22.5.1.2__Fall_1:__hs___.2lf___lsMax___.2lf_n
push dword [0x5ff140]
call fcn.00407804
movsd xmm0, qword [ebp + 0x3c]
add esp, 0x1c
movsd xmm1, qword [ebp - 0x28c]
comisd xmm1, xmm0
jb 0x40fb0d
movaps xmm2, xmm0
movsd xmm0, qword [ebp + 0x78]
addsd xmm2, xmm0
mulsd xmm2, qword [0x46c6e8]
comisd xmm2, xmm1
jb 0x40fb12
push ecx
push ecx
movsd qword [esp], xmm2
push edi
push str._sDIN_1045_22.5.1.2__Fall_2:__lsMax___hs__und__lsMax___1.5___h__hs____.2lf_m_n
push dword [0x5ff140]
call fcn.00407804
movsd xmm1, qword [ebp - 0x28c]
add esp, 0x14
movsd xmm0, qword [ebp + 0x78]
movsd xmm2, qword [ebp + 0x3c]
addsd xmm2, xmm0
movaps xmm0, xmm2
movsd qword [ebp - 0x27c], xmm2
mulsd xmm0, qword [0x46c6e8]
comisd xmm1, xmm0
movsd qword [ebp - 0x274], xmm0
jbe 0x40fb57
push ecx
push ecx
movsd qword [esp], xmm0
push edi
push str._sDIN_1045_22.5.1.2__Fall_3:__lsMax___1.5__h__hs____.2lf_m_n
push dword [0x5ff140]
call fcn.00407804
add esp, 0x14
lea eax, [ebp - 0x80]
push eax
push dword [0x5ff140]
call fcn.00407804
movsd xmm1, qword [ebp - 0x28c]
movsd xmm2, qword [ebp + 0x54]
movsd xmm3, qword [ebp + 0x4c]
movsd xmm0, qword [ebp + 0x3c]
pop ecx
pop ecx
test si, si
je 0x4100ea
movsd xmm1, qword [ebp + 0x44]
comisd xmm0, xmm1
jbe 0x40fc25
movsd xmm0, qword [ebp + 0x78]
push ecx
push ecx
movsd qword [esp], xmm0
push edi
push 0x46c1b8
push dword [0x5ff140]
call fcn.00407804
lea eax, [ebp - 0x80]
push eax
push dword [0x5ff140]
call fcn.00407804
movsd xmm3, qword [ebp + 0x80]
add esp, 4
movsd xmm2, qword [ebp + 0x88]
movaps xmm1, xmm3
movsd xmm0, qword [ebp + 0x70]
addsd xmm1, xmm2
addsd xmm0, xmm0
divsd xmm1, xmm0
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm2
movsd qword [esp], xmm3
push edi
push str._sVorh.:_as_x___.1lf_cm2_m__as_y___.1lf_cm2_m__Bewehrungsgrad___.2lf__n
push dword [0x5ff140]
call fcn.00407804
lea eax, [ebp - 0x80]
push eax
push dword [0x5ff140]
call fcn.00407804
movsd xmm5, qword [ebp + 0x44]
add esp, 0x2c
jmp 0x40fc44
comisd xmm1, xmm0
movsd xmm2, qword [ebp - 0x274]
jb 0x40fd0e
comisd xmm2, xmm1
jb 0x40fd20
movaps xmm5, xmm0
movsd xmm4, qword [ebp + 0x78]
movaps xmm1, xmm5
movsd xmm7, qword [ebp + 0x98]
addsd xmm1, xmm5
movsd xmm6, qword [ebp + 0x90]
movaps xmm0, xmm4
addsd xmm0, xmm7
movsd xmm3, qword [ebp + 0x1c]
sub esp, 0x30
addsd xmm1, xmm0
mulsd xmm1, xmm6
movaps xmm2, xmm1
mulsd xmm2, qword [0x5fcae8]
mulsd xmm2, xmm6
movaps xmm0, xmm2
movsd qword [esp + 0x28], xmm2
mulsd xmm0, xmm4
movsd qword [esp + 0x20], xmm6
movsd qword [esp + 0x18], xmm1
movsd qword [esp + 0x10], xmm4
divsd xmm3, xmm0
movsd qword [esp + 8], xmm5
movsd qword [esp], xmm7
push edi
push str._sDurchmesser_dR___.2lf__2___.2lf___.2lf___.2lf_m___U__Uo___.2lf___.2lf_m_n
push dword [0x5ff140]
movsd qword [ebp - 0x284], xmm2
movsd qword [ebp - 0x274], xmm3
call fcn.00407804
movsd xmm0, qword [ebp - 0x274]
add esp, 0x1c
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [ebp + 0x78]
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp - 0x284]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0x1c]
movsd qword [esp], xmm0
jmp 0x410a5f
movsd xmm3, qword [ebp - 0x27c]
movsd qword [ebp - 0x27c], xmm3
jmp 0x40fd28
movsd xmm3, qword [ebp - 0x27c]
comisd xmm1, xmm2
jbe 0x410b01
push ecx
push ecx
movsd qword [esp], xmm3
movaps xmm0, xmm3
mulsd xmm0, qword [0x46a8a0]
push edi
push 0x46c254
push dword [0x5ff140]
movsd qword [ebp - 0x274], xmm0
call fcn.00407804
lea eax, [ebp - 0x80]
push eax
push dword [0x5ff140]
call fcn.00407804
movsd xmm4, qword [ebp + 0x80]
add esp, 4
movsd xmm3, qword [ebp + 0x88]
movaps xmm2, xmm4
movsd xmm0, qword [ebp - 0x274]
addsd xmm2, xmm3
addsd xmm0, xmm0
movaps xmm1, xmm2
movsd qword [ebp - 0x298], xmm2
divsd xmm1, xmm0
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm3
movsd qword [esp], xmm4
push edi
mov edi, str._sVorh.:_as_x___.1lf_cm2_m__as_y___.1lf_cm2_m__Bewehrungsgrad___.2lf__n
push edi
push dword [0x5ff140]
call fcn.00407804
lea eax, [ebp - 0x80]
push eax
push dword [0x5ff140]
call fcn.00407804
movsd xmm4, qword [ebp + 0x3c]
mov ebx, 0x47a008
movsd xmm7, qword [ebp + 0x98]
movaps xmm1, xmm4
movsd xmm6, qword [ebp - 0x27c]
addsd xmm1, xmm7
movsd xmm5, qword [ebp + 0x90]
movaps xmm0, xmm6
movsd xmm3, qword [ebp + 0x1c]
push ecx
addsd xmm1, xmm6
movaps xmm2, xmm1
mulsd xmm2, qword [0x5fcae8]
mulsd xmm2, xmm5
mulsd xmm0, xmm2
movsd qword [esp + 0x28], xmm2
movsd qword [esp + 0x20], xmm5
movsd qword [esp + 0x18], xmm1
divsd xmm3, xmm0
movsd qword [esp + 0x10], xmm6
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm7
push ebx
push str._sDurchmesser_dRi___.2lf___.2lf___.2lf___.2lf_m___U__Uo___.2lf___.2lf_m_n
push dword [0x5ff140]
movsd qword [ebp - 0x284], xmm2
movsd qword [ebp - 0x28c], xmm3
call fcn.00407804
movsd xmm0, qword [ebp - 0x28c]
lea eax, [ebp - 0xfc]
add esp, 0x1c
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [ebp - 0x27c]
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp - 0x284]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0x1c]
movsd qword [esp], xmm0
push ebx
push str._s__tau__Q____U__h____.3lf____.2lf___.2lf____.2lf_MN_m2_n
push eax
call fcn.00401381
mov esi, dword [ebp - 0x290]
add esp, 0x2c
push esi
movsd xmm0, qword [ebp - 0x27c]
lea eax, [ebp - 0xfc]
push eax
mov ebx, dword [ebp + 0xa0]
lea eax, [ebp - 0x178]
push eax
push dword [ebp + 0x60]
push dword [ebp + 0x5c]
sub esp, 0x18
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp - 0x274]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0x98]
movsd qword [esp], xmm0
push dword [ebp + 0x6c]
movsd xmm0, qword [ebp + 0x88]
push ebx
sub esp, 0x18
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp + 0x80]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp - 0x28c]
movsd qword [esp], xmm0
call fcn.00410b10
lea eax, [ebp - 0x80]
push eax
push dword [0x5ff140]
call fcn.00407804
movsd xmm0, qword [ebp + 0x78]
add esp, 0x4c
movsd qword [esp], xmm0
push 0x47a008
push 0x46c2e0
push dword [0x5ff140]
call fcn.00407804
lea eax, [ebp - 0x80]
push eax
push dword [0x5ff140]
call fcn.00407804
movsd xmm0, qword [ebp + 0x70]
movsd xmm1, qword [ebp - 0x298]
addsd xmm0, xmm0
divsd xmm1, xmm0
movsd xmm0, qword [ebp + 0x88]
movsd qword [esp + 0x14], xmm1
movsd qword [esp + 0xc], xmm0
movsd xmm0, qword [ebp + 0x80]
movsd qword [esp + 4], xmm0
mov dword [esp], 0x47a008
push edi
push dword [0x5ff140]
call fcn.00407804
lea eax, [ebp - 0x80]
push eax
push dword [0x5ff140]
call fcn.00407804
movsd xmm5, qword [ebp + 0x44]
mov edi, 0x47a008
movsd xmm7, qword [ebp + 0x98]
movaps xmm1, xmm5
movsd xmm4, qword [ebp + 0x78]
addsd xmm1, xmm5
movsd xmm6, qword [ebp + 0x90]
movsd xmm3, qword [ebp + 0x1c]
push ecx
addsd xmm1, xmm7
addsd xmm1, xmm4
movaps xmm2, xmm1
mulsd xmm2, qword [0x5fcae8]
mulsd xmm2, xmm6
movaps xmm0, xmm2
movsd qword [esp + 0x28], xmm2
mulsd xmm0, xmm4
movsd qword [esp + 0x20], xmm6
movsd qword [esp + 0x18], xmm1
movsd qword [esp + 0x10], xmm4
divsd xmm3, xmm0
movsd qword [esp + 8], xmm5
movsd qword [ebp - 0x298], xmm2
movsd qword [ebp - 0x274], xmm3
movsd qword [esp], xmm7
push edi
push str._sDurchmesser_dRa___.2lf__2___.2lf____.2lf___.2lf_m___U__Uo___.2lf___.2lf_m_n
push dword [0x5ff140]
call fcn.00407804
movsd xmm0, qword [ebp - 0x274]
lea eax, [ebp - 0xfc]
add esp, 0x1c
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [ebp + 0x78]
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp - 0x298]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0x1c]
movsd qword [esp], xmm0
push edi
push str._s__tau__Q____U__h____.3lf____.2lf___.2lf____.2lf_MN_m2_n
push eax
call fcn.00401381
movsd xmm0, qword [ebp + 0x78]
lea eax, [ebp - 0xfc]
add esp, 0x2c
push esi
push eax
lea eax, [ebp - 0x178]
push eax
push dword [ebp + 0x60]
push dword [ebp + 0x5c]
sub esp, 0x18
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp + 0x70]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0x98]
movsd qword [esp], xmm0
push dword [ebp + 0x6c]
push ebx
jmp 0x410abe
comisd xmm0, xmm1
ja 0x41011c
comisd xmm1, xmm0
movsd xmm2, qword [ebp - 0x274]
jb 0x41018f
comisd xmm2, xmm1
jb 0x4101a1
movaps xmm2, xmm0
movaps xmm3, xmm0
movsd qword [ebp + 0x54], xmm2
movsd qword [ebp + 0x4c], xmm3
movaps xmm1, xmm3
movaps xmm0, xmm2
addsd xmm1, xmm3
addsd xmm0, xmm2
addsd xmm1, qword [ebp + 0x2c]
addsd xmm0, qword [ebp + 0x34]
movaps xmm4, xmm1
movsd qword [ebp - 0x28c], xmm1
minsd xmm4, xmm0
movsd qword [ebp - 0x284], xmm0
movaps xmm3, xmm1
maxsd xmm3, xmm0
movaps xmm2, xmm4
movsd qword [ebp - 0x2a8], xmm4
mulsd xmm2, qword [0x46c6e8]
movsd qword [ebp - 0x298], xmm3
comisd xmm3, xmm2
movsd qword [ebp - 0x27c], xmm2
jbe 0x410586
movaps xmm1, xmm4
mulsd xmm1, qword [0x46c6d8]
jmp 0x4105ac
movsd xmm3, qword [ebp - 0x27c]
movsd qword [ebp - 0x27c], xmm3
jmp 0x4101a9
movsd xmm3, qword [ebp - 0x27c]
comisd xmm1, xmm2
jbe 0x410b01
push ecx
push ecx
movsd qword [esp], xmm3
movaps xmm0, xmm3
mulsd xmm0, qword [0x46a8a0]
push edi
push str._s1._Nachweis_im_Bereich_der_Verst
push dword [0x5ff140]
movsd qword [ebp - 0x274], xmm0
call fcn.00407804
lea eax, [ebp - 0x80]
push eax
push dword [0x5ff140]
call fcn.00407804
movsd xmm4, qword [ebp + 0x80]
add esp, 4
movsd xmm3, qword [ebp + 0x88]
movaps xmm2, xmm4
movsd xmm0, qword [ebp - 0x274]
addsd xmm2, xmm3
addsd xmm0, xmm0
movaps xmm1, xmm2
movsd qword [ebp - 0x2a0], xmm2
divsd xmm1, xmm0
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm3
movsd qword [esp], xmm4
push edi
mov edi, str._sVorh.:_as_x___.1lf_cm2_m__as_y___.1lf_cm2_m__Bewehrungsgrad___.2lf__n
push edi
push dword [0x5ff140]
call fcn.00407804
lea eax, [ebp - 0x80]
push eax
push dword [0x5ff140]
call fcn.00407804
movsd xmm4, qword [ebp + 0x3c]
mov ebx, 0x47a008
movsd xmm7, qword [ebp + 0x98]
movaps xmm1, xmm4
movsd xmm6, qword [ebp - 0x27c]
addsd xmm1, xmm7
movsd xmm5, qword [ebp + 0x90]
movaps xmm0, xmm6
movsd xmm3, qword [ebp + 0x1c]
push ecx
addsd xmm1, xmm6
movaps xmm2, xmm1
mulsd xmm2, qword [0x5fcae8]
mulsd xmm2, xmm5
mulsd xmm0, xmm2
movsd qword [esp + 0x28], xmm2
movsd qword [esp + 0x20], xmm5
movsd qword [esp + 0x18], xmm1
divsd xmm3, xmm0
movsd qword [esp + 0x10], xmm6
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm7
push ebx
push str._sDurchmesser_dRi___.2lf___.2lf___.2lf___.2lf_m___U__Uo___.2lf___.2lf_m_n
push dword [0x5ff140]
movsd qword [ebp - 0x298], xmm2
movsd qword [ebp - 0x28c], xmm3
call fcn.00407804
movsd xmm0, qword [ebp - 0x28c]
lea eax, [ebp - 0xfc]
add esp, 0x1c
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [ebp - 0x27c]
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp - 0x298]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0x1c]
movsd qword [esp], xmm0
push ebx
push str._s__tau__Q____U__h____.3lf____.2lf___.2lf____.2lf_MN_m2_n
push eax
call fcn.00401381
mov esi, dword [ebp - 0x290]
add esp, 0x2c
push esi
movsd xmm0, qword [ebp - 0x27c]
lea eax, [ebp - 0xfc]
push eax
mov ebx, dword [ebp + 0xa0]
lea eax, [ebp - 0x178]
push eax
push dword [ebp + 0x60]
push dword [ebp + 0x5c]
sub esp, 0x18
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp - 0x274]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0x98]
movsd qword [esp], xmm0
push dword [ebp + 0x6c]
movsd xmm0, qword [ebp + 0x88]
push ebx
sub esp, 0x18
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp + 0x80]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp - 0x28c]
movsd qword [esp], xmm0
call fcn.00410b10
movsd xmm0, qword [ebp + 0x78]
add esp, 0x44
movsd qword [esp], xmm0
push 0x47a008
push str._s2._Nachweis_ausserhalb_der_Verst
push dword [0x5ff140]
call fcn.00407804
lea eax, [ebp - 0x80]
push eax
push dword [0x5ff140]
call fcn.00407804
movsd xmm0, qword [ebp + 0x70]
movsd xmm1, qword [ebp - 0x2a0]
addsd xmm0, xmm0
divsd xmm1, xmm0
movsd xmm0, qword [ebp + 0x88]
movsd qword [esp + 0x14], xmm1
movsd qword [esp + 0xc], xmm0
movsd xmm0, qword [ebp + 0x80]
movsd qword [esp + 4], xmm0
mov dword [esp], 0x47a008
push edi
push dword [0x5ff140]
call fcn.00407804
lea eax, [ebp - 0x80]
push eax
push dword [0x5ff140]
call fcn.00407804
movsd xmm7, qword [ebp - 0x284]
mov edi, 0x47a008
movsd xmm6, qword [ebp + 0x98]
movaps xmm1, xmm7
movsd xmm4, qword [ebp + 0x78]
addsd xmm1, xmm7
movsd xmm5, qword [ebp + 0x90]
movsd xmm3, qword [ebp + 0x1c]
push ecx
addsd xmm1, xmm6
addsd xmm1, xmm4
movaps xmm2, xmm1
mulsd xmm2, qword [0x5fcae8]
mulsd xmm2, xmm5
movaps xmm0, xmm2
movsd qword [esp + 0x28], xmm2
mulsd xmm0, xmm4
movsd qword [esp + 0x20], xmm5
movsd qword [esp + 0x18], xmm1
movsd qword [esp + 0x10], xmm4
divsd xmm3, xmm0
movsd qword [esp + 8], xmm7
movsd qword [esp], xmm6
push edi
push str._sDurchmesser_dRa___.2lf__2___.2lf____.2lf___.2lf_m___U__Uo___.2lf___.2lf_m_n
push dword [0x5ff140]
movsd qword [ebp - 0x2a0], xmm2
movsd qword [ebp - 0x284], xmm3
call fcn.00407804
movsd xmm0, qword [ebp - 0x284]
lea eax, [ebp - 0xfc]
add esp, 0x1c
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [ebp + 0x78]
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp - 0x2a0]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0x1c]
movsd qword [esp], xmm0
push edi
push str._s__tau__Q____U__h____.3lf____.2lf___.2lf____.2lf_MN_m2_n
push eax
call fcn.00401381
movsd xmm0, qword [ebp + 0x78]
lea eax, [ebp - 0xfc]
add esp, 0x2c
push esi
push eax
lea eax, [ebp - 0x178]
push eax
push dword [ebp + 0x60]
push dword [ebp + 0x5c]
sub esp, 0x18
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp + 0x70]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0x98]
movsd qword [esp], xmm0
push dword [ebp + 0x6c]
push ebx
movsd xmm0, qword [ebp + 0x88]
sub esp, 0x18
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp + 0x80]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp - 0x284]
jmp 0x410ae5
mulsd xmm0, xmm1
push ecx
push ecx
movsd qword [esp], xmm0
call fcn.0043f630
fmul qword [0x46c6c8]
pop ecx
pop ecx
fstp qword [ebp - 0x2a0]
movsd xmm1, qword [ebp - 0x2a0]
movsd xmm0, qword [ebp + 0x78]
push ecx
push ecx
movsd qword [esp], xmm0
addsd xmm1, xmm0
push edi
push str._sNachweis_im_Rundschnitt_ausserhalb_der_Verst
push dword [0x5ff140]
movsd qword [ebp - 0x274], xmm1
call fcn.00407804
lea eax, [ebp - 0x80]
push eax
push dword [0x5ff140]
call fcn.00407804
movsd xmm2, qword [ebp + 0x80]
add esp, 4
movsd xmm3, qword [ebp + 0x88]
movaps xmm1, xmm2
movsd xmm0, qword [ebp + 0x70]
addsd xmm1, xmm3
addsd xmm0, xmm0
divsd xmm1, xmm0
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm3
movsd qword [esp], xmm2
push edi
push str._sVorh.:_as_x___.1lf_cm2_m__as_y___.1lf_cm2_m__Bewehrungsgrad___.2lf__n
push dword [0x5ff140]
call fcn.00407804
lea eax, [ebp - 0x80]
push eax
push dword [0x5ff140]
call fcn.00407804
movsd xmm0, qword [ebp - 0x28c]
add esp, 0x14
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp + 0x4c]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0x2c]
movsd qword [esp], xmm0
push edi
push 0x46c3b4
push dword [0x5ff140]
call fcn.00407804
movsd xmm0, qword [ebp - 0x284]
add esp, 0xc
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp + 0x54]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0x34]
movsd qword [esp], xmm0
push edi
push 0x46c3f0
push dword [0x5ff140]
call fcn.00407804
lea eax, [ebp - 0x80]
push eax
push dword [0x5ff140]
call fcn.00407804
movsd xmm0, qword [ebp - 0x27c]
add esp, 0x2c
movsd xmm1, qword [ebp - 0x298]
sub esp, 0x10
comisd xmm0, xmm1
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm1
push edi
jbe 0x410727
push 0x46c42c
push dword [0x5ff140]
call fcn.00407804
lea eax, [ebp - 0x80]
push eax
push dword [0x5ff140]
call fcn.00407804
movsd xmm0, qword [ebp - 0x274]
pop ecx
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [ebp - 0x284]
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp - 0x28c]
jmp 0x41076b
push str._sMaxL
push dword [0x5ff140]
call fcn.00407804
lea eax, [ebp - 0x80]
push eax
push dword [0x5ff140]
call fcn.00407804
movsd xmm0, qword [ebp - 0x274]
pop ecx
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [ebp - 0x27c]
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp - 0x2a8]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0x78]
movsd qword [esp], xmm0
push edi
push str._sDurchmesser_dR___.2lf__1.13____.2lf___.2lf__1_2____.2lf_m_n
push dword [0x5ff140]
call fcn.00407804
lea eax, [ebp - 0x80]
push eax
push dword [0x5ff140]
call fcn.00407804
movsd xmm2, qword [ebp - 0x274]
add esp, 0x34
mulsd xmm2, qword [0x5fcae8]
sub esp, 0x10
movsd xmm3, qword [ebp + 0x90]
movsd xmm1, qword [ebp + 0x1c]
mulsd xmm2, xmm3
movaps xmm0, xmm2
movsd qword [esp + 8], xmm2
mulsd xmm0, qword [ebp + 0x78]
movsd qword [esp], xmm3
push edi
push str._sU__Uo___.2lf___.2lf_m_n
divsd xmm1, xmm0
push dword [0x5ff140]
movsd qword [ebp - 0x274], xmm2
movsd qword [ebp - 0x284], xmm1
call fcn.00407804
movsd xmm0, qword [ebp - 0x284]
lea eax, [ebp - 0xfc]
push ecx
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [ebp + 0x78]
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp - 0x274]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0x1c]
movsd qword [esp], xmm0
push edi
push str._s__tau__Q____U__h____.3lf____.2lf___.2lf____.2lf_MN_m2_n
push eax
call fcn.00401381
mov esi, dword [ebp - 0x290]
lea eax, [ebp - 0xfc]
movsd xmm0, qword [ebp + 0x78]
add esp, 0x2c
push esi
push eax
lea eax, [ebp - 0x178]
push eax
push dword [ebp + 0x60]
push dword [ebp + 0x5c]
sub esp, 0x18
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp + 0x70]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0x98]
movsd qword [esp], xmm0
push dword [ebp + 0x6c]
push dword [ebp + 0xa0]
jmp 0x41055a
movsd xmm2, qword [ebp + 0x80]
sub esp, 0x18
movsd xmm3, qword [ebp + 0x88]
movaps xmm1, xmm2
movsd xmm0, qword [ebp + 0x70]
addsd xmm1, xmm3
addsd xmm0, xmm0
divsd xmm1, xmm0
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm3
movsd qword [esp], xmm2
push edi
push str._sVorh.:_as_x___.1lf_cm2_m__as_y___.1lf_cm2_m__Bewehrungsgrad___.2lf__n
push dword [0x5ff140]
call fcn.00407804
lea eax, [ebp - 0x80]
push eax
push dword [0x5ff140]
call fcn.00407804
movsd xmm0, qword [ebp + 0x78]
add esp, 0x2c
movsd xmm3, qword [ebp + 0x98]
movaps xmm1, xmm0
movsd xmm2, qword [ebp + 0x90]
addsd xmm1, xmm3
movsd xmm5, qword [ebp + 0x1c]
sub esp, 0x28
mov al, byte [0x4ed4c8]
test bl, bl
movaps xmm4, xmm1
movsd qword [ebp - 0x284], xmm1
mulsd xmm4, qword [0x5fcae8]
mulsd xmm4, xmm2
movaps xmm6, xmm4
movsd qword [esp + 0x20], xmm4
mulsd xmm6, xmm0
movsd qword [esp + 0x18], xmm2
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm0
divsd xmm5, xmm6
movsd qword [esp], xmm3
push edi
push str._sDurchmesser_dR___.2lf___.2lf___.2lf_m___U__Uo___.2lf___.2lf_m_n
push dword [0x5ff140]
movsd qword [ebp - 0x2a0], xmm4
movsd qword [ebp - 0x2a8], xmm6
movsd qword [ebp - 0x274], xmm5
call fcn.00407804
movsd xmm2, qword [ebp + 0x1c]
add esp, 0x34
cmp byte [0x4ed4c8], 0
je 0x410a30
comisd xmm2, xmmword [0x46a738]
jbe 0x410a30
movsd xmm3, qword [ebp - 0x284]
sub esp, 0x20
movsd xmm5, qword [ebp + 0x24]
mulsd xmm3, xmm3
mulsd xmm3, qword [0x46a790]
mulsd xmm3, qword [0x5fcae8]
movaps xmm1, xmm3
mulsd xmm1, xmm5
movaps xmm0, xmm1
divsd xmm0, qword [0x46c710]
subsd xmm2, xmm0
movaps xmm0, xmm2
movsd qword [ebp + 0x1c], xmm2
mulsd xmm0, qword [0x46c710]
movsd qword [esp + 0x18], xmm0
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm5
movsd qword [esp], xmm3
push edi
push str._sFl
push dword [0x5ff140]
call fcn.00407804
movsd xmm2, qword [ebp + 0x1c]
add esp, 0x2c
movaps xmm0, xmm2
divsd xmm0, qword [ebp - 0x2a8]
movsd qword [ebp - 0x274], xmm0
jmp 0x410a38
movsd xmm0, qword [ebp - 0x274]
sub esp, 0x20
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [ebp + 0x78]
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp - 0x2a0]
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm2
push edi
lea eax, [ebp - 0xfc]
push str._s__tau__Q____U__h____.3lf____.2lf___.2lf____.2lf_MN_m2_n
push eax
call fcn.00401381
mov esi, dword [ebp - 0x290]
lea eax, [ebp - 0xfc]
movsd xmm0, qword [ebp + 0x78]
add esp, 0x2c
push esi
push eax
lea eax, [ebp - 0x178]
push eax
push dword [ebp + 0x60]
push dword [ebp + 0x5c]
sub esp, 0x18
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp + 0x70]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0x98]
movsd qword [esp], xmm0
push dword [ebp + 0x6c]
push dword [ebp + 0xa0]
movsd xmm0, qword [ebp + 0x88]
sub esp, 0x18
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp + 0x80]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp - 0x274]
movsd qword [esp], xmm0
call fcn.00410b10
lea eax, [ebp - 0x80]
push eax
push dword [0x5ff140]
call fcn.00407804
add esp, 0x54
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.0041836a
leave
ret