微融合寻址模式
使用Intel体系结构代码分析器(IACA)。
以下指令使用[base+index]
寻址
addps xmm1, xmmword ptr [rsi+rax*1]
根据IACA的规定,没有微型保险丝。但是,如果我使用[base+offset]
像这样
addps xmm1, xmmword ptr [rsi]
IACA报告说它有引信。
条例第2至11条英特尔优化参考手册给出了“所有解码器都可以处理的微熔断微操作”的示例如下:
FADD DOUBLE PTR [RDI + RSI*8]
和阿格纳雾优化装配手册并给出了微操作融合的实例。[base+index]
寻址。例如,见第12.2节“关于核心2的同样例子”。那么正确的答案是什么?