On Sun, Oct 14, 2018 at 11:07:20PM +0300, Alexander Monakov wrote: > For Basic asms, no similar mechanism is necessary since they are antithetical > to efficiency in the first place.
I missed this part. asm("bla"); means almost the same as asm("bla" : ); and there is nothing in there that is bad for optimisation. It's not like adding some garbage input arg will help. Also, very many inline asm "in the field" are written as basic inline asm. Including many of the problem cases. Segher