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

i386.h File Reference

Go to the source code of this file.

Defines

#define QUICKTHREADS_STKBASE   (9 * 4)
#define QUICKTHREADS_VSTKBASE   (5 * 4)
#define QUICKTHREADS_STKALIGN   (4)
#define QUICKTHREADS_ONLY_INDEX   (QUICKTHREADS_PC)
#define QUICKTHREADS_USER_INDEX   (QUICKTHREADS_ARG2)
#define QUICKTHREADS_ARGT_INDEX   (QUICKTHREADS_ARG1)
#define QUICKTHREADS_ARGU_INDEX   (QUICKTHREADS_ARG0)
#define QUICKTHREADS_VSTARTUP_INDEX   (QUICKTHREADS_EBP)
#define QUICKTHREADS_VUSERF_INDEX   (QUICKTHREADS_EBX)
#define QUICKTHREADS_VCLEANUP_INDEX   (QUICKTHREADS_ESI)
#define QUICKTHREADS_VARGT_INDEX   (QUICKTHREADS_EDI)
#define QUICKTHREADS_EBX   0
#define QUICKTHREADS_EDI   1
#define QUICKTHREADS_ESI   2
#define QUICKTHREADS_EBP   3
#define QUICKTHREADS_PC   4
#define QUICKTHREADS_RPC   5
#define QUICKTHREADS_ARG0   6
#define QUICKTHREADS_ARG1   7
#define QUICKTHREADS_ARG2   8
#define QUICKTHREADS_GROW_DOWN
#define QUICKTHREADS_ARGS_MD(sto)   (QUICKTHREADS_SPUT (sto, QUICKTHREADS_RPC, qt_error))
#define QUICKTHREADS_VARGS_MD0(sto, nbytes)   ((qt_t *)(((char *)(sto)) - QUICKTHREADS_STKROUNDUP(nbytes)))
#define QUICKTHREADS_VARGS_MD1(sto)   (QUICKTHREADS_SPUT (sto, QUICKTHREADS_PC, qt_vstart))
#define QUICKTHREADS_VARGS_DEFAULT

Typedefs

typedef unsigned long qt_word_t

Functions

void qt_vstart (void)
void qt_error (void)


Define Documentation

#define QUICKTHREADS_ARG0   6
 

Definition at line 95 of file i386.h.

#define QUICKTHREADS_ARG1   7
 

Definition at line 96 of file i386.h.

#define QUICKTHREADS_ARG2   8
 

Definition at line 97 of file i386.h.

#define QUICKTHREADS_ARGS_MD sto       (QUICKTHREADS_SPUT (sto, QUICKTHREADS_RPC, qt_error))
 

Definition at line 107 of file i386.h.

#define QUICKTHREADS_ARGT_INDEX   (QUICKTHREADS_ARG1)
 

Definition at line 79 of file i386.h.

#define QUICKTHREADS_ARGU_INDEX   (QUICKTHREADS_ARG0)
 

Definition at line 80 of file i386.h.

#define QUICKTHREADS_EBP   3
 

Definition at line 91 of file i386.h.

#define QUICKTHREADS_EBX   0
 

Definition at line 88 of file i386.h.

#define QUICKTHREADS_EDI   1
 

Definition at line 89 of file i386.h.

#define QUICKTHREADS_ESI   2
 

Definition at line 90 of file i386.h.

#define QUICKTHREADS_GROW_DOWN
 

Definition at line 102 of file i386.h.

#define QUICKTHREADS_ONLY_INDEX   (QUICKTHREADS_PC)
 

Definition at line 77 of file i386.h.

#define QUICKTHREADS_PC   4
 

Definition at line 92 of file i386.h.

#define QUICKTHREADS_RPC   5
 

Definition at line 94 of file i386.h.

#define QUICKTHREADS_STKALIGN   (4)
 

Definition at line 73 of file i386.h.

#define QUICKTHREADS_STKBASE   (9 * 4)
 

Definition at line 66 of file i386.h.

#define QUICKTHREADS_USER_INDEX   (QUICKTHREADS_ARG2)
 

Definition at line 78 of file i386.h.

#define QUICKTHREADS_VARGS_DEFAULT
 

Definition at line 118 of file i386.h.

#define QUICKTHREADS_VARGS_MD0 sto,
nbytes       ((qt_t *)(((char *)(sto)) - QUICKTHREADS_STKROUNDUP(nbytes)))
 

Definition at line 112 of file i386.h.

#define QUICKTHREADS_VARGS_MD1 sto       (QUICKTHREADS_SPUT (sto, QUICKTHREADS_PC, qt_vstart))
 

Definition at line 115 of file i386.h.

#define QUICKTHREADS_VARGT_INDEX   (QUICKTHREADS_EDI)
 

Definition at line 85 of file i386.h.

#define QUICKTHREADS_VCLEANUP_INDEX   (QUICKTHREADS_ESI)
 

Definition at line 84 of file i386.h.

#define QUICKTHREADS_VSTARTUP_INDEX   (QUICKTHREADS_EBP)
 

Definition at line 82 of file i386.h.

#define QUICKTHREADS_VSTKBASE   (5 * 4)
 

Definition at line 69 of file i386.h.

#define QUICKTHREADS_VUSERF_INDEX   (QUICKTHREADS_EBX)
 

Definition at line 83 of file i386.h.


Typedef Documentation

typedef unsigned long qt_word_t
 

Definition at line 17 of file i386.h.


Function Documentation

void qt_error 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