2026-11-02 22:36:01.672 Cloud-init script generated. 2026-11-02 22:36:01.679 Waiting for 8 cores from pool (64/64 available, 0 reserved, 0 job(s) already queued)... 2026-11-02 22:36:01.687 Acquired 8 cores from pool. 2026-11-02 22:36:01.697 Waiting for an execution slot... 2026-11-02 22:36:01.712 Job started. Platform=ubuntu24_azure_cobalt100, Commits= 2026-11-02 22:36:02.297 Provisioning via Azure... 2026-11-02 22:36:43.901 Provisioned. InstanceId=egorbot-60276faf-0f1e-4c88-83f5-02a3a432cba1, IP=4.157.241.132 2026-11-02 22:36:45.897 [STAGE 1/6] Environment set up. OS=linux, Arch=arm64, CPUs=8, WorkDir=/home/egorbot_work 2026-11-02 22:36:46.147 Kind: bdn 2026-11-02 22:36:46.387 Commits/PRs: [] 2026-11-02 22:36:46.603 BenchCodeFile: Benchmark.cs 2026-11-02 22:36:46.820 Callback: https://bot.egorbo.com/api/internal, JobId: 60276faf-0f1e-4c88-83f5-02a3a432cba1 2026-11-02 22:36:47.074 BDN args: ['--filter', '*', '--launchCount', '2', '--warmupCount', '3', '--iterationCount', '10', '--iterationTime', '300', '--envvars', 'DOTNET_TieredCompilation:0', 'DOTNET_JitDisasm:*Integers'] 2026-11-02 22:36:47.284 [STAGE 2/6] Installing dependencies... 2026-11-02 22:36:47.544 Installing dependencies for linux... 2026-11-02 22:36:50.821 >> [STAGE 1/6] Environment set up. OS=linux, Arch=arm64, CPUs=8, WorkDir=/home/egorbot_work 2026-11-02 22:36:50.821 >> Kind: bdn 2026-11-02 22:36:50.821 >> Commits/PRs: [] 2026-11-02 22:36:50.821 >> BenchCodeFile: Benchmark.cs 2026-11-02 22:36:50.821 >> Callback: https://bot.egorbo.com/api/internal, JobId: 60276faf-0f1e-4c88-83f5-02a3a432cba1 2026-11-02 22:36:50.821 >> BDN args: ['--filter', '*', '--launchCount', '2', '--warmupCount', '3', '--iterationCount', '10', '--iterationTime', '300', '--envvars', 'DOTNET_TieredCompilation:0', 'DOTNET_JitDisasm:*Integers'] 2026-11-02 22:36:50.821 >> [STAGE 2/6] Installing dependencies... 2026-11-02 22:36:50.821 >> Installing dependencies for linux... 2026-11-02 22:36:50.821 ▶ apt update 2026-11-02 22:36:50.821 WARNING: apt does not have a stable CLI interface. Use with caution in scripts. 2026-11-02 22:36:50.821 Hit:1 http://ports.ubuntu.com/ubuntu-ports noble InRelease 2026-11-02 22:36:50.821 Get:2 http://ports.ubuntu.com/ubuntu-ports noble-updates InRelease [126 kB] 2026-11-02 22:36:50.821 Get:3 http://ports.ubuntu.com/ubuntu-ports noble-backports InRelease [126 kB] 2026-11-02 22:36:50.821 Get:4 http://ports.ubuntu.com/ubuntu-ports noble-security InRelease [126 kB] 2026-11-02 22:36:50.821 Get:5 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 Packages [15.3 MB] 2026-11-02 22:36:50.821 Get:6 http://ports.ubuntu.com/ubuntu-ports noble/universe Translation-en [5982 kB] 2026-11-02 22:36:50.821 Get:7 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 Components [3573 kB] 2026-11-02 22:36:50.821 Get:8 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 c-n-f Metadata [295 kB] 2026-11-02 22:36:50.821 Get:9 http://ports.ubuntu.com/ubuntu-ports noble/multiverse arm64 Packages [223 kB] 2026-11-02 22:36:50.821 Get:10 http://ports.ubuntu.com/ubuntu-ports noble/multiverse Translation-en [118 kB] 2026-11-02 22:36:50.821 Get:11 http://ports.ubuntu.com/ubuntu-ports noble/multiverse arm64 Components [31.6 kB] 2026-11-02 22:36:50.821 Get:12 http://ports.ubuntu.com/ubuntu-ports noble/multiverse arm64 c-n-f Metadata [7152 B] 2026-11-02 22:36:50.821 Get:13 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 Packages [1462 kB] 2026-11-02 22:36:50.821 Get:14 http://ports.ubuntu.com/ubuntu-ports noble-updates/main Translation-en [311 kB] 2026-11-02 22:36:50.821 Get:15 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 Components [178 kB] 2026-11-02 22:36:50.821 Get:16 http://ports.ubuntu.com/ubuntu-ports noble-updates/universe arm64 Packages [1756 kB] 2026-11-02 22:36:50.821 Get:17 http://ports.ubuntu.com/ubuntu-ports noble-updates/universe Translation-en [343 kB] 2026-11-02 22:36:50.821 Get:18 http://ports.ubuntu.com/ubuntu-ports noble-updates/universe arm64 Components [387 kB] 2026-11-02 22:36:50.821 Get:19 http://ports.ubuntu.com/ubuntu-ports noble-updates/universe arm64 c-n-f Metadata [33.5 kB] 2026-11-02 22:36:50.821 Get:20 http://ports.ubuntu.com/ubuntu-ports noble-updates/restricted arm64 Packages [2693 kB] 2026-11-02 22:36:50.821 Get:21 http://ports.ubuntu.com/ubuntu-ports noble-updates/restricted Translation-en [412 kB] 2026-11-02 22:36:50.821 Get:22 http://ports.ubuntu.com/ubuntu-ports noble-updates/multiverse arm64 Packages [88.7 kB] 2026-11-02 22:36:50.821 Get:23 http://ports.ubuntu.com/ubuntu-ports noble-updates/multiverse Translation-en [14.3 kB] 2026-11-02 22:36:50.821 Get:24 http://ports.ubuntu.com/ubuntu-ports noble-updates/multiverse arm64 Components [212 B] 2026-11-02 22:36:50.821 Get:25 http://ports.ubuntu.com/ubuntu-ports noble-updates/multiverse arm64 c-n-f Metadata [472 B] 2026-11-02 22:36:50.821 Get:26 http://ports.ubuntu.com/ubuntu-ports noble-backports/main arm64 Packages [40.7 kB] 2026-11-02 22:36:50.821 Get:27 http://ports.ubuntu.com/ubuntu-ports noble-backports/main Translation-en [9172 B] 2026-11-02 22:36:50.821 Get:28 http://ports.ubuntu.com/ubuntu-ports noble-backports/main arm64 Components [3564 B] 2026-11-02 22:36:50.821 Get:29 http://ports.ubuntu.com/ubuntu-ports noble-backports/main arm64 c-n-f Metadata [372 B] 2026-11-02 22:36:50.821 Get:30 http://ports.ubuntu.com/ubuntu-ports noble-backports/universe arm64 Packages [31.3 kB] 2026-11-02 22:36:50.821 Get:31 http://ports.ubuntu.com/ubuntu-ports noble-backports/universe Translation-en [18.6 kB] 2026-11-02 22:36:50.821 Get:32 http://ports.ubuntu.com/ubuntu-ports noble-backports/universe arm64 Components [12.6 kB] 2026-11-02 22:36:50.821 Get:33 http://ports.ubuntu.com/ubuntu-ports noble-backports/universe arm64 c-n-f Metadata [1592 B] 2026-11-02 22:36:50.821 Get:34 http://ports.ubuntu.com/ubuntu-ports noble-backports/restricted arm64 Components [212 B] 2026-11-02 22:36:50.821 Get:35 http://ports.ubuntu.com/ubuntu-ports noble-backports/restricted arm64 c-n-f Metadata [116 B] 2026-11-02 22:36:50.821 Get:36 http://ports.ubuntu.com/ubuntu-ports noble-backports/multiverse arm64 Packages [748 B] 2026-11-02 22:36:50.821 Get:37 http://ports.ubuntu.com/ubuntu-ports noble-backports/multiverse Translation-en [340 B] 2026-11-02 22:36:50.821 Get:38 http://ports.ubuntu.com/ubuntu-ports noble-backports/multiverse arm64 Components [212 B] 2026-11-02 22:36:50.821 Get:39 http://ports.ubuntu.com/ubuntu-ports noble-backports/multiverse arm64 c-n-f Metadata [116 B] 2026-11-02 22:36:50.821 Get:40 http://ports.ubuntu.com/ubuntu-ports noble-security/main arm64 Packages [1213 kB] 2026-11-02 22:36:50.821 Get:41 http://ports.ubuntu.com/ubuntu-ports noble-security/main Translation-en [232 kB] 2026-11-02 22:36:50.821 Get:42 http://ports.ubuntu.com/ubuntu-ports noble-security/main arm64 Components [43.3 kB] 2026-11-02 22:36:50.821 Get:43 http://ports.ubuntu.com/ubuntu-ports noble-security/universe arm64 Packages [1306 kB] 2026-11-02 22:36:50.821 Get:44 http://ports.ubuntu.com/ubuntu-ports noble-security/universe Translation-en [246 kB] 2026-11-02 22:36:50.821 Get:45 http://ports.ubuntu.com/ubuntu-ports noble-security/universe arm64 Components [76.3 kB] 2026-11-02 22:36:50.821 Get:46 http://ports.ubuntu.com/ubuntu-ports noble-security/universe arm64 c-n-f Metadata [23.7 kB] 2026-11-02 22:36:50.821 Get:47 http://ports.ubuntu.com/ubuntu-ports noble-security/restricted arm64 Packages [2589 kB] 2026-11-02 22:36:50.821 Get:48 http://ports.ubuntu.com/ubuntu-ports noble-security/restricted Translation-en [394 kB] 2026-11-02 22:36:50.821 Get:49 http://ports.ubuntu.com/ubuntu-ports noble-security/multiverse arm64 Packages [84.5 kB] 2026-11-02 22:36:50.821 Get:50 http://ports.ubuntu.com/ubuntu-ports noble-security/multiverse Translation-en [12.4 kB] 2026-11-02 22:36:50.821 Get:51 http://ports.ubuntu.com/ubuntu-ports noble-security/multiverse arm64 Components [208 B] 2026-11-02 22:36:50.821 Get:52 http://ports.ubuntu.com/ubuntu-ports noble-security/multiverse arm64 c-n-f Metadata [456 B] 2026-11-02 22:37:01.453 Fetched 39.9 MB in 5s (7893 kB/s) 2026-11-02 22:37:06.933 Reading package lists... 2026-11-02 22:37:06.933 Building dependency tree... 2026-11-02 22:37:06.933 Reading state information... 2026-11-02 22:37:06.933 11 packages can be upgraded. Run 'apt list --upgradable' to see them. 2026-11-02 22:37:06.933 ▶ apt install -y git zip ninja-build 2026-11-02 22:37:06.933 WARNING: apt does not have a stable CLI interface. Use with caution in scripts. 2026-11-02 22:37:06.933 Reading package lists... 2026-11-02 22:37:06.933 Building dependency tree... 2026-11-02 22:37:06.933 Reading state information... 2026-11-02 22:37:06.933 git is already the newest version (1:2.43.0-1ubuntu7.4). 2026-11-02 22:37:06.933 git set to manually installed. 2026-11-02 22:37:06.933 The following NEW packages will be installed: 2026-11-02 22:37:06.933 ninja-build unzip zip 2026-11-02 22:37:06.933 0 upgraded, 3 newly installed, 0 to remove and 11 not upgraded. 2026-11-02 22:37:06.933 Need to get 467 kB of archives. 2026-11-02 22:37:06.933 After this operation, 1427 kB of additional disk space will be used. 2026-11-02 22:37:06.933 Get:1 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 ninja-build arm64 1.11.1-2 [125 kB] 2026-11-02 22:37:06.933 Get:2 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 unzip arm64 6.0-28ubuntu4.1 [171 kB] 2026-11-02 22:37:06.933 Get:3 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 zip arm64 3.0-13ubuntu0.2 [171 kB] 2026-11-02 22:37:06.933 dpkg-preconfigure: unable to re-open stdin: No such file or directory 2026-11-02 22:37:06.933 Fetched 467 kB in 0s (2176 kB/s) 2026-11-02 22:37:06.933 Selecting previously unselected package ninja-build. 2026-11-02 22:37:06.933 (Reading database ... 2026-11-02 22:37:06.933 (Reading database ... 5% 2026-11-02 22:37:06.933 (Reading database ... 10% 2026-11-02 22:37:06.933 (Reading database ... 15% 2026-11-02 22:37:06.933 (Reading database ... 20% 2026-11-02 22:37:06.933 (Reading database ... 25% 2026-11-02 22:37:06.933 (Reading database ... 30% 2026-11-02 22:37:06.933 (Reading database ... 35% 2026-11-02 22:37:06.933 (Reading database ... 40% 2026-11-02 22:37:06.933 (Reading database ... 45% 2026-11-02 22:37:06.933 (Reading database ... 50% 2026-11-02 22:37:06.933 (Reading database ... 55% 2026-11-02 22:37:06.933 (Reading database ... 60% 2026-11-02 22:37:06.933 (Reading database ... 65% 2026-11-02 22:37:06.933 (Reading database ... 70% 2026-11-02 22:37:06.933 (Reading database ... 75% 2026-11-02 22:37:06.933 (Reading database ... 80% 2026-11-02 22:37:06.933 (Reading database ... 85% 2026-11-02 22:37:06.933 (Reading database ... 90% 2026-11-02 22:37:06.933 (Reading database ... 95% 2026-11-02 22:37:06.933 (Reading database ... 100% 2026-11-02 22:37:06.933 (Reading database ... 83618 files and directories currently installed.) 2026-11-02 22:37:06.933 Preparing to unpack .../ninja-build_1.11.1-2_arm64.deb ... 2026-11-02 22:37:06.933 Unpacking ninja-build (1.11.1-2) ... 2026-11-02 22:37:06.933 Selecting previously unselected package unzip. 2026-11-02 22:37:06.933 Preparing to unpack .../unzip_6.0-28ubuntu4.1_arm64.deb ... 2026-11-02 22:37:06.933 Unpacking unzip (6.0-28ubuntu4.1) ... 2026-11-02 22:37:06.933 Selecting previously unselected package zip. 2026-11-02 22:37:06.933 Preparing to unpack .../zip_3.0-13ubuntu0.2_arm64.deb ... 2026-11-02 22:37:06.933 Unpacking zip (3.0-13ubuntu0.2) ... 2026-11-02 22:37:06.933 Setting up unzip (6.0-28ubuntu4.1) ... 2026-11-02 22:37:06.933 Setting up ninja-build (1.11.1-2) ... 2026-11-02 22:37:06.933 Setting up zip (3.0-13ubuntu0.2) ... 2026-11-02 22:37:06.933 Processing triggers for man-db (2.12.0-4build2) ... 2026-11-02 22:37:14.108 [STAGE 2/6] Dependencies installed ✓ 2026-11-02 22:37:14.361 [STAGE 3/6] Installing .NET SDKs... 2026-11-02 22:37:14.618 Downloading dotnet-install.sh... 2026-11-02 22:37:14.865 Installing .NET 11.0 daily... 2026-11-02 22:37:17.672 Running kernel seems to be up-to-date. 2026-11-02 22:37:17.672 No services need to be restarted. 2026-11-02 22:37:17.672 No containers need to be restarted. 2026-11-02 22:37:17.672 No user sessions are running outdated binaries. 2026-11-02 22:37:17.672 No VM guests are running outdated hypervisor (qemu) binaries on this host. 2026-11-02 22:37:17.672 >> [STAGE 2/6] Dependencies installed ✓ 2026-11-02 22:37:17.672 >> [STAGE 3/6] Installing .NET SDKs... 2026-11-02 22:37:17.672 >> Downloading dotnet-install.sh... 2026-11-02 22:37:17.672 ⬇ https://dot.net/v1/dotnet-install.sh → /home/egorbot_work/dotnet-install.sh 2026-11-02 22:37:17.672 >> Installing .NET 11.0 daily... 2026-11-02 22:37:17.672 ▶ bash "/home/egorbot_work/dotnet-install.sh" --channel 11.0 --quality daily --install-dir /home/egorbot_work/.dotnet 2026-11-02 22:37:17.672 dotnet-install: Attempting to download using aka.ms link https://ci.dot.net/public/Sdk/11.0.100-rtm.26531.101/dotnet-sdk-11.0.100-linux-arm64.tar.gz 2026-11-02 22:37:17.672 dotnet-install: Remote file https://ci.dot.net/public/Sdk/11.0.100-rtm.26531.101/dotnet-sdk-11.0.100-linux-arm64.tar.gz size is 203339580 bytes. 2026-11-02 22:37:17.672 dotnet-install: Extracting archive from https://ci.dot.net/public/Sdk/11.0.100-rtm.26531.101/dotnet-sdk-11.0.100-linux-arm64.tar.gz 2026-11-02 22:37:20.573 Installing .NET 10.0... 2026-11-02 22:37:23.131 dotnet-install: Downloaded file size is 203339580 bytes. 2026-11-02 22:37:23.131 dotnet-install: The remote and local file sizes are equal. 2026-11-02 22:37:23.131 dotnet-install: Installed version is 11.0.100 2026-11-02 22:37:23.131 dotnet-install: Adding to current process PATH: `/home/egorbot_work/.dotnet`. Note: This change will be visible only when sourcing script. 2026-11-02 22:37:23.131 dotnet-install: Note that the script does not resolve dependencies during installation. 2026-11-02 22:37:23.131 dotnet-install: To check the list of dependencies, go to https://learn.microsoft.com/dotnet/core/install, select your operating system and check the "Dependencies" section. 2026-11-02 22:37:23.131 dotnet-install: Installation finished successfully. 2026-11-02 22:37:23.131 >> Installing .NET 10.0... 2026-11-02 22:37:23.131 ▶ bash "/home/egorbot_work/dotnet-install.sh" --channel 10.0 --install-dir /home/egorbot_work/.dotnet 2026-11-02 22:37:23.131 dotnet-install: Attempting to download using aka.ms link https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.403/dotnet-sdk-10.0.403-linux-arm64.tar.gz 2026-11-02 22:37:23.131 dotnet-install: Remote file https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.403/dotnet-sdk-10.0.403-linux-arm64.tar.gz size is 232484877 bytes. 2026-11-02 22:37:23.131 dotnet-install: Extracting archive from https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.403/dotnet-sdk-10.0.403-linux-arm64.tar.gz 2026-11-02 22:37:25.466 Created nuget.config with dotnet CI feeds 2026-11-02 22:37:25.685 [STAGE 3/6] .NET SDKs installed ✓ 2026-11-02 22:37:25.894 [STAGE 4/6] Building benchmarks... 2026-11-02 22:37:26.161 Building custom benchmarks... 2026-11-02 22:37:28.579 dotnet-install: Downloaded file size is 232484877 bytes. 2026-11-02 22:37:28.579 dotnet-install: The remote and local file sizes are equal. 2026-11-02 22:37:28.579 dotnet-install: Installed version is 10.0.403 2026-11-02 22:37:28.579 dotnet-install: Adding to current process PATH: `/home/egorbot_work/.dotnet`. Note: This change will be visible only when sourcing script. 2026-11-02 22:37:28.579 dotnet-install: Note that the script does not resolve dependencies during installation. 2026-11-02 22:37:28.579 dotnet-install: To check the list of dependencies, go to https://learn.microsoft.com/dotnet/core/install, select your operating system and check the "Dependencies" section. 2026-11-02 22:37:28.579 dotnet-install: Installation finished successfully. 2026-11-02 22:37:28.579 >> Created nuget.config with dotnet CI feeds 2026-11-02 22:37:28.579 >> [STAGE 3/6] .NET SDKs installed ✓ 2026-11-02 22:37:28.579 >> [STAGE 4/6] Building benchmarks... 2026-11-02 22:37:28.579 >> Building custom benchmarks... 2026-11-02 22:37:28.579 ▶ dotnet new console -f net11.0 2026-11-02 22:37:28.579 Welcome to .NET 11.0! 2026-11-02 22:37:28.579 --------------------- 2026-11-02 22:37:28.579 SDK Version: 11.0.100 2026-11-02 22:37:28.579 Telemetry 2026-11-02 22:37:28.579 --------- 2026-11-02 22:37:28.579 The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell. 2026-11-02 22:37:28.579 Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry 2026-11-02 22:37:28.579 ---------------- 2026-11-02 22:37:28.579 Installed an ASP.NET Core HTTPS development certificate. 2026-11-02 22:37:28.579 To trust the certificate, run 'dotnet dev-certs https --trust' 2026-11-02 22:37:28.579 Learn about HTTPS: https://aka.ms/dotnet-https 2026-11-02 22:37:28.579 ---------------- 2026-11-02 22:37:28.579 Write your first app: https://aka.ms/dotnet-hello-world 2026-11-02 22:37:28.579 Find out what's new: https://aka.ms/dotnet-whats-new 2026-11-02 22:37:28.579 Explore documentation: https://aka.ms/dotnet-docs 2026-11-02 22:37:28.579 Report issues and find source on GitHub: https://github.com/dotnet/core 2026-11-02 22:37:28.579 Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli 2026-11-02 22:37:28.579 -------------------------------------------------------------------------------------- 2026-11-02 22:37:28.579 The template "Console App" was created successfully. 2026-11-02 22:37:28.579 Processing post-creation actions... 2026-11-02 22:37:28.579 Restoring /home/egorbot_work/benchapp/benchapp.csproj: 2026-11-02 22:37:29.539 Custom benchmark target frameworks: net11.0 2026-11-02 22:37:29.750 Detected entrypoint in benchmark snippet, skipping Entrypoint.cs generation 2026-11-02 22:37:34.000 Determining projects to restore... 2026-11-02 22:37:34.000 Restored /home/egorbot_work/benchapp/benchapp.csproj (in 83 ms). 2026-11-02 22:37:34.000 Restore succeeded. 2026-11-02 22:37:34.000 >> Custom benchmark target frameworks: net11.0 2026-11-02 22:37:34.000 >> Detected entrypoint in benchmark snippet, skipping Entrypoint.cs generation 2026-11-02 22:37:34.000 ▶ dotnet build -c Release -f net11.0 -o test 2026-11-02 22:37:34.000 Determining projects to restore... 2026-11-02 22:37:34.000 Restored /home/egorbot_work/benchapp/benchapp.csproj (in 3 sec). 2026-11-02 22:37:36.023 [STAGE 4/6] Benchmarks built ✓ 2026-11-02 22:37:36.240 [STAGE 5/6] No commits/PRs specified -- skipping core_root build 2026-11-02 22:37:36.452 [STAGE 6/6] Running benchmarks... 2026-11-02 22:37:36.668 Running benchmarks with 0 corerun(s): [] 2026-11-02 22:37:39.415 benchapp -> /home/egorbot_work/benchapp/test/benchapp.dll 2026-11-02 22:37:39.415 Build succeeded. 2026-11-02 22:37:39.415 0 Warning(s) 2026-11-02 22:37:39.415 0 Error(s) 2026-11-02 22:37:39.415 Time Elapsed 00:00:02.40 2026-11-02 22:37:39.415 ▶ dotnet test/benchapp.dll --filter * --launchCount 2 --warmupCount 3 --iterationCount 10 --iterationTime 300 --envvars DOTNET_TieredCompilation:0 DOTNET_JitDisasm:*Integers --list flat (→ /home/egorbot_work/all_benchmarks.txt) 2026-11-02 22:37:39.415 ManagedPairs.Odd 2026-11-02 22:37:39.415 ManagedPairs.Even 2026-11-02 22:37:39.415 NativePairs.Pair 2026-11-02 22:37:39.415 NativePairs.Scalar 2026-11-02 22:37:39.415 Discovered 4 benchmarks. 2026-11-02 22:37:39.415 >> [STAGE 4/6] Benchmarks built ✓ 2026-11-02 22:37:39.415 >> [STAGE 5/6] No commits/PRs specified -- skipping core_root build 2026-11-02 22:37:39.415 >> [STAGE 6/6] Running benchmarks... 2026-11-02 22:37:39.415 >> Running benchmarks with 0 corerun(s): [] 2026-11-02 22:37:39.415 ▶ dotnet run -c Release -f net11.0 -- --filter * --launchCount 2 --warmupCount 3 --iterationCount 10 --iterationTime 300 --envvars DOTNET_TieredCompilation:0 DOTNET_JitDisasm:*Integers -h Job StdDev RatioSD Median Min Max 2026-11-02 22:37:39.415 // Validating benchmarks: 2026-11-02 22:37:39.415 // ***** BenchmarkRunner: Start ***** 2026-11-02 22:37:39.415 // ***** Found 28 benchmark(s) in total ***** 2026-11-02 22:37:39.415 // ***** Building 1 exe(s) in Parallel: Start ***** 2026-11-02 22:37:39.415 // start dotnet restore "/home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/DllGatherer.csproj" --nodeReuse:false /p:UseSharedCompilation=false /p:Deterministic=true /p:Optimize=true /p:ArtifactsPath="/home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/.artifacts/" /p:OutDir="/home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0/" /p:OutputPath="/home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0/" /p:PublishDir="/home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/publish/" in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1 2026-11-02 22:37:44.837 // command took 1.7 sec and exited with 0 2026-11-02 22:37:44.837 // start dotnet build "/home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/DllGatherer.csproj" -f net11.0 -c Release --no-restore --nodeReuse:false /p:UseSharedCompilation=false /p:Deterministic=true /p:Optimize=true /p:ArtifactsPath="/home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/.artifacts/" /p:OutDir="/home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0/" /p:OutputPath="/home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0/" /p:PublishDir="/home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/publish/" --output "/home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0/" in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1 2026-11-02 22:37:50.265 // command took 4.95 sec and exited with 0 2026-11-02 22:37:50.265 // start dotnet restore "/home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/BenchmarkDotNet.Autogenerated.csproj" --nodeReuse:false /p:UseSharedCompilation=false /p:Deterministic=true /p:Optimize=true /p:ArtifactsPath="/home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/.artifacts/" /p:OutDir="/home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0/" /p:OutputPath="/home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0/" /p:PublishDir="/home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/publish/" in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1 2026-11-02 22:37:50.265 // command took 1.65 sec and exited with 0 2026-11-02 22:37:50.265 // start dotnet build "/home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/BenchmarkDotNet.Autogenerated.csproj" -f net11.0 -c Release --no-restore --nodeReuse:false /p:UseSharedCompilation=false /p:Deterministic=true /p:Optimize=true /p:ArtifactsPath="/home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/.artifacts/" /p:OutDir="/home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0/" /p:OutputPath="/home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0/" /p:PublishDir="/home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/publish/" --output "/home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0/" in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1 2026-11-02 22:37:55.757 // command took 3.22 sec and exited with 0 2026-11-02 22:37:55.757 // ***** Done, took 00:00:11 (11.6 sec) ***** 2026-11-02 22:37:55.757 // Found 18 benchmarks: 2026-11-02 22:37:55.757 // ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=0] 2026-11-02 22:37:55.757 // ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=0] 2026-11-02 22:37:55.757 // ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=16] 2026-11-02 22:37:55.757 // ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=16] 2026-11-02 22:37:55.757 // ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=32] 2026-11-02 22:37:55.757 // ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=32] 2026-11-02 22:37:55.757 // ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=48] 2026-11-02 22:37:55.757 // ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=48] 2026-11-02 22:37:55.757 // ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=64] 2026-11-02 22:37:55.757 // ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=64] 2026-11-02 22:37:55.757 // ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=80] 2026-11-02 22:37:55.757 // ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=80] 2026-11-02 22:37:55.757 // ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=96] 2026-11-02 22:37:55.757 // ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=96] 2026-11-02 22:37:55.757 // ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=112] 2026-11-02 22:37:55.757 // ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=112] 2026-11-02 22:37:55.757 // ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=128] 2026-11-02 22:37:55.757 // ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=128] 2026-11-02 22:37:55.757 // ************************** 2026-11-02 22:37:55.757 // Benchmark: ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=0] 2026-11-02 22:37:55.757 // *** Execute *** 2026-11-02 22:37:55.757 // Launch: 1 / 2 2026-11-02 22:37:55.757 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 39969 --benchmarkName "ManagedPairs.Odd(EntrySpOffset: 0)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 0 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:37:55.757 // BeforeAnythingElse 2026-11-02 22:37:55.757 // Benchmark Process Environment Information: 2026-11-02 22:37:55.757 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:37:55.757 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:37:55.757 // GC=Concurrent Workstation 2026-11-02 22:37:55.757 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:37:55.757 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:37:55.757 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:37:55.757 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:37:55.757 ; FullOpts code 2026-11-02 22:37:55.757 ; optimized code 2026-11-02 22:37:55.757 ; fp based frame 2026-11-02 22:37:55.757 ; partially interruptible 2026-11-02 22:37:55.757 ; No PGO data 2026-11-02 22:37:55.757 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:37:55.757 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:37:55.757 stp x19, x20, [sp, #0x18] 2026-11-02 22:37:55.757 stp x21, x22, [sp, #0x28] 2026-11-02 22:37:55.757 stp x23, x24, [sp, #0x38] 2026-11-02 22:37:55.757 stp x25, x26, [sp, #0x48] 2026-11-02 22:37:55.757 str x27, [sp, #0x58] 2026-11-02 22:37:55.757 mov fp, sp 2026-11-02 22:37:55.757 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:37:55.757 ldr w1, [x0, #0x08] 2026-11-02 22:37:55.757 cmp w1, #8 2026-11-02 22:37:55.757 ble G_M000_IG05 2026-11-02 22:37:55.757 ldp x19, x20, [x0, #0x10] 2026-11-02 22:37:55.757 ldp x21, x22, [x0, #0x20] 2026-11-02 22:37:55.757 ldp x23, x24, [x0, #0x30] 2026-11-02 22:37:55.757 ldp x25, x26, [x0, #0x40] 2026-11-02 22:37:55.757 ldr x27, [x0, #0x50] 2026-11-02 22:37:55.757 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:37:55.757 movz x0, #0xFCC0 2026-11-02 22:37:55.757 movk x0, #0x4465 LSL #16 2026-11-02 22:37:55.757 movk x0, #0xF933 LSL #32 2026-11-02 22:37:55.757 ldr x0, [x0] 2026-11-02 22:37:55.757 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:37:55.757 add x0, x19, x20 2026-11-02 22:37:55.757 add x0, x0, x21 2026-11-02 22:37:55.757 add x0, x0, x22 2026-11-02 22:37:55.757 add x0, x0, x23 2026-11-02 22:37:55.757 add x0, x0, x24 2026-11-02 22:37:55.757 add x0, x0, x25 2026-11-02 22:37:55.757 add x0, x0, x26 2026-11-02 22:37:55.757 add x0, x0, x27 2026-11-02 22:37:55.757 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:37:55.757 ldr x27, [sp, #0x58] 2026-11-02 22:37:55.757 ldp x25, x26, [sp, #0x48] 2026-11-02 22:37:55.757 ldp x23, x24, [sp, #0x38] 2026-11-02 22:37:55.757 ldp x21, x22, [sp, #0x28] 2026-11-02 22:37:55.757 ldp x19, x20, [sp, #0x18] 2026-11-02 22:37:55.757 ldp fp, lr, [sp], #0x60 2026-11-02 22:37:55.757 ret lr 2026-11-02 22:37:55.757 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:37:55.757 cbz w1, G_M000_IG06 2026-11-02 22:37:55.757 ldr x19, [x0, #0x10] 2026-11-02 22:37:55.757 cmp w1, #1 2026-11-02 22:37:55.757 bls G_M000_IG06 2026-11-02 22:37:55.757 ldr x20, [x0, #0x18] 2026-11-02 22:37:55.757 cmp w1, #2 2026-11-02 22:37:55.757 bls G_M000_IG06 2026-11-02 22:37:55.757 ldr x21, [x0, #0x20] 2026-11-02 22:37:55.757 cmp w1, #3 2026-11-02 22:37:55.757 bls G_M000_IG06 2026-11-02 22:37:55.757 ldr x22, [x0, #0x28] 2026-11-02 22:37:55.757 cmp w1, #4 2026-11-02 22:37:55.757 bls G_M000_IG06 2026-11-02 22:37:55.757 ldr x23, [x0, #0x30] 2026-11-02 22:37:55.757 cmp w1, #5 2026-11-02 22:37:55.757 bls G_M000_IG06 2026-11-02 22:37:55.757 ldr x24, [x0, #0x38] 2026-11-02 22:37:55.757 cmp w1, #6 2026-11-02 22:37:55.757 bls G_M000_IG06 2026-11-02 22:37:55.757 ldr x25, [x0, #0x40] 2026-11-02 22:37:55.757 cmp w1, #7 2026-11-02 22:37:55.757 bls G_M000_IG06 2026-11-02 22:37:55.757 ldr x26, [x0, #0x48] 2026-11-02 22:37:55.757 cmp w1, #8 2026-11-02 22:37:55.757 bls G_M000_IG06 2026-11-02 22:37:55.757 ldr x27, [x0, #0x50] 2026-11-02 22:37:55.757 b G_M000_IG03 2026-11-02 22:37:55.757 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:37:55.757 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:37:55.757 brk #0 2026-11-02 22:37:55.757 ; Total bytes of code 256 2026-11-02 22:37:55.757 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:37:55.757 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:37:55.757 ; FullOpts code 2026-11-02 22:37:55.757 ; optimized code 2026-11-02 22:37:55.757 ; fp based frame 2026-11-02 22:37:55.757 ; partially interruptible 2026-11-02 22:37:55.757 ; No PGO data 2026-11-02 22:37:55.757 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:37:55.757 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:37:55.757 stp x19, x20, [sp, #0x10] 2026-11-02 22:37:55.757 stp x21, x22, [sp, #0x20] 2026-11-02 22:37:55.757 stp x23, x24, [sp, #0x30] 2026-11-02 22:37:55.757 stp x25, x26, [sp, #0x40] 2026-11-02 22:37:55.757 mov fp, sp 2026-11-02 22:37:55.757 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:37:55.757 ldr w1, [x0, #0x08] 2026-11-02 22:37:55.757 cmp w1, #7 2026-11-02 22:37:55.757 ble G_M000_IG05 2026-11-02 22:37:55.757 ldp x19, x20, [x0, #0x10] 2026-11-02 22:37:55.757 ldp x21, x22, [x0, #0x20] 2026-11-02 22:37:55.757 ldp x23, x24, [x0, #0x30] 2026-11-02 22:37:55.757 ldp x25, x26, [x0, #0x40] 2026-11-02 22:37:55.757 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:37:55.757 movz x0, #0xFCC0 2026-11-02 22:37:55.757 movk x0, #0x4465 LSL #16 2026-11-02 22:37:55.757 movk x0, #0xF933 LSL #32 2026-11-02 22:37:55.757 ldr x0, [x0] 2026-11-02 22:37:55.757 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:37:55.757 add x0, x19, x20 2026-11-02 22:37:55.757 add x0, x0, x21 2026-11-02 22:37:55.757 add x0, x0, x22 2026-11-02 22:37:55.757 add x0, x0, x23 2026-11-02 22:37:55.757 add x0, x0, x24 2026-11-02 22:37:55.757 add x0, x0, x25 2026-11-02 22:37:55.757 add x0, x0, x26 2026-11-02 22:37:55.757 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=0, oddSP=0xffffda00f000, evenSP=0xffffda00f000 2026-11-02 22:37:55.757 WorkloadJitting 1: 32768 op, 218478.00 ns, 6.6674 ns/op 2026-11-02 22:37:55.757 WorkloadPilot 1: 32768 op, 133107.00 ns, 4.0621 ns/op 2026-11-02 22:37:55.757 WorkloadPilot 1: 524288 op, 2152027.00 ns, 4.1047 ns/op 2026-11-02 22:37:55.757 WorkloadPilot 2: 73400320 op, 304792530.00 ns, 4.1525 ns/op 2026-11-02 22:37:55.757 WorkloadPilot 3: 72351744 op, 300820198.00 ns, 4.1577 ns/op 2026-11-02 22:37:55.757 WorkloadWarmup 1: 72351744 op, 300154741.00 ns, 4.1485 ns/op 2026-11-02 22:37:55.757 WorkloadWarmup 2: 72351744 op, 300125908.00 ns, 4.1482 ns/op 2026-11-02 22:37:55.757 WorkloadWarmup 3: 72351744 op, 300058114.00 ns, 4.1472 ns/op 2026-11-02 22:37:55.757 // BeforeActualRun 2026-11-02 22:37:55.757 WorkloadActual 1: 72351744 op, 300239438.00 ns, 4.1497 ns/op 2026-11-02 22:37:55.757 WorkloadActual 2: 72351744 op, 300473989.00 ns, 4.1530 ns/op 2026-11-02 22:37:55.757 WorkloadActual 3: 72351744 op, 300250807.00 ns, 4.1499 ns/op 2026-11-02 22:37:55.757 WorkloadActual 4: 72351744 op, 300230998.00 ns, 4.1496 ns/op 2026-11-02 22:37:55.757 WorkloadActual 5: 72351744 op, 300216326.00 ns, 4.1494 ns/op 2026-11-02 22:37:55.757 WorkloadActual 6: 72351744 op, 301600012.00 ns, 4.1685 ns/op 2026-11-02 22:37:55.757 WorkloadActual 7: 72351744 op, 301336047.00 ns, 4.1649 ns/op 2026-11-02 22:37:55.757 WorkloadActual 8: 72351744 op, 300355799.00 ns, 4.1513 ns/op 2026-11-02 22:37:55.757 WorkloadActual 9: 72351744 op, 303192501.00 ns, 4.1905 ns/op 2026-11-02 22:37:55.757 WorkloadActual 10: 72351744 op, 301640770.00 ns, 4.1691 ns/op 2026-11-02 22:37:55.757 // AfterActualRun 2026-11-02 22:37:55.757 WorkloadResult 1: 72351744 op, 300239438.00 ns, 4.1497 ns/op 2026-11-02 22:37:55.757 WorkloadResult 2: 72351744 op, 300473989.00 ns, 4.1530 ns/op 2026-11-02 22:37:55.757 WorkloadResult 3: 72351744 op, 300250807.00 ns, 4.1499 ns/op 2026-11-02 22:37:55.757 WorkloadResult 4: 72351744 op, 300230998.00 ns, 4.1496 ns/op 2026-11-02 22:37:55.757 WorkloadResult 5: 72351744 op, 300216326.00 ns, 4.1494 ns/op 2026-11-02 22:37:55.757 WorkloadResult 6: 72351744 op, 301600012.00 ns, 4.1685 ns/op 2026-11-02 22:37:55.757 WorkloadResult 7: 72351744 op, 301336047.00 ns, 4.1649 ns/op 2026-11-02 22:37:55.757 WorkloadResult 8: 72351744 op, 300355799.00 ns, 4.1513 ns/op 2026-11-02 22:37:55.757 WorkloadResult 9: 72351744 op, 303192501.00 ns, 4.1905 ns/op 2026-11-02 22:37:55.757 WorkloadResult 10: 72351744 op, 301640770.00 ns, 4.1691 ns/op 2026-11-02 22:37:55.757 // AfterAll 2026-11-02 22:37:55.757 et=0x0064 2026-11-02 22:37:55.757 ldp x25, x26, [sp, #0x40] 2026-11-02 22:37:55.757 ldp x23, x24, [sp, #0x30] 2026-11-02 22:37:55.757 ldp x21, x22, [sp, #0x20] 2026-11-02 22:37:55.757 ldp x19, x20, [sp, #0x10] 2026-11-02 22:37:55.757 ldp fp, lr, [sp], #0x50 2026-11-02 22:37:55.757 ret lr 2026-11-02 22:37:55.757 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:37:55.757 cbz w1, G_M000_IG06 2026-11-02 22:37:55.757 ldr x19, [x0, #0x10] 2026-11-02 22:37:55.757 cmp w1, #1 2026-11-02 22:37:55.757 bls G_M000_IG06 2026-11-02 22:37:55.757 ldr x20, [x0, #0x18] 2026-11-02 22:37:55.757 cmp w1, #2 2026-11-02 22:37:55.757 bls G_M000_IG06 2026-11-02 22:37:55.757 ldr x21, [x0, #0x20] 2026-11-02 22:37:55.757 cmp w1, #3 2026-11-02 22:37:55.757 bls G_M000_IG06 2026-11-02 22:37:55.757 ldr x22, [x0, #0x28] 2026-11-02 22:37:55.757 cmp w1, #4 2026-11-02 22:37:55.757 bls G_M000_IG06 2026-11-02 22:37:55.757 ldr x23, [x0, #0x30] 2026-11-02 22:37:55.757 cmp w1, #5 2026-11-02 22:37:55.757 bls G_M000_IG06 2026-11-02 22:37:55.757 ldr x24, [x0, #0x38] 2026-11-02 22:37:55.757 cmp w1, #6 2026-11-02 22:37:55.757 bls G_M000_IG06 2026-11-02 22:37:55.757 ldr x25, [x0, #0x40] 2026-11-02 22:37:55.757 cmp w1, #7 2026-11-02 22:37:55.757 bls G_M000_IG06 2026-11-02 22:37:55.757 ldr x26, [x0, #0x48] 2026-11-02 22:37:55.757 b G_M000_IG03 2026-11-02 22:37:55.757 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:37:55.757 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:37:55.757 brk #0 2026-11-02 22:37:55.757 ; Total bytes of code 228 2026-11-02 22:37:55.757 // Benchmark Process 3190 has exited with code 0. 2026-11-02 22:37:55.757 // Launch: 2 / 2 2026-11-02 22:37:55.757 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 33437 --benchmarkName "ManagedPairs.Odd(EntrySpOffset: 0)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 0 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:37:55.757 // BeforeAnythingElse 2026-11-02 22:37:55.757 // Benchmark Process Environment Information: 2026-11-02 22:37:55.757 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:37:55.757 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:37:55.757 // GC=Concurrent Workstation 2026-11-02 22:37:55.757 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:37:55.757 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:37:55.757 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:37:55.757 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:37:55.757 ; FullOpts code 2026-11-02 22:37:55.757 ; optimized code 2026-11-02 22:37:55.757 ; fp based frame 2026-11-02 22:37:55.757 ; partially interruptible 2026-11-02 22:37:55.757 ; No PGO data 2026-11-02 22:37:55.757 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:37:55.757 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:37:55.757 stp x19, x20, [sp, #0x18] 2026-11-02 22:37:55.757 stp x21, x22, [sp, #0x28] 2026-11-02 22:37:55.757 stp x23, x24, [sp, #0x38] 2026-11-02 22:37:55.757 stp x25, x26, [sp, #0x48] 2026-11-02 22:37:55.757 str x27, [sp, #0x58] 2026-11-02 22:37:55.757 mov fp, sp 2026-11-02 22:37:55.757 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:37:55.757 ldr w1, [x0, #0x08] 2026-11-02 22:37:55.757 cmp w1, #8 2026-11-02 22:37:55.757 ble G_M000_IG05 2026-11-02 22:37:55.757 ldp x19, x20, [x0, #0x10] 2026-11-02 22:37:55.757 ldp x21, x22, [x0, #0x20] 2026-11-02 22:37:55.757 ldp x23, x24, [x0, #0x30] 2026-11-02 22:37:55.757 ldp x25, x26, [x0, #0x40] 2026-11-02 22:37:55.757 ldr x27, [x0, #0x50] 2026-11-02 22:37:55.757 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:37:55.757 movz x0, #0xFCC0 2026-11-02 22:37:55.757 movk x0, #0xDCE6 LSL #16 2026-11-02 22:37:55.757 movk x0, #0xE65F LSL #32 2026-11-02 22:37:55.757 ldr x0, [x0] 2026-11-02 22:37:55.757 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:37:55.757 add x0, x19, x20 2026-11-02 22:37:55.757 add x0, x0, x21 2026-11-02 22:37:55.757 add x0, x0, x22 2026-11-02 22:37:55.757 add x0, x0, x23 2026-11-02 22:37:55.757 add x0, x0, x24 2026-11-02 22:37:55.757 add x0, x0, x25 2026-11-02 22:37:55.757 add x0, x0, x26 2026-11-02 22:37:55.757 add x0, x0, x27 2026-11-02 22:37:55.757 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:37:55.757 ldr x27, [sp, #0x58] 2026-11-02 22:37:55.757 ldp x25, x26, [sp, #0x48] 2026-11-02 22:37:55.757 ldp x23, x24, [sp, #0x38] 2026-11-02 22:37:55.757 ldp x21, x22, [sp, #0x28] 2026-11-02 22:37:55.757 ldp x19, x20, [sp, #0x18] 2026-11-02 22:37:55.757 ldp fp, lr, [sp], #0x60 2026-11-02 22:37:55.757 ret lr 2026-11-02 22:37:55.757 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:37:55.757 cbz w1, G_M000_IG06 2026-11-02 22:37:55.757 ldr x19, [x0, #0x10] 2026-11-02 22:37:55.757 cmp w1, #1 2026-11-02 22:37:55.757 bls G_M000_IG06 2026-11-02 22:37:55.757 ldr x20, [x0, #0x18] 2026-11-02 22:37:55.757 cmp w1, #2 2026-11-02 22:37:55.757 bls G_M000_IG06 2026-11-02 22:37:55.757 ldr x21, [x0, #0x20] 2026-11-02 22:37:55.757 cmp w1, #3 2026-11-02 22:37:55.757 bls G_M000_IG06 2026-11-02 22:37:55.757 ldr x22, [x0, #0x28] 2026-11-02 22:37:55.757 cmp w1, #4 2026-11-02 22:37:55.757 bls G_M000_IG06 2026-11-02 22:37:55.757 ldr x23, [x0, #0x30] 2026-11-02 22:37:55.757 cmp w1, #5 2026-11-02 22:37:55.757 bls G_M000_IG06 2026-11-02 22:37:55.757 ldr x24, [x0, #0x38] 2026-11-02 22:37:55.757 cmp w1, #6 2026-11-02 22:37:55.757 bls G_M000_IG06 2026-11-02 22:37:55.757 ldr x25, [x0, #0x40] 2026-11-02 22:37:55.757 cmp w1, #7 2026-11-02 22:37:55.757 bls G_M000_IG06 2026-11-02 22:37:55.757 ldr x26, [x0, #0x48] 2026-11-02 22:37:55.757 cmp w1, #8 2026-11-02 22:37:55.757 bls G_M000_IG06 2026-11-02 22:37:55.757 ldr x27, [x0, #0x50] 2026-11-02 22:37:55.757 b G_M000_IG03 2026-11-02 22:37:55.757 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:37:55.757 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:37:55.757 brk #0 2026-11-02 22:37:55.757 ; Total bytes of code 256 2026-11-02 22:37:55.757 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:37:55.757 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:37:55.757 ; FullOpts code 2026-11-02 22:37:55.757 ; optimized code 2026-11-02 22:37:55.757 ; fp based frame 2026-11-02 22:37:55.757 ; partially interruptible 2026-11-02 22:37:55.757 ; No PGO data 2026-11-02 22:37:55.757 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:37:55.757 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:37:55.757 stp x19, x20, [sp, #0x10] 2026-11-02 22:37:55.757 stp x21, x22, [sp, #0x20] 2026-11-02 22:37:55.757 stp x23, x24, [sp, #0x30] 2026-11-02 22:37:55.757 stp x25, x26, [sp, #0x40] 2026-11-02 22:37:55.757 mov fp, sp 2026-11-02 22:37:55.757 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:37:55.757 ldr w1, [x0, #0x08] 2026-11-02 22:37:55.757 cmp w1, #7 2026-11-02 22:37:55.757 ble G_M000_IG05 2026-11-02 22:37:55.757 ldp x19, x20, [x0, #0x10] 2026-11-02 22:37:55.757 ldp x21, x22, [x0, #0x20] 2026-11-02 22:37:55.757 ldp x23, x24, [x0, #0x30] 2026-11-02 22:37:55.757 ldp x25, x26, [x0, #0x40] 2026-11-02 22:37:55.757 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:37:55.757 movz x0, #0xFCC0 2026-11-02 22:37:55.757 movk x0, #0xDCE6 LSL #16 2026-11-02 22:37:55.757 movk x0, #0xE65F LSL #32 2026-11-02 22:37:55.757 ldr x0, [x0] 2026-11-02 22:37:55.757 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:37:55.757 add x0, x19, x20 2026-11-02 22:37:55.757 add x0, x0, x21 2026-11-02 22:37:55.757 add x0, x0, x22 2026-11-02 22:37:55.757 add x0, x0, x23 2026-11-02 22:37:55.757 add x0, x0, x24 2026-11-02 22:37:55.757 add x0, x0, x25 2026-11-02 22:37:55.757 add x0, x0, x26 2026-11-02 22:37:55.757 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=0, oddSP=0xffffdf1a8000, evenSP=0xffffdf1a8000 2026-11-02 22:37:55.757 WorkloadJitting 1: 32768 op, 223614.00 ns, 6.8242 ns/op 2026-11-02 22:37:55.757 WorkloadPilot 1: 32768 op, 132092.00 ns, 4.0311 ns/op 2026-11-02 22:37:55.757 WorkloadPilot 1: 524288 op, 2186228.00 ns, 4.1699 ns/op 2026-11-02 22:38:01.200 WorkloadPilot 2: 72351744 op, 301037202.00 ns, 4.1607 ns/op 2026-11-02 22:38:01.200 WorkloadWarmup 1: 72351744 op, 301050946.00 ns, 4.1609 ns/op 2026-11-02 22:38:01.200 WorkloadWarmup 2: 72351744 op, 299537096.00 ns, 4.1400 ns/op 2026-11-02 22:38:01.200 WorkloadWarmup 3: 72351744 op, 299924475.00 ns, 4.1454 ns/op 2026-11-02 22:38:01.200 // BeforeActualRun 2026-11-02 22:38:01.200 WorkloadActual 1: 72351744 op, 300011933.00 ns, 4.1466 ns/op 2026-11-02 22:38:01.200 WorkloadActual 2: 72351744 op, 300748561.00 ns, 4.1568 ns/op 2026-11-02 22:38:01.200 WorkloadActual 3: 72351744 op, 301176454.00 ns, 4.1627 ns/op 2026-11-02 22:38:01.200 WorkloadActual 4: 72351744 op, 302509706.00 ns, 4.1811 ns/op 2026-11-02 22:38:01.200 WorkloadActual 5: 72351744 op, 301473502.00 ns, 4.1668 ns/op 2026-11-02 22:38:01.200 WorkloadActual 6: 72351744 op, 300351639.00 ns, 4.1513 ns/op 2026-11-02 22:38:01.200 WorkloadActual 7: 72351744 op, 300469562.00 ns, 4.1529 ns/op 2026-11-02 22:38:01.200 WorkloadActual 8: 72351744 op, 301264456.00 ns, 4.1639 ns/op 2026-11-02 22:38:01.200 WorkloadActual 9: 72351744 op, 300853061.00 ns, 4.1582 ns/op 2026-11-02 22:38:01.200 WorkloadActual 10: 72351744 op, 301565504.00 ns, 4.1680 ns/op 2026-11-02 22:38:01.200 // AfterActualRun 2026-11-02 22:38:01.200 WorkloadResult 1: 72351744 op, 300011933.00 ns, 4.1466 ns/op 2026-11-02 22:38:01.200 WorkloadResult 2: 72351744 op, 300748561.00 ns, 4.1568 ns/op 2026-11-02 22:38:01.200 WorkloadResult 3: 72351744 op, 301176454.00 ns, 4.1627 ns/op 2026-11-02 22:38:01.200 WorkloadResult 4: 72351744 op, 302509706.00 ns, 4.1811 ns/op 2026-11-02 22:38:01.200 WorkloadResult 5: 72351744 op, 301473502.00 ns, 4.1668 ns/op 2026-11-02 22:38:01.200 WorkloadResult 6: 72351744 op, 300351639.00 ns, 4.1513 ns/op 2026-11-02 22:38:01.200 WorkloadResult 7: 72351744 op, 300469562.00 ns, 4.1529 ns/op 2026-11-02 22:38:01.200 WorkloadResult 8: 72351744 op, 301264456.00 ns, 4.1639 ns/op 2026-11-02 22:38:01.200 WorkloadResult 9: 72351744 op, 300853061.00 ns, 4.1582 ns/op 2026-11-02 22:38:01.200 WorkloadResult 10: 72351744 op, 301565504.00 ns, 4.1680 ns/op 2026-11-02 22:38:01.200 // AfterAll 2026-11-02 22:38:01.200 et=0x0064 2026-11-02 22:38:01.200 ldp x25, x26, [sp, #0x40] 2026-11-02 22:38:01.200 ldp x23, x24, [sp, #0x30] 2026-11-02 22:38:01.200 ldp x21, x22, [sp, #0x20] 2026-11-02 22:38:01.200 ldp x19, x20, [sp, #0x10] 2026-11-02 22:38:01.200 ldp fp, lr, [sp], #0x50 2026-11-02 22:38:01.200 ret lr 2026-11-02 22:38:01.200 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:38:01.200 cbz w1, G_M000_IG06 2026-11-02 22:38:01.200 ldr x19, [x0, #0x10] 2026-11-02 22:38:01.200 cmp w1, #1 2026-11-02 22:38:01.200 bls G_M000_IG06 2026-11-02 22:38:01.200 ldr x20, [x0, #0x18] 2026-11-02 22:38:01.200 cmp w1, #2 2026-11-02 22:38:01.200 bls G_M000_IG06 2026-11-02 22:38:01.200 ldr x21, [x0, #0x20] 2026-11-02 22:38:01.200 cmp w1, #3 2026-11-02 22:38:01.200 bls G_M000_IG06 2026-11-02 22:38:01.200 ldr x22, [x0, #0x28] 2026-11-02 22:38:01.200 cmp w1, #4 2026-11-02 22:38:01.200 bls G_M000_IG06 2026-11-02 22:38:01.200 ldr x23, [x0, #0x30] 2026-11-02 22:38:01.200 cmp w1, #5 2026-11-02 22:38:01.200 bls G_M000_IG06 2026-11-02 22:38:01.200 ldr x24, [x0, #0x38] 2026-11-02 22:38:01.200 cmp w1, #6 2026-11-02 22:38:01.200 bls G_M000_IG06 2026-11-02 22:38:01.200 ldr x25, [x0, #0x40] 2026-11-02 22:38:01.200 cmp w1, #7 2026-11-02 22:38:01.200 bls G_M000_IG06 2026-11-02 22:38:01.200 ldr x26, [x0, #0x48] 2026-11-02 22:38:01.200 b G_M000_IG03 2026-11-02 22:38:01.200 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:38:01.200 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:38:01.200 brk #0 2026-11-02 22:38:01.200 ; Total bytes of code 228 2026-11-02 22:38:01.200 // Benchmark Process 3203 has exited with code 0. 2026-11-02 22:38:01.200 Mean = 4.160 ns, StdErr = 0.003 ns (0.06%), N = 20, StdDev = 0.012 ns 2026-11-02 22:38:01.200 Min = 4.147 ns, Q1 = 4.151 ns, Median = 4.157 ns, Q3 = 4.167 ns, Max = 4.191 ns 2026-11-02 22:38:01.200 IQR = 0.016 ns, LowerFence = 4.127 ns, UpperFence = 4.191 ns 2026-11-02 22:38:01.200 ConfidenceInterval = [4.150 ns; 4.170 ns] (CI 99.9%), Margin = 0.010 ns (0.24% of Mean) 2026-11-02 22:38:01.200 Skewness = 0.95, Kurtosis = 3.18, MValue = 2 2026-11-02 22:38:01.200 // ** Remained 27 (96.4 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 4m from now) ** 2026-11-02 22:38:01.200 // ************************** 2026-11-02 22:38:01.200 // Benchmark: ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=0] 2026-11-02 22:38:01.200 // *** Execute *** 2026-11-02 22:38:01.200 // Launch: 1 / 2 2026-11-02 22:38:01.200 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 37831 --benchmarkName "ManagedPairs.Even(EntrySpOffset: 0)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 1 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:38:01.200 // BeforeAnythingElse 2026-11-02 22:38:01.200 // Benchmark Process Environment Information: 2026-11-02 22:38:01.200 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:38:01.200 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:38:01.200 // GC=Concurrent Workstation 2026-11-02 22:38:01.200 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:38:01.200 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:38:01.200 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:38:01.200 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:38:01.200 ; FullOpts code 2026-11-02 22:38:01.200 ; optimized code 2026-11-02 22:38:01.200 ; fp based frame 2026-11-02 22:38:01.200 ; partially interruptible 2026-11-02 22:38:01.200 ; No PGO data 2026-11-02 22:38:01.200 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:38:01.200 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:38:01.200 stp x19, x20, [sp, #0x18] 2026-11-02 22:38:01.200 stp x21, x22, [sp, #0x28] 2026-11-02 22:38:01.200 stp x23, x24, [sp, #0x38] 2026-11-02 22:38:01.200 stp x25, x26, [sp, #0x48] 2026-11-02 22:38:01.200 str x27, [sp, #0x58] 2026-11-02 22:38:01.200 mov fp, sp 2026-11-02 22:38:01.200 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:38:01.200 ldr w1, [x0, #0x08] 2026-11-02 22:38:01.200 cmp w1, #8 2026-11-02 22:38:01.200 ble G_M000_IG05 2026-11-02 22:38:01.200 ldp x19, x20, [x0, #0x10] 2026-11-02 22:38:01.200 ldp x21, x22, [x0, #0x20] 2026-11-02 22:38:01.200 ldp x23, x24, [x0, #0x30] 2026-11-02 22:38:01.200 ldp x25, x26, [x0, #0x40] 2026-11-02 22:38:01.200 ldr x27, [x0, #0x50] 2026-11-02 22:38:01.200 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:38:01.200 movz x0, #0xFCC0 2026-11-02 22:38:01.200 movk x0, #0x2FA8 LSL #16 2026-11-02 22:38:01.200 movk x0, #0xEE60 LSL #32 2026-11-02 22:38:01.200 ldr x0, [x0] 2026-11-02 22:38:01.200 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:38:01.200 add x0, x19, x20 2026-11-02 22:38:01.200 add x0, x0, x21 2026-11-02 22:38:01.200 add x0, x0, x22 2026-11-02 22:38:01.200 add x0, x0, x23 2026-11-02 22:38:01.200 add x0, x0, x24 2026-11-02 22:38:01.200 add x0, x0, x25 2026-11-02 22:38:01.200 add x0, x0, x26 2026-11-02 22:38:01.200 add x0, x0, x27 2026-11-02 22:38:01.200 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:38:01.200 ldr x27, [sp, #0x58] 2026-11-02 22:38:01.200 ldp x25, x26, [sp, #0x48] 2026-11-02 22:38:01.200 ldp x23, x24, [sp, #0x38] 2026-11-02 22:38:01.200 ldp x21, x22, [sp, #0x28] 2026-11-02 22:38:01.200 ldp x19, x20, [sp, #0x18] 2026-11-02 22:38:01.200 ldp fp, lr, [sp], #0x60 2026-11-02 22:38:01.200 ret lr 2026-11-02 22:38:01.200 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:38:01.200 cbz w1, G_M000_IG06 2026-11-02 22:38:01.200 ldr x19, [x0, #0x10] 2026-11-02 22:38:01.200 cmp w1, #1 2026-11-02 22:38:01.200 bls G_M000_IG06 2026-11-02 22:38:01.200 ldr x20, [x0, #0x18] 2026-11-02 22:38:01.200 cmp w1, #2 2026-11-02 22:38:01.200 bls G_M000_IG06 2026-11-02 22:38:01.200 ldr x21, [x0, #0x20] 2026-11-02 22:38:01.200 cmp w1, #3 2026-11-02 22:38:01.200 bls G_M000_IG06 2026-11-02 22:38:01.200 ldr x22, [x0, #0x28] 2026-11-02 22:38:01.200 cmp w1, #4 2026-11-02 22:38:01.200 bls G_M000_IG06 2026-11-02 22:38:01.200 ldr x23, [x0, #0x30] 2026-11-02 22:38:01.200 cmp w1, #5 2026-11-02 22:38:01.200 bls G_M000_IG06 2026-11-02 22:38:01.200 ldr x24, [x0, #0x38] 2026-11-02 22:38:01.200 cmp w1, #6 2026-11-02 22:38:01.200 bls G_M000_IG06 2026-11-02 22:38:01.200 ldr x25, [x0, #0x40] 2026-11-02 22:38:01.200 cmp w1, #7 2026-11-02 22:38:01.200 bls G_M000_IG06 2026-11-02 22:38:01.200 ldr x26, [x0, #0x48] 2026-11-02 22:38:01.200 cmp w1, #8 2026-11-02 22:38:01.200 bls G_M000_IG06 2026-11-02 22:38:01.200 ldr x27, [x0, #0x50] 2026-11-02 22:38:01.200 b G_M000_IG03 2026-11-02 22:38:01.200 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:38:01.200 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:38:01.200 brk #0 2026-11-02 22:38:01.200 ; Total bytes of code 256 2026-11-02 22:38:01.200 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:38:01.200 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:38:01.200 ; FullOpts code 2026-11-02 22:38:01.200 ; optimized code 2026-11-02 22:38:01.200 ; fp based frame 2026-11-02 22:38:01.200 ; partially interruptible 2026-11-02 22:38:01.200 ; No PGO data 2026-11-02 22:38:01.200 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:38:01.200 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:38:01.200 stp x19, x20, [sp, #0x10] 2026-11-02 22:38:01.200 stp x21, x22, [sp, #0x20] 2026-11-02 22:38:01.200 stp x23, x24, [sp, #0x30] 2026-11-02 22:38:01.200 stp x25, x26, [sp, #0x40] 2026-11-02 22:38:01.200 mov fp, sp 2026-11-02 22:38:01.200 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:38:01.200 ldr w1, [x0, #0x08] 2026-11-02 22:38:01.200 cmp w1, #7 2026-11-02 22:38:01.200 ble G_M000_IG05 2026-11-02 22:38:01.200 ldp x19, x20, [x0, #0x10] 2026-11-02 22:38:01.200 ldp x21, x22, [x0, #0x20] 2026-11-02 22:38:01.200 ldp x23, x24, [x0, #0x30] 2026-11-02 22:38:01.200 ldp x25, x26, [x0, #0x40] 2026-11-02 22:38:01.200 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:38:01.200 movz x0, #0xFCC0 2026-11-02 22:38:01.200 movk x0, #0x2FA8 LSL #16 2026-11-02 22:38:01.200 movk x0, #0xEE60 LSL #32 2026-11-02 22:38:01.200 ldr x0, [x0] 2026-11-02 22:38:01.200 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:38:01.200 add x0, x19, x20 2026-11-02 22:38:01.200 add x0, x0, x21 2026-11-02 22:38:01.200 add x0, x0, x22 2026-11-02 22:38:01.200 add x0, x0, x23 2026-11-02 22:38:01.200 add x0, x0, x24 2026-11-02 22:38:01.200 add x0, x0, x25 2026-11-02 22:38:01.200 add x0, x0, x26 2026-11-02 22:38:01.200 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=0, oddSP=0xfffff3297000, evenSP=0xfffff3297000 2026-11-02 22:38:01.200 WorkloadJitting 1: 32768 op, 205805.00 ns, 6.2807 ns/op 2026-11-02 22:38:01.200 WorkloadPilot 1: 32768 op, 123420.00 ns, 3.7665 ns/op 2026-11-02 22:38:01.200 WorkloadPilot 1: 524288 op, 2003367.00 ns, 3.8211 ns/op 2026-11-02 22:38:01.200 WorkloadPilot 2: 78643200 op, 302762192.00 ns, 3.8498 ns/op 2026-11-02 22:38:01.200 WorkloadPilot 3: 78118912 op, 300669087.00 ns, 3.8489 ns/op 2026-11-02 22:38:01.200 WorkloadWarmup 1: 78118912 op, 300146489.00 ns, 3.8422 ns/op 2026-11-02 22:38:06.639 WorkloadWarmup 2: 78118912 op, 300898598.00 ns, 3.8518 ns/op 2026-11-02 22:38:06.639 WorkloadWarmup 3: 78118912 op, 301171470.00 ns, 3.8553 ns/op 2026-11-02 22:38:06.639 // BeforeActualRun 2026-11-02 22:38:06.639 WorkloadActual 1: 78118912 op, 300277253.00 ns, 3.8438 ns/op 2026-11-02 22:38:06.639 WorkloadActual 2: 78118912 op, 300778034.00 ns, 3.8503 ns/op 2026-11-02 22:38:06.639 WorkloadActual 3: 78118912 op, 300664101.00 ns, 3.8488 ns/op 2026-11-02 22:38:06.639 WorkloadActual 4: 78118912 op, 300467003.00 ns, 3.8463 ns/op 2026-11-02 22:38:06.639 WorkloadActual 5: 78118912 op, 302822011.00 ns, 3.8764 ns/op 2026-11-02 22:38:06.639 WorkloadActual 6: 78118912 op, 300191163.00 ns, 3.8427 ns/op 2026-11-02 22:38:06.639 WorkloadActual 7: 78118912 op, 300155994.00 ns, 3.8423 ns/op 2026-11-02 22:38:06.639 WorkloadActual 8: 78118912 op, 300198796.00 ns, 3.8428 ns/op 2026-11-02 22:38:06.639 WorkloadActual 9: 78118912 op, 299786400.00 ns, 3.8376 ns/op 2026-11-02 22:38:06.639 WorkloadActual 10: 78118912 op, 299973198.00 ns, 3.8400 ns/op 2026-11-02 22:38:06.639 // AfterActualRun 2026-11-02 22:38:06.639 WorkloadResult 1: 78118912 op, 300277253.00 ns, 3.8438 ns/op 2026-11-02 22:38:06.639 WorkloadResult 2: 78118912 op, 300778034.00 ns, 3.8503 ns/op 2026-11-02 22:38:06.639 WorkloadResult 3: 78118912 op, 300664101.00 ns, 3.8488 ns/op 2026-11-02 22:38:06.639 WorkloadResult 4: 78118912 op, 300467003.00 ns, 3.8463 ns/op 2026-11-02 22:38:06.639 WorkloadResult 5: 78118912 op, 300191163.00 ns, 3.8427 ns/op 2026-11-02 22:38:06.639 WorkloadResult 6: 78118912 op, 300155994.00 ns, 3.8423 ns/op 2026-11-02 22:38:06.639 WorkloadResult 7: 78118912 op, 300198796.00 ns, 3.8428 ns/op 2026-11-02 22:38:06.639 WorkloadResult 8: 78118912 op, 299786400.00 ns, 3.8376 ns/op 2026-11-02 22:38:06.639 WorkloadResult 9: 78118912 op, 299973198.00 ns, 3.8400 ns/op 2026-11-02 22:38:06.639 // AfterAll 2026-11-02 22:38:06.639 et=0x0064 2026-11-02 22:38:06.639 ldp x25, x26, [sp, #0x40] 2026-11-02 22:38:06.639 ldp x23, x24, [sp, #0x30] 2026-11-02 22:38:06.639 ldp x21, x22, [sp, #0x20] 2026-11-02 22:38:06.639 ldp x19, x20, [sp, #0x10] 2026-11-02 22:38:06.639 ldp fp, lr, [sp], #0x50 2026-11-02 22:38:06.639 ret lr 2026-11-02 22:38:06.639 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:38:06.639 cbz w1, G_M000_IG06 2026-11-02 22:38:06.639 ldr x19, [x0, #0x10] 2026-11-02 22:38:06.639 cmp w1, #1 2026-11-02 22:38:06.639 bls G_M000_IG06 2026-11-02 22:38:06.639 ldr x20, [x0, #0x18] 2026-11-02 22:38:06.639 cmp w1, #2 2026-11-02 22:38:06.639 bls G_M000_IG06 2026-11-02 22:38:06.639 ldr x21, [x0, #0x20] 2026-11-02 22:38:06.639 cmp w1, #3 2026-11-02 22:38:06.639 bls G_M000_IG06 2026-11-02 22:38:06.639 ldr x22, [x0, #0x28] 2026-11-02 22:38:06.639 cmp w1, #4 2026-11-02 22:38:06.639 bls G_M000_IG06 2026-11-02 22:38:06.639 ldr x23, [x0, #0x30] 2026-11-02 22:38:06.639 cmp w1, #5 2026-11-02 22:38:06.639 bls G_M000_IG06 2026-11-02 22:38:06.639 ldr x24, [x0, #0x38] 2026-11-02 22:38:06.639 cmp w1, #6 2026-11-02 22:38:06.639 bls G_M000_IG06 2026-11-02 22:38:06.639 ldr x25, [x0, #0x40] 2026-11-02 22:38:06.639 cmp w1, #7 2026-11-02 22:38:06.639 bls G_M000_IG06 2026-11-02 22:38:06.639 ldr x26, [x0, #0x48] 2026-11-02 22:38:06.639 b G_M000_IG03 2026-11-02 22:38:06.639 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:38:06.639 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:38:06.639 brk #0 2026-11-02 22:38:06.639 ; Total bytes of code 228 2026-11-02 22:38:06.639 // Benchmark Process 3217 has exited with code 0. 2026-11-02 22:38:06.639 // Launch: 2 / 2 2026-11-02 22:38:06.639 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 45013 --benchmarkName "ManagedPairs.Even(EntrySpOffset: 0)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 1 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:38:06.639 // BeforeAnythingElse 2026-11-02 22:38:06.639 // Benchmark Process Environment Information: 2026-11-02 22:38:06.639 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:38:06.639 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:38:06.639 // GC=Concurrent Workstation 2026-11-02 22:38:06.639 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:38:06.639 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:38:06.639 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:38:06.639 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:38:06.639 ; FullOpts code 2026-11-02 22:38:06.639 ; optimized code 2026-11-02 22:38:06.639 ; fp based frame 2026-11-02 22:38:06.639 ; partially interruptible 2026-11-02 22:38:06.639 ; No PGO data 2026-11-02 22:38:06.639 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:38:06.639 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:38:06.639 stp x19, x20, [sp, #0x18] 2026-11-02 22:38:06.639 stp x21, x22, [sp, #0x28] 2026-11-02 22:38:06.639 stp x23, x24, [sp, #0x38] 2026-11-02 22:38:06.639 stp x25, x26, [sp, #0x48] 2026-11-02 22:38:06.639 str x27, [sp, #0x58] 2026-11-02 22:38:06.639 mov fp, sp 2026-11-02 22:38:06.639 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:38:06.639 ldr w1, [x0, #0x08] 2026-11-02 22:38:06.639 cmp w1, #8 2026-11-02 22:38:06.639 ble G_M000_IG05 2026-11-02 22:38:06.639 ldp x19, x20, [x0, #0x10] 2026-11-02 22:38:06.639 ldp x21, x22, [x0, #0x20] 2026-11-02 22:38:06.639 ldp x23, x24, [x0, #0x30] 2026-11-02 22:38:06.639 ldp x25, x26, [x0, #0x40] 2026-11-02 22:38:06.639 ldr x27, [x0, #0x50] 2026-11-02 22:38:06.639 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:38:06.639 movz x0, #0xFCC0 2026-11-02 22:38:06.639 movk x0, #0x3505 LSL #16 2026-11-02 22:38:06.639 movk x0, #0xE3D3 LSL #32 2026-11-02 22:38:06.639 ldr x0, [x0] 2026-11-02 22:38:06.639 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:38:06.639 add x0, x19, x20 2026-11-02 22:38:06.639 add x0, x0, x21 2026-11-02 22:38:06.639 add x0, x0, x22 2026-11-02 22:38:06.639 add x0, x0, x23 2026-11-02 22:38:06.639 add x0, x0, x24 2026-11-02 22:38:06.639 add x0, x0, x25 2026-11-02 22:38:06.639 add x0, x0, x26 2026-11-02 22:38:06.639 add x0, x0, x27 2026-11-02 22:38:06.639 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:38:06.639 ldr x27, [sp, #0x58] 2026-11-02 22:38:06.639 ldp x25, x26, [sp, #0x48] 2026-11-02 22:38:06.639 ldp x23, x24, [sp, #0x38] 2026-11-02 22:38:06.639 ldp x21, x22, [sp, #0x28] 2026-11-02 22:38:06.639 ldp x19, x20, [sp, #0x18] 2026-11-02 22:38:06.639 ldp fp, lr, [sp], #0x60 2026-11-02 22:38:06.639 ret lr 2026-11-02 22:38:06.639 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:38:06.639 cbz w1, G_M000_IG06 2026-11-02 22:38:06.639 ldr x19, [x0, #0x10] 2026-11-02 22:38:06.639 cmp w1, #1 2026-11-02 22:38:06.639 bls G_M000_IG06 2026-11-02 22:38:06.639 ldr x20, [x0, #0x18] 2026-11-02 22:38:06.639 cmp w1, #2 2026-11-02 22:38:06.639 bls G_M000_IG06 2026-11-02 22:38:06.639 ldr x21, [x0, #0x20] 2026-11-02 22:38:06.639 cmp w1, #3 2026-11-02 22:38:06.639 bls G_M000_IG06 2026-11-02 22:38:06.639 ldr x22, [x0, #0x28] 2026-11-02 22:38:06.639 cmp w1, #4 2026-11-02 22:38:06.639 bls G_M000_IG06 2026-11-02 22:38:06.639 ldr x23, [x0, #0x30] 2026-11-02 22:38:06.639 cmp w1, #5 2026-11-02 22:38:06.639 bls G_M000_IG06 2026-11-02 22:38:06.639 ldr x24, [x0, #0x38] 2026-11-02 22:38:06.639 cmp w1, #6 2026-11-02 22:38:06.639 bls G_M000_IG06 2026-11-02 22:38:06.639 ldr x25, [x0, #0x40] 2026-11-02 22:38:06.639 cmp w1, #7 2026-11-02 22:38:06.639 bls G_M000_IG06 2026-11-02 22:38:06.639 ldr x26, [x0, #0x48] 2026-11-02 22:38:06.639 cmp w1, #8 2026-11-02 22:38:06.639 bls G_M000_IG06 2026-11-02 22:38:06.639 ldr x27, [x0, #0x50] 2026-11-02 22:38:06.639 b G_M000_IG03 2026-11-02 22:38:06.639 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:38:06.639 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:38:06.639 brk #0 2026-11-02 22:38:06.639 ; Total bytes of code 256 2026-11-02 22:38:06.639 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:38:06.639 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:38:06.639 ; FullOpts code 2026-11-02 22:38:06.639 ; optimized code 2026-11-02 22:38:06.639 ; fp based frame 2026-11-02 22:38:06.639 ; partially interruptible 2026-11-02 22:38:06.639 ; No PGO data 2026-11-02 22:38:06.639 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:38:06.639 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:38:06.639 stp x19, x20, [sp, #0x10] 2026-11-02 22:38:06.639 stp x21, x22, [sp, #0x20] 2026-11-02 22:38:06.639 stp x23, x24, [sp, #0x30] 2026-11-02 22:38:06.639 stp x25, x26, [sp, #0x40] 2026-11-02 22:38:06.639 mov fp, sp 2026-11-02 22:38:06.639 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:38:06.639 ldr w1, [x0, #0x08] 2026-11-02 22:38:06.639 cmp w1, #7 2026-11-02 22:38:06.639 ble G_M000_IG05 2026-11-02 22:38:06.639 ldp x19, x20, [x0, #0x10] 2026-11-02 22:38:06.639 ldp x21, x22, [x0, #0x20] 2026-11-02 22:38:06.639 ldp x23, x24, [x0, #0x30] 2026-11-02 22:38:06.639 ldp x25, x26, [x0, #0x40] 2026-11-02 22:38:06.639 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:38:06.639 movz x0, #0xFCC0 2026-11-02 22:38:06.639 movk x0, #0x3505 LSL #16 2026-11-02 22:38:06.639 movk x0, #0xE3D3 LSL #32 2026-11-02 22:38:06.639 ldr x0, [x0] 2026-11-02 22:38:06.639 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:38:06.639 add x0, x19, x20 2026-11-02 22:38:06.639 add x0, x0, x21 2026-11-02 22:38:06.639 add x0, x0, x22 2026-11-02 22:38:06.639 add x0, x0, x23 2026-11-02 22:38:06.639 add x0, x0, x24 2026-11-02 22:38:06.639 add x0, x0, x25 2026-11-02 22:38:06.639 add x0, x0, x26 2026-11-02 22:38:06.639 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=0, oddSP=0xffffeca44000, evenSP=0xffffeca44000 2026-11-02 22:38:06.639 WorkloadJitting 1: 32768 op, 215093.00 ns, 6.5641 ns/op 2026-11-02 22:38:06.639 WorkloadPilot 1: 32768 op, 132004.00 ns, 4.0284 ns/op 2026-11-02 22:38:06.639 WorkloadPilot 1: 524288 op, 2033447.00 ns, 3.8785 ns/op 2026-11-02 22:38:06.639 WorkloadPilot 2: 77594624 op, 299631116.00 ns, 3.8615 ns/op 2026-11-02 22:38:06.639 WorkloadPilot 3: 78118912 op, 301875489.00 ns, 3.8643 ns/op 2026-11-02 22:38:06.639 WorkloadWarmup 1: 78118912 op, 301765023.00 ns, 3.8629 ns/op 2026-11-02 22:38:06.639 WorkloadWarmup 2: 78118912 op, 301538008.00 ns, 3.8600 ns/op 2026-11-02 22:38:06.639 WorkloadWarmup 3: 78118912 op, 301596658.00 ns, 3.8607 ns/op 2026-11-02 22:38:06.639 // BeforeActualRun 2026-11-02 22:38:12.081 WorkloadActual 1: 78118912 op, 301949331.00 ns, 3.8653 ns/op 2026-11-02 22:38:12.081 WorkloadActual 2: 78118912 op, 301859097.00 ns, 3.8641 ns/op 2026-11-02 22:38:12.081 WorkloadActual 3: 78118912 op, 301874145.00 ns, 3.8643 ns/op 2026-11-02 22:38:12.081 WorkloadActual 4: 78118912 op, 301345619.00 ns, 3.8575 ns/op 2026-11-02 22:38:12.081 WorkloadActual 5: 78118912 op, 303136676.00 ns, 3.8805 ns/op 2026-11-02 22:38:12.081 WorkloadActual 6: 78118912 op, 301818263.00 ns, 3.8636 ns/op 2026-11-02 22:38:12.081 WorkloadActual 7: 78118912 op, 301450350.00 ns, 3.8589 ns/op 2026-11-02 22:38:12.081 WorkloadActual 8: 78118912 op, 300915048.00 ns, 3.8520 ns/op 2026-11-02 22:38:12.081 WorkloadActual 9: 78118912 op, 301342611.00 ns, 3.8575 ns/op 2026-11-02 22:38:12.081 WorkloadActual 10: 78118912 op, 301481574.00 ns, 3.8593 ns/op 2026-11-02 22:38:12.081 // AfterActualRun 2026-11-02 22:38:12.081 WorkloadResult 1: 78118912 op, 301949331.00 ns, 3.8653 ns/op 2026-11-02 22:38:12.081 WorkloadResult 2: 78118912 op, 301859097.00 ns, 3.8641 ns/op 2026-11-02 22:38:12.081 WorkloadResult 3: 78118912 op, 301874145.00 ns, 3.8643 ns/op 2026-11-02 22:38:12.081 WorkloadResult 4: 78118912 op, 301345619.00 ns, 3.8575 ns/op 2026-11-02 22:38:12.081 WorkloadResult 5: 78118912 op, 301818263.00 ns, 3.8636 ns/op 2026-11-02 22:38:12.081 WorkloadResult 6: 78118912 op, 301450350.00 ns, 3.8589 ns/op 2026-11-02 22:38:12.081 WorkloadResult 7: 78118912 op, 300915048.00 ns, 3.8520 ns/op 2026-11-02 22:38:12.081 WorkloadResult 8: 78118912 op, 301342611.00 ns, 3.8575 ns/op 2026-11-02 22:38:12.081 WorkloadResult 9: 78118912 op, 301481574.00 ns, 3.8593 ns/op 2026-11-02 22:38:12.081 // AfterAll 2026-11-02 22:38:12.081 et=0x0064 2026-11-02 22:38:12.081 ldp x25, x26, [sp, #0x40] 2026-11-02 22:38:12.081 ldp x23, x24, [sp, #0x30] 2026-11-02 22:38:12.081 ldp x21, x22, [sp, #0x20] 2026-11-02 22:38:12.081 ldp x19, x20, [sp, #0x10] 2026-11-02 22:38:12.081 ldp fp, lr, [sp], #0x50 2026-11-02 22:38:12.081 ret lr 2026-11-02 22:38:12.081 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:38:12.081 cbz w1, G_M000_IG06 2026-11-02 22:38:12.081 ldr x19, [x0, #0x10] 2026-11-02 22:38:12.081 cmp w1, #1 2026-11-02 22:38:12.081 bls G_M000_IG06 2026-11-02 22:38:12.081 ldr x20, [x0, #0x18] 2026-11-02 22:38:12.081 cmp w1, #2 2026-11-02 22:38:12.081 bls G_M000_IG06 2026-11-02 22:38:12.081 ldr x21, [x0, #0x20] 2026-11-02 22:38:12.081 cmp w1, #3 2026-11-02 22:38:12.081 bls G_M000_IG06 2026-11-02 22:38:12.081 ldr x22, [x0, #0x28] 2026-11-02 22:38:12.081 cmp w1, #4 2026-11-02 22:38:12.081 bls G_M000_IG06 2026-11-02 22:38:12.081 ldr x23, [x0, #0x30] 2026-11-02 22:38:12.081 cmp w1, #5 2026-11-02 22:38:12.081 bls G_M000_IG06 2026-11-02 22:38:12.081 ldr x24, [x0, #0x38] 2026-11-02 22:38:12.081 cmp w1, #6 2026-11-02 22:38:12.081 bls G_M000_IG06 2026-11-02 22:38:12.081 ldr x25, [x0, #0x40] 2026-11-02 22:38:12.081 cmp w1, #7 2026-11-02 22:38:12.081 bls G_M000_IG06 2026-11-02 22:38:12.081 ldr x26, [x0, #0x48] 2026-11-02 22:38:12.081 b G_M000_IG03 2026-11-02 22:38:12.081 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:38:12.081 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:38:12.081 brk #0 2026-11-02 22:38:12.081 ; Total bytes of code 228 2026-11-02 22:38:12.081 // Benchmark Process 3232 has exited with code 0. 2026-11-02 22:38:12.081 Mean = 3.852 ns, StdErr = 0.002 ns (0.06%), N = 18, StdDev = 0.009 ns 2026-11-02 22:38:12.081 Min = 3.838 ns, Q1 = 3.843 ns, Median = 3.851 ns, Q3 = 3.859 ns, Max = 3.865 ns 2026-11-02 22:38:12.081 IQR = 0.016 ns, LowerFence = 3.819 ns, UpperFence = 3.883 ns 2026-11-02 22:38:12.081 ConfidenceInterval = [3.843 ns; 3.861 ns] (CI 99.9%), Margin = 0.009 ns (0.23% of Mean) 2026-11-02 22:38:12.081 Skewness = 0.02, Kurtosis = 1.38, MValue = 2 2026-11-02 22:38:12.081 // ** Remained 26 (92.9 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 4m from now) ** 2026-11-02 22:38:12.081 // ************************** 2026-11-02 22:38:12.081 // Benchmark: ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=16] 2026-11-02 22:38:12.081 // *** Execute *** 2026-11-02 22:38:12.081 // Launch: 1 / 2 2026-11-02 22:38:12.081 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 40547 --benchmarkName "ManagedPairs.Odd(EntrySpOffset: 16)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 2 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:38:12.081 // BeforeAnythingElse 2026-11-02 22:38:12.081 // Benchmark Process Environment Information: 2026-11-02 22:38:12.081 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:38:12.081 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:38:12.081 // GC=Concurrent Workstation 2026-11-02 22:38:12.081 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:38:12.081 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:38:12.081 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:38:12.081 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:38:12.081 ; FullOpts code 2026-11-02 22:38:12.081 ; optimized code 2026-11-02 22:38:12.081 ; fp based frame 2026-11-02 22:38:12.081 ; partially interruptible 2026-11-02 22:38:12.081 ; No PGO data 2026-11-02 22:38:12.081 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:38:12.081 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:38:12.081 stp x19, x20, [sp, #0x18] 2026-11-02 22:38:12.081 stp x21, x22, [sp, #0x28] 2026-11-02 22:38:12.081 stp x23, x24, [sp, #0x38] 2026-11-02 22:38:12.081 stp x25, x26, [sp, #0x48] 2026-11-02 22:38:12.081 str x27, [sp, #0x58] 2026-11-02 22:38:12.081 mov fp, sp 2026-11-02 22:38:12.081 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:38:12.081 ldr w1, [x0, #0x08] 2026-11-02 22:38:12.081 cmp w1, #8 2026-11-02 22:38:12.081 ble G_M000_IG05 2026-11-02 22:38:12.081 ldp x19, x20, [x0, #0x10] 2026-11-02 22:38:12.081 ldp x21, x22, [x0, #0x20] 2026-11-02 22:38:12.081 ldp x23, x24, [x0, #0x30] 2026-11-02 22:38:12.081 ldp x25, x26, [x0, #0x40] 2026-11-02 22:38:12.081 ldr x27, [x0, #0x50] 2026-11-02 22:38:12.081 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:38:12.081 movz x0, #0xFCC0 2026-11-02 22:38:12.081 movk x0, #0x9D28 LSL #16 2026-11-02 22:38:12.081 movk x0, #0xED0E LSL #32 2026-11-02 22:38:12.081 ldr x0, [x0] 2026-11-02 22:38:12.081 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:38:12.081 add x0, x19, x20 2026-11-02 22:38:12.081 add x0, x0, x21 2026-11-02 22:38:12.081 add x0, x0, x22 2026-11-02 22:38:12.081 add x0, x0, x23 2026-11-02 22:38:12.081 add x0, x0, x24 2026-11-02 22:38:12.081 add x0, x0, x25 2026-11-02 22:38:12.081 add x0, x0, x26 2026-11-02 22:38:12.081 add x0, x0, x27 2026-11-02 22:38:12.081 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:38:12.081 ldr x27, [sp, #0x58] 2026-11-02 22:38:12.081 ldp x25, x26, [sp, #0x48] 2026-11-02 22:38:12.081 ldp x23, x24, [sp, #0x38] 2026-11-02 22:38:12.081 ldp x21, x22, [sp, #0x28] 2026-11-02 22:38:12.081 ldp x19, x20, [sp, #0x18] 2026-11-02 22:38:12.081 ldp fp, lr, [sp], #0x60 2026-11-02 22:38:12.081 ret lr 2026-11-02 22:38:12.081 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:38:12.081 cbz w1, G_M000_IG06 2026-11-02 22:38:12.081 ldr x19, [x0, #0x10] 2026-11-02 22:38:12.081 cmp w1, #1 2026-11-02 22:38:12.081 bls G_M000_IG06 2026-11-02 22:38:12.081 ldr x20, [x0, #0x18] 2026-11-02 22:38:12.081 cmp w1, #2 2026-11-02 22:38:12.081 bls G_M000_IG06 2026-11-02 22:38:12.081 ldr x21, [x0, #0x20] 2026-11-02 22:38:12.081 cmp w1, #3 2026-11-02 22:38:12.081 bls G_M000_IG06 2026-11-02 22:38:12.081 ldr x22, [x0, #0x28] 2026-11-02 22:38:12.081 cmp w1, #4 2026-11-02 22:38:12.081 bls G_M000_IG06 2026-11-02 22:38:12.081 ldr x23, [x0, #0x30] 2026-11-02 22:38:12.081 cmp w1, #5 2026-11-02 22:38:12.081 bls G_M000_IG06 2026-11-02 22:38:12.081 ldr x24, [x0, #0x38] 2026-11-02 22:38:12.081 cmp w1, #6 2026-11-02 22:38:12.081 bls G_M000_IG06 2026-11-02 22:38:12.081 ldr x25, [x0, #0x40] 2026-11-02 22:38:12.081 cmp w1, #7 2026-11-02 22:38:12.081 bls G_M000_IG06 2026-11-02 22:38:12.081 ldr x26, [x0, #0x48] 2026-11-02 22:38:12.081 cmp w1, #8 2026-11-02 22:38:12.081 bls G_M000_IG06 2026-11-02 22:38:12.081 ldr x27, [x0, #0x50] 2026-11-02 22:38:12.081 b G_M000_IG03 2026-11-02 22:38:12.081 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:38:12.081 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:38:12.081 brk #0 2026-11-02 22:38:12.081 ; Total bytes of code 256 2026-11-02 22:38:12.081 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:38:12.081 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:38:12.081 ; FullOpts code 2026-11-02 22:38:12.081 ; optimized code 2026-11-02 22:38:12.081 ; fp based frame 2026-11-02 22:38:12.081 ; partially interruptible 2026-11-02 22:38:12.081 ; No PGO data 2026-11-02 22:38:12.081 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:38:12.081 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:38:12.081 stp x19, x20, [sp, #0x10] 2026-11-02 22:38:12.081 stp x21, x22, [sp, #0x20] 2026-11-02 22:38:12.081 stp x23, x24, [sp, #0x30] 2026-11-02 22:38:12.081 stp x25, x26, [sp, #0x40] 2026-11-02 22:38:12.081 mov fp, sp 2026-11-02 22:38:12.081 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:38:12.081 ldr w1, [x0, #0x08] 2026-11-02 22:38:12.081 cmp w1, #7 2026-11-02 22:38:12.081 ble G_M000_IG05 2026-11-02 22:38:12.081 ldp x19, x20, [x0, #0x10] 2026-11-02 22:38:12.081 ldp x21, x22, [x0, #0x20] 2026-11-02 22:38:12.081 ldp x23, x24, [x0, #0x30] 2026-11-02 22:38:12.081 ldp x25, x26, [x0, #0x40] 2026-11-02 22:38:12.081 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:38:12.081 movz x0, #0xFCC0 2026-11-02 22:38:12.081 movk x0, #0x9D28 LSL #16 2026-11-02 22:38:12.081 movk x0, #0xED0E LSL #32 2026-11-02 22:38:12.081 ldr x0, [x0] 2026-11-02 22:38:12.081 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:38:12.081 add x0, x19, x20 2026-11-02 22:38:12.081 add x0, x0, x21 2026-11-02 22:38:12.081 add x0, x0, x22 2026-11-02 22:38:12.081 add x0, x0, x23 2026-11-02 22:38:12.081 add x0, x0, x24 2026-11-02 22:38:12.081 add x0, x0, x25 2026-11-02 22:38:12.081 add x0, x0, x26 2026-11-02 22:38:12.081 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=16, oddSP=0xffffcd5da010, evenSP=0xffffcd5da010 2026-11-02 22:38:12.081 WorkloadJitting 1: 32768 op, 276432.00 ns, 8.4360 ns/op 2026-11-02 22:38:12.081 WorkloadPilot 1: 32768 op, 193133.00 ns, 5.8940 ns/op 2026-11-02 22:38:12.081 WorkloadPilot 1: 524288 op, 2852574.00 ns, 5.4409 ns/op 2026-11-02 22:38:12.081 WorkloadPilot 2: 55574528 op, 299292427.00 ns, 5.3854 ns/op 2026-11-02 22:38:12.081 WorkloadPilot 3: 56098816 op, 301993377.00 ns, 5.3832 ns/op 2026-11-02 22:38:12.081 WorkloadWarmup 1: 56098816 op, 301776374.00 ns, 5.3794 ns/op 2026-11-02 22:38:12.081 WorkloadWarmup 2: 56098816 op, 301887745.00 ns, 5.3814 ns/op 2026-11-02 22:38:12.081 WorkloadWarmup 3: 56098816 op, 301873888.00 ns, 5.3811 ns/op 2026-11-02 22:38:12.081 // BeforeActualRun 2026-11-02 22:38:12.081 WorkloadActual 1: 56098816 op, 301888776.00 ns, 5.3814 ns/op 2026-11-02 22:38:12.081 WorkloadActual 2: 56098816 op, 301878737.00 ns, 5.3812 ns/op 2026-11-02 22:38:17.538 WorkloadActual 3: 56098816 op, 301935290.00 ns, 5.3822 ns/op 2026-11-02 22:38:17.538 WorkloadActual 4: 56098816 op, 302005884.00 ns, 5.3835 ns/op 2026-11-02 22:38:17.538 WorkloadActual 5: 56098816 op, 301850208.00 ns, 5.3807 ns/op 2026-11-02 22:38:17.538 WorkloadActual 6: 56098816 op, 301770478.00 ns, 5.3793 ns/op 2026-11-02 22:38:17.538 WorkloadActual 7: 56098816 op, 301889001.00 ns, 5.3814 ns/op 2026-11-02 22:38:17.538 WorkloadActual 8: 56098816 op, 301876368.00 ns, 5.3812 ns/op 2026-11-02 22:38:17.538 WorkloadActual 9: 56098816 op, 301864184.00 ns, 5.3809 ns/op 2026-11-02 22:38:17.538 WorkloadActual 10: 56098816 op, 301862296.00 ns, 5.3809 ns/op 2026-11-02 22:38:17.538 // AfterActualRun 2026-11-02 22:38:17.538 WorkloadResult 1: 56098816 op, 301888776.00 ns, 5.3814 ns/op 2026-11-02 22:38:17.538 WorkloadResult 2: 56098816 op, 301878737.00 ns, 5.3812 ns/op 2026-11-02 22:38:17.538 WorkloadResult 3: 56098816 op, 301850208.00 ns, 5.3807 ns/op 2026-11-02 22:38:17.538 WorkloadResult 4: 56098816 op, 301770478.00 ns, 5.3793 ns/op 2026-11-02 22:38:17.538 WorkloadResult 5: 56098816 op, 301889001.00 ns, 5.3814 ns/op 2026-11-02 22:38:17.538 WorkloadResult 6: 56098816 op, 301876368.00 ns, 5.3812 ns/op 2026-11-02 22:38:17.538 WorkloadResult 7: 56098816 op, 301864184.00 ns, 5.3809 ns/op 2026-11-02 22:38:17.538 WorkloadResult 8: 56098816 op, 301862296.00 ns, 5.3809 ns/op 2026-11-02 22:38:17.538 // AfterAll 2026-11-02 22:38:17.538 et=0x0064 2026-11-02 22:38:17.538 ldp x25, x26, [sp, #0x40] 2026-11-02 22:38:17.538 ldp x23, x24, [sp, #0x30] 2026-11-02 22:38:17.538 ldp x21, x22, [sp, #0x20] 2026-11-02 22:38:17.538 ldp x19, x20, [sp, #0x10] 2026-11-02 22:38:17.538 ldp fp, lr, [sp], #0x50 2026-11-02 22:38:17.538 ret lr 2026-11-02 22:38:17.538 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:38:17.538 cbz w1, G_M000_IG06 2026-11-02 22:38:17.538 ldr x19, [x0, #0x10] 2026-11-02 22:38:17.538 cmp w1, #1 2026-11-02 22:38:17.538 bls G_M000_IG06 2026-11-02 22:38:17.538 ldr x20, [x0, #0x18] 2026-11-02 22:38:17.538 cmp w1, #2 2026-11-02 22:38:17.538 bls G_M000_IG06 2026-11-02 22:38:17.538 ldr x21, [x0, #0x20] 2026-11-02 22:38:17.538 cmp w1, #3 2026-11-02 22:38:17.538 bls G_M000_IG06 2026-11-02 22:38:17.538 ldr x22, [x0, #0x28] 2026-11-02 22:38:17.538 cmp w1, #4 2026-11-02 22:38:17.538 bls G_M000_IG06 2026-11-02 22:38:17.538 ldr x23, [x0, #0x30] 2026-11-02 22:38:17.538 cmp w1, #5 2026-11-02 22:38:17.538 bls G_M000_IG06 2026-11-02 22:38:17.538 ldr x24, [x0, #0x38] 2026-11-02 22:38:17.538 cmp w1, #6 2026-11-02 22:38:17.538 bls G_M000_IG06 2026-11-02 22:38:17.538 ldr x25, [x0, #0x40] 2026-11-02 22:38:17.538 cmp w1, #7 2026-11-02 22:38:17.538 bls G_M000_IG06 2026-11-02 22:38:17.538 ldr x26, [x0, #0x48] 2026-11-02 22:38:17.538 b G_M000_IG03 2026-11-02 22:38:17.538 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:38:17.538 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:38:17.538 brk #0 2026-11-02 22:38:17.538 ; Total bytes of code 228 2026-11-02 22:38:17.538 // Benchmark Process 3245 has exited with code 0. 2026-11-02 22:38:17.538 // Launch: 2 / 2 2026-11-02 22:38:17.538 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 40211 --benchmarkName "ManagedPairs.Odd(EntrySpOffset: 16)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 2 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:38:17.538 // BeforeAnythingElse 2026-11-02 22:38:17.538 // Benchmark Process Environment Information: 2026-11-02 22:38:17.538 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:38:17.538 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:38:17.538 // GC=Concurrent Workstation 2026-11-02 22:38:17.538 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:38:17.538 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:38:17.538 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:38:17.538 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:38:17.538 ; FullOpts code 2026-11-02 22:38:17.538 ; optimized code 2026-11-02 22:38:17.538 ; fp based frame 2026-11-02 22:38:17.538 ; partially interruptible 2026-11-02 22:38:17.538 ; No PGO data 2026-11-02 22:38:17.538 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:38:17.538 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:38:17.538 stp x19, x20, [sp, #0x18] 2026-11-02 22:38:17.538 stp x21, x22, [sp, #0x28] 2026-11-02 22:38:17.538 stp x23, x24, [sp, #0x38] 2026-11-02 22:38:17.538 stp x25, x26, [sp, #0x48] 2026-11-02 22:38:17.538 str x27, [sp, #0x58] 2026-11-02 22:38:17.538 mov fp, sp 2026-11-02 22:38:17.538 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:38:17.538 ldr w1, [x0, #0x08] 2026-11-02 22:38:17.538 cmp w1, #8 2026-11-02 22:38:17.538 ble G_M000_IG05 2026-11-02 22:38:17.538 ldp x19, x20, [x0, #0x10] 2026-11-02 22:38:17.538 ldp x21, x22, [x0, #0x20] 2026-11-02 22:38:17.538 ldp x23, x24, [x0, #0x30] 2026-11-02 22:38:17.538 ldp x25, x26, [x0, #0x40] 2026-11-02 22:38:17.538 ldr x27, [x0, #0x50] 2026-11-02 22:38:17.538 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:38:17.538 movz x0, #0xFCC0 2026-11-02 22:38:17.538 movk x0, #0x6B45 LSL #16 2026-11-02 22:38:17.538 movk x0, #0xF6CB LSL #32 2026-11-02 22:38:17.538 ldr x0, [x0] 2026-11-02 22:38:17.538 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:38:17.538 add x0, x19, x20 2026-11-02 22:38:17.538 add x0, x0, x21 2026-11-02 22:38:17.538 add x0, x0, x22 2026-11-02 22:38:17.538 add x0, x0, x23 2026-11-02 22:38:17.538 add x0, x0, x24 2026-11-02 22:38:17.538 add x0, x0, x25 2026-11-02 22:38:17.538 add x0, x0, x26 2026-11-02 22:38:17.538 add x0, x0, x27 2026-11-02 22:38:17.538 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:38:17.538 ldr x27, [sp, #0x58] 2026-11-02 22:38:17.538 ldp x25, x26, [sp, #0x48] 2026-11-02 22:38:17.538 ldp x23, x24, [sp, #0x38] 2026-11-02 22:38:17.538 ldp x21, x22, [sp, #0x28] 2026-11-02 22:38:17.538 ldp x19, x20, [sp, #0x18] 2026-11-02 22:38:17.538 ldp fp, lr, [sp], #0x60 2026-11-02 22:38:17.538 ret lr 2026-11-02 22:38:17.538 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:38:17.538 cbz w1, G_M000_IG06 2026-11-02 22:38:17.538 ldr x19, [x0, #0x10] 2026-11-02 22:38:17.538 cmp w1, #1 2026-11-02 22:38:17.538 bls G_M000_IG06 2026-11-02 22:38:17.538 ldr x20, [x0, #0x18] 2026-11-02 22:38:17.538 cmp w1, #2 2026-11-02 22:38:17.538 bls G_M000_IG06 2026-11-02 22:38:17.538 ldr x21, [x0, #0x20] 2026-11-02 22:38:17.538 cmp w1, #3 2026-11-02 22:38:17.538 bls G_M000_IG06 2026-11-02 22:38:17.538 ldr x22, [x0, #0x28] 2026-11-02 22:38:17.538 cmp w1, #4 2026-11-02 22:38:17.538 bls G_M000_IG06 2026-11-02 22:38:17.538 ldr x23, [x0, #0x30] 2026-11-02 22:38:17.538 cmp w1, #5 2026-11-02 22:38:17.538 bls G_M000_IG06 2026-11-02 22:38:17.538 ldr x24, [x0, #0x38] 2026-11-02 22:38:17.538 cmp w1, #6 2026-11-02 22:38:17.538 bls G_M000_IG06 2026-11-02 22:38:17.538 ldr x25, [x0, #0x40] 2026-11-02 22:38:17.538 cmp w1, #7 2026-11-02 22:38:17.538 bls G_M000_IG06 2026-11-02 22:38:17.538 ldr x26, [x0, #0x48] 2026-11-02 22:38:17.538 cmp w1, #8 2026-11-02 22:38:17.538 bls G_M000_IG06 2026-11-02 22:38:17.538 ldr x27, [x0, #0x50] 2026-11-02 22:38:17.538 b G_M000_IG03 2026-11-02 22:38:17.538 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:38:17.538 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:38:17.538 brk #0 2026-11-02 22:38:17.538 ; Total bytes of code 256 2026-11-02 22:38:17.538 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:38:17.538 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:38:17.538 ; FullOpts code 2026-11-02 22:38:17.538 ; optimized code 2026-11-02 22:38:17.538 ; fp based frame 2026-11-02 22:38:17.538 ; partially interruptible 2026-11-02 22:38:17.538 ; No PGO data 2026-11-02 22:38:17.538 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:38:17.538 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:38:17.538 stp x19, x20, [sp, #0x10] 2026-11-02 22:38:17.538 stp x21, x22, [sp, #0x20] 2026-11-02 22:38:17.538 stp x23, x24, [sp, #0x30] 2026-11-02 22:38:17.538 stp x25, x26, [sp, #0x40] 2026-11-02 22:38:17.538 mov fp, sp 2026-11-02 22:38:17.538 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:38:17.538 ldr w1, [x0, #0x08] 2026-11-02 22:38:17.538 cmp w1, #7 2026-11-02 22:38:17.538 ble G_M000_IG05 2026-11-02 22:38:17.538 ldp x19, x20, [x0, #0x10] 2026-11-02 22:38:17.538 ldp x21, x22, [x0, #0x20] 2026-11-02 22:38:17.538 ldp x23, x24, [x0, #0x30] 2026-11-02 22:38:17.538 ldp x25, x26, [x0, #0x40] 2026-11-02 22:38:17.538 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:38:17.538 movz x0, #0xFCC0 2026-11-02 22:38:17.538 movk x0, #0x6B45 LSL #16 2026-11-02 22:38:17.538 movk x0, #0xF6CB LSL #32 2026-11-02 22:38:17.538 ldr x0, [x0] 2026-11-02 22:38:17.538 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:38:17.538 add x0, x19, x20 2026-11-02 22:38:17.538 add x0, x0, x21 2026-11-02 22:38:17.538 add x0, x0, x22 2026-11-02 22:38:17.538 add x0, x0, x23 2026-11-02 22:38:17.538 add x0, x0, x24 2026-11-02 22:38:17.538 add x0, x0, x25 2026-11-02 22:38:17.538 add x0, x0, x26 2026-11-02 22:38:17.538 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=16, oddSP=0xffffc48ce010, evenSP=0xffffc48ce010 2026-11-02 22:38:17.538 WorkloadJitting 1: 32768 op, 286079.00 ns, 8.7304 ns/op 2026-11-02 22:38:17.538 WorkloadPilot 1: 32768 op, 179924.00 ns, 5.4908 ns/op 2026-11-02 22:38:17.538 WorkloadPilot 1: 524288 op, 2861407.00 ns, 5.4577 ns/op 2026-11-02 22:38:17.538 WorkloadPilot 2: 55050240 op, 297456794.00 ns, 5.4034 ns/op 2026-11-02 22:38:17.538 WorkloadPilot 3: 55574528 op, 300144309.00 ns, 5.4008 ns/op 2026-11-02 22:38:17.538 WorkloadWarmup 1: 55574528 op, 300050923.00 ns, 5.3991 ns/op 2026-11-02 22:38:17.538 WorkloadWarmup 2: 55574528 op, 299983065.00 ns, 5.3979 ns/op 2026-11-02 22:38:17.538 WorkloadWarmup 3: 55574528 op, 300112580.00 ns, 5.4002 ns/op 2026-11-02 22:38:17.538 // BeforeActualRun 2026-11-02 22:38:17.538 WorkloadActual 1: 55574528 op, 300046003.00 ns, 5.3990 ns/op 2026-11-02 22:38:17.538 WorkloadActual 2: 55574528 op, 300062051.00 ns, 5.3993 ns/op 2026-11-02 22:38:17.538 WorkloadActual 3: 55574528 op, 300040528.00 ns, 5.3989 ns/op 2026-11-02 22:38:17.538 WorkloadActual 4: 55574528 op, 300111452.00 ns, 5.4002 ns/op 2026-11-02 22:38:23.005 WorkloadActual 5: 55574528 op, 300056882.00 ns, 5.3992 ns/op 2026-11-02 22:38:23.005 WorkloadActual 6: 55574528 op, 300064122.00 ns, 5.3993 ns/op 2026-11-02 22:38:23.005 WorkloadActual 7: 55574528 op, 300086969.00 ns, 5.3997 ns/op 2026-11-02 22:38:23.005 WorkloadActual 8: 55574528 op, 300096128.00 ns, 5.3999 ns/op 2026-11-02 22:38:23.005 WorkloadActual 9: 55574528 op, 300010325.00 ns, 5.3983 ns/op 2026-11-02 22:38:23.005 WorkloadActual 10: 55574528 op, 300051078.00 ns, 5.3991 ns/op 2026-11-02 22:38:23.005 // AfterActualRun 2026-11-02 22:38:23.005 WorkloadResult 1: 55574528 op, 300046003.00 ns, 5.3990 ns/op 2026-11-02 22:38:23.005 WorkloadResult 2: 55574528 op, 300062051.00 ns, 5.3993 ns/op 2026-11-02 22:38:23.005 WorkloadResult 3: 55574528 op, 300040528.00 ns, 5.3989 ns/op 2026-11-02 22:38:23.005 WorkloadResult 4: 55574528 op, 300111452.00 ns, 5.4002 ns/op 2026-11-02 22:38:23.005 WorkloadResult 5: 55574528 op, 300056882.00 ns, 5.3992 ns/op 2026-11-02 22:38:23.005 WorkloadResult 6: 55574528 op, 300064122.00 ns, 5.3993 ns/op 2026-11-02 22:38:23.005 WorkloadResult 7: 55574528 op, 300086969.00 ns, 5.3997 ns/op 2026-11-02 22:38:23.005 WorkloadResult 8: 55574528 op, 300096128.00 ns, 5.3999 ns/op 2026-11-02 22:38:23.005 WorkloadResult 9: 55574528 op, 300010325.00 ns, 5.3983 ns/op 2026-11-02 22:38:23.005 WorkloadResult 10: 55574528 op, 300051078.00 ns, 5.3991 ns/op 2026-11-02 22:38:23.005 // AfterAll 2026-11-02 22:38:23.005 et=0x0064 2026-11-02 22:38:23.005 ldp x25, x26, [sp, #0x40] 2026-11-02 22:38:23.005 ldp x23, x24, [sp, #0x30] 2026-11-02 22:38:23.005 ldp x21, x22, [sp, #0x20] 2026-11-02 22:38:23.005 ldp x19, x20, [sp, #0x10] 2026-11-02 22:38:23.005 ldp fp, lr, [sp], #0x50 2026-11-02 22:38:23.005 ret lr 2026-11-02 22:38:23.005 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:38:23.005 cbz w1, G_M000_IG06 2026-11-02 22:38:23.005 ldr x19, [x0, #0x10] 2026-11-02 22:38:23.005 cmp w1, #1 2026-11-02 22:38:23.005 bls G_M000_IG06 2026-11-02 22:38:23.005 ldr x20, [x0, #0x18] 2026-11-02 22:38:23.005 cmp w1, #2 2026-11-02 22:38:23.005 bls G_M000_IG06 2026-11-02 22:38:23.005 ldr x21, [x0, #0x20] 2026-11-02 22:38:23.005 cmp w1, #3 2026-11-02 22:38:23.005 bls G_M000_IG06 2026-11-02 22:38:23.005 ldr x22, [x0, #0x28] 2026-11-02 22:38:23.005 cmp w1, #4 2026-11-02 22:38:23.005 bls G_M000_IG06 2026-11-02 22:38:23.005 ldr x23, [x0, #0x30] 2026-11-02 22:38:23.005 cmp w1, #5 2026-11-02 22:38:23.005 bls G_M000_IG06 2026-11-02 22:38:23.005 ldr x24, [x0, #0x38] 2026-11-02 22:38:23.005 cmp w1, #6 2026-11-02 22:38:23.005 bls G_M000_IG06 2026-11-02 22:38:23.005 ldr x25, [x0, #0x40] 2026-11-02 22:38:23.005 cmp w1, #7 2026-11-02 22:38:23.005 bls G_M000_IG06 2026-11-02 22:38:23.005 ldr x26, [x0, #0x48] 2026-11-02 22:38:23.005 b G_M000_IG03 2026-11-02 22:38:23.005 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:38:23.005 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:38:23.005 brk #0 2026-11-02 22:38:23.005 ; Total bytes of code 228 2026-11-02 22:38:23.005 // Benchmark Process 3257 has exited with code 0. 2026-11-02 22:38:23.005 Mean = 5.391 ns, StdErr = 0.002 ns (0.04%), N = 18, StdDev = 0.009 ns 2026-11-02 22:38:23.005 Min = 5.379 ns, Q1 = 5.381 ns, Median = 5.399 ns, Q3 = 5.399 ns, Max = 5.400 ns 2026-11-02 22:38:23.005 IQR = 0.018 ns, LowerFence = 5.354 ns, UpperFence = 5.426 ns 2026-11-02 22:38:23.005 ConfidenceInterval = [5.382 ns; 5.400 ns] (CI 99.9%), Margin = 0.009 ns (0.16% of Mean) 2026-11-02 22:38:23.005 Skewness = -0.21, Kurtosis = 0.95, MValue = 2 2026-11-02 22:38:23.005 // ** Remained 25 (89.3 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 4m from now) ** 2026-11-02 22:38:23.005 // ************************** 2026-11-02 22:38:23.005 // Benchmark: ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=16] 2026-11-02 22:38:23.005 // *** Execute *** 2026-11-02 22:38:23.005 // Launch: 1 / 2 2026-11-02 22:38:23.005 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 42875 --benchmarkName "ManagedPairs.Even(EntrySpOffset: 16)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 3 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:38:23.005 // BeforeAnythingElse 2026-11-02 22:38:23.005 // Benchmark Process Environment Information: 2026-11-02 22:38:23.005 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:38:23.005 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:38:23.005 // GC=Concurrent Workstation 2026-11-02 22:38:23.005 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:38:23.005 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:38:23.005 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:38:23.005 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:38:23.005 ; FullOpts code 2026-11-02 22:38:23.005 ; optimized code 2026-11-02 22:38:23.005 ; fp based frame 2026-11-02 22:38:23.005 ; partially interruptible 2026-11-02 22:38:23.005 ; No PGO data 2026-11-02 22:38:23.005 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:38:23.005 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:38:23.005 stp x19, x20, [sp, #0x18] 2026-11-02 22:38:23.005 stp x21, x22, [sp, #0x28] 2026-11-02 22:38:23.005 stp x23, x24, [sp, #0x38] 2026-11-02 22:38:23.005 stp x25, x26, [sp, #0x48] 2026-11-02 22:38:23.005 str x27, [sp, #0x58] 2026-11-02 22:38:23.005 mov fp, sp 2026-11-02 22:38:23.005 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:38:23.005 ldr w1, [x0, #0x08] 2026-11-02 22:38:23.005 cmp w1, #8 2026-11-02 22:38:23.005 ble G_M000_IG05 2026-11-02 22:38:23.005 ldp x19, x20, [x0, #0x10] 2026-11-02 22:38:23.005 ldp x21, x22, [x0, #0x20] 2026-11-02 22:38:23.005 ldp x23, x24, [x0, #0x30] 2026-11-02 22:38:23.005 ldp x25, x26, [x0, #0x40] 2026-11-02 22:38:23.005 ldr x27, [x0, #0x50] 2026-11-02 22:38:23.005 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:38:23.005 movz x0, #0xFCC0 2026-11-02 22:38:23.005 movk x0, #0xDD05 LSL #16 2026-11-02 22:38:23.005 movk x0, #0xF30C LSL #32 2026-11-02 22:38:23.005 ldr x0, [x0] 2026-11-02 22:38:23.005 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:38:23.005 add x0, x19, x20 2026-11-02 22:38:23.005 add x0, x0, x21 2026-11-02 22:38:23.005 add x0, x0, x22 2026-11-02 22:38:23.005 add x0, x0, x23 2026-11-02 22:38:23.005 add x0, x0, x24 2026-11-02 22:38:23.005 add x0, x0, x25 2026-11-02 22:38:23.005 add x0, x0, x26 2026-11-02 22:38:23.005 add x0, x0, x27 2026-11-02 22:38:23.005 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:38:23.005 ldr x27, [sp, #0x58] 2026-11-02 22:38:23.005 ldp x25, x26, [sp, #0x48] 2026-11-02 22:38:23.005 ldp x23, x24, [sp, #0x38] 2026-11-02 22:38:23.005 ldp x21, x22, [sp, #0x28] 2026-11-02 22:38:23.005 ldp x19, x20, [sp, #0x18] 2026-11-02 22:38:23.005 ldp fp, lr, [sp], #0x60 2026-11-02 22:38:23.005 ret lr 2026-11-02 22:38:23.005 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:38:23.005 cbz w1, G_M000_IG06 2026-11-02 22:38:23.005 ldr x19, [x0, #0x10] 2026-11-02 22:38:23.005 cmp w1, #1 2026-11-02 22:38:23.005 bls G_M000_IG06 2026-11-02 22:38:23.005 ldr x20, [x0, #0x18] 2026-11-02 22:38:23.005 cmp w1, #2 2026-11-02 22:38:23.005 bls G_M000_IG06 2026-11-02 22:38:23.005 ldr x21, [x0, #0x20] 2026-11-02 22:38:23.005 cmp w1, #3 2026-11-02 22:38:23.005 bls G_M000_IG06 2026-11-02 22:38:23.005 ldr x22, [x0, #0x28] 2026-11-02 22:38:23.005 cmp w1, #4 2026-11-02 22:38:23.005 bls G_M000_IG06 2026-11-02 22:38:23.005 ldr x23, [x0, #0x30] 2026-11-02 22:38:23.005 cmp w1, #5 2026-11-02 22:38:23.005 bls G_M000_IG06 2026-11-02 22:38:23.005 ldr x24, [x0, #0x38] 2026-11-02 22:38:23.005 cmp w1, #6 2026-11-02 22:38:23.005 bls G_M000_IG06 2026-11-02 22:38:23.005 ldr x25, [x0, #0x40] 2026-11-02 22:38:23.005 cmp w1, #7 2026-11-02 22:38:23.005 bls G_M000_IG06 2026-11-02 22:38:23.005 ldr x26, [x0, #0x48] 2026-11-02 22:38:23.005 cmp w1, #8 2026-11-02 22:38:23.005 bls G_M000_IG06 2026-11-02 22:38:23.005 ldr x27, [x0, #0x50] 2026-11-02 22:38:23.005 b G_M000_IG03 2026-11-02 22:38:23.005 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:38:23.005 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:38:23.005 brk #0 2026-11-02 22:38:23.005 ; Total bytes of code 256 2026-11-02 22:38:23.005 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:38:23.005 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:38:23.005 ; FullOpts code 2026-11-02 22:38:23.005 ; optimized code 2026-11-02 22:38:23.005 ; fp based frame 2026-11-02 22:38:23.005 ; partially interruptible 2026-11-02 22:38:23.005 ; No PGO data 2026-11-02 22:38:23.005 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:38:23.005 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:38:23.005 stp x19, x20, [sp, #0x10] 2026-11-02 22:38:23.005 stp x21, x22, [sp, #0x20] 2026-11-02 22:38:23.005 stp x23, x24, [sp, #0x30] 2026-11-02 22:38:23.005 stp x25, x26, [sp, #0x40] 2026-11-02 22:38:23.005 mov fp, sp 2026-11-02 22:38:23.005 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:38:23.005 ldr w1, [x0, #0x08] 2026-11-02 22:38:23.005 cmp w1, #7 2026-11-02 22:38:23.005 ble G_M000_IG05 2026-11-02 22:38:23.005 ldp x19, x20, [x0, #0x10] 2026-11-02 22:38:23.005 ldp x21, x22, [x0, #0x20] 2026-11-02 22:38:23.005 ldp x23, x24, [x0, #0x30] 2026-11-02 22:38:23.005 ldp x25, x26, [x0, #0x40] 2026-11-02 22:38:23.005 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:38:23.005 movz x0, #0xFCC0 2026-11-02 22:38:23.005 movk x0, #0xDD05 LSL #16 2026-11-02 22:38:23.005 movk x0, #0xF30C LSL #32 2026-11-02 22:38:23.005 ldr x0, [x0] 2026-11-02 22:38:23.005 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:38:23.005 add x0, x19, x20 2026-11-02 22:38:23.005 add x0, x0, x21 2026-11-02 22:38:23.005 add x0, x0, x22 2026-11-02 22:38:23.005 add x0, x0, x23 2026-11-02 22:38:23.005 add x0, x0, x24 2026-11-02 22:38:23.005 add x0, x0, x25 2026-11-02 22:38:23.005 add x0, x0, x26 2026-11-02 22:38:23.005 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=16, oddSP=0xffffefaf2010, evenSP=0xffffefaf2010 2026-11-02 22:38:23.005 WorkloadJitting 1: 32768 op, 197582.00 ns, 6.0297 ns/op 2026-11-02 22:38:23.005 WorkloadPilot 1: 32768 op, 119891.00 ns, 3.6588 ns/op 2026-11-02 22:38:23.005 WorkloadPilot 1: 524288 op, 1981455.00 ns, 3.7793 ns/op 2026-11-02 22:38:23.005 WorkloadPilot 2: 79691776 op, 301998955.00 ns, 3.7896 ns/op 2026-11-02 22:38:23.005 WorkloadPilot 3: 79167488 op, 299885985.00 ns, 3.7880 ns/op 2026-11-02 22:38:23.005 WorkloadPilot 4: 79691776 op, 301978738.00 ns, 3.7893 ns/op 2026-11-02 22:38:23.005 WorkloadPilot 5: 79167488 op, 299724125.00 ns, 3.7859 ns/op 2026-11-02 22:38:23.005 WorkloadPilot 6: 79691776 op, 301422475.00 ns, 3.7824 ns/op 2026-11-02 22:38:23.005 WorkloadWarmup 1: 79691776 op, 301163620.00 ns, 3.7791 ns/op 2026-11-02 22:38:23.005 WorkloadWarmup 2: 79691776 op, 301437700.00 ns, 3.7825 ns/op 2026-11-02 22:38:23.005 WorkloadWarmup 3: 79691776 op, 301603633.00 ns, 3.7846 ns/op 2026-11-02 22:38:23.005 // BeforeActualRun 2026-11-02 22:38:23.005 WorkloadActual 1: 79691776 op, 301891776.00 ns, 3.7882 ns/op 2026-11-02 22:38:23.005 WorkloadActual 2: 79691776 op, 302708815.00 ns, 3.7985 ns/op 2026-11-02 22:38:23.005 WorkloadActual 3: 79691776 op, 301361218.00 ns, 3.7816 ns/op 2026-11-02 22:38:28.441 WorkloadActual 4: 79691776 op, 302469768.00 ns, 3.7955 ns/op 2026-11-02 22:38:28.441 WorkloadActual 5: 79691776 op, 301688123.00 ns, 3.7857 ns/op 2026-11-02 22:38:28.441 WorkloadActual 6: 79691776 op, 301004136.00 ns, 3.7771 ns/op 2026-11-02 22:38:28.441 WorkloadActual 7: 79691776 op, 301508533.00 ns, 3.7834 ns/op 2026-11-02 22:38:28.441 WorkloadActual 8: 79691776 op, 301563239.00 ns, 3.7841 ns/op 2026-11-02 22:38:28.441 WorkloadActual 9: 79691776 op, 300463753.00 ns, 3.7703 ns/op 2026-11-02 22:38:28.441 WorkloadActual 10: 79691776 op, 301533047.00 ns, 3.7837 ns/op 2026-11-02 22:38:28.441 // AfterActualRun 2026-11-02 22:38:28.441 WorkloadResult 1: 79691776 op, 301891776.00 ns, 3.7882 ns/op 2026-11-02 22:38:28.441 WorkloadResult 2: 79691776 op, 301361218.00 ns, 3.7816 ns/op 2026-11-02 22:38:28.441 WorkloadResult 3: 79691776 op, 302469768.00 ns, 3.7955 ns/op 2026-11-02 22:38:28.441 WorkloadResult 4: 79691776 op, 301688123.00 ns, 3.7857 ns/op 2026-11-02 22:38:28.441 WorkloadResult 5: 79691776 op, 301004136.00 ns, 3.7771 ns/op 2026-11-02 22:38:28.441 WorkloadResult 6: 79691776 op, 301508533.00 ns, 3.7834 ns/op 2026-11-02 22:38:28.441 WorkloadResult 7: 79691776 op, 301563239.00 ns, 3.7841 ns/op 2026-11-02 22:38:28.441 WorkloadResult 8: 79691776 op, 300463753.00 ns, 3.7703 ns/op 2026-11-02 22:38:28.441 WorkloadResult 9: 79691776 op, 301533047.00 ns, 3.7837 ns/op 2026-11-02 22:38:28.441 // AfterAll 2026-11-02 22:38:28.441 et=0x0064 2026-11-02 22:38:28.441 ldp x25, x26, [sp, #0x40] 2026-11-02 22:38:28.441 ldp x23, x24, [sp, #0x30] 2026-11-02 22:38:28.441 ldp x21, x22, [sp, #0x20] 2026-11-02 22:38:28.441 ldp x19, x20, [sp, #0x10] 2026-11-02 22:38:28.441 ldp fp, lr, [sp], #0x50 2026-11-02 22:38:28.441 ret lr 2026-11-02 22:38:28.441 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:38:28.441 cbz w1, G_M000_IG06 2026-11-02 22:38:28.441 ldr x19, [x0, #0x10] 2026-11-02 22:38:28.441 cmp w1, #1 2026-11-02 22:38:28.441 bls G_M000_IG06 2026-11-02 22:38:28.441 ldr x20, [x0, #0x18] 2026-11-02 22:38:28.441 cmp w1, #2 2026-11-02 22:38:28.441 bls G_M000_IG06 2026-11-02 22:38:28.441 ldr x21, [x0, #0x20] 2026-11-02 22:38:28.441 cmp w1, #3 2026-11-02 22:38:28.441 bls G_M000_IG06 2026-11-02 22:38:28.441 ldr x22, [x0, #0x28] 2026-11-02 22:38:28.441 cmp w1, #4 2026-11-02 22:38:28.441 bls G_M000_IG06 2026-11-02 22:38:28.441 ldr x23, [x0, #0x30] 2026-11-02 22:38:28.441 cmp w1, #5 2026-11-02 22:38:28.441 bls G_M000_IG06 2026-11-02 22:38:28.441 ldr x24, [x0, #0x38] 2026-11-02 22:38:28.441 cmp w1, #6 2026-11-02 22:38:28.441 bls G_M000_IG06 2026-11-02 22:38:28.441 ldr x25, [x0, #0x40] 2026-11-02 22:38:28.441 cmp w1, #7 2026-11-02 22:38:28.441 bls G_M000_IG06 2026-11-02 22:38:28.441 ldr x26, [x0, #0x48] 2026-11-02 22:38:28.441 b G_M000_IG03 2026-11-02 22:38:28.441 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:38:28.441 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:38:28.441 brk #0 2026-11-02 22:38:28.441 ; Total bytes of code 228 2026-11-02 22:38:28.441 // Benchmark Process 3270 has exited with code 0. 2026-11-02 22:38:28.441 // Launch: 2 / 2 2026-11-02 22:38:28.441 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 40303 --benchmarkName "ManagedPairs.Even(EntrySpOffset: 16)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 3 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:38:28.441 // BeforeAnythingElse 2026-11-02 22:38:28.441 // Benchmark Process Environment Information: 2026-11-02 22:38:28.441 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:38:28.441 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:38:28.441 // GC=Concurrent Workstation 2026-11-02 22:38:28.441 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:38:28.441 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:38:28.441 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:38:28.441 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:38:28.441 ; FullOpts code 2026-11-02 22:38:28.441 ; optimized code 2026-11-02 22:38:28.441 ; fp based frame 2026-11-02 22:38:28.441 ; partially interruptible 2026-11-02 22:38:28.441 ; No PGO data 2026-11-02 22:38:28.441 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:38:28.441 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:38:28.441 stp x19, x20, [sp, #0x18] 2026-11-02 22:38:28.441 stp x21, x22, [sp, #0x28] 2026-11-02 22:38:28.441 stp x23, x24, [sp, #0x38] 2026-11-02 22:38:28.441 stp x25, x26, [sp, #0x48] 2026-11-02 22:38:28.441 str x27, [sp, #0x58] 2026-11-02 22:38:28.441 mov fp, sp 2026-11-02 22:38:28.441 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:38:28.441 ldr w1, [x0, #0x08] 2026-11-02 22:38:28.441 cmp w1, #8 2026-11-02 22:38:28.441 ble G_M000_IG05 2026-11-02 22:38:28.441 ldp x19, x20, [x0, #0x10] 2026-11-02 22:38:28.441 ldp x21, x22, [x0, #0x20] 2026-11-02 22:38:28.441 ldp x23, x24, [x0, #0x30] 2026-11-02 22:38:28.441 ldp x25, x26, [x0, #0x40] 2026-11-02 22:38:28.441 ldr x27, [x0, #0x50] 2026-11-02 22:38:28.441 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:38:28.441 movz x0, #0xFCC0 2026-11-02 22:38:28.441 movk x0, #0x2B88 LSL #16 2026-11-02 22:38:28.441 movk x0, #0xE74B LSL #32 2026-11-02 22:38:28.441 ldr x0, [x0] 2026-11-02 22:38:28.441 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:38:28.441 add x0, x19, x20 2026-11-02 22:38:28.441 add x0, x0, x21 2026-11-02 22:38:28.441 add x0, x0, x22 2026-11-02 22:38:28.441 add x0, x0, x23 2026-11-02 22:38:28.441 add x0, x0, x24 2026-11-02 22:38:28.441 add x0, x0, x25 2026-11-02 22:38:28.441 add x0, x0, x26 2026-11-02 22:38:28.441 add x0, x0, x27 2026-11-02 22:38:28.441 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:38:28.441 ldr x27, [sp, #0x58] 2026-11-02 22:38:28.441 ldp x25, x26, [sp, #0x48] 2026-11-02 22:38:28.441 ldp x23, x24, [sp, #0x38] 2026-11-02 22:38:28.441 ldp x21, x22, [sp, #0x28] 2026-11-02 22:38:28.441 ldp x19, x20, [sp, #0x18] 2026-11-02 22:38:28.441 ldp fp, lr, [sp], #0x60 2026-11-02 22:38:28.441 ret lr 2026-11-02 22:38:28.441 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:38:28.441 cbz w1, G_M000_IG06 2026-11-02 22:38:28.441 ldr x19, [x0, #0x10] 2026-11-02 22:38:28.441 cmp w1, #1 2026-11-02 22:38:28.441 bls G_M000_IG06 2026-11-02 22:38:28.441 ldr x20, [x0, #0x18] 2026-11-02 22:38:28.441 cmp w1, #2 2026-11-02 22:38:28.441 bls G_M000_IG06 2026-11-02 22:38:28.441 ldr x21, [x0, #0x20] 2026-11-02 22:38:28.441 cmp w1, #3 2026-11-02 22:38:28.441 bls G_M000_IG06 2026-11-02 22:38:28.441 ldr x22, [x0, #0x28] 2026-11-02 22:38:28.441 cmp w1, #4 2026-11-02 22:38:28.441 bls G_M000_IG06 2026-11-02 22:38:28.441 ldr x23, [x0, #0x30] 2026-11-02 22:38:28.441 cmp w1, #5 2026-11-02 22:38:28.441 bls G_M000_IG06 2026-11-02 22:38:28.441 ldr x24, [x0, #0x38] 2026-11-02 22:38:28.441 cmp w1, #6 2026-11-02 22:38:28.441 bls G_M000_IG06 2026-11-02 22:38:28.441 ldr x25, [x0, #0x40] 2026-11-02 22:38:28.441 cmp w1, #7 2026-11-02 22:38:28.441 bls G_M000_IG06 2026-11-02 22:38:28.441 ldr x26, [x0, #0x48] 2026-11-02 22:38:28.441 cmp w1, #8 2026-11-02 22:38:28.441 bls G_M000_IG06 2026-11-02 22:38:28.441 ldr x27, [x0, #0x50] 2026-11-02 22:38:28.441 b G_M000_IG03 2026-11-02 22:38:28.441 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:38:28.441 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:38:28.441 brk #0 2026-11-02 22:38:28.441 ; Total bytes of code 256 2026-11-02 22:38:28.441 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:38:28.441 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:38:28.441 ; FullOpts code 2026-11-02 22:38:28.441 ; optimized code 2026-11-02 22:38:28.441 ; fp based frame 2026-11-02 22:38:28.441 ; partially interruptible 2026-11-02 22:38:28.441 ; No PGO data 2026-11-02 22:38:28.441 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:38:28.441 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:38:28.441 stp x19, x20, [sp, #0x10] 2026-11-02 22:38:28.441 stp x21, x22, [sp, #0x20] 2026-11-02 22:38:28.441 stp x23, x24, [sp, #0x30] 2026-11-02 22:38:28.441 stp x25, x26, [sp, #0x40] 2026-11-02 22:38:28.441 mov fp, sp 2026-11-02 22:38:28.441 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:38:28.441 ldr w1, [x0, #0x08] 2026-11-02 22:38:28.441 cmp w1, #7 2026-11-02 22:38:28.441 ble G_M000_IG05 2026-11-02 22:38:28.441 ldp x19, x20, [x0, #0x10] 2026-11-02 22:38:28.441 ldp x21, x22, [x0, #0x20] 2026-11-02 22:38:28.441 ldp x23, x24, [x0, #0x30] 2026-11-02 22:38:28.441 ldp x25, x26, [x0, #0x40] 2026-11-02 22:38:28.441 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:38:28.441 movz x0, #0xFCC0 2026-11-02 22:38:28.441 movk x0, #0x2B88 LSL #16 2026-11-02 22:38:28.441 movk x0, #0xE74B LSL #32 2026-11-02 22:38:28.441 ldr x0, [x0] 2026-11-02 22:38:28.441 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:38:28.441 add x0, x19, x20 2026-11-02 22:38:28.441 add x0, x0, x21 2026-11-02 22:38:28.441 add x0, x0, x22 2026-11-02 22:38:28.441 add x0, x0, x23 2026-11-02 22:38:28.441 add x0, x0, x24 2026-11-02 22:38:28.441 add x0, x0, x25 2026-11-02 22:38:28.441 add x0, x0, x26 2026-11-02 22:38:28.441 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=16, oddSP=0xffffd3f43010, evenSP=0xffffd3f43010 2026-11-02 22:38:28.441 WorkloadJitting 1: 32768 op, 210214.00 ns, 6.4152 ns/op 2026-11-02 22:38:28.441 WorkloadPilot 1: 32768 op, 134907.00 ns, 4.1170 ns/op 2026-11-02 22:38:28.441 WorkloadPilot 1: 524288 op, 1994870.00 ns, 3.8049 ns/op 2026-11-02 22:38:28.441 WorkloadPilot 2: 79167488 op, 298281942.00 ns, 3.7677 ns/op 2026-11-02 22:38:28.441 WorkloadPilot 3: 79691776 op, 300191617.00 ns, 3.7669 ns/op 2026-11-02 22:38:28.441 WorkloadWarmup 1: 79691776 op, 299387100.00 ns, 3.7568 ns/op 2026-11-02 22:38:28.441 WorkloadWarmup 2: 79691776 op, 300310781.00 ns, 3.7684 ns/op 2026-11-02 22:38:28.441 WorkloadWarmup 3: 79691776 op, 299648696.00 ns, 3.7601 ns/op 2026-11-02 22:38:28.441 // BeforeActualRun 2026-11-02 22:38:28.441 WorkloadActual 1: 79691776 op, 300675777.00 ns, 3.7730 ns/op 2026-11-02 22:38:28.441 WorkloadActual 2: 79691776 op, 300172853.00 ns, 3.7667 ns/op 2026-11-02 22:38:28.441 WorkloadActual 3: 79691776 op, 299436643.00 ns, 3.7574 ns/op 2026-11-02 22:38:28.441 WorkloadActual 4: 79691776 op, 300729794.00 ns, 3.7737 ns/op 2026-11-02 22:38:28.441 WorkloadActual 5: 79691776 op, 300098154.00 ns, 3.7657 ns/op 2026-11-02 22:38:33.878 WorkloadActual 6: 79691776 op, 299363569.00 ns, 3.7565 ns/op 2026-11-02 22:38:33.878 WorkloadActual 7: 79691776 op, 300125164.00 ns, 3.7661 ns/op 2026-11-02 22:38:33.878 WorkloadActual 8: 79691776 op, 300452299.00 ns, 3.7702 ns/op 2026-11-02 22:38:33.878 WorkloadActual 9: 79691776 op, 300239950.00 ns, 3.7675 ns/op 2026-11-02 22:38:33.878 WorkloadActual 10: 79691776 op, 299405794.00 ns, 3.7570 ns/op 2026-11-02 22:38:33.878 // AfterActualRun 2026-11-02 22:38:33.878 WorkloadResult 1: 79691776 op, 300675777.00 ns, 3.7730 ns/op 2026-11-02 22:38:33.878 WorkloadResult 2: 79691776 op, 300172853.00 ns, 3.7667 ns/op 2026-11-02 22:38:33.878 WorkloadResult 3: 79691776 op, 299436643.00 ns, 3.7574 ns/op 2026-11-02 22:38:33.878 WorkloadResult 4: 79691776 op, 300729794.00 ns, 3.7737 ns/op 2026-11-02 22:38:33.878 WorkloadResult 5: 79691776 op, 300098154.00 ns, 3.7657 ns/op 2026-11-02 22:38:33.878 WorkloadResult 6: 79691776 op, 299363569.00 ns, 3.7565 ns/op 2026-11-02 22:38:33.878 WorkloadResult 7: 79691776 op, 300125164.00 ns, 3.7661 ns/op 2026-11-02 22:38:33.878 WorkloadResult 8: 79691776 op, 300452299.00 ns, 3.7702 ns/op 2026-11-02 22:38:33.878 WorkloadResult 9: 79691776 op, 300239950.00 ns, 3.7675 ns/op 2026-11-02 22:38:33.878 WorkloadResult 10: 79691776 op, 299405794.00 ns, 3.7570 ns/op 2026-11-02 22:38:33.878 // AfterAll 2026-11-02 22:38:33.878 et=0x0064 2026-11-02 22:38:33.878 ldp x25, x26, [sp, #0x40] 2026-11-02 22:38:33.878 ldp x23, x24, [sp, #0x30] 2026-11-02 22:38:33.878 ldp x21, x22, [sp, #0x20] 2026-11-02 22:38:33.878 ldp x19, x20, [sp, #0x10] 2026-11-02 22:38:33.878 ldp fp, lr, [sp], #0x50 2026-11-02 22:38:33.878 ret lr 2026-11-02 22:38:33.878 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:38:33.878 cbz w1, G_M000_IG06 2026-11-02 22:38:33.878 ldr x19, [x0, #0x10] 2026-11-02 22:38:33.878 cmp w1, #1 2026-11-02 22:38:33.878 bls G_M000_IG06 2026-11-02 22:38:33.878 ldr x20, [x0, #0x18] 2026-11-02 22:38:33.878 cmp w1, #2 2026-11-02 22:38:33.878 bls G_M000_IG06 2026-11-02 22:38:33.878 ldr x21, [x0, #0x20] 2026-11-02 22:38:33.878 cmp w1, #3 2026-11-02 22:38:33.878 bls G_M000_IG06 2026-11-02 22:38:33.878 ldr x22, [x0, #0x28] 2026-11-02 22:38:33.878 cmp w1, #4 2026-11-02 22:38:33.878 bls G_M000_IG06 2026-11-02 22:38:33.878 ldr x23, [x0, #0x30] 2026-11-02 22:38:33.878 cmp w1, #5 2026-11-02 22:38:33.878 bls G_M000_IG06 2026-11-02 22:38:33.878 ldr x24, [x0, #0x38] 2026-11-02 22:38:33.878 cmp w1, #6 2026-11-02 22:38:33.878 bls G_M000_IG06 2026-11-02 22:38:33.878 ldr x25, [x0, #0x40] 2026-11-02 22:38:33.878 cmp w1, #7 2026-11-02 22:38:33.878 bls G_M000_IG06 2026-11-02 22:38:33.878 ldr x26, [x0, #0x48] 2026-11-02 22:38:33.878 b G_M000_IG03 2026-11-02 22:38:33.878 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:38:33.878 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:38:33.878 brk #0 2026-11-02 22:38:33.878 ; Total bytes of code 228 2026-11-02 22:38:33.878 // Benchmark Process 3282 has exited with code 0. 2026-11-02 22:38:33.878 Mean = 3.774 ns, StdErr = 0.003 ns (0.07%), N = 19, StdDev = 0.011 ns 2026-11-02 22:38:33.878 Min = 3.757 ns, Q1 = 3.766 ns, Median = 3.773 ns, Q3 = 3.784 ns, Max = 3.795 ns 2026-11-02 22:38:33.878 IQR = 0.017 ns, LowerFence = 3.741 ns, UpperFence = 3.809 ns 2026-11-02 22:38:33.878 ConfidenceInterval = [3.764 ns; 3.784 ns] (CI 99.9%), Margin = 0.010 ns (0.27% of Mean) 2026-11-02 22:38:33.878 Skewness = 0.07, Kurtosis = 1.87, MValue = 2 2026-11-02 22:38:33.878 // ** Remained 24 (85.7 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 3m from now) ** 2026-11-02 22:38:33.878 // ************************** 2026-11-02 22:38:33.878 // Benchmark: ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=32] 2026-11-02 22:38:33.878 // *** Execute *** 2026-11-02 22:38:33.878 // Launch: 1 / 2 2026-11-02 22:38:33.878 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 37685 --benchmarkName "ManagedPairs.Odd(EntrySpOffset: 32)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 4 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:38:33.878 // BeforeAnythingElse 2026-11-02 22:38:33.878 // Benchmark Process Environment Information: 2026-11-02 22:38:33.878 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:38:33.878 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:38:33.878 // GC=Concurrent Workstation 2026-11-02 22:38:33.878 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:38:33.878 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:38:33.878 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:38:33.878 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:38:33.878 ; FullOpts code 2026-11-02 22:38:33.878 ; optimized code 2026-11-02 22:38:33.878 ; fp based frame 2026-11-02 22:38:33.878 ; partially interruptible 2026-11-02 22:38:33.878 ; No PGO data 2026-11-02 22:38:33.878 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:38:33.878 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:38:33.878 stp x19, x20, [sp, #0x18] 2026-11-02 22:38:33.878 stp x21, x22, [sp, #0x28] 2026-11-02 22:38:33.878 stp x23, x24, [sp, #0x38] 2026-11-02 22:38:33.878 stp x25, x26, [sp, #0x48] 2026-11-02 22:38:33.878 str x27, [sp, #0x58] 2026-11-02 22:38:33.878 mov fp, sp 2026-11-02 22:38:33.878 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:38:33.878 ldr w1, [x0, #0x08] 2026-11-02 22:38:33.878 cmp w1, #8 2026-11-02 22:38:33.878 ble G_M000_IG05 2026-11-02 22:38:33.878 ldp x19, x20, [x0, #0x10] 2026-11-02 22:38:33.878 ldp x21, x22, [x0, #0x20] 2026-11-02 22:38:33.878 ldp x23, x24, [x0, #0x30] 2026-11-02 22:38:33.878 ldp x25, x26, [x0, #0x40] 2026-11-02 22:38:33.878 ldr x27, [x0, #0x50] 2026-11-02 22:38:33.878 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:38:33.878 movz x0, #0xFCC0 2026-11-02 22:38:33.878 movk x0, #0xC0A7 LSL #16 2026-11-02 22:38:33.878 movk x0, #0xEBBC LSL #32 2026-11-02 22:38:33.878 ldr x0, [x0] 2026-11-02 22:38:33.878 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:38:33.878 add x0, x19, x20 2026-11-02 22:38:33.878 add x0, x0, x21 2026-11-02 22:38:33.878 add x0, x0, x22 2026-11-02 22:38:33.878 add x0, x0, x23 2026-11-02 22:38:33.878 add x0, x0, x24 2026-11-02 22:38:33.878 add x0, x0, x25 2026-11-02 22:38:33.878 add x0, x0, x26 2026-11-02 22:38:33.878 add x0, x0, x27 2026-11-02 22:38:33.878 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:38:33.878 ldr x27, [sp, #0x58] 2026-11-02 22:38:33.878 ldp x25, x26, [sp, #0x48] 2026-11-02 22:38:33.878 ldp x23, x24, [sp, #0x38] 2026-11-02 22:38:33.878 ldp x21, x22, [sp, #0x28] 2026-11-02 22:38:33.878 ldp x19, x20, [sp, #0x18] 2026-11-02 22:38:33.878 ldp fp, lr, [sp], #0x60 2026-11-02 22:38:33.878 ret lr 2026-11-02 22:38:33.878 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:38:33.878 cbz w1, G_M000_IG06 2026-11-02 22:38:33.878 ldr x19, [x0, #0x10] 2026-11-02 22:38:33.878 cmp w1, #1 2026-11-02 22:38:33.878 bls G_M000_IG06 2026-11-02 22:38:33.878 ldr x20, [x0, #0x18] 2026-11-02 22:38:33.878 cmp w1, #2 2026-11-02 22:38:33.878 bls G_M000_IG06 2026-11-02 22:38:33.878 ldr x21, [x0, #0x20] 2026-11-02 22:38:33.878 cmp w1, #3 2026-11-02 22:38:33.878 bls G_M000_IG06 2026-11-02 22:38:33.878 ldr x22, [x0, #0x28] 2026-11-02 22:38:33.878 cmp w1, #4 2026-11-02 22:38:33.878 bls G_M000_IG06 2026-11-02 22:38:33.878 ldr x23, [x0, #0x30] 2026-11-02 22:38:33.878 cmp w1, #5 2026-11-02 22:38:33.878 bls G_M000_IG06 2026-11-02 22:38:33.878 ldr x24, [x0, #0x38] 2026-11-02 22:38:33.878 cmp w1, #6 2026-11-02 22:38:33.878 bls G_M000_IG06 2026-11-02 22:38:33.878 ldr x25, [x0, #0x40] 2026-11-02 22:38:33.878 cmp w1, #7 2026-11-02 22:38:33.878 bls G_M000_IG06 2026-11-02 22:38:33.878 ldr x26, [x0, #0x48] 2026-11-02 22:38:33.878 cmp w1, #8 2026-11-02 22:38:33.878 bls G_M000_IG06 2026-11-02 22:38:33.878 ldr x27, [x0, #0x50] 2026-11-02 22:38:33.878 b G_M000_IG03 2026-11-02 22:38:33.878 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:38:33.878 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:38:33.878 brk #0 2026-11-02 22:38:33.878 ; Total bytes of code 256 2026-11-02 22:38:33.878 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:38:33.878 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:38:33.878 ; FullOpts code 2026-11-02 22:38:33.878 ; optimized code 2026-11-02 22:38:33.878 ; fp based frame 2026-11-02 22:38:33.878 ; partially interruptible 2026-11-02 22:38:33.878 ; No PGO data 2026-11-02 22:38:33.878 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:38:33.878 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:38:33.878 stp x19, x20, [sp, #0x10] 2026-11-02 22:38:33.878 stp x21, x22, [sp, #0x20] 2026-11-02 22:38:33.878 stp x23, x24, [sp, #0x30] 2026-11-02 22:38:33.878 stp x25, x26, [sp, #0x40] 2026-11-02 22:38:33.878 mov fp, sp 2026-11-02 22:38:33.878 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:38:33.878 ldr w1, [x0, #0x08] 2026-11-02 22:38:33.878 cmp w1, #7 2026-11-02 22:38:33.878 ble G_M000_IG05 2026-11-02 22:38:33.878 ldp x19, x20, [x0, #0x10] 2026-11-02 22:38:33.878 ldp x21, x22, [x0, #0x20] 2026-11-02 22:38:33.878 ldp x23, x24, [x0, #0x30] 2026-11-02 22:38:33.878 ldp x25, x26, [x0, #0x40] 2026-11-02 22:38:33.878 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:38:33.878 movz x0, #0xFCC0 2026-11-02 22:38:33.878 movk x0, #0xC0A7 LSL #16 2026-11-02 22:38:33.878 movk x0, #0xEBBC LSL #32 2026-11-02 22:38:33.878 ldr x0, [x0] 2026-11-02 22:38:33.878 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:38:33.878 add x0, x19, x20 2026-11-02 22:38:33.878 add x0, x0, x21 2026-11-02 22:38:33.878 add x0, x0, x22 2026-11-02 22:38:33.878 add x0, x0, x23 2026-11-02 22:38:33.878 add x0, x0, x24 2026-11-02 22:38:33.878 add x0, x0, x25 2026-11-02 22:38:33.878 add x0, x0, x26 2026-11-02 22:38:33.878 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=32, oddSP=0xffffe2d32020, evenSP=0xffffe2d32020 2026-11-02 22:38:33.878 WorkloadJitting 1: 32768 op, 241302.00 ns, 7.3640 ns/op 2026-11-02 22:38:33.878 WorkloadPilot 1: 32768 op, 181501.00 ns, 5.5390 ns/op 2026-11-02 22:38:33.878 WorkloadPilot 1: 524288 op, 2665761.00 ns, 5.0845 ns/op 2026-11-02 22:38:33.878 WorkloadPilot 2: 59244544 op, 296841964.00 ns, 5.0105 ns/op 2026-11-02 22:38:33.878 WorkloadPilot 3: 60293120 op, 302331561.00 ns, 5.0144 ns/op 2026-11-02 22:38:33.878 WorkloadWarmup 1: 60293120 op, 302168477.00 ns, 5.0117 ns/op 2026-11-02 22:38:33.878 WorkloadWarmup 2: 60293120 op, 301744226.00 ns, 5.0046 ns/op 2026-11-02 22:38:33.878 WorkloadWarmup 3: 60293120 op, 302006297.00 ns, 5.0090 ns/op 2026-11-02 22:38:33.878 // BeforeActualRun 2026-11-02 22:38:33.878 WorkloadActual 1: 60293120 op, 301724450.00 ns, 5.0043 ns/op 2026-11-02 22:38:33.878 WorkloadActual 2: 60293120 op, 302273895.00 ns, 5.0134 ns/op 2026-11-02 22:38:33.878 WorkloadActual 3: 60293120 op, 302199027.00 ns, 5.0122 ns/op 2026-11-02 22:38:33.878 WorkloadActual 4: 60293120 op, 302298855.00 ns, 5.0138 ns/op 2026-11-02 22:38:33.878 WorkloadActual 5: 60293120 op, 302306054.00 ns, 5.0139 ns/op 2026-11-02 22:38:33.878 WorkloadActual 6: 60293120 op, 301995838.00 ns, 5.0088 ns/op 2026-11-02 22:38:33.878 WorkloadActual 7: 60293120 op, 302220957.00 ns, 5.0125 ns/op 2026-11-02 22:38:39.312 WorkloadActual 8: 60293120 op, 302158946.00 ns, 5.0115 ns/op 2026-11-02 22:38:39.312 WorkloadActual 9: 60293120 op, 302308462.00 ns, 5.0140 ns/op 2026-11-02 22:38:39.312 WorkloadActual 10: 60293120 op, 302077166.00 ns, 5.0101 ns/op 2026-11-02 22:38:39.312 // AfterActualRun 2026-11-02 22:38:39.312 WorkloadResult 1: 60293120 op, 301724450.00 ns, 5.0043 ns/op 2026-11-02 22:38:39.312 WorkloadResult 2: 60293120 op, 302273895.00 ns, 5.0134 ns/op 2026-11-02 22:38:39.312 WorkloadResult 3: 60293120 op, 302199027.00 ns, 5.0122 ns/op 2026-11-02 22:38:39.312 WorkloadResult 4: 60293120 op, 302298855.00 ns, 5.0138 ns/op 2026-11-02 22:38:39.312 WorkloadResult 5: 60293120 op, 302306054.00 ns, 5.0139 ns/op 2026-11-02 22:38:39.312 WorkloadResult 6: 60293120 op, 301995838.00 ns, 5.0088 ns/op 2026-11-02 22:38:39.312 WorkloadResult 7: 60293120 op, 302220957.00 ns, 5.0125 ns/op 2026-11-02 22:38:39.312 WorkloadResult 8: 60293120 op, 302158946.00 ns, 5.0115 ns/op 2026-11-02 22:38:39.312 WorkloadResult 9: 60293120 op, 302308462.00 ns, 5.0140 ns/op 2026-11-02 22:38:39.312 WorkloadResult 10: 60293120 op, 302077166.00 ns, 5.0101 ns/op 2026-11-02 22:38:39.312 // AfterAll 2026-11-02 22:38:39.312 et=0x0064 2026-11-02 22:38:39.312 ldp x25, x26, [sp, #0x40] 2026-11-02 22:38:39.312 ldp x23, x24, [sp, #0x30] 2026-11-02 22:38:39.312 ldp x21, x22, [sp, #0x20] 2026-11-02 22:38:39.312 ldp x19, x20, [sp, #0x10] 2026-11-02 22:38:39.312 ldp fp, lr, [sp], #0x50 2026-11-02 22:38:39.312 ret lr 2026-11-02 22:38:39.312 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:38:39.312 cbz w1, G_M000_IG06 2026-11-02 22:38:39.312 ldr x19, [x0, #0x10] 2026-11-02 22:38:39.312 cmp w1, #1 2026-11-02 22:38:39.312 bls G_M000_IG06 2026-11-02 22:38:39.312 ldr x20, [x0, #0x18] 2026-11-02 22:38:39.312 cmp w1, #2 2026-11-02 22:38:39.312 bls G_M000_IG06 2026-11-02 22:38:39.312 ldr x21, [x0, #0x20] 2026-11-02 22:38:39.312 cmp w1, #3 2026-11-02 22:38:39.312 bls G_M000_IG06 2026-11-02 22:38:39.312 ldr x22, [x0, #0x28] 2026-11-02 22:38:39.312 cmp w1, #4 2026-11-02 22:38:39.312 bls G_M000_IG06 2026-11-02 22:38:39.312 ldr x23, [x0, #0x30] 2026-11-02 22:38:39.312 cmp w1, #5 2026-11-02 22:38:39.312 bls G_M000_IG06 2026-11-02 22:38:39.312 ldr x24, [x0, #0x38] 2026-11-02 22:38:39.312 cmp w1, #6 2026-11-02 22:38:39.312 bls G_M000_IG06 2026-11-02 22:38:39.312 ldr x25, [x0, #0x40] 2026-11-02 22:38:39.312 cmp w1, #7 2026-11-02 22:38:39.312 bls G_M000_IG06 2026-11-02 22:38:39.312 ldr x26, [x0, #0x48] 2026-11-02 22:38:39.312 b G_M000_IG03 2026-11-02 22:38:39.312 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:38:39.312 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:38:39.312 brk #0 2026-11-02 22:38:39.312 ; Total bytes of code 228 2026-11-02 22:38:39.312 // Benchmark Process 3295 has exited with code 0. 2026-11-02 22:38:39.312 // Launch: 2 / 2 2026-11-02 22:38:39.312 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 36653 --benchmarkName "ManagedPairs.Odd(EntrySpOffset: 32)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 4 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:38:39.312 // BeforeAnythingElse 2026-11-02 22:38:39.312 // Benchmark Process Environment Information: 2026-11-02 22:38:39.312 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:38:39.312 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:38:39.312 // GC=Concurrent Workstation 2026-11-02 22:38:39.312 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:38:39.312 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:38:39.312 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:38:39.312 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:38:39.312 ; FullOpts code 2026-11-02 22:38:39.312 ; optimized code 2026-11-02 22:38:39.312 ; fp based frame 2026-11-02 22:38:39.312 ; partially interruptible 2026-11-02 22:38:39.312 ; No PGO data 2026-11-02 22:38:39.312 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:38:39.312 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:38:39.312 stp x19, x20, [sp, #0x18] 2026-11-02 22:38:39.312 stp x21, x22, [sp, #0x28] 2026-11-02 22:38:39.312 stp x23, x24, [sp, #0x38] 2026-11-02 22:38:39.312 stp x25, x26, [sp, #0x48] 2026-11-02 22:38:39.312 str x27, [sp, #0x58] 2026-11-02 22:38:39.312 mov fp, sp 2026-11-02 22:38:39.312 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:38:39.312 ldr w1, [x0, #0x08] 2026-11-02 22:38:39.312 cmp w1, #8 2026-11-02 22:38:39.312 ble G_M000_IG05 2026-11-02 22:38:39.312 ldp x19, x20, [x0, #0x10] 2026-11-02 22:38:39.312 ldp x21, x22, [x0, #0x20] 2026-11-02 22:38:39.312 ldp x23, x24, [x0, #0x30] 2026-11-02 22:38:39.312 ldp x25, x26, [x0, #0x40] 2026-11-02 22:38:39.312 ldr x27, [x0, #0x50] 2026-11-02 22:38:39.312 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:38:39.312 movz x0, #0xFCC0 2026-11-02 22:38:39.312 movk x0, #0xF486 LSL #16 2026-11-02 22:38:39.312 movk x0, #0xE73B LSL #32 2026-11-02 22:38:39.312 ldr x0, [x0] 2026-11-02 22:38:39.312 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:38:39.312 add x0, x19, x20 2026-11-02 22:38:39.312 add x0, x0, x21 2026-11-02 22:38:39.312 add x0, x0, x22 2026-11-02 22:38:39.312 add x0, x0, x23 2026-11-02 22:38:39.312 add x0, x0, x24 2026-11-02 22:38:39.312 add x0, x0, x25 2026-11-02 22:38:39.312 add x0, x0, x26 2026-11-02 22:38:39.312 add x0, x0, x27 2026-11-02 22:38:39.312 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:38:39.312 ldr x27, [sp, #0x58] 2026-11-02 22:38:39.312 ldp x25, x26, [sp, #0x48] 2026-11-02 22:38:39.312 ldp x23, x24, [sp, #0x38] 2026-11-02 22:38:39.312 ldp x21, x22, [sp, #0x28] 2026-11-02 22:38:39.312 ldp x19, x20, [sp, #0x18] 2026-11-02 22:38:39.312 ldp fp, lr, [sp], #0x60 2026-11-02 22:38:39.312 ret lr 2026-11-02 22:38:39.312 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:38:39.312 cbz w1, G_M000_IG06 2026-11-02 22:38:39.312 ldr x19, [x0, #0x10] 2026-11-02 22:38:39.312 cmp w1, #1 2026-11-02 22:38:39.312 bls G_M000_IG06 2026-11-02 22:38:39.312 ldr x20, [x0, #0x18] 2026-11-02 22:38:39.312 cmp w1, #2 2026-11-02 22:38:39.312 bls G_M000_IG06 2026-11-02 22:38:39.312 ldr x21, [x0, #0x20] 2026-11-02 22:38:39.312 cmp w1, #3 2026-11-02 22:38:39.312 bls G_M000_IG06 2026-11-02 22:38:39.312 ldr x22, [x0, #0x28] 2026-11-02 22:38:39.312 cmp w1, #4 2026-11-02 22:38:39.312 bls G_M000_IG06 2026-11-02 22:38:39.312 ldr x23, [x0, #0x30] 2026-11-02 22:38:39.312 cmp w1, #5 2026-11-02 22:38:39.312 bls G_M000_IG06 2026-11-02 22:38:39.312 ldr x24, [x0, #0x38] 2026-11-02 22:38:39.312 cmp w1, #6 2026-11-02 22:38:39.312 bls G_M000_IG06 2026-11-02 22:38:39.312 ldr x25, [x0, #0x40] 2026-11-02 22:38:39.312 cmp w1, #7 2026-11-02 22:38:39.312 bls G_M000_IG06 2026-11-02 22:38:39.312 ldr x26, [x0, #0x48] 2026-11-02 22:38:39.312 cmp w1, #8 2026-11-02 22:38:39.312 bls G_M000_IG06 2026-11-02 22:38:39.312 ldr x27, [x0, #0x50] 2026-11-02 22:38:39.312 b G_M000_IG03 2026-11-02 22:38:39.312 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:38:39.312 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:38:39.312 brk #0 2026-11-02 22:38:39.312 ; Total bytes of code 256 2026-11-02 22:38:39.312 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:38:39.312 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:38:39.312 ; FullOpts code 2026-11-02 22:38:39.312 ; optimized code 2026-11-02 22:38:39.312 ; fp based frame 2026-11-02 22:38:39.312 ; partially interruptible 2026-11-02 22:38:39.312 ; No PGO data 2026-11-02 22:38:39.312 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:38:39.312 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:38:39.312 stp x19, x20, [sp, #0x10] 2026-11-02 22:38:39.312 stp x21, x22, [sp, #0x20] 2026-11-02 22:38:39.312 stp x23, x24, [sp, #0x30] 2026-11-02 22:38:39.312 stp x25, x26, [sp, #0x40] 2026-11-02 22:38:39.312 mov fp, sp 2026-11-02 22:38:39.312 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:38:39.312 ldr w1, [x0, #0x08] 2026-11-02 22:38:39.312 cmp w1, #7 2026-11-02 22:38:39.312 ble G_M000_IG05 2026-11-02 22:38:39.312 ldp x19, x20, [x0, #0x10] 2026-11-02 22:38:39.312 ldp x21, x22, [x0, #0x20] 2026-11-02 22:38:39.312 ldp x23, x24, [x0, #0x30] 2026-11-02 22:38:39.312 ldp x25, x26, [x0, #0x40] 2026-11-02 22:38:39.312 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:38:39.312 movz x0, #0xFCC0 2026-11-02 22:38:39.312 movk x0, #0xF486 LSL #16 2026-11-02 22:38:39.312 movk x0, #0xE73B LSL #32 2026-11-02 22:38:39.312 ldr x0, [x0] 2026-11-02 22:38:39.312 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:38:39.312 add x0, x19, x20 2026-11-02 22:38:39.312 add x0, x0, x21 2026-11-02 22:38:39.312 add x0, x0, x22 2026-11-02 22:38:39.312 add x0, x0, x23 2026-11-02 22:38:39.312 add x0, x0, x24 2026-11-02 22:38:39.312 add x0, x0, x25 2026-11-02 22:38:39.312 add x0, x0, x26 2026-11-02 22:38:39.312 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=32, oddSP=0xffffe70da020, evenSP=0xffffe70da020 2026-11-02 22:38:39.312 WorkloadJitting 1: 32768 op, 238926.00 ns, 7.2914 ns/op 2026-11-02 22:38:39.312 WorkloadPilot 1: 32768 op, 167405.00 ns, 5.1088 ns/op 2026-11-02 22:38:39.312 WorkloadPilot 1: 524288 op, 2657704.00 ns, 5.0692 ns/op 2026-11-02 22:38:39.312 WorkloadPilot 2: 59244544 op, 298292063.00 ns, 5.0349 ns/op 2026-11-02 22:38:39.312 WorkloadPilot 3: 59768832 op, 300352175.00 ns, 5.0252 ns/op 2026-11-02 22:38:39.312 WorkloadWarmup 1: 59768832 op, 300697832.00 ns, 5.0310 ns/op 2026-11-02 22:38:39.312 WorkloadWarmup 2: 59768832 op, 300426753.00 ns, 5.0265 ns/op 2026-11-02 22:38:39.312 WorkloadWarmup 3: 59768832 op, 300267508.00 ns, 5.0238 ns/op 2026-11-02 22:38:39.312 // BeforeActualRun 2026-11-02 22:38:39.312 WorkloadActual 1: 59768832 op, 301551984.00 ns, 5.0453 ns/op 2026-11-02 22:38:39.312 WorkloadActual 2: 59768832 op, 300548044.00 ns, 5.0285 ns/op 2026-11-02 22:38:39.312 WorkloadActual 3: 59768832 op, 300485146.00 ns, 5.0275 ns/op 2026-11-02 22:38:39.312 WorkloadActual 4: 59768832 op, 300228124.00 ns, 5.0232 ns/op 2026-11-02 22:38:39.312 WorkloadActual 5: 59768832 op, 300521732.00 ns, 5.0281 ns/op 2026-11-02 22:38:39.312 WorkloadActual 6: 59768832 op, 300242204.00 ns, 5.0234 ns/op 2026-11-02 22:38:39.312 WorkloadActual 7: 59768832 op, 300335094.00 ns, 5.0249 ns/op 2026-11-02 22:38:39.312 WorkloadActual 8: 59768832 op, 300273709.00 ns, 5.0239 ns/op 2026-11-02 22:38:39.312 WorkloadActual 9: 59768832 op, 300537900.00 ns, 5.0283 ns/op 2026-11-02 22:38:44.813 WorkloadActual 10: 59768832 op, 300243523.00 ns, 5.0234 ns/op 2026-11-02 22:38:44.813 // AfterActualRun 2026-11-02 22:38:44.813 WorkloadResult 1: 59768832 op, 300548044.00 ns, 5.0285 ns/op 2026-11-02 22:38:44.813 WorkloadResult 2: 59768832 op, 300485146.00 ns, 5.0275 ns/op 2026-11-02 22:38:44.813 WorkloadResult 3: 59768832 op, 300228124.00 ns, 5.0232 ns/op 2026-11-02 22:38:44.813 WorkloadResult 4: 59768832 op, 300521732.00 ns, 5.0281 ns/op 2026-11-02 22:38:44.813 WorkloadResult 5: 59768832 op, 300242204.00 ns, 5.0234 ns/op 2026-11-02 22:38:44.813 WorkloadResult 6: 59768832 op, 300335094.00 ns, 5.0249 ns/op 2026-11-02 22:38:44.813 WorkloadResult 7: 59768832 op, 300273709.00 ns, 5.0239 ns/op 2026-11-02 22:38:44.813 WorkloadResult 8: 59768832 op, 300537900.00 ns, 5.0283 ns/op 2026-11-02 22:38:44.813 WorkloadResult 9: 59768832 op, 300243523.00 ns, 5.0234 ns/op 2026-11-02 22:38:44.813 // AfterAll 2026-11-02 22:38:44.813 et=0x0064 2026-11-02 22:38:44.813 ldp x25, x26, [sp, #0x40] 2026-11-02 22:38:44.813 ldp x23, x24, [sp, #0x30] 2026-11-02 22:38:44.813 ldp x21, x22, [sp, #0x20] 2026-11-02 22:38:44.813 ldp x19, x20, [sp, #0x10] 2026-11-02 22:38:44.813 ldp fp, lr, [sp], #0x50 2026-11-02 22:38:44.813 ret lr 2026-11-02 22:38:44.813 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:38:44.813 cbz w1, G_M000_IG06 2026-11-02 22:38:44.813 ldr x19, [x0, #0x10] 2026-11-02 22:38:44.813 cmp w1, #1 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x20, [x0, #0x18] 2026-11-02 22:38:44.813 cmp w1, #2 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x21, [x0, #0x20] 2026-11-02 22:38:44.813 cmp w1, #3 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x22, [x0, #0x28] 2026-11-02 22:38:44.813 cmp w1, #4 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x23, [x0, #0x30] 2026-11-02 22:38:44.813 cmp w1, #5 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x24, [x0, #0x38] 2026-11-02 22:38:44.813 cmp w1, #6 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x25, [x0, #0x40] 2026-11-02 22:38:44.813 cmp w1, #7 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x26, [x0, #0x48] 2026-11-02 22:38:44.813 b G_M000_IG03 2026-11-02 22:38:44.813 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:38:44.813 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:38:44.813 brk #0 2026-11-02 22:38:44.813 ; Total bytes of code 228 2026-11-02 22:38:44.813 // Benchmark Process 3308 has exited with code 0. 2026-11-02 22:38:44.813 Mean = 5.018 ns, StdErr = 0.002 ns (0.04%), N = 19, StdDev = 0.008 ns 2026-11-02 22:38:44.813 Min = 5.004 ns, Q1 = 5.012 ns, Median = 5.014 ns, Q3 = 5.024 ns, Max = 5.029 ns 2026-11-02 22:38:44.813 IQR = 0.012 ns, LowerFence = 4.994 ns, UpperFence = 5.043 ns 2026-11-02 22:38:44.813 ConfidenceInterval = [5.011 ns; 5.025 ns] (CI 99.9%), Margin = 0.007 ns (0.14% of Mean) 2026-11-02 22:38:44.813 Skewness = -0.03, Kurtosis = 1.43, MValue = 2 2026-11-02 22:38:44.813 // ** Remained 23 (82.1 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 3m from now) ** 2026-11-02 22:38:44.813 // ************************** 2026-11-02 22:38:44.813 // Benchmark: ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=32] 2026-11-02 22:38:44.813 // *** Execute *** 2026-11-02 22:38:44.813 // Launch: 1 / 2 2026-11-02 22:38:44.813 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 35839 --benchmarkName "ManagedPairs.Even(EntrySpOffset: 32)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 5 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:38:44.813 // BeforeAnythingElse 2026-11-02 22:38:44.813 // Benchmark Process Environment Information: 2026-11-02 22:38:44.813 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:38:44.813 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:38:44.813 // GC=Concurrent Workstation 2026-11-02 22:38:44.813 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:38:44.813 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:38:44.813 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:38:44.813 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:38:44.813 ; FullOpts code 2026-11-02 22:38:44.813 ; optimized code 2026-11-02 22:38:44.813 ; fp based frame 2026-11-02 22:38:44.813 ; partially interruptible 2026-11-02 22:38:44.813 ; No PGO data 2026-11-02 22:38:44.813 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:38:44.813 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:38:44.813 stp x19, x20, [sp, #0x18] 2026-11-02 22:38:44.813 stp x21, x22, [sp, #0x28] 2026-11-02 22:38:44.813 stp x23, x24, [sp, #0x38] 2026-11-02 22:38:44.813 stp x25, x26, [sp, #0x48] 2026-11-02 22:38:44.813 str x27, [sp, #0x58] 2026-11-02 22:38:44.813 mov fp, sp 2026-11-02 22:38:44.813 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:38:44.813 ldr w1, [x0, #0x08] 2026-11-02 22:38:44.813 cmp w1, #8 2026-11-02 22:38:44.813 ble G_M000_IG05 2026-11-02 22:38:44.813 ldp x19, x20, [x0, #0x10] 2026-11-02 22:38:44.813 ldp x21, x22, [x0, #0x20] 2026-11-02 22:38:44.813 ldp x23, x24, [x0, #0x30] 2026-11-02 22:38:44.813 ldp x25, x26, [x0, #0x40] 2026-11-02 22:38:44.813 ldr x27, [x0, #0x50] 2026-11-02 22:38:44.813 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:38:44.813 movz x0, #0xFCC0 2026-11-02 22:38:44.813 movk x0, #0x1045 LSL #16 2026-11-02 22:38:44.813 movk x0, #0xF48F LSL #32 2026-11-02 22:38:44.813 ldr x0, [x0] 2026-11-02 22:38:44.813 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:38:44.813 add x0, x19, x20 2026-11-02 22:38:44.813 add x0, x0, x21 2026-11-02 22:38:44.813 add x0, x0, x22 2026-11-02 22:38:44.813 add x0, x0, x23 2026-11-02 22:38:44.813 add x0, x0, x24 2026-11-02 22:38:44.813 add x0, x0, x25 2026-11-02 22:38:44.813 add x0, x0, x26 2026-11-02 22:38:44.813 add x0, x0, x27 2026-11-02 22:38:44.813 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:38:44.813 ldr x27, [sp, #0x58] 2026-11-02 22:38:44.813 ldp x25, x26, [sp, #0x48] 2026-11-02 22:38:44.813 ldp x23, x24, [sp, #0x38] 2026-11-02 22:38:44.813 ldp x21, x22, [sp, #0x28] 2026-11-02 22:38:44.813 ldp x19, x20, [sp, #0x18] 2026-11-02 22:38:44.813 ldp fp, lr, [sp], #0x60 2026-11-02 22:38:44.813 ret lr 2026-11-02 22:38:44.813 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:38:44.813 cbz w1, G_M000_IG06 2026-11-02 22:38:44.813 ldr x19, [x0, #0x10] 2026-11-02 22:38:44.813 cmp w1, #1 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x20, [x0, #0x18] 2026-11-02 22:38:44.813 cmp w1, #2 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x21, [x0, #0x20] 2026-11-02 22:38:44.813 cmp w1, #3 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x22, [x0, #0x28] 2026-11-02 22:38:44.813 cmp w1, #4 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x23, [x0, #0x30] 2026-11-02 22:38:44.813 cmp w1, #5 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x24, [x0, #0x38] 2026-11-02 22:38:44.813 cmp w1, #6 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x25, [x0, #0x40] 2026-11-02 22:38:44.813 cmp w1, #7 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x26, [x0, #0x48] 2026-11-02 22:38:44.813 cmp w1, #8 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x27, [x0, #0x50] 2026-11-02 22:38:44.813 b G_M000_IG03 2026-11-02 22:38:44.813 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:38:44.813 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:38:44.813 brk #0 2026-11-02 22:38:44.813 ; Total bytes of code 256 2026-11-02 22:38:44.813 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:38:44.813 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:38:44.813 ; FullOpts code 2026-11-02 22:38:44.813 ; optimized code 2026-11-02 22:38:44.813 ; fp based frame 2026-11-02 22:38:44.813 ; partially interruptible 2026-11-02 22:38:44.813 ; No PGO data 2026-11-02 22:38:44.813 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:38:44.813 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:38:44.813 stp x19, x20, [sp, #0x10] 2026-11-02 22:38:44.813 stp x21, x22, [sp, #0x20] 2026-11-02 22:38:44.813 stp x23, x24, [sp, #0x30] 2026-11-02 22:38:44.813 stp x25, x26, [sp, #0x40] 2026-11-02 22:38:44.813 mov fp, sp 2026-11-02 22:38:44.813 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:38:44.813 ldr w1, [x0, #0x08] 2026-11-02 22:38:44.813 cmp w1, #7 2026-11-02 22:38:44.813 ble G_M000_IG05 2026-11-02 22:38:44.813 ldp x19, x20, [x0, #0x10] 2026-11-02 22:38:44.813 ldp x21, x22, [x0, #0x20] 2026-11-02 22:38:44.813 ldp x23, x24, [x0, #0x30] 2026-11-02 22:38:44.813 ldp x25, x26, [x0, #0x40] 2026-11-02 22:38:44.813 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:38:44.813 movz x0, #0xFCC0 2026-11-02 22:38:44.813 movk x0, #0x1045 LSL #16 2026-11-02 22:38:44.813 movk x0, #0xF48F LSL #32 2026-11-02 22:38:44.813 ldr x0, [x0] 2026-11-02 22:38:44.813 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:38:44.813 add x0, x19, x20 2026-11-02 22:38:44.813 add x0, x0, x21 2026-11-02 22:38:44.813 add x0, x0, x22 2026-11-02 22:38:44.813 add x0, x0, x23 2026-11-02 22:38:44.813 add x0, x0, x24 2026-11-02 22:38:44.813 add x0, x0, x25 2026-11-02 22:38:44.813 add x0, x0, x26 2026-11-02 22:38:44.813 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=32, oddSP=0xffffd0caf020, evenSP=0xffffd0caf020 2026-11-02 22:38:44.813 WorkloadJitting 1: 32768 op, 210574.00 ns, 6.4262 ns/op 2026-11-02 22:38:44.813 WorkloadPilot 1: 32768 op, 120163.00 ns, 3.6671 ns/op 2026-11-02 22:38:44.813 WorkloadPilot 1: 524288 op, 1975277.00 ns, 3.7675 ns/op 2026-11-02 22:38:44.813 WorkloadPilot 2: 79691776 op, 302738943.00 ns, 3.7989 ns/op 2026-11-02 22:38:44.813 WorkloadPilot 3: 79167488 op, 300745809.00 ns, 3.7989 ns/op 2026-11-02 22:38:44.813 WorkloadWarmup 1: 79167488 op, 300501859.00 ns, 3.7958 ns/op 2026-11-02 22:38:44.813 WorkloadWarmup 2: 79167488 op, 300294621.00 ns, 3.7932 ns/op 2026-11-02 22:38:44.813 WorkloadWarmup 3: 79167488 op, 301446364.00 ns, 3.8077 ns/op 2026-11-02 22:38:44.813 // BeforeActualRun 2026-11-02 22:38:44.813 WorkloadActual 1: 79167488 op, 300596901.00 ns, 3.7970 ns/op 2026-11-02 22:38:44.813 WorkloadActual 2: 79167488 op, 300931263.00 ns, 3.8012 ns/op 2026-11-02 22:38:44.813 WorkloadActual 3: 79167488 op, 300640329.00 ns, 3.7975 ns/op 2026-11-02 22:38:44.813 WorkloadActual 4: 79167488 op, 300315601.00 ns, 3.7934 ns/op 2026-11-02 22:38:44.813 WorkloadActual 5: 79167488 op, 300430220.00 ns, 3.7949 ns/op 2026-11-02 22:38:44.813 WorkloadActual 6: 79167488 op, 300068106.00 ns, 3.7903 ns/op 2026-11-02 22:38:44.813 WorkloadActual 7: 79167488 op, 300790206.00 ns, 3.7994 ns/op 2026-11-02 22:38:44.813 WorkloadActual 8: 79167488 op, 300214286.00 ns, 3.7921 ns/op 2026-11-02 22:38:44.813 WorkloadActual 9: 79167488 op, 300280176.00 ns, 3.7930 ns/op 2026-11-02 22:38:44.813 WorkloadActual 10: 79167488 op, 300537599.00 ns, 3.7962 ns/op 2026-11-02 22:38:44.813 // AfterActualRun 2026-11-02 22:38:44.813 WorkloadResult 1: 79167488 op, 300596901.00 ns, 3.7970 ns/op 2026-11-02 22:38:44.813 WorkloadResult 2: 79167488 op, 300931263.00 ns, 3.8012 ns/op 2026-11-02 22:38:44.813 WorkloadResult 3: 79167488 op, 300640329.00 ns, 3.7975 ns/op 2026-11-02 22:38:44.813 WorkloadResult 4: 79167488 op, 300315601.00 ns, 3.7934 ns/op 2026-11-02 22:38:44.813 WorkloadResult 5: 79167488 op, 300430220.00 ns, 3.7949 ns/op 2026-11-02 22:38:44.813 WorkloadResult 6: 79167488 op, 300068106.00 ns, 3.7903 ns/op 2026-11-02 22:38:44.813 WorkloadResult 7: 79167488 op, 300790206.00 ns, 3.7994 ns/op 2026-11-02 22:38:44.813 WorkloadResult 8: 79167488 op, 300214286.00 ns, 3.7921 ns/op 2026-11-02 22:38:44.813 WorkloadResult 9: 79167488 op, 300280176.00 ns, 3.7930 ns/op 2026-11-02 22:38:44.813 WorkloadResult 10: 79167488 op, 300537599.00 ns, 3.7962 ns/op 2026-11-02 22:38:44.813 // AfterAll 2026-11-02 22:38:44.813 et=0x0064 2026-11-02 22:38:44.813 ldp x25, x26, [sp, #0x40] 2026-11-02 22:38:44.813 ldp x23, x24, [sp, #0x30] 2026-11-02 22:38:44.813 ldp x21, x22, [sp, #0x20] 2026-11-02 22:38:44.813 ldp x19, x20, [sp, #0x10] 2026-11-02 22:38:44.813 ldp fp, lr, [sp], #0x50 2026-11-02 22:38:44.813 ret lr 2026-11-02 22:38:44.813 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:38:44.813 cbz w1, G_M000_IG06 2026-11-02 22:38:44.813 ldr x19, [x0, #0x10] 2026-11-02 22:38:44.813 cmp w1, #1 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x20, [x0, #0x18] 2026-11-02 22:38:44.813 cmp w1, #2 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x21, [x0, #0x20] 2026-11-02 22:38:44.813 cmp w1, #3 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x22, [x0, #0x28] 2026-11-02 22:38:44.813 cmp w1, #4 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x23, [x0, #0x30] 2026-11-02 22:38:44.813 cmp w1, #5 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x24, [x0, #0x38] 2026-11-02 22:38:44.813 cmp w1, #6 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x25, [x0, #0x40] 2026-11-02 22:38:44.813 cmp w1, #7 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x26, [x0, #0x48] 2026-11-02 22:38:44.813 b G_M000_IG03 2026-11-02 22:38:44.813 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:38:44.813 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:38:44.813 brk #0 2026-11-02 22:38:44.813 ; Total bytes of code 228 2026-11-02 22:38:44.813 // Benchmark Process 3325 has exited with code 0. 2026-11-02 22:38:44.813 // Launch: 2 / 2 2026-11-02 22:38:44.813 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 41837 --benchmarkName "ManagedPairs.Even(EntrySpOffset: 32)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 5 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:38:44.813 // BeforeAnythingElse 2026-11-02 22:38:44.813 // Benchmark Process Environment Information: 2026-11-02 22:38:44.813 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:38:44.813 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:38:44.813 // GC=Concurrent Workstation 2026-11-02 22:38:44.813 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:38:44.813 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:38:44.813 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:38:44.813 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:38:44.813 ; FullOpts code 2026-11-02 22:38:44.813 ; optimized code 2026-11-02 22:38:44.813 ; fp based frame 2026-11-02 22:38:44.813 ; partially interruptible 2026-11-02 22:38:44.813 ; No PGO data 2026-11-02 22:38:44.813 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:38:44.813 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:38:44.813 stp x19, x20, [sp, #0x18] 2026-11-02 22:38:44.813 stp x21, x22, [sp, #0x28] 2026-11-02 22:38:44.813 stp x23, x24, [sp, #0x38] 2026-11-02 22:38:44.813 stp x25, x26, [sp, #0x48] 2026-11-02 22:38:44.813 str x27, [sp, #0x58] 2026-11-02 22:38:44.813 mov fp, sp 2026-11-02 22:38:44.813 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:38:44.813 ldr w1, [x0, #0x08] 2026-11-02 22:38:44.813 cmp w1, #8 2026-11-02 22:38:44.813 ble G_M000_IG05 2026-11-02 22:38:44.813 ldp x19, x20, [x0, #0x10] 2026-11-02 22:38:44.813 ldp x21, x22, [x0, #0x20] 2026-11-02 22:38:44.813 ldp x23, x24, [x0, #0x30] 2026-11-02 22:38:44.813 ldp x25, x26, [x0, #0x40] 2026-11-02 22:38:44.813 ldr x27, [x0, #0x50] 2026-11-02 22:38:44.813 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:38:44.813 movz x0, #0xFCC0 2026-11-02 22:38:44.813 movk x0, #0x4A86 LSL #16 2026-11-02 22:38:44.813 movk x0, #0xE6D2 LSL #32 2026-11-02 22:38:44.813 ldr x0, [x0] 2026-11-02 22:38:44.813 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:38:44.813 add x0, x19, x20 2026-11-02 22:38:44.813 add x0, x0, x21 2026-11-02 22:38:44.813 add x0, x0, x22 2026-11-02 22:38:44.813 add x0, x0, x23 2026-11-02 22:38:44.813 add x0, x0, x24 2026-11-02 22:38:44.813 add x0, x0, x25 2026-11-02 22:38:44.813 add x0, x0, x26 2026-11-02 22:38:44.813 add x0, x0, x27 2026-11-02 22:38:44.813 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:38:44.813 ldr x27, [sp, #0x58] 2026-11-02 22:38:44.813 ldp x25, x26, [sp, #0x48] 2026-11-02 22:38:44.813 ldp x23, x24, [sp, #0x38] 2026-11-02 22:38:44.813 ldp x21, x22, [sp, #0x28] 2026-11-02 22:38:44.813 ldp x19, x20, [sp, #0x18] 2026-11-02 22:38:44.813 ldp fp, lr, [sp], #0x60 2026-11-02 22:38:44.813 ret lr 2026-11-02 22:38:44.813 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:38:44.813 cbz w1, G_M000_IG06 2026-11-02 22:38:44.813 ldr x19, [x0, #0x10] 2026-11-02 22:38:44.813 cmp w1, #1 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x20, [x0, #0x18] 2026-11-02 22:38:44.813 cmp w1, #2 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x21, [x0, #0x20] 2026-11-02 22:38:44.813 cmp w1, #3 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x22, [x0, #0x28] 2026-11-02 22:38:44.813 cmp w1, #4 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x23, [x0, #0x30] 2026-11-02 22:38:44.813 cmp w1, #5 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x24, [x0, #0x38] 2026-11-02 22:38:44.813 cmp w1, #6 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x25, [x0, #0x40] 2026-11-02 22:38:44.813 cmp w1, #7 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x26, [x0, #0x48] 2026-11-02 22:38:44.813 cmp w1, #8 2026-11-02 22:38:44.813 bls G_M000_IG06 2026-11-02 22:38:44.813 ldr x27, [x0, #0x50] 2026-11-02 22:38:44.813 b G_M000_IG03 2026-11-02 22:38:44.813 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:38:44.813 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:38:44.813 brk #0 2026-11-02 22:38:44.813 ; Total bytes of code 256 2026-11-02 22:38:44.813 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:38:44.813 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:38:44.813 ; FullOpts code 2026-11-02 22:38:44.813 ; optimized code 2026-11-02 22:38:44.813 ; fp based frame 2026-11-02 22:38:44.813 ; partially interruptible 2026-11-02 22:38:44.813 ; No PGO data 2026-11-02 22:38:44.813 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:38:44.813 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:38:44.813 stp x19, x20, [sp, #0x10] 2026-11-02 22:38:44.813 stp x21, x22, [sp, #0x20] 2026-11-02 22:38:44.813 stp x23, x24, [sp, #0x30] 2026-11-02 22:38:44.813 stp x25, x26, [sp, #0x40] 2026-11-02 22:38:44.813 mov fp, sp 2026-11-02 22:38:44.813 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:38:44.813 ldr w1, [x0, #0x08] 2026-11-02 22:38:44.813 cmp w1, #7 2026-11-02 22:38:44.813 ble G_M000_IG05 2026-11-02 22:38:44.813 ldp x19, x20, [x0, #0x10] 2026-11-02 22:38:44.813 ldp x21, x22, [x0, #0x20] 2026-11-02 22:38:44.813 ldp x23, x24, [x0, #0x30] 2026-11-02 22:38:44.813 ldp x25, x26, [x0, #0x40] 2026-11-02 22:38:44.813 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:38:44.813 movz x0, #0xFCC0 2026-11-02 22:38:44.813 movk x0, #0x4A86 LSL #16 2026-11-02 22:38:44.813 movk x0, #0xE6D2 LSL #32 2026-11-02 22:38:44.813 ldr x0, [x0] 2026-11-02 22:38:44.813 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:38:44.813 add x0, x19, x20 2026-11-02 22:38:44.813 add x0, x0, x21 2026-11-02 22:38:44.813 add x0, x0, x22 2026-11-02 22:38:44.813 add x0, x0, x23 2026-11-02 22:38:44.813 add x0, x0, x24 2026-11-02 22:38:44.813 add x0, x0, x25 2026-11-02 22:38:44.813 add x0, x0, x26 2026-11-02 22:38:44.813 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=32, oddSP=0xffffdad09020, evenSP=0xffffdad09020 2026-11-02 22:38:44.813 WorkloadJitting 1: 32768 op, 188885.00 ns, 5.7643 ns/op 2026-11-02 22:38:44.813 WorkloadPilot 1: 32768 op, 121907.00 ns, 3.7203 ns/op 2026-11-02 22:38:44.813 WorkloadPilot 1: 524288 op, 1978645.00 ns, 3.7740 ns/op 2026-11-02 22:38:50.309 WorkloadPilot 2: 79691776 op, 302280701.00 ns, 3.7931 ns/op 2026-11-02 22:38:50.309 WorkloadPilot 3: 79167488 op, 298684382.00 ns, 3.7728 ns/op 2026-11-02 22:38:50.309 WorkloadPilot 4: 79691776 op, 301882642.00 ns, 3.7881 ns/op 2026-11-02 22:38:50.309 WorkloadWarmup 1: 79691776 op, 302395512.00 ns, 3.7946 ns/op 2026-11-02 22:38:50.309 WorkloadWarmup 2: 79691776 op, 301737855.00 ns, 3.7863 ns/op 2026-11-02 22:38:50.309 WorkloadWarmup 3: 79691776 op, 301867594.00 ns, 3.7879 ns/op 2026-11-02 22:38:50.309 // BeforeActualRun 2026-11-02 22:38:50.309 WorkloadActual 1: 79691776 op, 302029710.00 ns, 3.7900 ns/op 2026-11-02 22:38:50.309 WorkloadActual 2: 79691776 op, 302012582.00 ns, 3.7898 ns/op 2026-11-02 22:38:50.309 WorkloadActual 3: 79691776 op, 300675186.00 ns, 3.7730 ns/op 2026-11-02 22:38:50.309 WorkloadActual 4: 79691776 op, 301667388.00 ns, 3.7854 ns/op 2026-11-02 22:38:50.309 WorkloadActual 5: 79691776 op, 302487731.00 ns, 3.7957 ns/op 2026-11-02 22:38:50.309 WorkloadActual 6: 79691776 op, 301846458.00 ns, 3.7877 ns/op 2026-11-02 22:38:50.309 WorkloadActual 7: 79691776 op, 301807065.00 ns, 3.7872 ns/op 2026-11-02 22:38:50.309 WorkloadActual 8: 79691776 op, 302578301.00 ns, 3.7969 ns/op 2026-11-02 22:38:50.309 WorkloadActual 9: 79691776 op, 301708470.00 ns, 3.7859 ns/op 2026-11-02 22:38:50.309 WorkloadActual 10: 79691776 op, 301406158.00 ns, 3.7821 ns/op 2026-11-02 22:38:50.309 // AfterActualRun 2026-11-02 22:38:50.309 WorkloadResult 1: 79691776 op, 302029710.00 ns, 3.7900 ns/op 2026-11-02 22:38:50.309 WorkloadResult 2: 79691776 op, 302012582.00 ns, 3.7898 ns/op 2026-11-02 22:38:50.309 WorkloadResult 3: 79691776 op, 300675186.00 ns, 3.7730 ns/op 2026-11-02 22:38:50.309 WorkloadResult 4: 79691776 op, 301667388.00 ns, 3.7854 ns/op 2026-11-02 22:38:50.309 WorkloadResult 5: 79691776 op, 302487731.00 ns, 3.7957 ns/op 2026-11-02 22:38:50.309 WorkloadResult 6: 79691776 op, 301846458.00 ns, 3.7877 ns/op 2026-11-02 22:38:50.309 WorkloadResult 7: 79691776 op, 301807065.00 ns, 3.7872 ns/op 2026-11-02 22:38:50.309 WorkloadResult 8: 79691776 op, 301708470.00 ns, 3.7859 ns/op 2026-11-02 22:38:50.309 WorkloadResult 9: 79691776 op, 301406158.00 ns, 3.7821 ns/op 2026-11-02 22:38:50.309 // AfterAll 2026-11-02 22:38:50.309 et=0x0064 2026-11-02 22:38:50.309 ldp x25, x26, [sp, #0x40] 2026-11-02 22:38:50.309 ldp x23, x24, [sp, #0x30] 2026-11-02 22:38:50.309 ldp x21, x22, [sp, #0x20] 2026-11-02 22:38:50.309 ldp x19, x20, [sp, #0x10] 2026-11-02 22:38:50.309 ldp fp, lr, [sp], #0x50 2026-11-02 22:38:50.309 ret lr 2026-11-02 22:38:50.309 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:38:50.309 cbz w1, G_M000_IG06 2026-11-02 22:38:50.309 ldr x19, [x0, #0x10] 2026-11-02 22:38:50.309 cmp w1, #1 2026-11-02 22:38:50.309 bls G_M000_IG06 2026-11-02 22:38:50.309 ldr x20, [x0, #0x18] 2026-11-02 22:38:50.309 cmp w1, #2 2026-11-02 22:38:50.309 bls G_M000_IG06 2026-11-02 22:38:50.309 ldr x21, [x0, #0x20] 2026-11-02 22:38:50.309 cmp w1, #3 2026-11-02 22:38:50.309 bls G_M000_IG06 2026-11-02 22:38:50.309 ldr x22, [x0, #0x28] 2026-11-02 22:38:50.309 cmp w1, #4 2026-11-02 22:38:50.309 bls G_M000_IG06 2026-11-02 22:38:50.309 ldr x23, [x0, #0x30] 2026-11-02 22:38:50.309 cmp w1, #5 2026-11-02 22:38:50.309 bls G_M000_IG06 2026-11-02 22:38:50.309 ldr x24, [x0, #0x38] 2026-11-02 22:38:50.309 cmp w1, #6 2026-11-02 22:38:50.309 bls G_M000_IG06 2026-11-02 22:38:50.309 ldr x25, [x0, #0x40] 2026-11-02 22:38:50.309 cmp w1, #7 2026-11-02 22:38:50.309 bls G_M000_IG06 2026-11-02 22:38:50.309 ldr x26, [x0, #0x48] 2026-11-02 22:38:50.309 b G_M000_IG03 2026-11-02 22:38:50.309 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:38:50.309 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:38:50.309 brk #0 2026-11-02 22:38:50.309 ; Total bytes of code 228 2026-11-02 22:38:50.309 // Benchmark Process 3337 has exited with code 0. 2026-11-02 22:38:50.309 Mean = 3.791 ns, StdErr = 0.002 ns (0.04%), N = 19, StdDev = 0.007 ns 2026-11-02 22:38:50.309 Min = 3.773 ns, Q1 = 3.787 ns, Median = 3.792 ns, Q3 = 3.796 ns, Max = 3.801 ns 2026-11-02 22:38:50.309 IQR = 0.009 ns, LowerFence = 3.775 ns, UpperFence = 3.809 ns 2026-11-02 22:38:50.309 ConfidenceInterval = [3.785 ns; 3.797 ns] (CI 99.9%), Margin = 0.006 ns (0.16% of Mean) 2026-11-02 22:38:50.309 Skewness = -0.83, Kurtosis = 3.5, MValue = 2 2026-11-02 22:38:50.309 // ** Remained 22 (78.6 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 3m from now) ** 2026-11-02 22:38:50.309 // ************************** 2026-11-02 22:38:50.309 // Benchmark: ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=48] 2026-11-02 22:38:50.309 // *** Execute *** 2026-11-02 22:38:50.309 // Launch: 1 / 2 2026-11-02 22:38:50.309 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 35353 --benchmarkName "ManagedPairs.Odd(EntrySpOffset: 48)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 6 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:38:50.309 // BeforeAnythingElse 2026-11-02 22:38:50.309 // Benchmark Process Environment Information: 2026-11-02 22:38:50.309 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:38:50.309 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:38:50.309 // GC=Concurrent Workstation 2026-11-02 22:38:50.309 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:38:50.309 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:38:50.309 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:38:50.309 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:38:50.309 ; FullOpts code 2026-11-02 22:38:50.309 ; optimized code 2026-11-02 22:38:50.309 ; fp based frame 2026-11-02 22:38:50.309 ; partially interruptible 2026-11-02 22:38:50.309 ; No PGO data 2026-11-02 22:38:50.309 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:38:50.309 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:38:50.309 stp x19, x20, [sp, #0x18] 2026-11-02 22:38:50.309 stp x21, x22, [sp, #0x28] 2026-11-02 22:38:50.309 stp x23, x24, [sp, #0x38] 2026-11-02 22:38:50.309 stp x25, x26, [sp, #0x48] 2026-11-02 22:38:50.309 str x27, [sp, #0x58] 2026-11-02 22:38:50.309 mov fp, sp 2026-11-02 22:38:50.309 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:38:50.309 ldr w1, [x0, #0x08] 2026-11-02 22:38:50.309 cmp w1, #8 2026-11-02 22:38:50.309 ble G_M000_IG05 2026-11-02 22:38:50.309 ldp x19, x20, [x0, #0x10] 2026-11-02 22:38:50.309 ldp x21, x22, [x0, #0x20] 2026-11-02 22:38:50.309 ldp x23, x24, [x0, #0x30] 2026-11-02 22:38:50.309 ldp x25, x26, [x0, #0x40] 2026-11-02 22:38:50.309 ldr x27, [x0, #0x50] 2026-11-02 22:38:50.309 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:38:50.309 movz x0, #0xFCC0 2026-11-02 22:38:50.309 movk x0, #0x6508 LSL #16 2026-11-02 22:38:50.309 movk x0, #0xFD14 LSL #32 2026-11-02 22:38:50.309 ldr x0, [x0] 2026-11-02 22:38:50.309 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:38:50.309 add x0, x19, x20 2026-11-02 22:38:50.309 add x0, x0, x21 2026-11-02 22:38:50.309 add x0, x0, x22 2026-11-02 22:38:50.309 add x0, x0, x23 2026-11-02 22:38:50.309 add x0, x0, x24 2026-11-02 22:38:50.309 add x0, x0, x25 2026-11-02 22:38:50.309 add x0, x0, x26 2026-11-02 22:38:50.309 add x0, x0, x27 2026-11-02 22:38:50.309 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:38:50.309 ldr x27, [sp, #0x58] 2026-11-02 22:38:50.309 ldp x25, x26, [sp, #0x48] 2026-11-02 22:38:50.309 ldp x23, x24, [sp, #0x38] 2026-11-02 22:38:50.309 ldp x21, x22, [sp, #0x28] 2026-11-02 22:38:50.309 ldp x19, x20, [sp, #0x18] 2026-11-02 22:38:50.309 ldp fp, lr, [sp], #0x60 2026-11-02 22:38:50.309 ret lr 2026-11-02 22:38:50.309 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:38:50.309 cbz w1, G_M000_IG06 2026-11-02 22:38:50.309 ldr x19, [x0, #0x10] 2026-11-02 22:38:50.309 cmp w1, #1 2026-11-02 22:38:50.309 bls G_M000_IG06 2026-11-02 22:38:50.309 ldr x20, [x0, #0x18] 2026-11-02 22:38:50.309 cmp w1, #2 2026-11-02 22:38:50.309 bls G_M000_IG06 2026-11-02 22:38:50.309 ldr x21, [x0, #0x20] 2026-11-02 22:38:50.309 cmp w1, #3 2026-11-02 22:38:50.309 bls G_M000_IG06 2026-11-02 22:38:50.309 ldr x22, [x0, #0x28] 2026-11-02 22:38:50.309 cmp w1, #4 2026-11-02 22:38:50.309 bls G_M000_IG06 2026-11-02 22:38:50.309 ldr x23, [x0, #0x30] 2026-11-02 22:38:50.309 cmp w1, #5 2026-11-02 22:38:50.309 bls G_M000_IG06 2026-11-02 22:38:50.309 ldr x24, [x0, #0x38] 2026-11-02 22:38:50.309 cmp w1, #6 2026-11-02 22:38:50.309 bls G_M000_IG06 2026-11-02 22:38:50.309 ldr x25, [x0, #0x40] 2026-11-02 22:38:50.309 cmp w1, #7 2026-11-02 22:38:50.309 bls G_M000_IG06 2026-11-02 22:38:50.309 ldr x26, [x0, #0x48] 2026-11-02 22:38:50.309 cmp w1, #8 2026-11-02 22:38:50.309 bls G_M000_IG06 2026-11-02 22:38:50.309 ldr x27, [x0, #0x50] 2026-11-02 22:38:50.309 b G_M000_IG03 2026-11-02 22:38:50.309 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:38:50.309 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:38:50.309 brk #0 2026-11-02 22:38:50.309 ; Total bytes of code 256 2026-11-02 22:38:50.309 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:38:50.309 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:38:50.309 ; FullOpts code 2026-11-02 22:38:50.309 ; optimized code 2026-11-02 22:38:50.309 ; fp based frame 2026-11-02 22:38:50.309 ; partially interruptible 2026-11-02 22:38:50.309 ; No PGO data 2026-11-02 22:38:50.309 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:38:50.309 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:38:50.309 stp x19, x20, [sp, #0x10] 2026-11-02 22:38:50.309 stp x21, x22, [sp, #0x20] 2026-11-02 22:38:50.309 stp x23, x24, [sp, #0x30] 2026-11-02 22:38:50.309 stp x25, x26, [sp, #0x40] 2026-11-02 22:38:50.309 mov fp, sp 2026-11-02 22:38:50.309 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:38:50.309 ldr w1, [x0, #0x08] 2026-11-02 22:38:50.309 cmp w1, #7 2026-11-02 22:38:50.309 ble G_M000_IG05 2026-11-02 22:38:50.309 ldp x19, x20, [x0, #0x10] 2026-11-02 22:38:50.309 ldp x21, x22, [x0, #0x20] 2026-11-02 22:38:50.309 ldp x23, x24, [x0, #0x30] 2026-11-02 22:38:50.309 ldp x25, x26, [x0, #0x40] 2026-11-02 22:38:50.309 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:38:50.309 movz x0, #0xFCC0 2026-11-02 22:38:50.309 movk x0, #0x6508 LSL #16 2026-11-02 22:38:50.309 movk x0, #0xFD14 LSL #32 2026-11-02 22:38:50.309 ldr x0, [x0] 2026-11-02 22:38:50.309 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:38:50.309 add x0, x19, x20 2026-11-02 22:38:50.309 add x0, x0, x21 2026-11-02 22:38:50.309 add x0, x0, x22 2026-11-02 22:38:50.309 add x0, x0, x23 2026-11-02 22:38:50.309 add x0, x0, x24 2026-11-02 22:38:50.309 add x0, x0, x25 2026-11-02 22:38:50.309 add x0, x0, x26 2026-11-02 22:38:50.309 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=48, oddSP=0xffffdada6030, evenSP=0xffffdada6030 2026-11-02 22:38:50.309 WorkloadJitting 1: 32768 op, 282864.00 ns, 8.6323 ns/op 2026-11-02 22:38:50.309 WorkloadPilot 1: 32768 op, 194597.00 ns, 5.9386 ns/op 2026-11-02 22:38:50.309 WorkloadPilot 1: 524288 op, 3085339.00 ns, 5.8848 ns/op 2026-11-02 22:38:50.309 WorkloadPilot 2: 51380224 op, 299118025.00 ns, 5.8217 ns/op 2026-11-02 22:38:55.739 WorkloadPilot 3: 51904512 op, 302176140.00 ns, 5.8218 ns/op 2026-11-02 22:38:55.739 WorkloadWarmup 1: 51904512 op, 302107705.00 ns, 5.8205 ns/op 2026-11-02 22:38:55.739 WorkloadWarmup 2: 51904512 op, 302168531.00 ns, 5.8216 ns/op 2026-11-02 22:38:55.739 WorkloadWarmup 3: 51904512 op, 302276254.00 ns, 5.8237 ns/op 2026-11-02 22:38:55.739 // BeforeActualRun 2026-11-02 22:38:55.739 WorkloadActual 1: 51904512 op, 302253085.00 ns, 5.8233 ns/op 2026-11-02 22:38:55.739 WorkloadActual 2: 51904512 op, 302275566.00 ns, 5.8237 ns/op 2026-11-02 22:38:55.739 WorkloadActual 3: 51904512 op, 302450306.00 ns, 5.8271 ns/op 2026-11-02 22:38:55.739 WorkloadActual 4: 51904512 op, 302211723.00 ns, 5.8225 ns/op 2026-11-02 22:38:55.739 WorkloadActual 5: 51904512 op, 302267957.00 ns, 5.8235 ns/op 2026-11-02 22:38:55.739 WorkloadActual 6: 51904512 op, 302177851.00 ns, 5.8218 ns/op 2026-11-02 22:38:55.739 WorkloadActual 7: 51904512 op, 302104689.00 ns, 5.8204 ns/op 2026-11-02 22:38:55.739 WorkloadActual 8: 51904512 op, 302297766.00 ns, 5.8241 ns/op 2026-11-02 22:38:55.739 WorkloadActual 9: 51904512 op, 302225461.00 ns, 5.8227 ns/op 2026-11-02 22:38:55.739 WorkloadActual 10: 51904512 op, 302223164.00 ns, 5.8227 ns/op 2026-11-02 22:38:55.739 // AfterActualRun 2026-11-02 22:38:55.739 WorkloadResult 1: 51904512 op, 302253085.00 ns, 5.8233 ns/op 2026-11-02 22:38:55.739 WorkloadResult 2: 51904512 op, 302275566.00 ns, 5.8237 ns/op 2026-11-02 22:38:55.739 WorkloadResult 3: 51904512 op, 302211723.00 ns, 5.8225 ns/op 2026-11-02 22:38:55.739 WorkloadResult 4: 51904512 op, 302267957.00 ns, 5.8235 ns/op 2026-11-02 22:38:55.739 WorkloadResult 5: 51904512 op, 302177851.00 ns, 5.8218 ns/op 2026-11-02 22:38:55.739 WorkloadResult 6: 51904512 op, 302104689.00 ns, 5.8204 ns/op 2026-11-02 22:38:55.739 WorkloadResult 7: 51904512 op, 302297766.00 ns, 5.8241 ns/op 2026-11-02 22:38:55.739 WorkloadResult 8: 51904512 op, 302225461.00 ns, 5.8227 ns/op 2026-11-02 22:38:55.739 WorkloadResult 9: 51904512 op, 302223164.00 ns, 5.8227 ns/op 2026-11-02 22:38:55.739 // AfterAll 2026-11-02 22:38:55.739 et=0x0064 2026-11-02 22:38:55.739 ldp x25, x26, [sp, #0x40] 2026-11-02 22:38:55.739 ldp x23, x24, [sp, #0x30] 2026-11-02 22:38:55.739 ldp x21, x22, [sp, #0x20] 2026-11-02 22:38:55.739 ldp x19, x20, [sp, #0x10] 2026-11-02 22:38:55.739 ldp fp, lr, [sp], #0x50 2026-11-02 22:38:55.739 ret lr 2026-11-02 22:38:55.739 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:38:55.739 cbz w1, G_M000_IG06 2026-11-02 22:38:55.739 ldr x19, [x0, #0x10] 2026-11-02 22:38:55.739 cmp w1, #1 2026-11-02 22:38:55.739 bls G_M000_IG06 2026-11-02 22:38:55.739 ldr x20, [x0, #0x18] 2026-11-02 22:38:55.739 cmp w1, #2 2026-11-02 22:38:55.739 bls G_M000_IG06 2026-11-02 22:38:55.739 ldr x21, [x0, #0x20] 2026-11-02 22:38:55.739 cmp w1, #3 2026-11-02 22:38:55.739 bls G_M000_IG06 2026-11-02 22:38:55.739 ldr x22, [x0, #0x28] 2026-11-02 22:38:55.739 cmp w1, #4 2026-11-02 22:38:55.739 bls G_M000_IG06 2026-11-02 22:38:55.739 ldr x23, [x0, #0x30] 2026-11-02 22:38:55.739 cmp w1, #5 2026-11-02 22:38:55.739 bls G_M000_IG06 2026-11-02 22:38:55.739 ldr x24, [x0, #0x38] 2026-11-02 22:38:55.739 cmp w1, #6 2026-11-02 22:38:55.739 bls G_M000_IG06 2026-11-02 22:38:55.739 ldr x25, [x0, #0x40] 2026-11-02 22:38:55.739 cmp w1, #7 2026-11-02 22:38:55.739 bls G_M000_IG06 2026-11-02 22:38:55.739 ldr x26, [x0, #0x48] 2026-11-02 22:38:55.739 b G_M000_IG03 2026-11-02 22:38:55.739 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:38:55.739 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:38:55.739 brk #0 2026-11-02 22:38:55.739 ; Total bytes of code 228 2026-11-02 22:38:55.739 // Benchmark Process 3352 has exited with code 0. 2026-11-02 22:38:55.739 // Launch: 2 / 2 2026-11-02 22:38:55.739 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 40593 --benchmarkName "ManagedPairs.Odd(EntrySpOffset: 48)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 6 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:38:55.739 // BeforeAnythingElse 2026-11-02 22:38:55.739 // Benchmark Process Environment Information: 2026-11-02 22:38:55.739 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:38:55.739 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:38:55.739 // GC=Concurrent Workstation 2026-11-02 22:38:55.739 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:38:55.739 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:38:55.739 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:38:55.739 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:38:55.739 ; FullOpts code 2026-11-02 22:38:55.739 ; optimized code 2026-11-02 22:38:55.739 ; fp based frame 2026-11-02 22:38:55.739 ; partially interruptible 2026-11-02 22:38:55.739 ; No PGO data 2026-11-02 22:38:55.739 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:38:55.739 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:38:55.739 stp x19, x20, [sp, #0x18] 2026-11-02 22:38:55.739 stp x21, x22, [sp, #0x28] 2026-11-02 22:38:55.739 stp x23, x24, [sp, #0x38] 2026-11-02 22:38:55.739 stp x25, x26, [sp, #0x48] 2026-11-02 22:38:55.739 str x27, [sp, #0x58] 2026-11-02 22:38:55.739 mov fp, sp 2026-11-02 22:38:55.739 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:38:55.739 ldr w1, [x0, #0x08] 2026-11-02 22:38:55.739 cmp w1, #8 2026-11-02 22:38:55.739 ble G_M000_IG05 2026-11-02 22:38:55.739 ldp x19, x20, [x0, #0x10] 2026-11-02 22:38:55.739 ldp x21, x22, [x0, #0x20] 2026-11-02 22:38:55.739 ldp x23, x24, [x0, #0x30] 2026-11-02 22:38:55.739 ldp x25, x26, [x0, #0x40] 2026-11-02 22:38:55.739 ldr x27, [x0, #0x50] 2026-11-02 22:38:55.739 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:38:55.739 movz x0, #0xFCC0 2026-11-02 22:38:55.739 movk x0, #0x6A27 LSL #16 2026-11-02 22:38:55.739 movk x0, #0xF569 LSL #32 2026-11-02 22:38:55.739 ldr x0, [x0] 2026-11-02 22:38:55.739 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:38:55.739 add x0, x19, x20 2026-11-02 22:38:55.739 add x0, x0, x21 2026-11-02 22:38:55.739 add x0, x0, x22 2026-11-02 22:38:55.739 add x0, x0, x23 2026-11-02 22:38:55.739 add x0, x0, x24 2026-11-02 22:38:55.739 add x0, x0, x25 2026-11-02 22:38:55.739 add x0, x0, x26 2026-11-02 22:38:55.739 add x0, x0, x27 2026-11-02 22:38:55.739 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:38:55.739 ldr x27, [sp, #0x58] 2026-11-02 22:38:55.739 ldp x25, x26, [sp, #0x48] 2026-11-02 22:38:55.739 ldp x23, x24, [sp, #0x38] 2026-11-02 22:38:55.739 ldp x21, x22, [sp, #0x28] 2026-11-02 22:38:55.739 ldp x19, x20, [sp, #0x18] 2026-11-02 22:38:55.739 ldp fp, lr, [sp], #0x60 2026-11-02 22:38:55.739 ret lr 2026-11-02 22:38:55.739 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:38:55.739 cbz w1, G_M000_IG06 2026-11-02 22:38:55.739 ldr x19, [x0, #0x10] 2026-11-02 22:38:55.739 cmp w1, #1 2026-11-02 22:38:55.739 bls G_M000_IG06 2026-11-02 22:38:55.739 ldr x20, [x0, #0x18] 2026-11-02 22:38:55.739 cmp w1, #2 2026-11-02 22:38:55.739 bls G_M000_IG06 2026-11-02 22:38:55.739 ldr x21, [x0, #0x20] 2026-11-02 22:38:55.739 cmp w1, #3 2026-11-02 22:38:55.739 bls G_M000_IG06 2026-11-02 22:38:55.739 ldr x22, [x0, #0x28] 2026-11-02 22:38:55.739 cmp w1, #4 2026-11-02 22:38:55.739 bls G_M000_IG06 2026-11-02 22:38:55.739 ldr x23, [x0, #0x30] 2026-11-02 22:38:55.739 cmp w1, #5 2026-11-02 22:38:55.739 bls G_M000_IG06 2026-11-02 22:38:55.739 ldr x24, [x0, #0x38] 2026-11-02 22:38:55.739 cmp w1, #6 2026-11-02 22:38:55.739 bls G_M000_IG06 2026-11-02 22:38:55.739 ldr x25, [x0, #0x40] 2026-11-02 22:38:55.739 cmp w1, #7 2026-11-02 22:38:55.739 bls G_M000_IG06 2026-11-02 22:38:55.739 ldr x26, [x0, #0x48] 2026-11-02 22:38:55.739 cmp w1, #8 2026-11-02 22:38:55.739 bls G_M000_IG06 2026-11-02 22:38:55.739 ldr x27, [x0, #0x50] 2026-11-02 22:38:55.739 b G_M000_IG03 2026-11-02 22:38:55.739 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:38:55.739 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:38:55.739 brk #0 2026-11-02 22:38:55.739 ; Total bytes of code 256 2026-11-02 22:38:55.739 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:38:55.739 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:38:55.739 ; FullOpts code 2026-11-02 22:38:55.739 ; optimized code 2026-11-02 22:38:55.739 ; fp based frame 2026-11-02 22:38:55.739 ; partially interruptible 2026-11-02 22:38:55.739 ; No PGO data 2026-11-02 22:38:55.739 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:38:55.739 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:38:55.739 stp x19, x20, [sp, #0x10] 2026-11-02 22:38:55.739 stp x21, x22, [sp, #0x20] 2026-11-02 22:38:55.739 stp x23, x24, [sp, #0x30] 2026-11-02 22:38:55.739 stp x25, x26, [sp, #0x40] 2026-11-02 22:38:55.739 mov fp, sp 2026-11-02 22:38:55.739 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:38:55.739 ldr w1, [x0, #0x08] 2026-11-02 22:38:55.739 cmp w1, #7 2026-11-02 22:38:55.739 ble G_M000_IG05 2026-11-02 22:38:55.739 ldp x19, x20, [x0, #0x10] 2026-11-02 22:38:55.739 ldp x21, x22, [x0, #0x20] 2026-11-02 22:38:55.739 ldp x23, x24, [x0, #0x30] 2026-11-02 22:38:55.739 ldp x25, x26, [x0, #0x40] 2026-11-02 22:38:55.739 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:38:55.739 movz x0, #0xFCC0 2026-11-02 22:38:55.739 movk x0, #0x6A27 LSL #16 2026-11-02 22:38:55.739 movk x0, #0xF569 LSL #32 2026-11-02 22:38:55.739 ldr x0, [x0] 2026-11-02 22:38:55.739 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:38:55.739 add x0, x19, x20 2026-11-02 22:38:55.739 add x0, x0, x21 2026-11-02 22:38:55.739 add x0, x0, x22 2026-11-02 22:38:55.739 add x0, x0, x23 2026-11-02 22:38:55.739 add x0, x0, x24 2026-11-02 22:38:55.739 add x0, x0, x25 2026-11-02 22:38:55.739 add x0, x0, x26 2026-11-02 22:38:55.739 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=48, oddSP=0xffffd1d52030, evenSP=0xffffd1d52030 2026-11-02 22:38:55.739 WorkloadJitting 1: 32768 op, 281143.00 ns, 8.5798 ns/op 2026-11-02 22:38:55.739 WorkloadPilot 1: 32768 op, 195197.00 ns, 5.9569 ns/op 2026-11-02 22:38:55.739 WorkloadPilot 1: 524288 op, 3085344.00 ns, 5.8848 ns/op 2026-11-02 22:38:55.739 WorkloadPilot 2: 51380224 op, 299809613.00 ns, 5.8351 ns/op 2026-11-02 22:38:55.739 WorkloadPilot 3: 51904512 op, 302964231.00 ns, 5.8370 ns/op 2026-11-02 22:38:55.739 WorkloadWarmup 1: 51904512 op, 302372904.00 ns, 5.8256 ns/op 2026-11-02 22:39:01.173 WorkloadWarmup 2: 51904512 op, 302508483.00 ns, 5.8282 ns/op 2026-11-02 22:39:01.173 WorkloadWarmup 3: 51904512 op, 302634031.00 ns, 5.8306 ns/op 2026-11-02 22:39:01.173 // BeforeActualRun 2026-11-02 22:39:01.173 WorkloadActual 1: 51904512 op, 302321055.00 ns, 5.8246 ns/op 2026-11-02 22:39:01.173 WorkloadActual 2: 51904512 op, 302932062.00 ns, 5.8363 ns/op 2026-11-02 22:39:01.173 WorkloadActual 3: 51904512 op, 302452650.00 ns, 5.8271 ns/op 2026-11-02 22:39:01.173 WorkloadActual 4: 51904512 op, 302675784.00 ns, 5.8314 ns/op 2026-11-02 22:39:01.173 WorkloadActual 5: 51904512 op, 302805484.00 ns, 5.8339 ns/op 2026-11-02 22:39:01.173 WorkloadActual 6: 51904512 op, 302827772.00 ns, 5.8343 ns/op 2026-11-02 22:39:01.173 WorkloadActual 7: 51904512 op, 302931677.00 ns, 5.8363 ns/op 2026-11-02 22:39:01.173 WorkloadActual 8: 51904512 op, 302546640.00 ns, 5.8289 ns/op 2026-11-02 22:39:01.173 WorkloadActual 9: 51904512 op, 302396868.00 ns, 5.8260 ns/op 2026-11-02 22:39:01.173 WorkloadActual 10: 51904512 op, 302873721.00 ns, 5.8352 ns/op 2026-11-02 22:39:01.173 // AfterActualRun 2026-11-02 22:39:01.173 WorkloadResult 1: 51904512 op, 302321055.00 ns, 5.8246 ns/op 2026-11-02 22:39:01.173 WorkloadResult 2: 51904512 op, 302932062.00 ns, 5.8363 ns/op 2026-11-02 22:39:01.173 WorkloadResult 3: 51904512 op, 302452650.00 ns, 5.8271 ns/op 2026-11-02 22:39:01.173 WorkloadResult 4: 51904512 op, 302675784.00 ns, 5.8314 ns/op 2026-11-02 22:39:01.173 WorkloadResult 5: 51904512 op, 302805484.00 ns, 5.8339 ns/op 2026-11-02 22:39:01.173 WorkloadResult 6: 51904512 op, 302827772.00 ns, 5.8343 ns/op 2026-11-02 22:39:01.173 WorkloadResult 7: 51904512 op, 302931677.00 ns, 5.8363 ns/op 2026-11-02 22:39:01.173 WorkloadResult 8: 51904512 op, 302546640.00 ns, 5.8289 ns/op 2026-11-02 22:39:01.173 WorkloadResult 9: 51904512 op, 302396868.00 ns, 5.8260 ns/op 2026-11-02 22:39:01.173 WorkloadResult 10: 51904512 op, 302873721.00 ns, 5.8352 ns/op 2026-11-02 22:39:01.173 // AfterAll 2026-11-02 22:39:01.173 et=0x0064 2026-11-02 22:39:01.173 ldp x25, x26, [sp, #0x40] 2026-11-02 22:39:01.173 ldp x23, x24, [sp, #0x30] 2026-11-02 22:39:01.173 ldp x21, x22, [sp, #0x20] 2026-11-02 22:39:01.173 ldp x19, x20, [sp, #0x10] 2026-11-02 22:39:01.173 ldp fp, lr, [sp], #0x50 2026-11-02 22:39:01.173 ret lr 2026-11-02 22:39:01.173 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:39:01.173 cbz w1, G_M000_IG06 2026-11-02 22:39:01.173 ldr x19, [x0, #0x10] 2026-11-02 22:39:01.173 cmp w1, #1 2026-11-02 22:39:01.173 bls G_M000_IG06 2026-11-02 22:39:01.173 ldr x20, [x0, #0x18] 2026-11-02 22:39:01.173 cmp w1, #2 2026-11-02 22:39:01.173 bls G_M000_IG06 2026-11-02 22:39:01.173 ldr x21, [x0, #0x20] 2026-11-02 22:39:01.173 cmp w1, #3 2026-11-02 22:39:01.173 bls G_M000_IG06 2026-11-02 22:39:01.173 ldr x22, [x0, #0x28] 2026-11-02 22:39:01.173 cmp w1, #4 2026-11-02 22:39:01.173 bls G_M000_IG06 2026-11-02 22:39:01.173 ldr x23, [x0, #0x30] 2026-11-02 22:39:01.173 cmp w1, #5 2026-11-02 22:39:01.173 bls G_M000_IG06 2026-11-02 22:39:01.173 ldr x24, [x0, #0x38] 2026-11-02 22:39:01.173 cmp w1, #6 2026-11-02 22:39:01.173 bls G_M000_IG06 2026-11-02 22:39:01.173 ldr x25, [x0, #0x40] 2026-11-02 22:39:01.173 cmp w1, #7 2026-11-02 22:39:01.173 bls G_M000_IG06 2026-11-02 22:39:01.173 ldr x26, [x0, #0x48] 2026-11-02 22:39:01.173 b G_M000_IG03 2026-11-02 22:39:01.173 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:39:01.173 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:39:01.173 brk #0 2026-11-02 22:39:01.173 ; Total bytes of code 228 2026-11-02 22:39:01.173 // Benchmark Process 3367 has exited with code 0. 2026-11-02 22:39:01.173 Mean = 5.827 ns, StdErr = 0.001 ns (0.02%), N = 19, StdDev = 0.006 ns 2026-11-02 22:39:01.173 Min = 5.820 ns, Q1 = 5.823 ns, Median = 5.825 ns, Q3 = 5.833 ns, Max = 5.836 ns 2026-11-02 22:39:01.173 IQR = 0.010 ns, LowerFence = 5.808 ns, UpperFence = 5.847 ns 2026-11-02 22:39:01.173 ConfidenceInterval = [5.822 ns; 5.832 ns] (CI 99.9%), Margin = 0.005 ns (0.08% of Mean) 2026-11-02 22:39:01.173 Skewness = 0.52, Kurtosis = 1.57, MValue = 2 2026-11-02 22:39:01.173 // ** Remained 21 (75.0 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 3m from now) ** 2026-11-02 22:39:01.173 // ************************** 2026-11-02 22:39:01.173 // Benchmark: ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=48] 2026-11-02 22:39:01.173 // *** Execute *** 2026-11-02 22:39:01.173 // Launch: 1 / 2 2026-11-02 22:39:01.173 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 40279 --benchmarkName "ManagedPairs.Even(EntrySpOffset: 48)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 7 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:39:01.173 // BeforeAnythingElse 2026-11-02 22:39:01.173 // Benchmark Process Environment Information: 2026-11-02 22:39:01.173 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:39:01.173 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:39:01.173 // GC=Concurrent Workstation 2026-11-02 22:39:01.173 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:39:01.173 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:39:01.173 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:39:01.173 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:39:01.173 ; FullOpts code 2026-11-02 22:39:01.173 ; optimized code 2026-11-02 22:39:01.173 ; fp based frame 2026-11-02 22:39:01.173 ; partially interruptible 2026-11-02 22:39:01.173 ; No PGO data 2026-11-02 22:39:01.173 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:39:01.173 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:39:01.173 stp x19, x20, [sp, #0x18] 2026-11-02 22:39:01.173 stp x21, x22, [sp, #0x28] 2026-11-02 22:39:01.173 stp x23, x24, [sp, #0x38] 2026-11-02 22:39:01.173 stp x25, x26, [sp, #0x48] 2026-11-02 22:39:01.173 str x27, [sp, #0x58] 2026-11-02 22:39:01.173 mov fp, sp 2026-11-02 22:39:01.173 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:39:01.173 ldr w1, [x0, #0x08] 2026-11-02 22:39:01.173 cmp w1, #8 2026-11-02 22:39:01.173 ble G_M000_IG05 2026-11-02 22:39:01.173 ldp x19, x20, [x0, #0x10] 2026-11-02 22:39:01.173 ldp x21, x22, [x0, #0x20] 2026-11-02 22:39:01.173 ldp x23, x24, [x0, #0x30] 2026-11-02 22:39:01.173 ldp x25, x26, [x0, #0x40] 2026-11-02 22:39:01.173 ldr x27, [x0, #0x50] 2026-11-02 22:39:01.173 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:39:01.173 movz x0, #0xFCC0 2026-11-02 22:39:01.173 movk x0, #0xC906 LSL #16 2026-11-02 22:39:01.173 movk x0, #0xF6A6 LSL #32 2026-11-02 22:39:01.173 ldr x0, [x0] 2026-11-02 22:39:01.173 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:39:01.173 add x0, x19, x20 2026-11-02 22:39:01.173 add x0, x0, x21 2026-11-02 22:39:01.173 add x0, x0, x22 2026-11-02 22:39:01.173 add x0, x0, x23 2026-11-02 22:39:01.173 add x0, x0, x24 2026-11-02 22:39:01.173 add x0, x0, x25 2026-11-02 22:39:01.173 add x0, x0, x26 2026-11-02 22:39:01.173 add x0, x0, x27 2026-11-02 22:39:01.173 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:39:01.173 ldr x27, [sp, #0x58] 2026-11-02 22:39:01.173 ldp x25, x26, [sp, #0x48] 2026-11-02 22:39:01.173 ldp x23, x24, [sp, #0x38] 2026-11-02 22:39:01.173 ldp x21, x22, [sp, #0x28] 2026-11-02 22:39:01.173 ldp x19, x20, [sp, #0x18] 2026-11-02 22:39:01.173 ldp fp, lr, [sp], #0x60 2026-11-02 22:39:01.173 ret lr 2026-11-02 22:39:01.173 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:39:01.173 cbz w1, G_M000_IG06 2026-11-02 22:39:01.173 ldr x19, [x0, #0x10] 2026-11-02 22:39:01.173 cmp w1, #1 2026-11-02 22:39:01.173 bls G_M000_IG06 2026-11-02 22:39:01.173 ldr x20, [x0, #0x18] 2026-11-02 22:39:01.173 cmp w1, #2 2026-11-02 22:39:01.173 bls G_M000_IG06 2026-11-02 22:39:01.173 ldr x21, [x0, #0x20] 2026-11-02 22:39:01.173 cmp w1, #3 2026-11-02 22:39:01.173 bls G_M000_IG06 2026-11-02 22:39:01.173 ldr x22, [x0, #0x28] 2026-11-02 22:39:01.173 cmp w1, #4 2026-11-02 22:39:01.173 bls G_M000_IG06 2026-11-02 22:39:01.173 ldr x23, [x0, #0x30] 2026-11-02 22:39:01.173 cmp w1, #5 2026-11-02 22:39:01.173 bls G_M000_IG06 2026-11-02 22:39:01.173 ldr x24, [x0, #0x38] 2026-11-02 22:39:01.173 cmp w1, #6 2026-11-02 22:39:01.173 bls G_M000_IG06 2026-11-02 22:39:01.173 ldr x25, [x0, #0x40] 2026-11-02 22:39:01.173 cmp w1, #7 2026-11-02 22:39:01.173 bls G_M000_IG06 2026-11-02 22:39:01.173 ldr x26, [x0, #0x48] 2026-11-02 22:39:01.173 cmp w1, #8 2026-11-02 22:39:01.173 bls G_M000_IG06 2026-11-02 22:39:01.173 ldr x27, [x0, #0x50] 2026-11-02 22:39:01.173 b G_M000_IG03 2026-11-02 22:39:01.173 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:39:01.173 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:39:01.173 brk #0 2026-11-02 22:39:01.173 ; Total bytes of code 256 2026-11-02 22:39:01.173 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:39:01.173 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:39:01.173 ; FullOpts code 2026-11-02 22:39:01.173 ; optimized code 2026-11-02 22:39:01.173 ; fp based frame 2026-11-02 22:39:01.173 ; partially interruptible 2026-11-02 22:39:01.173 ; No PGO data 2026-11-02 22:39:01.173 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:39:01.173 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:39:01.173 stp x19, x20, [sp, #0x10] 2026-11-02 22:39:01.173 stp x21, x22, [sp, #0x20] 2026-11-02 22:39:01.173 stp x23, x24, [sp, #0x30] 2026-11-02 22:39:01.173 stp x25, x26, [sp, #0x40] 2026-11-02 22:39:01.173 mov fp, sp 2026-11-02 22:39:01.173 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:39:01.173 ldr w1, [x0, #0x08] 2026-11-02 22:39:01.173 cmp w1, #7 2026-11-02 22:39:01.173 ble G_M000_IG05 2026-11-02 22:39:01.173 ldp x19, x20, [x0, #0x10] 2026-11-02 22:39:01.173 ldp x21, x22, [x0, #0x20] 2026-11-02 22:39:01.173 ldp x23, x24, [x0, #0x30] 2026-11-02 22:39:01.173 ldp x25, x26, [x0, #0x40] 2026-11-02 22:39:01.173 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:39:01.173 movz x0, #0xFCC0 2026-11-02 22:39:01.173 movk x0, #0xC906 LSL #16 2026-11-02 22:39:01.173 movk x0, #0xF6A6 LSL #32 2026-11-02 22:39:01.173 ldr x0, [x0] 2026-11-02 22:39:01.173 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:39:01.173 add x0, x19, x20 2026-11-02 22:39:01.173 add x0, x0, x21 2026-11-02 22:39:01.173 add x0, x0, x22 2026-11-02 22:39:01.173 add x0, x0, x23 2026-11-02 22:39:01.173 add x0, x0, x24 2026-11-02 22:39:01.173 add x0, x0, x25 2026-11-02 22:39:01.173 add x0, x0, x26 2026-11-02 22:39:01.173 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=48, oddSP=0xffffe8a79030, evenSP=0xffffe8a79030 2026-11-02 22:39:01.173 WorkloadJitting 1: 32768 op, 195957.00 ns, 5.9801 ns/op 2026-11-02 22:39:01.173 WorkloadPilot 1: 32768 op, 121427.00 ns, 3.7057 ns/op 2026-11-02 22:39:01.173 WorkloadPilot 1: 524288 op, 1944963.00 ns, 3.7097 ns/op 2026-11-02 22:39:01.173 WorkloadPilot 2: 81264640 op, 304881493.00 ns, 3.7517 ns/op 2026-11-02 22:39:01.173 WorkloadPilot 3: 80216064 op, 302249289.00 ns, 3.7679 ns/op 2026-11-02 22:39:01.173 WorkloadPilot 4: 79691776 op, 300086432.00 ns, 3.7656 ns/op 2026-11-02 22:39:01.173 WorkloadWarmup 1: 79691776 op, 299988678.00 ns, 3.7644 ns/op 2026-11-02 22:39:01.173 WorkloadWarmup 2: 79691776 op, 299231970.00 ns, 3.7549 ns/op 2026-11-02 22:39:06.602 WorkloadWarmup 3: 79691776 op, 299749504.00 ns, 3.7614 ns/op 2026-11-02 22:39:06.602 // BeforeActualRun 2026-11-02 22:39:06.602 WorkloadActual 1: 79691776 op, 299028076.00 ns, 3.7523 ns/op 2026-11-02 22:39:06.602 WorkloadActual 2: 79691776 op, 298797230.00 ns, 3.7494 ns/op 2026-11-02 22:39:06.602 WorkloadActual 3: 79691776 op, 298976163.00 ns, 3.7517 ns/op 2026-11-02 22:39:06.602 WorkloadActual 4: 79691776 op, 299145096.00 ns, 3.7538 ns/op 2026-11-02 22:39:06.602 WorkloadActual 5: 79691776 op, 298924545.00 ns, 3.7510 ns/op 2026-11-02 22:39:06.602 WorkloadActual 6: 79691776 op, 298892545.00 ns, 3.7506 ns/op 2026-11-02 22:39:06.602 WorkloadActual 7: 79691776 op, 298865832.00 ns, 3.7503 ns/op 2026-11-02 22:39:06.602 WorkloadActual 8: 79691776 op, 298798511.00 ns, 3.7494 ns/op 2026-11-02 22:39:06.602 WorkloadActual 9: 79691776 op, 299273771.00 ns, 3.7554 ns/op 2026-11-02 22:39:06.602 WorkloadActual 10: 79691776 op, 299016468.00 ns, 3.7522 ns/op 2026-11-02 22:39:06.602 // AfterActualRun 2026-11-02 22:39:06.602 WorkloadResult 1: 79691776 op, 299028076.00 ns, 3.7523 ns/op 2026-11-02 22:39:06.602 WorkloadResult 2: 79691776 op, 298797230.00 ns, 3.7494 ns/op 2026-11-02 22:39:06.602 WorkloadResult 3: 79691776 op, 298976163.00 ns, 3.7517 ns/op 2026-11-02 22:39:06.602 WorkloadResult 4: 79691776 op, 299145096.00 ns, 3.7538 ns/op 2026-11-02 22:39:06.602 WorkloadResult 5: 79691776 op, 298924545.00 ns, 3.7510 ns/op 2026-11-02 22:39:06.602 WorkloadResult 6: 79691776 op, 298892545.00 ns, 3.7506 ns/op 2026-11-02 22:39:06.602 WorkloadResult 7: 79691776 op, 298865832.00 ns, 3.7503 ns/op 2026-11-02 22:39:06.602 WorkloadResult 8: 79691776 op, 298798511.00 ns, 3.7494 ns/op 2026-11-02 22:39:06.602 WorkloadResult 9: 79691776 op, 299016468.00 ns, 3.7522 ns/op 2026-11-02 22:39:06.602 // AfterAll 2026-11-02 22:39:06.602 et=0x0064 2026-11-02 22:39:06.602 ldp x25, x26, [sp, #0x40] 2026-11-02 22:39:06.602 ldp x23, x24, [sp, #0x30] 2026-11-02 22:39:06.602 ldp x21, x22, [sp, #0x20] 2026-11-02 22:39:06.602 ldp x19, x20, [sp, #0x10] 2026-11-02 22:39:06.602 ldp fp, lr, [sp], #0x50 2026-11-02 22:39:06.602 ret lr 2026-11-02 22:39:06.602 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:39:06.602 cbz w1, G_M000_IG06 2026-11-02 22:39:06.602 ldr x19, [x0, #0x10] 2026-11-02 22:39:06.602 cmp w1, #1 2026-11-02 22:39:06.602 bls G_M000_IG06 2026-11-02 22:39:06.602 ldr x20, [x0, #0x18] 2026-11-02 22:39:06.602 cmp w1, #2 2026-11-02 22:39:06.602 bls G_M000_IG06 2026-11-02 22:39:06.602 ldr x21, [x0, #0x20] 2026-11-02 22:39:06.602 cmp w1, #3 2026-11-02 22:39:06.602 bls G_M000_IG06 2026-11-02 22:39:06.602 ldr x22, [x0, #0x28] 2026-11-02 22:39:06.602 cmp w1, #4 2026-11-02 22:39:06.602 bls G_M000_IG06 2026-11-02 22:39:06.602 ldr x23, [x0, #0x30] 2026-11-02 22:39:06.602 cmp w1, #5 2026-11-02 22:39:06.602 bls G_M000_IG06 2026-11-02 22:39:06.602 ldr x24, [x0, #0x38] 2026-11-02 22:39:06.602 cmp w1, #6 2026-11-02 22:39:06.602 bls G_M000_IG06 2026-11-02 22:39:06.602 ldr x25, [x0, #0x40] 2026-11-02 22:39:06.602 cmp w1, #7 2026-11-02 22:39:06.602 bls G_M000_IG06 2026-11-02 22:39:06.602 ldr x26, [x0, #0x48] 2026-11-02 22:39:06.602 b G_M000_IG03 2026-11-02 22:39:06.602 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:39:06.602 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:39:06.602 brk #0 2026-11-02 22:39:06.602 ; Total bytes of code 228 2026-11-02 22:39:06.602 // Benchmark Process 3379 has exited with code 0. 2026-11-02 22:39:06.602 // Launch: 2 / 2 2026-11-02 22:39:06.602 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 40497 --benchmarkName "ManagedPairs.Even(EntrySpOffset: 48)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 7 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:39:06.602 // BeforeAnythingElse 2026-11-02 22:39:06.602 // Benchmark Process Environment Information: 2026-11-02 22:39:06.602 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:39:06.602 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:39:06.602 // GC=Concurrent Workstation 2026-11-02 22:39:06.602 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:39:06.602 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:39:06.602 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:39:06.602 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:39:06.602 ; FullOpts code 2026-11-02 22:39:06.602 ; optimized code 2026-11-02 22:39:06.602 ; fp based frame 2026-11-02 22:39:06.602 ; partially interruptible 2026-11-02 22:39:06.602 ; No PGO data 2026-11-02 22:39:06.602 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:39:06.602 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:39:06.602 stp x19, x20, [sp, #0x18] 2026-11-02 22:39:06.602 stp x21, x22, [sp, #0x28] 2026-11-02 22:39:06.602 stp x23, x24, [sp, #0x38] 2026-11-02 22:39:06.602 stp x25, x26, [sp, #0x48] 2026-11-02 22:39:06.602 str x27, [sp, #0x58] 2026-11-02 22:39:06.602 mov fp, sp 2026-11-02 22:39:06.602 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:39:06.602 ldr w1, [x0, #0x08] 2026-11-02 22:39:06.602 cmp w1, #8 2026-11-02 22:39:06.602 ble G_M000_IG05 2026-11-02 22:39:06.602 ldp x19, x20, [x0, #0x10] 2026-11-02 22:39:06.602 ldp x21, x22, [x0, #0x20] 2026-11-02 22:39:06.602 ldp x23, x24, [x0, #0x30] 2026-11-02 22:39:06.602 ldp x25, x26, [x0, #0x40] 2026-11-02 22:39:06.602 ldr x27, [x0, #0x50] 2026-11-02 22:39:06.602 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:39:06.602 movz x0, #0xFCC0 2026-11-02 22:39:06.602 movk x0, #0x3647 LSL #16 2026-11-02 22:39:06.602 movk x0, #0xEABC LSL #32 2026-11-02 22:39:06.602 ldr x0, [x0] 2026-11-02 22:39:06.602 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:39:06.602 add x0, x19, x20 2026-11-02 22:39:06.602 add x0, x0, x21 2026-11-02 22:39:06.602 add x0, x0, x22 2026-11-02 22:39:06.602 add x0, x0, x23 2026-11-02 22:39:06.602 add x0, x0, x24 2026-11-02 22:39:06.602 add x0, x0, x25 2026-11-02 22:39:06.602 add x0, x0, x26 2026-11-02 22:39:06.602 add x0, x0, x27 2026-11-02 22:39:06.602 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:39:06.602 ldr x27, [sp, #0x58] 2026-11-02 22:39:06.602 ldp x25, x26, [sp, #0x48] 2026-11-02 22:39:06.602 ldp x23, x24, [sp, #0x38] 2026-11-02 22:39:06.602 ldp x21, x22, [sp, #0x28] 2026-11-02 22:39:06.602 ldp x19, x20, [sp, #0x18] 2026-11-02 22:39:06.602 ldp fp, lr, [sp], #0x60 2026-11-02 22:39:06.602 ret lr 2026-11-02 22:39:06.602 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:39:06.602 cbz w1, G_M000_IG06 2026-11-02 22:39:06.602 ldr x19, [x0, #0x10] 2026-11-02 22:39:06.602 cmp w1, #1 2026-11-02 22:39:06.602 bls G_M000_IG06 2026-11-02 22:39:06.602 ldr x20, [x0, #0x18] 2026-11-02 22:39:06.602 cmp w1, #2 2026-11-02 22:39:06.602 bls G_M000_IG06 2026-11-02 22:39:06.602 ldr x21, [x0, #0x20] 2026-11-02 22:39:06.602 cmp w1, #3 2026-11-02 22:39:06.602 bls G_M000_IG06 2026-11-02 22:39:06.602 ldr x22, [x0, #0x28] 2026-11-02 22:39:06.602 cmp w1, #4 2026-11-02 22:39:06.602 bls G_M000_IG06 2026-11-02 22:39:06.602 ldr x23, [x0, #0x30] 2026-11-02 22:39:06.602 cmp w1, #5 2026-11-02 22:39:06.602 bls G_M000_IG06 2026-11-02 22:39:06.602 ldr x24, [x0, #0x38] 2026-11-02 22:39:06.602 cmp w1, #6 2026-11-02 22:39:06.602 bls G_M000_IG06 2026-11-02 22:39:06.602 ldr x25, [x0, #0x40] 2026-11-02 22:39:06.602 cmp w1, #7 2026-11-02 22:39:06.602 bls G_M000_IG06 2026-11-02 22:39:06.602 ldr x26, [x0, #0x48] 2026-11-02 22:39:06.602 cmp w1, #8 2026-11-02 22:39:06.602 bls G_M000_IG06 2026-11-02 22:39:06.602 ldr x27, [x0, #0x50] 2026-11-02 22:39:06.602 b G_M000_IG03 2026-11-02 22:39:06.602 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:39:06.602 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:39:06.602 brk #0 2026-11-02 22:39:06.602 ; Total bytes of code 256 2026-11-02 22:39:06.602 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:39:06.602 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:39:06.602 ; FullOpts code 2026-11-02 22:39:06.602 ; optimized code 2026-11-02 22:39:06.602 ; fp based frame 2026-11-02 22:39:06.602 ; partially interruptible 2026-11-02 22:39:06.602 ; No PGO data 2026-11-02 22:39:06.602 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:39:06.602 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:39:06.602 stp x19, x20, [sp, #0x10] 2026-11-02 22:39:06.602 stp x21, x22, [sp, #0x20] 2026-11-02 22:39:06.602 stp x23, x24, [sp, #0x30] 2026-11-02 22:39:06.602 stp x25, x26, [sp, #0x40] 2026-11-02 22:39:06.602 mov fp, sp 2026-11-02 22:39:06.602 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:39:06.602 ldr w1, [x0, #0x08] 2026-11-02 22:39:06.602 cmp w1, #7 2026-11-02 22:39:06.602 ble G_M000_IG05 2026-11-02 22:39:06.602 ldp x19, x20, [x0, #0x10] 2026-11-02 22:39:06.602 ldp x21, x22, [x0, #0x20] 2026-11-02 22:39:06.602 ldp x23, x24, [x0, #0x30] 2026-11-02 22:39:06.602 ldp x25, x26, [x0, #0x40] 2026-11-02 22:39:06.602 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:39:06.602 movz x0, #0xFCC0 2026-11-02 22:39:06.602 movk x0, #0x3647 LSL #16 2026-11-02 22:39:06.602 movk x0, #0xEABC LSL #32 2026-11-02 22:39:06.602 ldr x0, [x0] 2026-11-02 22:39:06.602 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:39:06.602 add x0, x19, x20 2026-11-02 22:39:06.602 add x0, x0, x21 2026-11-02 22:39:06.602 add x0, x0, x22 2026-11-02 22:39:06.602 add x0, x0, x23 2026-11-02 22:39:06.602 add x0, x0, x24 2026-11-02 22:39:06.602 add x0, x0, x25 2026-11-02 22:39:06.602 add x0, x0, x26 2026-11-02 22:39:06.602 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=48, oddSP=0xffffe0b2e030, evenSP=0xffffe0b2e030 2026-11-02 22:39:06.602 WorkloadJitting 1: 32768 op, 192269.00 ns, 5.8676 ns/op 2026-11-02 22:39:06.602 WorkloadPilot 1: 32768 op, 122283.00 ns, 3.7318 ns/op 2026-11-02 22:39:06.602 WorkloadPilot 1: 524288 op, 1966363.00 ns, 3.7505 ns/op 2026-11-02 22:39:06.602 WorkloadPilot 2: 80216064 op, 304368776.00 ns, 3.7944 ns/op 2026-11-02 22:39:06.602 WorkloadPilot 3: 79167488 op, 302559424.00 ns, 3.8218 ns/op 2026-11-02 22:39:06.602 WorkloadPilot 4: 78643200 op, 300397144.00 ns, 3.8197 ns/op 2026-11-02 22:39:06.602 WorkloadWarmup 1: 78643200 op, 295649596.00 ns, 3.7594 ns/op 2026-11-02 22:39:06.602 WorkloadWarmup 2: 78643200 op, 295563962.00 ns, 3.7583 ns/op 2026-11-02 22:39:06.602 WorkloadWarmup 3: 78643200 op, 300340216.00 ns, 3.8190 ns/op 2026-11-02 22:39:06.602 // BeforeActualRun 2026-11-02 22:39:12.036 WorkloadActual 1: 78643200 op, 295968173.00 ns, 3.7634 ns/op 2026-11-02 22:39:12.036 WorkloadActual 2: 78643200 op, 296155827.00 ns, 3.7658 ns/op 2026-11-02 22:39:12.036 WorkloadActual 3: 78643200 op, 295256962.00 ns, 3.7544 ns/op 2026-11-02 22:39:12.036 WorkloadActual 4: 78643200 op, 295502177.00 ns, 3.7575 ns/op 2026-11-02 22:39:12.036 WorkloadActual 5: 78643200 op, 295539970.00 ns, 3.7580 ns/op 2026-11-02 22:39:12.036 WorkloadActual 6: 78643200 op, 295645661.00 ns, 3.7593 ns/op 2026-11-02 22:39:12.036 WorkloadActual 7: 78643200 op, 295684198.00 ns, 3.7598 ns/op 2026-11-02 22:39:12.036 WorkloadActual 8: 78643200 op, 295372540.00 ns, 3.7559 ns/op 2026-11-02 22:39:12.036 WorkloadActual 9: 78643200 op, 295384421.00 ns, 3.7560 ns/op 2026-11-02 22:39:12.036 WorkloadActual 10: 78643200 op, 296846015.00 ns, 3.7746 ns/op 2026-11-02 22:39:12.036 // AfterActualRun 2026-11-02 22:39:12.036 WorkloadResult 1: 78643200 op, 295968173.00 ns, 3.7634 ns/op 2026-11-02 22:39:12.036 WorkloadResult 2: 78643200 op, 296155827.00 ns, 3.7658 ns/op 2026-11-02 22:39:12.036 WorkloadResult 3: 78643200 op, 295256962.00 ns, 3.7544 ns/op 2026-11-02 22:39:12.036 WorkloadResult 4: 78643200 op, 295502177.00 ns, 3.7575 ns/op 2026-11-02 22:39:12.036 WorkloadResult 5: 78643200 op, 295539970.00 ns, 3.7580 ns/op 2026-11-02 22:39:12.036 WorkloadResult 6: 78643200 op, 295645661.00 ns, 3.7593 ns/op 2026-11-02 22:39:12.036 WorkloadResult 7: 78643200 op, 295684198.00 ns, 3.7598 ns/op 2026-11-02 22:39:12.036 WorkloadResult 8: 78643200 op, 295372540.00 ns, 3.7559 ns/op 2026-11-02 22:39:12.036 WorkloadResult 9: 78643200 op, 295384421.00 ns, 3.7560 ns/op 2026-11-02 22:39:12.036 // AfterAll 2026-11-02 22:39:12.036 et=0x0064 2026-11-02 22:39:12.036 ldp x25, x26, [sp, #0x40] 2026-11-02 22:39:12.036 ldp x23, x24, [sp, #0x30] 2026-11-02 22:39:12.036 ldp x21, x22, [sp, #0x20] 2026-11-02 22:39:12.036 ldp x19, x20, [sp, #0x10] 2026-11-02 22:39:12.036 ldp fp, lr, [sp], #0x50 2026-11-02 22:39:12.036 ret lr 2026-11-02 22:39:12.036 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:39:12.036 cbz w1, G_M000_IG06 2026-11-02 22:39:12.036 ldr x19, [x0, #0x10] 2026-11-02 22:39:12.036 cmp w1, #1 2026-11-02 22:39:12.036 bls G_M000_IG06 2026-11-02 22:39:12.036 ldr x20, [x0, #0x18] 2026-11-02 22:39:12.036 cmp w1, #2 2026-11-02 22:39:12.036 bls G_M000_IG06 2026-11-02 22:39:12.036 ldr x21, [x0, #0x20] 2026-11-02 22:39:12.036 cmp w1, #3 2026-11-02 22:39:12.036 bls G_M000_IG06 2026-11-02 22:39:12.036 ldr x22, [x0, #0x28] 2026-11-02 22:39:12.036 cmp w1, #4 2026-11-02 22:39:12.036 bls G_M000_IG06 2026-11-02 22:39:12.036 ldr x23, [x0, #0x30] 2026-11-02 22:39:12.036 cmp w1, #5 2026-11-02 22:39:12.036 bls G_M000_IG06 2026-11-02 22:39:12.036 ldr x24, [x0, #0x38] 2026-11-02 22:39:12.036 cmp w1, #6 2026-11-02 22:39:12.036 bls G_M000_IG06 2026-11-02 22:39:12.036 ldr x25, [x0, #0x40] 2026-11-02 22:39:12.036 cmp w1, #7 2026-11-02 22:39:12.036 bls G_M000_IG06 2026-11-02 22:39:12.036 ldr x26, [x0, #0x48] 2026-11-02 22:39:12.036 b G_M000_IG03 2026-11-02 22:39:12.036 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:39:12.036 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:39:12.036 brk #0 2026-11-02 22:39:12.036 ; Total bytes of code 228 2026-11-02 22:39:12.036 // Benchmark Process 3391 has exited with code 0. 2026-11-02 22:39:12.036 Mean = 3.755 ns, StdErr = 0.001 ns (0.03%), N = 18, StdDev = 0.005 ns 2026-11-02 22:39:12.036 Min = 3.749 ns, Q1 = 3.751 ns, Median = 3.754 ns, Q3 = 3.758 ns, Max = 3.766 ns 2026-11-02 22:39:12.036 IQR = 0.007 ns, LowerFence = 3.741 ns, UpperFence = 3.768 ns 2026-11-02 22:39:12.036 ConfidenceInterval = [3.751 ns; 3.760 ns] (CI 99.9%), Margin = 0.005 ns (0.12% of Mean) 2026-11-02 22:39:12.036 Skewness = 0.68, Kurtosis = 2.35, MValue = 2 2026-11-02 22:39:12.036 // ** Remained 20 (71.4 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 3m from now) ** 2026-11-02 22:39:12.036 // ************************** 2026-11-02 22:39:12.036 // Benchmark: ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=64] 2026-11-02 22:39:12.036 // *** Execute *** 2026-11-02 22:39:12.036 // Launch: 1 / 2 2026-11-02 22:39:12.036 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 34985 --benchmarkName "ManagedPairs.Odd(EntrySpOffset: 64)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 8 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:39:12.036 // BeforeAnythingElse 2026-11-02 22:39:12.036 // Benchmark Process Environment Information: 2026-11-02 22:39:12.036 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:39:12.036 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:39:12.036 // GC=Concurrent Workstation 2026-11-02 22:39:12.036 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:39:12.036 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:39:12.036 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:39:12.036 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:39:12.036 ; FullOpts code 2026-11-02 22:39:12.036 ; optimized code 2026-11-02 22:39:12.036 ; fp based frame 2026-11-02 22:39:12.036 ; partially interruptible 2026-11-02 22:39:12.036 ; No PGO data 2026-11-02 22:39:12.036 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:39:12.036 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:39:12.036 stp x19, x20, [sp, #0x18] 2026-11-02 22:39:12.036 stp x21, x22, [sp, #0x28] 2026-11-02 22:39:12.036 stp x23, x24, [sp, #0x38] 2026-11-02 22:39:12.036 stp x25, x26, [sp, #0x48] 2026-11-02 22:39:12.036 str x27, [sp, #0x58] 2026-11-02 22:39:12.036 mov fp, sp 2026-11-02 22:39:12.036 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:39:12.036 ldr w1, [x0, #0x08] 2026-11-02 22:39:12.036 cmp w1, #8 2026-11-02 22:39:12.036 ble G_M000_IG05 2026-11-02 22:39:12.036 ldp x19, x20, [x0, #0x10] 2026-11-02 22:39:12.036 ldp x21, x22, [x0, #0x20] 2026-11-02 22:39:12.036 ldp x23, x24, [x0, #0x30] 2026-11-02 22:39:12.036 ldp x25, x26, [x0, #0x40] 2026-11-02 22:39:12.036 ldr x27, [x0, #0x50] 2026-11-02 22:39:12.036 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:39:12.036 movz x0, #0xFCC0 2026-11-02 22:39:12.036 movk x0, #0xE1A8 LSL #16 2026-11-02 22:39:12.036 movk x0, #0xFD10 LSL #32 2026-11-02 22:39:12.036 ldr x0, [x0] 2026-11-02 22:39:12.036 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:39:12.036 add x0, x19, x20 2026-11-02 22:39:12.036 add x0, x0, x21 2026-11-02 22:39:12.036 add x0, x0, x22 2026-11-02 22:39:12.036 add x0, x0, x23 2026-11-02 22:39:12.036 add x0, x0, x24 2026-11-02 22:39:12.036 add x0, x0, x25 2026-11-02 22:39:12.036 add x0, x0, x26 2026-11-02 22:39:12.036 add x0, x0, x27 2026-11-02 22:39:12.036 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:39:12.036 ldr x27, [sp, #0x58] 2026-11-02 22:39:12.036 ldp x25, x26, [sp, #0x48] 2026-11-02 22:39:12.036 ldp x23, x24, [sp, #0x38] 2026-11-02 22:39:12.036 ldp x21, x22, [sp, #0x28] 2026-11-02 22:39:12.036 ldp x19, x20, [sp, #0x18] 2026-11-02 22:39:12.036 ldp fp, lr, [sp], #0x60 2026-11-02 22:39:12.036 ret lr 2026-11-02 22:39:12.036 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:39:12.036 cbz w1, G_M000_IG06 2026-11-02 22:39:12.036 ldr x19, [x0, #0x10] 2026-11-02 22:39:12.036 cmp w1, #1 2026-11-02 22:39:12.036 bls G_M000_IG06 2026-11-02 22:39:12.036 ldr x20, [x0, #0x18] 2026-11-02 22:39:12.036 cmp w1, #2 2026-11-02 22:39:12.036 bls G_M000_IG06 2026-11-02 22:39:12.036 ldr x21, [x0, #0x20] 2026-11-02 22:39:12.036 cmp w1, #3 2026-11-02 22:39:12.036 bls G_M000_IG06 2026-11-02 22:39:12.036 ldr x22, [x0, #0x28] 2026-11-02 22:39:12.036 cmp w1, #4 2026-11-02 22:39:12.036 bls G_M000_IG06 2026-11-02 22:39:12.036 ldr x23, [x0, #0x30] 2026-11-02 22:39:12.036 cmp w1, #5 2026-11-02 22:39:12.036 bls G_M000_IG06 2026-11-02 22:39:12.036 ldr x24, [x0, #0x38] 2026-11-02 22:39:12.036 cmp w1, #6 2026-11-02 22:39:12.036 bls G_M000_IG06 2026-11-02 22:39:12.036 ldr x25, [x0, #0x40] 2026-11-02 22:39:12.036 cmp w1, #7 2026-11-02 22:39:12.036 bls G_M000_IG06 2026-11-02 22:39:12.036 ldr x26, [x0, #0x48] 2026-11-02 22:39:12.036 cmp w1, #8 2026-11-02 22:39:12.036 bls G_M000_IG06 2026-11-02 22:39:12.036 ldr x27, [x0, #0x50] 2026-11-02 22:39:12.036 b G_M000_IG03 2026-11-02 22:39:12.036 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:39:12.036 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:39:12.036 brk #0 2026-11-02 22:39:12.036 ; Total bytes of code 256 2026-11-02 22:39:12.036 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:39:12.036 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:39:12.036 ; FullOpts code 2026-11-02 22:39:12.036 ; optimized code 2026-11-02 22:39:12.036 ; fp based frame 2026-11-02 22:39:12.036 ; partially interruptible 2026-11-02 22:39:12.036 ; No PGO data 2026-11-02 22:39:12.036 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:39:12.036 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:39:12.036 stp x19, x20, [sp, #0x10] 2026-11-02 22:39:12.036 stp x21, x22, [sp, #0x20] 2026-11-02 22:39:12.036 stp x23, x24, [sp, #0x30] 2026-11-02 22:39:12.036 stp x25, x26, [sp, #0x40] 2026-11-02 22:39:12.036 mov fp, sp 2026-11-02 22:39:12.036 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:39:12.036 ldr w1, [x0, #0x08] 2026-11-02 22:39:12.036 cmp w1, #7 2026-11-02 22:39:12.036 ble G_M000_IG05 2026-11-02 22:39:12.036 ldp x19, x20, [x0, #0x10] 2026-11-02 22:39:12.036 ldp x21, x22, [x0, #0x20] 2026-11-02 22:39:12.036 ldp x23, x24, [x0, #0x30] 2026-11-02 22:39:12.036 ldp x25, x26, [x0, #0x40] 2026-11-02 22:39:12.036 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:39:12.036 movz x0, #0xFCC0 2026-11-02 22:39:12.036 movk x0, #0xE1A8 LSL #16 2026-11-02 22:39:12.036 movk x0, #0xFD10 LSL #32 2026-11-02 22:39:12.036 ldr x0, [x0] 2026-11-02 22:39:12.036 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:39:12.036 add x0, x19, x20 2026-11-02 22:39:12.036 add x0, x0, x21 2026-11-02 22:39:12.036 add x0, x0, x22 2026-11-02 22:39:12.036 add x0, x0, x23 2026-11-02 22:39:12.036 add x0, x0, x24 2026-11-02 22:39:12.036 add x0, x0, x25 2026-11-02 22:39:12.036 add x0, x0, x26 2026-11-02 22:39:12.036 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=64, oddSP=0xffffd8b20040, evenSP=0xffffd8b20040 2026-11-02 22:39:12.036 WorkloadJitting 1: 32768 op, 243879.00 ns, 7.4426 ns/op 2026-11-02 22:39:12.036 WorkloadPilot 1: 32768 op, 168613.00 ns, 5.1457 ns/op 2026-11-02 22:39:12.036 WorkloadPilot 1: 524288 op, 2669621.00 ns, 5.0919 ns/op 2026-11-02 22:39:12.036 WorkloadPilot 2: 59244544 op, 299630327.00 ns, 5.0575 ns/op 2026-11-02 22:39:12.036 WorkloadPilot 3: 59768832 op, 302300557.00 ns, 5.0578 ns/op 2026-11-02 22:39:12.036 WorkloadWarmup 1: 59768832 op, 301962347.00 ns, 5.0522 ns/op 2026-11-02 22:39:12.036 WorkloadWarmup 2: 59768832 op, 302076102.00 ns, 5.0541 ns/op 2026-11-02 22:39:12.036 WorkloadWarmup 3: 59768832 op, 301962219.00 ns, 5.0522 ns/op 2026-11-02 22:39:12.036 // BeforeActualRun 2026-11-02 22:39:12.036 WorkloadActual 1: 59768832 op, 302149192.00 ns, 5.0553 ns/op 2026-11-02 22:39:12.036 WorkloadActual 2: 59768832 op, 302135624.00 ns, 5.0551 ns/op 2026-11-02 22:39:17.466 WorkloadActual 3: 59768832 op, 302318653.00 ns, 5.0581 ns/op 2026-11-02 22:39:17.466 WorkloadActual 4: 59768832 op, 302237227.00 ns, 5.0568 ns/op 2026-11-02 22:39:17.466 WorkloadActual 5: 59768832 op, 302109760.00 ns, 5.0546 ns/op 2026-11-02 22:39:17.466 WorkloadActual 6: 59768832 op, 302258044.00 ns, 5.0571 ns/op 2026-11-02 22:39:17.466 WorkloadActual 7: 59768832 op, 302045310.00 ns, 5.0536 ns/op 2026-11-02 22:39:17.466 WorkloadActual 8: 59768832 op, 302263900.00 ns, 5.0572 ns/op 2026-11-02 22:39:17.466 WorkloadActual 9: 59768832 op, 302251380.00 ns, 5.0570 ns/op 2026-11-02 22:39:17.466 WorkloadActual 10: 59768832 op, 302093788.00 ns, 5.0544 ns/op 2026-11-02 22:39:17.466 // AfterActualRun 2026-11-02 22:39:17.466 WorkloadResult 1: 59768832 op, 302149192.00 ns, 5.0553 ns/op 2026-11-02 22:39:17.466 WorkloadResult 2: 59768832 op, 302135624.00 ns, 5.0551 ns/op 2026-11-02 22:39:17.466 WorkloadResult 3: 59768832 op, 302318653.00 ns, 5.0581 ns/op 2026-11-02 22:39:17.466 WorkloadResult 4: 59768832 op, 302237227.00 ns, 5.0568 ns/op 2026-11-02 22:39:17.466 WorkloadResult 5: 59768832 op, 302109760.00 ns, 5.0546 ns/op 2026-11-02 22:39:17.466 WorkloadResult 6: 59768832 op, 302258044.00 ns, 5.0571 ns/op 2026-11-02 22:39:17.466 WorkloadResult 7: 59768832 op, 302045310.00 ns, 5.0536 ns/op 2026-11-02 22:39:17.466 WorkloadResult 8: 59768832 op, 302263900.00 ns, 5.0572 ns/op 2026-11-02 22:39:17.466 WorkloadResult 9: 59768832 op, 302251380.00 ns, 5.0570 ns/op 2026-11-02 22:39:17.466 WorkloadResult 10: 59768832 op, 302093788.00 ns, 5.0544 ns/op 2026-11-02 22:39:17.466 // AfterAll 2026-11-02 22:39:17.466 et=0x0064 2026-11-02 22:39:17.466 ldp x25, x26, [sp, #0x40] 2026-11-02 22:39:17.466 ldp x23, x24, [sp, #0x30] 2026-11-02 22:39:17.466 ldp x21, x22, [sp, #0x20] 2026-11-02 22:39:17.466 ldp x19, x20, [sp, #0x10] 2026-11-02 22:39:17.466 ldp fp, lr, [sp], #0x50 2026-11-02 22:39:17.466 ret lr 2026-11-02 22:39:17.466 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:39:17.466 cbz w1, G_M000_IG06 2026-11-02 22:39:17.466 ldr x19, [x0, #0x10] 2026-11-02 22:39:17.466 cmp w1, #1 2026-11-02 22:39:17.466 bls G_M000_IG06 2026-11-02 22:39:17.466 ldr x20, [x0, #0x18] 2026-11-02 22:39:17.466 cmp w1, #2 2026-11-02 22:39:17.466 bls G_M000_IG06 2026-11-02 22:39:17.466 ldr x21, [x0, #0x20] 2026-11-02 22:39:17.466 cmp w1, #3 2026-11-02 22:39:17.466 bls G_M000_IG06 2026-11-02 22:39:17.466 ldr x22, [x0, #0x28] 2026-11-02 22:39:17.466 cmp w1, #4 2026-11-02 22:39:17.466 bls G_M000_IG06 2026-11-02 22:39:17.466 ldr x23, [x0, #0x30] 2026-11-02 22:39:17.466 cmp w1, #5 2026-11-02 22:39:17.466 bls G_M000_IG06 2026-11-02 22:39:17.466 ldr x24, [x0, #0x38] 2026-11-02 22:39:17.466 cmp w1, #6 2026-11-02 22:39:17.466 bls G_M000_IG06 2026-11-02 22:39:17.466 ldr x25, [x0, #0x40] 2026-11-02 22:39:17.466 cmp w1, #7 2026-11-02 22:39:17.466 bls G_M000_IG06 2026-11-02 22:39:17.466 ldr x26, [x0, #0x48] 2026-11-02 22:39:17.466 b G_M000_IG03 2026-11-02 22:39:17.466 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:39:17.466 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:39:17.466 brk #0 2026-11-02 22:39:17.466 ; Total bytes of code 228 2026-11-02 22:39:17.466 // Benchmark Process 3408 has exited with code 0. 2026-11-02 22:39:17.466 // Launch: 2 / 2 2026-11-02 22:39:17.466 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 42045 --benchmarkName "ManagedPairs.Odd(EntrySpOffset: 64)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 8 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:39:17.466 // BeforeAnythingElse 2026-11-02 22:39:17.466 // Benchmark Process Environment Information: 2026-11-02 22:39:17.466 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:39:17.466 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:39:17.466 // GC=Concurrent Workstation 2026-11-02 22:39:17.466 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:39:17.466 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:39:17.466 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:39:17.466 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:39:17.466 ; FullOpts code 2026-11-02 22:39:17.466 ; optimized code 2026-11-02 22:39:17.466 ; fp based frame 2026-11-02 22:39:17.466 ; partially interruptible 2026-11-02 22:39:17.466 ; No PGO data 2026-11-02 22:39:17.466 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:39:17.466 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:39:17.466 stp x19, x20, [sp, #0x18] 2026-11-02 22:39:17.466 stp x21, x22, [sp, #0x28] 2026-11-02 22:39:17.466 stp x23, x24, [sp, #0x38] 2026-11-02 22:39:17.466 stp x25, x26, [sp, #0x48] 2026-11-02 22:39:17.466 str x27, [sp, #0x58] 2026-11-02 22:39:17.466 mov fp, sp 2026-11-02 22:39:17.466 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:39:17.466 ldr w1, [x0, #0x08] 2026-11-02 22:39:17.466 cmp w1, #8 2026-11-02 22:39:17.466 ble G_M000_IG05 2026-11-02 22:39:17.466 ldp x19, x20, [x0, #0x10] 2026-11-02 22:39:17.466 ldp x21, x22, [x0, #0x20] 2026-11-02 22:39:17.466 ldp x23, x24, [x0, #0x30] 2026-11-02 22:39:17.466 ldp x25, x26, [x0, #0x40] 2026-11-02 22:39:17.466 ldr x27, [x0, #0x50] 2026-11-02 22:39:17.466 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:39:17.466 movz x0, #0xFCC0 2026-11-02 22:39:17.466 movk x0, #0x8AE7 LSL #16 2026-11-02 22:39:17.466 movk x0, #0xE454 LSL #32 2026-11-02 22:39:17.466 ldr x0, [x0] 2026-11-02 22:39:17.466 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:39:17.466 add x0, x19, x20 2026-11-02 22:39:17.466 add x0, x0, x21 2026-11-02 22:39:17.466 add x0, x0, x22 2026-11-02 22:39:17.466 add x0, x0, x23 2026-11-02 22:39:17.466 add x0, x0, x24 2026-11-02 22:39:17.466 add x0, x0, x25 2026-11-02 22:39:17.466 add x0, x0, x26 2026-11-02 22:39:17.466 add x0, x0, x27 2026-11-02 22:39:17.466 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:39:17.466 ldr x27, [sp, #0x58] 2026-11-02 22:39:17.466 ldp x25, x26, [sp, #0x48] 2026-11-02 22:39:17.466 ldp x23, x24, [sp, #0x38] 2026-11-02 22:39:17.466 ldp x21, x22, [sp, #0x28] 2026-11-02 22:39:17.466 ldp x19, x20, [sp, #0x18] 2026-11-02 22:39:17.466 ldp fp, lr, [sp], #0x60 2026-11-02 22:39:17.466 ret lr 2026-11-02 22:39:17.466 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:39:17.466 cbz w1, G_M000_IG06 2026-11-02 22:39:17.466 ldr x19, [x0, #0x10] 2026-11-02 22:39:17.466 cmp w1, #1 2026-11-02 22:39:17.466 bls G_M000_IG06 2026-11-02 22:39:17.466 ldr x20, [x0, #0x18] 2026-11-02 22:39:17.466 cmp w1, #2 2026-11-02 22:39:17.466 bls G_M000_IG06 2026-11-02 22:39:17.466 ldr x21, [x0, #0x20] 2026-11-02 22:39:17.466 cmp w1, #3 2026-11-02 22:39:17.466 bls G_M000_IG06 2026-11-02 22:39:17.466 ldr x22, [x0, #0x28] 2026-11-02 22:39:17.466 cmp w1, #4 2026-11-02 22:39:17.466 bls G_M000_IG06 2026-11-02 22:39:17.466 ldr x23, [x0, #0x30] 2026-11-02 22:39:17.466 cmp w1, #5 2026-11-02 22:39:17.466 bls G_M000_IG06 2026-11-02 22:39:17.466 ldr x24, [x0, #0x38] 2026-11-02 22:39:17.466 cmp w1, #6 2026-11-02 22:39:17.466 bls G_M000_IG06 2026-11-02 22:39:17.466 ldr x25, [x0, #0x40] 2026-11-02 22:39:17.466 cmp w1, #7 2026-11-02 22:39:17.466 bls G_M000_IG06 2026-11-02 22:39:17.466 ldr x26, [x0, #0x48] 2026-11-02 22:39:17.466 cmp w1, #8 2026-11-02 22:39:17.466 bls G_M000_IG06 2026-11-02 22:39:17.466 ldr x27, [x0, #0x50] 2026-11-02 22:39:17.466 b G_M000_IG03 2026-11-02 22:39:17.466 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:39:17.466 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:39:17.466 brk #0 2026-11-02 22:39:17.466 ; Total bytes of code 256 2026-11-02 22:39:17.466 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:39:17.466 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:39:17.466 ; FullOpts code 2026-11-02 22:39:17.466 ; optimized code 2026-11-02 22:39:17.466 ; fp based frame 2026-11-02 22:39:17.466 ; partially interruptible 2026-11-02 22:39:17.466 ; No PGO data 2026-11-02 22:39:17.466 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:39:17.466 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:39:17.466 stp x19, x20, [sp, #0x10] 2026-11-02 22:39:17.466 stp x21, x22, [sp, #0x20] 2026-11-02 22:39:17.466 stp x23, x24, [sp, #0x30] 2026-11-02 22:39:17.466 stp x25, x26, [sp, #0x40] 2026-11-02 22:39:17.466 mov fp, sp 2026-11-02 22:39:17.466 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:39:17.466 ldr w1, [x0, #0x08] 2026-11-02 22:39:17.466 cmp w1, #7 2026-11-02 22:39:17.466 ble G_M000_IG05 2026-11-02 22:39:17.466 ldp x19, x20, [x0, #0x10] 2026-11-02 22:39:17.466 ldp x21, x22, [x0, #0x20] 2026-11-02 22:39:17.466 ldp x23, x24, [x0, #0x30] 2026-11-02 22:39:17.466 ldp x25, x26, [x0, #0x40] 2026-11-02 22:39:17.466 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:39:17.466 movz x0, #0xFCC0 2026-11-02 22:39:17.466 movk x0, #0x8AE7 LSL #16 2026-11-02 22:39:17.466 movk x0, #0xE454 LSL #32 2026-11-02 22:39:17.466 ldr x0, [x0] 2026-11-02 22:39:17.466 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:39:17.466 add x0, x19, x20 2026-11-02 22:39:17.466 add x0, x0, x21 2026-11-02 22:39:17.466 add x0, x0, x22 2026-11-02 22:39:17.466 add x0, x0, x23 2026-11-02 22:39:17.466 add x0, x0, x24 2026-11-02 22:39:17.466 add x0, x0, x25 2026-11-02 22:39:17.466 add x0, x0, x26 2026-11-02 22:39:17.466 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=64, oddSP=0xfffff968d040, evenSP=0xfffff968d040 2026-11-02 22:39:17.466 WorkloadJitting 1: 32768 op, 238878.00 ns, 7.2900 ns/op 2026-11-02 22:39:17.466 WorkloadPilot 1: 32768 op, 168541.00 ns, 5.1435 ns/op 2026-11-02 22:39:17.466 WorkloadPilot 1: 524288 op, 2673264.00 ns, 5.0988 ns/op 2026-11-02 22:39:17.466 WorkloadPilot 2: 59244544 op, 300502930.00 ns, 5.0722 ns/op 2026-11-02 22:39:17.466 WorkloadWarmup 1: 59244544 op, 300377342.00 ns, 5.0701 ns/op 2026-11-02 22:39:17.466 WorkloadWarmup 2: 59244544 op, 300388879.00 ns, 5.0703 ns/op 2026-11-02 22:39:17.466 WorkloadWarmup 3: 59244544 op, 300239946.00 ns, 5.0678 ns/op 2026-11-02 22:39:17.466 // BeforeActualRun 2026-11-02 22:39:17.466 WorkloadActual 1: 59244544 op, 300427128.00 ns, 5.0710 ns/op 2026-11-02 22:39:17.466 WorkloadActual 2: 59244544 op, 300350509.00 ns, 5.0697 ns/op 2026-11-02 22:39:17.466 WorkloadActual 3: 59244544 op, 300270532.00 ns, 5.0683 ns/op 2026-11-02 22:39:17.466 WorkloadActual 4: 59244544 op, 300667191.00 ns, 5.0750 ns/op 2026-11-02 22:39:17.466 WorkloadActual 5: 59244544 op, 300438456.00 ns, 5.0712 ns/op 2026-11-02 22:39:22.943 WorkloadActual 6: 59244544 op, 300679190.00 ns, 5.0752 ns/op 2026-11-02 22:39:22.943 WorkloadActual 7: 59244544 op, 300629917.00 ns, 5.0744 ns/op 2026-11-02 22:39:22.943 WorkloadActual 8: 59244544 op, 300466569.00 ns, 5.0716 ns/op 2026-11-02 22:39:22.943 WorkloadActual 9: 59244544 op, 300542835.00 ns, 5.0729 ns/op 2026-11-02 22:39:22.943 WorkloadActual 10: 59244544 op, 300390639.00 ns, 5.0704 ns/op 2026-11-02 22:39:22.943 // AfterActualRun 2026-11-02 22:39:22.943 WorkloadResult 1: 59244544 op, 300427128.00 ns, 5.0710 ns/op 2026-11-02 22:39:22.943 WorkloadResult 2: 59244544 op, 300350509.00 ns, 5.0697 ns/op 2026-11-02 22:39:22.943 WorkloadResult 3: 59244544 op, 300270532.00 ns, 5.0683 ns/op 2026-11-02 22:39:22.943 WorkloadResult 4: 59244544 op, 300667191.00 ns, 5.0750 ns/op 2026-11-02 22:39:22.943 WorkloadResult 5: 59244544 op, 300438456.00 ns, 5.0712 ns/op 2026-11-02 22:39:22.943 WorkloadResult 6: 59244544 op, 300679190.00 ns, 5.0752 ns/op 2026-11-02 22:39:22.943 WorkloadResult 7: 59244544 op, 300629917.00 ns, 5.0744 ns/op 2026-11-02 22:39:22.943 WorkloadResult 8: 59244544 op, 300466569.00 ns, 5.0716 ns/op 2026-11-02 22:39:22.943 WorkloadResult 9: 59244544 op, 300542835.00 ns, 5.0729 ns/op 2026-11-02 22:39:22.943 WorkloadResult 10: 59244544 op, 300390639.00 ns, 5.0704 ns/op 2026-11-02 22:39:22.943 // AfterAll 2026-11-02 22:39:22.943 et=0x0064 2026-11-02 22:39:22.943 ldp x25, x26, [sp, #0x40] 2026-11-02 22:39:22.943 ldp x23, x24, [sp, #0x30] 2026-11-02 22:39:22.943 ldp x21, x22, [sp, #0x20] 2026-11-02 22:39:22.943 ldp x19, x20, [sp, #0x10] 2026-11-02 22:39:22.943 ldp fp, lr, [sp], #0x50 2026-11-02 22:39:22.943 ret lr 2026-11-02 22:39:22.943 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:39:22.943 cbz w1, G_M000_IG06 2026-11-02 22:39:22.943 ldr x19, [x0, #0x10] 2026-11-02 22:39:22.943 cmp w1, #1 2026-11-02 22:39:22.943 bls G_M000_IG06 2026-11-02 22:39:22.943 ldr x20, [x0, #0x18] 2026-11-02 22:39:22.943 cmp w1, #2 2026-11-02 22:39:22.943 bls G_M000_IG06 2026-11-02 22:39:22.943 ldr x21, [x0, #0x20] 2026-11-02 22:39:22.943 cmp w1, #3 2026-11-02 22:39:22.943 bls G_M000_IG06 2026-11-02 22:39:22.943 ldr x22, [x0, #0x28] 2026-11-02 22:39:22.943 cmp w1, #4 2026-11-02 22:39:22.943 bls G_M000_IG06 2026-11-02 22:39:22.943 ldr x23, [x0, #0x30] 2026-11-02 22:39:22.943 cmp w1, #5 2026-11-02 22:39:22.943 bls G_M000_IG06 2026-11-02 22:39:22.943 ldr x24, [x0, #0x38] 2026-11-02 22:39:22.943 cmp w1, #6 2026-11-02 22:39:22.943 bls G_M000_IG06 2026-11-02 22:39:22.943 ldr x25, [x0, #0x40] 2026-11-02 22:39:22.943 cmp w1, #7 2026-11-02 22:39:22.943 bls G_M000_IG06 2026-11-02 22:39:22.943 ldr x26, [x0, #0x48] 2026-11-02 22:39:22.943 b G_M000_IG03 2026-11-02 22:39:22.943 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:39:22.943 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:39:22.943 brk #0 2026-11-02 22:39:22.943 ; Total bytes of code 228 2026-11-02 22:39:22.943 // Benchmark Process 3421 has exited with code 0. 2026-11-02 22:39:22.943 Mean = 5.064 ns, StdErr = 0.002 ns (0.04%), N = 20, StdDev = 0.008 ns 2026-11-02 22:39:22.943 Min = 5.054 ns, Q1 = 5.056 ns, Median = 5.063 ns, Q3 = 5.071 ns, Max = 5.075 ns 2026-11-02 22:39:22.943 IQR = 0.015 ns, LowerFence = 5.034 ns, UpperFence = 5.094 ns 2026-11-02 22:39:22.943 ConfidenceInterval = [5.057 ns; 5.071 ns] (CI 99.9%), Margin = 0.007 ns (0.14% of Mean) 2026-11-02 22:39:22.943 Skewness = 0.06, Kurtosis = 1.09, MValue = 2 2026-11-02 22:39:22.943 // ** Remained 19 (67.9 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 3m from now) ** 2026-11-02 22:39:22.943 // ************************** 2026-11-02 22:39:22.943 // Benchmark: ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=64] 2026-11-02 22:39:22.943 // *** Execute *** 2026-11-02 22:39:22.943 // Launch: 1 / 2 2026-11-02 22:39:22.943 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 45379 --benchmarkName "ManagedPairs.Even(EntrySpOffset: 64)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 9 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:39:22.943 // BeforeAnythingElse 2026-11-02 22:39:22.943 // Benchmark Process Environment Information: 2026-11-02 22:39:22.943 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:39:22.943 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:39:22.943 // GC=Concurrent Workstation 2026-11-02 22:39:22.943 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:39:22.943 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:39:22.943 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:39:22.943 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:39:22.943 ; FullOpts code 2026-11-02 22:39:22.943 ; optimized code 2026-11-02 22:39:22.943 ; fp based frame 2026-11-02 22:39:22.943 ; partially interruptible 2026-11-02 22:39:22.943 ; No PGO data 2026-11-02 22:39:22.943 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:39:22.943 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:39:22.943 stp x19, x20, [sp, #0x18] 2026-11-02 22:39:22.943 stp x21, x22, [sp, #0x28] 2026-11-02 22:39:22.943 stp x23, x24, [sp, #0x38] 2026-11-02 22:39:22.943 stp x25, x26, [sp, #0x48] 2026-11-02 22:39:22.943 str x27, [sp, #0x58] 2026-11-02 22:39:22.943 mov fp, sp 2026-11-02 22:39:22.943 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:39:22.943 ldr w1, [x0, #0x08] 2026-11-02 22:39:22.943 cmp w1, #8 2026-11-02 22:39:22.943 ble G_M000_IG05 2026-11-02 22:39:22.943 ldp x19, x20, [x0, #0x10] 2026-11-02 22:39:22.943 ldp x21, x22, [x0, #0x20] 2026-11-02 22:39:22.943 ldp x23, x24, [x0, #0x30] 2026-11-02 22:39:22.943 ldp x25, x26, [x0, #0x40] 2026-11-02 22:39:22.943 ldr x27, [x0, #0x50] 2026-11-02 22:39:22.943 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:39:22.943 movz x0, #0xFCC0 2026-11-02 22:39:22.943 movk x0, #0xD1A7 LSL #16 2026-11-02 22:39:22.943 movk x0, #0xF635 LSL #32 2026-11-02 22:39:22.943 ldr x0, [x0] 2026-11-02 22:39:22.943 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:39:22.943 add x0, x19, x20 2026-11-02 22:39:22.943 add x0, x0, x21 2026-11-02 22:39:22.943 add x0, x0, x22 2026-11-02 22:39:22.943 add x0, x0, x23 2026-11-02 22:39:22.943 add x0, x0, x24 2026-11-02 22:39:22.943 add x0, x0, x25 2026-11-02 22:39:22.943 add x0, x0, x26 2026-11-02 22:39:22.943 add x0, x0, x27 2026-11-02 22:39:22.943 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:39:22.943 ldr x27, [sp, #0x58] 2026-11-02 22:39:22.943 ldp x25, x26, [sp, #0x48] 2026-11-02 22:39:22.943 ldp x23, x24, [sp, #0x38] 2026-11-02 22:39:22.943 ldp x21, x22, [sp, #0x28] 2026-11-02 22:39:22.943 ldp x19, x20, [sp, #0x18] 2026-11-02 22:39:22.943 ldp fp, lr, [sp], #0x60 2026-11-02 22:39:22.943 ret lr 2026-11-02 22:39:22.943 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:39:22.943 cbz w1, G_M000_IG06 2026-11-02 22:39:22.943 ldr x19, [x0, #0x10] 2026-11-02 22:39:22.943 cmp w1, #1 2026-11-02 22:39:22.943 bls G_M000_IG06 2026-11-02 22:39:22.943 ldr x20, [x0, #0x18] 2026-11-02 22:39:22.943 cmp w1, #2 2026-11-02 22:39:22.943 bls G_M000_IG06 2026-11-02 22:39:22.943 ldr x21, [x0, #0x20] 2026-11-02 22:39:22.943 cmp w1, #3 2026-11-02 22:39:22.943 bls G_M000_IG06 2026-11-02 22:39:22.943 ldr x22, [x0, #0x28] 2026-11-02 22:39:22.943 cmp w1, #4 2026-11-02 22:39:22.943 bls G_M000_IG06 2026-11-02 22:39:22.943 ldr x23, [x0, #0x30] 2026-11-02 22:39:22.943 cmp w1, #5 2026-11-02 22:39:22.943 bls G_M000_IG06 2026-11-02 22:39:22.943 ldr x24, [x0, #0x38] 2026-11-02 22:39:22.943 cmp w1, #6 2026-11-02 22:39:22.943 bls G_M000_IG06 2026-11-02 22:39:22.943 ldr x25, [x0, #0x40] 2026-11-02 22:39:22.943 cmp w1, #7 2026-11-02 22:39:22.943 bls G_M000_IG06 2026-11-02 22:39:22.943 ldr x26, [x0, #0x48] 2026-11-02 22:39:22.943 cmp w1, #8 2026-11-02 22:39:22.943 bls G_M000_IG06 2026-11-02 22:39:22.943 ldr x27, [x0, #0x50] 2026-11-02 22:39:22.943 b G_M000_IG03 2026-11-02 22:39:22.943 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:39:22.943 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:39:22.943 brk #0 2026-11-02 22:39:22.943 ; Total bytes of code 256 2026-11-02 22:39:22.943 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:39:22.943 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:39:22.943 ; FullOpts code 2026-11-02 22:39:22.943 ; optimized code 2026-11-02 22:39:22.943 ; fp based frame 2026-11-02 22:39:22.943 ; partially interruptible 2026-11-02 22:39:22.943 ; No PGO data 2026-11-02 22:39:22.943 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:39:22.943 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:39:22.943 stp x19, x20, [sp, #0x10] 2026-11-02 22:39:22.943 stp x21, x22, [sp, #0x20] 2026-11-02 22:39:22.943 stp x23, x24, [sp, #0x30] 2026-11-02 22:39:22.943 stp x25, x26, [sp, #0x40] 2026-11-02 22:39:22.943 mov fp, sp 2026-11-02 22:39:22.943 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:39:22.943 ldr w1, [x0, #0x08] 2026-11-02 22:39:22.943 cmp w1, #7 2026-11-02 22:39:22.943 ble G_M000_IG05 2026-11-02 22:39:22.943 ldp x19, x20, [x0, #0x10] 2026-11-02 22:39:22.943 ldp x21, x22, [x0, #0x20] 2026-11-02 22:39:22.943 ldp x23, x24, [x0, #0x30] 2026-11-02 22:39:22.943 ldp x25, x26, [x0, #0x40] 2026-11-02 22:39:22.943 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:39:22.943 movz x0, #0xFCC0 2026-11-02 22:39:22.943 movk x0, #0xD1A7 LSL #16 2026-11-02 22:39:22.943 movk x0, #0xF635 LSL #32 2026-11-02 22:39:22.943 ldr x0, [x0] 2026-11-02 22:39:22.943 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:39:22.943 add x0, x19, x20 2026-11-02 22:39:22.943 add x0, x0, x21 2026-11-02 22:39:22.943 add x0, x0, x22 2026-11-02 22:39:22.943 add x0, x0, x23 2026-11-02 22:39:22.943 add x0, x0, x24 2026-11-02 22:39:22.943 add x0, x0, x25 2026-11-02 22:39:22.943 add x0, x0, x26 2026-11-02 22:39:22.943 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=64, oddSP=0xffffcf65e040, evenSP=0xffffcf65e040 2026-11-02 22:39:22.943 WorkloadJitting 1: 32768 op, 198909.00 ns, 6.0702 ns/op 2026-11-02 22:39:22.943 WorkloadPilot 1: 32768 op, 144308.00 ns, 4.4039 ns/op 2026-11-02 22:39:22.943 WorkloadPilot 1: 524288 op, 2032647.00 ns, 3.8770 ns/op 2026-11-02 22:39:22.943 WorkloadPilot 2: 77594624 op, 300153753.00 ns, 3.8682 ns/op 2026-11-02 22:39:22.943 WorkloadWarmup 1: 77594624 op, 299959019.00 ns, 3.8657 ns/op 2026-11-02 22:39:22.943 WorkloadWarmup 2: 77594624 op, 299560929.00 ns, 3.8606 ns/op 2026-11-02 22:39:22.943 WorkloadWarmup 3: 77594624 op, 299759318.00 ns, 3.8631 ns/op 2026-11-02 22:39:22.943 // BeforeActualRun 2026-11-02 22:39:22.943 WorkloadActual 1: 77594624 op, 300008356.00 ns, 3.8664 ns/op 2026-11-02 22:39:22.943 WorkloadActual 2: 77594624 op, 299753758.00 ns, 3.8631 ns/op 2026-11-02 22:39:22.943 WorkloadActual 3: 77594624 op, 299322722.00 ns, 3.8575 ns/op 2026-11-02 22:39:22.943 WorkloadActual 4: 77594624 op, 299311562.00 ns, 3.8574 ns/op 2026-11-02 22:39:22.943 WorkloadActual 5: 77594624 op, 299123197.00 ns, 3.8549 ns/op 2026-11-02 22:39:22.943 WorkloadActual 6: 77594624 op, 299620090.00 ns, 3.8614 ns/op 2026-11-02 22:39:22.943 WorkloadActual 7: 77594624 op, 299229750.00 ns, 3.8563 ns/op 2026-11-02 22:39:22.943 WorkloadActual 8: 77594624 op, 299423401.00 ns, 3.8588 ns/op 2026-11-02 22:39:28.379 WorkloadActual 9: 77594624 op, 300354714.00 ns, 3.8708 ns/op 2026-11-02 22:39:28.379 WorkloadActual 10: 77594624 op, 299831092.00 ns, 3.8641 ns/op 2026-11-02 22:39:28.379 // AfterActualRun 2026-11-02 22:39:28.379 WorkloadResult 1: 77594624 op, 300008356.00 ns, 3.8664 ns/op 2026-11-02 22:39:28.379 WorkloadResult 2: 77594624 op, 299753758.00 ns, 3.8631 ns/op 2026-11-02 22:39:28.379 WorkloadResult 3: 77594624 op, 299322722.00 ns, 3.8575 ns/op 2026-11-02 22:39:28.379 WorkloadResult 4: 77594624 op, 299311562.00 ns, 3.8574 ns/op 2026-11-02 22:39:28.379 WorkloadResult 5: 77594624 op, 299123197.00 ns, 3.8549 ns/op 2026-11-02 22:39:28.379 WorkloadResult 6: 77594624 op, 299620090.00 ns, 3.8614 ns/op 2026-11-02 22:39:28.379 WorkloadResult 7: 77594624 op, 299229750.00 ns, 3.8563 ns/op 2026-11-02 22:39:28.379 WorkloadResult 8: 77594624 op, 299423401.00 ns, 3.8588 ns/op 2026-11-02 22:39:28.379 WorkloadResult 9: 77594624 op, 300354714.00 ns, 3.8708 ns/op 2026-11-02 22:39:28.379 WorkloadResult 10: 77594624 op, 299831092.00 ns, 3.8641 ns/op 2026-11-02 22:39:28.379 // AfterAll 2026-11-02 22:39:28.379 et=0x0064 2026-11-02 22:39:28.379 ldp x25, x26, [sp, #0x40] 2026-11-02 22:39:28.379 ldp x23, x24, [sp, #0x30] 2026-11-02 22:39:28.379 ldp x21, x22, [sp, #0x20] 2026-11-02 22:39:28.379 ldp x19, x20, [sp, #0x10] 2026-11-02 22:39:28.379 ldp fp, lr, [sp], #0x50 2026-11-02 22:39:28.379 ret lr 2026-11-02 22:39:28.379 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:39:28.379 cbz w1, G_M000_IG06 2026-11-02 22:39:28.379 ldr x19, [x0, #0x10] 2026-11-02 22:39:28.379 cmp w1, #1 2026-11-02 22:39:28.379 bls G_M000_IG06 2026-11-02 22:39:28.379 ldr x20, [x0, #0x18] 2026-11-02 22:39:28.379 cmp w1, #2 2026-11-02 22:39:28.379 bls G_M000_IG06 2026-11-02 22:39:28.379 ldr x21, [x0, #0x20] 2026-11-02 22:39:28.379 cmp w1, #3 2026-11-02 22:39:28.379 bls G_M000_IG06 2026-11-02 22:39:28.379 ldr x22, [x0, #0x28] 2026-11-02 22:39:28.379 cmp w1, #4 2026-11-02 22:39:28.379 bls G_M000_IG06 2026-11-02 22:39:28.379 ldr x23, [x0, #0x30] 2026-11-02 22:39:28.379 cmp w1, #5 2026-11-02 22:39:28.379 bls G_M000_IG06 2026-11-02 22:39:28.379 ldr x24, [x0, #0x38] 2026-11-02 22:39:28.379 cmp w1, #6 2026-11-02 22:39:28.379 bls G_M000_IG06 2026-11-02 22:39:28.379 ldr x25, [x0, #0x40] 2026-11-02 22:39:28.379 cmp w1, #7 2026-11-02 22:39:28.379 bls G_M000_IG06 2026-11-02 22:39:28.379 ldr x26, [x0, #0x48] 2026-11-02 22:39:28.379 b G_M000_IG03 2026-11-02 22:39:28.379 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:39:28.379 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:39:28.379 brk #0 2026-11-02 22:39:28.379 ; Total bytes of code 228 2026-11-02 22:39:28.379 // Benchmark Process 3436 has exited with code 0. 2026-11-02 22:39:28.379 // Launch: 2 / 2 2026-11-02 22:39:28.379 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 35113 --benchmarkName "ManagedPairs.Even(EntrySpOffset: 64)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 9 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:39:28.379 // BeforeAnythingElse 2026-11-02 22:39:28.379 // Benchmark Process Environment Information: 2026-11-02 22:39:28.379 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:39:28.379 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:39:28.379 // GC=Concurrent Workstation 2026-11-02 22:39:28.379 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:39:28.379 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:39:28.379 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:39:28.379 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:39:28.379 ; FullOpts code 2026-11-02 22:39:28.379 ; optimized code 2026-11-02 22:39:28.379 ; fp based frame 2026-11-02 22:39:28.379 ; partially interruptible 2026-11-02 22:39:28.379 ; No PGO data 2026-11-02 22:39:28.379 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:39:28.379 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:39:28.379 stp x19, x20, [sp, #0x18] 2026-11-02 22:39:28.379 stp x21, x22, [sp, #0x28] 2026-11-02 22:39:28.379 stp x23, x24, [sp, #0x38] 2026-11-02 22:39:28.379 stp x25, x26, [sp, #0x48] 2026-11-02 22:39:28.379 str x27, [sp, #0x58] 2026-11-02 22:39:28.379 mov fp, sp 2026-11-02 22:39:28.379 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:39:28.379 ldr w1, [x0, #0x08] 2026-11-02 22:39:28.379 cmp w1, #8 2026-11-02 22:39:28.379 ble G_M000_IG05 2026-11-02 22:39:28.379 ldp x19, x20, [x0, #0x10] 2026-11-02 22:39:28.379 ldp x21, x22, [x0, #0x20] 2026-11-02 22:39:28.379 ldp x23, x24, [x0, #0x30] 2026-11-02 22:39:28.379 ldp x25, x26, [x0, #0x40] 2026-11-02 22:39:28.379 ldr x27, [x0, #0x50] 2026-11-02 22:39:28.379 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:39:28.379 movz x0, #0xFCC0 2026-11-02 22:39:28.379 movk x0, #0x6A68 LSL #16 2026-11-02 22:39:28.379 movk x0, #0xEEC7 LSL #32 2026-11-02 22:39:28.379 ldr x0, [x0] 2026-11-02 22:39:28.379 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:39:28.379 add x0, x19, x20 2026-11-02 22:39:28.379 add x0, x0, x21 2026-11-02 22:39:28.379 add x0, x0, x22 2026-11-02 22:39:28.379 add x0, x0, x23 2026-11-02 22:39:28.379 add x0, x0, x24 2026-11-02 22:39:28.379 add x0, x0, x25 2026-11-02 22:39:28.379 add x0, x0, x26 2026-11-02 22:39:28.379 add x0, x0, x27 2026-11-02 22:39:28.379 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:39:28.379 ldr x27, [sp, #0x58] 2026-11-02 22:39:28.379 ldp x25, x26, [sp, #0x48] 2026-11-02 22:39:28.379 ldp x23, x24, [sp, #0x38] 2026-11-02 22:39:28.379 ldp x21, x22, [sp, #0x28] 2026-11-02 22:39:28.379 ldp x19, x20, [sp, #0x18] 2026-11-02 22:39:28.379 ldp fp, lr, [sp], #0x60 2026-11-02 22:39:28.379 ret lr 2026-11-02 22:39:28.379 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:39:28.379 cbz w1, G_M000_IG06 2026-11-02 22:39:28.379 ldr x19, [x0, #0x10] 2026-11-02 22:39:28.379 cmp w1, #1 2026-11-02 22:39:28.379 bls G_M000_IG06 2026-11-02 22:39:28.379 ldr x20, [x0, #0x18] 2026-11-02 22:39:28.379 cmp w1, #2 2026-11-02 22:39:28.379 bls G_M000_IG06 2026-11-02 22:39:28.379 ldr x21, [x0, #0x20] 2026-11-02 22:39:28.379 cmp w1, #3 2026-11-02 22:39:28.379 bls G_M000_IG06 2026-11-02 22:39:28.379 ldr x22, [x0, #0x28] 2026-11-02 22:39:28.379 cmp w1, #4 2026-11-02 22:39:28.379 bls G_M000_IG06 2026-11-02 22:39:28.379 ldr x23, [x0, #0x30] 2026-11-02 22:39:28.379 cmp w1, #5 2026-11-02 22:39:28.379 bls G_M000_IG06 2026-11-02 22:39:28.379 ldr x24, [x0, #0x38] 2026-11-02 22:39:28.379 cmp w1, #6 2026-11-02 22:39:28.379 bls G_M000_IG06 2026-11-02 22:39:28.379 ldr x25, [x0, #0x40] 2026-11-02 22:39:28.379 cmp w1, #7 2026-11-02 22:39:28.379 bls G_M000_IG06 2026-11-02 22:39:28.379 ldr x26, [x0, #0x48] 2026-11-02 22:39:28.379 cmp w1, #8 2026-11-02 22:39:28.379 bls G_M000_IG06 2026-11-02 22:39:28.379 ldr x27, [x0, #0x50] 2026-11-02 22:39:28.379 b G_M000_IG03 2026-11-02 22:39:28.379 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:39:28.379 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:39:28.379 brk #0 2026-11-02 22:39:28.379 ; Total bytes of code 256 2026-11-02 22:39:28.379 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:39:28.379 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:39:28.379 ; FullOpts code 2026-11-02 22:39:28.379 ; optimized code 2026-11-02 22:39:28.379 ; fp based frame 2026-11-02 22:39:28.379 ; partially interruptible 2026-11-02 22:39:28.379 ; No PGO data 2026-11-02 22:39:28.379 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:39:28.379 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:39:28.379 stp x19, x20, [sp, #0x10] 2026-11-02 22:39:28.379 stp x21, x22, [sp, #0x20] 2026-11-02 22:39:28.379 stp x23, x24, [sp, #0x30] 2026-11-02 22:39:28.379 stp x25, x26, [sp, #0x40] 2026-11-02 22:39:28.379 mov fp, sp 2026-11-02 22:39:28.379 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:39:28.379 ldr w1, [x0, #0x08] 2026-11-02 22:39:28.379 cmp w1, #7 2026-11-02 22:39:28.379 ble G_M000_IG05 2026-11-02 22:39:28.379 ldp x19, x20, [x0, #0x10] 2026-11-02 22:39:28.379 ldp x21, x22, [x0, #0x20] 2026-11-02 22:39:28.379 ldp x23, x24, [x0, #0x30] 2026-11-02 22:39:28.379 ldp x25, x26, [x0, #0x40] 2026-11-02 22:39:28.379 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:39:28.379 movz x0, #0xFCC0 2026-11-02 22:39:28.379 movk x0, #0x6A68 LSL #16 2026-11-02 22:39:28.379 movk x0, #0xEEC7 LSL #32 2026-11-02 22:39:28.379 ldr x0, [x0] 2026-11-02 22:39:28.379 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:39:28.379 add x0, x19, x20 2026-11-02 22:39:28.379 add x0, x0, x21 2026-11-02 22:39:28.379 add x0, x0, x22 2026-11-02 22:39:28.379 add x0, x0, x23 2026-11-02 22:39:28.379 add x0, x0, x24 2026-11-02 22:39:28.379 add x0, x0, x25 2026-11-02 22:39:28.379 add x0, x0, x26 2026-11-02 22:39:28.379 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=64, oddSP=0xffffd254d040, evenSP=0xffffd254d040 2026-11-02 22:39:28.379 WorkloadJitting 1: 32768 op, 232942.00 ns, 7.1088 ns/op 2026-11-02 22:39:28.379 WorkloadPilot 1: 32768 op, 122820.00 ns, 3.7482 ns/op 2026-11-02 22:39:28.379 WorkloadPilot 1: 524288 op, 2140642.00 ns, 4.0830 ns/op 2026-11-02 22:39:28.379 WorkloadPilot 2: 73924608 op, 284609734.00 ns, 3.8500 ns/op 2026-11-02 22:39:28.379 WorkloadPilot 3: 78118912 op, 301284964.00 ns, 3.8567 ns/op 2026-11-02 22:39:28.379 WorkloadWarmup 1: 78118912 op, 300249128.00 ns, 3.8435 ns/op 2026-11-02 22:39:28.379 WorkloadWarmup 2: 78118912 op, 300197734.00 ns, 3.8428 ns/op 2026-11-02 22:39:28.379 WorkloadWarmup 3: 78118912 op, 301291756.00 ns, 3.8568 ns/op 2026-11-02 22:39:28.379 // BeforeActualRun 2026-11-02 22:39:28.379 WorkloadActual 1: 78118912 op, 300717940.00 ns, 3.8495 ns/op 2026-11-02 22:39:28.379 WorkloadActual 2: 78118912 op, 300523983.00 ns, 3.8470 ns/op 2026-11-02 22:39:28.379 WorkloadActual 3: 78118912 op, 300043627.00 ns, 3.8409 ns/op 2026-11-02 22:39:28.379 WorkloadActual 4: 78118912 op, 300510591.00 ns, 3.8468 ns/op 2026-11-02 22:39:28.379 WorkloadActual 5: 78118912 op, 300319682.00 ns, 3.8444 ns/op 2026-11-02 22:39:28.379 WorkloadActual 6: 78118912 op, 299989177.00 ns, 3.8402 ns/op 2026-11-02 22:39:28.379 WorkloadActual 7: 78118912 op, 300615674.00 ns, 3.8482 ns/op 2026-11-02 22:39:28.379 WorkloadActual 8: 78118912 op, 300331610.00 ns, 3.8445 ns/op 2026-11-02 22:39:28.379 WorkloadActual 9: 78118912 op, 300206303.00 ns, 3.8429 ns/op 2026-11-02 22:39:28.379 WorkloadActual 10: 78118912 op, 300728741.00 ns, 3.8496 ns/op 2026-11-02 22:39:28.379 // AfterActualRun 2026-11-02 22:39:28.379 WorkloadResult 1: 78118912 op, 300717940.00 ns, 3.8495 ns/op 2026-11-02 22:39:33.918 WorkloadResult 2: 78118912 op, 300523983.00 ns, 3.8470 ns/op 2026-11-02 22:39:33.918 WorkloadResult 3: 78118912 op, 300043627.00 ns, 3.8409 ns/op 2026-11-02 22:39:33.918 WorkloadResult 4: 78118912 op, 300510591.00 ns, 3.8468 ns/op 2026-11-02 22:39:33.918 WorkloadResult 5: 78118912 op, 300319682.00 ns, 3.8444 ns/op 2026-11-02 22:39:33.918 WorkloadResult 6: 78118912 op, 299989177.00 ns, 3.8402 ns/op 2026-11-02 22:39:33.918 WorkloadResult 7: 78118912 op, 300615674.00 ns, 3.8482 ns/op 2026-11-02 22:39:33.918 WorkloadResult 8: 78118912 op, 300331610.00 ns, 3.8445 ns/op 2026-11-02 22:39:33.918 WorkloadResult 9: 78118912 op, 300206303.00 ns, 3.8429 ns/op 2026-11-02 22:39:33.918 WorkloadResult 10: 78118912 op, 300728741.00 ns, 3.8496 ns/op 2026-11-02 22:39:33.918 // AfterAll 2026-11-02 22:39:33.918 et=0x0064 2026-11-02 22:39:33.918 ldp x25, x26, [sp, #0x40] 2026-11-02 22:39:33.918 ldp x23, x24, [sp, #0x30] 2026-11-02 22:39:33.918 ldp x21, x22, [sp, #0x20] 2026-11-02 22:39:33.918 ldp x19, x20, [sp, #0x10] 2026-11-02 22:39:33.918 ldp fp, lr, [sp], #0x50 2026-11-02 22:39:33.918 ret lr 2026-11-02 22:39:33.918 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:39:33.918 cbz w1, G_M000_IG06 2026-11-02 22:39:33.918 ldr x19, [x0, #0x10] 2026-11-02 22:39:33.918 cmp w1, #1 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x20, [x0, #0x18] 2026-11-02 22:39:33.918 cmp w1, #2 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x21, [x0, #0x20] 2026-11-02 22:39:33.918 cmp w1, #3 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x22, [x0, #0x28] 2026-11-02 22:39:33.918 cmp w1, #4 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x23, [x0, #0x30] 2026-11-02 22:39:33.918 cmp w1, #5 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x24, [x0, #0x38] 2026-11-02 22:39:33.918 cmp w1, #6 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x25, [x0, #0x40] 2026-11-02 22:39:33.918 cmp w1, #7 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x26, [x0, #0x48] 2026-11-02 22:39:33.918 b G_M000_IG03 2026-11-02 22:39:33.918 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:39:33.918 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:39:33.918 brk #0 2026-11-02 22:39:33.918 ; Total bytes of code 228 2026-11-02 22:39:33.918 // Benchmark Process 3448 has exited with code 0. 2026-11-02 22:39:33.918 Mean = 3.853 ns, StdErr = 0.002 ns (0.05%), N = 20, StdDev = 0.009 ns 2026-11-02 22:39:33.918 Min = 3.840 ns, Q1 = 3.846 ns, Median = 3.852 ns, Q3 = 3.859 ns, Max = 3.871 ns 2026-11-02 22:39:33.918 IQR = 0.013 ns, LowerFence = 3.826 ns, UpperFence = 3.879 ns 2026-11-02 22:39:33.918 ConfidenceInterval = [3.845 ns; 3.861 ns] (CI 99.9%), Margin = 0.008 ns (0.20% of Mean) 2026-11-02 22:39:33.918 Skewness = 0.24, Kurtosis = 1.75, MValue = 2 2026-11-02 22:39:33.918 // ** Remained 18 (64.3 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 2m from now) ** 2026-11-02 22:39:33.918 // ************************** 2026-11-02 22:39:33.918 // Benchmark: ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=80] 2026-11-02 22:39:33.918 // *** Execute *** 2026-11-02 22:39:33.918 // Launch: 1 / 2 2026-11-02 22:39:33.918 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 37515 --benchmarkName "ManagedPairs.Odd(EntrySpOffset: 80)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 10 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:39:33.918 // BeforeAnythingElse 2026-11-02 22:39:33.918 // Benchmark Process Environment Information: 2026-11-02 22:39:33.918 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:39:33.918 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:39:33.918 // GC=Concurrent Workstation 2026-11-02 22:39:33.918 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:39:33.918 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:39:33.918 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:39:33.918 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:39:33.918 ; FullOpts code 2026-11-02 22:39:33.918 ; optimized code 2026-11-02 22:39:33.918 ; fp based frame 2026-11-02 22:39:33.918 ; partially interruptible 2026-11-02 22:39:33.918 ; No PGO data 2026-11-02 22:39:33.918 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:39:33.918 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:39:33.918 stp x19, x20, [sp, #0x18] 2026-11-02 22:39:33.918 stp x21, x22, [sp, #0x28] 2026-11-02 22:39:33.918 stp x23, x24, [sp, #0x38] 2026-11-02 22:39:33.918 stp x25, x26, [sp, #0x48] 2026-11-02 22:39:33.918 str x27, [sp, #0x58] 2026-11-02 22:39:33.918 mov fp, sp 2026-11-02 22:39:33.918 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:39:33.918 ldr w1, [x0, #0x08] 2026-11-02 22:39:33.918 cmp w1, #8 2026-11-02 22:39:33.918 ble G_M000_IG05 2026-11-02 22:39:33.918 ldp x19, x20, [x0, #0x10] 2026-11-02 22:39:33.918 ldp x21, x22, [x0, #0x20] 2026-11-02 22:39:33.918 ldp x23, x24, [x0, #0x30] 2026-11-02 22:39:33.918 ldp x25, x26, [x0, #0x40] 2026-11-02 22:39:33.918 ldr x27, [x0, #0x50] 2026-11-02 22:39:33.918 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:39:33.918 movz x0, #0xFCC0 2026-11-02 22:39:33.918 movk x0, #0xF6C5 LSL #16 2026-11-02 22:39:33.918 movk x0, #0xED3D LSL #32 2026-11-02 22:39:33.918 ldr x0, [x0] 2026-11-02 22:39:33.918 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:39:33.918 add x0, x19, x20 2026-11-02 22:39:33.918 add x0, x0, x21 2026-11-02 22:39:33.918 add x0, x0, x22 2026-11-02 22:39:33.918 add x0, x0, x23 2026-11-02 22:39:33.918 add x0, x0, x24 2026-11-02 22:39:33.918 add x0, x0, x25 2026-11-02 22:39:33.918 add x0, x0, x26 2026-11-02 22:39:33.918 add x0, x0, x27 2026-11-02 22:39:33.918 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:39:33.918 ldr x27, [sp, #0x58] 2026-11-02 22:39:33.918 ldp x25, x26, [sp, #0x48] 2026-11-02 22:39:33.918 ldp x23, x24, [sp, #0x38] 2026-11-02 22:39:33.918 ldp x21, x22, [sp, #0x28] 2026-11-02 22:39:33.918 ldp x19, x20, [sp, #0x18] 2026-11-02 22:39:33.918 ldp fp, lr, [sp], #0x60 2026-11-02 22:39:33.918 ret lr 2026-11-02 22:39:33.918 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:39:33.918 cbz w1, G_M000_IG06 2026-11-02 22:39:33.918 ldr x19, [x0, #0x10] 2026-11-02 22:39:33.918 cmp w1, #1 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x20, [x0, #0x18] 2026-11-02 22:39:33.918 cmp w1, #2 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x21, [x0, #0x20] 2026-11-02 22:39:33.918 cmp w1, #3 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x22, [x0, #0x28] 2026-11-02 22:39:33.918 cmp w1, #4 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x23, [x0, #0x30] 2026-11-02 22:39:33.918 cmp w1, #5 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x24, [x0, #0x38] 2026-11-02 22:39:33.918 cmp w1, #6 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x25, [x0, #0x40] 2026-11-02 22:39:33.918 cmp w1, #7 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x26, [x0, #0x48] 2026-11-02 22:39:33.918 cmp w1, #8 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x27, [x0, #0x50] 2026-11-02 22:39:33.918 b G_M000_IG03 2026-11-02 22:39:33.918 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:39:33.918 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:39:33.918 brk #0 2026-11-02 22:39:33.918 ; Total bytes of code 256 2026-11-02 22:39:33.918 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:39:33.918 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:39:33.918 ; FullOpts code 2026-11-02 22:39:33.918 ; optimized code 2026-11-02 22:39:33.918 ; fp based frame 2026-11-02 22:39:33.918 ; partially interruptible 2026-11-02 22:39:33.918 ; No PGO data 2026-11-02 22:39:33.918 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:39:33.918 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:39:33.918 stp x19, x20, [sp, #0x10] 2026-11-02 22:39:33.918 stp x21, x22, [sp, #0x20] 2026-11-02 22:39:33.918 stp x23, x24, [sp, #0x30] 2026-11-02 22:39:33.918 stp x25, x26, [sp, #0x40] 2026-11-02 22:39:33.918 mov fp, sp 2026-11-02 22:39:33.918 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:39:33.918 ldr w1, [x0, #0x08] 2026-11-02 22:39:33.918 cmp w1, #7 2026-11-02 22:39:33.918 ble G_M000_IG05 2026-11-02 22:39:33.918 ldp x19, x20, [x0, #0x10] 2026-11-02 22:39:33.918 ldp x21, x22, [x0, #0x20] 2026-11-02 22:39:33.918 ldp x23, x24, [x0, #0x30] 2026-11-02 22:39:33.918 ldp x25, x26, [x0, #0x40] 2026-11-02 22:39:33.918 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:39:33.918 movz x0, #0xFCC0 2026-11-02 22:39:33.918 movk x0, #0xF6C5 LSL #16 2026-11-02 22:39:33.918 movk x0, #0xED3D LSL #32 2026-11-02 22:39:33.918 ldr x0, [x0] 2026-11-02 22:39:33.918 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:39:33.918 add x0, x19, x20 2026-11-02 22:39:33.918 add x0, x0, x21 2026-11-02 22:39:33.918 add x0, x0, x22 2026-11-02 22:39:33.918 add x0, x0, x23 2026-11-02 22:39:33.918 add x0, x0, x24 2026-11-02 22:39:33.918 add x0, x0, x25 2026-11-02 22:39:33.918 add x0, x0, x26 2026-11-02 22:39:33.918 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=80, oddSP=0xffffc6a2f050, evenSP=0xffffc6a2f050 2026-11-02 22:39:33.918 WorkloadJitting 1: 32768 op, 206398.00 ns, 6.2988 ns/op 2026-11-02 22:39:33.918 WorkloadPilot 1: 32768 op, 132227.00 ns, 4.0352 ns/op 2026-11-02 22:39:33.918 WorkloadPilot 1: 524288 op, 2132522.00 ns, 4.0675 ns/op 2026-11-02 22:39:33.918 WorkloadPilot 2: 73924608 op, 304677449.00 ns, 4.1215 ns/op 2026-11-02 22:39:33.918 WorkloadPilot 3: 72876032 op, 299760611.00 ns, 4.1133 ns/op 2026-11-02 22:39:33.918 WorkloadPilot 4: 73400320 op, 301723104.00 ns, 4.1107 ns/op 2026-11-02 22:39:33.918 WorkloadWarmup 1: 73400320 op, 301686655.00 ns, 4.1102 ns/op 2026-11-02 22:39:33.918 WorkloadWarmup 2: 73400320 op, 301506482.00 ns, 4.1077 ns/op 2026-11-02 22:39:33.918 WorkloadWarmup 3: 73400320 op, 301702426.00 ns, 4.1104 ns/op 2026-11-02 22:39:33.918 // BeforeActualRun 2026-11-02 22:39:33.918 WorkloadActual 1: 73400320 op, 301431643.00 ns, 4.1067 ns/op 2026-11-02 22:39:33.918 WorkloadActual 2: 73400320 op, 301608337.00 ns, 4.1091 ns/op 2026-11-02 22:39:33.918 WorkloadActual 3: 73400320 op, 301518590.00 ns, 4.1079 ns/op 2026-11-02 22:39:33.918 WorkloadActual 4: 73400320 op, 301729269.00 ns, 4.1107 ns/op 2026-11-02 22:39:33.918 WorkloadActual 5: 73400320 op, 301745341.00 ns, 4.1110 ns/op 2026-11-02 22:39:33.918 WorkloadActual 6: 73400320 op, 301761550.00 ns, 4.1112 ns/op 2026-11-02 22:39:33.918 WorkloadActual 7: 73400320 op, 301674747.00 ns, 4.1100 ns/op 2026-11-02 22:39:33.918 WorkloadActual 8: 73400320 op, 301702652.00 ns, 4.1104 ns/op 2026-11-02 22:39:33.918 WorkloadActual 9: 73400320 op, 301602545.00 ns, 4.1090 ns/op 2026-11-02 22:39:33.918 WorkloadActual 10: 73400320 op, 301759502.00 ns, 4.1111 ns/op 2026-11-02 22:39:33.918 // AfterActualRun 2026-11-02 22:39:33.918 WorkloadResult 1: 73400320 op, 301431643.00 ns, 4.1067 ns/op 2026-11-02 22:39:33.918 WorkloadResult 2: 73400320 op, 301608337.00 ns, 4.1091 ns/op 2026-11-02 22:39:33.918 WorkloadResult 3: 73400320 op, 301518590.00 ns, 4.1079 ns/op 2026-11-02 22:39:33.918 WorkloadResult 4: 73400320 op, 301729269.00 ns, 4.1107 ns/op 2026-11-02 22:39:33.918 WorkloadResult 5: 73400320 op, 301745341.00 ns, 4.1110 ns/op 2026-11-02 22:39:33.918 WorkloadResult 6: 73400320 op, 301761550.00 ns, 4.1112 ns/op 2026-11-02 22:39:33.918 WorkloadResult 7: 73400320 op, 301674747.00 ns, 4.1100 ns/op 2026-11-02 22:39:33.918 WorkloadResult 8: 73400320 op, 301702652.00 ns, 4.1104 ns/op 2026-11-02 22:39:33.918 WorkloadResult 9: 73400320 op, 301602545.00 ns, 4.1090 ns/op 2026-11-02 22:39:33.918 WorkloadResult 10: 73400320 op, 301759502.00 ns, 4.1111 ns/op 2026-11-02 22:39:33.918 // AfterAll 2026-11-02 22:39:33.918 et=0x0064 2026-11-02 22:39:33.918 ldp x25, x26, [sp, #0x40] 2026-11-02 22:39:33.918 ldp x23, x24, [sp, #0x30] 2026-11-02 22:39:33.918 ldp x21, x22, [sp, #0x20] 2026-11-02 22:39:33.918 ldp x19, x20, [sp, #0x10] 2026-11-02 22:39:33.918 ldp fp, lr, [sp], #0x50 2026-11-02 22:39:33.918 ret lr 2026-11-02 22:39:33.918 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:39:33.918 cbz w1, G_M000_IG06 2026-11-02 22:39:33.918 ldr x19, [x0, #0x10] 2026-11-02 22:39:33.918 cmp w1, #1 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x20, [x0, #0x18] 2026-11-02 22:39:33.918 cmp w1, #2 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x21, [x0, #0x20] 2026-11-02 22:39:33.918 cmp w1, #3 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x22, [x0, #0x28] 2026-11-02 22:39:33.918 cmp w1, #4 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x23, [x0, #0x30] 2026-11-02 22:39:33.918 cmp w1, #5 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x24, [x0, #0x38] 2026-11-02 22:39:33.918 cmp w1, #6 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x25, [x0, #0x40] 2026-11-02 22:39:33.918 cmp w1, #7 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x26, [x0, #0x48] 2026-11-02 22:39:33.918 b G_M000_IG03 2026-11-02 22:39:33.918 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:39:33.918 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:39:33.918 brk #0 2026-11-02 22:39:33.918 ; Total bytes of code 228 2026-11-02 22:39:33.918 // Benchmark Process 3461 has exited with code 0. 2026-11-02 22:39:33.918 // Launch: 2 / 2 2026-11-02 22:39:33.918 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 32861 --benchmarkName "ManagedPairs.Odd(EntrySpOffset: 80)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 10 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:39:33.918 // BeforeAnythingElse 2026-11-02 22:39:33.918 // Benchmark Process Environment Information: 2026-11-02 22:39:33.918 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:39:33.918 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:39:33.918 // GC=Concurrent Workstation 2026-11-02 22:39:33.918 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:39:33.918 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:39:33.918 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:39:33.918 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:39:33.918 ; FullOpts code 2026-11-02 22:39:33.918 ; optimized code 2026-11-02 22:39:33.918 ; fp based frame 2026-11-02 22:39:33.918 ; partially interruptible 2026-11-02 22:39:33.918 ; No PGO data 2026-11-02 22:39:33.918 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:39:33.918 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:39:33.918 stp x19, x20, [sp, #0x18] 2026-11-02 22:39:33.918 stp x21, x22, [sp, #0x28] 2026-11-02 22:39:33.918 stp x23, x24, [sp, #0x38] 2026-11-02 22:39:33.918 stp x25, x26, [sp, #0x48] 2026-11-02 22:39:33.918 str x27, [sp, #0x58] 2026-11-02 22:39:33.918 mov fp, sp 2026-11-02 22:39:33.918 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:39:33.918 ldr w1, [x0, #0x08] 2026-11-02 22:39:33.918 cmp w1, #8 2026-11-02 22:39:33.918 ble G_M000_IG05 2026-11-02 22:39:33.918 ldp x19, x20, [x0, #0x10] 2026-11-02 22:39:33.918 ldp x21, x22, [x0, #0x20] 2026-11-02 22:39:33.918 ldp x23, x24, [x0, #0x30] 2026-11-02 22:39:33.918 ldp x25, x26, [x0, #0x40] 2026-11-02 22:39:33.918 ldr x27, [x0, #0x50] 2026-11-02 22:39:33.918 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:39:33.918 movz x0, #0xFCC0 2026-11-02 22:39:33.918 movk x0, #0x9E25 LSL #16 2026-11-02 22:39:33.918 movk x0, #0xF9C1 LSL #32 2026-11-02 22:39:33.918 ldr x0, [x0] 2026-11-02 22:39:33.918 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:39:33.918 add x0, x19, x20 2026-11-02 22:39:33.918 add x0, x0, x21 2026-11-02 22:39:33.918 add x0, x0, x22 2026-11-02 22:39:33.918 add x0, x0, x23 2026-11-02 22:39:33.918 add x0, x0, x24 2026-11-02 22:39:33.918 add x0, x0, x25 2026-11-02 22:39:33.918 add x0, x0, x26 2026-11-02 22:39:33.918 add x0, x0, x27 2026-11-02 22:39:33.918 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:39:33.918 ldr x27, [sp, #0x58] 2026-11-02 22:39:33.918 ldp x25, x26, [sp, #0x48] 2026-11-02 22:39:33.918 ldp x23, x24, [sp, #0x38] 2026-11-02 22:39:33.918 ldp x21, x22, [sp, #0x28] 2026-11-02 22:39:33.918 ldp x19, x20, [sp, #0x18] 2026-11-02 22:39:33.918 ldp fp, lr, [sp], #0x60 2026-11-02 22:39:33.918 ret lr 2026-11-02 22:39:33.918 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:39:33.918 cbz w1, G_M000_IG06 2026-11-02 22:39:33.918 ldr x19, [x0, #0x10] 2026-11-02 22:39:33.918 cmp w1, #1 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x20, [x0, #0x18] 2026-11-02 22:39:33.918 cmp w1, #2 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x21, [x0, #0x20] 2026-11-02 22:39:33.918 cmp w1, #3 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x22, [x0, #0x28] 2026-11-02 22:39:33.918 cmp w1, #4 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x23, [x0, #0x30] 2026-11-02 22:39:33.918 cmp w1, #5 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x24, [x0, #0x38] 2026-11-02 22:39:33.918 cmp w1, #6 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x25, [x0, #0x40] 2026-11-02 22:39:33.918 cmp w1, #7 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x26, [x0, #0x48] 2026-11-02 22:39:33.918 cmp w1, #8 2026-11-02 22:39:33.918 bls G_M000_IG06 2026-11-02 22:39:33.918 ldr x27, [x0, #0x50] 2026-11-02 22:39:33.918 b G_M000_IG03 2026-11-02 22:39:33.918 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:39:33.918 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:39:33.918 brk #0 2026-11-02 22:39:33.918 ; Total bytes of code 256 2026-11-02 22:39:33.918 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:39:33.918 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:39:33.918 ; FullOpts code 2026-11-02 22:39:33.918 ; optimized code 2026-11-02 22:39:33.918 ; fp based frame 2026-11-02 22:39:33.918 ; partially interruptible 2026-11-02 22:39:33.918 ; No PGO data 2026-11-02 22:39:33.918 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:39:33.918 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:39:33.918 stp x19, x20, [sp, #0x10] 2026-11-02 22:39:33.918 stp x21, x22, [sp, #0x20] 2026-11-02 22:39:33.918 stp x23, x24, [sp, #0x30] 2026-11-02 22:39:33.918 stp x25, x26, [sp, #0x40] 2026-11-02 22:39:33.918 mov fp, sp 2026-11-02 22:39:33.918 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:39:33.918 ldr w1, [x0, #0x08] 2026-11-02 22:39:33.918 cmp w1, #7 2026-11-02 22:39:33.918 ble G_M000_IG05 2026-11-02 22:39:33.918 ldp x19, x20, [x0, #0x10] 2026-11-02 22:39:33.918 ldp x21, x22, [x0, #0x20] 2026-11-02 22:39:33.918 ldp x23, x24, [x0, #0x30] 2026-11-02 22:39:33.918 ldp x25, x26, [x0, #0x40] 2026-11-02 22:39:33.918 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:39:33.918 movz x0, #0xFCC0 2026-11-02 22:39:33.918 movk x0, #0x9E25 LSL #16 2026-11-02 22:39:33.918 movk x0, #0xF9C1 LSL #32 2026-11-02 22:39:33.918 ldr x0, [x0] 2026-11-02 22:39:33.918 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:39:33.918 add x0, x19, x20 2026-11-02 22:39:33.918 add x0, x0, x21 2026-11-02 22:39:33.918 add x0, x0, x22 2026-11-02 22:39:33.918 add x0, x0, x23 2026-11-02 22:39:33.918 add x0, x0, x24 2026-11-02 22:39:33.918 add x0, x0, x25 2026-11-02 22:39:33.918 add x0, x0, x26 2026-11-02 22:39:33.918 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=80, oddSP=0xffffeed12050, evenSP=0xffffeed12050 2026-11-02 22:39:33.918 WorkloadJitting 1: 32768 op, 211174.00 ns, 6.4445 ns/op 2026-11-02 22:39:33.918 WorkloadPilot 1: 32768 op, 132220.00 ns, 4.0350 ns/op 2026-11-02 22:39:33.918 WorkloadPilot 1: 524288 op, 2142204.00 ns, 4.0859 ns/op 2026-11-02 22:39:39.366 WorkloadPilot 2: 73924608 op, 302941714.00 ns, 4.0980 ns/op 2026-11-02 22:39:39.366 WorkloadPilot 3: 73400320 op, 300933620.00 ns, 4.0999 ns/op 2026-11-02 22:39:39.366 WorkloadWarmup 1: 73400320 op, 300767335.00 ns, 4.0976 ns/op 2026-11-02 22:39:39.366 WorkloadWarmup 2: 73400320 op, 300589688.00 ns, 4.0952 ns/op 2026-11-02 22:39:39.366 WorkloadWarmup 3: 73400320 op, 300760454.00 ns, 4.0975 ns/op 2026-11-02 22:39:39.366 // BeforeActualRun 2026-11-02 22:39:39.366 WorkloadActual 1: 73400320 op, 300735309.00 ns, 4.0972 ns/op 2026-11-02 22:39:39.366 WorkloadActual 2: 73400320 op, 300819257.00 ns, 4.0983 ns/op 2026-11-02 22:39:39.366 WorkloadActual 3: 73400320 op, 300654993.00 ns, 4.0961 ns/op 2026-11-02 22:39:39.366 WorkloadActual 4: 73400320 op, 300614960.00 ns, 4.0956 ns/op 2026-11-02 22:39:39.366 WorkloadActual 5: 73400320 op, 300855894.00 ns, 4.0988 ns/op 2026-11-02 22:39:39.366 WorkloadActual 6: 73400320 op, 300734516.00 ns, 4.0972 ns/op 2026-11-02 22:39:39.366 WorkloadActual 7: 73400320 op, 300774277.00 ns, 4.0977 ns/op 2026-11-02 22:39:39.366 WorkloadActual 8: 73400320 op, 300743851.00 ns, 4.0973 ns/op 2026-11-02 22:39:39.366 WorkloadActual 9: 73400320 op, 303478350.00 ns, 4.1346 ns/op 2026-11-02 22:39:39.366 WorkloadActual 10: 73400320 op, 300469965.00 ns, 4.0936 ns/op 2026-11-02 22:39:39.366 // AfterActualRun 2026-11-02 22:39:39.366 WorkloadResult 1: 73400320 op, 300735309.00 ns, 4.0972 ns/op 2026-11-02 22:39:39.366 WorkloadResult 2: 73400320 op, 300819257.00 ns, 4.0983 ns/op 2026-11-02 22:39:39.366 WorkloadResult 3: 73400320 op, 300654993.00 ns, 4.0961 ns/op 2026-11-02 22:39:39.366 WorkloadResult 4: 73400320 op, 300614960.00 ns, 4.0956 ns/op 2026-11-02 22:39:39.366 WorkloadResult 5: 73400320 op, 300855894.00 ns, 4.0988 ns/op 2026-11-02 22:39:39.366 WorkloadResult 6: 73400320 op, 300734516.00 ns, 4.0972 ns/op 2026-11-02 22:39:39.366 WorkloadResult 7: 73400320 op, 300774277.00 ns, 4.0977 ns/op 2026-11-02 22:39:39.366 WorkloadResult 8: 73400320 op, 300743851.00 ns, 4.0973 ns/op 2026-11-02 22:39:39.366 WorkloadResult 9: 73400320 op, 300469965.00 ns, 4.0936 ns/op 2026-11-02 22:39:39.366 // AfterAll 2026-11-02 22:39:39.366 et=0x0064 2026-11-02 22:39:39.366 ldp x25, x26, [sp, #0x40] 2026-11-02 22:39:39.366 ldp x23, x24, [sp, #0x30] 2026-11-02 22:39:39.366 ldp x21, x22, [sp, #0x20] 2026-11-02 22:39:39.366 ldp x19, x20, [sp, #0x10] 2026-11-02 22:39:39.366 ldp fp, lr, [sp], #0x50 2026-11-02 22:39:39.366 ret lr 2026-11-02 22:39:39.366 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:39:39.366 cbz w1, G_M000_IG06 2026-11-02 22:39:39.366 ldr x19, [x0, #0x10] 2026-11-02 22:39:39.366 cmp w1, #1 2026-11-02 22:39:39.366 bls G_M000_IG06 2026-11-02 22:39:39.366 ldr x20, [x0, #0x18] 2026-11-02 22:39:39.366 cmp w1, #2 2026-11-02 22:39:39.366 bls G_M000_IG06 2026-11-02 22:39:39.366 ldr x21, [x0, #0x20] 2026-11-02 22:39:39.366 cmp w1, #3 2026-11-02 22:39:39.366 bls G_M000_IG06 2026-11-02 22:39:39.366 ldr x22, [x0, #0x28] 2026-11-02 22:39:39.366 cmp w1, #4 2026-11-02 22:39:39.366 bls G_M000_IG06 2026-11-02 22:39:39.366 ldr x23, [x0, #0x30] 2026-11-02 22:39:39.366 cmp w1, #5 2026-11-02 22:39:39.366 bls G_M000_IG06 2026-11-02 22:39:39.366 ldr x24, [x0, #0x38] 2026-11-02 22:39:39.366 cmp w1, #6 2026-11-02 22:39:39.366 bls G_M000_IG06 2026-11-02 22:39:39.366 ldr x25, [x0, #0x40] 2026-11-02 22:39:39.366 cmp w1, #7 2026-11-02 22:39:39.366 bls G_M000_IG06 2026-11-02 22:39:39.366 ldr x26, [x0, #0x48] 2026-11-02 22:39:39.366 b G_M000_IG03 2026-11-02 22:39:39.366 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:39:39.366 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:39:39.366 brk #0 2026-11-02 22:39:39.366 ; Total bytes of code 228 2026-11-02 22:39:39.366 // Benchmark Process 3475 has exited with code 0. 2026-11-02 22:39:39.366 Mean = 4.104 ns, StdErr = 0.002 ns (0.04%), N = 19, StdDev = 0.007 ns 2026-11-02 22:39:39.366 Min = 4.094 ns, Q1 = 4.097 ns, Median = 4.107 ns, Q3 = 4.110 ns, Max = 4.111 ns 2026-11-02 22:39:39.366 IQR = 0.013 ns, LowerFence = 4.078 ns, UpperFence = 4.130 ns 2026-11-02 22:39:39.366 ConfidenceInterval = [4.098 ns; 4.110 ns] (CI 99.9%), Margin = 0.006 ns (0.15% of Mean) 2026-11-02 22:39:39.366 Skewness = -0.1, Kurtosis = 1.09, MValue = 2 2026-11-02 22:39:39.366 // ** Remained 17 (60.7 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 2m from now) ** 2026-11-02 22:39:39.366 // ************************** 2026-11-02 22:39:39.366 // Benchmark: ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=80] 2026-11-02 22:39:39.366 // *** Execute *** 2026-11-02 22:39:39.366 // Launch: 1 / 2 2026-11-02 22:39:39.366 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 37753 --benchmarkName "ManagedPairs.Even(EntrySpOffset: 80)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 11 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:39:39.366 // BeforeAnythingElse 2026-11-02 22:39:39.366 // Benchmark Process Environment Information: 2026-11-02 22:39:39.366 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:39:39.366 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:39:39.366 // GC=Concurrent Workstation 2026-11-02 22:39:39.366 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:39:39.366 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:39:39.366 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:39:39.366 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:39:39.366 ; FullOpts code 2026-11-02 22:39:39.366 ; optimized code 2026-11-02 22:39:39.366 ; fp based frame 2026-11-02 22:39:39.366 ; partially interruptible 2026-11-02 22:39:39.366 ; No PGO data 2026-11-02 22:39:39.366 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:39:39.366 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:39:39.366 stp x19, x20, [sp, #0x18] 2026-11-02 22:39:39.366 stp x21, x22, [sp, #0x28] 2026-11-02 22:39:39.366 stp x23, x24, [sp, #0x38] 2026-11-02 22:39:39.366 stp x25, x26, [sp, #0x48] 2026-11-02 22:39:39.366 str x27, [sp, #0x58] 2026-11-02 22:39:39.366 mov fp, sp 2026-11-02 22:39:39.366 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:39:39.366 ldr w1, [x0, #0x08] 2026-11-02 22:39:39.366 cmp w1, #8 2026-11-02 22:39:39.366 ble G_M000_IG05 2026-11-02 22:39:39.366 ldp x19, x20, [x0, #0x10] 2026-11-02 22:39:39.366 ldp x21, x22, [x0, #0x20] 2026-11-02 22:39:39.366 ldp x23, x24, [x0, #0x30] 2026-11-02 22:39:39.366 ldp x25, x26, [x0, #0x40] 2026-11-02 22:39:39.366 ldr x27, [x0, #0x50] 2026-11-02 22:39:39.366 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:39:39.366 movz x0, #0xFCC0 2026-11-02 22:39:39.366 movk x0, #0x7008 LSL #16 2026-11-02 22:39:39.366 movk x0, #0xEFEC LSL #32 2026-11-02 22:39:39.366 ldr x0, [x0] 2026-11-02 22:39:39.366 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:39:39.366 add x0, x19, x20 2026-11-02 22:39:39.366 add x0, x0, x21 2026-11-02 22:39:39.366 add x0, x0, x22 2026-11-02 22:39:39.366 add x0, x0, x23 2026-11-02 22:39:39.366 add x0, x0, x24 2026-11-02 22:39:39.366 add x0, x0, x25 2026-11-02 22:39:39.366 add x0, x0, x26 2026-11-02 22:39:39.366 add x0, x0, x27 2026-11-02 22:39:39.366 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:39:39.366 ldr x27, [sp, #0x58] 2026-11-02 22:39:39.366 ldp x25, x26, [sp, #0x48] 2026-11-02 22:39:39.366 ldp x23, x24, [sp, #0x38] 2026-11-02 22:39:39.366 ldp x21, x22, [sp, #0x28] 2026-11-02 22:39:39.366 ldp x19, x20, [sp, #0x18] 2026-11-02 22:39:39.366 ldp fp, lr, [sp], #0x60 2026-11-02 22:39:39.366 ret lr 2026-11-02 22:39:39.366 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:39:39.366 cbz w1, G_M000_IG06 2026-11-02 22:39:39.366 ldr x19, [x0, #0x10] 2026-11-02 22:39:39.366 cmp w1, #1 2026-11-02 22:39:39.366 bls G_M000_IG06 2026-11-02 22:39:39.366 ldr x20, [x0, #0x18] 2026-11-02 22:39:39.366 cmp w1, #2 2026-11-02 22:39:39.366 bls G_M000_IG06 2026-11-02 22:39:39.366 ldr x21, [x0, #0x20] 2026-11-02 22:39:39.366 cmp w1, #3 2026-11-02 22:39:39.366 bls G_M000_IG06 2026-11-02 22:39:39.366 ldr x22, [x0, #0x28] 2026-11-02 22:39:39.366 cmp w1, #4 2026-11-02 22:39:39.366 bls G_M000_IG06 2026-11-02 22:39:39.366 ldr x23, [x0, #0x30] 2026-11-02 22:39:39.366 cmp w1, #5 2026-11-02 22:39:39.366 bls G_M000_IG06 2026-11-02 22:39:39.366 ldr x24, [x0, #0x38] 2026-11-02 22:39:39.366 cmp w1, #6 2026-11-02 22:39:39.366 bls G_M000_IG06 2026-11-02 22:39:39.366 ldr x25, [x0, #0x40] 2026-11-02 22:39:39.366 cmp w1, #7 2026-11-02 22:39:39.366 bls G_M000_IG06 2026-11-02 22:39:39.366 ldr x26, [x0, #0x48] 2026-11-02 22:39:39.366 cmp w1, #8 2026-11-02 22:39:39.366 bls G_M000_IG06 2026-11-02 22:39:39.366 ldr x27, [x0, #0x50] 2026-11-02 22:39:39.366 b G_M000_IG03 2026-11-02 22:39:39.366 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:39:39.366 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:39:39.366 brk #0 2026-11-02 22:39:39.366 ; Total bytes of code 256 2026-11-02 22:39:39.366 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:39:39.366 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:39:39.366 ; FullOpts code 2026-11-02 22:39:39.366 ; optimized code 2026-11-02 22:39:39.366 ; fp based frame 2026-11-02 22:39:39.366 ; partially interruptible 2026-11-02 22:39:39.366 ; No PGO data 2026-11-02 22:39:39.366 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:39:39.366 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:39:39.366 stp x19, x20, [sp, #0x10] 2026-11-02 22:39:39.366 stp x21, x22, [sp, #0x20] 2026-11-02 22:39:39.366 stp x23, x24, [sp, #0x30] 2026-11-02 22:39:39.366 stp x25, x26, [sp, #0x40] 2026-11-02 22:39:39.366 mov fp, sp 2026-11-02 22:39:39.366 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:39:39.366 ldr w1, [x0, #0x08] 2026-11-02 22:39:39.366 cmp w1, #7 2026-11-02 22:39:39.366 ble G_M000_IG05 2026-11-02 22:39:39.366 ldp x19, x20, [x0, #0x10] 2026-11-02 22:39:39.366 ldp x21, x22, [x0, #0x20] 2026-11-02 22:39:39.366 ldp x23, x24, [x0, #0x30] 2026-11-02 22:39:39.366 ldp x25, x26, [x0, #0x40] 2026-11-02 22:39:39.366 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:39:39.366 movz x0, #0xFCC0 2026-11-02 22:39:39.366 movk x0, #0x7008 LSL #16 2026-11-02 22:39:39.366 movk x0, #0xEFEC LSL #32 2026-11-02 22:39:39.366 ldr x0, [x0] 2026-11-02 22:39:39.366 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:39:39.366 add x0, x19, x20 2026-11-02 22:39:39.366 add x0, x0, x21 2026-11-02 22:39:39.366 add x0, x0, x22 2026-11-02 22:39:39.366 add x0, x0, x23 2026-11-02 22:39:39.366 add x0, x0, x24 2026-11-02 22:39:39.366 add x0, x0, x25 2026-11-02 22:39:39.366 add x0, x0, x26 2026-11-02 22:39:39.366 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=80, oddSP=0xffffffa01050, evenSP=0xffffffa01050 2026-11-02 22:39:39.366 WorkloadJitting 1: 32768 op, 200574.00 ns, 6.1210 ns/op 2026-11-02 22:39:39.366 WorkloadPilot 1: 32768 op, 122444.00 ns, 3.7367 ns/op 2026-11-02 22:39:39.366 WorkloadPilot 1: 524288 op, 1963696.00 ns, 3.7455 ns/op 2026-11-02 22:39:39.366 WorkloadPilot 2: 80216064 op, 301636510.00 ns, 3.7603 ns/op 2026-11-02 22:39:39.366 WorkloadWarmup 1: 80216064 op, 301552291.00 ns, 3.7593 ns/op 2026-11-02 22:39:44.807 WorkloadWarmup 2: 80216064 op, 302214855.00 ns, 3.7675 ns/op 2026-11-02 22:39:44.807 WorkloadWarmup 3: 80216064 op, 302072154.00 ns, 3.7657 ns/op 2026-11-02 22:39:44.807 // BeforeActualRun 2026-11-02 22:39:44.807 WorkloadActual 1: 80216064 op, 301986137.00 ns, 3.7647 ns/op 2026-11-02 22:39:44.807 WorkloadActual 2: 80216064 op, 302926003.00 ns, 3.7764 ns/op 2026-11-02 22:39:44.807 WorkloadActual 3: 80216064 op, 301517347.00 ns, 3.7588 ns/op 2026-11-02 22:39:44.807 WorkloadActual 4: 80216064 op, 301879573.00 ns, 3.7633 ns/op 2026-11-02 22:39:44.807 WorkloadActual 5: 80216064 op, 301781075.00 ns, 3.7621 ns/op 2026-11-02 22:39:44.807 WorkloadActual 6: 80216064 op, 302093012.00 ns, 3.7660 ns/op 2026-11-02 22:39:44.807 WorkloadActual 7: 80216064 op, 301506211.00 ns, 3.7587 ns/op 2026-11-02 22:39:44.807 WorkloadActual 8: 80216064 op, 301709784.00 ns, 3.7612 ns/op 2026-11-02 22:39:44.807 WorkloadActual 9: 80216064 op, 302477998.00 ns, 3.7708 ns/op 2026-11-02 22:39:44.807 WorkloadActual 10: 80216064 op, 302052042.00 ns, 3.7655 ns/op 2026-11-02 22:39:44.807 // AfterActualRun 2026-11-02 22:39:44.807 WorkloadResult 1: 80216064 op, 301986137.00 ns, 3.7647 ns/op 2026-11-02 22:39:44.807 WorkloadResult 2: 80216064 op, 301517347.00 ns, 3.7588 ns/op 2026-11-02 22:39:44.807 WorkloadResult 3: 80216064 op, 301879573.00 ns, 3.7633 ns/op 2026-11-02 22:39:44.807 WorkloadResult 4: 80216064 op, 301781075.00 ns, 3.7621 ns/op 2026-11-02 22:39:44.807 WorkloadResult 5: 80216064 op, 302093012.00 ns, 3.7660 ns/op 2026-11-02 22:39:44.807 WorkloadResult 6: 80216064 op, 301506211.00 ns, 3.7587 ns/op 2026-11-02 22:39:44.807 WorkloadResult 7: 80216064 op, 301709784.00 ns, 3.7612 ns/op 2026-11-02 22:39:44.807 WorkloadResult 8: 80216064 op, 302477998.00 ns, 3.7708 ns/op 2026-11-02 22:39:44.807 WorkloadResult 9: 80216064 op, 302052042.00 ns, 3.7655 ns/op 2026-11-02 22:39:44.807 // AfterAll 2026-11-02 22:39:44.807 et=0x0064 2026-11-02 22:39:44.807 ldp x25, x26, [sp, #0x40] 2026-11-02 22:39:44.807 ldp x23, x24, [sp, #0x30] 2026-11-02 22:39:44.807 ldp x21, x22, [sp, #0x20] 2026-11-02 22:39:44.807 ldp x19, x20, [sp, #0x10] 2026-11-02 22:39:44.807 ldp fp, lr, [sp], #0x50 2026-11-02 22:39:44.807 ret lr 2026-11-02 22:39:44.807 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:39:44.807 cbz w1, G_M000_IG06 2026-11-02 22:39:44.807 ldr x19, [x0, #0x10] 2026-11-02 22:39:44.807 cmp w1, #1 2026-11-02 22:39:44.807 bls G_M000_IG06 2026-11-02 22:39:44.807 ldr x20, [x0, #0x18] 2026-11-02 22:39:44.807 cmp w1, #2 2026-11-02 22:39:44.807 bls G_M000_IG06 2026-11-02 22:39:44.807 ldr x21, [x0, #0x20] 2026-11-02 22:39:44.807 cmp w1, #3 2026-11-02 22:39:44.807 bls G_M000_IG06 2026-11-02 22:39:44.807 ldr x22, [x0, #0x28] 2026-11-02 22:39:44.807 cmp w1, #4 2026-11-02 22:39:44.807 bls G_M000_IG06 2026-11-02 22:39:44.807 ldr x23, [x0, #0x30] 2026-11-02 22:39:44.807 cmp w1, #5 2026-11-02 22:39:44.807 bls G_M000_IG06 2026-11-02 22:39:44.807 ldr x24, [x0, #0x38] 2026-11-02 22:39:44.807 cmp w1, #6 2026-11-02 22:39:44.807 bls G_M000_IG06 2026-11-02 22:39:44.807 ldr x25, [x0, #0x40] 2026-11-02 22:39:44.807 cmp w1, #7 2026-11-02 22:39:44.807 bls G_M000_IG06 2026-11-02 22:39:44.807 ldr x26, [x0, #0x48] 2026-11-02 22:39:44.807 b G_M000_IG03 2026-11-02 22:39:44.807 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:39:44.807 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:39:44.807 brk #0 2026-11-02 22:39:44.807 ; Total bytes of code 228 2026-11-02 22:39:44.807 // Benchmark Process 3491 has exited with code 0. 2026-11-02 22:39:44.807 // Launch: 2 / 2 2026-11-02 22:39:44.807 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 36701 --benchmarkName "ManagedPairs.Even(EntrySpOffset: 80)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 11 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:39:44.807 // BeforeAnythingElse 2026-11-02 22:39:44.807 // Benchmark Process Environment Information: 2026-11-02 22:39:44.807 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:39:44.807 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:39:44.807 // GC=Concurrent Workstation 2026-11-02 22:39:44.807 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:39:44.807 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:39:44.807 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:39:44.807 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:39:44.807 ; FullOpts code 2026-11-02 22:39:44.807 ; optimized code 2026-11-02 22:39:44.807 ; fp based frame 2026-11-02 22:39:44.807 ; partially interruptible 2026-11-02 22:39:44.807 ; No PGO data 2026-11-02 22:39:44.807 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:39:44.807 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:39:44.807 stp x19, x20, [sp, #0x18] 2026-11-02 22:39:44.807 stp x21, x22, [sp, #0x28] 2026-11-02 22:39:44.807 stp x23, x24, [sp, #0x38] 2026-11-02 22:39:44.807 stp x25, x26, [sp, #0x48] 2026-11-02 22:39:44.807 str x27, [sp, #0x58] 2026-11-02 22:39:44.807 mov fp, sp 2026-11-02 22:39:44.807 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:39:44.807 ldr w1, [x0, #0x08] 2026-11-02 22:39:44.807 cmp w1, #8 2026-11-02 22:39:44.807 ble G_M000_IG05 2026-11-02 22:39:44.807 ldp x19, x20, [x0, #0x10] 2026-11-02 22:39:44.807 ldp x21, x22, [x0, #0x20] 2026-11-02 22:39:44.807 ldp x23, x24, [x0, #0x30] 2026-11-02 22:39:44.807 ldp x25, x26, [x0, #0x40] 2026-11-02 22:39:44.807 ldr x27, [x0, #0x50] 2026-11-02 22:39:44.807 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:39:44.807 movz x0, #0xFCC0 2026-11-02 22:39:44.807 movk x0, #0xC306 LSL #16 2026-11-02 22:39:44.807 movk x0, #0xE796 LSL #32 2026-11-02 22:39:44.807 ldr x0, [x0] 2026-11-02 22:39:44.807 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:39:44.807 add x0, x19, x20 2026-11-02 22:39:44.807 add x0, x0, x21 2026-11-02 22:39:44.807 add x0, x0, x22 2026-11-02 22:39:44.807 add x0, x0, x23 2026-11-02 22:39:44.807 add x0, x0, x24 2026-11-02 22:39:44.807 add x0, x0, x25 2026-11-02 22:39:44.807 add x0, x0, x26 2026-11-02 22:39:44.807 add x0, x0, x27 2026-11-02 22:39:44.807 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:39:44.807 ldr x27, [sp, #0x58] 2026-11-02 22:39:44.807 ldp x25, x26, [sp, #0x48] 2026-11-02 22:39:44.807 ldp x23, x24, [sp, #0x38] 2026-11-02 22:39:44.807 ldp x21, x22, [sp, #0x28] 2026-11-02 22:39:44.807 ldp x19, x20, [sp, #0x18] 2026-11-02 22:39:44.807 ldp fp, lr, [sp], #0x60 2026-11-02 22:39:44.807 ret lr 2026-11-02 22:39:44.807 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:39:44.807 cbz w1, G_M000_IG06 2026-11-02 22:39:44.807 ldr x19, [x0, #0x10] 2026-11-02 22:39:44.807 cmp w1, #1 2026-11-02 22:39:44.807 bls G_M000_IG06 2026-11-02 22:39:44.807 ldr x20, [x0, #0x18] 2026-11-02 22:39:44.807 cmp w1, #2 2026-11-02 22:39:44.807 bls G_M000_IG06 2026-11-02 22:39:44.807 ldr x21, [x0, #0x20] 2026-11-02 22:39:44.807 cmp w1, #3 2026-11-02 22:39:44.807 bls G_M000_IG06 2026-11-02 22:39:44.807 ldr x22, [x0, #0x28] 2026-11-02 22:39:44.807 cmp w1, #4 2026-11-02 22:39:44.807 bls G_M000_IG06 2026-11-02 22:39:44.807 ldr x23, [x0, #0x30] 2026-11-02 22:39:44.807 cmp w1, #5 2026-11-02 22:39:44.807 bls G_M000_IG06 2026-11-02 22:39:44.807 ldr x24, [x0, #0x38] 2026-11-02 22:39:44.807 cmp w1, #6 2026-11-02 22:39:44.807 bls G_M000_IG06 2026-11-02 22:39:44.807 ldr x25, [x0, #0x40] 2026-11-02 22:39:44.807 cmp w1, #7 2026-11-02 22:39:44.807 bls G_M000_IG06 2026-11-02 22:39:44.807 ldr x26, [x0, #0x48] 2026-11-02 22:39:44.807 cmp w1, #8 2026-11-02 22:39:44.807 bls G_M000_IG06 2026-11-02 22:39:44.807 ldr x27, [x0, #0x50] 2026-11-02 22:39:44.807 b G_M000_IG03 2026-11-02 22:39:44.807 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:39:44.807 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:39:44.807 brk #0 2026-11-02 22:39:44.807 ; Total bytes of code 256 2026-11-02 22:39:44.807 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:39:44.807 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:39:44.807 ; FullOpts code 2026-11-02 22:39:44.807 ; optimized code 2026-11-02 22:39:44.807 ; fp based frame 2026-11-02 22:39:44.807 ; partially interruptible 2026-11-02 22:39:44.807 ; No PGO data 2026-11-02 22:39:44.807 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:39:44.807 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:39:44.807 stp x19, x20, [sp, #0x10] 2026-11-02 22:39:44.807 stp x21, x22, [sp, #0x20] 2026-11-02 22:39:44.807 stp x23, x24, [sp, #0x30] 2026-11-02 22:39:44.807 stp x25, x26, [sp, #0x40] 2026-11-02 22:39:44.807 mov fp, sp 2026-11-02 22:39:44.807 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:39:44.807 ldr w1, [x0, #0x08] 2026-11-02 22:39:44.807 cmp w1, #7 2026-11-02 22:39:44.807 ble G_M000_IG05 2026-11-02 22:39:44.807 ldp x19, x20, [x0, #0x10] 2026-11-02 22:39:44.807 ldp x21, x22, [x0, #0x20] 2026-11-02 22:39:44.807 ldp x23, x24, [x0, #0x30] 2026-11-02 22:39:44.807 ldp x25, x26, [x0, #0x40] 2026-11-02 22:39:44.807 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:39:44.807 movz x0, #0xFCC0 2026-11-02 22:39:44.807 movk x0, #0xC306 LSL #16 2026-11-02 22:39:44.807 movk x0, #0xE796 LSL #32 2026-11-02 22:39:44.807 ldr x0, [x0] 2026-11-02 22:39:44.807 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:39:44.807 add x0, x19, x20 2026-11-02 22:39:44.807 add x0, x0, x21 2026-11-02 22:39:44.807 add x0, x0, x22 2026-11-02 22:39:44.807 add x0, x0, x23 2026-11-02 22:39:44.807 add x0, x0, x24 2026-11-02 22:39:44.807 add x0, x0, x25 2026-11-02 22:39:44.807 add x0, x0, x26 2026-11-02 22:39:44.807 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=80, oddSP=0xffffc06a5050, evenSP=0xffffc06a5050 2026-11-02 22:39:44.807 WorkloadJitting 1: 32768 op, 194398.00 ns, 5.9326 ns/op 2026-11-02 22:39:44.807 WorkloadPilot 1: 32768 op, 120972.00 ns, 3.6918 ns/op 2026-11-02 22:39:44.807 WorkloadPilot 1: 524288 op, 1980297.00 ns, 3.7771 ns/op 2026-11-02 22:39:44.807 WorkloadPilot 2: 79691776 op, 301704752.00 ns, 3.7859 ns/op 2026-11-02 22:39:44.807 WorkloadWarmup 1: 79691776 op, 301824564.00 ns, 3.7874 ns/op 2026-11-02 22:39:44.807 WorkloadWarmup 2: 79691776 op, 301964895.00 ns, 3.7892 ns/op 2026-11-02 22:39:44.807 WorkloadWarmup 3: 79691776 op, 302044034.00 ns, 3.7902 ns/op 2026-11-02 22:39:44.807 // BeforeActualRun 2026-11-02 22:39:44.807 WorkloadActual 1: 79691776 op, 302127141.00 ns, 3.7912 ns/op 2026-11-02 22:39:50.239 WorkloadActual 2: 79691776 op, 302091283.00 ns, 3.7907 ns/op 2026-11-02 22:39:50.239 WorkloadActual 3: 79691776 op, 302043034.00 ns, 3.7901 ns/op 2026-11-02 22:39:50.239 WorkloadActual 4: 79691776 op, 302528888.00 ns, 3.7962 ns/op 2026-11-02 22:39:50.239 WorkloadActual 5: 79691776 op, 302396388.00 ns, 3.7946 ns/op 2026-11-02 22:39:50.239 WorkloadActual 6: 79691776 op, 301292772.00 ns, 3.7807 ns/op 2026-11-02 22:39:50.239 WorkloadActual 7: 79691776 op, 302199288.00 ns, 3.7921 ns/op 2026-11-02 22:39:50.239 WorkloadActual 8: 79691776 op, 301874495.00 ns, 3.7880 ns/op 2026-11-02 22:39:50.239 WorkloadActual 9: 79691776 op, 301488724.00 ns, 3.7832 ns/op 2026-11-02 22:39:50.239 WorkloadActual 10: 79691776 op, 302470247.00 ns, 3.7955 ns/op 2026-11-02 22:39:50.239 // AfterActualRun 2026-11-02 22:39:50.239 WorkloadResult 1: 79691776 op, 302127141.00 ns, 3.7912 ns/op 2026-11-02 22:39:50.239 WorkloadResult 2: 79691776 op, 302091283.00 ns, 3.7907 ns/op 2026-11-02 22:39:50.239 WorkloadResult 3: 79691776 op, 302043034.00 ns, 3.7901 ns/op 2026-11-02 22:39:50.239 WorkloadResult 4: 79691776 op, 302528888.00 ns, 3.7962 ns/op 2026-11-02 22:39:50.239 WorkloadResult 5: 79691776 op, 302396388.00 ns, 3.7946 ns/op 2026-11-02 22:39:50.239 WorkloadResult 6: 79691776 op, 301292772.00 ns, 3.7807 ns/op 2026-11-02 22:39:50.239 WorkloadResult 7: 79691776 op, 302199288.00 ns, 3.7921 ns/op 2026-11-02 22:39:50.239 WorkloadResult 8: 79691776 op, 301874495.00 ns, 3.7880 ns/op 2026-11-02 22:39:50.239 WorkloadResult 9: 79691776 op, 301488724.00 ns, 3.7832 ns/op 2026-11-02 22:39:50.239 WorkloadResult 10: 79691776 op, 302470247.00 ns, 3.7955 ns/op 2026-11-02 22:39:50.239 // AfterAll 2026-11-02 22:39:50.239 et=0x0064 2026-11-02 22:39:50.239 ldp x25, x26, [sp, #0x40] 2026-11-02 22:39:50.239 ldp x23, x24, [sp, #0x30] 2026-11-02 22:39:50.239 ldp x21, x22, [sp, #0x20] 2026-11-02 22:39:50.239 ldp x19, x20, [sp, #0x10] 2026-11-02 22:39:50.239 ldp fp, lr, [sp], #0x50 2026-11-02 22:39:50.239 ret lr 2026-11-02 22:39:50.239 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:39:50.239 cbz w1, G_M000_IG06 2026-11-02 22:39:50.239 ldr x19, [x0, #0x10] 2026-11-02 22:39:50.239 cmp w1, #1 2026-11-02 22:39:50.239 bls G_M000_IG06 2026-11-02 22:39:50.239 ldr x20, [x0, #0x18] 2026-11-02 22:39:50.239 cmp w1, #2 2026-11-02 22:39:50.239 bls G_M000_IG06 2026-11-02 22:39:50.239 ldr x21, [x0, #0x20] 2026-11-02 22:39:50.239 cmp w1, #3 2026-11-02 22:39:50.239 bls G_M000_IG06 2026-11-02 22:39:50.239 ldr x22, [x0, #0x28] 2026-11-02 22:39:50.239 cmp w1, #4 2026-11-02 22:39:50.239 bls G_M000_IG06 2026-11-02 22:39:50.239 ldr x23, [x0, #0x30] 2026-11-02 22:39:50.239 cmp w1, #5 2026-11-02 22:39:50.239 bls G_M000_IG06 2026-11-02 22:39:50.239 ldr x24, [x0, #0x38] 2026-11-02 22:39:50.239 cmp w1, #6 2026-11-02 22:39:50.239 bls G_M000_IG06 2026-11-02 22:39:50.239 ldr x25, [x0, #0x40] 2026-11-02 22:39:50.239 cmp w1, #7 2026-11-02 22:39:50.239 bls G_M000_IG06 2026-11-02 22:39:50.239 ldr x26, [x0, #0x48] 2026-11-02 22:39:50.239 b G_M000_IG03 2026-11-02 22:39:50.239 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:39:50.239 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:39:50.239 brk #0 2026-11-02 22:39:50.239 ; Total bytes of code 228 2026-11-02 22:39:50.239 // Benchmark Process 3504 has exited with code 0. 2026-11-02 22:39:50.239 Mean = 3.778 ns, StdErr = 0.003 ns (0.09%), N = 19, StdDev = 0.014 ns 2026-11-02 22:39:50.239 Min = 3.759 ns, Q1 = 3.764 ns, Median = 3.781 ns, Q3 = 3.791 ns, Max = 3.796 ns 2026-11-02 22:39:50.239 IQR = 0.027 ns, LowerFence = 3.724 ns, UpperFence = 3.831 ns 2026-11-02 22:39:50.239 ConfidenceInterval = [3.765 ns; 3.791 ns] (CI 99.9%), Margin = 0.013 ns (0.34% of Mean) 2026-11-02 22:39:50.239 Skewness = -0.03, Kurtosis = 1.15, MValue = 2 2026-11-02 22:39:50.239 // ** Remained 16 (57.1 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 2m from now) ** 2026-11-02 22:39:50.239 // ************************** 2026-11-02 22:39:50.239 // Benchmark: ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=96] 2026-11-02 22:39:50.239 // *** Execute *** 2026-11-02 22:39:50.239 // Launch: 1 / 2 2026-11-02 22:39:50.239 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 42103 --benchmarkName "ManagedPairs.Odd(EntrySpOffset: 96)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 12 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:39:50.239 // BeforeAnythingElse 2026-11-02 22:39:50.239 // Benchmark Process Environment Information: 2026-11-02 22:39:50.239 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:39:50.239 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:39:50.239 // GC=Concurrent Workstation 2026-11-02 22:39:50.239 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:39:50.239 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:39:50.239 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:39:50.239 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:39:50.239 ; FullOpts code 2026-11-02 22:39:50.239 ; optimized code 2026-11-02 22:39:50.239 ; fp based frame 2026-11-02 22:39:50.239 ; partially interruptible 2026-11-02 22:39:50.239 ; No PGO data 2026-11-02 22:39:50.239 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:39:50.239 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:39:50.239 stp x19, x20, [sp, #0x18] 2026-11-02 22:39:50.239 stp x21, x22, [sp, #0x28] 2026-11-02 22:39:50.239 stp x23, x24, [sp, #0x38] 2026-11-02 22:39:50.239 stp x25, x26, [sp, #0x48] 2026-11-02 22:39:50.239 str x27, [sp, #0x58] 2026-11-02 22:39:50.239 mov fp, sp 2026-11-02 22:39:50.239 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:39:50.239 ldr w1, [x0, #0x08] 2026-11-02 22:39:50.239 cmp w1, #8 2026-11-02 22:39:50.239 ble G_M000_IG05 2026-11-02 22:39:50.239 ldp x19, x20, [x0, #0x10] 2026-11-02 22:39:50.239 ldp x21, x22, [x0, #0x20] 2026-11-02 22:39:50.239 ldp x23, x24, [x0, #0x30] 2026-11-02 22:39:50.239 ldp x25, x26, [x0, #0x40] 2026-11-02 22:39:50.239 ldr x27, [x0, #0x50] 2026-11-02 22:39:50.239 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:39:50.239 movz x0, #0xFCC0 2026-11-02 22:39:50.239 movk x0, #0xD567 LSL #16 2026-11-02 22:39:50.239 movk x0, #0xE88D LSL #32 2026-11-02 22:39:50.239 ldr x0, [x0] 2026-11-02 22:39:50.239 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:39:50.239 add x0, x19, x20 2026-11-02 22:39:50.239 add x0, x0, x21 2026-11-02 22:39:50.239 add x0, x0, x22 2026-11-02 22:39:50.239 add x0, x0, x23 2026-11-02 22:39:50.239 add x0, x0, x24 2026-11-02 22:39:50.239 add x0, x0, x25 2026-11-02 22:39:50.239 add x0, x0, x26 2026-11-02 22:39:50.239 add x0, x0, x27 2026-11-02 22:39:50.239 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:39:50.239 ldr x27, [sp, #0x58] 2026-11-02 22:39:50.239 ldp x25, x26, [sp, #0x48] 2026-11-02 22:39:50.239 ldp x23, x24, [sp, #0x38] 2026-11-02 22:39:50.239 ldp x21, x22, [sp, #0x28] 2026-11-02 22:39:50.239 ldp x19, x20, [sp, #0x18] 2026-11-02 22:39:50.239 ldp fp, lr, [sp], #0x60 2026-11-02 22:39:50.239 ret lr 2026-11-02 22:39:50.239 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:39:50.239 cbz w1, G_M000_IG06 2026-11-02 22:39:50.239 ldr x19, [x0, #0x10] 2026-11-02 22:39:50.239 cmp w1, #1 2026-11-02 22:39:50.239 bls G_M000_IG06 2026-11-02 22:39:50.239 ldr x20, [x0, #0x18] 2026-11-02 22:39:50.239 cmp w1, #2 2026-11-02 22:39:50.239 bls G_M000_IG06 2026-11-02 22:39:50.239 ldr x21, [x0, #0x20] 2026-11-02 22:39:50.239 cmp w1, #3 2026-11-02 22:39:50.239 bls G_M000_IG06 2026-11-02 22:39:50.239 ldr x22, [x0, #0x28] 2026-11-02 22:39:50.239 cmp w1, #4 2026-11-02 22:39:50.239 bls G_M000_IG06 2026-11-02 22:39:50.239 ldr x23, [x0, #0x30] 2026-11-02 22:39:50.239 cmp w1, #5 2026-11-02 22:39:50.239 bls G_M000_IG06 2026-11-02 22:39:50.239 ldr x24, [x0, #0x38] 2026-11-02 22:39:50.239 cmp w1, #6 2026-11-02 22:39:50.239 bls G_M000_IG06 2026-11-02 22:39:50.239 ldr x25, [x0, #0x40] 2026-11-02 22:39:50.239 cmp w1, #7 2026-11-02 22:39:50.239 bls G_M000_IG06 2026-11-02 22:39:50.239 ldr x26, [x0, #0x48] 2026-11-02 22:39:50.239 cmp w1, #8 2026-11-02 22:39:50.239 bls G_M000_IG06 2026-11-02 22:39:50.239 ldr x27, [x0, #0x50] 2026-11-02 22:39:50.239 b G_M000_IG03 2026-11-02 22:39:50.239 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:39:50.239 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:39:50.239 brk #0 2026-11-02 22:39:50.239 ; Total bytes of code 256 2026-11-02 22:39:50.239 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:39:50.239 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:39:50.239 ; FullOpts code 2026-11-02 22:39:50.239 ; optimized code 2026-11-02 22:39:50.239 ; fp based frame 2026-11-02 22:39:50.239 ; partially interruptible 2026-11-02 22:39:50.239 ; No PGO data 2026-11-02 22:39:50.239 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:39:50.239 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:39:50.239 stp x19, x20, [sp, #0x10] 2026-11-02 22:39:50.239 stp x21, x22, [sp, #0x20] 2026-11-02 22:39:50.239 stp x23, x24, [sp, #0x30] 2026-11-02 22:39:50.239 stp x25, x26, [sp, #0x40] 2026-11-02 22:39:50.239 mov fp, sp 2026-11-02 22:39:50.239 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:39:50.239 ldr w1, [x0, #0x08] 2026-11-02 22:39:50.239 cmp w1, #7 2026-11-02 22:39:50.239 ble G_M000_IG05 2026-11-02 22:39:50.239 ldp x19, x20, [x0, #0x10] 2026-11-02 22:39:50.239 ldp x21, x22, [x0, #0x20] 2026-11-02 22:39:50.239 ldp x23, x24, [x0, #0x30] 2026-11-02 22:39:50.239 ldp x25, x26, [x0, #0x40] 2026-11-02 22:39:50.239 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:39:50.239 movz x0, #0xFCC0 2026-11-02 22:39:50.239 movk x0, #0xD567 LSL #16 2026-11-02 22:39:50.239 movk x0, #0xE88D LSL #32 2026-11-02 22:39:50.239 ldr x0, [x0] 2026-11-02 22:39:50.239 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:39:50.239 add x0, x19, x20 2026-11-02 22:39:50.239 add x0, x0, x21 2026-11-02 22:39:50.239 add x0, x0, x22 2026-11-02 22:39:50.239 add x0, x0, x23 2026-11-02 22:39:50.239 add x0, x0, x24 2026-11-02 22:39:50.239 add x0, x0, x25 2026-11-02 22:39:50.239 add x0, x0, x26 2026-11-02 22:39:50.239 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=96, oddSP=0xffffc4da1060, evenSP=0xffffc4da1060 2026-11-02 22:39:50.239 WorkloadJitting 1: 32768 op, 220750.00 ns, 6.7368 ns/op 2026-11-02 22:39:50.239 WorkloadPilot 1: 32768 op, 130388.00 ns, 3.9791 ns/op 2026-11-02 22:39:50.239 WorkloadPilot 1: 524288 op, 2102370.00 ns, 4.0100 ns/op 2026-11-02 22:39:50.239 WorkloadPilot 2: 74973184 op, 301752115.00 ns, 4.0248 ns/op 2026-11-02 22:39:50.239 WorkloadWarmup 1: 74973184 op, 301298726.00 ns, 4.0188 ns/op 2026-11-02 22:39:50.239 WorkloadWarmup 2: 74973184 op, 301287254.00 ns, 4.0186 ns/op 2026-11-02 22:39:50.239 WorkloadWarmup 3: 74973184 op, 301211308.00 ns, 4.0176 ns/op 2026-11-02 22:39:50.239 // BeforeActualRun 2026-11-02 22:39:50.239 WorkloadActual 1: 74973184 op, 302105108.00 ns, 4.0295 ns/op 2026-11-02 22:39:50.239 WorkloadActual 2: 74973184 op, 301067313.00 ns, 4.0157 ns/op 2026-11-02 22:39:50.239 WorkloadActual 3: 74973184 op, 301078448.00 ns, 4.0158 ns/op 2026-11-02 22:39:55.678 WorkloadActual 4: 74973184 op, 301286983.00 ns, 4.0186 ns/op 2026-11-02 22:39:55.678 WorkloadActual 5: 74973184 op, 301133978.00 ns, 4.0166 ns/op 2026-11-02 22:39:55.678 WorkloadActual 6: 74973184 op, 301269030.00 ns, 4.0184 ns/op 2026-11-02 22:39:55.678 WorkloadActual 7: 74973184 op, 301072376.00 ns, 4.0157 ns/op 2026-11-02 22:39:55.678 WorkloadActual 8: 74973184 op, 300941229.00 ns, 4.0140 ns/op 2026-11-02 22:39:55.678 WorkloadActual 9: 74973184 op, 300895331.00 ns, 4.0134 ns/op 2026-11-02 22:39:55.678 WorkloadActual 10: 74973184 op, 301330567.00 ns, 4.0192 ns/op 2026-11-02 22:39:55.678 // AfterActualRun 2026-11-02 22:39:55.678 WorkloadResult 1: 74973184 op, 301067313.00 ns, 4.0157 ns/op 2026-11-02 22:39:55.678 WorkloadResult 2: 74973184 op, 301078448.00 ns, 4.0158 ns/op 2026-11-02 22:39:55.678 WorkloadResult 3: 74973184 op, 301286983.00 ns, 4.0186 ns/op 2026-11-02 22:39:55.678 WorkloadResult 4: 74973184 op, 301133978.00 ns, 4.0166 ns/op 2026-11-02 22:39:55.678 WorkloadResult 5: 74973184 op, 301269030.00 ns, 4.0184 ns/op 2026-11-02 22:39:55.678 WorkloadResult 6: 74973184 op, 301072376.00 ns, 4.0157 ns/op 2026-11-02 22:39:55.678 WorkloadResult 7: 74973184 op, 300941229.00 ns, 4.0140 ns/op 2026-11-02 22:39:55.678 WorkloadResult 8: 74973184 op, 300895331.00 ns, 4.0134 ns/op 2026-11-02 22:39:55.678 WorkloadResult 9: 74973184 op, 301330567.00 ns, 4.0192 ns/op 2026-11-02 22:39:55.678 // AfterAll 2026-11-02 22:39:55.678 et=0x0064 2026-11-02 22:39:55.678 ldp x25, x26, [sp, #0x40] 2026-11-02 22:39:55.678 ldp x23, x24, [sp, #0x30] 2026-11-02 22:39:55.678 ldp x21, x22, [sp, #0x20] 2026-11-02 22:39:55.678 ldp x19, x20, [sp, #0x10] 2026-11-02 22:39:55.678 ldp fp, lr, [sp], #0x50 2026-11-02 22:39:55.678 ret lr 2026-11-02 22:39:55.678 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:39:55.678 cbz w1, G_M000_IG06 2026-11-02 22:39:55.678 ldr x19, [x0, #0x10] 2026-11-02 22:39:55.678 cmp w1, #1 2026-11-02 22:39:55.678 bls G_M000_IG06 2026-11-02 22:39:55.678 ldr x20, [x0, #0x18] 2026-11-02 22:39:55.678 cmp w1, #2 2026-11-02 22:39:55.678 bls G_M000_IG06 2026-11-02 22:39:55.678 ldr x21, [x0, #0x20] 2026-11-02 22:39:55.678 cmp w1, #3 2026-11-02 22:39:55.678 bls G_M000_IG06 2026-11-02 22:39:55.678 ldr x22, [x0, #0x28] 2026-11-02 22:39:55.678 cmp w1, #4 2026-11-02 22:39:55.678 bls G_M000_IG06 2026-11-02 22:39:55.678 ldr x23, [x0, #0x30] 2026-11-02 22:39:55.678 cmp w1, #5 2026-11-02 22:39:55.678 bls G_M000_IG06 2026-11-02 22:39:55.678 ldr x24, [x0, #0x38] 2026-11-02 22:39:55.678 cmp w1, #6 2026-11-02 22:39:55.678 bls G_M000_IG06 2026-11-02 22:39:55.678 ldr x25, [x0, #0x40] 2026-11-02 22:39:55.678 cmp w1, #7 2026-11-02 22:39:55.678 bls G_M000_IG06 2026-11-02 22:39:55.678 ldr x26, [x0, #0x48] 2026-11-02 22:39:55.678 b G_M000_IG03 2026-11-02 22:39:55.678 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:39:55.678 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:39:55.678 brk #0 2026-11-02 22:39:55.678 ; Total bytes of code 228 2026-11-02 22:39:55.678 // Benchmark Process 3517 has exited with code 0. 2026-11-02 22:39:55.678 // Launch: 2 / 2 2026-11-02 22:39:55.678 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 40343 --benchmarkName "ManagedPairs.Odd(EntrySpOffset: 96)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 12 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:39:55.678 // BeforeAnythingElse 2026-11-02 22:39:55.678 // Benchmark Process Environment Information: 2026-11-02 22:39:55.678 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:39:55.678 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:39:55.678 // GC=Concurrent Workstation 2026-11-02 22:39:55.678 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:39:55.678 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:39:55.678 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:39:55.678 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:39:55.678 ; FullOpts code 2026-11-02 22:39:55.678 ; optimized code 2026-11-02 22:39:55.678 ; fp based frame 2026-11-02 22:39:55.678 ; partially interruptible 2026-11-02 22:39:55.678 ; No PGO data 2026-11-02 22:39:55.678 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:39:55.678 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:39:55.678 stp x19, x20, [sp, #0x18] 2026-11-02 22:39:55.678 stp x21, x22, [sp, #0x28] 2026-11-02 22:39:55.678 stp x23, x24, [sp, #0x38] 2026-11-02 22:39:55.678 stp x25, x26, [sp, #0x48] 2026-11-02 22:39:55.678 str x27, [sp, #0x58] 2026-11-02 22:39:55.678 mov fp, sp 2026-11-02 22:39:55.678 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:39:55.678 ldr w1, [x0, #0x08] 2026-11-02 22:39:55.678 cmp w1, #8 2026-11-02 22:39:55.678 ble G_M000_IG05 2026-11-02 22:39:55.678 ldp x19, x20, [x0, #0x10] 2026-11-02 22:39:55.678 ldp x21, x22, [x0, #0x20] 2026-11-02 22:39:55.678 ldp x23, x24, [x0, #0x30] 2026-11-02 22:39:55.678 ldp x25, x26, [x0, #0x40] 2026-11-02 22:39:55.678 ldr x27, [x0, #0x50] 2026-11-02 22:39:55.678 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:39:55.678 movz x0, #0xFCC0 2026-11-02 22:39:55.678 movk x0, #0xFD88 LSL #16 2026-11-02 22:39:55.678 movk x0, #0xFC4E LSL #32 2026-11-02 22:39:55.678 ldr x0, [x0] 2026-11-02 22:39:55.678 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:39:55.678 add x0, x19, x20 2026-11-02 22:39:55.678 add x0, x0, x21 2026-11-02 22:39:55.678 add x0, x0, x22 2026-11-02 22:39:55.678 add x0, x0, x23 2026-11-02 22:39:55.678 add x0, x0, x24 2026-11-02 22:39:55.678 add x0, x0, x25 2026-11-02 22:39:55.678 add x0, x0, x26 2026-11-02 22:39:55.678 add x0, x0, x27 2026-11-02 22:39:55.678 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:39:55.678 ldr x27, [sp, #0x58] 2026-11-02 22:39:55.678 ldp x25, x26, [sp, #0x48] 2026-11-02 22:39:55.678 ldp x23, x24, [sp, #0x38] 2026-11-02 22:39:55.678 ldp x21, x22, [sp, #0x28] 2026-11-02 22:39:55.678 ldp x19, x20, [sp, #0x18] 2026-11-02 22:39:55.678 ldp fp, lr, [sp], #0x60 2026-11-02 22:39:55.678 ret lr 2026-11-02 22:39:55.678 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:39:55.678 cbz w1, G_M000_IG06 2026-11-02 22:39:55.678 ldr x19, [x0, #0x10] 2026-11-02 22:39:55.678 cmp w1, #1 2026-11-02 22:39:55.678 bls G_M000_IG06 2026-11-02 22:39:55.678 ldr x20, [x0, #0x18] 2026-11-02 22:39:55.678 cmp w1, #2 2026-11-02 22:39:55.678 bls G_M000_IG06 2026-11-02 22:39:55.678 ldr x21, [x0, #0x20] 2026-11-02 22:39:55.678 cmp w1, #3 2026-11-02 22:39:55.678 bls G_M000_IG06 2026-11-02 22:39:55.678 ldr x22, [x0, #0x28] 2026-11-02 22:39:55.678 cmp w1, #4 2026-11-02 22:39:55.678 bls G_M000_IG06 2026-11-02 22:39:55.678 ldr x23, [x0, #0x30] 2026-11-02 22:39:55.678 cmp w1, #5 2026-11-02 22:39:55.678 bls G_M000_IG06 2026-11-02 22:39:55.678 ldr x24, [x0, #0x38] 2026-11-02 22:39:55.678 cmp w1, #6 2026-11-02 22:39:55.678 bls G_M000_IG06 2026-11-02 22:39:55.678 ldr x25, [x0, #0x40] 2026-11-02 22:39:55.678 cmp w1, #7 2026-11-02 22:39:55.678 bls G_M000_IG06 2026-11-02 22:39:55.678 ldr x26, [x0, #0x48] 2026-11-02 22:39:55.678 cmp w1, #8 2026-11-02 22:39:55.678 bls G_M000_IG06 2026-11-02 22:39:55.678 ldr x27, [x0, #0x50] 2026-11-02 22:39:55.678 b G_M000_IG03 2026-11-02 22:39:55.678 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:39:55.678 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:39:55.678 brk #0 2026-11-02 22:39:55.678 ; Total bytes of code 256 2026-11-02 22:39:55.678 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:39:55.678 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:39:55.678 ; FullOpts code 2026-11-02 22:39:55.678 ; optimized code 2026-11-02 22:39:55.678 ; fp based frame 2026-11-02 22:39:55.678 ; partially interruptible 2026-11-02 22:39:55.678 ; No PGO data 2026-11-02 22:39:55.678 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:39:55.678 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:39:55.678 stp x19, x20, [sp, #0x10] 2026-11-02 22:39:55.678 stp x21, x22, [sp, #0x20] 2026-11-02 22:39:55.678 stp x23, x24, [sp, #0x30] 2026-11-02 22:39:55.678 stp x25, x26, [sp, #0x40] 2026-11-02 22:39:55.678 mov fp, sp 2026-11-02 22:39:55.678 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:39:55.678 ldr w1, [x0, #0x08] 2026-11-02 22:39:55.678 cmp w1, #7 2026-11-02 22:39:55.678 ble G_M000_IG05 2026-11-02 22:39:55.678 ldp x19, x20, [x0, #0x10] 2026-11-02 22:39:55.678 ldp x21, x22, [x0, #0x20] 2026-11-02 22:39:55.678 ldp x23, x24, [x0, #0x30] 2026-11-02 22:39:55.678 ldp x25, x26, [x0, #0x40] 2026-11-02 22:39:55.678 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:39:55.678 movz x0, #0xFCC0 2026-11-02 22:39:55.678 movk x0, #0xFD88 LSL #16 2026-11-02 22:39:55.678 movk x0, #0xFC4E LSL #32 2026-11-02 22:39:55.678 ldr x0, [x0] 2026-11-02 22:39:55.678 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:39:55.678 add x0, x19, x20 2026-11-02 22:39:55.678 add x0, x0, x21 2026-11-02 22:39:55.678 add x0, x0, x22 2026-11-02 22:39:55.678 add x0, x0, x23 2026-11-02 22:39:55.678 add x0, x0, x24 2026-11-02 22:39:55.678 add x0, x0, x25 2026-11-02 22:39:55.678 add x0, x0, x26 2026-11-02 22:39:55.678 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=96, oddSP=0xffffdb96b060, evenSP=0xffffdb96b060 2026-11-02 22:39:55.678 WorkloadJitting 1: 32768 op, 237310.00 ns, 7.2421 ns/op 2026-11-02 22:39:55.678 WorkloadPilot 1: 32768 op, 129004.00 ns, 3.9369 ns/op 2026-11-02 22:39:55.678 WorkloadPilot 1: 524288 op, 2070721.00 ns, 3.9496 ns/op 2026-11-02 22:39:55.678 WorkloadPilot 2: 76021760 op, 305741104.00 ns, 4.0218 ns/op 2026-11-02 22:39:55.678 WorkloadPilot 3: 74973184 op, 301456587.00 ns, 4.0209 ns/op 2026-11-02 22:39:55.678 WorkloadWarmup 1: 74973184 op, 301753891.00 ns, 4.0248 ns/op 2026-11-02 22:39:55.678 WorkloadWarmup 2: 74973184 op, 301285958.00 ns, 4.0186 ns/op 2026-11-02 22:39:55.678 WorkloadWarmup 3: 74973184 op, 301362057.00 ns, 4.0196 ns/op 2026-11-02 22:39:55.678 // BeforeActualRun 2026-11-02 22:39:55.678 WorkloadActual 1: 74973184 op, 301288670.00 ns, 4.0186 ns/op 2026-11-02 22:39:55.678 WorkloadActual 2: 74973184 op, 302169746.00 ns, 4.0304 ns/op 2026-11-02 22:39:55.678 WorkloadActual 3: 74973184 op, 301179260.00 ns, 4.0172 ns/op 2026-11-02 22:39:55.678 WorkloadActual 4: 74973184 op, 301351577.00 ns, 4.0195 ns/op 2026-11-02 22:39:55.678 WorkloadActual 5: 74973184 op, 301547446.00 ns, 4.0221 ns/op 2026-11-02 22:40:01.115 WorkloadActual 6: 74973184 op, 301524102.00 ns, 4.0218 ns/op 2026-11-02 22:40:01.115 WorkloadActual 7: 74973184 op, 301585400.00 ns, 4.0226 ns/op 2026-11-02 22:40:01.115 WorkloadActual 8: 74973184 op, 301363426.00 ns, 4.0196 ns/op 2026-11-02 22:40:01.115 WorkloadActual 9: 74973184 op, 301245111.00 ns, 4.0180 ns/op 2026-11-02 22:40:01.115 WorkloadActual 10: 74973184 op, 301520550.00 ns, 4.0217 ns/op 2026-11-02 22:40:01.115 // AfterActualRun 2026-11-02 22:40:01.115 WorkloadResult 1: 74973184 op, 301288670.00 ns, 4.0186 ns/op 2026-11-02 22:40:01.115 WorkloadResult 2: 74973184 op, 301179260.00 ns, 4.0172 ns/op 2026-11-02 22:40:01.115 WorkloadResult 3: 74973184 op, 301351577.00 ns, 4.0195 ns/op 2026-11-02 22:40:01.115 WorkloadResult 4: 74973184 op, 301547446.00 ns, 4.0221 ns/op 2026-11-02 22:40:01.115 WorkloadResult 5: 74973184 op, 301524102.00 ns, 4.0218 ns/op 2026-11-02 22:40:01.115 WorkloadResult 6: 74973184 op, 301585400.00 ns, 4.0226 ns/op 2026-11-02 22:40:01.115 WorkloadResult 7: 74973184 op, 301363426.00 ns, 4.0196 ns/op 2026-11-02 22:40:01.115 WorkloadResult 8: 74973184 op, 301245111.00 ns, 4.0180 ns/op 2026-11-02 22:40:01.115 WorkloadResult 9: 74973184 op, 301520550.00 ns, 4.0217 ns/op 2026-11-02 22:40:01.115 // AfterAll 2026-11-02 22:40:01.115 et=0x0064 2026-11-02 22:40:01.115 ldp x25, x26, [sp, #0x40] 2026-11-02 22:40:01.115 ldp x23, x24, [sp, #0x30] 2026-11-02 22:40:01.115 ldp x21, x22, [sp, #0x20] 2026-11-02 22:40:01.115 ldp x19, x20, [sp, #0x10] 2026-11-02 22:40:01.115 ldp fp, lr, [sp], #0x50 2026-11-02 22:40:01.115 ret lr 2026-11-02 22:40:01.115 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:40:01.115 cbz w1, G_M000_IG06 2026-11-02 22:40:01.115 ldr x19, [x0, #0x10] 2026-11-02 22:40:01.115 cmp w1, #1 2026-11-02 22:40:01.115 bls G_M000_IG06 2026-11-02 22:40:01.115 ldr x20, [x0, #0x18] 2026-11-02 22:40:01.115 cmp w1, #2 2026-11-02 22:40:01.115 bls G_M000_IG06 2026-11-02 22:40:01.115 ldr x21, [x0, #0x20] 2026-11-02 22:40:01.115 cmp w1, #3 2026-11-02 22:40:01.115 bls G_M000_IG06 2026-11-02 22:40:01.115 ldr x22, [x0, #0x28] 2026-11-02 22:40:01.115 cmp w1, #4 2026-11-02 22:40:01.115 bls G_M000_IG06 2026-11-02 22:40:01.115 ldr x23, [x0, #0x30] 2026-11-02 22:40:01.115 cmp w1, #5 2026-11-02 22:40:01.115 bls G_M000_IG06 2026-11-02 22:40:01.115 ldr x24, [x0, #0x38] 2026-11-02 22:40:01.115 cmp w1, #6 2026-11-02 22:40:01.115 bls G_M000_IG06 2026-11-02 22:40:01.115 ldr x25, [x0, #0x40] 2026-11-02 22:40:01.115 cmp w1, #7 2026-11-02 22:40:01.115 bls G_M000_IG06 2026-11-02 22:40:01.115 ldr x26, [x0, #0x48] 2026-11-02 22:40:01.115 b G_M000_IG03 2026-11-02 22:40:01.115 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:40:01.115 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:40:01.115 brk #0 2026-11-02 22:40:01.115 ; Total bytes of code 228 2026-11-02 22:40:01.115 // Benchmark Process 3529 has exited with code 0. 2026-11-02 22:40:01.115 Mean = 4.018 ns, StdErr = 0.001 ns (0.02%), N = 18, StdDev = 0.003 ns 2026-11-02 22:40:01.115 Min = 4.013 ns, Q1 = 4.016 ns, Median = 4.018 ns, Q3 = 4.020 ns, Max = 4.023 ns 2026-11-02 22:40:01.115 IQR = 0.004 ns, LowerFence = 4.011 ns, UpperFence = 4.025 ns 2026-11-02 22:40:01.115 ConfidenceInterval = [4.016 ns; 4.021 ns] (CI 99.9%), Margin = 0.003 ns (0.06% of Mean) 2026-11-02 22:40:01.115 Skewness = -0.04, Kurtosis = 1.88, MValue = 2 2026-11-02 22:40:01.115 // ** Remained 15 (53.6 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 2m from now) ** 2026-11-02 22:40:01.115 // ************************** 2026-11-02 22:40:01.115 // Benchmark: ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=96] 2026-11-02 22:40:01.115 // *** Execute *** 2026-11-02 22:40:01.115 // Launch: 1 / 2 2026-11-02 22:40:01.115 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 41021 --benchmarkName "ManagedPairs.Even(EntrySpOffset: 96)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 13 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:40:01.115 // BeforeAnythingElse 2026-11-02 22:40:01.115 // Benchmark Process Environment Information: 2026-11-02 22:40:01.115 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:40:01.115 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:40:01.115 // GC=Concurrent Workstation 2026-11-02 22:40:01.115 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:40:01.115 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:40:01.115 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:40:01.115 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:40:01.115 ; FullOpts code 2026-11-02 22:40:01.115 ; optimized code 2026-11-02 22:40:01.115 ; fp based frame 2026-11-02 22:40:01.115 ; partially interruptible 2026-11-02 22:40:01.115 ; No PGO data 2026-11-02 22:40:01.115 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:40:01.115 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:40:01.115 stp x19, x20, [sp, #0x18] 2026-11-02 22:40:01.115 stp x21, x22, [sp, #0x28] 2026-11-02 22:40:01.115 stp x23, x24, [sp, #0x38] 2026-11-02 22:40:01.115 stp x25, x26, [sp, #0x48] 2026-11-02 22:40:01.115 str x27, [sp, #0x58] 2026-11-02 22:40:01.115 mov fp, sp 2026-11-02 22:40:01.115 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:40:01.115 ldr w1, [x0, #0x08] 2026-11-02 22:40:01.115 cmp w1, #8 2026-11-02 22:40:01.115 ble G_M000_IG05 2026-11-02 22:40:01.115 ldp x19, x20, [x0, #0x10] 2026-11-02 22:40:01.115 ldp x21, x22, [x0, #0x20] 2026-11-02 22:40:01.115 ldp x23, x24, [x0, #0x30] 2026-11-02 22:40:01.115 ldp x25, x26, [x0, #0x40] 2026-11-02 22:40:01.115 ldr x27, [x0, #0x50] 2026-11-02 22:40:01.115 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:40:01.115 movz x0, #0xFCC0 2026-11-02 22:40:01.115 movk x0, #0xC368 LSL #16 2026-11-02 22:40:01.115 movk x0, #0xF82D LSL #32 2026-11-02 22:40:01.115 ldr x0, [x0] 2026-11-02 22:40:01.115 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:40:01.115 add x0, x19, x20 2026-11-02 22:40:01.115 add x0, x0, x21 2026-11-02 22:40:01.115 add x0, x0, x22 2026-11-02 22:40:01.115 add x0, x0, x23 2026-11-02 22:40:01.115 add x0, x0, x24 2026-11-02 22:40:01.115 add x0, x0, x25 2026-11-02 22:40:01.115 add x0, x0, x26 2026-11-02 22:40:01.115 add x0, x0, x27 2026-11-02 22:40:01.115 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:40:01.115 ldr x27, [sp, #0x58] 2026-11-02 22:40:01.115 ldp x25, x26, [sp, #0x48] 2026-11-02 22:40:01.115 ldp x23, x24, [sp, #0x38] 2026-11-02 22:40:01.115 ldp x21, x22, [sp, #0x28] 2026-11-02 22:40:01.115 ldp x19, x20, [sp, #0x18] 2026-11-02 22:40:01.115 ldp fp, lr, [sp], #0x60 2026-11-02 22:40:01.115 ret lr 2026-11-02 22:40:01.115 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:40:01.115 cbz w1, G_M000_IG06 2026-11-02 22:40:01.115 ldr x19, [x0, #0x10] 2026-11-02 22:40:01.115 cmp w1, #1 2026-11-02 22:40:01.115 bls G_M000_IG06 2026-11-02 22:40:01.115 ldr x20, [x0, #0x18] 2026-11-02 22:40:01.115 cmp w1, #2 2026-11-02 22:40:01.115 bls G_M000_IG06 2026-11-02 22:40:01.115 ldr x21, [x0, #0x20] 2026-11-02 22:40:01.115 cmp w1, #3 2026-11-02 22:40:01.115 bls G_M000_IG06 2026-11-02 22:40:01.115 ldr x22, [x0, #0x28] 2026-11-02 22:40:01.115 cmp w1, #4 2026-11-02 22:40:01.115 bls G_M000_IG06 2026-11-02 22:40:01.115 ldr x23, [x0, #0x30] 2026-11-02 22:40:01.115 cmp w1, #5 2026-11-02 22:40:01.115 bls G_M000_IG06 2026-11-02 22:40:01.115 ldr x24, [x0, #0x38] 2026-11-02 22:40:01.115 cmp w1, #6 2026-11-02 22:40:01.115 bls G_M000_IG06 2026-11-02 22:40:01.115 ldr x25, [x0, #0x40] 2026-11-02 22:40:01.115 cmp w1, #7 2026-11-02 22:40:01.115 bls G_M000_IG06 2026-11-02 22:40:01.115 ldr x26, [x0, #0x48] 2026-11-02 22:40:01.115 cmp w1, #8 2026-11-02 22:40:01.115 bls G_M000_IG06 2026-11-02 22:40:01.115 ldr x27, [x0, #0x50] 2026-11-02 22:40:01.115 b G_M000_IG03 2026-11-02 22:40:01.115 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:40:01.115 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:40:01.115 brk #0 2026-11-02 22:40:01.115 ; Total bytes of code 256 2026-11-02 22:40:01.115 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:40:01.115 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:40:01.115 ; FullOpts code 2026-11-02 22:40:01.115 ; optimized code 2026-11-02 22:40:01.115 ; fp based frame 2026-11-02 22:40:01.115 ; partially interruptible 2026-11-02 22:40:01.115 ; No PGO data 2026-11-02 22:40:01.115 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:40:01.115 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:40:01.115 stp x19, x20, [sp, #0x10] 2026-11-02 22:40:01.115 stp x21, x22, [sp, #0x20] 2026-11-02 22:40:01.115 stp x23, x24, [sp, #0x30] 2026-11-02 22:40:01.115 stp x25, x26, [sp, #0x40] 2026-11-02 22:40:01.115 mov fp, sp 2026-11-02 22:40:01.115 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:40:01.115 ldr w1, [x0, #0x08] 2026-11-02 22:40:01.115 cmp w1, #7 2026-11-02 22:40:01.115 ble G_M000_IG05 2026-11-02 22:40:01.115 ldp x19, x20, [x0, #0x10] 2026-11-02 22:40:01.115 ldp x21, x22, [x0, #0x20] 2026-11-02 22:40:01.115 ldp x23, x24, [x0, #0x30] 2026-11-02 22:40:01.115 ldp x25, x26, [x0, #0x40] 2026-11-02 22:40:01.115 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:40:01.115 movz x0, #0xFCC0 2026-11-02 22:40:01.115 movk x0, #0xC368 LSL #16 2026-11-02 22:40:01.115 movk x0, #0xF82D LSL #32 2026-11-02 22:40:01.115 ldr x0, [x0] 2026-11-02 22:40:01.115 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:40:01.115 add x0, x19, x20 2026-11-02 22:40:01.115 add x0, x0, x21 2026-11-02 22:40:01.115 add x0, x0, x22 2026-11-02 22:40:01.115 add x0, x0, x23 2026-11-02 22:40:01.115 add x0, x0, x24 2026-11-02 22:40:01.115 add x0, x0, x25 2026-11-02 22:40:01.115 add x0, x0, x26 2026-11-02 22:40:01.115 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=96, oddSP=0xfffff2d05060, evenSP=0xfffff2d05060 2026-11-02 22:40:01.115 WorkloadJitting 1: 32768 op, 199205.00 ns, 6.0793 ns/op 2026-11-02 22:40:01.115 WorkloadPilot 1: 32768 op, 123604.00 ns, 3.7721 ns/op 2026-11-02 22:40:01.115 WorkloadPilot 1: 524288 op, 1999791.00 ns, 3.8143 ns/op 2026-11-02 22:40:01.115 WorkloadPilot 2: 78643200 op, 300175752.00 ns, 3.8169 ns/op 2026-11-02 22:40:01.115 WorkloadWarmup 1: 78643200 op, 298927343.00 ns, 3.8011 ns/op 2026-11-02 22:40:01.115 WorkloadWarmup 2: 78643200 op, 299206071.00 ns, 3.8046 ns/op 2026-11-02 22:40:01.115 WorkloadWarmup 3: 78643200 op, 299439180.00 ns, 3.8076 ns/op 2026-11-02 22:40:01.115 // BeforeActualRun 2026-11-02 22:40:01.115 WorkloadActual 1: 78643200 op, 298987560.00 ns, 3.8018 ns/op 2026-11-02 22:40:01.115 WorkloadActual 2: 78643200 op, 299967707.00 ns, 3.8143 ns/op 2026-11-02 22:40:01.115 WorkloadActual 3: 78643200 op, 298907814.00 ns, 3.8008 ns/op 2026-11-02 22:40:01.115 WorkloadActual 4: 78643200 op, 299204726.00 ns, 3.8046 ns/op 2026-11-02 22:40:01.115 WorkloadActual 5: 78643200 op, 298415304.00 ns, 3.7945 ns/op 2026-11-02 22:40:01.115 WorkloadActual 6: 78643200 op, 299579088.00 ns, 3.8093 ns/op 2026-11-02 22:40:01.115 WorkloadActual 7: 78643200 op, 298507763.00 ns, 3.7957 ns/op 2026-11-02 22:40:01.115 WorkloadActual 8: 78643200 op, 299137348.00 ns, 3.8037 ns/op 2026-11-02 22:40:06.620 WorkloadActual 9: 78643200 op, 298966935.00 ns, 3.8016 ns/op 2026-11-02 22:40:06.620 WorkloadActual 10: 78643200 op, 299174301.00 ns, 3.8042 ns/op 2026-11-02 22:40:06.620 // AfterActualRun 2026-11-02 22:40:06.620 WorkloadResult 1: 78643200 op, 298987560.00 ns, 3.8018 ns/op 2026-11-02 22:40:06.620 WorkloadResult 2: 78643200 op, 298907814.00 ns, 3.8008 ns/op 2026-11-02 22:40:06.620 WorkloadResult 3: 78643200 op, 299204726.00 ns, 3.8046 ns/op 2026-11-02 22:40:06.620 WorkloadResult 4: 78643200 op, 298415304.00 ns, 3.7945 ns/op 2026-11-02 22:40:06.620 WorkloadResult 5: 78643200 op, 299579088.00 ns, 3.8093 ns/op 2026-11-02 22:40:06.620 WorkloadResult 6: 78643200 op, 298507763.00 ns, 3.7957 ns/op 2026-11-02 22:40:06.620 WorkloadResult 7: 78643200 op, 299137348.00 ns, 3.8037 ns/op 2026-11-02 22:40:06.620 WorkloadResult 8: 78643200 op, 298966935.00 ns, 3.8016 ns/op 2026-11-02 22:40:06.620 WorkloadResult 9: 78643200 op, 299174301.00 ns, 3.8042 ns/op 2026-11-02 22:40:06.620 // AfterAll 2026-11-02 22:40:06.620 et=0x0064 2026-11-02 22:40:06.620 ldp x25, x26, [sp, #0x40] 2026-11-02 22:40:06.620 ldp x23, x24, [sp, #0x30] 2026-11-02 22:40:06.620 ldp x21, x22, [sp, #0x20] 2026-11-02 22:40:06.620 ldp x19, x20, [sp, #0x10] 2026-11-02 22:40:06.620 ldp fp, lr, [sp], #0x50 2026-11-02 22:40:06.620 ret lr 2026-11-02 22:40:06.620 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:40:06.620 cbz w1, G_M000_IG06 2026-11-02 22:40:06.620 ldr x19, [x0, #0x10] 2026-11-02 22:40:06.620 cmp w1, #1 2026-11-02 22:40:06.620 bls G_M000_IG06 2026-11-02 22:40:06.620 ldr x20, [x0, #0x18] 2026-11-02 22:40:06.620 cmp w1, #2 2026-11-02 22:40:06.620 bls G_M000_IG06 2026-11-02 22:40:06.620 ldr x21, [x0, #0x20] 2026-11-02 22:40:06.620 cmp w1, #3 2026-11-02 22:40:06.620 bls G_M000_IG06 2026-11-02 22:40:06.620 ldr x22, [x0, #0x28] 2026-11-02 22:40:06.620 cmp w1, #4 2026-11-02 22:40:06.620 bls G_M000_IG06 2026-11-02 22:40:06.620 ldr x23, [x0, #0x30] 2026-11-02 22:40:06.620 cmp w1, #5 2026-11-02 22:40:06.620 bls G_M000_IG06 2026-11-02 22:40:06.620 ldr x24, [x0, #0x38] 2026-11-02 22:40:06.620 cmp w1, #6 2026-11-02 22:40:06.620 bls G_M000_IG06 2026-11-02 22:40:06.620 ldr x25, [x0, #0x40] 2026-11-02 22:40:06.620 cmp w1, #7 2026-11-02 22:40:06.620 bls G_M000_IG06 2026-11-02 22:40:06.620 ldr x26, [x0, #0x48] 2026-11-02 22:40:06.620 b G_M000_IG03 2026-11-02 22:40:06.620 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:40:06.620 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:40:06.620 brk #0 2026-11-02 22:40:06.620 ; Total bytes of code 228 2026-11-02 22:40:06.620 // Benchmark Process 3542 has exited with code 0. 2026-11-02 22:40:06.620 // Launch: 2 / 2 2026-11-02 22:40:06.620 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 36839 --benchmarkName "ManagedPairs.Even(EntrySpOffset: 96)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 13 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:40:06.620 // BeforeAnythingElse 2026-11-02 22:40:06.620 // Benchmark Process Environment Information: 2026-11-02 22:40:06.620 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:40:06.620 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:40:06.620 // GC=Concurrent Workstation 2026-11-02 22:40:06.620 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:40:06.620 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:40:06.620 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:40:06.620 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:40:06.620 ; FullOpts code 2026-11-02 22:40:06.620 ; optimized code 2026-11-02 22:40:06.620 ; fp based frame 2026-11-02 22:40:06.620 ; partially interruptible 2026-11-02 22:40:06.620 ; No PGO data 2026-11-02 22:40:06.620 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:40:06.620 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:40:06.620 stp x19, x20, [sp, #0x18] 2026-11-02 22:40:06.620 stp x21, x22, [sp, #0x28] 2026-11-02 22:40:06.620 stp x23, x24, [sp, #0x38] 2026-11-02 22:40:06.620 stp x25, x26, [sp, #0x48] 2026-11-02 22:40:06.620 str x27, [sp, #0x58] 2026-11-02 22:40:06.620 mov fp, sp 2026-11-02 22:40:06.620 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:40:06.620 ldr w1, [x0, #0x08] 2026-11-02 22:40:06.620 cmp w1, #8 2026-11-02 22:40:06.620 ble G_M000_IG05 2026-11-02 22:40:06.620 ldp x19, x20, [x0, #0x10] 2026-11-02 22:40:06.620 ldp x21, x22, [x0, #0x20] 2026-11-02 22:40:06.620 ldp x23, x24, [x0, #0x30] 2026-11-02 22:40:06.620 ldp x25, x26, [x0, #0x40] 2026-11-02 22:40:06.620 ldr x27, [x0, #0x50] 2026-11-02 22:40:06.620 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:40:06.620 movz x0, #0xFCC0 2026-11-02 22:40:06.620 movk x0, #0x5827 LSL #16 2026-11-02 22:40:06.620 movk x0, #0xF1E6 LSL #32 2026-11-02 22:40:06.620 ldr x0, [x0] 2026-11-02 22:40:06.620 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:40:06.620 add x0, x19, x20 2026-11-02 22:40:06.620 add x0, x0, x21 2026-11-02 22:40:06.620 add x0, x0, x22 2026-11-02 22:40:06.620 add x0, x0, x23 2026-11-02 22:40:06.620 add x0, x0, x24 2026-11-02 22:40:06.620 add x0, x0, x25 2026-11-02 22:40:06.620 add x0, x0, x26 2026-11-02 22:40:06.620 add x0, x0, x27 2026-11-02 22:40:06.620 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:40:06.620 ldr x27, [sp, #0x58] 2026-11-02 22:40:06.620 ldp x25, x26, [sp, #0x48] 2026-11-02 22:40:06.620 ldp x23, x24, [sp, #0x38] 2026-11-02 22:40:06.620 ldp x21, x22, [sp, #0x28] 2026-11-02 22:40:06.620 ldp x19, x20, [sp, #0x18] 2026-11-02 22:40:06.620 ldp fp, lr, [sp], #0x60 2026-11-02 22:40:06.620 ret lr 2026-11-02 22:40:06.620 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:40:06.620 cbz w1, G_M000_IG06 2026-11-02 22:40:06.620 ldr x19, [x0, #0x10] 2026-11-02 22:40:06.620 cmp w1, #1 2026-11-02 22:40:06.620 bls G_M000_IG06 2026-11-02 22:40:06.620 ldr x20, [x0, #0x18] 2026-11-02 22:40:06.620 cmp w1, #2 2026-11-02 22:40:06.620 bls G_M000_IG06 2026-11-02 22:40:06.620 ldr x21, [x0, #0x20] 2026-11-02 22:40:06.620 cmp w1, #3 2026-11-02 22:40:06.620 bls G_M000_IG06 2026-11-02 22:40:06.620 ldr x22, [x0, #0x28] 2026-11-02 22:40:06.620 cmp w1, #4 2026-11-02 22:40:06.620 bls G_M000_IG06 2026-11-02 22:40:06.620 ldr x23, [x0, #0x30] 2026-11-02 22:40:06.620 cmp w1, #5 2026-11-02 22:40:06.620 bls G_M000_IG06 2026-11-02 22:40:06.620 ldr x24, [x0, #0x38] 2026-11-02 22:40:06.620 cmp w1, #6 2026-11-02 22:40:06.620 bls G_M000_IG06 2026-11-02 22:40:06.620 ldr x25, [x0, #0x40] 2026-11-02 22:40:06.620 cmp w1, #7 2026-11-02 22:40:06.620 bls G_M000_IG06 2026-11-02 22:40:06.620 ldr x26, [x0, #0x48] 2026-11-02 22:40:06.620 cmp w1, #8 2026-11-02 22:40:06.620 bls G_M000_IG06 2026-11-02 22:40:06.620 ldr x27, [x0, #0x50] 2026-11-02 22:40:06.620 b G_M000_IG03 2026-11-02 22:40:06.620 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:40:06.620 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:40:06.620 brk #0 2026-11-02 22:40:06.620 ; Total bytes of code 256 2026-11-02 22:40:06.620 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:40:06.620 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:40:06.620 ; FullOpts code 2026-11-02 22:40:06.620 ; optimized code 2026-11-02 22:40:06.620 ; fp based frame 2026-11-02 22:40:06.620 ; partially interruptible 2026-11-02 22:40:06.620 ; No PGO data 2026-11-02 22:40:06.620 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:40:06.620 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:40:06.620 stp x19, x20, [sp, #0x10] 2026-11-02 22:40:06.620 stp x21, x22, [sp, #0x20] 2026-11-02 22:40:06.620 stp x23, x24, [sp, #0x30] 2026-11-02 22:40:06.620 stp x25, x26, [sp, #0x40] 2026-11-02 22:40:06.620 mov fp, sp 2026-11-02 22:40:06.620 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:40:06.620 ldr w1, [x0, #0x08] 2026-11-02 22:40:06.620 cmp w1, #7 2026-11-02 22:40:06.620 ble G_M000_IG05 2026-11-02 22:40:06.620 ldp x19, x20, [x0, #0x10] 2026-11-02 22:40:06.620 ldp x21, x22, [x0, #0x20] 2026-11-02 22:40:06.620 ldp x23, x24, [x0, #0x30] 2026-11-02 22:40:06.620 ldp x25, x26, [x0, #0x40] 2026-11-02 22:40:06.620 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:40:06.620 movz x0, #0xFCC0 2026-11-02 22:40:06.620 movk x0, #0x5827 LSL #16 2026-11-02 22:40:06.620 movk x0, #0xF1E6 LSL #32 2026-11-02 22:40:06.620 ldr x0, [x0] 2026-11-02 22:40:06.620 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:40:06.620 add x0, x19, x20 2026-11-02 22:40:06.620 add x0, x0, x21 2026-11-02 22:40:06.620 add x0, x0, x22 2026-11-02 22:40:06.620 add x0, x0, x23 2026-11-02 22:40:06.620 add x0, x0, x24 2026-11-02 22:40:06.620 add x0, x0, x25 2026-11-02 22:40:06.620 add x0, x0, x26 2026-11-02 22:40:06.620 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=96, oddSP=0xffffd8a86060, evenSP=0xffffd8a86060 2026-11-02 22:40:06.620 WorkloadJitting 1: 32768 op, 202686.00 ns, 6.1855 ns/op 2026-11-02 22:40:06.620 WorkloadPilot 1: 32768 op, 122300.00 ns, 3.7323 ns/op 2026-11-02 22:40:06.620 WorkloadPilot 1: 524288 op, 2001559.00 ns, 3.8177 ns/op 2026-11-02 22:40:06.620 WorkloadPilot 2: 78643200 op, 299141917.00 ns, 3.8038 ns/op 2026-11-02 22:40:06.620 WorkloadPilot 3: 79167488 op, 301465538.00 ns, 3.8079 ns/op 2026-11-02 22:40:06.620 WorkloadWarmup 1: 79167488 op, 301421113.00 ns, 3.8074 ns/op 2026-11-02 22:40:06.620 WorkloadWarmup 2: 79167488 op, 300214360.00 ns, 3.7921 ns/op 2026-11-02 22:40:06.620 WorkloadWarmup 3: 79167488 op, 302510879.00 ns, 3.8212 ns/op 2026-11-02 22:40:06.620 // BeforeActualRun 2026-11-02 22:40:06.620 WorkloadActual 1: 79167488 op, 301034767.00 ns, 3.8025 ns/op 2026-11-02 22:40:06.620 WorkloadActual 2: 79167488 op, 301054799.00 ns, 3.8028 ns/op 2026-11-02 22:40:06.620 WorkloadActual 3: 79167488 op, 300836761.00 ns, 3.8000 ns/op 2026-11-02 22:40:06.620 WorkloadActual 4: 79167488 op, 301081399.00 ns, 3.8031 ns/op 2026-11-02 22:40:06.620 WorkloadActual 5: 79167488 op, 300545009.00 ns, 3.7963 ns/op 2026-11-02 22:40:06.620 WorkloadActual 6: 79167488 op, 301112609.00 ns, 3.8035 ns/op 2026-11-02 22:40:06.620 WorkloadActual 7: 79167488 op, 300831009.00 ns, 3.7999 ns/op 2026-11-02 22:40:06.620 WorkloadActual 8: 79167488 op, 300738294.00 ns, 3.7988 ns/op 2026-11-02 22:40:06.620 WorkloadActual 9: 79167488 op, 301270589.00 ns, 3.8055 ns/op 2026-11-02 22:40:06.620 WorkloadActual 10: 79167488 op, 301119761.00 ns, 3.8036 ns/op 2026-11-02 22:40:06.620 // AfterActualRun 2026-11-02 22:40:06.620 WorkloadResult 1: 79167488 op, 301034767.00 ns, 3.8025 ns/op 2026-11-02 22:40:06.620 WorkloadResult 2: 79167488 op, 301054799.00 ns, 3.8028 ns/op 2026-11-02 22:40:06.620 WorkloadResult 3: 79167488 op, 300836761.00 ns, 3.8000 ns/op 2026-11-02 22:40:06.620 WorkloadResult 4: 79167488 op, 301081399.00 ns, 3.8031 ns/op 2026-11-02 22:40:06.620 WorkloadResult 5: 79167488 op, 300545009.00 ns, 3.7963 ns/op 2026-11-02 22:40:06.620 WorkloadResult 6: 79167488 op, 301112609.00 ns, 3.8035 ns/op 2026-11-02 22:40:06.620 WorkloadResult 7: 79167488 op, 300831009.00 ns, 3.7999 ns/op 2026-11-02 22:40:06.620 WorkloadResult 8: 79167488 op, 300738294.00 ns, 3.7988 ns/op 2026-11-02 22:40:06.620 WorkloadResult 9: 79167488 op, 301270589.00 ns, 3.8055 ns/op 2026-11-02 22:40:06.620 WorkloadResult 10: 79167488 op, 301119761.00 ns, 3.8036 ns/op 2026-11-02 22:40:06.620 // AfterAll 2026-11-02 22:40:06.620 et=0x0064 2026-11-02 22:40:06.620 ldp x25, x26, [sp, #0x40] 2026-11-02 22:40:06.620 ldp x23, x24, [sp, #0x30] 2026-11-02 22:40:06.620 ldp x21, x22, [sp, #0x20] 2026-11-02 22:40:06.620 ldp x19, x20, [sp, #0x10] 2026-11-02 22:40:06.620 ldp fp, lr, [sp], #0x50 2026-11-02 22:40:06.620 ret lr 2026-11-02 22:40:06.620 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:40:06.620 cbz w1, G_M000_IG06 2026-11-02 22:40:06.620 ldr x19, [x0, #0x10] 2026-11-02 22:40:06.620 cmp w1, #1 2026-11-02 22:40:06.620 bls G_M000_IG06 2026-11-02 22:40:06.620 ldr x20, [x0, #0x18] 2026-11-02 22:40:06.620 cmp w1, #2 2026-11-02 22:40:06.620 bls G_M000_IG06 2026-11-02 22:40:06.620 ldr x21, [x0, #0x20] 2026-11-02 22:40:06.620 cmp w1, #3 2026-11-02 22:40:06.620 bls G_M000_IG06 2026-11-02 22:40:06.620 ldr x22, [x0, #0x28] 2026-11-02 22:40:06.620 cmp w1, #4 2026-11-02 22:40:06.620 bls G_M000_IG06 2026-11-02 22:40:06.620 ldr x23, [x0, #0x30] 2026-11-02 22:40:06.620 cmp w1, #5 2026-11-02 22:40:06.620 bls G_M000_IG06 2026-11-02 22:40:06.620 ldr x24, [x0, #0x38] 2026-11-02 22:40:06.620 cmp w1, #6 2026-11-02 22:40:06.620 bls G_M000_IG06 2026-11-02 22:40:06.620 ldr x25, [x0, #0x40] 2026-11-02 22:40:06.620 cmp w1, #7 2026-11-02 22:40:06.620 bls G_M000_IG06 2026-11-02 22:40:06.620 ldr x26, [x0, #0x48] 2026-11-02 22:40:06.620 b G_M000_IG03 2026-11-02 22:40:06.620 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:40:06.620 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:40:06.620 brk #0 2026-11-02 22:40:06.620 ; Total bytes of code 228 2026-11-02 22:40:06.620 // Benchmark Process 3555 has exited with code 0. 2026-11-02 22:40:06.620 Mean = 3.802 ns, StdErr = 0.001 ns (0.02%), N = 19, StdDev = 0.004 ns 2026-11-02 22:40:06.620 Min = 3.795 ns, Q1 = 3.800 ns, Median = 3.803 ns, Q3 = 3.804 ns, Max = 3.809 ns 2026-11-02 22:40:06.620 IQR = 0.004 ns, LowerFence = 3.794 ns, UpperFence = 3.809 ns 2026-11-02 22:40:06.620 ConfidenceInterval = [3.798 ns; 3.805 ns] (CI 99.9%), Margin = 0.003 ns (0.09% of Mean) 2026-11-02 22:40:06.620 Skewness = -0.23, Kurtosis = 2.7, MValue = 2 2026-11-02 22:40:06.620 // ** Remained 14 (50.0 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 2m from now) ** 2026-11-02 22:40:06.620 // ************************** 2026-11-02 22:40:06.620 // Benchmark: ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=112] 2026-11-02 22:40:06.620 // *** Execute *** 2026-11-02 22:40:06.620 // Launch: 1 / 2 2026-11-02 22:40:06.620 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 43119 --benchmarkName "ManagedPairs.Odd(EntrySpOffset: 112)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 14 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:40:06.620 // BeforeAnythingElse 2026-11-02 22:40:12.112 // Benchmark Process Environment Information: 2026-11-02 22:40:12.112 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:40:12.112 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:40:12.112 // GC=Concurrent Workstation 2026-11-02 22:40:12.112 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:40:12.112 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:40:12.112 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:40:12.112 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:40:12.112 ; FullOpts code 2026-11-02 22:40:12.112 ; optimized code 2026-11-02 22:40:12.112 ; fp based frame 2026-11-02 22:40:12.112 ; partially interruptible 2026-11-02 22:40:12.112 ; No PGO data 2026-11-02 22:40:12.112 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:40:12.112 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:40:12.112 stp x19, x20, [sp, #0x18] 2026-11-02 22:40:12.112 stp x21, x22, [sp, #0x28] 2026-11-02 22:40:12.112 stp x23, x24, [sp, #0x38] 2026-11-02 22:40:12.112 stp x25, x26, [sp, #0x48] 2026-11-02 22:40:12.112 str x27, [sp, #0x58] 2026-11-02 22:40:12.112 mov fp, sp 2026-11-02 22:40:12.112 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:40:12.112 ldr w1, [x0, #0x08] 2026-11-02 22:40:12.112 cmp w1, #8 2026-11-02 22:40:12.112 ble G_M000_IG05 2026-11-02 22:40:12.112 ldp x19, x20, [x0, #0x10] 2026-11-02 22:40:12.112 ldp x21, x22, [x0, #0x20] 2026-11-02 22:40:12.112 ldp x23, x24, [x0, #0x30] 2026-11-02 22:40:12.112 ldp x25, x26, [x0, #0x40] 2026-11-02 22:40:12.112 ldr x27, [x0, #0x50] 2026-11-02 22:40:12.112 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:40:12.112 movz x0, #0xFCC0 2026-11-02 22:40:12.112 movk x0, #0x6A86 LSL #16 2026-11-02 22:40:12.112 movk x0, #0xE065 LSL #32 2026-11-02 22:40:12.112 ldr x0, [x0] 2026-11-02 22:40:12.112 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:40:12.112 add x0, x19, x20 2026-11-02 22:40:12.112 add x0, x0, x21 2026-11-02 22:40:12.112 add x0, x0, x22 2026-11-02 22:40:12.112 add x0, x0, x23 2026-11-02 22:40:12.112 add x0, x0, x24 2026-11-02 22:40:12.112 add x0, x0, x25 2026-11-02 22:40:12.112 add x0, x0, x26 2026-11-02 22:40:12.112 add x0, x0, x27 2026-11-02 22:40:12.112 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:40:12.112 ldr x27, [sp, #0x58] 2026-11-02 22:40:12.112 ldp x25, x26, [sp, #0x48] 2026-11-02 22:40:12.112 ldp x23, x24, [sp, #0x38] 2026-11-02 22:40:12.112 ldp x21, x22, [sp, #0x28] 2026-11-02 22:40:12.112 ldp x19, x20, [sp, #0x18] 2026-11-02 22:40:12.112 ldp fp, lr, [sp], #0x60 2026-11-02 22:40:12.112 ret lr 2026-11-02 22:40:12.112 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:40:12.112 cbz w1, G_M000_IG06 2026-11-02 22:40:12.112 ldr x19, [x0, #0x10] 2026-11-02 22:40:12.112 cmp w1, #1 2026-11-02 22:40:12.112 bls G_M000_IG06 2026-11-02 22:40:12.112 ldr x20, [x0, #0x18] 2026-11-02 22:40:12.112 cmp w1, #2 2026-11-02 22:40:12.112 bls G_M000_IG06 2026-11-02 22:40:12.112 ldr x21, [x0, #0x20] 2026-11-02 22:40:12.112 cmp w1, #3 2026-11-02 22:40:12.112 bls G_M000_IG06 2026-11-02 22:40:12.112 ldr x22, [x0, #0x28] 2026-11-02 22:40:12.112 cmp w1, #4 2026-11-02 22:40:12.112 bls G_M000_IG06 2026-11-02 22:40:12.112 ldr x23, [x0, #0x30] 2026-11-02 22:40:12.112 cmp w1, #5 2026-11-02 22:40:12.112 bls G_M000_IG06 2026-11-02 22:40:12.112 ldr x24, [x0, #0x38] 2026-11-02 22:40:12.112 cmp w1, #6 2026-11-02 22:40:12.112 bls G_M000_IG06 2026-11-02 22:40:12.112 ldr x25, [x0, #0x40] 2026-11-02 22:40:12.112 cmp w1, #7 2026-11-02 22:40:12.112 bls G_M000_IG06 2026-11-02 22:40:12.112 ldr x26, [x0, #0x48] 2026-11-02 22:40:12.112 cmp w1, #8 2026-11-02 22:40:12.112 bls G_M000_IG06 2026-11-02 22:40:12.112 ldr x27, [x0, #0x50] 2026-11-02 22:40:12.112 b G_M000_IG03 2026-11-02 22:40:12.112 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:40:12.112 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:40:12.112 brk #0 2026-11-02 22:40:12.112 ; Total bytes of code 256 2026-11-02 22:40:12.112 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:40:12.112 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:40:12.112 ; FullOpts code 2026-11-02 22:40:12.112 ; optimized code 2026-11-02 22:40:12.112 ; fp based frame 2026-11-02 22:40:12.112 ; partially interruptible 2026-11-02 22:40:12.112 ; No PGO data 2026-11-02 22:40:12.112 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:40:12.112 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:40:12.112 stp x19, x20, [sp, #0x10] 2026-11-02 22:40:12.112 stp x21, x22, [sp, #0x20] 2026-11-02 22:40:12.112 stp x23, x24, [sp, #0x30] 2026-11-02 22:40:12.112 stp x25, x26, [sp, #0x40] 2026-11-02 22:40:12.112 mov fp, sp 2026-11-02 22:40:12.112 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:40:12.112 ldr w1, [x0, #0x08] 2026-11-02 22:40:12.112 cmp w1, #7 2026-11-02 22:40:12.112 ble G_M000_IG05 2026-11-02 22:40:12.112 ldp x19, x20, [x0, #0x10] 2026-11-02 22:40:12.112 ldp x21, x22, [x0, #0x20] 2026-11-02 22:40:12.112 ldp x23, x24, [x0, #0x30] 2026-11-02 22:40:12.112 ldp x25, x26, [x0, #0x40] 2026-11-02 22:40:12.112 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:40:12.112 movz x0, #0xFCC0 2026-11-02 22:40:12.112 movk x0, #0x6A86 LSL #16 2026-11-02 22:40:12.112 movk x0, #0xE065 LSL #32 2026-11-02 22:40:12.112 ldr x0, [x0] 2026-11-02 22:40:12.112 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:40:12.112 add x0, x19, x20 2026-11-02 22:40:12.112 add x0, x0, x21 2026-11-02 22:40:12.112 add x0, x0, x22 2026-11-02 22:40:12.112 add x0, x0, x23 2026-11-02 22:40:12.112 add x0, x0, x24 2026-11-02 22:40:12.112 add x0, x0, x25 2026-11-02 22:40:12.112 add x0, x0, x26 2026-11-02 22:40:12.112 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=112, oddSP=0xffffd028e070, evenSP=0xffffd028e070 2026-11-02 22:40:12.112 WorkloadJitting 1: 32768 op, 248527.00 ns, 7.5844 ns/op 2026-11-02 22:40:12.112 WorkloadPilot 1: 32768 op, 131468.00 ns, 4.0121 ns/op 2026-11-02 22:40:12.112 WorkloadPilot 1: 524288 op, 2153139.00 ns, 4.1068 ns/op 2026-11-02 22:40:12.112 WorkloadPilot 2: 73400320 op, 301645824.00 ns, 4.1096 ns/op 2026-11-02 22:40:12.112 WorkloadWarmup 1: 73400320 op, 301880629.00 ns, 4.1128 ns/op 2026-11-02 22:40:12.112 WorkloadWarmup 2: 73400320 op, 301580997.00 ns, 4.1087 ns/op 2026-11-02 22:40:12.112 WorkloadWarmup 3: 73400320 op, 301726977.00 ns, 4.1107 ns/op 2026-11-02 22:40:12.112 // BeforeActualRun 2026-11-02 22:40:12.112 WorkloadActual 1: 73400320 op, 301761883.00 ns, 4.1112 ns/op 2026-11-02 22:40:12.112 WorkloadActual 2: 73400320 op, 301752603.00 ns, 4.1111 ns/op 2026-11-02 22:40:12.112 WorkloadActual 3: 73400320 op, 301625711.00 ns, 4.1093 ns/op 2026-11-02 22:40:12.112 WorkloadActual 4: 73400320 op, 301635303.00 ns, 4.1095 ns/op 2026-11-02 22:40:12.112 WorkloadActual 5: 73400320 op, 301493787.00 ns, 4.1075 ns/op 2026-11-02 22:40:12.112 WorkloadActual 6: 73400320 op, 301363895.00 ns, 4.1058 ns/op 2026-11-02 22:40:12.112 WorkloadActual 7: 73400320 op, 301502139.00 ns, 4.1076 ns/op 2026-11-02 22:40:12.112 WorkloadActual 8: 73400320 op, 301545965.00 ns, 4.1082 ns/op 2026-11-02 22:40:12.112 WorkloadActual 9: 73400320 op, 301618018.00 ns, 4.1092 ns/op 2026-11-02 22:40:12.112 WorkloadActual 10: 73400320 op, 301647771.00 ns, 4.1096 ns/op 2026-11-02 22:40:12.112 // AfterActualRun 2026-11-02 22:40:12.112 WorkloadResult 1: 73400320 op, 301761883.00 ns, 4.1112 ns/op 2026-11-02 22:40:12.112 WorkloadResult 2: 73400320 op, 301752603.00 ns, 4.1111 ns/op 2026-11-02 22:40:12.112 WorkloadResult 3: 73400320 op, 301625711.00 ns, 4.1093 ns/op 2026-11-02 22:40:12.112 WorkloadResult 4: 73400320 op, 301635303.00 ns, 4.1095 ns/op 2026-11-02 22:40:12.112 WorkloadResult 5: 73400320 op, 301493787.00 ns, 4.1075 ns/op 2026-11-02 22:40:12.112 WorkloadResult 6: 73400320 op, 301363895.00 ns, 4.1058 ns/op 2026-11-02 22:40:12.112 WorkloadResult 7: 73400320 op, 301502139.00 ns, 4.1076 ns/op 2026-11-02 22:40:12.112 WorkloadResult 8: 73400320 op, 301545965.00 ns, 4.1082 ns/op 2026-11-02 22:40:12.112 WorkloadResult 9: 73400320 op, 301618018.00 ns, 4.1092 ns/op 2026-11-02 22:40:12.112 WorkloadResult 10: 73400320 op, 301647771.00 ns, 4.1096 ns/op 2026-11-02 22:40:12.112 // AfterAll 2026-11-02 22:40:12.112 et=0x0064 2026-11-02 22:40:12.112 ldp x25, x26, [sp, #0x40] 2026-11-02 22:40:12.112 ldp x23, x24, [sp, #0x30] 2026-11-02 22:40:12.112 ldp x21, x22, [sp, #0x20] 2026-11-02 22:40:12.112 ldp x19, x20, [sp, #0x10] 2026-11-02 22:40:12.112 ldp fp, lr, [sp], #0x50 2026-11-02 22:40:12.112 ret lr 2026-11-02 22:40:12.112 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:40:12.112 cbz w1, G_M000_IG06 2026-11-02 22:40:12.112 ldr x19, [x0, #0x10] 2026-11-02 22:40:12.112 cmp w1, #1 2026-11-02 22:40:12.112 bls G_M000_IG06 2026-11-02 22:40:12.112 ldr x20, [x0, #0x18] 2026-11-02 22:40:12.112 cmp w1, #2 2026-11-02 22:40:12.112 bls G_M000_IG06 2026-11-02 22:40:12.112 ldr x21, [x0, #0x20] 2026-11-02 22:40:12.112 cmp w1, #3 2026-11-02 22:40:12.112 bls G_M000_IG06 2026-11-02 22:40:12.112 ldr x22, [x0, #0x28] 2026-11-02 22:40:12.112 cmp w1, #4 2026-11-02 22:40:12.112 bls G_M000_IG06 2026-11-02 22:40:12.112 ldr x23, [x0, #0x30] 2026-11-02 22:40:12.112 cmp w1, #5 2026-11-02 22:40:12.112 bls G_M000_IG06 2026-11-02 22:40:12.112 ldr x24, [x0, #0x38] 2026-11-02 22:40:12.112 cmp w1, #6 2026-11-02 22:40:12.112 bls G_M000_IG06 2026-11-02 22:40:12.112 ldr x25, [x0, #0x40] 2026-11-02 22:40:12.112 cmp w1, #7 2026-11-02 22:40:12.112 bls G_M000_IG06 2026-11-02 22:40:12.112 ldr x26, [x0, #0x48] 2026-11-02 22:40:12.112 b G_M000_IG03 2026-11-02 22:40:12.112 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:40:12.112 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:40:12.112 brk #0 2026-11-02 22:40:12.112 ; Total bytes of code 228 2026-11-02 22:40:12.112 // Benchmark Process 3568 has exited with code 0. 2026-11-02 22:40:12.112 // Launch: 2 / 2 2026-11-02 22:40:12.112 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 39253 --benchmarkName "ManagedPairs.Odd(EntrySpOffset: 112)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 14 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:40:12.112 // BeforeAnythingElse 2026-11-02 22:40:12.112 // Benchmark Process Environment Information: 2026-11-02 22:40:12.112 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:40:12.112 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:40:12.112 // GC=Concurrent Workstation 2026-11-02 22:40:12.112 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:40:12.112 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:40:12.112 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:40:12.112 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:40:12.112 ; FullOpts code 2026-11-02 22:40:12.112 ; optimized code 2026-11-02 22:40:12.112 ; fp based frame 2026-11-02 22:40:12.112 ; partially interruptible 2026-11-02 22:40:12.112 ; No PGO data 2026-11-02 22:40:12.112 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:40:12.112 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:40:12.112 stp x19, x20, [sp, #0x18] 2026-11-02 22:40:12.112 stp x21, x22, [sp, #0x28] 2026-11-02 22:40:12.112 stp x23, x24, [sp, #0x38] 2026-11-02 22:40:12.112 stp x25, x26, [sp, #0x48] 2026-11-02 22:40:12.112 str x27, [sp, #0x58] 2026-11-02 22:40:12.112 mov fp, sp 2026-11-02 22:40:12.112 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:40:12.112 ldr w1, [x0, #0x08] 2026-11-02 22:40:12.112 cmp w1, #8 2026-11-02 22:40:12.112 ble G_M000_IG05 2026-11-02 22:40:12.112 ldp x19, x20, [x0, #0x10] 2026-11-02 22:40:12.112 ldp x21, x22, [x0, #0x20] 2026-11-02 22:40:12.112 ldp x23, x24, [x0, #0x30] 2026-11-02 22:40:12.112 ldp x25, x26, [x0, #0x40] 2026-11-02 22:40:12.112 ldr x27, [x0, #0x50] 2026-11-02 22:40:12.112 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:40:12.112 movz x0, #0xFCC0 2026-11-02 22:40:12.112 movk x0, #0x3A28 LSL #16 2026-11-02 22:40:12.112 movk x0, #0xF45D LSL #32 2026-11-02 22:40:12.112 ldr x0, [x0] 2026-11-02 22:40:12.112 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:40:12.112 add x0, x19, x20 2026-11-02 22:40:12.112 add x0, x0, x21 2026-11-02 22:40:12.112 add x0, x0, x22 2026-11-02 22:40:12.112 add x0, x0, x23 2026-11-02 22:40:12.112 add x0, x0, x24 2026-11-02 22:40:12.112 add x0, x0, x25 2026-11-02 22:40:12.112 add x0, x0, x26 2026-11-02 22:40:12.112 add x0, x0, x27 2026-11-02 22:40:12.112 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:40:12.112 ldr x27, [sp, #0x58] 2026-11-02 22:40:12.112 ldp x25, x26, [sp, #0x48] 2026-11-02 22:40:12.112 ldp x23, x24, [sp, #0x38] 2026-11-02 22:40:12.112 ldp x21, x22, [sp, #0x28] 2026-11-02 22:40:12.112 ldp x19, x20, [sp, #0x18] 2026-11-02 22:40:12.112 ldp fp, lr, [sp], #0x60 2026-11-02 22:40:12.112 ret lr 2026-11-02 22:40:12.112 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:40:12.112 cbz w1, G_M000_IG06 2026-11-02 22:40:12.112 ldr x19, [x0, #0x10] 2026-11-02 22:40:12.112 cmp w1, #1 2026-11-02 22:40:12.112 bls G_M000_IG06 2026-11-02 22:40:12.112 ldr x20, [x0, #0x18] 2026-11-02 22:40:12.112 cmp w1, #2 2026-11-02 22:40:12.112 bls G_M000_IG06 2026-11-02 22:40:12.112 ldr x21, [x0, #0x20] 2026-11-02 22:40:12.112 cmp w1, #3 2026-11-02 22:40:12.112 bls G_M000_IG06 2026-11-02 22:40:12.112 ldr x22, [x0, #0x28] 2026-11-02 22:40:12.112 cmp w1, #4 2026-11-02 22:40:12.112 bls G_M000_IG06 2026-11-02 22:40:12.112 ldr x23, [x0, #0x30] 2026-11-02 22:40:12.112 cmp w1, #5 2026-11-02 22:40:12.112 bls G_M000_IG06 2026-11-02 22:40:12.112 ldr x24, [x0, #0x38] 2026-11-02 22:40:12.112 cmp w1, #6 2026-11-02 22:40:12.112 bls G_M000_IG06 2026-11-02 22:40:12.112 ldr x25, [x0, #0x40] 2026-11-02 22:40:12.112 cmp w1, #7 2026-11-02 22:40:12.112 bls G_M000_IG06 2026-11-02 22:40:12.112 ldr x26, [x0, #0x48] 2026-11-02 22:40:12.112 cmp w1, #8 2026-11-02 22:40:12.112 bls G_M000_IG06 2026-11-02 22:40:12.112 ldr x27, [x0, #0x50] 2026-11-02 22:40:12.112 b G_M000_IG03 2026-11-02 22:40:12.112 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:40:12.112 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:40:12.112 brk #0 2026-11-02 22:40:12.112 ; Total bytes of code 256 2026-11-02 22:40:12.112 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:40:12.112 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:40:12.112 ; FullOpts code 2026-11-02 22:40:12.112 ; optimized code 2026-11-02 22:40:12.112 ; fp based frame 2026-11-02 22:40:12.112 ; partially interruptible 2026-11-02 22:40:12.112 ; No PGO data 2026-11-02 22:40:12.112 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:40:12.112 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:40:12.112 stp x19, x20, [sp, #0x10] 2026-11-02 22:40:12.112 stp x21, x22, [sp, #0x20] 2026-11-02 22:40:12.112 stp x23, x24, [sp, #0x30] 2026-11-02 22:40:12.112 stp x25, x26, [sp, #0x40] 2026-11-02 22:40:12.112 mov fp, sp 2026-11-02 22:40:12.112 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:40:12.112 ldr w1, [x0, #0x08] 2026-11-02 22:40:12.112 cmp w1, #7 2026-11-02 22:40:12.112 ble G_M000_IG05 2026-11-02 22:40:12.112 ldp x19, x20, [x0, #0x10] 2026-11-02 22:40:12.112 ldp x21, x22, [x0, #0x20] 2026-11-02 22:40:12.112 ldp x23, x24, [x0, #0x30] 2026-11-02 22:40:12.112 ldp x25, x26, [x0, #0x40] 2026-11-02 22:40:12.112 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:40:12.112 movz x0, #0xFCC0 2026-11-02 22:40:12.112 movk x0, #0x3A28 LSL #16 2026-11-02 22:40:12.112 movk x0, #0xF45D LSL #32 2026-11-02 22:40:12.112 ldr x0, [x0] 2026-11-02 22:40:12.112 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:40:12.112 add x0, x19, x20 2026-11-02 22:40:12.112 add x0, x0, x21 2026-11-02 22:40:12.112 add x0, x0, x22 2026-11-02 22:40:12.112 add x0, x0, x23 2026-11-02 22:40:12.112 add x0, x0, x24 2026-11-02 22:40:12.112 add x0, x0, x25 2026-11-02 22:40:12.112 add x0, x0, x26 2026-11-02 22:40:12.112 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=112, oddSP=0xffffea6ad070, evenSP=0xffffea6ad070 2026-11-02 22:40:12.112 WorkloadJitting 1: 32768 op, 205421.00 ns, 6.2690 ns/op 2026-11-02 22:40:12.112 WorkloadPilot 1: 32768 op, 131500.00 ns, 4.0131 ns/op 2026-11-02 22:40:12.112 WorkloadPilot 1: 524288 op, 2144028.00 ns, 4.0894 ns/op 2026-11-02 22:40:12.112 WorkloadPilot 2: 73400320 op, 300626623.00 ns, 4.0957 ns/op 2026-11-02 22:40:12.112 WorkloadWarmup 1: 73400320 op, 300378719.00 ns, 4.0923 ns/op 2026-11-02 22:40:17.556 WorkloadWarmup 2: 73400320 op, 300223420.00 ns, 4.0902 ns/op 2026-11-02 22:40:17.556 WorkloadWarmup 3: 73400320 op, 300363872.00 ns, 4.0921 ns/op 2026-11-02 22:40:17.556 // BeforeActualRun 2026-11-02 22:40:17.556 WorkloadActual 1: 73400320 op, 300405617.00 ns, 4.0927 ns/op 2026-11-02 22:40:17.556 WorkloadActual 2: 73400320 op, 300162178.00 ns, 4.0894 ns/op 2026-11-02 22:40:17.556 WorkloadActual 3: 73400320 op, 300313758.00 ns, 4.0915 ns/op 2026-11-02 22:40:17.556 WorkloadActual 4: 73400320 op, 300360216.00 ns, 4.0921 ns/op 2026-11-02 22:40:17.556 WorkloadActual 5: 73400320 op, 300297678.00 ns, 4.0912 ns/op 2026-11-02 22:40:17.556 WorkloadActual 6: 73400320 op, 300305582.00 ns, 4.0913 ns/op 2026-11-02 22:40:17.556 WorkloadActual 7: 73400320 op, 300431329.00 ns, 4.0931 ns/op 2026-11-02 22:40:17.556 WorkloadActual 8: 73400320 op, 300326390.00 ns, 4.0916 ns/op 2026-11-02 22:40:17.556 WorkloadActual 9: 73400320 op, 300394608.00 ns, 4.0926 ns/op 2026-11-02 22:40:17.556 WorkloadActual 10: 73400320 op, 300331046.00 ns, 4.0917 ns/op 2026-11-02 22:40:17.556 // AfterActualRun 2026-11-02 22:40:17.556 WorkloadResult 1: 73400320 op, 300405617.00 ns, 4.0927 ns/op 2026-11-02 22:40:17.556 WorkloadResult 2: 73400320 op, 300162178.00 ns, 4.0894 ns/op 2026-11-02 22:40:17.556 WorkloadResult 3: 73400320 op, 300313758.00 ns, 4.0915 ns/op 2026-11-02 22:40:17.556 WorkloadResult 4: 73400320 op, 300360216.00 ns, 4.0921 ns/op 2026-11-02 22:40:17.556 WorkloadResult 5: 73400320 op, 300297678.00 ns, 4.0912 ns/op 2026-11-02 22:40:17.556 WorkloadResult 6: 73400320 op, 300305582.00 ns, 4.0913 ns/op 2026-11-02 22:40:17.556 WorkloadResult 7: 73400320 op, 300431329.00 ns, 4.0931 ns/op 2026-11-02 22:40:17.556 WorkloadResult 8: 73400320 op, 300326390.00 ns, 4.0916 ns/op 2026-11-02 22:40:17.556 WorkloadResult 9: 73400320 op, 300394608.00 ns, 4.0926 ns/op 2026-11-02 22:40:17.556 WorkloadResult 10: 73400320 op, 300331046.00 ns, 4.0917 ns/op 2026-11-02 22:40:17.556 // AfterAll 2026-11-02 22:40:17.556 et=0x0064 2026-11-02 22:40:17.556 ldp x25, x26, [sp, #0x40] 2026-11-02 22:40:17.556 ldp x23, x24, [sp, #0x30] 2026-11-02 22:40:17.556 ldp x21, x22, [sp, #0x20] 2026-11-02 22:40:17.556 ldp x19, x20, [sp, #0x10] 2026-11-02 22:40:17.556 ldp fp, lr, [sp], #0x50 2026-11-02 22:40:17.556 ret lr 2026-11-02 22:40:17.556 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:40:17.556 cbz w1, G_M000_IG06 2026-11-02 22:40:17.556 ldr x19, [x0, #0x10] 2026-11-02 22:40:17.556 cmp w1, #1 2026-11-02 22:40:17.556 bls G_M000_IG06 2026-11-02 22:40:17.556 ldr x20, [x0, #0x18] 2026-11-02 22:40:17.556 cmp w1, #2 2026-11-02 22:40:17.556 bls G_M000_IG06 2026-11-02 22:40:17.556 ldr x21, [x0, #0x20] 2026-11-02 22:40:17.556 cmp w1, #3 2026-11-02 22:40:17.556 bls G_M000_IG06 2026-11-02 22:40:17.556 ldr x22, [x0, #0x28] 2026-11-02 22:40:17.556 cmp w1, #4 2026-11-02 22:40:17.556 bls G_M000_IG06 2026-11-02 22:40:17.556 ldr x23, [x0, #0x30] 2026-11-02 22:40:17.556 cmp w1, #5 2026-11-02 22:40:17.556 bls G_M000_IG06 2026-11-02 22:40:17.556 ldr x24, [x0, #0x38] 2026-11-02 22:40:17.556 cmp w1, #6 2026-11-02 22:40:17.556 bls G_M000_IG06 2026-11-02 22:40:17.556 ldr x25, [x0, #0x40] 2026-11-02 22:40:17.556 cmp w1, #7 2026-11-02 22:40:17.556 bls G_M000_IG06 2026-11-02 22:40:17.556 ldr x26, [x0, #0x48] 2026-11-02 22:40:17.556 b G_M000_IG03 2026-11-02 22:40:17.556 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:40:17.556 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:40:17.556 brk #0 2026-11-02 22:40:17.556 ; Total bytes of code 228 2026-11-02 22:40:17.556 // Benchmark Process 3584 has exited with code 0. 2026-11-02 22:40:17.556 Mean = 4.100 ns, StdErr = 0.002 ns (0.05%), N = 20, StdDev = 0.009 ns 2026-11-02 22:40:17.556 Min = 4.089 ns, Q1 = 4.092 ns, Median = 4.099 ns, Q3 = 4.109 ns, Max = 4.111 ns 2026-11-02 22:40:17.556 IQR = 0.018 ns, LowerFence = 4.065 ns, UpperFence = 4.136 ns 2026-11-02 22:40:17.556 ConfidenceInterval = [4.093 ns; 4.108 ns] (CI 99.9%), Margin = 0.008 ns (0.19% of Mean) 2026-11-02 22:40:17.556 Skewness = 0.03, Kurtosis = 0.98, MValue = 2 2026-11-02 22:40:17.556 // ** Remained 13 (46.4 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 2m from now) ** 2026-11-02 22:40:17.556 // ************************** 2026-11-02 22:40:17.556 // Benchmark: ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=112] 2026-11-02 22:40:17.556 // *** Execute *** 2026-11-02 22:40:17.556 // Launch: 1 / 2 2026-11-02 22:40:17.556 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 44509 --benchmarkName "ManagedPairs.Even(EntrySpOffset: 112)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 15 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:40:17.556 // BeforeAnythingElse 2026-11-02 22:40:17.556 // Benchmark Process Environment Information: 2026-11-02 22:40:17.556 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:40:17.556 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:40:17.556 // GC=Concurrent Workstation 2026-11-02 22:40:17.556 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:40:17.556 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:40:17.556 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:40:17.556 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:40:17.556 ; FullOpts code 2026-11-02 22:40:17.556 ; optimized code 2026-11-02 22:40:17.556 ; fp based frame 2026-11-02 22:40:17.556 ; partially interruptible 2026-11-02 22:40:17.556 ; No PGO data 2026-11-02 22:40:17.556 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:40:17.556 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:40:17.556 stp x19, x20, [sp, #0x18] 2026-11-02 22:40:17.556 stp x21, x22, [sp, #0x28] 2026-11-02 22:40:17.556 stp x23, x24, [sp, #0x38] 2026-11-02 22:40:17.556 stp x25, x26, [sp, #0x48] 2026-11-02 22:40:17.556 str x27, [sp, #0x58] 2026-11-02 22:40:17.556 mov fp, sp 2026-11-02 22:40:17.556 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:40:17.556 ldr w1, [x0, #0x08] 2026-11-02 22:40:17.556 cmp w1, #8 2026-11-02 22:40:17.556 ble G_M000_IG05 2026-11-02 22:40:17.556 ldp x19, x20, [x0, #0x10] 2026-11-02 22:40:17.556 ldp x21, x22, [x0, #0x20] 2026-11-02 22:40:17.556 ldp x23, x24, [x0, #0x30] 2026-11-02 22:40:17.556 ldp x25, x26, [x0, #0x40] 2026-11-02 22:40:17.556 ldr x27, [x0, #0x50] 2026-11-02 22:40:17.556 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:40:17.556 movz x0, #0xFCC0 2026-11-02 22:40:17.556 movk x0, #0x3485 LSL #16 2026-11-02 22:40:17.556 movk x0, #0xF8E0 LSL #32 2026-11-02 22:40:17.556 ldr x0, [x0] 2026-11-02 22:40:17.556 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:40:17.556 add x0, x19, x20 2026-11-02 22:40:17.556 add x0, x0, x21 2026-11-02 22:40:17.556 add x0, x0, x22 2026-11-02 22:40:17.556 add x0, x0, x23 2026-11-02 22:40:17.556 add x0, x0, x24 2026-11-02 22:40:17.556 add x0, x0, x25 2026-11-02 22:40:17.556 add x0, x0, x26 2026-11-02 22:40:17.556 add x0, x0, x27 2026-11-02 22:40:17.556 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:40:17.556 ldr x27, [sp, #0x58] 2026-11-02 22:40:17.556 ldp x25, x26, [sp, #0x48] 2026-11-02 22:40:17.556 ldp x23, x24, [sp, #0x38] 2026-11-02 22:40:17.556 ldp x21, x22, [sp, #0x28] 2026-11-02 22:40:17.556 ldp x19, x20, [sp, #0x18] 2026-11-02 22:40:17.556 ldp fp, lr, [sp], #0x60 2026-11-02 22:40:17.556 ret lr 2026-11-02 22:40:17.556 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:40:17.556 cbz w1, G_M000_IG06 2026-11-02 22:40:17.556 ldr x19, [x0, #0x10] 2026-11-02 22:40:17.556 cmp w1, #1 2026-11-02 22:40:17.556 bls G_M000_IG06 2026-11-02 22:40:17.556 ldr x20, [x0, #0x18] 2026-11-02 22:40:17.556 cmp w1, #2 2026-11-02 22:40:17.556 bls G_M000_IG06 2026-11-02 22:40:17.556 ldr x21, [x0, #0x20] 2026-11-02 22:40:17.556 cmp w1, #3 2026-11-02 22:40:17.556 bls G_M000_IG06 2026-11-02 22:40:17.556 ldr x22, [x0, #0x28] 2026-11-02 22:40:17.556 cmp w1, #4 2026-11-02 22:40:17.556 bls G_M000_IG06 2026-11-02 22:40:17.556 ldr x23, [x0, #0x30] 2026-11-02 22:40:17.556 cmp w1, #5 2026-11-02 22:40:17.556 bls G_M000_IG06 2026-11-02 22:40:17.556 ldr x24, [x0, #0x38] 2026-11-02 22:40:17.556 cmp w1, #6 2026-11-02 22:40:17.556 bls G_M000_IG06 2026-11-02 22:40:17.556 ldr x25, [x0, #0x40] 2026-11-02 22:40:17.556 cmp w1, #7 2026-11-02 22:40:17.556 bls G_M000_IG06 2026-11-02 22:40:17.556 ldr x26, [x0, #0x48] 2026-11-02 22:40:17.556 cmp w1, #8 2026-11-02 22:40:17.556 bls G_M000_IG06 2026-11-02 22:40:17.556 ldr x27, [x0, #0x50] 2026-11-02 22:40:17.556 b G_M000_IG03 2026-11-02 22:40:17.556 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:40:17.556 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:40:17.556 brk #0 2026-11-02 22:40:17.556 ; Total bytes of code 256 2026-11-02 22:40:17.556 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:40:17.556 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:40:17.556 ; FullOpts code 2026-11-02 22:40:17.556 ; optimized code 2026-11-02 22:40:17.556 ; fp based frame 2026-11-02 22:40:17.556 ; partially interruptible 2026-11-02 22:40:17.556 ; No PGO data 2026-11-02 22:40:17.556 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:40:17.556 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:40:17.556 stp x19, x20, [sp, #0x10] 2026-11-02 22:40:17.556 stp x21, x22, [sp, #0x20] 2026-11-02 22:40:17.556 stp x23, x24, [sp, #0x30] 2026-11-02 22:40:17.556 stp x25, x26, [sp, #0x40] 2026-11-02 22:40:17.556 mov fp, sp 2026-11-02 22:40:17.556 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:40:17.556 ldr w1, [x0, #0x08] 2026-11-02 22:40:17.556 cmp w1, #7 2026-11-02 22:40:17.556 ble G_M000_IG05 2026-11-02 22:40:17.556 ldp x19, x20, [x0, #0x10] 2026-11-02 22:40:17.556 ldp x21, x22, [x0, #0x20] 2026-11-02 22:40:17.556 ldp x23, x24, [x0, #0x30] 2026-11-02 22:40:17.556 ldp x25, x26, [x0, #0x40] 2026-11-02 22:40:17.556 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:40:17.556 movz x0, #0xFCC0 2026-11-02 22:40:17.556 movk x0, #0x3485 LSL #16 2026-11-02 22:40:17.556 movk x0, #0xF8E0 LSL #32 2026-11-02 22:40:17.556 ldr x0, [x0] 2026-11-02 22:40:17.556 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:40:17.556 add x0, x19, x20 2026-11-02 22:40:17.556 add x0, x0, x21 2026-11-02 22:40:17.556 add x0, x0, x22 2026-11-02 22:40:17.556 add x0, x0, x23 2026-11-02 22:40:17.556 add x0, x0, x24 2026-11-02 22:40:17.556 add x0, x0, x25 2026-11-02 22:40:17.556 add x0, x0, x26 2026-11-02 22:40:17.556 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=112, oddSP=0xfffff0b17070, evenSP=0xfffff0b17070 2026-11-02 22:40:17.556 WorkloadJitting 1: 32768 op, 192749.00 ns, 5.8822 ns/op 2026-11-02 22:40:17.556 WorkloadPilot 1: 32768 op, 122171.00 ns, 3.7284 ns/op 2026-11-02 22:40:17.556 WorkloadPilot 1: 524288 op, 1960342.00 ns, 3.7391 ns/op 2026-11-02 22:40:17.556 WorkloadPilot 2: 80740352 op, 304715448.00 ns, 3.7740 ns/op 2026-11-02 22:40:17.556 WorkloadPilot 3: 79691776 op, 300305998.00 ns, 3.7683 ns/op 2026-11-02 22:40:17.556 WorkloadWarmup 1: 79691776 op, 301134468.00 ns, 3.7787 ns/op 2026-11-02 22:40:17.556 WorkloadWarmup 2: 79691776 op, 300442769.00 ns, 3.7701 ns/op 2026-11-02 22:40:17.556 WorkloadWarmup 3: 79691776 op, 300030734.00 ns, 3.7649 ns/op 2026-11-02 22:40:17.556 // BeforeActualRun 2026-11-02 22:40:23.019 WorkloadActual 1: 79691776 op, 300906406.00 ns, 3.7759 ns/op 2026-11-02 22:40:23.019 WorkloadActual 2: 79691776 op, 301026753.00 ns, 3.7774 ns/op 2026-11-02 22:40:23.019 WorkloadActual 3: 79691776 op, 300574765.00 ns, 3.7717 ns/op 2026-11-02 22:40:23.019 WorkloadActual 4: 79691776 op, 300794198.00 ns, 3.7745 ns/op 2026-11-02 22:40:23.019 WorkloadActual 5: 79691776 op, 300649316.00 ns, 3.7727 ns/op 2026-11-02 22:40:23.019 WorkloadActual 6: 79691776 op, 299963209.00 ns, 3.7640 ns/op 2026-11-02 22:40:23.019 WorkloadActual 7: 79691776 op, 300113573.00 ns, 3.7659 ns/op 2026-11-02 22:40:23.019 WorkloadActual 8: 79691776 op, 300291234.00 ns, 3.7682 ns/op 2026-11-02 22:40:23.019 WorkloadActual 9: 79691776 op, 300585682.00 ns, 3.7719 ns/op 2026-11-02 22:40:23.019 WorkloadActual 10: 79691776 op, 300819712.00 ns, 3.7748 ns/op 2026-11-02 22:40:23.019 // AfterActualRun 2026-11-02 22:40:23.019 WorkloadResult 1: 79691776 op, 300906406.00 ns, 3.7759 ns/op 2026-11-02 22:40:23.019 WorkloadResult 2: 79691776 op, 301026753.00 ns, 3.7774 ns/op 2026-11-02 22:40:23.019 WorkloadResult 3: 79691776 op, 300574765.00 ns, 3.7717 ns/op 2026-11-02 22:40:23.019 WorkloadResult 4: 79691776 op, 300794198.00 ns, 3.7745 ns/op 2026-11-02 22:40:23.019 WorkloadResult 5: 79691776 op, 300649316.00 ns, 3.7727 ns/op 2026-11-02 22:40:23.019 WorkloadResult 6: 79691776 op, 299963209.00 ns, 3.7640 ns/op 2026-11-02 22:40:23.019 WorkloadResult 7: 79691776 op, 300113573.00 ns, 3.7659 ns/op 2026-11-02 22:40:23.019 WorkloadResult 8: 79691776 op, 300291234.00 ns, 3.7682 ns/op 2026-11-02 22:40:23.019 WorkloadResult 9: 79691776 op, 300585682.00 ns, 3.7719 ns/op 2026-11-02 22:40:23.019 WorkloadResult 10: 79691776 op, 300819712.00 ns, 3.7748 ns/op 2026-11-02 22:40:23.019 // AfterAll 2026-11-02 22:40:23.019 et=0x0064 2026-11-02 22:40:23.019 ldp x25, x26, [sp, #0x40] 2026-11-02 22:40:23.019 ldp x23, x24, [sp, #0x30] 2026-11-02 22:40:23.019 ldp x21, x22, [sp, #0x20] 2026-11-02 22:40:23.019 ldp x19, x20, [sp, #0x10] 2026-11-02 22:40:23.019 ldp fp, lr, [sp], #0x50 2026-11-02 22:40:23.019 ret lr 2026-11-02 22:40:23.019 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:40:23.019 cbz w1, G_M000_IG06 2026-11-02 22:40:23.019 ldr x19, [x0, #0x10] 2026-11-02 22:40:23.019 cmp w1, #1 2026-11-02 22:40:23.019 bls G_M000_IG06 2026-11-02 22:40:23.019 ldr x20, [x0, #0x18] 2026-11-02 22:40:23.019 cmp w1, #2 2026-11-02 22:40:23.019 bls G_M000_IG06 2026-11-02 22:40:23.019 ldr x21, [x0, #0x20] 2026-11-02 22:40:23.019 cmp w1, #3 2026-11-02 22:40:23.019 bls G_M000_IG06 2026-11-02 22:40:23.019 ldr x22, [x0, #0x28] 2026-11-02 22:40:23.019 cmp w1, #4 2026-11-02 22:40:23.019 bls G_M000_IG06 2026-11-02 22:40:23.019 ldr x23, [x0, #0x30] 2026-11-02 22:40:23.019 cmp w1, #5 2026-11-02 22:40:23.019 bls G_M000_IG06 2026-11-02 22:40:23.019 ldr x24, [x0, #0x38] 2026-11-02 22:40:23.019 cmp w1, #6 2026-11-02 22:40:23.019 bls G_M000_IG06 2026-11-02 22:40:23.019 ldr x25, [x0, #0x40] 2026-11-02 22:40:23.019 cmp w1, #7 2026-11-02 22:40:23.019 bls G_M000_IG06 2026-11-02 22:40:23.019 ldr x26, [x0, #0x48] 2026-11-02 22:40:23.019 b G_M000_IG03 2026-11-02 22:40:23.019 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:40:23.019 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:40:23.019 brk #0 2026-11-02 22:40:23.019 ; Total bytes of code 228 2026-11-02 22:40:23.019 // Benchmark Process 3598 has exited with code 0. 2026-11-02 22:40:23.019 // Launch: 2 / 2 2026-11-02 22:40:23.019 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 43237 --benchmarkName "ManagedPairs.Even(EntrySpOffset: 112)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 15 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:40:23.019 // BeforeAnythingElse 2026-11-02 22:40:23.019 // Benchmark Process Environment Information: 2026-11-02 22:40:23.019 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:40:23.019 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:40:23.019 // GC=Concurrent Workstation 2026-11-02 22:40:23.019 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:40:23.019 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:40:23.019 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:40:23.019 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:40:23.019 ; FullOpts code 2026-11-02 22:40:23.019 ; optimized code 2026-11-02 22:40:23.019 ; fp based frame 2026-11-02 22:40:23.019 ; partially interruptible 2026-11-02 22:40:23.019 ; No PGO data 2026-11-02 22:40:23.019 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:40:23.019 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:40:23.019 stp x19, x20, [sp, #0x18] 2026-11-02 22:40:23.019 stp x21, x22, [sp, #0x28] 2026-11-02 22:40:23.019 stp x23, x24, [sp, #0x38] 2026-11-02 22:40:23.019 stp x25, x26, [sp, #0x48] 2026-11-02 22:40:23.019 str x27, [sp, #0x58] 2026-11-02 22:40:23.019 mov fp, sp 2026-11-02 22:40:23.019 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:40:23.019 ldr w1, [x0, #0x08] 2026-11-02 22:40:23.019 cmp w1, #8 2026-11-02 22:40:23.019 ble G_M000_IG05 2026-11-02 22:40:23.019 ldp x19, x20, [x0, #0x10] 2026-11-02 22:40:23.019 ldp x21, x22, [x0, #0x20] 2026-11-02 22:40:23.019 ldp x23, x24, [x0, #0x30] 2026-11-02 22:40:23.019 ldp x25, x26, [x0, #0x40] 2026-11-02 22:40:23.019 ldr x27, [x0, #0x50] 2026-11-02 22:40:23.019 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:40:23.019 movz x0, #0xFCC0 2026-11-02 22:40:23.019 movk x0, #0x926 LSL #16 2026-11-02 22:40:23.019 movk x0, #0xEC7E LSL #32 2026-11-02 22:40:23.019 ldr x0, [x0] 2026-11-02 22:40:23.019 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:40:23.019 add x0, x19, x20 2026-11-02 22:40:23.019 add x0, x0, x21 2026-11-02 22:40:23.019 add x0, x0, x22 2026-11-02 22:40:23.019 add x0, x0, x23 2026-11-02 22:40:23.019 add x0, x0, x24 2026-11-02 22:40:23.019 add x0, x0, x25 2026-11-02 22:40:23.019 add x0, x0, x26 2026-11-02 22:40:23.019 add x0, x0, x27 2026-11-02 22:40:23.019 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:40:23.019 ldr x27, [sp, #0x58] 2026-11-02 22:40:23.019 ldp x25, x26, [sp, #0x48] 2026-11-02 22:40:23.019 ldp x23, x24, [sp, #0x38] 2026-11-02 22:40:23.019 ldp x21, x22, [sp, #0x28] 2026-11-02 22:40:23.019 ldp x19, x20, [sp, #0x18] 2026-11-02 22:40:23.019 ldp fp, lr, [sp], #0x60 2026-11-02 22:40:23.019 ret lr 2026-11-02 22:40:23.019 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:40:23.019 cbz w1, G_M000_IG06 2026-11-02 22:40:23.019 ldr x19, [x0, #0x10] 2026-11-02 22:40:23.019 cmp w1, #1 2026-11-02 22:40:23.019 bls G_M000_IG06 2026-11-02 22:40:23.019 ldr x20, [x0, #0x18] 2026-11-02 22:40:23.019 cmp w1, #2 2026-11-02 22:40:23.019 bls G_M000_IG06 2026-11-02 22:40:23.019 ldr x21, [x0, #0x20] 2026-11-02 22:40:23.019 cmp w1, #3 2026-11-02 22:40:23.019 bls G_M000_IG06 2026-11-02 22:40:23.019 ldr x22, [x0, #0x28] 2026-11-02 22:40:23.019 cmp w1, #4 2026-11-02 22:40:23.019 bls G_M000_IG06 2026-11-02 22:40:23.019 ldr x23, [x0, #0x30] 2026-11-02 22:40:23.019 cmp w1, #5 2026-11-02 22:40:23.019 bls G_M000_IG06 2026-11-02 22:40:23.019 ldr x24, [x0, #0x38] 2026-11-02 22:40:23.019 cmp w1, #6 2026-11-02 22:40:23.019 bls G_M000_IG06 2026-11-02 22:40:23.019 ldr x25, [x0, #0x40] 2026-11-02 22:40:23.019 cmp w1, #7 2026-11-02 22:40:23.019 bls G_M000_IG06 2026-11-02 22:40:23.019 ldr x26, [x0, #0x48] 2026-11-02 22:40:23.019 cmp w1, #8 2026-11-02 22:40:23.019 bls G_M000_IG06 2026-11-02 22:40:23.019 ldr x27, [x0, #0x50] 2026-11-02 22:40:23.019 b G_M000_IG03 2026-11-02 22:40:23.019 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:40:23.019 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:40:23.019 brk #0 2026-11-02 22:40:23.019 ; Total bytes of code 256 2026-11-02 22:40:23.019 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:40:23.019 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:40:23.019 ; FullOpts code 2026-11-02 22:40:23.019 ; optimized code 2026-11-02 22:40:23.019 ; fp based frame 2026-11-02 22:40:23.019 ; partially interruptible 2026-11-02 22:40:23.019 ; No PGO data 2026-11-02 22:40:23.019 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:40:23.019 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:40:23.019 stp x19, x20, [sp, #0x10] 2026-11-02 22:40:23.019 stp x21, x22, [sp, #0x20] 2026-11-02 22:40:23.019 stp x23, x24, [sp, #0x30] 2026-11-02 22:40:23.019 stp x25, x26, [sp, #0x40] 2026-11-02 22:40:23.019 mov fp, sp 2026-11-02 22:40:23.019 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:40:23.019 ldr w1, [x0, #0x08] 2026-11-02 22:40:23.019 cmp w1, #7 2026-11-02 22:40:23.019 ble G_M000_IG05 2026-11-02 22:40:23.019 ldp x19, x20, [x0, #0x10] 2026-11-02 22:40:23.019 ldp x21, x22, [x0, #0x20] 2026-11-02 22:40:23.019 ldp x23, x24, [x0, #0x30] 2026-11-02 22:40:23.019 ldp x25, x26, [x0, #0x40] 2026-11-02 22:40:23.019 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:40:23.019 movz x0, #0xFCC0 2026-11-02 22:40:23.019 movk x0, #0x926 LSL #16 2026-11-02 22:40:23.019 movk x0, #0xEC7E LSL #32 2026-11-02 22:40:23.019 ldr x0, [x0] 2026-11-02 22:40:23.019 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:40:23.019 add x0, x19, x20 2026-11-02 22:40:23.019 add x0, x0, x21 2026-11-02 22:40:23.019 add x0, x0, x22 2026-11-02 22:40:23.019 add x0, x0, x23 2026-11-02 22:40:23.019 add x0, x0, x24 2026-11-02 22:40:23.019 add x0, x0, x25 2026-11-02 22:40:23.019 add x0, x0, x26 2026-11-02 22:40:23.019 G_M000_IG04: ;; offsetMANAGED .NET 11.0.0, page=4096, requestedSP=112, oddSP=0xffffe426d070, evenSP=0xffffe426d070 2026-11-02 22:40:23.019 WorkloadJitting 1: 32768 op, 217910.00 ns, 6.6501 ns/op 2026-11-02 22:40:23.019 WorkloadPilot 1: 32768 op, 121820.00 ns, 3.7177 ns/op 2026-11-02 22:40:23.019 WorkloadPilot 1: 524288 op, 2070873.00 ns, 3.9499 ns/op 2026-11-02 22:40:23.019 WorkloadPilot 2: 76021760 op, 285333823.00 ns, 3.7533 ns/op 2026-11-02 22:40:23.019 WorkloadPilot 3: 80216064 op, 300900042.00 ns, 3.7511 ns/op 2026-11-02 22:40:23.019 WorkloadWarmup 1: 80216064 op, 302031834.00 ns, 3.7652 ns/op 2026-11-02 22:40:23.019 WorkloadWarmup 2: 80216064 op, 301456786.00 ns, 3.7581 ns/op 2026-11-02 22:40:23.019 WorkloadWarmup 3: 80216064 op, 301211451.00 ns, 3.7550 ns/op 2026-11-02 22:40:23.019 // BeforeActualRun 2026-11-02 22:40:23.019 WorkloadActual 1: 80216064 op, 301688440.00 ns, 3.7609 ns/op 2026-11-02 22:40:23.019 WorkloadActual 2: 80216064 op, 301071063.00 ns, 3.7533 ns/op 2026-11-02 22:40:28.520 WorkloadActual 3: 80216064 op, 301602102.00 ns, 3.7599 ns/op 2026-11-02 22:40:28.520 WorkloadActual 4: 80216064 op, 301734450.00 ns, 3.7615 ns/op 2026-11-02 22:40:28.520 WorkloadActual 5: 80216064 op, 301713969.00 ns, 3.7613 ns/op 2026-11-02 22:40:28.520 WorkloadActual 6: 80216064 op, 301514859.00 ns, 3.7588 ns/op 2026-11-02 22:40:28.520 WorkloadActual 7: 80216064 op, 301048439.00 ns, 3.7530 ns/op 2026-11-02 22:40:28.520 WorkloadActual 8: 80216064 op, 301486243.00 ns, 3.7584 ns/op 2026-11-02 22:40:28.520 WorkloadActual 9: 80216064 op, 301533516.00 ns, 3.7590 ns/op 2026-11-02 22:40:28.520 WorkloadActual 10: 80216064 op, 301119329.00 ns, 3.7539 ns/op 2026-11-02 22:40:28.520 // AfterActualRun 2026-11-02 22:40:28.520 WorkloadResult 1: 80216064 op, 301688440.00 ns, 3.7609 ns/op 2026-11-02 22:40:28.520 WorkloadResult 2: 80216064 op, 301071063.00 ns, 3.7533 ns/op 2026-11-02 22:40:28.520 WorkloadResult 3: 80216064 op, 301602102.00 ns, 3.7599 ns/op 2026-11-02 22:40:28.520 WorkloadResult 4: 80216064 op, 301734450.00 ns, 3.7615 ns/op 2026-11-02 22:40:28.520 WorkloadResult 5: 80216064 op, 301713969.00 ns, 3.7613 ns/op 2026-11-02 22:40:28.520 WorkloadResult 6: 80216064 op, 301514859.00 ns, 3.7588 ns/op 2026-11-02 22:40:28.520 WorkloadResult 7: 80216064 op, 301048439.00 ns, 3.7530 ns/op 2026-11-02 22:40:28.520 WorkloadResult 8: 80216064 op, 301486243.00 ns, 3.7584 ns/op 2026-11-02 22:40:28.520 WorkloadResult 9: 80216064 op, 301533516.00 ns, 3.7590 ns/op 2026-11-02 22:40:28.520 WorkloadResult 10: 80216064 op, 301119329.00 ns, 3.7539 ns/op 2026-11-02 22:40:28.520 // AfterAll 2026-11-02 22:40:28.520 =0x0064 2026-11-02 22:40:28.520 ldp x25, x26, [sp, #0x40] 2026-11-02 22:40:28.520 ldp x23, x24, [sp, #0x30] 2026-11-02 22:40:28.520 ldp x21, x22, [sp, #0x20] 2026-11-02 22:40:28.520 ldp x19, x20, [sp, #0x10] 2026-11-02 22:40:28.520 ldp fp, lr, [sp], #0x50 2026-11-02 22:40:28.520 ret lr 2026-11-02 22:40:28.520 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:40:28.520 cbz w1, G_M000_IG06 2026-11-02 22:40:28.520 ldr x19, [x0, #0x10] 2026-11-02 22:40:28.520 cmp w1, #1 2026-11-02 22:40:28.520 bls G_M000_IG06 2026-11-02 22:40:28.520 ldr x20, [x0, #0x18] 2026-11-02 22:40:28.520 cmp w1, #2 2026-11-02 22:40:28.520 bls G_M000_IG06 2026-11-02 22:40:28.520 ldr x21, [x0, #0x20] 2026-11-02 22:40:28.520 cmp w1, #3 2026-11-02 22:40:28.520 bls G_M000_IG06 2026-11-02 22:40:28.520 ldr x22, [x0, #0x28] 2026-11-02 22:40:28.520 cmp w1, #4 2026-11-02 22:40:28.520 bls G_M000_IG06 2026-11-02 22:40:28.520 ldr x23, [x0, #0x30] 2026-11-02 22:40:28.520 cmp w1, #5 2026-11-02 22:40:28.520 bls G_M000_IG06 2026-11-02 22:40:28.520 ldr x24, [x0, #0x38] 2026-11-02 22:40:28.520 cmp w1, #6 2026-11-02 22:40:28.520 bls G_M000_IG06 2026-11-02 22:40:28.520 ldr x25, [x0, #0x40] 2026-11-02 22:40:28.520 cmp w1, #7 2026-11-02 22:40:28.520 bls G_M000_IG06 2026-11-02 22:40:28.520 ldr x26, [x0, #0x48] 2026-11-02 22:40:28.520 b G_M000_IG03 2026-11-02 22:40:28.520 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:40:28.520 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:40:28.520 brk #0 2026-11-02 22:40:28.520 ; Total bytes of code 228 2026-11-02 22:40:28.520 // Benchmark Process 3613 has exited with code 0. 2026-11-02 22:40:28.520 Mean = 3.765 ns, StdErr = 0.002 ns (0.05%), N = 20, StdDev = 0.008 ns 2026-11-02 22:40:28.520 Min = 3.753 ns, Q1 = 3.759 ns, Median = 3.763 ns, Q3 = 3.772 ns, Max = 3.777 ns 2026-11-02 22:40:28.520 IQR = 0.013 ns, LowerFence = 3.739 ns, UpperFence = 3.792 ns 2026-11-02 22:40:28.520 ConfidenceInterval = [3.758 ns; 3.772 ns] (CI 99.9%), Margin = 0.007 ns (0.18% of Mean) 2026-11-02 22:40:28.520 Skewness = 0.09, Kurtosis = 1.53, MValue = 2 2026-11-02 22:40:28.520 // ** Remained 12 (42.9 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 1m from now) ** 2026-11-02 22:40:28.520 // ************************** 2026-11-02 22:40:28.520 // Benchmark: ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=128] 2026-11-02 22:40:28.520 // *** Execute *** 2026-11-02 22:40:28.520 // Launch: 1 / 2 2026-11-02 22:40:28.520 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 38497 --benchmarkName "ManagedPairs.Odd(EntrySpOffset: 128)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 16 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:40:28.520 // BeforeAnythingElse 2026-11-02 22:40:28.520 // Benchmark Process Environment Information: 2026-11-02 22:40:28.520 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:40:28.520 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:40:28.520 // GC=Concurrent Workstation 2026-11-02 22:40:28.520 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:40:28.520 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:40:28.520 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:40:28.520 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:40:28.520 ; FullOpts code 2026-11-02 22:40:28.520 ; optimized code 2026-11-02 22:40:28.520 ; fp based frame 2026-11-02 22:40:28.520 ; partially interruptible 2026-11-02 22:40:28.520 ; No PGO data 2026-11-02 22:40:28.520 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:40:28.520 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:40:28.520 stp x19, x20, [sp, #0x18] 2026-11-02 22:40:28.520 stp x21, x22, [sp, #0x28] 2026-11-02 22:40:28.520 stp x23, x24, [sp, #0x38] 2026-11-02 22:40:28.520 stp x25, x26, [sp, #0x48] 2026-11-02 22:40:28.520 str x27, [sp, #0x58] 2026-11-02 22:40:28.520 mov fp, sp 2026-11-02 22:40:28.520 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:40:28.520 ldr w1, [x0, #0x08] 2026-11-02 22:40:28.520 cmp w1, #8 2026-11-02 22:40:28.520 ble G_M000_IG05 2026-11-02 22:40:28.520 ldp x19, x20, [x0, #0x10] 2026-11-02 22:40:28.520 ldp x21, x22, [x0, #0x20] 2026-11-02 22:40:28.520 ldp x23, x24, [x0, #0x30] 2026-11-02 22:40:28.520 ldp x25, x26, [x0, #0x40] 2026-11-02 22:40:28.520 ldr x27, [x0, #0x50] 2026-11-02 22:40:28.520 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:40:28.520 movz x0, #0xFCC0 2026-11-02 22:40:28.520 movk x0, #0x1EA7 LSL #16 2026-11-02 22:40:28.520 movk x0, #0xFDE3 LSL #32 2026-11-02 22:40:28.520 ldr x0, [x0] 2026-11-02 22:40:28.520 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:40:28.520 add x0, x19, x20 2026-11-02 22:40:28.520 add x0, x0, x21 2026-11-02 22:40:28.520 add x0, x0, x22 2026-11-02 22:40:28.520 add x0, x0, x23 2026-11-02 22:40:28.520 add x0, x0, x24 2026-11-02 22:40:28.520 add x0, x0, x25 2026-11-02 22:40:28.520 add x0, x0, x26 2026-11-02 22:40:28.520 add x0, x0, x27 2026-11-02 22:40:28.520 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:40:28.520 ldr x27, [sp, #0x58] 2026-11-02 22:40:28.520 ldp x25, x26, [sp, #0x48] 2026-11-02 22:40:28.520 ldp x23, x24, [sp, #0x38] 2026-11-02 22:40:28.520 ldp x21, x22, [sp, #0x28] 2026-11-02 22:40:28.520 ldp x19, x20, [sp, #0x18] 2026-11-02 22:40:28.520 ldp fp, lr, [sp], #0x60 2026-11-02 22:40:28.520 ret lr 2026-11-02 22:40:28.520 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:40:28.520 cbz w1, G_M000_IG06 2026-11-02 22:40:28.520 ldr x19, [x0, #0x10] 2026-11-02 22:40:28.520 cmp w1, #1 2026-11-02 22:40:28.520 bls G_M000_IG06 2026-11-02 22:40:28.520 ldr x20, [x0, #0x18] 2026-11-02 22:40:28.520 cmp w1, #2 2026-11-02 22:40:28.520 bls G_M000_IG06 2026-11-02 22:40:28.520 ldr x21, [x0, #0x20] 2026-11-02 22:40:28.520 cmp w1, #3 2026-11-02 22:40:28.520 bls G_M000_IG06 2026-11-02 22:40:28.520 ldr x22, [x0, #0x28] 2026-11-02 22:40:28.520 cmp w1, #4 2026-11-02 22:40:28.520 bls G_M000_IG06 2026-11-02 22:40:28.520 ldr x23, [x0, #0x30] 2026-11-02 22:40:28.520 cmp w1, #5 2026-11-02 22:40:28.520 bls G_M000_IG06 2026-11-02 22:40:28.520 ldr x24, [x0, #0x38] 2026-11-02 22:40:28.520 cmp w1, #6 2026-11-02 22:40:28.520 bls G_M000_IG06 2026-11-02 22:40:28.520 ldr x25, [x0, #0x40] 2026-11-02 22:40:28.520 cmp w1, #7 2026-11-02 22:40:28.520 bls G_M000_IG06 2026-11-02 22:40:28.520 ldr x26, [x0, #0x48] 2026-11-02 22:40:28.520 cmp w1, #8 2026-11-02 22:40:28.520 bls G_M000_IG06 2026-11-02 22:40:28.520 ldr x27, [x0, #0x50] 2026-11-02 22:40:28.520 b G_M000_IG03 2026-11-02 22:40:28.520 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:40:28.520 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:40:28.520 brk #0 2026-11-02 22:40:28.520 ; Total bytes of code 256 2026-11-02 22:40:28.520 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:40:28.520 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:40:28.520 ; FullOpts code 2026-11-02 22:40:28.520 ; optimized code 2026-11-02 22:40:28.520 ; fp based frame 2026-11-02 22:40:28.520 ; partially interruptible 2026-11-02 22:40:28.520 ; No PGO data 2026-11-02 22:40:28.520 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:40:28.520 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:40:28.520 stp x19, x20, [sp, #0x10] 2026-11-02 22:40:28.520 stp x21, x22, [sp, #0x20] 2026-11-02 22:40:28.520 stp x23, x24, [sp, #0x30] 2026-11-02 22:40:28.520 stp x25, x26, [sp, #0x40] 2026-11-02 22:40:28.520 mov fp, sp 2026-11-02 22:40:28.520 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:40:28.520 ldr w1, [x0, #0x08] 2026-11-02 22:40:28.520 cmp w1, #7 2026-11-02 22:40:28.520 ble G_M000_IG05 2026-11-02 22:40:28.520 ldp x19, x20, [x0, #0x10] 2026-11-02 22:40:28.520 ldp x21, x22, [x0, #0x20] 2026-11-02 22:40:28.520 ldp x23, x24, [x0, #0x30] 2026-11-02 22:40:28.520 ldp x25, x26, [x0, #0x40] 2026-11-02 22:40:28.520 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:40:28.520 movz x0, #0xFCC0 2026-11-02 22:40:28.520 movk x0, #0x1EA7 LSL #16 2026-11-02 22:40:28.520 movk x0, #0xFDE3 LSL #32 2026-11-02 22:40:28.520 ldr x0, [x0] 2026-11-02 22:40:28.520 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:40:28.520 add x0, x19, x20 2026-11-02 22:40:28.520 add x0, x0, x21 2026-11-02 22:40:28.520 add x0, x0, x22 2026-11-02 22:40:28.520 add x0, x0, x23 2026-11-02 22:40:28.520 add x0, x0, x24 2026-11-02 22:40:28.520 add x0, x0, x25 2026-11-02 22:40:28.520 add x0, x0, x26 2026-11-02 22:40:28.520 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=128, oddSP=0xfffff70fa080, evenSP=0xfffff70fa080 2026-11-02 22:40:28.520 WorkloadJitting 1: 32768 op, 207461.00 ns, 6.3312 ns/op 2026-11-02 22:40:28.520 WorkloadPilot 1: 32768 op, 132996.00 ns, 4.0587 ns/op 2026-11-02 22:40:28.520 WorkloadPilot 1: 524288 op, 2159299.00 ns, 4.1185 ns/op 2026-11-02 22:40:28.520 WorkloadPilot 2: 72876032 op, 302250568.00 ns, 4.1475 ns/op 2026-11-02 22:40:28.520 WorkloadPilot 3: 72351744 op, 299997713.00 ns, 4.1464 ns/op 2026-11-02 22:40:28.520 WorkloadWarmup 1: 72351744 op, 299895376.00 ns, 4.1450 ns/op 2026-11-02 22:40:28.520 WorkloadWarmup 2: 72351744 op, 299828117.00 ns, 4.1440 ns/op 2026-11-02 22:40:28.520 WorkloadWarmup 3: 72351744 op, 299954969.00 ns, 4.1458 ns/op 2026-11-02 22:40:28.520 // BeforeActualRun 2026-11-02 22:40:28.520 WorkloadActual 1: 72351744 op, 299891911.00 ns, 4.1449 ns/op 2026-11-02 22:40:28.520 WorkloadActual 2: 72351744 op, 300270289.00 ns, 4.1501 ns/op 2026-11-02 22:40:28.520 WorkloadActual 3: 72351744 op, 299782004.00 ns, 4.1434 ns/op 2026-11-02 22:40:28.520 WorkloadActual 4: 72351744 op, 299768220.00 ns, 4.1432 ns/op 2026-11-02 22:40:33.979 WorkloadActual 5: 72351744 op, 300041995.00 ns, 4.1470 ns/op 2026-11-02 22:40:33.979 WorkloadActual 6: 72351744 op, 300029187.00 ns, 4.1468 ns/op 2026-11-02 22:40:33.979 WorkloadActual 7: 72351744 op, 300066172.00 ns, 4.1473 ns/op 2026-11-02 22:40:33.979 WorkloadActual 8: 72351744 op, 299980801.00 ns, 4.1461 ns/op 2026-11-02 22:40:33.979 WorkloadActual 9: 72351744 op, 299887191.00 ns, 4.1449 ns/op 2026-11-02 22:40:33.979 WorkloadActual 10: 72351744 op, 299897295.00 ns, 4.1450 ns/op 2026-11-02 22:40:33.979 // AfterActualRun 2026-11-02 22:40:33.979 WorkloadResult 1: 72351744 op, 299891911.00 ns, 4.1449 ns/op 2026-11-02 22:40:33.979 WorkloadResult 2: 72351744 op, 299782004.00 ns, 4.1434 ns/op 2026-11-02 22:40:33.979 WorkloadResult 3: 72351744 op, 299768220.00 ns, 4.1432 ns/op 2026-11-02 22:40:33.979 WorkloadResult 4: 72351744 op, 300041995.00 ns, 4.1470 ns/op 2026-11-02 22:40:33.979 WorkloadResult 5: 72351744 op, 300029187.00 ns, 4.1468 ns/op 2026-11-02 22:40:33.979 WorkloadResult 6: 72351744 op, 300066172.00 ns, 4.1473 ns/op 2026-11-02 22:40:33.979 WorkloadResult 7: 72351744 op, 299980801.00 ns, 4.1461 ns/op 2026-11-02 22:40:33.979 WorkloadResult 8: 72351744 op, 299887191.00 ns, 4.1449 ns/op 2026-11-02 22:40:33.979 WorkloadResult 9: 72351744 op, 299897295.00 ns, 4.1450 ns/op 2026-11-02 22:40:33.979 // AfterAll 2026-11-02 22:40:33.979 et=0x0064 2026-11-02 22:40:33.979 ldp x25, x26, [sp, #0x40] 2026-11-02 22:40:33.979 ldp x23, x24, [sp, #0x30] 2026-11-02 22:40:33.979 ldp x21, x22, [sp, #0x20] 2026-11-02 22:40:33.979 ldp x19, x20, [sp, #0x10] 2026-11-02 22:40:33.979 ldp fp, lr, [sp], #0x50 2026-11-02 22:40:33.979 ret lr 2026-11-02 22:40:33.979 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:40:33.979 cbz w1, G_M000_IG06 2026-11-02 22:40:33.979 ldr x19, [x0, #0x10] 2026-11-02 22:40:33.979 cmp w1, #1 2026-11-02 22:40:33.979 bls G_M000_IG06 2026-11-02 22:40:33.979 ldr x20, [x0, #0x18] 2026-11-02 22:40:33.979 cmp w1, #2 2026-11-02 22:40:33.979 bls G_M000_IG06 2026-11-02 22:40:33.979 ldr x21, [x0, #0x20] 2026-11-02 22:40:33.979 cmp w1, #3 2026-11-02 22:40:33.979 bls G_M000_IG06 2026-11-02 22:40:33.979 ldr x22, [x0, #0x28] 2026-11-02 22:40:33.979 cmp w1, #4 2026-11-02 22:40:33.979 bls G_M000_IG06 2026-11-02 22:40:33.979 ldr x23, [x0, #0x30] 2026-11-02 22:40:33.979 cmp w1, #5 2026-11-02 22:40:33.979 bls G_M000_IG06 2026-11-02 22:40:33.979 ldr x24, [x0, #0x38] 2026-11-02 22:40:33.979 cmp w1, #6 2026-11-02 22:40:33.979 bls G_M000_IG06 2026-11-02 22:40:33.979 ldr x25, [x0, #0x40] 2026-11-02 22:40:33.979 cmp w1, #7 2026-11-02 22:40:33.979 bls G_M000_IG06 2026-11-02 22:40:33.979 ldr x26, [x0, #0x48] 2026-11-02 22:40:33.979 b G_M000_IG03 2026-11-02 22:40:33.979 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:40:33.979 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:40:33.979 brk #0 2026-11-02 22:40:33.979 ; Total bytes of code 228 2026-11-02 22:40:33.979 // Benchmark Process 3625 has exited with code 0. 2026-11-02 22:40:33.979 // Launch: 2 / 2 2026-11-02 22:40:33.979 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 43723 --benchmarkName "ManagedPairs.Odd(EntrySpOffset: 128)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 16 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:40:33.979 // BeforeAnythingElse 2026-11-02 22:40:33.979 // Benchmark Process Environment Information: 2026-11-02 22:40:33.979 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:40:33.979 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:40:33.979 // GC=Concurrent Workstation 2026-11-02 22:40:33.979 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:40:33.979 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:40:33.979 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:40:33.979 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:40:33.979 ; FullOpts code 2026-11-02 22:40:33.979 ; optimized code 2026-11-02 22:40:33.979 ; fp based frame 2026-11-02 22:40:33.979 ; partially interruptible 2026-11-02 22:40:33.979 ; No PGO data 2026-11-02 22:40:33.979 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:40:33.979 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:40:33.979 stp x19, x20, [sp, #0x18] 2026-11-02 22:40:33.979 stp x21, x22, [sp, #0x28] 2026-11-02 22:40:33.979 stp x23, x24, [sp, #0x38] 2026-11-02 22:40:33.979 stp x25, x26, [sp, #0x48] 2026-11-02 22:40:33.979 str x27, [sp, #0x58] 2026-11-02 22:40:33.979 mov fp, sp 2026-11-02 22:40:33.979 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:40:33.979 ldr w1, [x0, #0x08] 2026-11-02 22:40:33.979 cmp w1, #8 2026-11-02 22:40:33.979 ble G_M000_IG05 2026-11-02 22:40:33.979 ldp x19, x20, [x0, #0x10] 2026-11-02 22:40:33.979 ldp x21, x22, [x0, #0x20] 2026-11-02 22:40:33.979 ldp x23, x24, [x0, #0x30] 2026-11-02 22:40:33.979 ldp x25, x26, [x0, #0x40] 2026-11-02 22:40:33.979 ldr x27, [x0, #0x50] 2026-11-02 22:40:33.979 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:40:33.979 movz x0, #0xFCC0 2026-11-02 22:40:33.979 movk x0, #0x7D25 LSL #16 2026-11-02 22:40:33.979 movk x0, #0xE8B4 LSL #32 2026-11-02 22:40:33.979 ldr x0, [x0] 2026-11-02 22:40:33.979 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:40:33.979 add x0, x19, x20 2026-11-02 22:40:33.979 add x0, x0, x21 2026-11-02 22:40:33.979 add x0, x0, x22 2026-11-02 22:40:33.979 add x0, x0, x23 2026-11-02 22:40:33.979 add x0, x0, x24 2026-11-02 22:40:33.979 add x0, x0, x25 2026-11-02 22:40:33.979 add x0, x0, x26 2026-11-02 22:40:33.979 add x0, x0, x27 2026-11-02 22:40:33.979 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:40:33.979 ldr x27, [sp, #0x58] 2026-11-02 22:40:33.979 ldp x25, x26, [sp, #0x48] 2026-11-02 22:40:33.979 ldp x23, x24, [sp, #0x38] 2026-11-02 22:40:33.979 ldp x21, x22, [sp, #0x28] 2026-11-02 22:40:33.979 ldp x19, x20, [sp, #0x18] 2026-11-02 22:40:33.979 ldp fp, lr, [sp], #0x60 2026-11-02 22:40:33.979 ret lr 2026-11-02 22:40:33.979 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:40:33.979 cbz w1, G_M000_IG06 2026-11-02 22:40:33.979 ldr x19, [x0, #0x10] 2026-11-02 22:40:33.979 cmp w1, #1 2026-11-02 22:40:33.979 bls G_M000_IG06 2026-11-02 22:40:33.979 ldr x20, [x0, #0x18] 2026-11-02 22:40:33.979 cmp w1, #2 2026-11-02 22:40:33.979 bls G_M000_IG06 2026-11-02 22:40:33.979 ldr x21, [x0, #0x20] 2026-11-02 22:40:33.979 cmp w1, #3 2026-11-02 22:40:33.979 bls G_M000_IG06 2026-11-02 22:40:33.979 ldr x22, [x0, #0x28] 2026-11-02 22:40:33.979 cmp w1, #4 2026-11-02 22:40:33.979 bls G_M000_IG06 2026-11-02 22:40:33.979 ldr x23, [x0, #0x30] 2026-11-02 22:40:33.979 cmp w1, #5 2026-11-02 22:40:33.979 bls G_M000_IG06 2026-11-02 22:40:33.979 ldr x24, [x0, #0x38] 2026-11-02 22:40:33.979 cmp w1, #6 2026-11-02 22:40:33.979 bls G_M000_IG06 2026-11-02 22:40:33.979 ldr x25, [x0, #0x40] 2026-11-02 22:40:33.979 cmp w1, #7 2026-11-02 22:40:33.979 bls G_M000_IG06 2026-11-02 22:40:33.979 ldr x26, [x0, #0x48] 2026-11-02 22:40:33.979 cmp w1, #8 2026-11-02 22:40:33.979 bls G_M000_IG06 2026-11-02 22:40:33.979 ldr x27, [x0, #0x50] 2026-11-02 22:40:33.979 b G_M000_IG03 2026-11-02 22:40:33.979 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:40:33.979 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:40:33.979 brk #0 2026-11-02 22:40:33.979 ; Total bytes of code 256 2026-11-02 22:40:33.979 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:40:33.979 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:40:33.979 ; FullOpts code 2026-11-02 22:40:33.979 ; optimized code 2026-11-02 22:40:33.979 ; fp based frame 2026-11-02 22:40:33.979 ; partially interruptible 2026-11-02 22:40:33.979 ; No PGO data 2026-11-02 22:40:33.979 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:40:33.979 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:40:33.979 stp x19, x20, [sp, #0x10] 2026-11-02 22:40:33.979 stp x21, x22, [sp, #0x20] 2026-11-02 22:40:33.979 stp x23, x24, [sp, #0x30] 2026-11-02 22:40:33.979 stp x25, x26, [sp, #0x40] 2026-11-02 22:40:33.979 mov fp, sp 2026-11-02 22:40:33.979 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:40:33.979 ldr w1, [x0, #0x08] 2026-11-02 22:40:33.979 cmp w1, #7 2026-11-02 22:40:33.979 ble G_M000_IG05 2026-11-02 22:40:33.979 ldp x19, x20, [x0, #0x10] 2026-11-02 22:40:33.979 ldp x21, x22, [x0, #0x20] 2026-11-02 22:40:33.979 ldp x23, x24, [x0, #0x30] 2026-11-02 22:40:33.979 ldp x25, x26, [x0, #0x40] 2026-11-02 22:40:33.979 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:40:33.979 movz x0, #0xFCC0 2026-11-02 22:40:33.979 movk x0, #0x7D25 LSL #16 2026-11-02 22:40:33.979 movk x0, #0xE8B4 LSL #32 2026-11-02 22:40:33.979 ldr x0, [x0] 2026-11-02 22:40:33.979 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:40:33.979 add x0, x19, x20 2026-11-02 22:40:33.979 add x0, x0, x21 2026-11-02 22:40:33.979 add x0, x0, x22 2026-11-02 22:40:33.979 add x0, x0, x23 2026-11-02 22:40:33.979 add x0, x0, x24 2026-11-02 22:40:33.979 add x0, x0, x25 2026-11-02 22:40:33.979 add x0, x0, x26 2026-11-02 22:40:33.979 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=128, oddSP=0xffffe6502080, evenSP=0xffffe6502080 2026-11-02 22:40:33.979 WorkloadJitting 1: 32768 op, 236351.00 ns, 7.2129 ns/op 2026-11-02 22:40:33.979 WorkloadPilot 1: 32768 op, 134228.00 ns, 4.0963 ns/op 2026-11-02 22:40:33.979 WorkloadPilot 1: 524288 op, 2176819.00 ns, 4.1520 ns/op 2026-11-02 22:40:33.979 WorkloadPilot 2: 72351744 op, 301019854.00 ns, 4.1605 ns/op 2026-11-02 22:40:33.979 WorkloadWarmup 1: 72351744 op, 300796351.00 ns, 4.1574 ns/op 2026-11-02 22:40:33.979 WorkloadWarmup 2: 72351744 op, 300605906.00 ns, 4.1548 ns/op 2026-11-02 22:40:33.979 WorkloadWarmup 3: 72351744 op, 300844049.00 ns, 4.1581 ns/op 2026-11-02 22:40:33.979 // BeforeActualRun 2026-11-02 22:40:33.979 WorkloadActual 1: 72351744 op, 300798256.00 ns, 4.1574 ns/op 2026-11-02 22:40:33.979 WorkloadActual 2: 72351744 op, 301355414.00 ns, 4.1651 ns/op 2026-11-02 22:40:33.979 WorkloadActual 3: 72351744 op, 300601466.00 ns, 4.1547 ns/op 2026-11-02 22:40:33.979 WorkloadActual 4: 72351744 op, 301252324.00 ns, 4.1637 ns/op 2026-11-02 22:40:33.979 WorkloadActual 5: 72351744 op, 300943916.00 ns, 4.1595 ns/op 2026-11-02 22:40:33.979 WorkloadActual 6: 72351744 op, 300764663.00 ns, 4.1570 ns/op 2026-11-02 22:40:33.979 WorkloadActual 7: 72351744 op, 301064119.00 ns, 4.1611 ns/op 2026-11-02 22:40:39.410 WorkloadActual 8: 72351744 op, 300909082.00 ns, 4.1590 ns/op 2026-11-02 22:40:39.410 WorkloadActual 9: 72351744 op, 301335686.00 ns, 4.1649 ns/op 2026-11-02 22:40:39.410 WorkloadActual 10: 72351744 op, 300974215.00 ns, 4.1599 ns/op 2026-11-02 22:40:39.410 // AfterActualRun 2026-11-02 22:40:39.410 WorkloadResult 1: 72351744 op, 300798256.00 ns, 4.1574 ns/op 2026-11-02 22:40:39.410 WorkloadResult 2: 72351744 op, 301355414.00 ns, 4.1651 ns/op 2026-11-02 22:40:39.410 WorkloadResult 3: 72351744 op, 300601466.00 ns, 4.1547 ns/op 2026-11-02 22:40:39.410 WorkloadResult 4: 72351744 op, 301252324.00 ns, 4.1637 ns/op 2026-11-02 22:40:39.410 WorkloadResult 5: 72351744 op, 300943916.00 ns, 4.1595 ns/op 2026-11-02 22:40:39.410 WorkloadResult 6: 72351744 op, 300764663.00 ns, 4.1570 ns/op 2026-11-02 22:40:39.410 WorkloadResult 7: 72351744 op, 301064119.00 ns, 4.1611 ns/op 2026-11-02 22:40:39.410 WorkloadResult 8: 72351744 op, 300909082.00 ns, 4.1590 ns/op 2026-11-02 22:40:39.410 WorkloadResult 9: 72351744 op, 301335686.00 ns, 4.1649 ns/op 2026-11-02 22:40:39.410 WorkloadResult 10: 72351744 op, 300974215.00 ns, 4.1599 ns/op 2026-11-02 22:40:39.410 // AfterAll 2026-11-02 22:40:39.410 et=0x0064 2026-11-02 22:40:39.410 ldp x25, x26, [sp, #0x40] 2026-11-02 22:40:39.410 ldp x23, x24, [sp, #0x30] 2026-11-02 22:40:39.410 ldp x21, x22, [sp, #0x20] 2026-11-02 22:40:39.410 ldp x19, x20, [sp, #0x10] 2026-11-02 22:40:39.410 ldp fp, lr, [sp], #0x50 2026-11-02 22:40:39.410 ret lr 2026-11-02 22:40:39.410 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:40:39.410 cbz w1, G_M000_IG06 2026-11-02 22:40:39.410 ldr x19, [x0, #0x10] 2026-11-02 22:40:39.410 cmp w1, #1 2026-11-02 22:40:39.410 bls G_M000_IG06 2026-11-02 22:40:39.410 ldr x20, [x0, #0x18] 2026-11-02 22:40:39.410 cmp w1, #2 2026-11-02 22:40:39.410 bls G_M000_IG06 2026-11-02 22:40:39.410 ldr x21, [x0, #0x20] 2026-11-02 22:40:39.410 cmp w1, #3 2026-11-02 22:40:39.410 bls G_M000_IG06 2026-11-02 22:40:39.410 ldr x22, [x0, #0x28] 2026-11-02 22:40:39.410 cmp w1, #4 2026-11-02 22:40:39.410 bls G_M000_IG06 2026-11-02 22:40:39.410 ldr x23, [x0, #0x30] 2026-11-02 22:40:39.410 cmp w1, #5 2026-11-02 22:40:39.410 bls G_M000_IG06 2026-11-02 22:40:39.410 ldr x24, [x0, #0x38] 2026-11-02 22:40:39.410 cmp w1, #6 2026-11-02 22:40:39.410 bls G_M000_IG06 2026-11-02 22:40:39.410 ldr x25, [x0, #0x40] 2026-11-02 22:40:39.410 cmp w1, #7 2026-11-02 22:40:39.410 bls G_M000_IG06 2026-11-02 22:40:39.410 ldr x26, [x0, #0x48] 2026-11-02 22:40:39.410 b G_M000_IG03 2026-11-02 22:40:39.410 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:40:39.410 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:40:39.410 brk #0 2026-11-02 22:40:39.410 ; Total bytes of code 228 2026-11-02 22:40:39.410 // Benchmark Process 3637 has exited with code 0. 2026-11-02 22:40:39.410 Mean = 4.153 ns, StdErr = 0.002 ns (0.04%), N = 19, StdDev = 0.008 ns 2026-11-02 22:40:39.410 Min = 4.143 ns, Q1 = 4.146 ns, Median = 4.155 ns, Q3 = 4.160 ns, Max = 4.165 ns 2026-11-02 22:40:39.410 IQR = 0.014 ns, LowerFence = 4.124 ns, UpperFence = 4.181 ns 2026-11-02 22:40:39.410 ConfidenceInterval = [4.146 ns; 4.160 ns] (CI 99.9%), Margin = 0.007 ns (0.17% of Mean) 2026-11-02 22:40:39.410 Skewness = 0.11, Kurtosis = 1.25, MValue = 2 2026-11-02 22:40:39.410 // ** Remained 11 (39.3 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 1m from now) ** 2026-11-02 22:40:39.410 // ************************** 2026-11-02 22:40:39.410 // Benchmark: ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=128] 2026-11-02 22:40:39.410 // *** Execute *** 2026-11-02 22:40:39.410 // Launch: 1 / 2 2026-11-02 22:40:39.410 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 38267 --benchmarkName "ManagedPairs.Even(EntrySpOffset: 128)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 17 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:40:39.410 // BeforeAnythingElse 2026-11-02 22:40:39.410 // Benchmark Process Environment Information: 2026-11-02 22:40:39.410 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:40:39.410 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:40:39.410 // GC=Concurrent Workstation 2026-11-02 22:40:39.410 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:40:39.410 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:40:39.410 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:40:39.410 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:40:39.410 ; FullOpts code 2026-11-02 22:40:39.410 ; optimized code 2026-11-02 22:40:39.410 ; fp based frame 2026-11-02 22:40:39.410 ; partially interruptible 2026-11-02 22:40:39.410 ; No PGO data 2026-11-02 22:40:39.410 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:40:39.410 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:40:39.410 stp x19, x20, [sp, #0x18] 2026-11-02 22:40:39.410 stp x21, x22, [sp, #0x28] 2026-11-02 22:40:39.410 stp x23, x24, [sp, #0x38] 2026-11-02 22:40:39.410 stp x25, x26, [sp, #0x48] 2026-11-02 22:40:39.410 str x27, [sp, #0x58] 2026-11-02 22:40:39.410 mov fp, sp 2026-11-02 22:40:39.410 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:40:39.410 ldr w1, [x0, #0x08] 2026-11-02 22:40:39.410 cmp w1, #8 2026-11-02 22:40:39.410 ble G_M000_IG05 2026-11-02 22:40:39.410 ldp x19, x20, [x0, #0x10] 2026-11-02 22:40:39.410 ldp x21, x22, [x0, #0x20] 2026-11-02 22:40:39.410 ldp x23, x24, [x0, #0x30] 2026-11-02 22:40:39.410 ldp x25, x26, [x0, #0x40] 2026-11-02 22:40:39.410 ldr x27, [x0, #0x50] 2026-11-02 22:40:39.410 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:40:39.410 movz x0, #0xFCC0 2026-11-02 22:40:39.410 movk x0, #0xF568 LSL #16 2026-11-02 22:40:39.410 movk x0, #0xE071 LSL #32 2026-11-02 22:40:39.410 ldr x0, [x0] 2026-11-02 22:40:39.410 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:40:39.410 add x0, x19, x20 2026-11-02 22:40:39.410 add x0, x0, x21 2026-11-02 22:40:39.410 add x0, x0, x22 2026-11-02 22:40:39.410 add x0, x0, x23 2026-11-02 22:40:39.410 add x0, x0, x24 2026-11-02 22:40:39.410 add x0, x0, x25 2026-11-02 22:40:39.410 add x0, x0, x26 2026-11-02 22:40:39.410 add x0, x0, x27 2026-11-02 22:40:39.410 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:40:39.410 ldr x27, [sp, #0x58] 2026-11-02 22:40:39.410 ldp x25, x26, [sp, #0x48] 2026-11-02 22:40:39.410 ldp x23, x24, [sp, #0x38] 2026-11-02 22:40:39.410 ldp x21, x22, [sp, #0x28] 2026-11-02 22:40:39.410 ldp x19, x20, [sp, #0x18] 2026-11-02 22:40:39.410 ldp fp, lr, [sp], #0x60 2026-11-02 22:40:39.410 ret lr 2026-11-02 22:40:39.410 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:40:39.410 cbz w1, G_M000_IG06 2026-11-02 22:40:39.410 ldr x19, [x0, #0x10] 2026-11-02 22:40:39.410 cmp w1, #1 2026-11-02 22:40:39.410 bls G_M000_IG06 2026-11-02 22:40:39.410 ldr x20, [x0, #0x18] 2026-11-02 22:40:39.410 cmp w1, #2 2026-11-02 22:40:39.410 bls G_M000_IG06 2026-11-02 22:40:39.410 ldr x21, [x0, #0x20] 2026-11-02 22:40:39.410 cmp w1, #3 2026-11-02 22:40:39.410 bls G_M000_IG06 2026-11-02 22:40:39.410 ldr x22, [x0, #0x28] 2026-11-02 22:40:39.410 cmp w1, #4 2026-11-02 22:40:39.410 bls G_M000_IG06 2026-11-02 22:40:39.410 ldr x23, [x0, #0x30] 2026-11-02 22:40:39.410 cmp w1, #5 2026-11-02 22:40:39.410 bls G_M000_IG06 2026-11-02 22:40:39.410 ldr x24, [x0, #0x38] 2026-11-02 22:40:39.410 cmp w1, #6 2026-11-02 22:40:39.410 bls G_M000_IG06 2026-11-02 22:40:39.410 ldr x25, [x0, #0x40] 2026-11-02 22:40:39.410 cmp w1, #7 2026-11-02 22:40:39.410 bls G_M000_IG06 2026-11-02 22:40:39.410 ldr x26, [x0, #0x48] 2026-11-02 22:40:39.410 cmp w1, #8 2026-11-02 22:40:39.410 bls G_M000_IG06 2026-11-02 22:40:39.410 ldr x27, [x0, #0x50] 2026-11-02 22:40:39.410 b G_M000_IG03 2026-11-02 22:40:39.410 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:40:39.410 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:40:39.410 brk #0 2026-11-02 22:40:39.410 ; Total bytes of code 256 2026-11-02 22:40:39.410 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:40:39.410 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:40:39.410 ; FullOpts code 2026-11-02 22:40:39.410 ; optimized code 2026-11-02 22:40:39.410 ; fp based frame 2026-11-02 22:40:39.410 ; partially interruptible 2026-11-02 22:40:39.410 ; No PGO data 2026-11-02 22:40:39.410 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:40:39.410 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:40:39.410 stp x19, x20, [sp, #0x10] 2026-11-02 22:40:39.410 stp x21, x22, [sp, #0x20] 2026-11-02 22:40:39.410 stp x23, x24, [sp, #0x30] 2026-11-02 22:40:39.410 stp x25, x26, [sp, #0x40] 2026-11-02 22:40:39.410 mov fp, sp 2026-11-02 22:40:39.410 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:40:39.410 ldr w1, [x0, #0x08] 2026-11-02 22:40:39.410 cmp w1, #7 2026-11-02 22:40:39.410 ble G_M000_IG05 2026-11-02 22:40:39.410 ldp x19, x20, [x0, #0x10] 2026-11-02 22:40:39.410 ldp x21, x22, [x0, #0x20] 2026-11-02 22:40:39.410 ldp x23, x24, [x0, #0x30] 2026-11-02 22:40:39.410 ldp x25, x26, [x0, #0x40] 2026-11-02 22:40:39.410 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:40:39.410 movz x0, #0xFCC0 2026-11-02 22:40:39.410 movk x0, #0xF568 LSL #16 2026-11-02 22:40:39.410 movk x0, #0xE071 LSL #32 2026-11-02 22:40:39.410 ldr x0, [x0] 2026-11-02 22:40:39.410 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:40:39.410 add x0, x19, x20 2026-11-02 22:40:39.410 add x0, x0, x21 2026-11-02 22:40:39.410 add x0, x0, x22 2026-11-02 22:40:39.410 add x0, x0, x23 2026-11-02 22:40:39.410 add x0, x0, x24 2026-11-02 22:40:39.410 add x0, x0, x25 2026-11-02 22:40:39.410 add x0, x0, x26 2026-11-02 22:40:39.410 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=128, oddSP=0xffffecf9a080, evenSP=0xffffecf9a080 2026-11-02 22:40:39.410 WorkloadJitting 1: 32768 op, 203193.00 ns, 6.2010 ns/op 2026-11-02 22:40:39.410 WorkloadPilot 1: 32768 op, 123145.00 ns, 3.7581 ns/op 2026-11-02 22:40:39.410 WorkloadPilot 1: 524288 op, 2033721.00 ns, 3.8790 ns/op 2026-11-02 22:40:39.410 WorkloadPilot 2: 77594624 op, 298083020.00 ns, 3.8415 ns/op 2026-11-02 22:40:39.410 WorkloadPilot 3: 78118912 op, 300353672.00 ns, 3.8448 ns/op 2026-11-02 22:40:39.410 WorkloadWarmup 1: 78118912 op, 300111685.00 ns, 3.8417 ns/op 2026-11-02 22:40:39.410 WorkloadWarmup 2: 78118912 op, 300012877.00 ns, 3.8405 ns/op 2026-11-02 22:40:39.410 WorkloadWarmup 3: 78118912 op, 299979373.00 ns, 3.8400 ns/op 2026-11-02 22:40:39.410 // BeforeActualRun 2026-11-02 22:40:39.410 WorkloadActual 1: 78118912 op, 299990540.00 ns, 3.8402 ns/op 2026-11-02 22:40:39.410 WorkloadActual 2: 78118912 op, 300052412.00 ns, 3.8410 ns/op 2026-11-02 22:40:39.410 WorkloadActual 3: 78118912 op, 300547921.00 ns, 3.8473 ns/op 2026-11-02 22:40:39.410 WorkloadActual 4: 78118912 op, 299990149.00 ns, 3.8402 ns/op 2026-11-02 22:40:39.410 WorkloadActual 5: 78118912 op, 300031096.00 ns, 3.8407 ns/op 2026-11-02 22:40:39.410 WorkloadActual 6: 78118912 op, 299658926.00 ns, 3.8359 ns/op 2026-11-02 22:40:39.410 WorkloadActual 7: 78118912 op, 300424770.00 ns, 3.8457 ns/op 2026-11-02 22:40:39.410 WorkloadActual 8: 78118912 op, 299968311.00 ns, 3.8399 ns/op 2026-11-02 22:40:39.410 WorkloadActual 9: 78118912 op, 299963838.00 ns, 3.8398 ns/op 2026-11-02 22:40:44.940 WorkloadActual 10: 78118912 op, 300169619.00 ns, 3.8425 ns/op 2026-11-02 22:40:44.940 // AfterActualRun 2026-11-02 22:40:44.940 WorkloadResult 1: 78118912 op, 299990540.00 ns, 3.8402 ns/op 2026-11-02 22:40:44.940 WorkloadResult 2: 78118912 op, 300052412.00 ns, 3.8410 ns/op 2026-11-02 22:40:44.940 WorkloadResult 3: 78118912 op, 299990149.00 ns, 3.8402 ns/op 2026-11-02 22:40:44.940 WorkloadResult 4: 78118912 op, 300031096.00 ns, 3.8407 ns/op 2026-11-02 22:40:44.940 WorkloadResult 5: 78118912 op, 299658926.00 ns, 3.8359 ns/op 2026-11-02 22:40:44.940 WorkloadResult 6: 78118912 op, 299968311.00 ns, 3.8399 ns/op 2026-11-02 22:40:44.940 WorkloadResult 7: 78118912 op, 299963838.00 ns, 3.8398 ns/op 2026-11-02 22:40:44.940 WorkloadResult 8: 78118912 op, 300169619.00 ns, 3.8425 ns/op 2026-11-02 22:40:44.940 // AfterAll 2026-11-02 22:40:44.940 et=0x0064 2026-11-02 22:40:44.940 ldp x25, x26, [sp, #0x40] 2026-11-02 22:40:44.940 ldp x23, x24, [sp, #0x30] 2026-11-02 22:40:44.940 ldp x21, x22, [sp, #0x20] 2026-11-02 22:40:44.940 ldp x19, x20, [sp, #0x10] 2026-11-02 22:40:44.940 ldp fp, lr, [sp], #0x50 2026-11-02 22:40:44.940 ret lr 2026-11-02 22:40:44.940 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:40:44.940 cbz w1, G_M000_IG06 2026-11-02 22:40:44.940 ldr x19, [x0, #0x10] 2026-11-02 22:40:44.940 cmp w1, #1 2026-11-02 22:40:44.940 bls G_M000_IG06 2026-11-02 22:40:44.940 ldr x20, [x0, #0x18] 2026-11-02 22:40:44.940 cmp w1, #2 2026-11-02 22:40:44.940 bls G_M000_IG06 2026-11-02 22:40:44.940 ldr x21, [x0, #0x20] 2026-11-02 22:40:44.940 cmp w1, #3 2026-11-02 22:40:44.940 bls G_M000_IG06 2026-11-02 22:40:44.940 ldr x22, [x0, #0x28] 2026-11-02 22:40:44.940 cmp w1, #4 2026-11-02 22:40:44.940 bls G_M000_IG06 2026-11-02 22:40:44.940 ldr x23, [x0, #0x30] 2026-11-02 22:40:44.940 cmp w1, #5 2026-11-02 22:40:44.940 bls G_M000_IG06 2026-11-02 22:40:44.940 ldr x24, [x0, #0x38] 2026-11-02 22:40:44.940 cmp w1, #6 2026-11-02 22:40:44.940 bls G_M000_IG06 2026-11-02 22:40:44.940 ldr x25, [x0, #0x40] 2026-11-02 22:40:44.940 cmp w1, #7 2026-11-02 22:40:44.940 bls G_M000_IG06 2026-11-02 22:40:44.940 ldr x26, [x0, #0x48] 2026-11-02 22:40:44.940 b G_M000_IG03 2026-11-02 22:40:44.940 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:40:44.940 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:40:44.940 brk #0 2026-11-02 22:40:44.940 ; Total bytes of code 228 2026-11-02 22:40:44.940 // Benchmark Process 3649 has exited with code 0. 2026-11-02 22:40:44.940 // Launch: 2 / 2 2026-11-02 22:40:44.940 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 45313 --benchmarkName "ManagedPairs.Even(EntrySpOffset: 128)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 17 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:40:44.940 // BeforeAnythingElse 2026-11-02 22:40:44.940 // Benchmark Process Environment Information: 2026-11-02 22:40:44.940 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:40:44.940 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:40:44.940 // GC=Concurrent Workstation 2026-11-02 22:40:44.940 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:40:44.940 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:40:44.940 ; Assembly listing for method ManagedPairs:NineIntegers(long[]):long (FullOpts) 2026-11-02 22:40:44.940 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:40:44.940 ; FullOpts code 2026-11-02 22:40:44.940 ; optimized code 2026-11-02 22:40:44.940 ; fp based frame 2026-11-02 22:40:44.940 ; partially interruptible 2026-11-02 22:40:44.940 ; No PGO data 2026-11-02 22:40:44.940 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:40:44.940 stp fp, lr, [sp, #-0x60]! 2026-11-02 22:40:44.940 stp x19, x20, [sp, #0x18] 2026-11-02 22:40:44.940 stp x21, x22, [sp, #0x28] 2026-11-02 22:40:44.940 stp x23, x24, [sp, #0x38] 2026-11-02 22:40:44.940 stp x25, x26, [sp, #0x48] 2026-11-02 22:40:44.940 str x27, [sp, #0x58] 2026-11-02 22:40:44.940 mov fp, sp 2026-11-02 22:40:44.940 G_M000_IG02: ;; offset=0x001C 2026-11-02 22:40:44.940 ldr w1, [x0, #0x08] 2026-11-02 22:40:44.940 cmp w1, #8 2026-11-02 22:40:44.940 ble G_M000_IG05 2026-11-02 22:40:44.940 ldp x19, x20, [x0, #0x10] 2026-11-02 22:40:44.940 ldp x21, x22, [x0, #0x20] 2026-11-02 22:40:44.940 ldp x23, x24, [x0, #0x30] 2026-11-02 22:40:44.940 ldp x25, x26, [x0, #0x40] 2026-11-02 22:40:44.940 ldr x27, [x0, #0x50] 2026-11-02 22:40:44.940 G_M000_IG03: ;; offset=0x003C 2026-11-02 22:40:44.940 movz x0, #0xFCC0 2026-11-02 22:40:44.940 movk x0, #0x7DC5 LSL #16 2026-11-02 22:40:44.940 movk x0, #0xFB4E LSL #32 2026-11-02 22:40:44.940 ldr x0, [x0] 2026-11-02 22:40:44.940 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:40:44.940 add x0, x19, x20 2026-11-02 22:40:44.940 add x0, x0, x21 2026-11-02 22:40:44.940 add x0, x0, x22 2026-11-02 22:40:44.940 add x0, x0, x23 2026-11-02 22:40:44.940 add x0, x0, x24 2026-11-02 22:40:44.940 add x0, x0, x25 2026-11-02 22:40:44.940 add x0, x0, x26 2026-11-02 22:40:44.940 add x0, x0, x27 2026-11-02 22:40:44.940 G_M000_IG04: ;; offset=0x0070 2026-11-02 22:40:44.940 ldr x27, [sp, #0x58] 2026-11-02 22:40:44.940 ldp x25, x26, [sp, #0x48] 2026-11-02 22:40:44.940 ldp x23, x24, [sp, #0x38] 2026-11-02 22:40:44.940 ldp x21, x22, [sp, #0x28] 2026-11-02 22:40:44.940 ldp x19, x20, [sp, #0x18] 2026-11-02 22:40:44.940 ldp fp, lr, [sp], #0x60 2026-11-02 22:40:44.940 ret lr 2026-11-02 22:40:44.940 G_M000_IG05: ;; offset=0x008C 2026-11-02 22:40:44.940 cbz w1, G_M000_IG06 2026-11-02 22:40:44.940 ldr x19, [x0, #0x10] 2026-11-02 22:40:44.940 cmp w1, #1 2026-11-02 22:40:44.940 bls G_M000_IG06 2026-11-02 22:40:44.940 ldr x20, [x0, #0x18] 2026-11-02 22:40:44.940 cmp w1, #2 2026-11-02 22:40:44.940 bls G_M000_IG06 2026-11-02 22:40:44.940 ldr x21, [x0, #0x20] 2026-11-02 22:40:44.940 cmp w1, #3 2026-11-02 22:40:44.940 bls G_M000_IG06 2026-11-02 22:40:44.940 ldr x22, [x0, #0x28] 2026-11-02 22:40:44.940 cmp w1, #4 2026-11-02 22:40:44.940 bls G_M000_IG06 2026-11-02 22:40:44.940 ldr x23, [x0, #0x30] 2026-11-02 22:40:44.940 cmp w1, #5 2026-11-02 22:40:44.940 bls G_M000_IG06 2026-11-02 22:40:44.940 ldr x24, [x0, #0x38] 2026-11-02 22:40:44.940 cmp w1, #6 2026-11-02 22:40:44.940 bls G_M000_IG06 2026-11-02 22:40:44.940 ldr x25, [x0, #0x40] 2026-11-02 22:40:44.940 cmp w1, #7 2026-11-02 22:40:44.940 bls G_M000_IG06 2026-11-02 22:40:44.940 ldr x26, [x0, #0x48] 2026-11-02 22:40:44.940 cmp w1, #8 2026-11-02 22:40:44.940 bls G_M000_IG06 2026-11-02 22:40:44.940 ldr x27, [x0, #0x50] 2026-11-02 22:40:44.940 b G_M000_IG03 2026-11-02 22:40:44.940 G_M000_IG06: ;; offset=0x00F8 2026-11-02 22:40:44.940 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:40:44.940 brk #0 2026-11-02 22:40:44.940 ; Total bytes of code 256 2026-11-02 22:40:44.940 ; Assembly listing for method ManagedPairs:EightIntegers(long[]):long (FullOpts) 2026-11-02 22:40:44.940 ; Emitting BLENDED_CODE for arm64 + SVE on Unix 2026-11-02 22:40:44.940 ; FullOpts code 2026-11-02 22:40:44.940 ; optimized code 2026-11-02 22:40:44.940 ; fp based frame 2026-11-02 22:40:44.940 ; partially interruptible 2026-11-02 22:40:44.940 ; No PGO data 2026-11-02 22:40:44.940 G_M000_IG01: ;; offset=0x0000 2026-11-02 22:40:44.940 stp fp, lr, [sp, #-0x50]! 2026-11-02 22:40:44.940 stp x19, x20, [sp, #0x10] 2026-11-02 22:40:44.940 stp x21, x22, [sp, #0x20] 2026-11-02 22:40:44.940 stp x23, x24, [sp, #0x30] 2026-11-02 22:40:44.940 stp x25, x26, [sp, #0x40] 2026-11-02 22:40:44.940 mov fp, sp 2026-11-02 22:40:44.940 G_M000_IG02: ;; offset=0x0018 2026-11-02 22:40:44.940 ldr w1, [x0, #0x08] 2026-11-02 22:40:44.940 cmp w1, #7 2026-11-02 22:40:44.940 ble G_M000_IG05 2026-11-02 22:40:44.940 ldp x19, x20, [x0, #0x10] 2026-11-02 22:40:44.940 ldp x21, x22, [x0, #0x20] 2026-11-02 22:40:44.940 ldp x23, x24, [x0, #0x30] 2026-11-02 22:40:44.940 ldp x25, x26, [x0, #0x40] 2026-11-02 22:40:44.940 G_M000_IG03: ;; offset=0x0034 2026-11-02 22:40:44.940 movz x0, #0xFCC0 2026-11-02 22:40:44.940 movk x0, #0x7DC5 LSL #16 2026-11-02 22:40:44.940 movk x0, #0xFB4E LSL #32 2026-11-02 22:40:44.940 ldr x0, [x0] 2026-11-02 22:40:44.940 blr x0 // code for ManagedPairs:Barrier() 2026-11-02 22:40:44.940 add x0, x19, x20 2026-11-02 22:40:44.940 add x0, x0, x21 2026-11-02 22:40:44.940 add x0, x0, x22 2026-11-02 22:40:44.940 add x0, x0, x23 2026-11-02 22:40:44.940 add x0, x0, x24 2026-11-02 22:40:44.940 add x0, x0, x25 2026-11-02 22:40:44.940 add x0, x0, x26 2026-11-02 22:40:44.940 G_M000_IG04: ;; offsMANAGED .NET 11.0.0, page=4096, requestedSP=128, oddSP=0xfffff4035080, evenSP=0xfffff4035080 2026-11-02 22:40:44.940 WorkloadJitting 1: 32768 op, 195421.00 ns, 5.9638 ns/op 2026-11-02 22:40:44.940 WorkloadPilot 1: 32768 op, 123580.00 ns, 3.7714 ns/op 2026-11-02 22:40:44.940 WorkloadPilot 1: 524288 op, 2001287.00 ns, 3.8172 ns/op 2026-11-02 22:40:44.940 WorkloadPilot 2: 78643200 op, 303098388.00 ns, 3.8541 ns/op 2026-11-02 22:40:44.940 WorkloadPilot 3: 78118912 op, 300358129.00 ns, 3.8449 ns/op 2026-11-02 22:40:44.940 WorkloadWarmup 1: 78118912 op, 300624528.00 ns, 3.8483 ns/op 2026-11-02 22:40:44.940 WorkloadWarmup 2: 78118912 op, 300554966.00 ns, 3.8474 ns/op 2026-11-02 22:40:44.940 WorkloadWarmup 3: 78118912 op, 300495789.00 ns, 3.8466 ns/op 2026-11-02 22:40:44.940 // BeforeActualRun 2026-11-02 22:40:44.940 WorkloadActual 1: 78118912 op, 299782385.00 ns, 3.8375 ns/op 2026-11-02 22:40:44.940 WorkloadActual 2: 78118912 op, 299578260.00 ns, 3.8349 ns/op 2026-11-02 22:40:44.940 WorkloadActual 3: 78118912 op, 299805778.00 ns, 3.8378 ns/op 2026-11-02 22:40:44.940 WorkloadActual 4: 78118912 op, 299939778.00 ns, 3.8395 ns/op 2026-11-02 22:40:44.940 WorkloadActual 5: 78118912 op, 299986943.00 ns, 3.8401 ns/op 2026-11-02 22:40:44.940 WorkloadActual 6: 78118912 op, 300306311.00 ns, 3.8442 ns/op 2026-11-02 22:40:44.940 WorkloadActual 7: 78118912 op, 300542677.00 ns, 3.8472 ns/op 2026-11-02 22:40:44.940 WorkloadActual 8: 78118912 op, 300172811.00 ns, 3.8425 ns/op 2026-11-02 22:40:44.940 WorkloadActual 9: 78118912 op, 300783300.00 ns, 3.8503 ns/op 2026-11-02 22:40:44.940 WorkloadActual 10: 78118912 op, 300442466.00 ns, 3.8460 ns/op 2026-11-02 22:40:44.940 // AfterActualRun 2026-11-02 22:40:44.940 WorkloadResult 1: 78118912 op, 299782385.00 ns, 3.8375 ns/op 2026-11-02 22:40:44.940 WorkloadResult 2: 78118912 op, 299578260.00 ns, 3.8349 ns/op 2026-11-02 22:40:44.940 WorkloadResult 3: 78118912 op, 299805778.00 ns, 3.8378 ns/op 2026-11-02 22:40:44.940 WorkloadResult 4: 78118912 op, 299939778.00 ns, 3.8395 ns/op 2026-11-02 22:40:44.940 WorkloadResult 5: 78118912 op, 299986943.00 ns, 3.8401 ns/op 2026-11-02 22:40:44.940 WorkloadResult 6: 78118912 op, 300306311.00 ns, 3.8442 ns/op 2026-11-02 22:40:44.940 WorkloadResult 7: 78118912 op, 300542677.00 ns, 3.8472 ns/op 2026-11-02 22:40:44.940 WorkloadResult 8: 78118912 op, 300172811.00 ns, 3.8425 ns/op 2026-11-02 22:40:44.940 WorkloadResult 9: 78118912 op, 300783300.00 ns, 3.8503 ns/op 2026-11-02 22:40:44.940 WorkloadResult 10: 78118912 op, 300442466.00 ns, 3.8460 ns/op 2026-11-02 22:40:44.940 // AfterAll 2026-11-02 22:40:44.940 et=0x0064 2026-11-02 22:40:44.940 ldp x25, x26, [sp, #0x40] 2026-11-02 22:40:44.940 ldp x23, x24, [sp, #0x30] 2026-11-02 22:40:44.940 ldp x21, x22, [sp, #0x20] 2026-11-02 22:40:44.940 ldp x19, x20, [sp, #0x10] 2026-11-02 22:40:44.940 ldp fp, lr, [sp], #0x50 2026-11-02 22:40:44.940 ret lr 2026-11-02 22:40:44.940 G_M000_IG05: ;; offset=0x007C 2026-11-02 22:40:44.940 cbz w1, G_M000_IG06 2026-11-02 22:40:44.940 ldr x19, [x0, #0x10] 2026-11-02 22:40:44.940 cmp w1, #1 2026-11-02 22:40:44.940 bls G_M000_IG06 2026-11-02 22:40:44.940 ldr x20, [x0, #0x18] 2026-11-02 22:40:44.940 cmp w1, #2 2026-11-02 22:40:44.940 bls G_M000_IG06 2026-11-02 22:40:44.940 ldr x21, [x0, #0x20] 2026-11-02 22:40:44.940 cmp w1, #3 2026-11-02 22:40:44.940 bls G_M000_IG06 2026-11-02 22:40:44.940 ldr x22, [x0, #0x28] 2026-11-02 22:40:44.940 cmp w1, #4 2026-11-02 22:40:44.940 bls G_M000_IG06 2026-11-02 22:40:44.940 ldr x23, [x0, #0x30] 2026-11-02 22:40:44.940 cmp w1, #5 2026-11-02 22:40:44.940 bls G_M000_IG06 2026-11-02 22:40:44.940 ldr x24, [x0, #0x38] 2026-11-02 22:40:44.940 cmp w1, #6 2026-11-02 22:40:44.940 bls G_M000_IG06 2026-11-02 22:40:44.940 ldr x25, [x0, #0x40] 2026-11-02 22:40:44.940 cmp w1, #7 2026-11-02 22:40:44.940 bls G_M000_IG06 2026-11-02 22:40:44.940 ldr x26, [x0, #0x48] 2026-11-02 22:40:44.940 b G_M000_IG03 2026-11-02 22:40:44.940 G_M000_IG06: ;; offset=0x00DC 2026-11-02 22:40:44.940 bl CORINFO_HELP_RNGCHKFAIL 2026-11-02 22:40:44.940 brk #0 2026-11-02 22:40:44.940 ; Total bytes of code 228 2026-11-02 22:40:44.940 // Benchmark Process 3664 has exited with code 0. 2026-11-02 22:40:44.940 Mean = 3.841 ns, StdErr = 0.001 ns (0.02%), N = 18, StdDev = 0.004 ns 2026-11-02 22:40:44.940 Min = 3.835 ns, Q1 = 3.840 ns, Median = 3.840 ns, Q3 = 3.843 ns, Max = 3.850 ns 2026-11-02 22:40:44.940 IQR = 0.003 ns, LowerFence = 3.835 ns, UpperFence = 3.847 ns 2026-11-02 22:40:44.940 ConfidenceInterval = [3.837 ns; 3.845 ns] (CI 99.9%), Margin = 0.004 ns (0.09% of Mean) 2026-11-02 22:40:44.940 Skewness = 0.64, Kurtosis = 2.85, MValue = 2 2026-11-02 22:40:44.940 // ** Remained 10 (35.7 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 1m from now) ** 2026-11-02 22:40:44.940 // ***** BenchmarkRunner: Finish ***** 2026-11-02 22:40:44.940 // * Export * 2026-11-02 22:40:44.940 BenchmarkDotNet.Artifacts/results/ManagedPairs-report.csv 2026-11-02 22:40:44.940 BenchmarkDotNet.Artifacts/results/ManagedPairs-report-github.md 2026-11-02 22:40:44.940 BenchmarkDotNet.Artifacts/results/ManagedPairs-report.html 2026-11-02 22:40:44.940 // * Detailed results * 2026-11-02 22:40:44.940 ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=0] 2026-11-02 22:40:44.940 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:40:44.940 Mean = 4.160 ns, StdErr = 0.003 ns (0.06%), N = 20, StdDev = 0.012 ns 2026-11-02 22:40:44.940 Min = 4.147 ns, Q1 = 4.151 ns, Median = 4.157 ns, Q3 = 4.167 ns, Max = 4.191 ns 2026-11-02 22:40:44.940 IQR = 0.016 ns, LowerFence = 4.127 ns, UpperFence = 4.191 ns 2026-11-02 22:40:44.940 ConfidenceInterval = [4.150 ns; 4.170 ns] (CI 99.9%), Margin = 0.010 ns (0.24% of Mean) 2026-11-02 22:40:44.940 Skewness = 0.95, Kurtosis = 3.18, MValue = 2 2026-11-02 22:40:44.940 -------------------- Histogram -------------------- 2026-11-02 22:40:44.940 [4.141 ns ; 4.196 ns) | @@@@@@@@@@@@@@@@@@@@ 2026-11-02 22:40:44.940 --------------------------------------------------- 2026-11-02 22:40:44.940 ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=0] 2026-11-02 22:40:44.940 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:40:44.940 Mean = 3.852 ns, StdErr = 0.002 ns (0.06%), N = 18, StdDev = 0.009 ns 2026-11-02 22:40:44.940 Min = 3.838 ns, Q1 = 3.843 ns, Median = 3.851 ns, Q3 = 3.859 ns, Max = 3.865 ns 2026-11-02 22:40:44.940 IQR = 0.016 ns, LowerFence = 3.819 ns, UpperFence = 3.883 ns 2026-11-02 22:40:44.940 ConfidenceInterval = [3.843 ns; 3.861 ns] (CI 99.9%), Margin = 0.009 ns (0.23% of Mean) 2026-11-02 22:40:44.940 Skewness = 0.02, Kurtosis = 1.38, MValue = 2 2026-11-02 22:40:44.940 -------------------- Histogram -------------------- 2026-11-02 22:40:44.940 [3.833 ns ; 3.870 ns) | @@@@@@@@@@@@@@@@@@ 2026-11-02 22:40:44.940 --------------------------------------------------- 2026-11-02 22:40:44.940 ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=16] 2026-11-02 22:40:44.940 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:40:44.940 Mean = 5.391 ns, StdErr = 0.002 ns (0.04%), N = 18, StdDev = 0.009 ns 2026-11-02 22:40:44.940 Min = 5.379 ns, Q1 = 5.381 ns, Median = 5.399 ns, Q3 = 5.399 ns, Max = 5.400 ns 2026-11-02 22:40:44.940 IQR = 0.018 ns, LowerFence = 5.354 ns, UpperFence = 5.426 ns 2026-11-02 22:40:44.940 ConfidenceInterval = [5.382 ns; 5.400 ns] (CI 99.9%), Margin = 0.009 ns (0.16% of Mean) 2026-11-02 22:40:44.940 Skewness = -0.21, Kurtosis = 0.95, MValue = 2 2026-11-02 22:40:44.940 -------------------- Histogram -------------------- 2026-11-02 22:40:44.940 [5.375 ns ; 5.405 ns) | @@@@@@@@@@@@@@@@@@ 2026-11-02 22:40:44.940 --------------------------------------------------- 2026-11-02 22:40:44.940 ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=16] 2026-11-02 22:40:44.940 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:40:44.940 Mean = 3.774 ns, StdErr = 0.003 ns (0.07%), N = 19, StdDev = 0.011 ns 2026-11-02 22:40:44.940 Min = 3.757 ns, Q1 = 3.766 ns, Median = 3.773 ns, Q3 = 3.784 ns, Max = 3.795 ns 2026-11-02 22:40:44.940 IQR = 0.017 ns, LowerFence = 3.741 ns, UpperFence = 3.809 ns 2026-11-02 22:40:44.940 ConfidenceInterval = [3.764 ns; 3.784 ns] (CI 99.9%), Margin = 0.010 ns (0.27% of Mean) 2026-11-02 22:40:44.940 Skewness = 0.07, Kurtosis = 1.87, MValue = 2 2026-11-02 22:40:44.940 -------------------- Histogram -------------------- 2026-11-02 22:40:44.940 [3.751 ns ; 3.801 ns) | @@@@@@@@@@@@@@@@@@@ 2026-11-02 22:40:44.940 --------------------------------------------------- 2026-11-02 22:40:44.940 ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=32] 2026-11-02 22:40:44.940 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:40:44.940 Mean = 5.018 ns, StdErr = 0.002 ns (0.04%), N = 19, StdDev = 0.008 ns 2026-11-02 22:40:44.940 Min = 5.004 ns, Q1 = 5.012 ns, Median = 5.014 ns, Q3 = 5.024 ns, Max = 5.029 ns 2026-11-02 22:40:44.940 IQR = 0.012 ns, LowerFence = 4.994 ns, UpperFence = 5.043 ns 2026-11-02 22:40:44.940 ConfidenceInterval = [5.011 ns; 5.025 ns] (CI 99.9%), Margin = 0.007 ns (0.14% of Mean) 2026-11-02 22:40:44.940 Skewness = -0.03, Kurtosis = 1.43, MValue = 2 2026-11-02 22:40:44.940 -------------------- Histogram -------------------- 2026-11-02 22:40:44.940 [5.000 ns ; 5.032 ns) | @@@@@@@@@@@@@@@@@@@ 2026-11-02 22:40:44.940 --------------------------------------------------- 2026-11-02 22:40:44.940 ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=32] 2026-11-02 22:40:44.940 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:40:44.940 Mean = 3.791 ns, StdErr = 0.002 ns (0.04%), N = 19, StdDev = 0.007 ns 2026-11-02 22:40:44.940 Min = 3.773 ns, Q1 = 3.787 ns, Median = 3.792 ns, Q3 = 3.796 ns, Max = 3.801 ns 2026-11-02 22:40:44.940 IQR = 0.009 ns, LowerFence = 3.775 ns, UpperFence = 3.809 ns 2026-11-02 22:40:44.940 ConfidenceInterval = [3.785 ns; 3.797 ns] (CI 99.9%), Margin = 0.006 ns (0.16% of Mean) 2026-11-02 22:40:44.940 Skewness = -0.83, Kurtosis = 3.5, MValue = 2 2026-11-02 22:40:44.940 -------------------- Histogram -------------------- 2026-11-02 22:40:44.940 [3.770 ns ; 3.805 ns) | @@@@@@@@@@@@@@@@@@@ 2026-11-02 22:40:44.940 --------------------------------------------------- 2026-11-02 22:40:44.940 ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=48] 2026-11-02 22:40:44.940 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:40:44.940 Mean = 5.827 ns, StdErr = 0.001 ns (0.02%), N = 19, StdDev = 0.006 ns 2026-11-02 22:40:44.940 Min = 5.820 ns, Q1 = 5.823 ns, Median = 5.825 ns, Q3 = 5.833 ns, Max = 5.836 ns 2026-11-02 22:40:44.940 IQR = 0.010 ns, LowerFence = 5.808 ns, UpperFence = 5.847 ns 2026-11-02 22:40:44.940 ConfidenceInterval = [5.822 ns; 5.832 ns] (CI 99.9%), Margin = 0.005 ns (0.08% of Mean) 2026-11-02 22:40:44.940 Skewness = 0.52, Kurtosis = 1.57, MValue = 2 2026-11-02 22:40:44.940 -------------------- Histogram -------------------- 2026-11-02 22:40:44.940 [5.818 ns ; 5.839 ns) | @@@@@@@@@@@@@@@@@@@ 2026-11-02 22:40:44.940 --------------------------------------------------- 2026-11-02 22:40:44.940 ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=48] 2026-11-02 22:40:44.940 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:40:44.940 Mean = 3.755 ns, StdErr = 0.001 ns (0.03%), N = 18, StdDev = 0.005 ns 2026-11-02 22:40:44.940 Min = 3.749 ns, Q1 = 3.751 ns, Median = 3.754 ns, Q3 = 3.758 ns, Max = 3.766 ns 2026-11-02 22:40:44.940 IQR = 0.007 ns, LowerFence = 3.741 ns, UpperFence = 3.768 ns 2026-11-02 22:40:44.940 ConfidenceInterval = [3.751 ns; 3.760 ns] (CI 99.9%), Margin = 0.005 ns (0.12% of Mean) 2026-11-02 22:40:44.940 Skewness = 0.68, Kurtosis = 2.35, MValue = 2 2026-11-02 22:40:44.940 -------------------- Histogram -------------------- 2026-11-02 22:40:44.940 [3.747 ns ; 3.768 ns) | @@@@@@@@@@@@@@@@@@ 2026-11-02 22:40:44.940 --------------------------------------------------- 2026-11-02 22:40:44.940 ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=64] 2026-11-02 22:40:44.940 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:40:44.940 Mean = 5.064 ns, StdErr = 0.002 ns (0.04%), N = 20, StdDev = 0.008 ns 2026-11-02 22:40:44.940 Min = 5.054 ns, Q1 = 5.056 ns, Median = 5.063 ns, Q3 = 5.071 ns, Max = 5.075 ns 2026-11-02 22:40:44.940 IQR = 0.015 ns, LowerFence = 5.034 ns, UpperFence = 5.094 ns 2026-11-02 22:40:44.940 ConfidenceInterval = [5.057 ns; 5.071 ns] (CI 99.9%), Margin = 0.007 ns (0.14% of Mean) 2026-11-02 22:40:44.940 Skewness = 0.06, Kurtosis = 1.09, MValue = 2 2026-11-02 22:40:44.940 -------------------- Histogram -------------------- 2026-11-02 22:40:44.940 [5.049 ns ; 5.079 ns) | @@@@@@@@@@@@@@@@@@@@ 2026-11-02 22:40:44.940 --------------------------------------------------- 2026-11-02 22:40:44.940 ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=64] 2026-11-02 22:40:44.940 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:40:44.940 Mean = 3.853 ns, StdErr = 0.002 ns (0.05%), N = 20, StdDev = 0.009 ns 2026-11-02 22:40:44.940 Min = 3.840 ns, Q1 = 3.846 ns, Median = 3.852 ns, Q3 = 3.859 ns, Max = 3.871 ns 2026-11-02 22:40:44.940 IQR = 0.013 ns, LowerFence = 3.826 ns, UpperFence = 3.879 ns 2026-11-02 22:40:44.940 ConfidenceInterval = [3.845 ns; 3.861 ns] (CI 99.9%), Margin = 0.008 ns (0.20% of Mean) 2026-11-02 22:40:44.940 Skewness = 0.24, Kurtosis = 1.75, MValue = 2 2026-11-02 22:40:44.940 -------------------- Histogram -------------------- 2026-11-02 22:40:44.940 [3.836 ns ; 3.875 ns) | @@@@@@@@@@@@@@@@@@@@ 2026-11-02 22:40:44.940 --------------------------------------------------- 2026-11-02 22:40:44.940 ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=80] 2026-11-02 22:40:44.940 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:40:44.940 Mean = 4.104 ns, StdErr = 0.002 ns (0.04%), N = 19, StdDev = 0.007 ns 2026-11-02 22:40:44.940 Min = 4.094 ns, Q1 = 4.097 ns, Median = 4.107 ns, Q3 = 4.110 ns, Max = 4.111 ns 2026-11-02 22:40:44.940 IQR = 0.013 ns, LowerFence = 4.078 ns, UpperFence = 4.130 ns 2026-11-02 22:40:44.940 ConfidenceInterval = [4.098 ns; 4.110 ns] (CI 99.9%), Margin = 0.006 ns (0.15% of Mean) 2026-11-02 22:40:44.940 Skewness = -0.1, Kurtosis = 1.09, MValue = 2 2026-11-02 22:40:44.940 -------------------- Histogram -------------------- 2026-11-02 22:40:44.940 [4.090 ns ; 4.115 ns) | @@@@@@@@@@@@@@@@@@@ 2026-11-02 22:40:44.940 --------------------------------------------------- 2026-11-02 22:40:44.940 ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=80] 2026-11-02 22:40:44.940 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:40:44.940 Mean = 3.778 ns, StdErr = 0.003 ns (0.09%), N = 19, StdDev = 0.014 ns 2026-11-02 22:40:44.940 Min = 3.759 ns, Q1 = 3.764 ns, Median = 3.781 ns, Q3 = 3.791 ns, Max = 3.796 ns 2026-11-02 22:40:44.940 IQR = 0.027 ns, LowerFence = 3.724 ns, UpperFence = 3.831 ns 2026-11-02 22:40:44.940 ConfidenceInterval = [3.765 ns; 3.791 ns] (CI 99.9%), Margin = 0.013 ns (0.34% of Mean) 2026-11-02 22:40:44.940 Skewness = -0.03, Kurtosis = 1.15, MValue = 2 2026-11-02 22:40:44.940 -------------------- Histogram -------------------- 2026-11-02 22:40:44.940 [3.752 ns ; 3.803 ns) | @@@@@@@@@@@@@@@@@@@ 2026-11-02 22:40:44.940 --------------------------------------------------- 2026-11-02 22:40:44.940 ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=96] 2026-11-02 22:40:44.940 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:40:44.940 Mean = 4.018 ns, StdErr = 0.001 ns (0.02%), N = 18, StdDev = 0.003 ns 2026-11-02 22:40:44.940 Min = 4.013 ns, Q1 = 4.016 ns, Median = 4.018 ns, Q3 = 4.020 ns, Max = 4.023 ns 2026-11-02 22:40:44.940 IQR = 0.004 ns, LowerFence = 4.011 ns, UpperFence = 4.025 ns 2026-11-02 22:40:44.940 ConfidenceInterval = [4.016 ns; 4.021 ns] (CI 99.9%), Margin = 0.003 ns (0.06% of Mean) 2026-11-02 22:40:44.940 Skewness = -0.04, Kurtosis = 1.88, MValue = 2 2026-11-02 22:40:44.940 -------------------- Histogram -------------------- 2026-11-02 22:40:44.940 [4.012 ns ; 4.024 ns) | @@@@@@@@@@@@@@@@@@ 2026-11-02 22:40:44.940 --------------------------------------------------- 2026-11-02 22:40:44.940 ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=96] 2026-11-02 22:40:44.940 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:40:44.940 Mean = 3.802 ns, StdErr = 0.001 ns (0.02%), N = 19, StdDev = 0.004 ns 2026-11-02 22:40:44.940 Min = 3.795 ns, Q1 = 3.800 ns, Median = 3.803 ns, Q3 = 3.804 ns, Max = 3.809 ns 2026-11-02 22:40:44.940 IQR = 0.004 ns, LowerFence = 3.794 ns, UpperFence = 3.809 ns 2026-11-02 22:40:44.940 ConfidenceInterval = [3.798 ns; 3.805 ns] (CI 99.9%), Margin = 0.003 ns (0.09% of Mean) 2026-11-02 22:40:44.940 Skewness = -0.23, Kurtosis = 2.7, MValue = 2 2026-11-02 22:40:44.940 -------------------- Histogram -------------------- 2026-11-02 22:40:44.940 [3.793 ns ; 3.811 ns) | @@@@@@@@@@@@@@@@@@@ 2026-11-02 22:40:44.940 --------------------------------------------------- 2026-11-02 22:40:44.940 ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=112] 2026-11-02 22:40:44.940 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:40:44.940 Mean = 4.100 ns, StdErr = 0.002 ns (0.05%), N = 20, StdDev = 0.009 ns 2026-11-02 22:40:44.940 Min = 4.089 ns, Q1 = 4.092 ns, Median = 4.099 ns, Q3 = 4.109 ns, Max = 4.111 ns 2026-11-02 22:40:44.940 IQR = 0.018 ns, LowerFence = 4.065 ns, UpperFence = 4.136 ns 2026-11-02 22:40:44.940 ConfidenceInterval = [4.093 ns; 4.108 ns] (CI 99.9%), Margin = 0.008 ns (0.19% of Mean) 2026-11-02 22:40:44.940 Skewness = 0.03, Kurtosis = 0.98, MValue = 2 2026-11-02 22:40:44.940 -------------------- Histogram -------------------- 2026-11-02 22:40:44.940 [4.085 ns ; 4.116 ns) | @@@@@@@@@@@@@@@@@@@@ 2026-11-02 22:40:44.940 --------------------------------------------------- 2026-11-02 22:40:44.940 ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=112] 2026-11-02 22:40:44.940 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:40:44.940 Mean = 3.765 ns, StdErr = 0.002 ns (0.05%), N = 20, StdDev = 0.008 ns 2026-11-02 22:40:44.940 Min = 3.753 ns, Q1 = 3.759 ns, Median = 3.763 ns, Q3 = 3.772 ns, Max = 3.777 ns 2026-11-02 22:40:44.940 IQR = 0.013 ns, LowerFence = 3.739 ns, UpperFence = 3.792 ns 2026-11-02 22:40:44.940 ConfidenceInterval = [3.758 ns; 3.772 ns] (CI 99.9%), Margin = 0.007 ns (0.18% of Mean) 2026-11-02 22:40:44.940 Skewness = 0.09, Kurtosis = 1.53, MValue = 2 2026-11-02 22:40:44.940 -------------------- Histogram -------------------- 2026-11-02 22:40:44.940 [3.749 ns ; 3.781 ns) | @@@@@@@@@@@@@@@@@@@@ 2026-11-02 22:40:44.940 --------------------------------------------------- 2026-11-02 22:40:44.940 ManagedPairs.Odd: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=128] 2026-11-02 22:40:44.940 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:40:44.940 Mean = 4.153 ns, StdErr = 0.002 ns (0.04%), N = 19, StdDev = 0.008 ns 2026-11-02 22:40:44.940 Min = 4.143 ns, Q1 = 4.146 ns, Median = 4.155 ns, Q3 = 4.160 ns, Max = 4.165 ns 2026-11-02 22:40:44.940 IQR = 0.014 ns, LowerFence = 4.124 ns, UpperFence = 4.181 ns 2026-11-02 22:40:44.940 ConfidenceInterval = [4.146 ns; 4.160 ns] (CI 99.9%), Margin = 0.007 ns (0.17% of Mean) 2026-11-02 22:40:44.940 Skewness = 0.11, Kurtosis = 1.25, MValue = 2 2026-11-02 22:40:44.940 -------------------- Histogram -------------------- 2026-11-02 22:40:44.940 [4.139 ns ; 4.169 ns) | @@@@@@@@@@@@@@@@@@@ 2026-11-02 22:40:44.940 --------------------------------------------------- 2026-11-02 22:40:44.940 ManagedPairs.Even: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [EntrySpOffset=128] 2026-11-02 22:40:44.940 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:40:44.940 Mean = 3.841 ns, StdErr = 0.001 ns (0.02%), N = 18, StdDev = 0.004 ns 2026-11-02 22:40:44.940 Min = 3.835 ns, Q1 = 3.840 ns, Median = 3.840 ns, Q3 = 3.843 ns, Max = 3.850 ns 2026-11-02 22:40:44.940 IQR = 0.003 ns, LowerFence = 3.835 ns, UpperFence = 3.847 ns 2026-11-02 22:40:44.940 ConfidenceInterval = [3.837 ns; 3.845 ns] (CI 99.9%), Margin = 0.004 ns (0.09% of Mean) 2026-11-02 22:40:44.940 Skewness = 0.64, Kurtosis = 2.85, MValue = 2 2026-11-02 22:40:44.940 -------------------- Histogram -------------------- 2026-11-02 22:40:44.940 [3.833 ns ; 3.852 ns) | @@@@@@@@@@@@@@@@@@ 2026-11-02 22:40:44.940 --------------------------------------------------- 2026-11-02 22:40:44.940 // * Summary * 2026-11-02 22:40:44.940 BenchmarkDotNet v0.16.0-preview.1, Linux Ubuntu 24.04.5 LTS (Noble Numbat) 2026-11-02 22:40:44.940 Neoverse-N2, 8 physical cores 2026-11-02 22:40:44.940 Memory: 31.26 GB Total, 27.78 GB Available 2026-11-02 22:40:44.940 .NET SDK 11.0.100 2026-11-02 22:40:44.940 [Host] : .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:40:44.940 Job-PSCMOW : .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:40:44.940 Job=Job-PSCMOW EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers IterationCount=10 2026-11-02 22:40:44.940 IterationTime=300ms LaunchCount=2 WarmupCount=3 2026-11-02 22:40:44.940 | Method | EntrySpOffset | Mean | Error | Ratio | 2026-11-02 22:40:44.940 |------- |-------------- |---------:|----------:|------:| 2026-11-02 22:40:44.940 | Odd | 0 | 4.160 ns | 0.0101 ns | 1.00 | 2026-11-02 22:40:44.940 | Even | 0 | 3.852 ns | 0.0088 ns | 0.93 | 2026-11-02 22:40:44.940 | | | | | | 2026-11-02 22:40:44.940 | Odd | 16 | 5.391 ns | 0.0088 ns | 1.00 | 2026-11-02 22:40:44.940 | Even | 16 | 3.774 ns | 0.0101 ns | 0.70 | 2026-11-02 22:40:44.940 | | | | | | 2026-11-02 22:40:44.940 | Odd | 32 | 5.018 ns | 0.0070 ns | 1.00 | 2026-11-02 22:40:44.940 | Even | 32 | 3.791 ns | 0.0061 ns | 0.76 | 2026-11-02 22:40:44.940 | | | | | | 2026-11-02 22:40:44.940 | Odd | 48 | 5.827 ns | 0.0049 ns | 1.00 | 2026-11-02 22:40:44.940 | Even | 48 | 3.755 ns | 0.0045 ns | 0.64 | 2026-11-02 22:40:44.940 | | | | | | 2026-11-02 22:40:44.940 | Odd | 64 | 5.064 ns | 0.0073 ns | 1.00 | 2026-11-02 22:40:44.940 | Even | 64 | 3.853 ns | 0.0079 ns | 0.76 | 2026-11-02 22:40:44.940 | | | | | | 2026-11-02 22:40:44.940 | Odd | 80 | 4.104 ns | 0.0061 ns | 1.00 | 2026-11-02 22:40:44.940 | Even | 80 | 3.778 ns | 0.0130 ns | 0.92 | 2026-11-02 22:40:44.940 | | | | | | 2026-11-02 22:40:44.940 | Odd | 96 | 4.018 ns | 0.0026 ns | 1.00 | 2026-11-02 22:40:44.940 | Even | 96 | 3.802 ns | 0.0032 ns | 0.95 | 2026-11-02 22:40:44.940 | | | | | | 2026-11-02 22:40:44.940 | Odd | 112 | 4.100 ns | 0.0077 ns | 1.00 | 2026-11-02 22:40:44.940 | Even | 112 | 3.765 ns | 0.0069 ns | 0.92 | 2026-11-02 22:40:44.940 | | | | | | 2026-11-02 22:40:44.940 | Odd | 128 | 4.153 ns | 0.0073 ns | 1.00 | 2026-11-02 22:40:44.940 | Even | 128 | 3.841 ns | 0.0036 ns | 0.92 | 2026-11-02 22:40:44.940 // * Hints * 2026-11-02 22:40:44.940 Outliers 2026-11-02 22:40:44.940 ManagedPairs.Odd: EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3 -> 1 outlier was removed (5.05 ns) 2026-11-02 22:40:44.940 ManagedPairs.Even: EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3 -> 1 outlier was detected (3.77 ns) 2026-11-02 22:40:44.940 ManagedPairs.Even: EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3 -> 1 outlier was removed (3.77 ns) 2026-11-02 22:40:44.940 ManagedPairs.Odd: EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3 -> 1 outlier was removed (4.13 ns) 2026-11-02 22:40:44.940 ManagedPairs.Odd: EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3 -> 1 outlier was removed (4.03 ns) 2026-11-02 22:40:44.940 ManagedPairs.Even: EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3 -> 1 outlier was removed (3.81 ns) 2026-11-02 22:40:44.940 HideColumnsAnalyser 2026-11-02 22:40:44.940 Summary -> Hidden columns: StdDev, Median 2026-11-02 22:40:44.940 // * Legends * 2026-11-02 22:40:44.940 EntrySpOffset : Value of the 'EntrySpOffset' parameter 2026-11-02 22:40:44.940 Mean : Arithmetic mean of all measurements 2026-11-02 22:40:44.940 Error : Half of 99.9% confidence interval 2026-11-02 22:40:44.940 Ratio : Mean of the ratio distribution ([Current]/[Baseline]) 2026-11-02 22:40:44.940 1 ns : 1 Nanosecond (0.000000001 sec) 2026-11-02 22:40:44.940 // ***** BenchmarkRunner: End ***** 2026-11-02 22:40:44.940 Run time: 00:02:54 (174.05 sec), executed benchmarks: 18 2026-11-02 22:40:44.940 // Found 10 benchmarks: 2026-11-02 22:40:44.940 // NativePairs.Pair: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=Aligned16] 2026-11-02 22:40:44.940 // NativePairs.Scalar: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=Aligned16] 2026-11-02 22:40:44.940 // NativePairs.Pair: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=Aligned8] 2026-11-02 22:40:44.940 // NativePairs.Scalar: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=Aligned8] 2026-11-02 22:40:44.940 // NativePairs.Pair: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=Cross32] 2026-11-02 22:40:44.940 // NativePairs.Scalar: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=Cross32] 2026-11-02 22:40:44.940 // NativePairs.Pair: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=Cross64] 2026-11-02 22:40:44.940 // NativePairs.Scalar: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=Cross64] 2026-11-02 22:40:44.940 // NativePairs.Pair: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=CrossPage] 2026-11-02 22:40:44.940 // NativePairs.Scalar: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=CrossPage] 2026-11-02 22:40:44.940 // ************************** 2026-11-02 22:40:44.940 // Benchmark: NativePairs.Pair: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=Aligned16] 2026-11-02 22:40:44.940 // *** Execute *** 2026-11-02 22:40:44.940 // Launch: 1 / 2 2026-11-02 22:40:44.940 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 41067 --benchmarkName "NativePairs.Pair(Boundary: Aligned16)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 18 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:40:44.940 // BeforeAnythingElse 2026-11-02 22:40:44.940 // Benchmark Process Environment Information: 2026-11-02 22:40:44.940 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:40:44.940 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:40:44.940 // GC=Concurrent Workstation 2026-11-02 22:40:44.940 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:40:44.940 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:40:44.940 NATIVE Aligned16: page=4096, mod32=0, mod64=32, modPage=4064 2026-11-02 22:40:44.940 WorkloadJitting 1: 32768 op, 173613.00 ns, 5.2982 ns/op 2026-11-02 22:40:44.940 WorkloadPilot 1: 32768 op, 49889.00 ns, 1.5225 ns/op 2026-11-02 22:40:44.940 WorkloadPilot 1: 524288 op, 810381.00 ns, 1.5457 ns/op 2026-11-02 22:40:50.462 WorkloadPilot 2: 194510848 op, 295659557.00 ns, 1.5200 ns/op 2026-11-02 22:40:50.462 WorkloadPilot 3: 197656576 op, 300331279.00 ns, 1.5195 ns/op 2026-11-02 22:40:50.462 WorkloadWarmup 1: 197656576 op, 300265157.00 ns, 1.5191 ns/op 2026-11-02 22:40:50.462 WorkloadWarmup 2: 197656576 op, 300134282.00 ns, 1.5185 ns/op 2026-11-02 22:40:50.462 WorkloadWarmup 3: 197656576 op, 300111154.00 ns, 1.5183 ns/op 2026-11-02 22:40:50.462 // BeforeActualRun 2026-11-02 22:40:50.462 WorkloadActual 1: 197656576 op, 300187076.00 ns, 1.5187 ns/op 2026-11-02 22:40:50.462 WorkloadActual 2: 197656576 op, 300193884.00 ns, 1.5188 ns/op 2026-11-02 22:40:50.462 WorkloadActual 3: 197656576 op, 300016647.00 ns, 1.5179 ns/op 2026-11-02 22:40:50.462 WorkloadActual 4: 197656576 op, 300024719.00 ns, 1.5179 ns/op 2026-11-02 22:40:50.462 WorkloadActual 5: 197656576 op, 299962390.00 ns, 1.5176 ns/op 2026-11-02 22:40:50.462 WorkloadActual 6: 197656576 op, 300159427.00 ns, 1.5186 ns/op 2026-11-02 22:40:50.462 WorkloadActual 7: 197656576 op, 300101073.00 ns, 1.5183 ns/op 2026-11-02 22:40:50.462 WorkloadActual 8: 197656576 op, 300195043.00 ns, 1.5188 ns/op 2026-11-02 22:40:50.462 WorkloadActual 9: 197656576 op, 300093393.00 ns, 1.5183 ns/op 2026-11-02 22:40:50.462 WorkloadActual 10: 197656576 op, 300064264.00 ns, 1.5181 ns/op 2026-11-02 22:40:50.462 // AfterActualRun 2026-11-02 22:40:50.462 WorkloadResult 1: 197656576 op, 300187076.00 ns, 1.5187 ns/op 2026-11-02 22:40:50.462 WorkloadResult 2: 197656576 op, 300193884.00 ns, 1.5188 ns/op 2026-11-02 22:40:50.462 WorkloadResult 3: 197656576 op, 300016647.00 ns, 1.5179 ns/op 2026-11-02 22:40:50.462 WorkloadResult 4: 197656576 op, 300024719.00 ns, 1.5179 ns/op 2026-11-02 22:40:50.462 WorkloadResult 5: 197656576 op, 299962390.00 ns, 1.5176 ns/op 2026-11-02 22:40:50.462 WorkloadResult 6: 197656576 op, 300159427.00 ns, 1.5186 ns/op 2026-11-02 22:40:50.462 WorkloadResult 7: 197656576 op, 300101073.00 ns, 1.5183 ns/op 2026-11-02 22:40:50.462 WorkloadResult 8: 197656576 op, 300195043.00 ns, 1.5188 ns/op 2026-11-02 22:40:50.462 WorkloadResult 9: 197656576 op, 300093393.00 ns, 1.5183 ns/op 2026-11-02 22:40:50.462 WorkloadResult 10: 197656576 op, 300064264.00 ns, 1.5181 ns/op 2026-11-02 22:40:50.462 // AfterAll 2026-11-02 22:40:50.462 // Benchmark Process 3680 has exited with code 0. 2026-11-02 22:40:50.462 // Launch: 2 / 2 2026-11-02 22:40:50.462 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 33001 --benchmarkName "NativePairs.Pair(Boundary: Aligned16)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 18 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:40:50.462 // BeforeAnythingElse 2026-11-02 22:40:50.462 // Benchmark Process Environment Information: 2026-11-02 22:40:50.462 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:40:50.462 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:40:50.462 // GC=Concurrent Workstation 2026-11-02 22:40:50.462 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:40:50.462 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:40:50.462 NATIVE Aligned16: page=4096, mod32=0, mod64=32, modPage=4064 2026-11-02 22:40:50.462 WorkloadJitting 1: 32768 op, 185036.00 ns, 5.6469 ns/op 2026-11-02 22:40:50.462 WorkloadPilot 1: 32768 op, 50457.00 ns, 1.5398 ns/op 2026-11-02 22:40:50.462 WorkloadPilot 1: 524288 op, 794469.00 ns, 1.5153 ns/op 2026-11-02 22:40:50.462 WorkloadPilot 2: 198180864 op, 300431282.00 ns, 1.5159 ns/op 2026-11-02 22:40:50.462 WorkloadWarmup 1: 198180864 op, 300641407.00 ns, 1.5170 ns/op 2026-11-02 22:40:55.931 WorkloadWarmup 2: 198180864 op, 300615558.00 ns, 1.5169 ns/op 2026-11-02 22:40:55.931 WorkloadWarmup 3: 198180864 op, 300853946.00 ns, 1.5181 ns/op 2026-11-02 22:40:55.931 // BeforeActualRun 2026-11-02 22:40:55.931 WorkloadActual 1: 198180864 op, 300642653.00 ns, 1.5170 ns/op 2026-11-02 22:40:55.931 WorkloadActual 2: 198180864 op, 300582419.00 ns, 1.5167 ns/op 2026-11-02 22:40:55.931 WorkloadActual 3: 198180864 op, 300499377.00 ns, 1.5163 ns/op 2026-11-02 22:40:55.931 WorkloadActual 4: 198180864 op, 300472033.00 ns, 1.5162 ns/op 2026-11-02 22:40:55.931 WorkloadActual 5: 198180864 op, 300681054.00 ns, 1.5172 ns/op 2026-11-02 22:40:55.931 WorkloadActual 6: 198180864 op, 300591300.00 ns, 1.5168 ns/op 2026-11-02 22:40:55.931 WorkloadActual 7: 198180864 op, 300408215.00 ns, 1.5158 ns/op 2026-11-02 22:40:55.931 WorkloadActual 8: 198180864 op, 300678358.00 ns, 1.5172 ns/op 2026-11-02 22:40:55.931 WorkloadActual 9: 198180864 op, 300474097.00 ns, 1.5162 ns/op 2026-11-02 22:40:55.931 WorkloadActual 10: 198180864 op, 300611373.00 ns, 1.5169 ns/op 2026-11-02 22:40:55.931 // AfterActualRun 2026-11-02 22:40:55.931 WorkloadResult 1: 198180864 op, 300642653.00 ns, 1.5170 ns/op 2026-11-02 22:40:55.931 WorkloadResult 2: 198180864 op, 300582419.00 ns, 1.5167 ns/op 2026-11-02 22:40:55.931 WorkloadResult 3: 198180864 op, 300499377.00 ns, 1.5163 ns/op 2026-11-02 22:40:55.931 WorkloadResult 4: 198180864 op, 300472033.00 ns, 1.5162 ns/op 2026-11-02 22:40:55.931 WorkloadResult 5: 198180864 op, 300681054.00 ns, 1.5172 ns/op 2026-11-02 22:40:55.931 WorkloadResult 6: 198180864 op, 300591300.00 ns, 1.5168 ns/op 2026-11-02 22:40:55.931 WorkloadResult 7: 198180864 op, 300408215.00 ns, 1.5158 ns/op 2026-11-02 22:40:55.931 WorkloadResult 8: 198180864 op, 300678358.00 ns, 1.5172 ns/op 2026-11-02 22:40:55.931 WorkloadResult 9: 198180864 op, 300474097.00 ns, 1.5162 ns/op 2026-11-02 22:40:55.931 WorkloadResult 10: 198180864 op, 300611373.00 ns, 1.5169 ns/op 2026-11-02 22:40:55.931 // AfterAll 2026-11-02 22:40:55.931 // Benchmark Process 3694 has exited with code 0. 2026-11-02 22:40:55.931 Mean = 1.517 ns, StdErr = 0.000 ns (0.01%), N = 20, StdDev = 0.001 ns 2026-11-02 22:40:55.931 Min = 1.516 ns, Q1 = 1.517 ns, Median = 1.517 ns, Q3 = 1.518 ns, Max = 1.519 ns 2026-11-02 22:40:55.931 IQR = 0.002 ns, LowerFence = 1.514 ns, UpperFence = 1.521 ns 2026-11-02 22:40:55.931 ConfidenceInterval = [1.517 ns; 1.518 ns] (CI 99.9%), Margin = 0.001 ns (0.06% of Mean) 2026-11-02 22:40:55.931 Skewness = -0.09, Kurtosis = 1.54, MValue = 2 2026-11-02 22:40:55.931 // ** Remained 9 (32.1 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 1m from now) ** 2026-11-02 22:40:55.931 // ************************** 2026-11-02 22:40:55.931 // Benchmark: NativePairs.Scalar: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=Aligned16] 2026-11-02 22:40:55.931 // *** Execute *** 2026-11-02 22:40:55.931 // Launch: 1 / 2 2026-11-02 22:40:55.931 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 43167 --benchmarkName "NativePairs.Scalar(Boundary: Aligned16)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 19 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:40:55.931 // BeforeAnythingElse 2026-11-02 22:40:55.931 // Benchmark Process Environment Information: 2026-11-02 22:40:55.931 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:40:55.931 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:40:55.931 // GC=Concurrent Workstation 2026-11-02 22:40:55.931 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:40:55.931 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:40:55.931 NATIVE Aligned16: page=4096, mod32=0, mod64=32, modPage=4064 2026-11-02 22:40:55.931 WorkloadJitting 1: 32768 op, 152892.00 ns, 4.6659 ns/op 2026-11-02 22:40:55.931 WorkloadPilot 1: 32768 op, 48745.00 ns, 1.4876 ns/op 2026-11-02 22:40:55.931 WorkloadPilot 1: 524288 op, 792356.00 ns, 1.5113 ns/op 2026-11-02 22:40:55.931 WorkloadPilot 2: 198705152 op, 293331549.00 ns, 1.4762 ns/op 2026-11-02 22:40:55.931 WorkloadPilot 3: 203423744 op, 300334221.00 ns, 1.4764 ns/op 2026-11-02 22:40:55.931 WorkloadWarmup 1: 203423744 op, 300258627.00 ns, 1.4760 ns/op 2026-11-02 22:40:55.931 WorkloadWarmup 2: 203423744 op, 300379030.00 ns, 1.4766 ns/op 2026-11-02 22:40:55.931 WorkloadWarmup 3: 203423744 op, 300234787.00 ns, 1.4759 ns/op 2026-11-02 22:40:55.931 // BeforeActualRun 2026-11-02 22:41:01.400 WorkloadActual 1: 203423744 op, 300372926.00 ns, 1.4766 ns/op 2026-11-02 22:41:01.400 WorkloadActual 2: 203423744 op, 300481153.00 ns, 1.4771 ns/op 2026-11-02 22:41:01.400 WorkloadActual 3: 203423744 op, 300339109.00 ns, 1.4764 ns/op 2026-11-02 22:41:01.400 WorkloadActual 4: 203423744 op, 300439216.00 ns, 1.4769 ns/op 2026-11-02 22:41:01.400 WorkloadActual 5: 203423744 op, 300335221.00 ns, 1.4764 ns/op 2026-11-02 22:41:01.400 WorkloadActual 6: 203423744 op, 300406575.00 ns, 1.4768 ns/op 2026-11-02 22:41:01.400 WorkloadActual 7: 203423744 op, 300340573.00 ns, 1.4764 ns/op 2026-11-02 22:41:01.400 WorkloadActual 8: 203423744 op, 300382423.00 ns, 1.4766 ns/op 2026-11-02 22:41:01.400 WorkloadActual 9: 203423744 op, 300380366.00 ns, 1.4766 ns/op 2026-11-02 22:41:01.400 WorkloadActual 10: 203423744 op, 300303650.00 ns, 1.4762 ns/op 2026-11-02 22:41:01.400 // AfterActualRun 2026-11-02 22:41:01.400 WorkloadResult 1: 203423744 op, 300372926.00 ns, 1.4766 ns/op 2026-11-02 22:41:01.400 WorkloadResult 2: 203423744 op, 300481153.00 ns, 1.4771 ns/op 2026-11-02 22:41:01.400 WorkloadResult 3: 203423744 op, 300339109.00 ns, 1.4764 ns/op 2026-11-02 22:41:01.400 WorkloadResult 4: 203423744 op, 300439216.00 ns, 1.4769 ns/op 2026-11-02 22:41:01.400 WorkloadResult 5: 203423744 op, 300335221.00 ns, 1.4764 ns/op 2026-11-02 22:41:01.400 WorkloadResult 6: 203423744 op, 300406575.00 ns, 1.4768 ns/op 2026-11-02 22:41:01.400 WorkloadResult 7: 203423744 op, 300340573.00 ns, 1.4764 ns/op 2026-11-02 22:41:01.400 WorkloadResult 8: 203423744 op, 300382423.00 ns, 1.4766 ns/op 2026-11-02 22:41:01.400 WorkloadResult 9: 203423744 op, 300380366.00 ns, 1.4766 ns/op 2026-11-02 22:41:01.400 WorkloadResult 10: 203423744 op, 300303650.00 ns, 1.4762 ns/op 2026-11-02 22:41:01.400 // AfterAll 2026-11-02 22:41:01.400 // Benchmark Process 3707 has exited with code 0. 2026-11-02 22:41:01.400 // Launch: 2 / 2 2026-11-02 22:41:01.400 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 41893 --benchmarkName "NativePairs.Scalar(Boundary: Aligned16)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 19 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:41:01.400 // BeforeAnythingElse 2026-11-02 22:41:01.400 // Benchmark Process Environment Information: 2026-11-02 22:41:01.400 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:41:01.400 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:41:01.400 // GC=Concurrent Workstation 2026-11-02 22:41:01.400 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:41:01.400 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:41:01.400 NATIVE Aligned16: page=4096, mod32=0, mod64=32, modPage=4064 2026-11-02 22:41:01.400 WorkloadJitting 1: 32768 op, 183357.00 ns, 5.5956 ns/op 2026-11-02 22:41:01.400 WorkloadPilot 1: 32768 op, 48698.00 ns, 1.4861 ns/op 2026-11-02 22:41:01.400 WorkloadPilot 1: 524288 op, 798501.00 ns, 1.5230 ns/op 2026-11-02 22:41:01.400 WorkloadPilot 2: 197132288 op, 291037496.00 ns, 1.4764 ns/op 2026-11-02 22:41:01.400 WorkloadPilot 3: 203423744 op, 300289273.00 ns, 1.4762 ns/op 2026-11-02 22:41:01.400 WorkloadWarmup 1: 203423744 op, 300378716.00 ns, 1.4766 ns/op 2026-11-02 22:41:01.400 WorkloadWarmup 2: 203423744 op, 300240624.00 ns, 1.4759 ns/op 2026-11-02 22:41:01.400 WorkloadWarmup 3: 203423744 op, 300389876.00 ns, 1.4767 ns/op 2026-11-02 22:41:01.400 // BeforeActualRun 2026-11-02 22:41:01.400 WorkloadActual 1: 203423744 op, 300231616.00 ns, 1.4759 ns/op 2026-11-02 22:41:01.400 WorkloadActual 2: 203423744 op, 300376820.00 ns, 1.4766 ns/op 2026-11-02 22:41:06.836 WorkloadActual 3: 203423744 op, 300359067.00 ns, 1.4765 ns/op 2026-11-02 22:41:06.836 WorkloadActual 4: 203423744 op, 300416021.00 ns, 1.4768 ns/op 2026-11-02 22:41:06.836 WorkloadActual 5: 203423744 op, 300390548.00 ns, 1.4767 ns/op 2026-11-02 22:41:06.836 WorkloadActual 6: 203423744 op, 300292418.00 ns, 1.4762 ns/op 2026-11-02 22:41:06.836 WorkloadActual 7: 203423744 op, 300348963.00 ns, 1.4765 ns/op 2026-11-02 22:41:06.836 WorkloadActual 8: 203423744 op, 300249953.00 ns, 1.4760 ns/op 2026-11-02 22:41:06.836 WorkloadActual 9: 203423744 op, 300420173.00 ns, 1.4768 ns/op 2026-11-02 22:41:06.836 WorkloadActual 10: 203423744 op, 300355052.00 ns, 1.4765 ns/op 2026-11-02 22:41:06.836 // AfterActualRun 2026-11-02 22:41:06.836 WorkloadResult 1: 203423744 op, 300231616.00 ns, 1.4759 ns/op 2026-11-02 22:41:06.836 WorkloadResult 2: 203423744 op, 300376820.00 ns, 1.4766 ns/op 2026-11-02 22:41:06.836 WorkloadResult 3: 203423744 op, 300359067.00 ns, 1.4765 ns/op 2026-11-02 22:41:06.836 WorkloadResult 4: 203423744 op, 300416021.00 ns, 1.4768 ns/op 2026-11-02 22:41:06.836 WorkloadResult 5: 203423744 op, 300390548.00 ns, 1.4767 ns/op 2026-11-02 22:41:06.836 WorkloadResult 6: 203423744 op, 300292418.00 ns, 1.4762 ns/op 2026-11-02 22:41:06.836 WorkloadResult 7: 203423744 op, 300348963.00 ns, 1.4765 ns/op 2026-11-02 22:41:06.836 WorkloadResult 8: 203423744 op, 300249953.00 ns, 1.4760 ns/op 2026-11-02 22:41:06.836 WorkloadResult 9: 203423744 op, 300420173.00 ns, 1.4768 ns/op 2026-11-02 22:41:06.836 WorkloadResult 10: 203423744 op, 300355052.00 ns, 1.4765 ns/op 2026-11-02 22:41:06.836 // AfterAll 2026-11-02 22:41:06.836 // Benchmark Process 3719 has exited with code 0. 2026-11-02 22:41:06.836 Mean = 1.477 ns, StdErr = 0.000 ns (0.00%), N = 20, StdDev = 0.000 ns 2026-11-02 22:41:06.836 Min = 1.476 ns, Q1 = 1.476 ns, Median = 1.477 ns, Q3 = 1.477 ns, Max = 1.477 ns 2026-11-02 22:41:06.836 IQR = 0.000 ns, LowerFence = 1.476 ns, UpperFence = 1.477 ns 2026-11-02 22:41:06.836 ConfidenceInterval = [1.476 ns; 1.477 ns] (CI 99.9%), Margin = 0.000 ns (0.02% of Mean) 2026-11-02 22:41:06.836 Skewness = -0.31, Kurtosis = 2.72, MValue = 2 2026-11-02 22:41:06.836 // ** Remained 8 (28.6 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 1m from now) ** 2026-11-02 22:41:06.836 // ************************** 2026-11-02 22:41:06.836 // Benchmark: NativePairs.Pair: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=Aligned8] 2026-11-02 22:41:06.836 // *** Execute *** 2026-11-02 22:41:06.836 // Launch: 1 / 2 2026-11-02 22:41:06.836 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 45713 --benchmarkName "NativePairs.Pair(Boundary: Aligned8)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 20 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:41:06.836 // BeforeAnythingElse 2026-11-02 22:41:06.836 // Benchmark Process Environment Information: 2026-11-02 22:41:06.836 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:41:06.836 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:41:06.836 // GC=Concurrent Workstation 2026-11-02 22:41:06.836 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:41:06.836 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:41:06.836 NATIVE Aligned8: page=4096, mod32=8, mod64=40, modPage=4072 2026-11-02 22:41:06.836 WorkloadJitting 1: 32768 op, 200373.00 ns, 6.1149 ns/op 2026-11-02 22:41:06.836 WorkloadPilot 1: 32768 op, 50505.00 ns, 1.5413 ns/op 2026-11-02 22:41:06.836 WorkloadPilot 1: 524288 op, 818318.00 ns, 1.5608 ns/op 2026-11-02 22:41:06.836 WorkloadPilot 2: 192413696 op, 291861966.00 ns, 1.5168 ns/op 2026-11-02 22:41:06.836 WorkloadPilot 3: 198180864 op, 300395004.00 ns, 1.5158 ns/op 2026-11-02 22:41:06.836 WorkloadWarmup 1: 198180864 op, 300622138.00 ns, 1.5169 ns/op 2026-11-02 22:41:06.836 WorkloadWarmup 2: 198180864 op, 300659923.00 ns, 1.5171 ns/op 2026-11-02 22:41:06.836 WorkloadWarmup 3: 198180864 op, 300685156.00 ns, 1.5172 ns/op 2026-11-02 22:41:06.836 // BeforeActualRun 2026-11-02 22:41:06.836 WorkloadActual 1: 198180864 op, 300509103.00 ns, 1.5163 ns/op 2026-11-02 22:41:06.836 WorkloadActual 2: 198180864 op, 300515456.00 ns, 1.5164 ns/op 2026-11-02 22:41:06.836 WorkloadActual 3: 198180864 op, 300644315.00 ns, 1.5170 ns/op 2026-11-02 22:41:06.836 WorkloadActual 4: 198180864 op, 300419930.00 ns, 1.5159 ns/op 2026-11-02 22:41:12.330 WorkloadActual 5: 198180864 op, 300539838.00 ns, 1.5165 ns/op 2026-11-02 22:41:12.330 WorkloadActual 6: 198180864 op, 300789576.00 ns, 1.5178 ns/op 2026-11-02 22:41:12.330 WorkloadActual 7: 198180864 op, 300374753.00 ns, 1.5157 ns/op 2026-11-02 22:41:12.330 WorkloadActual 8: 198180864 op, 300543190.00 ns, 1.5165 ns/op 2026-11-02 22:41:12.330 WorkloadActual 9: 198180864 op, 300530405.00 ns, 1.5164 ns/op 2026-11-02 22:41:12.330 WorkloadActual 10: 198180864 op, 300557871.00 ns, 1.5166 ns/op 2026-11-02 22:41:12.330 // AfterActualRun 2026-11-02 22:41:12.330 WorkloadResult 1: 198180864 op, 300509103.00 ns, 1.5163 ns/op 2026-11-02 22:41:12.330 WorkloadResult 2: 198180864 op, 300515456.00 ns, 1.5164 ns/op 2026-11-02 22:41:12.330 WorkloadResult 3: 198180864 op, 300419930.00 ns, 1.5159 ns/op 2026-11-02 22:41:12.330 WorkloadResult 4: 198180864 op, 300539838.00 ns, 1.5165 ns/op 2026-11-02 22:41:12.330 WorkloadResult 5: 198180864 op, 300374753.00 ns, 1.5157 ns/op 2026-11-02 22:41:12.330 WorkloadResult 6: 198180864 op, 300543190.00 ns, 1.5165 ns/op 2026-11-02 22:41:12.330 WorkloadResult 7: 198180864 op, 300530405.00 ns, 1.5164 ns/op 2026-11-02 22:41:12.330 WorkloadResult 8: 198180864 op, 300557871.00 ns, 1.5166 ns/op 2026-11-02 22:41:12.330 // AfterAll 2026-11-02 22:41:12.330 // Benchmark Process 3733 has exited with code 0. 2026-11-02 22:41:12.330 // Launch: 2 / 2 2026-11-02 22:41:12.330 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 43079 --benchmarkName "NativePairs.Pair(Boundary: Aligned8)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 20 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:41:12.330 // BeforeAnythingElse 2026-11-02 22:41:12.330 // Benchmark Process Environment Information: 2026-11-02 22:41:12.330 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:41:12.330 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:41:12.330 // GC=Concurrent Workstation 2026-11-02 22:41:12.330 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:41:12.330 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:41:12.330 NATIVE Aligned8: page=4096, mod32=8, mod64=40, modPage=4072 2026-11-02 22:41:12.330 WorkloadJitting 1: 32768 op, 148668.00 ns, 4.5370 ns/op 2026-11-02 22:41:12.330 WorkloadPilot 1: 32768 op, 49881.00 ns, 1.5222 ns/op 2026-11-02 22:41:12.330 WorkloadPilot 1: 524288 op, 820614.00 ns, 1.5652 ns/op 2026-11-02 22:41:12.330 WorkloadPilot 2: 191889408 op, 290893989.00 ns, 1.5159 ns/op 2026-11-02 22:41:12.330 WorkloadPilot 3: 198180864 op, 300528968.00 ns, 1.5164 ns/op 2026-11-02 22:41:12.330 WorkloadWarmup 1: 198180864 op, 300349411.00 ns, 1.5155 ns/op 2026-11-02 22:41:12.330 WorkloadWarmup 2: 198180864 op, 300600770.00 ns, 1.5168 ns/op 2026-11-02 22:41:12.330 WorkloadWarmup 3: 198180864 op, 300584489.00 ns, 1.5167 ns/op 2026-11-02 22:41:12.330 // BeforeActualRun 2026-11-02 22:41:12.330 WorkloadActual 1: 198180864 op, 300495071.00 ns, 1.5163 ns/op 2026-11-02 22:41:12.330 WorkloadActual 2: 198180864 op, 300560353.00 ns, 1.5166 ns/op 2026-11-02 22:41:12.330 WorkloadActual 3: 198180864 op, 300487471.00 ns, 1.5162 ns/op 2026-11-02 22:41:12.330 WorkloadActual 4: 198180864 op, 300651980.00 ns, 1.5171 ns/op 2026-11-02 22:41:12.330 WorkloadActual 5: 198180864 op, 300415069.00 ns, 1.5159 ns/op 2026-11-02 22:41:12.330 WorkloadActual 6: 198180864 op, 300705941.00 ns, 1.5173 ns/op 2026-11-02 22:41:17.793 WorkloadActual 7: 198180864 op, 300508719.00 ns, 1.5163 ns/op 2026-11-02 22:41:17.793 WorkloadActual 8: 198180864 op, 300656091.00 ns, 1.5171 ns/op 2026-11-02 22:41:17.793 WorkloadActual 9: 198180864 op, 300586826.00 ns, 1.5167 ns/op 2026-11-02 22:41:17.793 WorkloadActual 10: 198180864 op, 300467375.00 ns, 1.5161 ns/op 2026-11-02 22:41:17.793 // AfterActualRun 2026-11-02 22:41:17.793 WorkloadResult 1: 198180864 op, 300495071.00 ns, 1.5163 ns/op 2026-11-02 22:41:17.793 WorkloadResult 2: 198180864 op, 300560353.00 ns, 1.5166 ns/op 2026-11-02 22:41:17.793 WorkloadResult 3: 198180864 op, 300487471.00 ns, 1.5162 ns/op 2026-11-02 22:41:17.793 WorkloadResult 4: 198180864 op, 300651980.00 ns, 1.5171 ns/op 2026-11-02 22:41:17.793 WorkloadResult 5: 198180864 op, 300415069.00 ns, 1.5159 ns/op 2026-11-02 22:41:17.793 WorkloadResult 6: 198180864 op, 300705941.00 ns, 1.5173 ns/op 2026-11-02 22:41:17.793 WorkloadResult 7: 198180864 op, 300508719.00 ns, 1.5163 ns/op 2026-11-02 22:41:17.793 WorkloadResult 8: 198180864 op, 300656091.00 ns, 1.5171 ns/op 2026-11-02 22:41:17.793 WorkloadResult 9: 198180864 op, 300586826.00 ns, 1.5167 ns/op 2026-11-02 22:41:17.793 WorkloadResult 10: 198180864 op, 300467375.00 ns, 1.5161 ns/op 2026-11-02 22:41:17.793 // AfterAll 2026-11-02 22:41:17.793 // Benchmark Process 3750 has exited with code 0. 2026-11-02 22:41:17.793 Mean = 1.516 ns, StdErr = 0.000 ns (0.01%), N = 18, StdDev = 0.000 ns 2026-11-02 22:41:17.793 Min = 1.516 ns, Q1 = 1.516 ns, Median = 1.516 ns, Q3 = 1.517 ns, Max = 1.517 ns 2026-11-02 22:41:17.793 IQR = 0.000 ns, LowerFence = 1.516 ns, UpperFence = 1.517 ns 2026-11-02 22:41:17.793 ConfidenceInterval = [1.516 ns; 1.517 ns] (CI 99.9%), Margin = 0.000 ns (0.03% of Mean) 2026-11-02 22:41:17.793 Skewness = 0.25, Kurtosis = 2.46, MValue = 2 2026-11-02 22:41:17.793 // ** Remained 7 (25.0 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 1m from now) ** 2026-11-02 22:41:17.793 // ************************** 2026-11-02 22:41:17.793 // Benchmark: NativePairs.Scalar: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=Aligned8] 2026-11-02 22:41:17.793 // *** Execute *** 2026-11-02 22:41:17.793 // Launch: 1 / 2 2026-11-02 22:41:17.793 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 41941 --benchmarkName "NativePairs.Scalar(Boundary: Aligned8)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 21 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:41:17.793 // BeforeAnythingElse 2026-11-02 22:41:17.793 // Benchmark Process Environment Information: 2026-11-02 22:41:17.793 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:41:17.793 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:41:17.793 // GC=Concurrent Workstation 2026-11-02 22:41:17.793 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:41:17.793 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:41:17.793 NATIVE Aligned8: page=4096, mod32=8, mod64=40, modPage=4072 2026-11-02 22:41:17.793 WorkloadJitting 1: 32768 op, 196565.00 ns, 5.9987 ns/op 2026-11-02 22:41:17.793 WorkloadPilot 1: 32768 op, 48873.00 ns, 1.4915 ns/op 2026-11-02 22:41:17.793 WorkloadPilot 1: 524288 op, 795829.00 ns, 1.5179 ns/op 2026-11-02 22:41:17.793 WorkloadPilot 2: 197656576 op, 291768332.00 ns, 1.4761 ns/op 2026-11-02 22:41:17.793 WorkloadPilot 3: 203423744 op, 300362300.00 ns, 1.4765 ns/op 2026-11-02 22:41:17.793 WorkloadWarmup 1: 203423744 op, 300347532.00 ns, 1.4765 ns/op 2026-11-02 22:41:17.793 WorkloadWarmup 2: 203423744 op, 300235175.00 ns, 1.4759 ns/op 2026-11-02 22:41:17.793 WorkloadWarmup 3: 203423744 op, 300395331.00 ns, 1.4767 ns/op 2026-11-02 22:41:17.793 // BeforeActualRun 2026-11-02 22:41:17.793 WorkloadActual 1: 203423744 op, 300443820.00 ns, 1.4769 ns/op 2026-11-02 22:41:17.793 WorkloadActual 2: 203423744 op, 300335681.00 ns, 1.4764 ns/op 2026-11-02 22:41:17.793 WorkloadActual 3: 203423744 op, 300354922.00 ns, 1.4765 ns/op 2026-11-02 22:41:17.793 WorkloadActual 4: 203423744 op, 300323649.00 ns, 1.4763 ns/op 2026-11-02 22:41:17.793 WorkloadActual 5: 203423744 op, 300428251.00 ns, 1.4769 ns/op 2026-11-02 22:41:17.793 WorkloadActual 6: 203423744 op, 300346905.00 ns, 1.4765 ns/op 2026-11-02 22:41:17.793 WorkloadActual 7: 203423744 op, 300404810.00 ns, 1.4767 ns/op 2026-11-02 22:41:17.793 WorkloadActual 8: 203423744 op, 300393475.00 ns, 1.4767 ns/op 2026-11-02 22:41:23.247 WorkloadActual 9: 203423744 op, 300235574.00 ns, 1.4759 ns/op 2026-11-02 22:41:23.247 WorkloadActual 10: 203423744 op, 300386650.00 ns, 1.4767 ns/op 2026-11-02 22:41:23.247 // AfterActualRun 2026-11-02 22:41:23.247 WorkloadResult 1: 203423744 op, 300443820.00 ns, 1.4769 ns/op 2026-11-02 22:41:23.247 WorkloadResult 2: 203423744 op, 300335681.00 ns, 1.4764 ns/op 2026-11-02 22:41:23.247 WorkloadResult 3: 203423744 op, 300354922.00 ns, 1.4765 ns/op 2026-11-02 22:41:23.247 WorkloadResult 4: 203423744 op, 300323649.00 ns, 1.4763 ns/op 2026-11-02 22:41:23.247 WorkloadResult 5: 203423744 op, 300428251.00 ns, 1.4769 ns/op 2026-11-02 22:41:23.247 WorkloadResult 6: 203423744 op, 300346905.00 ns, 1.4765 ns/op 2026-11-02 22:41:23.247 WorkloadResult 7: 203423744 op, 300404810.00 ns, 1.4767 ns/op 2026-11-02 22:41:23.247 WorkloadResult 8: 203423744 op, 300393475.00 ns, 1.4767 ns/op 2026-11-02 22:41:23.247 WorkloadResult 9: 203423744 op, 300235574.00 ns, 1.4759 ns/op 2026-11-02 22:41:23.247 WorkloadResult 10: 203423744 op, 300386650.00 ns, 1.4767 ns/op 2026-11-02 22:41:23.247 // AfterAll 2026-11-02 22:41:23.247 // Benchmark Process 3761 has exited with code 0. 2026-11-02 22:41:23.247 // Launch: 2 / 2 2026-11-02 22:41:23.247 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 44647 --benchmarkName "NativePairs.Scalar(Boundary: Aligned8)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 21 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:41:23.247 // BeforeAnythingElse 2026-11-02 22:41:23.247 // Benchmark Process Environment Information: 2026-11-02 22:41:23.247 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:41:23.247 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:41:23.247 // GC=Concurrent Workstation 2026-11-02 22:41:23.247 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:41:23.247 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:41:23.247 NATIVE Aligned8: page=4096, mod32=8, mod64=40, modPage=4072 2026-11-02 22:41:23.247 WorkloadJitting 1: 32768 op, 183173.00 ns, 5.5900 ns/op 2026-11-02 22:41:23.247 WorkloadPilot 1: 32768 op, 49065.00 ns, 1.4973 ns/op 2026-11-02 22:41:23.247 WorkloadPilot 1: 524288 op, 807124.00 ns, 1.5395 ns/op 2026-11-02 22:41:23.247 WorkloadPilot 2: 195035136 op, 287914712.00 ns, 1.4762 ns/op 2026-11-02 22:41:23.247 WorkloadPilot 3: 203423744 op, 300338705.00 ns, 1.4764 ns/op 2026-11-02 22:41:23.247 WorkloadWarmup 1: 203423744 op, 300340409.00 ns, 1.4764 ns/op 2026-11-02 22:41:23.247 WorkloadWarmup 2: 203423744 op, 300295032.00 ns, 1.4762 ns/op 2026-11-02 22:41:23.247 WorkloadWarmup 3: 203423744 op, 300307472.00 ns, 1.4763 ns/op 2026-11-02 22:41:23.247 // BeforeActualRun 2026-11-02 22:41:23.247 WorkloadActual 1: 203423744 op, 300396618.00 ns, 1.4767 ns/op 2026-11-02 22:41:23.247 WorkloadActual 2: 203423744 op, 300397090.00 ns, 1.4767 ns/op 2026-11-02 22:41:23.247 WorkloadActual 3: 203423744 op, 300301585.00 ns, 1.4762 ns/op 2026-11-02 22:41:23.247 WorkloadActual 4: 203423744 op, 300311408.00 ns, 1.4763 ns/op 2026-11-02 22:41:23.247 WorkloadActual 5: 203423744 op, 300423932.00 ns, 1.4768 ns/op 2026-11-02 22:41:23.247 WorkloadActual 6: 203423744 op, 300285704.00 ns, 1.4762 ns/op 2026-11-02 22:41:23.247 WorkloadActual 7: 203423744 op, 300369058.00 ns, 1.4766 ns/op 2026-11-02 22:41:23.247 WorkloadActual 8: 203423744 op, 300370330.00 ns, 1.4766 ns/op 2026-11-02 22:41:23.247 WorkloadActual 9: 203423744 op, 300340254.00 ns, 1.4764 ns/op 2026-11-02 22:41:23.247 WorkloadActual 10: 203423744 op, 300355638.00 ns, 1.4765 ns/op 2026-11-02 22:41:23.247 // AfterActualRun 2026-11-02 22:41:23.247 WorkloadResult 1: 203423744 op, 300396618.00 ns, 1.4767 ns/op 2026-11-02 22:41:23.247 WorkloadResult 2: 203423744 op, 300397090.00 ns, 1.4767 ns/op 2026-11-02 22:41:23.247 WorkloadResult 3: 203423744 op, 300301585.00 ns, 1.4762 ns/op 2026-11-02 22:41:23.247 WorkloadResult 4: 203423744 op, 300311408.00 ns, 1.4763 ns/op 2026-11-02 22:41:23.247 WorkloadResult 5: 203423744 op, 300423932.00 ns, 1.4768 ns/op 2026-11-02 22:41:23.247 WorkloadResult 6: 203423744 op, 300285704.00 ns, 1.4762 ns/op 2026-11-02 22:41:23.247 WorkloadResult 7: 203423744 op, 300369058.00 ns, 1.4766 ns/op 2026-11-02 22:41:23.247 WorkloadResult 8: 203423744 op, 300370330.00 ns, 1.4766 ns/op 2026-11-02 22:41:23.247 WorkloadResult 9: 203423744 op, 300340254.00 ns, 1.4764 ns/op 2026-11-02 22:41:23.247 WorkloadResult 10: 203423744 op, 300355638.00 ns, 1.4765 ns/op 2026-11-02 22:41:23.247 // AfterAll 2026-11-02 22:41:23.247 // Benchmark Process 3774 has exited with code 0. 2026-11-02 22:41:23.247 Mean = 1.477 ns, StdErr = 0.000 ns (0.00%), N = 20, StdDev = 0.000 ns 2026-11-02 22:41:23.247 Min = 1.476 ns, Q1 = 1.476 ns, Median = 1.477 ns, Q3 = 1.477 ns, Max = 1.477 ns 2026-11-02 22:41:23.247 IQR = 0.000 ns, LowerFence = 1.476 ns, UpperFence = 1.477 ns 2026-11-02 22:41:23.247 ConfidenceInterval = [1.476 ns; 1.477 ns] (CI 99.9%), Margin = 0.000 ns (0.02% of Mean) 2026-11-02 22:41:23.247 Skewness = -0.47, Kurtosis = 2.61, MValue = 2 2026-11-02 22:41:23.247 // ** Remained 6 (21.4 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 0m from now) ** 2026-11-02 22:41:23.247 // ************************** 2026-11-02 22:41:23.247 // Benchmark: NativePairs.Pair: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=Cross32] 2026-11-02 22:41:23.247 // *** Execute *** 2026-11-02 22:41:23.247 // Launch: 1 / 2 2026-11-02 22:41:23.247 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 36345 --benchmarkName "NativePairs.Pair(Boundary: Cross32)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 22 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:41:23.247 // BeforeAnythingElse 2026-11-02 22:41:23.247 // Benchmark Process Environment Information: 2026-11-02 22:41:23.247 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:41:23.247 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:41:23.247 // GC=Concurrent Workstation 2026-11-02 22:41:23.247 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:41:28.679 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:41:28.679 NATIVE Cross32: page=4096, mod32=24, mod64=24, modPage=4056 2026-11-02 22:41:28.679 WorkloadJitting 1: 32768 op, 164261.00 ns, 5.0128 ns/op 2026-11-02 22:41:28.679 WorkloadPilot 1: 32768 op, 49930.00 ns, 1.5237 ns/op 2026-11-02 22:41:28.679 WorkloadPilot 1: 524288 op, 813519.00 ns, 1.5517 ns/op 2026-11-02 22:41:28.679 WorkloadPilot 2: 193462272 op, 293331972.00 ns, 1.5162 ns/op 2026-11-02 22:41:28.679 WorkloadPilot 3: 198180864 op, 300560803.00 ns, 1.5166 ns/op 2026-11-02 22:41:28.679 WorkloadWarmup 1: 198180864 op, 300392175.00 ns, 1.5157 ns/op 2026-11-02 22:41:28.679 WorkloadWarmup 2: 198180864 op, 300431408.00 ns, 1.5159 ns/op 2026-11-02 22:41:28.679 WorkloadWarmup 3: 198180864 op, 300447792.00 ns, 1.5160 ns/op 2026-11-02 22:41:28.679 // BeforeActualRun 2026-11-02 22:41:28.679 WorkloadActual 1: 198180864 op, 300455633.00 ns, 1.5161 ns/op 2026-11-02 22:41:28.679 WorkloadActual 2: 198180864 op, 300628758.00 ns, 1.5169 ns/op 2026-11-02 22:41:28.679 WorkloadActual 3: 198180864 op, 300415368.00 ns, 1.5159 ns/op 2026-11-02 22:41:28.679 WorkloadActual 4: 198180864 op, 300506954.00 ns, 1.5163 ns/op 2026-11-02 22:41:28.679 WorkloadActual 5: 198180864 op, 300453305.00 ns, 1.5161 ns/op 2026-11-02 22:41:28.679 WorkloadActual 6: 198180864 op, 300495626.00 ns, 1.5163 ns/op 2026-11-02 22:41:28.679 WorkloadActual 7: 198180864 op, 300427191.00 ns, 1.5159 ns/op 2026-11-02 22:41:28.679 WorkloadActual 8: 198180864 op, 300502690.00 ns, 1.5163 ns/op 2026-11-02 22:41:28.679 WorkloadActual 9: 198180864 op, 300487114.00 ns, 1.5162 ns/op 2026-11-02 22:41:28.679 WorkloadActual 10: 198180864 op, 300421919.00 ns, 1.5159 ns/op 2026-11-02 22:41:28.679 // AfterActualRun 2026-11-02 22:41:28.679 WorkloadResult 1: 198180864 op, 300455633.00 ns, 1.5161 ns/op 2026-11-02 22:41:28.679 WorkloadResult 2: 198180864 op, 300415368.00 ns, 1.5159 ns/op 2026-11-02 22:41:28.679 WorkloadResult 3: 198180864 op, 300506954.00 ns, 1.5163 ns/op 2026-11-02 22:41:28.679 WorkloadResult 4: 198180864 op, 300453305.00 ns, 1.5161 ns/op 2026-11-02 22:41:28.679 WorkloadResult 5: 198180864 op, 300495626.00 ns, 1.5163 ns/op 2026-11-02 22:41:28.679 WorkloadResult 6: 198180864 op, 300427191.00 ns, 1.5159 ns/op 2026-11-02 22:41:28.679 WorkloadResult 7: 198180864 op, 300502690.00 ns, 1.5163 ns/op 2026-11-02 22:41:28.679 WorkloadResult 8: 198180864 op, 300487114.00 ns, 1.5162 ns/op 2026-11-02 22:41:28.679 WorkloadResult 9: 198180864 op, 300421919.00 ns, 1.5159 ns/op 2026-11-02 22:41:28.679 // AfterAll 2026-11-02 22:41:28.679 // Benchmark Process 3786 has exited with code 0. 2026-11-02 22:41:28.679 // Launch: 2 / 2 2026-11-02 22:41:28.679 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 40227 --benchmarkName "NativePairs.Pair(Boundary: Cross32)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 22 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:41:28.679 // BeforeAnythingElse 2026-11-02 22:41:28.679 // Benchmark Process Environment Information: 2026-11-02 22:41:28.679 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:41:28.679 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:41:28.679 // GC=Concurrent Workstation 2026-11-02 22:41:28.679 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:41:28.679 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:41:28.679 NATIVE Cross32: page=4096, mod32=24, mod64=24, modPage=4056 2026-11-02 22:41:28.679 WorkloadJitting 1: 32768 op, 156741.00 ns, 4.7834 ns/op 2026-11-02 22:41:28.679 WorkloadPilot 1: 32768 op, 50305.00 ns, 1.5352 ns/op 2026-11-02 22:41:28.679 WorkloadPilot 1: 524288 op, 817887.00 ns, 1.5600 ns/op 2026-11-02 22:41:28.679 WorkloadPilot 2: 192413696 op, 291698494.00 ns, 1.5160 ns/op 2026-11-02 22:41:34.120 WorkloadPilot 3: 198180864 op, 300581196.00 ns, 1.5167 ns/op 2026-11-02 22:41:34.120 WorkloadWarmup 1: 198180864 op, 300464137.00 ns, 1.5161 ns/op 2026-11-02 22:41:34.120 WorkloadWarmup 2: 198180864 op, 300396287.00 ns, 1.5158 ns/op 2026-11-02 22:41:34.120 WorkloadWarmup 3: 198180864 op, 300360142.00 ns, 1.5156 ns/op 2026-11-02 22:41:34.120 // BeforeActualRun 2026-11-02 22:41:34.120 WorkloadActual 1: 198180864 op, 300458105.00 ns, 1.5161 ns/op 2026-11-02 22:41:34.120 WorkloadActual 2: 198180864 op, 300443592.00 ns, 1.5160 ns/op 2026-11-02 22:41:34.120 WorkloadActual 3: 198180864 op, 300503093.00 ns, 1.5163 ns/op 2026-11-02 22:41:34.120 WorkloadActual 4: 198180864 op, 300332269.00 ns, 1.5154 ns/op 2026-11-02 22:41:34.120 WorkloadActual 5: 198180864 op, 300353958.00 ns, 1.5156 ns/op 2026-11-02 22:41:34.120 WorkloadActual 6: 198180864 op, 300468849.00 ns, 1.5161 ns/op 2026-11-02 22:41:34.120 WorkloadActual 7: 198180864 op, 300276379.00 ns, 1.5152 ns/op 2026-11-02 22:41:34.120 WorkloadActual 8: 198180864 op, 300388063.00 ns, 1.5157 ns/op 2026-11-02 22:41:34.120 WorkloadActual 9: 198180864 op, 300376310.00 ns, 1.5157 ns/op 2026-11-02 22:41:34.120 WorkloadActual 10: 198180864 op, 300376143.00 ns, 1.5157 ns/op 2026-11-02 22:41:34.120 // AfterActualRun 2026-11-02 22:41:34.120 WorkloadResult 1: 198180864 op, 300458105.00 ns, 1.5161 ns/op 2026-11-02 22:41:34.120 WorkloadResult 2: 198180864 op, 300443592.00 ns, 1.5160 ns/op 2026-11-02 22:41:34.120 WorkloadResult 3: 198180864 op, 300503093.00 ns, 1.5163 ns/op 2026-11-02 22:41:34.120 WorkloadResult 4: 198180864 op, 300332269.00 ns, 1.5154 ns/op 2026-11-02 22:41:34.120 WorkloadResult 5: 198180864 op, 300353958.00 ns, 1.5156 ns/op 2026-11-02 22:41:34.120 WorkloadResult 6: 198180864 op, 300468849.00 ns, 1.5161 ns/op 2026-11-02 22:41:34.120 WorkloadResult 7: 198180864 op, 300276379.00 ns, 1.5152 ns/op 2026-11-02 22:41:34.120 WorkloadResult 8: 198180864 op, 300388063.00 ns, 1.5157 ns/op 2026-11-02 22:41:34.120 WorkloadResult 9: 198180864 op, 300376310.00 ns, 1.5157 ns/op 2026-11-02 22:41:34.120 WorkloadResult 10: 198180864 op, 300376143.00 ns, 1.5157 ns/op 2026-11-02 22:41:34.120 // AfterAll 2026-11-02 22:41:34.120 // Benchmark Process 3799 has exited with code 0. 2026-11-02 22:41:34.120 Mean = 1.516 ns, StdErr = 0.000 ns (0.00%), N = 19, StdDev = 0.000 ns 2026-11-02 22:41:34.120 Min = 1.515 ns, Q1 = 1.516 ns, Median = 1.516 ns, Q3 = 1.516 ns, Max = 1.516 ns 2026-11-02 22:41:34.120 IQR = 0.000 ns, LowerFence = 1.515 ns, UpperFence = 1.517 ns 2026-11-02 22:41:34.120 ConfidenceInterval = [1.516 ns; 1.516 ns] (CI 99.9%), Margin = 0.000 ns (0.02% of Mean) 2026-11-02 22:41:34.120 Skewness = -0.64, Kurtosis = 2.48, MValue = 2 2026-11-02 22:41:34.120 // ** Remained 5 (17.9 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 0m from now) ** 2026-11-02 22:41:34.120 // ************************** 2026-11-02 22:41:34.120 // Benchmark: NativePairs.Scalar: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=Cross32] 2026-11-02 22:41:34.120 // *** Execute *** 2026-11-02 22:41:34.120 // Launch: 1 / 2 2026-11-02 22:41:34.120 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 44113 --benchmarkName "NativePairs.Scalar(Boundary: Cross32)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 23 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:41:34.120 // BeforeAnythingElse 2026-11-02 22:41:34.120 // Benchmark Process Environment Information: 2026-11-02 22:41:34.120 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:41:34.120 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:41:34.120 // GC=Concurrent Workstation 2026-11-02 22:41:34.120 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:41:34.120 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:41:34.120 NATIVE Cross32: page=4096, mod32=24, mod64=24, modPage=4056 2026-11-02 22:41:34.120 WorkloadJitting 1: 32768 op, 162932.00 ns, 4.9723 ns/op 2026-11-02 22:41:34.120 WorkloadPilot 1: 32768 op, 48898.00 ns, 1.4922 ns/op 2026-11-02 22:41:34.120 WorkloadPilot 1: 524288 op, 807759.00 ns, 1.5407 ns/op 2026-11-02 22:41:34.120 WorkloadPilot 2: 195035136 op, 287912635.00 ns, 1.4762 ns/op 2026-11-02 22:41:34.120 WorkloadPilot 3: 203423744 op, 300325213.00 ns, 1.4764 ns/op 2026-11-02 22:41:34.120 WorkloadWarmup 1: 203423744 op, 300244138.00 ns, 1.4760 ns/op 2026-11-02 22:41:39.586 WorkloadWarmup 2: 203423744 op, 300291212.00 ns, 1.4762 ns/op 2026-11-02 22:41:39.586 WorkloadWarmup 3: 203423744 op, 300388991.00 ns, 1.4767 ns/op 2026-11-02 22:41:39.586 // BeforeActualRun 2026-11-02 22:41:39.586 WorkloadActual 1: 203423744 op, 300311261.00 ns, 1.4763 ns/op 2026-11-02 22:41:39.586 WorkloadActual 2: 203423744 op, 300377158.00 ns, 1.4766 ns/op 2026-11-02 22:41:39.586 WorkloadActual 3: 203423744 op, 300317900.00 ns, 1.4763 ns/op 2026-11-02 22:41:39.586 WorkloadActual 4: 203423744 op, 300392095.00 ns, 1.4767 ns/op 2026-11-02 22:41:39.586 WorkloadActual 5: 203423744 op, 300389367.00 ns, 1.4767 ns/op 2026-11-02 22:41:39.586 WorkloadActual 6: 203423744 op, 300239786.00 ns, 1.4759 ns/op 2026-11-02 22:41:39.586 WorkloadActual 7: 203423744 op, 300330773.00 ns, 1.4764 ns/op 2026-11-02 22:41:39.586 WorkloadActual 8: 203423744 op, 300249338.00 ns, 1.4760 ns/op 2026-11-02 22:41:39.586 WorkloadActual 9: 203423744 op, 300360965.00 ns, 1.4765 ns/op 2026-11-02 22:41:39.586 WorkloadActual 10: 203423744 op, 300344365.00 ns, 1.4764 ns/op 2026-11-02 22:41:39.586 // AfterActualRun 2026-11-02 22:41:39.586 WorkloadResult 1: 203423744 op, 300311261.00 ns, 1.4763 ns/op 2026-11-02 22:41:39.586 WorkloadResult 2: 203423744 op, 300377158.00 ns, 1.4766 ns/op 2026-11-02 22:41:39.586 WorkloadResult 3: 203423744 op, 300317900.00 ns, 1.4763 ns/op 2026-11-02 22:41:39.586 WorkloadResult 4: 203423744 op, 300392095.00 ns, 1.4767 ns/op 2026-11-02 22:41:39.586 WorkloadResult 5: 203423744 op, 300389367.00 ns, 1.4767 ns/op 2026-11-02 22:41:39.586 WorkloadResult 6: 203423744 op, 300239786.00 ns, 1.4759 ns/op 2026-11-02 22:41:39.586 WorkloadResult 7: 203423744 op, 300330773.00 ns, 1.4764 ns/op 2026-11-02 22:41:39.586 WorkloadResult 8: 203423744 op, 300249338.00 ns, 1.4760 ns/op 2026-11-02 22:41:39.586 WorkloadResult 9: 203423744 op, 300360965.00 ns, 1.4765 ns/op 2026-11-02 22:41:39.586 WorkloadResult 10: 203423744 op, 300344365.00 ns, 1.4764 ns/op 2026-11-02 22:41:39.586 // AfterAll 2026-11-02 22:41:39.586 // Benchmark Process 3813 has exited with code 0. 2026-11-02 22:41:39.586 // Launch: 2 / 2 2026-11-02 22:41:39.586 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 43641 --benchmarkName "NativePairs.Scalar(Boundary: Cross32)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 23 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:41:39.586 // BeforeAnythingElse 2026-11-02 22:41:39.586 // Benchmark Process Environment Information: 2026-11-02 22:41:39.586 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:41:39.586 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:41:39.586 // GC=Concurrent Workstation 2026-11-02 22:41:39.586 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:41:39.586 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:41:39.586 NATIVE Cross32: page=4096, mod32=24, mod64=24, modPage=4056 2026-11-02 22:41:39.586 WorkloadJitting 1: 32768 op, 200846.00 ns, 6.1293 ns/op 2026-11-02 22:41:39.586 WorkloadPilot 1: 32768 op, 49010.00 ns, 1.4957 ns/op 2026-11-02 22:41:39.586 WorkloadPilot 1: 524288 op, 772918.00 ns, 1.4742 ns/op 2026-11-02 22:41:39.586 WorkloadPilot 2: 203948032 op, 301154837.00 ns, 1.4766 ns/op 2026-11-02 22:41:39.586 WorkloadPilot 3: 203423744 op, 300450137.00 ns, 1.4770 ns/op 2026-11-02 22:41:39.586 WorkloadWarmup 1: 203423744 op, 300308330.00 ns, 1.4763 ns/op 2026-11-02 22:41:39.586 WorkloadWarmup 2: 203423744 op, 300326161.00 ns, 1.4764 ns/op 2026-11-02 22:41:39.586 WorkloadWarmup 3: 203423744 op, 300327217.00 ns, 1.4764 ns/op 2026-11-02 22:41:39.586 // BeforeActualRun 2026-11-02 22:41:45.003 WorkloadActual 1: 203423744 op, 300391587.00 ns, 1.4767 ns/op 2026-11-02 22:41:45.003 WorkloadActual 2: 203423744 op, 300396763.00 ns, 1.4767 ns/op 2026-11-02 22:41:45.003 WorkloadActual 3: 203423744 op, 300289040.00 ns, 1.4762 ns/op 2026-11-02 22:41:45.003 WorkloadActual 4: 203423744 op, 300366986.00 ns, 1.4766 ns/op 2026-11-02 22:41:45.003 WorkloadActual 5: 203423744 op, 300288137.00 ns, 1.4762 ns/op 2026-11-02 22:41:45.003 WorkloadActual 6: 203423744 op, 300472605.00 ns, 1.4771 ns/op 2026-11-02 22:41:45.003 WorkloadActual 7: 203423744 op, 300373426.00 ns, 1.4766 ns/op 2026-11-02 22:41:45.003 WorkloadActual 8: 203423744 op, 300248647.00 ns, 1.4760 ns/op 2026-11-02 22:41:45.003 WorkloadActual 9: 203423744 op, 300476077.00 ns, 1.4771 ns/op 2026-11-02 22:41:45.003 WorkloadActual 10: 203423744 op, 300322577.00 ns, 1.4763 ns/op 2026-11-02 22:41:45.003 // AfterActualRun 2026-11-02 22:41:45.003 WorkloadResult 1: 203423744 op, 300391587.00 ns, 1.4767 ns/op 2026-11-02 22:41:45.003 WorkloadResult 2: 203423744 op, 300396763.00 ns, 1.4767 ns/op 2026-11-02 22:41:45.003 WorkloadResult 3: 203423744 op, 300289040.00 ns, 1.4762 ns/op 2026-11-02 22:41:45.003 WorkloadResult 4: 203423744 op, 300366986.00 ns, 1.4766 ns/op 2026-11-02 22:41:45.003 WorkloadResult 5: 203423744 op, 300288137.00 ns, 1.4762 ns/op 2026-11-02 22:41:45.003 WorkloadResult 6: 203423744 op, 300472605.00 ns, 1.4771 ns/op 2026-11-02 22:41:45.003 WorkloadResult 7: 203423744 op, 300373426.00 ns, 1.4766 ns/op 2026-11-02 22:41:45.003 WorkloadResult 8: 203423744 op, 300248647.00 ns, 1.4760 ns/op 2026-11-02 22:41:45.003 WorkloadResult 9: 203423744 op, 300476077.00 ns, 1.4771 ns/op 2026-11-02 22:41:45.003 WorkloadResult 10: 203423744 op, 300322577.00 ns, 1.4763 ns/op 2026-11-02 22:41:45.003 // AfterAll 2026-11-02 22:41:45.003 // Benchmark Process 3835 has exited with code 0. 2026-11-02 22:41:45.003 Mean = 1.476 ns, StdErr = 0.000 ns (0.00%), N = 20, StdDev = 0.000 ns 2026-11-02 22:41:45.003 Min = 1.476 ns, Q1 = 1.476 ns, Median = 1.476 ns, Q3 = 1.477 ns, Max = 1.477 ns 2026-11-02 22:41:45.003 IQR = 0.000 ns, LowerFence = 1.476 ns, UpperFence = 1.477 ns 2026-11-02 22:41:45.003 ConfidenceInterval = [1.476 ns; 1.477 ns] (CI 99.9%), Margin = 0.000 ns (0.02% of Mean) 2026-11-02 22:41:45.003 Skewness = 0.17, Kurtosis = 2.3, MValue = 2 2026-11-02 22:41:45.003 // ** Remained 4 (14.3 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 0m from now) ** 2026-11-02 22:41:45.003 // ************************** 2026-11-02 22:41:45.003 // Benchmark: NativePairs.Pair: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=Cross64] 2026-11-02 22:41:45.003 // *** Execute *** 2026-11-02 22:41:45.003 // Launch: 1 / 2 2026-11-02 22:41:45.003 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 40411 --benchmarkName "NativePairs.Pair(Boundary: Cross64)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 24 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:41:45.003 // BeforeAnythingElse 2026-11-02 22:41:45.003 // Benchmark Process Environment Information: 2026-11-02 22:41:45.003 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:41:45.003 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:41:45.003 // GC=Concurrent Workstation 2026-11-02 22:41:45.003 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:41:45.003 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:41:45.003 NATIVE Cross64: page=4096, mod32=24, mod64=56, modPage=4024 2026-11-02 22:41:45.003 WorkloadJitting 1: 32768 op, 159612.00 ns, 4.8710 ns/op 2026-11-02 22:41:45.003 WorkloadPilot 1: 32768 op, 50009.00 ns, 1.5262 ns/op 2026-11-02 22:41:45.003 WorkloadPilot 1: 524288 op, 814949.00 ns, 1.5544 ns/op 2026-11-02 22:41:45.003 WorkloadPilot 2: 193462272 op, 293208828.00 ns, 1.5156 ns/op 2026-11-02 22:41:45.003 WorkloadPilot 3: 198180864 op, 300347378.00 ns, 1.5155 ns/op 2026-11-02 22:41:45.003 WorkloadWarmup 1: 198180864 op, 300310656.00 ns, 1.5153 ns/op 2026-11-02 22:41:45.003 WorkloadWarmup 2: 198180864 op, 300246503.00 ns, 1.5150 ns/op 2026-11-02 22:41:45.003 WorkloadWarmup 3: 198180864 op, 300294688.00 ns, 1.5153 ns/op 2026-11-02 22:41:45.003 // BeforeActualRun 2026-11-02 22:41:45.003 WorkloadActual 1: 198180864 op, 300377874.00 ns, 1.5157 ns/op 2026-11-02 22:41:45.003 WorkloadActual 2: 198180864 op, 300361498.00 ns, 1.5156 ns/op 2026-11-02 22:41:50.460 WorkloadActual 3: 198180864 op, 300439028.00 ns, 1.5160 ns/op 2026-11-02 22:41:50.460 WorkloadActual 4: 198180864 op, 300526871.00 ns, 1.5164 ns/op 2026-11-02 22:41:50.460 WorkloadActual 5: 198180864 op, 300210654.00 ns, 1.5148 ns/op 2026-11-02 22:41:50.460 WorkloadActual 6: 198180864 op, 300201030.00 ns, 1.5148 ns/op 2026-11-02 22:41:50.460 WorkloadActual 7: 198180864 op, 300387019.00 ns, 1.5157 ns/op 2026-11-02 22:41:50.460 WorkloadActual 8: 198180864 op, 300351281.00 ns, 1.5155 ns/op 2026-11-02 22:41:50.460 WorkloadActual 9: 198180864 op, 300300555.00 ns, 1.5153 ns/op 2026-11-02 22:41:50.460 WorkloadActual 10: 198180864 op, 300620412.00 ns, 1.5169 ns/op 2026-11-02 22:41:50.460 // AfterActualRun 2026-11-02 22:41:50.460 WorkloadResult 1: 198180864 op, 300377874.00 ns, 1.5157 ns/op 2026-11-02 22:41:50.460 WorkloadResult 2: 198180864 op, 300361498.00 ns, 1.5156 ns/op 2026-11-02 22:41:50.460 WorkloadResult 3: 198180864 op, 300439028.00 ns, 1.5160 ns/op 2026-11-02 22:41:50.460 WorkloadResult 4: 198180864 op, 300526871.00 ns, 1.5164 ns/op 2026-11-02 22:41:50.460 WorkloadResult 5: 198180864 op, 300210654.00 ns, 1.5148 ns/op 2026-11-02 22:41:50.460 WorkloadResult 6: 198180864 op, 300201030.00 ns, 1.5148 ns/op 2026-11-02 22:41:50.460 WorkloadResult 7: 198180864 op, 300387019.00 ns, 1.5157 ns/op 2026-11-02 22:41:50.460 WorkloadResult 8: 198180864 op, 300351281.00 ns, 1.5155 ns/op 2026-11-02 22:41:50.460 WorkloadResult 9: 198180864 op, 300300555.00 ns, 1.5153 ns/op 2026-11-02 22:41:50.460 // AfterAll 2026-11-02 22:41:50.460 // Benchmark Process 3850 has exited with code 0. 2026-11-02 22:41:50.460 // Launch: 2 / 2 2026-11-02 22:41:50.460 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 43821 --benchmarkName "NativePairs.Pair(Boundary: Cross64)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 24 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:41:50.460 // BeforeAnythingElse 2026-11-02 22:41:50.460 // Benchmark Process Environment Information: 2026-11-02 22:41:50.460 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:41:50.460 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:41:50.460 // GC=Concurrent Workstation 2026-11-02 22:41:50.460 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:41:50.460 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:41:50.460 NATIVE Cross64: page=4096, mod32=24, mod64=56, modPage=4024 2026-11-02 22:41:50.460 WorkloadJitting 1: 32768 op, 156516.00 ns, 4.7765 ns/op 2026-11-02 22:41:50.460 WorkloadPilot 1: 32768 op, 50553.00 ns, 1.5428 ns/op 2026-11-02 22:41:50.460 WorkloadPilot 1: 524288 op, 817351.00 ns, 1.5590 ns/op 2026-11-02 22:41:50.460 WorkloadPilot 2: 192937984 op, 292588003.00 ns, 1.5165 ns/op 2026-11-02 22:41:50.460 WorkloadPilot 3: 198180864 op, 300586979.00 ns, 1.5167 ns/op 2026-11-02 22:41:50.460 WorkloadWarmup 1: 198180864 op, 300677797.00 ns, 1.5172 ns/op 2026-11-02 22:41:50.460 WorkloadWarmup 2: 198180864 op, 300619116.00 ns, 1.5169 ns/op 2026-11-02 22:41:50.460 WorkloadWarmup 3: 198180864 op, 300646061.00 ns, 1.5170 ns/op 2026-11-02 22:41:50.460 // BeforeActualRun 2026-11-02 22:41:50.460 WorkloadActual 1: 198180864 op, 300695310.00 ns, 1.5173 ns/op 2026-11-02 22:41:50.460 WorkloadActual 2: 198180864 op, 300550137.00 ns, 1.5165 ns/op 2026-11-02 22:41:50.460 WorkloadActual 3: 198180864 op, 300728711.00 ns, 1.5174 ns/op 2026-11-02 22:41:50.460 WorkloadActual 4: 198180864 op, 300637564.00 ns, 1.5170 ns/op 2026-11-02 22:41:55.877 WorkloadActual 5: 198180864 op, 300633092.00 ns, 1.5170 ns/op 2026-11-02 22:41:55.877 WorkloadActual 6: 198180864 op, 300734607.00 ns, 1.5175 ns/op 2026-11-02 22:41:55.877 WorkloadActual 7: 198180864 op, 300665317.00 ns, 1.5171 ns/op 2026-11-02 22:41:55.877 WorkloadActual 8: 198180864 op, 300662260.00 ns, 1.5171 ns/op 2026-11-02 22:41:55.877 WorkloadActual 9: 198180864 op, 300689461.00 ns, 1.5172 ns/op 2026-11-02 22:41:55.877 WorkloadActual 10: 198180864 op, 300514913.00 ns, 1.5164 ns/op 2026-11-02 22:41:55.877 // AfterActualRun 2026-11-02 22:41:55.877 WorkloadResult 1: 198180864 op, 300695310.00 ns, 1.5173 ns/op 2026-11-02 22:41:55.877 WorkloadResult 2: 198180864 op, 300550137.00 ns, 1.5165 ns/op 2026-11-02 22:41:55.877 WorkloadResult 3: 198180864 op, 300728711.00 ns, 1.5174 ns/op 2026-11-02 22:41:55.877 WorkloadResult 4: 198180864 op, 300637564.00 ns, 1.5170 ns/op 2026-11-02 22:41:55.877 WorkloadResult 5: 198180864 op, 300633092.00 ns, 1.5170 ns/op 2026-11-02 22:41:55.877 WorkloadResult 6: 198180864 op, 300734607.00 ns, 1.5175 ns/op 2026-11-02 22:41:55.877 WorkloadResult 7: 198180864 op, 300665317.00 ns, 1.5171 ns/op 2026-11-02 22:41:55.877 WorkloadResult 8: 198180864 op, 300662260.00 ns, 1.5171 ns/op 2026-11-02 22:41:55.877 WorkloadResult 9: 198180864 op, 300689461.00 ns, 1.5172 ns/op 2026-11-02 22:41:55.877 WorkloadResult 10: 198180864 op, 300514913.00 ns, 1.5164 ns/op 2026-11-02 22:41:55.877 // AfterAll 2026-11-02 22:41:55.877 // Benchmark Process 3870 has exited with code 0. 2026-11-02 22:41:55.877 Mean = 1.516 ns, StdErr = 0.000 ns (0.01%), N = 19, StdDev = 0.001 ns 2026-11-02 22:41:55.877 Min = 1.515 ns, Q1 = 1.516 ns, Median = 1.516 ns, Q3 = 1.517 ns, Max = 1.517 ns 2026-11-02 22:41:55.877 IQR = 0.001 ns, LowerFence = 1.513 ns, UpperFence = 1.519 ns 2026-11-02 22:41:55.877 ConfidenceInterval = [1.516 ns; 1.517 ns] (CI 99.9%), Margin = 0.001 ns (0.05% of Mean) 2026-11-02 22:41:55.877 Skewness = -0.29, Kurtosis = 1.6, MValue = 2 2026-11-02 22:41:55.877 // ** Remained 3 (10.7 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 0m from now) ** 2026-11-02 22:41:55.877 // ************************** 2026-11-02 22:41:55.877 // Benchmark: NativePairs.Scalar: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=Cross64] 2026-11-02 22:41:55.877 // *** Execute *** 2026-11-02 22:41:55.877 // Launch: 1 / 2 2026-11-02 22:41:55.877 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 39195 --benchmarkName "NativePairs.Scalar(Boundary: Cross64)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 25 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:41:55.877 // BeforeAnythingElse 2026-11-02 22:41:55.877 // Benchmark Process Environment Information: 2026-11-02 22:41:55.877 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:41:55.877 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:41:55.877 // GC=Concurrent Workstation 2026-11-02 22:41:55.877 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:41:55.877 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:41:55.877 NATIVE Cross64: page=4096, mod32=24, mod64=56, modPage=4024 2026-11-02 22:41:55.877 WorkloadJitting 1: 32768 op, 183237.00 ns, 5.5919 ns/op 2026-11-02 22:41:55.877 WorkloadPilot 1: 32768 op, 48961.00 ns, 1.4942 ns/op 2026-11-02 22:41:55.877 WorkloadPilot 1: 524288 op, 800910.00 ns, 1.5276 ns/op 2026-11-02 22:41:55.877 WorkloadPilot 2: 196608000 op, 290018732.00 ns, 1.4751 ns/op 2026-11-02 22:41:55.877 WorkloadPilot 3: 203423744 op, 300059700.00 ns, 1.4750 ns/op 2026-11-02 22:41:55.877 WorkloadWarmup 1: 203423744 op, 300341620.00 ns, 1.4764 ns/op 2026-11-02 22:41:55.877 WorkloadWarmup 2: 203423744 op, 300085596.00 ns, 1.4752 ns/op 2026-11-02 22:41:55.877 WorkloadWarmup 3: 203423744 op, 300250649.00 ns, 1.4760 ns/op 2026-11-02 22:41:55.877 // BeforeActualRun 2026-11-02 22:41:55.877 WorkloadActual 1: 203423744 op, 300200176.00 ns, 1.4757 ns/op 2026-11-02 22:41:55.877 WorkloadActual 2: 203423744 op, 300187095.00 ns, 1.4757 ns/op 2026-11-02 22:41:55.877 WorkloadActual 3: 203423744 op, 300329129.00 ns, 1.4764 ns/op 2026-11-02 22:41:55.877 WorkloadActual 4: 203423744 op, 300143156.00 ns, 1.4755 ns/op 2026-11-02 22:41:55.877 WorkloadActual 5: 203423744 op, 300173741.00 ns, 1.4756 ns/op 2026-11-02 22:41:55.877 WorkloadActual 6: 203423744 op, 300040393.00 ns, 1.4750 ns/op 2026-11-02 22:42:01.316 WorkloadActual 7: 203423744 op, 300101618.00 ns, 1.4753 ns/op 2026-11-02 22:42:01.316 WorkloadActual 8: 203423744 op, 300270456.00 ns, 1.4761 ns/op 2026-11-02 22:42:01.316 WorkloadActual 9: 203423744 op, 300142932.00 ns, 1.4755 ns/op 2026-11-02 22:42:01.316 WorkloadActual 10: 203423744 op, 300176477.00 ns, 1.4756 ns/op 2026-11-02 22:42:01.316 // AfterActualRun 2026-11-02 22:42:01.316 WorkloadResult 1: 203423744 op, 300200176.00 ns, 1.4757 ns/op 2026-11-02 22:42:01.316 WorkloadResult 2: 203423744 op, 300187095.00 ns, 1.4757 ns/op 2026-11-02 22:42:01.316 WorkloadResult 3: 203423744 op, 300143156.00 ns, 1.4755 ns/op 2026-11-02 22:42:01.316 WorkloadResult 4: 203423744 op, 300173741.00 ns, 1.4756 ns/op 2026-11-02 22:42:01.316 WorkloadResult 5: 203423744 op, 300040393.00 ns, 1.4750 ns/op 2026-11-02 22:42:01.316 WorkloadResult 6: 203423744 op, 300101618.00 ns, 1.4753 ns/op 2026-11-02 22:42:01.316 WorkloadResult 7: 203423744 op, 300270456.00 ns, 1.4761 ns/op 2026-11-02 22:42:01.316 WorkloadResult 8: 203423744 op, 300142932.00 ns, 1.4755 ns/op 2026-11-02 22:42:01.316 WorkloadResult 9: 203423744 op, 300176477.00 ns, 1.4756 ns/op 2026-11-02 22:42:01.316 // AfterAll 2026-11-02 22:42:01.316 // Benchmark Process 3898 has exited with code 0. 2026-11-02 22:42:01.316 // Launch: 2 / 2 2026-11-02 22:42:01.316 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 44805 --benchmarkName "NativePairs.Scalar(Boundary: Cross64)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 25 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:42:01.316 // BeforeAnythingElse 2026-11-02 22:42:01.316 // Benchmark Process Environment Information: 2026-11-02 22:42:01.316 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:42:01.316 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:42:01.316 // GC=Concurrent Workstation 2026-11-02 22:42:01.316 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:42:01.316 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:42:01.316 NATIVE Cross64: page=4096, mod32=24, mod64=56, modPage=4024 2026-11-02 22:42:01.316 WorkloadJitting 1: 32768 op, 185581.00 ns, 5.6635 ns/op 2026-11-02 22:42:01.316 WorkloadPilot 1: 32768 op, 48673.00 ns, 1.4854 ns/op 2026-11-02 22:42:01.316 WorkloadPilot 1: 524288 op, 802526.00 ns, 1.5307 ns/op 2026-11-02 22:42:01.316 WorkloadPilot 2: 196083712 op, 289284598.00 ns, 1.4753 ns/op 2026-11-02 22:42:01.316 WorkloadPilot 3: 203423744 op, 300163965.00 ns, 1.4756 ns/op 2026-11-02 22:42:01.316 WorkloadWarmup 1: 203423744 op, 300101435.00 ns, 1.4753 ns/op 2026-11-02 22:42:01.316 WorkloadWarmup 2: 203423744 op, 300282640.00 ns, 1.4761 ns/op 2026-11-02 22:42:01.316 WorkloadWarmup 3: 203423744 op, 300191006.00 ns, 1.4757 ns/op 2026-11-02 22:42:01.316 // BeforeActualRun 2026-11-02 22:42:01.316 WorkloadActual 1: 203423744 op, 300144892.00 ns, 1.4755 ns/op 2026-11-02 22:42:01.316 WorkloadActual 2: 203423744 op, 300262511.00 ns, 1.4760 ns/op 2026-11-02 22:42:01.316 WorkloadActual 3: 203423744 op, 299994688.00 ns, 1.4747 ns/op 2026-11-02 22:42:01.316 WorkloadActual 4: 203423744 op, 300153781.00 ns, 1.4755 ns/op 2026-11-02 22:42:01.316 WorkloadActual 5: 203423744 op, 300119171.00 ns, 1.4753 ns/op 2026-11-02 22:42:01.316 WorkloadActual 6: 203423744 op, 300135635.00 ns, 1.4754 ns/op 2026-11-02 22:42:01.316 WorkloadActual 7: 203423744 op, 300091427.00 ns, 1.4752 ns/op 2026-11-02 22:42:01.316 WorkloadActual 8: 203423744 op, 300097131.00 ns, 1.4752 ns/op 2026-11-02 22:42:06.742 WorkloadActual 9: 203423744 op, 300247607.00 ns, 1.4760 ns/op 2026-11-02 22:42:06.742 WorkloadActual 10: 203423744 op, 300093971.00 ns, 1.4752 ns/op 2026-11-02 22:42:06.742 // AfterActualRun 2026-11-02 22:42:06.742 WorkloadResult 1: 203423744 op, 300144892.00 ns, 1.4755 ns/op 2026-11-02 22:42:06.742 WorkloadResult 2: 203423744 op, 299994688.00 ns, 1.4747 ns/op 2026-11-02 22:42:06.742 WorkloadResult 3: 203423744 op, 300153781.00 ns, 1.4755 ns/op 2026-11-02 22:42:06.742 WorkloadResult 4: 203423744 op, 300119171.00 ns, 1.4753 ns/op 2026-11-02 22:42:06.742 WorkloadResult 5: 203423744 op, 300135635.00 ns, 1.4754 ns/op 2026-11-02 22:42:06.742 WorkloadResult 6: 203423744 op, 300091427.00 ns, 1.4752 ns/op 2026-11-02 22:42:06.742 WorkloadResult 7: 203423744 op, 300097131.00 ns, 1.4752 ns/op 2026-11-02 22:42:06.742 WorkloadResult 8: 203423744 op, 300093971.00 ns, 1.4752 ns/op 2026-11-02 22:42:06.742 // AfterAll 2026-11-02 22:42:06.742 // Benchmark Process 3915 has exited with code 0. 2026-11-02 22:42:06.742 Mean = 1.475 ns, StdErr = 0.000 ns (0.01%), N = 17, StdDev = 0.000 ns 2026-11-02 22:42:06.742 Min = 1.475 ns, Q1 = 1.475 ns, Median = 1.475 ns, Q3 = 1.476 ns, Max = 1.476 ns 2026-11-02 22:42:06.742 IQR = 0.000 ns, LowerFence = 1.475 ns, UpperFence = 1.476 ns 2026-11-02 22:42:06.742 ConfidenceInterval = [1.475 ns; 1.476 ns] (CI 99.9%), Margin = 0.000 ns (0.02% of Mean) 2026-11-02 22:42:06.742 Skewness = -0.11, Kurtosis = 3.08, MValue = 2 2026-11-02 22:42:06.742 // ** Remained 2 (7.1 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 0m from now) ** 2026-11-02 22:42:06.742 // ************************** 2026-11-02 22:42:06.742 // Benchmark: NativePairs.Pair: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=CrossPage] 2026-11-02 22:42:06.742 // *** Execute *** 2026-11-02 22:42:06.742 // Launch: 1 / 2 2026-11-02 22:42:06.742 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 37139 --benchmarkName "NativePairs.Pair(Boundary: CrossPage)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 26 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:42:06.742 // BeforeAnythingElse 2026-11-02 22:42:06.742 // Benchmark Process Environment Information: 2026-11-02 22:42:06.742 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:42:06.742 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:42:06.742 // GC=Concurrent Workstation 2026-11-02 22:42:06.742 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:42:06.742 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:42:06.742 NATIVE CrossPage: page=4096, mod32=24, mod64=56, modPage=4088 2026-11-02 22:42:06.742 WorkloadJitting 1: 32768 op, 314577.00 ns, 9.6001 ns/op 2026-11-02 22:42:06.742 WorkloadPilot 1: 32768 op, 203277.00 ns, 6.2035 ns/op 2026-11-02 22:42:06.742 WorkloadPilot 1: 524288 op, 3294116.00 ns, 6.2830 ns/op 2026-11-02 22:42:06.742 WorkloadPilot 2: 48234496 op, 299441512.00 ns, 6.2080 ns/op 2026-11-02 22:42:06.742 WorkloadPilot 3: 48758784 op, 302682756.00 ns, 6.2078 ns/op 2026-11-02 22:42:06.742 WorkloadWarmup 1: 48758784 op, 302703758.00 ns, 6.2082 ns/op 2026-11-02 22:42:06.742 WorkloadWarmup 2: 48758784 op, 302670245.00 ns, 6.2075 ns/op 2026-11-02 22:42:06.742 WorkloadWarmup 3: 48758784 op, 304314805.00 ns, 6.2412 ns/op 2026-11-02 22:42:06.742 // BeforeActualRun 2026-11-02 22:42:06.742 WorkloadActual 1: 48758784 op, 302719583.00 ns, 6.2085 ns/op 2026-11-02 22:42:06.742 WorkloadActual 2: 48758784 op, 302785585.00 ns, 6.2099 ns/op 2026-11-02 22:42:06.742 WorkloadActual 3: 48758784 op, 302690046.00 ns, 6.2079 ns/op 2026-11-02 22:42:06.742 WorkloadActual 4: 48758784 op, 302678293.00 ns, 6.2077 ns/op 2026-11-02 22:42:06.742 WorkloadActual 5: 48758784 op, 302718007.00 ns, 6.2085 ns/op 2026-11-02 22:42:06.742 WorkloadActual 6: 48758784 op, 302706615.00 ns, 6.2082 ns/op 2026-11-02 22:42:06.742 WorkloadActual 7: 48758784 op, 302712183.00 ns, 6.2084 ns/op 2026-11-02 22:42:06.742 WorkloadActual 8: 48758784 op, 302917148.00 ns, 6.2126 ns/op 2026-11-02 22:42:06.742 WorkloadActual 9: 48758784 op, 302744800.00 ns, 6.2090 ns/op 2026-11-02 22:42:06.742 WorkloadActual 10: 48758784 op, 302806986.00 ns, 6.2103 ns/op 2026-11-02 22:42:06.742 // AfterActualRun 2026-11-02 22:42:06.742 WorkloadResult 1: 48758784 op, 302719583.00 ns, 6.2085 ns/op 2026-11-02 22:42:12.169 WorkloadResult 2: 48758784 op, 302785585.00 ns, 6.2099 ns/op 2026-11-02 22:42:12.169 WorkloadResult 3: 48758784 op, 302690046.00 ns, 6.2079 ns/op 2026-11-02 22:42:12.169 WorkloadResult 4: 48758784 op, 302678293.00 ns, 6.2077 ns/op 2026-11-02 22:42:12.169 WorkloadResult 5: 48758784 op, 302718007.00 ns, 6.2085 ns/op 2026-11-02 22:42:12.169 WorkloadResult 6: 48758784 op, 302706615.00 ns, 6.2082 ns/op 2026-11-02 22:42:12.169 WorkloadResult 7: 48758784 op, 302712183.00 ns, 6.2084 ns/op 2026-11-02 22:42:12.169 WorkloadResult 8: 48758784 op, 302744800.00 ns, 6.2090 ns/op 2026-11-02 22:42:12.169 WorkloadResult 9: 48758784 op, 302806986.00 ns, 6.2103 ns/op 2026-11-02 22:42:12.169 // AfterAll 2026-11-02 22:42:12.169 // Benchmark Process 3929 has exited with code 0. 2026-11-02 22:42:12.169 // Launch: 2 / 2 2026-11-02 22:42:12.169 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 42639 --benchmarkName "NativePairs.Pair(Boundary: CrossPage)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 26 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:42:12.169 // BeforeAnythingElse 2026-11-02 22:42:12.169 // Benchmark Process Environment Information: 2026-11-02 22:42:12.169 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:42:12.169 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:42:12.169 // GC=Concurrent Workstation 2026-11-02 22:42:12.169 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:42:12.169 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:42:12.169 NATIVE CrossPage: page=4096, mod32=24, mod64=56, modPage=4088 2026-11-02 22:42:12.169 WorkloadJitting 1: 32768 op, 311281.00 ns, 9.4995 ns/op 2026-11-02 22:42:12.169 WorkloadPilot 1: 32768 op, 203493.00 ns, 6.2101 ns/op 2026-11-02 22:42:12.169 WorkloadPilot 1: 524288 op, 3283999.00 ns, 6.2637 ns/op 2026-11-02 22:42:12.169 WorkloadPilot 2: 48234496 op, 299513938.00 ns, 6.2095 ns/op 2026-11-02 22:42:12.169 WorkloadPilot 3: 48758784 op, 302693398.00 ns, 6.2080 ns/op 2026-11-02 22:42:12.169 WorkloadWarmup 1: 48758784 op, 302720199.00 ns, 6.2085 ns/op 2026-11-02 22:42:12.169 WorkloadWarmup 2: 48758784 op, 302740288.00 ns, 6.2089 ns/op 2026-11-02 22:42:12.169 WorkloadWarmup 3: 48758784 op, 302715191.00 ns, 6.2084 ns/op 2026-11-02 22:42:12.169 // BeforeActualRun 2026-11-02 22:42:12.169 WorkloadActual 1: 48758784 op, 302745255.00 ns, 6.2090 ns/op 2026-11-02 22:42:12.169 WorkloadActual 2: 48758784 op, 302796753.00 ns, 6.2101 ns/op 2026-11-02 22:42:12.169 WorkloadActual 3: 48758784 op, 302723463.00 ns, 6.2086 ns/op 2026-11-02 22:42:12.169 WorkloadActual 4: 48758784 op, 302679822.00 ns, 6.2077 ns/op 2026-11-02 22:42:12.169 WorkloadActual 5: 48758784 op, 302682206.00 ns, 6.2077 ns/op 2026-11-02 22:42:12.169 WorkloadActual 6: 48758784 op, 302771232.00 ns, 6.2096 ns/op 2026-11-02 22:42:12.169 WorkloadActual 7: 48758784 op, 302705062.00 ns, 6.2082 ns/op 2026-11-02 22:42:12.169 WorkloadActual 8: 48758784 op, 302705880.00 ns, 6.2082 ns/op 2026-11-02 22:42:12.169 WorkloadActual 9: 48758784 op, 302745105.00 ns, 6.2090 ns/op 2026-11-02 22:42:12.169 WorkloadActual 10: 48758784 op, 302696976.00 ns, 6.2081 ns/op 2026-11-02 22:42:12.169 // AfterActualRun 2026-11-02 22:42:12.169 WorkloadResult 1: 48758784 op, 302745255.00 ns, 6.2090 ns/op 2026-11-02 22:42:12.169 WorkloadResult 2: 48758784 op, 302796753.00 ns, 6.2101 ns/op 2026-11-02 22:42:12.169 WorkloadResult 3: 48758784 op, 302723463.00 ns, 6.2086 ns/op 2026-11-02 22:42:12.169 WorkloadResult 4: 48758784 op, 302679822.00 ns, 6.2077 ns/op 2026-11-02 22:42:12.169 WorkloadResult 5: 48758784 op, 302682206.00 ns, 6.2077 ns/op 2026-11-02 22:42:12.169 WorkloadResult 6: 48758784 op, 302771232.00 ns, 6.2096 ns/op 2026-11-02 22:42:12.169 WorkloadResult 7: 48758784 op, 302705062.00 ns, 6.2082 ns/op 2026-11-02 22:42:12.169 WorkloadResult 8: 48758784 op, 302705880.00 ns, 6.2082 ns/op 2026-11-02 22:42:12.169 WorkloadResult 9: 48758784 op, 302745105.00 ns, 6.2090 ns/op 2026-11-02 22:42:12.169 WorkloadResult 10: 48758784 op, 302696976.00 ns, 6.2081 ns/op 2026-11-02 22:42:12.169 // AfterAll 2026-11-02 22:42:12.169 // Benchmark Process 3943 has exited with code 0. 2026-11-02 22:42:12.169 Mean = 6.209 ns, StdErr = 0.000 ns (0.00%), N = 19, StdDev = 0.001 ns 2026-11-02 22:42:12.169 Min = 6.208 ns, Q1 = 6.208 ns, Median = 6.208 ns, Q3 = 6.209 ns, Max = 6.210 ns 2026-11-02 22:42:12.169 IQR = 0.001 ns, LowerFence = 6.207 ns, UpperFence = 6.210 ns 2026-11-02 22:42:12.169 ConfidenceInterval = [6.208 ns; 6.209 ns] (CI 99.9%), Margin = 0.001 ns (0.01% of Mean) 2026-11-02 22:42:12.169 Skewness = 0.62, Kurtosis = 2.11, MValue = 2 2026-11-02 22:42:12.169 // ** Remained 1 (3.6 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 0m from now) ** 2026-11-02 22:42:12.169 // ************************** 2026-11-02 22:42:12.169 // Benchmark: NativePairs.Scalar: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=CrossPage] 2026-11-02 22:42:12.169 // *** Execute *** 2026-11-02 22:42:12.169 // Launch: 1 / 2 2026-11-02 22:42:12.169 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 35937 --benchmarkName "NativePairs.Scalar(Boundary: CrossPage)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 27 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:42:12.169 // BeforeAnythingElse 2026-11-02 22:42:12.169 // Benchmark Process Environment Information: 2026-11-02 22:42:12.169 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:42:12.169 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:42:12.169 // GC=Concurrent Workstation 2026-11-02 22:42:12.169 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:42:12.169 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:42:12.169 NATIVE CrossPage: page=4096, mod32=24, mod64=56, modPage=4088 2026-11-02 22:42:12.169 WorkloadJitting 1: 32768 op, 160885.00 ns, 4.9098 ns/op 2026-11-02 22:42:12.169 WorkloadPilot 1: 32768 op, 50210.00 ns, 1.5323 ns/op 2026-11-02 22:42:12.169 WorkloadPilot 1: 524288 op, 800714.00 ns, 1.5272 ns/op 2026-11-02 22:42:17.669 WorkloadPilot 2: 196608000 op, 290250266.00 ns, 1.4763 ns/op 2026-11-02 22:42:17.669 WorkloadPilot 3: 203423744 op, 300037131.00 ns, 1.4749 ns/op 2026-11-02 22:42:17.669 WorkloadWarmup 1: 203423744 op, 300075556.00 ns, 1.4751 ns/op 2026-11-02 22:42:17.669 WorkloadWarmup 2: 203423744 op, 300038531.00 ns, 1.4749 ns/op 2026-11-02 22:42:17.669 WorkloadWarmup 3: 203423744 op, 300128182.00 ns, 1.4754 ns/op 2026-11-02 22:42:17.669 // BeforeActualRun 2026-11-02 22:42:17.669 WorkloadActual 1: 203423744 op, 300182816.00 ns, 1.4757 ns/op 2026-11-02 22:42:17.669 WorkloadActual 2: 203423744 op, 300033299.00 ns, 1.4749 ns/op 2026-11-02 22:42:17.669 WorkloadActual 3: 203423744 op, 300120629.00 ns, 1.4753 ns/op 2026-11-02 22:42:17.669 WorkloadActual 4: 203423744 op, 300033603.00 ns, 1.4749 ns/op 2026-11-02 22:42:17.669 WorkloadActual 5: 203423744 op, 299989345.00 ns, 1.4747 ns/op 2026-11-02 22:42:17.669 WorkloadActual 6: 203423744 op, 300075236.00 ns, 1.4751 ns/op 2026-11-02 22:42:17.669 WorkloadActual 7: 203423744 op, 300013050.00 ns, 1.4748 ns/op 2026-11-02 22:42:17.669 WorkloadActual 8: 203423744 op, 300067315.00 ns, 1.4751 ns/op 2026-11-02 22:42:17.669 WorkloadActual 9: 203423744 op, 300001977.00 ns, 1.4748 ns/op 2026-11-02 22:42:17.669 WorkloadActual 10: 203423744 op, 300081340.00 ns, 1.4752 ns/op 2026-11-02 22:42:17.669 // AfterActualRun 2026-11-02 22:42:17.669 WorkloadResult 1: 203423744 op, 300033299.00 ns, 1.4749 ns/op 2026-11-02 22:42:17.669 WorkloadResult 2: 203423744 op, 300120629.00 ns, 1.4753 ns/op 2026-11-02 22:42:17.669 WorkloadResult 3: 203423744 op, 300033603.00 ns, 1.4749 ns/op 2026-11-02 22:42:17.669 WorkloadResult 4: 203423744 op, 299989345.00 ns, 1.4747 ns/op 2026-11-02 22:42:17.669 WorkloadResult 5: 203423744 op, 300075236.00 ns, 1.4751 ns/op 2026-11-02 22:42:17.669 WorkloadResult 6: 203423744 op, 300013050.00 ns, 1.4748 ns/op 2026-11-02 22:42:17.669 WorkloadResult 7: 203423744 op, 300067315.00 ns, 1.4751 ns/op 2026-11-02 22:42:17.669 WorkloadResult 8: 203423744 op, 300001977.00 ns, 1.4748 ns/op 2026-11-02 22:42:17.669 WorkloadResult 9: 203423744 op, 300081340.00 ns, 1.4752 ns/op 2026-11-02 22:42:17.669 // AfterAll 2026-11-02 22:42:17.669 // Benchmark Process 3960 has exited with code 0. 2026-11-02 22:42:17.669 // Launch: 2 / 2 2026-11-02 22:42:17.669 // Execute: dotnet benchapp-Job-PSCMOW-1.dll --ipcPort 36267 --benchmarkName "NativePairs.Scalar(Boundary: CrossPage)" --job "EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3" --diagnoserRunMode 0 --benchmarkId 27 in /home/egorbot_work/benchapp/bin/Release/net11.0/benchapp-Job-PSCMOW-1/bin/Release/net11.0 2026-11-02 22:42:17.669 // BeforeAnythingElse 2026-11-02 22:42:17.669 // Benchmark Process Environment Information: 2026-11-02 22:42:17.669 // BenchmarkDotNet v0.16.0-preview.1 2026-11-02 22:42:17.669 // Runtime=.NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:42:17.669 // GC=Concurrent Workstation 2026-11-02 22:42:17.669 // HardwareIntrinsics=ArmBase+AdvSimd,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 2026-11-02 22:42:17.669 // Job: Job-FOASNM(IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) 2026-11-02 22:42:17.669 NATIVE CrossPage: page=4096, mod32=24, mod64=56, modPage=4088 2026-11-02 22:42:17.669 WorkloadJitting 1: 32768 op, 153165.00 ns, 4.6742 ns/op 2026-11-02 22:42:17.669 WorkloadPilot 1: 32768 op, 48601.00 ns, 1.4832 ns/op 2026-11-02 22:42:17.669 WorkloadPilot 1: 524288 op, 806034.00 ns, 1.5374 ns/op 2026-11-02 22:42:17.669 WorkloadPilot 2: 195559424 op, 288451296.00 ns, 1.4750 ns/op 2026-11-02 22:42:17.669 WorkloadPilot 3: 203423744 op, 300181399.00 ns, 1.4756 ns/op 2026-11-02 22:42:21.446 [STAGE 6/6] Benchmarks completed ✓ 2026-11-02 22:42:21.656 Finalizing -- uploading results... 2026-11-02 22:42:21.863 send_results called: success=True, exit_code=0 2026-11-02 22:42:22.144 WorkloadWarmup 1: 203423744 op, 300033619.00 ns, 1.4749 ns/op 2026-11-02 22:42:22.144 WorkloadWarmup 2: 203423744 op, 300132854.00 ns, 1.4754 ns/op 2026-11-02 22:42:22.144 WorkloadWarmup 3: 203423744 op, 300119309.00 ns, 1.4753 ns/op 2026-11-02 22:42:22.144 // BeforeActualRun 2026-11-02 22:42:22.144 WorkloadActual 1: 203423744 op, 300143478.00 ns, 1.4755 ns/op 2026-11-02 22:42:22.144 WorkloadActual 2: 203423744 op, 300071837.00 ns, 1.4751 ns/op 2026-11-02 22:42:22.144 WorkloadActual 3: 203423744 op, 300077350.00 ns, 1.4751 ns/op 2026-11-02 22:42:22.144 WorkloadActual 4: 203423744 op, 300132908.00 ns, 1.4754 ns/op 2026-11-02 22:42:22.144 WorkloadActual 5: 203423744 op, 300037550.00 ns, 1.4749 ns/op 2026-11-02 22:42:22.144 WorkloadActual 6: 203423744 op, 300214488.00 ns, 1.4758 ns/op 2026-11-02 22:42:22.144 WorkloadActual 7: 203423744 op, 300065300.00 ns, 1.4751 ns/op 2026-11-02 22:42:22.144 WorkloadActual 8: 203423744 op, 300054891.00 ns, 1.4750 ns/op 2026-11-02 22:42:22.144 WorkloadActual 9: 203423744 op, 300018730.00 ns, 1.4748 ns/op 2026-11-02 22:42:22.144 WorkloadActual 10: 203423744 op, 300114493.00 ns, 1.4753 ns/op 2026-11-02 22:42:22.144 // AfterActualRun 2026-11-02 22:42:22.144 WorkloadResult 1: 203423744 op, 300143478.00 ns, 1.4755 ns/op 2026-11-02 22:42:22.144 WorkloadResult 2: 203423744 op, 300071837.00 ns, 1.4751 ns/op 2026-11-02 22:42:22.144 WorkloadResult 3: 203423744 op, 300077350.00 ns, 1.4751 ns/op 2026-11-02 22:42:22.144 WorkloadResult 4: 203423744 op, 300132908.00 ns, 1.4754 ns/op 2026-11-02 22:42:22.144 WorkloadResult 5: 203423744 op, 300037550.00 ns, 1.4749 ns/op 2026-11-02 22:42:22.144 WorkloadResult 6: 203423744 op, 300214488.00 ns, 1.4758 ns/op 2026-11-02 22:42:22.144 WorkloadResult 7: 203423744 op, 300065300.00 ns, 1.4751 ns/op 2026-11-02 22:42:22.144 WorkloadResult 8: 203423744 op, 300054891.00 ns, 1.4750 ns/op 2026-11-02 22:42:22.144 WorkloadResult 9: 203423744 op, 300018730.00 ns, 1.4748 ns/op 2026-11-02 22:42:22.144 WorkloadResult 10: 203423744 op, 300114493.00 ns, 1.4753 ns/op 2026-11-02 22:42:22.144 // AfterAll 2026-11-02 22:42:22.144 // Benchmark Process 3976 has exited with code 0. 2026-11-02 22:42:22.144 Mean = 1.475 ns, StdErr = 0.000 ns (0.00%), N = 19, StdDev = 0.000 ns 2026-11-02 22:42:22.144 Min = 1.475 ns, Q1 = 1.475 ns, Median = 1.475 ns, Q3 = 1.475 ns, Max = 1.476 ns 2026-11-02 22:42:22.144 IQR = 0.000 ns, LowerFence = 1.474 ns, UpperFence = 1.476 ns 2026-11-02 22:42:22.144 ConfidenceInterval = [1.475 ns; 1.475 ns] (CI 99.9%), Margin = 0.000 ns (0.02% of Mean) 2026-11-02 22:42:22.144 Skewness = 0.74, Kurtosis = 3.09, MValue = 2 2026-11-02 22:42:22.144 // ** Remained 0 (0.0 %) benchmark(s) to run. Estimated finish 2026-11-02 22:42 (0h 0m from now) ** 2026-11-02 22:42:22.144 // ***** BenchmarkRunner: Finish ***** 2026-11-02 22:42:22.144 // * Export * 2026-11-02 22:42:22.144 BenchmarkDotNet.Artifacts/results/NativePairs-report.csv 2026-11-02 22:42:22.144 BenchmarkDotNet.Artifacts/results/NativePairs-report-github.md 2026-11-02 22:42:22.144 BenchmarkDotNet.Artifacts/results/NativePairs-report.html 2026-11-02 22:42:22.144 // * Detailed results * 2026-11-02 22:42:22.144 NativePairs.Pair: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=Aligned16] 2026-11-02 22:42:22.144 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:42:22.144 Mean = 1.517 ns, StdErr = 0.000 ns (0.01%), N = 20, StdDev = 0.001 ns 2026-11-02 22:42:22.144 Min = 1.516 ns, Q1 = 1.517 ns, Median = 1.517 ns, Q3 = 1.518 ns, Max = 1.519 ns 2026-11-02 22:42:22.144 IQR = 0.002 ns, LowerFence = 1.514 ns, UpperFence = 1.521 ns 2026-11-02 22:42:22.144 ConfidenceInterval = [1.517 ns; 1.518 ns] (CI 99.9%), Margin = 0.001 ns (0.06% of Mean) 2026-11-02 22:42:22.144 Skewness = -0.09, Kurtosis = 1.54, MValue = 2 2026-11-02 22:42:22.144 -------------------- Histogram -------------------- 2026-11-02 22:42:22.144 [1.515 ns ; 1.519 ns) | @@@@@@@@@@@@@@@@@@@@ 2026-11-02 22:42:22.144 --------------------------------------------------- 2026-11-02 22:42:22.144 NativePairs.Scalar: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=Aligned16] 2026-11-02 22:42:22.144 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:42:22.144 Mean = 1.477 ns, StdErr = 0.000 ns (0.00%), N = 20, StdDev = 0.000 ns 2026-11-02 22:42:22.144 Min = 1.476 ns, Q1 = 1.476 ns, Median = 1.477 ns, Q3 = 1.477 ns, Max = 1.477 ns 2026-11-02 22:42:22.144 IQR = 0.000 ns, LowerFence = 1.476 ns, UpperFence = 1.477 ns 2026-11-02 22:42:22.144 ConfidenceInterval = [1.476 ns; 1.477 ns] (CI 99.9%), Margin = 0.000 ns (0.02% of Mean) 2026-11-02 22:42:22.144 Skewness = -0.31, Kurtosis = 2.72, MValue = 2 2026-11-02 22:42:22.144 -------------------- Histogram -------------------- 2026-11-02 22:42:22.144 [1.476 ns ; 1.477 ns) | @@@@@@@@@@@@@@@@@@@@ 2026-11-02 22:42:22.144 --------------------------------------------------- 2026-11-02 22:42:22.144 NativePairs.Pair: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=Aligned8] 2026-11-02 22:42:22.144 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:42:22.144 Mean = 1.516 ns, StdErr = 0.000 ns (0.01%), N = 18, StdDev = 0.000 ns 2026-11-02 22:42:22.144 Min = 1.516 ns, Q1 = 1.516 ns, Median = 1.516 ns, Q3 = 1.517 ns, Max = 1.517 ns 2026-11-02 22:42:22.144 IQR = 0.000 ns, LowerFence = 1.516 ns, UpperFence = 1.517 ns 2026-11-02 22:42:22.144 ConfidenceInterval = [1.516 ns; 1.517 ns] (CI 99.9%), Margin = 0.000 ns (0.03% of Mean) 2026-11-02 22:42:22.144 Skewness = 0.25, Kurtosis = 2.46, MValue = 2 2026-11-02 22:42:22.144 -------------------- Histogram -------------------- 2026-11-02 22:42:22.144 [1.515 ns ; 1.518 ns) | @@@@@@@@@@@@@@@@@@ 2026-11-02 22:42:22.144 --------------------------------------------------- 2026-11-02 22:42:22.144 NativePairs.Scalar: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=Aligned8] 2026-11-02 22:42:22.144 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:42:22.144 Mean = 1.477 ns, StdErr = 0.000 ns (0.00%), N = 20, StdDev = 0.000 ns 2026-11-02 22:42:22.144 Min = 1.476 ns, Q1 = 1.476 ns, Median = 1.477 ns, Q3 = 1.477 ns, Max = 1.477 ns 2026-11-02 22:42:22.144 IQR = 0.000 ns, LowerFence = 1.476 ns, UpperFence = 1.477 ns 2026-11-02 22:42:22.144 ConfidenceInterval = [1.476 ns; 1.477 ns] (CI 99.9%), Margin = 0.000 ns (0.02% of Mean) 2026-11-02 22:42:22.144 Skewness = -0.47, Kurtosis = 2.61, MValue = 2 2026-11-02 22:42:22.144 -------------------- Histogram -------------------- 2026-11-02 22:42:22.144 [1.476 ns ; 1.477 ns) | @@@@@@@@@@@@@@@@@@@@ 2026-11-02 22:42:22.144 --------------------------------------------------- 2026-11-02 22:42:22.144 NativePairs.Pair: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=Cross32] 2026-11-02 22:42:22.144 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:42:22.144 Mean = 1.516 ns, StdErr = 0.000 ns (0.00%), N = 19, StdDev = 0.000 ns 2026-11-02 22:42:22.144 Min = 1.515 ns, Q1 = 1.516 ns, Median = 1.516 ns, Q3 = 1.516 ns, Max = 1.516 ns 2026-11-02 22:42:22.144 IQR = 0.000 ns, LowerFence = 1.515 ns, UpperFence = 1.517 ns 2026-11-02 22:42:22.144 ConfidenceInterval = [1.516 ns; 1.516 ns] (CI 99.9%), Margin = 0.000 ns (0.02% of Mean) 2026-11-02 22:42:22.144 Skewness = -0.64, Kurtosis = 2.48, MValue = 2 2026-11-02 22:42:22.144 -------------------- Histogram -------------------- 2026-11-02 22:42:22.144 [1.515 ns ; 1.517 ns) | @@@@@@@@@@@@@@@@@@@ 2026-11-02 22:42:22.144 --------------------------------------------------- 2026-11-02 22:42:22.144 NativePairs.Scalar: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=Cross32] 2026-11-02 22:42:22.144 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:42:22.144 Mean = 1.476 ns, StdErr = 0.000 ns (0.00%), N = 20, StdDev = 0.000 ns 2026-11-02 22:42:22.144 Min = 1.476 ns, Q1 = 1.476 ns, Median = 1.476 ns, Q3 = 1.477 ns, Max = 1.477 ns 2026-11-02 22:42:22.144 IQR = 0.000 ns, LowerFence = 1.476 ns, UpperFence = 1.477 ns 2026-11-02 22:42:22.144 ConfidenceInterval = [1.476 ns; 1.477 ns] (CI 99.9%), Margin = 0.000 ns (0.02% of Mean) 2026-11-02 22:42:22.144 Skewness = 0.17, Kurtosis = 2.3, MValue = 2 2026-11-02 22:42:22.144 -------------------- Histogram -------------------- 2026-11-02 22:42:22.144 [1.476 ns ; 1.477 ns) | @@@@@@@@@@@@@@@@@@@@ 2026-11-02 22:42:22.144 --------------------------------------------------- 2026-11-02 22:42:22.144 NativePairs.Pair: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=Cross64] 2026-11-02 22:42:22.144 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:42:22.144 Mean = 1.516 ns, StdErr = 0.000 ns (0.01%), N = 19, StdDev = 0.001 ns 2026-11-02 22:42:22.144 Min = 1.515 ns, Q1 = 1.516 ns, Median = 1.516 ns, Q3 = 1.517 ns, Max = 1.517 ns 2026-11-02 22:42:22.144 IQR = 0.001 ns, LowerFence = 1.513 ns, UpperFence = 1.519 ns 2026-11-02 22:42:22.144 ConfidenceInterval = [1.516 ns; 1.517 ns] (CI 99.9%), Margin = 0.001 ns (0.05% of Mean) 2026-11-02 22:42:22.144 Skewness = -0.29, Kurtosis = 1.6, MValue = 2 2026-11-02 22:42:22.144 -------------------- Histogram -------------------- 2026-11-02 22:42:22.144 [1.514 ns ; 1.518 ns) | @@@@@@@@@@@@@@@@@@@ 2026-11-02 22:42:22.144 --------------------------------------------------- 2026-11-02 22:42:22.144 NativePairs.Scalar: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=Cross64] 2026-11-02 22:42:22.144 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:42:22.144 Mean = 1.475 ns, StdErr = 0.000 ns (0.01%), N = 17, StdDev = 0.000 ns 2026-11-02 22:42:22.144 Min = 1.475 ns, Q1 = 1.475 ns, Median = 1.475 ns, Q3 = 1.476 ns, Max = 1.476 ns 2026-11-02 22:42:22.144 IQR = 0.000 ns, LowerFence = 1.475 ns, UpperFence = 1.476 ns 2026-11-02 22:42:22.144 ConfidenceInterval = [1.475 ns; 1.476 ns] (CI 99.9%), Margin = 0.000 ns (0.02% of Mean) 2026-11-02 22:42:22.144 Skewness = -0.11, Kurtosis = 3.08, MValue = 2 2026-11-02 22:42:22.144 -------------------- Histogram -------------------- 2026-11-02 22:42:22.144 [1.475 ns ; 1.476 ns) | @@@@@@@@@@@@@@@@@ 2026-11-02 22:42:22.144 --------------------------------------------------- 2026-11-02 22:42:22.144 NativePairs.Pair: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=CrossPage] 2026-11-02 22:42:22.144 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:42:22.144 Mean = 6.209 ns, StdErr = 0.000 ns (0.00%), N = 19, StdDev = 0.001 ns 2026-11-02 22:42:22.144 Min = 6.208 ns, Q1 = 6.208 ns, Median = 6.208 ns, Q3 = 6.209 ns, Max = 6.210 ns 2026-11-02 22:42:22.144 IQR = 0.001 ns, LowerFence = 6.207 ns, UpperFence = 6.210 ns 2026-11-02 22:42:22.144 ConfidenceInterval = [6.208 ns; 6.209 ns] (CI 99.9%), Margin = 0.001 ns (0.01% of Mean) 2026-11-02 22:42:22.144 Skewness = 0.62, Kurtosis = 2.11, MValue = 2 2026-11-02 22:42:22.144 -------------------- Histogram -------------------- 2026-11-02 22:42:22.144 [6.207 ns ; 6.211 ns) | @@@@@@@@@@@@@@@@@@@ 2026-11-02 22:42:22.144 --------------------------------------------------- 2026-11-02 22:42:22.144 NativePairs.Scalar: Job-PSCMOW(EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3) [Boundary=CrossPage] 2026-11-02 22:42:22.144 Runtime = .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a; GC = Concurrent Workstation 2026-11-02 22:42:22.144 Mean = 1.475 ns, StdErr = 0.000 ns (0.00%), N = 19, StdDev = 0.000 ns 2026-11-02 22:42:22.144 Min = 1.475 ns, Q1 = 1.475 ns, Median = 1.475 ns, Q3 = 1.475 ns, Max = 1.476 ns 2026-11-02 22:42:22.144 IQR = 0.000 ns, LowerFence = 1.474 ns, UpperFence = 1.476 ns 2026-11-02 22:42:22.144 ConfidenceInterval = [1.475 ns; 1.475 ns] (CI 99.9%), Margin = 0.000 ns (0.02% of Mean) 2026-11-02 22:42:22.144 Skewness = 0.74, Kurtosis = 3.09, MValue = 2 2026-11-02 22:42:22.144 -------------------- Histogram -------------------- 2026-11-02 22:42:22.144 [1.475 ns ; 1.476 ns) | @@@@@@@@@@@@@@@@@@@ 2026-11-02 22:42:22.144 --------------------------------------------------- 2026-11-02 22:42:22.144 // * Summary * 2026-11-02 22:42:22.144 BenchmarkDotNet v0.16.0-preview.1, Linux Ubuntu 24.04.5 LTS (Noble Numbat) 2026-11-02 22:42:22.144 Neoverse-N2, 8 physical cores 2026-11-02 22:42:22.144 Memory: 31.26 GB Total, 27.78 GB Available 2026-11-02 22:42:22.144 .NET SDK 11.0.100 2026-11-02 22:42:22.144 [Host] : .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:42:22.144 Job-PSCMOW : .NET 11.0.0 (11.0.0, 11.0.26.53201), Arm64 RyuJIT armv8.0-a 2026-11-02 22:42:22.144 Job=Job-PSCMOW EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers IterationCount=10 2026-11-02 22:42:22.144 IterationTime=300ms LaunchCount=2 WarmupCount=3 2026-11-02 22:42:22.144 | Method | Boundary | Mean | Error | Ratio | 2026-11-02 22:42:22.144 |------- |---------- |---------:|----------:|------:| 2026-11-02 22:42:22.144 | Pair | Aligned16 | 1.517 ns | 0.0008 ns | 1.00 | 2026-11-02 22:42:22.144 | Scalar | Aligned16 | 1.477 ns | 0.0003 ns | 0.97 | 2026-11-02 22:42:22.144 | | | | | | 2026-11-02 22:42:22.144 | Pair | Aligned8 | 1.516 ns | 0.0004 ns | 1.00 | 2026-11-02 22:42:22.144 | Scalar | Aligned8 | 1.477 ns | 0.0002 ns | 0.97 | 2026-11-02 22:42:22.144 | | | | | | 2026-11-02 22:42:22.144 | Pair | Cross32 | 1.516 ns | 0.0003 ns | 1.00 | 2026-11-02 22:42:22.144 | Scalar | Cross32 | 1.476 ns | 0.0003 ns | 0.97 | 2026-11-02 22:42:22.144 | | | | | | 2026-11-02 22:42:22.144 | Pair | Cross64 | 1.516 ns | 0.0008 ns | 1.00 | 2026-11-02 22:42:22.144 | Scalar | Cross64 | 1.475 ns | 0.0003 ns | 0.97 | 2026-11-02 22:42:22.144 | | | | | | 2026-11-02 22:42:22.144 | Pair | CrossPage | 6.209 ns | 0.0007 ns | 1.00 | 2026-11-02 22:42:22.144 | Scalar | CrossPage | 1.475 ns | 0.0002 ns | 0.24 | 2026-11-02 22:42:22.144 // * Hints * 2026-11-02 22:42:22.144 Outliers 2026-11-02 22:42:22.144 NativePairs.Scalar: EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3 -> 1 outlier was removed, 3 outliers were detected (1.48 ns, 1.48 ns, 1.48 ns) 2026-11-02 22:42:22.144 NativePairs.Pair: EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3 -> 1 outlier was removed (1.52 ns) 2026-11-02 22:42:22.144 NativePairs.Scalar: EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3 -> 1 outlier was detected (1.48 ns) 2026-11-02 22:42:22.144 NativePairs.Scalar: EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3 -> 1 outlier was removed (1.48 ns) 2026-11-02 22:42:22.144 NativePairs.Pair: EnvironmentVariables=DOTNET_TieredCompilation=0,DOTNET_JitDisasm=*Integers, IterationCount=10, IterationTime=300ms, LaunchCount=2, WarmupCount=3 -> 1 outlier was removed (6.21 ns) 2026-11-02 22:42:22.144 HideColumnsAnalyser 2026-11-02 22:42:22.144 Summary -> Hidden columns: StdDev 2026-11-02 22:42:22.144 // * Legends * 2026-11-02 22:42:22.144 Boundary : Value of the 'Boundary' parameter 2026-11-02 22:42:22.144 Mean : Arithmetic mean of all measurements 2026-11-02 22:42:22.144 Error : Half of 99.9% confidence interval 2026-11-02 22:42:22.144 Ratio : Mean of the ratio distribution ([Current]/[Baseline]) 2026-11-02 22:42:22.144 1 ns : 1 Nanosecond (0.000000001 sec) 2026-11-02 22:42:22.144 // ***** BenchmarkRunner: End ***** 2026-11-02 22:42:22.144 Run time: 00:01:36 (96.76 sec), executed benchmarks: 10 2026-11-02 22:42:22.144 Global total time: 00:04:42 (282.7 sec), executed benchmarks: 28 2026-11-02 22:42:22.144 // * Artifacts cleanup * 2026-11-02 22:42:22.144 Artifacts cleanup is finished 2026-11-02 22:42:22.144 >> [STAGE 6/6] Benchmarks completed ✓ 2026-11-02 22:42:22.144 >> Finalizing -- uploading results... 2026-11-02 22:42:22.144 >> send_results called: success=True, exit_code=0 2026-11-02 22:42:22.144 📦 Created /home/egorbot_work/artifacts_60276faf-0f1e-4c88-83f5-02a3a432cba1.zip 2026-11-02 22:42:22.373 Uploading results to https://bot.egorbo.com/api/internal/jobs/60276faf-0f1e-4c88-83f5-02a3a432cba1/complete (35799 bytes)... 2026-11-02 22:42:22.667 Job completed successfully. 2026-11-02 22:42:22.864 Upload successful. 2026-11-02 22:45:29.131 Instance cleanup confirmed.