programing:arm-programing:arm-unaligned-access
差分
このページの2つのバージョン間の差分を表示します。
最新のリビジョン両方とも次のリビジョン | |||
programing:arm-programing:arm-unaligned-access [2018/04/26 12:36] – 作成 yoko | programing:arm-programing:arm-unaligned-access [2018/04/26 12:43] – yoko | ||
---|---|---|---|
行 25: | 行 25: | ||
------------------ | ------------------ | ||
GCCは、デフォルトで `-munaligned-access` が有効となっているらしく、データアクセスが境界調整されている場合、コマンドラインオプション `-mno_unaligned_access` を使って非境界整列アクセスをサポートするライブラリ関数へのリンクを避けることもできる。 | GCCは、デフォルトで `-munaligned-access` が有効となっているらしく、データアクセスが境界調整されている場合、コマンドラインオプション `-mno_unaligned_access` を使って非境界整列アクセスをサポートするライブラリ関数へのリンクを避けることもできる。 | ||
+ | |||
+ | 補足 | ||
+ | ---- | ||
+ | |||
+ | - 非境界アクセスが発生すると、実際のメモリバス上は複数回のバスアクセスとなり、多少アクセス時間がかかる。 | ||
参考 | 参考 |
programing/arm-programing/arm-unaligned-access.txt · 最終更新: 2018/04/26 13:30 by yoko