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

ksr1.h File Reference

Go to the source code of this file.

Defines

#define QUICKTHREADS_STKALIGN   128
#define QUICKTHREADS_GROW_DOWN
#define QUICKTHREADS_STKBASE   QUICKTHREADS_STKALIGN
#define QUICKTHREADS_VSTKBASE   QUICKTHREADS_STKBASE
#define QUICKTHREADS_ARGS_MD(sp)   (QUICKTHREADS_SPUT (sp, 1, ((qt_word_t *)qt_start)[0]))
#define QUICKTHREADS_ONLY_INDEX   (5)
#define QUICKTHREADS_USER_INDEX   (4)
#define QUICKTHREADS_ARGT_INDEX   (3)
#define QUICKTHREADS_ARGU_INDEX   (2)
#define QUICKTHREADS_VARGS_DEFAULT
#define QUICKTHREADS_VARGS(sp, nb, vargs, pt, startup, vuserf, cleanup)   (qt_vargs (sp, nbytes, &vargs, pt, startup, vuserf, cleanup))
#define QUICKTHREADS_VARGS_MD0(sp, vabytes)   ((qt_t *)(((char *)(sp)) - 4*8 - QUICKTHREADS_STKROUNDUP(vabytes)))
#define QUICKTHREADS_VARGS_MD1(sp)   (QUICKTHREADS_SPUT (sp, 0, ((qt_word_t *)qt_vstart)[0]))
#define QUICKTHREADS_VCLEANUP_INDEX   (4)
#define QUICKTHREADS_VUSERF_INDEX   (3)
#define QUICKTHREADS_VSTARTUP_INDEX   (2)
#define QUICKTHREADS_VARGT_INDEX   (1)

Typedefs

typedef unsigned long qt_word_t

Functions

void qt_start (void)
void qt_vstart (void)


Define Documentation

#define QUICKTHREADS_ARGS_MD sp       (QUICKTHREADS_SPUT (sp, 1, ((qt_word_t *)qt_start)[0]))
 

Definition at line 137 of file ksr1.h.

#define QUICKTHREADS_ARGT_INDEX   (3)
 

Definition at line 145 of file ksr1.h.

#define QUICKTHREADS_ARGU_INDEX   (2)
 

Definition at line 146 of file ksr1.h.

#define QUICKTHREADS_GROW_DOWN
 

Definition at line 122 of file ksr1.h.

#define QUICKTHREADS_ONLY_INDEX   (5)
 

Definition at line 143 of file ksr1.h.

#define QUICKTHREADS_STKALIGN   128
 

Definition at line 121 of file ksr1.h.

#define QUICKTHREADS_STKBASE   QUICKTHREADS_STKALIGN
 

Definition at line 125 of file ksr1.h.

#define QUICKTHREADS_USER_INDEX   (4)
 

Definition at line 144 of file ksr1.h.

#define QUICKTHREADS_VARGS sp,
nb,
vargs,
pt,
startup,
vuserf,
cleanup       (qt_vargs (sp, nbytes, &vargs, pt, startup, vuserf, cleanup))
 

Definition at line 149 of file ksr1.h.

#define QUICKTHREADS_VARGS_DEFAULT
 

Definition at line 148 of file ksr1.h.

#define QUICKTHREADS_VARGS_MD0 sp,
vabytes       ((qt_t *)(((char *)(sp)) - 4*8 - QUICKTHREADS_STKROUNDUP(vabytes)))
 

Definition at line 153 of file ksr1.h.

#define QUICKTHREADS_VARGS_MD1 sp       (QUICKTHREADS_SPUT (sp, 0, ((qt_word_t *)qt_vstart)[0]))
 

Definition at line 157 of file ksr1.h.

#define QUICKTHREADS_VARGT_INDEX   (1)
 

Definition at line 162 of file ksr1.h.

#define QUICKTHREADS_VCLEANUP_INDEX   (4)
 

Definition at line 159 of file ksr1.h.

#define QUICKTHREADS_VSTARTUP_INDEX   (2)
 

Definition at line 161 of file ksr1.h.

#define QUICKTHREADS_VSTKBASE   QUICKTHREADS_STKBASE
 

Definition at line 126 of file ksr1.h.

#define QUICKTHREADS_VUSERF_INDEX   (3)
 

Definition at line 160 of file ksr1.h.


Typedef Documentation

typedef unsigned long qt_word_t
 

Definition at line 123 of file ksr1.h.


Function Documentation

void qt_start void   
 

void qt_vstart void   
 


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