noise asm with c++ fallback

yeye