microfmt
Zero-allocation C++ formatting for constrained environments
Loading...
Searching...
No Matches
Classes | Enumerations
microfmt::dwarf::riscv Namespace Reference

Classes

struct  register_traits
 

Enumerations

enum  : uint32_t {
  x0 = 0 , zero = 0 , x1 = 1 , ra = 1 ,
  x2 = 2 , sp = 2 , x3 = 3 , gp = 3 ,
  x4 = 4 , tp = 4 , x5 = 5 , t0 = 5 ,
  x6 = 6 , t1 = 6 , x7 = 7 , t2 = 7 ,
  x8 = 8 , s0 = 8 , fp = 8 , x9 = 9 ,
  s1 = 9 , x10 = 10 , a0 = 10 , x11 = 11 ,
  a1 = 11 , x12 = 12 , a2 = 12 , x13 = 13 ,
  a3 = 13 , x14 = 14 , a4 = 14 , x15 = 15 ,
  a5 = 15 , x16 = 16 , a6 = 16 , x17 = 17 ,
  a7 = 17 , x18 = 18 , s2 = 18 , x19 = 19 ,
  s3 = 19 , x20 = 20 , s4 = 20 , x21 = 21 ,
  s5 = 21 , x22 = 22 , s6 = 22 , x23 = 23 ,
  s7 = 23 , x24 = 24 , s8 = 24 , x25 = 25 ,
  s9 = 25 , x26 = 26 , s10 = 26 , x27 = 27 ,
  s11 = 27 , x28 = 28 , s12 = 28 , t3 = 28 ,
  x29 = 29 , s13 = 29 , t4 = 29 , x30 = 30 ,
  s14 = 30 , t5 = 30 , x31 = 31 , s15 = 31 ,
  t6 = 31 , f0 = 32 , f1 = 33 , f2 = 34 ,
  f3 = 35 , f4 = 36 , f5 = 37 , f6 = 38 ,
  f7 = 39 , f8 = 40 , f9 = 41 , f10 = 42 ,
  f11 = 43 , f12 = 44 , f13 = 45 , f14 = 46 ,
  f15 = 47 , f16 = 48 , f17 = 49 , f18 = 50 ,
  f19 = 51 , f20 = 52 , f21 = 53 , f22 = 54 ,
  f23 = 55 , f24 = 56 , f25 = 57 , f26 = 58 ,
  f27 = 59 , f28 = 60 , f29 = 61 , f30 = 62 ,
  f31 = 63 , pc = 65 , sstatus = 256 , sepc = 257 ,
  stval = 258 , satp = 259 , mstatus = 260 , mepc = 261 ,
  mtvec = 262
}
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum : uint32_t
Enumerator
x0 
zero 
x1 
ra 
x2 
sp 
x3 
gp 
x4 
tp 
x5 
t0 
x6 
t1 
x7 
t2 
x8 
s0 
fp 
x9 
s1 
x10 
a0 
x11 
a1 
x12 
a2 
x13 
a3 
x14 
a4 
x15 
a5 
x16 
a6 
x17 
a7 
x18 
s2 
x19 
s3 
x20 
s4 
x21 
s5 
x22 
s6 
x23 
s7 
x24 
s8 
x25 
s9 
x26 
s10 
x27 
s11 
x28 
s12 
t3 
x29 
s13 
t4 
x30 
s14 
t5 
x31 
s15 
t6 
f0 
f1 
f2 
f3 
f4 
f5 
f6 
f7 
f8 
f9 
f10 
f11 
f12 
f13 
f14 
f15 
f16 
f17 
f18 
f19 
f20 
f21 
f22 
f23 
f24 
f25 
f26 
f27 
f28 
f29 
f30 
f31 
pc 
sstatus 
sepc 
stval 
satp 
mstatus 
mepc 
mtvec