Operates the unsigned multiply.
[Syntax]
#include “r_cg_macrodriver.h”
#include “r_cg_mac32bit.h”
void R_MAC32Bit_MULUnsigned(uint32_t data_a, uint32_t data_b, mac32bit_uint64_t * buffer_64bit);
|
[Argument(s)]
|
|
|
|
uint32_t data_a
|
Multiplicand
|
|
uint32_t data_b
|
Multiplier
|
|
mac32bit_uint64_t
* buffer_64bit
|
Multiplier result
|
Remark | Below is an example of the structure mac32bit_uint64_t for the multiplier result. |
typedef struct
{
uint16_t low_low;
uint16_t low_high;
uint16_t high_low;
uint16_t high_high;
} mac32bit_uint64_t;
|
[Return value]
None.