On Thursday, 3 October 2013 at 22:30:24 UTC, David Nadlinger wrote:

What would you even want the function to return in the first place? The CPU features you can use obviously depend on the specific CPU the executable will run on, so the answer can't generally by known at compile time.

Do you want to base your decision on the CPU of the build host? Or are you looking for an efficient way to implement the runtime check?

David

Good questions. Yeah, the answer can't be generally known at compile time. But can be interesting in the specific case (i.e. when I can control both the build machine and the one it will eventually run on). The function in the example is a flag similar to core.cpuid.avx (http://dlang.org/phobos/core_cpuid.html#.avx).

Was mainly looking for some feedback on the plans for the scope of CTFE in regards to assembly language.

Thanks for the input.

Joseph

Reply via email to