А при выхове функциив х86-64 стек выранивается под 8 байт?
А кто выравнивает? Вызыватель, или сама ф-я?
Я немного не понимаю, что такое выравнивание стека при вызове. Мы в стек кладём значения. Например, я сделал push al, и в стеке оказался 1 байт. Что должно быть выровненным?