cstub: fix doc and put assembly body in own macro