new CONSTRUCT and SETFIELD directives, great changes to asmgen