Не забывайте, что вы находитесь в constexpr контексте. Там не
должно быть эллокаций. А это только часть из большой задачи. Иначе
тиньки не хватит даже на начальную конфигурацию. В теории на С можно сделать как и на асме, только почему-то никто не делает.