gpt4 book ai didi

c - glibc 和 SSE 功能

转载 作者:太空狗 更新时间:2023-10-29 15:00:01 26 4
gpt4 key购买 nike

我正在尝试查找有关 glibc 的信息以及它在多大程度上使用 SSE 功能。

如果它经过优化,我可以开箱即用吗?

假设我正在使用一个较大的 Linux 发行版,我假设它的 glibc 被编译为尽可能通用并且尽可能可移植,因此没有优化?

我对函数 memcpy 和 memcmp 以及如何尽快获取这些函数特别感兴趣。

最佳答案

glibc 2.8 根本不对 memcpy 或 memcmp 使用 SSE(在 x86 或 x86_64 中)——它使用一些手写的程序集,避免了该系列所有 CPU 不支持的任何内容。在 glibc 2.10 中,一种新的重定位类型,STT_GNU_IFUNC将得到支持,这将使基于 CPU 支持的更好优化成为可能。

关于c - glibc 和 SSE 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/832133/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com