"gondolom mas az eredmenye assemblyben, mint while() pause();"
Viszont *ha* ezért írta így (azaz valamiért szükséges az az eredmény, amit így kap), akkor mit fog csinálni akkor, amikor az éppen aktuális fordító már nem a most épp üdvözítő eredményt fordítja? (Mert X terjesztés előrelép egy GCC N.M-re, vagy épp átáll Clang-ra, PCC-re, bármi másra.)