fix indexations: test.EMGLLF without errors (but R <> C)
authorBenjamin Auder <benjamin.auder@somewhere>
Fri, 10 Feb 2017 17:39:28 +0000 (18:39 +0100)
committerBenjamin Auder <benjamin.auder@somewhere>
Fri, 10 Feb 2017 17:39:28 +0000 (18:39 +0100)
src/sources/EMGLLF.c
src/test/OUT

index 29b2243..87fd199 100644 (file)
@@ -83,7 +83,7 @@ void EMGLLF_core(
                        {
                                //X2(i,:,r)=X(i,:).*sqrt(gam(i,r));
                                for (int u=0; u<p; u++)
-                                       X2[ai(i,u,r,n,m,k)] = sqrt(gam[mi(i,r,n,k)]) * X[mi(i,u,n,p)];
+                                       X2[ai(i,u,r,n,p,k)] = sqrt(gam[mi(i,r,n,k)]) * X[mi(i,u,n,p)];
                        }
                        for (int mm=0; mm<m; mm++)
                        {
@@ -93,7 +93,7 @@ void EMGLLF_core(
                                        Real dotProduct = 0.;
                                        for (int v=0; v<n; v++)
                                                dotProduct += X2[ai(v,u,r,n,m,k)] * Y2[ai(v,mm,r,n,m,k)];
-                                       ps2[ai(u,mm,r,n,m,k)] = dotProduct;
+                                       ps2[ai(u,mm,r,p,m,k)] = dotProduct;
                                }
                        }
                        for (int j=0; j<p; j++)
@@ -220,11 +220,7 @@ void EMGLLF_core(
                                        sumPs1 += ps1[ai(u,mm,r,n,m,k)];
                                ps[mi(mm,r,m,k)] = sumPs1;
                                //nY2(mm,r)=sum(nY21(:,mm,r));
-
-
-                               Real sumNy21 = sqrt(sumPs1); //0.0; ////////////TODO: 0.0 is correct; valgrind says that sumPs1 is uninitialized............
-
-
+                               Real sumNy21 = 0.0;
                                for (int u=0; u<n; u++)
                                        sumNy21 += nY21[ai(u,mm,r,n,m,k)];
                                nY2[mi(mm,r,m,k)] = sumNy21;
index ea6f9ce..873fe4a 100644 (file)
-==9414== Memcheck, a memory error detector
-==9414== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
-==9414== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info
-==9414== Command: ./test.EMGLLF
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E58278: sqrt (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E9317: EMGLLF_core (EMGLLF.c:223)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E58278: sqrt (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E94F4: EMGLLF_core (EMGLLF.c:228)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x59E9882: EMGLLF_core (EMGLLF.c:248)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x59E9F9D: EMGLLF_core (EMGLLF.c:300)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E97935: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x4E5759E: exp (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA189: EMGLLF_core (EMGLLF.c:315)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x4E979DE: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x4E5759E: exp (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA189: EMGLLF_core (EMGLLF.c:315)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x4E979E3: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x4E5759E: exp (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA189: EMGLLF_core (EMGLLF.c:315)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x4E979F3: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x4E5759E: exp (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA189: EMGLLF_core (EMGLLF.c:315)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x4E97A18: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x4E5759E: exp (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA189: EMGLLF_core (EMGLLF.c:315)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E97A71: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x4E5759E: exp (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA189: EMGLLF_core (EMGLLF.c:315)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E97A77: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x4E5759E: exp (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA189: EMGLLF_core (EMGLLF.c:315)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E575C1: exp (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA189: EMGLLF_core (EMGLLF.c:315)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E575CB: exp (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA189: EMGLLF_core (EMGLLF.c:315)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E575CD: exp (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA189: EMGLLF_core (EMGLLF.c:315)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x51F003C: gsl_linalg_LU_decomp (in /usr/lib/libgsl.so.19.3.0)
-==9414==    by 0x59EA0CF: EMGLLF_core (EMGLLF.c:312)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x51F00B7: gsl_linalg_LU_decomp (in /usr/lib/libgsl.so.19.3.0)
-==9414==    by 0x59EA0CF: EMGLLF_core (EMGLLF.c:312)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x51F00B9: gsl_linalg_LU_decomp (in /usr/lib/libgsl.so.19.3.0)
-==9414==    by 0x59EA0CF: EMGLLF_core (EMGLLF.c:312)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E97AA6: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x4E5759E: exp (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA189: EMGLLF_core (EMGLLF.c:315)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E57DA8: log (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA290: EMGLLF_core (EMGLLF.c:319)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E98368: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA290: EMGLLF_core (EMGLLF.c:319)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E98376: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA290: EMGLLF_core (EMGLLF.c:319)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E983B5: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA290: EMGLLF_core (EMGLLF.c:319)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E983F5: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA290: EMGLLF_core (EMGLLF.c:319)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x4E98441: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA290: EMGLLF_core (EMGLLF.c:319)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x4E98493: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA290: EMGLLF_core (EMGLLF.c:319)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x4E984A6: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA290: EMGLLF_core (EMGLLF.c:319)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x4E984FC: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA290: EMGLLF_core (EMGLLF.c:319)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E98549: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA290: EMGLLF_core (EMGLLF.c:319)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E985A4: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA290: EMGLLF_core (EMGLLF.c:319)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E985A6: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA290: EMGLLF_core (EMGLLF.c:319)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x59EA2F0: EMGLLF_core (EMGLLF.c:325)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x59EA791: EMGLLF_core (EMGLLF.c:365)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x59EA907: EMGLLF_core (EMGLLF.c:383)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x59EA922: EMGLLF_core (EMGLLF.c:385)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E58278: sqrt (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E82C1: EMGLLF_core (EMGLLF.c:80)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E58278: sqrt (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E838F: EMGLLF_core (EMGLLF.c:86)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x59E89D8: EMGLLF_core (EMGLLF.c:156)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E48B97: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x4E57E73: pow (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8AEA: EMGLLF_core (EMGLLF.c:173)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E48B9D: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x4E57E73: pow (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8AEA: EMGLLF_core (EMGLLF.c:173)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E57E9B: pow (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8AEA: EMGLLF_core (EMGLLF.c:173)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E57EA5: pow (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8AEA: EMGLLF_core (EMGLLF.c:173)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E57EA7: pow (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8AEA: EMGLLF_core (EMGLLF.c:173)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E57DA8: log (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8BAB: EMGLLF_core (EMGLLF.c:177)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E98368: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8BAB: EMGLLF_core (EMGLLF.c:177)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E98376: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8BAB: EMGLLF_core (EMGLLF.c:177)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E983B5: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8BAB: EMGLLF_core (EMGLLF.c:177)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E983F5: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8BAB: EMGLLF_core (EMGLLF.c:177)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x4E98441: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8BAB: EMGLLF_core (EMGLLF.c:177)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x4E98493: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8BAB: EMGLLF_core (EMGLLF.c:177)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x4E984A6: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8BAB: EMGLLF_core (EMGLLF.c:177)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x4E984FC: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8BAB: EMGLLF_core (EMGLLF.c:177)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E98549: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8BAB: EMGLLF_core (EMGLLF.c:177)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E985A4: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8BAB: EMGLLF_core (EMGLLF.c:177)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E985A6: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8BAB: EMGLLF_core (EMGLLF.c:177)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x59E8E86: EMGLLF_core (EMGLLF.c:178)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E48B97: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x4E57E73: pow (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E9871: EMGLLF_core (EMGLLF.c:248)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E48B9D: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x4E57E73: pow (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E9871: EMGLLF_core (EMGLLF.c:248)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E57E9B: pow (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E9871: EMGLLF_core (EMGLLF.c:248)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E57EA5: pow (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E9871: EMGLLF_core (EMGLLF.c:248)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E57EA7: pow (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E9871: EMGLLF_core (EMGLLF.c:248)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E48B97: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x4E57E73: pow (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA39F: EMGLLF_core (EMGLLF.c:332)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E48B9D: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x4E57E73: pow (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA39F: EMGLLF_core (EMGLLF.c:332)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E57E9B: pow (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA39F: EMGLLF_core (EMGLLF.c:332)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E57EA5: pow (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA39F: EMGLLF_core (EMGLLF.c:332)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E57EA7: pow (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59EA39F: EMGLLF_core (EMGLLF.c:332)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x59EA8B0: EMGLLF_core (EMGLLF.c:377)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E57DA8: log (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8807: EMGLLF_core (EMGLLF.c:140)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E98368: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8807: EMGLLF_core (EMGLLF.c:140)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E98376: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8807: EMGLLF_core (EMGLLF.c:140)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E983B5: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8807: EMGLLF_core (EMGLLF.c:140)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E983F5: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8807: EMGLLF_core (EMGLLF.c:140)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x4E98441: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8807: EMGLLF_core (EMGLLF.c:140)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x4E98493: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8807: EMGLLF_core (EMGLLF.c:140)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x4E984A6: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8807: EMGLLF_core (EMGLLF.c:140)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x4E984FC: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8807: EMGLLF_core (EMGLLF.c:140)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E98549: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8807: EMGLLF_core (EMGLLF.c:140)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E985A4: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8807: EMGLLF_core (EMGLLF.c:140)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E985A6: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8807: EMGLLF_core (EMGLLF.c:140)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E48B97: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x4E57E73: pow (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8A4F: EMGLLF_core (EMGLLF.c:169)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E48B9D: ??? (in /usr/lib/libm-2.24.so)
-==9414==    by 0x4E57E73: pow (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8A4F: EMGLLF_core (EMGLLF.c:169)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E57E9B: pow (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8A4F: EMGLLF_core (EMGLLF.c:169)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E57EA5: pow (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8A4F: EMGLLF_core (EMGLLF.c:169)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4E57EA7: pow (in /usr/lib/libm-2.24.so)
-==9414==    by 0x59E8A4F: EMGLLF_core (EMGLLF.c:169)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x59EA95B: EMGLLF_core (EMGLLF.c:67)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x59EA987: EMGLLF_core (EMGLLF.c:67)
-==9414==    by 0x400C03: main (test.EMGLLF.c:45)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x400EE4: compareArray (test_utils.c:19)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400CDE: main (test.EMGLLF.c:63)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x400F09: compareArray (test_utils.c:22)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400CDE: main (test.EMGLLF.c:63)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3A458: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400CDE: main (test.EMGLLF.c:63)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3A472: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400CDE: main (test.EMGLLF.c:63)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C33A90: __mpn_extract_double (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A4A1: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400CDE: main (test.EMGLLF.c:63)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3A516: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400CDE: main (test.EMGLLF.c:63)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3A51E: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400CDE: main (test.EMGLLF.c:63)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C3A52D: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400CDE: main (test.EMGLLF.c:63)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C327D8: __mpn_lshift (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A531: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400CDE: main (test.EMGLLF.c:63)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C327DB: __mpn_lshift (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A531: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400CDE: main (test.EMGLLF.c:63)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C3A542: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400CDE: main (test.EMGLLF.c:63)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C39F89: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A70B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400CDE: main (test.EMGLLF.c:63)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C32D74: __mpn_mul_1 (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C39F90: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A70B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400CDE: main (test.EMGLLF.c:63)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C32D98: __mpn_mul_1 (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C39F90: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A70B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400CDE: main (test.EMGLLF.c:63)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C39F89: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A7C7: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400CDE: main (test.EMGLLF.c:63)
-==9414== 
-==9414== 
-==9414== More than 100 errors detected.  Subsequent errors
-==9414== will still be recorded, but in less detail than before.
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3A7CB: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400CDE: main (test.EMGLLF.c:63)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3B151: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400CDE: main (test.EMGLLF.c:63)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C39F89: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3B16F: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400CDE: main (test.EMGLLF.c:63)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3B18E: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400CDE: main (test.EMGLLF.c:63)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3B6AC: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400CDE: main (test.EMGLLF.c:63)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3AAE2: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400CDE: main (test.EMGLLF.c:63)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3ABDD: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400CDE: main (test.EMGLLF.c:63)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3B3ED: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400CDE: main (test.EMGLLF.c:63)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3B5F1: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400CDE: main (test.EMGLLF.c:63)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3B5D2: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400CDE: main (test.EMGLLF.c:63)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C3BB67: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400D29: main (test.EMGLLF.c:68)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C327D8: __mpn_lshift (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3BB6B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400D29: main (test.EMGLLF.c:68)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C327DB: __mpn_lshift (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3BB6B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400D29: main (test.EMGLLF.c:68)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C3BBA2: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400D29: main (test.EMGLLF.c:68)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3BBD1: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400D29: main (test.EMGLLF.c:68)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3BD46: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400D29: main (test.EMGLLF.c:68)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3C1C8: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400D29: main (test.EMGLLF.c:68)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C32D74: __mpn_mul_1 (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3C1E3: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400D29: main (test.EMGLLF.c:68)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C32DFF: __mpn_mul_1 (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3C1E3: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400D29: main (test.EMGLLF.c:68)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C32E72: __mpn_mul_1 (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3C1E3: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400D29: main (test.EMGLLF.c:68)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C3C1F7: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400D29: main (test.EMGLLF.c:68)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3C206: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400D29: main (test.EMGLLF.c:68)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C328E8: __mpn_rshift (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3C3F5: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400D29: main (test.EMGLLF.c:68)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C3290D: __mpn_rshift (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3C3F5: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400D29: main (test.EMGLLF.c:68)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3B6B6: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400D29: main (test.EMGLLF.c:68)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3B6BB: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400D29: main (test.EMGLLF.c:68)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3B6DD: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400D29: main (test.EMGLLF.c:68)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3B6E9: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400D29: main (test.EMGLLF.c:68)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3B75A: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400D29: main (test.EMGLLF.c:68)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3AF68: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C3BB19: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C327D8: __mpn_lshift (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3BB1D: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C327DB: __mpn_lshift (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3BB1D: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3BB43: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C3BB55: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3AFA1: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3B053: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4C2EED3: memcpy@GLIBC_2.2.5 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
-==9414==    by 0x5C3B013: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4C2EFEB: memcpy@GLIBC_2.2.5 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
-==9414==    by 0x5C3B013: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4C2F001: memcpy@GLIBC_2.2.5 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
-==9414==    by 0x5C3B013: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x4C2EF43: memcpy@GLIBC_2.2.5 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
-==9414==    by 0x5C3B013: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3B01C: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3B022: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C322EA: __mpn_cmp (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3B1FC: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C322EE: __mpn_cmp (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3B1FC: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C322F5: __mpn_cmp (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3B1FC: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3B203: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4C2EED3: memcpy@GLIBC_2.2.5 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
-==9414==    by 0x5C3B224: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x4C2EF40: memcpy@GLIBC_2.2.5 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
-==9414==    by 0x5C3B224: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x4C2EF43: memcpy@GLIBC_2.2.5 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
-==9414==    by 0x5C3B224: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x4C2EF4E: memcpy@GLIBC_2.2.5 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
-==9414==    by 0x5C3B224: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C3B22D: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C32D74: __mpn_mul_1 (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C32A2F: __mpn_mul (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3B07E: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C32DFF: __mpn_mul_1 (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C32A2F: __mpn_mul (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3B07E: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C32E72: __mpn_mul_1 (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C32A2F: __mpn_mul (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3B07E: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C32A40: __mpn_mul (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3B07E: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C3B2A6: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C3B2B6: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3B2BA: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C3C602: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C3C617: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3B345: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C328E8: __mpn_rshift (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3B369: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C3290D: __mpn_rshift (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3B369: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C32895: __mpn_rshift (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3B38B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C328BC: __mpn_rshift (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3B38B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C328E6: __mpn_rshift (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3B38B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C328E8: __mpn_rshift (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3B38B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C328F9: __mpn_rshift (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3B38B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C3290D: __mpn_rshift (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3B38B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C3B39D: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C39EAD: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A70B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C32675: __mpn_divrem (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C39F05: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A70B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C32678: __mpn_divrem (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C39F05: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A70B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C32689: __mpn_divrem (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C39F05: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A70B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3268F: __mpn_divrem (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C39F05: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A70B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C326A0: __mpn_divrem (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C39F05: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A70B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C326AF: __mpn_divrem (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C39F05: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A70B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C326B7: __mpn_divrem (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C39F05: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A70B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C326E3: __mpn_divrem (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C39F05: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A70B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C39F12: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A70B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C39F1A: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A70B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C39F2E: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A70B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C39F34: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A70B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C32D74: __mpn_mul_1 (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C39EC4: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A70B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C32D98: __mpn_mul_1 (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C39EC4: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A70B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C39EC8: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A70B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C39EDA: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A70B: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C39F12: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A7C7: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C39F1A: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A7C7: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C39F2E: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A7C7: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C39F34: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A7C7: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C39EC8: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A7C7: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C3B124: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C3B128: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C39EDA: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3A7C7: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C39F12: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3B16F: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C39F1A: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3B16F: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C39F2E: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3B16F: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C39F34: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3B16F: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Conditional jump or move depends on uninitialised value(s)
-==9414==    at 0x5C39EC8: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3B16F: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Use of uninitialised value of size 8
-==9414==    at 0x5C39EDA: hack_digit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3B16F: __printf_fp_l (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C37CD1: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400F25: compareArray (test_utils.c:23)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400DCC: main (test.EMGLLF.c:78)
-==9414== 
-==9414== Syscall param write(buf) points to uninitialised byte(s)
-==9414==    at 0x5CCB530: __write_nocancel (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C62866: _IO_file_write@@GLIBC_2.2.5 (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C61BB1: new_do_write (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C63938: _IO_do_write@@GLIBC_2.2.5 (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C6552B: _IO_flush_all_lockp (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C656F4: _IO_cleanup (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C25932: __run_exit_handlers (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C259E9: exit (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C10297: (below main) (in /usr/lib/libc-2.24.so)
-==9414==  Address 0x699db50 is 112 bytes inside a block of size 4,096 alloc'd
-==9414==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
-==9414==    by 0x5C56AB1: _IO_file_doallocate (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C64AD5: _IO_doallocbuf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C63E37: _IO_file_overflow@@GLIBC_2.2.5 (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C62F05: _IO_file_xsputn@@GLIBC_2.2.5 (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C36EA5: vfprintf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x5C3F278: printf (in /usr/lib/libc-2.24.so)
-==9414==    by 0x400E31: compareArray (test_utils.c:12)
-==9414==    by 0x400F6A: compareArray_real (test_utils.c:30)
-==9414==    by 0x400C89: main (test.EMGLLF.c:58)
-==9414== 
+==12027== Memcheck, a memory error detector
+==12027== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
+==12027== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info
+==12027== Command: ./test.EMGLLF
+==12027== 
 Checking phi
-    Inaccuracy: max(abs(error)) = 0.484829 >= 1e-05
+    Inaccuracy: max(abs(error)) = 0.443413 >= 1e-05
 Checking rho
-    Inaccuracy: max(abs(error)) = 1.90859 >= 1e-05
+    Inaccuracy: max(abs(error)) = 1.51588 >= 1e-05
 Checking pi
-    Inaccuracy: max(abs(error)) = 0.141133 >= 1e-05
+    Inaccuracy: max(abs(error)) = 0.0839327 >= 1e-05
 Checking LLF
-    Inaccuracy: max(abs(error)) = 14.0083 >= 1e-05
+    Inaccuracy: max(abs(error)) = 1.02552 >= 1e-05
 Checking S
-    Inaccuracy: max(abs(error)) = 130.206 >= 1e-05
-==9414== 
-==9414== HEAP SUMMARY:
-==9414==     in use at exit: 523 bytes in 18 blocks
-==9414==   total heap usage: 168 allocs, 150 frees, 348,490 bytes allocated
-==9414== 
-==9414== LEAK SUMMARY:
-==9414==    definitely lost: 515 bytes in 17 blocks
-==9414==    indirectly lost: 0 bytes in 0 blocks
-==9414==      possibly lost: 0 bytes in 0 blocks
-==9414==    still reachable: 8 bytes in 1 blocks
-==9414==         suppressed: 0 bytes in 0 blocks
-==9414== Rerun with --leak-check=full to see details of leaked memory
-==9414== 
-==9414== For counts of detected and suppressed errors, rerun with: -v
-==9414== Use --track-origins=yes to see where uninitialised values come from
-==9414== ERROR SUMMARY: 299832 errors from 203 contexts (suppressed: 0 from 0)
+    Inaccuracy: max(abs(error)) = 90.3362 >= 1e-05
+==12027== 
+==12027== HEAP SUMMARY:
+==12027==     in use at exit: 523 bytes in 18 blocks
+==12027==   total heap usage: 168 allocs, 150 frees, 348,490 bytes allocated
+==12027== 
+==12027== LEAK SUMMARY:
+==12027==    definitely lost: 515 bytes in 17 blocks
+==12027==    indirectly lost: 0 bytes in 0 blocks
+==12027==      possibly lost: 0 bytes in 0 blocks
+==12027==    still reachable: 8 bytes in 1 blocks
+==12027==         suppressed: 0 bytes in 0 blocks
+==12027== Rerun with --leak-check=full to see details of leaked memory
+==12027== 
+==12027== For counts of detected and suppressed errors, rerun with: -v
+==12027== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)