Nugget
Loading...
Searching...
No Matches
Public Attributes | List of all members
Registers Struct Reference

#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
 

Member Data Documentation

◆ a0

uint32_t Registers::a0

◆ a1

uint32_t Registers::a1

◆ a2

uint32_t Registers::a2

◆ a3

uint32_t Registers::a3

◆ at

uint32_t Registers::at

◆ Cause

uint32_t Registers::Cause

◆ fp

uint32_t Registers::fp

◆ gp

uint32_t Registers::gp

◆ [union]

union { ... } Registers::GPR

◆ hi

uint32_t Registers::hi

◆ k0

uint32_t Registers::k0

◆ k1

uint32_t Registers::k1

◆ lo

uint32_t Registers::lo

◆ [struct]

struct { ... } Registers::n

◆ r

uint32_t Registers::r[32]

◆ r0

uint32_t Registers::r0

◆ ra

uint32_t Registers::ra

◆ returnPC

uint32_t Registers::returnPC

◆ s0

uint32_t Registers::s0

◆ s1

uint32_t Registers::s1

◆ s2

uint32_t Registers::s2

◆ s3

uint32_t Registers::s3

◆ s4

uint32_t Registers::s4

◆ s5

uint32_t Registers::s5

◆ s6

uint32_t Registers::s6

◆ s7

uint32_t Registers::s7

◆ sp

uint32_t Registers::sp

◆ SR

uint32_t Registers::SR

◆ t0

uint32_t Registers::t0

◆ t1

uint32_t Registers::t1

◆ t2

uint32_t Registers::t2

◆ t3

uint32_t Registers::t3

◆ t4

uint32_t Registers::t4

◆ t5

uint32_t Registers::t5

◆ t6

uint32_t Registers::t6

◆ t7

uint32_t Registers::t7

◆ t8

uint32_t Registers::t8

◆ t9

uint32_t Registers::t9

◆ v0

uint32_t Registers::v0

◆ v1

uint32_t Registers::v1

The documentation for this struct was generated from the following file: