2 comments

  • BearOso2 hours ago
    For function-multiversioning, the intrinsic headers in both gcc and clang have logic to take care of selecting targets. You also don't need to do dispatch manually when writing manual optimizations--the same function name with different targets is supported and dispatches automatically.
  • pjmlp2 hours ago
    While using C extensions, and yes Microslop rather have you using C++.<p><a href="https:&#x2F;&#x2F;herbsutter.com&#x2F;2012&#x2F;05&#x2F;03&#x2F;reader-qa-what-about-vc-and-c99&#x2F;" rel="nofollow">https:&#x2F;&#x2F;herbsutter.com&#x2F;2012&#x2F;05&#x2F;03&#x2F;reader-qa-what-about-vc-an...</a><p>Even if in recent years after tbat post they added support for C11 and C17, minus some stuff like aligned mallocs.