diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2021-08-20 06:42:24 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2021-08-22 06:23:37 -0700 |
commit | 78c9ec9000f873abe7a15a91b87080a2e4308260 (patch) | |
tree | 1fb85aec1d1f6394f650758f5074130e77fea131 /malloc | |
parent | c333dcf8d8f9e6e46475d9eff24bd5394b5d3d9e (diff) | |
download | glibc-78c9ec9000f873abe7a15a91b87080a2e4308260.zip glibc-78c9ec9000f873abe7a15a91b87080a2e4308260.tar.gz glibc-78c9ec9000f873abe7a15a91b87080a2e4308260.tar.bz2 |
x86-64: Optimize load of all bits set into ZMM register [BZ #28252]
Optimize loads of all bits set into ZMM register in AVX512 SVML codes
by replacing
vpbroadcastq .L_2il0floatpacket.16(%rip), %zmmX
and
vmovups .L_2il0floatpacket.13(%rip), %zmmX
with
vpternlogd $0xff, %zmmX, %zmmX, %zmmX
This fixes BZ #28252.
Diffstat (limited to 'malloc')
0 files changed, 0 insertions, 0 deletions