ELF>@@pe@8 @('@@@@@@@@@ @@5#5#@@@@@HMH]@H]@h`M`]@`]@88@8@ XX@X@ Std88@8@ PtdFF@F@\\QtdRtdHMH]@H]@/lib64/ld-linux-x86-64.so.2GNUGNU   )9W0ft"P_:{m@ `@`@__gmon_start____libc_start_mainclock_gettimenanosleepfopen__isoc99_fscanffclosesprintfrand_rcallocmallocmemcpyfreestdoutfflushstderrfprintfexitmemsetlibhdf5_hl.so.310libhdf5.so.310libz.so.1libfftw3_threads.so.3libfftw3.so.3libnuma.so.1libgsl.so.28libgslcblas.so.0libm.so.6libmpi.so.40libc.so.6GLIBC_2.7GLIBC_2.17GLIBC_2.14GLIBC_2.34GLIBC_2.2.5/cosma/local/fftw//gnu_14.1.0_ompi_5.0.3/3.3.10/lib:/cosma/local/parmetis/gnu_14.1.0_ompi_5.0.3/4.0.3/lib:/cosma/local/parallel-hdf5//gnu_14.1.0_ompi_5.0.3/1.14.4/lib:/cosma/local/gsl/2.8/lib:/cosma/local/openmpi/gnu_14.1.0/5.0.3/lib:/cosma/local/gcc/14.1.0/lib64/:/cosma/local/parallel-hdf5/gnu_14.1.0_ompi_5.0.3/1.14.4/lib:/cosma/local/fftw/gnu_14.1.0_ompi_5.0.3/3.3.10/lib:ii DNYdui o_@_@`@`@`@ `@(`@0`@8`@@`@H`@P`@ X`@ ``@ h`@ p`@ x`@`@`@`@HHOHtH5O%O@%Oh%Oh%Oh%Oh%Oh%Oh%Oh%Ohp%Oh`%Oh P%Oh @%Oh 0%Oh %zOh %rOh%jOhLT$HArUHAWAVAUATARSHh1H H HOE@pA@H1HDž@HHH HDžPHDž`@3HXHB o+4HDžhE1H00iE@A@H1D1LHnLIt$HHnHIt$HIHnIt$HIHnsIt$HIHn[It$HIHnCIt$HIHn+It$HIIHnI2}E@B@H1)L@L0L8OE@Hƿ B@1MMLL@MA IBHHH< LIHHH<H@HHƃHtwHt:U) U)a LA@u)])MF cMF1}pA}pA5lmBU) BU)p I@b)b )F F1pplU)BU)H I@be)b5)C=F C=F1A}pA}pAlmI9U)U)H I})u)BU)@MF MF1BU)`}p}pb)b )A=lF U)XBU)HAmF1be)ppb5)U)PlC=F1U)HťC=F A}pm)A}pu)AlcMF1EMF A}ppAel}I9}9MQIsA! sAAy~A!wMM)ISHvMN4y)y)Ni)q)!as9)s1y~AtAIMJ<N,tAMaM9sJ|)tAIM9s J|)tALPE1Mt MAMuLh9 IcEHIcLHHAUAE@9@@HD@H=BL8vAIhHAE@9@@E@AVH=B@AaAE@H¹@@A@H=B1H=B]H=LBGAVAE@H¹@@A@H% f.\$L$@T$f1I^HHPTE11H0@@f.f.`@H=`@tHt `@fff.@`@H`@HH?HHHtHt`@ff.@=]AuUHzKA]Ðff.@f.S1H@o1&Ht$0D$1H H|$1HH WHt$ 11LD$(LL$8H LT$ H L+T$0LL)y Iʚ;IL)WH)*Y%%*ٙ %xc*^{ %CY%,Ay/rA;\,H?H %H@H @Ht5H@[ff.@IӃII *Xf@@h@@HHt?HHT$1@@uHiD$H%H?H?HjH=?gL$H5?LJ?H@[ff.HW1H H H+?*yHփHH *XH={?HuT$T$WH=Z?Hx=*^5T$ @@a@Y=>Y<a@HfIIL *XfUWHAWAVAUATSIHH@HGH|$(H2H*H*HyHރHH *X/Lt$@L\$M9t)OvIoaH|$IIUJTġz$0MtgK,6J|5HHL$hHHt$KvHHD$XHHT$`H|$OHt$XHl$LD$`HL$hHt$s DAVAUATIUSHHLl$ t$ L1HsHH3H7MTb6MHHH HHHiC AH)H@HRL;ðLfHcЉHimH  )DiC D)HIAIEIcAE)¡H#toH@L;ðtpLHcALimAI AA E)EiC D)փHct&IAIEIcAE)BL#/H1[]A\A]A^HHð[]A\A]A^HHr%llu[%07.1f]hashmap.c%s %s: chunk fill ratios: testHashmap.c%s %s: Freeing hash table... /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq%s %s:%s():%i: Unable to allocate chunks. %s %s:%s():%i: Unable to allocate new chunks. %s %s:%s():%i: Unable to allocate hashmap chunks. %s %s:%s():%i: Failed to (re)allocate strays buffer. %s %s: Initialising hash table... %s %s:%s():%i: Unable to allocate allocs pointer array. %s %s: Populating hash table... %s %s: Dumping hashmap stats. %s %s: size: %zu, table_size: %zu, nr_chunks: %zu. %s %s: populated chunks: %i (%zu kb), graveyard chunks: %i (%zu kb), allocs: %zu %s %s: element-wise fill ratio: %.2f%%, chunk-wise fill ratio: %.2f%% %s %s: %3i%% - %3i%%: %zu (%.2f%%) %s %s: sizeof(hashmap_element_t): %zu %s %s: sizeof(hashmap_chunk_t): %zu %s %s: HASHMAP_TARGET_CHUNK_BYTES: %i %s %s: HASHMAP_BITS_PER_ELEMENT: %i %s %s: HASHMAP_ELEMENTS_PER_CHUNK: %i %s %s: HASHMAP_MASKS_PER_CHUNK: %i %s %s: Retrieving elements from the hash table... %s %s:%s():%i: Incorrect value (%lld) found for key: %lld %s %s: Checking for invalid key... %s %s: Checking hash table size... %s %s:%s():%i: Key: %d shouldn't exist or be created. %s %s:%s():%i: The no. of elements stored in the hash table are not equal to the no. of keys. No. of elements: %zu, no. of keys: %d hashmap_allocate_chunkshashmap_growhashmap_inithashmap_print_statsmainC ư>@@CMbP??Y@MC??;\ @0x` PL zRx &D0$DFJ w?;*3$"(lPAFP AP AD  C 8xAG IN A m C V A LBBB B(A0A8G 8A0A(B BBBJ T@|eBBB D(A0G@3 0C(A BBBA D0I(A BBBHs E LvJvXvxvp vh v`HvP. M A @@@#-:{ @ (3@H]@X]@x@o@8@@@  `@ @ @` oX @oo, @`]@6@F@V@f@v@@@@@@@@@@@&@@@GCC: (GNU) 11.5.0 20240719 (Red Hat 11.5.0-5)GCC: (GNU) 14.1.0AV:4p1265RV:running gcc 11.5.0 20240719BV:annobin gcc 11.5.0 20240719GW:0x3d2056a ../sysdeps/x86/abi-note.cSP:3SC:1CF:8 ../sysdeps/x86/abi-note.cFL:-1 ../sysdeps/x86/abi-note.cGA:1PI:3SE:0iS:0GW:0x3d2056a init.cCF:8 init.cFL:-1 init.cGW:0x3d2056a static-reloc.cCF:8 static-reloc.cFL:-1 static-reloc.cGA$3a1@@GA$3a1@@GA$3a1@@GA$3a1(3@03@GA$3a1%3@%3@GA$3a1@@GA$3a103@53@,@a* S@]^] % U.: ; 9 '@z4: ; 9 IB$ > _. *s @ JYZmxcsrGNU C17 14.1.0 -mlong-double-80 -mshstk -mtune=generic -march=x86-64 -g -g -g -O2 -O2 -O2 -fcf-protection=full -fbuilding-libgcc -fno-stack-protector -fpic -fcf-protection=fullunsigned intset_fast_math../../../libgcc/config/i386/crtfastmath.c/cosma/local/software/gcc/gcc-14.1.0/builddir/x86_64-pc-linux-gnu/libgcc../../../libgcc/config/i3861@t t @!t@@8@X@x@@@@8@, @ X @ @  @ @ @0@(3@@@F@G@H]@X]@`]@_@`@`@`@8@ !"#$X@  @8(a@G`@Zp!@t0a@a@(0"@E@)@E@ 1@eE@E@ E@ /=@KV@X@@k@`@X]@@H]@KH@F@`]@ `@`@2F`@M `@c@@r0@s w`@(3@@@&#6 @<`@H[m~`@`@8a@`@ /lib/../lib64/crt1.o__abi_tagclocks_estimate_cpufreqclocks_cpufreqclocks_units_scaleclocks_get_timesincestartclocks_start_ticksbuffer.1hashmap_find.constprop.0__FUNCTION__.3hashmap_put__FUNCTION__.1hashmap_find.constprop.1__FUNCTION__.0.lto_priv.0__FUNCTION__.0.lto_priv.1__FUNCTION__.2crtfastmath.cset_fast_mathcrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entry__FRAME_END____GNU_EH_FRAME_HDR_DYNAMIC_GLOBAL_OFFSET_TABLE_stdout@GLIBC_2.2.5sprintf@GLIBC_2.2.5_edatananosleep@GLIBC_2.2.5_IO_stdin_usedmainmemset@GLIBC_2.2.5__dso_handlecalloc@GLIBC_2.2.5_fini__libc_start_main@GLIBC_2.34_dl_relocate_static_piememcpy@GLIBC_2.14clock_gettime@GLIBC_2.17fclose@GLIBC_2.2.5rand_r@GLIBC_2.2.5_init__TMC_END__fflush@GLIBC_2.2.5fopen@GLIBC_2.2.5free@GLIBC_2.2.5exit@GLIBC_2.2.5malloc@GLIBC_2.2.5stderr@GLIBC_2.2.5__data_start_endfprintf@GLIBC_2.2.5__bss_start__isoc99_fscanf@GLIBC_2.7__gmon_start__.symtab.strtab.shstrtab.interp.note.gnu.property.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.got.got.plt.data.bss.comment.annobin.notes.gnu.build.attributes.debug_aranges.debug_info.debug_abbrev.debug_line.debug_str.debug_line_str.debug_loclists.debug_rnglists@#8@8 6X@X Hx@xDo@(N @@@V8@8^o, @, *koX @X `z @ `B @ @ @ 0@0!(3@(3 @@@ F@F\G@GH]@HMX]@XM`]@`M_@O`@P`@P`@Px 0P@0P>8@0R(,S07\SeCSLQ Tc]0pTh0BUxU5V V &F _c