Rev 1789 | Rev 1899 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1789 | Rev 1882 | ||
|---|---|---|---|
| Line 85... | Line 85... | ||
| 85 | 85 | ||
| 86 | /** TICK_compare Register. */ |
86 | /** TICK_compare Register. */ |
| 87 | union tick_compare_reg { |
87 | union tick_compare_reg { |
| 88 | uint64_t value; |
88 | uint64_t value; |
| 89 | struct { |
89 | struct { |
| 90 | unsigned int_dis : 1; /**< TICK_INT interrupt disabled flag. */ |
90 | unsigned int_dis : 1; /**< TICK_INT interrupt disabled flag. */ |
| 91 | uint64_t tick_cmpr : 63; /**< Compare value for TICK interrupts. */ |
91 | uint64_t tick_cmpr : 63; /**< Compare value for TICK interrupts. */ |
| 92 | } __attribute__ ((packed)); |
92 | } __attribute__ ((packed)); |
| 93 | }; |
93 | }; |
| 94 | typedef union tick_compare_reg tick_compare_reg_t; |
94 | typedef union tick_compare_reg tick_compare_reg_t; |
| 95 | 95 | ||
| Line 103... | Line 103... | ||
| 103 | unsigned tick_int : 1; |
103 | unsigned tick_int : 1; |
| 104 | } __attribute__ ((packed)); |
104 | } __attribute__ ((packed)); |
| 105 | }; |
105 | }; |
| 106 | typedef union softint_reg softint_reg_t; |
106 | typedef union softint_reg softint_reg_t; |
| 107 | 107 | ||
| - | 108 | /** Floating-point Registers State Register. */ |
|
| - | 109 | union fprs_reg { |
|
| - | 110 | uint64_t value; |
|
| - | 111 | struct { |
|
| - | 112 | uint64_t : 61; |
|
| - | 113 | unsigned fef : 1; |
|
| - | 114 | unsigned du : 1; |
|
| - | 115 | unsigned dl : 1; |
|
| - | 116 | } __attribute__ ((packed)); |
|
| - | 117 | }; |
|
| - | 118 | typedef union fprs_reg fprs_reg_t; |
|
| - | 119 | ||
| 108 | #endif |
120 | #endif |
| 109 | 121 | ||
| 110 | /** @} |
122 | /** @} |
| 111 | */ |
123 | */ |