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 |