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

sparc.h File Reference

Go to the source code of this file.

Defines

#define QUICKTHREADS_STKBASE   (18 * 4)
#define QUICKTHREADS_VSTKBASE   QUICKTHREADS_STKBASE
#define QUICKTHREADS_STKALIGN   (8)
#define QUICKTHREADS_ONLY_INDEX   (QUICKTHREADS_I5)
#define QUICKTHREADS_USER_INDEX   (QUICKTHREADS_I4)
#define QUICKTHREADS_ARGT_INDEX   (QUICKTHREADS_I2)
#define QUICKTHREADS_ARGU_INDEX   (QUICKTHREADS_I1)
#define QUICKTHREADS_VSTARTUP_INDEX   (QUICKTHREADS_I5)
#define QUICKTHREADS_VUSERF_INDEX   (QUICKTHREADS_I4)
#define QUICKTHREADS_VCLEANUP_INDEX   (QUICKTHREADS_I3)
#define QUICKTHREADS_VARGT_INDEX   (QUICKTHREADS_I2)
#define QUICKTHREADS_O7   (16)
#define QUICKTHREADS_I6   (14)
#define QUICKTHREADS_I5   (13)
#define QUICKTHREADS_I4   (12)
#define QUICKTHREADS_I3   (11)
#define QUICKTHREADS_I2   (10)
#define QUICKTHREADS_I1   ( 9)
#define QUICKTHREADS_ARGS_MD(top)
#define QUICKTHREADS_VARGS_MD0(sp, vabytes)   ((qt_t *)(((char *)(sp)) - 8*4 - QUICKTHREADS_STKROUNDUP(vabytes)))
#define QUICKTHREADS_VARGS_MD1(sp)   (QUICKTHREADS_SPUT (sp, QUICKTHREADS_O7, ((void *)(((int)qt_vstart)-8))))
#define QUICKTHREADS_VARGS_ADJUST(sp)   (((char *)sp)+4)
#define QUICKTHREADS_VARGS_DEFAULT
#define QUICKTHREADS_GROW_DOWN

Typedefs

typedef unsigned long qt_word_t

Functions

void qt_start (void)
void qt_vstart (void)


Define Documentation

#define QUICKTHREADS_ARGS_MD top   
 

Value:

(QUICKTHREADS_SPUT ((top), QUICKTHREADS_O7, ((void *)(((int)qt_start)-8))), \
     QUICKTHREADS_SPUT ((top), QUICKTHREADS_I6, 0))

Definition at line 112 of file sparc.h.

#define QUICKTHREADS_ARGT_INDEX   (QUICKTHREADS_I2)
 

Definition at line 89 of file sparc.h.

#define QUICKTHREADS_ARGU_INDEX   (QUICKTHREADS_I1)
 

Definition at line 90 of file sparc.h.

#define QUICKTHREADS_GROW_DOWN
 

Definition at line 138 of file sparc.h.

#define QUICKTHREADS_I1   ( 9)
 

Definition at line 103 of file sparc.h.

#define QUICKTHREADS_I2   (10)
 

Definition at line 102 of file sparc.h.

#define QUICKTHREADS_I3   (11)
 

Definition at line 101 of file sparc.h.

#define QUICKTHREADS_I4   (12)
 

Definition at line 100 of file sparc.h.

#define QUICKTHREADS_I5   (13)
 

Definition at line 99 of file sparc.h.

#define QUICKTHREADS_I6   (14)
 

Definition at line 98 of file sparc.h.

#define QUICKTHREADS_O7   (16)
 

Definition at line 97 of file sparc.h.

#define QUICKTHREADS_ONLY_INDEX   (QUICKTHREADS_I5)
 

Definition at line 87 of file sparc.h.

#define QUICKTHREADS_STKALIGN   (8)
 

Definition at line 85 of file sparc.h.

#define QUICKTHREADS_STKBASE   (18 * 4)
 

Definition at line 80 of file sparc.h.

#define QUICKTHREADS_USER_INDEX   (QUICKTHREADS_I4)
 

Definition at line 88 of file sparc.h.

#define QUICKTHREADS_VARGS_ADJUST sp       (((char *)sp)+4)
 

Definition at line 133 of file sparc.h.

#define QUICKTHREADS_VARGS_DEFAULT
 

Definition at line 135 of file sparc.h.

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

Definition at line 124 of file sparc.h.

#define QUICKTHREADS_VARGS_MD1 sp       (QUICKTHREADS_SPUT (sp, QUICKTHREADS_O7, ((void *)(((int)qt_vstart)-8))))
 

Definition at line 127 of file sparc.h.

#define QUICKTHREADS_VARGT_INDEX   (QUICKTHREADS_I2)
 

Definition at line 95 of file sparc.h.

#define QUICKTHREADS_VCLEANUP_INDEX   (QUICKTHREADS_I3)
 

Definition at line 94 of file sparc.h.

#define QUICKTHREADS_VSTARTUP_INDEX   (QUICKTHREADS_I5)
 

Definition at line 92 of file sparc.h.

#define QUICKTHREADS_VSTKBASE   QUICKTHREADS_STKBASE
 

Definition at line 81 of file sparc.h.

#define QUICKTHREADS_VUSERF_INDEX   (QUICKTHREADS_I4)
 

Definition at line 93 of file sparc.h.


Typedef Documentation

typedef unsigned long qt_word_t
 

Definition at line 17 of file sparc.h.


Function Documentation

void qt_start void   
 

void qt_vstart void   
 


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