diff --git a/devel/papi/Makefile b/devel/papi/Makefile index 876458b85612..7198e0014b70 100644 --- a/devel/papi/Makefile +++ b/devel/papi/Makefile @@ -1,66 +1,61 @@ PORTNAME= papi -PORTVERSION= 5.4.3 -PORTREVISION= 12 +PORTVERSION= 7.2.0 CATEGORIES= devel -MASTER_SITES= http://icl.cs.utk.edu/projects/papi/downloads/ +MASTER_SITES= https://icl.utk.edu/projects/papi/downloads/ MAINTAINER= pizzamig@FreeBSD.org COMMENT= API to access the performance counter hw in the microprocessor -WWW= https://code.google.com/p/papi-for-freebsd/ +WWW= https://icl.utk.edu/papi/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/LICENSE.txt -BROKEN= freebsd.c:361:92: error: too few arguments to function call, expected 6, have 5 -DEPRECATED= Marked BROKEN 6+ months ago and outdated -EXPIRATION_DATE=2025-02-28 - TEST_TARGET= fulltest ONLY_FOR_ARCHS= i386 amd64 ONLY_FOR_ARCHS_REASON= HWPMC kernel module is only available for I386 and \ AMD64 machines NO_PACKAGE= Needs to be compiled for specific CPU STRIP= # empty USE_LDCONFIG= yes -LIB_DEPENDS+= libopa.so:net/mpich -USES= fortran gmake pathfix pkgconfig +BUILD_DEPENDS= bash:shells/bash +USES= gmake pathfix pkgconfig python:env shebangfix PATHFIX_MAKEFILEIN= Makefile.inc GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src WRKMAN= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/man INSTALL_TARGET= install-all -CONFIGURE_ARGS+= --with-tests=ctests +CONFIGURE_ARGS+= --with-tests=no --enable-fortran=no +SHEBANG_FILES= high-level/scripts/papi_hl_output_writer.py +#SHEBANG_FILES= bin/papi_hl_output_writer.py OPTIONS_DEFINE= CORETEMP DEBUGINFO CORETEMP_DESC= Add Intel Core thermal sensor (need coretemp.ko) DEBUGINFO_DESC= Add debug information (increased verbosity) CORETEMP_CONFIGURE_ON= --with-components=coretemp_freebsd DEBUGINFO_CONFIGURE_WITH= debug +BINARY_ALIAS= sh=bash + .include HAS_HWPMC!= ${SYSCTL} kern.hwpmc.nsamples >/dev/null 2>&1 && ${ECHO_CMD} yes || ${ECHO_CMD} .if ${HAS_HWPMC} != yes IGNORE= needs hwpmc module loaded or compiled into the kernel. \ Please consult hwpmc(4) on how to do it (or read pkg-message) .endif post-patch: ${REINPLACE_CMD} -e 's|||g' \ - ${WRKSRC}/components/appio/tests/appio_test_pthreads.c \ - ${WRKSRC}/components/appio/tests/iozone/iozone.c \ - ${WRKSRC}/components/appio/tests/iozone/libasync.c \ - ${WRKSRC}/components/perfctr_ppc/linux-ppc64.h \ ${WRKSRC}/ctests/omptough.c \ ${WRKSRC}/ctests/pernode.c \ ${WRKSRC}/ctests/zero_shmem.c \ - ${WRKSRC}/libpfm-3.y/lib/pfmlib_sicortex.c \ - ${WRKSRC}/libpfm4/lib/pfmlib_sicortex.c \ - ${WRKSRC}/testlib/papi_test.h + ${WRKSRC}/components/appio/tests/appio_test_pthreads.c \ + ${WRKSRC}/libperfnec/lib/pfmlib_sicortex.c \ + ${WRKSRC}/libpfm4/lib/pfmlib_sicortex.c .include diff --git a/devel/papi/distinfo b/devel/papi/distinfo index 5812c3bd9c4b..6df87fb03f6b 100644 --- a/devel/papi/distinfo +++ b/devel/papi/distinfo @@ -1,2 +1,3 @@ -SHA256 (papi-5.4.3.tar.gz) = 3aefd581e274f0a103f001f1ffd1009019b297c637e97f4b8c5fc13fa5a1e675 -SIZE (papi-5.4.3.tar.gz) = 4356368 +TIMESTAMP = 1789591304 +SHA256 (papi-7.2.0.tar.gz) = a9bff89ccf39915d729e08ae0a0c6a71ce0ebbe98411e9a2eb3c83c8db0af39c +SIZE (papi-7.2.0.tar.gz) = 4420651 diff --git a/devel/papi/files/patch-configure b/devel/papi/files/patch-configure index 63f845442cbc..6f3ddbb6cb6c 100644 --- a/devel/papi/files/patch-configure +++ b/devel/papi/files/patch-configure @@ -1,11 +1,93 @@ ---- configure.orig 2015-12-03 22:41:27 UTC -+++ configure -@@ -6946,7 +6946,7 @@ echo "$as_me: error: PAPI requires FreeB - { (exit 1); exit 1; }; } +--- configure.orig 2024-08-30 16:22:20.000000000 -0400 ++++ configure 2025-02-03 19:35:29.403655000 -0500 +@@ -1,4 +1,4 @@ +-#! /bin/sh ++#! /usr/bin/env bash + # Guess values for system-dependent variables and create Makefiles. + # Generated by GNU Autoconf 2.69 for PAPI 7.2.0.0. + # +@@ -4785,9 +4785,11 @@ + + if test "$family" = "amd64"; then + MISCSRCS="$MISCSRCS x86_cpuid_info.c" ++ CPU=x86 + + elif test "$family" = "i386"; then + MISCSRCS="$MISCSRCS x86_cpuid_info.c" ++ CPU=x86 + fi ;; + + darwin) +@@ -6254,7 +6256,7 @@ + as_fn_error $? "PAPI requires FreeBSD 6 or greater" "$LINENO" 5 fi # Determine if HWPMC module is on the kernel - dmesg | grep hwpmc 2> /dev/null > /dev/null -+ sysctl -a | grep hwpmc 2> /dev/null > /dev/null ++ sysctl kern.hwpmc 2> /dev/null > /dev/null if test "$?" != "0" ; then - { { echo "$as_me:$LINENO: error: HWPMC module not found. (see INSTALL.TXT)" >&5 - echo "$as_me: error: HWPMC module not found. (see INSTALL.TXT)" >&2;} + as_fn_error $? "HWPMC module not found. (see INSTALL.TXT)" "$LINENO" 5 + fi +@@ -6795,12 +6797,7 @@ + + PAPI_NUM_COMP=0 + for comp in $components; do +- idx=`echo "$comp" | sed -n "s/\/.*//p" | wc -c` +- if test "$idx" = 0; then +- subcomp=$comp +- else +- subcomp=`echo $comp | sed -E "s/^.{${idx}}//"` +- fi ++ subcomp=`echo "$comp" | sed 's@.*/@@'` + COMPONENT_RULES="$COMPONENT_RULES components/$comp/Rules.$subcomp" + echo "extern papi_vector_t _${subcomp}_vector;" >> components_config.h + PAPI_NUM_COMP=$((PAPI_NUM_COMP+1)) +@@ -6813,12 +6810,7 @@ + fi + + for comp in $components; do +- idx=`echo "$comp" | sed -n "s/\/.*//p" | wc -c` +- if test "$idx" = 0; then +- subcomp=$comp +- else +- subcomp=`echo $comp | sed -E "s/^.{${idx}}//"` +- fi ++ subcomp=`echo "$comp" | sed 's@.*/@@'` + echo " &_${subcomp}_vector," >> components_config.h + done + echo " NULL" >> components_config.h +@@ -6854,20 +6846,26 @@ + fi + + if test "x$comp" = "xsysdetect" ; then +- if test "x`find $PAPI_CUDA_ROOT -name "cuda.h"`" != "x" ; then +- CFLAGS="$CFLAGS -DHAVE_CUDA" +- fi ++ if test -n "$PAPI_CUDA_ROOT" ; then ++ if test "x`find $PAPI_CUDA_ROOT -name "cuda.h"`" != "x" ; then ++ CFLAGS="$CFLAGS -DHAVE_CUDA" ++ fi + +- if test "x`find $PAPI_CUDA_ROOT -name "nvml.h"`" != "x" ; then +- CFLAGS="$CFLAGS -DHAVE_NVML" ++ if test "x`find $PAPI_CUDA_ROOT -name "nvml.h"`" != "x" ; then ++ CFLAGS="$CFLAGS -DHAVE_NVML" + fi ++ fi + +- if test "x`find $PAPI_ROCM_ROOT -name "hsa.h"`" != "x" ; then +- CFLAGS="$CFLAGS -DHAVE_ROCM" ++ if test -n "$PAPI_ROCM_ROOT" ; then ++ if test "x`find $PAPI_ROCM_ROOT -name "hsa.h"`" != "x" ; then ++ CFLAGS="$CFLAGS -DHAVE_ROCM" ++ fi + fi + +- if test "x`find $PAPI_ROCMSMI_ROOT -name "rocm_smi.h"`" != "x" ; then +- CFLAGS="$CFLAGS -DHAVE_ROCM_SMI" ++ if test -n "$PAPI_ROCMSMI_ROOT" ; then ++ if test "x`find $PAPI_ROCMSMI_ROOT -name "rocm_smi.h"`" != "x" ; then ++ CFLAGS="$CFLAGS -DHAVE_ROCM_SMI" ++ fi + fi + fi + done diff --git a/devel/papi/files/patch-freebsd.c b/devel/papi/files/patch-freebsd.c new file mode 100644 index 000000000000..fa4456c40df5 --- /dev/null +++ b/devel/papi/files/patch-freebsd.c @@ -0,0 +1,29 @@ +--- freebsd.c.orig 2024-08-30 16:22:20.000000000 -0400 ++++ freebsd.c 2025-02-03 19:23:59.366447000 -0500 +@@ -21,7 +21,7 @@ + #include "freebsd.h" + #include "papi_vector.h" + +-#include "map.h" ++#include "freebsd/map.h" + + #include "freebsd-memory.h" + #include "x86_cpuid_info.h" +@@ -358,7 +358,7 @@ + + for (i = 0; i < ctrl->n_counters; i++) + { +- if ((ret = pmc_allocate (ctrl->counters[i], PMC_MODE_TC, 0, PMC_CPU_ANY, &(ctrl->pmcs[i]))) < 0) ++ if ((ret = pmc_allocate (ctrl->counters[i], PMC_MODE_TC, 0, PMC_CPU_ANY, &(ctrl->pmcs[i]), 0)) < 0) + { + #if defined(DEBUG) + /* This shouldn't happen, it's tested previously on _papi_freebsd_allocate_registers */ +@@ -824,7 +824,7 @@ + ret = _papi_freebsd_ntv_code_to_name (ESI->NativeInfoArray[i].ni_event, name, sizeof(name)); + if (ret != PAPI_OK) + return ret; +- if ( (ret = pmc_allocate (name, PMC_MODE_TC, 0, PMC_CPU_ANY, &pmcs[i])) < 0) ++ if ( (ret = pmc_allocate (name, PMC_MODE_TC, 0, PMC_CPU_ANY, &pmcs[i], 0)) < 0) + { + #if defined(DEBUG) + fprintf (stderr, "DEBUG: %s FAILED to allocate '%s' (%#08x) [%d of %d] ERROR = %d\n", FUNC, name, ESI->NativeInfoArray[i].ni_event, i+1, ESI->NativeCount, ret); diff --git a/devel/papi/files/patch-mutiattach.c b/devel/papi/files/patch-mutiattach.c new file mode 100644 index 000000000000..1072180ec807 --- /dev/null +++ b/devel/papi/files/patch-mutiattach.c @@ -0,0 +1,70 @@ +--- ctests/multiattach.c.orig 2024-08-30 16:22:20.000000000 -0400 ++++ ctests/multiattach.c 2025-02-04 05:33:20.641592000 -0500 +@@ -106,7 +106,7 @@ + EventSet2 = add_two_events( &num_events2, &PAPI_event2, &mask2 ); + + if ( cmpinfo->attach_must_ptrace ) { +- if ( ptrace( PTRACE_ATTACH, pid, NULL, NULL ) == -1 ) { ++ if ( ptrace( PTRACE_ATTACH, pid, NULL, 0 ) == -1 ) { + perror( "ptrace(PTRACE_ATTACH)" ); + return 1 ; + } +@@ -119,7 +119,7 @@ + "Child process didnt return true to WIFSTOPPED", 0 ); + } + +- if ( ptrace( PTRACE_ATTACH, pid2, NULL, NULL ) == -1 ) { ++ if ( ptrace( PTRACE_ATTACH, pid2, NULL, 0 ) == -1 ) { + perror( "ptrace(PTRACE_ATTACH)" ); + return 1; + } +@@ -158,7 +158,7 @@ + + /* Wait for the SIGSTOP. */ + if ( cmpinfo->attach_must_ptrace ) { +- if ( ptrace( PTRACE_CONT, pid, NULL, NULL ) == -1 ) { ++ if ( ptrace( PTRACE_CONT, pid, NULL, 0 ) == -1 ) { + perror( "ptrace(PTRACE_CONT)" ); + return 1; + } +@@ -175,7 +175,7 @@ + "Child process didn't stop on SIGSTOP", 0 ); + } + +- if ( ptrace( PTRACE_CONT, pid2, NULL, NULL ) == -1 ) { ++ if ( ptrace( PTRACE_CONT, pid2, NULL, 0 ) == -1 ) { + perror( "ptrace(PTRACE_CONT)" ); + return 1; + } +@@ -207,7 +207,7 @@ + + /* Start first child and Wait for the SIGSTOP. */ + if ( cmpinfo->attach_must_ptrace ) { +- if ( ptrace( PTRACE_CONT, pid, NULL, NULL ) == -1 ) { ++ if ( ptrace( PTRACE_CONT, pid, NULL, 0 ) == -1 ) { + perror( "ptrace(PTRACE_ATTACH)" ); + return 1; + } +@@ -225,7 +225,7 @@ + } + + /* Start second child and Wait for the SIGSTOP. */ +- if ( ptrace( PTRACE_CONT, pid2, NULL, NULL ) == -1 ) { ++ if ( ptrace( PTRACE_CONT, pid2, NULL, 0 ) == -1 ) { + perror( "ptrace(PTRACE_ATTACH)" ); + return 1; + } +@@ -268,11 +268,11 @@ + + /* restart events so they can end */ + if ( cmpinfo->attach_must_ptrace ) { +- if ( ptrace( PTRACE_CONT, pid, NULL, NULL ) == -1 ) { ++ if ( ptrace( PTRACE_CONT, pid, NULL, 0 ) == -1 ) { + perror( "ptrace(PTRACE_CONT)" ); + return 1; + } +- if ( ptrace( PTRACE_CONT, pid2, NULL, NULL ) == -1 ) { ++ if ( ptrace( PTRACE_CONT, pid2, NULL, 0 ) == -1 ) { + perror( "ptrace(PTRACE_CONT)" ); + return 1; + } diff --git a/devel/papi/files/patch-mutiattach2.c b/devel/papi/files/patch-mutiattach2.c new file mode 100644 index 000000000000..4e685add0ded --- /dev/null +++ b/devel/papi/files/patch-mutiattach2.c @@ -0,0 +1,38 @@ +--- ctests/multiattach2.c.orig 2024-08-30 16:22:20.000000000 -0400 ++++ ctests/multiattach2.c 2025-02-04 05:47:08.643897000 -0500 +@@ -98,7 +98,7 @@ + EventSet2 = add_two_events( &num_events2, &PAPI_event2, &mask2 ); + + if ( cmpinfo->attach_must_ptrace ) { +- if ( ptrace( PTRACE_ATTACH, pid, NULL, NULL ) == -1 ) { ++ if ( ptrace( PTRACE_ATTACH, pid, NULL, 0 ) == -1 ) { + perror( "ptrace(PTRACE_ATTACH)" ); + return 1; + } +@@ -132,7 +132,7 @@ + + /* Wait for the SIGSTOP. */ + if ( cmpinfo->attach_must_ptrace ) { +- if ( ptrace( PTRACE_CONT, pid, NULL, NULL ) == -1 ) { ++ if ( ptrace( PTRACE_CONT, pid, NULL, 0 ) == -1 ) { + perror( "ptrace(PTRACE_CONT)" ); + return 1; + } +@@ -162,7 +162,7 @@ + + /* Wait for the SIGSTOP. */ + if ( cmpinfo->attach_must_ptrace ) { +- if ( ptrace( PTRACE_CONT, pid, NULL, NULL ) == -1 ) { ++ if ( ptrace( PTRACE_CONT, pid, NULL, 0 ) == -1 ) { + perror( "ptrace(PTRACE_ATTACH)" ); + return 1; + } +@@ -201,7 +201,7 @@ + remove_test_events( &EventSet2, mask2 ); + + if ( cmpinfo->attach_must_ptrace ) { +- if ( ptrace( PTRACE_CONT, pid, NULL, NULL ) == -1 ) { ++ if ( ptrace( PTRACE_CONT, pid, NULL, 0 ) == -1 ) { + perror( "ptrace(PTRACE_CONT)" ); + return 1; + } diff --git a/devel/papi/files/patch-overflow_pthreads.c b/devel/papi/files/patch-overflow_pthreads.c new file mode 100644 index 000000000000..d0699b68c32c --- /dev/null +++ b/devel/papi/files/patch-overflow_pthreads.c @@ -0,0 +1,11 @@ +--- ctests/overflow_pthreads.c.orig 2024-08-30 16:22:20.000000000 -0400 ++++ ctests/overflow_pthreads.c 2025-02-04 05:49:18.455323000 -0500 +@@ -73,7 +73,7 @@ + /* Wait, we're indexing a per-thread array with the EventSet number? */ + /* does that make any sense at all???? -- vmw */ + expected[EventSet1] = *( int * ) arg / mythreshold; +- myid[EventSet1] = PAPI_thread_id( ); ++ myid[EventSet1] = (pthread_t)PAPI_thread_id( ); + + values = allocate_test_space( num_tests, num_events1 ); + diff --git a/devel/papi/files/patch-zero_attach.c b/devel/papi/files/patch-zero_attach.c new file mode 100644 index 000000000000..337ad4f4d0d6 --- /dev/null +++ b/devel/papi/files/patch-zero_attach.c @@ -0,0 +1,38 @@ +--- ctests/zero_attach.c.orig 2024-08-30 16:22:20.000000000 -0400 ++++ ctests/zero_attach.c 2025-02-04 05:34:33.463688000 -0500 +@@ -89,7 +89,7 @@ + EventSet1 = add_two_events( &num_events1, &PAPI_event, &mask1 ); + + if ( cmpinfo->attach_must_ptrace ) { +- if ( ptrace( PTRACE_ATTACH, pid, NULL, NULL ) == -1 ) { ++ if ( ptrace( PTRACE_ATTACH, pid, NULL, 0 ) == -1 ) { + perror( "ptrace(PTRACE_ATTACH)" ); + return 1; + } +@@ -122,7 +122,7 @@ + + /* Wait for the SIGSTOP. */ + if ( cmpinfo->attach_must_ptrace ) { +- if ( ptrace( PTRACE_CONT, pid, NULL, NULL ) == -1 ) { ++ if ( ptrace( PTRACE_CONT, pid, NULL, 0 ) == -1 ) { + perror( "ptrace(PTRACE_CONT)" ); + return 1; + } +@@ -147,7 +147,7 @@ + + /* Wait for the SIGSTOP. */ + if ( cmpinfo->attach_must_ptrace ) { +- if ( ptrace( PTRACE_CONT, pid, NULL, NULL ) == -1 ) { ++ if ( ptrace( PTRACE_CONT, pid, NULL, 0 ) == -1 ) { + perror( "ptrace(PTRACE_CONT)" ); + return 1; + } +@@ -178,7 +178,7 @@ + remove_test_events( &EventSet1, mask1 ); + + if ( cmpinfo->attach_must_ptrace ) { +- if ( ptrace( PTRACE_CONT, pid, NULL, NULL ) == -1 ) { ++ if ( ptrace( PTRACE_CONT, pid, NULL, 0 ) == -1 ) { + perror( "ptrace(PTRACE_CONT)" ); + return 1; + } diff --git a/devel/papi/pkg-plist b/devel/papi/pkg-plist index c8c8a87c7485..e27ecef96186 100644 --- a/devel/papi/pkg-plist +++ b/devel/papi/pkg-plist @@ -1,496 +1,531 @@ bin/papi_avail bin/papi_clockres bin/papi_command_line bin/papi_component_avail bin/papi_cost bin/papi_decode bin/papi_error_codes bin/papi_event_chooser +bin/papi_hardware_avail +bin/papi_hl_output_writer.py bin/papi_mem_info bin/papi_multiplex_cost bin/papi_native_avail bin/papi_version bin/papi_xml_event_info -include/f77papi.h -include/f90papi.h -include/fpapi.h include/papi.h include/papiStdEventDefs.h +include/papi_components_config_event_defs.h +include/sde_lib.h +include/sde_lib.hpp lib/libpapi.a lib/libpapi.so -lib/libpapi.so.5 -lib/libpapi.so.5.4.3 -lib/libpapi.so.5.4.3.0 -libdata/pkgconfig/papi-5.4.3.0.pc -libdata/pkgconfig/papi-5.4.3.pc -libdata/pkgconfig/papi-5.pc +lib/libpapi.so.7.2 +lib/libpapi.so.7.2.0.0 +lib/libsde.a +lib/libsde.so +lib/libsde.so.1 +lib/libsde.so.1.0 +libdata/pkgconfig/papi-7.2.0.0.pc +libdata/pkgconfig/papi-7.2.pc libdata/pkgconfig/papi.pc share/man/man1/PAPI_derived_event_files.1.gz share/man/man1/papi_avail.1.gz share/man/man1/papi_clockres.1.gz share/man/man1/papi_command_line.1.gz share/man/man1/papi_component_avail.1.gz share/man/man1/papi_cost.1.gz share/man/man1/papi_decode.1.gz share/man/man1/papi_error_codes.1.gz share/man/man1/papi_event_chooser.1.gz +share/man/man1/papi_hardware_avail.1.gz share/man/man1/papi_hybrid_native_avail.1.gz share/man/man1/papi_mem_info.1.gz share/man/man1/papi_multiplex_cost.1.gz share/man/man1/papi_native_avail.1.gz share/man/man1/papi_version.1.gz share/man/man1/papi_xml_event_info.1.gz share/man/man3/PAPIF_accum.3.gz -share/man/man3/PAPIF_accum_counters.3.gz share/man/man3/PAPIF_add_event.3.gz share/man/man3/PAPIF_add_events.3.gz share/man/man3/PAPIF_add_named_event.3.gz share/man/man3/PAPIF_assign_eventset_component.3.gz share/man/man3/PAPIF_cleanup_eventset.3.gz share/man/man3/PAPIF_create_eventset.3.gz share/man/man3/PAPIF_destroy_eventset.3.gz +share/man/man3/PAPIF_enum_dev_type.3.gz share/man/man3/PAPIF_enum_event.3.gz share/man/man3/PAPIF_epc.3.gz share/man/man3/PAPIF_event_code_to_name.3.gz share/man/man3/PAPIF_event_name_to_code.3.gz -share/man/man3/PAPIF_flips.3.gz -share/man/man3/PAPIF_flops.3.gz +share/man/man3/PAPIF_flips_rate.3.gz +share/man/man3/PAPIF_flops_rate.3.gz share/man/man3/PAPIF_get_clockrate.3.gz +share/man/man3/PAPIF_get_dev_attr.3.gz +share/man/man3/PAPIF_get_dev_type_attr.3.gz share/man/man3/PAPIF_get_dmem_info.3.gz share/man/man3/PAPIF_get_domain.3.gz share/man/man3/PAPIF_get_event_info.3.gz share/man/man3/PAPIF_get_exe_info.3.gz share/man/man3/PAPIF_get_granularity.3.gz share/man/man3/PAPIF_get_hardware_info.3.gz share/man/man3/PAPIF_get_multiplex.3.gz share/man/man3/PAPIF_get_preload.3.gz share/man/man3/PAPIF_get_real_cyc.3.gz share/man/man3/PAPIF_get_real_nsec.3.gz share/man/man3/PAPIF_get_real_usec.3.gz share/man/man3/PAPIF_get_virt_cyc.3.gz share/man/man3/PAPIF_get_virt_usec.3.gz share/man/man3/PAPIF_ipc.3.gz share/man/man3/PAPIF_is_initialized.3.gz share/man/man3/PAPIF_library_init.3.gz share/man/man3/PAPIF_lock.3.gz share/man/man3/PAPIF_multiplex_init.3.gz share/man/man3/PAPIF_num_cmp_hwctrs.3.gz -share/man/man3/PAPIF_num_counters.3.gz share/man/man3/PAPIF_num_events.3.gz share/man/man3/PAPIF_num_hwctrs.3.gz share/man/man3/PAPIF_perror.3.gz share/man/man3/PAPIF_query_event.3.gz share/man/man3/PAPIF_query_named_event.3.gz +share/man/man3/PAPIF_rate_stop.3.gz share/man/man3/PAPIF_read.3.gz share/man/man3/PAPIF_read_ts.3.gz share/man/man3/PAPIF_register_thread.3.gz share/man/man3/PAPIF_remove_event.3.gz share/man/man3/PAPIF_remove_events.3.gz share/man/man3/PAPIF_remove_named_event.3.gz share/man/man3/PAPIF_reset.3.gz share/man/man3/PAPIF_set_cmp_domain.3.gz share/man/man3/PAPIF_set_cmp_granularity.3.gz share/man/man3/PAPIF_set_debug.3.gz share/man/man3/PAPIF_set_domain.3.gz share/man/man3/PAPIF_set_event_domain.3.gz share/man/man3/PAPIF_set_granularity.3.gz share/man/man3/PAPIF_set_inherit.3.gz share/man/man3/PAPIF_set_multiplex.3.gz share/man/man3/PAPIF_shutdown.3.gz share/man/man3/PAPIF_start.3.gz -share/man/man3/PAPIF_start_counters.3.gz share/man/man3/PAPIF_state.3.gz share/man/man3/PAPIF_stop.3.gz -share/man/man3/PAPIF_stop_counters.3.gz share/man/man3/PAPIF_thread_id.3.gz share/man/man3/PAPIF_thread_init.3.gz share/man/man3/PAPIF_unlock.3.gz share/man/man3/PAPIF_unregister_thread.3.gz share/man/man3/PAPIF_write.3.gz share/man/man3/PAPI_accum.3.gz -share/man/man3/PAPI_accum_counters.3.gz share/man/man3/PAPI_add_event.3.gz share/man/man3/PAPI_add_events.3.gz share/man/man3/PAPI_add_named_event.3.gz share/man/man3/PAPI_addr_range_option_t.3.gz share/man/man3/PAPI_address_map_t.3.gz share/man/man3/PAPI_all_thr_spec_t.3.gz share/man/man3/PAPI_assign_eventset_component.3.gz share/man/man3/PAPI_attach.3.gz share/man/man3/PAPI_attach_option_t.3.gz share/man/man3/PAPI_cleanup_eventset.3.gz share/man/man3/PAPI_component_info_t.3.gz share/man/man3/PAPI_cpu_option_t.3.gz share/man/man3/PAPI_create_eventset.3.gz share/man/man3/PAPI_debug_option_t.3.gz share/man/man3/PAPI_destroy_eventset.3.gz share/man/man3/PAPI_detach.3.gz share/man/man3/PAPI_disable_component.3.gz share/man/man3/PAPI_disable_component_by_name.3.gz share/man/man3/PAPI_dmem_info_t.3.gz share/man/man3/PAPI_domain_option_t.3.gz share/man/man3/PAPI_enum_cmp_event.3.gz +share/man/man3/PAPI_enum_dev_type.3.gz share/man/man3/PAPI_enum_event.3.gz share/man/man3/PAPI_epc.3.gz share/man/man3/PAPI_event_code_to_name.3.gz share/man/man3/PAPI_event_info_t.3.gz share/man/man3/PAPI_event_name_to_code.3.gz share/man/man3/PAPI_exe_info_t.3.gz -share/man/man3/PAPI_flips.3.gz -share/man/man3/PAPI_flops.3.gz +share/man/man3/PAPI_flips_rate.3.gz +share/man/man3/PAPI_flops_rate.3.gz share/man/man3/PAPI_get_cmp_opt.3.gz share/man/man3/PAPI_get_component_index.3.gz share/man/man3/PAPI_get_component_info.3.gz +share/man/man3/PAPI_get_dev_attr.3.gz +share/man/man3/PAPI_get_dev_type_attr.3.gz share/man/man3/PAPI_get_dmem_info.3.gz share/man/man3/PAPI_get_event_component.3.gz share/man/man3/PAPI_get_event_info.3.gz share/man/man3/PAPI_get_eventset_component.3.gz share/man/man3/PAPI_get_executable_info.3.gz share/man/man3/PAPI_get_hardware_info.3.gz share/man/man3/PAPI_get_multiplex.3.gz share/man/man3/PAPI_get_opt.3.gz share/man/man3/PAPI_get_overflow_event_index.3.gz share/man/man3/PAPI_get_real_cyc.3.gz share/man/man3/PAPI_get_real_nsec.3.gz share/man/man3/PAPI_get_real_usec.3.gz share/man/man3/PAPI_get_shared_lib_info.3.gz share/man/man3/PAPI_get_thr_specific.3.gz share/man/man3/PAPI_get_virt_cyc.3.gz share/man/man3/PAPI_get_virt_nsec.3.gz share/man/man3/PAPI_get_virt_usec.3.gz share/man/man3/PAPI_granularity_option_t.3.gz +share/man/man3/PAPI_hl_read.3.gz +share/man/man3/PAPI_hl_region_begin.3.gz +share/man/man3/PAPI_hl_region_end.3.gz +share/man/man3/PAPI_hl_stop.3.gz share/man/man3/PAPI_hw_info_t.3.gz share/man/man3/PAPI_inherit_option_t.3.gz share/man/man3/PAPI_ipc.3.gz share/man/man3/PAPI_is_initialized.3.gz share/man/man3/PAPI_itimer_option_t.3.gz share/man/man3/PAPI_library_init.3.gz share/man/man3/PAPI_list_events.3.gz share/man/man3/PAPI_list_threads.3.gz share/man/man3/PAPI_lock.3.gz share/man/man3/PAPI_mh_cache_info_t.3.gz share/man/man3/PAPI_mh_info_t.3.gz share/man/man3/PAPI_mh_level_t.3.gz share/man/man3/PAPI_mh_tlb_info_t.3.gz share/man/man3/PAPI_mpx_info_t.3.gz share/man/man3/PAPI_multiplex_init.3.gz share/man/man3/PAPI_multiplex_option_t.3.gz share/man/man3/PAPI_num_cmp_hwctrs.3.gz share/man/man3/PAPI_num_components.3.gz -share/man/man3/PAPI_num_counters.3.gz share/man/man3/PAPI_num_events.3.gz share/man/man3/PAPI_num_hwctrs.3.gz share/man/man3/PAPI_option_t.3.gz share/man/man3/PAPI_overflow.3.gz share/man/man3/PAPI_perror.3.gz share/man/man3/PAPI_preload_info_t.3.gz share/man/man3/PAPI_profil.3.gz share/man/man3/PAPI_query_event.3.gz share/man/man3/PAPI_query_named_event.3.gz +share/man/man3/PAPI_rate_stop.3.gz share/man/man3/PAPI_read.3.gz -share/man/man3/PAPI_read_counters.3.gz share/man/man3/PAPI_read_ts.3.gz share/man/man3/PAPI_register_thread.3.gz share/man/man3/PAPI_remove_event.3.gz share/man/man3/PAPI_remove_events.3.gz share/man/man3/PAPI_remove_named_event.3.gz share/man/man3/PAPI_reset.3.gz share/man/man3/PAPI_set_cmp_domain.3.gz share/man/man3/PAPI_set_cmp_granularity.3.gz share/man/man3/PAPI_set_debug.3.gz share/man/man3/PAPI_set_domain.3.gz share/man/man3/PAPI_set_granularity.3.gz share/man/man3/PAPI_set_multiplex.3.gz share/man/man3/PAPI_set_opt.3.gz share/man/man3/PAPI_set_thr_specific.3.gz share/man/man3/PAPI_shlib_info_t.3.gz share/man/man3/PAPI_shutdown.3.gz share/man/man3/PAPI_sprofil.3.gz share/man/man3/PAPI_sprofil_t.3.gz share/man/man3/PAPI_start.3.gz -share/man/man3/PAPI_start_counters.3.gz share/man/man3/PAPI_state.3.gz share/man/man3/PAPI_stop.3.gz -share/man/man3/PAPI_stop_counters.3.gz share/man/man3/PAPI_strerror.3.gz share/man/man3/PAPI_thread_id.3.gz share/man/man3/PAPI_thread_init.3.gz share/man/man3/PAPI_unlock.3.gz share/man/man3/PAPI_unregister_thread.3.gz share/man/man3/PAPI_write.3.gz +share/man/man3/PAPIf_hl_read.3.gz +share/man/man3/PAPIf_hl_region_begin.3.gz +share/man/man3/PAPIf_hl_region_end.3.gz +share/man/man3/PAPIf_hl_stop.3.gz +%%DATADIR%%/components/Makefile_comp_tests +%%DATADIR%%/components/sysdetect/tests/Makefile +%%DATADIR%%/components/sysdetect/tests/query_device_mpi.c +%%DATADIR%%/components/sysdetect/tests/query_device_simple.c %%DATADIR%%/ctests/Makefile %%DATADIR%%/ctests/all_events %%DATADIR%%/ctests/all_events.c %%DATADIR%%/ctests/all_native_events %%DATADIR%%/ctests/all_native_events.c -%%DATADIR%%/ctests/api -%%DATADIR%%/ctests/api.c %%DATADIR%%/ctests/attach2 %%DATADIR%%/ctests/attach2.c %%DATADIR%%/ctests/attach3 %%DATADIR%%/ctests/attach3.c %%DATADIR%%/ctests/attach_cpu %%DATADIR%%/ctests/attach_cpu.c +%%DATADIR%%/ctests/attach_cpu_sys_validate +%%DATADIR%%/ctests/attach_cpu_sys_validate.c +%%DATADIR%%/ctests/attach_cpu_validate +%%DATADIR%%/ctests/attach_cpu_validate.c %%DATADIR%%/ctests/attach_target %%DATADIR%%/ctests/attach_target.c +%%DATADIR%%/ctests/attach_validate +%%DATADIR%%/ctests/attach_validate.c %%DATADIR%%/ctests/branches %%DATADIR%%/ctests/branches.c %%DATADIR%%/ctests/burn %%DATADIR%%/ctests/burn.c %%DATADIR%%/ctests/byte_profile %%DATADIR%%/ctests/byte_profile.c %%DATADIR%%/ctests/calibrate %%DATADIR%%/ctests/calibrate.c %%DATADIR%%/ctests/case1 %%DATADIR%%/ctests/case1.c %%DATADIR%%/ctests/case2 %%DATADIR%%/ctests/case2.c %%DATADIR%%/ctests/child_overflow +%%DATADIR%%/ctests/child_overflow.c %%DATADIR%%/ctests/clockres_pthreads %%DATADIR%%/ctests/clockres_pthreads.c %%DATADIR%%/ctests/cmpinfo %%DATADIR%%/ctests/cmpinfo.c %%DATADIR%%/ctests/code2name %%DATADIR%%/ctests/code2name.c %%DATADIR%%/ctests/cpi.c -%%DATADIR%%/ctests/cycle_ratio -%%DATADIR%%/ctests/cycle_ratio.c -%%DATADIR%%/ctests/data_range %%DATADIR%%/ctests/data_range.c %%DATADIR%%/ctests/derived %%DATADIR%%/ctests/derived.c %%DATADIR%%/ctests/describe %%DATADIR%%/ctests/describe.c +%%DATADIR%%/ctests/destroy +%%DATADIR%%/ctests/destroy.c %%DATADIR%%/ctests/disable_component %%DATADIR%%/ctests/disable_component.c %%DATADIR%%/ctests/dmem_info %%DATADIR%%/ctests/dmem_info.c -%%DATADIR%%/ctests/earprofile %%DATADIR%%/ctests/earprofile.c %%DATADIR%%/ctests/eventname %%DATADIR%%/ctests/eventname.c %%DATADIR%%/ctests/exec %%DATADIR%%/ctests/exec.c %%DATADIR%%/ctests/exec2 %%DATADIR%%/ctests/exec2.c %%DATADIR%%/ctests/exec_overflow +%%DATADIR%%/ctests/exec_overflow.c %%DATADIR%%/ctests/exeinfo %%DATADIR%%/ctests/exeinfo.c +%%DATADIR%%/ctests/failed_events +%%DATADIR%%/ctests/failed_events.c +%%DATADIR%%/ctests/filter_helgrind.c %%DATADIR%%/ctests/first %%DATADIR%%/ctests/first.c -%%DATADIR%%/ctests/flops -%%DATADIR%%/ctests/flops.c %%DATADIR%%/ctests/fork %%DATADIR%%/ctests/fork.c %%DATADIR%%/ctests/fork2 %%DATADIR%%/ctests/fork2.c -%%DATADIR%%/ctests/fork_exec_overflow.c %%DATADIR%%/ctests/fork_overflow +%%DATADIR%%/ctests/fork_overflow.c %%DATADIR%%/ctests/forkexec %%DATADIR%%/ctests/forkexec.c %%DATADIR%%/ctests/forkexec2 %%DATADIR%%/ctests/forkexec2.c %%DATADIR%%/ctests/forkexec3 %%DATADIR%%/ctests/forkexec3.c %%DATADIR%%/ctests/forkexec4 %%DATADIR%%/ctests/forkexec4.c %%DATADIR%%/ctests/get_event_component %%DATADIR%%/ctests/get_event_component.c -%%DATADIR%%/ctests/high-level -%%DATADIR%%/ctests/high-level.c -%%DATADIR%%/ctests/high-level2 -%%DATADIR%%/ctests/high-level2.c -%%DATADIR%%/ctests/hl_rates -%%DATADIR%%/ctests/hl_rates.c %%DATADIR%%/ctests/hwinfo %%DATADIR%%/ctests/hwinfo.c %%DATADIR%%/ctests/inherit %%DATADIR%%/ctests/inherit.c -%%DATADIR%%/ctests/ipc -%%DATADIR%%/ctests/ipc.c %%DATADIR%%/ctests/johnmay2 %%DATADIR%%/ctests/johnmay2.c %%DATADIR%%/ctests/krentel_pthreads %%DATADIR%%/ctests/krentel_pthreads.c +%%DATADIR%%/ctests/krentel_pthreads_race.c %%DATADIR%%/ctests/kufrin %%DATADIR%%/ctests/kufrin.c %%DATADIR%%/ctests/locks_pthreads %%DATADIR%%/ctests/locks_pthreads.c %%DATADIR%%/ctests/low-level %%DATADIR%%/ctests/low-level.c -%%DATADIR%%/ctests/matrix-hl -%%DATADIR%%/ctests/matrix-hl.c %%DATADIR%%/ctests/max_multiplex %%DATADIR%%/ctests/max_multiplex.c %%DATADIR%%/ctests/memory %%DATADIR%%/ctests/memory.c %%DATADIR%%/ctests/mendes-alt %%DATADIR%%/ctests/mendes-alt.c -%%DATADIR%%/ctests/mpifirst +%%DATADIR%%/ctests/mpi_hl.c +%%DATADIR%%/ctests/mpi_omp_hl.c %%DATADIR%%/ctests/mpifirst.c %%DATADIR%%/ctests/multiattach %%DATADIR%%/ctests/multiattach.c %%DATADIR%%/ctests/multiattach2 %%DATADIR%%/ctests/multiattach2.c %%DATADIR%%/ctests/multiplex1 %%DATADIR%%/ctests/multiplex1.c %%DATADIR%%/ctests/multiplex1_pthreads %%DATADIR%%/ctests/multiplex1_pthreads.c %%DATADIR%%/ctests/multiplex2 %%DATADIR%%/ctests/multiplex2.c %%DATADIR%%/ctests/multiplex3_pthreads %%DATADIR%%/ctests/multiplex3_pthreads.c %%DATADIR%%/ctests/native.c %%DATADIR%%/ctests/nineth.c -%%DATADIR%%/ctests/nmi_watchdog -%%DATADIR%%/ctests/nmi_watchdog.c +%%DATADIR%%/ctests/omp_hl.c %%DATADIR%%/ctests/omptough.c %%DATADIR%%/ctests/overflow %%DATADIR%%/ctests/overflow.c %%DATADIR%%/ctests/overflow2 %%DATADIR%%/ctests/overflow2.c %%DATADIR%%/ctests/overflow3_pthreads %%DATADIR%%/ctests/overflow3_pthreads.c %%DATADIR%%/ctests/overflow_allcounters %%DATADIR%%/ctests/overflow_allcounters.c %%DATADIR%%/ctests/overflow_force_software %%DATADIR%%/ctests/overflow_force_software.c %%DATADIR%%/ctests/overflow_index %%DATADIR%%/ctests/overflow_index.c %%DATADIR%%/ctests/overflow_one_and_read %%DATADIR%%/ctests/overflow_one_and_read.c %%DATADIR%%/ctests/overflow_pthreads %%DATADIR%%/ctests/overflow_pthreads.c %%DATADIR%%/ctests/overflow_single_event %%DATADIR%%/ctests/overflow_single_event.c %%DATADIR%%/ctests/overflow_twoevents %%DATADIR%%/ctests/overflow_twoevents.c %%DATADIR%%/ctests/overflow_values.c -%%DATADIR%%/ctests/p4_lst_ins %%DATADIR%%/ctests/p4_lst_ins.c -%%DATADIR%%/ctests/papi_1.c %%DATADIR%%/ctests/pernode.c %%DATADIR%%/ctests/prof_utils.c %%DATADIR%%/ctests/prof_utils.h %%DATADIR%%/ctests/profile %%DATADIR%%/ctests/profile.c %%DATADIR%%/ctests/profile_force_software %%DATADIR%%/ctests/profile_pthreads %%DATADIR%%/ctests/profile_pthreads.c %%DATADIR%%/ctests/profile_twoevents %%DATADIR%%/ctests/profile_twoevents.c +%%DATADIR%%/ctests/pthread_hl +%%DATADIR%%/ctests/pthread_hl.c %%DATADIR%%/ctests/pthrtough %%DATADIR%%/ctests/pthrtough.c %%DATADIR%%/ctests/pthrtough2 %%DATADIR%%/ctests/pthrtough2.c %%DATADIR%%/ctests/realtime %%DATADIR%%/ctests/realtime.c %%DATADIR%%/ctests/remove_events %%DATADIR%%/ctests/remove_events.c %%DATADIR%%/ctests/reset %%DATADIR%%/ctests/reset.c %%DATADIR%%/ctests/reset_multiplex %%DATADIR%%/ctests/reset_multiplex.c %%DATADIR%%/ctests/sdsc-mpx -%%DATADIR%%/ctests/sdsc.c +%%DATADIR%%/ctests/sdsc-mpx.c %%DATADIR%%/ctests/sdsc2-mpx +%%DATADIR%%/ctests/sdsc2-mpx-noreset %%DATADIR%%/ctests/sdsc2.c %%DATADIR%%/ctests/sdsc4-mpx -%%DATADIR%%/ctests/sdsc4.c +%%DATADIR%%/ctests/sdsc4-mpx.c %%DATADIR%%/ctests/second %%DATADIR%%/ctests/second.c +%%DATADIR%%/ctests/serial_hl +%%DATADIR%%/ctests/serial_hl.c +%%DATADIR%%/ctests/serial_hl_ll_comb +%%DATADIR%%/ctests/serial_hl_ll_comb.c %%DATADIR%%/ctests/shlib %%DATADIR%%/ctests/shlib.c %%DATADIR%%/ctests/sprofile %%DATADIR%%/ctests/sprofile.c %%DATADIR%%/ctests/system_child_overflow +%%DATADIR%%/ctests/system_child_overflow.c %%DATADIR%%/ctests/system_overflow +%%DATADIR%%/ctests/system_overflow.c %%DATADIR%%/ctests/tenth %%DATADIR%%/ctests/tenth.c %%DATADIR%%/ctests/thrspecific %%DATADIR%%/ctests/thrspecific.c %%DATADIR%%/ctests/timer_overflow %%DATADIR%%/ctests/timer_overflow.c %%DATADIR%%/ctests/val_omp.c -%%DATADIR%%/ctests/vector.c +%%DATADIR%%/ctests/version %%DATADIR%%/ctests/version.c %%DATADIR%%/ctests/virttime %%DATADIR%%/ctests/virttime.c %%DATADIR%%/ctests/zero %%DATADIR%%/ctests/zero.c %%DATADIR%%/ctests/zero_attach %%DATADIR%%/ctests/zero_attach.c %%DATADIR%%/ctests/zero_flip %%DATADIR%%/ctests/zero_flip.c %%DATADIR%%/ctests/zero_fork %%DATADIR%%/ctests/zero_fork.c %%DATADIR%%/ctests/zero_named %%DATADIR%%/ctests/zero_named.c %%DATADIR%%/ctests/zero_omp.c %%DATADIR%%/ctests/zero_pthreads %%DATADIR%%/ctests/zero_pthreads.c -%%DATADIR%%/ctests/zero_shmem %%DATADIR%%/ctests/zero_shmem.c -%%DATADIR%%/ctests/zero_smp %%DATADIR%%/ctests/zero_smp.c -%%DATADIR%%/ftests/Makefile -%%DATADIR%%/ftests/accum -%%DATADIR%%/ftests/accum.F -%%DATADIR%%/ftests/avail -%%DATADIR%%/ftests/avail.F -%%DATADIR%%/ftests/case1 -%%DATADIR%%/ftests/case1.F -%%DATADIR%%/ftests/case2 -%%DATADIR%%/ftests/case2.F -%%DATADIR%%/ftests/clockres -%%DATADIR%%/ftests/clockres.F -%%DATADIR%%/ftests/cost -%%DATADIR%%/ftests/cost.F -%%DATADIR%%/ftests/description -%%DATADIR%%/ftests/description.F -%%DATADIR%%/ftests/eventname -%%DATADIR%%/ftests/eventname.F -%%DATADIR%%/ftests/fdmemtest -%%DATADIR%%/ftests/fdmemtest.F -%%DATADIR%%/ftests/first -%%DATADIR%%/ftests/first.F -%%DATADIR%%/ftests/flops -%%DATADIR%%/ftests/flops.F -%%DATADIR%%/ftests/fmatrixlowpapi -%%DATADIR%%/ftests/fmatrixlowpapi.F -%%DATADIR%%/ftests/fmatrixpapi -%%DATADIR%%/ftests/fmatrixpapi.F -%%DATADIR%%/ftests/fmatrixpapi2 -%%DATADIR%%/ftests/fmatrixpapi2.F -%%DATADIR%%/ftests/fmultiplex1 -%%DATADIR%%/ftests/fmultiplex1.F -%%DATADIR%%/ftests/fmultiplex2 -%%DATADIR%%/ftests/fmultiplex2.F -%%DATADIR%%/ftests/highlevel -%%DATADIR%%/ftests/highlevel.F -%%DATADIR%%/ftests/johnmay2 -%%DATADIR%%/ftests/johnmay2.F -%%DATADIR%%/ftests/nineth.F -%%DATADIR%%/ftests/second -%%DATADIR%%/ftests/second.F -%%DATADIR%%/ftests/strtest -%%DATADIR%%/ftests/strtest.F -%%DATADIR%%/ftests/tenth -%%DATADIR%%/ftests/tenth.F -%%DATADIR%%/ftests/zero -%%DATADIR%%/ftests/zero.F -%%DATADIR%%/ftests/zeronamed -%%DATADIR%%/ftests/zeronamed.F %%DATADIR%%/run_tests.sh %%DATADIR%%/run_tests_exclude.txt %%DATADIR%%/run_tests_exclude_cuda.txt %%DATADIR%%/testlib/Makefile %%DATADIR%%/testlib/clockcore.c +%%DATADIR%%/testlib/clockcore.h %%DATADIR%%/testlib/do_loops.c -%%DATADIR%%/testlib/dummy.c +%%DATADIR%%/testlib/do_loops.h %%DATADIR%%/testlib/fpapi_test.h %%DATADIR%%/testlib/ftests_util.F %%DATADIR%%/testlib/libtestlib.a %%DATADIR%%/testlib/papi_test.h %%DATADIR%%/testlib/test_utils.c -%%DATADIR%%/testlib/test_utils.h +%%DATADIR%%/validation_tests/Makefile +%%DATADIR%%/validation_tests/branches_testcode.c +%%DATADIR%%/validation_tests/busy_work.c +%%DATADIR%%/validation_tests/cache_helper.c +%%DATADIR%%/validation_tests/cache_helper.h +%%DATADIR%%/validation_tests/cache_testcode.c +%%DATADIR%%/validation_tests/cycles_validation +%%DATADIR%%/validation_tests/cycles_validation.c +%%DATADIR%%/validation_tests/display_error.c +%%DATADIR%%/validation_tests/display_error.h +%%DATADIR%%/validation_tests/flops_testcode.c +%%DATADIR%%/validation_tests/flops_validation +%%DATADIR%%/validation_tests/flops_validation.c +%%DATADIR%%/validation_tests/fp_validation_hl +%%DATADIR%%/validation_tests/fp_validation_hl.c +%%DATADIR%%/validation_tests/instructions_testcode.c +%%DATADIR%%/validation_tests/load_store_testcode.c +%%DATADIR%%/validation_tests/matrix_multiply.c +%%DATADIR%%/validation_tests/matrix_multiply.h +%%DATADIR%%/validation_tests/memleak_check.c +%%DATADIR%%/validation_tests/papi_br_cn +%%DATADIR%%/validation_tests/papi_br_cn.c +%%DATADIR%%/validation_tests/papi_br_ins +%%DATADIR%%/validation_tests/papi_br_ins.c +%%DATADIR%%/validation_tests/papi_br_msp +%%DATADIR%%/validation_tests/papi_br_msp.c +%%DATADIR%%/validation_tests/papi_br_ntk +%%DATADIR%%/validation_tests/papi_br_ntk.c +%%DATADIR%%/validation_tests/papi_br_prc +%%DATADIR%%/validation_tests/papi_br_prc.c +%%DATADIR%%/validation_tests/papi_br_tkn +%%DATADIR%%/validation_tests/papi_br_tkn.c +%%DATADIR%%/validation_tests/papi_br_ucn +%%DATADIR%%/validation_tests/papi_br_ucn.c +%%DATADIR%%/validation_tests/papi_dp_ops +%%DATADIR%%/validation_tests/papi_dp_ops.c +%%DATADIR%%/validation_tests/papi_fp_ops +%%DATADIR%%/validation_tests/papi_fp_ops.c +%%DATADIR%%/validation_tests/papi_hw_int +%%DATADIR%%/validation_tests/papi_hw_int.c +%%DATADIR%%/validation_tests/papi_l1_dca +%%DATADIR%%/validation_tests/papi_l1_dca.c +%%DATADIR%%/validation_tests/papi_l1_dcm +%%DATADIR%%/validation_tests/papi_l1_dcm.c +%%DATADIR%%/validation_tests/papi_l2_dca +%%DATADIR%%/validation_tests/papi_l2_dca.c +%%DATADIR%%/validation_tests/papi_l2_dcm +%%DATADIR%%/validation_tests/papi_l2_dcm.c +%%DATADIR%%/validation_tests/papi_l2_dcr +%%DATADIR%%/validation_tests/papi_l2_dcr.c +%%DATADIR%%/validation_tests/papi_l2_dcw +%%DATADIR%%/validation_tests/papi_l2_dcw.c +%%DATADIR%%/validation_tests/papi_ld_ins +%%DATADIR%%/validation_tests/papi_ld_ins.c +%%DATADIR%%/validation_tests/papi_ref_cyc +%%DATADIR%%/validation_tests/papi_ref_cyc.c +%%DATADIR%%/validation_tests/papi_sp_ops +%%DATADIR%%/validation_tests/papi_sp_ops.c +%%DATADIR%%/validation_tests/papi_sr_ins +%%DATADIR%%/validation_tests/papi_sr_ins.c +%%DATADIR%%/validation_tests/papi_tot_cyc +%%DATADIR%%/validation_tests/papi_tot_cyc.c +%%DATADIR%%/validation_tests/papi_tot_ins +%%DATADIR%%/validation_tests/papi_tot_ins.c +%%DATADIR%%/validation_tests/testcode.h +%%DATADIR%%/validation_tests/vector_testcode.c