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 | /** @} |