Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

axp.h File Reference

Go to the source code of this file.

Defines

#define QUICKTHREADS_GROW_DOWN
#define QUICKTHREADS_STKALIGN   (16)
#define QUICKTHREADS_STKBASE   (10 * 8)
#define QUICKTHREADS_VSTKBASE   QUICKTHREADS_STKBASE
#define QUICKTHREADS_R26   0
#define QUICKTHREADS_R9   1
#define QUICKTHREADS_R10   2
#define QUICKTHREADS_R11   3
#define QUICKTHREADS_R12   4
#define QUICKTHREADS_ARGS_MD(sp)   (QUICKTHREADS_SPUT (sp, QUICKTHREADS_R26, qt_start))
#define QUICKTHREADS_VARGS(sp, nbytes, vargs, pt, startup, vuserf, cleanup)
#define QUICKTHREADS_ONLY_INDEX   (QUICKTHREADS_R12)
#define QUICKTHREADS_USER_INDEX   (QUICKTHREADS_R11)
#define QUICKTHREADS_ARGT_INDEX   (QUICKTHREADS_R10)
#define QUICKTHREADS_ARGU_INDEX   (QUICKTHREADS_R9)
#define QUICKTHREADS_VCLEANUP_INDEX   (QUICKTHREADS_R10)
#define QUICKTHREADS_VUSERF_INDEX   (QUICKTHREADS_R11)
#define QUICKTHREADS_VSTARTUP_INDEX   (QUICKTHREADS_R12)
#define QUICKTHREADS_VARGT_INDEX   (QUICKTHREADS_R9)

Typedefs

typedef unsigned long qt_word_t
typedef void( qt_function_t )(void)

Functions

void qt_start (void)
qt_tqt_vargs (struct qt_t *sp, int nbytes, struct va_list *vargs, void *pt, qt_function_t *startup, qt_function_t *vuserf, qt_function_t *cleanup)


Define Documentation

#define QUICKTHREADS_ARGS_MD sp       (QUICKTHREADS_SPUT (sp, QUICKTHREADS_R26, qt_start))
 

Definition at line 126 of file axp.h.

#define QUICKTHREADS_ARGT_INDEX   (QUICKTHREADS_R10)
 

Definition at line 152 of file axp.h.

#define QUICKTHREADS_ARGU_INDEX   (QUICKTHREADS_R9)
 

Definition at line 153 of file axp.h.

#define QUICKTHREADS_GROW_DOWN
 

Definition at line 17 of file axp.h.

#define QUICKTHREADS_ONLY_INDEX   (QUICKTHREADS_R12)
 

Definition at line 150 of file axp.h.

#define QUICKTHREADS_R10   2
 

Definition at line 108 of file axp.h.

#define QUICKTHREADS_R11   3
 

Definition at line 109 of file axp.h.

#define QUICKTHREADS_R12   4
 

Definition at line 110 of file axp.h.

#define QUICKTHREADS_R26   0
 

Definition at line 106 of file axp.h.

#define QUICKTHREADS_R9   1
 

Definition at line 107 of file axp.h.

#define QUICKTHREADS_STKALIGN   (16)
 

Definition at line 96 of file axp.h.

#define QUICKTHREADS_STKBASE   (10 * 8)
 

Definition at line 101 of file axp.h.

#define QUICKTHREADS_USER_INDEX   (QUICKTHREADS_R11)
 

Definition at line 151 of file axp.h.

#define QUICKTHREADS_VARGS sp,
nbytes,
vargs,
pt,
startup,
vuserf,
cleanup   
 

Value:

(qt_vargs (sp, nbytes, (struct va_list *)(&(vargs)), pt, \
       (qt_function_t *) startup, (qt_function_t *)vuserf, \
       (qt_function_t *)cleanup));

Definition at line 143 of file axp.h.

#define QUICKTHREADS_VARGT_INDEX   (QUICKTHREADS_R9)
 

Definition at line 158 of file axp.h.

#define QUICKTHREADS_VCLEANUP_INDEX   (QUICKTHREADS_R10)
 

Definition at line 155 of file axp.h.

#define QUICKTHREADS_VSTARTUP_INDEX   (QUICKTHREADS_R12)
 

Definition at line 157 of file axp.h.

#define QUICKTHREADS_VSTKBASE   QUICKTHREADS_STKBASE
 

Definition at line 102 of file axp.h.

#define QUICKTHREADS_VUSERF_INDEX   (QUICKTHREADS_R11)
 

Definition at line 156 of file axp.h.


Typedef Documentation

typedef void( qt_function_t)(void)
 

Definition at line 133 of file axp.h.

typedef unsigned long qt_word_t
 

Definition at line 19 of file axp.h.


Function Documentation

void qt_start void   
 

struct qt_t* qt_vargs struct qt_t   sp,
int    nbytes,
struct va_list *    vargs,
void *    pt,
qt_function_t   startup,
qt_function_t   vuserf,
qt_function_t   cleanup
 


Generated on Fri Jan 14 08:29:18 2005 for SystemC2.1beta11(excludingMSLib)(IncludingSCV)\nProvidedby:www.openverificationfoundation.org by doxygen1.2.18