- I am writing very small SIMD assembly functions, like Vec32Add,
- There was talk somewhere about a potential change allowing assembly
functions to be inlined by the compiler to avoid the overhead of a function
call, what ever came of this?
- I can use the CPUID instruction to test whether or not an amd64 CPU
supports AVX instructions (like this
<https://gist.github.com/slimsag/294e1a93d3d0f920939f>) -- and I know
that all (except one?) amd64 CPU's support SSE2 instructions. But how can I
choose the right code path efficiently? I could do an if statement but it
doesn't seem optimal given that these are such small functions.
- Any plans to add vector/SIMD instructions to 6a ? (e.g. vmovupd,
vaddpd, etc) I can lay them down using the BYTE pseudo-op but it seems like
something that the assembler should eventually have anyway?
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to email@example.com.
For more options, visit https://groups.google.com/d/optout.