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

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x258
mov eax, dword [0x4a7480]
xor eax, esp
mov dword [esp + 0x254], eax
push esi
mov esi, dword [ebp + 0xdc]
lea eax, [esp + 0x1d4]
push edi
mov edi, dword [ebp + 0xbc]
push section..data
push 0x48a76c
push eax
call fcn.004015c0
movsd xmm0, qword [ebp + 0x3c]
movsd xmm1, qword [ebp + 0x80]
mulsd xmm1, qword [0x48bb40]
mov dword [esi], 0
cvtpd2ps xmm0, xmm0
movsx eax, word [0x630d46]
push 0x4a9900
push eax
movsd qword [esp + 0x2c], xmm1
mulss xmm0, dword [0x48bb98]
movss xmm1, dword [0x48bc10]
movss dword [esp + 0x24], xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x6c], xmm0
movss xmm0, dword [ebp + 0xd4]
andps xmm0, xmm1
movss dword [ebp + 0xd4], xmm0
movss xmm0, dword [ebp + 0xd8]
andps xmm0, xmm1
movss dword [ebp + 0xd8], xmm0
call fcn.00420f60
movss xmm0, dword [0x630d38]
add esp, 0x14
divss xmm0, dword [0x630d4c]
movss xmm1, dword [0x630d34]
divss xmm1, dword [0x630d48]
cvtps2pd xmm0, xmm0
movss dword [0x5919e0], xmm1
mulsd xmm0, qword [0x48bb30]
movsd qword [0x611850], xmm0
cvtps2pd xmm0, xmm1
mulsd xmm0, qword [0x48bb30]
movsd qword [0x611858], xmm0
cmp word [edi], 0
movsd xmm0, qword [ebp + 0x1c]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0xc], xmm0
je 0x4134ae
push section..data
push str._sNachweis_der_Durchstanzsicherheit_n
push dword [0x630da0]
call fcn.004070f0
add esp, 0xc
xor eax, eax
mov word [edi], ax
push section..data
push str._s______________________________________________________________________________________n
push dword [0x630da0]
call fcn.004070f0
movsd xmm0, qword [ebp + 0x14]
add esp, 4
movsx eax, word [ebp + 8]
cvtpd2ps xmm0, xmm0
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 + 0x28]
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 dword [ebp + 0xd0]
lea eax, [esp + 0x4c]
push dword [ebp + 0xcc]
sub esp, 8
movsd qword [esp], xmm0
push eax
push dword [ebp + 0x98]
push edi
push dword [ebp + 0xc0]
call fcn.004125a0
push section..data
push 0x48a76c
push dword [0x630da0]
call fcn.004070f0
movsd xmm1, qword [ebp + 0x80]
add esp, 0x4c
mov si, word [ebp + 0x6c]
cvtpd2ps xmm1, xmm1
movss dword [esp + 8], xmm1
mov eax, dword [esp + 8]
mov dword [esp + 0x7c], eax
mov dword [esp + 0x80], eax
mov dword [esp + 0x84], eax
mov dword [esp + 0x88], eax
mov dword [esp + 0x8c], eax
mov dword [esp + 0x90], eax
mov dword [esp + 0x94], eax
mov dword [esp + 0x98], eax
mov dword [esp + 0x9c], eax
mov dword [esp + 0xa0], eax
mov dword [esp + 0xa4], eax
mov dword [esp + 0xa8], eax
mov dword [esp + 0xac], eax
mov dword [esp + 0xb0], eax
mov dword [esp + 0xb4], eax
mov dword [esp + 0xb8], eax
mov dword [esp + 0xbc], eax
mov dword [esp + 0xc0], eax
mov dword [esp + 0xc4], eax
mov dword [esp + 0xc8], eax
test si, si
je 0x41366d
movss xmm0, dword [ebp + 0xd4]
lea eax, [esp + 8]
sub esp, 0x14
movss dword [esp + 0x10], xmm0
movss xmm0, dword [ebp + 0xd8]
movss dword [esp + 0xc], xmm0
movsd xmm0, qword [ebp + 0x9c]
movss dword [esp + 8], xmm1
movsd qword [esp], xmm0
push eax
lea eax, [esp + 0x3c]
push eax
mov eax, dword [ebp + 0xd0]
push eax
mov eax, dword [ebp + 0xcc]
push eax
mov eax, dword [ebp + 0x98]
push eax
call fcn.0041e770
add esp, 0x28
jmp 0x413705
movss xmm0, dword [ebp + 0xd8]
lea eax, [esp + 0x1d8]
push edi
push eax
mov eax, dword [ebp + 0xd0]
push eax
mov eax, dword [ebp + 0xcc]
push eax
mov eax, dword [ebp + 0x98]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp + 0xd4]
movss dword [esp], xmm0
movsd xmm0, qword [ebp + 0x34]
push eax
push dword [ebp + 0xc0]
lea eax, [esp + 0x28]
push ecx
movss dword [esp], xmm1
push eax
cvtpd2ps xmm0, xmm0
lea eax, [esp + 0x4c]
push eax
sub esp, 0x18
movss dword [esp + 0x14], xmm0
movsd xmm0, qword [ebp + 0x2c]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x10], xmm0
movsd xmm0, qword [ebp + 0x14]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0xc]
movsd qword [esp], xmm0
call fcn.0041d960
add esp, 0x44
test eax, eax
je 0x41558e
cmp byte [0x519388], 0
movss xmm6, dword [esp + 0x28]
movsd xmm0, qword [0x48bab8]
jne 0x413730
cmp byte [0x51938f], 0
jne 0x413730
movss xmm1, dword [esp + 0xc]
jmp 0x4137ce
movss xmm1, dword [esp + 0xc]
comiss xmm1, dword [0x48d758]
movss dword [esp + 0x14], xmm1
jbe 0x4137d4
movss xmm4, dword [esp + 8]
sub esp, 0x30
movsd xmm5, qword [ebp + 0x24]
divss xmm1, xmm6
cvtps2pd xmm4, xmm4
cvtps2pd xmm2, xmm1
movaps xmm3, xmm4
mulsd xmm3, xmm5
movaps xmm1, xmm3
mulsd xmm1, xmm0
movaps xmm0, xmm2
subsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x44], xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x28], xmm0
movsd qword [esp + 0x20], xmm3
movsd qword [esp + 0x18], xmm2
movsd qword [esp + 0x10], xmm3
movsd qword [esp + 8], xmm5
movsd qword [esp], xmm4
push section..data
push str._sFl
push dword [0x630da0]
call fcn.004070f0
movss xmm1, dword [esp + 0x50]
add esp, 0x3c
movss xmm6, dword [esp + 0x28]
mulss xmm1, xmm6
movss dword [esp + 0x14], xmm1
movss xmm0, dword [esp + 0x24]
movaps xmm2, xmm1
divss xmm2, xmm0
sub esp, 0x20
cvtps2pd xmm0, xmm0
movss dword [esp + 0x2c], xmm2
cvtps2pd xmm2, xmm2
movsd qword [esp + 0x18], xmm2
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm6
movsd qword [esp + 8], xmm0
movaps xmm0, xmm1
divss xmm0, xmm6
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sv_Ed__V_Ed__beta_U___.2f___.2f__.2f___.2f_kN_m_n
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x204]
push eax
push dword [0x630da0]
call fcn.004070f0
push section..data
push str._sDIN_1045_1_10.5.4__105__Maximal_aufnehmbare_Kraft_ohne_Bewehrung__v_Rd_ct_n
push dword [0x630da0]
call fcn.004070f0
add esp, 0x40
lea eax, [esp + 0x1d8]
push eax
push dword [0x630da0]
call fcn.004070f0
movzx eax, word [0x630d44]
add esp, 8
movsd xmm0, qword [ebp + 0x78]
cvtpd2ps xmm0, xmm0
push eax
movzx eax, word [0x630d46]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x1c]
movss dword [esp], xmm0
push eax
call fcn.00403940
movsd xmm0, qword [ebp + 0x78]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0x90]
movsd qword [esp], xmm0
sub esp, 8
movsd xmm0, qword [ebp + 0x88]
fstp dword [esp + 0x20]
movsd qword [esp], xmm0
push section..data
push str._sVorh:_as_x___.2lf_cm2_m__as_y___.2lf_cm2_m__d___.2lf_cm_n
push dword [0x630da0]
call fcn.004070f0
movss xmm0, dword [esp + 0x2c]
add esp, 0x1c
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sas_min_zur_Aufnahme_des_Rissmomentes___.2lf_cm2_m_n
push dword [0x630da0]
call fcn.004070f0
movss xmm4, dword [esp + 0x1c]
movsd xmm1, qword [ebp + 0x78]
mulsd xmm1, qword [0x48bb30]
cvtps2pd xmm4, xmm4
movaps xmm0, xmm4
maxsd xmm0, qword [ebp + 0x88]
maxsd xmm4, qword [ebp + 0x90]
movsd qword [esp + 0x7c], xmm0
divsd xmm0, xmm1
movsd qword [esp + 0x74], xmm4
cvtpd2ps xmm2, xmm0
movaps xmm0, xmm4
divsd xmm0, xmm1
movss dword [esp + 0x3c], xmm2
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x1c], xmm0
mulss xmm0, xmm2
cvtps2pd xmm0, xmm0
xorps xmm1, xmm1
ucomisd xmm1, xmm0
ja 0x41396d
sqrtsd xmm0, xmm0
jmp 0x413972
call fcn.0045bb50
movss xmm1, dword [esp + 0x3c]
cvtsd2ss xmm0, xmm0
push ecx
cvtps2pd xmm1, xmm1
movss dword [esp + 0x28], xmm0
movss xmm0, dword [esp + 0x20]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [0x630d34]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm1
movsd qword [esp], xmm0
push 0x4a9900
push section..data
push str._s_s_fck___.2lf_N_mm2__rho_x___.4lf__rho_y___.4lf_n
push dword [0x630da0]
call fcn.004070f0
movss xmm0, dword [esp + 0x38]
add esp, 0x10
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 0x48], xmm0
movss xmm0, dword [esp + 0x20]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x40]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._srho____.4lf_.4lf__1_2____.4lf_n
push dword [0x630da0]
call fcn.004070f0
movsd xmm2, qword [0x611858]
add esp, 0xc
movsd xmm1, qword [0x611850]
movaps xmm0, xmm2
mulsd xmm0, qword [0x490538]
mulsd xmm2, qword [0x48bac8]
mulsd xmm0, qword [0x490558]
divsd xmm2, qword [0x48bb30]
divsd xmm0, xmm1
divsd xmm1, qword [0x48bb30]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x20], xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm1
movsd qword [esp], xmm2
push section..data
push str._s0.4__fcd_fyd__0.4___.2lf__.2lf___.4lf_n
push dword [0x630da0]
call fcn.004070f0
movss xmm2, dword [str._n___]
add esp, 0x24
movss xmm1, dword [esp + 8]
comiss xmm2, xmm1
movss xmm0, dword [esp + 0x10]
jbe 0x413aa6
minss xmm0, xmm1
jmp 0x413aaa
minss xmm0, xmm2
movss dword [esp + 0x10], xmm0
sub esp, 0x20
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
movsd qword [esp + 0x48], xmm0
movsd xmm0, qword [0x490510]
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x50]
movsd qword [esp], xmm0
push section..data
push str._sBewehrungsgrad__Minimum__.4f__.4f__.4f____.4f_n
push dword [0x630da0]
call fcn.004070f0
movsd xmm1, qword [ebp + 0x78]
mulsd xmm1, qword [0x48d7f0]
movsd xmm0, qword [0x4905a0]
divsd xmm0, xmm1
movsd qword [esp + 0x74], xmm1
xorps xmm1, xmm1
ucomisd xmm1, xmm0
ja 0x413b27
sqrtsd xmm0, xmm0
jmp 0x413b2c
call fcn.0045bb50
cvtsd2ss xmm0, xmm0
add esp, 4
xorps xmm2, xmm2
addss xmm0, dword [0x48ba38]
movaps xmm1, xmm0
minss xmm1, dword [0x48d7e0]
cvtss2sd xmm0, xmm0
cvtss2sd xmm2, xmm1
movss dword [esp + 0x30], xmm1
movsd xmm1, qword [esp + 0x40]
movsd qword [esp + 0x20], xmm1
movsd qword [esp + 0x18], xmm2
unpcklpd xmm0, xmm0
movups xmmword [esp + 8], xmm0
movsd qword [esp], xmm1
push section..data
push str._skappa__1___200__.1lf__1_2____.2f__minimum__.2f_2.0____.2f___d___.1lf_mm_n
push dword [0x630da0]
movsd qword [esp + 0x64], xmm2
call fcn.004070f0
lea eax, [esp + 0x20c]
push eax
push dword [0x630da0]
call fcn.004070f0
movsd xmm1, qword [esp + 0x54]
add esp, 0x3c
cvtpd2ps xmm0, xmm1
movsd xmm1, qword [0x48d7b0]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x50], xmm0
movss xmm0, dword [esp + 0x10]
mulss xmm0, dword [0x48bb98]
mulss xmm0, dword [0x630d34]
cvtps2pd xmm0, xmm0
call fcn.0045ae30
movss xmm1, dword [esp + 8]
xorps xmm2, xmm2
mulss xmm1, dword [0x490508]
movsd xmm5, qword [esp + 0x50]
movsd xmm4, qword [0x48bc20]
cvtps2pd xmm1, xmm1
mulsd xmm0, xmm1
mulsd xmm0, xmm5
cvtsd2ss xmm0, xmm0
cvtss2sd xmm2, xmm0
movss dword [esp + 0x24], xmm0
movss xmm0, dword [esp + 0xc]
cvtps2pd xmm3, xmm0
movaps xmm0, xmm2
movsd qword [esp + 0x50], xmm2
movaps xmm1, xmm3
andps xmm0, xmm4
andps xmm1, xmm4
comisd xmm0, xmm1
jb 0x413ce6
movss xmm0, dword [0x630d34]
sub esp, 0x20
movsd xmm2, qword [esp + 0x48]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm5
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [esp + 0x50]
movsd qword [esp + 8], xmm2
movsd qword [esp], xmm0
push section..data
push str._sv_Rd_ct__0.14_.1f_100_.4f_.2f__1_3__.2lf__n
push dword [0x630da0]
call fcn.004070f0
movss xmm1, dword [esp + 0x38]
add esp, 0x1c
cvtps2pd xmm0, xmm1
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x60]
movsd qword [esp], xmm0
push section..data
push str._s__________.2lf_kN_m____.2lf_kN_m__v_Ed_n
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x1f4]
push eax
push dword [0x630da0]
call fcn.004070f0
push section..data
push 0x48e774
push dword [0x630da0]
call fcn.004070f0
add esp, 0x30
jmp 0x414c1c
movsd xmm0, qword [esp + 0x18]
sub esp, 0x30
movsd qword [esp + 0x28], xmm3
movsd qword [esp + 0x20], xmm2
movsd qword [esp + 0x18], xmm0
movss xmm0, dword [0x630d34]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [esp + 0x58]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x60]
movsd qword [esp], xmm0
push section..data
push str._sv_Rd_ct__0.14_.1f_100_.4f_.1f__1_3__.1lf___.2lf_kN_m____.2lf_kN_m__v_Ed_n
push dword [0x630da0]
call fcn.004070f0
movsd xmm0, qword [esp + 0x54]
add esp, 0x3c
cvtpd2ps xmm1, xmm0
xorps xmm0, xmm0
mulss xmm1, dword [0x490508]
mulss xmm1, dword [esp + 8]
comiss xmm1, xmm0
jbe 0x413e2f
movss xmm2, dword [0x630d34]
comiss xmm2, xmm0
jbe 0x413e2f
movss xmm0, dword [esp + 0xc]
lea eax, [esp + 0x1d8]
divss xmm0, xmm1
push eax
mulss xmm2, dword [0x48bb98]
movaps xmm1, xmm0
mulss xmm1, xmm0
push dword [0x630da0]
mulss xmm1, xmm0
divss xmm1, xmm2
movss dword [esp + 0x10], xmm1
call fcn.004070f0
movss xmm1, dword [esp + 0x18]
add esp, 8
comiss xmm1, dword [0x48d758]
movss xmm0, dword [esp + 8]
cvtps2pd xmm3, xmm0
jbe 0x413e03
divss xmm0, xmm1
sub esp, 0x18
cvtps2pd xmm2, xmm1
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm2
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm3
push section..data
push 0x48e860
push dword [0x630da0]
call fcn.004070f0
add esp, 0x24
jmp 0x413e2f
movsd xmm0, qword [esp + 0x28]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm3
push section..data
push 0x48e8b8
push dword [0x630da0]
call fcn.004070f0
add esp, 0x1c
lea eax, [esp + 0x1d8]
push eax
push dword [0x630da0]
call fcn.004070f0
push section..data
push str._sDIN_1045_1_10.5.5__107__Maximal_aufnehmbare_Kraft_mit_Bewehrung__v_Rd_max_n
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x1ec]
push eax
push dword [0x630da0]
call fcn.004070f0
movsd xmm1, qword [esp + 0x6c]
add esp, 0x1c
movss xmm3, dword [esp + 0xc]
movaps xmm0, xmm1
mulsd xmm0, qword [0x48d7d8]
sub esp, 0x18
cvtpd2ps xmm0, xmm0
cvtps2pd xmm2, xmm0
comiss xmm0, xmm3
cvtps2pd xmm0, xmm3
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm2
movsd qword [esp], xmm1
push section..data
jb 0x415568
push str._sv_Rd_max__1.5__v_Rd_ct__1.5___.2lf___.2lf_kN_m____.2lf_kN_m_n
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x1fc]
push eax
push dword [0x630da0]
call fcn.004070f0
movsd xmm1, qword [ebp + 0xa4]
add esp, 0x2c
movsd xmm3, qword [0x48bad0]
movaps xmm0, xmm1
subsd xmm0, qword [0x490598]
andps xmm0, xmmword [0x48bc20]
comisd xmm3, xmm0
jbe 0x4148cc
movsd xmm2, qword [esp + 0x48]
subsd xmm2, qword [0x4905b0]
movss xmm1, dword [0x48ba38]
mov dword [esp + 0x28], 0
mulsd xmm2, qword [0x490530]
divsd xmm2, qword [0x4905b0]
addsd xmm2, qword [0x48d7b8]
cvtpd2ps xmm0, xmm2
cvtps2pd xmm0, xmm0
maxsd xmm0, qword [0x48d7b8]
cvtpd2ps xmm0, xmm0
comiss xmm1, xmm0
jbe 0x413f5b
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x30], xmm0
jmp 0x413f61
movsd qword [esp + 0x30], xmm3
movsd xmm0, qword [ebp + 0x80]
sub esp, 8
mulsd xmm0, qword [0x48bab8]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0xdc], xmm0
movsd xmm0, qword [ebp + 0x80]
mulsd xmm0, qword [0x48d7c0]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x18], xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sAbstand_der_Rundschnitte_untereinander_gew
push dword [0x630da0]
call fcn.004070f0
movsd xmm1, qword [esp + 0x44]
cvtpd2ps xmm0, xmm1
push ecx
movsd xmm1, qword [0x611850]
cvtps2pd xmm2, xmm0
unpcklpd xmm1, xmm1
movaps xmm0, xmm1
movsd qword [esp + 0x30], xmm2
divpd xmm0, xmmword [0x4905d0]
movups xmmword [esp + 8], xmm0
movsd qword [esp], xmm2
push section..data
push str._skappa_s___.2lf__f_yd___.2lf_N_mm2___.2lf_kN_cm2_n
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x1fc]
push eax
push dword [0x630da0]
call fcn.004070f0
movsd xmm0, qword [esp + 0x44]
add esp, 0x24
movsd qword [esp], xmm0
push section..data
push str._sAs_im_ersten_Rundschnitt:__________v_Ed___v_Rd_c___.2lf__As__f_yd___U_n
push dword [0x630da0]
call fcn.004070f0
movsd xmm0, qword [esp + 0x2c]
add esp, 0xc
movsd qword [esp], xmm0
push section..data
push str._sAs_in_den_weiteren_Rundschnitten:__v_Ed___v_Rd_c___.2lf__As__f_yd__d____U__sw__n
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x1ec]
push eax
push dword [0x630da0]
call fcn.004070f0
movsd xmm1, qword [ebp + 0x78]
add esp, 0xc
movaps xmm0, xmm1
mulsd xmm0, qword [0x48ba58]
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 [0x630da0]
call fcn.004070f0
movsd xmm0, qword [ebp + 0x80]
add esp, 0x14
mulsd xmm0, qword [0x48d7d8]
movsd qword [esp], xmm0
push section..data
push str._sMaximaler_Abstand_der_B
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x1ec]
push eax
push dword [0x630da0]
call fcn.004070f0
movzx eax, word [0x630d46]
push eax
call fcn.00403c60
movss xmm1, dword [esp + 0x30]
add esp, 0x10
fstp dword [esp + 0x18]
cvtps2pd xmm0, xmm1
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x18]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._smin_A_sw__min_rho_w__sw__U___.4f___.2f__U_n
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x1f4]
push eax
push dword [0x630da0]
call fcn.004070f0
movsd xmm0, qword [esp + 0x74]
add esp, 0x1c
movsd qword [esp], xmm0
push section..data
push str._sIn_allen_Schnitten_ist_v_Rd_ct___.2lf_kN_m_n
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x1ec]
push eax
push dword [0x630da0]
call fcn.004070f0
add esp, 0x1c
cmp byte [ebp + 0xc0], 0
push section..data
jne 0x414188
push 0x48ec20
jmp 0x41418d
push 0x48ec5c
push dword [0x630da0]
call fcn.004070f0
add esp, 0xc
lea eax, [esp + 0x1d8]
push eax
push dword [0x630da0]
call fcn.004070f0
movss xmm6, dword [esp + 0x18]
lea ecx, [esp + 0xe0]
mov eax, 1
add esp, 8
lea edx, [eax + 0x12]
movd xmm0, eax
inc eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm6
addss xmm0, dword [esp + 0xd4]
movss dword [ecx], xmm0
add ecx, 4
sub edx, 1
jne 0x4141c6
movsd xmm1, qword [ebp + 0x2c]
lea ecx, [edx + 1]
movaps xmm0, xmm1
maxsd xmm0, qword [ebp + 0x34]
minsd xmm1, qword [ebp + 0x34]
cvtpd2ps xmm5, xmm0
cvtpd2ps xmm2, xmm1
movaps xmm0, xmm5
movss xmm1, dword [0x48d7e0]
divss xmm0, xmm2
movss dword [esp + 0xc], xmm2
comiss xmm1, xmm0
jb 0x41435d
movsd xmm1, qword [0x611840]
movsd xmm7, qword [0x611850]
movss xmm4, dword [esp + 0x24]
movsd qword [esp + 0x30], xmm1
jmp 0x414246
movss xmm2, dword [esp + 0xc]
movsx eax, cx
movss xmm3, dword [esp + eax*4 + 0xd0]
test si, si
je 0x414277
xorps xmm2, xmm2
cvtss2sd xmm2, xmm5
cvtps2pd xmm0, xmm3
mulsd xmm2, qword [0x48bab8]
addsd xmm2, xmm0
addsd xmm2, xmm2
mulsd xmm2, xmm1
jmp 0x414299
movaps xmm1, xmm2
movaps xmm0, xmm3
addss xmm0, xmm3
addss xmm1, xmm5
cvtps2pd xmm2, xmm0
addss xmm1, xmm1
mulsd xmm2, qword [esp + 0x30]
cvtps2pd xmm0, xmm1
addsd xmm2, xmm0
cvtpd2ps xmm1, xmm2
movss dword [esp + eax*4 + 0x180], xmm1
movss xmm2, dword [esp + 0x14]
movaps xmm0, xmm2
divss xmm0, xmm1
subss xmm0, xmm4
mulss xmm0, xmm1
cmp cx, 1
jne 0x4142dc
cvtps2pd xmm3, xmm0
movsd xmm0, qword [esp + 0x18]
mulsd xmm0, xmm7
divsd xmm0, qword [0x48bb40]
divsd xmm3, xmm0
jmp 0x414306
movsd xmm1, qword [esp + 0x18]
mulsd xmm1, xmm7
mulss xmm0, xmm3
divsd xmm1, qword [0x48bb40]
cvtps2pd xmm3, xmm0
movss xmm0, dword [esp + eax*4 + 0x78]
cvtps2pd xmm0, xmm0
mulsd xmm1, xmm0
divsd xmm3, xmm1
cvtpd2ps xmm0, xmm3
xorps xmm1, xmm1
comiss xmm1, xmm0
movss dword [esp + eax*4 + 0x128], xmm0
jae 0x41433d
movsd xmm1, qword [esp + 0x30]
inc ecx
movss dword [esp + 0x10], xmm0
cmp cx, 0x14
jle 0x414240
mov edx, dword [esp + 8]
xor eax, eax
jmp 0x4144ae
movss xmm0, dword [esp + 0x10]
movzx edx, cx
movzx ecx, cx
movss dword [esp + eax*4 + 0x128], xmm0
mov eax, ecx
mov dword [esp + 0x28], ecx
jmp 0x4144ae
movsd xmm7, qword [esp + 0x18]
mulsd xmm7, qword [0x611850]
cvtps2pd xmm3, xmm2
divsd xmm7, qword [0x48bb40]
movaps xmm0, xmm3
movsd qword [esp + 0x50], xmm3
addsd xmm0, xmm3
movsd qword [esp + 0x30], xmm0
cvtps2pd xmm0, xmm5
movsd qword [esp + 0x48], xmm0
movsx eax, cx
movaps xmm0, xmm3
movss xmm6, dword [esp + eax*4 + 0x78]
cvtps2pd xmm6, xmm6
movss xmm5, dword [esp + eax*4 + 0xd0]
movaps xmm1, xmm6
movaps xmm2, xmm5
mulsd xmm1, qword [0x490568]
addss xmm2, xmm5
minsd xmm0, xmm1
movaps xmm1, xmm6
mulsd xmm1, qword [0x490588]
cvtpd2ps xmm3, xmm0
movsd xmm0, qword [esp + 0x48]
cvtps2pd xmm4, xmm3
subsd xmm1, xmm4
minsd xmm0, xmm1
cvtps2pd xmm1, xmm5
cvtpd2ps xmm0, xmm0
addsd xmm1, xmm1
cvtps2pd xmm0, xmm0
addsd xmm1, xmm4
minsd xmm0, qword [esp + 0x30]
mulsd xmm1, qword [0x611840]
cvtpd2ps xmm0, xmm0
addss xmm0, xmm2
addss xmm0, xmm3
addss xmm0, xmm2
movss xmm2, dword [esp + 0x14]
addss xmm0, xmm0
cvtps2pd xmm0, xmm0
addsd xmm1, xmm0
movaps xmm0, xmm2
cvtpd2ps xmm1, xmm1
divss xmm0, xmm1
movss dword [esp + eax*4 + 0x180], xmm1
subss xmm0, dword [esp + 0x24]
mulss xmm0, xmm1
mulss xmm0, xmm5
cvtps2pd xmm1, xmm0
movaps xmm0, xmm7
mulsd xmm0, xmm6
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
xorps xmm1, xmm1
comiss xmm1, xmm0
movss dword [esp + eax*4 + 0x128], xmm0
jae 0x414493
movsd xmm3, qword [esp + 0x50]
inc ecx
cvtps2pd xmm0, xmm0
maxsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
movss dword [esp + eax*4 + 0x128], xmm0
cmp cx, 0x14
jle 0x414392
mov edx, dword [esp + 8]
xor eax, eax
jmp 0x4144a8
mov dword [esp + eax*4 + 0x128], 0
movzx eax, cx
movzx edx, cx
mov dword [esp + 0x28], eax
movss xmm6, dword [esp + 0x10]
mov edi, 1
mov dword [esp + 0xc], edx
mov ecx, edi
cmp cx, dx
jg 0x414602
mulss xmm6, dword [0x48bb98]
xor esi, esi
mulss xmm6, dword [esp + 8]
mov dword [esp + 8], ecx
movss dword [esp + 0x10], xmm6
nop dword [eax]
movzx edx, di
mov dword [esp + 0x18], edx
cmp di, ax
jne 0x414518
push section..data
push str._s_________________________________________________________________________________________________n
push dword [0x630da0]
call fcn.004070f0
movss xmm2, dword [esp + 0x20]
add esp, 0xc
movss xmm6, dword [esp + 0x10]
mov ecx, dword [esp + 8]
mov edx, dword [esp + 0x18]
movss xmm5, dword [esp + esi + 0x7c]
movss xmm3, dword [esp + esi + 0x184]
cvtps2pd xmm5, xmm5
cvtps2pd xmm4, xmm3
movaps xmm1, xmm5
movaps xmm0, xmm4
mulsd xmm1, qword [0x48d7d8]
divsd xmm0, xmm1
cvttsd2si eax, xmm0
movaps xmm0, xmm3
mulss xmm0, dword [0x48bb98]
movzx eax, ax
mulss xmm0, xmm6
cmp di, word [esp + 0x28]
jl 0x414565
movss dword [esp + esi + 0x12c], xmm0
cvtps2pd xmm0, xmm0
cwde
push eax
sub esp, 0x30
movss xmm1, dword [esp + esi + 0x160]
movsd qword [esp + 0x28], xmm0
movaps xmm0, xmm2
movss xmm6, dword [esp + esi + 0x108]
divss xmm0, xmm3
cvtps2pd xmm1, xmm1
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x20], xmm1
movsd qword [esp + 0x18], xmm0
movsd qword [esp + 0x10], xmm4
movsd qword [esp + 8], xmm5
cvtps2pd xmm6, xmm6
movsd qword [esp], xmm6
push ecx
push section..data
cmp dx, 0xa
jae 0x4145c5
push str._sa__i____4.2lf_m_d___4.2lf_m_U___5.2lf_m_v_Ed___7.2lf_kN_m_As___5.2lf_cm2_min_As___5.2lf_cm2_n___2i_n
jmp 0x4145ca
push str._sa__i___4.2lf_m_d___4.2lf_m_U___5.2lf_m_v_Ed___7.2lf_kN_m_As___5.2lf_cm2_min_As___5.2lf_cm2_n___2i_n
push dword [0x630da0]
call fcn.004070f0
mov ecx, dword [esp + 0x4c]
inc edi
mov edx, dword [esp + 0x50]
inc ecx
movss xmm2, dword [esp + 0x58]
add esp, 0x44
movss xmm6, dword [esp + 0x10]
add esi, 4
mov eax, dword [esp + 0x28]
mov dword [esp + 8], ecx
cmp di, dx
jle 0x4144e0
lea eax, [esp + 0x1d8]
push eax
push dword [0x630da0]
call fcn.004070f0
push section..data
push str._sn__Zahl_der_B
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x1ec]
push eax
push dword [0x630da0]
call fcn.004070f0
push section..data
push str._sNachweis_im
push dword [0x630da0]
call fcn.004070f0
mov eax, dword [esp + 0x34]
movsx esi, ax
lea eax, [esp + 0x200]
push eax
push dword [0x630da0]
call fcn.004070f0
movss xmm2, dword [esp + esi*4 + 0x100]
add esp, 0x30
movsd xmm3, qword [ebp + 0x80]
sub esp, 0x20
cvtps2pd xmm2, xmm2
movaps xmm0, xmm3
mulsd xmm0, qword [0x490578]
unpcklpd xmm2, xmm2
movaps xmm1, xmm2
mulsd xmm1, qword [0x490528]
divsd xmm1, xmm0
movsd xmm0, qword [0x48bad0]
subsd xmm0, xmm1
movsd xmm1, qword [0x490550]
cvtpd2ps xmm0, xmm0
cvtps2pd xmm0, xmm0
comisd xmm1, xmm0
movsd qword [esp + 0x18], xmm0
movsd qword [esp + 0x10], xmm3
movups xmmword [esp], xmm2
push section..data
movsd qword [esp + 0x6c], xmm0
jbe 0x4146e7
push str._sl_w___.2lf_m__kappa_a__1___0.29___.2f____3.5___.2f____.2f___0.71__kappa_a__0.71_n
jmp 0x4146ec
push str._sl_w___.2lf_m__kappa_a__1___0.29___.2f____3.5___.2f____.2f___0.71_n
push dword [0x630da0]
call fcn.004070f0
add esp, 0x2c
lea eax, [esp + 0x1d8]
push eax
push dword [0x630da0]
call fcn.004070f0
movsd xmm4, qword [ebp + 0x80]
movss xmm3, dword [esp + esi*4 + 0xd8]
movaps xmm0, xmm4
mulsd xmm0, qword [0x48d7d8]
cvtps2pd xmm3, xmm3
movsd xmm2, qword [0x490550]
maxsd xmm2, qword [esp + 0x50]
addsd xmm0, xmm3
movsd qword [esp + 0x50], xmm2
cvtpd2ps xmm0, xmm0
movss xmm2, dword [esp + 0x1c]
cvtps2pd xmm1, xmm0
movsd xmm0, qword [0x611840]
mulsd xmm0, qword [0x48bb08]
mulsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
divss xmm2, xmm0
cvtps2pd xmm0, xmm0
movss dword [esp + 0x20], xmm2
movsd qword [esp], xmm0
sub esp, 0x18
movsd qword [esp + 0x50], xmm0
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm3
push section..data
push str._sa_aussen___.2lf__1.5___.2f___.2lf_m__U_aussen___.2lf_m_n
push dword [0x630da0]
call fcn.004070f0
movsd xmm0, qword [esp + 0x74]
add esp, 0x2c
movss xmm2, dword [esp + 0x24]
sub esp, 0x30
cvtpd2ps xmm1, xmm0
cvtps2pd xmm5, xmm2
movaps xmm0, xmm1
mulss xmm0, xmm2
cvtps2pd xmm6, xmm1
movss xmm1, dword [esp + 0x48]
comiss xmm0, xmm1
cvtps2pd xmm3, xmm0
cvtps2pd xmm4, xmm1
jbe 0x41482d
movsd xmm0, qword [esp + 0x60]
movsd qword [esp + 0x28], xmm0
movss xmm0, dword [esp + 0x44]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x20], xmm0
movsd qword [esp + 0x18], xmm4
movsd qword [esp + 0x10], xmm3
movsd qword [esp + 8], xmm5
movsd qword [esp], xmm6
push section..data
push 0x48ef10
push dword [0x630da0]
call fcn.004070f0
add esp, 0x3c
jmp 0x414c1c
movss xmm2, dword [esp + 0x44]
movaps xmm1, xmm3
addsd xmm1, xmm3
cvtps2pd xmm2, xmm2
mulsd xmm1, qword [0x611840]
movaps xmm0, xmm2
divsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x48], xmm0
movsd xmm0, qword [esp + 0x60]
movsd qword [esp + 0x28], xmm0
movsd qword [esp + 0x20], xmm2
movsd qword [esp + 0x18], xmm4
movsd qword [esp + 0x10], xmm3
movsd qword [esp + 8], xmm5
movsd qword [esp], xmm6
push section..data
push str._sv_Rd_ct_a__kappa_a__v_Rd_ct___.2lf___.1lf___.1lf_kN_m____.2lf_kN_m___.2lf__.2lf_n
push dword [0x630da0]
call fcn.004070f0
push section..data
push str._sKraft_kann_so_nicht_aufgenommen_werden__Die_Zahl_der_Rundschnitte_mit_Bewehrung_ist_zu_erh
push dword [0x630da0]
call fcn.004070f0
movss xmm0, dword [esp + 0x60]
add esp, 0x48
cvtps2pd xmm0, xmm0
sub esp, 8
movsd qword [esp], xmm0
push section..data
push str._sum_den_Radius_a_aussen_auf__.2f_m_zu_vergr
jmp 0x414c0e
movsd xmm0, qword [ebp + 0x80]
sub esp, 0x10
mulsd xmm0, qword [0x48bab8]
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm1
push section..data
push str._sSchr
push dword [0x630da0]
call fcn.004070f0
add esp, 0x1c
test si, si
je 0x41494f
movss xmm0, dword [esp + 0x7c]
movsd xmm2, qword [ebp + 0x9c]
mulsd xmm2, qword [0x48bab8]
movsd xmm3, qword [0x611840]
cvtps2pd xmm0, xmm0
mulsd xmm0, qword [0x48bab8]
addsd xmm0, xmm2
cvtpd2ps xmm0, xmm0
cvtps2pd xmm1, xmm0
movaps xmm0, xmm3
mulsd xmm0, qword [0x48bb08]
mulsd xmm1, xmm0
jmp 0x414a48
movsd xmm1, qword [ebp + 0x2c]
movaps xmm0, xmm1
movss xmm2, dword [0x48d7e0]
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 0x4149bc
movsd xmm3, qword [0x611840]
addss xmm1, xmm7
movss xmm0, dword [esp + 0x7c]
cvtps2pd xmm0, xmm0
cvtps2pd xmm2, xmm1
movaps xmm1, xmm3
mulsd xmm1, qword [0x48bb08]
addsd xmm2, xmm2
mulsd xmm1, qword [0x48bab8]
mulsd xmm1, xmm0
addsd xmm1, xmm2
jmp 0x414a48
movss xmm3, dword [esp + 0x7c]
movaps xmm0, xmm6
cvtps2pd xmm3, xmm3
addsd xmm6, xmm6
movaps xmm1, xmm3
mulsd xmm1, qword [0x490568]
minsd xmm0, xmm1
cvtpd2ps xmm4, xmm0
movaps xmm0, xmm3
mulsd xmm3, qword [0x490580]
mulsd xmm0, qword [0x48bab8]
cvtps2pd xmm5, xmm4
cvtpd2ps xmm2, xmm0
cvtps2pd xmm0, xmm7
subsd xmm3, xmm5
movaps xmm1, xmm2
addss xmm1, xmm2
minsd xmm0, xmm3
movsd xmm3, qword [0x611840]
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
movss xmm0, dword [esp + 0x14]
sub esp, 0x10
cvtpd2ps xmm2, xmm1
movsd xmm1, qword [ebp + 0xa4]
divsd xmm1, qword [0x4905a8]
divss xmm0, xmm2
addsd xmm1, xmm1
movss dword [esp + 0x1c], xmm2
cvtps2pd xmm4, xmm0
movss dword [esp + 0x18], xmm0
cvtps2pd xmm0, xmm2
movsd qword [esp + 0x28], xmm4
movsd qword [esp + 0x60], xmm0
movss xmm0, dword [esp + 0x34]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x40], xmm1
movsd qword [esp + 8], xmm0
movaps xmm0, xmm1
mulsd xmm0, xmm3
movsd qword [esp], xmm4
call fcn.0045b980
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x70]
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 [0x630da0]
call fcn.004070f0
movsd xmm0, qword [ebp + 0xa4]
add esp, 0x2c
andps xmm0, xmmword [0x48bc20]
comisd xmm0, xmmword [0x5192e0]
movsd xmm0, qword [0x611850]
jbe 0x414b62
movss xmm0, dword [esp + 8]
subss xmm0, dword [esp + 0x24]
mulss xmm0, dword [esp + 0xc]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x48], xmm0
movsd xmm0, qword [esp + 0x30]
mulsd xmm0, qword [0x611840]
call fcn.0045b980
mulsd xmm0, qword [0x490560]
movsd xmm1, qword [esp + 0x48]
mulsd xmm0, qword [0x611850]
divsd xmm0, qword [0x48bb40]
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
movss dword [esp + 0x28], xmm0
movsd xmm0, qword [0x611850]
jmp 0x414b70
movss xmm1, dword [0x4905c0]
movss dword [esp + 0x28], xmm1
divsd xmm0, qword [0x48bb40]
sub esp, 8
movsd qword [esp], xmm0
movsd xmm0, qword [esp + 0x38]
mulsd xmm0, qword [0x611840]
call fcn.0045b980
movss xmm1, dword [esp + 0x2c]
sub esp, 0x28
movsd qword [esp + 0x20], xmm0
movss xmm0, dword [esp + 0x38]
subss xmm0, xmm1
mulss xmm0, dword [esp + 0x3c]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0x80]
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x48]
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 [0x630da0]
call fcn.004070f0
movss xmm0, dword [esp + 0x64]
add esp, 0x34
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sAs___.2lf_cm2_n
push dword [0x630da0]
call fcn.004070f0
add esp, 0x14
cmp byte [ebp + 0xc0], 0
jne 0x41558e
lea eax, [esp + 0x1d8]
push eax
push dword [0x630da0]
call fcn.004070f0
push section..data
push str._sMindestmomente_aus_Ausmitten_der_St
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x1ec]
push eax
push dword [0x630da0]
call fcn.004070f0
movsd xmm0, qword [esp + 0x7c]
add esp, 0xc
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x78]
movsd qword [esp], xmm0
push section..data
push str._sBiegebewehrung_as_x___.2f_cm2_m__as_y___.2f_cm2_m_n
push dword [0x630da0]
call fcn.004070f0
push section..data
push str._sMinmalen_maximalen_St
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x200]
push eax
push dword [0x630da0]
call fcn.004070f0
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 + 8], ecx
mov dword [esp + 0x18], eax
nop
lea eax, [ecx + 1]
test di, di
movzx ecx, ax
movzx eax, di
cmovns ecx, eax
movzx eax, cx
cmp ax, word [0x51910c]
jg 0x4155a2
test ax, ax
je 0x4155a2
movsx esi, ax
sub esp, 0x28
mov eax, dword [esi*4 + 0x591a00]
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 [0x630da0]
call fcn.004070f0
mov eax, dword [esi*4 + 0x591a00]
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 [0x630da0]
call fcn.004070f0
mov ecx, dword [esp + 0x2c]
inc edi
mov eax, dword [esp + 0x3c]
dec ecx
add eax, edi
mov dword [esp + 0x2c], ecx
add esp, 0x24
cmp ax, 4
jle 0x414ce0
lea eax, [esp + 0x1d8]
push eax
push dword [0x630da0]
call fcn.004070f0
mov esi, dword [ebp + 0x98]
add esp, 8
cmp esi, 3
je 0x41558e
push section..data
push str._sMindestmomente_nach_DIN_1045_1_10.5.6_n
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x1e4]
push eax
push dword [0x630da0]
call fcn.004070f0
add esp, 0x14
cmp esi, 1
jne 0x414fa7
movss xmm2, dword [esp + 0x14]
sub esp, 0x18
movsd xmm1, qword [0x48d7a0]
movaps xmm0, xmm2
xorps xmm0, xmmword [0x48bc40]
cvtss2sd xmm0, xmm0
cvtps2pd xmm2, xmm2
mulsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [esp + 0x30], xmm0
cvtss2sd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm1
movsd qword [esp], xmm2
push section..data
push str._sm_Ed_x__m_Ed_y___.2lf___.3lf___.2lf_kNm_n
push dword [0x630da0]
call fcn.004070f0
movss xmm0, dword [esp + 0x3c]
lea eax, [esp + 0x60]
movss xmm2, dword [0x48bc10]
add esp, 0x24
andps xmm0, xmm2
movsd xmm2, qword [0x48bb30]
push eax
lea eax, [esp + 0x78]
push eax
sub esp, 0x24
movsx eax, word [0x630d46]
movss dword [esp + 0x20], xmm0
movsd xmm0, qword [0x611820]
addsd xmm0, qword [0x611828]
mulsd xmm0, qword [0x48bab8]
cvtpd2ps xmm0, xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0x84]
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x40]
cvtps2pd xmm1, xmm0
movsd xmm0, qword [ebp + 0x78]
mulsd xmm1, qword [0x48d7a0]
mulsd xmm0, xmm2
movsd qword [esp + 8], xmm2
mulsd xmm1, xmm2
mulsd xmm0, qword [ebp + 0x78]
mulsd xmm1, qword [0x48bb40]
mulsd xmm0, qword [0x611858]
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push eax
call fcn.00405ac0
movss xmm0, dword [esp + 0xa4]
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 [0x630da0]
call fcn.004070f0
push section..data
push str._sauf_0.3_l_x_und_0.3_l_y_des_St
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x1f8]
push eax
push dword [0x630da0]
call fcn.004070f0
add esp, 0x28
pop edi
pop esi
mov ecx, dword [esp + 0x254]
xor ecx, esp
call fcn.00426216
mov esp, ebp
pop ebp
ret
cmp esi, 2
jne 0x41558e
cmp byte [ebp + 0xcc], 0
je 0x415309
sub esp, 0x30
cmp byte [ebp + 0xd0], 0
jne 0x41516e
movss xmm5, dword [esp + 0x44]
xorps xmm1, xmm1
movsd xmm3, qword [0x490520]
movaps xmm0, xmm5
xorps xmm0, xmmword [0x48bc40]
movsd xmm2, qword [0x48d7a0]
cvtss2sd xmm1, xmm0
movaps xmm0, xmm1
mulsd xmm1, xmm2
mulsd xmm0, xmm3
cvtpd2ps xmm4, xmm0
cvtpd2ps xmm0, xmm1
cvtps2pd xmm1, xmm5
movss dword [esp + 0x38], xmm0
cvtps2pd xmm0, xmm0
movss dword [esp + 0x48], 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], 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 [0x630da0]
call fcn.004070f0
movss xmm2, dword [0x48bc10]
lea eax, [esp + 0x78]
movss xmm0, dword [esp + 0x44]
add esp, 0x3c
movss xmm1, dword [esp + 0x18]
andps xmm0, xmm2
movsd xmm3, qword [0x48bb30]
andps xmm1, xmm2
movsd xmm2, qword [ebp + 0x78]
movss dword [esp + 8], xmm0
movsd xmm0, qword [0x611820]
addsd xmm0, qword [0x611828]
push eax
lea eax, [esp + 0x48]
mulsd xmm2, xmm3
push eax
sub esp, 0x24
movsx eax, word [0x630d46]
mulsd xmm0, qword [0x48bab8]
mulsd xmm2, qword [ebp + 0x78]
movss dword [esp + 0x20], xmm1
cvtpd2ps xmm0, xmm0
cvtps2pd xmm1, xmm1
cvtps2pd xmm0, xmm0
mulsd xmm1, xmm3
movsd qword [esp + 0x18], xmm0
movsd qword [esp + 0x94], xmm0
movsd xmm0, qword [esp + 0x84]
mulsd xmm1, qword [0x48bb40]
movsd qword [esp + 0x10], xmm0
movaps xmm0, xmm2
mulsd xmm0, qword [0x611858]
movsd qword [esp + 8], xmm3
movsd qword [esp + 0x8c], xmm2
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push eax
call fcn.00405ac0
movss xmm1, dword [esp + 0x38]
lea eax, [esp + 0x6c]
movsd xmm0, qword [esp + 0x98]
add esp, 0x30
push eax
lea eax, [esp + 0x44]
push eax
sub esp, 0x24
movss dword [esp + 0x20], xmm1
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0x84]
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm1
movsd xmm1, qword [esp + 0x8c]
jmp 0x4154b5
movss xmm1, dword [esp + 0x44]
movsd xmm2, qword [0x490520]
movaps xmm0, xmm1
xorps xmm0, xmmword [0x48bc40]
cvtss2sd xmm0, xmm0
cvtps2pd xmm1, xmm1
mulsd xmm0, xmm2
cvtsd2ss xmm0, xmm0
movss dword [esp + 0x38], 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 [0x630da0]
call fcn.004070f0
movsd xmm0, qword [0x611820]
lea eax, [esp + 0x78]
addsd xmm0, qword [0x611828]
movss xmm3, dword [esp + 0x44]
add esp, 0x3c
movss xmm2, dword [0x48bc10]
movsd xmm4, qword [0x48bb30]
andps xmm3, xmm2
movsd xmm1, qword [ebp + 0x78]
mulsd xmm0, qword [0x48bab8]
push eax
cvtps2pd xmm2, xmm3
lea eax, [esp + 0x48]
push eax
sub esp, 0x24
movsx eax, word [0x630d46]
mulsd xmm1, xmm4
cvtpd2ps xmm0, xmm0
mulsd xmm1, qword [ebp + 0x78]
cvtps2pd xmm0, xmm0
mulsd xmm2, xmm4
movss dword [esp + 0x20], xmm3
movsd qword [esp + 0x18], xmm0
movsd qword [esp + 0x94], xmm0
mulsd xmm2, qword [0x48bb40]
movsd xmm0, qword [esp + 0x84]
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 0x8c], xmm1
mulsd xmm1, qword [0x611858]
movaps xmm0, xmm2
movsd qword [esp + 8], xmm4
movss dword [esp + 0x34], xmm3
movsd qword [esp + 0x74], xmm2
divsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push eax
call fcn.00405ac0
movss xmm0, dword [esp + 0x38]
lea eax, [esp + 0x6c]
movsd xmm1, qword [esp + 0x78]
add esp, 0x30
movsd xmm3, qword [0x48bb30]
push eax
lea eax, [esp + 0x44]
push eax
sub esp, 0x24
movss dword [esp + 0x20], xmm0
movsd xmm0, qword [esp + 0x94]
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0x84]
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [esp + 0x8c]
mulsd xmm0, qword [0x611858]
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
jmp 0x4154d9
cmp byte [ebp + 0xd0], 0
je 0x41558e
movss xmm5, dword [esp + 0x14]
xorps xmm1, xmm1
movsd xmm3, qword [0x48d7a0]
movaps xmm0, xmm5
xorps xmm0, xmmword [0x48bc40]
sub esp, 0x30
movsd xmm2, qword [0x490520]
cvtss2sd xmm1, xmm0
movaps xmm0, xmm1
mulsd xmm1, xmm2
mulsd xmm0, xmm3
cvtpd2ps xmm4, xmm0
cvtpd2ps xmm0, xmm1
cvtps2pd xmm1, xmm5
movss dword [esp + 0x38], xmm0
cvtps2pd xmm0, xmm0
movss dword [esp + 0x48], 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], 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 [0x630da0]
call fcn.004070f0
movss xmm2, dword [0x48bc10]
lea eax, [esp + 0x78]
movss xmm0, dword [esp + 0x44]
add esp, 0x3c
movss xmm1, dword [esp + 0x18]
andps xmm0, xmm2
movsd xmm3, qword [0x48bb30]
andps xmm1, xmm2
movsd xmm2, qword [ebp + 0x78]
movss dword [esp + 8], xmm0
movsd xmm0, qword [0x611820]
addsd xmm0, qword [0x611828]
push eax
lea eax, [esp + 0x48]
mulsd xmm2, xmm3
push eax
sub esp, 0x24
movsx eax, word [0x630d46]
mulsd xmm0, qword [0x48bab8]
mulsd xmm2, qword [ebp + 0x78]
movss dword [esp + 0x20], xmm1
cvtpd2ps xmm0, xmm0
cvtps2pd xmm1, xmm1
cvtps2pd xmm0, xmm0
mulsd xmm1, xmm3
movsd qword [esp + 0x18], xmm0
movsd qword [esp + 0x94], xmm0
movsd xmm0, qword [esp + 0x84]
mulsd xmm1, qword [0x48bb40]
movsd qword [esp + 0x10], xmm0
movaps xmm0, xmm2
mulsd xmm0, qword [0x611858]
movsd qword [esp + 8], xmm3
movsd qword [esp + 0x8c], xmm2
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push eax
call fcn.00405ac0
movss xmm1, dword [esp + 0x38]
lea eax, [esp + 0x6c]
movsd xmm0, qword [esp + 0x98]
add esp, 0x30
push eax
lea eax, [esp + 0x44]
push eax
sub esp, 0x24
movss dword [esp + 0x20], xmm1
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0x84]
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm1
movsd xmm1, qword [esp + 0x8c]
movsd xmm3, qword [0x48bb30]
mulsd xmm1, qword [0x611858]
mulsd xmm0, xmm3
mulsd xmm0, qword [0x48bb40]
divsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movsx eax, word [0x630d46]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm3
movsd qword [esp], xmm0
push eax
call fcn.00405ac0
movss xmm0, dword [esp + 0x70]
add esp, 0x20
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x54]
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 [0x630da0]
call fcn.004070f0
push section..data
push str._sauf_0.3_l_x_und_0.3_l_y__l_x__x__l_y__St
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x200]
push eax
push dword [0x630da0]
call fcn.004070f0
add esp, 0x30
pop edi
pop esi
mov ecx, dword [esp + 0x254]
xor ecx, esp
call fcn.00426216
mov esp, ebp
pop ebp
ret
push str._sv_Rd_max__1.5__v_Rd_ct__1.5___.2lf___.2lf____.2lf__Kraft_kann_nicht_aufgenommen_werden__n
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x1fc]
push eax
push dword [0x630da0]
call fcn.004070f0
add esp, 0x2c
mov ecx, dword [esp + 0x25c]
pop edi
pop esi
xor ecx, esp
call fcn.00426216
mov esp, ebp
pop ebp
ret
push str.Sind_um_alle_St
push 0x4a9900
call fcn.004015c0
mov eax, dword [0x582768]
add esp, 8
push 0
push str.Fehler
push 0x4a9900
push dword [eax]
call dword [sym.imp.USER32.dll_MessageBoxA]
push 0
call fcn.0045a922
int3