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.tar.xz glibc-78c9ec9000f873abe7a15a91b87080a2e4308260.zip | |
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
