This is probably effectively answered by my related question: Where Builtin gets recognised in the compiler, during AST, Sema or during/after SIL stage? - #2 by carlos42421.
Code patches will be needed as usual because of lack of 16 bit pointer/register/int support in the standard library and compiler.