From a2c7ed8a7600c5ad24cadaf130ad7caae7e23a4b Mon Sep 17 00:00:00 2001 From: Marcus G K Williams Date: Thu, 10 Jun 2021 10:44:11 -0700 Subject: [PATCH] PaulSandoz review Signed-off-by: Marcus G K Williams --- test/jdk/jdk/incubator/vector/BENCHMARKS.md | 28 +++++++++++++++---- .../templates/Perf-Scalar-header.template | 2 +- .../vector/templates/Perf-header.template | 2 +- .../incubator/vector/crypto/ChaChaBench.java | 2 +- .../vector/crypto/Poly1305Bench.java | 2 +- .../operation/AbstractVectorBenchmark.java | 2 +- .../vector/operation/Byte128Vector.java | 2 +- .../vector/operation/Byte256Vector.java | 2 +- .../vector/operation/Byte512Vector.java | 2 +- .../vector/operation/Byte64Vector.java | 2 +- .../vector/operation/ByteMaxVector.java | 2 +- .../vector/operation/ByteScalar.java | 2 +- .../vector/operation/Double128Vector.java | 2 +- .../vector/operation/Double256Vector.java | 2 +- .../vector/operation/Double512Vector.java | 2 +- .../vector/operation/Double64Vector.java | 2 +- .../vector/operation/DoubleMaxVector.java | 2 +- .../vector/operation/DoubleScalar.java | 2 +- .../vector/operation/Float128Vector.java | 2 +- .../vector/operation/Float256Vector.java | 2 +- .../vector/operation/Float512Vector.java | 2 +- .../vector/operation/Float64Vector.java | 2 +- .../vector/operation/FloatMaxVector.java | 2 +- .../vector/operation/FloatScalar.java | 2 +- .../vector/operation/Int128Vector.java | 2 +- .../vector/operation/Int256Vector.java | 2 +- .../vector/operation/Int512Vector.java | 2 +- .../vector/operation/Int64Vector.java | 2 +- .../vector/operation/IntMaxVector.java | 2 +- .../incubator/vector/operation/IntScalar.java | 2 +- .../vector/operation/Long128Vector.java | 2 +- .../vector/operation/Long256Vector.java | 2 +- .../vector/operation/Long512Vector.java | 2 +- .../vector/operation/Long64Vector.java | 2 +- .../vector/operation/LongMaxVector.java | 2 +- .../vector/operation/LongScalar.java | 2 +- .../jdk/incubator/vector/operation/Merge.java | 2 +- .../vector/operation/PopulationCount.java | 2 +- .../vector/operation/Short128Vector.java | 2 +- .../vector/operation/Short256Vector.java | 2 +- .../vector/operation/Short512Vector.java | 2 +- .../vector/operation/Short64Vector.java | 2 +- .../vector/operation/ShortMaxVector.java | 2 +- .../vector/operation/ShortScalar.java | 2 +- .../vector/operation/SortVector.java | 2 +- .../vector/operation/SumOfUnsignedBytes.java | 2 +- 46 files changed, 68 insertions(+), 50 deletions(-) diff --git a/test/jdk/jdk/incubator/vector/BENCHMARKS.md b/test/jdk/jdk/incubator/vector/BENCHMARKS.md index 54135a5e1e3..91577aa7208 100644 --- a/test/jdk/jdk/incubator/vector/BENCHMARKS.md +++ b/test/jdk/jdk/incubator/vector/BENCHMARKS.md @@ -1,8 +1,26 @@ -Benchmarks generated to test/micro/org/openjdk/bench/jdk/incubator/vector/operation +% Benchmarking Vector API -Run benchmarks from top dir level using: +Benchmarks are generted from scripts in this directory to `test/micro/org/openjdk/bench/jdk/incubator/vector/operation` -make test TEST="micro:" MICRO="FORK=2;WARMUP_ITER=5;" CONF=linux-x86_64-server-release +## Test selection +Run benchmarks from the top level git dir using: -example: -make test TEST="micro:Int64Vector" MICRO="FORK=2;WARMUP_ITER=5;" CONF=linux-x86_64-server-release \ No newline at end of file +``` shell +make test TEST="micro:" CONF=linux-x86_64-server-release + +### One Test +make test TEST="micro:Int64Vector" CONF=linux-x86_64-server-release + +### Run all tests -- WARNING requires ~4-5 hours +make test TEST="micro:org.openjdk.bench.jdk.incubator.vector" CONF=linux-x86_64-server-release +``` + +### JMH Configuration +See `https://github.com/openjdk/jdk/blob/master/doc/testing.md` or `doc/testing.md` dir in this git repo for more detailed steps on running the benchmarks for Vector API at `test/micro/org/openjdk/bench/jdk/incubator/vector/operation`. + +From doc/testing.md: +To be able to run microbenchmarks, `configure` needs to know where to find the +JMH dependency. Use `--with-jmh=` to point to a directory +containing the core JMH and transitive dependencies. The recommended +dependencies can be retrieved by running `sh make/devkit/createJMHBundle.sh`, +after which `--with-jmh=build/jmh/jars` should work. diff --git a/test/jdk/jdk/incubator/vector/templates/Perf-Scalar-header.template b/test/jdk/jdk/incubator/vector/templates/Perf-Scalar-header.template index 69f665434a6..ce6aaf5572a 100644 --- a/test/jdk/jdk/incubator/vector/templates/Perf-Scalar-header.template +++ b/test/jdk/jdk/incubator/vector/templates/Perf-Scalar-header.template @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/jdk/jdk/incubator/vector/templates/Perf-header.template b/test/jdk/jdk/incubator/vector/templates/Perf-header.template index 71a9ee33109..712d68c7cea 100644 --- a/test/jdk/jdk/incubator/vector/templates/Perf-header.template +++ b/test/jdk/jdk/incubator/vector/templates/Perf-header.template @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/crypto/ChaChaBench.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/crypto/ChaChaBench.java index 9bf7dad691c..4eac0baff3b 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/crypto/ChaChaBench.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/crypto/ChaChaBench.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2019, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/crypto/Poly1305Bench.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/crypto/Poly1305Bench.java index d98a523b99a..8fa9445b0f2 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/crypto/Poly1305Bench.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/crypto/Poly1305Bench.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2019, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/AbstractVectorBenchmark.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/AbstractVectorBenchmark.java index 724d7677372..3a794127e85 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/AbstractVectorBenchmark.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/AbstractVectorBenchmark.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Byte128Vector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Byte128Vector.java index 088f901771b..1c5b07c4c12 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Byte128Vector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Byte128Vector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Byte256Vector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Byte256Vector.java index 28296a06ef2..2baff5c6cd1 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Byte256Vector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Byte256Vector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Byte512Vector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Byte512Vector.java index 069c39c2487..025c4395093 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Byte512Vector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Byte512Vector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Byte64Vector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Byte64Vector.java index 316914a7d3e..5def012f601 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Byte64Vector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Byte64Vector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/ByteMaxVector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/ByteMaxVector.java index aa3294f4b0c..02528a14a23 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/ByteMaxVector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/ByteMaxVector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/ByteScalar.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/ByteScalar.java index 63af85790f1..6e52a8da642 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/ByteScalar.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/ByteScalar.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Double128Vector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Double128Vector.java index 63d2e1751ea..94c4cccece2 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Double128Vector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Double128Vector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Double256Vector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Double256Vector.java index 2aae14ba2d4..454078eace9 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Double256Vector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Double256Vector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Double512Vector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Double512Vector.java index 5a79b5c267c..adade9cf6b8 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Double512Vector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Double512Vector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Double64Vector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Double64Vector.java index aca80925bc2..ea21c366cb6 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Double64Vector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Double64Vector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/DoubleMaxVector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/DoubleMaxVector.java index 579296a93f3..36256fb84df 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/DoubleMaxVector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/DoubleMaxVector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/DoubleScalar.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/DoubleScalar.java index 7e5a9eb47af..537431d5b49 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/DoubleScalar.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/DoubleScalar.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Float128Vector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Float128Vector.java index 640520938a1..5bf054addcd 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Float128Vector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Float128Vector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Float256Vector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Float256Vector.java index 681219ef743..5afc7349afc 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Float256Vector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Float256Vector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Float512Vector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Float512Vector.java index 3b6aa0df14b..adba35f072b 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Float512Vector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Float512Vector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Float64Vector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Float64Vector.java index a3e0c33d90d..6515a189071 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Float64Vector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Float64Vector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/FloatMaxVector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/FloatMaxVector.java index d2f5fee3d09..0d3e5a99a93 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/FloatMaxVector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/FloatMaxVector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/FloatScalar.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/FloatScalar.java index 99d17f06b00..c9ee97aeb54 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/FloatScalar.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/FloatScalar.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Int128Vector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Int128Vector.java index 102aec52ee5..b20916c8fd9 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Int128Vector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Int128Vector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Int256Vector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Int256Vector.java index 1f9118131cb..f03d22138b2 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Int256Vector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Int256Vector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Int512Vector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Int512Vector.java index 99c37d2fa39..801f005254f 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Int512Vector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Int512Vector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Int64Vector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Int64Vector.java index 333081001d3..a43b20238b7 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Int64Vector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Int64Vector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/IntMaxVector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/IntMaxVector.java index 94ff5c7716d..ced372012a1 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/IntMaxVector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/IntMaxVector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/IntScalar.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/IntScalar.java index faa56a0806c..8dfec573dfe 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/IntScalar.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/IntScalar.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Long128Vector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Long128Vector.java index 1efc056981c..53620102aba 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Long128Vector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Long128Vector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Long256Vector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Long256Vector.java index 93d520b2e82..f73cbe5fea4 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Long256Vector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Long256Vector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Long512Vector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Long512Vector.java index b35ea38440c..12f3df6cb92 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Long512Vector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Long512Vector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Long64Vector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Long64Vector.java index 87f5ef5741c..89a29ebc125 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Long64Vector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Long64Vector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/LongMaxVector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/LongMaxVector.java index 7e05b02795f..950635e6263 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/LongMaxVector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/LongMaxVector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/LongScalar.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/LongScalar.java index 45eaed986a0..6328e3872dd 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/LongScalar.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/LongScalar.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Merge.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Merge.java index f6251c44d5a..52bdd62fbea 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Merge.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Merge.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/PopulationCount.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/PopulationCount.java index 9ad46948a67..6aaca938f29 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/PopulationCount.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/PopulationCount.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Short128Vector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Short128Vector.java index c0c6d089548..64bc30194c1 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Short128Vector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Short128Vector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Short256Vector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Short256Vector.java index 7138ba8de20..3b629f37b65 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Short256Vector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Short256Vector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Short512Vector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Short512Vector.java index 8e7ac5b5af7..9225a063571 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Short512Vector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Short512Vector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Short64Vector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Short64Vector.java index 9676e75d801..507ddefdd97 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Short64Vector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/Short64Vector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/ShortMaxVector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/ShortMaxVector.java index 188aa82fd03..2d6ee43f05a 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/ShortMaxVector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/ShortMaxVector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/ShortScalar.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/ShortScalar.java index 2762a2bbe1f..5d6e09d4238 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/ShortScalar.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/ShortScalar.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/SortVector.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/SortVector.java index eca3feaefe5..e1b0d875dd7 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/SortVector.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/SortVector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/SumOfUnsignedBytes.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/SumOfUnsignedBytes.java index 845151460be..3ee403367ff 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/SumOfUnsignedBytes.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/operation/SumOfUnsignedBytes.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it