ChanServ changed the topic of ##yamahasynths to: Channel dedicated to questions and discussion of Yamaha FM Synthesizer internals and corresponding REing. Discussion of synthesis methods similar to the Yamaha line of chips, Sound Blasters + clones, PCM chips like RF5C68, and CD theory of operation are also on-topic. Channel logs: https://freenode.irclog.whitequark.org/~h~yamahasynths
<kode54>
nasm and yasm have length changing optimizations within included source files
<kode54>
nasm does it by using a shitload of passes
<kode54>
for instance, zsnes at its final form was forcing nasm to use 10000 passes
<kode54>
yasm does the same thing in minimal passes and finishes in seconds
<sorear>
that's very normal for assemblers but not for ELF linkers
<andlabs>
[21:46:33] <kode54>for instance, zsnes at its final form was forcing nasm to use 10000 passes
<andlabs>
how long did that link stage take o_O
<kode54>
probably 20-30 minutes
<kode54>
on the old single or dual core machines
<andlabs>
oh boy
<andlabs>
you could probably beat your game in bsnes in that time =P
<sorear>
i would not describe nasm as a "link stage"
<andlabs>
right you know what I mean
_whitelogger has joined ##yamahasynths
<sorear>
I'm not sure? I've been talking about how editing section lengths is an unusual feature for ELF linkers and all the replies I've gotten have been about assemblers, not linkers