在 C 中,使用 MSVC 和/或 GCC,是否可以控制函数参数的对齐方式?
例如
int main()
{
__declspec( align(64) ) unsigned long long int
test = 5;
my_function_call( test );
return( EXIT_SUCCESS );
}
void my_function_call( unsigned long long int fc_test )
{
return;
}
我希望实现的是 fc_test 是 64 字节对齐的。
AFAICT,这是不可能的,但寻求确认/否认。