Language
C++
Compiler
gcc HEAD 10.0.0 20190801 (experimental)
Options
Warnings
Optimization
Don't Use Boost
C++17
no pedantic
$ g++ prog.cc -Wall -Wextra -O2 -march=native -std=c++17
__STDCPP_DEFAULT_NEW_ALIGNMENT__ is 16
sizeof(Vec3dAVX) is 32
alignof(Vec3dAVX) is 32
raw new/delete
new: 320, align: 32, ptr: 0xf1ec60
delete: align: 32, ptr : 0xf1ec60
unique_ptr
new: 160, align: 32, ptr: 0xf1ec60
delete: align: 32, ptr : 0xf1ec60
std::vector
new: 32, align: 32, ptr: 0xf1ec60
new: 64, align: 32, ptr: 0xf1ece0
delete: 32, align: 32, ptr : 0xf1ec60
new: 128, align: 32, ptr: 0xf1ed80
delete: 64, align: 32, ptr : 0xf1ece0
delete: 128, align: 32, ptr : 0xf1ed80
sizeof(__m256) is 32
alignof(__m256) is 32
std::vector of __m256
new: 320, align: 32, ptr: 0xf1ec60
new: 640, align: 32, ptr: 0xf1ee00
delete: 320, align: 32, ptr : 0xf1ec60
delete: 640, align: 32, ptr : 0xf1ee00
Exit Code:
0