Why does the clang 6.0 compiler optimize by starting indexes at -N and counting to zero, but clang 11.0 starts at 0 and counts to N?

前端 未结 0 1236
时光说笑
时光说笑 2021-01-26 03:30

For the code below, clang 6.0 and 11.0 have a subtle difference in their compiled assembly.

#include 

#define SIZE (1L << 16)
    
void tes         


        
相关标签:
回答
  • 消灭零回复
提交回复
热议问题