programing:c-language:64bit-multiply-instruction
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
programing:c-language:64bit-multiply-instruction [2019/03/19 09:54] – 管理者 | programing:c-language:64bit-multiply-instruction [2019/10/25 20:48] (現在) – ↷ 移動操作に合わせてリンクを書き換えました。 240b:253:240:a00:d812:37cb:1f85:165e | ||
---|---|---|---|
行 1: | 行 1: | ||
32bit×32bit→64bit演算の注意 | 32bit×32bit→64bit演算の注意 | ||
========================== | ========================== | ||
- | [[devtool/ewarm/start|IAR社のEWARM]]では、64bit変数(long long)がサポートされているので、32bit変数同士のかけ算で64bit結果を得る時の留意点について備忘録。(他のコンパイラでは未確認) | + | [[devtool:ide:ewarm:start|IAR社のEWARM]]では、64bit変数(long long)がサポートされているので、32bit変数同士のかけ算で64bit結果を得る時の留意点についての備忘録。(他のコンパイラでは未確認) |
ソース例1でアセンブラ出力を確認 | ソース例1でアセンブラ出力を確認 |
programing/c-language/64bit-multiply-instruction.txt · 最終更新: 2019/10/25 20:48 by 240b:253:240:a00:d812:37cb:1f85:165e