3 #include "../config/config.h" 
   11 static inline uint16_t 
mulU8X16toH16(
const uint8_t charIn1, 
const uint16_t intIn2) {
 
   13 #if !defined(__AVR__) || defined(NO_ASM) 
   14     intRes = ((uint32_t)charIn1 * (uint32_t)intIn2) >> 8;
 
   25         : 
"r"(charIn1), 
"r"(intIn2)
 
   33 static inline uint16_t 
mulU24X24toH16(
const uint32_t &longIn1, 
const uint32_t &longIn2) {
 
   35 #if !defined(__AVR__) || defined(NO_ASM) 
   36     intRes = ((uint64_t)longIn1 * (uint64_t)longIn2) >> 24;
 
   70         : 
"d"(longIn1), 
"d"(longIn2)
 
   71         : 
"r0", 
"r1", 
"r26", 
"r27");
 
static uint16_t mulU24X24toH16(const uint32_t &longIn1, const uint32_t &longIn2)
(longIn1 * longIn2) >> 24
Definition: math.h:33
static uint16_t mulU8X16toH16(const uint8_t charIn1, const uint16_t intIn2)
(intIn1 * intIn2) >> 8
Definition: math.h:11
The modules namespace contains models of MMU's components.
Definition: command_base.h:8