Thorsten Schütt

Results 30 comments of Thorsten Schütt

For reference, IBM is also working on a scalable vector ISA: https://libre-soc.org/openpower/sv/svp64/ https://libre-soc.org/openpower/sv/overview/

Sorry! I should never have said IBM. That was a mistake.

It is LLVMs expertise to precisely know the granule sizes of different ISAs and cores.

You could add a demo example that depends on all SDKs for compile times measurement.

llvm libc for comparison: https://github.com/llvm/llvm-project/blob/main/libc/src/threads/linux/CndVar.h

I like `MaybeAtomic`, but following C++ with `AtomicPerByte` sounds reasonable. The LLVM guys started something similar in 2016: https://reviews.llvm.org/D27133

As a distraction, clang and gcc support multi versioning for functions: https://maskray.me/blog/2023-02-05-function-multi-versioning

Did you consider using a newtype? https://rust-unofficial.github.io/patterns/patterns/behavioural/newtype.html

To me that sounds as if the build file is the ground truth and the dependency output could be noisy?!? Are there different spellings of the same file in the...

Well, build tools could ask for different spellings including a full path.