4 ms·
> Try running a profiler on a native Mac application that does a fair amount of drawing. You'll see references to function calls like: sse64CGSFill8by1 Try run
by freyrs3 13y ago
> Try running a profiler on a native Mac application that does a fair amount of drawing. You'll see references to function calls like: sse64CGSFill8by1
Try running a disassembler on any compiled graphic applications of the last 10 years on any platform and you'll see SSE instructions.
- hornetblack 13y agoI sure hope compilers haven't been twiddling their thumbs for the past decade.
- Narishma 13y agoYou mean developers, right? Compiler auto-vectorization hasn't really advanced that much. You still need to manually use SIMD intrinsics (or inline asm) to get any kind of worthwhile performance increase.
- freyrs3 13y agoLLVM especially llvm-polly seems to be the state of the art, at least of the open source auto-vectorization routines.