23void lsl(uint8_t d,
struct CORE *core);
31void lsr(uint8_t d,
struct CORE *core);
39void rol(uint8_t d,
struct CORE *core);
47void ror(uint8_t d,
struct CORE *core);
55void asr(uint8_t d,
struct CORE *core);
63void swap(uint8_t d,
struct CORE *core);
72void sbi(uint8_t IO, uint8_t n,
struct CORE *core);
81void cbi(uint8_t IO, uint8_t n,
struct CORE *core);
90void bst(uint8_t d, uint8_t b,
struct CORE *core);
99void bld(uint8_t d, uint8_t b,
struct CORE *core);
107void bset(uint8_t s,
struct CORE *core);
115void bclr(uint8_t s,
struct CORE *core);
void cli(struct CORE *core)
Clear Global Interrupt Flag.
void rol(uint8_t d, struct CORE *core)
Rotate Left through Carry.
void seh(struct CORE *core)
Set Half Carry Flag.
void bset(uint8_t s, struct CORE *core)
Set Bit in SREG.
void sei(struct CORE *core)
Set Global Interrupt Flag.
void lsr(uint8_t d, struct CORE *core)
Logical Shift Right.
void cbi(uint8_t IO, uint8_t n, struct CORE *core)
Clear Bit in I/O Register.
void set(struct CORE *core)
Set T Flag.
void sec(struct CORE *core)
Set Carry Flag.
void bld(uint8_t d, uint8_t b, struct CORE *core)
Bit Load from T Flag in SREG to Register.
void clc(struct CORE *core)
Clear Carry Flag.
void swap(uint8_t d, struct CORE *core)
Swap nibbles in a register.
void bclr(uint8_t s, struct CORE *core)
Clear Bit in SREG.
void lsl(uint8_t d, struct CORE *core)
Logical Shift Left.
void cls(struct CORE *core)
Clear Signed Flag.
void ror(uint8_t d, struct CORE *core)
Rotate Right through Carry.
void clh(struct CORE *core)
Clear Half Carry Flag.
void cln(struct CORE *core)
Clear Negative Flag.
void asr(uint8_t d, struct CORE *core)
Arithmetic Shift Right.
void clt(struct CORE *core)
Clear T Flag.
void sez(struct CORE *core)
Set Zero Flag.
void sen(struct CORE *core)
Set Negative Flag.
void clz(struct CORE *core)
Clear Zero Flag.
void clv(struct CORE *core)
Clear Overflow Flag.
void bst(uint8_t d, uint8_t b, struct CORE *core)
Bit Store from Register to T Flag in SREG.
void sbi(uint8_t IO, uint8_t n, struct CORE *core)
Set Bit in I/O Register.
void sev(struct CORE *core)
Set Overflow Flag.
void ses(struct CORE *core)
Set Signed Flag.
Core structure containing general purpose registers, program counter, stack pointer,...