Subversion Repositories HelenOS

Rev

Rev 1656 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1656 Rev 1663
Line 36... Line 36...
36
#define __LIBC__ia64PSTHREAD_H__
36
#define __LIBC__ia64PSTHREAD_H__
37
 
37
 
38
#include <types.h>
38
#include <types.h>
39
#include <align.h>
39
#include <align.h>
40
#include <libarch/stack.h>
40
#include <libarch/stack.h>
-
 
41
#include <arch/types.h>
41
 
42
 
42
/*
43
/*
43
 * context_save() and context_restore() are both leaf procedures.
44
 * context_save() and context_restore() are both leaf procedures.
44
 * No need to allocate scratch area.
45
 * No need to allocate scratch area.
45
 */
46
 */
Line 105... Line 106...
105
 
106
 
106
    /*
107
    /*
107
     * Predicate registers
108
     * Predicate registers
108
     */
109
     */
109
    uint64_t pr;
110
    uint64_t pr;
-
 
111
 
-
 
112
    __r128 f2 __attribute__ ((aligned(16)));
-
 
113
    __r128 f3;
-
 
114
    __r128 f4;
-
 
115
    __r128 f5;
-
 
116
 
-
 
117
    __r128 f16;
-
 
118
    __r128 f17;
-
 
119
    __r128 f18;
-
 
120
    __r128 f19;
-
 
121
    __r128 f20;
-
 
122
    __r128 f21;
-
 
123
    __r128 f22;
-
 
124
    __r128 f23;
-
 
125
    __r128 f24;
-
 
126
    __r128 f25;
-
 
127
    __r128 f26;
-
 
128
    __r128 f27;
-
 
129
    __r128 f28;
-
 
130
    __r128 f29;
-
 
131
    __r128 f30;
-
 
132
    __r128 f31;
-
 
133
 
110
} context_t;
134
} context_t;
111
 
135
 
112
#endif
136
#endif
113
 
137
 
114
 /** @}
138
 /** @}