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

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x280
mov eax, dword [0x4a7480]
xor eax, esp
mov dword [esp + 0x27c], eax
push esi
mov esi, dword [ebp + 0xdc]
lea eax, [esp + 0x1fc]
push edi
mov edi, dword [ebp + 0xbc]
push section..data
push 0x48a76c
push eax
call fcn.004015c0
movsd xmm0, qword [ebp + 0x3c]
cvtpd2ps xmm0, xmm0
push 0x4a9900
movss xmm1, dword [0x48bc10]
mulss xmm0, dword [0x48bb98]
movss dword [esp + 0x1c], xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x90], xmm0
movsd xmm0, qword [0x5192e0]
maxsd xmm0, qword [ebp + 0x80]
mov dword [esi], 0
movsx eax, word [0x630d46]
push eax
movsd qword [esp + 0x5c], xmm0
mulsd xmm0, qword [0x48bb40]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x50], 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 + 0x58], xmm0
je 0x415733
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 esi, dword [ebp + 0x98]
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 + 0x74]
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 + 0x64]
push dword [ebp + 0xcc]
sub esp, 8
movsd qword [esp], xmm0
push eax
push esi
push dword [ebp + 0xe0]
push dword [ebp + 0xc0]
call fcn.004125a0
push section..data
push 0x48a76c
push dword [0x630da0]
call fcn.004070f0
movsd xmm0, qword [ebp + 0x54]
add esp, 0x4c
minsd xmm0, qword [ebp + 0x5c]
movsd xmm1, qword [esp + 0x48]
mov di, word [ebp + 0x6c]
cvtpd2ps xmm3, xmm1
movsd qword [esp + 0x50], xmm0
movss dword [esp + 0x10], xmm3
mov eax, dword [esp + 0x10]
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
mov dword [esp + 0xcc], eax
mov dword [esp + 0xd0], eax
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
cvtpd2ps xmm0, xmm0
cvtps2pd xmm0, xmm0
mulsd xmm0, qword [0x48bab8]
cvtpd2ps xmm0, xmm0
movss dword [esp + 8], xmm0
test di, di
je 0x415927
movss xmm0, dword [ebp + 0xd4]
lea eax, [esp + 0x30]
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], xmm3
movsd qword [esp], xmm0
push eax
lea eax, [esp + 0x28]
push eax
push dword [ebp + 0xd0]
push dword [ebp + 0xcc]
push esi
call fcn.0041e770
movss xmm1, dword [esp + 0x38]
add esp, 0x28
mov esi, dword [esp + 0x9c]
movss dword [esp + 0x1c], xmm1
jmp 0x415e3b
movsd xmm2, qword [ebp + 0x2c]
movsd xmm3, qword [ebp + 0x34]
movaps xmm0, xmm2
maxsd xmm0, xmm3
movss xmm7, dword [0x48d7e0]
cvtpd2ps xmm4, xmm0
movaps xmm0, xmm2
minsd xmm0, xmm3
movss dword [esp + 0x30], xmm4
movaps xmm5, xmm4
cvtpd2ps xmm0, xmm0
divss xmm5, xmm0
movaps xmm6, xmm0
movss dword [esp + 0x1c], xmm0
comiss xmm7, xmm5
addss xmm6, xmm4
movss dword [esp + 8], xmm6
jb 0x415a78
cvtps2pd xmm0, xmm6
addsd xmm0, xmm0
cvtpd2ps xmm0, xmm0
cvtps2pd xmm4, xmm0
movaps xmm0, xmm1
mulsd xmm0, qword [0x490590]
movsd qword [esp + 0x28], xmm4
comisd xmm0, xmm4
movsd qword [esp + 0x20], xmm0
ja 0x4159d8
cmp byte [ebp + 0xc0], 0
jne 0x4159d8
push section..data
push str._sDer_Nachweis_ist_nach_DIN_1045_1_10.3_zu_f
push dword [0x630da0]
call fcn.004070f0
add esp, 0xc
pop edi
pop esi
mov ecx, dword [esp + 0x27c]
xor ecx, esp
call fcn.00426216
mov esp, ebp
pop ebp
ret
sub esp, 0x20
cvtps2pd xmm0, xmm5
movsd qword [esp + 0x18], xmm1
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm3
movsd qword [esp], xmm2
push section..data
push 0x48dc44
push dword [0x630da0]
call fcn.004070f0
movss xmm3, dword [esp + 0x48]
add esp, 0xc
movss xmm2, dword [esp + 0x50]
movsd xmm1, qword [esp + 0x40]
cvtps2pd xmm3, xmm3
movsd qword [esp + 0x18], xmm1
movsd xmm1, qword [esp + 0x48]
cvtps2pd xmm0, xmm2
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm3
movsd qword [esp], xmm0
push section..data
push str._sUmfang_U_c__2____.2lf___.2lf____.2lf_m___11__d___.2lf_n
push dword [0x630da0]
movsd qword [esp + 0x8c], xmm3
call fcn.004070f0
lea eax, [esp + 0x22c]
push eax
push dword [0x630da0]
call fcn.004070f0
add esp, 0x34
jmp 0x415a81
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x60], xmm0
movsd xmm1, qword [ebp + 0x5c]
sub esp, 0x10
movsd xmm0, qword [ebp + 0x54]
addsd xmm1, xmm1
addsd xmm0, xmm0
movsd qword [esp + 8], xmm1
movsd qword [esp], xmm0
push section..data
push str._sBodenfl
push dword [0x630da0]
movsd qword [ebp + 0x5c], xmm1
movsd qword [ebp + 0x54], xmm0
call fcn.004070f0
movsd xmm0, qword [ebp + 0x54]
add esp, 0xc
minsd xmm0, qword [ebp + 0x5c]
cvtpd2ps xmm0, xmm0
cvtps2pd xmm0, xmm0
mulsd xmm0, qword [0x48bab8]
cvtpd2ps xmm0, xmm0
cvtps2pd xmm1, xmm0
movss dword [esp + 0x38], xmm0
movaps xmm0, xmm1
divsd xmm0, qword [esp + 0x58]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x2c], xmm0
movaps xmm0, xmm1
addsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm1
push section..data
push str._sRadius_einbeschriebener_Kreis___.2lf_m______Max_Durchmesser_Durchstanzkegel___.2lf_m__n
push dword [0x630da0]
call fcn.004070f0
movss xmm1, dword [esp + 0x38]
add esp, 0x1c
movss xmm0, dword [0x490518]
sub esp, 0x18
cvtps2pd xmm2, xmm1
comiss xmm0, xmm1
movsd xmm0, qword [esp + 0x60]
movsd qword [esp + 0x10], xmm2
movss xmm2, dword [esp + 0x40]
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm2
movsd qword [esp], xmm0
push section..data
jb 0x415b75
push 0x48e108
jmp 0x415bf6
push str._sZugeh
push dword [0x630da0]
call fcn.004070f0
movsd xmm0, qword [esp + 0x6c]
add esp, 0x1c
mulsd xmm0, qword [0x48d7d8]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x30], xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sKleinerer_Radius_gew
push dword [0x630da0]
call fcn.004070f0
movss xmm2, dword [esp + 0x3c]
cvtps2pd xmm1, xmm2
push ecx
movsd xmm2, qword [esp + 0x60]
movaps xmm0, xmm1
divsd xmm0, xmm2
cvtpd2ps xmm0, xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm2
movsd qword [esp], xmm1
push section..data
push str._sZugeh
push dword [0x630da0]
call fcn.004070f0
add esp, 0x24
lea eax, [esp + 0x200]
push eax
push dword [0x630da0]
call fcn.004070f0
movss xmm0, dword [esp + 0x30]
cvtps2pd xmm0, xmm0
mulsd xmm0, qword [0x48bab8]
cvtpd2ps xmm0, xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sBemessungsschnitt_auf_halber_H
push dword [0x630da0]
movsd qword [esp + 0x34], xmm0
call fcn.004070f0
movsd xmm1, qword [esp + 0x34]
add esp, 0xc
movss xmm2, dword [esp + 0x10]
movaps xmm0, xmm1
cvtps2pd xmm2, xmm2
addsd xmm0, xmm1
movsd qword [esp], xmm1
addsd xmm2, xmm2
push section..data
push str._sSomit_Rundschnitt_U_im_Abstand_r___.2lf_m_vom_Rand_der_Kraft_n
push dword [0x630da0]
mulsd xmm0, qword [0x611840]
movsd qword [esp + 0x8c], xmm2
addsd xmm0, xmm2
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x30], xmm0
call fcn.004070f0
movss xmm3, dword [esp + 0x30]
add esp, 4
movsd xmm2, qword [esp + 0x30]
mulsd xmm2, qword [0x490570]
cvtps2pd xmm0, xmm3
movsd qword [esp + 0x30], xmm0
movss xmm0, dword [esp + 0x40]
cvtps2pd xmm1, xmm0
movsd xmm0, qword [esp + 0x70]
addsd xmm0, xmm2
addsd xmm1, xmm2
mulsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm3
movsd qword [esp], xmm0
push section..data
push str._sRundschnitt_U__2.0_a__b___2pir___.2lf_m___1____A_crit___.2lf_m2__approx.__n
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x21c]
push eax
push dword [0x630da0]
call fcn.004070f0
movsd xmm0, qword [esp + 0x6c]
add esp, 0x1c
movsd qword [esp], xmm0
push section..data
push str._sAlternativ:_Nachweis_im_Abstand_1.0_d___.2lf_m__Platte__Verst.__von_Lastfl
push dword [0x630da0]
call fcn.004070f0
movss xmm0, dword [esp + 0x24]
cvtps2pd xmm1, xmm0
movss dword [esp + 0x1c], xmm0
movaps xmm0, xmm1
movss xmm2, dword [esp + 0x44]
addsd xmm0, xmm1
mulsd xmm1, qword [0x490570]
mulsd xmm0, qword [0x611840]
addsd xmm0, qword [esp + 0x8c]
cvtpd2ps xmm0, xmm0
cvtps2pd xmm3, xmm0
movss dword [esp + 0x24], xmm0
movsd qword [esp + 0x8c], xmm3
cvtps2pd xmm0, xmm2
movsd xmm2, qword [esp + 0x74]
addsd xmm0, xmm1
addsd xmm2, xmm1
add esp, 4
mulsd xmm0, xmm2
cvtpd2ps xmm0, xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm3
push section..data
push str._sRundschnitt_U__2.0_a__b___2pir___.2lf_m___2____A_crit___.2lf_m2__approx.__n
push dword [0x630da0]
call fcn.004070f0
movss xmm0, dword [esp + 0x2c]
add esp, 0x1c
sub esp, 8
comiss xmm0, dword [esp + 0x24]
jbe 0x415e16
movsd xmm0, qword [esp + 0x80]
movsd qword [esp], xmm0
push section..data
push 0x48e3a8
push dword [0x630da0]
call fcn.004070f0
movss xmm0, dword [esp + 0x24]
add esp, 0x14
movss dword [esp + 0x1c], xmm0
mov esi, 1
jmp 0x415e3b
movsd xmm0, qword [esp + 0x28]
movsd qword [esp], xmm0
push section..data
push str._sGew
push dword [0x630da0]
call fcn.004070f0
add esp, 0x14
xor esi, esi
movss xmm0, dword [esp + 8]
cvtps2pd xmm0, xmm0
comisd xmm0, xmmword [esp + 0x50]
jbe 0x415e67
movsd xmm0, qword [esp + 0x48]
subsd xmm0, qword [ebp + 0x44]
movsd qword [esp + 0x48], xmm0
mulsd xmm0, qword [0x48bb30]
jmp 0x415e6c
movsd xmm0, qword [ebp + 0x78]
cmp byte [0x519388], 0
movss xmm5, dword [esp + 0x40]
movsd qword [esp + 0x60], xmm0
jne 0x415e95
cmp byte [0x51938f], 0
jne 0x415e95
movss xmm4, dword [esp + 0x58]
jmp 0x415f97
movss xmm4, dword [esp + 0x58]
comiss xmm4, dword [0x48d758]
movss dword [esp + 8], xmm4
jbe 0x415f9d
movss xmm2, dword [esp + 0x28]
sub esp, 0x10
divss xmm4, xmm5
cvtps2pd xmm2, xmm2
cvtps2pd xmm0, xmm4
movaps xmm3, xmm2
mulsd xmm3, qword [0x611840]
movsd qword [esp + 0x88], xmm0
mulsd xmm3, xmm2
movaps xmm1, xmm3
movsd qword [esp + 8], xmm3
mulsd xmm1, qword [ebp + 0x24]
movsd qword [esp], xmm2
push section..data
push 0x48e410
push dword [0x630da0]
movsd qword [esp + 0x6c], xmm1
mulsd xmm1, qword [0x48bab8]
movsd qword [esp + 0x3c], xmm3
subsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x24], xmm0
call fcn.004070f0
movss xmm0, dword [esp + 0x24]
sub esp, 0x14
movsd xmm1, qword [esp + 0x80]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x28], xmm0
movsd xmm0, qword [esp + 0xa8]
movsd qword [esp + 0x20], xmm1
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [ebp + 0x24]
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x50]
movsd qword [esp], xmm0
push section..data
push str._sFl
push dword [0x630da0]
call fcn.004070f0
movss xmm4, dword [esp + 0x44]
add esp, 0x3c
movss xmm5, dword [esp + 0x40]
mulss xmm4, xmm5
movss dword [esp + 8], xmm4
movss xmm1, dword [esp + 0x1c]
movaps xmm0, xmm4
divss xmm0, xmm1
sub esp, 0x20
movss dword [esp + 0x50], xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm5
movsd qword [esp + 8], xmm0
movaps xmm0, xmm4
divss xmm0, xmm5
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 + 0x22c]
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 + 0x200]
push eax
push dword [0x630da0]
call fcn.004070f0
movzx eax, word [0x630d44]
add esp, 8
movsd xmm0, qword [esp + 0x60]
cvtpd2ps xmm0, xmm0
push eax
movzx eax, word [0x630d46]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x18]
movss dword [esp], xmm0
push eax
call fcn.00403940
movsd xmm0, qword [esp + 0x70]
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 + 0x58]
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 + 0x64]
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 xmm3, dword [esp + 0x54]
movsd xmm1, qword [esp + 0x74]
mulsd xmm1, qword [0x48bb30]
cvtps2pd xmm3, xmm3
movaps xmm0, xmm3
maxsd xmm0, qword [ebp + 0x88]
maxsd xmm3, qword [ebp + 0x90]
movsd qword [esp + 0xa4], xmm0
divsd xmm0, xmm1
movsd qword [esp + 0x9c], xmm3
cvtpd2ps xmm2, xmm0
movaps xmm0, xmm3
divsd xmm0, xmm1
movss dword [esp + 0x24], xmm2
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x54], xmm0
mulss xmm0, xmm2
cvtps2pd xmm0, xmm0
xorps xmm1, xmm1
ucomisd xmm1, xmm0
ja 0x41613f
sqrtsd xmm0, xmm0
jmp 0x416144
call fcn.0045bb50
movss xmm1, dword [esp + 0x24]
cvtsd2ss xmm0, xmm0
push ecx
cvtps2pd xmm1, xmm1
movss dword [esp + 0x40], xmm0
movss xmm0, dword [esp + 0x58]
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 + 0x50]
add esp, 0x10
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 0x68], xmm0
movss xmm0, dword [esp + 0x58]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x28]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._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 + 0x24], 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 + 0xc]
comiss xmm2, xmm1
movss xmm0, dword [esp + 0x28]
jbe 0x416278
minss xmm0, xmm1
jmp 0x41627c
minss xmm0, xmm2
movss dword [esp + 0x28], xmm0
sub esp, 0x20
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
movsd qword [esp + 0x78], xmm0
movsd xmm0, qword [0x490510]
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x70]
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 [esp + 0x8c]
mulsd xmm1, qword [0x48d7f0]
movsd xmm0, qword [0x4905a0]
divsd xmm0, xmm1
movsd qword [esp + 0x7c], xmm1
xorps xmm1, xmm1
ucomisd xmm1, xmm0
ja 0x4162fd
sqrtsd xmm0, xmm0
jmp 0x416302
call fcn.0045bb50
movsd xmm2, qword [esp + 0x74]
add esp, 4
mulsd xmm2, qword [0x48bb40]
cvtsd2ss xmm0, xmm0
movsd qword [esp + 0x20], xmm2
addss xmm0, dword [0x48ba38]
movsd qword [esp + 0x48], xmm2
movaps xmm1, xmm0
minss xmm1, dword [0x48d7e0]
cvtss2sd xmm0, xmm0
movss dword [esp + 0x38], xmm1
cvtss2sd xmm1, xmm1
unpcklpd xmm0, xmm0
movsd qword [esp + 0x18], xmm1
movups xmmword [esp + 8], xmm0
movsd qword [esp], xmm2
push section..data
push str._skappa__1___200__.1lf__1_2____.2f__minimum__.2f_2.0____.2f___d___.1lf_mm_n
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x234]
push eax
push dword [0x630da0]
call fcn.004070f0
add esp, 0x3c
test esi, esi
je 0x416391
movss xmm1, dword [0x48d790]
jmp 0x416399
movss xmm1, dword [0x48ba38]
movss xmm0, dword [esp + 0x28]
mulss xmm0, dword [0x48bb98]
movss dword [esp + 0x40], xmm1
movsd xmm1, qword [0x48d7b0]
mulss xmm0, dword [0x630d34]
cvtps2pd xmm0, xmm0
call fcn.0045ae30
movss xmm4, dword [esp + 0x10]
xorps xmm2, xmm2
movss xmm5, dword [esp + 0x3c]
movaps xmm1, xmm4
mulss xmm1, dword [0x490508]
cvtps2pd xmm5, xmm5
cvtps2pd xmm1, xmm1
movsd xmm6, qword [0x48bc20]
mulsd xmm0, xmm1
movss xmm1, dword [esp + 0x40]
cvtps2pd xmm7, xmm1
mulsd xmm0, xmm5
mulsd xmm0, xmm7
cvtsd2ss xmm0, xmm0
cvtss2sd xmm2, xmm0
movss dword [esp + 0x1c], xmm0
movss xmm0, dword [esp + 0x30]
cvtps2pd xmm3, xmm0
movaps xmm0, xmm2
movsd qword [esp + 0x40], xmm2
movaps xmm1, xmm3
andps xmm0, xmm6
andps xmm1, xmm6
comisd xmm0, xmm1
jb 0x41651e
movss xmm0, dword [0x630d34]
movsd xmm2, qword [esp + 0x58]
cvtps2pd xmm0, xmm0
test esi, esi
je 0x416487
sub esp, 0x28
movsd qword [esp + 0x20], xmm7
movsd qword [esp + 0x18], xmm5
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm4
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_.2lf__n
push dword [0x630da0]
call fcn.004070f0
add esp, 0x34
jmp 0x4164bc
sub esp, 0x20
movsd qword [esp + 0x18], xmm5
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm4
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
add esp, 0x2c
movss xmm1, dword [esp + 0x30]
sub esp, 0x10
cvtps2pd xmm0, xmm1
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x50]
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 + 0x21c]
push eax
push dword [0x630da0]
call fcn.004070f0
push section..data
push 0x48e774
push dword [0x630da0]
call fcn.004070f0
add esp, 0x30
jmp 0x4174d5
movsd xmm0, qword [esp + 0x20]
test esi, esi
je 0x416585
sub esp, 0x38
movsd qword [esp + 0x30], xmm3
movsd qword [esp + 0x28], xmm2
movsd qword [esp + 0x20], xmm7
movsd qword [esp + 0x18], xmm0
movss xmm0, dword [0x630d34]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [esp + 0x90]
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm4
movsd qword [esp], xmm0
push section..data
push str._sv_Rd_ct__0.14_.1f_100_.4f_.1f__1_3__.1lf_.1lf___.2lf_kN_m____.2lf_kN_m__v_Ed_n
push dword [0x630da0]
call fcn.004070f0
add esp, 0x44
jmp 0x4165da
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 + 0x88]
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm4
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
movss xmm1, dword [esp + 0x3c]
xorps xmm0, xmm0
mulss xmm1, dword [0x490508]
mulss xmm1, dword [esp + 0x10]
comiss xmm1, xmm0
jbe 0x4166c4
movss xmm2, dword [0x630d34]
comiss xmm2, xmm0
jbe 0x4166c4
movss xmm0, dword [esp + 0x30]
lea eax, [esp + 0x200]
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 + 0x14], xmm1
call fcn.004070f0
movss xmm1, dword [esp + 0x30]
add esp, 8
comiss xmm1, dword [0x48d758]
movss xmm0, dword [esp + 0xc]
cvtps2pd xmm3, xmm0
jbe 0x416698
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 0x4166c4
movsd xmm0, qword [esp + 0x58]
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 + 0x200]
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 + 0x214]
push eax
push dword [0x630da0]
call fcn.004070f0
movsd xmm1, qword [esp + 0x5c]
add esp, 0x1c
movss xmm3, dword [esp + 0x30]
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 0x417e63
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 + 0x224]
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 0x41717b
movsd xmm2, qword [esp + 0x50]
subsd xmm2, qword [0x4905b0]
movss xmm1, dword [0x48ba38]
mov dword [esp + 0x58], 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 0x4167f0
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x20], xmm0
jmp 0x4167f6
movsd qword [esp + 0x20], xmm3
movsd xmm0, qword [esp + 0x48]
sub esp, 8
mulsd xmm0, qword [0x48bab8]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x104], xmm0
movsd xmm0, qword [esp + 0x50]
mulsd xmm0, qword [0x48d7c0]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x30], 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 + 0x34]
cvtpd2ps xmm0, xmm1
push ecx
movsd xmm1, qword [0x611850]
cvtps2pd xmm2, xmm0
unpcklpd xmm1, xmm1
movaps xmm0, xmm1
movsd qword [esp + 0x28], 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 + 0x224]
push eax
push dword [0x630da0]
call fcn.004070f0
movsd xmm0, qword [esp + 0x3c]
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 + 0x24]
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 + 0x214]
push eax
push dword [0x630da0]
call fcn.004070f0
movsd xmm1, qword [esp + 0x7c]
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 + 0x64]
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 + 0x214]
push eax
push dword [0x630da0]
call fcn.004070f0
movzx eax, word [0x630d46]
push eax
call fcn.00403c60
movss xmm1, dword [esp + 0x48]
add esp, 0x10
fstp dword [esp + 0x4c]
cvtps2pd xmm0, xmm1
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x4c]
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 + 0x21c]
push eax
push dword [0x630da0]
call fcn.004070f0
movsd xmm0, qword [esp + 0x64]
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 + 0x214]
push eax
push dword [0x630da0]
call fcn.004070f0
add esp, 0x1c
cmp byte [ebp + 0xc0], 0
push section..data
jne 0x416a18
push 0x48ec20
jmp 0x416a1d
push 0x48ec5c
push dword [0x630da0]
call fcn.004070f0
add esp, 0xc
lea eax, [esp + 0x200]
push eax
push dword [0x630da0]
call fcn.004070f0
movss xmm7, dword [esp + 0x30]
lea ecx, [esp + 0x108]
mov eax, 1
add esp, 8
lea edx, [eax + 0x12]
movd xmm0, eax
inc eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm7
addss xmm0, dword [esp + 0xfc]
movss dword [ecx], xmm0
add ecx, 4
sub edx, 1
jne 0x416a56
movsd xmm1, qword [ebp + 0x2c]
lea ecx, [edx + 1]
movaps xmm0, xmm1
maxsd xmm0, qword [ebp + 0x34]
minsd xmm1, qword [ebp + 0x34]
cvtpd2ps xmm6, xmm0
cvtpd2ps xmm2, xmm1
movaps xmm0, xmm6
movss xmm1, dword [0x48d7e0]
divss xmm0, xmm2
movss dword [esp + 0xc], xmm2
comiss xmm1, xmm0
jb 0x416c08
movsd xmm0, qword [0x611850]
movsd xmm1, qword [0x611840]
movss xmm4, dword [esp + 0x1c]
movsd xmm5, qword [0x48bb40]
movsd qword [esp + 0x20], xmm0
movsd qword [esp + 0x30], xmm1
jmp 0x416ae6
movss xmm2, dword [esp + 0xc]
movsx eax, cx
movss xmm3, dword [esp + eax*4 + 0xf8]
test di, di
je 0x416b17
xorps xmm2, xmm2
cvtss2sd xmm2, xmm6
cvtps2pd xmm0, xmm3
mulsd xmm2, qword [0x48bab8]
addsd xmm2, xmm0
addsd xmm2, xmm2
mulsd xmm2, xmm1
jmp 0x416b39
movaps xmm1, xmm2
movaps xmm0, xmm3
addss xmm0, xmm3
addss xmm1, xmm6
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 + 0x1a8], xmm1
movss xmm2, dword [esp + 8]
movaps xmm0, xmm2
divss xmm0, xmm1
subss xmm0, xmm4
mulss xmm0, xmm1
cmp cx, 1
jne 0x416b86
cvtps2pd xmm3, xmm0
movsd xmm0, qword [esp + 0x10]
mulsd xmm0, qword [esp + 0x20]
movsd xmm5, qword [0x48bb40]
divsd xmm0, qword [0x48bb40]
divsd xmm3, xmm0
jmp 0x416bb1
mulss xmm0, xmm3
movss xmm1, dword [esp + eax*4 + 0xa0]
cvtps2pd xmm1, xmm1
cvtps2pd xmm3, xmm0
movsd xmm0, qword [esp + 0x10]
mulsd xmm0, qword [esp + 0x20]
divsd xmm0, xmm5
mulsd xmm1, xmm0
divsd xmm3, xmm1
cvtpd2ps xmm0, xmm3
xorps xmm1, xmm1
comiss xmm1, xmm0
movss dword [esp + eax*4 + 0x150], xmm0
jae 0x416be8
movsd xmm1, qword [esp + 0x30]
inc ecx
movss dword [esp + 0x40], xmm0
cmp cx, 0x14
jle 0x416ae0
mov edx, dword [esp + 0xc]
xor eax, eax
jmp 0x416d59
movss xmm0, dword [esp + 0x40]
movzx edx, cx
movzx ecx, cx
movss dword [esp + eax*4 + 0x150], xmm0
mov eax, ecx
mov dword [esp + 0x58], ecx
jmp 0x416d59
movsd xmm7, qword [esp + 0x10]
mulsd xmm7, qword [0x611850]
cvtps2pd xmm0, xmm2
divsd xmm7, qword [0x48bb40]
movaps xmm1, xmm0
movsd qword [esp + 0x20], xmm0
addsd xmm1, xmm0
movsd qword [esp + 0x78], xmm1
cvtps2pd xmm1, xmm6
movsd qword [esp + 0x50], xmm1
nop dword [eax]
movsx eax, cx
movss xmm6, dword [esp + eax*4 + 0xa0]
cvtps2pd xmm6, xmm6
movss xmm5, dword [esp + eax*4 + 0xf8]
movaps xmm1, xmm6
movaps xmm2, xmm5
mulsd xmm1, qword [0x490568]
addss xmm2, xmm5
minsd xmm0, xmm1
movaps xmm1, xmm6
mulsd xmm1, qword [0x490588]
mulsd xmm6, xmm7
cvtpd2ps xmm3, xmm0
movsd xmm0, qword [esp + 0x50]
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 + 0x78]
mulsd xmm1, qword [0x611840]
cvtpd2ps xmm0, xmm0
addss xmm0, xmm2
addss xmm0, xmm3
addss xmm0, xmm2
movss xmm2, dword [esp + 8]
addss xmm0, xmm0
cvtps2pd xmm0, xmm0
addsd xmm1, xmm0
movaps xmm0, xmm2
cvtpd2ps xmm1, xmm1
divss xmm0, xmm1
movss dword [esp + eax*4 + 0x1a8], xmm1
subss xmm0, dword [esp + 0x1c]
mulss xmm0, xmm1
xorps xmm1, xmm1
mulss xmm0, xmm5
cvtps2pd xmm0, xmm0
divsd xmm0, xmm6
cvtpd2ps xmm0, xmm0
comiss xmm1, xmm0
movss dword [esp + eax*4 + 0x150], xmm0
jae 0x416d3e
cvtps2pd xmm0, xmm0
inc ecx
maxsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
movss dword [esp + eax*4 + 0x150], xmm0
movsd xmm0, qword [esp + 0x20]
cmp cx, 0x14
jle 0x416c40
mov edx, dword [esp + 0xc]
xor eax, eax
jmp 0x416d53
mov dword [esp + eax*4 + 0x150], 0
movzx eax, cx
movzx edx, cx
mov dword [esp + 0x58], eax
movss xmm7, dword [esp + 0x28]
mov edi, 1
mov dword [esp + 0x30], edx
mov ecx, edi
cmp cx, dx
jg 0x416eb5
mulss xmm7, dword [0x48bb98]
xor esi, esi
mov dword [esp + 0x10], ecx
mulss xmm7, dword [esp + 0x3c]
movss dword [esp + 0x28], xmm7
nop word [eax + eax]
movzx edx, di
mov dword [esp + 0xc], edx
cmp di, ax
jne 0x416dc8
push section..data
push str._s_________________________________________________________________________________________________n
push dword [0x630da0]
call fcn.004070f0
movss xmm2, dword [esp + 0x14]
add esp, 0xc
movss xmm7, dword [esp + 0x28]
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0xc]
movss xmm5, dword [esp + esi + 0xa4]
movss xmm3, dword [esp + esi + 0x1ac]
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, xmm7
cmp di, word [esp + 0x58]
jl 0x416e18
movss dword [esp + esi + 0x154], xmm0
cvtps2pd xmm0, xmm0
cwde
push eax
sub esp, 0x30
movss xmm1, dword [esp + esi + 0x188]
movsd qword [esp + 0x28], xmm0
movaps xmm0, xmm2
movss xmm6, dword [esp + esi + 0x130]
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 0x416e78
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 0x416e7d
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 + 0x54]
inc edi
mov edx, dword [esp + 0x74]
inc ecx
movss xmm2, dword [esp + 0x4c]
add esp, 0x44
movss xmm7, dword [esp + 0x28]
add esi, 4
mov eax, dword [esp + 0x58]
mov dword [esp + 0x10], ecx
cmp di, dx
jle 0x416d90
lea eax, [esp + 0x200]
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 + 0x214]
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 + 0x58]
movsx esi, ax
lea eax, [esp + 0x228]
push eax
push dword [0x630da0]
call fcn.004070f0
movss xmm3, dword [esp + esi*4 + 0x128]
add esp, 0x30
movsd xmm2, qword [esp + 0x48]
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 + 0x74], xmm0
jbe 0x416f98
push str._sl_w___.2lf_m__kappa_a__1___0.29___.2f____3.5___.2f____.2f___0.71__kappa_a__0.71_n
jmp 0x416f9d
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 + 0x200]
push eax
push dword [0x630da0]
call fcn.004070f0
movsd xmm3, qword [esp + 0x50]
movss xmm4, dword [esp + esi*4 + 0x100]
movaps xmm0, xmm3
mulsd xmm0, qword [0x48d7d8]
cvtps2pd xmm4, xmm4
movsd xmm2, qword [0x490550]
maxsd xmm2, qword [esp + 0x58]
addsd xmm0, xmm4
movsd qword [esp + 0x58], xmm2
cvtpd2ps xmm0, xmm0
movss xmm2, dword [esp + 0x10]
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 + 0x14], xmm2
movsd qword [esp], xmm0
sub esp, 0x18
movsd qword [esp + 0x40], xmm0
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm3
movsd qword [esp], xmm4
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 + 0x7c]
add esp, 0x2c
movss xmm2, dword [esp + 0x1c]
sub esp, 0x30
cvtpd2ps xmm1, xmm0
cvtps2pd xmm5, xmm2
movaps xmm0, xmm1
mulss xmm0, xmm2
cvtps2pd xmm6, xmm1
movss xmm1, dword [esp + 0x3c]
comiss xmm0, xmm1
cvtps2pd xmm3, xmm0
cvtps2pd xmm4, xmm1
jbe 0x4170dc
movsd xmm0, qword [esp + 0x50]
movsd qword [esp + 0x28], xmm0
movss xmm0, dword [esp + 0x38]
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 0x4174d5
movss xmm2, dword [esp + 0x38]
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 + 0x3c], xmm0
movsd xmm0, qword [esp + 0x50]
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 + 0x54]
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 0x4174c7
movsd xmm0, qword [esp + 0x48]
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 di, di
je 0x4171ff
movss xmm0, dword [esp + 0xa4]
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 0x4172fe
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 0x41726f
movsd xmm3, qword [0x611840]
addss xmm1, xmm7
movss xmm0, dword [esp + 0xa4]
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 0x4172fe
movss xmm3, dword [esp + 0xa4]
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 + 8]
sub esp, 0x10
cvtpd2ps xmm2, xmm1
movsd xmm1, qword [ebp + 0xa4]
divsd xmm1, qword [0x4905a8]
divss xmm0, xmm2
addsd xmm1, xmm1
movss dword [esp + 0x40], xmm2
cvtps2pd xmm4, xmm0
movss dword [esp + 0x4c], xmm0
cvtps2pd xmm0, xmm2
movsd qword [esp + 0x88], xmm4
movsd qword [esp + 0x58], xmm0
movss xmm0, dword [esp + 0x2c]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x30], 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 + 0x68]
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 0x41741b
movss xmm0, dword [esp + 0x3c]
subss xmm0, dword [esp + 0x1c]
mulss xmm0, dword [esp + 0x30]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x50], xmm0
movsd xmm0, qword [esp + 0x20]
mulsd xmm0, qword [0x611840]
call fcn.0045b980
mulsd xmm0, qword [0x490560]
movsd xmm1, qword [esp + 0x50]
mulsd xmm0, qword [0x611850]
divsd xmm0, qword [0x48bb40]
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
movss dword [esp + 0x40], xmm0
movsd xmm0, qword [0x611850]
jmp 0x417429
movss xmm1, dword [0x4905c0]
movss dword [esp + 0x40], xmm1
divsd xmm0, qword [0x48bb40]
sub esp, 8
movsd qword [esp], xmm0
movsd xmm0, qword [esp + 0x28]
mulsd xmm0, qword [0x611840]
call fcn.0045b980
movss xmm1, dword [esp + 0x24]
sub esp, 0x28
movsd qword [esp + 0x20], xmm0
movss xmm0, dword [esp + 0x6c]
subss xmm0, xmm1
mulss xmm0, dword [esp + 0x60]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0x78]
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0xa8]
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 + 0x7c]
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 0x417e89
lea eax, [esp + 0x200]
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 + 0x214]
push eax
push dword [0x630da0]
call fcn.004070f0
movsd xmm0, qword [esp + 0xa4]
add esp, 0xc
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0xa0]
movsd qword [esp], xmm0
push section..data
push str._sBiegebewehrung_as_x___.2f_cm2_m__as_y___.2f_cm2_m_n
push dword [0x630da0]
call fcn.004070f0
push section..data
push str._sMinmale_maximale_St
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x228]
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 + 0x3c], ecx
mov dword [esp + 0xc], eax
nop dword [eax]
lea eax, [ecx + 1]
test di, di
movzx ecx, ax
movzx eax, di
cmovns ecx, eax
movzx eax, cx
cmp ax, word [0x51910c]
jg 0x417e9d
test ax, ax
je 0x417e9d
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 + 0x60]
inc edi
mov eax, dword [esp + 0x30]
dec ecx
add eax, edi
mov dword [esp + 0x60], ecx
add esp, 0x24
cmp ax, 4
jle 0x4175a0
lea eax, [esp + 0x200]
push eax
push dword [0x630da0]
call fcn.004070f0
mov esi, dword [ebp + 0x98]
add esp, 8
cmp esi, 3
je 0x417e89
push section..data
push str._sMindestmomente_nach_DIN_1045_1_10.5.6_n
push dword [0x630da0]
call fcn.004070f0
lea eax, [esp + 0x20c]
push eax
push dword [0x630da0]
call fcn.004070f0
add esp, 0x14
cmp esi, 1
jne 0x417875
movss xmm2, dword [esp + 8]
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 + 0x24], 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 + 0x30]
lea eax, [esp + 0x90]
movss xmm2, dword [0x48bc10]
add esp, 0x24
andps xmm0, xmm2
movsd xmm2, qword [0x48bb30]
push eax
lea eax, [esp + 0xa0]
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 + 0xac]
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x34]
cvtps2pd xmm1, xmm0
movsd xmm0, qword [esp + 0x8c]
mulsd xmm1, qword [0x48d7a0]
mulsd xmm0, xmm2
movsd qword [esp + 8], xmm2
mulsd xmm1, xmm2
mulsd xmm0, qword [esp + 0x8c]
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 + 0xcc]
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 + 0x220]
push eax
push dword [0x630da0]
call fcn.004070f0
add esp, 0x28
pop edi
pop esi
mov ecx, dword [esp + 0x27c]
xor ecx, esp
call fcn.00426216
mov esp, ebp
pop ebp
ret
cmp esi, 2
jne 0x417e89
cmp byte [ebp + 0xcc], 0
je 0x417bf3
sub esp, 0x30
cmp byte [ebp + 0xd0], 0
jne 0x417a47
movss xmm5, dword [esp + 0x38]
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 + 0x40], xmm0
cvtps2pd xmm0, xmm0
movss dword [esp + 0x3c], 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 + 0xa8]
movss xmm0, dword [esp + 0x4c]
add esp, 0x3c
movss xmm1, dword [esp + 0xc]
andps xmm0, xmm2
movsd xmm3, qword [0x48bb30]
andps xmm1, xmm2
movsd xmm2, qword [esp + 0x60]
movss dword [esp + 0x10], xmm0
movsd xmm0, qword [0x611820]
addsd xmm0, qword [0x611828]
push eax
lea eax, [esp + 0x78]
mulsd xmm2, xmm3
push eax
sub esp, 0x24
movsx eax, word [0x630d46]
mulsd xmm0, qword [0x48bab8]
mulsd xmm2, qword [esp + 0x8c]
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 + 0xbc], xmm0
movsd xmm0, qword [esp + 0xac]
mulsd xmm1, qword [0x48bb40]
movsd qword [esp + 0x10], xmm0
movaps xmm0, xmm2
mulsd xmm0, qword [0x611858]
movsd qword [esp + 8], xmm3
movsd qword [esp + 0xb4], xmm2
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push eax
call fcn.00405ac0
movss xmm1, dword [esp + 0x40]
lea eax, [esp + 0x9c]
movsd xmm0, qword [esp + 0xc0]
add esp, 0x30
push eax
lea eax, [esp + 0x74]
push eax
sub esp, 0x24
movss dword [esp + 0x20], xmm1
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0xac]
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm1
movsd xmm1, qword [esp + 0xb4]
jmp 0x417daa
movss xmm1, dword [esp + 0x38]
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 + 0x40], 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 + 0xa8]
addsd xmm0, qword [0x611828]
movss xmm3, dword [esp + 0x4c]
add esp, 0x3c
movss xmm2, dword [0x48bc10]
movsd xmm4, qword [0x48bb30]
andps xmm3, xmm2
movsd xmm1, qword [esp + 0x60]
mulsd xmm0, qword [0x48bab8]
push eax
cvtps2pd xmm2, xmm3
lea eax, [esp + 0x78]
push eax
sub esp, 0x24
movsx eax, word [0x630d46]
mulsd xmm1, xmm4
cvtpd2ps xmm0, xmm0
mulsd xmm1, qword [esp + 0x8c]
cvtps2pd xmm0, xmm0
mulsd xmm2, xmm4
movss dword [esp + 0x20], xmm3
movsd qword [esp + 0x18], xmm0
movsd qword [esp + 0xbc], xmm0
mulsd xmm2, qword [0x48bb40]
movsd xmm0, qword [esp + 0xac]
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 0xb4], xmm1
mulsd xmm1, qword [0x611858]
movaps xmm0, xmm2
movsd qword [esp + 8], xmm4
movss dword [esp + 0x3c], xmm3
movsd qword [esp + 0x7c], xmm2
divsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push eax
call fcn.00405ac0
movss xmm0, dword [esp + 0x40]
lea eax, [esp + 0x9c]
add esp, 0x30
movsd xmm1, qword [esp + 0x50]
push eax
lea eax, [esp + 0x74]
push eax
sub esp, 0x24
movss dword [esp + 0x20], xmm0
movsd xmm0, qword [esp + 0xbc]
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0xac]
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [0x48bb30]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0xb4]
mulsd xmm0, qword [0x611858]
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
jmp 0x417dd4
cmp byte [ebp + 0xd0], 0
je 0x417e89
movss xmm5, dword [esp + 8]
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 + 0x40], xmm0
cvtps2pd xmm0, xmm0
movss dword [esp + 0x3c], 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 + 0xa8]
movss xmm0, dword [esp + 0x4c]
add esp, 0x3c
movss xmm1, dword [esp + 0xc]
andps xmm0, xmm2
movsd xmm3, qword [0x48bb30]
andps xmm1, xmm2
movsd xmm2, qword [esp + 0x60]
movss dword [esp + 0x10], xmm0
movsd xmm0, qword [0x611820]
addsd xmm0, qword [0x611828]
push eax
lea eax, [esp + 0x78]
mulsd xmm2, xmm3
push eax
sub esp, 0x24
movsx eax, word [0x630d46]
mulsd xmm0, qword [0x48bab8]
mulsd xmm2, qword [esp + 0x8c]
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 + 0xbc], xmm0
movsd xmm0, qword [esp + 0xac]
mulsd xmm1, qword [0x48bb40]
movsd qword [esp + 0x10], xmm0
movaps xmm0, xmm2
mulsd xmm0, qword [0x611858]
movsd qword [esp + 8], xmm3
movsd qword [esp + 0xb4], xmm2
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push eax
call fcn.00405ac0
movss xmm1, dword [esp + 0x40]
lea eax, [esp + 0x9c]
movsd xmm0, qword [esp + 0xc0]
add esp, 0x30
push eax
lea eax, [esp + 0x74]
push eax
sub esp, 0x24
movss dword [esp + 0x20], xmm1
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0xac]
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm1
movsd xmm1, qword [esp + 0xb4]
movsd xmm2, qword [0x48bb30]
mulsd xmm1, qword [0x611858]
mulsd xmm0, xmm2
movsd qword [esp + 8], xmm2
mulsd xmm0, qword [0x48bb40]
divsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movsx eax, word [0x630d46]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push eax
call fcn.00405ac0
movss xmm0, dword [esp + 0xa0]
add esp, 0x20
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x84]
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 + 0x228]
push eax
push dword [0x630da0]
call fcn.004070f0
add esp, 0x30
pop edi
pop esi
mov ecx, dword [esp + 0x27c]
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 + 0x224]
push eax
push dword [0x630da0]
call fcn.004070f0
add esp, 0x2c
mov ecx, dword [esp + 0x284]
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