News for hackers. Stuff that matters.
Re:FFmpeg Assembly Language Lessons by ack_complete on Monday August 18, 2025 @08:37PM (#44947014)
> And on Intel C with intrinsics definitely isn't it, because their stuff was invented by Microsoft, who were famous for having absolutely no aesthetic taste in anything.

Wouldn't Intel be the one defining the intrinsics? They're referenced from the ISA manuals, and the Intel Intrinsics Guide regularly references intrinsics like _allow_cpu_features() that are only supported by the Intel compiler and aren't implemented in MSVC.

Re:FFmpeg Assembly Language Lessons by astrange on Monday August 18, 2025 @11:22PM (#44947953)
The _emm _epi8 stuff is Hungarian notation, which is from Microsoft.
Re:FFmpeg Assembly Language Lessons by ack_complete on Monday August 18, 2025 @11:31PM (#44948003)
Uh, no, that's standard practice for disambiguating the intrinsic operations for different data types without overloading support. ARM does the same thing with their vector intrinsics, such as vaddq_u8(), vaddq_s16(), etc.