на сайте x86-64.org скачал x86-64 ABI, в котором прочёл, что есть так называемая red zone - область размером в 128 байтов, которая находится за пределами %rsp, которая зарезервированна и которая не должна изменятся обработчиками сигналов и прерываний. Таким образом можно использовать эту область для временных переменных, не подгоняя указатель на стек в прологе и эпилоге.
Листая документацию по Intel, подобного не нашёл (плохо искал?). Может кто знает, предусмотренно ли такое для Intel 64 архитектур?
В попытке предотвратить возгласы, типа «нафига тебе это надо», отвечу: ради спортивного интереса.