R_MAC32Bit_MULUnsigned


符号なし乗算を行います。

[指定形式]

#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);

[引数]

I/O

引数

説明

I

uint32_t data_a

被乗数値

I

uint32_t data_b

乗数値

O

mac32bit_uint64_t
 * buffer_64bit

演算結果

備考

以下に,演算結果mac32bit_uint64_tの構成を示します。

typedef struct
{
          uint16_t low_low;
          uint16_t low_high;
          uint16_t high_low;
          uint16_t high_high;
} mac32bit_uint64_t;

[戻り値]

なし