我目前正在使用以下 2 个标志设置编译 spec2000 艺术基准:
-Ofast -m32 -march=native
-Ofast -m32 -march=native -fno-tree-vectorize
第二个设置只是禁用矢量化器。但是,当我检查 2 个设置的 objdump 时,它们都显示了一些打包指令,例如vmovapd
,vxorpd
等。
谁能提供一些解释?谢谢。
我目前正在使用以下 2 个标志设置编译 spec2000 艺术基准:
-Ofast -m32 -march=native
-Ofast -m32 -march=native -fno-tree-vectorize
第二个设置只是禁用矢量化器。但是,当我检查 2 个设置的 objdump 时,它们都显示了一些打包指令,例如vmovapd
,vxorpd
等。
谁能提供一些解释?谢谢。