i basically couldn't care less about nearly any tech holy war vim? emacs? linux? windows? functional? object oriented? systemd? whatever, go fight your battles but AT&T syntax is a fucking unholy abomination and should be purged.
-
-
Every other architecture*: one asm syntax that is mostly pretty OK. x86: multiple asm syntaxes that are each a garbage fire. [*] ok, AArch64 has the insane specified NEON syntax and the mostly-tolerable one that Apple uses, but they're close enough.
-
That 'insane' neon syntax is the only one which can handle all instructions, sometimes Apple syntax has to fall back to it
-
Yeah, let's put part of the operation being performed onto each operand, because if having the type once is good, repeating it two more times must be great. I'm having trouble thinking of a case where it's used in the Apple syntax and doesn't disambiguate something; example?
-
Also, let's give a register visually different names depending on how it's being used. I still want to know what was being smoked when the AArch syntax was designed.
-
It's pretty clear that either no one tried to write arm64 NEON assembly by hand, or their feedback was ignored, because there's no way anyone could do so and say "this seems fine". We didn't adopt a modified syntax just for kicks.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
on board.