compiler: cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 scalar command: cc -std=c11 -Wall -Wextra -Werror -O3 -fno-tree-vectorize -DKERNEL_NAME=add_scalar /home/admin/workspace/my-blogs/examples/computer-architecture/src/simd_bench.c -o /home/admin/workspace/my-blogs/examples/computer-architecture/build/simd_scalar vector command: cc -std=c11 -Wall -Wextra -Werror -O3 -ftree-vectorize -fopt-info-vec-optimized -DKERNEL_NAME=add_vector /home/admin/workspace/my-blogs/examples/computer-architecture/src/simd_bench.c -o /home/admin/workspace/my-blogs/examples/computer-architecture/build/simd_vector scalar sha256: efbcda3ae7d1de36854d278f86a031efc91eabd4eab9a9d75529afc3a21853d4 vector sha256: d8e237648f0408ff061628482090d1f3b634803b00830b2d64fede066f572b90 readelf -h simd_vector: ELF Header: Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 Class: ELF64 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: DYN (Position-Independent Executable file) Machine: Advanced Micro Devices X86-64 Version: 0x1 Entry point address: 0x1530 Start of program headers: 64 (bytes into file) Start of section headers: 14576 (bytes into file) Flags: 0x0 Size of this header: 64 (bytes) Size of program headers: 56 (bytes) Number of program headers: 13 Size of section headers: 64 (bytes) Number of section headers: 31 Section header string table index: 30