aboutsummaryrefslogtreecommitdiff
path: root/malloc
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2021-08-20 06:42:24 -0700
committerH.J. Lu <hjl.tools@gmail.com>2021-08-22 06:23:37 -0700
commit78c9ec9000f873abe7a15a91b87080a2e4308260 (patch)
tree1fb85aec1d1f6394f650758f5074130e77fea131 /malloc
parentc333dcf8d8f9e6e46475d9eff24bd5394b5d3d9e (diff)
downloadglibc-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