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

m88k.h File Reference

Go to the source code of this file.

Defines

#define QUICKTHREADS_GROW_DOWN
#define QUICKTHREADS_STKALIGN   (16)
#define QUICKTHREADS_STKBASE   (16*4 + 8*4)
#define QUICKTHREADS_VSTKBASE   (8*4 + 8*4)
#define QUICKTHREADS_1   (8+2)
#define QUICKTHREADS_14   (8+3)
#define QUICKTHREADS_15   (8+4)
#define QUICKTHREADS_16   (8+5)
#define QUICKTHREADS_17   (8+6)
#define QUICKTHREADS_30   (8+15)
#define QUICKTHREADS_ARGS_MD(sp)
#define QUICKTHREADS_VARGS(sp, nbytes, vargs, pt, startup, vuserf, cleanup)
#define QUICKTHREADS_ONLY_INDEX   (QUICKTHREADS_17)
#define QUICKTHREADS_USER_INDEX   (QUICKTHREADS_16)
#define QUICKTHREADS_ARGT_INDEX   (QUICKTHREADS_15)
#define QUICKTHREADS_ARGU_INDEX   (QUICKTHREADS_14)
#define QUICKTHREADS_VCLEANUP_INDEX   (QUICKTHREADS_14)
#define QUICKTHREADS_VUSERF_INDEX   (QUICKTHREADS_16)
#define QUICKTHREADS_VSTARTUP_INDEX   (QUICKTHREADS_17)
#define QUICKTHREADS_VARGT_INDEX   (QUICKTHREADS_15)

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, void *vargs, void *pt, qt_function_t *startup, qt_function_t *vuserf, qt_function_t *cleanup)


Define Documentation

#define QUICKTHREADS_1   (8+2)
 

Definition at line 98 of file m88k.h.

#define QUICKTHREADS_14   (8+3)
 

Definition at line 99 of file m88k.h.

#define QUICKTHREADS_15   (8+4)
 

Definition at line 100 of file m88k.h.

#define QUICKTHREADS_16   (8+5)
 

Definition at line 101 of file m88k.h.

#define QUICKTHREADS_17   (8+6)
 

Definition at line 102 of file m88k.h.

#define QUICKTHREADS_30   (8+15)
 

Definition at line 103 of file m88k.h.

#define QUICKTHREADS_ARGS_MD sp   
 

Value:

Definition at line 126 of file m88k.h.

#define QUICKTHREADS_ARGT_INDEX   (QUICKTHREADS_15)
 

Definition at line 151 of file m88k.h.

#define QUICKTHREADS_ARGU_INDEX   (QUICKTHREADS_14)
 

Definition at line 152 of file m88k.h.

#define QUICKTHREADS_GROW_DOWN
 

Definition at line 19 of file m88k.h.

#define QUICKTHREADS_ONLY_INDEX   (QUICKTHREADS_17)
 

Definition at line 149 of file m88k.h.

#define QUICKTHREADS_STKALIGN   (16)
 

Definition at line 82 of file m88k.h.

#define QUICKTHREADS_STKBASE   (16*4 + 8*4)
 

Definition at line 93 of file m88k.h.

#define QUICKTHREADS_USER_INDEX   (QUICKTHREADS_16)
 

Definition at line 150 of file m88k.h.

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

Value:

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

Definition at line 143 of file m88k.h.

#define QUICKTHREADS_VARGT_INDEX   (QUICKTHREADS_15)
 

Definition at line 157 of file m88k.h.

#define QUICKTHREADS_VCLEANUP_INDEX   (QUICKTHREADS_14)
 

Definition at line 154 of file m88k.h.

#define QUICKTHREADS_VSTARTUP_INDEX   (QUICKTHREADS_17)
 

Definition at line 156 of file m88k.h.

#define QUICKTHREADS_VSTKBASE   (8*4 + 8*4)
 

Definition at line 94 of file m88k.h.

#define QUICKTHREADS_VUSERF_INDEX   (QUICKTHREADS_16)
 

Definition at line 155 of file m88k.h.


Typedef Documentation

typedef void( qt_function_t)(void)
 

Definition at line 134 of file m88k.h.

typedef unsigned long qt_word_t
 

Definition at line 17 of file m88k.h.


Function Documentation

void qt_start void   
 

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


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