#!/usr/bin/env bash # Compile and run the exploratory timing experiments from the article. # ./run.sh -> default run (C2 auto-vectorization ON) # ./run.sh -XX:-UseSuperWord -> same experiments with SuperWord disabled set -euo pipefail cd "$(dirname "$0")" mkdir -p out javac --add-modules jdk.incubator.vector -d out $(find src -name '*.java') java --add-modules jdk.incubator.vector "$@" -cp out com.ankurm.vectorapi.Main