ルネサス
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
被乗数値
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;
[戻り値]
なし