Of course _aligned_malloc() doesn't take arguments in the same order as posix_memalign()