<86>Jul 16 14:31:17 userdel[337995]: delete user 'rooter' <86>Jul 16 14:31:17 userdel[337995]: removed group 'rooter' owned by 'rooter' <86>Jul 16 14:31:17 userdel[337995]: removed shadow group 'rooter' owned by 'rooter' <86>Jul 16 14:31:17 groupadd[338011]: group added to /etc/group: name=rooter, GID=663 <86>Jul 16 14:31:17 groupadd[338011]: group added to /etc/gshadow: name=rooter <86>Jul 16 14:31:17 groupadd[338011]: new group: name=rooter, GID=663 <86>Jul 16 14:31:17 useradd[338024]: new user: name=rooter, UID=663, GID=663, home=/root, shell=/bin/bash <86>Jul 16 14:31:17 userdel[338038]: delete user 'builder' <86>Jul 16 14:31:17 userdel[338038]: removed group 'builder' owned by 'builder' <86>Jul 16 14:31:17 userdel[338038]: removed shadow group 'builder' owned by 'builder' <86>Jul 16 14:31:17 groupadd[338050]: group added to /etc/group: name=builder, GID=664 <86>Jul 16 14:31:17 groupadd[338050]: group added to /etc/gshadow: name=builder <86>Jul 16 14:31:17 groupadd[338050]: new group: name=builder, GID=664 <86>Jul 16 14:31:17 useradd[338056]: new user: name=builder, UID=664, GID=664, home=/usr/src, shell=/bin/bash <13>Jul 16 14:31:19 rpmi: libglvnd-7:1.3.3-alt1 sisyphus+271643.100.1.1 1620829930 installed <13>Jul 16 14:31:19 rpmi: libogg-1.3.5-alt1 sisyphus+278100.3400.1.1 1626059695 installed <13>Jul 16 14:31:19 rpmi: libidn2-2.3.1-alt1 sisyphus+272590.100.1.1 1622036905 installed <13>Jul 16 14:31:19 rpmi: xorg-proto-devel-2021.4-alt1 sisyphus+272146.100.1.1 1621424691 installed <13>Jul 16 14:31:19 rpmi: libexpat-2.2.10-alt1 sisyphus+276608.100.1.2 1625153360 installed <13>Jul 16 14:31:19 rpmi: libwayland-server-1.19.0-alt1 sisyphus+279023.100.1.1 1626353903 installed <13>Jul 16 14:31:19 rpmi: libflac8-1.3.3.0.79.37d1-alt2 sisyphus+278100.1400.1.1 1626058888 installed <13>Jul 16 14:31:19 rpmi: libvorbis-1.3.7-alt1 sisyphus+275738.100.1.1 1624751609 installed <13>Jul 16 14:31:19 rpmi: libGLES-7:1.3.3-alt1 sisyphus+271643.100.1.1 1620829930 installed <13>Jul 16 14:31:19 rpmi: libOpenGL-7:1.3.3-alt1 sisyphus+271643.100.1.1 1620829930 installed <13>Jul 16 14:31:19 rpmi: publicsuffix-list-dafsa-20210419-alt1 sisyphus+270358.100.1.1 1618924010 installed <13>Jul 16 14:31:19 rpmi: libpsl-0.21.1-alt2 sisyphus+271468.100.1.1 1620753491 installed <13>Jul 16 14:31:19 rpmi: libnghttp2-1.41.0-alt1 sisyphus+275115.100.1.1 1624405485 installed <13>Jul 16 14:31:19 rpmi: openldap-common-2.4.57-alt1 sisyphus+274516.200.1.1 1623612493 installed <13>Jul 16 14:31:19 rpmi: libverto-0.3.2-alt1_1 sisyphus+268398.100.1.1 1616717462 installed <13>Jul 16 14:31:19 rpmi: liblmdb-0.9.23-alt1 sisyphus+275369.100.1.2 1624493869 installed <13>Jul 16 14:31:19 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919567 installed <13>Jul 16 14:31:19 rpmi: libcom_err-1.46.2.0.16.f114-alt1 sisyphus+278100.1000.1.1 1626056819 installed <13>Jul 16 14:31:19 rpmi: libbrotlicommon-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>Jul 16 14:31:19 rpmi: libbrotlidec-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>Jul 16 14:31:19 rpmi: libopus-1.3.1-alt3 sisyphus+278010.100.1.2 1625975602 installed <13>Jul 16 14:31:19 rpmi: libgsm-1.0.17-alt1 sisyphus+275359.100.2.1 1624907612 installed <13>Jul 16 14:31:19 rpmi: libsndfile-1.0.31-alt1 sisyphus+272065.100.1.1 1621321760 installed <13>Jul 16 14:31:19 rpmi: liblz4-1:1.9.3-alt1 sisyphus+278100.4000.1.1 1626060252 installed <13>Jul 16 14:31:19 rpmi: libgpg-error-1.42-alt1 sisyphus+275524.40.1.1 1624455836 installed <13>Jul 16 14:31:19 rpmi: libgcrypt20-1.9.3-alt1 sisyphus+275524.100.1.1 1624456196 installed <13>Jul 16 14:31:19 rpmi: libsystemd-1:249-alt1 sisyphus+277787.200.2.1 1625952282 installed <13>Jul 16 14:31:19 rpmi: libdbus-1.12.18-alt1 sisyphus+275285.100.2.2 1624573331 installed <13>Jul 16 14:31:19 rpmi: libasyncns-0.8-alt2.qa1 sisyphus+275091.100.1.1 1624402242 installed <13>Jul 16 14:31:19 rpmi: libxshmfence-1.3-alt1 sisyphus+278248.100.1.1 1626080763 installed <13>Jul 16 14:31:19 rpmi: libX11-locales-3:1.7.2-alt1 sisyphus+273971.100.1.1 1623132019 installed <13>Jul 16 14:31:19 rpmi: libXdmcp-1.1.3-alt1 sisyphus+278816.100.1.1 1626219233 installed <13>Jul 16 14:31:19 rpmi: libXau-1.0.9-alt1 sisyphus+278247.100.1.1 1626080738 installed <13>Jul 16 14:31:19 rpmi: libxcb-1.14-alt1 sisyphus+277968.100.1.3 1625952333 installed <13>Jul 16 14:31:19 rpmi: libX11-3:1.7.2-alt1 sisyphus+273971.100.1.1 1623132050 installed <13>Jul 16 14:31:19 rpmi: libXext-1.3.4-alt1 sisyphus+278817.100.1.3 1626262589 installed <13>Jul 16 14:31:19 rpmi: libXxf86vm-1.1.4-alt2 sisyphus+275334.100.2.2 1624577012 installed <13>Jul 16 14:31:19 rpmi: libXfixes-5.0.3-alt1 sisyphus+275326.100.2.2 1624573639 installed <13>Jul 16 14:31:19 rpmi: libXrender-0.9.10-alt1 sisyphus+278480.100.1.2 1626227741 installed <13>Jul 16 14:31:19 rpmi: libXrandr-1.5.2-alt1 sisyphus+275330.100.2.2 1624575560 installed <13>Jul 16 14:31:21 rpmi: libxcb-devel-1.14-alt1 sisyphus+277968.100.1.3 1625952333 installed <13>Jul 16 14:31:21 rpmi: libX11-devel-3:1.7.2-alt1 sisyphus+273971.100.1.1 1623132050 installed <13>Jul 16 14:31:21 rpmi: libpulseaudio-14.2-alt5 sisyphus+275541.100.1.1 1624460821 installed <13>Jul 16 14:31:21 rpmi: libwayland-client-1.19.0-alt1 sisyphus+279023.100.1.1 1626353903 installed <13>Jul 16 14:31:21 rpmi: libpciaccess-1:0.16-alt1 sisyphus+278288.100.1.1 1626084208 installed <13>Jul 16 14:31:21 rpmi: libdrm-1:2.4.107-alt1 sisyphus+278970.100.1.1 1626340427 installed <13>Jul 16 14:31:21 rpmi: libGLX-mesa-4:21.1.5-alt1 sisyphus+278970.200.1.1 1626340871 installed <13>Jul 16 14:31:21 rpmi: libGLX-7:1.3.3-alt1 sisyphus+271643.100.1.1 1620829930 installed <13>Jul 16 14:31:22 rpmi: libGL-7:1.3.3-alt1 sisyphus+271643.100.1.1 1620829930 installed <13>Jul 16 14:31:22 rpmi: libGLU-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174378 installed <13>Jul 16 14:31:22 rpmi: libgbm-4:21.1.5-alt1 sisyphus+278970.200.1.1 1626340871 installed <13>Jul 16 14:31:22 rpmi: libEGL-mesa-4:21.1.5-alt1 sisyphus+278970.200.1.1 1626340871 installed <13>Jul 16 14:31:22 rpmi: libEGL-7:1.3.3-alt1 sisyphus+271643.100.1.1 1620829930 installed <13>Jul 16 14:31:22 rpmi: libglvnd-devel-7:1.3.3-alt1 sisyphus+271643.100.1.1 1620829930 installed <13>Jul 16 14:31:22 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174378 installed <13>Jul 16 14:31:22 rpmi: libp11-kit-0.23.15-alt2 sisyphus+278382.100.1.2 1626190687 installed <13>Jul 16 14:31:22 rpmi: libtasn1-4.17.0-alt1 sisyphus+276722.100.1.1 1625211286 installed <13>Jul 16 14:31:22 rpmi: bc-1:1.07.1-alt1 sisyphus+278100.400.1.1 1626056616 installed <13>Jul 16 14:31:22 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+278157.100.2.1 1626055790 installed <13>Jul 16 14:31:22 rpmi: alternatives-0.5.1-alt1 sisyphus+278157.100.2.1 1626055790 installed <13>Jul 16 14:31:22 rpmi: ca-certificates-2021.06.03-alt1 sisyphus+273509.400.1.1 1622736045 installed <13>Jul 16 14:31:22 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Jul 16 14:31:22 rpmi: p11-kit-trust-0.23.15-alt2 sisyphus+278382.100.1.2 1626190687 installed <13>Jul 16 14:31:22 rpmi: libcrypto1.1-1.1.1k-alt1 sisyphus+268375.100.1.1 1616684255 installed <13>Jul 16 14:31:22 rpmi: libssl1.1-1.1.1k-alt1 sisyphus+268375.100.1.1 1616684255 installed <86>Jul 16 14:31:22 groupadd[346132]: group added to /etc/group: name=_keytab, GID=499 <86>Jul 16 14:31:22 groupadd[346132]: group added to /etc/gshadow: name=_keytab <13>Jul 16 14:31:22 rpmi: libkrb5-1.19.1-alt2 sisyphus+267847.100.1.1 1615814853 installed <86>Jul 16 14:31:22 groupadd[346473]: group added to /etc/group: name=sasl, GID=498 <86>Jul 16 14:31:22 groupadd[346473]: group added to /etc/gshadow: name=sasl <86>Jul 16 14:31:22 groupadd[346473]: new group: name=sasl, GID=498 <13>Jul 16 14:31:22 rpmi: libsasl2-3-2.1.27-alt2.1 sisyphus+278407.100.1.3 1626205820 installed <13>Jul 16 14:31:22 rpmi: libldap-2.4.57-alt1 sisyphus+274516.200.1.1 1623612412 installed <13>Jul 16 14:31:22 rpmi: libcurl-7.77.0-alt1 sisyphus+272616.100.1.1 1622105648 installed <13>Jul 16 14:31:22 rpmi: alsa-ucm-conf-1.2.5.1-alt1 sisyphus+274777.200.1.1 1624089157 installed <13>Jul 16 14:31:22 rpmi: alsa-topology-conf-1.2.5.1-alt1 sisyphus+274777.100.1.1 1624089141 installed <13>Jul 16 14:31:22 rpmi: libalsa-1:1.2.5.1-alt1 sisyphus+274777.300.1.1 1624089220 installed <13>Jul 16 14:31:22 rpmi: libSDL-1.2.14-alt9 sisyphus+275261.100.1.2 1624469002 installed <13>Jul 16 14:31:22 rpmi: libSDL-devel-1.2.14-alt9 sisyphus+275261.100.1.2 1624469002 installed <13>Jul 16 14:31:22 rpmi: libcurl-devel-7.77.0-alt1 sisyphus+272616.100.1.1 1622105648 installed <13>Jul 16 14:31:22 rpmi: libssl-devel-1.1.1k-alt1 sisyphus+268375.100.1.1 1616684255 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/marss-riscv-1.0a-alt1.nosrc.rpm (w1.gzdio) Installing marss-riscv-1.0a-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.69220 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf marss-riscv-1.0a + echo 'Source #0 (marss-riscv-1.0a.tar):' Source #0 (marss-riscv-1.0a.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/marss-riscv-1.0a.tar + cd marss-riscv-1.0a + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.69220 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd marss-riscv-1.0a + pushd src + make splitimg build_filelist stats-display make: Entering directory '/usr/src/RPM/BUILD/marss-riscv-1.0a/src' CC splitimg.c gcc -o splitimg splitimg.o CC build_filelist.c CC fs_utils.c CC cutils.c gcc -o build_filelist build_filelist.o fs_utils.o cutils.o -lm gcc stats_display.c -o stats-display -lrt make: Leaving directory '/usr/src/RPM/BUILD/marss-riscv-1.0a/src' + for xlen in 32 64 + for flen in 0 32 64 + make -B CONFIG_XLEN=32 CONFIG_FLEN=0 marss-riscv make: Entering directory '/usr/src/RPM/BUILD/marss-riscv-1.0a/src' CC riscvsim/circular_queue.c CC riscvsim/common_core_utils.c CC riscvsim/riscv_ins_str_creator.c CC riscvsim/riscv_isa_decoder.c CC riscvsim/riscv_ins_execute.c CC riscvsim/btb.c CC riscvsim/adaptive_predictor.c CC riscvsim/bpu.c CC riscvsim/mmu.c riscvsim/dram.c: In function 'dram_print_config': riscvsim/dram.c:162:23: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 162 | printf("%-15s = %lu\n", "dram_size", d->dram_size); | ~~^ ~~~~~~~~~~~~ | | | | long unsigned int uint64_t {aka long long unsigned int} | %llu CC riscvsim/dram.c CC riscvsim/memory_controller.c riscvsim/cache.c: In function 'print_cache_config': riscvsim/cache.c:670:35: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'unsigned int' [-Wformat=] 670 | fprintf(stderr, "Word Size: %lu\n", WORD_SIZE); | ~~^ | | | long unsigned int | %u riscvsim/cache.c:671:42: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'const long long unsigned int'} [-Wformat=] 671 | fprintf(stderr, "Total Cache Size: %lu KB\n", c->size); | ~~^ ~~~~~~~ | | | | | uint64_t {aka const long long unsigned int} | long unsigned int | %llu CC riscvsim/cache.c CC riscvsim/riscv_sim_cpu.c CC riscvsim/inorder_frontend.c CC riscvsim/inorder_backend.c CC riscvsim/inorder.c CC riscvsim/ooo_frontend.c CC riscvsim/ooo_branch.c CC riscvsim/ooo_lsu.c CC riscvsim/ooo_backend.c CC riscvsim/ooo.c ld -r -o riscvsim.o riscvsim/circular_queue.o riscvsim/common_core_utils.o riscvsim/riscv_ins_str_creator.o riscvsim/riscv_isa_decoder.o riscvsim/riscv_ins_execute.o riscvsim/btb.o riscvsim/adaptive_predictor.o riscvsim/bpu.o riscvsim/mmu.o riscvsim/dram.o riscvsim/memory_controller.o riscvsim/cache.o riscvsim/riscv_sim_cpu.o riscvsim/inorder_frontend.o riscvsim/inorder_backend.o riscvsim/inorder.o riscvsim/ooo_frontend.o riscvsim/ooo_branch.o riscvsim/ooo_lsu.o riscvsim/ooo_backend.o riscvsim/ooo.o In file included from riscv_cpu.h:47, from riscv_cpu.c:46: riscv_cpu.c: In function 'stop_system_simulation': sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:29: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:36: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:43: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:50: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | stats[0].attr, stats[1].attr, stats[2].attr, stats[3].attr, \ 198 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:57: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:29: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:36: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:43: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:50: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | stats[0].attr, stats[1].attr, stats[2].attr, stats[3].attr, \ 198 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:57: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu riscv_cpu.c:320:72: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 320 | fprintf(stderr, "(marss-riscv): Time elapsed on host-machine %lu ms\n", | ~~^ | | | long unsigned int | %llu 321 | sim_time); | ~~~~~~~~ | | | uint64_t {aka long long unsigned int} CC riscv_cpu.c CC virtio.c CC pci.c CC fs.c CC cutils.c CC iomem.c CC simplefb.c CC json.c CC machine.c sim_params_stats.c: In function 'sim_params_print': sim_params_stats.c:348:50: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'long long unsigned int' [-Wformat=] 348 | fprintf(stderr, " \x1B[32m*\x1B[0m %-30s : %lu MB\n", "guest_ram_size", | ~~^ | | | long unsigned int | %llu 349 | p->guest_ram_size / (1024 * 1024)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long long unsigned int In file included from sim_params_stats.c:30: sim_params_stats.c: In function 'sim_stats_print': sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu CC sim_params_stats.c CC slirp/bootp.c CC slirp/ip_icmp.c CC slirp/mbuf.c CC slirp/slirp.c CC slirp/tcp_output.c CC slirp/cksum.c CC slirp/ip_input.c CC slirp/misc.c slirp/socket.c: In function 'soread': slirp/socket.c:186:5: warning: 'n' may be used uninitialized in this function [-Wmaybe-uninitialized] 186 | if (n == 2 && nn == iov[0].iov_len) { | ^ slirp/socket.c:186:13: warning: 'iov.iov_len' may be used uninitialized in this function [-Wmaybe-uninitialized] 186 | if (n == 2 && nn == iov[0].iov_len) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from slirp/socket.c:8: slirp/socket.c: In function 'soreadbuf': slirp/slirp.h:304:35: warning: 'iov.iov_len' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | #define min(x,y) ((x) < (y) ? (x) : (y)) | ^ slirp/socket.c:208:15: note: 'iov.iov_len' was declared here 208 | struct iovec iov[2]; | ^~~ slirp/socket.c: In function 'sorecvoob': slirp/socket.c:186:5: warning: 'n' may be used uninitialized in this function [-Wmaybe-uninitialized] 186 | if (n == 2 && nn == iov[0].iov_len) { | ^ slirp/socket.c:146:6: note: 'n' was declared here 146 | int n, nn; | ^ slirp/socket.c:186:13: warning: 'iov.iov_len' may be used uninitialized in this function [-Wmaybe-uninitialized] 186 | if (n == 2 && nn == iov[0].iov_len) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ slirp/socket.c:148:15: note: 'iov.iov_len' was declared here 148 | struct iovec iov[2]; | ^~~ CC slirp/socket.c CC slirp/tcp_subr.c CC slirp/udp.c CC slirp/if.c CC slirp/ip_output.c CC slirp/sbuf.c CC slirp/tcp_input.c CC slirp/tcp_timer.c CC fs_disk.c CC fs_net.c fs_wget.c: In function 'fs_net_event_loop': fs_wget.c:298:28: warning: passing argument 2 to 'restrict'-qualified parameter aliases with argument 4 [-Wrestrict] 298 | select(fd_max + 1, &rfds, &wfds, &rfds, &tv); | ^~~~~ ~~~~~ CC fs_wget.c CC fs_utils.c block_net.c: In function 'bf_start_load_block.isra': block_net.c:159:17: warning: 'blk' directive output may be truncated writing 3 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 159 | #define BLK_FMT "%sblk%09u.bin" | ^~~~~~~~~~~~~~~ block_net.c:180:42: note: in expansion of macro 'BLK_FMT' 180 | snprintf(filename, sizeof(filename), BLK_FMT, bf->url, block_num); | ^~~~~~~ block_net.c:159:20: note: format string is defined here 159 | #define BLK_FMT "%sblk%09u.bin" | ^~~ block_net.c:159:17: note: using the range [0, 4294967295] for directive argument 159 | #define BLK_FMT "%sblk%09u.bin" | ^~~~~~~~~~~~~~~ block_net.c:180:42: note: in expansion of macro 'BLK_FMT' 180 | snprintf(filename, sizeof(filename), BLK_FMT, bf->url, block_num); | ^~~~~~~ In file included from /usr/include/stdio.h:866, from block_net.c:25: /usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 17 and 1041 bytes into a destination of size 1024 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC block_net.c CC sdl.c riscvemu.c: In function 'bf_read_async': riscvemu.c:255:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 255 | fread(buf, 1, SECTOR_SIZE, bf->f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ riscvemu.c:264:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 264 | fread(buf, 1, n * SECTOR_SIZE, bf->f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ riscvemu.c: In function 'tun_write_packet': riscvemu.c:362:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 362 | write(s->fd, buf, len); | ^~~~~~~~~~~~~~~~~~~~~~ CC riscvemu.c CC riscv_machine.c CC softfp.c gcc -o marss-riscv riscvsim.o riscv_cpu.o virtio.o pci.o fs.o cutils.o iomem.o simplefb.o json.o machine.o sim_params_stats.o slirp/bootp.o slirp/ip_icmp.o slirp/mbuf.o slirp/slirp.o slirp/tcp_output.o slirp/cksum.o slirp/ip_input.o slirp/misc.o slirp/socket.o slirp/tcp_subr.o slirp/udp.o slirp/if.o slirp/ip_output.o slirp/sbuf.o slirp/tcp_input.o slirp/tcp_timer.o fs_disk.o fs_net.o fs_wget.o fs_utils.o block_net.o sdl.o riscvemu.o riscv_machine.o softfp.o -lrt -lcurl -lcrypto -lSDL -lrt -lpthread -lm make: Leaving directory '/usr/src/RPM/BUILD/marss-riscv-1.0a/src' + mv marss-riscv marss-riscv-x32-f0 + for flen in 0 32 64 + make -B CONFIG_XLEN=32 CONFIG_FLEN=32 marss-riscv make: Entering directory '/usr/src/RPM/BUILD/marss-riscv-1.0a/src' CC riscvsim/circular_queue.c CC riscvsim/common_core_utils.c CC riscvsim/riscv_ins_str_creator.c CC riscvsim/riscv_isa_decoder.c CC riscvsim/riscv_ins_execute.c CC riscvsim/btb.c CC riscvsim/adaptive_predictor.c CC riscvsim/bpu.c CC riscvsim/mmu.c riscvsim/dram.c: In function 'dram_print_config': riscvsim/dram.c:162:23: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 162 | printf("%-15s = %lu\n", "dram_size", d->dram_size); | ~~^ ~~~~~~~~~~~~ | | | | long unsigned int uint64_t {aka long long unsigned int} | %llu CC riscvsim/dram.c CC riscvsim/memory_controller.c riscvsim/cache.c: In function 'print_cache_config': riscvsim/cache.c:670:35: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'unsigned int' [-Wformat=] 670 | fprintf(stderr, "Word Size: %lu\n", WORD_SIZE); | ~~^ | | | long unsigned int | %u riscvsim/cache.c:671:42: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'const long long unsigned int'} [-Wformat=] 671 | fprintf(stderr, "Total Cache Size: %lu KB\n", c->size); | ~~^ ~~~~~~~ | | | | | uint64_t {aka const long long unsigned int} | long unsigned int | %llu CC riscvsim/cache.c CC riscvsim/riscv_sim_cpu.c CC riscvsim/inorder_frontend.c CC riscvsim/inorder_backend.c CC riscvsim/inorder.c CC riscvsim/ooo_frontend.c CC riscvsim/ooo_branch.c CC riscvsim/ooo_lsu.c CC riscvsim/ooo_backend.c CC riscvsim/ooo.c ld -r -o riscvsim.o riscvsim/circular_queue.o riscvsim/common_core_utils.o riscvsim/riscv_ins_str_creator.o riscvsim/riscv_isa_decoder.o riscvsim/riscv_ins_execute.o riscvsim/btb.o riscvsim/adaptive_predictor.o riscvsim/bpu.o riscvsim/mmu.o riscvsim/dram.o riscvsim/memory_controller.o riscvsim/cache.o riscvsim/riscv_sim_cpu.o riscvsim/inorder_frontend.o riscvsim/inorder_backend.o riscvsim/inorder.o riscvsim/ooo_frontend.o riscvsim/ooo_branch.o riscvsim/ooo_lsu.o riscvsim/ooo_backend.o riscvsim/ooo.o In file included from riscv_cpu.h:47, from riscv_cpu.c:46: riscv_cpu.c: In function 'stop_system_simulation': sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:29: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:36: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:43: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:50: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | stats[0].attr, stats[1].attr, stats[2].attr, stats[3].attr, \ 198 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:57: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:29: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:36: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:43: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:50: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | stats[0].attr, stats[1].attr, stats[2].attr, stats[3].attr, \ 198 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:57: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu riscv_cpu.c:320:72: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 320 | fprintf(stderr, "(marss-riscv): Time elapsed on host-machine %lu ms\n", | ~~^ | | | long unsigned int | %llu 321 | sim_time); | ~~~~~~~~ | | | uint64_t {aka long long unsigned int} CC riscv_cpu.c CC virtio.c CC pci.c CC fs.c CC cutils.c CC iomem.c CC simplefb.c CC json.c CC machine.c sim_params_stats.c: In function 'sim_params_print': sim_params_stats.c:348:50: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'long long unsigned int' [-Wformat=] 348 | fprintf(stderr, " \x1B[32m*\x1B[0m %-30s : %lu MB\n", "guest_ram_size", | ~~^ | | | long unsigned int | %llu 349 | p->guest_ram_size / (1024 * 1024)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long long unsigned int In file included from sim_params_stats.c:30: sim_params_stats.c: In function 'sim_stats_print': sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu CC sim_params_stats.c CC slirp/bootp.c CC slirp/ip_icmp.c CC slirp/mbuf.c CC slirp/slirp.c CC slirp/tcp_output.c CC slirp/cksum.c CC slirp/ip_input.c CC slirp/misc.c slirp/socket.c: In function 'soread': slirp/socket.c:186:5: warning: 'n' may be used uninitialized in this function [-Wmaybe-uninitialized] 186 | if (n == 2 && nn == iov[0].iov_len) { | ^ slirp/socket.c:186:13: warning: 'iov.iov_len' may be used uninitialized in this function [-Wmaybe-uninitialized] 186 | if (n == 2 && nn == iov[0].iov_len) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from slirp/socket.c:8: slirp/socket.c: In function 'soreadbuf': slirp/slirp.h:304:35: warning: 'iov.iov_len' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | #define min(x,y) ((x) < (y) ? (x) : (y)) | ^ slirp/socket.c:208:15: note: 'iov.iov_len' was declared here 208 | struct iovec iov[2]; | ^~~ slirp/socket.c: In function 'sorecvoob': slirp/socket.c:186:5: warning: 'n' may be used uninitialized in this function [-Wmaybe-uninitialized] 186 | if (n == 2 && nn == iov[0].iov_len) { | ^ slirp/socket.c:146:6: note: 'n' was declared here 146 | int n, nn; | ^ slirp/socket.c:186:13: warning: 'iov.iov_len' may be used uninitialized in this function [-Wmaybe-uninitialized] 186 | if (n == 2 && nn == iov[0].iov_len) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ slirp/socket.c:148:15: note: 'iov.iov_len' was declared here 148 | struct iovec iov[2]; | ^~~ CC slirp/socket.c CC slirp/tcp_subr.c CC slirp/udp.c CC slirp/if.c CC slirp/ip_output.c CC slirp/sbuf.c CC slirp/tcp_input.c CC slirp/tcp_timer.c CC fs_disk.c CC fs_net.c fs_wget.c: In function 'fs_net_event_loop': fs_wget.c:298:28: warning: passing argument 2 to 'restrict'-qualified parameter aliases with argument 4 [-Wrestrict] 298 | select(fd_max + 1, &rfds, &wfds, &rfds, &tv); | ^~~~~ ~~~~~ CC fs_wget.c CC fs_utils.c block_net.c: In function 'bf_start_load_block.isra': block_net.c:159:17: warning: 'blk' directive output may be truncated writing 3 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 159 | #define BLK_FMT "%sblk%09u.bin" | ^~~~~~~~~~~~~~~ block_net.c:180:42: note: in expansion of macro 'BLK_FMT' 180 | snprintf(filename, sizeof(filename), BLK_FMT, bf->url, block_num); | ^~~~~~~ block_net.c:159:20: note: format string is defined here 159 | #define BLK_FMT "%sblk%09u.bin" | ^~~ block_net.c:159:17: note: using the range [0, 4294967295] for directive argument 159 | #define BLK_FMT "%sblk%09u.bin" | ^~~~~~~~~~~~~~~ block_net.c:180:42: note: in expansion of macro 'BLK_FMT' 180 | snprintf(filename, sizeof(filename), BLK_FMT, bf->url, block_num); | ^~~~~~~ In file included from /usr/include/stdio.h:866, from block_net.c:25: /usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 17 and 1041 bytes into a destination of size 1024 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC block_net.c CC sdl.c riscvemu.c: In function 'bf_read_async': riscvemu.c:255:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 255 | fread(buf, 1, SECTOR_SIZE, bf->f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ riscvemu.c:264:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 264 | fread(buf, 1, n * SECTOR_SIZE, bf->f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ riscvemu.c: In function 'tun_write_packet': riscvemu.c:362:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 362 | write(s->fd, buf, len); | ^~~~~~~~~~~~~~~~~~~~~~ CC riscvemu.c CC riscv_machine.c CC softfp.c gcc -o marss-riscv riscvsim.o riscv_cpu.o virtio.o pci.o fs.o cutils.o iomem.o simplefb.o json.o machine.o sim_params_stats.o slirp/bootp.o slirp/ip_icmp.o slirp/mbuf.o slirp/slirp.o slirp/tcp_output.o slirp/cksum.o slirp/ip_input.o slirp/misc.o slirp/socket.o slirp/tcp_subr.o slirp/udp.o slirp/if.o slirp/ip_output.o slirp/sbuf.o slirp/tcp_input.o slirp/tcp_timer.o fs_disk.o fs_net.o fs_wget.o fs_utils.o block_net.o sdl.o riscvemu.o riscv_machine.o softfp.o -lrt -lcurl -lcrypto -lSDL -lrt -lpthread -lm make: Leaving directory '/usr/src/RPM/BUILD/marss-riscv-1.0a/src' + mv marss-riscv marss-riscv-x32-f32 + for flen in 0 32 64 + make -B CONFIG_XLEN=32 CONFIG_FLEN=64 marss-riscv make: Entering directory '/usr/src/RPM/BUILD/marss-riscv-1.0a/src' CC riscvsim/circular_queue.c CC riscvsim/common_core_utils.c CC riscvsim/riscv_ins_str_creator.c CC riscvsim/riscv_isa_decoder.c CC riscvsim/riscv_ins_execute.c CC riscvsim/btb.c CC riscvsim/adaptive_predictor.c CC riscvsim/bpu.c CC riscvsim/mmu.c riscvsim/dram.c: In function 'dram_print_config': riscvsim/dram.c:162:23: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 162 | printf("%-15s = %lu\n", "dram_size", d->dram_size); | ~~^ ~~~~~~~~~~~~ | | | | long unsigned int uint64_t {aka long long unsigned int} | %llu CC riscvsim/dram.c CC riscvsim/memory_controller.c riscvsim/cache.c: In function 'print_cache_config': riscvsim/cache.c:670:35: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'unsigned int' [-Wformat=] 670 | fprintf(stderr, "Word Size: %lu\n", WORD_SIZE); | ~~^ | | | long unsigned int | %u riscvsim/cache.c:671:42: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'const long long unsigned int'} [-Wformat=] 671 | fprintf(stderr, "Total Cache Size: %lu KB\n", c->size); | ~~^ ~~~~~~~ | | | | | uint64_t {aka const long long unsigned int} | long unsigned int | %llu CC riscvsim/cache.c CC riscvsim/riscv_sim_cpu.c CC riscvsim/inorder_frontend.c CC riscvsim/inorder_backend.c CC riscvsim/inorder.c CC riscvsim/ooo_frontend.c CC riscvsim/ooo_branch.c CC riscvsim/ooo_lsu.c CC riscvsim/ooo_backend.c CC riscvsim/ooo.c ld -r -o riscvsim.o riscvsim/circular_queue.o riscvsim/common_core_utils.o riscvsim/riscv_ins_str_creator.o riscvsim/riscv_isa_decoder.o riscvsim/riscv_ins_execute.o riscvsim/btb.o riscvsim/adaptive_predictor.o riscvsim/bpu.o riscvsim/mmu.o riscvsim/dram.o riscvsim/memory_controller.o riscvsim/cache.o riscvsim/riscv_sim_cpu.o riscvsim/inorder_frontend.o riscvsim/inorder_backend.o riscvsim/inorder.o riscvsim/ooo_frontend.o riscvsim/ooo_branch.o riscvsim/ooo_lsu.o riscvsim/ooo_backend.o riscvsim/ooo.o In file included from riscv_cpu.h:47, from riscv_cpu.c:46: riscv_cpu.c: In function 'stop_system_simulation': sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:29: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:36: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:43: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:50: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | stats[0].attr, stats[1].attr, stats[2].attr, stats[3].attr, \ 198 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:57: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:29: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:36: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:43: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:50: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | stats[0].attr, stats[1].attr, stats[2].attr, stats[3].attr, \ 198 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:57: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu riscv_cpu.c:320:72: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 320 | fprintf(stderr, "(marss-riscv): Time elapsed on host-machine %lu ms\n", | ~~^ | | | long unsigned int | %llu 321 | sim_time); | ~~~~~~~~ | | | uint64_t {aka long long unsigned int} CC riscv_cpu.c CC virtio.c CC pci.c CC fs.c CC cutils.c CC iomem.c CC simplefb.c CC json.c CC machine.c sim_params_stats.c: In function 'sim_params_print': sim_params_stats.c:348:50: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'long long unsigned int' [-Wformat=] 348 | fprintf(stderr, " \x1B[32m*\x1B[0m %-30s : %lu MB\n", "guest_ram_size", | ~~^ | | | long unsigned int | %llu 349 | p->guest_ram_size / (1024 * 1024)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long long unsigned int In file included from sim_params_stats.c:30: sim_params_stats.c: In function 'sim_stats_print': sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu CC sim_params_stats.c CC slirp/bootp.c CC slirp/ip_icmp.c CC slirp/mbuf.c CC slirp/slirp.c CC slirp/tcp_output.c CC slirp/cksum.c CC slirp/ip_input.c CC slirp/misc.c slirp/socket.c: In function 'soread': slirp/socket.c:186:5: warning: 'n' may be used uninitialized in this function [-Wmaybe-uninitialized] 186 | if (n == 2 && nn == iov[0].iov_len) { | ^ slirp/socket.c:186:13: warning: 'iov.iov_len' may be used uninitialized in this function [-Wmaybe-uninitialized] 186 | if (n == 2 && nn == iov[0].iov_len) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from slirp/socket.c:8: slirp/socket.c: In function 'soreadbuf': slirp/slirp.h:304:35: warning: 'iov.iov_len' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | #define min(x,y) ((x) < (y) ? (x) : (y)) | ^ slirp/socket.c:208:15: note: 'iov.iov_len' was declared here 208 | struct iovec iov[2]; | ^~~ slirp/socket.c: In function 'sorecvoob': slirp/socket.c:186:5: warning: 'n' may be used uninitialized in this function [-Wmaybe-uninitialized] 186 | if (n == 2 && nn == iov[0].iov_len) { | ^ slirp/socket.c:146:6: note: 'n' was declared here 146 | int n, nn; | ^ slirp/socket.c:186:13: warning: 'iov.iov_len' may be used uninitialized in this function [-Wmaybe-uninitialized] 186 | if (n == 2 && nn == iov[0].iov_len) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ slirp/socket.c:148:15: note: 'iov.iov_len' was declared here 148 | struct iovec iov[2]; | ^~~ CC slirp/socket.c CC slirp/tcp_subr.c CC slirp/udp.c CC slirp/if.c CC slirp/ip_output.c CC slirp/sbuf.c CC slirp/tcp_input.c CC slirp/tcp_timer.c CC fs_disk.c CC fs_net.c fs_wget.c: In function 'fs_net_event_loop': fs_wget.c:298:28: warning: passing argument 2 to 'restrict'-qualified parameter aliases with argument 4 [-Wrestrict] 298 | select(fd_max + 1, &rfds, &wfds, &rfds, &tv); | ^~~~~ ~~~~~ CC fs_wget.c CC fs_utils.c block_net.c: In function 'bf_start_load_block.isra': block_net.c:159:17: warning: 'blk' directive output may be truncated writing 3 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 159 | #define BLK_FMT "%sblk%09u.bin" | ^~~~~~~~~~~~~~~ block_net.c:180:42: note: in expansion of macro 'BLK_FMT' 180 | snprintf(filename, sizeof(filename), BLK_FMT, bf->url, block_num); | ^~~~~~~ block_net.c:159:20: note: format string is defined here 159 | #define BLK_FMT "%sblk%09u.bin" | ^~~ block_net.c:159:17: note: using the range [0, 4294967295] for directive argument 159 | #define BLK_FMT "%sblk%09u.bin" | ^~~~~~~~~~~~~~~ block_net.c:180:42: note: in expansion of macro 'BLK_FMT' 180 | snprintf(filename, sizeof(filename), BLK_FMT, bf->url, block_num); | ^~~~~~~ In file included from /usr/include/stdio.h:866, from block_net.c:25: /usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 17 and 1041 bytes into a destination of size 1024 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC block_net.c CC sdl.c riscvemu.c: In function 'bf_read_async': riscvemu.c:255:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 255 | fread(buf, 1, SECTOR_SIZE, bf->f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ riscvemu.c:264:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 264 | fread(buf, 1, n * SECTOR_SIZE, bf->f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ riscvemu.c: In function 'tun_write_packet': riscvemu.c:362:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 362 | write(s->fd, buf, len); | ^~~~~~~~~~~~~~~~~~~~~~ CC riscvemu.c CC riscv_machine.c CC softfp.c gcc -o marss-riscv riscvsim.o riscv_cpu.o virtio.o pci.o fs.o cutils.o iomem.o simplefb.o json.o machine.o sim_params_stats.o slirp/bootp.o slirp/ip_icmp.o slirp/mbuf.o slirp/slirp.o slirp/tcp_output.o slirp/cksum.o slirp/ip_input.o slirp/misc.o slirp/socket.o slirp/tcp_subr.o slirp/udp.o slirp/if.o slirp/ip_output.o slirp/sbuf.o slirp/tcp_input.o slirp/tcp_timer.o fs_disk.o fs_net.o fs_wget.o fs_utils.o block_net.o sdl.o riscvemu.o riscv_machine.o softfp.o -lrt -lcurl -lcrypto -lSDL -lrt -lpthread -lm make: Leaving directory '/usr/src/RPM/BUILD/marss-riscv-1.0a/src' + mv marss-riscv marss-riscv-x32-f64 + for xlen in 32 64 + for flen in 0 32 64 + make -B CONFIG_XLEN=64 CONFIG_FLEN=0 marss-riscv make: Entering directory '/usr/src/RPM/BUILD/marss-riscv-1.0a/src' CC riscvsim/circular_queue.c CC riscvsim/common_core_utils.c CC riscvsim/riscv_ins_str_creator.c CC riscvsim/riscv_isa_decoder.c CC riscvsim/riscv_ins_execute.c CC riscvsim/btb.c CC riscvsim/adaptive_predictor.c CC riscvsim/bpu.c CC riscvsim/mmu.c riscvsim/dram.c: In function 'dram_print_config': riscvsim/dram.c:162:23: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 162 | printf("%-15s = %lu\n", "dram_size", d->dram_size); | ~~^ ~~~~~~~~~~~~ | | | | long unsigned int uint64_t {aka long long unsigned int} | %llu CC riscvsim/dram.c CC riscvsim/memory_controller.c riscvsim/cache.c: In function 'print_cache_config': riscvsim/cache.c:670:35: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'unsigned int' [-Wformat=] 670 | fprintf(stderr, "Word Size: %lu\n", WORD_SIZE); | ~~^ | | | long unsigned int | %u riscvsim/cache.c:671:42: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'const long long unsigned int'} [-Wformat=] 671 | fprintf(stderr, "Total Cache Size: %lu KB\n", c->size); | ~~^ ~~~~~~~ | | | | | uint64_t {aka const long long unsigned int} | long unsigned int | %llu CC riscvsim/cache.c CC riscvsim/riscv_sim_cpu.c CC riscvsim/inorder_frontend.c CC riscvsim/inorder_backend.c CC riscvsim/inorder.c CC riscvsim/ooo_frontend.c CC riscvsim/ooo_branch.c CC riscvsim/ooo_lsu.c CC riscvsim/ooo_backend.c CC riscvsim/ooo.c ld -r -o riscvsim.o riscvsim/circular_queue.o riscvsim/common_core_utils.o riscvsim/riscv_ins_str_creator.o riscvsim/riscv_isa_decoder.o riscvsim/riscv_ins_execute.o riscvsim/btb.o riscvsim/adaptive_predictor.o riscvsim/bpu.o riscvsim/mmu.o riscvsim/dram.o riscvsim/memory_controller.o riscvsim/cache.o riscvsim/riscv_sim_cpu.o riscvsim/inorder_frontend.o riscvsim/inorder_backend.o riscvsim/inorder.o riscvsim/ooo_frontend.o riscvsim/ooo_branch.o riscvsim/ooo_lsu.o riscvsim/ooo_backend.o riscvsim/ooo.o In file included from riscv_cpu.h:47, from riscv_cpu.c:46: riscv_cpu.c: In function 'stop_system_simulation': sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:29: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:36: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:43: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:50: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | stats[0].attr, stats[1].attr, stats[2].attr, stats[3].attr, \ 198 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:57: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:29: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:36: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:43: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:50: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | stats[0].attr, stats[1].attr, stats[2].attr, stats[3].attr, \ 198 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:57: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu riscv_cpu.c:320:72: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 320 | fprintf(stderr, "(marss-riscv): Time elapsed on host-machine %lu ms\n", | ~~^ | | | long unsigned int | %llu 321 | sim_time); | ~~~~~~~~ | | | uint64_t {aka long long unsigned int} CC riscv_cpu.c CC virtio.c CC pci.c CC fs.c CC cutils.c CC iomem.c CC simplefb.c CC json.c CC machine.c sim_params_stats.c: In function 'sim_params_print': sim_params_stats.c:348:50: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'long long unsigned int' [-Wformat=] 348 | fprintf(stderr, " \x1B[32m*\x1B[0m %-30s : %lu MB\n", "guest_ram_size", | ~~^ | | | long unsigned int | %llu 349 | p->guest_ram_size / (1024 * 1024)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long long unsigned int In file included from sim_params_stats.c:30: sim_params_stats.c: In function 'sim_stats_print': sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu CC sim_params_stats.c CC slirp/bootp.c CC slirp/ip_icmp.c CC slirp/mbuf.c CC slirp/slirp.c CC slirp/tcp_output.c CC slirp/cksum.c CC slirp/ip_input.c CC slirp/misc.c slirp/socket.c: In function 'soread': slirp/socket.c:186:5: warning: 'n' may be used uninitialized in this function [-Wmaybe-uninitialized] 186 | if (n == 2 && nn == iov[0].iov_len) { | ^ slirp/socket.c:186:13: warning: 'iov.iov_len' may be used uninitialized in this function [-Wmaybe-uninitialized] 186 | if (n == 2 && nn == iov[0].iov_len) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from slirp/socket.c:8: slirp/socket.c: In function 'soreadbuf': slirp/slirp.h:304:35: warning: 'iov.iov_len' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | #define min(x,y) ((x) < (y) ? (x) : (y)) | ^ slirp/socket.c:208:15: note: 'iov.iov_len' was declared here 208 | struct iovec iov[2]; | ^~~ slirp/socket.c: In function 'sorecvoob': slirp/socket.c:186:5: warning: 'n' may be used uninitialized in this function [-Wmaybe-uninitialized] 186 | if (n == 2 && nn == iov[0].iov_len) { | ^ slirp/socket.c:146:6: note: 'n' was declared here 146 | int n, nn; | ^ slirp/socket.c:186:13: warning: 'iov.iov_len' may be used uninitialized in this function [-Wmaybe-uninitialized] 186 | if (n == 2 && nn == iov[0].iov_len) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ slirp/socket.c:148:15: note: 'iov.iov_len' was declared here 148 | struct iovec iov[2]; | ^~~ CC slirp/socket.c CC slirp/tcp_subr.c CC slirp/udp.c CC slirp/if.c CC slirp/ip_output.c CC slirp/sbuf.c CC slirp/tcp_input.c CC slirp/tcp_timer.c CC fs_disk.c CC fs_net.c fs_wget.c: In function 'fs_net_event_loop': fs_wget.c:298:28: warning: passing argument 2 to 'restrict'-qualified parameter aliases with argument 4 [-Wrestrict] 298 | select(fd_max + 1, &rfds, &wfds, &rfds, &tv); | ^~~~~ ~~~~~ CC fs_wget.c CC fs_utils.c block_net.c: In function 'bf_start_load_block.isra': block_net.c:159:17: warning: 'blk' directive output may be truncated writing 3 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 159 | #define BLK_FMT "%sblk%09u.bin" | ^~~~~~~~~~~~~~~ block_net.c:180:42: note: in expansion of macro 'BLK_FMT' 180 | snprintf(filename, sizeof(filename), BLK_FMT, bf->url, block_num); | ^~~~~~~ block_net.c:159:20: note: format string is defined here 159 | #define BLK_FMT "%sblk%09u.bin" | ^~~ block_net.c:159:17: note: using the range [0, 4294967295] for directive argument 159 | #define BLK_FMT "%sblk%09u.bin" | ^~~~~~~~~~~~~~~ block_net.c:180:42: note: in expansion of macro 'BLK_FMT' 180 | snprintf(filename, sizeof(filename), BLK_FMT, bf->url, block_num); | ^~~~~~~ In file included from /usr/include/stdio.h:866, from block_net.c:25: /usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 17 and 1041 bytes into a destination of size 1024 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC block_net.c CC sdl.c riscvemu.c: In function 'bf_read_async': riscvemu.c:255:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 255 | fread(buf, 1, SECTOR_SIZE, bf->f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ riscvemu.c:264:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 264 | fread(buf, 1, n * SECTOR_SIZE, bf->f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ riscvemu.c: In function 'tun_write_packet': riscvemu.c:362:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 362 | write(s->fd, buf, len); | ^~~~~~~~~~~~~~~~~~~~~~ CC riscvemu.c CC riscv_machine.c CC softfp.c gcc -o marss-riscv riscvsim.o riscv_cpu.o virtio.o pci.o fs.o cutils.o iomem.o simplefb.o json.o machine.o sim_params_stats.o slirp/bootp.o slirp/ip_icmp.o slirp/mbuf.o slirp/slirp.o slirp/tcp_output.o slirp/cksum.o slirp/ip_input.o slirp/misc.o slirp/socket.o slirp/tcp_subr.o slirp/udp.o slirp/if.o slirp/ip_output.o slirp/sbuf.o slirp/tcp_input.o slirp/tcp_timer.o fs_disk.o fs_net.o fs_wget.o fs_utils.o block_net.o sdl.o riscvemu.o riscv_machine.o softfp.o -lrt -lcurl -lcrypto -lSDL -lrt -lpthread -lm make: Leaving directory '/usr/src/RPM/BUILD/marss-riscv-1.0a/src' + mv marss-riscv marss-riscv-x64-f0 + for flen in 0 32 64 + make -B CONFIG_XLEN=64 CONFIG_FLEN=32 marss-riscv make: Entering directory '/usr/src/RPM/BUILD/marss-riscv-1.0a/src' CC riscvsim/circular_queue.c CC riscvsim/common_core_utils.c CC riscvsim/riscv_ins_str_creator.c CC riscvsim/riscv_isa_decoder.c CC riscvsim/riscv_ins_execute.c CC riscvsim/btb.c CC riscvsim/adaptive_predictor.c CC riscvsim/bpu.c CC riscvsim/mmu.c riscvsim/dram.c: In function 'dram_print_config': riscvsim/dram.c:162:23: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 162 | printf("%-15s = %lu\n", "dram_size", d->dram_size); | ~~^ ~~~~~~~~~~~~ | | | | long unsigned int uint64_t {aka long long unsigned int} | %llu CC riscvsim/dram.c CC riscvsim/memory_controller.c riscvsim/cache.c: In function 'print_cache_config': riscvsim/cache.c:670:35: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'unsigned int' [-Wformat=] 670 | fprintf(stderr, "Word Size: %lu\n", WORD_SIZE); | ~~^ | | | long unsigned int | %u riscvsim/cache.c:671:42: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'const long long unsigned int'} [-Wformat=] 671 | fprintf(stderr, "Total Cache Size: %lu KB\n", c->size); | ~~^ ~~~~~~~ | | | | | uint64_t {aka const long long unsigned int} | long unsigned int | %llu CC riscvsim/cache.c CC riscvsim/riscv_sim_cpu.c CC riscvsim/inorder_frontend.c CC riscvsim/inorder_backend.c CC riscvsim/inorder.c CC riscvsim/ooo_frontend.c CC riscvsim/ooo_branch.c CC riscvsim/ooo_lsu.c CC riscvsim/ooo_backend.c CC riscvsim/ooo.c ld -r -o riscvsim.o riscvsim/circular_queue.o riscvsim/common_core_utils.o riscvsim/riscv_ins_str_creator.o riscvsim/riscv_isa_decoder.o riscvsim/riscv_ins_execute.o riscvsim/btb.o riscvsim/adaptive_predictor.o riscvsim/bpu.o riscvsim/mmu.o riscvsim/dram.o riscvsim/memory_controller.o riscvsim/cache.o riscvsim/riscv_sim_cpu.o riscvsim/inorder_frontend.o riscvsim/inorder_backend.o riscvsim/inorder.o riscvsim/ooo_frontend.o riscvsim/ooo_branch.o riscvsim/ooo_lsu.o riscvsim/ooo_backend.o riscvsim/ooo.o In file included from riscv_cpu.h:47, from riscv_cpu.c:46: riscv_cpu.c: In function 'stop_system_simulation': sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:29: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:36: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:43: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:50: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | stats[0].attr, stats[1].attr, stats[2].attr, stats[3].attr, \ 198 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:57: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:29: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:36: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:43: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:50: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | stats[0].attr, stats[1].attr, stats[2].attr, stats[3].attr, \ 198 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:57: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu riscv_cpu.c:320:72: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 320 | fprintf(stderr, "(marss-riscv): Time elapsed on host-machine %lu ms\n", | ~~^ | | | long unsigned int | %llu 321 | sim_time); | ~~~~~~~~ | | | uint64_t {aka long long unsigned int} CC riscv_cpu.c CC virtio.c CC pci.c CC fs.c CC cutils.c CC iomem.c CC simplefb.c CC json.c CC machine.c sim_params_stats.c: In function 'sim_params_print': sim_params_stats.c:348:50: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'long long unsigned int' [-Wformat=] 348 | fprintf(stderr, " \x1B[32m*\x1B[0m %-30s : %lu MB\n", "guest_ram_size", | ~~^ | | | long unsigned int | %llu 349 | p->guest_ram_size / (1024 * 1024)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long long unsigned int In file included from sim_params_stats.c:30: sim_params_stats.c: In function 'sim_stats_print': sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu CC sim_params_stats.c CC slirp/bootp.c CC slirp/ip_icmp.c CC slirp/mbuf.c CC slirp/slirp.c CC slirp/tcp_output.c CC slirp/cksum.c CC slirp/ip_input.c CC slirp/misc.c slirp/socket.c: In function 'soread': slirp/socket.c:186:5: warning: 'n' may be used uninitialized in this function [-Wmaybe-uninitialized] 186 | if (n == 2 && nn == iov[0].iov_len) { | ^ slirp/socket.c:186:13: warning: 'iov.iov_len' may be used uninitialized in this function [-Wmaybe-uninitialized] 186 | if (n == 2 && nn == iov[0].iov_len) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from slirp/socket.c:8: slirp/socket.c: In function 'soreadbuf': slirp/slirp.h:304:35: warning: 'iov.iov_len' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | #define min(x,y) ((x) < (y) ? (x) : (y)) | ^ slirp/socket.c:208:15: note: 'iov.iov_len' was declared here 208 | struct iovec iov[2]; | ^~~ slirp/socket.c: In function 'sorecvoob': slirp/socket.c:186:5: warning: 'n' may be used uninitialized in this function [-Wmaybe-uninitialized] 186 | if (n == 2 && nn == iov[0].iov_len) { | ^ slirp/socket.c:146:6: note: 'n' was declared here 146 | int n, nn; | ^ slirp/socket.c:186:13: warning: 'iov.iov_len' may be used uninitialized in this function [-Wmaybe-uninitialized] 186 | if (n == 2 && nn == iov[0].iov_len) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ slirp/socket.c:148:15: note: 'iov.iov_len' was declared here 148 | struct iovec iov[2]; | ^~~ CC slirp/socket.c CC slirp/tcp_subr.c CC slirp/udp.c CC slirp/if.c CC slirp/ip_output.c CC slirp/sbuf.c CC slirp/tcp_input.c CC slirp/tcp_timer.c CC fs_disk.c CC fs_net.c fs_wget.c: In function 'fs_net_event_loop': fs_wget.c:298:28: warning: passing argument 2 to 'restrict'-qualified parameter aliases with argument 4 [-Wrestrict] 298 | select(fd_max + 1, &rfds, &wfds, &rfds, &tv); | ^~~~~ ~~~~~ CC fs_wget.c CC fs_utils.c block_net.c: In function 'bf_start_load_block.isra': block_net.c:159:17: warning: 'blk' directive output may be truncated writing 3 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 159 | #define BLK_FMT "%sblk%09u.bin" | ^~~~~~~~~~~~~~~ block_net.c:180:42: note: in expansion of macro 'BLK_FMT' 180 | snprintf(filename, sizeof(filename), BLK_FMT, bf->url, block_num); | ^~~~~~~ block_net.c:159:20: note: format string is defined here 159 | #define BLK_FMT "%sblk%09u.bin" | ^~~ block_net.c:159:17: note: using the range [0, 4294967295] for directive argument 159 | #define BLK_FMT "%sblk%09u.bin" | ^~~~~~~~~~~~~~~ block_net.c:180:42: note: in expansion of macro 'BLK_FMT' 180 | snprintf(filename, sizeof(filename), BLK_FMT, bf->url, block_num); | ^~~~~~~ In file included from /usr/include/stdio.h:866, from block_net.c:25: /usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 17 and 1041 bytes into a destination of size 1024 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC block_net.c CC sdl.c riscvemu.c: In function 'bf_read_async': riscvemu.c:255:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 255 | fread(buf, 1, SECTOR_SIZE, bf->f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ riscvemu.c:264:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 264 | fread(buf, 1, n * SECTOR_SIZE, bf->f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ riscvemu.c: In function 'tun_write_packet': riscvemu.c:362:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 362 | write(s->fd, buf, len); | ^~~~~~~~~~~~~~~~~~~~~~ CC riscvemu.c CC riscv_machine.c CC softfp.c gcc -o marss-riscv riscvsim.o riscv_cpu.o virtio.o pci.o fs.o cutils.o iomem.o simplefb.o json.o machine.o sim_params_stats.o slirp/bootp.o slirp/ip_icmp.o slirp/mbuf.o slirp/slirp.o slirp/tcp_output.o slirp/cksum.o slirp/ip_input.o slirp/misc.o slirp/socket.o slirp/tcp_subr.o slirp/udp.o slirp/if.o slirp/ip_output.o slirp/sbuf.o slirp/tcp_input.o slirp/tcp_timer.o fs_disk.o fs_net.o fs_wget.o fs_utils.o block_net.o sdl.o riscvemu.o riscv_machine.o softfp.o -lrt -lcurl -lcrypto -lSDL -lrt -lpthread -lm make: Leaving directory '/usr/src/RPM/BUILD/marss-riscv-1.0a/src' + mv marss-riscv marss-riscv-x64-f32 + for flen in 0 32 64 + make -B CONFIG_XLEN=64 CONFIG_FLEN=64 marss-riscv make: Entering directory '/usr/src/RPM/BUILD/marss-riscv-1.0a/src' CC riscvsim/circular_queue.c CC riscvsim/common_core_utils.c CC riscvsim/riscv_ins_str_creator.c CC riscvsim/riscv_isa_decoder.c CC riscvsim/riscv_ins_execute.c CC riscvsim/btb.c CC riscvsim/adaptive_predictor.c CC riscvsim/bpu.c CC riscvsim/mmu.c riscvsim/dram.c: In function 'dram_print_config': riscvsim/dram.c:162:23: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 162 | printf("%-15s = %lu\n", "dram_size", d->dram_size); | ~~^ ~~~~~~~~~~~~ | | | | long unsigned int uint64_t {aka long long unsigned int} | %llu CC riscvsim/dram.c CC riscvsim/memory_controller.c riscvsim/cache.c: In function 'print_cache_config': riscvsim/cache.c:670:35: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'unsigned int' [-Wformat=] 670 | fprintf(stderr, "Word Size: %lu\n", WORD_SIZE); | ~~^ | | | long unsigned int | %u riscvsim/cache.c:671:42: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'const long long unsigned int'} [-Wformat=] 671 | fprintf(stderr, "Total Cache Size: %lu KB\n", c->size); | ~~^ ~~~~~~~ | | | | | uint64_t {aka const long long unsigned int} | long unsigned int | %llu CC riscvsim/cache.c CC riscvsim/riscv_sim_cpu.c CC riscvsim/inorder_frontend.c CC riscvsim/inorder_backend.c CC riscvsim/inorder.c CC riscvsim/ooo_frontend.c CC riscvsim/ooo_branch.c CC riscvsim/ooo_lsu.c CC riscvsim/ooo_backend.c CC riscvsim/ooo.c ld -r -o riscvsim.o riscvsim/circular_queue.o riscvsim/common_core_utils.o riscvsim/riscv_ins_str_creator.o riscvsim/riscv_isa_decoder.o riscvsim/riscv_ins_execute.o riscvsim/btb.o riscvsim/adaptive_predictor.o riscvsim/bpu.o riscvsim/mmu.o riscvsim/dram.o riscvsim/memory_controller.o riscvsim/cache.o riscvsim/riscv_sim_cpu.o riscvsim/inorder_frontend.o riscvsim/inorder_backend.o riscvsim/inorder.o riscvsim/ooo_frontend.o riscvsim/ooo_branch.o riscvsim/ooo_lsu.o riscvsim/ooo_backend.o riscvsim/ooo.o In file included from riscv_cpu.h:47, from riscv_cpu.c:46: riscv_cpu.c: In function 'stop_system_simulation': sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:29: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:36: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:43: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:50: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | stats[0].attr, stats[1].attr, stats[2].attr, stats[3].attr, \ 198 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:57: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:29: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:36: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:43: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:50: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu sim_params_stats.h:196:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | stats[0].attr, stats[1].attr, stats[2].attr, stats[3].attr, \ 198 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.h:196:17: note: in definition of macro 'PRINT_SIM_STAT_TO_TERMINAL' 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.h:196:57: note: format string is defined here 196 | fprintf(fp, "%-30s %-18lu %-18lu %-18lu %-18lu %-18lu\n", name, \ | ~~~~~^ | | | long unsigned int | %-18llu riscv_cpu.c:320:72: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 320 | fprintf(stderr, "(marss-riscv): Time elapsed on host-machine %lu ms\n", | ~~^ | | | long unsigned int | %llu 321 | sim_time); | ~~~~~~~~ | | | uint64_t {aka long long unsigned int} CC riscv_cpu.c CC virtio.c CC pci.c CC fs.c CC cutils.c CC iomem.c CC simplefb.c CC json.c CC machine.c sim_params_stats.c: In function 'sim_params_print': sim_params_stats.c:348:50: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'long long unsigned int' [-Wformat=] 348 | fprintf(stderr, " \x1B[32m*\x1B[0m %-30s : %lu MB\n", "guest_ram_size", | ~~^ | | | long unsigned int | %llu 349 | p->guest_ram_size / (1024 * 1024)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long long unsigned int In file included from sim_params_stats.c:30: sim_params_stats.c: In function 'sim_stats_print': sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:579:5: note: in expansion of macro 'PRINT_SIM_STAT' 579 | PRINT_SIM_STAT(fp, s, "cycles", cycles); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:580:5: note: in expansion of macro 'PRINT_SIM_STAT' 580 | PRINT_SIM_STAT(fp, s, "insn_fetched", ins_fetch); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:581:5: note: in expansion of macro 'PRINT_SIM_STAT' 581 | PRINT_SIM_STAT(fp, s, "insn_simulated", ins_simulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:583:5: note: in expansion of macro 'PRINT_SIM_STAT' 583 | PRINT_SIM_STAT(fp, s, "operate_insn", ins_type[INS_TYPE_OPERATE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:584:5: note: in expansion of macro 'PRINT_SIM_STAT' 584 | PRINT_SIM_STAT(fp, s, "load_insn", ins_type[INS_TYPE_LOAD]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:585:5: note: in expansion of macro 'PRINT_SIM_STAT' 585 | PRINT_SIM_STAT(fp, s, "store_insn", ins_type[INS_TYPE_STORE]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:586:5: note: in expansion of macro 'PRINT_SIM_STAT' 586 | PRINT_SIM_STAT(fp, s, "atomic_insn", ins_type[INS_TYPE_ATOMIC]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:587:5: note: in expansion of macro 'PRINT_SIM_STAT' 587 | PRINT_SIM_STAT(fp, s, "cond_branches", ins_type[INS_TYPE_COND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:588:5: note: in expansion of macro 'PRINT_SIM_STAT' 588 | PRINT_SIM_STAT(fp, s, "cond_branches_taken", ins_cond_branch_taken); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:589:5: note: in expansion of macro 'PRINT_SIM_STAT' 589 | PRINT_SIM_STAT(fp, s, "uncond_branches", ins_type[INS_TYPE_UNCOND_BRANCH]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:590:5: note: in expansion of macro 'PRINT_SIM_STAT' 590 | PRINT_SIM_STAT(fp, s, "system_insn", ins_emulated); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:599:5: note: in expansion of macro 'PRINT_SIM_STAT' 599 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_correct", bpu_cond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:600:5: note: in expansion of macro 'PRINT_SIM_STAT' 600 | PRINT_SIM_STAT(fp, s, "cond_branches_pred_incorrect", bpu_cond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:601:5: note: in expansion of macro 'PRINT_SIM_STAT' 601 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_correct", bpu_uncond_correct); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:602:5: note: in expansion of macro 'PRINT_SIM_STAT' 602 | PRINT_SIM_STAT(fp, s, "uncond_branches_pred_incorrect",bpu_uncond_incorrect); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:604:5: note: in expansion of macro 'PRINT_SIM_STAT' 604 | PRINT_SIM_STAT(fp, s, "btb_reads", btb_probes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:605:5: note: in expansion of macro 'PRINT_SIM_STAT' 605 | PRINT_SIM_STAT(fp, s, "btb_hits", btb_hits); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:606:5: note: in expansion of macro 'PRINT_SIM_STAT' 606 | PRINT_SIM_STAT(fp, s, "btb_inserts", btb_inserts); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:607:5: note: in expansion of macro 'PRINT_SIM_STAT' 607 | PRINT_SIM_STAT(fp, s, "btb_updates", btb_updates); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:609:5: note: in expansion of macro 'PRINT_SIM_STAT' 609 | PRINT_SIM_STAT(fp, s, "int_regfile_reads", int_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:610:5: note: in expansion of macro 'PRINT_SIM_STAT' 610 | PRINT_SIM_STAT(fp, s, "int_regfile_writes", int_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:611:5: note: in expansion of macro 'PRINT_SIM_STAT' 611 | PRINT_SIM_STAT(fp, s, "fp_regfile_reads", fp_regfile_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:612:5: note: in expansion of macro 'PRINT_SIM_STAT' 612 | PRINT_SIM_STAT(fp, s, "fp_regfile_writes", fp_regfile_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:613:5: note: in expansion of macro 'PRINT_SIM_STAT' 613 | PRINT_SIM_STAT(fp, s, "csr_reads", csr_reads); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:614:5: note: in expansion of macro 'PRINT_SIM_STAT' 614 | PRINT_SIM_STAT(fp, s, "csr_writes", csr_writes); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:616:5: note: in expansion of macro 'PRINT_SIM_STAT' 616 | PRINT_SIM_STAT(fp, s, "fu_alu_accesses", fu_access[FU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:617:5: note: in expansion of macro 'PRINT_SIM_STAT' 617 | PRINT_SIM_STAT(fp, s, "fu_mul_accesses", fu_access[FU_MUL]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:618:5: note: in expansion of macro 'PRINT_SIM_STAT' 618 | PRINT_SIM_STAT(fp, s, "fu_div_accesses", fu_access[FU_DIV]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:619:5: note: in expansion of macro 'PRINT_SIM_STAT' 619 | PRINT_SIM_STAT(fp, s, "fu_fpu_alu_accesses", fu_access[FU_FPU_ALU]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:620:5: note: in expansion of macro 'PRINT_SIM_STAT' 620 | PRINT_SIM_STAT(fp, s, "fu_fpu_fma_accesses", fu_access[FU_FPU_FMA]); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:622:5: note: in expansion of macro 'PRINT_SIM_STAT' 622 | PRINT_SIM_STAT(fp, s, "ins_page_faults", ins_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:623:5: note: in expansion of macro 'PRINT_SIM_STAT' 623 | PRINT_SIM_STAT(fp, s, "load_page_faults", load_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:624:5: note: in expansion of macro 'PRINT_SIM_STAT' 624 | PRINT_SIM_STAT(fp, s, "store_page_faults", store_page_faults); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:626:5: note: in expansion of macro 'PRINT_SIM_STAT' 626 | PRINT_SIM_STAT(fp, s, "L1_icache_reads", l1i_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:627:5: note: in expansion of macro 'PRINT_SIM_STAT' 627 | PRINT_SIM_STAT(fp, s, "L1_icache_read_misses", l1i_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:629:5: note: in expansion of macro 'PRINT_SIM_STAT' 629 | PRINT_SIM_STAT(fp, s, "L1_dcache_reads", l1d_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:630:5: note: in expansion of macro 'PRINT_SIM_STAT' 630 | PRINT_SIM_STAT(fp, s, "L1_dcache_read_misses", l1d_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:632:5: note: in expansion of macro 'PRINT_SIM_STAT' 632 | PRINT_SIM_STAT(fp, s, "L1_dcache_writes", l1d_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:633:5: note: in expansion of macro 'PRINT_SIM_STAT' 633 | PRINT_SIM_STAT(fp, s, "L1_dcache_write_misses", l1d_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:635:5: note: in expansion of macro 'PRINT_SIM_STAT' 635 | PRINT_SIM_STAT(fp, s, "L2_cache_reads", l2_read); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:636:5: note: in expansion of macro 'PRINT_SIM_STAT' 636 | PRINT_SIM_STAT(fp, s, "L2_cache_read_misses", l2_read_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:637:5: note: in expansion of macro 'PRINT_SIM_STAT' 637 | PRINT_SIM_STAT(fp, s, "L2_cache_writes", l2_write); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:23: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:27: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:31: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:35: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu sim_params_stats.h:183:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | stats[1].attr, stats[2].attr, stats[3].attr, \ 185 | (stats[0].attr + stats[1].attr + stats[2].attr + stats[3].attr)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} sim_params_stats.c:638:5: note: in expansion of macro 'PRINT_SIM_STAT' 638 | PRINT_SIM_STAT(fp, s, "L2_cache_write_misses", l2_write_miss); | ^~~~~~~~~~~~~~ sim_params_stats.h:183:39: note: format string is defined here 183 | fprintf(fp, "%s,%lu,%lu,%lu,%lu,%lu\n", name, stats[0].attr, \ | ~~^ | | | long unsigned int | %llu CC sim_params_stats.c CC slirp/bootp.c CC slirp/ip_icmp.c CC slirp/mbuf.c CC slirp/slirp.c CC slirp/tcp_output.c CC slirp/cksum.c CC slirp/ip_input.c CC slirp/misc.c slirp/socket.c: In function 'soread': slirp/socket.c:186:5: warning: 'n' may be used uninitialized in this function [-Wmaybe-uninitialized] 186 | if (n == 2 && nn == iov[0].iov_len) { | ^ slirp/socket.c:186:13: warning: 'iov.iov_len' may be used uninitialized in this function [-Wmaybe-uninitialized] 186 | if (n == 2 && nn == iov[0].iov_len) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from slirp/socket.c:8: slirp/socket.c: In function 'soreadbuf': slirp/slirp.h:304:35: warning: 'iov.iov_len' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | #define min(x,y) ((x) < (y) ? (x) : (y)) | ^ slirp/socket.c:208:15: note: 'iov.iov_len' was declared here 208 | struct iovec iov[2]; | ^~~ slirp/socket.c: In function 'sorecvoob': slirp/socket.c:186:5: warning: 'n' may be used uninitialized in this function [-Wmaybe-uninitialized] 186 | if (n == 2 && nn == iov[0].iov_len) { | ^ slirp/socket.c:146:6: note: 'n' was declared here 146 | int n, nn; | ^ slirp/socket.c:186:13: warning: 'iov.iov_len' may be used uninitialized in this function [-Wmaybe-uninitialized] 186 | if (n == 2 && nn == iov[0].iov_len) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ slirp/socket.c:148:15: note: 'iov.iov_len' was declared here 148 | struct iovec iov[2]; | ^~~ CC slirp/socket.c CC slirp/tcp_subr.c CC slirp/udp.c CC slirp/if.c CC slirp/ip_output.c CC slirp/sbuf.c CC slirp/tcp_input.c CC slirp/tcp_timer.c CC fs_disk.c CC fs_net.c fs_wget.c: In function 'fs_net_event_loop': fs_wget.c:298:28: warning: passing argument 2 to 'restrict'-qualified parameter aliases with argument 4 [-Wrestrict] 298 | select(fd_max + 1, &rfds, &wfds, &rfds, &tv); | ^~~~~ ~~~~~ CC fs_wget.c CC fs_utils.c block_net.c: In function 'bf_start_load_block.isra': block_net.c:159:17: warning: 'blk' directive output may be truncated writing 3 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 159 | #define BLK_FMT "%sblk%09u.bin" | ^~~~~~~~~~~~~~~ block_net.c:180:42: note: in expansion of macro 'BLK_FMT' 180 | snprintf(filename, sizeof(filename), BLK_FMT, bf->url, block_num); | ^~~~~~~ block_net.c:159:20: note: format string is defined here 159 | #define BLK_FMT "%sblk%09u.bin" | ^~~ block_net.c:159:17: note: using the range [0, 4294967295] for directive argument 159 | #define BLK_FMT "%sblk%09u.bin" | ^~~~~~~~~~~~~~~ block_net.c:180:42: note: in expansion of macro 'BLK_FMT' 180 | snprintf(filename, sizeof(filename), BLK_FMT, bf->url, block_num); | ^~~~~~~ In file included from /usr/include/stdio.h:866, from block_net.c:25: /usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 17 and 1041 bytes into a destination of size 1024 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC block_net.c CC sdl.c riscvemu.c: In function 'bf_read_async': riscvemu.c:255:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 255 | fread(buf, 1, SECTOR_SIZE, bf->f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ riscvemu.c:264:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 264 | fread(buf, 1, n * SECTOR_SIZE, bf->f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ riscvemu.c: In function 'tun_write_packet': riscvemu.c:362:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 362 | write(s->fd, buf, len); | ^~~~~~~~~~~~~~~~~~~~~~ CC riscvemu.c CC riscv_machine.c CC softfp.c gcc -o marss-riscv riscvsim.o riscv_cpu.o virtio.o pci.o fs.o cutils.o iomem.o simplefb.o json.o machine.o sim_params_stats.o slirp/bootp.o slirp/ip_icmp.o slirp/mbuf.o slirp/slirp.o slirp/tcp_output.o slirp/cksum.o slirp/ip_input.o slirp/misc.o slirp/socket.o slirp/tcp_subr.o slirp/udp.o slirp/if.o slirp/ip_output.o slirp/sbuf.o slirp/tcp_input.o slirp/tcp_timer.o fs_disk.o fs_net.o fs_wget.o fs_utils.o block_net.o sdl.o riscvemu.o riscv_machine.o softfp.o -lrt -lcurl -lcrypto -lSDL -lrt -lpthread -lm make: Leaving directory '/usr/src/RPM/BUILD/marss-riscv-1.0a/src' + mv marss-riscv marss-riscv-x64-f64 + popd + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.71432 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/marss-riscv-buildroot + : + /bin/rm -rf -- /usr/src/tmp/marss-riscv-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd marss-riscv-1.0a + pushd src + for i in splitimg build_filelist stats-display + /bin/install -Dm755 -t /usr/src/tmp/marss-riscv-buildroot//usr/bin splitimg + for i in splitimg build_filelist stats-display + /bin/install -Dm755 -t /usr/src/tmp/marss-riscv-buildroot//usr/bin build_filelist + for i in splitimg build_filelist stats-display + /bin/install -Dm755 -t /usr/src/tmp/marss-riscv-buildroot//usr/bin stats-display + for xlen in 32 64 + for flen in 0 32 64 + /bin/install -Dm755 -t /usr/src/tmp/marss-riscv-buildroot//usr/bin marss-riscv-x32-f0 + for flen in 0 32 64 + /bin/install -Dm755 -t /usr/src/tmp/marss-riscv-buildroot//usr/bin marss-riscv-x32-f32 + for flen in 0 32 64 + /bin/install -Dm755 -t /usr/src/tmp/marss-riscv-buildroot//usr/bin marss-riscv-x32-f64 + for xlen in 32 64 + for flen in 0 32 64 + /bin/install -Dm755 -t /usr/src/tmp/marss-riscv-buildroot//usr/bin marss-riscv-x64-f0 + for flen in 0 32 64 + /bin/install -Dm755 -t /usr/src/tmp/marss-riscv-buildroot//usr/bin marss-riscv-x64-f32 + for flen in 0 32 64 + /bin/install -Dm755 -t /usr/src/tmp/marss-riscv-buildroot//usr/bin marss-riscv-x64-f64 + /bin/install -Dm755 -t /usr/src/tmp/marss-riscv-buildroot//usr/sbin netinit.sh + popd + /bin/install -Dm755 -t /usr/src/tmp/marss-riscv-buildroot//usr/share/marss-riscv-scripts scripts/simstart.c scripts/simstop.c scripts/simulate.c + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/marss-riscv-buildroot (auto) Verifying and fixing files in /usr/src/tmp/marss-riscv-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/marss-riscv-buildroot/ (default) Compressing files in /usr/src/tmp/marss-riscv-buildroot (auto) Verifying ELF objects in /usr/src/tmp/marss-riscv-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) verify-elf: WARNING: ./usr/bin/stats-display: uses non-LFS functions: mmap Processing files: marss-riscv-1.0a-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.57155 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd marss-riscv-1.0a + DOCDIR=/usr/src/tmp/marss-riscv-buildroot/usr/share/doc/marss-riscv-1.0a + export DOCDIR + rm -rf /usr/src/tmp/marss-riscv-buildroot/usr/share/doc/marss-riscv-1.0a + /bin/mkdir -p /usr/src/tmp/marss-riscv-buildroot/usr/share/doc/marss-riscv-1.0a + cp -prL README.md /usr/src/tmp/marss-riscv-buildroot/usr/share/doc/marss-riscv-1.0a + chmod -R go-w /usr/src/tmp/marss-riscv-buildroot/usr/share/doc/marss-riscv-1.0a + chmod -R a+rX /usr/src/tmp/marss-riscv-buildroot/usr/share/doc/marss-riscv-1.0a + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.DfzpU9 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.RBwwzb find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) find-requires: FINDPACKAGE-COMMANDS: ifconfig ip iptables Requires: /bin/sh, /lib/ld-linux.so.2, iproute2, iptables, libSDL-1.2.so.0 >= set:lhc6oZl23KMiMreOPoNk7YUZczKrsKqN8j0, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.15), libc.so.6(GLIBC_2.17), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.28), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.6), libc.so.6(GLIBC_2.7), libcrypto.so.1.1 >= set:qnZ3Xo8jyXJpaN9D70, libcrypto.so.1.1(OPENSSL_1_1_0), libcurl.so.4 >= set:kgZtdjeIuNOZmrVnSmNN4DD8Pw45rkQXUOtAjX7, libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.29), libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.2), librt.so.1(GLIBC_2.2), net-tools, rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.hxtS5b Creating marss-riscv-debuginfo package Processing files: marss-riscv-debuginfo-1.0a-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.qiOSWc find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.EVWIAb find-requires: running scripts (debuginfo) Requires: marss-riscv = 1.0a-alt1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libSDL-1.2.so.0), debug(libc.so.6), debug(libcrypto.so.1.1), debug(libcurl.so.4), debug(libm.so.6), debug(libpthread.so.0), debug(librt.so.1) Adding to marss-riscv-debuginfo a strict dependency on marss-riscv Wrote: /usr/src/RPM/RPMS/i586/marss-riscv-1.0a-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/marss-riscv-debuginfo-1.0a-alt1.i586.rpm (w2T8.xzdio) 100.38user 9.91system 2:18.76elapsed 79%CPU (0avgtext+0avgdata 58000maxresident)k 0inputs+0outputs (0major+3213488minor)pagefaults 0swaps 107.80user 13.53system 2:29.98elapsed 80%CPU (0avgtext+0avgdata 103012maxresident)k 0inputs+0outputs (0major+3568984minor)pagefaults 0swaps --- marss-riscv-1.0a-alt1.i586.rpm.repo 2019-08-30 16:08:02.000000000 +0000 +++ marss-riscv-1.0a-alt1.i586.rpm.hasher 2021-07-16 14:33:45.156961067 +0000 @@ -26,3 +26,5 @@ Requires: libc.so.6(GLIBC_2.15) +Requires: libc.so.6(GLIBC_2.17) Requires: libc.so.6(GLIBC_2.2) +Requires: libc.so.6(GLIBC_2.28) Requires: libc.so.6(GLIBC_2.3) @@ -36,3 +38,3 @@ Requires: libm.so.6(GLIBC_2.0) -Requires: libm.so.6(GLIBC_2.1) +Requires: libm.so.6(GLIBC_2.29) Requires: libpthread.so.0(GLIBC_2.0) @@ -44,15 +46,15 @@ Provides: marss-riscv = 1.0a-alt1:sisyphus+236934.100.1.1 -File: /usr/bin/build_filelist 100755 root:root 17932 2dadb90063d21db841bce1c7735e95d0 -File: /usr/bin/marss-riscv-x32-f0 100755 root:root 388076 f2e7b8523a75b2886e62231b50da6a51 -File: /usr/bin/marss-riscv-x32-f32 100755 root:root 388076 cc5a80c1109bd7d526bc8cc88606ad54 -File: /usr/bin/marss-riscv-x32-f64 100755 root:root 392172 1f27cfc9e98de3d31146895babe1fbf2 -File: /usr/bin/marss-riscv-x64-f0 100755 root:root 416748 def049d0646a80ee9e7f43f2254a37b4 -File: /usr/bin/marss-riscv-x64-f32 100755 root:root 416748 4818a984850241e94d31e53675ce25bd -File: /usr/bin/marss-riscv-x64-f64 100755 root:root 420844 56419868d06fca2e1d36d7e1c34c2daa -File: /usr/bin/splitimg 100755 root:root 13756 ed6f0a897e9646ca42f86edced7f7cf7 -File: /usr/bin/stats-display 100755 root:root 17852 f6ae0bf2b8ff0db1da1113336ebb19d3 +File: /usr/bin/build_filelist 100755 root:root 26104 acbb391afd358b70a843f1b111269901 +File: /usr/bin/marss-riscv-x32-f0 100755 root:root 399992 abd9a284b8ab858efe50ecb077113bbb +File: /usr/bin/marss-riscv-x32-f32 100755 root:root 399992 0020a7ddd0700a9198e1ed5b539a4532 +File: /usr/bin/marss-riscv-x32-f64 100755 root:root 404088 f826883593f7f0084693361cc4d83d43 +File: /usr/bin/marss-riscv-x64-f0 100755 root:root 432788 6538bc13de95033c9ce826855cfdc136 +File: /usr/bin/marss-riscv-x64-f32 100755 root:root 432788 13f614cd25032e4defc714da29f42c44 +File: /usr/bin/marss-riscv-x64-f64 100755 root:root 436884 9a909647f14041d6ba8a4a7f9e104f5d +File: /usr/bin/splitimg 100755 root:root 13808 f0d27586c5b5e60738e2e64b20fe8a57 +File: /usr/bin/stats-display 100755 root:root 17908 38927c1eda4329e72de3c854880d9686 File: /usr/sbin/netinit.sh 100755 root:root 1711 0167fdf25cc70a6c2ea416fa6775282c -File: /usr/share/doc/marss-riscv-1.0a 40755 root:root 60 +File: /usr/share/doc/marss-riscv-1.0a 40755 root:root 0 File: /usr/share/doc/marss-riscv-1.0a/README.md 100644 root:root 12268 d5aba9d04f27e4877a2de6bd32bdd513 -File: /usr/share/marss-riscv-scripts 40755 root:root 100 +File: /usr/share/marss-riscv-scripts 40755 root:root 0 File: /usr/share/marss-riscv-scripts/simstart.c 100755 root:root 1484 23d57e242ea79c4d0fa61e26d548bdf5 @@ -60,2 +62,2 @@ File: /usr/share/marss-riscv-scripts/simulate.c 100755 root:root 2957 f26c037788543edd4d9b730dca5fa620 -RPMIdentity: 1be091e63a49b116438bf6adfdfe56e4 +RPMIdentity: a7315bb4dd8ebad6e181e8fb4b2880ce --- marss-riscv-debuginfo-1.0a-alt1.i586.rpm.repo 2019-08-30 16:08:02.000000000 +0000 +++ marss-riscv-debuginfo-1.0a-alt1.i586.rpm.hasher 2021-07-16 14:33:45.241961635 +0000 @@ -1,27 +1,27 @@ -/usr/lib/debug/.build-id/0b 40755 root:root -/usr/lib/debug/.build-id/0b/c35afec97b47685ffc0639967c75d79570c4b9 120777 root:root ../../../../bin/marss-riscv-x32-f0 -/usr/lib/debug/.build-id/0b/c35afec97b47685ffc0639967c75d79570c4b9.debug 120777 root:root ../../usr/bin/marss-riscv-x32-f0.debug -/usr/lib/debug/.build-id/44 40755 root:root -/usr/lib/debug/.build-id/44/6216b23b45bb142fe7bd1f53fee7b1b4696a06 120777 root:root ../../../../bin/marss-riscv-x64-f64 -/usr/lib/debug/.build-id/44/6216b23b45bb142fe7bd1f53fee7b1b4696a06.debug 120777 root:root ../../usr/bin/marss-riscv-x64-f64.debug -/usr/lib/debug/.build-id/44/d95b8a3f3cfe1a1df35e35d3e78e77d7b25eab 120777 root:root ../../../../bin/stats-display -/usr/lib/debug/.build-id/44/d95b8a3f3cfe1a1df35e35d3e78e77d7b25eab.debug 120777 root:root ../../usr/bin/stats-display.debug -/usr/lib/debug/.build-id/63 40755 root:root -/usr/lib/debug/.build-id/63/d95ad5c605b8c105578ca8804337592f47ec35 120777 root:root ../../../../bin/build_filelist -/usr/lib/debug/.build-id/63/d95ad5c605b8c105578ca8804337592f47ec35.debug 120777 root:root ../../usr/bin/build_filelist.debug -/usr/lib/debug/.build-id/ad 40755 root:root -/usr/lib/debug/.build-id/ad/736eb1d59237bbbce2bf666047d94cb4850aab 120777 root:root ../../../../bin/marss-riscv-x64-f32 -/usr/lib/debug/.build-id/ad/736eb1d59237bbbce2bf666047d94cb4850aab.debug 120777 root:root ../../usr/bin/marss-riscv-x64-f32.debug -/usr/lib/debug/.build-id/b0 40755 root:root -/usr/lib/debug/.build-id/b0/47a3db58e25985c26a9a4208106f698c583807 120777 root:root ../../../../bin/marss-riscv-x64-f0 -/usr/lib/debug/.build-id/b0/47a3db58e25985c26a9a4208106f698c583807.debug 120777 root:root ../../usr/bin/marss-riscv-x64-f0.debug -/usr/lib/debug/.build-id/ba 40755 root:root -/usr/lib/debug/.build-id/ba/636ae4401ca254fa1e578d0f9ab527763f5bc8 120777 root:root ../../../../bin/marss-riscv-x32-f64 -/usr/lib/debug/.build-id/ba/636ae4401ca254fa1e578d0f9ab527763f5bc8.debug 120777 root:root ../../usr/bin/marss-riscv-x32-f64.debug -/usr/lib/debug/.build-id/c2 40755 root:root -/usr/lib/debug/.build-id/c2/cd005c3bdd119a7409b04f258d1144b1a68288 120777 root:root ../../../../bin/marss-riscv-x32-f32 -/usr/lib/debug/.build-id/c2/cd005c3bdd119a7409b04f258d1144b1a68288.debug 120777 root:root ../../usr/bin/marss-riscv-x32-f32.debug +/usr/lib/debug/.build-id/21 40755 root:root +/usr/lib/debug/.build-id/21/c4556aa47033f920294998449c67c981d92438 120777 root:root ../../../../bin/marss-riscv-x64-f32 +/usr/lib/debug/.build-id/21/c4556aa47033f920294998449c67c981d92438.debug 120777 root:root ../../usr/bin/marss-riscv-x64-f32.debug +/usr/lib/debug/.build-id/5c 40755 root:root +/usr/lib/debug/.build-id/5c/2b0df4e0f67fde31259f9ca0f01a5644dee17e 120777 root:root ../../../../bin/splitimg +/usr/lib/debug/.build-id/5c/2b0df4e0f67fde31259f9ca0f01a5644dee17e.debug 120777 root:root ../../usr/bin/splitimg.debug +/usr/lib/debug/.build-id/68 40755 root:root +/usr/lib/debug/.build-id/68/66a31c1e62642bfa17688967d1861302c0a8b1 120777 root:root ../../../../bin/marss-riscv-x32-f64 +/usr/lib/debug/.build-id/68/66a31c1e62642bfa17688967d1861302c0a8b1.debug 120777 root:root ../../usr/bin/marss-riscv-x32-f64.debug +/usr/lib/debug/.build-id/68/e03f9b8e2a0c81b1b52d6e363553d4fe714283 120777 root:root ../../../../bin/marss-riscv-x64-f64 +/usr/lib/debug/.build-id/68/e03f9b8e2a0c81b1b52d6e363553d4fe714283.debug 120777 root:root ../../usr/bin/marss-riscv-x64-f64.debug +/usr/lib/debug/.build-id/8a 40755 root:root +/usr/lib/debug/.build-id/8a/375506401b780b247abf22deca3309be5fb59f 120777 root:root ../../../../bin/stats-display +/usr/lib/debug/.build-id/8a/375506401b780b247abf22deca3309be5fb59f.debug 120777 root:root ../../usr/bin/stats-display.debug +/usr/lib/debug/.build-id/9e 40755 root:root +/usr/lib/debug/.build-id/9e/4b420ef68224346d2c70b295ca198e0956b033 120777 root:root ../../../../bin/build_filelist +/usr/lib/debug/.build-id/9e/4b420ef68224346d2c70b295ca198e0956b033.debug 120777 root:root ../../usr/bin/build_filelist.debug /usr/lib/debug/.build-id/ce 40755 root:root -/usr/lib/debug/.build-id/ce/bf0727298e810ce6395cb549adf1bebb46b9c8 120777 root:root ../../../../bin/splitimg -/usr/lib/debug/.build-id/ce/bf0727298e810ce6395cb549adf1bebb46b9c8.debug 120777 root:root ../../usr/bin/splitimg.debug +/usr/lib/debug/.build-id/ce/b1360dc0a571d93c4ad7dc2721b5198fb63ba2 120777 root:root ../../../../bin/marss-riscv-x32-f32 +/usr/lib/debug/.build-id/ce/b1360dc0a571d93c4ad7dc2721b5198fb63ba2.debug 120777 root:root ../../usr/bin/marss-riscv-x32-f32.debug +/usr/lib/debug/.build-id/dc 40755 root:root +/usr/lib/debug/.build-id/dc/ae0d63e6c3058e2b7fc8d1bebe8b8608b83035 120777 root:root ../../../../bin/marss-riscv-x32-f0 +/usr/lib/debug/.build-id/dc/ae0d63e6c3058e2b7fc8d1bebe8b8608b83035.debug 120777 root:root ../../usr/bin/marss-riscv-x32-f0.debug +/usr/lib/debug/.build-id/e9 40755 root:root +/usr/lib/debug/.build-id/e9/94e0aacc0cbab043b7373fb2216d6aa7a996b1 120777 root:root ../../../../bin/marss-riscv-x64-f0 +/usr/lib/debug/.build-id/e9/94e0aacc0cbab043b7373fb2216d6aa7a996b1.debug 120777 root:root ../../usr/bin/marss-riscv-x64-f0.debug /usr/lib/debug/usr/bin/build_filelist.debug 100644 root:root @@ -163,39 +163,39 @@ Provides: marss-riscv-debuginfo = 1.0a-alt1:sisyphus+236934.100.1.1 -File: /usr/lib/debug/.build-id/0b 40755 root:root 80 -File: /usr/lib/debug/.build-id/0b/c35afec97b47685ffc0639967c75d79570c4b9 120777 root:root 34 ../../../../bin/marss-riscv-x32-f0 -File: /usr/lib/debug/.build-id/0b/c35afec97b47685ffc0639967c75d79570c4b9.debug 120777 root:root 38 ../../usr/bin/marss-riscv-x32-f0.debug -File: /usr/lib/debug/.build-id/44 40755 root:root 120 -File: /usr/lib/debug/.build-id/44/6216b23b45bb142fe7bd1f53fee7b1b4696a06 120777 root:root 35 ../../../../bin/marss-riscv-x64-f64 -File: /usr/lib/debug/.build-id/44/6216b23b45bb142fe7bd1f53fee7b1b4696a06.debug 120777 root:root 39 ../../usr/bin/marss-riscv-x64-f64.debug -File: /usr/lib/debug/.build-id/44/d95b8a3f3cfe1a1df35e35d3e78e77d7b25eab 120777 root:root 29 ../../../../bin/stats-display -File: /usr/lib/debug/.build-id/44/d95b8a3f3cfe1a1df35e35d3e78e77d7b25eab.debug 120777 root:root 33 ../../usr/bin/stats-display.debug -File: /usr/lib/debug/.build-id/63 40755 root:root 80 -File: /usr/lib/debug/.build-id/63/d95ad5c605b8c105578ca8804337592f47ec35 120777 root:root 30 ../../../../bin/build_filelist -File: /usr/lib/debug/.build-id/63/d95ad5c605b8c105578ca8804337592f47ec35.debug 120777 root:root 34 ../../usr/bin/build_filelist.debug -File: /usr/lib/debug/.build-id/ad 40755 root:root 80 -File: /usr/lib/debug/.build-id/ad/736eb1d59237bbbce2bf666047d94cb4850aab 120777 root:root 35 ../../../../bin/marss-riscv-x64-f32 -File: /usr/lib/debug/.build-id/ad/736eb1d59237bbbce2bf666047d94cb4850aab.debug 120777 root:root 39 ../../usr/bin/marss-riscv-x64-f32.debug -File: /usr/lib/debug/.build-id/b0 40755 root:root 80 -File: /usr/lib/debug/.build-id/b0/47a3db58e25985c26a9a4208106f698c583807 120777 root:root 34 ../../../../bin/marss-riscv-x64-f0 -File: /usr/lib/debug/.build-id/b0/47a3db58e25985c26a9a4208106f698c583807.debug 120777 root:root 38 ../../usr/bin/marss-riscv-x64-f0.debug -File: /usr/lib/debug/.build-id/ba 40755 root:root 80 -File: /usr/lib/debug/.build-id/ba/636ae4401ca254fa1e578d0f9ab527763f5bc8 120777 root:root 35 ../../../../bin/marss-riscv-x32-f64 -File: /usr/lib/debug/.build-id/ba/636ae4401ca254fa1e578d0f9ab527763f5bc8.debug 120777 root:root 39 ../../usr/bin/marss-riscv-x32-f64.debug -File: /usr/lib/debug/.build-id/c2 40755 root:root 80 -File: /usr/lib/debug/.build-id/c2/cd005c3bdd119a7409b04f258d1144b1a68288 120777 root:root 35 ../../../../bin/marss-riscv-x32-f32 -File: /usr/lib/debug/.build-id/c2/cd005c3bdd119a7409b04f258d1144b1a68288.debug 120777 root:root 39 ../../usr/bin/marss-riscv-x32-f32.debug -File: /usr/lib/debug/.build-id/ce 40755 root:root 80 -File: /usr/lib/debug/.build-id/ce/bf0727298e810ce6395cb549adf1bebb46b9c8 120777 root:root 24 ../../../../bin/splitimg -File: /usr/lib/debug/.build-id/ce/bf0727298e810ce6395cb549adf1bebb46b9c8.debug 120777 root:root 28 ../../usr/bin/splitimg.debug -File: /usr/lib/debug/usr/bin/build_filelist.debug 100644 root:root 54572 be1387cf230330dd624d35c7cece9682 -File: /usr/lib/debug/usr/bin/marss-riscv-x32-f0.debug 100644 root:root 1604080 be6209dbdc91e5ae8eceedbd31ff2dc4 -File: /usr/lib/debug/usr/bin/marss-riscv-x32-f32.debug 100644 root:root 1606848 42be7774f356492fd9f499c76f4b3217 -File: /usr/lib/debug/usr/bin/marss-riscv-x32-f64.debug 100644 root:root 1618680 9e19d0bb81fa9dcc13ff13be89b001fe -File: /usr/lib/debug/usr/bin/marss-riscv-x64-f0.debug 100644 root:root 1671124 7fc5823bb662932fcdb0cf10088fad54 -File: /usr/lib/debug/usr/bin/marss-riscv-x64-f32.debug 100644 root:root 1671128 1c7c7cf2737550e45defc49348be9869 -File: /usr/lib/debug/usr/bin/marss-riscv-x64-f64.debug 100644 root:root 1678832 0de39700baceb7cca8be71c1b4112c8f -File: /usr/lib/debug/usr/bin/splitimg.debug 100644 root:root 20000 2dfac9a85b3f6dee9604ff6d082b48df -File: /usr/lib/debug/usr/bin/stats-display.debug 100644 root:root 13588 4f5df0bebd2bf113bb3025a95e40ad50 -File: /usr/src/debug/marss-riscv-1.0a 40755 root:root 60 -File: /usr/src/debug/marss-riscv-1.0a/src 40755 root:root 880 +File: /usr/lib/debug/.build-id/21 40755 root:root 0 +File: /usr/lib/debug/.build-id/21/c4556aa47033f920294998449c67c981d92438 120777 root:root 35 ../../../../bin/marss-riscv-x64-f32 +File: /usr/lib/debug/.build-id/21/c4556aa47033f920294998449c67c981d92438.debug 120777 root:root 39 ../../usr/bin/marss-riscv-x64-f32.debug +File: /usr/lib/debug/.build-id/5c 40755 root:root 0 +File: /usr/lib/debug/.build-id/5c/2b0df4e0f67fde31259f9ca0f01a5644dee17e 120777 root:root 24 ../../../../bin/splitimg +File: /usr/lib/debug/.build-id/5c/2b0df4e0f67fde31259f9ca0f01a5644dee17e.debug 120777 root:root 28 ../../usr/bin/splitimg.debug +File: /usr/lib/debug/.build-id/68 40755 root:root 0 +File: /usr/lib/debug/.build-id/68/66a31c1e62642bfa17688967d1861302c0a8b1 120777 root:root 35 ../../../../bin/marss-riscv-x32-f64 +File: /usr/lib/debug/.build-id/68/66a31c1e62642bfa17688967d1861302c0a8b1.debug 120777 root:root 39 ../../usr/bin/marss-riscv-x32-f64.debug +File: /usr/lib/debug/.build-id/68/e03f9b8e2a0c81b1b52d6e363553d4fe714283 120777 root:root 35 ../../../../bin/marss-riscv-x64-f64 +File: /usr/lib/debug/.build-id/68/e03f9b8e2a0c81b1b52d6e363553d4fe714283.debug 120777 root:root 39 ../../usr/bin/marss-riscv-x64-f64.debug +File: /usr/lib/debug/.build-id/8a 40755 root:root 0 +File: /usr/lib/debug/.build-id/8a/375506401b780b247abf22deca3309be5fb59f 120777 root:root 29 ../../../../bin/stats-display +File: /usr/lib/debug/.build-id/8a/375506401b780b247abf22deca3309be5fb59f.debug 120777 root:root 33 ../../usr/bin/stats-display.debug +File: /usr/lib/debug/.build-id/9e 40755 root:root 0 +File: /usr/lib/debug/.build-id/9e/4b420ef68224346d2c70b295ca198e0956b033 120777 root:root 30 ../../../../bin/build_filelist +File: /usr/lib/debug/.build-id/9e/4b420ef68224346d2c70b295ca198e0956b033.debug 120777 root:root 34 ../../usr/bin/build_filelist.debug +File: /usr/lib/debug/.build-id/ce 40755 root:root 0 +File: /usr/lib/debug/.build-id/ce/b1360dc0a571d93c4ad7dc2721b5198fb63ba2 120777 root:root 35 ../../../../bin/marss-riscv-x32-f32 +File: /usr/lib/debug/.build-id/ce/b1360dc0a571d93c4ad7dc2721b5198fb63ba2.debug 120777 root:root 39 ../../usr/bin/marss-riscv-x32-f32.debug +File: /usr/lib/debug/.build-id/dc 40755 root:root 0 +File: /usr/lib/debug/.build-id/dc/ae0d63e6c3058e2b7fc8d1bebe8b8608b83035 120777 root:root 34 ../../../../bin/marss-riscv-x32-f0 +File: /usr/lib/debug/.build-id/dc/ae0d63e6c3058e2b7fc8d1bebe8b8608b83035.debug 120777 root:root 38 ../../usr/bin/marss-riscv-x32-f0.debug +File: /usr/lib/debug/.build-id/e9 40755 root:root 0 +File: /usr/lib/debug/.build-id/e9/94e0aacc0cbab043b7373fb2216d6aa7a996b1 120777 root:root 34 ../../../../bin/marss-riscv-x64-f0 +File: /usr/lib/debug/.build-id/e9/94e0aacc0cbab043b7373fb2216d6aa7a996b1.debug 120777 root:root 38 ../../usr/bin/marss-riscv-x64-f0.debug +File: /usr/lib/debug/usr/bin/build_filelist.debug 100644 root:root 51844 ea30a70267add1938c603adb59cbe7ca +File: /usr/lib/debug/usr/bin/marss-riscv-x32-f0.debug 100644 root:root 1501016 82d7b6ee583de205427daebd3371d614 +File: /usr/lib/debug/usr/bin/marss-riscv-x32-f32.debug 100644 root:root 1504072 3bcf031642d496e6db4b840367501097 +File: /usr/lib/debug/usr/bin/marss-riscv-x32-f64.debug 100644 root:root 1516588 37a4e27c14a2119da7c4a3cf0854ea6e +File: /usr/lib/debug/usr/bin/marss-riscv-x64-f0.debug 100644 root:root 1575292 89eecabb9542353b3f40deba1fd92484 +File: /usr/lib/debug/usr/bin/marss-riscv-x64-f32.debug 100644 root:root 1575296 7d158071b0ea2b69840084b50e5165ba +File: /usr/lib/debug/usr/bin/marss-riscv-x64-f64.debug 100644 root:root 1589752 32171b92248a53609b3715a84d1224b4 +File: /usr/lib/debug/usr/bin/splitimg.debug 100644 root:root 19536 09083989215086244fa5f4a052c2cea7 +File: /usr/lib/debug/usr/bin/stats-display.debug 100644 root:root 12852 758057a0470455c99d14377d84fd7453 +File: /usr/src/debug/marss-riscv-1.0a 40755 root:root 0 +File: /usr/src/debug/marss-riscv-1.0a/src 40755 root:root 0 File: /usr/src/debug/marss-riscv-1.0a/src/block_net.c 100644 root:root 13744 801bdc490e8c3312b19642fb7d05c804 @@ -229,3 +229,3 @@ File: /usr/src/debug/marss-riscv-1.0a/src/riscvemu_template.h 100644 root:root 67730 cef916e6814dedf5d83a652c2c841d78 -File: /usr/src/debug/marss-riscv-1.0a/src/riscvsim 40755 root:root 860 +File: /usr/src/debug/marss-riscv-1.0a/src/riscvsim 40755 root:root 0 File: /usr/src/debug/marss-riscv-1.0a/src/riscvsim/adaptive_predictor.c 100644 root:root 11075 e2c43576eba2ed2c5eaa18a86045aca2 @@ -275,3 +275,3 @@ File: /usr/src/debug/marss-riscv-1.0a/src/simplefb.c 100644 root:root 4270 6623e1ce882087c582e3cf524f643f2f -File: /usr/src/debug/marss-riscv-1.0a/src/slirp 40755 root:root 680 +File: /usr/src/debug/marss-riscv-1.0a/src/slirp 40755 root:root 0 File: /usr/src/debug/marss-riscv-1.0a/src/slirp/bootp.c 100644 root:root 9153 0f433abb9abcafe9d4aa27d57706b03f @@ -315,2 +315,2 @@ File: /usr/src/debug/marss-riscv-1.0a/src/virtio.h 100644 root:root 4672 b9c8c62949bc608b6aa90f01f8dc54be -RPMIdentity: d0893d39250e5e8b90fdcd43616827d6 +RPMIdentity: 6058a1680e45457da72186cfc58eaeff