MP_declThread(name, formal argument declarations)
MP_declAtomicThread(name, formal argument declarations)
MP_beginThread(name)
MP_beginAtomicThread(name)
MP_localVars(local variable declarations)
MP_splitOp(op, actual argument list)
MP_splitOpCond(condition, op, actual argument list)
MP_repeatBegin
MP_repeat
MP_repeatCond(condition)
MP_syncCtr(Counter *ctr, int value)
MP_syncCtrCond(condition, Counter *ctr, int value)
MP_stop
MP_allocThread(void (*f)(), Thread *tidPtr, Flag (*scheduler)(),
actual argument list)
MP_invokeRemoteThread(int proc, void (*f)(), Flag (*scheduler)(),
actual argument list)
MP_invokeRemoteThread_Var(int proc, void (*f)(), Flag (*scheduler)(),
int size, char *buf, actual argument list)
MP_varArg
MP_context(name, Thread *tid, field)
MP_endThread