On 20.07.2023 23:01, Shawn Anastasio wrote: > On 7/19/23 9:05 AM, Jan Beulich wrote: >> Before you/we grow more assembly code, may I re-raise a request regarding >> readability: I think it would be nice if operands started at a fixed column, >> unless the insn mnemonic is unusually long. Where exactly to draw the line >> is up to each archtecture; on x86 we use 8 positions from the start of the >> mnemonic. > > There is quite a large variance in mnemonic length on ppc -- many common > mnemonics only use 2 characters (e.g. ld, mr) while other common ones > use 6+ (e.g. rldicr, the mtspr family, etc.). Enforcing a column size > that's too short would make the longer mnemonics look misaligned and out > of place, but using a longer column length (like 8) that can accommodate > most common mnemonics adds too much space between short mnemonics and > their arguments.
Common length is 3 on x86, and as said we use 8. > That said if you still feel strongly about this then I am not strongly > opposed to adding an 8-space column alignment. I certainly think it helps readability a lot. 8 also matches the common use (fair parts of gas'es testsuite, Linux) of hard tabs. Jan