/*
  problems.h for intel/linux

  Part of the DEBIE-1 benchmark.

  $Id: problems.h,v 1.1 2008/03/28 08:22:17 niklas Exp $
*/


#ifndef PROBLEMS_H
#define PROBLEMS_H

#include "rpt_ipoint.h"

#define FOR_PROBLEM(P) { RPT_Ipoint(3); RPT_Ipoint(P); }
/* A marker to indicate that the program is about to execute   */
/* a test case that is to be included in the analysis problem  */
/* identified by P.                                            */
/* For RapiTime, ipoint 3 shall be defined as an "escape", and */
/* the associated info (P) shall be used to "demux" the trace. */

#define END_PROBLEM { RPT_Ipoint(3); RPT_Ipoint(0); }
/* A marked to indicate the end of a test case that is to be   */
/* included in the analysis problem identified by the last     */
/* executed FOR_PROBLEM.                                       */

#endif
