Function at 0x4126c0
Capabilities:
Read file on windows

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x164
mov eax, dword [0x4b3480]
xor eax, ebp
mov dword [ebp - 4], eax
xor al, al
mov byte [ebp - 0x14d], al
mov eax, 0x2d
push esi
movzx esi, word [ebp + 8]
mov word [ebp - 0x14c], ax
lea edx, [eax + 0x1e]
mov dword [ebp - 0x158], esi
mov ax, word [0x49564c]
push edi
nop dword [eax]
lea edi, [ebp - 0x14c]
dec edi
mov cl, byte [edi + 1]
lea edi, [edi + 1]
test cl, cl
jne 0x412707
mov word [edi], ax
sub edx, 1
jne 0x412700
cmp si, 1
jle 0x412ba1
push 0x495928
push section..data
push str._s_s_n
push dword [0x63cda0]
call fcn.004070c0
movsx eax, word [0x4daf42]
add esp, 0x10
cmp si, 2
jle 0x41276d
push 0x495954
push eax
push section..data
push str._s_d_s
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x14
jmp 0x412786
push eax
push section..data
push str._s_d
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x10
movsx eax, si
mov edi, 2
mov dword [ebp - 0x154], eax
dec eax
cmp eax, edi
jl 0x41284f
fld qword [0x4966b0]
mov esi, edi
movd xmm0, esi
cvtdq2pd xmm0, xmm0
movsd qword [ebp - 0x164], xmm0
fld qword [ebp - 0x164]
fxch st(1)
call fcn.00465fa0
movsd xmm0, qword [0x5252e0]
fstp qword [ebp - 0x164]
comisd xmm0, xmmword [ebp - 0x164]
jbe 0x4127f2
push section..data
push 0x495968
push dword [0x63cda0]
call fcn.004070c0
add esp, 0xc
mov ecx, dword [ebp - 0x154]
movsx eax, word [esi*2 + 0x4daf40]
dec ecx
cmp esi, ecx
jge 0x412820
push 0x495954
push eax
push str._d_s
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x10
jmp 0x412834
push eax
push 0x4958f4
push dword [0x63cda0]
call fcn.004070c0
add esp, 0xc
mov eax, dword [ebp - 0x154]
inc edi
fld qword [0x4966b0]
dec eax
movsx esi, di
cmp esi, eax
jle 0x4127a5
fstp st(0)
mov eax, dword [ebp - 0x154]
movsx eax, word [eax*2 + 0x4daf40]
push eax
push str._und
push str._s_d_n
push dword [0x63cda0]
call fcn.004070c0
push section..data
push 0x495774
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._sLF_Nr.__Typ_gammaU_psi0___Gewicht_n
push dword [0x63cda0]
call fcn.004070c0
push section..data
push 0x495774
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x34
mov esi, 1
mov edx, str.AG_iA
nop
movzx edi, si
mov eax, edi
mov cl, byte [eax + 0x5877d4]
cmp cl, 0x47
je 0x4128fd
cmp cl, 0x42
je 0x4128fd
cmp byte [eax + 0x587010], 0x41
lea eax, [ebp - 0x58]
jne 0x4128ed
push 0x4959cc
push 0x49546c
jmp 0x412947
push 0x4959cf
push eax
call fcn.00401540
add esp, 8
jmp 0x412950
cmp byte [eax + 0x586ee6], 0x41
mov cl, byte [eax + 0x58713a]
mov byte [ebp - 0x14d], 1
jne 0x41292a
movsx eax, word [eax*2 + 0x5874b8]
cmp cl, 0x41
push eax
mov eax, str.AG_i
cmove eax, edx
push eax
jmp 0x412944
movsx eax, word [eax*2 + 0x5874b8]
push eax
cmp cl, 0x41
jne 0x41293f
push str.G_iA
jmp 0x412944
push str.G_i
lea eax, [ebp - 0x58]
push eax
call fcn.00401540
add esp, 0xc
sub esp, 0x18
cmp edi, 1
jne 0x4129c8
mov ecx, edi
movss xmm0, dword [ecx*4 + 0x5879f4]
movsx eax, word [ecx*2 + 0x58770c]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [ecx*4 + 0x587f08]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [ecx*4 + 0x587be8]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push dword [eax*4 + 0x4b3410]
lea eax, [ebp - 0x58]
push eax
movsx eax, word [ecx*2 + 0x4daf40]
push eax
push section..data
push str._sLF__d__s__s__.2f__.2f____3.1lf_
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x30
jmp 0x412a6c
mov eax, edi
movss xmm0, dword [eax*4 + 0x5879f4]
movss xmm1, dword [eax*4 + 0x587f08]
movss xmm2, dword [eax*4 + 0x587be8]
movsx ecx, word [eax*2 + 0x4daf40]
movsx eax, word [eax*2 + 0x58770c]
cvtps2pd xmm0, xmm0
mov eax, dword [eax*4 + 0x4b3410]
cvtps2pd xmm1, xmm1
cvtps2pd xmm2, xmm2
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm1
movsd qword [esp], xmm2
push eax
lea eax, [ebp - 0x58]
push eax
push ecx
cmp si, word [ebp - 0x158]
jge 0x412a59
push str.LF__d__s__s__.2f__.2f____3.1lf_
push dword [0x63cda0]
call fcn.004070c0
mov ecx, edi
add esp, 0x2c
test cl, 1
jne 0x412a6c
push section..data
push 0x495968
push dword [0x63cda0]
call fcn.004070c0
add esp, 0xc
jmp 0x412a6c
push str.LF__d__s__s__.2f__.2f____3.1lf_n
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x2c
inc esi
mov edx, str.AG_iA
cmp si, word [ebp - 0x158]
jle 0x4128c0
cmp byte [ebp - 0x14d], 0
je 0x412bc8
push section..data
push 0x495774
push dword [0x63cda0]
call fcn.004070c0
push str.G__Gruppe__A__alternativ__SLW_
push section..data
push str._s_s_n
push dword [0x63cda0]
call fcn.004070c0
push section..data
push 0x495774
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._s__________________________________________________________________________________n
push dword [0x63cda0]
call fcn.004070c0
push str.Beispiel:_G1A__alle_Positionen_des_SLW60_und_G2A__alle_Positionen_des_SLW30.
push section..data
push str._s_s_n
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x44
push str.Nur_der_jeweils_ma
push section..data
push str._s_s_n
push dword [0x63cda0]
call fcn.004070c0
push str.AG1A_und_AG2A_bedeutet_Gruppe_1__SLW60__und_2__SLW30__sind_alternativ__nur_der
push section..data
push str._s_s_n
push dword [0x63cda0]
call fcn.004070c0
push 0x495be0
push section..data
push str._s_s_n
push dword [0x63cda0]
call fcn.004070c0
push str.Eine_Kombination_AG3_und_AG4__ohne_nachgestelltes_A__bedeutet__dass_innerhalb_der
push section..data
push str._s_s_n
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x40
push str.Gruppen_die_LF_addiert_werden__die_beiden_Gruppen_sich_aber_ausschlie
push section..data
push str._s_s_n
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._s__________________________________________________________________________________n
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x1c
jmp 0x412bc8
movsx eax, word [0x4daf42]
push eax
push 1
push str.Bemessung_der_Platte_f
push section..data
push str._s_s_d_n
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x18
movss xmm3, dword [0x63cd4c]
movss xmm2, dword [0x63cd38]
cvtps2pd xmm3, xmm3
pop edi
cvtps2pd xmm1, xmm2
movaps xmm0, xmm3
mulsd xmm1, qword [0x496658]
mulsd xmm0, qword [0x4966d8]
divsd xmm1, xmm0
movsd xmm0, qword [0x5252e0]
subsd xmm1, qword [0x496650]
andps xmm1, xmmword [0x4967e0]
comisd xmm0, xmm1
movsd xmm1, qword [0x4966c8]
jbe 0x412cb9
movsx eax, word [0x63cd44]
sub eax, 0
je 0x412c91
sub eax, 1
je 0x412c69
sub eax, 1
jne 0x412cea
movsd xmm0, qword [0x61d850]
sub esp, 8
divsd xmm0, xmm1
cvttss2si eax, xmm2
movsd qword [esp], xmm0
push eax
push str.BSt__i__fyd___6.2lf_N_mm2
push 0x4b5900
call fcn.00401540
add esp, 0x14
jmp 0x412cea
movsd xmm0, qword [0x61d850]
sub esp, 8
divsd xmm0, xmm1
movsd qword [esp], xmm0
push str.B_500_B__fyd___6.2lf_N_mm2
push 0x4b5900
call fcn.00401540
add esp, 0x10
jmp 0x412cea
movsd xmm0, qword [0x61d850]
sub esp, 8
divsd xmm0, xmm1
movsd qword [esp], xmm0
push str.B_500_A__fyd___6.2lf_N_mm2
push 0x4b5900
call fcn.00401540
add esp, 0x10
jmp 0x412cea
movsd xmm0, qword [0x61d850]
sub esp, 0x10
divsd xmm0, xmm1
cvttss2si eax, xmm2
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm3
push eax
push str.BSt__i__gamma___4.2lf__fyd___6.2lf_N_mm2
push 0x4b5900
call fcn.00401540
add esp, 0x1c
push section..data
push 0x495774
push dword [0x63cda0]
call fcn.004070c0
add esp, 0xc
cmp word [0x63cd44], 2
push 0x4b5900
jge 0x412d30
push str.Betonstahl
push section..data
push str._s_s_s_n
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x14
jmp 0x412d48
push section..data
push str._s_s_n
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x10
movsx esi, word [0x63cd46]
movsd xmm1, qword [0x496630]
movd xmm0, esi
cvtdq2pd xmm0, xmm0
call fcn.00466470
mulsd xmm0, qword [0x496618]
add esi, 0xfffffff3
cvtsd2ss xmm0, xmm0
movss dword [ebp - 0x158], xmm0
cmp esi, 0x57
ja case.0x412d8b.14
movzx eax, byte [esi + 0x413540]
jmp dword [eax*4 + 0x413508]
movsd xmm0, qword [0x61d858]
sub esp, 0x10
divsd xmm0, qword [0x4966c8]
mulsd xmm0, qword [0x496640]
movsd qword [esp + 8], xmm0
movss xmm0, dword [0x63cd34]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.C_0__user__fck___.2f_N_mm2__fcd___.2f_N_mm2
jmp 0x413083
movsd xmm0, qword [0x61d858]
sub esp, 8
divsd xmm0, qword [0x4966c8]
mulsd xmm0, qword [0x496640]
movsd qword [esp], xmm0
push str.C20_25__fck__20_N_mm2__fcd___.2f_N_mm2
push 0x4b5900
call fcn.00401540
add esp, 0x10
jmp 0x413090
movsd xmm0, qword [0x61d858]
sub esp, 8
divsd xmm0, qword [0x4966c8]
mulsd xmm0, qword [0x496640]
movsd qword [esp], xmm0
push str.C25_30__fck__25_N_mm2__fcd___.2f_N_mm2
push 0x4b5900
call fcn.00401540
add esp, 0x10
jmp 0x413090
movsd xmm0, qword [0x61d858]
sub esp, 8
divsd xmm0, qword [0x4966c8]
mulsd xmm0, qword [0x496640]
movsd qword [esp], xmm0
push str.C30_37__fck__30_N_mm2__fcd___.2f_N_mm2
push 0x4b5900
call fcn.00401540
add esp, 0x10
jmp 0x413090
movsd xmm0, qword [0x61d858]
sub esp, 8
divsd xmm0, qword [0x4966c8]
mulsd xmm0, qword [0x496640]
movsd qword [esp], xmm0
push str.C35_45__fck__35_N_mm2__fcd___.2f_N_mm2
push 0x4b5900
call fcn.00401540
add esp, 0x10
jmp 0x413090
movsd xmm0, qword [0x61d858]
sub esp, 8
divsd xmm0, qword [0x4966c8]
mulsd xmm0, qword [0x496640]
movsd qword [esp], xmm0
push str.C40_50__fck__40_N_mm2__fcd___.2f_N_mm2
push 0x4b5900
call fcn.00401540
add esp, 0x10
jmp 0x413090
movsd xmm0, qword [0x61d858]
sub esp, 8
divsd xmm0, qword [0x4966c8]
mulsd xmm0, qword [0x496640]
movsd qword [esp], xmm0
push str.C45_55__fck__45_N_mm2__fcd___.2f_N_mm2
push 0x4b5900
call fcn.00401540
add esp, 0x10
jmp 0x413090
movsd xmm0, qword [0x61d858]
sub esp, 8
divsd xmm0, qword [0x4966c8]
mulsd xmm0, qword [0x496640]
movsd qword [esp], xmm0
push str.C50_60__fck__50_N_mm2__fcd___.2f_N_mm2
push 0x4b5900
call fcn.00401540
add esp, 0x10
jmp 0x413090
movsd xmm0, qword [0x61d858]
sub esp, 8
divsd xmm0, qword [0x4966c8]
mulsd xmm0, qword [0x496640]
movsd qword [esp], xmm0
push str.C55_67__fck__55_N_mm2__fcd___.2f_N_mm2
push 0x4b5900
call fcn.00401540
add esp, 0x10
jmp 0x413090
movsd xmm0, qword [0x61d858]
sub esp, 8
divsd xmm0, qword [0x4966c8]
mulsd xmm0, qword [0x496640]
movsd qword [esp], xmm0
push str.C60_75__fck__60_N_mm2__fcd___.2f_N_mm2
push 0x4b5900
call fcn.00401540
add esp, 0x10
jmp 0x413090
movsd xmm0, qword [0x61d858]
sub esp, 8
divsd xmm0, qword [0x4966c8]
mulsd xmm0, qword [0x496640]
movsd qword [esp], xmm0
push str.C70_85__fck__70_N_mm2__fcd___.2f_N_mm2
push 0x4b5900
call fcn.00401540
add esp, 0x10
jmp 0x413090
movsd xmm0, qword [0x61d858]
sub esp, 8
divsd xmm0, qword [0x4966c8]
mulsd xmm0, qword [0x496640]
movsd qword [esp], xmm0
push str.C90_105_fck__90_N_mm2__fcd___.2f_N_mm2
push 0x4b5900
call fcn.00401540
add esp, 0x10
jmp 0x413090
movsd xmm0, qword [0x61d858]
sub esp, 8
divsd xmm0, qword [0x4966c8]
mulsd xmm0, qword [0x496640]
movsd qword [esp], xmm0
push str.C100_115_fck__100_N_mm2__fcd___.2f_N_mm2
push 0x4b5900
call fcn.00401540
add esp, 0x10
jmp 0x413090
movsd xmm0, qword [0x61d858]
sub esp, 0x10
divsd xmm0, qword [0x4966c8]
mulsd xmm0, qword [0x496640]
unpcklpd xmm0, xmm0
movups xmmword [esp], xmm0
push str.C__fck___.2f_N_mm2__fcd___.2f_N_mm2
push 0x4b5900
call fcn.00401540
add esp, 0x18
push section..data
push str._sfcd__0.85fck_1.5__0.85__alpha_cc__s._EC2_3.1.6_Glg.__3.15___n_n
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [ebp - 0x158]
add esp, 4
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push 0x4b5900
push section..data
push str._sBeton__s_f_ctm___.1f_N_mm2__n
push dword [0x63cda0]
call fcn.004070c0
push 0x63c892
push 0x63c889
push section..data
push str._sExpositionsklassen__s___s_n
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x2c
cmp word [0x525114], 1
pop esi
jne 0x413166
push section..data
push 0x495774
push dword [0x63cda0]
call fcn.004070c0
movsd xmm0, qword [0x5252f0]
add esp, 0xc
mulsd xmm0, qword [0x4966c8]
push 0x4960fc
sub esp, 8
movsd qword [esp], xmm0
push str.Plattendicke_
push section..data
push str._s_s_4.1lf_s_n
push dword [0x63cda0]
call fcn.004070c0
push section..data
push 0x495774
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x28
push 0x4b6200
push str.BETA
push 0x4b5c00
push str._s_s_s
push 0x4b5a00
call fcn.00401540
push 0x4b5a00
call fcn.004026a0
push 0x495470
push 0x4b5a00
call fcn.00457e2c
push eax
push 1
push 8
push 0x61d858
mov dword [0x63cd9c], eax
call fcn.004580de
push dword [0x63cd9c]
push 1
push 8
push 0x61d850
call fcn.004580de
add esp, 0x40
push dword [0x63cd9c]
push 1
push 8
push 0x61d868
call fcn.004580de
push dword [0x63cd9c]
push 1
push 8
push 0x61d860
call fcn.004580de
push dword [0x63cd9c]
push 1
push 8
push 0x61d828
call fcn.004580de
push dword [0x63cd9c]
push 1
push 8
push 0x61d820
call fcn.004580de
add esp, 0x40
push dword [0x63cd9c]
push 1
push 8
push 0x61d830
call fcn.004580de
mov eax, dword [0x63cd9c]
add esp, 0x10
test eax, eax
je 0x413244
push eax
call fcn.00457b3e
add esp, 4
movsd xmm0, qword [0x61d820]
push 0x4960fc
sub esp, 8
movsd qword [esp], xmm0
movsd xmm0, qword [0x61d828]
push str._cm__Eisen_y_
sub esp, 8
movsd qword [esp], xmm0
push str.Randabstand_d._Bewehrung__Oben:_Eisen_x_
push section..data
push str._s_s_3.1lf_s_3.1lf_s_n
push dword [0x63cda0]
call fcn.004070c0
movsd xmm0, qword [0x61d860]
add esp, 0x28
push 0x4960fc
sub esp, 8
movsd qword [esp], xmm0
movsd xmm0, qword [0x61d868]
push str._cm__Eisen_y_
sub esp, 8
movsd qword [esp], xmm0
push str.Randabstand_d._Bewehrung_Unten:_Eisen_x_
push section..data
push str._s_s_3.1lf_s_3.1lf_s_n
push dword [0x63cda0]
call fcn.004070c0
movss xmm0, dword [0x63cd38]
add esp, 0x24
movzx eax, word [0x63cd46]
movss dword [esp], xmm0
push eax
call fcn.00403b10
mov cx, word [0x525114]
add esp, 8
movsd xmm1, qword [0x5252f0]
fstp st(0)
cvtpd2ps xmm1, xmm1
cmp cx, 1
jle 0x413333
mov eax, 1
cmp ax, cx
jg 0x413333
mov eax, 0x61d8e8
movzx ecx, cx
nop dword [eax]
movss xmm0, dword [eax]
lea eax, [eax + 0x5c]
minss xmm0, xmm1
movaps xmm1, xmm0
sub ecx, 1
jne 0x413320
movzx eax, word [0x63cd46]
cvtps2pd xmm0, xmm1
push ecx
movsd qword [ebp - 0x15c], xmm0
mulsd xmm0, qword [0x496628]
mulsd xmm0, qword [0x498920]
mulsd xmm0, qword [0x61d858]
movsd qword [ebp - 0x164], xmm0
movss xmm0, dword [0x63cd38]
movss dword [esp], xmm0
push eax
call fcn.00403b10
push section..data
push 0x495774
push dword [0x63cda0]
fstp st(0)
call fcn.004070c0
movsd xmm0, qword [ebp - 0x164]
add esp, 0x14
mulsd xmm0, qword [0x496640]
sub esp, 0x10
divsd xmm0, qword [0x4966c8]
mulsd xmm0, qword [0x4966f0]
cvtpd2ps xmm0, xmm0
cvtps2pd xmm1, xmm0
movsd xmm0, qword [ebp - 0x15c]
movsd qword [esp + 8], xmm0
movsd qword [esp], xmm1
push str.Schubbewehrung_nach_EC2_6.2___v_Ed_max_
push section..data
push str._s_s_.2lf_kN_m__d___.2f_m__n
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x20
push 0x4959cf
push section..data
push str._s_s_n
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._sEine_Abminderung_der_Querkraft_v_Ed_durch_Verschieben_des_Bemessungsschnitts_n
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._sum_das_Mass_d_vom_Lagerrand_wird_nicht_vorgenommen._Ebenso_werden_randnahe_n
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._sEinzelkr
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._sa__b__Querkrafttragf
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x40
push section..data
push str._sDer_gr
push dword [0x63cda0]
call fcn.004070c0
push section..data
push 0x495774
push dword [0x63cda0]
call fcn.004070c0
push section..data
push 0x496ed0
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._ssind_daher_die_berechneten_Querkr
push dword [0x63cda0]
call fcn.004070c0
push section..data
push str._sLinien_von_Punkten_in_Wandrichtung__meist_der_Satz_2__werden_beim_Schubnachweis_daher_n
push dword [0x63cda0]
call fcn.004070c0
push section..data
push 0x496ff0
push dword [0x63cda0]
call fcn.004070c0
add esp, 0x48
push section..data
push str._s___________________________________________________________________________________________n
push dword [0x63cda0]
call fcn.004070c0
mov ecx, dword [ebp - 4]
add esp, 0xc
xor ecx, ebp
call fcn.00431856
mov esp, ebp
pop ebp
ret