我有以下方法:
void foo(float* __restrict a, float* __restrict b) {
float* aAlign = __builtin_assumed_aligned(a, 16);
float* bAlign = __builtin_assumed_aligned(b, 16);
........
}
我想假设a和b已经对齐了。但是我不能使用gcc内置函数,因为我使用的是GCC 4.4.1,我无法升级。如何为旧编译器实现类似的东西?