mips.h File Reference

Go to the source code of this file.

Defines

#define QUICKTHREADS_GROW_DOWN
#define QUICKTHREADS_STKALIGN   (8)
#define QUICKTHREADS_STKBASE   (14 * 4)
#define QUICKTHREADS_VSTKBASE   QUICKTHREADS_STKBASE
#define QUICKTHREADS_31   (9+4)
#define QUICKTHREADS_19   (3+4)
#define QUICKTHREADS_18   (2+4)
#define QUICKTHREADS_17   (1+4)
#define QUICKTHREADS_16   (0+4)
#define QUICKTHREADS_ARGS_MD(sp)   (QUICKTHREADS_SPUT (sp, QUICKTHREADS_31, qt_start))
#define QUICKTHREADS_VARGS_MD0(sp, vabytes)   ((qt_t *)(((char *)(sp)) - 4*4 - QUICKTHREADS_STKROUNDUP(vabytes)))
#define QUICKTHREADS_VARGS_MD1(sp)   (QUICKTHREADS_SPUT (sp, QUICKTHREADS_31, qt_vstart))
#define QUICKTHREADS_VARGS_DEFAULT
#define QUICKTHREADS_ONLY_INDEX   (QUICKTHREADS_19)
#define QUICKTHREADS_USER_INDEX   (QUICKTHREADS_18)
#define QUICKTHREADS_ARGT_INDEX   (QUICKTHREADS_17)
#define QUICKTHREADS_ARGU_INDEX   (QUICKTHREADS_16)
#define QUICKTHREADS_VCLEANUP_INDEX   (QUICKTHREADS_16)
#define QUICKTHREADS_VUSERF_INDEX   (QUICKTHREADS_19)
#define QUICKTHREADS_VSTARTUP_INDEX   (QUICKTHREADS_18)
#define QUICKTHREADS_VARGT_INDEX   (QUICKTHREADS_17)

Typedefs

typedef unsigned long qt_word_t

Functions

void qt_start (void)
void qt_vstart (void)


Define Documentation

#define QUICKTHREADS_16   (0+4)

Definition at line 96 of file mips.h.

#define QUICKTHREADS_17   (1+4)

Definition at line 95 of file mips.h.

#define QUICKTHREADS_18   (2+4)

Definition at line 94 of file mips.h.

#define QUICKTHREADS_19   (3+4)

Definition at line 93 of file mips.h.

#define QUICKTHREADS_31   (9+4)

Definition at line 92 of file mips.h.

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

Definition at line 112 of file mips.h.

#define QUICKTHREADS_ARGT_INDEX   (QUICKTHREADS_17)

Definition at line 126 of file mips.h.

#define QUICKTHREADS_ARGU_INDEX   (QUICKTHREADS_16)

Definition at line 127 of file mips.h.

#define QUICKTHREADS_GROW_DOWN

Definition at line 19 of file mips.h.

#define QUICKTHREADS_ONLY_INDEX   (QUICKTHREADS_19)

Definition at line 124 of file mips.h.

#define QUICKTHREADS_STKALIGN   (8)

Definition at line 79 of file mips.h.

#define QUICKTHREADS_STKBASE   (14 * 4)

Definition at line 87 of file mips.h.

#define QUICKTHREADS_USER_INDEX   (QUICKTHREADS_18)

Definition at line 125 of file mips.h.

#define QUICKTHREADS_VARGS_DEFAULT

Definition at line 120 of file mips.h.

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

Definition at line 114 of file mips.h.

#define QUICKTHREADS_VARGS_MD1 ( sp   )     (QUICKTHREADS_SPUT (sp, QUICKTHREADS_31, qt_vstart))

Definition at line 118 of file mips.h.

#define QUICKTHREADS_VARGT_INDEX   (QUICKTHREADS_17)

Definition at line 132 of file mips.h.

#define QUICKTHREADS_VCLEANUP_INDEX   (QUICKTHREADS_16)

Definition at line 129 of file mips.h.

#define QUICKTHREADS_VSTARTUP_INDEX   (QUICKTHREADS_18)

Definition at line 131 of file mips.h.

#define QUICKTHREADS_VSTKBASE   QUICKTHREADS_STKBASE

Definition at line 88 of file mips.h.

#define QUICKTHREADS_VUSERF_INDEX   (QUICKTHREADS_19)

Definition at line 130 of file mips.h.


Typedef Documentation

typedef unsigned long qt_word_t

Definition at line 17 of file mips.h.


Function Documentation

void qt_start ( void   ) 

void qt_vstart ( void   ) 


Generated on Wed Jan 21 15:32:11 2009 for SystemC by  doxygen 1.5.5