Remix.run Logo
saagarjha 3 days ago

Not everyone wants to use nasm. Sometimes all you have is the clang integrated assembler :(

sylware 3 days ago | parent | next [-]

You could use GAS, FASM2, or write an ffmpeg specific one: writting a real-life assembler is orders of magnitude simpler than writting a real-life compiler... Usually that implementation complexity is very dependent on the macro pre-precessor one.

This is a matter of exit cost: for instance look at linux bitkeeper->git exit.

loeg 3 days ago | parent | prev | next [-]

> Not everyone wants to use nasm.

Yeah, but I'd really only be concerned with what the ffmpeg developers want here.

sylware 3 days ago | parent | prev [-]

Yep, look at nasm SDK, horrible, with tons of perl generators, etc, etc. From the worst.