|
1
1
对齐
这个
我认为这是ABI的一个要求,以确保128位SSE寄存器值可以溢出到自然对齐的地址,这对于避免性能命中或故障很重要,具体取决于CPU配置。和/或使得SSE指令可以用于从适当地址进行优化的块移动。 clang和gcc的情况实际上是相同的——你并不真正关心写入堆栈插槽的内容,也不关心更新了哪个易失性寄存器,只关心调整了堆栈指针。 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 1 年前 |
|
|
MysteryMoose · GCC下故意忽略初始化器警告中的过量元素 1 年前 |
|
|
Ken P · 如何利用[*]printf格式类型规范警告? 2 年前 |
|
fghoussen · 在C结构体中,为什么打包、对齐似乎会进行填充? 2 年前 |
|
|
adversarr · 全局变量何时导出到可执行文件? 2 年前 |