Function at 0x429100
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 + 0xac]
xorps xmm1, xmm1
mov eax, dword [ebp + 0x30]
unpcklpd xmm0, xmm0
push esi
mov esi, dword [ebp + 0x34]
movaps xmmword [esp + 0x7c], xmm0
movaps xmm0, xmmword [0x49aac0]
movups xmmword [esp + 0x144], xmm0
mov dword [esp + 0x30], eax
mov eax, dword [ebp + 0xc8]
movups xmmword [esp + 0x154], xmm0
mov dword [esi], 0
cmp byte [0x525388], 0
movups xmmword [esp + 0x164], xmm0
push edi
movups xmmword [esp + 0x178], xmm0
mov dword [esp + 0x1c], eax
movups xmmword [esp + 0x188], xmm0
movss xmm0, dword [0x496598]
movss dword [esp + 0x64], xmm0
jne 0x4292e3
cmp byte [0x52538f], 0
jne 0x4292e3
movss xmm0, dword [ebp + 8]
movss dword [esp + 8], xmm0
movss xmm1, dword [ebp + 0xbc]
movaps xmm3, xmm0
mulss xmm3, dword [0x4989b4]
movaps xmm0, xmm1
sub esp, 0x20
movss xmm4, dword [ebp + 0xc4]
mulss xmm0, xmm4
movaps xmm2, xmm3
movss dword [esp + 0x6c], xmm3
cvtps2pd xmm3, xmm3
divss xmm2, xmm0
movsd qword [esp + 0x98], xmm3
cvtps2pd xmm0, xmm2
movss dword [esp + 0x34], xmm2
movsd qword [esp + 0x18], xmm0
cvtps2pd xmm2, xmm4
movsd qword [esp + 0x70], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp + 0x10], xmm2
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm3
push section..data
push str._sv_Ed__V_Ed__U_2__d____.2f_N___.2f_mm___.2lf_mm____.2f_N_mm2_n
push dword [0x63cda0]
movsd qword [esp + 0x84], xmm2
call fcn.004070c0
movzx eax, word [0x63cd44]
add esp, 0x2c
movsd xmm0, qword [ebp + 0xa4]
cvtpd2ps xmm0, xmm0
push eax
movzx eax, word [0x63cd46]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp + 0x18]
movss dword [esp], xmm0
push eax
call fcn.004037f0
movsd xmm1, qword [ebp + 0xa4]
mulsd xmm1, qword [0x4966c8]
fstp qword [esp + 0x38]
movsd xmm3, qword [esp + 0x38]
maxsd xmm3, qword [ebp + 0x1c]
movsd xmm2, qword [esp + 0x38]
maxsd xmm2, qword [ebp + 0x24]
movaps xmm0, xmm3
movsd qword [esp + 0x78], xmm3
divsd xmm0, xmm1
movsd qword [esp + 0x80], xmm2
cvtpd2ps xmm3, xmm0
movaps xmm0, xmm2
divsd xmm0, xmm1
xorps xmm1, xmm1
movss dword [esp + 0x34], xmm3
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x30], xmm0
mulss xmm0, xmm3
cvtps2pd xmm0, xmm0
ucomisd xmm1, xmm0
ja 0x4293e1
sqrtsd xmm0, xmm0
jmp 0x4293e6
movss xmm0, dword [ebp + 8]
comiss xmm0, xmm1
movss dword [esp + 8], xmm0
jbe 0x4291ac
movss xmm1, dword [ebp + 0x10]
sub esp, 0x18
movss xmm2, dword [ebp + 0xb8]
movaps xmm0, xmm1
mulss xmm0, xmm2
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 0x70], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm2
movsd qword [esp], xmm0
push section..data
push 0x498be8
push dword [0x63cda0]
call fcn.004070c0
movss xmm1, dword [ebp + 0xc]
add esp, 4
movss xmm2, dword [ebp + 0x14]
movsd xmm3, qword [esp + 0x78]
cvtps2pd xmm1, xmm1
cvtps2pd xmm2, xmm2
movaps xmm0, xmm1
subsd xmm0, xmm3
mulsd xmm0, xmm2
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x28], xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
movsd qword [esp + 0x10], xmm3
movsd qword [esp + 8], xmm1
movsd qword [esp], xmm2
push section..data
push str._sBemessungskraft_V_Ed__beta__V_Ed___.2lf____.2lf_kN____.2lf_kN____.2lf_kN_n
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x34]
xorps xmm1, xmm1
add esp, 0x2c
comiss xmm1, xmm0
jbe 0x4291ac
push section..data
push str._sBodenpressung__A_crit___Last___kein_Nachweis_n
push dword [0x63cda0]
call fcn.004070c0
add esp, 0xc
pop edi
pop esi
mov ecx, dword [esp + 0x4b4]
xor ecx, esp
call fcn.00431856
mov esp, ebp
pop ebp
ret
call fcn.00467190
cvtsd2ss xmm0, xmm0
movsd xmm1, qword [ebp + 0xa4]
movss dword [esp + 0x20], 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 0x429445
sqrtsd xmm0, xmm0
jmp 0x42944a
call fcn.00467190
movss xmm1, dword [esp + 0x20]
minss xmm1, dword [esp + 0x1c]
mov edi, dword [ebp + 0x2c]
cvtsd2ss xmm0, xmm0
push edi
minss xmm1, dword [esp + 0x20]
addss xmm0, dword [0x496598]
push dword [0x63cda0]
movss dword [esp + 0x50], xmm1
movss dword [esp + 0x58], xmm0
minss xmm0, dword [0x498950]
movss dword [esp + 0x30], xmm0
call fcn.004070c0
push section..data
push str._sBerechnung_des_Durchstanzwiderstandes_v_Rd_c_im_Rundschnitt_U_2_n
push dword [0x63cda0]
call fcn.004070c0
push edi
push dword [0x63cda0]
call fcn.004070c0
movsd xmm0, qword [esp + 0x54]
add esp, 0x14
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [esp + 0x88]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x80]
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 + 0x34]
add esp, 0xc
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x38]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x3c]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push dword [esp + 0x34]
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 xmm1, dword [esp + 0x5c]
add esp, 0xc
cvtps2pd xmm0, xmm1
movss xmm1, dword [esp + 0x24]
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm1
movss xmm1, dword [esp + 0x28]
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 + 0x64]
movsd xmm1, qword [ebp + 0xac]
movss xmm2, dword [esp + 0x3c]
mulsd xmm1, qword [0x4966f0]
push ecx
cvtps2pd xmm0, xmm0
cvtps2pd xmm2, xmm2
unpcklpd xmm0, xmm0
movsd qword [esp + 0x20], xmm1
movsd qword [esp + 0x18], xmm2
movups xmmword [esp + 8], xmm0
movsd qword [esp], xmm1
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 + 0xac]
lea eax, [esp + 0x40]
add esp, 0x34
cvtpd2ps xmm0, xmm0
push eax
sub esp, 8
movss dword [esp + 0x30], xmm0
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp + 0xc0]
movss dword [esp], xmm0
call fcn.00423190
movss xmm1, dword [esp + 0x44]
movss xmm0, dword [esp + 0x18]
mulss xmm0, dword [esp + 0x24]
mulss xmm1, dword [0x496750]
movss dword [esp + 0x28], xmm0
movaps xmm0, xmm1
movss dword [esp + 0x4c], xmm1
mulss xmm0, dword [0x63cd34]
movsd xmm1, qword [0x498918]
cvtps2pd xmm0, xmm0
call fcn.00466470
movss xmm2, dword [esp + 0x28]
cvtps2pd xmm1, xmm2
push edi
push dword [0x63cda0]
mulsd xmm0, xmm1
mulsd xmm0, qword [esp + 0x6c]
cvtsd2ss xmm0, xmm0
movss dword [esp + 0x34], xmm0
call fcn.004070c0
movsd xmm0, qword [0x61d858]
add esp, 0xc
cvtpd2ps xmm0, xmm0
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp + 0xc4]
movss dword [esp], xmm0
call fcn.0042c640
movss xmm0, dword [esp + 0x48]
add esp, 8
mulss xmm0, dword [0x63cd34]
movsd xmm1, qword [0x498918]
fstp dword [esp + 0x10]
cvtps2pd xmm0, xmm0
call fcn.00466470
movss xmm1, dword [esp + 0x1c]
movaps xmm6, xmm0
movss xmm4, dword [ebp + 0xcc]
xorps xmm5, xmm5
movss xmm2, dword [esp + 0x10]
sub esp, 0x40
cvtps2pd xmm0, xmm1
cvtps2pd xmm4, xmm4
mulsd xmm6, xmm0
movaps xmm0, xmm2
movaps xmm1, xmm6
mulsd xmm1, xmm4
cvtsd2ss xmm5, xmm1
movsd xmm1, qword [esp + 0x90]
maxss xmm0, xmm5
andps xmm1, xmmword [0x4967e0]
cvtps2pd xmm3, xmm0
movaps xmm0, xmm3
movsd qword [esp + 0xa8], xmm3
mulsd xmm0, qword [0x49aa60]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x80], xmm0
movaps xmm0, xmm3
andps xmm0, xmmword [0x4967e0]
comisd xmm0, xmm1
jb 0x42986a
movsd qword [esp + 0x38], xmm3
cvtps2pd xmm0, xmm2
movsd qword [esp + 0x30], xmm0
cvtps2pd xmm0, xmm5
movsd qword [esp + 0x28], xmm0
movss xmm0, dword [0x63cd34]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x20], xmm4
movsd qword [esp + 0x18], xmm0
movss xmm0, dword [esp + 0x78]
cvtps2pd xmm1, xmm0
movss xmm0, dword [esp + 0x58]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x4c]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sv_Rd_c__Max__.2lf_.2f_100_.4f_.2f__1_3__.2lf_v_min___Max__.2lf__.2lf____.2lf_N_mm2_n
push dword [0x63cda0]
call fcn.004070c0
movsd xmm0, qword [esp + 0x9c]
add esp, 0x44
movsd qword [esp], xmm0
sub esp, 8
movsd xmm0, qword [esp + 0x78]
movsd qword [esp], xmm0
push section..data
push str._sv_Rd_c___.2f_N_mm2___v_Ed___.2f_N_mm2__n
push dword [0x63cda0]
call fcn.004070c0
push edi
push dword [0x63cda0]
call fcn.004070c0
push section..data
push 0x498f30
push dword [0x63cda0]
call fcn.004070c0
mov eax, dword [esp + 0x64]
add esp, 0x30
mov byte [eax], 0
pop edi
pop esi
mov ecx, dword [esp + 0x4b4]
xor ecx, esp
call fcn.00431856
mov esp, ebp
pop ebp
ret
xorps xmm1, xmm1
movaps xmm0, xmm2
cvtsd2ss xmm1, xmm6
maxss xmm0, xmm1
movss dword [esp + 0x50], xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x38], xmm0
movsd qword [esp + 0x68], xmm0
cvtps2pd xmm0, xmm2
movsd qword [esp + 0x30], xmm0
cvtps2pd xmm0, xmm1
movss xmm1, dword [esp + 0x78]
movsd qword [esp + 0x28], xmm0
movss xmm0, dword [0x63cd34]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x20], xmm4
movsd qword [esp + 0x18], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x58]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x4c]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push section..data
push str._sv_Rd_c__Max__.2lf_.2f_100_.4f_.2f__1_3__.2lf_v_min___Maximum__.2lf__.2lf____.2lf_N_mm2_n
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x8c]
add esp, 0x4c
sub esp, 0x18
comiss xmm0, dword [esp + 0x2c]
cvtps2pd xmm1, xmm0
jbe 0x42ae02
movsd xmm0, qword [esp + 0x68]
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 xmm3, dword [esp + 0x40]
xorps xmm0, xmm0
add esp, 0x24
comiss xmm3, xmm0
jbe 0x429a29
movss xmm2, dword [0x63cd34]
comiss xmm2, xmm0
jbe 0x429a29
movss xmm1, dword [esp + 0x14]
divss xmm1, xmm3
push edi
mulss xmm2, dword [0x496750]
movaps xmm0, xmm1
mulss xmm0, xmm1
push dword [0x63cda0]
mulss xmm0, xmm1
divss xmm0, xmm2
movss dword [esp + 0x3c], xmm0
call fcn.004070c0
movss xmm3, dword [esp + 0x40]
xorps xmm1, xmm1
movss xmm0, dword [esp + 0x3c]
add esp, 8
comiss xmm3, xmm1
cvtps2pd xmm2, xmm0
jbe 0x4299f1
divss xmm0, xmm3
sub esp, 0x18
cvtps2pd xmm1, xmm3
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm2
push section..data
push 0x499070
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x24
jmp 0x429a1a
sub esp, 0x10
cvtps2pd xmm0, xmm3
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm2
push section..data
push 0x4990c8
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x1c
push edi
push dword [0x63cda0]
call fcn.004070c0
add esp, 8
push edi
push dword [0x63cda0]
call fcn.004070c0
cvtpd2ps xmm1, xmmword [esp + 0x88]
add esp, 8
mov eax, 1
nop word [eax + eax]
xorps xmm0, xmm0
movsd xmm0, xmm1
movsd qword [esp + eax*4 + 0x1a0], xmm0
xorps xmm0, xmm0
movsd xmm0, xmm1
movsd qword [esp + eax*4 + 0x1a8], xmm0
xorps xmm0, xmm0
movsd xmm0, xmm1
movsd qword [esp + eax*4 + 0x1b0], xmm0
xorps xmm0, xmm0
movsd xmm0, xmm1
movsd qword [esp + eax*4 + 0x1b8], xmm0
add eax, 8
cmp eax, 0x10
jle 0x429a50
cmp eax, 0x14
jg 0x429ab7
lea edi, [esp + 0x1a0]
mov ecx, 0x15
lea edi, [edi + eax*4]
sub ecx, eax
mov eax, dword [esp + 0x24]
rep stosd dword es:[edi], eax
mov edi, dword [ebp + 0x2c]
cmp byte [0x63cd05], 0
movsd xmm2, qword [ebp + 0xac]
movsd xmm3, qword [0x496628]
movaps xmm0, xmm2
mulsd xmm0, xmm3
movsd qword [esp + 0x50], xmm0
je 0x42aa8b
cmp byte [0x525388], 0
mov dword [esp + 0x20], 0
je 0x429afd
movaps xmm0, xmm2
mulsd xmm0, qword [0x496618]
cvtpd2ps xmm0, xmm0
sub esp, 8
movss dword [esp + 0xa4], xmm0
movsd xmm0, qword [ebp + 0x54]
maxsd xmm0, qword [ebp + 0x60]
cvtpd2ps xmm0, xmm0
cvtps2pd xmm1, xmm0
movss dword [esp + 0x48], xmm0
movss xmm0, dword [esp + 0xa4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x78], xmm1
mulsd xmm1, xmm3
addsd xmm0, xmm1
movsd qword [esp + 0x40], 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 + 0x10], xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x24], xmm0
movsd xmm0, qword [esp + 0x60]
mulsd xmm0, qword [0x49aa28]
addsd xmm0, qword [0x49aaa8]
movsd qword [esp + 0x70], xmm0
minsd xmm0, qword [0x61d850]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x20], 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 0x429c01
movsd xmm0, qword [esp + 0x50]
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 + 0x1c]
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
movsd xmm0, qword [esp + 0x70]
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 edi
push dword [0x63cda0]
call fcn.004070c0
movsd xmm0, qword [esp + 0x54]
add esp, 0x24
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 edi
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x1c
cmp byte [0x525388], 0
je 0x429dc4
movss xmm1, dword [esp + 0x4c]
sub esp, 0x20
movss xmm2, dword [esp + 0x38]
divss xmm1, xmm2
movaps xmm0, xmm1
divss xmm0, dword [0x496750]
movss dword [esp + 0x34], 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
movsd xmm0, qword [esp + 0x98]
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 edi
push dword [0x63cda0]
call fcn.004070c0
movsd xmm1, qword [ebp + 0xa4]
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 + 0x38]
add esp, 0x10
movss xmm1, dword [esp + 0x14]
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 edi
push dword [0x63cda0]
call fcn.004070c0
jmp 0x429f99
push section..data
push str._sAsw__As_B
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x24]
mulss xmm0, dword [0x49aa20]
push ecx
movss xmm1, dword [esp + 0x18]
mulss xmm1, dword [0x496750]
divss xmm1, xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x38]
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 edi
push dword [0x63cda0]
call fcn.004070c0
movsd xmm1, qword [ebp + 0xa4]
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 edi
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._sAnpassungsfaktoren_kappa_sw_i_n
push dword [0x63cda0]
call fcn.004070c0
push edi
push dword [0x63cda0]
call fcn.004070c0
movsd xmm1, qword [ebp + 0xac]
add esp, 0x18
movaps xmm0, xmm1
mulsd xmm0, qword [0x49aa40]
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0x70]
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 + 0x88], xmm0
movss xmm0, dword [0x49aa1c]
push edi
push dword [0x63cda0]
movss dword [esp + 0x68], xmm0
call fcn.004070c0
movss xmm0, dword [esp + 0x5c]
add esp, 0x34
movzx eax, word [0x63cd46]
movss dword [esp + 8], xmm0
movss xmm0, dword [esp + 0x14]
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 edi
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x44]
movss dword [esp + 0x30], xmm0
movsd xmm6, qword [ebp + 0x54]
add esp, 0x1c
movsd xmm3, qword [ebp + 0x60]
movaps xmm0, xmm6
mov al, byte [0x525388]
minsd xmm0, xmm3
movss xmm4, dword [esp + 8]
mov ecx, 2
movsd xmm1, qword [esp + 0x38]
mov byte [esp + 0x33], al
cvtpd2ps xmm7, xmm0
movss dword [esp + 0x34], xmm7
test al, al
je 0x42a054
movsd xmm2, qword [0x49aa50]
nop dword [eax]
cmp ecx, 2
jne 0x42a015
movsd xmm0, qword [ebp + 0xac]
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 0x429fe0
lea eax, [ecx - 1]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm4
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 0x429fe0
jmp 0x42a249
mov edx, 3
nop dword [eax]
xorps xmm0, xmm0
lea eax, [edx - 2]
cvtsi2ss xmm0, eax
lea eax, [edx + 1]
mulss xmm0, xmm4
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, xmm4
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, xmm4
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, xmm4
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, xmm4
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, xmm4
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, xmm4
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, xmm4
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 0x42a060
cmp ecx, 0x14
jg 0x42a249
lea eax, [ecx - 1]
movd xmm0, eax
inc eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm4
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 eax, 0x13
jle 0x42a211
mov ax, word [ebp + 0xb4]
cmp ax, 1
jne 0x42a2c8
movsd xmm5, qword [ebp + 0x78]
mov ecx, 1
movsd xmm6, qword [ebp + 0x70]
movsd xmm7, qword [0x496650]
movss xmm1, dword [esp + 0x24]
movsd xmm3, qword [ebp + 0xac]
nop dword [eax + eax]
movss xmm2, dword [esp + ecx*4 + 0x98]
cvtps2pd xmm2, xmm2
comisd xmm5, xmm2
jbe 0x42a2ab
divsd xmm2, xmm5
movaps xmm0, xmm7
subsd xmm0, xmm2
mulsd xmm0, xmm6
addsd xmm0, xmm3
cvtsd2ss xmm0, xmm0
jmp 0x42a2ae
movaps xmm0, xmm1
movss dword [esp + ecx*4 + 0x1a0], xmm0
inc ecx
cmp ecx, 0x14
jle 0x42a280
movss xmm7, dword [esp + 0x34]
jmp 0x42a3c6
cmp ax, 2
jne 0x42a3d0
movsd xmm6, qword [ebp + 0x70]
mov ecx, 1
addsd xmm6, qword [ebp + 0xac]
movsd xmm3, qword [ebp + 0x78]
movss xmm4, dword [esp + 0x24]
movaps xmm2, xmm6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [esp + ecx*4 + 0x98]
lea eax, [esp + 0x1a0]
cvtps2pd xmm0, xmm0
lea eax, [eax + ecx*4]
mov edx, eax
xorps xmm1, xmm1
comisd xmm3, xmm0
cvtsd2ss xmm1, xmm2
jbe 0x42a32a
movaps xmm0, xmm1
jmp 0x42a32d
movaps xmm0, xmm4
movss dword [edx], xmm0
movss xmm0, dword [esp + ecx*4 + 0x9c]
cvtps2pd xmm0, xmm0
comisd xmm3, xmm0
jbe 0x42a348
movaps xmm0, xmm1
jmp 0x42a34b
movaps xmm0, xmm4
movss dword [eax + 4], xmm0
movss xmm0, dword [esp + ecx*4 + 0xa0]
cvtps2pd xmm0, xmm0
comisd xmm3, xmm0
jbe 0x42a36a
movaps xmm5, xmm2
movaps xmm0, xmm1
jmp 0x42a370
movaps xmm5, xmm6
movaps xmm0, xmm4
movss dword [eax + 8], xmm0
movss xmm0, dword [esp + ecx*4 + 0xa4]
cvtps2pd xmm0, xmm0
comisd xmm3, xmm0
jbe 0x42a38f
movaps xmm5, xmm2
movaps xmm0, xmm1
jmp 0x42a392
movaps xmm0, xmm4
movss dword [eax + 0xc], xmm0
movss xmm0, dword [esp + ecx*4 + 0xa8]
cvtps2pd xmm0, xmm0
comisd xmm3, xmm0
ja 0x42a3af
movaps xmm1, xmm4
movaps xmm2, xmm5
add ecx, 5
movss dword [eax + 0x10], xmm1
cmp ecx, 0x14
jle 0x42a300
movss xmm4, dword [esp + 8]
movsd xmm3, qword [ebp + 0x60]
movsd xmm6, qword [ebp + 0x54]
movss xmm0, dword [esp + 0x40]
divss xmm0, xmm7
movss xmm2, dword [0x498950]
comiss xmm2, xmm0
jb 0x42a3f0
xorps xmm5, xmm5
cvtsd2ss xmm5, xmm3
jmp 0x42a441
movss xmm2, dword [esp + ecx*4 + 0x1a0]
xorps xmm3, xmm3
cvtps2pd xmm2, xmm2
cvtss2sd xmm3, xmm7
movaps xmm1, xmm2
mulsd xmm2, qword [0x49aa78]
mulsd xmm1, qword [0x49aa68]
movaps xmm0, xmm3
addsd xmm3, xmm3
minsd xmm0, xmm1
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm5
subsd xmm2, xmm0
movsd xmm0, qword [esp + 0x70]
minsd xmm0, xmm2
cvtpd2ps xmm0, xmm0
cvtps2pd xmm6, xmm0
minsd xmm6, xmm3
movsd xmm1, qword [0x496688]
xorps xmm0, xmm0
mov dx, word [ebp + 0x98]
mov esi, 1
mov ecx, dword [ebp + 0x5c]
cvtsd2ss xmm0, xmm6
movsd xmm6, qword [0x61d840]
movaps xmm2, xmm0
movss dword [esp + 0x24], xmm5
addss xmm2, xmm5
movss dword [esp + 0x34], xmm0
movsd qword [esp + 0x40], xmm1
movss dword [esp + 0x38], xmm2
movaps xmm7, xmm2
nop dword [eax]
cmp ecx, 1
jne 0x42a4ce
movss xmm0, dword [esp + esi*4 + 0xf0]
addss xmm0, xmm0
cvtps2pd xmm1, xmm0
mulsd xmm1, xmm6
test dx, dx
jne 0x42a4bd
xorps xmm0, xmm0
cvtss2sd xmm0, xmm7
addsd xmm0, xmm0
addsd xmm1, xmm0
mulsd xmm1, qword [0x4966f0]
cvtpd2ps xmm0, xmm1
jmp 0x42a597
cmp ecx, 2
jne 0x42a549
cmp byte [ebp + 0x44], 0
je 0x42a4e0
movss xmm1, dword [ebp + 0x4c]
jmp 0x42a4ef
cmp byte [ebp + 0x48], 0
je 0x42a5a0
movss xmm1, dword [ebp + 0x50]
movss xmm2, dword [esp + esi*4 + 0xf0]
cvtps2pd xmm2, xmm2
cvtps2pd xmm3, xmm0
addsd xmm2, xmm2
cvtps2pd xmm0, xmm5
movsd xmm5, qword [0x496628]
addsd xmm3, xmm3
mulsd xmm2, xmm6
cvtps2pd xmm1, xmm1
addsd xmm3, xmm0
mulsd xmm2, xmm5
addsd xmm1, xmm1
addsd xmm3, xmm2
movss xmm2, dword [esp + 0x38]
addsd xmm3, xmm1
mulsd xmm3, qword [0x4966f0]
cvtpd2ps xmm0, xmm3
movss dword [esp + esi*4 + 0x148], xmm0
jmp 0x42a5a8
cmp ecx, 3
jne 0x42a5a0
movss xmm2, dword [esp + esi*4 + 0xf0]
movaps xmm1, xmm0
addss xmm1, dword [ebp + 0x4c]
cvtps2pd xmm2, xmm2
movaps xmm0, xmm5
addss xmm0, dword [ebp + 0x50]
addsd xmm2, xmm2
addss xmm1, xmm0
mulsd xmm2, xmm6
cvtps2pd xmm0, xmm1
mulsd xmm2, qword [0x49aa28]
addsd xmm0, xmm2
movss xmm2, dword [esp + 0x38]
mulsd xmm0, qword [0x4966f0]
cvtpd2ps xmm0, xmm0
movss dword [esp + esi*4 + 0x148], xmm0
movsd xmm5, qword [0x496628]
cmp byte [esp + 0x33], 0
lea eax, [esp + 0x1f8]
movss xmm3, dword [esp + esi*4 + 0x148]
lea eax, [eax + esi*4]
movss xmm1, dword [esp + 0x4c]
movaps xmm0, xmm3
mulss xmm0, dword [ebp + 0xc4]
movss dword [esp + esi*4 + 0x250], xmm0
divss xmm1, xmm0
je 0x42a631
movss xmm0, dword [esp + 0x14]
cvtps2pd xmm0, xmm0
cmp esi, 3
jge 0x42a5fc
mulsd xmm0, xmm5
cvtpd2ps xmm0, xmm0
movss dword [eax], xmm0
jmp 0x42a61b
mulsd xmm0, qword [0x49aa30]
cvtpd2ps xmm0, xmm0
movss dword [eax], xmm0
mulss xmm0, dword [esp + 0x18]
comiss xmm0, xmm1
ja 0x42a72d
movss xmm5, dword [esp + 0x10]
movaps xmm7, xmm2
mulss xmm5, dword [0x49aa14]
jmp 0x42a716
movss xmm2, dword [esp + 0x10]
movss xmm0, dword [esp + 0x18]
subss xmm1, xmm2
cvtps2pd xmm0, xmm0
mulss xmm1, xmm3
mulsd xmm0, qword [0x498948]
mulss xmm1, xmm4
mulss xmm1, dword [0x4989b4]
cvtps2pd xmm1, xmm1
divsd xmm1, xmm0
cvtpd2ps xmm3, xmm1
divss xmm3, dword [0x496750]
movss dword [eax], xmm3
cmp esi, 1
jne 0x42a689
mulss xmm3, dword [esp + 0x50]
movss dword [esp + 0x1fc], xmm3
jmp 0x42a69d
cmp esi, 2
jne 0x42a69d
mulss xmm3, dword [esp + 0x28]
movss dword [esp + 0x200], xmm3
movaps xmm5, xmm2
movss xmm1, dword [esp + 0x4c]
mulss xmm5, dword [0x49aa14]
movss xmm2, dword [esp + esi*4 + 0xf0]
mulss xmm2, dword [0x4989b4]
movaps xmm0, xmm5
divss xmm0, dword [0x49aa18]
mulss xmm0, dword [ebp + 0xc4]
divss xmm1, xmm0
movaps xmm0, xmm7
addss xmm0, xmm7
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 0x42a74d
comiss xmm0, xmm3
jae 0x42a747
movss xmm2, dword [esp + 0x38]
movss dword [esp + 0x64], xmm3
inc esi
cmp esi, 0x14
jg 0x42a741
movss xmm5, dword [esp + 0x24]
movss xmm0, dword [esp + 0x34]
jmp 0x42a490
movss xmm0, dword [esp + 0x10]
mulss xmm0, dword [0x49aa14]
mov dword [esp + 0x20], esi
jmp 0x42a75f
mov esi, dword [esp + 0x28]
jmp 0x42a75c
mov dword [esp + 0x20], esi
jmp 0x42a752
comiss xmm0, xmm3
jb 0x42a75c
movss xmm0, dword [esp + 0x64]
movss dword [eax], xmm0
movaps xmm0, xmm5
movss xmm3, dword [ebp + 0xc4]
movss xmm2, dword [esp + 0x4c]
mulsd xmm6, qword [esp + 0x40]
divss xmm0, dword [0x49aa18]
movss dword [esp + 0x10], xmm0
mulss xmm0, xmm3
divss xmm2, xmm0
movss dword [esp + 0x28], xmm2
test dx, dx
je 0x42a799
cvtps2pd xmm0, xmm2
jmp 0x42a7b5
movss xmm1, dword [esp + 0x38]
movaps xmm0, xmm2
addss xmm1, xmm1
mulss xmm1, dword [0x4989b4]
subss xmm0, xmm1
cvtps2pd xmm0, xmm0
divsd xmm0, xmm6
xorps xmm1, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x14], xmm0
movss xmm0, dword [0x4989a4]
divss xmm0, xmm3
cvtps2pd xmm0, xmm0
ucomisd xmm1, xmm0
ja 0x42a7e1
sqrtsd xmm0, xmm0
jmp 0x42a7e6
call fcn.00467190
movss xmm1, dword [0x498950]
cvtsd2ss xmm0, xmm0
addss xmm0, dword [0x496598]
comiss xmm1, xmm0
jbe 0x42a809
cvtss2sd xmm0, xmm0
movsd qword [esp + 0x40], xmm0
movss xmm0, dword [esp + 0x28]
sub esp, 0x18
divss xmm0, dword [0x4989b4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x2c]
divss xmm0, dword [0x4989b4]
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._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 + 0xc4]
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 + 0x38], 0
push section..data
jne 0x42a8ac
push 0x499604
jmp 0x42a8b1
push 0x499638
push dword [0x63cda0]
call fcn.004070c0
add esp, 0xc
push edi
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 edi, 1
add esp, 0x18
cmp esi, edi
jl 0x42aa44
movss xmm0, dword [esp + 0x14]
lea ecx, [esp + 0x250]
cvtps2pd xmm0, xmm0
lea edx, [esp + 0x148]
movss xmm2, dword [esp + 8]
divsd xmm0, qword [0x4966f0]
mulss xmm2, dword [0x496750]
movsd qword [esp + 0x80], xmm0
mulss xmm2, dword [esp + 0xc]
movss dword [esp + 8], xmm2
lea eax, [esp + 0x1a0]
movss xmm3, dword [edx + edi*4]
movaps xmm0, xmm3
movss xmm6, dword [eax + edi*4]
divss xmm0, dword [0x4989b4]
cvtps2pd xmm6, xmm6
cvtps2pd xmm5, xmm0
movaps xmm1, xmm6
movss xmm4, dword [esp + 0x4c]
movaps xmm0, xmm5
mulsd xmm1, qword [0x498948]
divss xmm3, dword [0x498990]
divsd xmm0, xmm1
divss xmm4, dword [ecx + edi*4]
cvttsd2si eax, xmm0
mulss xmm3, xmm2
cmp edi, dword [esp + 0x20]
jl 0x42a9af
movss dword [esp + edi*4 + 0x1f8], xmm3
push eax
sub esp, 0x30
cvtps2pd xmm0, xmm3
cvtps2pd xmm1, xmm4
movsd qword [esp + 0x28], xmm0
movss xmm0, dword [esp + edi*4 + 0x22c]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x20], xmm0
movss xmm0, dword [esp + edi*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 edi
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 + edi*4]
cvtps2pd xmm0, xmm0
comisd xmm0, xmmword [esp + 0x80]
ja 0x42aa44
movss xmm2, dword [esp + 8]
lea ecx, [esp + 0x250]
inc edi
lea edx, [esp + 0x148]
cmp edi, esi
jle 0x42a951
mov esi, dword [ebp + 0x2c]
push esi
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._sn__Zahl_der_B
push dword [0x63cda0]
call fcn.004070c0
push esi
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 + 0x3c]
movsd qword [esp], xmm0
push section..data
push str._sSchr
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x1c
cmp word [ebp + 0x98], 0
je 0x42ab0b
movss xmm1, dword [esp + 0x1a4]
movsd xmm0, qword [ebp + 0x90]
mulsd xmm0, qword [0x496628]
movsd xmm3, qword [0x61d840]
cvtps2pd xmm1, xmm1
mulsd xmm1, qword [0x496628]
addsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
cvtps2pd xmm1, xmm0
movaps xmm0, xmm3
mulsd xmm0, qword [0x496688]
mulsd xmm1, xmm0
jmp 0x42ac0a
movsd xmm2, qword [ebp + 0x54]
movaps xmm0, xmm2
maxsd xmm0, qword [ebp + 0x60]
minsd xmm2, qword [ebp + 0x60]
cvtpd2ps xmm7, xmm0
cvtpd2ps xmm1, xmm2
movaps xmm0, xmm7
movss xmm2, dword [0x498950]
divss xmm0, xmm1
cvtps2pd xmm6, xmm1
comiss xmm2, xmm0
jb 0x42ab7b
movsd xmm3, qword [0x61d840]
addss xmm1, xmm7
movss xmm0, dword [esp + 0x1a4]
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 0x42ac0a
movss xmm3, dword [esp + 0x1a4]
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 [esp + 0x18]
movsd xmm2, qword [ebp + 0x3c]
divsd xmm2, qword [0x498978]
cvtpd2ps xmm4, xmm1
movss xmm5, dword [esp + 0x30]
addsd xmm2, xmm2
divss xmm0, xmm4
cvtps2pd xmm5, xmm5
divss xmm0, dword [0x4989b4]
movsd qword [esp + 8], xmm5
cvtps2pd xmm6, xmm0
movss dword [esp + 0x18], xmm0
movaps xmm0, xmm4
divss xmm0, dword [0x4989b4]
movss dword [esp + 0x1c], xmm4
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x88], xmm6
movsd qword [esp + 0x38], xmm0
movaps xmm0, xmm2
mulsd xmm0, xmm3
movsd qword [esp + 0x68], xmm2
movsd qword [esp], xmm6
call fcn.00466fc0
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x48]
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 + 0x3c]
add esp, 0x2c
andps xmm0, xmmword [0x4967e0]
comisd xmm0, xmmword [0x5252e0]
movsd xmm1, qword [0x61d840]
jbe 0x42ad38
movss xmm0, dword [esp + 8]
subss xmm0, dword [esp + 0x20]
mulss xmm0, dword [esp + 0xc]
divss xmm0, dword [0x4989b4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x80], xmm0
movsd xmm0, qword [esp + 0x58]
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 0x42ad40
movss xmm0, dword [0x49aab0]
movss dword [esp + 0x14], xmm0
sub esp, 8
movsd xmm0, qword [0x61d850]
movsd qword [esp], xmm0
movsd xmm0, qword [esp + 0x60]
mulsd xmm0, xmm1
call fcn.00466fc0
movss xmm1, dword [esp + 0x28]
sub esp, 0x28
movsd qword [esp + 0x20], xmm0
movss xmm0, dword [esp + 0x38]
subss xmm0, xmm1
mulss xmm0, dword [esp + 0x3c]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0x58]
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 + 0x50]
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
movsd xmm0, qword [esp + 0x68]
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 ecx, dword [esp + 0x4ec]
add esp, 0x30
mov dword [esi], 1
pop edi
pop esi
xor ecx, esp
call fcn.00431856
mov esp, ebp
pop ebp
ret