Any reason to stick with the horrible intel intrinsic C API ?
TBH I find assembly kernels generally more readable as long as one keep a few comments in there to explicit register allocation.
TBH I find assembly kernels generally more readable as long as one keep a few comments in there to explicit register allocation.
I absolutely agree that once wrapped up there are good reasons to use a language-level interface instead of asm for most things.
The compiler is aware of many of those intrinsics and can perform optimizations around them. Hand rolling all of that in Assembly would be quite the chore. Using these intrinsics is, IMO, considerably easier.