ZHCU947E June 2015 – January 2023
初始化双精度浮点值
.doublevalue1 [, ..., valuen]
.double 指令用于将一个或多个浮点值的 IEEE 双精度浮点表示置于当前段中。每个值必须是具有算术类型的绝对常量表达式,或等同于具有算术类型的绝对常量表达式的符号。每个常量都转换为 IEEE 双精度 64 位格式的浮点值。双精度浮点常量与双字边界对齐。
64 位值以#STDZ0723652 中所示的格式存储。
当用户在 .struct/.endstruct 序列中使用 .double 时,.double 会定义成员的大小,但不会初始化存储器。如需更多信息,请参阅 .struct/.endstruct/.tag 主题。
此示例显示了 .double 指令。
1 00000000 2C280291 .double -2.0e25
00000004 C5308B2A
2 00000008 00000000 .double 6
0000000c 40180000
3 00000010 00000000 .double 456
00000014 407C8000