|
1
5
循环不仅仅是展开的,它还通过不断的传播进行了彻底的优化。这就是为什么
在
这些伪指令组合成8字节的数据。这是位模式的整数表示,表示
有一个交互式单精度转换器
https://www.h-schmidt.net/FloatConverter/IEEE754.html
,但IDK为
您链接了将位模式的上半部分双关的代码
clang将asm注释放在FP常量上,以十进制显示其值,但gcc没有。例如,从
Godbolt compiler explorer
:
它只是字节,十进制整数是gcc在编译器生成的asm中对所有常量所做的,尽管这对人类来说几乎是无用的(甚至比十六进制还要糟糕)。 我不确定GAS语法是否处理FP常量;NASM做到了。但正如我所说的,都是字节。 |
|
|
EE18 · C中字节序与尺寸组装转换的关系 1 年前 |
|
|
MagicRacoon · TSO和存储转发保证 2 年前 |
|
|
ugo_capeto · gcc使用“lea”而不是“add”` 2 年前 |
|
|
Locke · GCC和Clang奇怪的不必要堆栈使用[重复] 2 年前 |