Telkin
Loading...
Searching...
No Matches
tk::ppc::internal Namespace Reference

Functions

consteval u32 I_form (u8 op, s32 li, bool aa, bool lk)
consteval u32 B_form (u8 op, u8 bo, u8 bi, s16 bd, bool aa, bool lk)
consteval u32 D_form (u8 op, u8 rsd, u8 ra, s16 d)
consteval u32 X_form (u8 op, u8 rsd, u8 ra, u8 rb, u16 xo, bool rc)
consteval u32 XO_form (u8 op, u8 rt, u8 ra, u8 rb, bool oe, u16 xo, bool rc)
consteval u32 A_form (u8 op, u8 frt, u8 fra, u8 frb, u8 frc, u8 xo, bool rc)
consteval u32 M_form (u8 op, u8 rs, u8 ra, u8 sh, u8 mb, u8 me, bool rc)
consteval u8 cr_field (CR cr)

Function Documentation

◆ I_form()

u32 tk::ppc::internal::I_form ( u8 op,
s32 li,
bool aa,
bool lk )
consteval

◆ B_form()

u32 tk::ppc::internal::B_form ( u8 op,
u8 bo,
u8 bi,
s16 bd,
bool aa,
bool lk )
consteval

◆ D_form()

u32 tk::ppc::internal::D_form ( u8 op,
u8 rsd,
u8 ra,
s16 d )
consteval

◆ X_form()

u32 tk::ppc::internal::X_form ( u8 op,
u8 rsd,
u8 ra,
u8 rb,
u16 xo,
bool rc )
consteval

◆ XO_form()

u32 tk::ppc::internal::XO_form ( u8 op,
u8 rt,
u8 ra,
u8 rb,
bool oe,
u16 xo,
bool rc )
consteval

◆ A_form()

u32 tk::ppc::internal::A_form ( u8 op,
u8 frt,
u8 fra,
u8 frb,
u8 frc,
u8 xo,
bool rc )
consteval

◆ M_form()

u32 tk::ppc::internal::M_form ( u8 op,
u8 rs,
u8 ra,
u8 sh,
u8 mb,
u8 me,
bool rc )
consteval

◆ cr_field()

u8 tk::ppc::internal::cr_field ( CR cr)
consteval