双精度浮点数如何存储在内存中?

时间:2020-08-21 19:31:50

标签: gcc riscv

我想知道内存中双精度数字的组织方式。

假设我想将16.55(0xd40308cccccccccccc)写入2路交错32位内存模块,以下哪一项是正确的组织?

内存0 0xD40308CC
内存1 0xCCCCCCCC

mem 0 0xCCCCCCCC
内存1 0xD40308CC

RISCV-GCC似乎产生了后者,但是我想阅读更多有关它的信息,非常感谢!

-编辑:格式化

1 个答案:

答案 0 :(得分:4)

RISC-V是低位字节序(默认),右侧的位存储在较早的存储器地址中。
您可以在componentDidUpdate()中找到此信息。