|  | 
| 本帖最后由 8owd8wan 于 2024-8-20 14:49 编辑 
 
 感兴趣的话,可以看JEP426提案
 
 
 如贴图里代码,采用VecoterAPI,HotSpot C2 JIT可以调用AVX加速指令,真的会变成AVX加速啊~~~
 
 但是。。印度人lead的项目,进展真的好慢
 
 
 0.43%  / │  0x0000000113d43890: vmovdqu 0x10(%r8,%rbx,4),%ymm0
 7.38%  │ │  0x0000000113d43897: vmovdqu 0x10(%r10,%rbx,4),%ymm1
 8.70%  │ │  0x0000000113d4389e: vmulps %ymm0,%ymm0,%ymm0
 5.60%  │ │  0x0000000113d438a2: vmulps %ymm1,%ymm1,%ymm1
 13.16%  │ │  0x0000000113d438a6: vaddps %ymm0,%ymm1,%ymm0
 21.86%  │ │  0x0000000113d438aa: vxorps -0x7ad76b2(%rip),%ymm0,%ymm0
 7.66%  │ │  0x0000000113d438b2: vmovdqu %ymm0,0x10(%r9,%rbx,4)
 26.20%  │ │  0x0000000113d438b9: add    $0x8,%ebx
 6.44%  │ │  0x0000000113d438bc: cmp    %r11d,%ebx
 \ │  0x0000000113d438bf: jl     0x0000000113d43890
 
 | 
 |