Either you keep adding intrisics to the compiler, or outsource it to an external Assembler.
Even managed languages have bytecode Assemblers available.