Port asm.set_asm_type()