diff --git a/timings/src/main/java/com/ankurm/vectorapi/Sink.java b/timings/src/main/java/com/ankurm/vectorapi/Sink.java new file mode 100644 index 0000000..dcaa866 --- /dev/null +++ b/timings/src/main/java/com/ankurm/vectorapi/Sink.java @@ -0,0 +1,10 @@ +package com.ankurm.vectorapi; + +/** Keeps computed values observable so the JIT cannot delete the computation. */ +public final class Sink { + public static volatile float sink; + + public static void consume(float v) { sink = v; } + + private Sink() {} +}