// File: /workspace/github_cpp_makefile_star2_O3/snesic[P]stochastic_thin_films/read_write_msg.cpp
// Function: print_initial_parameters(double, double, double, int, double, double, double, int, int, double, double)
void print_initial_parameters(double sigma, double dt, double dx, int L, double b, double A, double a_min, int t, int t0, double ugao, double i_sim_0)
{
    cout<< "Simulation of a stochastic lubrication equation with noise!  sigma = " << sigma << endl;
    cout<< "with the folowing parameters: " << " dt = " << dt << "  dx= " << dx << "   L = " << L << " b = " << b << "  A = " << A << endl;
    cout<< "where the vcW force has a minimum at h = " << a_min << " * b " << endl;
    cout<< "Total time: " << t << "    and total length: "<< L*dx << endl;
    cout<< "and the initial time: " << t0 << " , contact angle    "<< ugao << endl;
    cout<< "Starting iteration: "<< i_sim_0 << endl;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
subq $0x40, %rsp
movsd %xmm7, 0x38(%rsp)
movsd %xmm6, 0x30(%rsp)
movl %edx, %ebp
movl %esi, %r15d
movsd %xmm5, 0x28(%rsp)
movsd %xmm4, 0x20(%rsp)
movsd %xmm3, 0x18(%rsp)
movl %edi, %r14d
movsd %xmm2, (%rsp)
movsd %xmm1, 0x10(%rsp)
movsd %xmm0, 0x8(%rsp)
movq 0x57ce(%rip), %rbx      # 0xafd8
leaq 0x34f7(%rip), %rsi      # 0x8d08
movl $0x45, %edx
movq %rbx, %rdi
callq 0x2200
movq %rbx, %rdi
movsd 0x8(%rsp), %xmm0
callq 0x22d0
movq %rax, %r12
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r12, %rdi
movl $0xa, %esi
callq 0x21c0
movsbl %al, %esi
movq %r12, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
leaq 0x34f1(%rip), %rsi      # 0x8d4e
movl $0x1e, %edx
movq %rbx, %rdi
callq 0x2200
leaq 0x34fc(%rip), %rsi      # 0x8d6d
movl $0x6, %edx
movq %rbx, %rdi
callq 0x2200
movq %rbx, %rdi
movsd 0x10(%rsp), %xmm0
callq 0x22d0
movq %rax, %r12
leaq 0x34de(%rip), %rsi      # 0x8d74
movl $0x6, %edx
movq %rax, %rdi
callq 0x2200
movq %r12, %rdi
movsd (%rsp), %xmm0
callq 0x22d0
movq %rax, %r12
leaq 0x34c1(%rip), %rsi      # 0x8d7b
movl $0x7, %edx
movq %rax, %rdi
callq 0x2200
movq %r12, %rdi
movl %r14d, %esi
callq 0x22f0
movq %rax, %r12
leaq 0x34a7(%rip), %rsi      # 0x8d83
movl $0x5, %edx
movq %rax, %rdi
callq 0x2200
movq %r12, %rdi
movsd 0x18(%rsp), %xmm0
callq 0x22d0
movq %rax, %r12
leaq 0x3488(%rip), %rsi      # 0x8d89
movl $0x6, %edx
movq %rax, %rdi
callq 0x2200
movq %r12, %rdi
movsd 0x20(%rsp), %xmm0
callq 0x22d0
movq %rax, %r12
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r12, %rdi
movl $0xa, %esi
callq 0x21c0
movsbl %al, %esi
movq %r12, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
leaq 0x3443(%rip), %rsi      # 0x8d90
movl $0x29, %edx
movq %rbx, %rdi
callq 0x2200
movq %rbx, %rdi
movsd 0x28(%rsp), %xmm0
callq 0x22d0
movq %rax, %r12
leaq 0x3448(%rip), %rsi      # 0x8dba
movl $0x5, %edx
movq %rax, %rdi
callq 0x2200
movq (%r12), %rax
movq -0x18(%rax), %rdi
addq %r12, %rdi
movl $0xa, %esi
callq 0x21c0
movsbl %al, %esi
movq %r12, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
leaq 0x3412(%rip), %rsi      # 0x8dc0
movl $0xc, %edx
movq %rbx, %rdi
callq 0x2200
movq %rbx, %rdi
movl %r15d, %esi
callq 0x22f0
movq %rax, %r15
leaq 0x33fd(%rip), %rsi      # 0x8dcd
movl $0x16, %edx
movq %rax, %rdi
callq 0x2200
xorps %xmm0, %xmm0
cvtsi2sd %r14d, %xmm0
mulsd (%rsp), %xmm0
movq %r15, %rdi
callq 0x22d0
movq %rax, %r14
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x21c0
movsbl %al, %esi
movq %r14, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
leaq 0x33c1(%rip), %rsi      # 0x8de4
movl $0x16, %edx
movq %rbx, %rdi
callq 0x2200
movq %rbx, %rdi
movl %ebp, %esi
callq 0x22f0
movq %rax, %r14
leaq 0x33b7(%rip), %rsi      # 0x8dfb
movl $0x14, %edx
movq %rax, %rdi
callq 0x2200
movq %r14, %rdi
movsd 0x30(%rsp), %xmm0
callq 0x22d0
movq %rax, %r14
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x21c0
movsbl %al, %esi
movq %r14, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
leaq 0x3380(%rip), %rsi      # 0x8e10
movl $0x14, %edx
movq %rbx, %rdi
callq 0x2200
movq %rbx, %rdi
movsd 0x38(%rsp), %xmm0
callq 0x22d0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21c0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2040
movq %rax, %rdi
addq $0x40, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
popq %rbp
jmp 0x2110