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

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff0
sub esp, 0x4b8
mov eax, dword [0x4b3480]
xor eax, esp
mov dword [esp + 0x4b4], eax
movsd xmm0, qword [ebp + 0xb0]
mov ecx, dword [ebp + 0x38]
mov eax, dword [ebp + 0x34]
movss xmm1, dword [ebp + 0x10]
mulss xmm1, dword [0x4989b4]
push esi
mov esi, dword [ebp + 0xcc]
unpcklpd xmm0, xmm0
movaps xmmword [esp + 0x7c], xmm0
movaps xmm0, xmmword [0x49aac0]
movups xmmword [esp + 0x1f4], xmm0
mov dword [ecx], 0
movups xmmword [esp + 0x204], xmm0
mov dword [esp + 0x24], eax
movups xmmword [esp + 0x214], xmm0
mov dword [eax], 0
movzx eax, word [0x63cd44]
movups xmmword [esp + 0x224], xmm0
push edi
movups xmmword [esp + 0x238], xmm0
push eax
movss xmm0, dword [0x496598]
sub esp, 8
movzx eax, word [0x63cd46]
movss dword [esp + 0x68], xmm0
movsd xmm0, qword [ebp + 0xa8]
cvtpd2ps xmm0, xmm0
mov dword [esp + 0x4c], ecx
movss dword [esp + 0x58], xmm1
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp + 0x1c]
movss dword [esp], xmm0
push eax
call fcn.004037f0
movsd xmm1, qword [ebp + 0xa8]
mulsd xmm1, qword [0x4966c8]
fstp qword [esp + 0x48]
movsd xmm3, qword [esp + 0x48]
maxsd xmm3, qword [ebp + 0x20]
movsd xmm2, qword [esp + 0x48]
maxsd xmm2, qword [ebp + 0x28]
movaps xmm0, xmm3
movsd qword [esp + 0x70], xmm3
divsd xmm0, xmm1
movsd qword [esp + 0x80], xmm2
cvtpd2ps xmm3, xmm0
movaps xmm0, xmm2
divsd xmm0, xmm1
xorps xmm1, xmm1
movss dword [esp + 0x60], xmm3
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x20], xmm0
mulss xmm0, xmm3
cvtps2pd xmm0, xmm0
ucomisd xmm1, xmm0
ja 0x4252b2
sqrtsd xmm0, xmm0
jmp 0x4252b7
call fcn.00467190
cvtsd2ss xmm0, xmm0
movsd xmm1, qword [ebp + 0xa8]
movss dword [esp + 0x40], xmm0
movsd xmm0, qword [0x61d858]
mulsd xmm0, qword [0x496628]
mulsd xmm1, qword [0x49aa90]
mulsd xmm0, qword [0x496648]
divsd xmm0, qword [0x61d850]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x1c], xmm0
movsd xmm0, qword [0x49aaa0]
divsd xmm0, xmm1
xorps xmm1, xmm1
ucomisd xmm1, xmm0
ja 0x425316
sqrtsd xmm0, xmm0
jmp 0x42531b
call fcn.00467190
movss xmm1, dword [esp + 0x40]
minss xmm1, dword [esp + 0x1c]
mov edi, dword [ebp + 0x30]
cvtsd2ss xmm0, xmm0
push edi
minss xmm1, dword [esp + 0x20]
addss xmm0, dword [0x496598]
push dword [0x63cda0]
movss dword [esp + 0x2c], xmm1
movss dword [esp + 0x3c], xmm0
minss xmm0, dword [0x498950]
movss dword [esp + 0x34], xmm0
call fcn.004070c0
push section..data
push str._sBerechnung_des_Durchstanzwiderstandes_v_Rd_c_im_Rundschnitt_U_1_in_n
push dword [0x63cda0]
call fcn.004070c0
push edi
push dword [0x63cda0]
call fcn.004070c0
movsd xmm0, qword [esp + 0x64]
add esp, 0x14
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [esp + 0x88]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x78]
movsd qword [esp], xmm0
push section..data
push str._sVorh:_as_x___.2lf_cm2_m__as_y___.2lf_cm2_m__as_min__Rissmoment____.2lf_cm2_m_n
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x54]
add esp, 0xc
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x28]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x68]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push esi
push section..data
push str._s_s__rho_x___.4lf__rho_y___.4lf__rho___.4lf_n
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x34]
add esp, 0x10
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [0x61d850]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [0x61d858]
mulsd xmm0, qword [0x496640]
movsd qword [esp], xmm0
push section..data
push str._s0.5__f_cd_f_yd__0.5___.2lf__.2lf___.4lf_n
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x38]
add esp, 0xc
movss xmm1, dword [esp + 0x24]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm1
movss xmm1, dword [esp + 0x48]
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp], xmm0
push section..data
push str._sBewehrungsgrad__Minimum__.4f__.4f____.4f_n
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x48]
movsd xmm2, qword [ebp + 0xb0]
mulsd xmm2, qword [0x4966f0]
movss xmm1, dword [esp + 0x40]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x54], xmm2
cvtps2pd xmm1, xmm1
unpcklpd xmm0, xmm0
push ecx
movsd qword [esp + 0x20], xmm2
movsd qword [esp + 0x18], xmm1
movups xmmword [esp + 8], xmm0
movsd qword [esp], xmm2
push section..data
push str._sk__1___200__.1lf__1_2____.2f__Minimum__.2f_2.0____.2f___d___.1lf_mm_n
push dword [0x63cda0]
call fcn.004070c0
movsd xmm0, qword [ebp + 0xb0]
lea eax, [esp + 0x94]
add esp, 0x34
cvtpd2ps xmm0, xmm0
push eax
sub esp, 8
movss dword [esp + 0x7c], xmm0
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp + 0xc4]
movss dword [esp], xmm0
call fcn.00423190
movss xmm0, dword [esp + 0x6c]
mulss xmm0, dword [esp + 0x28]
movss xmm1, dword [esp + 0x20]
mulss xmm1, dword [0x496750]
movss dword [esp + 0x1c], xmm0
cvtps2pd xmm0, xmm0
movss dword [esp + 0x18], xmm1
movsd qword [esp + 0x44], xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x63cd34]
movsd xmm1, qword [0x498918]
cvtps2pd xmm0, xmm0
call fcn.00466470
movss xmm1, dword [ebp + 0xc8]
mov esi, edi
mulsd xmm0, qword [esp + 0x44]
push esi
push dword [0x63cda0]
cvtps2pd xmm1, xmm1
mulsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [esp + 0x38], xmm0
call fcn.004070c0
mov edi, dword [esp + 0x3c]
movss xmm0, dword [esp + 0x20]
movsd xmm1, qword [0x498918]
mov dword [edi], 0
mulss xmm0, dword [0x63cd34]
cvtps2pd xmm0, xmm0
call fcn.00466470
mulsd xmm0, qword [esp + 0x4c]
add esp, 0xc
cvtsd2ss xmm0, xmm0
movss dword [esp + 0x20], xmm0
movsd xmm0, qword [0x61d858]
cvtpd2ps xmm0, xmm0
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp + 0xc8]
movss dword [esp], xmm0
call fcn.0042c640
fstp dword [esp + 0x58]
movss xmm0, dword [esp + 0x58]
add esp, 8
cmp word [ebp + 0xb8], 1
maxss xmm0, dword [esp + 0x18]
movsd xmm2, qword [0x496650]
cvtps2pd xmm0, xmm0
mulsd xmm0, qword [0x49aa60]
cvtpd2ps xmm1, xmm0
movss dword [esp + 0x50], xmm1
jne 0x425695
movss xmm0, dword [ebp + 0xc0]
divss xmm0, dword [0x4989b4]
movss xmm3, dword [ebp + 0xd0]
cvtps2pd xmm1, xmm0
movsd xmm0, qword [ebp + 0x94]
movaps xmm4, xmm3
mulsd xmm0, qword [0x496628]
mulss xmm4, dword [0x4989b4]
subsd xmm1, xmm0
cvtps2pd xmm0, xmm3
divsd xmm1, qword [ebp + 0x7c]
subsd xmm2, xmm1
mulsd xmm2, qword [ebp + 0x74]
addsd xmm2, xmm0
mulsd xmm2, qword [0x4966f0]
cvtpd2ps xmm0, xmm2
maxss xmm4, xmm0
jmp 0x42569f
movsd xmm4, qword [esp + 0x30]
cvtpd2ps xmm4, xmm4
movsd xmm0, qword [0x61d858]
sub esp, 8
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x38], xmm4
movss dword [esp + 4], xmm0
movss dword [esp], xmm4
call fcn.0042c640
movss xmm0, dword [esp + 0x38]
cvtps2pd xmm0, xmm0
fstp dword [esp + 0x30]
movsd qword [esp], xmm0
push section..data
push str._sStat._H
push dword [0x63cda0]
call fcn.004070c0
push esi
push dword [0x63cda0]
call fcn.004070c0
movss xmm1, dword [esp + 0x44]
sub esp, 0x1c
movss xmm3, dword [esp + 0x50]
movaps xmm0, xmm1
maxss xmm0, xmm3
movss xmm2, dword [esp + 0x98]
cvtps2pd xmm2, xmm2
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x30], xmm0
movsd qword [esp + 0x68], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp + 0x28], xmm0
cvtps2pd xmm0, xmm3
movsd qword [esp + 0x20], xmm0
movss xmm0, dword [0x63cd34]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
movss xmm0, dword [esp + 0x4c]
cvtps2pd xmm1, xmm0
movss xmm0, dword [esp + 0x54]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm2
push section..data
push str._sv_Rd_c__Maximum__.2lf_.2f_100_.4f_.2f__1_3__v_min___Maximum__.2lf__.2lf____.2lf_N_mm2_n
push dword [0x63cda0]
call fcn.004070c0
push esi
push dword [0x63cda0]
call fcn.004070c0
movss xmm1, dword [ebp + 8]
add esp, 0x4c
movsd xmm2, qword [esp + 0x30]
sub esp, 0x10
cvtps2pd xmm1, xmm1
movaps xmm0, xmm2
andps xmm0, xmmword [0x4967e0]
movaps xmm3, xmm1
andps xmm3, xmmword [0x4967e0]
comisd xmm0, xmm3
movsd qword [esp + 8], xmm1
movsd qword [esp], xmm2
movsd qword [esp + 0x78], xmm3
push section..data
jb 0x425827
push 0x49bd70
push dword [0x63cda0]
call fcn.004070c0
push esi
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._s____Rechnerisch_keine_Durchstanzbewehrung_n
push dword [0x63cda0]
call fcn.004070c0
push esi
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x38
pop edi
pop esi
mov ecx, dword [esp + 0x4b4]
xor ecx, esp
call fcn.00431856
mov esp, ebp
pop ebp
ret
push str._sv_Rdc___.2lf_N_mm2____.2lf_N_mm2__v_Ed_in_n
push dword [0x63cda0]
call fcn.004070c0
push esi
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._s____Durchstanzbewehrung_n
push dword [0x63cda0]
call fcn.004070c0
push esi
push dword [0x63cda0]
call fcn.004070c0
movsd xmm0, qword [0x61d858]
add esp, 0x30
cvtpd2ps xmm0, xmm0
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp + 0xc8]
movss dword [esp], xmm0
call fcn.0042c640
movss xmm0, dword [esp + 0x14]
mulss xmm0, dword [0x63cd34]
movsd xmm1, qword [0x498918]
fstp dword [esp + 0x30]
cvtps2pd xmm0, xmm0
call fcn.00466470
mulsd xmm0, qword [esp + 0x40]
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss xmm0, dword [esp + 0x30]
movaps xmm2, xmm0
maxss xmm2, xmm1
cvtps2pd xmm0, xmm0
movss dword [esp + 0x20], xmm2
cvtps2pd xmm2, xmm2
movsd qword [esp], xmm2
sub esp, 0x30
movsd qword [esp + 0x60], xmm2
movsd qword [esp + 0x28], xmm0
cvtps2pd xmm0, xmm1
movss xmm1, dword [esp + 0x4c]
movsd qword [esp + 0x20], xmm0
movss xmm0, dword [0x63cd34]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x54]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x98]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sv_Rd_c__Maximum__.2lf_.2f_100_.4f_.2f__1_3__v_min___Maximum__.2lf__.2lf____.2lf_N_mm2_n
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x94]
add esp, 0x44
sub esp, 0x18
comiss xmm0, dword [ebp + 8]
cvtps2pd xmm1, xmm0
jbe 0x42737d
movss xmm0, dword [ebp + 8]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x40]
movsd qword [esp], xmm0
push section..data
push str._sv_Rd_c___.2f_N_mm2___v_Ed___.2f_N_mm2___v_Rdmax___.2lf_N_mm2_n
push dword [0x63cda0]
call fcn.004070c0
movss xmm1, dword [esp + 0x34]
xorps xmm0, xmm0
add esp, 0x24
comiss xmm1, xmm0
jbe 0x425a78
movss xmm2, dword [0x63cd34]
comiss xmm2, xmm0
jbe 0x425a78
movss xmm0, dword [ebp + 8]
divss xmm0, xmm1
push esi
mulss xmm2, dword [0x496750]
movaps xmm1, xmm0
mulss xmm1, xmm0
push dword [0x63cda0]
mulss xmm1, xmm0
divss xmm1, xmm2
movss dword [esp + 0x38], xmm1
call fcn.004070c0
movss xmm2, dword [esp + 0x1c]
add esp, 8
comiss xmm2, dword [0x4988c8]
movss xmm0, dword [esp + 0x30]
cvtps2pd xmm3, xmm0
jbe 0x425a40
divss xmm0, xmm2
sub esp, 0x18
cvtps2pd xmm1, xmm2
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm3
push section..data
push 0x49be48
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x24
jmp 0x425a69
sub esp, 0x10
cvtps2pd xmm0, xmm2
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm3
push section..data
push str._sKeine_Durchstanzbewehrung_n
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x1c
push esi
push dword [0x63cda0]
call fcn.004070c0
add esp, 8
movsd xmm1, qword [esp + 0x28]
sub esp, 0x10
movaps xmm0, xmm1
mov dword [edi], 1
andps xmm0, xmmword [0x4967e0]
comisd xmm0, xmmword [esp + 0x78]
movss xmm0, dword [ebp + 8]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm1
push section..data
jb 0x425aff
push 0x49bd70
push dword [0x63cda0]
call fcn.004070c0
push esi
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._s____Rechnerisch_keine_Durchstanzbewehrung_n
push dword [0x63cda0]
call fcn.004070c0
push esi
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x38
cmp dword [edi], 1
jne 0x4273d3
jmp 0x425d46
push str._sV_Rd_c_in___.2lf_N_mm2____.2lf_N_mm2__v_Ed_in_n
push dword [0x63cda0]
call fcn.004070c0
push esi
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._s____Durchstanzbewehrung_n
push dword [0x63cda0]
call fcn.004070c0
push esi
push dword [0x63cda0]
call fcn.004070c0
movsd xmm0, qword [0x61d858]
add esp, 0x30
cvtpd2ps xmm0, xmm0
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp + 0xc8]
movss dword [esp], xmm0
call fcn.0042c640
movss xmm0, dword [esp + 0x14]
mulss xmm0, dword [0x63cd34]
movsd xmm1, qword [0x498918]
fstp dword [esp + 0x30]
cvtps2pd xmm0, xmm0
call fcn.00466470
mulsd xmm0, qword [esp + 0x40]
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss xmm0, dword [esp + 0x30]
movaps xmm2, xmm0
maxss xmm2, xmm1
cvtps2pd xmm0, xmm0
movss dword [esp + 0x20], xmm2
cvtps2pd xmm2, xmm2
movsd qword [esp], xmm2
sub esp, 0x30
movsd qword [esp + 0x28], xmm0
cvtps2pd xmm0, xmm1
movss xmm1, dword [esp + 0x4c]
movsd qword [esp + 0x20], xmm0
movss xmm0, dword [0x63cd34]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x54]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x98]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sv_Rd_c__Maximum__.2lf_.2f_100_.4f_.2f__1_3__v_min___Maximum__.2lf__.2lf____.2lf_N_mm2_n
push dword [0x63cda0]
call fcn.004070c0
movss xmm1, dword [esp + 0x94]
add esp, 0x2c
cvtps2pd xmm0, xmm1
movss xmm1, dword [esp + 0x30]
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [ebp + 8]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp], xmm0
push section..data
push str._sv_Rd_c___.2f_N_mm2___v_Ed___.2f_N_mm2___v_Rdmax___.2lf_N_mm2_n
push dword [0x63cda0]
call fcn.004070c0
movss xmm3, dword [esp + 0x34]
xorps xmm0, xmm0
add esp, 0x24
comiss xmm3, xmm0
jbe 0x425d40
movss xmm2, dword [0x63cd34]
comiss xmm2, xmm0
jbe 0x425d40
movss xmm1, dword [ebp + 8]
divss xmm1, xmm3
push esi
mulss xmm2, dword [0x496750]
movaps xmm0, xmm1
mulss xmm0, xmm1
push dword [0x63cda0]
mulss xmm0, xmm1
divss xmm0, xmm2
movss dword [esp + 0x18], xmm0
call fcn.004070c0
movss xmm2, dword [esp + 0x1c]
add esp, 8
comiss xmm2, dword [0x4988c8]
movss xmm0, dword [esp + 0x10]
cvtps2pd xmm3, xmm0
jbe 0x425d08
divss xmm0, xmm2
sub esp, 0x18
cvtps2pd xmm1, xmm2
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm3
push section..data
push 0x49be48
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x24
jmp 0x425d31
sub esp, 0x10
cvtps2pd xmm0, xmm2
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm3
push section..data
push str._sKeine_Durchstanzbewehrung_n
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x1c
push esi
push dword [0x63cda0]
call fcn.004070c0
add esp, 8
mov dword [edi], 1
push esi
push dword [0x63cda0]
call fcn.004070c0
cvtpd2ps xmm1, xmmword [esp + 0x88]
add esp, 8
mov eax, 1
nop dword [eax]
nop word [eax + eax]
xorps xmm0, xmm0
movsd xmm0, xmm1
movsd qword [esp + eax*4 + 0x148], xmm0
xorps xmm0, xmm0
movsd xmm0, xmm1
movsd qword [esp + eax*4 + 0x150], xmm0
xorps xmm0, xmm0
movsd xmm0, xmm1
movsd qword [esp + eax*4 + 0x158], xmm0
xorps xmm0, xmm0
movsd xmm0, xmm1
movsd qword [esp + eax*4 + 0x160], xmm0
add eax, 8
cmp eax, 0x10
jle 0x425d70
cmp eax, 0x14
jg 0x425dd4
lea edi, [esp + 0x148]
mov ecx, 0x15
lea edi, [edi + eax*4]
sub ecx, eax
mov eax, dword [esp + 0x70]
rep stosd dword es:[edi], eax
cmp byte [0x63cd05], 0
movsd xmm2, qword [ebp + 0xb0]
movsd xmm3, qword [0x496628]
movaps xmm0, xmm2
mulsd xmm0, xmm3
movsd qword [esp + 0x38], xmm0
je 0x42700a
xor edi, edi
cmp byte [0x525388], 0
je 0x425e14
movaps xmm0, xmm2
mulsd xmm0, qword [0x496618]
cvtpd2ps xmm0, xmm0
sub esp, 8
movss dword [esp + 0xa4], xmm0
movsd xmm0, qword [ebp + 0x58]
maxsd xmm0, qword [ebp + 0x64]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x68], xmm0
cvtps2pd xmm0, xmm0
movaps xmm1, xmm0
movsd qword [esp + 0x80], xmm0
movss xmm0, dword [esp + 0xa4]
cvtps2pd xmm0, xmm0
mulsd xmm1, xmm3
addsd xmm0, xmm1
movsd qword [esp + 0x48], xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + 0xfc], xmm0
movaps xmm0, xmm2
mulsd xmm0, qword [0x498928]
cvtpd2ps xmm1, xmm0
movaps xmm0, xmm2
mulsd xmm0, qword [0x498948]
movss dword [esp + 0x1c], xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x14], xmm0
movss xmm0, dword [ebp + 0xc8]
cvtps2pd xmm0, xmm0
mulsd xmm0, qword [0x49aa28]
addsd xmm0, qword [0x49aaa8]
movsd qword [esp + 0x70], xmm0
minsd xmm0, qword [0x61d850]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x30], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp], xmm0
push section..data
push str._sRadialer_Abstand_der_Rundschnitte_untereinander_gew
push dword [0x63cda0]
movsd qword [esp + 0x94], xmm0
call fcn.004070c0
add esp, 0x14
cmp byte [0x525388], 0
je 0x425f23
movsd xmm0, qword [esp + 0x38]
sub esp, 8
movsd qword [esp], xmm0
push section..data
push str._smit_Ausnahme_des_Abstands_zwischen_der_ersten_und_zweiten_Reihe__sw__0.5__d___.2lf_m__n
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x14
movss xmm0, dword [esp + 0xc]
sub esp, 8
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sMaximaler_tangentialer_Abstand_der_B
push dword [0x63cda0]
call fcn.004070c0
movsd xmm0, qword [0x61d850]
push ecx
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [esp + 0x80]
movsd qword [esp + 8], xmm0
movss xmm0, dword [ebp + 0xc8]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sfywd_ef__250__0.25__d__250__0.25___.2lf___.2lf_N_mm2___fywd___.2lf_N_mm2_n
push dword [0x63cda0]
call fcn.004070c0
push esi
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x44]
add esp, 0x24
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sIn_allen_Schnitten_wird_gesetzt_v_Rd_c___.2lf_N_mm2_n
push dword [0x63cda0]
call fcn.004070c0
push esi
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x1c
cmp byte [0x525388], 0
je 0x4260eb
movss xmm3, dword [esp + 0x4c]
sub esp, 0x20
movss xmm2, dword [esp + 0x48]
movaps xmm1, xmm3
divss xmm1, xmm2
movaps xmm0, xmm1
divss xmm0, dword [0x496750]
movss dword [esp + 0x44], xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm2
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm3
movsd qword [esp], xmm0
push section..data
push str._sAsw_1__2___.2lf__.2lf___.2lf_mm2___.2lf_cm2
push dword [0x63cda0]
call fcn.004070c0
push esi
push dword [0x63cda0]
call fcn.004070c0
movsd xmm1, qword [ebp + 0xa8]
add esp, 0x24
movaps xmm0, xmm1
mulsd xmm0, qword [0x4965b8]
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm1
push section..data
push str._sStabdurchmesser_max_d_sw___0.05__d__0.05___.2f___.2f_cm_n
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x28]
add esp, 0x10
movss xmm1, dword [esp + 0x20]
movzx eax, word [0x63cd46]
movss dword [esp + 8], xmm0
movss xmm0, dword [0x63cd38]
movss dword [esp + 4], xmm1
movss dword [esp], xmm0
push eax
call fcn.0042c2a0
fstp dword [esp + 0x1c]
movss xmm0, dword [esp + 0x1c]
add esp, 8
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._smin_rho_asw___.4lf_n
push dword [0x63cda0]
call fcn.004070c0
push esi
push dword [0x63cda0]
call fcn.004070c0
jmp 0x4262c3
push section..data
push str._sAsw__As_B
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x34]
mulss xmm0, dword [0x49aa20]
push ecx
movss xmm1, dword [esp + 0x24]
mulss xmm1, dword [0x496750]
divss xmm1, xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x28]
cvtps2pd xmm0, xmm0
mulsd xmm0, qword [0x498928]
movsd qword [esp], xmm0
push section..data
push str._sAsw___v_Ed___0.75__v_Rd_c___U__sw__1.5__fywd_ef____v_Ed____.2lf___U___.4lf_n
push dword [0x63cda0]
call fcn.004070c0
push esi
push dword [0x63cda0]
call fcn.004070c0
movsd xmm1, qword [ebp + 0xa8]
add esp, 0x14
movaps xmm0, xmm1
mulsd xmm0, qword [0x4965b8]
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm1
push section..data
push str._sStabdurchmesser_max_d_sw___0.05__d__0.05___.2f___.2f_cm_n
push dword [0x63cda0]
call fcn.004070c0
push esi
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._sAnpassungsfaktoren_kappa_sw_i_n
push dword [0x63cda0]
call fcn.004070c0
push esi
push dword [0x63cda0]
call fcn.004070c0
movsd xmm1, qword [ebp + 0xb0]
add esp, 0x18
movaps xmm0, xmm1
mulsd xmm0, qword [0x49aa40]
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0x58]
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm1
push section..data
push str._sReihe_1__0.3___.2lf___.2lf_m___a_1___0.5___.2lf___.2lf_m____kappa_sw_1__2.5__n
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._sReihe_2_______________________________________________________kappa_sw_2__1.4__n
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [0x49aa80]
movss dword [esp + 0x48], xmm0
movss xmm0, dword [0x49aa1c]
push esi
push dword [0x63cda0]
movss dword [esp + 0x90], xmm0
call fcn.004070c0
movss xmm0, dword [esp + 0x4c]
add esp, 0x34
movzx eax, word [0x63cd46]
movss dword [esp + 8], xmm0
movss xmm0, dword [esp + 0x20]
movss dword [esp + 4], xmm0
movss xmm0, dword [0x63cd38]
movss dword [esp], xmm0
push eax
call fcn.0042c2a0
fstp dword [esp + 0x1c]
movss xmm0, dword [esp + 0x1c]
add esp, 8
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._smin_rho_asw___.4lf_n
push dword [0x63cda0]
call fcn.004070c0
push esi
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x5c]
movss dword [esp + 0x40], xmm0
movsd xmm3, qword [ebp + 0x58]
add esp, 0x1c
movsd xmm5, qword [ebp + 0x64]
movaps xmm0, xmm3
mov al, byte [0x525388]
minsd xmm0, xmm5
movss xmm7, dword [esp + 0x14]
movsd xmm1, qword [esp + 0x40]
mov byte [esp + 0x23], al
cvtpd2ps xmm6, xmm0
movss dword [esp + 0x30], xmm6
test al, al
je 0x426376
movsd xmm2, qword [0x49aa50]
mov ecx, 2
cmp ecx, 2
jne 0x42633c
movsd xmm0, qword [ebp + 0xb0]
mulsd xmm0, xmm2
cvtpd2ps xmm0, xmm0
movss dword [esp + ecx*4 + 0x98], xmm0
cvtps2pd xmm0, xmm0
addsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + ecx*4 + 0xf0], xmm0
inc ecx
jmp 0x426307
lea eax, [ecx - 1]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm7
addss xmm0, dword [esp + 0x9c]
movss dword [esp + ecx*4 + 0x98], xmm0
cvtps2pd xmm0, xmm0
addsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + ecx*4 + 0xf0], xmm0
inc ecx
cmp ecx, 0x14
jle 0x426307
mov ecx, 2
mov edx, 3
xorps xmm0, xmm0
lea eax, [edx - 2]
cvtsi2ss xmm0, eax
lea eax, [edx + 1]
mulss xmm0, xmm7
addss xmm0, dword [esp + 0x9c]
movss dword [esp + ecx*4 + 0x98], xmm0
cvtps2pd xmm0, xmm0
addsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + ecx*4 + 0xf0], xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, ecx
mulss xmm0, xmm7
addss xmm0, dword [esp + 0x9c]
movss dword [esp + ecx*4 + 0x9c], xmm0
cvtps2pd xmm0, xmm0
addsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + ecx*4 + 0xf4], xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, edx
mulss xmm0, xmm7
addss xmm0, dword [esp + 0x9c]
movss dword [esp + ecx*4 + 0xa0], xmm0
cvtps2pd xmm0, xmm0
addsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + ecx*4 + 0xf8], xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
lea eax, [edx + 2]
mulss xmm0, xmm7
addss xmm0, dword [esp + 0x9c]
movss dword [esp + ecx*4 + 0xa4], xmm0
cvtps2pd xmm0, xmm0
addsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + ecx*4 + 0xfc], xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
lea eax, [edx + 3]
mulss xmm0, xmm7
addss xmm0, dword [esp + 0x9c]
movss dword [esp + ecx*4 + 0xa8], xmm0
cvtps2pd xmm0, xmm0
addsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + ecx*4 + 0x100], xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
lea eax, [edx + 4]
mulss xmm0, xmm7
addss xmm0, dword [esp + 0x9c]
movss dword [esp + ecx*4 + 0xac], xmm0
cvtps2pd xmm0, xmm0
addsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + ecx*4 + 0x104], xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
lea eax, [edx + 5]
add edx, 8
mulss xmm0, xmm7
addss xmm0, dword [esp + 0x9c]
movss dword [esp + ecx*4 + 0xb0], xmm0
cvtps2pd xmm0, xmm0
addsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + ecx*4 + 0x108], xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
mulss xmm0, xmm7
addss xmm0, dword [esp + 0x9c]
movss dword [esp + ecx*4 + 0xb4], xmm0
cvtps2pd xmm0, xmm0
addsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + ecx*4 + 0x10c], xmm0
add ecx, 8
cmp ecx, 0xd
jle 0x426380
cmp ecx, 0x14
jg 0x42656e
lea eax, [ecx - 1]
shl ecx, 2
movd xmm0, eax
inc eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm7
addss xmm0, dword [esp + 0x9c]
movss dword [esp + ecx + 0x98], xmm0
cvtps2pd xmm0, xmm0
addsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + ecx + 0xf0], xmm0
add ecx, 4
cmp eax, 0x13
jle 0x426534
mov ax, word [ebp + 0xb8]
cmp ax, 1
jne 0x4265f4
movsd xmm0, qword [ebp + 0x7c]
xor eax, eax
movss xmm2, dword [esp + 0x70]
movsd xmm4, qword [ebp + 0xb0]
movsd xmm6, qword [ebp + 0x74]
nop dword [eax]
movss xmm1, dword [esp + eax + 0x9c]
cvtps2pd xmm1, xmm1
comisd xmm0, xmm1
jbe 0x4265d5
divsd xmm1, xmm0
movsd xmm0, qword [0x496650]
subsd xmm0, xmm1
mulsd xmm0, xmm6
addsd xmm0, xmm4
cvtpd2ps xmm1, xmm0
movsd xmm0, qword [ebp + 0x7c]
jmp 0x4265d8
movaps xmm1, xmm2
movss dword [esp + eax + 0x14c], xmm1
add eax, 4
cmp eax, 0x4c
jle 0x4265a0
movss xmm6, dword [esp + 0x30]
jmp 0x4266ff
cmp ax, 2
jne 0x4266ff
movsd xmm4, qword [ebp + 0x74]
xor eax, eax
addsd xmm4, qword [ebp + 0xb0]
movsd xmm2, qword [ebp + 0x7c]
movss xmm7, dword [esp + 0x70]
movsd qword [ebp + 0x74], xmm4
movaps xmm3, xmm4
movss xmm0, dword [esp + eax + 0x9c]
lea ecx, [esp + 0x14c]
cvtps2pd xmm0, xmm0
xorps xmm1, xmm1
comisd xmm2, xmm0
cvtsd2ss xmm1, xmm3
jbe 0x426645
movaps xmm0, xmm1
jmp 0x426648
movaps xmm0, xmm7
movss dword [ecx + eax], xmm0
lea ecx, [esp + 0x150]
movss xmm0, dword [esp + eax + 0xa0]
cvtps2pd xmm0, xmm0
comisd xmm2, xmm0
jbe 0x42666b
movaps xmm0, xmm1
jmp 0x42666e
movaps xmm0, xmm7
movss dword [ecx + eax], xmm0
lea ecx, [esp + 0x154]
movss xmm0, dword [esp + eax + 0xa4]
cvtps2pd xmm0, xmm0
comisd xmm2, xmm0
jbe 0x426694
movaps xmm4, xmm3
movaps xmm0, xmm1
jmp 0x426697
movaps xmm0, xmm7
movss dword [ecx + eax], xmm0
movss xmm0, dword [esp + eax + 0xa8]
cvtps2pd xmm0, xmm0
comisd xmm2, xmm0
jbe 0x4266b6
movaps xmm4, xmm3
movaps xmm0, xmm1
jmp 0x4266b9
movaps xmm0, xmm7
movss dword [esp + eax + 0x158], xmm0
movss xmm0, dword [esp + eax + 0xac]
cvtps2pd xmm0, xmm0
comisd xmm2, xmm0
ja 0x4266da
movaps xmm1, xmm7
movaps xmm3, xmm4
movsd xmm4, qword [ebp + 0x74]
movss dword [esp + eax + 0x15c], xmm1
add eax, 0x14
cmp eax, 0x4c
jle 0x426620
movss xmm7, dword [esp + 0x14]
movsd xmm3, qword [ebp + 0x58]
movss xmm0, dword [esp + 0x60]
mov eax, 1
divss xmm0, xmm6
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x1c], ecx
movss xmm2, dword [0x498950]
comiss xmm2, xmm0
movsd xmm0, qword [0x496688]
movsd qword [esp + 0x40], xmm0
jb 0x426aa8
movsd xmm2, qword [0x49aa30]
mov edx, dword [ebp + 0x60]
movss xmm0, dword [ebp + 0x54]
movss xmm1, dword [ebp + 0x50]
movsd xmm6, qword [0x61d840]
mov cx, word [ebp + 0x9c]
movsd qword [esp + 0x68], xmm2
movss xmm2, dword [0x49aa14]
jmp 0x426775
movsd xmm5, qword [ebp + 0x64]
cmp edx, 1
jne 0x4267ab
movss xmm0, dword [esp + eax*4 + 0xf0]
addss xmm0, xmm0
cvtps2pd xmm1, xmm0
mulsd xmm1, xmm6
test cx, cx
jne 0x4268b0
movaps xmm0, xmm3
addsd xmm0, xmm5
addsd xmm0, xmm0
addsd xmm1, xmm0
jmp 0x4268b0
cmp edx, 2
jne 0x426871
cmp byte [ebp + 0x48], 0
movsd xmm4, qword [0x496628]
je 0x426816
movss xmm2, dword [esp + eax*4 + 0xf0]
movaps xmm0, xmm3
cvtps2pd xmm2, xmm2
addsd xmm0, xmm3
addsd xmm2, xmm2
cvtps2pd xmm1, xmm1
mulsd xmm2, xmm6
addsd xmm0, xmm5
addsd xmm1, xmm1
mulsd xmm2, xmm4
addsd xmm2, xmm0
addsd xmm2, xmm1
mulsd xmm2, qword [0x4966f0]
cvtpd2ps xmm0, xmm2
movss xmm2, dword [0x49aa14]
movss dword [esp + eax*4 + 0x1f8], xmm0
jmp 0x4268cd
cmp byte [ebp + 0x4c], 0
je 0x4268cd
movss xmm2, dword [esp + eax*4 + 0xf0]
cvtps2pd xmm2, xmm2
cvtps2pd xmm1, xmm0
addsd xmm2, xmm2
movaps xmm0, xmm5
addsd xmm0, xmm5
addsd xmm1, xmm1
mulsd xmm2, xmm6
addsd xmm0, xmm3
mulsd xmm2, xmm4
addsd xmm2, xmm0
addsd xmm2, xmm1
mulsd xmm2, qword [0x4966f0]
cvtpd2ps xmm0, xmm2
movss xmm2, dword [0x49aa14]
movss dword [esp + eax*4 + 0x1f8], xmm0
jmp 0x4268cd
cmp edx, 3
jne 0x4268c5
movss xmm2, dword [esp + eax*4 + 0xf0]
cvtps2pd xmm2, xmm2
cvtps2pd xmm1, xmm1
cvtps2pd xmm0, xmm0
addsd xmm2, xmm2
addsd xmm1, xmm3
addsd xmm0, xmm5
mulsd xmm2, xmm6
addsd xmm1, xmm0
mulsd xmm2, qword [0x49aa28]
addsd xmm1, xmm2
movss xmm2, dword [0x49aa14]
mulsd xmm1, qword [0x4966f0]
cvtpd2ps xmm0, xmm1
movss dword [esp + eax*4 + 0x1f8], xmm0
movsd xmm4, qword [0x496628]
cmp byte [esp + 0x23], 0
movss xmm3, dword [esp + eax*4 + 0x1f8]
movss xmm1, dword [esp + 0x4c]
movaps xmm0, xmm3
mulss xmm0, dword [ebp + 0xc8]
movss dword [esp + eax*4 + 0x250], xmm0
divss xmm1, xmm0
je 0x42695b
movss xmm0, dword [esp + 0x24]
cvtps2pd xmm0, xmm0
cmp eax, 3
jge 0x42691c
mulsd xmm0, xmm4
cvtpd2ps xmm0, xmm0
movss dword [esp + eax*4 + 0x1a0], xmm0
jmp 0x426940
mulsd xmm0, qword [esp + 0x68]
cvtpd2ps xmm0, xmm0
movss dword [esp + eax*4 + 0x1a0], xmm0
mulss xmm0, dword [esp + 0x28]
comiss xmm0, xmm1
jbe 0x426940
mov edi, eax
mov dword [esp + 0x1c], eax
movss xmm5, dword [esp + 0x18]
movss xmm4, dword [esp + 0x60]
addss xmm4, dword [esp + 0x30]
mulss xmm5, xmm2
jmp 0x426a69
movss xmm2, dword [esp + 0x18]
movss xmm0, dword [esp + 0x28]
subss xmm1, xmm2
cvtps2pd xmm0, xmm0
mulss xmm1, xmm3
mulsd xmm0, qword [0x498948]
mulss xmm1, xmm7
mulss xmm1, dword [0x4989b4]
cvtps2pd xmm1, xmm1
divsd xmm1, xmm0
cvtpd2ps xmm3, xmm1
divss xmm3, dword [0x496750]
movss dword [esp + eax*4 + 0x1a0], xmm3
cmp eax, 1
jne 0x4269b8
mulss xmm3, dword [esp + 0x10]
movss dword [esp + 0x1a4], xmm3
jmp 0x4269cc
cmp eax, 2
jne 0x4269cc
mulss xmm3, dword [esp + 0x50]
movss dword [esp + 0x1a8], xmm3
movaps xmm5, xmm2
movss xmm1, dword [esp + 0x4c]
mulss xmm5, dword [0x49aa14]
movss xmm4, dword [esp + 0x30]
addss xmm4, dword [esp + 0x60]
movaps xmm0, xmm5
movss xmm2, dword [esp + eax*4 + 0xf0]
divss xmm0, dword [0x49aa18]
mulss xmm2, dword [0x4989b4]
mulss xmm0, dword [ebp + 0xc8]
divss xmm1, xmm0
movaps xmm0, xmm4
addss xmm0, xmm4
mulss xmm0, dword [0x4989b4]
subss xmm1, xmm0
movaps xmm0, xmm6
mulsd xmm0, qword [esp + 0x40]
cvtps2pd xmm1, xmm1
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
comiss xmm2, xmm0
xorps xmm0, xmm0
ja 0x426a87
comiss xmm0, xmm3
movss xmm2, dword [0x49aa14]
jb 0x426a63
movss xmm0, dword [esp + 0x5c]
test edi, edi
movss dword [esp + eax*4 + 0x1a0], xmm0
cmove edi, eax
jmp 0x426a69
movss dword [esp + 0x5c], xmm3
movsd xmm3, qword [ebp + 0x58]
inc eax
movss xmm0, dword [ebp + 0x54]
movss xmm1, dword [ebp + 0x50]
cmp eax, 0x14
jle 0x426770
jmp 0x426c0b
comiss xmm0, xmm3
mov dword [esp + 0x1c], eax
jb 0x426c0b
movss xmm0, dword [esp + 0x5c]
movss dword [esp + eax*4 + 0x1a0], xmm0
jmp 0x426c0b
mov cl, byte [esp + 0x23]
xorps xmm3, xmm3
cvtss2sd xmm3, xmm6
movaps xmm0, xmm3
movsd qword [esp + 0x50], xmm3
addsd xmm0, xmm3
movsd qword [esp + 0x68], xmm0
movsd xmm0, qword [0x61d840]
movsd qword [esp + 0x38], xmm0
movsd xmm0, qword [0x49aa68]
nop dword [eax]
movss xmm6, dword [esp + eax*4 + 0x148]
movss xmm2, dword [esp + eax*4 + 0x98]
cvtps2pd xmm4, xmm6
movaps xmm1, xmm4
mulsd xmm4, qword [0x49aa78]
mulsd xmm1, xmm0
movaps xmm0, xmm3
minsd xmm0, xmm1
movaps xmm1, xmm2
addss xmm1, xmm2
cvtpd2ps xmm3, xmm0
movsd xmm0, qword [esp + 0x78]
cvtps2pd xmm5, xmm3
subsd xmm4, xmm5
minsd xmm0, xmm4
cvtpd2ps xmm0, xmm0
cvtps2pd xmm0, xmm0
minsd xmm0, qword [esp + 0x68]
cvtpd2ps xmm0, xmm0
addss xmm0, xmm1
addss xmm0, xmm3
addss xmm0, xmm1
cvtps2pd xmm1, xmm2
addss xmm0, xmm0
addsd xmm1, xmm1
cvtps2pd xmm0, xmm0
addsd xmm1, xmm5
mulsd xmm1, qword [esp + 0x38]
addsd xmm1, xmm0
mulsd xmm1, qword [0x4966f0]
cvtpd2ps xmm1, xmm1
mulss xmm6, xmm1
movss dword [esp + eax*4 + 0x1f8], xmm1
cvtps2pd xmm0, xmm6
mulsd xmm0, qword [0x4966f0]
cvtpd2ps xmm2, xmm0
movss dword [esp + eax*4 + 0x250], xmm2
test cl, cl
je 0x426c8a
movss xmm0, dword [esp + 0x24]
cvtps2pd xmm0, xmm0
cmp eax, 3
jae 0x426c4f
mulsd xmm0, qword [0x496628]
cvtpd2ps xmm1, xmm0
movss dword [esp + eax*4 + 0x1a0], xmm1
cmp eax, 2
ja 0x426c64
movss xmm2, dword [esp + 0x18]
movsd xmm3, qword [esp + 0x50]
inc eax
movsd xmm0, qword [0x49aa68]
cmp eax, 0x14
jle 0x426ae0
movss xmm4, dword [esp + 0x60]
movaps xmm5, xmm2
mulss xmm5, dword [0x49aa14]
mov cx, word [ebp + 0x9c]
addss xmm4, dword [esp + 0x30]
movsd xmm6, qword [esp + 0x38]
movss xmm2, dword [ebp + 0xc8]
movss xmm1, dword [esp + 0x4c]
mulsd xmm6, qword [esp + 0x40]
divss xmm5, dword [0x49aa18]
movss dword [esp + 0x24], xmm5
movaps xmm0, xmm5
mulss xmm0, xmm2
divss xmm1, xmm0
movss dword [esp + 0x50], xmm1
test cx, cx
je 0x426d11
cvtps2pd xmm0, xmm1
jmp 0x426d27
mulsd xmm0, qword [0x49aa30]
cvtpd2ps xmm1, xmm0
movss dword [esp + eax*4 + 0x1a0], xmm1
movss xmm0, dword [esp + 0x28]
movss xmm2, dword [esp + 0x18]
mulss xmm0, xmm1
comiss xmm0, dword [esp + 0x10]
jbe 0x426bcf
mov edi, eax
mov dword [esp + 0x1c], eax
jmp 0x426bcf
movss xmm0, dword [esp + 0x4c]
divss xmm0, xmm2
movss xmm2, dword [esp + 0x18]
movss dword [esp + 0x10], xmm0
subss xmm0, xmm2
mulss xmm0, xmm1
mulss xmm0, xmm7
mulss xmm0, dword [0x4989b4]
cvtps2pd xmm1, xmm0
movss xmm0, dword [esp + 0x28]
cvtps2pd xmm0, xmm0
mulsd xmm0, qword [0x498948]
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
xorps xmm1, xmm1
divss xmm0, dword [0x496750]
comiss xmm1, xmm0
movss dword [esp + eax*4 + 0x1a0], xmm0
jb 0x426d06
movss xmm0, dword [esp + 0x5c]
test edi, edi
mov dword [esp + 0x1c], eax
cmove edi, eax
movss dword [esp + eax*4 + 0x1a0], xmm0
jmp 0x426bcf
movss dword [esp + 0x5c], xmm0
jmp 0x426bcf
addss xmm4, xmm4
movaps xmm0, xmm1
mulss xmm4, dword [0x4989b4]
subss xmm0, xmm4
cvtps2pd xmm0, xmm0
divsd xmm0, xmm6
xorps xmm1, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x10], xmm0
movss xmm0, dword [0x4989a4]
divss xmm0, xmm2
cvtps2pd xmm0, xmm0
ucomisd xmm1, xmm0
ja 0x426d53
sqrtsd xmm0, xmm0
jmp 0x426d58
call fcn.00467190
movss xmm1, dword [0x498950]
cvtsd2ss xmm0, xmm0
addss xmm0, dword [0x496598]
comiss xmm1, xmm0
jbe 0x426d7b
cvtss2sd xmm0, xmm0
movsd qword [esp + 0x40], xmm0
movss xmm0, dword [esp + 0x50]
sub esp, 0x18
divss xmm0, dword [0x4989b4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x28]
divss xmm0, dword [0x4989b4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x3c]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sErster_Rundschnitt_ohne_as:_v_Rd_c___.2lf_N_mm2__Radius___.2lf_m__U___.2lf_m_n_n
push dword [0x63cda0]
call fcn.004070c0
movsd xmm0, qword [esp + 0x64]
add esp, 0x1c
cvtpd2ps xmm0, xmm0
mulss xmm0, dword [ebp + 0xc8]
divss xmm0, dword [0x4989b4]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sMax_erlaubter_Abstand_der_letzten_B
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x14
cmp byte [ebp + 0x3c], 0
push section..data
jne 0x426e1e
push 0x499604
jmp 0x426e23
push 0x499638
push dword [0x63cda0]
call fcn.004070c0
add esp, 0xc
push esi
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0xa4]
lea eax, [esp + 0x2b0]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
sub esp, 8
movsd xmm0, qword [esp + 0x90]
movsd qword [esp], xmm0
push str._.2lf_m____.2lf
push eax
call fcn.00401540
mov esi, 1
add esp, 0x18
cmp dword [esp + 0x1c], esi
jl 0x426fc3
movss xmm0, dword [esp + 0x10]
lea ecx, [esp + 0x250]
cvtps2pd xmm0, xmm0
lea edx, [esp + 0x1f8]
movss xmm2, dword [esp + 0x14]
divsd xmm0, qword [0x4966f0]
mulss xmm2, dword [0x496750]
movsd qword [esp + 0x80], xmm0
mulss xmm2, dword [esp + 0xc]
movss dword [esp + 0x14], xmm2
nop word [eax + eax]
movss xmm3, dword [edx + esi*4]
lea eax, [esp + 0x148]
movss xmm6, dword [eax + esi*4]
movaps xmm0, xmm3
movss xmm4, dword [esp + 0x4c]
divss xmm0, dword [0x4989b4]
cvtps2pd xmm6, xmm6
cvtps2pd xmm5, xmm0
movaps xmm1, xmm6
mulsd xmm1, qword [0x498948]
movaps xmm0, xmm5
divss xmm3, dword [0x498990]
divsd xmm0, xmm1
mulss xmm3, xmm2
divss xmm4, dword [ecx + esi*4]
cvttsd2si eax, xmm0
cmp esi, edi
jl 0x426f2c
movss dword [esp + esi*4 + 0x1a0], xmm3
push eax
sub esp, 0x30
cvtps2pd xmm0, xmm3
cvtps2pd xmm1, xmm4
movsd qword [esp + 0x28], xmm0
movss xmm0, dword [esp + esi*4 + 0x1d4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x20], xmm0
movss xmm0, dword [esp + esi*4 + 0xcc]
movsd qword [esp + 0x18], xmm1
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm5
movsd qword [esp + 8], xmm6
movsd qword [esp], xmm0
push esi
push section..data
push str._sAbstand_a__i___4.2lf_m_d___4.2lf_m_U___4.2lf_m_v_Ed___7.2lf_N_mm2_Asw___5.2lf_cm2_min_As___5.2lf_cm2_n___2i_n
push dword [0x63cda0]
call fcn.004070c0
lea eax, [esp + 0x134]
add esp, 0x44
movss xmm0, dword [eax + esi*4]
cvtps2pd xmm0, xmm0
comisd xmm0, xmmword [esp + 0x80]
ja 0x426fc3
movss xmm2, dword [esp + 0x14]
lea ecx, [esp + 0x250]
inc esi
lea edx, [esp + 0x1f8]
cmp esi, dword [esp + 0x1c]
jle 0x426ed0
mov edi, dword [ebp + 0x30]
push edi
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._sn__Zahl_der_B
push dword [0x63cda0]
call fcn.004070c0
push edi
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x1c
pop edi
pop esi
mov ecx, dword [esp + 0x4b4]
xor ecx, esp
call fcn.00431856
mov esp, ebp
pop ebp
ret
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp + 0x40]
movsd qword [esp], xmm0
push section..data
push str._sSchr
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x1c
cmp word [ebp + 0x9c], 0
je 0x42708a
movss xmm0, dword [esp + 0x14c]
movsd xmm2, qword [ebp + 0x94]
mulsd xmm2, qword [0x496628]
movsd xmm3, qword [0x61d840]
cvtps2pd xmm0, xmm0
mulsd xmm0, qword [0x496628]
addsd xmm0, xmm2
cvtpd2ps xmm0, xmm0
cvtps2pd xmm1, xmm0
movaps xmm0, xmm3
mulsd xmm0, qword [0x496688]
mulsd xmm1, xmm0
jmp 0x427189
movsd xmm2, qword [ebp + 0x58]
movaps xmm0, xmm2
maxsd xmm0, qword [ebp + 0x64]
minsd xmm2, qword [ebp + 0x64]
cvtpd2ps xmm7, xmm0
cvtpd2ps xmm1, xmm2
movaps xmm0, xmm7
movss xmm2, dword [0x498950]
divss xmm0, xmm1
cvtps2pd xmm6, xmm1
comiss xmm2, xmm0
jb 0x4270fa
movsd xmm3, qword [0x61d840]
addss xmm1, xmm7
movss xmm0, dword [esp + 0x14c]
cvtps2pd xmm0, xmm0
cvtps2pd xmm2, xmm1
movaps xmm1, xmm3
mulsd xmm1, qword [0x496688]
addsd xmm2, xmm2
mulsd xmm1, qword [0x496628]
mulsd xmm1, xmm0
addsd xmm1, xmm2
jmp 0x427189
movss xmm3, dword [esp + 0x14c]
movaps xmm0, xmm6
cvtps2pd xmm3, xmm3
addsd xmm6, xmm6
movaps xmm1, xmm3
mulsd xmm1, qword [0x49aa68]
minsd xmm0, xmm1
cvtpd2ps xmm4, xmm0
movaps xmm0, xmm3
mulsd xmm3, qword [0x49aa70]
mulsd xmm0, qword [0x496628]
cvtps2pd xmm5, xmm4
cvtpd2ps xmm2, xmm0
cvtps2pd xmm0, xmm7
subsd xmm3, xmm5
movaps xmm1, xmm2
addss xmm1, xmm2
minsd xmm0, xmm3
movsd xmm3, qword [0x61d840]
cvtpd2ps xmm0, xmm0
cvtps2pd xmm0, xmm0
minsd xmm0, xmm6
cvtpd2ps xmm0, xmm0
addss xmm0, xmm1
addss xmm0, xmm4
addss xmm0, xmm1
cvtps2pd xmm1, xmm2
addss xmm0, xmm0
addsd xmm1, xmm1
cvtps2pd xmm0, xmm0
addsd xmm1, xmm5
mulsd xmm1, xmm3
addsd xmm1, xmm0
mulsd xmm1, qword [0x4966f0]
sub esp, 0x10
movss xmm0, dword [ebp + 0x10]
movsd xmm2, qword [ebp + 0x40]
divsd xmm2, qword [0x498978]
cvtpd2ps xmm4, xmm1
movss xmm5, dword [esp + 0x34]
addsd xmm2, xmm2
divss xmm0, xmm4
cvtps2pd xmm5, xmm5
divss xmm0, dword [0x4989b4]
movsd qword [esp + 8], xmm5
cvtps2pd xmm6, xmm0
movss dword [ebp + 0x10], xmm0
movaps xmm0, xmm4
divss xmm0, dword [0x4989b4]
movss dword [esp + 0x1c], xmm4
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x88], xmm6
movsd qword [esp + 0x50], xmm0
movaps xmm0, xmm2
mulsd xmm0, xmm3
movsd qword [esp + 0x48], xmm2
movsd qword [esp], xmm6
call fcn.00466fc0
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x60]
movsd qword [esp], xmm0
push section..data
push str._sU___.2lf_m__sin_alpha____.2lf__v_Ed___.2lf_kN_m__v_Rd_c___.2lf_kN_m_n
push dword [0x63cda0]
call fcn.004070c0
movsd xmm0, qword [ebp + 0x40]
add esp, 0x2c
andps xmm0, xmmword [0x4967e0]
comisd xmm0, xmmword [0x5252e0]
movsd xmm1, qword [0x61d840]
jbe 0x4272b4
movss xmm0, dword [ebp + 0x10]
subss xmm0, dword [esp + 0x24]
mulss xmm0, dword [esp + 0xc]
divss xmm0, dword [0x4989b4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x80], xmm0
movsd xmm0, qword [esp + 0x38]
mulsd xmm0, xmm1
call fcn.00466fc0
mulsd xmm0, qword [0x49aa58]
movsd xmm1, qword [esp + 0x80]
mulsd xmm0, qword [0x61d850]
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
movsd xmm1, qword [0x61d840]
jmp 0x4272bc
movss xmm0, dword [0x49aab0]
movss dword [esp + 0x10], xmm0
sub esp, 8
movsd xmm0, qword [0x61d850]
movsd qword [esp], xmm0
movsd xmm0, qword [esp + 0x40]
mulsd xmm0, xmm1
call fcn.00466fc0
movss xmm1, dword [esp + 0x2c]
sub esp, 0x28
movsd qword [esp + 0x20], xmm0
movss xmm0, dword [ebp + 0x10]
subss xmm0, xmm1
mulss xmm0, dword [esp + 0x3c]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0x70]
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 [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x4c]
add esp, 0x34
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sAs___.2lf_cm2_n
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x14
pop edi
pop esi
mov ecx, dword [esp + 0x4b4]
xor ecx, esp
call fcn.00431856
mov esp, ebp
pop ebp
ret
movsd xmm0, qword [esp + 0x40]
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [ebp + 8]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm1
movsd qword [esp], xmm0
push section..data
push str._sv_Ed___.2f_N_mm2___v_Rdmax___.2lf_N_mm2__1.4___.2lf_N_mm2_n
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._sKraft_zu_gro
push dword [0x63cda0]
call fcn.004070c0
mov eax, dword [esp + 0x70]
add esp, 0x30
mov dword [eax], 1
mov ecx, dword [esp + 0x4bc]
pop edi
pop esi
xor ecx, esp
call fcn.00431856
mov esp, ebp
pop ebp
ret