Blame src/ctests/eventname.c

Packit 577717
#include <stdio.h>
Packit 577717
#include <stdlib.h>
Packit 577717
Packit 577717
#include "papi.h"
Packit 577717
#include "papi_test.h"
Packit 577717
Packit 577717
int
Packit 577717
main( int argc, char **argv )
Packit 577717
{
Packit 577717
	int retval;
Packit 577717
	int preset;
Packit 577717
Packit 577717
	tests_quiet( argc, argv );	/* Set TESTS_QUIET variable */
Packit 577717
Packit 577717
	if ( ( retval =
Packit 577717
		   PAPI_library_init( PAPI_VER_CURRENT ) ) != PAPI_VER_CURRENT )
Packit 577717
		test_fail( __FILE__, __LINE__, "PAPI_library_init", retval );
Packit 577717
Packit 577717
	retval = PAPI_event_name_to_code( "PAPI_FP_INS", &preset );
Packit 577717
	if ( retval != PAPI_OK )
Packit 577717
		test_fail( __FILE__, __LINE__, "PAPI_event_name_to_code", retval );
Packit 577717
	if ( preset != PAPI_FP_INS )
Packit 577717
		test_fail( __FILE__, __LINE__, "Wrong preset returned", retval );
Packit 577717
Packit 577717
	retval = PAPI_event_name_to_code( "PAPI_TOT_CYC", &preset );
Packit 577717
	if ( retval != PAPI_OK )
Packit 577717
		test_fail( __FILE__, __LINE__, "PAPI_event_name_to_code", retval );
Packit 577717
	if ( preset != PAPI_TOT_CYC )
Packit 577717
		test_fail( __FILE__, __LINE__,
Packit 577717
				   "*preset returned did not equal PAPI_TOT_CYC", retval );
Packit 577717
Packit 577717
	test_pass( __FILE__ );
Packit 577717
Packit 577717
	return 0;
Packit 577717
Packit 577717
}