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

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff0
sub esp, 0x4c8
mov eax, dword [0x4b3480]
xor eax, esp
mov dword [esp + 0x4c4], 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 + 0x8c], xmm0
movaps xmm0, xmmword [0x49aac0]
movups xmmword [esp + 0x154], xmm0
mov dword [esp + 0x24], eax
mov eax, dword [ebp + 0xc8]
movups xmmword [esp + 0x164], xmm0
mov dword [esi], 0
cmp byte [0x525388], 0
movups xmmword [esp + 0x174], xmm0
push edi
movups xmmword [esp + 0x188], xmm0
mov dword [esp + 0x40], eax
movups xmmword [esp + 0x198], xmm0
movss xmm0, dword [0x496598]
movss dword [esp + 0x74], xmm0
jne 0x42749c
cmp byte [0x52538f], 0
jne 0x42749c
movss xmm0, dword [ebp + 8]
movss dword [esp + 0x14], xmm0
jmp 0x427568
movss xmm0, dword [ebp + 8]
comiss xmm0, xmm1
movss dword [esp + 0x14], xmm0
jbe 0x427568
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 + 0x80], 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 + 0x88]
cvtps2pd xmm1, xmm1
cvtps2pd xmm2, xmm2
movaps xmm0, xmm1
subsd xmm0, xmm3
mulsd xmm0, xmm2
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x34], 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 + 0x40]
add esp, 0x2c
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 + 0x3c], xmm3
cvtps2pd xmm3, xmm3
divss xmm2, xmm0
movsd qword [esp + 0xa8], xmm3
cvtps2pd xmm0, xmm2
movss dword [esp + 0x4c], xmm2
movsd qword [esp + 0x18], xmm0
cvtps2pd xmm2, xmm4
movsd qword [esp + 0x80], 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_1__d____.2f_N___.2f_mm___.2lf_mm____.2f_N_mm2_n
push dword [0x63cda0]
movsd qword [esp + 0x94], 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 + 0x40]
movsd xmm3, qword [esp + 0x40]
maxsd xmm3, qword [ebp + 0x1c]
movsd xmm2, qword [esp + 0x40]
maxsd xmm2, qword [ebp + 0x24]
movaps xmm0, xmm3
movsd qword [esp + 0x90], xmm3
divsd xmm0, xmm1
movsd qword [esp + 0x88], xmm2
cvtpd2ps xmm3, xmm0
movaps xmm0, xmm2
divsd xmm0, xmm1
xorps xmm1, xmm1
movss dword [esp + 0x6c], xmm3
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x34], xmm0
mulss xmm0, xmm3
cvtps2pd xmm0, xmm0
ucomisd xmm1, xmm0
ja 0x42769e
sqrtsd xmm0, xmm0
jmp 0x4276a3
call fcn.00467190
cvtsd2ss xmm0, xmm0
movsd xmm1, qword [ebp + 0xa4]
movss dword [esp + 0x30], 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 + 0x60], xmm0
movsd xmm0, qword [0x49aaa0]
divsd xmm0, xmm1
xorps xmm1, xmm1
ucomisd xmm1, xmm0
ja 0x427702
sqrtsd xmm0, xmm0
jmp 0x427707
call fcn.00467190
movss xmm1, dword [esp + 0x30]
minss xmm1, dword [esp + 0x60]
mov edi, dword [ebp + 0x2c]
cvtsd2ss xmm0, xmm0
push edi
minss xmm1, dword [esp + 0x64]
addss xmm0, dword [0x496598]
push dword [0x63cda0]
movss dword [esp + 0x30], xmm1
movss dword [esp + 0x60], xmm0
minss xmm0, dword [0x498950]
movss dword [esp + 0x28], xmm0
call fcn.004070c0
push section..data
push str._sBerechnung_des_Durchstanzwiderstandes_v_Rd_c_im_Rundschnitt_U_1_n
push dword [0x63cda0]
call fcn.004070c0
push edi
push dword [0x63cda0]
call fcn.004070c0
movsd xmm0, qword [esp + 0x5c]
add esp, 0x14
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [esp + 0x90]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x98]
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 + 0x44]
add esp, 0xc
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x3c]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x74]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push dword [esp + 0x58]
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 + 0x78]
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 + 0x3c]
add esp, 0xc
cvtps2pd xmm0, xmm1
movss xmm1, dword [esp + 0x68]
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm1
movss xmm1, dword [esp + 0x38]
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 xmm2, dword [esp + 0x34]
movss xmm0, dword [esp + 0x6c]
movsd xmm1, qword [ebp + 0xac]
mulsd xmm1, qword [0x4966f0]
cvtps2pd xmm2, xmm2
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x74], xmm2
unpcklpd xmm0, xmm0
push ecx
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
movss xmm1, dword [esp + 0x4c]
movss xmm0, dword [esp + 0x44]
mulss xmm0, dword [0x4988dc]
mulss xmm1, dword [0x496750]
movss dword [esp + 0x44], xmm0
movaps xmm0, xmm1
movss dword [esp + 0x7c], xmm1
mulss xmm0, dword [0x63cd34]
movsd xmm1, qword [0x498918]
cvtps2pd xmm0, xmm0
call fcn.00466470
movss xmm2, dword [esp + 0x44]
cvtps2pd xmm1, xmm2
push edi
push dword [0x63cda0]
mulsd xmm0, xmm1
mulsd xmm0, qword [esp + 0xa4]
cvtsd2ss xmm0, xmm0
movss dword [esp + 0x60], xmm0
call fcn.004070c0
movsd xmm0, qword [0x61d858]
add esp, 0x34
cvtpd2ps xmm0, xmm0
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp + 0xc4]
movss dword [esp], xmm0
call fcn.0042c640
movss xmm0, dword [esp + 0x50]
add esp, 8
mulss xmm0, dword [0x63cd34]
movsd xmm1, qword [0x498918]
fstp dword [esp + 0x5c]
cvtps2pd xmm0, xmm0
call fcn.00466470
movss xmm2, dword [esp + 0x10]
xorps xmm4, xmm4
movss xmm3, dword [esp + 0x5c]
sub esp, 0x38
cvtps2pd xmm1, xmm2
mulsd xmm0, xmm1
movsd xmm1, qword [esp + 0x98]
andps xmm1, xmmword [0x4967e0]
cvtsd2ss xmm4, xmm0
movaps xmm0, xmm3
maxss xmm0, xmm4
cvtps2pd xmm2, xmm0
movss dword [esp + 0x58], xmm0
movaps xmm0, xmm2
movsd qword [esp + 0x30], xmm2
mulsd xmm0, qword [0x49aa60]
movsd qword [esp + 0x68], xmm2
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x80], xmm0
movaps xmm0, xmm2
andps xmm0, xmmword [0x4967e0]
comisd xmm0, xmm1
cvtps2pd xmm0, xmm3
movsd qword [esp + 0x28], xmm0
cvtps2pd xmm0, xmm4
movsd qword [esp + 0x20], xmm0
movss xmm0, dword [0x63cd34]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
jb 0x427ae2
movss xmm0, dword [esp + 0x50]
cvtps2pd xmm1, xmm0
movsd xmm0, qword [esp + 0x88]
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm0
movsd xmm0, qword [0x49bf60]
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
movsd xmm0, qword [esp + 0xa4]
add esp, 0x34
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__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 + 0x58]
add esp, 0x30
mov byte [eax], 0
pop edi
pop esi
mov ecx, dword [esp + 0x4c4]
xor ecx, esp
call fcn.00431856
mov esp, ebp
pop ebp
ret
movss xmm1, dword [esp + 0x50]
cvtps2pd xmm0, xmm1
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [esp + 0x88]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [0x49bf60]
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 + 0x8c]
add esp, 0x44
sub esp, 0x18
comiss xmm0, dword [esp + 0x44]
cvtps2pd xmm1, xmm0
jbe 0x429096
movsd xmm0, qword [esp + 0x78]
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x48]
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 xmm0, dword [esp + 0x34]
xorps xmm1, xmm1
add esp, 0x24
comiss xmm0, xmm1
jbe 0x427c55
movss xmm2, dword [0x63cd34]
comiss xmm2, xmm1
jbe 0x427c55
movss xmm1, dword [esp + 0x2c]
divss xmm1, xmm0
push edi
mulss xmm2, dword [0x496750]
movaps xmm0, xmm1
mulss xmm0, xmm1
push dword [0x63cda0]
mulss xmm0, xmm1
divss xmm0, xmm2
movss dword [esp + 0x30], xmm0
call fcn.004070c0
movss xmm3, dword [esp + 0x20]
add esp, 8
comiss xmm3, dword [0x4988c8]
movss xmm0, dword [esp + 0x28]
cvtps2pd xmm2, xmm0
jbe 0x427c1d
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 0x427c46
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 + 0x98]
add esp, 8
mov eax, 1
nop dword [eax]
nop word [eax + eax]
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
xorps xmm0, xmm0
movsd xmm0, xmm1
movsd qword [esp + eax*4 + 0x1c0], xmm0
xorps xmm0, xmm0
movsd xmm0, xmm1
movsd qword [esp + eax*4 + 0x1c8], xmm0
add eax, 8
cmp eax, 0x10
jle 0x427c80
movsd xmm2, qword [ebp + 0xac]
cmp eax, 0x14
jg 0x427cf9
cvtpd2ps xmm0, xmm2
lea edi, [esp + 0x1b0]
mov ecx, 0x15
lea edi, [edi + eax*4]
sub ecx, eax
movss dword [esp + 0x28], xmm0
mov eax, dword [esp + 0x28]
rep stosd dword es:[edi], eax
mov edi, dword [ebp + 0x2c]
cmp byte [0x63cd05], 0
movaps xmm0, xmm2
movsd xmm3, qword [0x496628]
mulsd xmm0, xmm3
movsd qword [esp + 0x60], xmm0
je 0x428cfa
cmp byte [0x525388], 0
mov dword [esp + 0x24], 0
je 0x427d37
movaps xmm0, xmm2
mulsd xmm0, qword [0x496618]
cvtpd2ps xmm0, xmm0
sub esp, 8
movss dword [esp + 0xb4], xmm0
movsd xmm0, qword [ebp + 0x54]
maxsd xmm0, qword [ebp + 0x60]
cvtpd2ps xmm0, xmm0
cvtps2pd xmm1, xmm0
movss dword [esp + 0x50], xmm0
movss xmm0, dword [esp + 0xb4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x80], xmm1
mulsd xmm1, xmm3
addsd xmm0, xmm1
movsd qword [esp + 0x48], xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x10c], xmm0
movaps xmm0, xmm2
mulsd xmm0, qword [0x498928]
cvtpd2ps xmm1, xmm0
movaps xmm0, xmm2
mulsd xmm0, qword [0x498948]
movss dword [esp + 0x18], xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x1c], xmm0
movsd xmm0, qword [esp + 0x70]
mulsd xmm0, qword [0x49aa28]
addsd xmm0, qword [0x49aaa8]
movsd qword [esp + 0x88], xmm0
minsd xmm0, qword [0x61d850]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x58], 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 + 0xa4], xmm0
call fcn.004070c0
add esp, 0x14
cmp byte [0x525388], 0
je 0x427e41
movsd xmm0, qword [esp + 0x60]
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 + 0x14]
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 + 0x98]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x80]
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 + 0x5c]
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 0x428007
movss xmm1, dword [esp + 0x1c]
sub esp, 0x20
movss xmm2, dword [esp + 0x70]
divss xmm1, xmm2
movaps xmm0, xmm1
divss xmm0, dword [0x496750]
movss dword [esp + 0x4c], 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 + 0xa8]
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 + 0x30]
add esp, 0x10
movss xmm1, dword [esp + 0x1c]
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 + 0x24]
movss xmm0, dword [esp + 0x24]
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 0x4281df
push section..data
push str._sAsw__As_B
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0x5c]
mulss xmm0, dword [0x49aa20]
push ecx
movss xmm1, dword [esp + 0x20]
mulss xmm1, dword [0x496750]
divss xmm1, xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x40]
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 + 0x80]
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 + 0x94], xmm0
movss xmm0, dword [0x49aa1c]
push edi
push dword [0x63cda0]
movss dword [esp + 0x70], xmm0
call fcn.004070c0
movss xmm0, dword [esp + 0x54]
add esp, 0x34
movzx eax, word [0x63cd46]
movss dword [esp + 8], xmm0
movss xmm0, dword [esp + 0x1c]
movss dword [esp + 4], xmm0
movss xmm0, dword [0x63cd38]
movss dword [esp], xmm0
push eax
call fcn.0042c2a0
fstp dword [esp + 0x24]
movss xmm0, dword [esp + 0x24]
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 + 0x4c]
movss dword [esp + 0x48], 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 + 0x10]
mov ecx, 2
movsd xmm1, qword [esp + 0x40]
mov byte [esp + 0x3f], al
cvtpd2ps xmm7, xmm0
movss dword [esp + 0x28], xmm7
test al, al
je 0x428297
movsd xmm2, qword [0x49aa50]
cmp ecx, 2
jne 0x428258
movsd xmm0, qword [ebp + 0xac]
mulsd xmm0, xmm2
cvtpd2ps xmm0, xmm0
movss dword [esp + ecx*4 + 0xa8], xmm0
cvtps2pd xmm0, xmm0
addsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + ecx*4 + 0x100], xmm0
inc ecx
jmp 0x428223
lea eax, [ecx - 1]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm4
addss xmm0, dword [esp + 0xac]
movss dword [esp + ecx*4 + 0xa8], xmm0
cvtps2pd xmm0, xmm0
addsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + ecx*4 + 0x100], xmm0
inc ecx
cmp ecx, 0x14
jle 0x428223
jmp 0x428489
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 + 0xac]
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, ecx
mulss xmm0, xmm4
addss xmm0, dword [esp + 0xac]
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, edx
mulss xmm0, xmm4
addss xmm0, dword [esp + 0xac]
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
lea eax, [edx + 2]
mulss xmm0, xmm4
addss xmm0, dword [esp + 0xac]
movss dword [esp + ecx*4 + 0xb4], xmm0
cvtps2pd xmm0, xmm0
addsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + ecx*4 + 0x10c], xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
lea eax, [edx + 3]
mulss xmm0, xmm4
addss xmm0, dword [esp + 0xac]
movss dword [esp + ecx*4 + 0xb8], xmm0
cvtps2pd xmm0, xmm0
addsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + ecx*4 + 0x110], xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
lea eax, [edx + 4]
mulss xmm0, xmm4
addss xmm0, dword [esp + 0xac]
movss dword [esp + ecx*4 + 0xbc], xmm0
cvtps2pd xmm0, xmm0
addsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + ecx*4 + 0x114], xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
lea eax, [edx + 5]
add edx, 8
mulss xmm0, xmm4
addss xmm0, dword [esp + 0xac]
movss dword [esp + ecx*4 + 0xc0], xmm0
cvtps2pd xmm0, xmm0
addsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + ecx*4 + 0x118], xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
mulss xmm0, xmm4
addss xmm0, dword [esp + 0xac]
movss dword [esp + ecx*4 + 0xc4], xmm0
cvtps2pd xmm0, xmm0
addsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + ecx*4 + 0x11c], xmm0
add ecx, 8
cmp ecx, 0xd
jle 0x4282a0
cmp ecx, 0x14
jg 0x428489
lea eax, [ecx - 1]
movd xmm0, eax
inc eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm4
addss xmm0, dword [esp + 0xac]
movss dword [esp + ecx*4 + 0xa8], xmm0
cvtps2pd xmm0, xmm0
addsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + ecx*4 + 0x100], xmm0
inc ecx
cmp eax, 0x13
jle 0x428451
mov ax, word [ebp + 0xb4]
cmp ax, 1
jne 0x42850a
movsd xmm3, qword [ebp + 0x78]
mov ecx, 1
movsd xmm5, qword [ebp + 0x70]
movsd xmm6, qword [0x496650]
movsd xmm1, qword [ebp + 0xac]
nop word [eax + eax]
movss xmm2, dword [esp + ecx*4 + 0xa8]
cvtps2pd xmm2, xmm2
comisd xmm3, xmm2
jbe 0x4284e7
divsd xmm2, xmm3
movaps xmm0, xmm6
subsd xmm0, xmm2
mulsd xmm0, xmm5
addsd xmm0, xmm1
jmp 0x4284f2
movsd xmm0, qword [ebp + 0xac]
movaps xmm1, xmm0
cvtsd2ss xmm0, xmm0
movss dword [esp + ecx*4 + 0x1b0], xmm0
inc ecx
cmp ecx, 0x14
jle 0x4284c0
jmp 0x428630
cmp ax, 2
jne 0x42863a
movsd xmm0, qword [ebp + 0xac]
mov ecx, 1
movsd xmm6, qword [ebp + 0x70]
movsd xmm5, qword [ebp + 0x78]
addsd xmm6, xmm0
cvtpd2ps xmm4, xmm0
movsd qword [esp + 0x88], xmm6
movaps xmm3, xmm6
movaps xmm1, xmm4
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [esp + ecx*4 + 0xa8]
lea eax, [esp + 0x1b0]
cvtps2pd xmm0, xmm0
lea eax, [eax + ecx*4]
mov edx, eax
xorps xmm2, xmm2
comisd xmm5, xmm0
cvtsd2ss xmm2, xmm3
jbe 0x42857a
movaps xmm0, xmm2
jmp 0x42857d
movaps xmm0, xmm1
movss dword [edx], xmm0
movss xmm0, dword [esp + ecx*4 + 0xac]
cvtps2pd xmm0, xmm0
comisd xmm5, xmm0
jbe 0x428598
movaps xmm0, xmm2
jmp 0x42859b
movaps xmm0, xmm1
movss dword [eax + 4], xmm0
movss xmm0, dword [esp + ecx*4 + 0xb0]
cvtps2pd xmm0, xmm0
comisd xmm5, xmm0
jbe 0x4285bd
movaps xmm6, xmm3
movaps xmm7, xmm4
movaps xmm0, xmm2
jmp 0x4285c3
movaps xmm7, xmm1
movaps xmm0, xmm1
movss dword [eax + 8], xmm0
movss xmm0, dword [esp + ecx*4 + 0xb4]
cvtps2pd xmm0, xmm0
comisd xmm5, xmm0
jbe 0x4285e2
movaps xmm6, xmm3
movaps xmm0, xmm2
jmp 0x4285e8
movaps xmm7, xmm1
movaps xmm0, xmm1
movss dword [eax + 0xc], xmm0
movss xmm0, dword [esp + ecx*4 + 0xb8]
cvtps2pd xmm0, xmm0
comisd xmm5, xmm0
jbe 0x428604
movaps xmm1, xmm7
jmp 0x42860a
movaps xmm2, xmm1
movaps xmm3, xmm6
movsd xmm6, qword [esp + 0x88]
add ecx, 5
movss dword [eax + 0x10], xmm2
cmp ecx, 0x14
jle 0x428550
movss xmm4, dword [esp + 0x10]
movss xmm7, dword [esp + 0x28]
movsd xmm3, qword [ebp + 0x60]
movsd xmm6, qword [ebp + 0x54]
movss xmm0, dword [esp + 0x48]
divss xmm0, xmm7
movss xmm2, dword [0x498950]
comiss xmm2, xmm0
jb 0x42865a
xorps xmm5, xmm5
cvtsd2ss xmm5, xmm3
jmp 0x4286ab
movss xmm2, dword [esp + ecx*4 + 0x1b0]
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 + 0x78]
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 + 0x40], xmm5
addss xmm2, xmm5
movss dword [esp + 0x28], xmm0
movsd qword [esp + 0x48], xmm1
movss dword [esp + 0x18], xmm2
movaps xmm7, xmm2
cmp ecx, 1
jne 0x428731
movss xmm0, dword [esp + esi*4 + 0x100]
addss xmm0, xmm0
cvtps2pd xmm1, xmm0
mulsd xmm1, xmm6
test dx, dx
jne 0x428720
xorps xmm0, xmm0
cvtss2sd xmm0, xmm7
addsd xmm0, xmm0
addsd xmm1, xmm0
mulsd xmm1, qword [0x4966f0]
cvtpd2ps xmm0, xmm1
jmp 0x4287fa
cmp ecx, 2
jne 0x4287ac
cmp byte [ebp + 0x44], 0
je 0x428743
movss xmm1, dword [ebp + 0x4c]
jmp 0x428752
cmp byte [ebp + 0x48], 0
je 0x428803
movss xmm1, dword [ebp + 0x50]
movss xmm2, dword [esp + esi*4 + 0x100]
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 + 0x18]
addsd xmm3, xmm1
mulsd xmm3, qword [0x4966f0]
cvtpd2ps xmm0, xmm3
movss dword [esp + esi*4 + 0x158], xmm0
jmp 0x42880b
cmp ecx, 3
jne 0x428803
movss xmm2, dword [esp + esi*4 + 0x100]
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 + 0x18]
mulsd xmm0, qword [0x4966f0]
cvtpd2ps xmm0, xmm0
movss dword [esp + esi*4 + 0x158], xmm0
movsd xmm5, qword [0x496628]
cmp byte [esp + 0x3f], 0
lea eax, [esp + 0x208]
movss xmm3, dword [esp + esi*4 + 0x158]
lea eax, [eax + esi*4]
movss xmm1, dword [esp + 0x1c]
movaps xmm0, xmm3
mulss xmm0, dword [ebp + 0xc4]
movss dword [esp + esi*4 + 0x260], xmm0
divss xmm1, xmm0
je 0x428894
movss xmm0, dword [esp + 0x2c]
cvtps2pd xmm0, xmm0
cmp esi, 3
jge 0x42885f
mulsd xmm0, xmm5
cvtpd2ps xmm0, xmm0
movss dword [eax], xmm0
jmp 0x42887e
mulsd xmm0, qword [0x49aa30]
cvtpd2ps xmm0, xmm0
movss dword [eax], xmm0
mulss xmm0, dword [esp + 0x50]
comiss xmm0, xmm1
ja 0x428990
movss xmm5, dword [esp + 0x20]
movaps xmm7, xmm2
mulss xmm5, dword [0x49aa14]
jmp 0x428979
movss xmm2, dword [esp + 0x20]
movss xmm0, dword [esp + 0x50]
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 0x4288ec
mulss xmm3, dword [esp + 0x5c]
movss dword [esp + 0x20c], xmm3
jmp 0x428900
cmp esi, 2
jne 0x428900
mulss xmm3, dword [esp + 0x30]
movss dword [esp + 0x210], xmm3
movaps xmm5, xmm2
movss xmm1, dword [esp + 0x1c]
mulss xmm5, dword [0x49aa14]
movss xmm2, dword [esp + esi*4 + 0x100]
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 + 0x48]
cvtps2pd xmm1, xmm1
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
comiss xmm2, xmm0
xorps xmm0, xmm0
ja 0x4289b0
comiss xmm0, xmm3
jae 0x4289aa
movss xmm2, dword [esp + 0x18]
movss dword [esp + 0x74], xmm3
inc esi
cmp esi, 0x14
jg 0x4289a4
movss xmm5, dword [esp + 0x40]
movss xmm0, dword [esp + 0x28]
jmp 0x4286f3
movss xmm0, dword [esp + 0x20]
mulss xmm0, dword [0x49aa14]
mov dword [esp + 0x24], esi
jmp 0x4289c2
mov esi, dword [esp + 0x30]
jmp 0x4289bf
mov dword [esp + 0x24], esi
jmp 0x4289b5
comiss xmm0, xmm3
jb 0x4289bf
movss xmm0, dword [esp + 0x74]
movss dword [eax], xmm0
movaps xmm0, xmm5
movss xmm3, dword [ebp + 0xc4]
movss xmm2, dword [esp + 0x1c]
mulsd xmm6, qword [esp + 0x48]
divss xmm0, dword [0x49aa18]
movss dword [esp + 0x20], xmm0
mulss xmm0, xmm3
divss xmm2, xmm0
movss dword [esp + 0x30], xmm2
test dx, dx
je 0x4289fc
cvtps2pd xmm0, xmm2
jmp 0x428a18
movss xmm1, dword [esp + 0x18]
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 + 0x40], xmm0
movss xmm0, dword [0x4989a4]
divss xmm0, xmm3
cvtps2pd xmm0, xmm0
ucomisd xmm1, xmm0
ja 0x428a44
sqrtsd xmm0, xmm0
jmp 0x428a49
call fcn.00467190
movss xmm1, dword [0x498950]
cvtsd2ss xmm0, xmm0
addss xmm0, dword [0x496598]
comiss xmm1, xmm0
jbe 0x428a6c
cvtss2sd xmm0, xmm0
movsd qword [esp + 0x48], xmm0
movss xmm0, dword [esp + 0x30]
sub esp, 0x18
divss xmm0, dword [0x4989b4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x58]
divss xmm0, dword [0x4989b4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x38]
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 + 0x6c]
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 0x428b0f
push str._sAbst
jmp 0x428b14
push 0x499638
push dword [0x63cda0]
call fcn.004070c0
add esp, 0xc
push edi
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [esp + 0xb4]
lea eax, [esp + 0x2c0]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
sub esp, 8
movsd xmm0, qword [esp + 0xa0]
movsd qword [esp], xmm0
push str._.2lf_m___.2lf
push eax
call fcn.00401540
mov edi, 1
add esp, 0x18
cmp esi, edi
jl 0x428cb3
movss xmm0, dword [esp + 0x40]
lea ecx, [esp + 0x260]
cvtps2pd xmm0, xmm0
lea edx, [esp + 0x158]
movss xmm2, dword [esp + 0x10]
divsd xmm0, qword [0x4966f0]
mulss xmm2, dword [0x496750]
movsd qword [esp + 0x90], xmm0
mulss xmm2, dword [esp + 0x14]
movss dword [esp + 0x10], xmm2
nop dword [eax]
nop dword [eax + eax]
lea eax, [esp + 0x1b0]
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 + 0x1c]
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 + 0x24]
jl 0x428c1e
movss dword [esp + edi*4 + 0x208], xmm3
push eax
sub esp, 0x30
cvtps2pd xmm0, xmm3
cvtps2pd xmm1, xmm4
movsd qword [esp + 0x28], xmm0
movss xmm0, dword [esp + edi*4 + 0x23c]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x20], xmm0
movss xmm0, dword [esp + edi*4 + 0xdc]
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._sa__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 + 0x144]
add esp, 0x44
movss xmm0, dword [eax + edi*4]
cvtps2pd xmm0, xmm0
comisd xmm0, xmmword [esp + 0x90]
ja 0x428cb3
movss xmm2, dword [esp + 0x10]
lea ecx, [esp + 0x260]
inc edi
lea edx, [esp + 0x158]
cmp edi, esi
jle 0x428bc0
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 + 0x4c4]
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 0x428d77
movss xmm1, dword [esp + 0x1b4]
movsd xmm0, qword [ebp + 0x90]
mulsd xmm0, qword [0x496628]
cvtps2pd xmm1, xmm1
mulsd xmm1, qword [0x496628]
addsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
cvtps2pd xmm1, xmm0
movsd xmm0, qword [0x61d840]
mulsd xmm0, qword [0x496688]
mulsd xmm1, xmm0
jmp 0x428e6f
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 0x428de4
movss xmm0, dword [esp + 0x1b4]
addss xmm1, xmm7
cvtps2pd xmm0, xmm0
cvtps2pd xmm2, xmm1
movsd xmm1, qword [0x61d840]
mulsd xmm1, qword [0x496688]
addsd xmm2, xmm2
mulsd xmm1, qword [0x496628]
mulsd xmm1, xmm0
addsd xmm1, xmm2
jmp 0x428e6f
movss xmm3, dword [esp + 0x1b4]
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
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, qword [0x61d840]
addsd xmm1, xmm0
mulsd xmm1, qword [0x4966f0]
sub esp, 8
movss xmm0, dword [esp + 0x1c]
cvtpd2ps xmm1, xmm1
divss xmm0, xmm1
movss dword [esp + 0x24], xmm1
cvtps2pd xmm0, xmm0
mulsd xmm0, qword [0x4966f0]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x34], xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str._.2lf
push dword [esp + 0x4c]
movsd qword [esp + 0x40], xmm0
call fcn.00401540
movsd xmm1, qword [ebp + 0x3c]
divsd xmm1, qword [0x498978]
movss xmm0, dword [esp + 0x2c]
divss xmm0, dword [0x4989b4]
movss xmm2, dword [esp + 0x34]
addsd xmm1, xmm1
cvtps2pd xmm0, xmm0
cvtps2pd xmm2, xmm2
movsd qword [esp + 0x70], xmm0
movsd xmm0, qword [esp + 0x40]
movsd qword [esp + 8], xmm2
movsd qword [esp], xmm0
movaps xmm0, xmm1
mulsd xmm0, qword [0x61d840]
movsd qword [esp + 0x78], xmm1
call fcn.00466fc0
sub esp, 0x10
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x80]
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 0x428fc4
movss xmm0, dword [esp + 0x2c]
subss xmm0, dword [esp + 0x24]
mulss xmm0, dword [esp + 0x1c]
divss xmm0, dword [0x4989b4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x90], xmm0
movsd xmm0, qword [esp + 0x68]
mulsd xmm0, xmm1
call fcn.00466fc0
mulsd xmm0, qword [0x49aa58]
movsd xmm1, qword [esp + 0x90]
mulsd xmm0, qword [0x61d850]
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
movsd xmm1, qword [0x61d840]
jmp 0x428fcc
movss xmm0, dword [0x49aab0]
movss dword [esp + 0x40], xmm0
sub esp, 8
movsd xmm0, qword [0x61d850]
movsd qword [esp], xmm0
movsd xmm0, qword [esp + 0x70]
mulsd xmm0, xmm1
call fcn.00466fc0
movss xmm1, dword [esp + 0x2c]
sub esp, 0x28
movsd qword [esp + 0x20], xmm0
movss xmm0, dword [esp + 0x5c]
subss xmm0, xmm1
mulss xmm0, dword [esp + 0x4c]
divss xmm0, dword [0x4989b4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0x90]
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x60]
movsd qword [esp], xmm0
push section..data
push str._s__.2lf_kN_m____.2lf_kN_m____.2lf_m___.2lf_kN__1.3__As___.2lf___.2lf_kN_cm2_n
push dword [0x63cda0]
call fcn.004070c0
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 [0x63cda0]
call fcn.004070c0
add esp, 0x14
pop edi
pop esi
mov ecx, dword [esp + 0x4c4]
xor ecx, esp
call fcn.00431856
mov esp, ebp
pop ebp
ret
movsd xmm0, qword [esp + 0x48]
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [esp + 0x78]
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 + 0x4fc]
add esp, 0x30
mov dword [esi], 1
pop edi
pop esi
xor ecx, esp
call fcn.00431856
mov esp, ebp
pop ebp
ret