Everything

R_MAC32Bit_MULUnsigned

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)]

I/O

Argument

Description

I

uint32_t data_a;

Multiplicand

I

uint32_t data_b;

Multiplier

O

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.