Files
email-tracker/external/duckdb/benchmark/micro/simd/auto-vectorization.benchmark
2025-10-24 19:21:19 -05:00

22 lines
957 B
Plaintext

# name: benchmark/micro/simd/auto-vectorization.benchmark
# description: benchmark if the code could be auto-vectorized
# group: [simd]
load
CREATE TABLE tbl AS SELECT (i % 2)::INT i FROM range(1024 * 1024 * 1024) tbl(i);
run
SELECT min(i + i + i + i + i + i + i + i + i + i +
i + i + i + i + i + i + i + i + i + i +
i + i + i + i + i + i + i + i + i + i +
i + i + i + i + i + i + i + i + i + i +
i + i + i + i + i + i + i + i + i + i +
i + i + i + i + i + i + i + i + i + i +
i + i + i + i + i + i + i + i + i + i +
i + i + i + i + i + i + i + i + i + i +
i + i + i + i + i + i + i + i + i + i +
i + i + i + i + i + i + i + i + i + i )
FROM tbl;