|
Nugget
|
#include <common/kernel/threads.h>
Public Attributes | ||
| union { | ||
| struct { | ||
| uint32_t r0 | ||
| uint32_t at | ||
| uint32_t v0 | ||
| uint32_t v1 | ||
| uint32_t a0 | ||
| uint32_t a1 | ||
| uint32_t a2 | ||
| uint32_t a3 | ||
| uint32_t t0 | ||
| uint32_t t1 | ||
| uint32_t t2 | ||
| uint32_t t3 | ||
| uint32_t t4 | ||
| uint32_t t5 | ||
| uint32_t t6 | ||
| uint32_t t7 | ||
| uint32_t s0 | ||
| uint32_t s1 | ||
| uint32_t s2 | ||
| uint32_t s3 | ||
| uint32_t s4 | ||
| uint32_t s5 | ||
| uint32_t s6 | ||
| uint32_t s7 | ||
| uint32_t t8 | ||
| uint32_t t9 | ||
| uint32_t k0 | ||
| uint32_t k1 | ||
| uint32_t gp | ||
| uint32_t sp | ||
| uint32_t fp | ||
| uint32_t ra | ||
| } n | ||
| uint32_t r [32] | ||
| } | GPR | |
| uint32_t | returnPC | |
| uint32_t | hi | |
| uint32_t | lo | |
| uint32_t | SR | |
| uint32_t | Cause | |
| uint32_t Registers::a0 |
| uint32_t Registers::a1 |
| uint32_t Registers::a2 |
| uint32_t Registers::a3 |
| uint32_t Registers::at |
| uint32_t Registers::Cause |
| uint32_t Registers::fp |
| uint32_t Registers::gp |
| union { ... } Registers::GPR |
| uint32_t Registers::hi |
| uint32_t Registers::k0 |
| uint32_t Registers::k1 |
| uint32_t Registers::lo |
| struct { ... } Registers::n |
| uint32_t Registers::r[32] |
| uint32_t Registers::r0 |
| uint32_t Registers::ra |
| uint32_t Registers::returnPC |
| uint32_t Registers::s0 |
| uint32_t Registers::s1 |
| uint32_t Registers::s2 |
| uint32_t Registers::s3 |
| uint32_t Registers::s4 |
| uint32_t Registers::s5 |
| uint32_t Registers::s6 |
| uint32_t Registers::s7 |
| uint32_t Registers::sp |
| uint32_t Registers::SR |
| uint32_t Registers::t0 |
| uint32_t Registers::t1 |
| uint32_t Registers::t2 |
| uint32_t Registers::t3 |
| uint32_t Registers::t4 |
| uint32_t Registers::t5 |
| uint32_t Registers::t6 |
| uint32_t Registers::t7 |
| uint32_t Registers::t8 |
| uint32_t Registers::t9 |
| uint32_t Registers::v0 |
| uint32_t Registers::v1 |