PAPI 7.1.0.0
|
Convert a standard event set to a multiplexed event set. More...
EventSet | an integer handle for a PAPI event set as created by PAPI_create_eventset |
PAPI_OK | |
PAPI_EINVAL | – One or more of the arguments is invalid, or the EventSet is already multiplexed. |
PAPI_ENOCMP | – The EventSet specified is not yet bound to a component. |
PAPI_ENOEVST | – The EventSet specified does not exist. |
PAPI_EISRUN | – The EventSet is currently counting events. |
PAPI_ENOMEM | – Insufficient memory to complete the operation. |
PAPI_set_multiplex converts a standard PAPI event set created by a call to PAPI_create_eventset into an event set capable of handling multiplexed events. This must be done after calling PAPI_multiplex_init, and either PAPI_add_event or PAPI_assign_eventset_component, but prior to calling PAPI_start().
Events can be added to an event set either before or after converting it into a multiplexed set, but the conversion must be done prior to using it as a multiplexed set.