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

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x2b0
mov eax, dword [0x4a7480]
xor eax, esp
mov dword [esp + 0x2ac], eax
push esi
mov esi, dword [ebp + 0xdc]
lea eax, [esp + 0x22c]
push edi
mov edi, dword [ebp + 0xbc]
push section..data
push 0x48a76c
push eax
call fcn.004015c0
movss xmm0, dword [0x48ba38]
movsd xmm1, qword [ebp + 0x80]
mulsd xmm1, qword [0x48bb40]
mov dword [esi], 0
movss dword [esp + 0x28], xmm0
movsd xmm0, qword [ebp + 0x3c]
cvtpd2ps xmm0, xmm0
movsx eax, word [0x630d46]
push 0x4a9900
push eax
movsd qword [esp + 0x94], xmm1
mulss xmm0, dword [0x48bb98]
movss xmm1, dword [0x48bc10]
movss dword [esp + 0x34], xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp + 0xc4], 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 + 0x24], xmm0
je 0x41a782
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
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 + 0x40]
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 + 0x34]
push dword [ebp + 0xcc]
sub esp, 8
movsd qword [esp], xmm0
push eax
push dword [ebp + 0x98]
push 0
push dword [ebp + 0xc0]
call fcn.004125a0
push section..data
push 0x48a76c
push dword [0x630da0]
call fcn.004070f0
mov di, word [ebp + 0x6c]
add esp, 0x4c
movsd xmm1, qword [0x490578]
movsd xmm0, qword [ebp + 0x80]
test di, di
je 0x41a8ad
sub esp, 0x20
movaps xmm2, xmm0
mulsd xmm2, xmm1
movsd xmm1, qword [ebp + 0x9c]
comisd xmm2, xmm1
movsd qword [esp + 0x18], xmm2
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm1
push section..data
jb 0x41a88a
push 0x48f4c0
jmp 0x41a88f
push str._sRundst
push dword [0x630da0]
call fcn.004070f0
movsd xmm0, qword [ebp + 0x54]
add esp, 0x2c
movsd qword [esp + 0xa0], xmm0
jmp 0x41a90d
sub esp, 0x30
movsd qword [esp + 0x28], xmm0
movups xmm0, xmmword [0x630ce0]
movups xmmword [esp + 0x18], xmm0
movsd xmm0, qword [ebp + 0x3c]
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 section..data
push str._sa___.2lf_b___.2lf__d___.2f___0.5____.2f___.2f____.2lf_m_n
push dword [0x630da0]
call fcn.004070f0
movsd xmm0, qword [ebp + 0x5c]
add esp, 0x3c
movsd qword [esp + 0xa0], xmm0
movsd xmm0, qword [ebp + 0x4c]
mov si, word [ebp + 0xb8]
movsd xmm3, qword [0x48bab8]
movsd qword [esp + 0x30], xmm0
cmp si, 1
jne 0x41ab93
lea eax, [esp + 0x230]
push eax
push dword [0x630da0]
call fcn.004070f0
add esp, 8
cmp byte [0x519388], 0
push section..data
je 0x41a957
push 0x48f5d4
jmp 0x41a95c
push str._sKegelstumpff
push dword [0x630da0]
call fcn.004070f0
movsd xmm2, qword [esp + 0x3c]
add esp, 0xc
movsd xmm0, qword [ebp + 0x44]
sub esp, 0x10
movsd qword [esp + 8], xmm2
movsd qword [esp], xmm0
push section..data
push 0x48f640
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x24c]
push eax
push dword [0x630da0]
call fcn.004070f0
movsd xmm1, qword [ebp + 0x44]
add esp, 0xc
movaps xmm0, xmm1
mulsd xmm0, qword [0x48d7d8]
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [esp + 0x48]
movsd qword [esp + 8], xmm1
movsd qword [esp], xmm0
push section..data
push str._sDIN_1045_1_10.5.2__l_H___.2lf___1.5___.2lf___.2lf_n
push dword [0x630da0]
call fcn.004070f0
movsd xmm4, qword [0x611840]
add esp, 0x24
test di, di
je 0x41aa04
movsd xmm0, qword [ebp + 0x9c]
jmp 0x41aa36
movsd xmm0, qword [ebp + 0x2c]
xorps xmm1, xmm1
mulsd xmm0, qword [0x48bb18]
mulsd xmm0, qword [ebp + 0x34]
divsd xmm0, xmm4
ucomisd xmm1, xmm0
ja 0x41aa29
sqrtsd xmm0, xmm0
jmp 0x41aa2e
call fcn.0045bb50
movsd xmm4, qword [0x611840]
cvtsd2ss xmm0, xmm0
lea eax, [esp + 0x230]
push eax
movsd xmm3, qword [ebp + 0x80]
xorps xmm1, xmm1
mulsd xmm3, qword [0x48d7d8]
cvtss2sd xmm1, xmm0
movsd xmm0, qword [ebp + 0x44]
addsd xmm0, qword [ebp + 0x80]
mulsd xmm1, qword [0x48bab8]
mulsd xmm4, qword [0x48bb08]
movsd qword [esp + 0xbc], xmm0
mulsd xmm0, qword [0x48d7d8]
push dword [0x630da0]
movsd qword [esp + 0xb0], xmm3
addsd xmm0, xmm1
cvtpd2ps xmm5, xmm0
movaps xmm0, xmm3
addsd xmm0, qword [esp + 0x38]
movss dword [esp + 0x40], xmm5
addsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x48], xmm0
mulsd xmm0, xmm4
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x54], xmm0
cvtps2pd xmm0, xmm5
mulsd xmm0, xmm4
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x58], xmm0
call fcn.004070f0
push section..data
push str._sExterner_und_interner_Rundschnitt_n
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x244]
push eax
push dword [0x630da0]
call fcn.004070f0
movss xmm0, dword [esp + 0x68]
add esp, 0xc
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x50]
movsd qword [esp], xmm0
push section..data
push str._sr_crit_ex__1.5__d__l_H__0.5__l_c_____.2lf_m__Rundschnitt_U_ex___.2lf_m_n
push dword [0x630da0]
call fcn.004070f0
movss xmm0, dword [esp + 0x6c]
add esp, 0xc
movss xmm1, dword [esp + 0x48]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp], xmm0
push section..data
push str._sr_crit_in__1.5___d__h_H___0.5__l_c___.2lf_m__Rundschnitt_U_in___.2lf_m_n
push dword [0x630da0]
call fcn.004070f0
movsd xmm1, qword [esp + 0xd4]
add esp, 0x1c
movsd xmm3, qword [0x48bab8]
movsd qword [esp + 0x98], xmm1
jmp 0x41ae93
movsd xmm1, qword [ebp + 0x80]
mulsd xmm1, qword [0x48d7d8]
movsd xmm0, qword [ebp + 0x44]
mulsd xmm0, qword [0x48d7d8]
movsd qword [esp + 0xa8], xmm1
movsd xmm1, qword [ebp + 0x44]
addsd xmm1, qword [ebp + 0x80]
movsd qword [esp + 0x40], xmm0
movss xmm0, dword [0x48ba38]
movss dword [esp + 0x4c], xmm0
movss dword [esp + 0x50], xmm0
movsd qword [esp + 0xb8], xmm1
movsd qword [esp + 0x98], xmm1
cmp si, 2
jne 0x41ae87
lea eax, [esp + 0x230]
push eax
push dword [0x630da0]
call fcn.004070f0
add esp, 8
cmp byte [0x519388], 0
push section..data
je 0x41ac27
push 0x48f6f4
jmp 0x41ac2c
push str._sStufenf
push dword [0x630da0]
call fcn.004070f0
movsd xmm0, qword [esp + 0xac]
add esp, 0xc
sub esp, 0x18
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp + 0x54]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0x44]
movsd qword [esp], xmm0
push section..data
push 0x48f758
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x254]
push eax
push dword [0x630da0]
call fcn.004070f0
movsd xmm1, qword [ebp + 0x54]
add esp, 0x14
maxsd xmm1, qword [esp + 0xb8]
movsd xmm0, qword [esp + 0x58]
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp + 0x44]
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm1
push section..data
push str._sDIN_1045_1_10.5.2___.2lf___1.5___.2lf___.2lf_n
push dword [0x630da0]
movsd qword [esp + 0x54], xmm1
call fcn.004070f0
movsd xmm4, qword [ebp + 0x2c]
lea eax, [esp + 0x254]
mulsd xmm4, qword [0x48bab8]
push eax
movsd xmm0, qword [esp + 0xd0]
addsd xmm0, qword [ebp + 0x54]
movsd xmm5, qword [ebp + 0x34]
mulsd xmm5, qword [0x48bab8]
movsd xmm1, qword [esp + 0xc0]
mulsd xmm1, qword [0x48d7d8]
addsd xmm0, xmm4
push dword [0x630da0]
movsd qword [esp + 0x94], xmm4
movsd qword [esp + 0xa4], xmm5
cvtpd2ps xmm3, xmm0
movsd xmm0, qword [esp + 0xd4]
addsd xmm0, qword [esp + 0xcc]
movss dword [esp + 0x38], xmm3
addsd xmm0, xmm5
cvtpd2ps xmm2, xmm0
movaps xmm0, xmm1
addsd xmm1, xmm5
addsd xmm0, xmm4
movss dword [esp + 0x54], xmm2
cvtpd2ps xmm4, xmm1
movaps xmm1, xmm2
addss xmm1, xmm3
movss dword [esp + 0x40], xmm4
cvtpd2ps xmm6, xmm0
mulss xmm1, dword [0x4905b8]
movss dword [esp + 0x48], xmm6
movss dword [esp + 0x78], xmm1
movaps xmm1, xmm4
addss xmm1, xmm6
mulss xmm1, dword [0x4905b8]
movss dword [esp + 0x7c], xmm1
call fcn.004070f0
push section..data
push str._sExterner_und_interner_Rundschnitt_DIN_1045_1_10.5.2__98__und__99__n
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x268]
push eax
push dword [0x630da0]
call fcn.004070f0
movss xmm0, dword [esp + 0x8c]
add esp, 0x40
cvtps2pd xmm0, xmm0
sub esp, 0x18
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x40]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x24]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sr_crit_ex__1.5__d__l_H__0.5__l_c_____.2lf_m_und__.2lf_m__Rundschnitt_U_ex___.2lf_m_n
push dword [0x630da0]
call fcn.004070f0
movss xmm0, dword [esp + 0x74]
add esp, 0xc
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x2c]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x34]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sr_crit_in__1.5___d__h_H___0.5__l_c___.2lf_m_und__.2lf_m__Rundschnitt_U_in___.2lf_m_n
push dword [0x630da0]
call fcn.004070f0
movss xmm0, dword [esp + 0x40]
add esp, 0x24
mulss xmm0, dword [0x4905b8]
mulss xmm0, dword [esp + 0x14]
movss dword [esp + 0xc], xmm0
movss xmm0, dword [esp + 0x20]
movss dword [esp + 0x38], xmm0
jmp 0x41aec9
movss xmm0, dword [esp + 0x20]
movss dword [esp + 0x38], xmm0
movsd xmm0, qword [ebp + 0x2c]
mulsd xmm0, xmm3
movsd qword [esp + 0x68], xmm0
movsd xmm0, qword [ebp + 0x34]
mulsd xmm0, xmm3
movsd qword [esp + 0x78], xmm0
movss xmm0, dword [esp + 0x74]
movss dword [esp + 0x14], xmm0
movss xmm0, dword [esp + 0x74]
movss dword [esp + 0xc], xmm0
lea eax, [esp + 0x230]
push eax
push dword [0x630da0]
call fcn.004070f0
add esp, 8
cmp byte [0x519388], 0
jne 0x41b047
cmp byte [0x51938f], 0
jne 0x41b047
movss xmm0, dword [esp + 0x24]
movss dword [esp + 0x18], xmm0
movss xmm4, dword [esp + 0x10]
movss xmm3, dword [esp + 0x4c]
movaps xmm1, xmm0
divss xmm1, xmm3
sub esp, 0x20
divss xmm0, xmm4
movss xmm2, dword [esp + 0x30]
cvtps2pd xmm5, xmm1
movss dword [esp + 0x44], xmm1
cvtps2pd xmm1, xmm0
cvtps2pd xmm0, xmm3
cvtps2pd xmm2, xmm2
movsd qword [esp + 0x18], xmm5
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm2
movsd qword [esp], xmm1
push section..data
push str._sv_Ed_ex__V_Ed__beta_U_ex___.2f___.2f__4.2f___.2f_kN_m_n
push dword [0x630da0]
movsd qword [esp + 0xf4], xmm5
movsd qword [esp + 0x6c], xmm1
call fcn.004070f0
movss xmm1, dword [esp + 0x44]
add esp, 0xc
movss xmm0, dword [esp + 0x70]
divss xmm1, xmm0
cvtps2pd xmm0, xmm0
movss dword [esp + 0x2c], xmm1
cvtps2pd xmm1, xmm1
movsd qword [esp + 0x18], xmm1
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x30]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x60]
movsd qword [esp], xmm0
push section..data
push str._sv_Ed_in__V_Ed__beta_U_in___.2f___.2f__4.2f___.2f_kN_m_n
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x25c]
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 + 0x230]
push eax
push dword [0x630da0]
call fcn.004070f0
movsd xmm1, qword [ebp + 0x78]
add esp, 8
mulsd xmm1, qword [0x48d7f0]
mov byte [esp + 0x3f], 0
movsd xmm0, qword [0x4905a0]
divsd xmm0, xmm1
movsd qword [esp + 0x58], xmm1
xorps xmm1, xmm1
ucomisd xmm1, xmm0
ja 0x41b109
sqrtsd xmm0, xmm0
jmp 0x41b10e
movss xmm0, dword [esp + 0x24]
comiss xmm0, dword [0x48d758]
movss dword [esp + 0x18], xmm0
jbe 0x41af05
divss xmm0, dword [esp + 0x10]
sub esp, 0x30
movss xmm4, dword [esp + 0x3c]
movsd xmm5, qword [ebp + 0x24]
cvtps2pd xmm4, xmm4
cvtps2pd xmm2, xmm0
movaps xmm3, xmm4
mulsd xmm3, xmm5
movaps xmm0, xmm2
movaps xmm1, xmm3
mulsd xmm1, qword [0x48bab8]
subsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x48], 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
lea eax, [esp + 0x26c]
push eax
push dword [0x630da0]
call fcn.004070f0
movss xmm0, dword [esp + 0x5c]
add esp, 0x44
movss xmm4, dword [esp + 0x10]
mulss xmm0, xmm4
movss dword [esp + 0x18], xmm0
jmp 0x41af0b
call fcn.0045bb50
movsd xmm2, qword [0x48bad0]
cvtsd2ss xmm0, xmm0
addss xmm0, dword [0x48ba38]
movss dword [esp + 0x28], xmm0
minss xmm0, dword [0x48d7e0]
movss dword [esp + 0x2c], xmm0
cmp si, 1
jne 0x41b18a
movss xmm1, dword [esp + 0x38]
movsd xmm0, qword [ebp + 0x9c]
mulsd xmm0, qword [0x48bab8]
cvtps2pd xmm1, xmm1
subsd xmm1, xmm0
movaps xmm0, xmm2
divsd xmm1, qword [esp + 0x30]
subsd xmm0, xmm1
movsd xmm1, qword [ebp + 0x80]
mulsd xmm0, qword [ebp + 0x44]
addsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
cvtps2pd xmm0, xmm2
comisd xmm1, xmm0
jbe 0x41b1d9
cvtpd2ps xmm2, xmm1
jmp 0x41b1d9
movss xmm0, dword [esp + 0x1c]
movsd xmm1, qword [esp + 0x68]
addsd xmm1, qword [ebp + 0x54]
cvtps2pd xmm0, xmm0
comisd xmm1, xmm0
jbe 0x41b1cd
movss xmm0, dword [esp + 0x14]
movsd xmm1, qword [esp + 0x78]
addsd xmm1, qword [esp + 0xa0]
cvtps2pd xmm0, xmm0
comisd xmm1, xmm0
jbe 0x41b1cd
movsd xmm2, qword [esp + 0x98]
jmp 0x41b1d5
movsd xmm2, qword [ebp + 0x80]
cvtpd2ps xmm2, xmm2
mulss xmm2, dword [0x48d83c]
sub esp, 0x10
movsd xmm1, qword [esp + 0x90]
movaps xmm0, xmm2
movss dword [esp + 0x40], xmm2
divss xmm0, dword [0x48d818]
cvtps2pd xmm2, xmm2
movss dword [esp + 0x20], xmm0
cvtpd2ps xmm0, xmm1
movsd qword [esp + 8], xmm2
cvtps2pd xmm0, xmm0
movsd qword [esp + 0xa8], xmm2
movsd qword [esp], xmm0
push section..data
push str._sStat._H
push dword [0x630da0]
movsd qword [esp + 0x84], xmm0
call fcn.004070f0
lea eax, [esp + 0x24c]
push eax
push dword [0x630da0]
call fcn.004070f0
movsd xmm0, qword [esp + 0x8c]
add esp, 0x1c
movsd qword [esp], xmm0
push section..data
push str._sAu
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x244]
push eax
push dword [0x630da0]
call fcn.004070f0
movss xmm0, dword [esp + 0x44]
movss xmm1, dword [esp + 0x48]
cvtps2pd xmm0, xmm0
push ecx
cvtps2pd xmm1, xmm1
unpcklpd xmm0, xmm0
movsd qword [esp + 0x18], xmm1
movups xmmword [esp + 8], xmm0
movsd xmm0, qword [esp + 0xa0]
movsd qword [esp], xmm0
push section..data
push str._skappa__1___200__.1lf__1_2____.2f__minimum__.2f_2.0____.2f_n
push dword [0x630da0]
call fcn.004070f0
movzx eax, word [0x630d44]
add esp, 0x2c
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 + 0x2c]
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 + 0x2c]
movsd qword [esp], xmm0
push section..data
push str._sVorh:_as_x___.2lf_cm2_m__as_y___.2lf_cm2_m__d_ex___.2lf_cm_n
push dword [0x630da0]
call fcn.004070f0
movss xmm0, dword [esp + 0x38]
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]
movsd qword [esp + 0x8c], xmm0
call fcn.004070f0
movsd xmm4, qword [esp + 0x8c]
movsd xmm1, qword [ebp + 0x78]
movaps xmm0, xmm4
maxsd xmm0, qword [ebp + 0x88]
mulsd xmm1, qword [0x48bb30]
maxsd xmm4, qword [ebp + 0x90]
movsd qword [esp + 0xa4], xmm0
divsd xmm0, xmm1
movsd qword [esp + 0x8c], xmm4
cvtpd2ps xmm2, xmm0
movaps xmm0, xmm4
divsd xmm0, xmm1
xorps xmm1, xmm1
movss dword [esp + 0x3c], xmm2
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x30], xmm0
mulss xmm0, xmm2
cvtps2pd xmm0, xmm0
ucomisd xmm1, xmm0
ja 0x41b3e6
sqrtsd xmm0, xmm0
jmp 0x41b3eb
call fcn.0045bb50
cvtsd2ss xmm0, xmm0
push ecx
movss xmm1, dword [esp + 0x40]
movss dword [esp + 0x50], xmm0
movsd xmm0, qword [0x611858]
mulsd xmm0, qword [0x490538]
cvtps2pd xmm1, xmm1
mulsd xmm0, qword [0x490558]
divsd xmm0, qword [0x611850]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x2c], xmm0
movss xmm0, dword [esp + 0x34]
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 + 0x60]
add esp, 0x10
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 0xa0], xmm0
movss xmm0, dword [esp + 0x34]
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_ex____.4lf_.4lf__1_2____.4lf_n
push dword [0x630da0]
call fcn.004070f0
movss xmm0, dword [esp + 0x38]
add esp, 0xc
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [0x611850]
divsd xmm0, qword [0x48bb30]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [0x611858]
mulsd xmm0, qword [0x48bac8]
divsd xmm0, qword [0x48bb30]
movsd qword [esp], xmm0
push section..data
push str._s0.4__fcd_fyd__0.4___.2lf__.2lf___.4lf_n
push dword [0x630da0]
call fcn.004070f0
movss xmm1, dword [str._n___]
add esp, 0x24
movss xmm2, dword [esp + 0x14]
comiss xmm1, xmm2
movss xmm0, dword [esp + 0x38]
jbe 0x41b531
minss xmm0, xmm2
jmp 0x41b535
minss xmm0, xmm1
movss dword [esp + 0x38], xmm0
sub esp, 0x20
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
movsd qword [esp + 0x60], xmm0
movsd xmm0, qword [0x490510]
movsd qword [esp + 0x10], xmm0
movaps xmm0, xmm2
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0xa8]
movsd qword [esp], xmm0
push section..data
push str._sBewehrungsgrad_rho_ex__Minimum__.4f__.4f__.4f____.4f_n
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x25c]
push eax
push dword [0x630da0]
call fcn.004070f0
movss xmm1, dword [esp + 0x44]
mulss xmm1, dword [0x48d818]
movsd xmm0, qword [0x4905a0]
cvtps2pd xmm1, xmm1
divsd xmm0, xmm1
xorps xmm1, xmm1
ucomisd xmm1, xmm0
ja 0x41b5c9
sqrtsd xmm0, xmm0
jmp 0x41b5ce
call fcn.0045bb50
movsd xmm1, qword [esp + 0xcc]
add esp, 0x2c
cvtsd2ss xmm0, xmm0
movsd qword [esp], xmm1
addss xmm0, dword [0x48ba38]
push section..data
push str._sInnen_d_in___.2lf_mm_n
push dword [0x630da0]
movss dword [esp + 0x3c], xmm0
call fcn.004070f0
lea eax, [esp + 0x244]
push eax
push dword [0x630da0]
call fcn.004070f0
movss xmm0, dword [esp + 0x44]
cvtps2pd xmm1, xmm0
push ecx
minss xmm0, dword [0x48d7e0]
unpcklpd xmm1, xmm1
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0xb8]
movups xmmword [esp + 8], xmm1
movsd qword [esp], xmm0
push section..data
push str._skappa__1___200__.1lf__1_2____.2f__minimum__.2f_2.0____.2f_n
push dword [0x630da0]
call fcn.004070f0
movzx eax, word [0x630d44]
add esp, 0x2c
movss xmm0, dword [esp + 0x10]
push eax
movzx eax, word [0x630d46]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x2c]
movss dword [esp], xmm0
push eax
call fcn.00403940
movss xmm0, dword [esp + 0x20]
cvtps2pd xmm0, xmm0
fstp dword [esp + 0x24]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x88]
movsd qword [esp], xmm0
sub esp, 8
movsd xmm0, qword [esp + 0xa8]
movsd qword [esp], xmm0
push section..data
push str._sVorh:_as_x___.2lf_cm2_m__as_y___.2lf_cm2_m__d_in___.2lf_cm_n
push dword [0x630da0]
call fcn.004070f0
movss xmm0, dword [esp + 0x38]
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 + 0x28]
movss xmm0, dword [esp + 0x24]
cvtps2pd xmm2, xmm0
cvtps2pd xmm4, xmm4
mulsd xmm2, qword [0x48bb30]
movaps xmm1, xmm4
maxsd xmm1, qword [esp + 0xa4]
maxsd xmm4, qword [esp + 0x8c]
movaps xmm0, xmm1
movsd qword [esp + 0xd4], xmm1
divsd xmm0, xmm2
movsd qword [esp + 0x8c], xmm4
cvtpd2ps xmm1, xmm0
movaps xmm0, xmm4
divsd xmm0, xmm2
movss dword [esp + 0x3c], xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x34], xmm0
mulss xmm0, xmm1
xorps xmm1, xmm1
cvtps2pd xmm0, xmm0
ucomisd xmm1, xmm0
ja 0x41b778
sqrtsd xmm0, xmm0
jmp 0x41b77d
call fcn.0045bb50
cvtsd2ss xmm0, xmm0
push ecx
movss xmm1, dword [esp + 0x40]
movss dword [esp + 0x28], xmm0
movsd xmm0, qword [0x611858]
mulsd xmm0, qword [0x490538]
cvtps2pd xmm1, xmm1
mulsd xmm0, qword [0x490558]
divsd xmm0, qword [0x611850]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x2c], xmm0
movss xmm0, dword [esp + 0x38]
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 + 0xa0], xmm0
movss xmm0, dword [esp + 0x38]
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_in____.4lf_.4lf__1_2____.4lf_n
push dword [0x630da0]
call fcn.004070f0
movss xmm0, dword [esp + 0x38]
add esp, 0xc
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [0x611850]
divsd xmm0, qword [0x48bb30]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [0x611858]
mulsd xmm0, qword [0x48bac8]
divsd xmm0, qword [0x48bb30]
movsd qword [esp], xmm0
push section..data
push str._s0.4__fcd_fyd__0.4___.2lf__.2lf___.4lf_n
push dword [0x630da0]
call fcn.004070f0
movss xmm1, dword [str._n___]
add esp, 0x24
movss xmm2, dword [esp + 0x14]
comiss xmm1, xmm2
movss xmm0, dword [esp + 0x10]
jbe 0x41b8c3
minss xmm0, xmm2
jmp 0x41b8c7
minss xmm0, xmm1
movss dword [esp + 0x10], xmm0
sub esp, 0x20
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
movsd qword [esp + 0xb0], xmm0
movsd xmm0, qword [0x490510]
movsd qword [esp + 0x10], xmm0
movaps xmm0, xmm2
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0xa8]
movsd qword [esp], xmm0
push section..data
push str._sBewehrungsgrad_rho_in__Minimum__.4f__.4f__.4f____.4f_n
push dword [0x630da0]
call fcn.004070f0
movss xmm0, dword [esp + 0x64]
mulss xmm0, dword [0x48bb98]
movsd xmm1, qword [0x48d7b0]
mulss xmm0, dword [0x630d34]
cvtps2pd xmm0, xmm0
call fcn.0045ae30
movss xmm1, dword [esp + 0x58]
mulss xmm1, dword [0x48d76c]
cvtps2pd xmm1, xmm1
mulsd xmm0, xmm1
movsd xmm1, qword [0x48d7b0]
mulsd xmm0, qword [esp + 0x94]
cvtsd2ss xmm0, xmm0
movss dword [esp + 0x48], xmm0
movss xmm0, dword [esp + 0x3c]
mulss xmm0, dword [0x48bb98]
mulss xmm0, dword [0x630d34]
cvtps2pd xmm0, xmm0
call fcn.0045ae30
movss xmm1, dword [esp + 0x58]
lea eax, [esp + 0x25c]
mulss xmm1, dword [0x490508]
push eax
push dword [0x630da0]
cvtps2pd xmm1, xmm1
mulsd xmm0, xmm1
mulsd xmm0, qword [esp + 0xcc]
cvtsd2ss xmm0, xmm0
movss dword [esp + 0x48], xmm0
call fcn.004070f0
movss xmm3, dword [esp + 0x50]
add esp, 0xc
cvtps2pd xmm0, xmm3
movsd qword [esp + 0x20], xmm0
movsd qword [esp + 0xb0], xmm0
movsd xmm0, qword [esp + 0x90]
movsd qword [esp + 0x18], xmm0
movss xmm0, dword [0x630d34]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [esp + 0x68]
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x54]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sv_Rd_ct_ex__0.10_.1f_100_.4f_.2f__1_3__.2lf___.2lf_n
push dword [0x630da0]
call fcn.004070f0
movss xmm0, dword [esp + 0x48]
add esp, 0xc
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x20], xmm0
movsd xmm0, qword [esp + 0xc0]
movsd qword [esp + 0x18], xmm0
movss xmm0, dword [0x630d34]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [esp + 0xb8]
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x54]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sv_Rd_ct_in__0.14_.1f_100_.4f_.2f__1_3__.2lf___.2lf_n
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x264]
push eax
push dword [0x630da0]
call fcn.004070f0
movsd xmm3, qword [esp + 0x104]
add esp, 0x3c
movsd xmm4, qword [esp + 0x88]
sub esp, 0x10
movsd xmm2, qword [0x48bc20]
movaps xmm1, xmm3
movaps xmm0, xmm4
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm0, xmm1
movsd qword [esp + 8], xmm3
movsd qword [esp], xmm4
push section..data
jb 0x41bb46
push 0x48feb0
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x24c]
push eax
push dword [0x630da0]
call fcn.004070f0
push section..data
push 0x48fee8
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x260]
xor esi, esi
push eax
push dword [0x630da0]
call fcn.004070f0
add esp, 0x38
jmp 0x41bc92
push str._sv_Rd_ct_ex___.2lf_kN_m____.2lf_kN_m__v_Ed_ex_n
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x24c]
push eax
push dword [0x630da0]
call fcn.004070f0
push section..data
push 0x48ff60
push dword [0x630da0]
call fcn.004070f0
movsd xmm0, qword [esp + 0xb0]
add esp, 0x30
cvtpd2ps xmm1, xmm0
mov esi, 1
xorps xmm0, xmm0
mulss xmm1, dword [0x48d76c]
mulss xmm1, dword [esp + 0x2c]
comiss xmm1, xmm0
jbe 0x41bc8d
movss xmm2, dword [0x630d34]
comiss xmm2, xmm0
jbe 0x41bc8d
movss xmm0, dword [esp + 0x24]
lea eax, [esp + 0x230]
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 + 0x28], xmm1
call fcn.004070f0
movss xmm1, dword [esp + 0x40]
add esp, 8
comiss xmm1, dword [0x48d758]
movss xmm0, dword [esp + 0x20]
cvtps2pd xmm2, xmm0
jbe 0x41bc4b
divss xmm0, xmm1
sub esp, 0x18
cvtps2pd xmm3, xmm1
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm3
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm2
push section..data
push 0x48ff90
push dword [0x630da0]
call fcn.004070f0
add esp, 0x24
jmp 0x41bc77
movsd xmm0, qword [esp + 0x40]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm2
push section..data
push 0x48fff0
push dword [0x630da0]
call fcn.004070f0
add esp, 0x1c
lea eax, [esp + 0x230]
push eax
push dword [0x630da0]
call fcn.004070f0
add esp, 8
mov byte [esp + 0x3f], 1
movss xmm0, dword [esp + 0xc]
sub esp, 0x10
movsd xmm2, qword [0x48bc20]
cvtps2pd xmm4, xmm0
movss xmm0, dword [esp + 0x24]
cvtps2pd xmm3, xmm0
movaps xmm1, xmm4
movsd qword [esp + 8], xmm4
movaps xmm0, xmm3
movsd qword [esp], xmm3
andps xmm1, xmm2
andps xmm0, xmm2
comisd xmm0, xmm1
push section..data
jb 0x41bdb9
push 0x490044
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x24c]
push eax
push dword [0x630da0]
call fcn.004070f0
push section..data
push str._s____Rechnerisch_keine_Durchstanzbewehrung_n
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x260]
push eax
push dword [0x630da0]
call fcn.004070f0
add esp, 0x38
xor edi, edi
cmp byte [esp + 0x3f], 1
jne 0x41cf88
movss xmm0, dword [esp + 0x1c]
movss xmm1, dword [esp + 0x24]
cvtps2pd xmm0, xmm0
cvtps2pd xmm1, xmm1
movsd qword [esp + 0x68], xmm0
test esi, esi
jne 0x41bf73
sub esp, 0x30
movsd qword [esp + 0x28], xmm1
movsd qword [esp + 0x20], xmm0
movsd xmm0, qword [esp + 0xb0]
movsd qword [esp + 0x18], xmm0
movss xmm0, dword [0x630d34]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x68]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x5c]
cvtps2pd xmm0, xmm0
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
add esp, 0x3c
jmp 0x41bff5
push str._sv_Rd_ct_in___.2lf_kN_m____.2lf_kN_m__v_Ed_in_n
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x24c]
push eax
push dword [0x630da0]
call fcn.004070f0
push section..data
push str._s____Durchstanzbewehrung_n
push dword [0x630da0]
call fcn.004070f0
movss xmm1, dword [esp + 0x60]
xorps xmm0, xmm0
mulss xmm1, dword [0x490508]
add esp, 0x30
mov edi, 1
mulss xmm1, dword [esp + 0x2c]
comiss xmm1, xmm0
jbe 0x41befc
movss xmm2, dword [0x630d34]
comiss xmm2, xmm0
jbe 0x41befc
movss xmm0, dword [esp + 0xc]
lea eax, [esp + 0x230]
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 + 0x38], xmm1
call fcn.004070f0
movss xmm1, dword [esp + 0x18]
add esp, 8
comiss xmm1, dword [0x48d758]
movss xmm0, dword [esp + 0x30]
cvtps2pd xmm2, xmm0
jbe 0x41beb7
divss xmm0, xmm1
sub esp, 0x18
cvtps2pd xmm3, xmm1
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm3
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm2
push section..data
push 0x490120
push dword [0x630da0]
call fcn.004070f0
add esp, 0x24
jmp 0x41bee6
movsd xmm0, qword [esp + 0x90]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm2
push section..data
push str._sKeine_Durchstanzbewehrung_n
push dword [0x630da0]
call fcn.004070f0
add esp, 0x1c
lea eax, [esp + 0x230]
push eax
push dword [0x630da0]
call fcn.004070f0
add esp, 8
test esi, esi
je 0x41bf8d
push section..data
push str._sEs_wird_nur_eine_Bemessung_f
push dword [0x630da0]
call fcn.004070f0
push section..data
push str._sDer_innere_Rundschnitt_ist_von_Hand_zu_bemessen._n
push dword [0x630da0]
call fcn.004070f0
movss xmm0, dword [esp + 0x34]
add esp, 0x18
movsd xmm1, qword [esp + 0xb8]
movss dword [esp + 0x1c], xmm0
movsd qword [esp + 0xb8], xmm1
movsd xmm1, qword [esp + 0xa8]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0xa8], xmm1
movss xmm1, dword [esp + 0x24]
cvtps2pd xmm1, xmm1
movsd qword [esp + 0x68], xmm0
sub esp, 0x10
movsd qword [esp + 8], xmm1
movsd qword [esp], xmm0
push section..data
push str._sv_Rd_ct__v_Rd_ct_ex___.2f_kN_m____.1f_kN_m__v_Ed_n
jmp 0x41bfe7
movsd xmm1, qword [esp + 0xb8]
sub esp, 0x10
movss xmm0, dword [esp + 0x24]
movsd qword [esp + 0xc8], xmm1
movsd xmm1, qword [esp + 0xb8]
movsd qword [esp + 0xb8], xmm1
movss xmm1, dword [esp + 0x1c]
movss dword [esp + 0x2c], xmm0
cvtps2pd xmm1, xmm1
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm1
movsd qword [esp], xmm0
push section..data
movsd qword [esp + 0x7c], xmm0
push str._sv_Rd_ct__v_Rd_ct_in___.2f_kN_m____.1f_kN_m__v_Ed_n
push dword [0x630da0]
call fcn.004070f0
add esp, 0x1c
lea eax, [esp + 0x230]
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 + 0x244]
push eax
push dword [0x630da0]
call fcn.004070f0
movsd xmm1, qword [esp + 0x84]
add esp, 0x1c
movsd xmm5, qword [esp + 0xc8]
movaps xmm0, xmm1
mulsd xmm0, qword [0x48d7d8]
sub esp, 0x18
movsd qword [esp + 0x10], xmm5
cvtpd2ps xmm0, xmm0
comiss xmm0, dword [esp + 0x3c]
cvtps2pd xmm2, xmm0
movsd qword [esp + 8], xmm2
movsd qword [esp], xmm1
push section..data
jb 0x41d8f3
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 + 0x254]
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 0x41cc04
movsd xmm2, qword [esp + 0x58]
subsd xmm2, qword [0x4905b0]
movss xmm1, dword [0x48ba38]
mov dword [esp + 0xc], 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 0x41c126
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x40], xmm0
jmp 0x41c12c
movsd qword [esp + 0x40], xmm3
movsd xmm0, qword [ebp + 0x80]
sub esp, 8
mulsd xmm0, qword [0x48bab8]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x134], xmm0
movsd xmm0, qword [ebp + 0x80]
mulsd xmm0, qword [0x48d7c0]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x34], 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 + 0x54]
cvtpd2ps xmm0, xmm1
push ecx
movsd xmm1, qword [0x611850]
cvtps2pd xmm2, xmm0
unpcklpd xmm1, xmm1
movaps xmm0, xmm1
movsd qword [esp + 0x98], 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 + 0x254]
push eax
push dword [0x630da0]
call fcn.004070f0
movsd xmm0, qword [esp + 0xac]
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 + 0x94]
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 + 0x244]
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 [esp + 0xc4]
add esp, 0x14
movsd qword [esp], xmm0
push section..data
push str._sMaximaler_Abstand_der_B
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x244]
push eax
push dword [0x630da0]
call fcn.004070f0
movzx eax, word [0x630d46]
push eax
call fcn.00403c60
movss xmm1, dword [esp + 0x4c]
add esp, 0x10
cvtps2pd xmm0, xmm1
fstp dword [esp + 0x38]
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x38]
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 + 0x24c]
push eax
push dword [0x630da0]
call fcn.004070f0
add esp, 0x24
test esi, esi
je 0x41c326
push section..data
push 0x48f920
push dword [0x630da0]
call fcn.004070f0
add esp, 0xc
test edi, edi
je 0x41c342
push section..data
push str._sAbst
push dword [0x630da0]
call fcn.004070f0
add esp, 0xc
lea eax, [esp + 0x230]
push eax
push dword [0x630da0]
call fcn.004070f0
movss xmm1, dword [esp + 0x34]
lea ecx, [esp + 0x138]
mov eax, 1
add esp, 8
lea edx, [eax + 0x12]
nop dword [eax]
movd xmm0, eax
inc eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
addss xmm0, dword [esp + 0x12c]
movss dword [ecx], xmm0
add ecx, 4
sub edx, 1
jne 0x41c370
movsd xmm1, qword [ebp + 0x54]
movsd xmm3, qword [esp + 0xa0]
movaps xmm0, xmm1
maxsd xmm0, xmm3
movsd qword [esp + 0x40], xmm0
movsd xmm0, qword [ebp + 0x2c]
addsd xmm0, xmm1
addsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
movsd xmm0, qword [ebp + 0x34]
addsd xmm0, xmm3
movss dword [esp + 0x20], xmm2
addsd xmm0, xmm3
cvtpd2ps xmm1, xmm0
comiss xmm2, xmm1
jbe 0x41c3e8
movaps xmm0, xmm2
movaps xmm2, xmm1
movss dword [esp + 0x20], xmm2
movaps xmm1, xmm0
mulss xmm1, xmm2
cvtps2pd xmm0, xmm1
xorps xmm1, xmm1
ucomisd xmm1, xmm0
ja 0x41c3fe
sqrtsd xmm0, xmm0
jmp 0x41c403
call fcn.0045bb50
mulsd xmm0, qword [0x490540]
mov ax, word [ebp + 0xb8]
addsd xmm0, qword [esp + 0xa8]
cvtsd2ss xmm0, xmm0
movss dword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x20]
movss xmm1, dword [esp + 0x10]
cvtps2pd xmm0, xmm0
mulsd xmm0, qword [0x490548]
addsd xmm0, qword [esp + 0xa8]
cvtpd2ps xmm0, xmm0
minss xmm1, xmm0
movss dword [esp + 0x10], xmm1
cmp ax, 1
jne 0x41c4cf
movsd xmm1, qword [ebp + 0x80]
xor eax, eax
movsd xmm3, qword [ebp + 0x44]
movsd xmm4, qword [0x48bad0]
lea ecx, [eax + 0x14]
nop dword [eax]
nop word [eax + eax]
movss xmm2, dword [esp + eax + 0x12c]
movsd xmm0, qword [esp + 0x40]
cvtps2pd xmm2, xmm2
comisd xmm0, xmm2
jbe 0x41c4ad
divsd xmm2, xmm0
movaps xmm0, xmm4
subsd xmm0, xmm2
mulsd xmm0, xmm3
addsd xmm0, xmm1
jmp 0x41c4b8
movsd xmm0, qword [ebp + 0x80]
movaps xmm1, xmm0
cvtsd2ss xmm0, xmm0
movss dword [esp + eax + 0xd4], xmm0
add eax, 4
sub ecx, 1
jne 0x41c480
jmp 0x41c537
cmp ax, 2
jne 0x41c53d
movsd xmm3, qword [ebp + 0x80]
xor eax, eax
movsd xmm2, qword [esp + 0x40]
cvtpd2ps xmm3, xmm3
lea ecx, [eax + 0x14]
movaps xmm1, xmm3
nop
movss xmm0, dword [esp + eax + 0x12c]
cvtps2pd xmm0, xmm0
comisd xmm2, xmm0
jbe 0x41c511
movsd xmm0, qword [esp + 0xb8]
cvtpd2ps xmm0, xmm0
jmp 0x41c514
movaps xmm0, xmm1
movss dword [esp + eax + 0xd4], xmm0
test esi, esi
je 0x41c52c
movss dword [esp + eax + 0xd4], xmm1
jmp 0x41c52f
movaps xmm1, xmm3
add eax, 4
sub ecx, 1
jne 0x41c4f0
movss xmm1, dword [esp + 0x10]
movsd xmm0, qword [ebp + 0x80]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x30], xmm0
mov eax, dword [esp + 0x30]
mov dword [esp + 0xd4], eax
mov dword [esp + 0xd8], eax
mov dword [esp + 0xdc], eax
mov dword [esp + 0xe0], eax
mov dword [esp + 0xe4], eax
mov dword [esp + 0xe8], eax
mov dword [esp + 0xec], eax
mov dword [esp + 0xf0], eax
mov dword [esp + 0xf4], eax
mov dword [esp + 0xf8], eax
mov dword [esp + 0xfc], eax
mov dword [esp + 0x100], eax
mov dword [esp + 0x104], eax
mov dword [esp + 0x108], eax
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
test esi, esi
je 0x41c5eb
movss xmm6, dword [esp + 0x4c]
jmp 0x41c5f1
movss xmm6, dword [esp + 0x50]
movsd xmm4, qword [0x611850]
mov ecx, 1
movsd xmm5, qword [0x611840]
movss xmm7, dword [esp + 0x74]
movss xmm3, dword [esp + 0x1c]
mov dx, word [ebp + 0x6c]
nop word [eax + eax]
movsx eax, cx
movss xmm2, dword [esp + eax*4 + 0x128]
test dx, dx
je 0x41c645
movaps xmm0, xmm1
addss xmm0, xmm2
addss xmm0, xmm0
cvtps2pd xmm1, xmm0
mulsd xmm1, xmm5
jmp 0x41c65e
movaps xmm0, xmm2
addss xmm0, xmm2
cvtps2pd xmm1, xmm0
xorps xmm0, xmm0
cvtss2sd xmm0, xmm6
mulsd xmm1, xmm5
addsd xmm1, xmm0
cvtpd2ps xmm1, xmm1
movss dword [esp + eax*4 + 0x1d8], xmm1
movss xmm0, dword [esp + 0x18]
divss xmm0, xmm1
subss xmm0, xmm3
mulss xmm0, xmm1
cmp cx, 1
jne 0x41c6a1
cvtps2pd xmm2, xmm0
movsd xmm0, qword [esp + 0x80]
mulsd xmm0, xmm4
divsd xmm0, qword [0x48bb40]
divsd xmm2, xmm0
jmp 0x41c6d1
movsd xmm1, qword [esp + 0x80]
mulsd xmm1, xmm4
mulss xmm0, xmm2
divsd xmm1, qword [0x48bb40]
cvtps2pd xmm2, xmm0
movss xmm0, dword [esp + eax*4 + 0xd0]
cvtps2pd xmm0, xmm0
mulsd xmm1, xmm0
divsd xmm2, xmm1
cvtpd2ps xmm0, xmm2
xorps xmm1, xmm1
comiss xmm1, xmm0
movss dword [esp + eax*4 + 0x180], xmm0
jae 0x41c700
movss xmm1, dword [esp + 0x10]
inc ecx
movaps xmm7, xmm0
cmp cx, 0x14
jle 0x41c620
mov edx, dword [esp + 0x14]
jmp 0x41c717
movzx edx, cx
movzx ecx, cx
mov dword [esp + 0x14], edx
mov dword [esp + 0xc], ecx
movss dword [esp + eax*4 + 0x180], xmm7
mov edi, 1
mov eax, edi
cmp ax, dx
jg 0x41c85e
movss xmm0, dword [esp + 0x2c]
mov ecx, eax
mulss xmm0, dword [0x48bb98]
xor esi, esi
mov dword [esp + 0x24], ecx
mulss xmm0, dword [esp + 0x28]
movss dword [esp + 0x2c], xmm0
nop dword [eax]
movzx edx, di
mov dword [esp + 0x30], edx
cmp di, word [esp + 0xc]
jne 0x41c77e
push section..data
push str._s_________________________________________________________________________________________________n
push dword [0x630da0]
call fcn.004070f0
mov ecx, dword [esp + 0x30]
add esp, 0xc
mov edx, dword [esp + 0x30]
movss xmm4, dword [esp + esi + 0xd4]
movss xmm2, dword [esp + esi + 0x1dc]
cvtps2pd xmm4, xmm4
cvtps2pd xmm3, xmm2
movaps xmm1, xmm4
movaps xmm0, xmm3
mulsd xmm1, qword [0x48d7d8]
divsd xmm0, xmm1
cvttsd2si eax, xmm0
movaps xmm0, xmm2
mulss xmm0, dword [0x48bb98]
movzx eax, ax
mulss xmm0, dword [esp + 0x2c]
cmp di, word [esp + 0xc]
jl 0x41c7d0
movss dword [esp + esi + 0x184], xmm0
cvtps2pd xmm0, xmm0
cwde
push eax
sub esp, 0x30
movss xmm1, dword [esp + esi + 0x1b8]
movsd qword [esp + 0x28], xmm0
movss xmm0, dword [esp + 0x4c]
movss xmm5, dword [esp + esi + 0x160]
divss xmm0, xmm2
cvtps2pd xmm1, xmm1
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x20], xmm1
movsd qword [esp + 0x18], xmm0
movsd qword [esp + 0x10], xmm3
movsd qword [esp + 8], xmm4
cvtps2pd xmm5, xmm5
movsd qword [esp], xmm5
push ecx
push section..data
cmp dx, 0xa
jae 0x41c833
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 0x41c838
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 + 0x68]
inc edi
inc ecx
add esp, 0x44
add esi, 4
mov dword [esp + 0x24], ecx
cmp di, word [esp + 0x14]
jle 0x41c750
lea eax, [esp + 0x230]
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 + 0x244]
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 + 0x3c]
movsx esi, ax
lea eax, [esp + 0x258]
push eax
push dword [0x630da0]
call fcn.004070f0
movss xmm3, dword [esp + esi*4 + 0x158]
add esp, 0x30
movsd xmm2, qword [ebp + 0x80]
sub esp, 0x20
cvtps2pd xmm3, xmm3
movaps xmm0, xmm2
mulsd xmm0, qword [0x490578]
unpcklpd xmm3, xmm3
movaps xmm1, xmm3
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], xmm2
movups xmmword [esp], xmm3
push section..data
movsd qword [esp + 0x7c], xmm0
jbe 0x41c943
push str._sl_w___.2lf_m__kappa_a__1___0.29___.2f____3.5___.2f____.2f___0.71__kappa_a__0.71_n
jmp 0x41c948
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 + 0x230]
push eax
push dword [0x630da0]
call fcn.004070f0
movsd xmm6, qword [ebp + 0x2c]
movss xmm4, dword [esp + esi*4 + 0x130]
movaps xmm0, xmm6
mulsd xmm0, qword [0x48bab8]
movsd xmm7, qword [ebp + 0x54]
movsd xmm3, qword [ebp + 0x80]
movsd xmm5, qword [ebp + 0x34]
movaps xmm1, xmm3
mulsd xmm1, qword [0x48d7d8]
addsd xmm0, xmm7
mulsd xmm5, qword [0x48bab8]
cvtps2pd xmm4, xmm4
addsd xmm5, qword [esp + 0xa8]
addsd xmm0, xmm4
movsd xmm2, qword [0x490550]
maxsd xmm2, qword [esp + 0x60]
addsd xmm5, xmm4
addsd xmm0, xmm1
movsd qword [esp + 0x60], xmm2
movss xmm2, dword [esp + 0x20]
cvtpd2ps xmm1, xmm0
movaps xmm0, xmm3
mulsd xmm0, qword [0x48d7d8]
addsd xmm5, xmm0
cvtpd2ps xmm0, xmm5
movsd qword [ebp + 0x34], xmm5
addss xmm0, xmm1
cvtps2pd xmm0, xmm0
mulsd xmm0, qword [0x48bb18]
cvtpd2ps xmm0, xmm0
divss xmm2, xmm0
movss dword [esp + 0x14], xmm0
cvtps2pd xmm0, xmm1
movss dword [esp + 0x38], xmm2
movsd qword [esp], xmm0
sub esp, 0x20
movsd qword [esp + 0x18], xmm3
movsd qword [esp + 0x10], xmm4
movsd qword [esp + 8], xmm6
movsd qword [esp], xmm7
push section..data
push str._sa_aussen_x___.2lf__0.5___.2lf___.2lf__1.5___.2f___.2lf_m_n
push dword [0x630da0]
call fcn.004070f0
movsd xmm1, qword [ebp + 0x34]
add esp, 0xc
cvtpd2ps xmm0, xmm1
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x20], xmm0
movsd xmm0, qword [ebp + 0x80]
movsd qword [esp + 0x18], xmm0
movss xmm0, dword [esp + esi*4 + 0x150]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp + 0x2c]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0xc8]
movsd qword [esp], xmm0
push section..data
push str._sa_aussen_y___.2lf__0.5___.2lf___.2lf__1.5___.2f___.2lf_m_n
push dword [0x630da0]
call fcn.004070f0
movss xmm0, dword [esp + 0x40]
add esp, 0x2c
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sU___.2lf_m_n
push dword [0x630da0]
call fcn.004070f0
movsd xmm0, qword [esp + 0x6c]
add esp, 0x14
cvtpd2ps xmm1, xmm0
movaps xmm0, xmm1
movss xmm2, dword [esp + 0x1c]
sub esp, 0x30
mulss xmm0, xmm2
cvtps2pd xmm6, xmm1
movss xmm1, dword [esp + 0x60]
comiss xmm0, xmm1
cvtps2pd xmm3, xmm0
cvtps2pd xmm5, xmm2
cvtps2pd xmm4, xmm1
jbe 0x41cb62
movss xmm0, dword [esp + 0x3c]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x28], xmm0
movss xmm0, dword [esp + 0x48]
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 0x41cf88
movss xmm2, dword [esp + 0x48]
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 + 0x60], xmm0
movss xmm0, dword [esp + 0x3c]
cvtps2pd xmm0, xmm0
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 + 0x78]
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 0x41cf7a
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
movsd xmm0, qword [ebp + 0x80]
add esp, 0x1c
cmp word [ebp + 0x6c], 0
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x30], xmm0
mov eax, dword [esp + 0x30]
mov dword [esp + 0xd4], eax
je 0x41cca9
movss xmm0, dword [esp + 0xd4]
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 0x41cda8
movsd xmm2, qword [ebp + 0x2c]
movaps xmm0, xmm2
maxsd xmm0, qword [ebp + 0x34]
minsd xmm2, qword [ebp + 0x34]
cvtpd2ps xmm7, xmm0
cvtpd2ps xmm1, xmm2
movaps xmm0, xmm7
movss xmm2, dword [0x48d7e0]
divss xmm0, xmm1
cvtps2pd xmm6, xmm1
comiss xmm2, xmm0
jb 0x41cd19
movsd xmm3, qword [0x611840]
addss xmm1, xmm7
movss xmm0, dword [esp + 0xd4]
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 0x41cda8
movss xmm3, dword [esp + 0xd4]
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 + 0x18]
sub esp, 0x10
cvtpd2ps xmm2, xmm1
movsd xmm1, qword [ebp + 0xa4]
divsd xmm1, qword [0x4905a8]
divss xmm0, xmm2
addsd xmm1, xmm1
movss dword [esp + 0x34], xmm2
cvtps2pd xmm4, xmm0
movss dword [esp + 0x30], xmm0
cvtps2pd xmm0, xmm2
movsd qword [esp + 0x98], xmm4
movsd qword [esp + 0xa0], xmm0
movss xmm0, dword [esp + 0x2c]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x50], 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 + 0xb0]
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 0x41cecb
movss xmm0, dword [esp + 0x20]
subss xmm0, dword [esp + 0x1c]
mulss xmm0, dword [esp + 0x24]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x58], xmm0
movsd xmm0, qword [esp + 0x40]
mulsd xmm0, qword [0x611840]
call fcn.0045b980
mulsd xmm0, qword [0x490560]
movsd xmm1, qword [esp + 0x58]
mulsd xmm0, qword [0x611850]
divsd xmm0, qword [0x48bb40]
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
movss dword [esp + 0x28], xmm0
movsd xmm0, qword [0x611850]
jmp 0x41ced9
movss xmm1, dword [0x4905c0]
movss dword [esp + 0x28], xmm1
divsd xmm0, qword [0x48bb40]
sub esp, 8
movsd qword [esp], xmm0
movsd xmm0, qword [esp + 0x48]
mulsd xmm0, qword [0x611840]
call fcn.0045b980
movss xmm1, dword [esp + 0x24]
sub esp, 0x28
movsd qword [esp + 0x20], xmm0
movss xmm0, dword [esp + 0x50]
subss xmm0, xmm1
mulss xmm0, dword [esp + 0x54]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0xc0]
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0xb8]
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 0x41d919
lea eax, [esp + 0x230]
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 + 0x244]
push eax
push dword [0x630da0]
call fcn.004070f0
movsd xmm0, qword [esp + 0x94]
add esp, 0xc
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0xd0]
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._sMinmale_maximale_St
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x258]
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 + 0x20], ecx
mov dword [esp + 0x30], eax
lea eax, [ecx + 1]
test di, di
movzx ecx, ax
movzx eax, di
cmovns ecx, eax
movzx eax, cx
cmp ax, word [0x51910c]
jg 0x41d92d
test ax, ax
je 0x41d92d
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 + 0x44]
inc edi
mov eax, dword [esp + 0x54]
dec ecx
add eax, edi
mov dword [esp + 0x44], ecx
add esp, 0x24
cmp ax, 4
jle 0x41d050
lea eax, [esp + 0x230]
push eax
push dword [0x630da0]
call fcn.004070f0
mov esi, dword [ebp + 0x98]
add esp, 8
cmp esi, 3
je 0x41d919
push section..data
push str._sMindestmomente_nach_DIN_1045_1_10.5.6_n
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x23c]
push eax
push dword [0x630da0]
call fcn.004070f0
add esp, 0x14
cmp esi, 1
jne 0x41d317
movss xmm2, dword [esp + 0x18]
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 + 0x48], 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 + 0x54]
lea eax, [esp + 0x78]
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 + 0xdc]
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x44]
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 + 0x250]
push eax
push dword [0x630da0]
call fcn.004070f0
add esp, 0x28
pop edi
pop esi
mov ecx, dword [esp + 0x2ac]
xor ecx, esp
call fcn.00426216
mov esp, ebp
pop ebp
ret
cmp esi, 2
jne 0x41d919
cmp byte [ebp + 0xcc], 0
je 0x41d68b
sub esp, 0x30
cmp byte [ebp + 0xd0], 0
jne 0x41d4e4
movss xmm5, dword [esp + 0x48]
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 + 0x3c], xmm0
cvtps2pd xmm0, xmm0
movss dword [esp + 0x60], 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 + 0x90]
movss xmm0, dword [esp + 0x48]
add esp, 0x3c
movss xmm1, dword [esp + 0x30]
andps xmm0, xmm2
movsd xmm3, qword [0x48bb30]
andps xmm1, xmm2
movsd xmm2, qword [ebp + 0x78]
movss dword [esp + 0xc], xmm0
movsd xmm0, qword [0x611820]
addsd xmm0, qword [0x611828]
push eax
lea eax, [esp + 0x68]
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 + 0xec], xmm0
movsd xmm0, qword [esp + 0xdc]
mulsd xmm1, qword [0x48bb40]
movsd qword [esp + 0x10], xmm0
movaps xmm0, xmm2
mulsd xmm0, qword [0x611858]
movsd qword [esp + 8], xmm3
movsd qword [esp + 0x84], xmm2
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push eax
call fcn.00405ac0
movss xmm1, dword [esp + 0x3c]
lea eax, [esp + 0x84]
movsd xmm0, qword [esp + 0xf0]
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 + 0xdc]
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm1
movsd xmm1, qword [esp + 0x84]
jmp 0x41d83d
movss xmm1, dword [esp + 0x48]
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 + 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 [0x630da0]
call fcn.004070f0
movsd xmm0, qword [0x611820]
lea eax, [esp + 0x90]
addsd xmm0, qword [0x611828]
movss xmm3, dword [esp + 0x48]
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 + 0x68]
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 + 0xec], xmm0
mulsd xmm2, qword [0x48bb40]
movsd xmm0, qword [esp + 0xdc]
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 0x84], xmm1
mulsd xmm1, qword [0x611858]
movaps xmm0, xmm2
movsd qword [esp + 8], xmm4
movss dword [esp + 0x38], xmm3
movsd qword [esp + 0xb4], xmm2
divsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push eax
call fcn.00405ac0
movss xmm0, dword [esp + 0x3c]
lea eax, [esp + 0x84]
movsd xmm1, qword [esp + 0xb8]
add esp, 0x30
movsd xmm3, qword [0x48bb30]
push eax
lea eax, [esp + 0x64]
push eax
sub esp, 0x24
movss dword [esp + 0x20], xmm0
movsd xmm0, qword [esp + 0xec]
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0xdc]
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [esp + 0x84]
mulsd xmm0, qword [0x611858]
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
jmp 0x41d861
cmp byte [ebp + 0xd0], 0
je 0x41d919
movss xmm5, dword [esp + 0x18]
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 + 0x3c], xmm0
cvtps2pd xmm0, xmm0
movss dword [esp + 0x60], 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 + 0x90]
movss xmm0, dword [esp + 0x48]
add esp, 0x3c
movss xmm1, dword [esp + 0x30]
andps xmm0, xmm2
movsd xmm3, qword [0x48bb30]
andps xmm1, xmm2
movsd xmm2, qword [ebp + 0x78]
movss dword [esp + 0xc], xmm0
movsd xmm0, qword [0x611820]
addsd xmm0, qword [0x611828]
push eax
lea eax, [esp + 0x68]
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 + 0xec], xmm0
movsd xmm0, qword [esp + 0xdc]
mulsd xmm1, qword [0x48bb40]
movsd qword [esp + 0x10], xmm0
movaps xmm0, xmm2
mulsd xmm0, qword [0x611858]
movsd qword [esp + 8], xmm3
movsd qword [esp + 0x84], xmm2
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push eax
call fcn.00405ac0
movss xmm1, dword [esp + 0x3c]
lea eax, [esp + 0x84]
movsd xmm0, qword [esp + 0xf0]
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 + 0xdc]
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm1
movsd xmm1, qword [esp + 0x84]
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 + 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 [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 + 0x258]
push eax
push dword [0x630da0]
call fcn.004070f0
add esp, 0x30
pop edi
pop esi
mov ecx, dword [esp + 0x2ac]
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 + 0x254]
push eax
push dword [0x630da0]
call fcn.004070f0
add esp, 0x2c
mov ecx, dword [esp + 0x2b4]
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