News for hackers. Stuff that matters.
Re:Rules to avoid common extended inline assembly mistakes by Conscat on Saturday December 21, 2024 @12:07AM (#42477671)
Raw multi-line R"()" strings in C++ reduce some of the tedium. I wrote myself an Emacs tree sitter pattern to highlight asm syntax nicer than a string normally would, which helps. There is also the stasm library (which I haven't used) that looks like a pleasant syntax. https://github.com/stasinek/stasm

Clang (but not GCC) also supports the MSVC assembly syntax which is derived from Borland inline assembly. Unlike MSVC, Clang supports it in 64-bit mode and also for arm.

There are no comments on this comment yet.