Double、long double、long long 和 unsigned long long 數(shù)據(jù)類型存儲在內(nèi)存中的一對寄存器中,并且始終被成對引用。這些類型作為64 位對象存儲在字(4 字節(jié))對齊的地址上。對于 FPA 模式,位于最低地址上的字包含符號位、指數(shù)以及尾數(shù)的最高有效部分。位于最高地址上的字包含尾數(shù)的最低有效部分。無論目標(biāo)的字節(jié)序如何,都是如此。對于 VFP 模式,字是根據(jù)目標(biāo)的字節(jié)序排列的。
此類型的對象會加載到并存儲在寄存器對中,如下圖所示。最高有效內(nèi)存字包含符號位、指數(shù)以及尾數(shù)的最高有效部分。最低有效內(nèi)存字包含尾數(shù)的最低有效部分。
圖 6-3 雙精度浮點數(shù)據(jù)存儲格式 | S | E | E | E | E | E | E | E | E | E | E | E | E | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M |
| M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M | M |
| 圖例:S = 符號,M = 尾數(shù),E = 指數(shù),MS = 最高有效,LS = 最低有效 |