> This has several problems for direct object emitting Why? Just expand these pseudos before asm printing and you're done. This is the approach used by other targets. Check e.g. ARM backend for handling movw + movt pair of instructions. -- With best regards, Anton Korobeynikov Faculty of Mathematics and Mechanics, Saint Petersburg State University