深入理解计算机系统-程序的机器级表示(二)
和整数运算操作不同,AVX 浮点操作不能以立即数值作为操作数。相反,编译器必须为所有的常量值分配和初始化存储空间。然后代码再把这些值从内存读入。函数从标号为 .LC2 的内存位置读出值 1.8,从标号为 .LC3 的位置读出值 32.0,观察这些标号对应的值,可以看出每一个都是通过一对 .long 声明和十进制表示的值指定的。把这些数解释为浮点值,标号为 .LC2 的声明,有两个值 3435973837(0xcccccccd因为机器采用的是小端法字节顺序,第一个值给出的是低位4字节,第二个给出的是。















