From f3d29c99ded860e3508e480068dfe4c68a88428d Mon Sep 17 00:00:00 2001 From: "hinto.janai" Date: Thu, 21 Nov 2024 20:16:32 -0500 Subject: [PATCH] v1.3.10 --- .github/ISSUE_TEMPLATE/feature_request.md | 14 - .github/workflows/cache.yml | 2 +- .github/workflows/ci.yml | 7 +- .github/workflows/ping.yml | 2 - CHANGELOG.md | 19 + Cargo.lock | 2071 ++-- Cargo.toml | 214 +- README.md | 130 +- images/ferris/cute.png | Bin 33953 -> 0 bytes images/ferris/error.png | Bin 65615 -> 0 bytes images/ferris/gesture.png | Bin 36005 -> 0 bytes images/ferris/happy.png | Bin 52565 -> 0 bytes images/ferris/oops.png | Bin 72724 -> 0 bytes images/ferris/panic.png | Bin 47908 -> 0 bytes images/ferris/sudo.png | Bin 218573 -> 0 bytes src/README.md | 1 - src/constants.rs | 28 +- src/cpu.json | 11685 +++++++++++--------- src/disk.rs | 6 +- src/ferris.rs | 32 - src/gupax.rs | 8 +- src/helper.rs | 14 +- src/human.rs | 8 +- src/macros.rs | 8 +- src/main.rs | 90 +- src/node.rs | 16 +- src/p2pool.rs | 13 +- src/regex.rs | 6 +- src/status.rs | 4 +- src/xmr.rs | 26 +- src/xmrig.rs | 7 +- typos.toml | 1 + 32 files changed, 7797 insertions(+), 6615 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/feature_request.md delete mode 100644 images/ferris/cute.png delete mode 100644 images/ferris/error.png delete mode 100644 images/ferris/gesture.png delete mode 100644 images/ferris/happy.png delete mode 100644 images/ferris/oops.png delete mode 100644 images/ferris/panic.png delete mode 100644 images/ferris/sudo.png delete mode 100644 src/ferris.rs diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index a654da6..0000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -name: Feature request -about: Request a feature -title: '' -labels: feature -assignees: '' - ---- - -**Feature request** -Describe the feature you're requesting. - -**Additional context** -Add any other context or screenshots about the feature request. diff --git a/.github/workflows/cache.yml b/.github/workflows/cache.yml index 543c56c..fa7b9fe 100644 --- a/.github/workflows/cache.yml +++ b/.github/workflows/cache.yml @@ -1,4 +1,4 @@ -# Forces `gupax.io` to cache stuff every day. +# Forces `gupax.io` to cache. name: Cache `gupax.io` on: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8eef593..8737bc0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: - os: [windows-2019, macos-12, ubuntu-20.04] + os: [windows-2019, macos-14, ubuntu-20.04] steps: - name: Checkout @@ -39,6 +39,7 @@ jobs: sudo apt install -y libgtk-3-dev elif [ "$RUNNER_OS" == "macOS" ]; then cargo install cargo-bundle + rustup target install x86_64-apple-darwin rustup target install aarch64-apple-darwin fi shell: bash @@ -49,9 +50,9 @@ jobs: - name: Build run: | if [ "$RUNNER_OS" == "macOS" ]; then - cargo bundle --release + cargo bundle --release --target x86_64-apple-darwin cargo bundle --release --target aarch64-apple-darwin - mv target/release/bundle/osx/Gupax.app Gupax-macos-x64.app + mv target/x86_64-apple-darwin/release/bundle/osx/Gupax.app Gupax-macos-x64.app mv target/aarch64-apple-darwin/release/bundle/osx/Gupax.app Gupax-macos-arm64.app tar -cf macos.tar Gupax-macos-arm64.app Gupax-macos-x64.app elif [ "$RUNNER_OS" == "Linux" ]; then diff --git a/.github/workflows/ping.yml b/.github/workflows/ping.yml index 984f9f0..959a30e 100644 --- a/.github/workflows/ping.yml +++ b/.github/workflows/ping.yml @@ -3,8 +3,6 @@ name: Remote Node Ping on: - schedule: - - cron: "0 4 * * *" push: branches: [ "main" ] pull_request: diff --git a/CHANGELOG.md b/CHANGELOG.md index 210ae68..a5a070f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,22 @@ +# v1.3.10 +## Changes +* [Remote Node](https://github.com/hinto-janai/gupax#remote-monero-nodes) changes: + - Removed `monero1.heitechsoft.com` + - Removed `node.cryptocano.de` + - Removed `fbx.tranbert.com` + - Removed `home.allantaylor.kiwi` + - Removed `sf.xmr.support` +* Text/visual changes + + +## Bundled Versions +* [`P2Pool v4.2`](https://github.com/SChernykh/p2pool/releases/tag/v4.2) +* [`XMRig v6.22.2`](https://github.com/xmrig/xmrig/releases/tag/v6.22.2) + + +--- + + # v1.3.9 ## Changes * [Remote Node](https://github.com/hinto-janai/gupax#remote-monero-nodes) changes: diff --git a/Cargo.lock b/Cargo.lock index 07c1969..16ec1c8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,9 +4,9 @@ version = 3 [[package]] name = "ab_glyph" -version = "0.2.25" +version = "0.2.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f90148830dac590fac7ccfe78ec4a8ea404c60f75a24e16407a71f0f40de775" +checksum = "ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0" dependencies = [ "ab_glyph_rasterizer", "owned_ttf_parser", @@ -63,7 +63,7 @@ dependencies = [ "futures-lite 1.13.0", "once_cell", "serde", - "zbus 3.15.1", + "zbus 3.15.2", ] [[package]] @@ -95,18 +95,18 @@ dependencies = [ [[package]] name = "addr2line" -version = "0.21.0" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ "gimli", ] [[package]] -name = "adler" -version = "1.0.2" +name = "adler2" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" [[package]] name = "aes" @@ -151,15 +151,15 @@ checksum = "4aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1" [[package]] name = "allocator-api2" -version = "0.2.18" +version = "0.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" +checksum = "45862d1c77f2228b9e10bc609d5bc203d86ebc9b87ad8d5d5167a6c9abf739d9" [[package]] name = "amplify" -version = "4.6.0" +version = "4.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e711289a6cb28171b4f0e6c8019c69ff9476050508dc082167575d458ff74d0" +checksum = "448cf0c3afc71439b5f837aac5399a1ef2b223f5f38324dbfb4343deec3b80cc" dependencies = [ "amplify_derive", "amplify_num", @@ -169,9 +169,9 @@ dependencies = [ [[package]] name = "amplify_derive" -version = "4.0.0" +version = "4.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "759dcbfaf94d838367a86d493ec34ccc8aa6fe365cb7880d6bf89006de24d9c1" +checksum = "2a6309e6b8d89b36b9f959b7a8fa093583b94922a0f6438a24fb08936de4d428" dependencies = [ "amplify_syn", "proc-macro2", @@ -181,9 +181,9 @@ dependencies = [ [[package]] name = "amplify_num" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04c009c5c4de814911b177e2ea59e4930bb918978ed3cce4900d846a6ceb0838" +checksum = "99bcb75a2982047f733547042fc3968c0f460dfcf7d90b90dea3b2744580e9ad" dependencies = [ "wasm-bindgen", ] @@ -206,7 +206,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ee91c0c2905bae44f84bfa4e044536541df26b7703fd0888deeb9060fcc44289" dependencies = [ "android-properties", - "bitflags 2.5.0", + "bitflags 2.6.0", "cc", "cesu8", "jni", @@ -243,28 +243,28 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.83" +version = "1.0.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25bdb32cbbdce2b519a9cd7df3a678443100e265d5e25ca763b7572a5104f5f3" +checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775" [[package]] name = "arbitrary" -version = "1.3.2" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" +checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" dependencies = [ "derive_arbitrary", ] [[package]] name = "arboard" -version = "3.4.0" +version = "3.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb4009533e8ff8f1450a5bcbc30f4242a1d34442221f72314bea1f5dc9c7f89" +checksum = "df099ccb16cd014ff054ac1bf392c67feeef57164b05c42f037cd40f5d4357f4" dependencies = [ "clipboard-win", "log", - "objc2 0.5.1", + "objc2 0.5.2", "objc2-app-kit", "objc2-foundation", "parking_lot", @@ -279,20 +279,20 @@ checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea" dependencies = [ "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] name = "arrayref" -version = "0.3.7" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" +checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" [[package]] name = "arrayvec" -version = "0.7.4" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "arti-client" @@ -389,7 +389,7 @@ dependencies = [ "serde", "serde_repr", "url", - "zbus 4.2.1", + "zbus 4.4.0", ] [[package]] @@ -404,34 +404,33 @@ dependencies = [ [[package]] name = "async-broadcast" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "258b52a1aa741b9f09783b2d86cf0aeeb617bbf847f6933340a39644227acbdb" +checksum = "20cd0e2e25ea8e5f7e9df04578dc6cf5c83577fd09b1a46aaf5c85e1c33f2a7e" dependencies = [ - "event-listener 5.3.0", - "event-listener-strategy 0.5.2", + "event-listener 5.3.1", + "event-listener-strategy", "futures-core", "pin-project-lite", ] [[package]] name = "async-channel" -version = "2.2.1" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "136d4d23bcc79e27423727b36823d86233aad06dfea531837b038394d11e9928" +checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a" dependencies = [ "concurrent-queue", - "event-listener 5.3.0", - "event-listener-strategy 0.5.2", + "event-listener-strategy", "futures-core", "pin-project-lite", ] [[package]] name = "async-compression" -version = "0.4.10" +version = "0.4.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c90a406b4495d129f00461241616194cb8a032c8d1c53c657f0961d5f8e0498" +checksum = "0cb8f1d480b0ea3783ab015936d2a55c87e219676f0c0b7dec61494043f21857" dependencies = [ "flate2", "futures-core", @@ -445,14 +444,14 @@ dependencies = [ [[package]] name = "async-executor" -version = "1.11.0" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b10202063978b3351199d68f8b22c4e47e4b1b822f8d43fd862d5ea8c006b29a" +checksum = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec" dependencies = [ "async-task", "concurrent-queue", - "fastrand 2.1.0", - "futures-lite 2.3.0", + "fastrand 2.2.0", + "futures-lite 2.5.0", "slab", ] @@ -474,9 +473,9 @@ version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a" dependencies = [ - "async-lock 3.3.0", + "async-lock 3.4.0", "blocking", - "futures-lite 2.3.0", + "futures-lite 2.5.0", ] [[package]] @@ -501,21 +500,21 @@ dependencies = [ [[package]] name = "async-io" -version = "2.3.2" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcccb0f599cfa2f8ace422d3555572f47424da5648a4382a9dd0310ff8210884" +checksum = "43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059" dependencies = [ - "async-lock 3.3.0", + "async-lock 3.4.0", "cfg-if", "concurrent-queue", "futures-io", - "futures-lite 2.3.0", + "futures-lite 2.5.0", "parking", - "polling 3.7.0", - "rustix 0.38.34", + "polling 3.7.4", + "rustix 0.38.41", "slab", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -529,12 +528,12 @@ dependencies = [ [[package]] name = "async-lock" -version = "3.3.0" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" +checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" dependencies = [ - "event-listener 4.0.3", - "event-listener-strategy 0.4.0", + "event-listener 5.3.1", + "event-listener-strategy", "pin-project-lite", ] @@ -556,16 +555,16 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7" dependencies = [ - "async-io 2.3.2", + "async-io 2.4.0", "blocking", - "futures-lite 2.3.0", + "futures-lite 2.5.0", ] [[package]] name = "async-once-cell" -version = "0.5.3" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9338790e78aa95a416786ec8389546c4b6a1dfc3dc36071ed9518a9413a542eb" +checksum = "4288f83726785267c6f2ef073a3d83dc3f9b81464e9f99898240cced85fce35a" [[package]] name = "async-process" @@ -580,28 +579,27 @@ dependencies = [ "cfg-if", "event-listener 3.1.0", "futures-lite 1.13.0", - "rustix 0.38.34", + "rustix 0.38.41", "windows-sys 0.48.0", ] [[package]] name = "async-process" -version = "2.2.2" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a53fc6301894e04a92cb2584fedde80cb25ba8e02d9dc39d4a87d036e22f397d" +checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb" dependencies = [ "async-channel", - "async-io 2.3.2", - "async-lock 3.3.0", + "async-io 2.4.0", + "async-lock 3.4.0", "async-signal", "async-task", "blocking", "cfg-if", - "event-listener 5.3.0", - "futures-lite 2.3.0", - "rustix 0.38.34", + "event-listener 5.3.1", + "futures-lite 2.5.0", + "rustix 0.38.41", "tracing", - "windows-sys 0.52.0", ] [[package]] @@ -612,25 +610,25 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] name = "async-signal" -version = "0.2.6" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afe66191c335039c7bb78f99dc7520b0cbb166b3a1cb33a03f53d8a1c6f2afda" +checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3" dependencies = [ - "async-io 2.3.2", - "async-lock 3.3.0", + "async-io 2.4.0", + "async-lock 3.4.0", "atomic-waker", "cfg-if", "futures-core", "futures-io", - "rustix 0.38.34", + "rustix 0.38.41", "signal-hook-registry", "slab", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -641,13 +639,13 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" [[package]] name = "async-trait" -version = "0.1.80" +version = "0.1.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" +checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" dependencies = [ "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] @@ -719,9 +717,9 @@ dependencies = [ "enumflags2", "serde", "static_assertions", - "zbus 3.15.1", + "zbus 3.15.2", "zbus_names 2.6.1", - "zvariant 3.15.1", + "zvariant 3.15.2", ] [[package]] @@ -733,7 +731,7 @@ dependencies = [ "atspi-common", "atspi-proxies", "futures-lite 1.13.0", - "zbus 3.15.1", + "zbus 3.15.2", ] [[package]] @@ -744,7 +742,7 @@ checksum = "6495661273703e7a229356dcbe8c8f38223d697aacfaf0e13590a9ac9977bb52" dependencies = [ "atspi-common", "serde", - "zbus 3.15.1", + "zbus 3.15.2", ] [[package]] @@ -760,9 +758,9 @@ dependencies = [ [[package]] name = "autocfg" -version = "1.3.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" +checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "av1-grain" @@ -780,26 +778,26 @@ dependencies = [ [[package]] name = "avif-serialize" -version = "0.8.1" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876c75a42f6364451a033496a14c44bffe41f5f4a8236f697391f11024e596d2" +checksum = "e335041290c43101ca215eed6f43ec437eb5a42125573f600fc3fa42b9bddd62" dependencies = [ "arrayvec", ] [[package]] name = "backtrace" -version = "0.3.71" +version = "0.3.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" +checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" dependencies = [ "addr2line", - "cc", "cfg-if", "libc", "miniz_oxide", "object", "rustc-demangle", + "windows-targets 0.52.6", ] [[package]] @@ -861,15 +859,15 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" [[package]] name = "bitstream-io" -version = "2.3.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c12d1856e42f0d817a835fe55853957c85c8c8a470114029143d3f12671446e" +checksum = "6099cdc01846bc367c4e7dd630dc5966dccf36b652fae7a74e17b640411a91b2" [[package]] name = "bitvec" @@ -891,7 +889,7 @@ checksum = "e0b121a9fe0df916e362fb3271088d071159cdf11db0e4182d02152850756eff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] @@ -924,7 +922,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae85a0696e7ea3b835a453750bf002770776609115e6d25c6d2ff28a8200f7e7" dependencies = [ - "objc-sys 0.3.3", + "objc-sys 0.3.5", ] [[package]] @@ -949,24 +947,23 @@ dependencies = [ [[package]] name = "block2" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43ff7d91d3c1d568065b06c899777d1e48dcf76103a672a0adbc238a7f247f1e" +checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f" dependencies = [ - "objc2 0.5.1", + "objc2 0.5.2", ] [[package]] name = "blocking" -version = "1.6.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "495f7104e962b7356f0aeb34247aca1fe7d2e783b346582db7f2904cb5717e88" +checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea" dependencies = [ "async-channel", - "async-lock 3.3.0", "async-task", "futures-io", - "futures-lite 2.3.0", + "futures-lite 2.5.0", "piper", ] @@ -978,9 +975,9 @@ checksum = "2225b558afc76c596898f5f1b3fc35cfce0eb1b13635cbd7d1b2a7177dc10ccd" [[package]] name = "built" -version = "0.7.2" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41bfbdb21256b87a8b5e80fab81a8eed158178e812fd7ba451907518b2742f16" +checksum = "c360505aed52b7ec96a3636c3f039d99103c37d1d9b4f7a8c743d3ea9ffcd03b" [[package]] name = "bumpalo" @@ -996,22 +993,22 @@ checksum = "64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06" [[package]] name = "bytemuck" -version = "1.15.0" +version = "1.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15" +checksum = "8b37c88a63ffd85d15b406896cc343916d7cf57838a847b3a6f2ca5d39a5695a" dependencies = [ "bytemuck_derive", ] [[package]] name = "bytemuck_derive" -version = "1.6.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4da9a32f3fed317401fa3c862968128267c3106685286e15d5aaa3d7389c2f60" +checksum = "bcfcc3cd946cb52f0bbfdbbcfa2f4e24f75ebb6c0e1002f7c25904fada18b9ec" dependencies = [ "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] @@ -1028,9 +1025,9 @@ checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" [[package]] name = "bytes" -version = "1.6.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" +checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da" [[package]] name = "bzip2" @@ -1059,10 +1056,24 @@ version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fba7adb4dd5aa98e5553510223000e7148f621165ec5f9acd7113f6ca4995298" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "log", - "polling 3.7.0", - "rustix 0.38.34", + "polling 3.7.4", + "rustix 0.38.41", + "slab", + "thiserror", +] + +[[package]] +name = "calloop" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec" +dependencies = [ + "bitflags 2.6.0", + "log", + "polling 3.7.4", + "rustix 0.38.41", "slab", "thiserror", ] @@ -1073,27 +1084,39 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f0ea9b9476c7fad82841a8dbb380e2eae480c21910feba80725b46931ed8f02" dependencies = [ - "calloop", - "rustix 0.38.34", + "calloop 0.12.4", + "rustix 0.38.41", + "wayland-backend", + "wayland-client", +] + +[[package]] +name = "calloop-wayland-source" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20" +dependencies = [ + "calloop 0.13.0", + "rustix 0.38.41", "wayland-backend", "wayland-client", ] [[package]] name = "caret" -version = "0.4.5" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d55bb9904b8ef817fd66664cba4ecacac936781105c1016b0d2e13b900218db" +checksum = "8c979a125c4d00f63d49b648530a952c6cc42e3387cc96f41f9a4687ee6b9273" [[package]] name = "cc" -version = "1.0.97" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "099a5357d84c4c61eb35fc8eafa9a79a902c2f76911e5747ced4e032edd8d9b4" +checksum = "fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47" dependencies = [ "jobserver", "libc", - "once_cell", + "shlex", ] [[package]] @@ -1124,6 +1147,12 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" +[[package]] +name = "cfg_aliases" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" + [[package]] name = "cgl" version = "0.3.2" @@ -1143,7 +1172,7 @@ dependencies = [ "iana-time-zone", "num-traits", "serde", - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -1159,18 +1188,18 @@ dependencies = [ [[package]] name = "clipboard-win" -version = "5.3.1" +version = "5.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79f4473f5144e20d9aceaf2972478f06ddf687831eafeeb434fbaf0acc4144ad" +checksum = "15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892" dependencies = [ "error-code", ] [[package]] name = "cmake" -version = "0.1.50" +version = "0.1.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130" +checksum = "fb1e43aa7fd152b1f968787f7dbcdeb306d1867ff373c69955211876c053f91a" dependencies = [ "cc", ] @@ -1290,9 +1319,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "constant_time_eq" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" +checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" [[package]] name = "convert_case" @@ -1312,9 +1341,9 @@ dependencies = [ [[package]] name = "core-foundation-sys" -version = "0.8.6" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "core-graphics" @@ -1342,9 +1371,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.12" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +checksum = "0ca741a962e1b0bff6d724a1a0958b686406e853bb14061f218562e1896f95e6" dependencies = [ "libc", ] @@ -1366,9 +1395,9 @@ checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" [[package]] name = "crc32fast" -version = "1.4.0" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" dependencies = [ "cfg-if", ] @@ -1403,9 +1432,9 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.19" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" [[package]] name = "crunchy" @@ -1452,16 +1481,15 @@ checksum = "96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991" [[package]] name = "curve25519-dalek" -version = "4.1.2" +version = "4.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a677b8922c94e01bdbb12126b0bc852f00447528dee1782229af9c720c3f348" +checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" dependencies = [ "cfg-if", "cpufeatures", "curve25519-dalek-derive", "digest", "fiat-crypto", - "platforms", "rustc_version", "subtle", "zeroize", @@ -1475,7 +1503,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] @@ -1484,8 +1512,8 @@ version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e3d747f100290a1ca24b752186f61f6637e1deffe3bf6320de6fcb29510a307" dependencies = [ - "bitflags 2.5.0", - "libloading 0.8.3", + "bitflags 2.6.0", + "libloading 0.8.5", "winapi", ] @@ -1501,12 +1529,12 @@ dependencies = [ [[package]] name = "darling" -version = "0.20.8" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391" +checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" dependencies = [ - "darling_core 0.20.8", - "darling_macro 0.20.8", + "darling_core 0.20.10", + "darling_macro 0.20.10", ] [[package]] @@ -1525,16 +1553,16 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.8" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f" +checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", - "strsim 0.10.0", - "syn 2.0.61", + "strsim 0.11.1", + "syn 2.0.89", ] [[package]] @@ -1550,13 +1578,13 @@ dependencies = [ [[package]] name = "darling_macro" -version = "0.20.8" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" +checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ - "darling_core 0.20.8", + "darling_core 0.20.10", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] @@ -1567,9 +1595,9 @@ checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" [[package]] name = "deflate64" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83ace6c86376be0b6cdcf3fb41882e81d94b31587573d1cfa9d01cd06bba210d" +checksum = "da692b8d1080ea3045efaab14434d40468c3d8657e42abddfffca87b428f4c1b" [[package]] name = "der" @@ -1647,26 +1675,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "216fa20211bcd18cc359b75413bfb6cf89f62568fa27bc5fed3778a7a16e17af" dependencies = [ "heck 0.5.0", - "indexmap 2.2.6", + "indexmap 2.6.0", "itertools 0.12.1", - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", "sha3", - "strum 0.26.2", - "syn 2.0.61", + "strum 0.26.3", + "syn 2.0.89", "void", ] [[package]] name = "derive_arbitrary" -version = "1.3.2" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" +checksum = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800" dependencies = [ "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] @@ -1702,15 +1730,15 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.17" +version = "0.99.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" +checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" dependencies = [ "convert_case", "proc-macro2", "quote", "rustc_version", - "syn 1.0.109", + "syn 2.0.89", ] [[package]] @@ -1763,13 +1791,13 @@ checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" [[package]] name = "displaydoc" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] @@ -1778,14 +1806,14 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" dependencies = [ - "libloading 0.8.3", + "libloading 0.8.5", ] [[package]] name = "document-features" -version = "0.2.8" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef5282ad69563b5fc40319526ba27e0e7363d552a896f0297d54f767717f9b95" +checksum = "cb6969eaabd2421f8a2775cfd2471a2b634372b4a25d41e3bd647b79912850a0" dependencies = [ "litrs", ] @@ -1888,7 +1916,7 @@ dependencies = [ "percent-encoding", "pollster", "raw-window-handle 0.5.2", - "raw-window-handle 0.6.1", + "raw-window-handle 0.6.2", "static_assertions", "thiserror", "wasm-bindgen", @@ -1942,7 +1970,7 @@ dependencies = [ "arboard", "egui", "log", - "raw-window-handle 0.6.1", + "raw-window-handle 0.6.2", "smithay-clipboard", "web-time", "webbrowser", @@ -1981,9 +2009,9 @@ dependencies = [ [[package]] name = "either" -version = "1.11.0" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2" +checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" [[package]] name = "elliptic-curve" @@ -2038,7 +2066,7 @@ checksum = "f282cfdfe92516eb26c2af8589c274c7c17681f5ecc03c18255fe741c6aa64eb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] @@ -2051,14 +2079,14 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] name = "enumflags2" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3278c9d5fb675e0a51dabcf4c0d355f692b064171535ba72361be1528a9d8e8d" +checksum = "d232db7f5956f3f14313dc2f87985c58bd2c695ce124c8cdd984e08e15ac133d" dependencies = [ "enumflags2_derive", "serde", @@ -2066,24 +2094,24 @@ dependencies = [ [[package]] name = "enumflags2_derive" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4" +checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] name = "enumn" -version = "0.1.13" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fd000fd6988e73bbe993ea3db9b1aa64906ab88766d654973924340c8cddb42" +checksum = "2f9ed6b3789237c8a0c1c505af1c7eb2c560df6186f01b098c3a1064ea532f38" dependencies = [ "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] @@ -2147,9 +2175,9 @@ dependencies = [ [[package]] name = "error-code" -version = "3.2.0" +version = "3.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0474425d51df81997e2f90a21591180b38eccf27292d755f3e30750225c175b" +checksum = "a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f" [[package]] name = "event-listener" @@ -2170,54 +2198,32 @@ dependencies = [ [[package]] name = "event-listener" -version = "4.0.3" +version = "5.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" +checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" dependencies = [ "concurrent-queue", "parking", "pin-project-lite", ] -[[package]] -name = "event-listener" -version = "5.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d9944b8ca13534cdfb2800775f8dd4902ff3fc75a50101466decadfdf322a24" -dependencies = [ - "concurrent-queue", - "parking", - "pin-project-lite", -] - -[[package]] -name = "event-listener-strategy" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" -dependencies = [ - "event-listener 4.0.3", - "pin-project-lite", -] - [[package]] name = "event-listener-strategy" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1" dependencies = [ - "event-listener 5.3.0", + "event-listener 5.3.1", "pin-project-lite", ] [[package]] name = "exr" -version = "1.72.0" +version = "1.73.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "887d93f60543e9a9362ef8a21beedd0a833c5d9610e18c67abe15a5963dcb1a4" +checksum = "f83197f59927b46c04a183a619b7c29df34e63e63c7869320862268c0ef687e0" dependencies = [ "bit_field", - "flume", "half", "lebe", "miniz_oxide", @@ -2249,15 +2255,15 @@ dependencies = [ [[package]] name = "fastrand" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" +checksum = "486f806e73c5707928240ddc295403b1b93c96a02038563881c4a2fd84b81ac4" [[package]] name = "fdeflate" -version = "0.3.4" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645" +checksum = "07c6f4c64c1d33a3111c4466f7365ebdcc37c5bd1ea0d62aae2e3d722aacbedb" dependencies = [ "simd-adler32", ] @@ -2274,19 +2280,19 @@ dependencies = [ [[package]] name = "fiat-crypto" -version = "0.2.8" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38793c55593b33412e3ae40c2c9781ffaa6f438f6f8c10f24e71846fbd7ae01e" +checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" [[package]] name = "figment" -version = "0.10.18" +version = "0.10.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d032832d74006f99547004d49410a4b4218e4c33382d56ca3ff89df74f86b953" +checksum = "8cb01cd46b0cf372153850f4c6c272d9cbea2da513e07538405148f95bd789f3" dependencies = [ "atomic 0.6.0", "serde", - "toml 0.8.12", + "toml 0.8.19", "uncased", "version_check", ] @@ -2304,21 +2310,21 @@ dependencies = [ [[package]] name = "filetime" -version = "0.2.23" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" +checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.4.1", - "windows-sys 0.52.0", + "libredox", + "windows-sys 0.59.0", ] [[package]] name = "flate2" -version = "1.0.30" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" +checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" dependencies = [ "crc32fast", "libz-ng-sys", @@ -2331,15 +2337,6 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "749cff877dc1af878a0b31a41dd221a753634401ea0ef2f87b62d3171522485a" -[[package]] -name = "flume" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181" -dependencies = [ - "spin 0.9.8", -] - [[package]] name = "fnv" version = "1.0.7" @@ -2373,7 +2370,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" dependencies = [ "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] @@ -2399,9 +2396,9 @@ dependencies = [ [[package]] name = "fs-mistrust" -version = "0.7.10" +version = "0.7.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cdd924d54176c572ca504dd6fea964a505be780be4fa0129f83c5ce6f7a9a3b" +checksum = "43de34e45ddb3fc314aeae5c5b078b8e3549980cd45836f8364d7cca8d85aead" dependencies = [ "derive_builder_fork_arti", "dirs", @@ -2431,9 +2428,9 @@ checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" [[package]] name = "futures" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" +checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" dependencies = [ "futures-channel", "futures-core", @@ -2446,9 +2443,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" dependencies = [ "futures-core", "futures-sink", @@ -2456,15 +2453,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" [[package]] name = "futures-executor" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" +checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" dependencies = [ "futures-core", "futures-task", @@ -2473,9 +2470,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" [[package]] name = "futures-lite" @@ -2494,11 +2491,11 @@ dependencies = [ [[package]] name = "futures-lite" -version = "2.3.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" +checksum = "cef40d21ae2c515b51041df9ed313ed21e572df340ea58a922a0aefe7e8891a1" dependencies = [ - "fastrand 2.1.0", + "fastrand 2.2.0", "futures-core", "futures-io", "parking", @@ -2507,32 +2504,32 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" +checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] name = "futures-sink" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" +checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" [[package]] name = "futures-task" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" [[package]] name = "futures-util" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" dependencies = [ "futures-channel", "futures-core", @@ -2592,9 +2589,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.28.1" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "gl_generator" @@ -2631,8 +2628,8 @@ version = "0.31.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "18fcd4ae4e86d991ad1300b8f57166e5be0c95ef1f63f3f5b827f8a164548746" dependencies = [ - "bitflags 2.5.0", - "cfg_aliases", + "bitflags 2.6.0", + "cfg_aliases 0.1.1", "cgl", "core-foundation", "dispatch", @@ -2640,7 +2637,7 @@ dependencies = [ "glutin_glx_sys", "glutin_wgl_sys", "icrate", - "libloading 0.8.3", + "libloading 0.8.5", "objc2 0.4.1", "once_cell", "raw-window-handle 0.5.2", @@ -2655,7 +2652,7 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ebcdfba24f73b8412c5181e56f092b5eff16671c514ce896b258a0a64bd7735" dependencies = [ - "cfg_aliases", + "cfg_aliases 0.1.1", "glutin", "raw-window-handle 0.5.2", "winit", @@ -2696,7 +2693,7 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "gpu-alloc-types", ] @@ -2706,7 +2703,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", ] [[package]] @@ -2728,7 +2725,7 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cc11df1ace8e7e564511f53af41f3e42ddc95b56fd07b3f4445d2a6048bc682c" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "gpu-descriptor-types", "hashbrown 0.14.5", ] @@ -2739,7 +2736,7 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6bf0b36e6f090b7e1d8a4b49c0cb81c1f8376f72198c65dd3ad9ff3556b8b78c" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", ] [[package]] @@ -2755,7 +2752,7 @@ dependencies = [ [[package]] name = "gupax" -version = "1.3.8" +version = "1.3.10" dependencies = [ "anyhow", "arti-client", @@ -2771,7 +2768,7 @@ dependencies = [ "flate2", "hyper", "hyper-tls", - "image 0.25.1", + "image 0.25.5", "is_elevated", "log", "lzma-sys", @@ -2830,10 +2827,16 @@ dependencies = [ ] [[package]] -name = "hashlink" -version = "0.9.0" +name = "hashbrown" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "692eaaf7f7607518dd3cef090f1474b61edc5301d8012f09579920df68b725ee" +checksum = "3a9bfc1af68b1726ea47d3d5109de126281def866b33970e10fbab11b5dafab3" + +[[package]] +name = "hashlink" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af" dependencies = [ "hashbrown 0.14.5", ] @@ -2844,10 +2847,10 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af2a7e73e1f34c48da31fb668a907f250794837e08faa144fd24f0b8b741e890" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "com", "libc", - "libloading 0.8.3", + "libloading 0.8.5", "thiserror", "widestring", "winapi", @@ -2880,6 +2883,12 @@ version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" +[[package]] +name = "hermit-abi" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" + [[package]] name = "hex" version = "0.4.3" @@ -2960,9 +2969,9 @@ dependencies = [ [[package]] name = "httparse" -version = "1.8.0" +version = "1.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" +checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" [[package]] name = "httpdate" @@ -2997,9 +3006,9 @@ dependencies = [ [[package]] name = "hyper" -version = "0.14.28" +version = "0.14.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" +checksum = "8c08302e8fa335b151b788c775ff56e7a03ae64ff85c548ee820fecb70356e85" dependencies = [ "bytes", "futures-channel", @@ -3033,9 +3042,9 @@ dependencies = [ [[package]] name = "iana-time-zone" -version = "0.1.60" +version = "0.1.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" +checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" dependencies = [ "android_system_properties", "core-foundation-sys", @@ -3065,6 +3074,124 @@ dependencies = [ "objc2 0.4.1", ] +[[package]] +name = "icu_collections" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locid" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + +[[package]] +name = "icu_normalizer" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "utf16_iter", + "utf8_iter", + "write16", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" + +[[package]] +name = "icu_properties" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_locid_transform", + "icu_properties_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" + +[[package]] +name = "icu_provider" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_provider_macros", + "stable_deref_trait", + "tinystr", + "writeable", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.89", +] + [[package]] name = "ident_case" version = "1.0.1" @@ -3073,12 +3200,23 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "idna" -version = "0.5.0" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" +checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" dependencies = [ - "unicode-bidi", - "unicode-normalization", + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" +dependencies = [ + "icu_normalizer", + "icu_properties", ] [[package]] @@ -3096,12 +3234,12 @@ dependencies = [ [[package]] name = "image" -version = "0.25.1" +version = "0.25.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd54d660e773627692c524beaad361aca785a4f9f5730ce91f42aabe5bce3d11" +checksum = "cd6f44aed642f18953a158afeb30206f4d50da59fbc66ecb53c66488de73563b" dependencies = [ "bytemuck", - "byteorder", + "byteorder-lite", "color_quant", "exr", "gif", @@ -3119,19 +3257,19 @@ dependencies = [ [[package]] name = "image-webp" -version = "0.1.2" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d730b085583c4d789dfd07fdcf185be59501666a90c97c40162b37e4fdad272d" +checksum = "e031e8e3d94711a9ccb5d6ea357439ef3dcbed361798bd4071dc4d9793fbe22f" dependencies = [ "byteorder-lite", - "thiserror", + "quick-error 2.0.1", ] [[package]] name = "imgref" -version = "1.10.1" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44feda355f4159a7c757171a77de25daf6411e217b4cabd03bd6650690468126" +checksum = "d0263a3d970d5c054ed9312c0057b4f3bde9c0b33836d3637361d4a9e6e7a408" [[package]] name = "indexmap" @@ -3146,12 +3284,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.2.6" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" +checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" dependencies = [ "equivalent", - "hashbrown 0.14.5", + "hashbrown 0.15.1", "serde", ] @@ -3166,9 +3304,9 @@ dependencies = [ [[package]] name = "instant" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" +checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" dependencies = [ "cfg-if", ] @@ -3181,7 +3319,7 @@ checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60" dependencies = [ "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] @@ -3212,11 +3350,11 @@ dependencies = [ [[package]] name = "is-terminal" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" +checksum = "261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b" dependencies = [ - "hermit-abi 0.3.9", + "hermit-abi 0.4.0", "libc", "windows-sys 0.52.0", ] @@ -3250,9 +3388,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.11" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +checksum = "540654e97a3f4470a492cd30ff187bc95d89557a903a2bbf112e2fae98104ef2" [[package]] name = "jni" @@ -3278,9 +3416,9 @@ checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" [[package]] name = "jobserver" -version = "0.1.31" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" +checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" dependencies = [ "libc", ] @@ -3293,9 +3431,9 @@ checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0" [[package]] name = "js-sys" -version = "0.3.69" +version = "0.3.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" dependencies = [ "wasm-bindgen", ] @@ -3316,7 +3454,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76" dependencies = [ "libc", - "libloading 0.8.3", + "libloading 0.8.5", "pkg-config", ] @@ -3328,11 +3466,11 @@ checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" dependencies = [ - "spin 0.5.2", + "spin", ] [[package]] @@ -3343,19 +3481,18 @@ checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8" [[package]] name = "libc" -version = "0.2.154" +version = "0.2.164" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346" +checksum = "433bfe06b8c75da9b2e3fbea6e5329ff87748f0b144ef75306e674c3f6f7c13f" [[package]] name = "libfuzzer-sys" -version = "0.4.7" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a96cfd5557eb82f2b83fed4955246c988d331975a002961b07c81584d107e7f7" +checksum = "9b9569d2f74e257076d8c6bfa73fb505b46b851e51ddaecc825944aa3bed17fa" dependencies = [ "arbitrary", "cc", - "once_cell", ] [[package]] @@ -3370,30 +3507,19 @@ dependencies = [ [[package]] name = "libloading" -version = "0.8.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" +checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4" dependencies = [ "cfg-if", - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] name = "libm" -version = "0.2.8" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" - -[[package]] -name = "libredox" -version = "0.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3af92c55d7d839293953fcd0fda5ecfe93297cfde6ffbdec13b41d99c0ba6607" -dependencies = [ - "bitflags 2.5.0", - "libc", - "redox_syscall 0.4.1", -] +checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa" [[package]] name = "libredox" @@ -3401,8 +3527,9 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "libc", + "redox_syscall 0.5.7", ] [[package]] @@ -3418,9 +3545,9 @@ dependencies = [ [[package]] name = "libz-ng-sys" -version = "1.1.15" +version = "1.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6409efc61b12687963e602df8ecf70e8ddacf95bc6576bcf16e3ac6328083c5" +checksum = "8f0f7295a34685977acb2e8cc8b08ee4a8dffd6cf278eeccddbe1ed55ba815d5" dependencies = [ "cmake", "libc", @@ -3434,9 +3561,15 @@ checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" [[package]] name = "linux-raw-sys" -version = "0.4.13" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" +checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" + +[[package]] +name = "litemap" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704" [[package]] name = "litrs" @@ -3455,10 +3588,16 @@ dependencies = [ ] [[package]] -name = "log" -version = "0.4.21" +name = "lockfree-object-pool" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +checksum = "9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e" + +[[package]] +name = "log" +version = "0.4.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" [[package]] name = "loop9" @@ -3520,15 +3659,15 @@ dependencies = [ [[package]] name = "memchr" -version = "2.7.2" +version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "memmap2" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322" +checksum = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f" dependencies = [ "libc", ] @@ -3578,7 +3717,7 @@ version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c43f73953f8cbe511f021b58f18c3ce1c3d1ae13fe953293e13345bf83217f25" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "block", "core-graphics-types", "foreign-types 0.5.0", @@ -3611,23 +3750,24 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.7.2" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" +checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" dependencies = [ - "adler", + "adler2", "simd-adler32", ] [[package]] name = "mio" -version = "0.8.11" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" +checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" dependencies = [ + "hermit-abi 0.3.9", "libc", "wasi", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -3637,10 +3777,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50e3524642f53d9af419ab5e8dd29d3ba155708267667c2f3f06c88c9e130843" dependencies = [ "bit-set", - "bitflags 2.5.0", + "bitflags 2.6.0", "codespan-reporting", "hexf-parse", - "indexmap 2.2.6", + "indexmap 2.6.0", "log", "num-traits", "rustc-hash", @@ -3652,11 +3792,10 @@ dependencies = [ [[package]] name = "native-tls" -version = "0.2.11" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" +checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466" dependencies = [ - "lazy_static", "libc", "log", "openssl", @@ -3674,13 +3813,13 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "jni-sys", "log", "ndk-sys", "num_enum", "raw-window-handle 0.5.2", - "raw-window-handle 0.6.1", + "raw-window-handle 0.6.2", "thiserror", ] @@ -3733,13 +3872,13 @@ dependencies = [ [[package]] name = "nix" -version = "0.28.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" +checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "cfg-if", - "cfg_aliases", + "cfg_aliases 0.2.1", "libc", "memoffset 0.9.1", ] @@ -3787,9 +3926,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", "num-traits", @@ -3826,7 +3965,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] @@ -3880,35 +4019,25 @@ dependencies = [ "libm", ] -[[package]] -name = "num_cpus" -version = "1.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" -dependencies = [ - "hermit-abi 0.3.9", - "libc", -] - [[package]] name = "num_enum" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845" +checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179" dependencies = [ "num_enum_derive", ] [[package]] name = "num_enum_derive" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b" +checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] @@ -3940,9 +4069,9 @@ checksum = "df3b9834c1e95694a05a828b59f55fa2afec6288359cda67146126b3f90a55d7" [[package]] name = "objc-sys" -version = "0.3.3" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da284c198fb9b7b0603f8635185e85fbd5b64ee154b1ed406d489077de2d6d60" +checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" [[package]] name = "objc2" @@ -3961,43 +4090,60 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "559c5a40fdd30eb5e344fbceacf7595a81e242529fb4e21cf5f43fb4f11ff98d" dependencies = [ - "objc-sys 0.3.3", + "objc-sys 0.3.5", "objc2-encode 3.0.0", ] [[package]] name = "objc2" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4b25e1034d0e636cd84707ccdaa9f81243d399196b8a773946dcffec0401659" +checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" dependencies = [ - "objc-sys 0.3.3", - "objc2-encode 4.0.1", + "objc-sys 0.3.5", + "objc2-encode 4.0.3", ] [[package]] name = "objc2-app-kit" -version = "0.2.0" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb79768a710a9a1798848179edb186d1af7e8a8679f369e4b8d201dd2a034047" +checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" dependencies = [ - "block2 0.5.0", - "objc2 0.5.1", + "bitflags 2.6.0", + "block2 0.5.1", + "libc", + "objc2 0.5.2", "objc2-core-data", + "objc2-core-image", "objc2-foundation", + "objc2-quartz-core", ] [[package]] name = "objc2-core-data" -version = "0.2.0" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e092bc42eaf30a08844e6a076938c60751225ec81431ab89f5d1ccd9f958d6c" +checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" dependencies = [ - "block2 0.5.0", - "objc2 0.5.1", + "bitflags 2.6.0", + "block2 0.5.1", + "objc2 0.5.2", "objc2-foundation", ] +[[package]] +name = "objc2-core-image" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80" +dependencies = [ + "block2 0.5.1", + "objc2 0.5.2", + "objc2-foundation", + "objc2-metal", +] + [[package]] name = "objc2-encode" version = "2.0.0-pre.2" @@ -4015,18 +4161,45 @@ checksum = "d079845b37af429bfe5dfa76e6d087d788031045b25cfc6fd898486fd9847666" [[package]] name = "objc2-encode" -version = "4.0.1" +version = "4.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88658da63e4cc2c8adb1262902cd6af51094df0488b760d6fd27194269c0950a" +checksum = "7891e71393cd1f227313c9379a26a584ff3d7e6e7159e988851f0934c993f0f8" [[package]] name = "objc2-foundation" -version = "0.2.0" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfaefe14254871ea16c7d88968c0ff14ba554712a20d76421eec52f0a7fb8904" +checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" dependencies = [ - "block2 0.5.0", - "objc2 0.5.1", + "bitflags 2.6.0", + "block2 0.5.1", + "libc", + "objc2 0.5.2", +] + +[[package]] +name = "objc2-metal" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" +dependencies = [ + "bitflags 2.6.0", + "block2 0.5.1", + "objc2 0.5.2", + "objc2-foundation", +] + +[[package]] +name = "objc2-quartz-core" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" +dependencies = [ + "bitflags 2.6.0", + "block2 0.5.1", + "objc2 0.5.2", + "objc2-foundation", + "objc2-metal", ] [[package]] @@ -4049,26 +4222,26 @@ dependencies = [ [[package]] name = "object" -version = "0.32.2" +version = "0.36.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" +checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.19.0" +version = "1.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" [[package]] name = "openssl" -version = "0.10.64" +version = "0.10.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" +checksum = "6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "cfg-if", "foreign-types 0.3.2", "libc", @@ -4085,7 +4258,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] @@ -4096,18 +4269,18 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-src" -version = "300.2.3+3.2.1" +version = "300.4.1+3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cff92b6f71555b61bb9315f7c64da3ca43d87531622120fea0195fc761b4843" +checksum = "faa4eac4138c62414b5622d1b31c5c304f34b406b013c079c2bbc652fdd6678c" dependencies = [ "cc", ] [[package]] name = "openssl-sys" -version = "0.9.102" +version = "0.9.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" +checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741" dependencies = [ "cc", "libc", @@ -4124,11 +4297,11 @@ checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" [[package]] name = "orbclient" -version = "0.3.47" +version = "0.3.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52f0d54bde9774d3a51dcf281a5def240c71996bc6ca05d2c847ec8b2b216166" +checksum = "ba0b26cec2e24f08ed8bb31519a9333140a6599b867dac464bb150bdb796fd43" dependencies = [ - "libredox 0.0.2", + "libredox", ] [[package]] @@ -4158,9 +4331,9 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "owned_ttf_parser" -version = "0.20.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4586edfe4c648c71797a74c84bacb32b52b212eff5dfe2bb9f2c599844023e7" +checksum = "22ec719bbf3b2a81c109a4e20b1f129b5566b7dce654bc3872f6a05abf82b2c4" dependencies = [ "ttf-parser", ] @@ -4205,15 +4378,15 @@ dependencies = [ [[package]] name = "parking" -version = "2.2.0" +version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" +checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" [[package]] name = "parking_lot" -version = "0.12.2" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb" +checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" dependencies = [ "lock_api", "parking_lot_core", @@ -4227,9 +4400,9 @@ checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.5.1", + "redox_syscall 0.5.7", "smallvec", - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -4304,7 +4477,7 @@ dependencies = [ "phf_shared", "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] @@ -4318,29 +4491,29 @@ dependencies = [ [[package]] name = "pin-project" -version = "1.1.5" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" +checksum = "be57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.5" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" +checksum = "3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] name = "pin-project-lite" -version = "0.2.14" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" +checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff" [[package]] name = "pin-utils" @@ -4350,12 +4523,12 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "piper" -version = "0.2.1" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" +checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" dependencies = [ "atomic-waker", - "fastrand 2.1.0", + "fastrand 2.2.0", "futures-io", ] @@ -4382,21 +4555,15 @@ dependencies = [ [[package]] name = "pkg-config" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" - -[[package]] -name = "platforms" -version = "3.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db23d408679286588f4d4644f965003d056e3dd5abcaaa938116871d7ce2fee7" +checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" [[package]] name = "png" -version = "0.17.13" +version = "0.17.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" +checksum = "52f9d46a34a05a6a57566bc2bfae066ef07585a6e3fa30fbbdff5936380623f0" dependencies = [ "bitflags 1.3.2", "crc32fast", @@ -4423,17 +4590,17 @@ dependencies = [ [[package]] name = "polling" -version = "3.7.0" +version = "3.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "645493cf344456ef24219d02a768cf1fb92ddf8c92161679ae3d91b91a637be3" +checksum = "a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f" dependencies = [ "cfg-if", "concurrent-queue", - "hermit-abi 0.3.9", + "hermit-abi 0.4.0", "pin-project-lite", - "rustix 0.38.34", + "rustix 0.38.41", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -4486,9 +4653,12 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" [[package]] name = "ppv-lite86" -version = "0.2.17" +version = "0.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" +dependencies = [ + "zerocopy", +] [[package]] name = "presser" @@ -4527,39 +4697,39 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "3.1.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" +checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" dependencies = [ - "toml_edit 0.21.1", + "toml_edit 0.22.22", ] [[package]] name = "proc-macro2" -version = "1.0.82" +version = "1.0.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ad3d49ab951a01fbaafe34f2ec74122942fe18a3f9814c3268f1bb72042131b" +checksum = "307e3004becf10f5a6e0d59d20f3cd28231b0e0827a96cd3e0ce6d14bc1e4bb3" dependencies = [ "unicode-ident", ] [[package]] name = "profiling" -version = "1.0.15" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43d84d1d7a6ac92673717f9f6d1518374ef257669c24ebc5ac25d5033828be58" +checksum = "afbdc74edc00b6f6a218ca6a5364d6226a259d4b8ea1af4a0ea063f27e179f4d" dependencies = [ "profiling-procmacros", ] [[package]] name = "profiling-procmacros" -version = "1.0.15" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8021cf59c8ec9c432cfc2526ac6b8aa508ecaf29cd415f271b8406c1b851c3fd" +checksum = "a65f2e60fbf1063868558d69c6beacf412dc755f9fc020f514b7955fc914fe30" dependencies = [ "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] @@ -4597,18 +4767,18 @@ checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" [[package]] name = "quick-xml" -version = "0.31.0" +version = "0.36.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33" +checksum = "f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe" dependencies = [ "memchr", ] [[package]] name = "quote" -version = "1.0.36" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -4692,9 +4862,9 @@ dependencies = [ [[package]] name = "ravif" -version = "0.11.5" +version = "0.11.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc13288f5ab39e6d7c9d501759712e6969fcc9734220846fc9ed26cae2cc4234" +checksum = "2413fd96bd0ea5cdeeb37eaf446a22e6ed7b981d792828721e74ded1980a45c6" dependencies = [ "avif-serialize", "imgref", @@ -4713,9 +4883,9 @@ checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" [[package]] name = "raw-window-handle" -version = "0.6.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cc3bcbdb1ddfc11e700e62968e6b4cc9c75bb466464ad28fb61c5b2c964418b" +checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" [[package]] name = "rayon" @@ -4748,43 +4918,34 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.4.1" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" +checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f" dependencies = [ - "bitflags 1.3.2", -] - -[[package]] -name = "redox_syscall" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" -dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", ] [[package]] name = "redox_users" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" +checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" dependencies = [ "getrandom", - "libredox 0.1.3", + "libredox", "thiserror", ] [[package]] name = "regex" -version = "1.10.4" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" +checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.6", - "regex-syntax 0.8.3", + "regex-automata 0.4.9", + "regex-syntax 0.8.5", ] [[package]] @@ -4798,13 +4959,13 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.6" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" +checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.3", + "regex-syntax 0.8.5", ] [[package]] @@ -4815,9 +4976,9 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" [[package]] name = "regex-syntax" -version = "0.8.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" +checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "renderdoc-sys" @@ -4827,9 +4988,9 @@ checksum = "19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832" [[package]] name = "retry-error" -version = "0.5.2" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7dea0c97723329951a3ed41ce0de8b8e389de3de4b815fb86ff57f6ab868f04" +checksum = "eeb501c6079c6e2a1c9761b76ddb12ecb6818b8773748f5e0394b95f838e4a38" [[package]] name = "rfc6979" @@ -4856,7 +5017,7 @@ dependencies = [ "objc-foundation", "objc_id", "pollster", - "raw-window-handle 0.6.1", + "raw-window-handle 0.6.2", "urlencoding", "wasm-bindgen", "wasm-bindgen-futures", @@ -4866,12 +5027,9 @@ dependencies = [ [[package]] name = "rgb" -version = "0.8.37" +version = "0.8.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8" -dependencies = [ - "bytemuck", -] +checksum = "57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a" [[package]] name = "ring" @@ -4883,7 +5041,7 @@ dependencies = [ "cfg-if", "getrandom", "libc", - "spin 0.9.8", + "spin", "untrusted 0.9.0", "windows-sys 0.52.0", ] @@ -4915,7 +5073,7 @@ version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b838eba278d213a8beaf485bd313fd580ca4505a00d5871caeb1457c55322cae" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "fallible-iterator", "fallible-streaming-iterator", "hashlink", @@ -4938,9 +5096,9 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc_version" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver", ] @@ -4961,22 +5119,22 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.34" +version = "0.38.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" +checksum = "d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "errno", "libc", - "linux-raw-sys 0.4.13", + "linux-raw-sys 0.4.14", "windows-sys 0.52.0", ] [[package]] name = "rustversion" -version = "1.0.16" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "092474d1a01ea8278f69e6a358998405fae5b8b963ddaeb2b0b04a128bf1dfb0" +checksum = "0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248" [[package]] name = "ryu" @@ -4986,9 +5144,9 @@ checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "safelog" -version = "0.3.6" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ea892f8598a3682b6ed10ed9d8522b50366a792953eda37e1d9ddf01e183e3f" +checksum = "cabd7492c13678058e680f161cf94ba34d9d9e48419d1fbc6c21a32926c23764" dependencies = [ "derive_more", "educe", @@ -5018,11 +5176,11 @@ dependencies = [ [[package]] name = "schannel" -version = "0.1.23" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" +checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -5039,14 +5197,14 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "sctk-adwaita" -version = "0.8.1" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82b2eaf3a5b264a521b988b2e73042e742df700c4f962cde845d1541adb46550" +checksum = "70b31447ca297092c5a9916fc3b955203157b37c19ca8edde4f52e9843e602c7" dependencies = [ "ab_glyph", "log", "memmap2", - "smithay-client-toolkit", + "smithay-client-toolkit 0.18.1", "tiny-skia", ] @@ -5066,11 +5224,11 @@ dependencies = [ [[package]] name = "security-framework" -version = "2.11.0" +version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0" +checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "core-foundation", "core-foundation-sys", "libc", @@ -5079,9 +5237,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.11.0" +version = "2.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7" +checksum = "fa39c7303dc58b5543c94d22c1766b0d31f2ee58306363ea622b10bbc075eaa2" dependencies = [ "core-foundation-sys", "libc", @@ -5095,9 +5253,9 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" -version = "1.0.201" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "780f1cebed1629e4753a1a38a3c72d30b97ec044f0aef68cb26650a3c5cf363c" +checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" dependencies = [ "serde_derive", ] @@ -5114,13 +5272,13 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.201" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5e405930b9796f1c00bee880d03fc7e0bb4b9a11afc776885ffe84320da2865" +checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] @@ -5134,11 +5292,12 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.117" +version = "1.0.133" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" +checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" dependencies = [ "itoa", + "memchr", "ryu", "serde", ] @@ -5151,29 +5310,29 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] name = "serde_spanned" -version = "0.6.5" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" +checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" dependencies = [ "serde", ] [[package]] name = "serde_with" -version = "3.8.1" +version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ad483d2ab0149d5a5ebcd9972a3852711e0153d863bf5a5d0391d28883c4a20" +checksum = "8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817" dependencies = [ "base64 0.22.1", "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.2.6", + "indexmap 2.6.0", "serde", "serde_derive", "serde_json", @@ -5183,14 +5342,14 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.8.1" +version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65569b702f41443e8bc8bbb1c5779bd0450bbe723b56198980e80ec45780bce2" +checksum = "9d846214a9854ef724f3da161b426242d8de7c1fc7de2f89bb1efcb154dca79d" dependencies = [ - "darling 0.20.8", + "darling 0.20.10", "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] @@ -5301,6 +5460,12 @@ dependencies = [ "dirs", ] +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + [[package]] name = "signal-hook-registry" version = "1.4.2" @@ -5383,41 +5548,66 @@ version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "922fd3eeab3bd820d76537ce8f582b1cf951eceb5475c28500c7457d9d17f53a" dependencies = [ - "bitflags 2.5.0", - "calloop", - "calloop-wayland-source", + "bitflags 2.6.0", + "calloop 0.12.4", + "calloop-wayland-source 0.2.0", "cursor-icon", "libc", "log", "memmap2", - "rustix 0.38.34", + "rustix 0.38.41", "thiserror", "wayland-backend", "wayland-client", "wayland-csd-frame", "wayland-cursor", - "wayland-protocols", - "wayland-protocols-wlr", + "wayland-protocols 0.31.2", + "wayland-protocols-wlr 0.2.0", + "wayland-scanner", + "xkeysym", +] + +[[package]] +name = "smithay-client-toolkit" +version = "0.19.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016" +dependencies = [ + "bitflags 2.6.0", + "calloop 0.13.0", + "calloop-wayland-source 0.3.0", + "cursor-icon", + "libc", + "log", + "memmap2", + "rustix 0.38.41", + "thiserror", + "wayland-backend", + "wayland-client", + "wayland-csd-frame", + "wayland-cursor", + "wayland-protocols 0.32.5", + "wayland-protocols-wlr 0.3.5", "wayland-scanner", "xkeysym", ] [[package]] name = "smithay-clipboard" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c091e7354ea8059d6ad99eace06dd13ddeedbb0ac72d40a9a6e7ff790525882d" +checksum = "cc8216eec463674a0e90f29e0ae41a4db573ec5b56b1c6c1c71615d249b6d846" dependencies = [ "libc", - "smithay-client-toolkit", + "smithay-client-toolkit 0.19.2", "wayland-backend", ] [[package]] name = "smol_str" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6845563ada680337a52d43bb0b29f396f2d911616f6573012645b9e3d048a49" +checksum = "dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead" dependencies = [ "serde", ] @@ -5442,20 +5632,11 @@ dependencies = [ "windows-sys 0.52.0", ] -[[package]] -name = "spin" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" - [[package]] name = "spin" version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" -dependencies = [ - "lock_api", -] [[package]] name = "spirv" @@ -5463,7 +5644,7 @@ version = "0.3.0+sdk-1.3.268.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", ] [[package]] @@ -5499,9 +5680,9 @@ dependencies = [ [[package]] name = "ssh-key" -version = "0.6.6" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca9b366a80cf18bb6406f4cf4d10aebfb46140a8c0c33f666a144c5c76ecbafc" +checksum = "3b86f5297f0f04d08cabaa0f6bff7cb6aec4d9c3b49d87990d63da9d9156a8c3" dependencies = [ "p256", "p384", @@ -5517,6 +5698,12 @@ dependencies = [ "zeroize", ] +[[package]] +name = "stable_deref_trait" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + [[package]] name = "static_assertions" version = "1.1.0" @@ -5567,11 +5754,11 @@ dependencies = [ [[package]] name = "strum" -version = "0.26.2" +version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" dependencies = [ - "strum_macros 0.26.2", + "strum_macros 0.26.4", ] [[package]] @@ -5584,27 +5771,27 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] name = "strum_macros" -version = "0.26.2" +version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946" +checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" dependencies = [ - "heck 0.4.1", + "heck 0.5.0", "proc-macro2", "quote", "rustversion", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] name = "subtle" -version = "2.5.0" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "sudo" @@ -5629,15 +5816,26 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.61" +version = "2.0.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c993ed8ccba56ae856363b1845da7266a7cb78e1d146c8a32d54b45a8b831fc9" +checksum = "44d46482f1c1c87acd84dea20c1bf5ebff4c757009ed6bf19cfd36fb10e92c4e" dependencies = [ "proc-macro2", "quote", "unicode-ident", ] +[[package]] +name = "synstructure" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.89", +] + [[package]] name = "sysinfo" version = "0.29.11" @@ -5661,7 +5859,7 @@ dependencies = [ "cfg-expr", "heck 0.5.0", "pkg-config", - "toml 0.8.12", + "toml 0.8.19", "version-compare", ] @@ -5673,9 +5871,9 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "tar" -version = "0.4.40" +version = "0.4.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb" +checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" dependencies = [ "filetime", "libc", @@ -5684,20 +5882,21 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.14" +version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "tempfile" -version = "3.10.1" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" +checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c" dependencies = [ "cfg-if", - "fastrand 2.1.0", - "rustix 0.38.34", - "windows-sys 0.52.0", + "fastrand 2.2.0", + "once_cell", + "rustix 0.38.41", + "windows-sys 0.59.0", ] [[package]] @@ -5731,22 +5930,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.60" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "579e9083ca58dd9dcf91a9923bb9054071b9ebbd800b342194c9feb0ee89fc18" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.60" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2470041c06ec3ac1ab38d0356a6119054dedaea53e12fbefc0de730a1c08524" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] @@ -5828,28 +6027,14 @@ dependencies = [ [[package]] name = "tinystr" -version = "0.7.5" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83c02bf3c538ab32ba913408224323915f4ef9a6d61c0e85d493f355921c0ece" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" dependencies = [ "displaydoc", + "zerovec", ] -[[package]] -name = "tinyvec" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" -dependencies = [ - "tinyvec_macros", -] - -[[package]] -name = "tinyvec_macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" - [[package]] name = "tls-api" version = "0.9.0" @@ -5914,31 +6099,30 @@ dependencies = [ [[package]] name = "tokio" -version = "1.37.0" +version = "1.41.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" +checksum = "22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33" dependencies = [ "backtrace", "bytes", "libc", "mio", - "num_cpus", "pin-project-lite", "signal-hook-registry", "socket2 0.5.7", "tokio-macros", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] name = "tokio-macros" -version = "2.2.0" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" +checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] @@ -5953,9 +6137,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.11" +version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" +checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a" dependencies = [ "bytes", "futures-core", @@ -5980,7 +6164,7 @@ version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" dependencies = [ - "indexmap 2.2.6", + "indexmap 2.6.0", "serde", "serde_spanned", "toml_datetime", @@ -5989,21 +6173,21 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.12" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3" +checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.12", + "toml_edit 0.22.22", ] [[package]] name = "toml_datetime" -version = "0.6.5" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" +checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" dependencies = [ "serde", ] @@ -6014,7 +6198,7 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.2.6", + "indexmap 2.6.0", "serde", "serde_spanned", "toml_datetime", @@ -6023,26 +6207,15 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.21.1" +version = "0.22.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" +checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" dependencies = [ - "indexmap 2.2.6", - "toml_datetime", - "winnow 0.5.40", -] - -[[package]] -name = "toml_edit" -version = "0.22.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef" -dependencies = [ - "indexmap 2.2.6", + "indexmap 2.6.0", "serde", "serde_spanned", "toml_datetime", - "winnow 0.6.8", + "winnow 0.6.20", ] [[package]] @@ -6094,7 +6267,7 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85e3549cd797a8cb9c54a50287328157f652f341ccc64089088c7689ea9f759c" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "bytes", "caret", "derive_more", @@ -6173,9 +6346,9 @@ dependencies = [ [[package]] name = "tor-circmgr" -version = "0.18.0" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "607a1d725f67db7722854b685bbbb440002b339cf610a0647a90b6540b4f25ec" +checksum = "b851d10abd6893f27325c96d479b1bd6f8b07867479307126f5227c4b03d173d" dependencies = [ "amplify", "async-trait", @@ -6237,9 +6410,9 @@ dependencies = [ "serde-value", "serde_ignored", "shellexpand", - "strum 0.26.2", + "strum 0.26.3", "thiserror", - "toml 0.8.12", + "toml 0.8.19", "tor-basic-utils", "tor-error", "tracing", @@ -6297,7 +6470,7 @@ dependencies = [ "derive_more", "digest", "educe", - "event-listener 5.3.0", + "event-listener 5.3.1", "fs-mistrust", "fslock", "futures", @@ -6315,7 +6488,7 @@ dependencies = [ "scopeguard", "serde", "signature", - "strum 0.26.2", + "strum 0.26.3", "thiserror", "time", "tor-async-utils", @@ -6349,7 +6522,7 @@ dependencies = [ "paste", "retry-error", "static_assertions", - "strum 0.26.2", + "strum 0.26.3", "thiserror", "tracing", ] @@ -6377,7 +6550,7 @@ dependencies = [ "rand", "safelog", "serde", - "strum 0.26.2", + "strum 0.26.3", "thiserror", "tor-async-utils", "tor-basic-utils", @@ -6467,7 +6640,7 @@ dependencies = [ "safelog", "serde", "serde_with", - "strum 0.26.2", + "strum 0.26.3", "thiserror", "tor-basic-utils", "tor-bytes", @@ -6529,7 +6702,7 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67662012b77d73ccb08380975d676914879438dcc3a56bcebb49ffed92f72b3e" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "derive_more", "futures", "humantime 2.1.0", @@ -6538,7 +6711,7 @@ dependencies = [ "rand", "serde", "static_assertions", - "strum 0.26.2", + "strum 0.26.3", "thiserror", "tor-basic-utils", "tor-error", @@ -6559,7 +6732,7 @@ checksum = "4a9cc90b2d501aeb6b82106615545a15baea23337215f2daebab4faf140b2c6c" dependencies = [ "amplify", "base64ct", - "bitflags 2.5.0", + "bitflags 2.6.0", "cipher", "derive_builder_fork_arti", "derive_more", @@ -6722,7 +6895,7 @@ dependencies = [ "pin-project", "priority-queue", "slotmap", - "strum 0.26.2", + "strum 0.26.3", "thiserror", "tor-async-utils", "tor-error", @@ -6757,9 +6930,9 @@ dependencies = [ [[package]] name = "tower-service" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" @@ -6780,7 +6953,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", ] [[package]] @@ -6824,11 +6997,10 @@ dependencies = [ [[package]] name = "tracing-test" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a2c0ff408fe918a94c428a3f2ad04e4afd5c95bbc08fcf868eff750c15728a4" +checksum = "557b891436fe0d5e0e363427fc7f217abf9ccd510d5136549847bdcbcd011d68" dependencies = [ - "lazy_static", "tracing-core", "tracing-subscriber", "tracing-test-macro", @@ -6836,13 +7008,12 @@ dependencies = [ [[package]] name = "tracing-test-macro" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "258bc1c4f8e2e73a977812ab339d503e6feeb92700f6d07a6de4d321522d5c08" +checksum = "04659ddb06c87d233c566112c1c9c5b9e98256d9af50ec3bc9c8327f873a7568" dependencies = [ - "lazy_static", "quote", - "syn 1.0.109", + "syn 2.0.89", ] [[package]] @@ -6853,9 +7024,9 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "ttf-parser" -version = "0.20.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17f77d76d837a7830fe1d4f12b7b4ba4192c1888001c7164257e4bc6d21d96b4" +checksum = "5902c5d130972a0000f60860bfbf46f7ca3db5391eddfedd1b8728bd9dc96c0e" [[package]] name = "type-map" @@ -6866,17 +7037,14 @@ dependencies = [ "rustc-hash", ] -[[package]] -name = "typed-arena" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a" - [[package]] name = "typed-index-collections" -version = "3.1.0" +version = "3.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "183496e014253d15abbe6235677b1392dba2d40524c88938991226baa38ac7c4" +checksum = "8d844b11f547a6fb9dee7ed073d9860174917a072aabe05df6ee60dbe79e7afa" +dependencies = [ + "serde", +] [[package]] name = "typenum" @@ -6906,51 +7074,33 @@ dependencies = [ [[package]] name = "unicase" -version = "2.7.0" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" -dependencies = [ - "version_check", -] - -[[package]] -name = "unicode-bidi" -version = "0.3.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" +checksum = "7e51b68083f157f853b6379db119d1c1be0e6e4dec98101079dec41f6f5cf6df" [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" - -[[package]] -name = "unicode-normalization" -version = "0.1.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" -dependencies = [ - "tinyvec", -] +checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" [[package]] name = "unicode-segmentation" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" +checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" [[package]] name = "unicode-width" -version = "0.1.12" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6" +checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" [[package]] name = "unicode-xid" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "untrusted" @@ -6966,9 +7116,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "url" -version = "2.5.0" +version = "2.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" +checksum = "8d157f1b96d14500ffdc1f10ba712e780825526c03d9a49b4d0324b0d9113ada" dependencies = [ "form_urlencoded", "idna", @@ -6983,10 +7133,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" [[package]] -name = "utf8parse" -version = "0.2.1" +name = "utf16_iter" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + +[[package]] +name = "utf8parse" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "v_frame" @@ -7019,9 +7181,9 @@ checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" [[package]] name = "version_check" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "void" @@ -7041,9 +7203,9 @@ dependencies = [ [[package]] name = "vte_generate_state_changes" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d257817081c7dffcdbab24b9e62d2def62e2ff7d00b1c20062551e6cccc145ff" +checksum = "2e369bee1b05d510a7b4ed645f5faa90619e05437111783ea5848f28d97d3c2e" dependencies = [ "proc-macro2", "quote", @@ -7051,9 +7213,9 @@ dependencies = [ [[package]] name = "waker-fn" -version = "1.1.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690" +checksum = "317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7" [[package]] name = "walkdir" @@ -7091,34 +7253,35 @@ dependencies = [ [[package]] name = "wasm-bindgen" -version = "0.2.92" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" dependencies = [ "cfg-if", + "once_cell", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.92" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.42" +version = "0.4.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" +checksum = "cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b" dependencies = [ "cfg-if", "js-sys", @@ -7128,9 +7291,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.92" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -7138,32 +7301,32 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.92" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" dependencies = [ "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.92" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" +checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" [[package]] name = "wayland-backend" -version = "0.3.3" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d50fa61ce90d76474c87f5fc002828d81b32677340112b4ef08079a9d459a40" +checksum = "056535ced7a150d45159d3a8dc30f91a2e2d588ca0b23f70e56033622b8016f6" dependencies = [ "cc", "downcast-rs", - "rustix 0.38.34", + "rustix 0.38.41", "scoped-tls", "smallvec", "wayland-sys", @@ -7171,12 +7334,12 @@ dependencies = [ [[package]] name = "wayland-client" -version = "0.31.2" +version = "0.31.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82fb96ee935c2cea6668ccb470fb7771f6215d1691746c2d896b447a00ad3f1f" +checksum = "b66249d3fc69f76fd74c82cc319300faa554e9d865dab1f7cd66cc20db10b280" dependencies = [ - "bitflags 2.5.0", - "rustix 0.38.34", + "bitflags 2.6.0", + "rustix 0.38.41", "wayland-backend", "wayland-scanner", ] @@ -7187,18 +7350,18 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "cursor-icon", "wayland-backend", ] [[package]] name = "wayland-cursor" -version = "0.31.1" +version = "0.31.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71ce5fa868dd13d11a0d04c5e2e65726d0897be8de247c0c5a65886e283231ba" +checksum = "32b08bc3aafdb0035e7fe0fdf17ba0c09c268732707dca4ae098f60cb28c9e4c" dependencies = [ - "rustix 0.38.34", + "rustix 0.38.41", "wayland-client", "xcursor", ] @@ -7209,7 +7372,19 @@ version = "0.31.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f81f365b8b4a97f422ac0e8737c438024b5951734506b0e1d775c73030561f4" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", + "wayland-backend", + "wayland-client", + "wayland-scanner", +] + +[[package]] +name = "wayland-protocols" +version = "0.32.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cd0ade57c4e6e9a8952741325c30bf82f4246885dca8bf561898b86d0c1f58e" +dependencies = [ + "bitflags 2.6.0", "wayland-backend", "wayland-client", "wayland-scanner", @@ -7221,10 +7396,10 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23803551115ff9ea9bce586860c5c5a971e360825a0309264102a9495a5ff479" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "wayland-backend", "wayland-client", - "wayland-protocols", + "wayland-protocols 0.31.2", "wayland-scanner", ] @@ -7234,18 +7409,31 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ad1f61b76b6c2d8742e10f9ba5c3737f6530b4c243132c2a2ccc8aa96fe25cd6" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "wayland-backend", "wayland-client", - "wayland-protocols", + "wayland-protocols 0.31.2", + "wayland-scanner", +] + +[[package]] +name = "wayland-protocols-wlr" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "782e12f6cd923c3c316130d56205ebab53f55d6666b7faddfad36cecaeeb4022" +dependencies = [ + "bitflags 2.6.0", + "wayland-backend", + "wayland-client", + "wayland-protocols 0.32.5", "wayland-scanner", ] [[package]] name = "wayland-scanner" -version = "0.31.1" +version = "0.31.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63b3a62929287001986fb58c789dce9b67604a397c15c611ad9f747300b6c283" +checksum = "597f2001b2e5fc1121e3d5b9791d3e78f05ba6bfa4641053846248e3a13661c3" dependencies = [ "proc-macro2", "quick-xml", @@ -7254,9 +7442,9 @@ dependencies = [ [[package]] name = "wayland-sys" -version = "0.31.1" +version = "0.31.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15a0c8eaff5216d07f226cb7a549159267f3467b289d9a2e52fd3ef5aae2b7af" +checksum = "efa8ac0d8e8ed3e3b5c9fc92c7881406a268e11555abe36493efabe649a29e09" dependencies = [ "dlib", "log", @@ -7272,9 +7460,9 @@ checksum = "323f4da9523e9a669e1eaf9c6e763892769b1d38c623913647bfdc1532fe4549" [[package]] name = "web-sys" -version = "0.3.69" +version = "0.3.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" +checksum = "f6488b90108c040df0fe62fa815cbdee25124641df01814dd7282749234c6112" dependencies = [ "js-sys", "wasm-bindgen", @@ -7331,13 +7519,13 @@ checksum = "cbd7311dbd2abcfebaabf1841a2824ed7c8be443a0f29166e5d3c6a53a762c01" dependencies = [ "arrayvec", "cfg-if", - "cfg_aliases", + "cfg_aliases 0.1.1", "js-sys", "log", "naga", "parking_lot", "profiling", - "raw-window-handle 0.6.1", + "raw-window-handle 0.6.2", "smallvec", "static_assertions", "wasm-bindgen", @@ -7356,16 +7544,16 @@ checksum = "28b94525fc99ba9e5c9a9e24764f2bc29bad0911a7446c12f446a8277369bf3a" dependencies = [ "arrayvec", "bit-vec", - "bitflags 2.5.0", - "cfg_aliases", + "bitflags 2.6.0", + "cfg_aliases 0.1.1", "codespan-reporting", - "indexmap 2.2.6", + "indexmap 2.6.0", "log", "naga", "once_cell", "parking_lot", "profiling", - "raw-window-handle 0.6.1", + "raw-window-handle 0.6.2", "rustc-hash", "smallvec", "thiserror", @@ -7376,17 +7564,17 @@ dependencies = [ [[package]] name = "wgpu-hal" -version = "0.19.4" +version = "0.19.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc1a4924366df7ab41a5d8546d6534f1f33231aa5b3f72b9930e300f254e39c3" +checksum = "bfabcfc55fd86611a855816326b2d54c3b2fd7972c27ce414291562650552703" dependencies = [ "android_system_properties", "arrayvec", "ash", "bit-set", - "bitflags 2.5.0", + "bitflags 2.6.0", "block", - "cfg_aliases", + "cfg_aliases 0.1.1", "core-graphics-types", "d3d12", "glow", @@ -7398,7 +7586,7 @@ dependencies = [ "js-sys", "khronos-egl", "libc", - "libloading 0.8.3", + "libloading 0.8.5", "log", "metal", "naga", @@ -7408,7 +7596,7 @@ dependencies = [ "parking_lot", "profiling", "range-alloc", - "raw-window-handle 0.6.1", + "raw-window-handle 0.6.2", "renderdoc-sys", "rustc-hash", "smallvec", @@ -7425,7 +7613,7 @@ version = "0.19.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b671ff9fb03f78b46ff176494ee1ebe7d603393f42664be55b64dc8d53969805" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "js-sys", "web-sys", ] @@ -7454,11 +7642,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" +checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -7485,7 +7673,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" dependencies = [ "windows-core", - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -7494,7 +7682,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" dependencies = [ - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -7543,7 +7731,16 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.5", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", ] [[package]] @@ -7578,18 +7775,18 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.5", - "windows_aarch64_msvc 0.52.5", - "windows_i686_gnu 0.52.5", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", "windows_i686_gnullvm", - "windows_i686_msvc 0.52.5", - "windows_x86_64_gnu 0.52.5", - "windows_x86_64_gnullvm 0.52.5", - "windows_x86_64_msvc 0.52.5", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", ] [[package]] @@ -7606,9 +7803,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" [[package]] name = "windows_aarch64_msvc" @@ -7624,9 +7821,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" [[package]] name = "windows_i686_gnu" @@ -7642,15 +7839,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" [[package]] name = "windows_i686_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" [[package]] name = "windows_i686_msvc" @@ -7666,9 +7863,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" [[package]] name = "windows_x86_64_gnu" @@ -7684,9 +7881,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" [[package]] name = "windows_x86_64_gnullvm" @@ -7702,9 +7899,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" [[package]] name = "windows_x86_64_msvc" @@ -7720,9 +7917,9 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "winit" @@ -7733,10 +7930,10 @@ dependencies = [ "ahash", "android-activity", "atomic-waker", - "bitflags 2.5.0", + "bitflags 2.6.0", "bytemuck", - "calloop", - "cfg_aliases", + "calloop 0.12.4", + "cfg_aliases 0.1.1", "core-foundation", "core-graphics", "cursor-icon", @@ -7752,18 +7949,18 @@ dependencies = [ "orbclient", "percent-encoding", "raw-window-handle 0.5.2", - "raw-window-handle 0.6.1", + "raw-window-handle 0.6.2", "redox_syscall 0.3.5", - "rustix 0.38.34", + "rustix 0.38.41", "sctk-adwaita", - "smithay-client-toolkit", + "smithay-client-toolkit 0.18.1", "smol_str", "unicode-segmentation", "wasm-bindgen", "wasm-bindgen-futures", "wayland-backend", "wayland-client", - "wayland-protocols", + "wayland-protocols 0.31.2", "wayland-protocols-plasma", "web-sys", "web-time", @@ -7784,9 +7981,9 @@ dependencies = [ [[package]] name = "winnow" -version = "0.6.8" +version = "0.6.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3c52e9c97a68071b23e836c9380edae937f17b9c4667bd021973efc689f618d" +checksum = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b" dependencies = [ "memchr", ] @@ -7809,6 +8006,18 @@ dependencies = [ "toml 0.5.11", ] +[[package]] +name = "write16" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" + +[[package]] +name = "writeable" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" + [[package]] name = "wyz" version = "0.5.1" @@ -7838,9 +8047,9 @@ dependencies = [ "as-raw-xcb-connection", "gethostname", "libc", - "libloading 0.8.3", + "libloading 0.8.5", "once_cell", - "rustix 0.38.34", + "rustix 0.38.41", "x11rb-protocol", ] @@ -7869,24 +8078,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" dependencies = [ "libc", - "linux-raw-sys 0.4.13", - "rustix 0.38.34", + "linux-raw-sys 0.4.14", + "rustix 0.38.41", ] [[package]] name = "xcursor" -version = "0.3.5" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a0ccd7b4a5345edfcd0c3535718a4e9ff7798ffc536bb5b5a0e26ff84732911" +checksum = "0ef33da6b1660b4ddbfb3aef0ade110c8b8a781a3b6382fa5f2b5b040fd55f61" [[package]] name = "xdg-home" -version = "1.1.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21e5a325c3cb8398ad6cf859c1135b25dd29e186679cf2da7581d9679f63b38e" +checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6" dependencies = [ "libc", - "winapi", + "windows-sys 0.59.0", ] [[package]] @@ -7895,7 +8104,7 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "dlib", "log", "once_cell", @@ -7904,15 +8113,15 @@ dependencies = [ [[package]] name = "xkeysym" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "054a8e68b76250b253f671d1268cb7f1ae089ec35e195b2efb2a4e9a836d0621" +checksum = "b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56" [[package]] name = "xml-rs" -version = "0.8.20" +version = "0.8.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "791978798f0597cfc70478424c2b4fdc2b7a8024aaff78497ef00f24ef674193" +checksum = "af310deaae937e48a26602b730250b4949e125f468f11e6990be3e5304ddd96f" [[package]] name = "xz2" @@ -7924,10 +8133,34 @@ dependencies = [ ] [[package]] -name = "zbus" -version = "3.15.1" +name = "yoke" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5acecd3f8422f198b1a2f954bcc812fe89f3fa4281646f3da1da7925db80085d" +checksum = "6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5" +dependencies = [ + "serde", + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.89", + "synstructure", +] + +[[package]] +name = "zbus" +version = "3.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "675d170b632a6ad49804c8cf2105d7c31eddd3312555cffd4b740e08e97c25e6" dependencies = [ "async-broadcast 0.5.1", "async-executor", @@ -7959,34 +8192,34 @@ dependencies = [ "uds_windows", "winapi", "xdg-home", - "zbus_macros 3.15.1", + "zbus_macros 3.15.2", "zbus_names 2.6.1", - "zvariant 3.15.1", + "zvariant 3.15.2", ] [[package]] name = "zbus" -version = "4.2.1" +version = "4.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5915716dff34abef1351d2b10305b019c8ef33dcf6c72d31a6e227d5d9d7a21" +checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725" dependencies = [ - "async-broadcast 0.7.0", + "async-broadcast 0.7.1", "async-executor", "async-fs 2.1.2", - "async-io 2.3.2", - "async-lock 3.3.0", - "async-process 2.2.2", + "async-io 2.4.0", + "async-lock 3.4.0", + "async-process 2.3.0", "async-recursion", "async-task", "async-trait", "blocking", "enumflags2", - "event-listener 5.3.0", + "event-listener 5.3.1", "futures-core", "futures-sink", "futures-util", "hex", - "nix 0.28.0", + "nix 0.29.0", "ordered-stream", "rand", "serde", @@ -7997,36 +8230,36 @@ dependencies = [ "uds_windows", "windows-sys 0.52.0", "xdg-home", - "zbus_macros 4.2.1", + "zbus_macros 4.4.0", "zbus_names 3.0.0", - "zvariant 4.1.0", + "zvariant 4.2.0", ] [[package]] name = "zbus_macros" -version = "3.15.1" +version = "3.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2207eb71efebda17221a579ca78b45c4c5f116f074eb745c3a172e688ccf89f5" +checksum = "7131497b0f887e8061b430c530240063d33bf9455fa34438f388a245da69e0a5" dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", "regex", "syn 1.0.109", - "zvariant_utils", + "zvariant_utils 1.0.1", ] [[package]] name = "zbus_macros" -version = "4.2.1" +version = "4.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66fceb36d0c1c4a6b98f3ce40f410e64e5a134707ed71892e1b178abc4c695d4" +checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 1.0.109", - "zvariant_utils", + "syn 2.0.89", + "zvariant_utils 2.1.0", ] [[package]] @@ -8037,7 +8270,7 @@ checksum = "437d738d3750bed6ca9b8d423ccc7a8eb284f6b1d6d4e225a0e4e6258d864c8d" dependencies = [ "serde", "static_assertions", - "zvariant 3.15.1", + "zvariant 3.15.2", ] [[package]] @@ -8048,34 +8281,56 @@ checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c" dependencies = [ "serde", "static_assertions", - "zvariant 4.1.0", + "zvariant 4.2.0", ] [[package]] name = "zerocopy" -version = "0.7.34" +version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" +checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" dependencies = [ + "byteorder", "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.34" +version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" +checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", +] + +[[package]] +name = "zerofrom" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.89", + "synstructure", ] [[package]] name = "zeroize" -version = "1.7.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" +checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" dependencies = [ "zeroize_derive", ] @@ -8088,14 +8343,36 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.61", + "syn 2.0.89", +] + +[[package]] +name = "zerovec" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.89", ] [[package]] name = "zip" -version = "1.2.2" +version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed14a57c18714abaa03196c0714ed36bab969d7457f72d12fb5c2e1ced4c24ae" +checksum = "9cc23c04387f4da0374be4533ad1208cbb091d5c11d070dfef13676ad6497164" dependencies = [ "aes", "arbitrary", @@ -8107,53 +8384,54 @@ dependencies = [ "displaydoc", "flate2", "hmac", - "indexmap 2.2.6", + "indexmap 2.6.0", "lzma-rs", + "num_enum", "pbkdf2", - "rand", "sha1", "thiserror", "time", - "zeroize", "zopfli", "zstd", ] [[package]] name = "zopfli" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c1f48f3508a3a3f2faee01629564400bc12260f6214a056d06a3aaaa6ef0736" +checksum = "e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946" dependencies = [ + "bumpalo", "crc32fast", + "lockfree-object-pool", "log", + "once_cell", "simd-adler32", - "typed-arena", ] [[package]] name = "zstd" -version = "0.13.1" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d789b1514203a1120ad2429eae43a7bd32b90976a7bb8a05f7ec02fa88cc23a" +checksum = "fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9" dependencies = [ "zstd-safe", ] [[package]] name = "zstd-safe" -version = "7.1.0" +version = "7.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cd99b45c6bc03a018c8b8a86025678c87e55526064e38f9df301989dce7ec0a" +checksum = "54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059" dependencies = [ "zstd-sys", ] [[package]] name = "zstd-sys" -version = "2.0.10+zstd.1.5.6" +version = "2.0.13+zstd.1.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c253a4914af5bafc8fa8c86ee400827e83cf6ec01195ec1f1ed8441bf00d65aa" +checksum = "38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa" dependencies = [ "cc", "pkg-config", @@ -8176,74 +8454,85 @@ dependencies = [ [[package]] name = "zune-jpeg" -version = "0.4.11" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec866b44a2a1fd6133d363f073ca1b179f438f99e7e5bfb1e33f7181facfe448" +checksum = "16099418600b4d8f028622f73ff6e3deaabdff330fb9a2a131dea781ee8b0768" dependencies = [ "zune-core", ] [[package]] name = "zvariant" -version = "3.15.1" +version = "3.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5b4fcf3660d30fc33ae5cd97e2017b23a96e85afd7a1dd014534cd0bf34ba67" +checksum = "4eef2be88ba09b358d3b58aca6e41cd853631d44787f319a1383ca83424fb2db" dependencies = [ "byteorder", "enumflags2", "libc", "serde", "static_assertions", - "zvariant_derive 3.15.1", + "zvariant_derive 3.15.2", ] [[package]] name = "zvariant" -version = "4.1.0" +version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877ef94e5e82b231d2a309c531f191a8152baba8241a7939ee04bd76b0171308" +checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe" dependencies = [ "endi", "enumflags2", "serde", "static_assertions", "url", - "zvariant_derive 4.1.0", + "zvariant_derive 4.2.0", ] [[package]] name = "zvariant_derive" -version = "3.15.1" +version = "3.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0277758a8a0afc0e573e80ed5bfd9d9c2b48bd3108ffe09384f9f738c83f4a55" +checksum = "37c24dc0bed72f5f90d1f8bb5b07228cbf63b3c6e9f82d82559d4bae666e7ed9" dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", "syn 1.0.109", - "zvariant_utils", + "zvariant_utils 1.0.1", ] [[package]] name = "zvariant_derive" -version = "4.1.0" +version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7ca98581cc6a8120789d8f1f0997e9053837d6aa5346cbb43454d7121be6e39" +checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 1.0.109", - "zvariant_utils", + "syn 2.0.89", + "zvariant_utils 2.1.0", ] [[package]] name = "zvariant_utils" -version = "1.1.1" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75fa7291bdd68cd13c4f97cc9d78cbf16d96305856dfc7ac942aeff4c2de7d5a" +checksum = "7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200" dependencies = [ "proc-macro2", "quote", "syn 1.0.109", ] + +[[package]] +name = "zvariant_utils" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.89", +] diff --git a/Cargo.toml b/Cargo.toml index 98e5bac..8a5c4e4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gupax" -version = "1.3.9" +version = "1.3.10" authors = ["hinto-janai "] description = "GUI for P2Pool+XMRig" documentation = "https://github.com/hinto-janai/gupax" @@ -106,7 +106,7 @@ tls-api-native-tls = "0.9.0" # Windows dependencies [target.'cfg(windows)'.dependencies] -zip = "1.2.2" +zip = "1" is_elevated = "0.1.2" wgpu = { version = "0.19.4", features = ["angle"] } @@ -121,3 +121,213 @@ name = "Gupax" identifier = "com.github.hinto-janai.gupax" icon = ["images/icons/icon@2x.png"] category = "public.app-category.utilities" + +[workspace.lints.clippy] +borrow_as_ptr = "deny" +case_sensitive_file_extension_comparisons = "deny" +cast_lossless = "deny" +cast_ptr_alignment = "deny" +checked_conversions = "deny" +cloned_instead_of_copied = "deny" +const_is_empty = "deny" +doc_lazy_continuation = "deny" +doc_link_with_quotes = "deny" +duplicated_attributes = "deny" +empty_enum = "deny" +enum_glob_use = "deny" +expl_impl_clone_on_copy = "deny" +explicit_into_iter_loop = "deny" +filter_map_next = "deny" +flat_map_option = "deny" +from_iter_instead_of_collect = "deny" +if_not_else = "deny" +ignored_unit_patterns = "deny" +inconsistent_struct_constructor = "deny" +index_refutable_slice = "deny" +inefficient_to_string = "deny" +invalid_upcast_comparisons = "deny" +iter_filter_is_ok = "deny" +iter_filter_is_some = "deny" +implicit_clone = "deny" +legacy_numeric_constants = "deny" +manual_c_str_literals = "deny" +manual_pattern_char_comparison = "deny" +manual_instant_elapsed = "deny" +manual_inspect = "deny" +manual_is_variant_and = "deny" +manual_let_else = "deny" +manual_ok_or = "deny" +manual_string_new = "deny" +manual_unwrap_or_default = "deny" +map_unwrap_or = "deny" +match_bool = "deny" +match_same_arms = "deny" +match_wildcard_for_single_variants = "deny" +mismatching_type_param_order = "deny" +missing_transmute_annotations = "deny" +mut_mut = "deny" +needless_bitwise_bool = "deny" +needless_character_iteration = "deny" +needless_continue = "deny" +needless_for_each = "deny" +needless_maybe_sized = "deny" +needless_raw_string_hashes = "deny" +no_effect_underscore_binding = "deny" +no_mangle_with_rust_abi = "deny" +option_as_ref_cloned = "deny" +option_option = "deny" +ptr_as_ptr = "deny" +ptr_cast_constness = "deny" +pub_underscore_fields = "deny" +redundant_closure_for_method_calls = "deny" +ref_as_ptr = "deny" +ref_option_ref = "deny" +same_functions_in_if_condition = "deny" +semicolon_if_nothing_returned = "deny" +trivially_copy_pass_by_ref = "deny" +uninlined_format_args = "deny" +unnecessary_join = "deny" +unnested_or_patterns = "deny" +unused_async = "deny" +unused_self = "deny" +used_underscore_binding = "deny" +zero_sized_map_values = "deny" +as_ptr_cast_mut = "deny" +clear_with_drain = "deny" +collection_is_never_read = "deny" +debug_assert_with_mut_call = "deny" +derive_partial_eq_without_eq = "deny" +empty_line_after_doc_comments = "deny" +empty_line_after_outer_attr = "deny" +equatable_if_let = "deny" +iter_on_empty_collections = "deny" +iter_on_single_items = "deny" +iter_with_drain = "deny" +needless_collect = "deny" +needless_pass_by_ref_mut = "deny" +negative_feature_names = "deny" +non_send_fields_in_send_ty = "deny" +nonstandard_macro_braces = "deny" +path_buf_push_overwrite = "deny" +read_zero_byte_vec = "deny" +redundant_clone = "deny" +redundant_feature_names = "deny" +trailing_empty_array = "deny" +trait_duplication_in_bounds = "deny" +type_repetition_in_bounds = "deny" +uninhabited_references = "deny" +unnecessary_struct_initialization = "deny" +unused_peekable = "deny" +unused_rounding = "deny" +use_self = "deny" +useless_let_if_seq = "deny" +wildcard_dependencies = "deny" +unseparated_literal_suffix = "deny" +unnecessary_safety_doc = "deny" +unnecessary_safety_comment = "deny" +unnecessary_self_imports = "deny" +string_to_string = "deny" +rest_pat_in_fully_bound_structs = "deny" +redundant_type_annotations = "deny" +infinite_loop = "deny" +zero_repeat_side_effects = "deny" + +cast_possible_truncation = "deny" +cast_possible_wrap = "deny" +cast_precision_loss = "deny" +cast_sign_loss = "deny" +copy_iterator = "deny" +doc_markdown = "deny" +explicit_deref_methods = "deny" +explicit_iter_loop = "deny" +float_cmp = "deny" +fn_params_excessive_bools = "deny" +into_iter_without_iter = "deny" +iter_without_into_iter = "deny" +iter_not_returning_iterator = "deny" +large_digit_groups = "deny" +large_types_passed_by_value = "deny" +manual_assert = "deny" +maybe_infinite_iter = "deny" +missing_fields_in_debug = "deny" +needless_pass_by_value = "deny" +range_minus_one = "deny" +range_plus_one = "deny" +redundant_else = "deny" +ref_binding_to_reference = "deny" +return_self_not_must_use = "deny" +single_match_else = "deny" +string_add_assign = "deny" +transmute_ptr_to_ptr = "deny" +unchecked_duration_subtraction = "deny" +unnecessary_box_returns = "deny" +unnecessary_wraps = "deny" +branches_sharing_code = "deny" +fallible_impl_from = "deny" +missing_const_for_fn = "deny" +significant_drop_in_scrutinee = "deny" +significant_drop_tightening = "deny" +try_err = "deny" +lossy_float_literal = "deny" +let_underscore_must_use = "deny" +iter_over_hash_type = "deny" +get_unwrap = "deny" +error_impl_error = "deny" +empty_structs_with_brackets = "deny" +empty_enum_variants_with_brackets = "deny" +empty_drop = "deny" +clone_on_ref_ptr = "deny" +upper_case_acronyms = "deny" +allow_attributes = "deny" + +# inline_always = "deny" +# large_futures = "deny" +# large_stack_arrays = "deny" +# linkedlist = "deny" +# missing_errors_doc = "deny" +# missing_panics_doc = "deny" +# should_panic_without_expect = "deny" +# similar_names = "deny" +# too_many_lines = "deny" +# unreadable_literal = "deny" +# wildcard_imports = "deny" +# allow_attributes_without_reason = "deny" +# missing_assert_message = "deny" +# missing_docs_in_private_items = "deny" +undocumented_unsafe_blocks = "deny" +# multiple_unsafe_ops_per_block = "deny" +# single_char_lifetime_names = "deny" +# wildcard_enum_match_arm = "deny" + +[workspace.lints.rust] +future_incompatible = { level = "deny", priority = -1 } +nonstandard_style = { level = "deny", priority = -1 } +absolute_paths_not_starting_with_crate = "deny" +explicit_outlives_requirements = "deny" +keyword_idents_2018 = "deny" +keyword_idents_2024 = "deny" +missing_abi = "deny" +non_ascii_idents = "deny" +non_local_definitions = "deny" +redundant_lifetimes = "deny" +single_use_lifetimes = "deny" +trivial_casts = "deny" +trivial_numeric_casts = "deny" +unsafe_op_in_unsafe_fn = "deny" +unused_crate_dependencies = "deny" +unused_import_braces = "deny" +unused_lifetimes = "deny" +unused_macro_rules = "deny" +ambiguous_glob_imports = "deny" +unused_unsafe = "deny" + +let_underscore = { level = "deny", priority = -1 } +unreachable_pub = "deny" +unused_qualifications = "deny" +variant_size_differences = "deny" +non_camel_case_types = "deny" + +# unused_results = "deny" +# non_exhaustive_omitted_patterns = "deny" +# missing_docs = "deny" +# missing_copy_implementations = "deny" diff --git a/README.md b/README.md index 61e155c..a7b513a 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,9 @@ Gupax is a GUI for mining [**Monero**](https://github.com/monero-project/monero) on [**P2Pool**](https://github.com/SChernykh/p2pool), using [**XMRig**](https://github.com/xmrig/xmrig). -**To see a 3-minute video guide on how to set-up Gupax: [click here.](#Guide)** +To see a 3-minute video guide on how to set-up Gupax: [click here.](#Guide) -[![CI](https://github.com/hinto-janai/gupax/actions/workflows/ci.yml/badge.svg)](https://github.com/hinto-janai/gupax/actions/workflows/ci.yml) [![gupax.io](https://github.com/hinto-janai/gupax/actions/workflows/download.yml/badge.svg)](https://github.com/hinto-janai/gupax/actions/workflows/download.yml) [![Remote Node Ping](https://github.com/hinto-janai/gupax/actions/workflows/ping.yml/badge.svg)](https://github.com/hinto-janai/gupax/actions/workflows/ping.yml) +[![CI](https://github.com/hinto-janai/gupax/actions/workflows/ci.yml/badge.svg)](https://github.com/hinto-janai/gupax/actions/workflows/ci.yml) [![gupax.io](https://github.com/hinto-janai/gupax/actions/workflows/download.yml/badge.svg)](https://github.com/hinto-janai/gupax/actions/workflows/download.yml) @@ -19,11 +19,10 @@ Gupax is a GUI for mining [**Monero**](https://github.com/monero-project/monero) - [XMRig](#XMRig) * [Advanced](#Advanced) - [Verifying](#Verifying) - - [Running a Local Monero Node](#running-a-local-monero-node) + - [Running a Local Monero node](#running-a-local-monero-node) - [Command Line](#Command-Line) - [Key Shortcuts](#Key-Shortcuts) - - [Resolution](#Resolution) - - [Tor/Arti](#TorArti) + - [Tor](#Tor) - [Logs](#Logs) - [Disk](#Disk) - [Swapping P2Pool/XMRig](#Swapping-P2PoolXMRig) @@ -32,7 +31,7 @@ Gupax is a GUI for mining [**Monero**](https://github.com/monero-project/monero) - [P2Pool](#P2Pool-1) - [XMRig](#XMRig-1) * [Connections](#Connections) -* [Remote Monero Nodes](#remote-monero-nodes) +* [Remote Monero nodes](#remote-monero-nodes) * [Build](#Build) - [General Info](#General-Info) - [Linux](#Linux) @@ -54,7 +53,7 @@ Gupax is a GUI for mining [**Monero**](https://github.com/monero-project/monero) ## What is Monero/P2Pool/XMRig/Gupax? [**`Monero`**](https://getmonero.org) is a secure, private, and untraceable cryptocurrency. -[Monero GUI](https://github.com/monero-project/monero-gui) allows you to run a Monero node (among other things). +[Monero GUI](https://github.com/monero-project/monero-gui) allows you to run a Monero node, among other things. --- @@ -69,17 +68,17 @@ P2Pool combines the best of solo mining and traditional pool mining: * **It's decentralized:** There's no central server that can be shutdown or pool admin that controls your hashrate * **It's permissionless:** It's peer-to-peer so there's no one to decide who can and cannot mine on the pool * **It's trustless:** Funds are never in custody, all pool blocks pay out to miners directly and immediately -* **0% transaction fee, 0 payout fee, immediate ~0.0003 XMR minimum payout** +* **0% transaction fee, 0 payout fee, immediate ~0.00027 XMR minimum payout** --- [**`XMRig`**](https://github.com/xmrig/xmrig) is an optimized miner that can mine Monero. -Both Monero and P2Pool have built in miners but XMRig is quite faster than both of them. Due to issues like [anti-virus flagging](https://github.com/monero-project/monero-gui/pull/3829#issuecomment-1018191461), it is not feasible to integrate XMRig directly into Monero. +Both Monero and P2Pool have built in miners but XMRig is faster than both of them. Due to issues like [anti-virus flagging](https://github.com/monero-project/monero-gui/pull/3829#issuecomment-1018191461), it is not feasible to integrate XMRig directly into Monero. --- -[**`Gupax`**](https://github.com/hinto-janai/gupax) is a GUI that helps manage P2Pool & XMRig (both originally CLI-only). +[**`Gupax`**](https://github.com/hinto-janai/gupax) is a GUI that helps manage P2Pool & XMRig which are both CLI-only. @@ -97,7 +96,7 @@ Both Monero and P2Pool have built in miners but XMRig is quite faster than both -By default, Gupax will use a [Remote Monero Node](#remote-monero-nodes) so you don't have to run [your own Monero node](#running-a-local-monero-node) to start mining on P2Pool. +By default, Gupax will use a [Remote Monero node](#remote-monero-nodes) so you don't have to run [your own Monero node](#running-a-local-monero-node) to start mining on P2Pool.
@@ -110,7 +109,7 @@ https://user-images.githubusercontent.com/101352116/207978455-6ffdc0cc-204c-4594 2. Extract 3. Launch Gupax 4. Input your Monero address in the `P2Pool` tab -5. Select a [`Remote Monero Node`](#remote-monero-nodes) (or run your own local [Monero Node](#running-a-local-monero-node)) +5. Select a [`Remote Monero node`](#remote-monero-nodes) (or run your own local [Monero node](#running-a-local-monero-node)) 6. Start P2Pool 7. Start XMRig @@ -167,8 +166,8 @@ This tab has the updater and general Gupax settings. If `Check for updates` is pressed, Gupax will update your `Gupax/P2Pool/XMRig` (if needed) using the [GitHub API](#where-are-updates-downloaded-from). Below that, there are some general Gupax settings: -| Setting | What does it do? | -|--------------------|-------------------| +| Setting | What it does | +|--------------------|--------------| | `Update via Tor` | Causes updates to be fetched via the Tor network. Tor is embedded within Gupax; a Tor system proxy is not required | `Auto-Update` | Gupax will automatically check for updates at startup | `Auto-P2Pool` | Gupax will automatically start P2Pool at startup @@ -179,7 +178,7 @@ Below that, there are some general Gupax settings: --- ### P2Pool -P2Pool Simple allows you to ping & connect to a [Remote Monero Node](#remote-monero-nodes) and start your own local P2Pool instance on the `Mini` sidechain. +P2Pool Simple allows you to ping & connect to a [Remote Monero node](#remote-monero-nodes) and start your own local P2Pool instance on the `Mini` sidechain. To start P2Pool, first input the Monero address you'd like to receive payouts from. You must use a primary Monero address to mine on P2Pool (starts with a 4). It is highly recommended to create a new wallet since addresses are public on P2Pool! @@ -204,30 +203,27 @@ XMRig Simple will always mine to your own local P2Pool (`127.0.0.1:3333`), if yo ### Verifying It is recommended to verify the hash and PGP signature of the download before using Gupax. -Download the [`SHA256SUMS`](https://github.com/hinto-janai/gupax/releases/latest) file, download and import my [`PGP key`](https://github.com/hinto-janai/gupax/blob/main/pgp/hinto-janai.asc), and verify: +Download the [`SHA256SUMS`](https://github.com/hinto-janai/gupax/releases/latest) file, download and import this [`PGP key`](https://github.com/hinto-janai/gupax/blob/main/pgp/hinto-janai.asc), and verify: ```bash sha256sum -c SHA256SUMS gpg --import hinto-janai.asc gpg --verify SHA256SUMS ``` -Q: How can I be sure the P2Pool/XMRig bundled with Gupax hasn't been tampered with? -A: Verify the hash. - -You can always compare the hash of the `P2Pool/XMRig` binaries bundled with Gupax with the hashes of the binaries found here: +You can compare the hash of the `P2Pool/XMRig` binaries bundled with Gupax with the hashes of the binaries found here: - https://github.com/SChernykh/p2pool/releases - https://github.com/xmrig/xmrig/releases -Make sure the _version_ you are comparing against is correct, and make sure you are comparing the _binary_ to the _binary_, not the `tar/zip`. If they match, you can be sure they are the exact same. Verifying the PGP signature is also recommended: +Make sure the _version_ you are comparing against is correct, and make sure you are comparing the _binary_ to the _binary_, not the `tar/zip`. If they match, they are the exact same. Verifying the PGP signature is also recommended: - P2Pool - [`SChernykh.asc`](https://github.com/monero-project/gitian.sigs/blob/master/gitian-pubkeys/SChernykh.asc) - XMRig - [`xmrig.asc`](https://github.com/xmrig/xmrig/blob/master/doc/gpg_keys/xmrig.asc) - + --- -### Running a Local Monero Node -Running and using your own local Monero node improves privacy and security. It also means you won't be depending on one of the [Remote Monero Nodes](#remote-monero-nodes) provided by Gupax. This comes at the cost of downloading and syncing Monero's blockchain yourself (currently `155GB`). +### Running a Local Monero node +Running and using your own local Monero node improves privacy and security. It also means you won't be depending on one of the [Remote Monero nodes](#remote-monero-nodes) provided by Gupax. This comes at the cost of downloading and syncing Monero's blockchain yourself. -If you'd like to run and use your own local Monero node for P2Pool, follow these steps: +To run and use your own local Monero node for P2Pool, follow these steps:
@@ -237,11 +233,10 @@ If you'd like to run and use your own local Monero node for P2Pool, follow these 3. Enable `Local node` 4. Enter `--zmq-pub=tcp://127.0.0.1:18083` into `Daemon startup flags` 5. [(Optionally)](https://github.com/SChernykh/p2pool#windows) enter `--disable-dns-checkpoints --enable-dns-blocklist` into `Daemon startup flags` +6. Start and fully sync node
-After syncing the blockchain, you will now have your own Monero node. - The 4th step enables `ZMQ`, which is extra Monero node functionality that is needed for P2Pool to work correctly. The 5th step: @@ -249,14 +244,10 @@ The 5th step: - `--disable-dns-checkpoints` avoids periodical lag when DNS is updated (it's not needed when mining) - `--enable-dns-blocklist` bans known bad nodes -[For more detailed information on configuring a Monero node, click here.](https://monerodocs.org) - --- ### Command Line -By default, Gupax has `auto-update` & `auto-ping` enabled. This can only be turned off in the GUI which causes a chicken-and-egg problem. - -To get around this, start Gupax with `--no-startup`. This will disable all `auto` features for that instance. +By default, Gupax has `auto-update` & `auto-ping` enabled. This can only be turned off in the GUI. To get around this, start Gupax with `--no-startup`. This will disable all `auto` features for that instance. ``` USAGE: ./gupax [--flag] @@ -276,9 +267,6 @@ USAGE: ./gupax [--flag] --- ### Key Shortcuts -The letter keys (Z/X/C/V/S/R) will only work if nothing is in focus, i.e, you _are not_ editing a text box. - -An ALT+F4 will also trigger the exit confirm screen (if enabled). ``` *---------------------------------------* | Key shortcuts | @@ -298,23 +286,10 @@ An ALT+F4 will also trigger the exit confirm screen (if enabled). --- -### Resolution -The default resolution of Gupax is `1280x960` which is a `4:3` aspect ratio. - -This can be changed by dragging the corner of the window itself or by using the resolution sliders in the `Gupax Advanced` tab. After a resolution change, Gupax will fade-in/out of black and will take a second to resize all the UI elements to scale correctly to the new resolution. - -If you have changed your OS's pixel scaling, you may need to resize Gupax to see all UI correctly. - -The minimum window size is: `640x480` -The maximum window size is: `3840x2160` -Fullscreen mode can also be entered by pressing `F11`. - ---- - -### Tor/Arti +### Tor By default, Gupax updates via Tor. In particular, it uses [`Arti`](https://gitlab.torproject.org/tpo/core/arti), the official Rust implementation of Tor. -Instead of bootstrapping onto the Tor network every time, Arti saves state/cache about the Tor network (circuits, guards, etc) for later reuse onto the disk: +Arti saves state/cache about the Tor network (circuits, guards, etc) for later reuse onto the disk: State: | OS | Data Folder | @@ -354,10 +329,8 @@ The current files saved to disk: --- ### Logs -Gupax has console logs that show with increasing detail, what exactly it is is doing. - There are multiple log filter levels but by default, `INFO` and above are enabled. -To view more detailed console debug information, start Gupax with the environment variable `RUST_LOG` set to a log level like so: +To view more detailed console debug information, start Gupax with the environment variable `RUST_LOG` set to a log level: ```bash RUST_LOG=(trace|debug|info|warn|error) ./gupax ``` @@ -366,12 +339,11 @@ For example: RUST_LOG=debug ./gupax ``` -In general: -- `ERROR` means something has gone wrong and that something will probably break -- `WARN` means something has gone wrong, but things will be fine -- `INFO` logs are general info about what Gupax (the GUI thread) is currently doing -- `DEBUG` logs are much more verbose and include what EVERY thread is doing (not just the main GUI thread) -- `TRACE` logs are insanely verbose and shows very low-level logs +- `ERROR`: has gone wrong and that something will probably break +- `WARN`: something has gone wrong, but things will be fine +- `INFO`: general info about what Gupax (the GUI thread) is currently doing +- `DEBUG`: much more verbose and include what EVERY thread is doing (not just the main GUI thread) +- `TRACE`: insanely verbose and shows very low-level logs --- @@ -463,13 +435,13 @@ Along with the updater and settings mentioned in [Simple](#simple), `Gupax Advan - The selected tab on startup - Gupax's resolution -**Warning:** Gupax will use your custom PATH/binary and will replace them if you use `Check for updates` in the `[Gupax]` tab. There are sanity checks in place, however. Your PATH MUST end in a value that _appears_ correct or else the updater will refuse to start: +**Warning:** Gupax will use your custom PATH/binary and will replace them if you use `Check for updates` in the `[Gupax]` tab. Your PATH must end in a value that appears correct or else the updater will refuse to start: | Binary | Accepted values | Good PATH | Bad PATH | |----------|----------------------------------|-----------------|----------| -| `P2Pool` | `P2POOL, P2Pool, P2pool, p2pool` | `P2pool/p2pool` | `Documents/my_really_important_file` +| `P2Pool` | `P2POOL, P2Pool, P2pool, p2pool` | `P2pool/p2pool` | `Documents/important_file` | `XMRig` | `XMRIG, XMRig, Xmrig, xmrig` | `XMRig/XMRig` | `Desktop/` -If using Windows, the PATH _must_ end with `.exe`. +If using Windows, the PATH must end with `.exe`. --- @@ -488,9 +460,9 @@ The manual node list allows you save and connect up-to 1000 custom Monero nodes: | Data Field | Purpose | Limits | Max Length | |------------|---------------------------------------------------------------|--------------------------------------------------------|----------------| | `Name` | A unique name to identify this node (only for Gupax purposes) | Only `[A-Za-z0-9-_.]` and spaces allowed | 30 characters | -| `IP` | The Monero Node IP to connect to with P2Pool | It must be a valid IPv4 address or a valid domain name | 255 characters | -| `RPC` | The RPC port of the Monero node | `[1-65535]` | 5 characters | -| `ZMQ` | The ZMQ port of the Monero node | `[1-65535]` | 5 characters | +| `IP` | The Monero node IP to connect to with P2Pool | It must be a valid IPv4 address or a valid domain name | 255 characters | +| `RPC` | The RPC port of the Monero node | `[1-65535]` | 5 characters | +| `ZMQ` | The ZMQ port of the Monero node | `[1-65535]` | 5 characters | The `Main/Mini` selector allows you to change which P2Pool sidechain you mine on: | P2Pool Sidechain | Description | Use-case | @@ -514,7 +486,6 @@ The remaining sliders control miscellaneous settings: | `In peers` | How many in-bound peers P2Pool will allow to connect to you | `10` | `10..450` | | `Log level` | Verbosity of the P2Pool console log | `3` | `0..6` | - --- ### XMRig @@ -537,7 +508,7 @@ The manual pool list allows you save and connect up-to 1000 custom Pools (regard |------------|---------------------------------------------------------------|--------------------------------------------------------|----------------| | `Name` | A unique name to identify this pool (only for Gupax purposes) | Only `[A-Za-z0-9-_.]` and spaces allowed | 30 characters | | `IP` | The pool IP to connect to with XMRig | It must be a valid IPv4 address or a valid domain name | 255 characters | -| `Port` | The port of the pool | `[1-65535]` | 5 characters | +| `Port` | The port of the pool | `[1-65535]` | 5 characters | | `Rig` | An optional rig ID; This will be the name shown on the pool | Only `[A-Za-z0-9-_]` and spaces allowed | 30 characters | The HTTP API textboxes allow you to change to IP/Port XMRig's HTTP API opens up on: @@ -558,25 +529,20 @@ For transparency, here's all the connections Gupax makes: | Domain | Why | When | Where | |--------------------|-------------------------------------------------------|------|-------| | https://github.com | Fetching metadata information on packages + download | `[Gupax]` tab -> `Check for updates` | [`update.rs`](https://github.com/hinto-janai/gupax/blob/main/src/update.rs) | -| Remote Monero Nodes | Connecting to with P2Pool, measuring ping latency | `[P2Pool Simple]` tab | [`node.rs`](https://github.com/hinto-janai/gupax/blob/main/src/node.rs) | +| Remote Monero nodes | Connecting to with P2Pool, measuring ping latency | `[P2Pool Simple]` tab | [`node.rs`](https://github.com/hinto-janai/gupax/blob/main/src/node.rs) | | DNS | DNS connections will usually be handled by your OS (or whatever custom DNS setup you have). If using Tor, DNS requests for updates [*should*](https://tpo.pages.torproject.net/core/doc/rust/arti/) be routed through the Tor network automatically | All of the above | All of the above | -## Remote Monero Nodes +## Remote Monero nodes These are the remote nodes used by Gupax in the `[P2Pool Simple]` tab. | IP/Domain | Location | RPC Port | ZMQ Port | |-------------------------|-------------------|----------|----------| | monero.10z.com.ar | 🇦🇷 Argentina | 18089 | 18084 | -| monero1.heitechsoft.com | 🇨🇦 Canada | 18081 | 18084 | | node.monerodevs.org | 🇨🇦 Canada | 18089 | 18084 | -| node.cryptocano.de | 🇩🇪 Germany | 18089 | 18083 | | p2pmd.xmrvsbeast.com | 🇩🇪 Germany | 18081 | 18083 | -| fbx.tranbert.com | 🇫🇷 France | 18089 | 18084 | | node2.monerodevs.org | 🇫🇷 France | 18089 | 18084 | -| home.allantaylor.kiwi | 🇳🇿 New Zealand | 18089 | 18083 | | p2pool.uk | 🇬🇧 United Kingdom | 18089 | 18084 | | xmr.support | 🇺🇸 United States | 18081 | 18083 | -| sf.xmr.support | 🇺🇸 United States | 18081 | 18083 | | xmrbandwagon.hopto.org | 🇺🇸 United States | 18081 | 18084 | | xmr.spotlightsound.com | 🇺🇸 United States | 18081 | 18084 | | node.richfowler.net | 🇺🇸 United States | 18089 | 18084 | @@ -585,16 +551,10 @@ These are the remote nodes used by Gupax in the `[P2Pool Simple]` tab. ### General Info You need [`cargo`](https://www.rust-lang.org/learn/get-started), Rust's build tool and package manager. -There are `41` unit tests, you should probably run: -``` -cargo test -``` -before attempting a full build. - --- ### Linux -The pre-compiled Linux binaries are built on Debian 11, you'll need these packages to build: +The pre-compiled Linux binaries are built on Ubuntu 20.04, you'll need these packages to build: ``` sudo apt install build-essential cmake libgtk-3-dev ``` @@ -706,17 +666,17 @@ GitHub's API blocks request that do not have an HTTP `User-Agent` header. [Gupax uses a random recent version of a `Wget/Curl` user-agent.](https://github.com/hinto-janai/gupax/blob/2c5bd0d7f6a39415353769427d60c0ca57f29710/src/update.rs#L178) ### P2Pool connection errors -**TL;DR: Run & use your own Monero Node.** +**TL;DR: Run & use your own Monero node.** -If you are using the [default P2Pool settings](#P2Pool) then you are using a [Remote Monero Node](#remote-monero-nodes). Using a remote node is convenient but comes at the cost of privacy and reliability. You may encounter connections issues with these nodes that look like this: +If you are using the [default P2Pool settings](#P2Pool) then you are using a [Remote Monero node](#remote-monero-nodes). Using a remote node is convenient but comes at the cost of privacy and reliability. You may encounter connections issues with these nodes that look like this: ``` 2023-01-05 12:27:37.7962 P2PServer peer 23.233.96.72:37888 is ahead on mainchain (height 2792939, your height 2792936). Is your monerod stuck or lagging? ``` -To fix this you can select a different remote node, or better yet: [Run your own local Monero Node](#running-a-local-monero-node). +To fix this you can select a different remote node, or better yet: [Run your own local Monero node](#running-a-local-monero-node). Running and using your own local Monero node improves privacy and ensures your connection is as stable as your own internet connection. This comes at the cost of downloading and syncing Monero's blockchain yourself (currently 155GB). If you have the disk space, consider using the [P2Pool Advanced](#p2pool-1) tab and connecting to your own Monero node. -For a simple guide, see the [Running a Local Monero Node](#running-a-local-monero-node) section. +For a simple guide, see the [Running a Local Monero node](#running-a-local-monero-node) section. ### Can I quit mid-update? If you started an update, you should let it finish. If the update has been stuck for a *long* time, quitting Gupax is probably okay. The worst that can happen is that your `Gupax/P2Pool/XMRig` binaries may be moved/deleted. Those can be easily redownloaded. Your actual `Gupax` user data (settings, custom nodes, pools, etc) is never touched. diff --git a/images/ferris/cute.png b/images/ferris/cute.png deleted file mode 100644 index 3a2a8dffb5073060192e80f791218008860ea997..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33953 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 diff --git a/images/ferris/error.png b/images/ferris/error.png deleted file mode 100644 index 1332d12f93151f4da2b6a3679f1bb646b557846a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65615 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 GGywpC9KaC( diff --git a/images/ferris/happy.png b/images/ferris/happy.png deleted file mode 100644 index 84d84adfc6a317c480520f6a54b2ca6d6ccfa30d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52565 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 *WYPZ58~y#~uE`uEh%5TI&Gss3GOY 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 AX8-^I diff --git a/images/ferris/oops.png b/images/ferris/oops.png deleted file mode 100644 index 7af6ef0c8b8db921b272b5c5fab05595f34929cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72724 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

Rfu}Iwt&--roAgMJW>;-HB6Cqx1 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 diff --git a/images/ferris/sudo.png b/images/ferris/sudo.png deleted file mode 100644 index 9523494208b9f75b5fd664e1648d0e4a17644bac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 218573 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"`vHiV=2&+KJpm;|&otp~R8`NqTJ#a2hjA*}1@ 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

LwxZ=#~UwA)Ha2@Hf0l!=jjO`k90OQAVP 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 z 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 u=Z. pub const GUPAX_VERSION: &str = concat!("v", env!("CARGO_PKG_VERSION")); // e.g: v1.0.0 -pub const P2POOL_VERSION: &str = "v3.10"; -pub const XMRIG_VERSION: &str = "v6.21.3"; +pub const P2POOL_VERSION: &str = "v4.2"; +pub const XMRIG_VERSION: &str = "v6.22.2"; pub const COMMIT: &str = env!("COMMIT"); // set in build.rs // e.g: Gupax_v1_0_0 // Would have been [Gupax_v1.0.0] but P2Pool truncates everything after [.] @@ -164,10 +164,10 @@ pub const STATUS_GUPAX_SYSTEM_CPU_MODEL: &str = pub const STATUS_P2POOL_UPTIME: &str = "How long P2Pool has been online"; pub const STATUS_P2POOL_PAYOUTS: &str = "The total amount of payouts received in this instance of P2Pool and an extrapolated estimate of how many you will receive. -Note: these stats will be quite inaccurate if your P2Pool hasn't been running for a long time!"; +Note: these stats will be quite inaccurate if your P2Pool hasn't been running for a long time."; pub const STATUS_P2POOL_XMR: &str = "The total amount of XMR mined in this instance of P2Pool and an extrapolated estimate of how many you will mine in the future. -Note: these stats will be quite inaccurate if your P2Pool hasn't been running for a long time!"; +Note: these stats will be quite inaccurate if your P2Pool hasn't been running for a long time."; pub const STATUS_P2POOL_HASHRATE: &str = "The total amount of hashrate your P2Pool has pointed at it in 15 minute, 1 hour, and 24 hour averages"; pub const STATUS_P2POOL_SHARES: &str = "The total amount of shares found on P2Pool"; pub const STATUS_P2POOL_EFFORT: &str = @@ -259,8 +259,8 @@ pub const GUPAX_UPDATE_VIA_TOR: &str = "Update through the Tor network. Tor is Note: This option is unstable on macOS."; pub const GUPAX_ASK_BEFORE_QUIT: &str = "Ask before quitting Gupax"; pub const GUPAX_SAVE_BEFORE_QUIT: &str = "Automatically save any changed settings before quitting"; -pub const GUPAX_AUTO_P2POOL: &str = "Automatically start P2Pool on Gupax startup. If you are using [P2Pool Simple], this will NOT wait for your [Auto-Ping] to finish, it will start P2Pool on the pool you already have selected. This option will fail if your P2Pool settings aren't valid!"; -pub const GUPAX_AUTO_XMRIG: &str = "Automatically start XMRig on Gupax startup. This option will fail if your XMRig settings aren't valid!"; +pub const GUPAX_AUTO_P2POOL: &str = "Automatically start P2Pool on Gupax startup. If you are using [P2Pool Simple], this will NOT wait for your [Auto-Ping] to finish, it will start P2Pool on the pool you already have selected. This option will fail if your P2Pool settings aren't valid."; +pub const GUPAX_AUTO_XMRIG: &str = "Automatically start XMRig on Gupax startup. This option will fail if your XMRig settings aren't valid."; pub const GUPAX_ADJUST: &str = "Adjust and set the width/height of the Gupax window"; pub const GUPAX_WIDTH: &str = "Set the width of the Gupax window"; pub const GUPAX_HEIGHT: &str = "Set the height of the Gupax window"; @@ -312,16 +312,16 @@ pub const P2POOL_SELECT_RANDOM: &str = "Select a random remote Monero node"; pub const P2POOL_SELECT_LAST: &str = "Select the previous remote Monero node"; pub const P2POOL_SELECT_NEXT: &str = "Select the next remote Monero node"; pub const P2POOL_PING: &str = "Ping the built-in remote Monero nodes"; -pub const P2POOL_ADDRESS: &str = "You must use a primary Monero address to mine on P2Pool (starts with a 4). It is highly recommended to create a new wallet since addresses are public on P2Pool!"; +pub const P2POOL_ADDRESS: &str = "You must use a primary Monero address to mine on P2Pool (starts with a 4). It is highly recommended to create a new wallet since addresses are public on P2Pool."; pub const P2POOL_COMMUNITY_NODE_WARNING: &str = r#"--- Run and use your own Monero node --- Using a remote Monero node is convenient but comes at the cost of privacy and reliability. -You may encounter connection issues with remote nodes which may cause mining performance loss! Late info from laggy nodes will cause your mining jobs to start later than they should. +You may encounter connection issues with remote nodes which may cause mining performance loss. Late info from remote nodes may cause mining jobs to start later than they should. -Running and using your own local Monero node improves privacy and ensures your connection is as stable as your own internet connection. This comes at the cost of downloading and syncing Monero's blockchain yourself (currently ~170GB). If you have the disk space, consider using the [Advanced] tab and connecting to your own Monero node. +Running and using your own local Monero node improves privacy and ensures your connection is as stable as your own internet connection. This comes at the cost of downloading and syncing Monero's blockchain. If you have the disk space, consider using the [Advanced] tab and connecting to your own Monero node. -For a simple guide, see the [Running a Local Monero Node] section on Gupax's GitHub by clicking this message."#; +For a simple guide, see the [Running a Local Monero Node] documentation by clicking this message."#; pub const P2POOL_INPUT: &str = "Send a command to P2Pool"; pub const P2POOL_ARGUMENTS: &str = r#"Note: [--no-color] & [--data-api ] & [--local-api] must be set so that the [Status] tab can work! @@ -415,9 +415,9 @@ For more information, see link below: "#; //---------------------------------------------------------------------------------------------------- Visuals -use egui::epaint::{Rounding, Shadow, Stroke}; +use egui::epaint::{Rounding, Stroke}; -use egui::{style::Spacing, Color32, Visuals}; +use egui::{Color32, Visuals}; use egui::style::{Selection, WidgetVisuals, Widgets}; use once_cell::sync::Lazy; @@ -499,7 +499,9 @@ pub static VISUALS: Lazy = Lazy::new(|| { mod test { #[test] fn gupax_version_is_semver() { - assert_eq!(crate::GUPAX_VERSION.len(), 6); + let len = crate::GUPAX_VERSION.len(); + println!("{len}"); + assert!(len == 6 || len == 7); } #[test] diff --git a/src/cpu.json b/src/cpu.json index f0b0a07..6f9869f 100644 --- a/src/cpu.json +++ b/src/cpu.json @@ -1,62 +1,80 @@ [ { - "cpu": "AMD Eng Sample: 100-000000894-04", + "cpu": "AMD Eng Sample: 100-000001535-05", "rank": 1, "percent": 100.00, - "benchmarks": 63, - "average": 63822.5111738, - "high": 160089.6502041143, - "low": 5426.230397742688 + "benchmarks": 1, + "average": 232342.0074349, + "high": 232342.00743494424, + "low": 232342.00743494424 }, { "cpu": "AMD EPYC 9654 96-Core Processor", "rank": 2, - "percent": 95.71, - "benchmarks": 100, - "average": 68312.5226580, - "high": 153219.1340054546, - "low": 9319.751349034008 + "percent": 79.55, + "benchmarks": 175, + "average": 96806.4974499, + "high": 184818.96981906224, + "low": 7737.776054832977 + }, + { + "cpu": "AMD Eng Sample: 100-000000894-04", + "rank": 3, + "percent": 68.90, + "benchmarks": 95, + "average": 61852.3237979, + "high": 160089.6502041143, + "low": 4435.396236122754 }, { "cpu": "AMD Eng Sample: 100-000000475-15", - "rank": 3, - "percent": 88.21, - "benchmarks": 38, - "average": 82071.1110047, + "rank": 4, + "percent": 60.78, + "benchmarks": 47, + "average": 78872.3561616, "high": 141215.0139802864, "low": 1061.899164179168 }, - { - "cpu": "AMD EPYC 9554 64-Core Processor", - "rank": 4, - "percent": 83.67, - "benchmarks": 4, - "average": 94222.1250445, - "high": 133945.91264047576, - "low": 60038.78505514562 - }, { "cpu": "AMD EPYC 9754 128-Core Processor", "rank": 5, - "percent": 79.68, - "benchmarks": 5, - "average": 70408.2404741, - "high": 127562.409909048, + "percent": 60.17, + "benchmarks": 27, + "average": 87466.5396793, + "high": 139789.7562066652, "low": 9468.88996202975 }, { - "cpu": "AMD Ryzen Threadripper PRO 7995WX 96-Cores", + "cpu": "AMD EPYC 9554 64-Core Processor", "rank": 6, - "percent": 68.49, + "percent": 59.29, + "benchmarks": 11, + "average": 91169.7033534, + "high": 137756.22658144147, + "low": 60038.78505514562 + }, + { + "cpu": "AMD Ryzen Threadripper PRO 7995WX 96-Cores", + "rank": 7, + "percent": 47.19, "benchmarks": 12, "average": 90106.0209155, "high": 109652.72980470848, "low": 72669.13741733886 }, + { + "cpu": "AMD Ryzen Threadripper PRO 3995WX 64-Cores", + "rank": 8, + "percent": 45.55, + "benchmarks": 88, + "average": 41436.7793963, + "high": 105822.34544646447, + "low": 5163.635612562093 + }, { "cpu": "AMD EPYC 7T83 64-Core Processor", - "rank": 7, - "percent": 64.78, + "rank": 9, + "percent": 44.64, "benchmarks": 35, "average": 77533.5731785, "high": 103706.4692095493, @@ -64,26 +82,26 @@ }, { "cpu": "AMD Eng Sample: 100-000000053-04_32/20_N", - "rank": 8, - "percent": 63.59, - "benchmarks": 130, - "average": 45101.1736715, + "rank": 10, + "percent": 43.82, + "benchmarks": 134, + "average": 44982.9732745, "high": 101803.96628252637, "low": 2911.9032782207105 }, { "cpu": "AMD EPYC 7763 64-Core Processor", - "rank": 9, - "percent": 63.37, - "benchmarks": 126, - "average": 37532.6151172, + "rank": 11, + "percent": 43.66, + "benchmarks": 134, + "average": 36413.2745873, "high": 101446.62892852072, "low": 612.6816524514312 }, { "cpu": "AMD EPYC 7J13 64-Core Processor", - "rank": 10, - "percent": 62.05, + "rank": 12, + "percent": 42.76, "benchmarks": 19, "average": 29230.4198241, "high": 99343.3405191683, @@ -91,89 +109,107 @@ }, { "cpu": "AMD EPYC 7B12 64-Core Processor", - "rank": 11, - "percent": 61.36, - "benchmarks": 133, - "average": 55645.9569298, + "rank": 13, + "percent": 42.28, + "benchmarks": 145, + "average": 56096.8971929, "high": 98236.6520948966, "low": 6216.817735337635 }, { "cpu": "AMD EPYC 7742 64-Core Processor", - "rank": 12, - "percent": 61.32, - "benchmarks": 167, - "average": 65801.6571739, + "rank": 14, + "percent": 42.25, + "benchmarks": 224, + "average": 70009.8433575, "high": 98162.39987435214, "low": 4240.28508284669 }, { "cpu": "AMD EPYC 7B13 64-Core Processor", - "rank": 13, - "percent": 61.22, - "benchmarks": 28, - "average": 58150.6882045, + "rank": 15, + "percent": 42.18, + "benchmarks": 32, + "average": 55517.0869004, "high": 98004.62581833862, "low": 3975.8301334527146 }, { "cpu": "AMD EPYC 7H12 64-Core Processor", - "rank": 14, - "percent": 59.82, - "benchmarks": 45, - "average": 54009.3964724, - "high": 95767.0944263551, + "rank": 16, + "percent": 41.74, + "benchmarks": 65, + "average": 63685.9716115, + "high": 96973.45836444564, "low": 2744.67396018027 }, + { + "cpu": "AMD EPYC 9V33X 96-Core Processor", + "rank": 17, + "percent": 41.43, + "benchmarks": 8, + "average": 54757.7460218, + "high": 96255.6550197324, + "low": 34214.93824203647 + }, { "cpu": "AMD EPYC 7773X 64-Core Processor", - "rank": 15, - "percent": 59.58, - "benchmarks": 7, - "average": 66047.3850568, + "rank": 18, + "percent": 41.06, + "benchmarks": 19, + "average": 62399.0071669, "high": 95388.90054753228, "low": 18963.45741755637 }, { "cpu": "AMD EPYC 7V12 64-Core Processor", - "rank": 16, - "percent": 58.60, - "benchmarks": 57, - "average": 44932.0601089, + "rank": 19, + "percent": 40.38, + "benchmarks": 90, + "average": 49683.8306517, "high": 93820.07186617506, "low": 1773.316900596721 }, { "cpu": "AMD EPYC 7713 64-Core Processor", - "rank": 17, - "percent": 58.54, - "benchmarks": 109, - "average": 47561.8363297, + "rank": 20, + "percent": 40.33, + "benchmarks": 110, + "average": 47564.8005812, "high": 93714.56418041929, "low": 1225.382074130714 }, { "cpu": "AMD Eng Sample: ZS1406E2VJUG5_22/14_N", - "rank": 18, - "percent": 58.26, - "benchmarks": 290, - "average": 44701.9256336, + "rank": 21, + "percent": 40.15, + "benchmarks": 294, + "average": 44685.5665650, "high": 93274.88107452664, "low": 6853.070175438596 }, + { + "cpu": "AMD EPYC 7Q83 64-Core Processor", + "rank": 22, + "percent": 39.77, + "benchmarks": 1, + "average": 92408.6309661, + "high": 92408.63096613224, + "low": 92408.63096613224 + }, { "cpu": "AMD EPYC 7662 64-Core Processor", - "rank": 19, - "percent": 57.68, - "benchmarks": 18, - "average": 72475.5565509, + "rank": 23, + "percent": 39.74, + "benchmarks": 19, + "average": 71080.8295323, "high": 92336.95601990784, "low": 13351.241798999725 }, { "cpu": "AMD EPYC 9B14 96-Core Processor", - "rank": 20, - "percent": 57.39, + "rank": 24, + "percent": 39.54, "benchmarks": 5, "average": 90480.6289807, "high": 91869.54524575104, @@ -181,17 +217,17 @@ }, { "cpu": "AMD EPYC 7702 64-Core Processor", - "rank": 21, - "percent": 54.81, - "benchmarks": 63, - "average": 54896.6970551, + "rank": 25, + "percent": 37.77, + "benchmarks": 123, + "average": 59900.0495110, "high": 87745.46794658057, "low": 4411.6219769360405 }, { "cpu": "AMD EPYC 9654P 96-Core Processor", - "rank": 22, - "percent": 52.64, + "rank": 26, + "percent": 36.27, "benchmarks": 2, "average": 83313.0252991, "high": 84267.29586247577, @@ -199,17 +235,26 @@ }, { "cpu": "AMD EPYC 7R32 48-Core Processor", - "rank": 23, - "percent": 52.17, - "benchmarks": 22, - "average": 54617.8589955, + "rank": 27, + "percent": 35.94, + "benchmarks": 29, + "average": 52942.2740795, "high": 83514.28094204108, - "low": 34099.66650526158 + "low": 32154.340836012863 + }, + { + "cpu": "Genuine Intel(R) 0000", + "rank": 28, + "percent": 35.87, + "benchmarks": 25, + "average": 14601.3586487, + "high": 83347.22453742291, + "low": 2382.1888504033045 }, { "cpu": "AMD EPYC 7K83 64-Core Processor", - "rank": 24, - "percent": 51.75, + "rank": 29, + "percent": 35.66, "benchmarks": 8, "average": 50060.0118097, "high": 82850.72784364411, @@ -217,17 +262,17 @@ }, { "cpu": "AMD EPYC 7K62 48-Core Processor", - "rank": 25, - "percent": 51.53, - "benchmarks": 25, - "average": 52512.9745518, + "rank": 30, + "percent": 35.51, + "benchmarks": 183, + "average": 54041.5265517, "high": 82495.31839068134, "low": 22.48005648069231 }, { "cpu": "AMD Eng Sample: 100-000000475-20", - "rank": 26, - "percent": 51.39, + "rank": 31, + "percent": 35.41, "benchmarks": 1, "average": 82265.9328545, "high": 82265.93285454561, @@ -235,17 +280,17 @@ }, { "cpu": "AMD EPYC 7R13 48-Core Processor", - "rank": 27, - "percent": 51.25, - "benchmarks": 5, - "average": 72726.1278760, + "rank": 32, + "percent": 35.31, + "benchmarks": 6, + "average": 64414.7348655, "high": 82040.51160463037, - "low": 36608.58105139845 + "low": 22857.769813114875 }, { "cpu": "AMD Ryzen Threadripper 7980X 64-Cores", - "rank": 28, - "percent": 51.24, + "rank": 33, + "percent": 35.31, "benchmarks": 6, "average": 58212.1367828, "high": 82034.45447087777, @@ -253,17 +298,17 @@ }, { "cpu": "AMD EPYC 7C13 64-Core Processor", - "rank": 29, - "percent": 51.23, - "benchmarks": 1, - "average": 82009.5623150, + "rank": 34, + "percent": 35.30, + "benchmarks": 5, + "average": 38685.6406288, "high": 82009.56231496592, - "low": 82009.56231496592 + "low": 13175.40415552247 }, { "cpu": "AMD Eng Sample: 2S1404E2VJUG5_20/14_N", - "rank": 30, - "percent": 50.76, + "rank": 35, + "percent": 34.97, "benchmarks": 120, "average": 44666.3152629, "high": 81261.17341134406, @@ -271,8 +316,8 @@ }, { "cpu": "AMD Eng Sample: 100-000000504-04_34/21_N", - "rank": 31, - "percent": 49.87, + "rank": 36, + "percent": 34.36, "benchmarks": 11, "average": 55907.3651328, "high": 79830.12150144493, @@ -280,17 +325,17 @@ }, { "cpu": "AMD EPYC 7642 48-Core Processor", - "rank": 32, - "percent": 49.26, - "benchmarks": 165, - "average": 47872.4251316, + "rank": 37, + "percent": 33.94, + "benchmarks": 221, + "average": 47506.2064681, "high": 78857.51236091506, "low": 622.7619492449012 }, { "cpu": "AMD Eng Sample: 100-000000475-14", - "rank": 33, - "percent": 49.20, + "rank": 38, + "percent": 33.90, "benchmarks": 2, "average": 67752.9423006, "high": 78770.54926704004, @@ -298,17 +343,17 @@ }, { "cpu": "AMD EPYC 7R12 48-Core Processor", - "rank": 34, - "percent": 47.33, - "benchmarks": 20, - "average": 47554.6780321, + "rank": 39, + "percent": 32.61, + "benchmarks": 22, + "average": 45452.4620629, "high": 75765.61150425044, "low": 5766.214595442384 }, { "cpu": "AMD EPYC 9J14 96-Core Processor", - "rank": 35, - "percent": 45.31, + "rank": 40, + "percent": 31.22, "benchmarks": 1, "average": 72532.0954522, "high": 72532.09545223761, @@ -316,107 +361,143 @@ }, { "cpu": "AMD EPYC 7552 48-Core Processor", - "rank": 36, - "percent": 44.61, - "benchmarks": 11, - "average": 33111.0365188, + "rank": 41, + "percent": 30.74, + "benchmarks": 17, + "average": 34783.5683583, "high": 71423.46975216056, "low": 7256.367462448298 }, + { + "cpu": "AMD Eng Sample: 100-000000862-01", + "rank": 42, + "percent": 30.34, + "benchmarks": 2, + "average": 68679.3200830, + "high": 70485.40952022931, + "low": 66873.23064577249 + }, { "cpu": "AMD Eng Sample: 100-000000020-02_30/20_N", - "rank": 37, - "percent": 44.02, + "rank": 43, + "percent": 30.33, "benchmarks": 2, "average": 70332.4114581, "high": 70469.68041999929, "low": 70195.14249613926 }, + { + "cpu": "AMD Ryzen Threadripper PRO 5975WX 32-Cores", + "rank": 44, + "percent": 29.67, + "benchmarks": 12, + "average": 39210.8418844, + "high": 68938.89256562982, + "low": 10296.752404291688 + }, { "cpu": "Intel(R) Xeon(R) Platinum 8470Q", - "rank": 38, - "percent": 42.32, - "benchmarks": 1, - "average": 67749.7594884, + "rank": 45, + "percent": 29.16, + "benchmarks": 2, + "average": 66249.2832458, "high": 67749.75948835381, - "low": 67749.75948835381 + "low": 64748.80700323096 }, { "cpu": "AMD Ryzen Threadripper PRO 7985WX 64-Cores", - "rank": 39, - "percent": 41.69, + "rank": 46, + "percent": 28.72, "benchmarks": 4, "average": 60118.6550771, "high": 66737.85371062467, "low": 40895.61394540436 }, + { + "cpu": "AMD Ryzen Threadripper PRO 3975WX 32-Cores", + "rank": 47, + "percent": 28.48, + "benchmarks": 54, + "average": 26715.8611858, + "high": 66181.33686300463, + "low": 697.3544464365536 + }, { "cpu": "AMD Ryzen Threadripper 3990X 64-Core Processor", - "rank": 40, - "percent": 40.68, - "benchmarks": 473, - "average": 43027.1853368, + "rank": 48, + "percent": 28.03, + "benchmarks": 477, + "average": 42765.3894057, "high": 65116.88480823078, "low": 4382.063338343492 }, { "cpu": "AMD Eng Sample: 100-000000896-02", - "rank": 41, - "percent": 39.38, - "benchmarks": 13, - "average": 61527.4706685, - "high": 63042.16259834578, - "low": 56895.766954938554 + "rank": 49, + "percent": 27.15, + "benchmarks": 17, + "average": 59891.8901949, + "high": 63087.90037158773, + "low": 31884.70490705609 }, { "cpu": "AMD Ryzen Threadripper PRO 5995WX 64-Cores", - "rank": 42, - "percent": 39.26, - "benchmarks": 39, - "average": 30638.7129164, + "rank": 50, + "percent": 27.05, + "benchmarks": 61, + "average": 38916.1592507, "high": 62847.2309510043, "low": 1274.4568265005453 }, { "cpu": "Genuine Intel(R) CPU 0000%@", - "rank": 43, - "percent": 38.12, - "benchmarks": 36, - "average": 34872.5734180, + "rank": 51, + "percent": 26.27, + "benchmarks": 88, + "average": 25533.0623616, "high": 61033.66617025952, "low": 3806.4641373981294 }, { "cpu": "AMD EPYC 7532 32-Core Processor", - "rank": 44, - "percent": 37.88, - "benchmarks": 190, - "average": 39073.6542158, + "rank": 52, + "percent": 26.10, + "benchmarks": 197, + "average": 38461.4592176, "high": 60642.81382656155, "low": 6775.389076717731 }, { "cpu": "AMD EPYC Processor", - "rank": 45, - "percent": 37.76, - "benchmarks": 16, - "average": 9360.1732137, + "rank": 53, + "percent": 26.01, + "benchmarks": 17, + "average": 8994.7825734, "high": 60443.047538456885, "low": 1109.5737350582026 }, { "cpu": "AMD Eng Sample: 100-000000054-04_32/24_N", - "rank": 46, - "percent": 37.72, - "benchmarks": 58, - "average": 34784.7310898, + "rank": 54, + "percent": 25.99, + "benchmarks": 59, + "average": 34710.9473098, "high": 60385.74413352496, "low": 15853.136543065044 }, + { + "cpu": "AMD Eng Sample: 100-000000479-13", + "rank": 55, + "percent": 25.80, + "benchmarks": 1, + "average": 59939.8204203, + "high": 59939.82042029802, + "low": 59939.82042029802 + }, { "cpu": "AMD Eng Sample: 100-000000057-04_31/22_N", - "rank": 47, - "percent": 36.32, + "rank": 56, + "percent": 25.03, "benchmarks": 14, "average": 27870.3589062, "high": 58147.98662596308, @@ -424,8 +505,8 @@ }, { "cpu": "AMD EPYC 7542 32-Core Processor", - "rank": 48, - "percent": 36.24, + "rank": 57, + "percent": 24.97, "benchmarks": 18, "average": 29889.8827296, "high": 58011.3702285648, @@ -433,35 +514,26 @@ }, { "cpu": "AMD EPYC 75F3 32-Core Processor", - "rank": 49, - "percent": 35.91, - "benchmarks": 1, - "average": 57491.0888812, + "rank": 58, + "percent": 24.74, + "benchmarks": 4, + "average": 29846.2868574, "high": 57491.08888122341, - "low": 57491.08888122341 - }, - { - "cpu": "AMD EPYC 9V33X 96-Core Processor", - "rank": 50, - "percent": 35.57, - "benchmarks": 3, - "average": 51685.7477433, - "high": 56940.47442803293, - "low": 48809.535430841766 + "low": 3127.110799789858 }, { "cpu": "AMD EPYC 7452 32-Core Processor", - "rank": 51, - "percent": 35.01, - "benchmarks": 80, - "average": 31514.7977854, + "rank": 59, + "percent": 24.12, + "benchmarks": 83, + "average": 31594.6619192, "high": 56047.842438305335, "low": 686.6533135485626 }, { "cpu": "AMD Eng Sample: ZS1711E3VIVG5_24/17_N", - "rank": 52, - "percent": 34.62, + "rank": 60, + "percent": 23.86, "benchmarks": 101, "average": 33746.3167901, "high": 55426.5348993177, @@ -469,8 +541,8 @@ }, { "cpu": "AMD Eng Sample: 100-000000056-04_33/22_N", - "rank": 53, - "percent": 34.19, + "rank": 61, + "percent": 23.56, "benchmarks": 30, "average": 38873.8880874, "high": 54734.53749315818, @@ -478,35 +550,35 @@ }, { "cpu": "Intel(R) Xeon(R) Platinum 8153 CPU @ 2.00GHz", - "rank": 54, - "percent": 34.09, - "benchmarks": 9, - "average": 18374.9295338, + "rank": 62, + "percent": 23.49, + "benchmarks": 11, + "average": 17746.7103601, "high": 54570.25920873125, "low": 9257.63060202372 }, - { - "cpu": "AMD Ryzen Threadripper PRO 3995WX 64-Cores", - "rank": 55, - "percent": 33.89, - "benchmarks": 64, - "average": 35803.5564696, - "high": 54259.359739555075, - "low": 5163.635612562093 - }, { "cpu": "Intel(R) Xeon(R) Platinum 8176 CPU @ 2.10GHz", - "rank": 56, - "percent": 31.45, + "rank": 63, + "percent": 21.67, "benchmarks": 4, "average": 28536.0332050, "high": 50344.1019367376, "low": 12601.124020262609 }, + { + "cpu": "AMD EPYC 7713P 64-Core Processor", + "rank": 64, + "percent": 20.92, + "benchmarks": 3, + "average": 44511.0430676, + "high": 48600.31104199067, + "low": 42030.93476798924 + }, { "cpu": "AMD Eng Sample: 100-000000314-04_30/16_N", - "rank": 57, - "percent": 30.14, + "rank": 65, + "percent": 20.77, "benchmarks": 5, "average": 47614.1131131, "high": 48255.56145345751, @@ -514,8 +586,8 @@ }, { "cpu": "AMD EPYC 9454P 48-Core Processor", - "rank": 58, - "percent": 29.39, + "rank": 66, + "percent": 20.25, "benchmarks": 5, "average": 36594.3528330, "high": 47049.302964576586, @@ -523,8 +595,8 @@ }, { "cpu": "AMD EPYC 9534 64-Core Processor", - "rank": 59, - "percent": 29.28, + "rank": 67, + "percent": 20.17, "benchmarks": 3, "average": 28429.1443778, "high": 46873.53520202494, @@ -532,26 +604,44 @@ }, { "cpu": "Intel(R) Xeon(R) Platinum 8268 CPU @ 2.90GHz", - "rank": 60, - "percent": 29.24, + "rank": 68, + "percent": 20.15, "benchmarks": 2, "average": 30281.4134692, "high": 46814.28772061233, "low": 13748.53921770812 }, + { + "cpu": "AMD Eng Sample: 100-000000336-02_22/16_N", + "rank": 69, + "percent": 20.12, + "benchmarks": 3, + "average": 46375.6999719, + "high": 46744.26214182209, + "low": 45979.12547703343 + }, { "cpu": "AMD Eng Sample: 100-000000053-05_32/20_Y", - "rank": 61, - "percent": 29.03, + "rank": 70, + "percent": 20.00, "benchmarks": 4, "average": 41972.9629588, "high": 46469.91305479267, "low": 38146.09956131986 }, + { + "cpu": "AMD EPYC 74F3 24-Core Processor", + "rank": 71, + "percent": 19.87, + "benchmarks": 6, + "average": 28334.7285574, + "high": 46170.60963672964, + "low": 13108.908814430286 + }, { "cpu": "AMD EPYC 9D64 88-Core Processor", - "rank": 62, - "percent": 28.69, + "rank": 72, + "percent": 19.77, "benchmarks": 7, "average": 40859.3120066, "high": 45936.67170438833, @@ -559,62 +649,80 @@ }, { "cpu": "AMD EPYC 7402 24-Core Processor", - "rank": 63, - "percent": 28.36, - "benchmarks": 86, - "average": 36793.6474033, + "rank": 73, + "percent": 19.54, + "benchmarks": 87, + "average": 36626.6887350, "high": 45398.82871021928, "low": 6382.932548998582 }, + { + "cpu": "AMD EPYC 7F72 24-Core Processor", + "rank": 74, + "percent": 19.28, + "benchmarks": 7, + "average": 40867.2252877, + "high": 44787.61711961877, + "low": 20979.182357346803 + }, { "cpu": "AMD EPYC 7V13 64-Core Processor", - "rank": 64, - "percent": 27.95, + "rank": 75, + "percent": 19.26, "benchmarks": 9, "average": 28790.0456417, "high": 44746.73348845534, "low": 2960.585722279296 }, + { + "cpu": "AMD Ryzen Threadripper PRO 7975WX 32-Cores", + "rank": 76, + "percent": 19.21, + "benchmarks": 2, + "average": 44411.0921925, + "high": 44640.86424713182, + "low": 44181.32013784571 + }, { "cpu": "Intel(R) Xeon(R) Gold 6438N", - "rank": 65, - "percent": 27.18, + "rank": 77, + "percent": 18.73, "benchmarks": 2, "average": 43410.1930222, "high": 43515.53286945775, "low": 43304.85317489532 }, { - "cpu": "AMD EPYC 7F72 24-Core Processor", - "rank": 66, - "percent": 27.15, - "benchmarks": 3, - "average": 35876.4906441, - "high": 43457.47685889357, - "low": 20979.182357346803 + "cpu": "AMD Eng Sample: 100-000000477-04_22/14_N", + "rank": 78, + "percent": 18.44, + "benchmarks": 1, + "average": 42839.5786299, + "high": 42839.578629904594, + "low": 42839.578629904594 }, { - "cpu": "AMD EPYC 7713P 64-Core Processor", - "rank": 67, - "percent": 26.80, - "benchmarks": 2, - "average": 42466.4090804, - "high": 42901.88339268094, - "low": 42030.93476798924 + "cpu": "AMD EPYC 7702P 64-Core Processor", + "rank": 79, + "percent": 18.39, + "benchmarks": 26, + "average": 25112.7099557, + "high": 42719.52495888246, + "low": 1461.719040059872 }, { "cpu": "AMD EPYC 7543 32-Core Processor", - "rank": 68, - "percent": 26.66, - "benchmarks": 3, - "average": 42064.8238680, + "rank": 80, + "percent": 18.37, + "benchmarks": 4, + "average": 38146.4385089, "high": 42684.87888165617, - "low": 41204.82920598294 + "low": 26391.282431587195 }, { "cpu": "Intel(R) Xeon(R) CPU E7-8890 v4 @ 2.20GHz", - "rank": 69, - "percent": 26.64, + "rank": 81, + "percent": 18.35, "benchmarks": 18, "average": 36992.3753925, "high": 42642.104814293634, @@ -622,8 +730,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 6238 CPU @ 2.10GHz", - "rank": 70, - "percent": 26.61, + "rank": 82, + "percent": 18.34, "benchmarks": 5, "average": 29265.4077114, "high": 42602.1386273591, @@ -631,44 +739,35 @@ }, { "cpu": "AMD EPYC 7413 24-Core Processor", - "rank": 71, - "percent": 26.56, - "benchmarks": 10, - "average": 32715.1512923, + "rank": 83, + "percent": 18.30, + "benchmarks": 11, + "average": 31647.4571253, "high": 42518.81457544963, "low": 11753.781779287488 }, + { + "cpu": "AMD Ryzen Threadripper 7970X 32-Cores", + "rank": 84, + "percent": 18.28, + "benchmarks": 4, + "average": 42114.6683001, + "high": 42482.86878316319, + "low": 41750.167000668 + }, { "cpu": "AMD Ryzen Threadripper 3970X 32-Core Processor", - "rank": 72, - "percent": 26.46, - "benchmarks": 360, - "average": 26392.4107120, + "rank": 85, + "percent": 18.23, + "benchmarks": 387, + "average": 26871.4493220, "high": 42365.70072869005, "low": 3423.9305352972997 }, - { - "cpu": "AMD EPYC 7702P 64-Core Processor", - "rank": 73, - "percent": 26.26, - "benchmarks": 24, - "average": 23667.4796419, - "high": 42045.249097078275, - "low": 1461.719040059872 - }, - { - "cpu": "AMD EPYC 74F3 24-Core Processor", - "rank": 74, - "percent": 25.69, - "benchmarks": 4, - "average": 27654.7433950, - "high": 41124.00120082083, - "low": 13108.908814430286 - }, { "cpu": "AMD Eng Sample: 100-000000027-04_32/22_N", - "rank": 75, - "percent": 25.55, + "rank": 86, + "percent": 17.61, "benchmarks": 71, "average": 38006.9253902, "high": 40908.16117815504, @@ -676,8 +775,8 @@ }, { "cpu": "AMD EPYC 7663 56-Core Processor", - "rank": 76, - "percent": 25.23, + "rank": 87, + "percent": 17.39, "benchmarks": 2, "average": 40373.0580753, "high": 40394.247859104864, @@ -685,8 +784,8 @@ }, { "cpu": "AMD Eng Sample: 2S1705E3VIVG5_20/17_N", - "rank": 77, - "percent": 25.21, + "rank": 88, + "percent": 17.37, "benchmarks": 11, "average": 23141.9627436, "high": 40364.246964608625, @@ -694,8 +793,8 @@ }, { "cpu": "Intel(R) Xeon(R) Platinum 8378C CPU @ 2.80GHz", - "rank": 78, - "percent": 25.18, + "rank": 89, + "percent": 17.35, "benchmarks": 6, "average": 32460.3370862, "high": 40307.46534565667, @@ -703,26 +802,35 @@ }, { "cpu": "AMD EPYC 7551 32-Core Processor", - "rank": 79, - "percent": 24.98, - "benchmarks": 101, - "average": 21634.2549488, + "rank": 90, + "percent": 17.21, + "benchmarks": 108, + "average": 22213.9221556, "high": 39990.40230344717, "low": 157.70488920640145 }, { "cpu": "AMD EPYC 7601 32-Core Processor", - "rank": 80, - "percent": 24.92, - "benchmarks": 64, - "average": 22426.9601560, + "rank": 91, + "percent": 17.17, + "benchmarks": 70, + "average": 22420.3228411, "high": 39899.29418148593, "low": 749.9332559402213 }, + { + "cpu": "AMD EPYC 7A23 48-Core Processor", + "rank": 92, + "percent": 17.00, + "benchmarks": 2, + "average": 38457.1126987, + "high": 39489.635945046226, + "low": 37424.589452253706 + }, { "cpu": "Intel(R) Xeon(R) Gold 6430", - "rank": 81, - "percent": 24.51, + "rank": 93, + "percent": 16.89, "benchmarks": 1, "average": 39245.5436685, "high": 39245.54366851644, @@ -730,17 +838,17 @@ }, { "cpu": "AMD EPYC 7R32", - "rank": 82, - "percent": 24.19, - "benchmarks": 31, - "average": 16300.3831253, + "rank": 94, + "percent": 16.67, + "benchmarks": 34, + "average": 15487.6015349, "high": 38725.167486349375, "low": 893.7029688812627 }, { "cpu": "Genuine Intel(R) CPU 0000 @ 2.10GHz", - "rank": 83, - "percent": 23.84, + "rank": 95, + "percent": 16.43, "benchmarks": 38, "average": 6790.8423491, "high": 38172.4555195462, @@ -748,8 +856,8 @@ }, { "cpu": "AMD EPYC 9374F 32-Core Processor", - "rank": 84, - "percent": 23.15, + "rank": 96, + "percent": 15.95, "benchmarks": 1, "average": 37064.3548393, "high": 37064.35483930749, @@ -757,8 +865,8 @@ }, { "cpu": "AMD Eng Sample: 2S1405A3VIHF4_28/14_N", - "rank": 85, - "percent": 23.06, + "rank": 97, + "percent": 15.89, "benchmarks": 18, "average": 32503.4432637, "high": 36912.62780997379, @@ -766,8 +874,8 @@ }, { "cpu": "Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz", - "rank": 86, - "percent": 22.32, + "rank": 98, + "percent": 15.38, "benchmarks": 23, "average": 21177.3979037, "high": 35737.0042384087, @@ -775,17 +883,26 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 6150 CPU @ 2.70GHz", - "rank": 87, - "percent": 22.13, - "benchmarks": 5, - "average": 17078.5266487, + "rank": 99, + "percent": 15.25, + "benchmarks": 6, + "average": 14524.7028862, "high": 35432.97321621554, "low": 1332.0119774517011 }, + { + "cpu": "AMD EPYC 7F52 16-Core Processor", + "rank": 100, + "percent": 15.11, + "benchmarks": 4, + "average": 32113.2507582, + "high": 35100.89752994984, + "low": 24411.5593615889 + }, { "cpu": "AMD Eng Sample: 2S1905A4VIHF4_30/19_N", - "rank": 88, - "percent": 21.93, + "rank": 101, + "percent": 15.11, "benchmarks": 17, "average": 30592.3111935, "high": 35100.0351000351, @@ -793,26 +910,17 @@ }, { "cpu": "AMD EPYC 7352 24-Core Processor", - "rank": 89, - "percent": 21.91, + "rank": 102, + "percent": 15.10, "benchmarks": 11, "average": 17486.6405059, "high": 35077.87287778869, "low": 10060.868252930228 }, - { - "cpu": "AMD Ryzen Threadripper PRO 3975WX 32-Cores", - "rank": 90, - "percent": 21.85, - "benchmarks": 41, - "average": 24178.9883175, - "high": 34983.75004810266, - "low": 697.3544464365536 - }, { "cpu": "AMD EPYC 7501 32-Core Processor", - "rank": 91, - "percent": 21.60, + "rank": 103, + "percent": 14.88, "benchmarks": 10, "average": 20694.8925048, "high": 34583.88667552014, @@ -820,35 +928,35 @@ }, { "cpu": "AMD EPYC 7B12", - "rank": 92, - "percent": 21.53, - "benchmarks": 5, - "average": 14324.0074518, + "rank": 104, + "percent": 14.83, + "benchmarks": 8, + "average": 11092.7858403, "high": 34462.55643243616, "low": 2378.7095976174846 }, { "cpu": "Intel(R) Xeon(R) CPU E7-8880 v4 @ 2.20GHz", - "rank": 93, - "percent": 21.43, + "rank": 105, + "percent": 14.76, "benchmarks": 10, "average": 31691.3143382, "high": 34300.257594934534, "low": 27523.188286131062 }, { - "cpu": "AMD Ryzen Threadripper PRO 5975WX 32-Cores", - "rank": 94, - "percent": 21.21, - "benchmarks": 8, - "average": 24673.4048871, - "high": 33953.55154149124, - "low": 10296.752404291688 + "cpu": "AMD EPYC 7313 16-Core Processor", + "rank": 106, + "percent": 14.70, + "benchmarks": 7, + "average": 19045.1085867, + "high": 34155.8051206383, + "low": 8686.512452115601 }, { "cpu": "AMD EPYC 9354P 32-Core Processor", - "rank": 95, - "percent": 21.10, + "rank": 107, + "percent": 14.54, "benchmarks": 2, "average": 31867.8008298, "high": 33786.066626123386, @@ -856,17 +964,26 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 6448Y", - "rank": 96, - "percent": 20.94, - "benchmarks": 1, - "average": 33521.0512202, + "rank": 108, + "percent": 14.43, + "benchmarks": 2, + "average": 21194.4075624, "high": 33521.051220166264, - "low": 33521.051220166264 + "low": 8867.763904653802 + }, + { + "cpu": "AMD Eng Sample: 100-000000897-03", + "rank": 109, + "percent": 14.35, + "benchmarks": 9, + "average": 31982.0940964, + "high": 33349.67467392356, + "low": 28964.434570790527 }, { "cpu": "AMD EPYC 9K84 96-Core Processor", - "rank": 97, - "percent": 20.55, + "rank": 110, + "percent": 14.16, "benchmarks": 1, "average": 32903.3956304, "high": 32903.39563042906, @@ -874,17 +991,26 @@ }, { "cpu": "Intel(R) Xeon(R) w9-3495X", - "rank": 98, - "percent": 20.43, + "rank": 111, + "percent": 14.08, "benchmarks": 7, "average": 29556.6994816, "high": 32704.320240703793, "low": 24547.28666566841 }, + { + "cpu": "AMD Ryzen Threadripper 7960X 24-Cores", + "rank": 112, + "percent": 13.94, + "benchmarks": 6, + "average": 27521.6505418, + "high": 32396.008811714397, + "low": 22431.080505147933 + }, { "cpu": "Intel(R) Xeon(R) Platinum 8280M CPU @ 2.70GHz", - "rank": 99, - "percent": 20.20, + "rank": 113, + "percent": 13.92, "benchmarks": 6, "average": 18001.0793972, "high": 32341.526520051742, @@ -892,8 +1018,8 @@ }, { "cpu": "AMD Eng Sample: 100-000000114-09_30/16_N", - "rank": 100, - "percent": 20.17, + "rank": 114, + "percent": 13.89, "benchmarks": 1, "average": 32283.2662918, "high": 32283.266291750337, @@ -901,26 +1027,53 @@ }, { "cpu": "AMD Ryzen Threadripper 3960X 24-Core Processor", - "rank": 101, - "percent": 20.01, - "benchmarks": 197, - "average": 21778.0943323, + "rank": 115, + "percent": 13.79, + "benchmarks": 213, + "average": 21520.9099403, "high": 32039.985902406203, "low": 4744.800884430884 }, + { + "cpu": "AMD EPYC 7473X 24-Core Processor", + "rank": 116, + "percent": 13.51, + "benchmarks": 1, + "average": 31397.1742543, + "high": 31397.17425431711, + "low": 31397.17425431711 + }, + { + "cpu": "AMD EPYC 7513 32-Core Processor", + "rank": 117, + "percent": 13.50, + "benchmarks": 5, + "average": 20199.2265203, + "high": 31376.28956550114, + "low": 10818.178867769398 + }, { "cpu": "AMD EPYC 7443 24-Core Processor", - "rank": 102, - "percent": 18.99, + "rank": 118, + "percent": 13.08, "benchmarks": 2, "average": 26088.1546283, "high": 30400.680975253847, "low": 21775.62828131499 }, + { + "cpu": "Intel(R) Xeon(R) Gold 6136 CPU @ 3.00GHz", + "rank": 119, + "percent": 13.07, + "benchmarks": 7, + "average": 22769.2472276, + "high": 30374.825344754267, + "low": 7420.32426817052 + }, { "cpu": "Intel(R) Xeon(R) Platinum 8358 CPU @ 2.60GHz", - "rank": 103, - "percent": 18.90, + "rank": 120, + "percent": 13.02, "benchmarks": 2, "average": 30174.0719667, "high": 30250.77895755816, @@ -928,26 +1081,17 @@ }, { "cpu": "AMD EPYC 7282 16-Core Processor", - "rank": 104, - "percent": 18.76, - "benchmarks": 77, - "average": 14972.3556966, + "rank": 121, + "percent": 12.92, + "benchmarks": 79, + "average": 14789.6600083, "high": 30026.964213864052, - "low": 576.133773653172 - }, - { - "cpu": "AMD EPYC 7313 16-Core Processor", - "rank": 105, - "percent": 18.56, - "benchmarks": 4, - "average": 17534.3743221, - "high": 29715.1211336913, - "low": 8686.512452115601 + "low": 567.1963145852263 }, { "cpu": "Intel(R) Xeon(R) CPU E7-8890 v3 @ 2.50GHz", - "rank": 106, - "percent": 18.56, + "rank": 122, + "percent": 12.79, "benchmarks": 5, "average": 17111.5181050, "high": 29713.62012919482, @@ -955,35 +1099,44 @@ }, { "cpu": "Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz", - "rank": 107, - "percent": 18.49, - "benchmarks": 85, - "average": 2157.0275810, + "rank": 123, + "percent": 12.74, + "benchmarks": 107, + "average": 2123.4616095, "high": 29593.67879021041, "low": 251.77716914843424 }, { "cpu": "AMD Ryzen Threadripper PRO 5965WX 24-Cores", - "rank": 108, - "percent": 18.47, - "benchmarks": 7, - "average": 24618.8782679, + "rank": 124, + "percent": 12.73, + "benchmarks": 11, + "average": 24520.4890704, "high": 29573.46195817721, - "low": 18709.423936836985 + "low": 17573.42616788597 }, { "cpu": "Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz", - "rank": 109, - "percent": 18.43, - "benchmarks": 24, - "average": 19161.5463058, + "rank": 125, + "percent": 12.70, + "benchmarks": 25, + "average": 18542.8620631, "high": 29498.52507374631, "low": 632.3314884008273 }, + { + "cpu": "AMD Eng Sample: 100-000000866-01", + "rank": 126, + "percent": 12.69, + "benchmarks": 1, + "average": 29493.9139309, + "high": 29493.913930860366, + "low": 29493.913930860366 + }, { "cpu": "Intel(R) Xeon(R) Platinum 8368 CPU @ 2.40GHz", - "rank": 110, - "percent": 18.41, + "rank": 127, + "percent": 12.69, "benchmarks": 1, "average": 29476.7870302, "high": 29476.787030213705, @@ -991,8 +1144,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 6258R CPU @ 2.70GHz", - "rank": 111, - "percent": 18.31, + "rank": 128, + "percent": 12.62, "benchmarks": 11, "average": 14071.2004593, "high": 29313.478337339508, @@ -1000,17 +1153,17 @@ }, { "cpu": "AMD Eng Sample: 100-000000332-04_30/18_N", - "rank": 112, - "percent": 18.14, - "benchmarks": 7, - "average": 23942.6089931, + "rank": 129, + "percent": 12.50, + "benchmarks": 19, + "average": 25378.1229815, "high": 29034.31856454329, "low": 14913.353416649266 }, { "cpu": "Intel(R) Xeon(R) Platinum 8269CY CPU @ 2.50GHz", - "rank": 113, - "percent": 18.10, + "rank": 130, + "percent": 12.47, "benchmarks": 12, "average": 6875.8519502, "high": 28971.231567053917, @@ -1018,26 +1171,35 @@ }, { "cpu": "AMD EPYC 7302 16-Core Processor", - "rank": 114, - "percent": 17.94, - "benchmarks": 47, - "average": 19270.1900738, + "rank": 131, + "percent": 12.36, + "benchmarks": 48, + "average": 19202.7526790, "high": 28719.951750481057, "low": 2034.6335319813873 }, { "cpu": "AMD EPYC 7502P 32-Core Processor", - "rank": 115, - "percent": 17.75, + "rank": 132, + "percent": 12.23, "benchmarks": 25, "average": 22834.1825370, "high": 28413.126864611448, "low": 12868.356710848024 }, + { + "cpu": "AMD Ryzen 9 9950X 16-Core Processor", + "rank": 133, + "percent": 12.11, + "benchmarks": 23, + "average": 15845.0999106, + "high": 28127.812781278128, + "low": 1089.4978940005708 + }, { "cpu": "Intel(R) Xeon(R) Platinum 8352Y CPU @ 2.20GHz", - "rank": 116, - "percent": 17.57, + "rank": 134, + "percent": 12.10, "benchmarks": 2, "average": 28100.1675912, "high": 28123.066539175434, @@ -1045,8 +1207,8 @@ }, { "cpu": "AMD EPYC 7502 32-Core Processor", - "rank": 117, - "percent": 17.51, + "rank": 135, + "percent": 12.07, "benchmarks": 4, "average": 16003.5385067, "high": 28034.605917544617, @@ -1054,17 +1216,17 @@ }, { "cpu": "AMD EPYC 7D12 32-Core Processor", - "rank": 118, - "percent": 17.30, - "benchmarks": 272, - "average": 21028.1871367, + "rank": 136, + "percent": 11.92, + "benchmarks": 276, + "average": 20971.3031945, "high": 27693.159789531983, "low": 2289.492602649401 }, { "cpu": "Intel(R) Xeon(R) Platinum 8373C CPU @ 2.60GHz", - "rank": 119, - "percent": 17.00, + "rank": 137, + "percent": 11.72, "benchmarks": 1, "average": 27222.5882148, "high": 27222.58821479711, @@ -1072,8 +1234,8 @@ }, { "cpu": "AMD EPYC 7543P 32-Core Processor", - "rank": 120, - "percent": 16.96, + "rank": 138, + "percent": 11.69, "benchmarks": 1, "average": 27155.4650373, "high": 27155.465037338763, @@ -1081,8 +1243,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 6338 CPU @ 2.00GHz", - "rank": 121, - "percent": 16.91, + "rank": 139, + "percent": 11.65, "benchmarks": 3, "average": 10549.6288472, "high": 27075.323550116424, @@ -1090,8 +1252,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E7-8880 v3 @ 2.30GHz", - "rank": 122, - "percent": 16.89, + "rank": 140, + "percent": 11.64, "benchmarks": 16, "average": 19755.5604580, "high": 27040.912901219544, @@ -1099,35 +1261,53 @@ }, { "cpu": "Intel(R) Xeon(R) Platinum 8260 CPU @ 2.40GHz", - "rank": 123, - "percent": 16.82, + "rank": 141, + "percent": 11.59, "benchmarks": 2, "average": 16225.7035692, "high": 26932.399676811205, "low": 5519.007461698088 }, - { - "cpu": "Intel(R) Xeon(R) CPU E5-4667 v4 @ 2.20GHz", - "rank": 124, - "percent": 16.78, - "benchmarks": 2, - "average": 20310.0871538, - "high": 26859.33764873358, - "low": 13760.83665886886 - }, { "cpu": "AMD Ryzen 9 7950X 16-Core Processor", - "rank": 125, - "percent": 16.73, - "benchmarks": 839, - "average": 19430.0992140, - "high": 26783.442475861422, + "rank": 142, + "percent": 11.58, + "benchmarks": 974, + "average": 19580.6406528, + "high": 26913.55366562601, "low": 3758.706103011099 }, + { + "cpu": "Intel(R) Xeon(R) CPU E5-4667 v4 @ 2.20GHz", + "rank": 143, + "percent": 11.56, + "benchmarks": 3, + "average": 14923.4882068, + "high": 26859.33764873358, + "low": 4150.290312807381 + }, + { + "cpu": "Intel(R) Xeon(R) Platinum 8380 CPU @ 2.30GHz", + "rank": 144, + "percent": 11.43, + "benchmarks": 2, + "average": 24769.7055214, + "high": 26551.96219000584, + "low": 22987.448852926304 + }, + { + "cpu": "AMD EPYC 7371 16-Core Processor", + "rank": 145, + "percent": 11.27, + "benchmarks": 3, + "average": 16174.1614339, + "high": 26196.526340607234, + "low": 8647.377250479929 + }, { "cpu": "Intel(R) Xeon(R) Platinum 8180 CPU @ 2.50GHz", - "rank": 126, - "percent": 16.36, + "rank": 146, + "percent": 11.27, "benchmarks": 4, "average": 22333.3095146, "high": 26195.840100592024, @@ -1135,62 +1315,62 @@ }, { "cpu": "AMD Eng Sample: 100-000000163_43/29_Y", - "rank": 127, - "percent": 16.20, + "rank": 147, + "percent": 11.16, "benchmarks": 1, "average": 25930.9200290, "high": 25930.92002904263, "low": 25930.92002904263 }, + { + "cpu": "AMD Ryzen 9 7950X3D 16-Core Processor", + "rank": 148, + "percent": 11.12, + "benchmarks": 396, + "average": 20017.5220778, + "high": 25845.803933731357, + "low": 748.1916208523998 + }, { "cpu": "Intel(R) Xeon(R) Gold 6338N CPU @ 2.20GHz", - "rank": 128, - "percent": 16.11, + "rank": 149, + "percent": 11.10, "benchmarks": 2, "average": 25777.6913162, "high": 25794.469665703673, "low": 25760.91296675554 }, - { - "cpu": "AMD Ryzen 9 7950X3D 16-Core Processor", - "rank": 129, - "percent": 16.08, - "benchmarks": 299, - "average": 20210.1465940, - "high": 25735.38873304681, - "low": 748.1916208523998 - }, { "cpu": "Intel(R) Xeon(R) Platinum 8255C CPU @ 2.50GHz", - "rank": 130, - "percent": 15.99, + "rank": 150, + "percent": 11.02, "benchmarks": 8, "average": 4355.7395631, "high": 25605.57177241768, "low": 20.415111486005145 }, + { + "cpu": "Intel(R) Xeon(R) Gold 6230R CPU @ 2.10GHz", + "rank": 151, + "percent": 10.97, + "benchmarks": 9, + "average": 12772.0264739, + "high": 25489.39641109299, + "low": 1178.310138298261 + }, { "cpu": "AMD EPYC 7Y43 48-Core Processor", - "rank": 131, - "percent": 15.92, + "rank": 152, + "percent": 10.97, "benchmarks": 4, "average": 25183.4624096, "high": 25489.39641109299, "low": 24805.463155205303 }, - { - "cpu": "Intel(R) Xeon(R) Gold 6230R CPU @ 2.10GHz", - "rank": 132, - "percent": 15.92, - "benchmarks": 8, - "average": 12068.7910334, - "high": 25489.39641109299, - "low": 1178.310138298261 - }, { "cpu": "Intel(R) Xeon(R) Gold 6240R CPU @ 2.40GHz", - "rank": 133, - "percent": 15.79, + "rank": 153, + "percent": 10.88, "benchmarks": 8, "average": 14544.8629152, "high": 25279.975731223298, @@ -1198,8 +1378,8 @@ }, { "cpu": "AMD EPYC 7401 24-Core Processor", - "rank": 134, - "percent": 15.72, + "rank": 154, + "percent": 10.83, "benchmarks": 2, "average": 24802.2565639, "high": 25164.19638138856, @@ -1207,8 +1387,8 @@ }, { "cpu": "Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz", - "rank": 135, - "percent": 15.63, + "rank": 155, + "percent": 10.77, "benchmarks": 7, "average": 17066.3615113, "high": 25020.64202967448, @@ -1216,17 +1396,17 @@ }, { "cpu": "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz", - "rank": 136, - "percent": 15.35, - "benchmarks": 315, - "average": 818.2882317, + "rank": 156, + "percent": 10.58, + "benchmarks": 360, + "average": 756.5082843, "high": 24580.291522257456, "low": 9.651688420526767 }, { "cpu": "Intel(R) Xeon(R) Gold 6248R CPU @ 3.00GHz", - "rank": 137, - "percent": 15.33, + "rank": 157, + "percent": 10.57, "benchmarks": 6, "average": 11079.6477554, "high": 24548.31107619796, @@ -1234,8 +1414,8 @@ }, { "cpu": "Intel(R) Xeon(R) Platinum 8280L CPU @ 2.70GHz", - "rank": 138, - "percent": 15.24, + "rank": 158, + "percent": 10.50, "benchmarks": 3, "average": 20331.6974303, "high": 24404.2912505735, @@ -1243,44 +1423,62 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E7-8895 v2 @ 2.80GHz", - "rank": 139, - "percent": 15.14, + "rank": 159, + "percent": 10.43, "benchmarks": 2, "average": 24238.6063959, "high": 24244.77525093342, "low": 24232.43754089224 }, + { + "cpu": "Intel(R) Xeon(R) Gold 5118 CPU @ 2.30GHz", + "rank": 160, + "percent": 10.34, + "benchmarks": 31, + "average": 11747.1129491, + "high": 24032.222403799016, + "low": 4171.028867690794 + }, { "cpu": "Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz", - "rank": 140, - "percent": 14.79, - "benchmarks": 175, - "average": 497.7841455, + "rank": 161, + "percent": 10.19, + "benchmarks": 186, + "average": 484.3698641, "high": 23670.8800833215, "low": 50.89324515841108 }, { "cpu": "Intel(R) Xeon(R) Gold 5320 CPU @ 2.20GHz", - "rank": 141, - "percent": 14.67, + "rank": 162, + "percent": 10.11, "benchmarks": 2, "average": 11766.7397399, "high": 23488.514116596984, "low": 44.965363180741875 }, + { + "cpu": "Intel(R) Xeon(R) Platinum 6162 CPU @ 1.90GHz", + "rank": 163, + "percent": 10.08, + "benchmarks": 12, + "average": 17859.1450070, + "high": 23425.128603956036, + "low": 12347.660735673626 + }, { "cpu": "AMD Ryzen 9 5950X 16-Core Processor", - "rank": 142, - "percent": 14.60, - "benchmarks": 5666, - "average": 15350.2815911, + "rank": 164, + "percent": 10.06, + "benchmarks": 5915, + "average": 15358.1287548, "high": 23370.49241627521, "low": 73.74329986813223 }, { "cpu": "AMD EPYC 7571", - "rank": 143, - "percent": 14.50, + "rank": 165, + "percent": 9.99, "benchmarks": 9, "average": 11831.5545159, "high": 23213.70537165142, @@ -1288,8 +1486,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz", - "rank": 144, - "percent": 14.50, + "rank": 166, + "percent": 9.99, "benchmarks": 4, "average": 13977.6748144, "high": 23206.702095565197, @@ -1297,8 +1495,8 @@ }, { "cpu": "Intel(R) Xeon(R) Platinum 8160F CPU @ 2.10GHz", - "rank": 145, - "percent": 14.41, + "rank": 167, + "percent": 9.93, "benchmarks": 1, "average": 23062.8901953, "high": 23062.890195273492, @@ -1306,8 +1504,8 @@ }, { "cpu": "Intel(R) Xeon(R) W-3175X CPU @ 3.10GHz", - "rank": 146, - "percent": 14.33, + "rank": 168, + "percent": 9.87, "benchmarks": 9, "average": 17145.5976920, "high": 22938.199901824504, @@ -1315,8 +1513,8 @@ }, { "cpu": "AMD EPYC 7571 32-Core Processor", - "rank": 147, - "percent": 14.29, + "rank": 169, + "percent": 9.84, "benchmarks": 1, "average": 22870.7346080, "high": 22870.734607995608, @@ -1324,8 +1522,8 @@ }, { "cpu": "Intel(R) Xeon(R) Platinum 8124M CPU @ 3.00GHz", - "rank": 148, - "percent": 14.19, + "rank": 170, + "percent": 9.77, "benchmarks": 10, "average": 10011.1562220, "high": 22710.240047237297, @@ -1333,8 +1531,8 @@ }, { "cpu": "Intel(R) Xeon(R) Platinum 8259L CPU @ 2.50GHz", - "rank": 149, - "percent": 14.17, + "rank": 171, + "percent": 9.76, "benchmarks": 5, "average": 14237.2327253, "high": 22678.822515534994, @@ -1342,17 +1540,17 @@ }, { "cpu": "AMD Ryzen 9 3950X 16-Core Processor", - "rank": 150, - "percent": 14.11, - "benchmarks": 2314, - "average": 15514.2997461, + "rank": 172, + "percent": 9.73, + "benchmarks": 2362, + "average": 15462.0543096, "high": 22595.806218365873, "low": 2477.2342175408003 }, { "cpu": "Intel(R) Xeon(R) Gold 5220R CPU @ 2.20GHz", - "rank": 151, - "percent": 14.08, + "rank": 173, + "percent": 9.70, "benchmarks": 3, "average": 15053.6542553, "high": 22540.29076975093, @@ -1360,8 +1558,8 @@ }, { "cpu": "Intel(R) Xeon(R) Platinum 8160 CPU @ 2.10GHz", - "rank": 152, - "percent": 13.92, + "rank": 174, + "percent": 9.59, "benchmarks": 4, "average": 18473.1527612, "high": 22283.625991621357, @@ -1369,17 +1567,17 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E7- 4870 @ 2.40GHz", - "rank": 153, - "percent": 13.92, - "benchmarks": 13, - "average": 11143.0866945, + "rank": 175, + "percent": 9.59, + "benchmarks": 14, + "average": 11180.2353390, "high": 22281.342049794344, "low": 3410.85059792211 }, { "cpu": "AMD EPYC 7402P 24-Core Processor", - "rank": 154, - "percent": 13.90, + "rank": 176, + "percent": 9.58, "benchmarks": 18, "average": 17994.9312267, "high": 22252.337051698854, @@ -1387,8 +1585,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 6238R CPU @ 2.20GHz", - "rank": 155, - "percent": 13.71, + "rank": 177, + "percent": 9.45, "benchmarks": 4, "average": 10288.3678711, "high": 21955.82488034075, @@ -1396,17 +1594,26 @@ }, { "cpu": "AMD EPYC 7443P 24-Core Processor", - "rank": 156, - "percent": 13.70, + "rank": 178, + "percent": 9.44, "benchmarks": 6, "average": 20087.6732904, "high": 21936.55947001273, "low": 16607.70929865644 }, + { + "cpu": "AMD Ryzen 9 7945HX with Radeon Graphics", + "rank": 179, + "percent": 9.40, + "benchmarks": 103, + "average": 19012.4490644, + "high": 21832.63105036788, + "low": 6222.349434699554 + }, { "cpu": "Intel(R) Xeon(R) Gold 6133 CPU @ 2.50GHz", - "rank": 157, - "percent": 13.50, + "rank": 180, + "percent": 9.30, "benchmarks": 30, "average": 16724.4721387, "high": 21608.072775989112, @@ -1414,8 +1621,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 6248 CPU @ 2.50GHz", - "rank": 158, - "percent": 13.49, + "rank": 181, + "percent": 9.30, "benchmarks": 3, "average": 20274.2674477, "high": 21597.339207809597, @@ -1423,35 +1630,44 @@ }, { "cpu": "AMD Ryzen Threadripper 2990WX 32-Core Processor", - "rank": 159, - "percent": 13.40, + "rank": 182, + "percent": 9.23, "benchmarks": 72, "average": 11188.9102019, "high": 21454.62347135807, "low": 1737.9456092542127 }, + { + "cpu": "Intel(R) Xeon(R) Gold 6148 CPU @ 2.40GHz", + "rank": 183, + "percent": 9.14, + "benchmarks": 25, + "average": 8326.8421653, + "high": 21241.344152257956, + "low": 31.670913366655142 + }, { "cpu": "AMD EPYC 7551P 32-Core Processor", - "rank": 160, - "percent": 13.19, - "benchmarks": 76, - "average": 13145.2324189, + "rank": 184, + "percent": 9.09, + "benchmarks": 79, + "average": 13098.7561446, "high": 21117.094287825996, "low": 735.380633015649 }, { - "cpu": "Intel(R) Xeon(R) Gold 6148 CPU @ 2.40GHz", - "rank": 161, - "percent": 13.08, - "benchmarks": 24, - "average": 7788.7379159, - "high": 20940.303383115413, - "low": 31.670913366655142 + "cpu": "Intel(R) Xeon(R) Gold 6254 CPU @ 3.10GHz", + "rank": 185, + "percent": 8.91, + "benchmarks": 7, + "average": 14008.7569378, + "high": 20698.79119059447, + "low": 6845.610936548032 }, { "cpu": "Intel(R) Xeon(R) Gold 6246R CPU @ 3.40GHz", - "rank": 162, - "percent": 12.84, + "rank": 186, + "percent": 8.85, "benchmarks": 3, "average": 16877.0706650, "high": 20561.746926018834, @@ -1459,53 +1675,71 @@ }, { "cpu": "Intel(R) Xeon(R) Platinum 8222L CPU @ 3.00GHz", - "rank": 163, - "percent": 12.84, + "rank": 187, + "percent": 8.84, "benchmarks": 3, "average": 19972.6028150, "high": 20549.915745345443, "low": 19050.122778041303 }, + { + "cpu": "AMD Ryzen 9 9900X 12-Core Processor", + "rank": 188, + "percent": 8.84, + "benchmarks": 21, + "average": 17428.0891242, + "high": 20547.846688406287, + "low": 10105.67504393442 + }, + { + "cpu": "AMD Ryzen 9 7900 12-Core Processor", + "rank": 189, + "percent": 8.78, + "benchmarks": 226, + "average": 15185.6518892, + "high": 20400.669141947856, + "low": 8569.861511037981 + }, + { + "cpu": "AMD Ryzen 9 7900X 12-Core Processor", + "rank": 190, + "percent": 8.78, + "benchmarks": 457, + "average": 16098.6956297, + "high": 20396.50811781023, + "low": 6318.875745627338 + }, { "cpu": "Intel(R) Xeon(R) Platinum 8358P CPU @ 2.60GHz", - "rank": 164, - "percent": 12.71, - "benchmarks": 18, - "average": 4933.6385286, + "rank": 191, + "percent": 8.75, + "benchmarks": 19, + "average": 4744.4545761, "high": 20340.49996948925, "low": 415.5398610767136 }, - { - "cpu": "AMD Ryzen 9 7945HX with Radeon Graphics", - "rank": 165, - "percent": 12.67, - "benchmarks": 93, - "average": 19127.5253190, - "high": 20286.444597719805, - "low": 9265.092836230218 - }, { "cpu": "Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz", - "rank": 166, - "percent": 12.67, - "benchmarks": 33, - "average": 14890.0983314, + "rank": 192, + "percent": 8.73, + "benchmarks": 37, + "average": 15258.4582635, "high": 20277.805941397142, "low": 3899.144722605096 }, { - "cpu": "AMD Ryzen 9 7900X 12-Core Processor", - "rank": 167, - "percent": 12.64, - "benchmarks": 362, - "average": 16065.4414198, - "high": 20242.914979757086, - "low": 6318.875745627338 + "cpu": "Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz", + "rank": 193, + "percent": 8.68, + "benchmarks": 37, + "average": 15125.7466802, + "high": 20158.039025963553, + "low": 4910.385465259024 }, { "cpu": "Intel(R) Xeon(R) CPU E7-8891 v2 @ 3.20GHz", - "rank": 168, - "percent": 12.44, + "rank": 194, + "percent": 8.57, "benchmarks": 10, "average": 15201.5171521, "high": 19921.112394916137, @@ -1513,8 +1747,8 @@ }, { "cpu": "AMD EPYC 7451 24-Core Processor", - "rank": 169, - "percent": 12.42, + "rank": 195, + "percent": 8.55, "benchmarks": 5, "average": 15548.5941203, "high": 19875.973922722213, @@ -1522,35 +1756,17 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E7-8891 v3 @ 2.80GHz", - "rank": 170, - "percent": 12.32, + "rank": 196, + "percent": 8.49, "benchmarks": 4, "average": 19540.0537704, "high": 19723.08784663327, "low": 19315.460094259448 }, - { - "cpu": "AMD Ryzen 9 7900 12-Core Processor", - "rank": 171, - "percent": 12.30, - "benchmarks": 192, - "average": 14984.3356392, - "high": 19691.62908847449, - "low": 8569.861511037981 - }, - { - "cpu": "Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz", - "rank": 172, - "percent": 12.29, - "benchmarks": 28, - "average": 14672.8654412, - "high": 19669.55153422502, - "low": 4910.385465259024 - }, { "cpu": "AMD Eng Sample: ZS1407E2VJUG6_22/14_N", - "rank": 173, - "percent": 12.17, + "rank": 197, + "percent": 8.38, "benchmarks": 1, "average": 19477.9519323, "high": 19477.95193231022, @@ -1558,53 +1774,62 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2696 v4 @ 2.20GHz", - "rank": 174, - "percent": 12.10, - "benchmarks": 101, - "average": 12768.1048574, + "rank": 198, + "percent": 8.34, + "benchmarks": 107, + "average": 12796.6614361, "high": 19378.342764126817, "low": 3895.658677969271 }, + { + "cpu": "AMD Ryzen 9 7940HX with Radeon Graphics", + "rank": 199, + "percent": 8.31, + "benchmarks": 21, + "average": 15665.1458396, + "high": 19313.22183166596, + "low": 3048.4366092849286 + }, { "cpu": "Intel(R) Xeon(R) Gold 6230 CPU @ 2.10GHz", - "rank": 175, - "percent": 12.00, - "benchmarks": 5, - "average": 9157.6190897, + "rank": 200, + "percent": 8.27, + "benchmarks": 6, + "average": 9782.7196644, "high": 19212.66498876059, "low": 777.7198808533142 }, - { - "cpu": "Intel(R) Xeon(R) Platinum 6162 CPU @ 1.90GHz", - "rank": 176, - "percent": 11.92, - "benchmarks": 11, - "average": 17353.1464982, - "high": 19082.148649937983, - "low": 12347.660735673626 - }, { "cpu": "AMD Ryzen 9 7900X3D 12-Core Processor", - "rank": 177, - "percent": 11.90, - "benchmarks": 90, - "average": 16786.1658289, + "rank": 201, + "percent": 8.20, + "benchmarks": 95, + "average": 16701.0013673, "high": 19053.06277984186, "low": 12001.63222198219 }, { "cpu": "AMD Ryzen Threadripper PRO 3955WX 16-Cores", - "rank": 178, - "percent": 11.87, - "benchmarks": 75, - "average": 16349.5276219, + "rank": 202, + "percent": 8.18, + "benchmarks": 76, + "average": 16322.2970253, "high": 19008.15449827976, "low": 6555.227794165848 }, + { + "cpu": "Intel(R) Xeon(R) Platinum 8170 CPU @ 2.10GHz", + "rank": 203, + "percent": 8.09, + "benchmarks": 2, + "average": 15727.4999344, + "high": 18791.482196949764, + "low": 12663.517671938913 + }, { "cpu": "Intel(R) Xeon(R) Platinum 8223CL CPU @ 3.00GHz", - "rank": 179, - "percent": 11.70, + "rank": 204, + "percent": 8.06, "benchmarks": 1, "average": 18737.1182312, "high": 18737.11823121604, @@ -1612,17 +1837,17 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz", - "rank": 180, - "percent": 11.70, - "benchmarks": 205, - "average": 11348.9978760, + "rank": 205, + "percent": 8.06, + "benchmarks": 231, + "average": 11427.9636741, "high": 18728.696108176948, "low": 1196.027752627972 }, { "cpu": "Intel(R) Xeon(R) Gold 6354 CPU @ 3.00GHz", - "rank": 181, - "percent": 11.64, + "rank": 206, + "percent": 8.02, "benchmarks": 4, "average": 13286.5682717, "high": 18633.77184809749, @@ -1630,8 +1855,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 6242 CPU @ 2.80GHz", - "rank": 182, - "percent": 11.61, + "rank": 207, + "percent": 8.00, "benchmarks": 12, "average": 14289.8774824, "high": 18585.633305454885, @@ -1639,17 +1864,17 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-4657L v2 @ 2.40GHz", - "rank": 183, - "percent": 11.55, - "benchmarks": 10, - "average": 8712.3405858, + "rank": 208, + "percent": 7.96, + "benchmarks": 11, + "average": 9514.1433993, "high": 18486.33859577772, "low": 268.6373689140305 }, { "cpu": "AMD Ryzen Threadripper PRO 5955WX 16-Cores", - "rank": 184, - "percent": 11.47, + "rank": 209, + "percent": 7.90, "benchmarks": 8, "average": 14891.7738639, "high": 18365.1356265266, @@ -1657,8 +1882,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 6152 CPU @ 2.10GHz", - "rank": 185, - "percent": 11.41, + "rank": 210, + "percent": 7.86, "benchmarks": 1, "average": 18259.1706685, "high": 18259.170668468236, @@ -1666,35 +1891,35 @@ }, { "cpu": "Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz", - "rank": 186, - "percent": 11.40, - "benchmarks": 28, - "average": 6057.5203715, + "rank": 211, + "percent": 7.86, + "benchmarks": 29, + "average": 5848.9974011, "high": 18253.338079201236, - "low": 307.4849209394771 + "low": 10.35423065581212 }, { "cpu": "Intel(R) Xeon(R) Gold 6226R CPU @ 2.90GHz", - "rank": 187, - "percent": 11.30, - "benchmarks": 10, - "average": 11328.2774769, + "rank": 212, + "percent": 7.79, + "benchmarks": 11, + "average": 10506.0383662, "high": 18094.01287208076, "low": 297.9554002479585 }, { "cpu": "Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz", - "rank": 188, - "percent": 11.29, - "benchmarks": 27, - "average": 9161.2984870, + "rank": 213, + "percent": 7.78, + "benchmarks": 29, + "average": 9111.6734340, "high": 18068.80601329864, "low": 1083.3132920374308 }, { "cpu": "Intel(R) Xeon(R) Platinum 8168 CPU @ 2.70GHz", - "rank": 189, - "percent": 11.27, + "rank": 214, + "percent": 7.77, "benchmarks": 18, "average": 8220.6717179, "high": 18045.655508436343, @@ -1702,17 +1927,17 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2696 v3 @ 2.30GHz", - "rank": 190, - "percent": 11.14, - "benchmarks": 277, - "average": 10413.3856938, + "rank": 215, + "percent": 7.67, + "benchmarks": 306, + "average": 10566.7193373, "high": 17830.17471788206, "low": 614.9842133552432 }, { "cpu": "Intel(R) Xeon(R) Gold 6139 CPU @ 2.30GHz", - "rank": 191, - "percent": 11.09, + "rank": 216, + "percent": 7.64, "benchmarks": 2, "average": 17680.5693081, "high": 17759.781199495625, @@ -1720,62 +1945,53 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2698 v4 @ 2.20GHz", - "rank": 192, - "percent": 11.02, - "benchmarks": 27, - "average": 10410.9260020, + "rank": 217, + "percent": 7.59, + "benchmarks": 29, + "average": 10311.9458572, "high": 17633.885273942407, "low": 4056.9926325013794 }, - { - "cpu": "AMD EPYC 7513 32-Core Processor", - "rank": 193, - "percent": 11.00, - "benchmarks": 3, - "average": 13109.9488700, - "high": 17603.092511292383, - "low": 10818.178867769398 - }, { "cpu": "AMD Ryzen 9 3900X 12-Core Processor", - "rank": 194, - "percent": 10.99, - "benchmarks": 3449, - "average": 12456.7171244, + "rank": 218, + "percent": 7.57, + "benchmarks": 3516, + "average": 12432.2862899, "high": 17596.339961288053, "low": 486.89711182371207 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2699C v4 @ 2.20GHz", - "rank": 195, - "percent": 10.98, + "rank": 219, + "percent": 7.57, "benchmarks": 4, "average": 11507.7958658, "high": 17583.963425356076, "low": 7153.229325378942 }, + { + "cpu": "AMD Ryzen 9 5900X 12-Core Processor", + "rank": 220, + "percent": 7.57, + "benchmarks": 3838, + "average": 12938.2614283, + "high": 17582.108446444898, + "low": 918.7309018813772 + }, { "cpu": "Intel(R) Xeon(R) Gold 5218 CPU @ 2.30GHz", - "rank": 196, - "percent": 10.93, + "rank": 221, + "percent": 7.53, "benchmarks": 24, "average": 11673.5254584, "high": 17505.776906379106, "low": 5678.543340062407 }, - { - "cpu": "AMD Ryzen 9 5900X 12-Core Processor", - "rank": 197, - "percent": 10.92, - "benchmarks": 3648, - "average": 12966.8143113, - "high": 17486.18591312863, - "low": 918.7309018813772 - }, { "cpu": "Intel(R) Xeon(R) Gold 6130 CPU @ 2.10GHz", - "rank": 198, - "percent": 10.85, + "rank": 222, + "percent": 7.47, "benchmarks": 16, "average": 11588.5914092, "high": 17365.331851491683, @@ -1783,17 +1999,17 @@ }, { "cpu": "AMD Ryzen 9 3900 12-Core Processor", - "rank": 199, - "percent": 10.78, - "benchmarks": 325, - "average": 11700.9029045, + "rank": 223, + "percent": 7.42, + "benchmarks": 327, + "average": 11679.7201245, "high": 17250.897046646427, "low": 3379.668589698094 }, { "cpu": "Intel(R) Xeon(R) CPU E7-4830 v3 @ 2.10GHz", - "rank": 200, - "percent": 10.75, + "rank": 224, + "percent": 7.40, "benchmarks": 2, "average": 13227.9877618, "high": 17204.59706833666, @@ -1801,17 +2017,17 @@ }, { "cpu": "13th Gen Intel(R) Core(TM) i9-13900KS", - "rank": 201, - "percent": 10.74, - "benchmarks": 8, - "average": 12420.3704997, + "rank": 225, + "percent": 7.40, + "benchmarks": 9, + "average": 12030.5714869, "high": 17195.721704439937, - "low": 8936.071345593624 + "low": 8912.17938434665 }, { "cpu": "Intel(R) Xeon(R) Gold 5218R CPU @ 2.10GHz", - "rank": 202, - "percent": 10.71, + "rank": 226, + "percent": 7.38, "benchmarks": 15, "average": 9753.4165609, "high": 17143.24898854831, @@ -1819,17 +2035,17 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2698 v3 @ 2.30GHz", - "rank": 203, - "percent": 10.67, - "benchmarks": 71, - "average": 9653.2686982, + "rank": 227, + "percent": 7.35, + "benchmarks": 81, + "average": 9286.6003740, "high": 17078.835906544613, "low": 1438.312916481484 }, { "cpu": "AMD Ryzen Threadripper 2970WX 24-Core Processor", - "rank": 204, - "percent": 10.64, + "rank": 228, + "percent": 7.33, "benchmarks": 28, "average": 8745.9676517, "high": 17032.583331913953, @@ -1837,26 +2053,26 @@ }, { "cpu": "AMD Ryzen 9 3900XT 12-Core Processor", - "rank": 205, - "percent": 10.62, - "benchmarks": 298, - "average": 11852.9177098, + "rank": 229, + "percent": 7.32, + "benchmarks": 301, + "average": 11860.4766261, "high": 16996.396763886056, "low": 980.8835602934412 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz", - "rank": 206, - "percent": 10.56, - "benchmarks": 200, - "average": 1894.0532873, + "rank": 230, + "percent": 7.28, + "benchmarks": 350, + "average": 1265.2023063, "high": 16911.60305085319, "low": 79.07295500139999 }, { "cpu": "AMD EPYC 7453 28-Core Processor", - "rank": 207, - "percent": 10.52, + "rank": 231, + "percent": 7.25, "benchmarks": 18, "average": 15092.8623404, "high": 16835.583689686522, @@ -1864,8 +2080,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 5220 CPU @ 2.20GHz", - "rank": 208, - "percent": 10.51, + "rank": 232, + "percent": 7.25, "benchmarks": 3, "average": 11963.1856752, "high": 16833.316500016834, @@ -1873,26 +2089,26 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2697 v4 @ 2.30GHz", - "rank": 209, - "percent": 10.51, - "benchmarks": 28, - "average": 11630.9533106, + "rank": 233, + "percent": 7.24, + "benchmarks": 33, + "average": 12185.4694638, "high": 16827.62287950917, "low": 3429.8963485323475 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz", - "rank": 210, - "percent": 10.50, - "benchmarks": 85, - "average": 9025.0173251, + "rank": 234, + "percent": 7.24, + "benchmarks": 88, + "average": 9062.0622906, "high": 16814.352731491603, "low": 370.2363996435364 }, { "cpu": "ARM Neoverse-V1", - "rank": 211, - "percent": 10.50, + "rank": 235, + "percent": 7.23, "benchmarks": 3, "average": 11770.5321398, "high": 16805.84709031966, @@ -1900,8 +2116,8 @@ }, { "cpu": "Intel(R) Xeon(R) Silver 4216 CPU @ 2.10GHz", - "rank": 212, - "percent": 10.45, + "rank": 236, + "percent": 7.20, "benchmarks": 32, "average": 11092.7868288, "high": 16726.044123304397, @@ -1909,8 +2125,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2686 v3 @ 2.00GHz", - "rank": 213, - "percent": 10.35, + "rank": 237, + "percent": 7.13, "benchmarks": 3, "average": 12548.6736724, "high": 16567.53756689143, @@ -1918,8 +2134,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 6240 CPU @ 2.60GHz", - "rank": 214, - "percent": 10.35, + "rank": 238, + "percent": 7.13, "benchmarks": 5, "average": 8341.8401194, "high": 16562.872664634957, @@ -1927,8 +2143,8 @@ }, { "cpu": "Intel(R) Xeon(R) Platinum 8276 CPU @ 2.20GHz", - "rank": 215, - "percent": 10.25, + "rank": 239, + "percent": 7.06, "benchmarks": 1, "average": 16414.1082543, "high": 16414.10825432676, @@ -1936,8 +2152,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 6132 CPU @ 2.60GHz", - "rank": 216, - "percent": 10.25, + "rank": 240, + "percent": 7.06, "benchmarks": 6, "average": 13144.0531054, "high": 16407.42928397979, @@ -1945,35 +2161,44 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz", - "rank": 217, - "percent": 10.24, - "benchmarks": 3, - "average": 14401.7760378, + "rank": 241, + "percent": 7.05, + "benchmarks": 4, + "average": 11964.9778704, "high": 16390.648151790516, - "low": 11057.66572676508 + "low": 4654.583368242709 }, { "cpu": "Intel(R) Core(TM) i9-14900K", - "rank": 218, - "percent": 10.17, - "benchmarks": 21, - "average": 10079.4011955, + "rank": 242, + "percent": 7.01, + "benchmarks": 33, + "average": 10035.2686982, "high": 16278.16121890871, "low": 4320.214282628418 }, { "cpu": "Hygon C86 7185 32-core Processor", - "rank": 219, - "percent": 10.05, + "rank": 243, + "percent": 6.93, "benchmarks": 1, "average": 16092.6939170, "high": 16092.6939169617, "low": 16092.6939169617 }, + { + "cpu": "Intel(R) Core(TM) i9-7980XE CPU @ 2.60GHz", + "rank": 244, + "percent": 6.92, + "benchmarks": 32, + "average": 10579.6182771, + "high": 16066.838046272494, + "low": 5352.602703064365 + }, { "cpu": "Intel(R) Xeon(R) CPU E5-2697R v4 @ 2.30GHz", - "rank": 220, - "percent": 10.03, + "rank": 245, + "percent": 6.91, "benchmarks": 4, "average": 13414.4969101, "high": 16052.652700858818, @@ -1981,8 +2206,8 @@ }, { "cpu": "Intel(R) Xeon(R) Silver 4216R CPU @ 2.20GHz", - "rank": 221, - "percent": 9.97, + "rank": 246, + "percent": 6.87, "benchmarks": 1, "average": 15962.2015068, "high": 15962.201506831823, @@ -1990,62 +2215,71 @@ }, { "cpu": "Intel(R) Core(TM) i7-14700KF", - "rank": 222, - "percent": 9.96, - "benchmarks": 42, - "average": 12052.1661341, + "rank": 247, + "percent": 6.86, + "benchmarks": 58, + "average": 11931.2669323, "high": 15939.303133666996, "low": 6236.124622714461 }, { "cpu": "Intel(R) Core(TM) i7-14700K", - "rank": 223, - "percent": 9.95, - "benchmarks": 18, - "average": 9936.5144032, + "rank": 248, + "percent": 6.85, + "benchmarks": 32, + "average": 9103.7437853, "high": 15923.313323036258, - "low": 4767.1940772380785 + "low": 3717.6421077989808 }, { "cpu": "Intel(R) Xeon(R) CPU E7-4880 v2 @ 2.50GHz", - "rank": 224, - "percent": 9.92, - "benchmarks": 3, - "average": 13212.6089796, + "rank": 249, + "percent": 6.83, + "benchmarks": 5, + "average": 12553.0368102, "high": 15874.200138740507, "low": 9660.249041220282 }, + { + "cpu": "Intel(R) Xeon(R) Platinum P-8124 CPU @ 3.00GHz", + "rank": 250, + "percent": 6.83, + "benchmarks": 2, + "average": 15180.5613824, + "high": 15861.434508136916, + "low": 14499.68825670248 + }, { "cpu": "Intel(R) Xeon(R) CPU E5-2697A v4 @ 2.60GHz", - "rank": 225, - "percent": 9.89, - "benchmarks": 16, - "average": 10736.6437237, + "rank": 251, + "percent": 6.82, + "benchmarks": 20, + "average": 10338.3049359, "high": 15839.32587829062, "low": 2813.3352088901393 }, { - "cpu": "Intel(R) Xeon(R) Gold 6254 CPU @ 3.10GHz", - "rank": 226, - "percent": 9.85, - "benchmarks": 4, - "average": 10512.1359521, - "high": 15775.607755288773, - "low": 6845.610936548032 + "cpu": "Intel Xeon Processor (Icelake)", + "rank": 252, + "percent": 6.79, + "benchmarks": 12, + "average": 4247.8583388, + "high": 15774.363504432597, + "low": 1876.00718135549 }, { "cpu": "13th Gen Intel(R) Core(TM) i9-13900KF", - "rank": 227, - "percent": 9.84, - "benchmarks": 100, - "average": 11036.8247240, + "rank": 253, + "percent": 6.78, + "benchmarks": 129, + "average": 11678.4470737, "high": 15752.99306868305, "low": 1231.3314756645802 }, { "cpu": "Intel(R) Xeon(R) Platinum 8251 CPU @ 3.80GHz", - "rank": 228, - "percent": 9.82, + "rank": 254, + "percent": 6.77, "benchmarks": 2, "average": 15296.9285524, "high": 15728.389585918689, @@ -2053,26 +2287,35 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2695 v4 @ 2.10GHz", - "rank": 229, - "percent": 9.81, - "benchmarks": 25, - "average": 10616.7249411, + "rank": 255, + "percent": 6.76, + "benchmarks": 26, + "average": 10518.3660785, "high": 15702.038124548568, "low": 4584.127915505354 }, { "cpu": "Genuine Intel(R) CPU 0000 @ 2.00GHz", - "rank": 230, - "percent": 9.80, + "rank": 256, + "percent": 6.75, "benchmarks": 22, "average": 6360.2929414, "high": 15685.044310250178, "low": 900.4393243463486 }, + { + "cpu": "Intel(R) Xeon(R) CPU E5-2682 v4 @ 2.50GHz", + "rank": 257, + "percent": 6.74, + "benchmarks": 52, + "average": 9304.2999243, + "high": 15658.519017271346, + "low": 39.35427505489921 + }, { "cpu": "Intel(R) Xeon(R) CPU E5-2698B v3 @ 2.00GHz", - "rank": 231, - "percent": 9.68, + "rank": 258, + "percent": 6.67, "benchmarks": 6, "average": 10826.4868663, "high": 15502.650178047936, @@ -2080,8 +2323,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 6154 CPU @ 3.00GHz", - "rank": 232, - "percent": 9.67, + "rank": 259, + "percent": 6.66, "benchmarks": 5, "average": 10438.6888852, "high": 15477.24071752488, @@ -2089,8 +2332,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 6146 CPU @ 3.20GHz", - "rank": 233, - "percent": 9.66, + "rank": 260, + "percent": 6.65, "benchmarks": 4, "average": 12404.3149883, "high": 15456.906145665884, @@ -2098,26 +2341,17 @@ }, { "cpu": "Intel(R) Xeon(R) Platinum 8362 CPU @ 2.80GHz", - "rank": 234, - "percent": 9.64, + "rank": 261, + "percent": 6.64, "benchmarks": 4, "average": 14462.0841796, "high": 15436.863229391787, "low": 12890.41855189038 }, - { - "cpu": "Intel(R) Xeon(R) Gold 6136 CPU @ 3.00GHz", - "rank": 235, - "percent": 9.60, - "benchmarks": 3, - "average": 12705.7030703, - "high": 15367.120508959031, - "low": 7420.32426817052 - }, { "cpu": "Intel(R) Xeon(R) W-3275M CPU @ 2.50GHz", - "rank": 236, - "percent": 9.59, + "rank": 262, + "percent": 6.61, "benchmarks": 6, "average": 12588.4403420, "high": 15357.232258173504, @@ -2125,8 +2359,8 @@ }, { "cpu": "Genuine Intel(R) CPU $0000%@", - "rank": 237, - "percent": 9.52, + "rank": 263, + "percent": 6.56, "benchmarks": 5, "average": 8713.7113979, "high": 15232.75651961979, @@ -2134,35 +2368,44 @@ }, { "cpu": "13th Gen Intel(R) Core(TM) i9-13900K", - "rank": 238, - "percent": 9.48, - "benchmarks": 100, - "average": 9787.6271352, + "rank": 264, + "percent": 6.53, + "benchmarks": 105, + "average": 9743.5826451, "high": 15181.187472484098, "low": 4009.6230954290295 }, { "cpu": "AMD EPYC 7401P 24-Core Processor", - "rank": 239, - "percent": 9.35, + "rank": 265, + "percent": 6.44, "benchmarks": 14, "average": 11647.5103788, "high": 14971.62876349318, "low": 3393.0395187312747 }, { - "cpu": "Intel(R) Xeon(R) CPU E5-2682 v4 @ 2.50GHz", - "rank": 240, - "percent": 9.27, - "benchmarks": 47, - "average": 9011.9824695, - "high": 14835.474586832031, - "low": 39.35427505489921 + "cpu": "AMD Ryzen 9 5900XT 16-Core Processor", + "rank": 266, + "percent": 6.44, + "benchmarks": 3, + "average": 11351.6189798, + "high": 14956.625785222855, + "low": 7898.894154818326 + }, + { + "cpu": "Intel(R) Xeon(R) CPU E5-2683 v4 @ 2.10GHz", + "rank": 267, + "percent": 6.40, + "benchmarks": 121, + "average": 10305.7289441, + "high": 14878.295542462656, + "low": 3818.338717190925 }, { "cpu": "AMD Eng Sample: 100-000000508-04_37/30_N", - "rank": 241, - "percent": 9.26, + "rank": 268, + "percent": 6.38, "benchmarks": 1, "average": 14831.7119800, "high": 14831.711980018716, @@ -2170,8 +2413,8 @@ }, { "cpu": "AMD EPYC 7302P 16-Core Processor", - "rank": 242, - "percent": 9.24, + "rank": 269, + "percent": 6.37, "benchmarks": 8, "average": 13597.7843880, "high": 14794.43137603006, @@ -2179,8 +2422,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 6246 CPU @ 3.30GHz", - "rank": 243, - "percent": 9.16, + "rank": 270, + "percent": 6.31, "benchmarks": 3, "average": 12653.7847169, "high": 14666.842668778692, @@ -2188,35 +2431,26 @@ }, { "cpu": "13th Gen Intel(R) Core(TM) i7-13700K", - "rank": 244, - "percent": 9.11, - "benchmarks": 103, - "average": 9157.2844314, + "rank": 271, + "percent": 6.27, + "benchmarks": 114, + "average": 9158.1528664, "high": 14578.9596454397, "low": 2714.433457021018 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz", - "rank": 245, - "percent": 9.08, - "benchmarks": 613, - "average": 9360.0059798, + "rank": 272, + "percent": 6.26, + "benchmarks": 682, + "average": 9216.9860914, "high": 14539.532990200354, "low": 448.3810306127664 }, - { - "cpu": "Intel(R) Xeon(R) CPU E5-2683 v4 @ 2.10GHz", - "rank": 246, - "percent": 9.07, - "benchmarks": 101, - "average": 10127.9246071, - "high": 14521.059166055573, - "low": 3994.200420988725 - }, { "cpu": "Intel(R) Xeon(R) Gold 6126 CPU @ 2.60GHz", - "rank": 247, - "percent": 9.06, + "rank": 273, + "percent": 6.24, "benchmarks": 25, "average": 7397.8735834, "high": 14507.892293407613, @@ -2224,71 +2458,71 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 5120 CPU @ 2.20GHz", - "rank": 248, - "percent": 9.06, - "benchmarks": 13, - "average": 9194.6508648, + "rank": 274, + "percent": 6.24, + "benchmarks": 14, + "average": 9097.3638253, "high": 14505.36698578474, "low": 6474.168069403082 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2690 v4 @ 2.60GHz", - "rank": 249, - "percent": 9.03, - "benchmarks": 120, - "average": 7678.0695490, + "rank": 275, + "percent": 6.22, + "benchmarks": 129, + "average": 7834.0511567, "high": 14451.472677323183, "low": 759.7242808639888 }, { "cpu": "Intel(R) Core(TM) i9-14900KF", - "rank": 250, - "percent": 9.02, - "benchmarks": 4, - "average": 12111.3224142, + "rank": 276, + "percent": 6.21, + "benchmarks": 11, + "average": 11431.4768307, "high": 14433.763459484426, - "low": 10660.753502057523 + "low": 3629.922174468579 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2697 v3 @ 2.60GHz", - "rank": 251, - "percent": 9.01, - "benchmarks": 109, - "average": 10202.2835726, + "rank": 277, + "percent": 6.21, + "benchmarks": 118, + "average": 9873.7495847, "high": 14418.571119602047, "low": 2042.3585156138308 }, { "cpu": "AMD EPYC 7R13 Processor", - "rank": 252, - "percent": 8.95, - "benchmarks": 1, - "average": 14320.6977044, + "rank": 278, + "percent": 6.16, + "benchmarks": 2, + "average": 10667.0020252, "high": 14320.697704392158, - "low": 14320.697704392158 + "low": 7013.306346130514 + }, + { + "cpu": "AMD Ryzen Threadripper PRO 3945WX 12-Cores", + "rank": 279, + "percent": 6.12, + "benchmarks": 10, + "average": 11786.2397755, + "high": 14226.69383016742, + "low": 7078.894276713977 }, { "cpu": "Intel(R) Xeon(R) Platinum 8350C CPU @ 2.60GHz", - "rank": 253, - "percent": 8.83, + "rank": 280, + "percent": 6.09, "benchmarks": 1, "average": 14142.6712677, "high": 14142.671267749052, "low": 14142.671267749052 }, - { - "cpu": "Intel(R) Core(TM) i9-7980XE CPU @ 2.60GHz", - "rank": 254, - "percent": 8.73, - "benchmarks": 25, - "average": 9347.2212546, - "high": 13970.57796281032, - "low": 5352.602703064365 - }, { "cpu": "Intel(R) Xeon(R) Gold 6140M CPU @ 2.30GHz", - "rank": 255, - "percent": 8.68, + "rank": 281, + "percent": 5.98, "benchmarks": 3, "average": 11545.8556725, "high": 13897.690759703368, @@ -2296,8 +2530,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 6252N CPU @ 2.30GHz", - "rank": 256, - "percent": 8.67, + "rank": 282, + "percent": 5.98, "benchmarks": 1, "average": 13884.8777020, "high": 13884.8777019972, @@ -2305,8 +2539,8 @@ }, { "cpu": "Intel(R) Xeon(R) Silver 4316 CPU @ 2.30GHz", - "rank": 257, - "percent": 8.66, + "rank": 283, + "percent": 5.97, "benchmarks": 5, "average": 11645.8576552, "high": 13862.242578155325, @@ -2314,98 +2548,116 @@ }, { "cpu": "ARM Neoverse-N1", - "rank": 258, - "percent": 8.59, - "benchmarks": 35, - "average": 4225.3097975, + "rank": 284, + "percent": 5.92, + "benchmarks": 37, + "average": 4092.1543962, "high": 13753.455555708371, "low": 274.54794993673045 }, { "cpu": "Intel(R) Xeon(R) Gold 6262 CPU @ 1.90GHz", - "rank": 259, - "percent": 8.56, + "rank": 285, + "percent": 5.90, "benchmarks": 1, "average": 13711.2708017, "high": 13711.270801711717, "low": 13711.270801711717 }, { - "cpu": "AMD EPYC 7371 16-Core Processor", - "rank": 260, - "percent": 8.54, - "benchmarks": 1, - "average": 13678.5807105, - "high": 13678.58071046548, - "low": 13678.58071046548 + "cpu": "13th Gen Intel(R) Core(TM) i5-13600KF", + "rank": 286, + "percent": 5.90, + "benchmarks": 47, + "average": 8191.5947445, + "high": 13701.82097200718, + "low": 2525.8265767472403 + }, + { + "cpu": "Intel(R) Xeon(R) Gold 6346 CPU @ 3.10GHz", + "rank": 287, + "percent": 5.88, + "benchmarks": 2, + "average": 12489.2731687, + "high": 13672.59601580552, + "low": 11305.950321654287 }, { "cpu": "AMD Ryzen 7 7700X 8-Core Processor", - "rank": 261, - "percent": 8.53, - "benchmarks": 91, - "average": 10052.2184285, + "rank": 288, + "percent": 5.88, + "benchmarks": 122, + "average": 9893.8718416, "high": 13657.657165489833, - "low": 4443.2082451726765 + "low": 3021.9331911010113 }, { "cpu": "Intel(R) Xeon(R) CPU E5-4620 v2 @ 2.60GHz", - "rank": 262, - "percent": 8.50, + "rank": 289, + "percent": 5.85, "benchmarks": 5, "average": 8460.6004833, "high": 13600.168642091165, "low": 3251.186683139346 }, { - "cpu": "AMD Ryzen Threadripper PRO 3945WX 12-Cores", - "rank": 263, - "percent": 8.49, - "benchmarks": 9, - "average": 11515.0782138, - "high": 13587.787296777657, - "low": 7078.894276713977 + "cpu": "13th Gen Intel(R) Core(TM) i9-13900HX", + "rank": 290, + "percent": 5.79, + "benchmarks": 27, + "average": 8943.4118438, + "high": 13449.175565537833, + "low": 911.6792493597732 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2683 v3 @ 2.00GHz", - "rank": 264, - "percent": 8.39, - "benchmarks": 48, - "average": 7832.4595845, + "rank": 291, + "percent": 5.78, + "benchmarks": 54, + "average": 7654.6648132, "high": 13438.331496761362, "low": 1587.2260051108678 }, { "cpu": "Intel(R) Xeon(R) Gold 6226 CPU @ 2.70GHz", - "rank": 265, - "percent": 8.39, - "benchmarks": 6, - "average": 8244.3730539, + "rank": 292, + "percent": 5.78, + "benchmarks": 8, + "average": 7079.4173966, "high": 13438.132852069002, "low": 3376.1884183232496 }, + { + "cpu": "Intel(R) Xeon(R) CPU E5-4620 v3 @ 2.00GHz", + "rank": 293, + "percent": 5.77, + "benchmarks": 2, + "average": 13389.9313826, + "high": 13396.565120703051, + "low": 13383.297644539614 + }, { "cpu": "Intel Xeon Processor (Cascadelake)", - "rank": 266, - "percent": 8.32, - "benchmarks": 16, - "average": 3666.9566210, + "rank": 294, + "percent": 5.74, + "benchmarks": 19, + "average": 4212.6990174, "high": 13325.160568184849, "low": 371.0641228489413 }, { "cpu": "AMD Ryzen 9 PRO 3900 12-Core Processor", - "rank": 267, - "percent": 8.32, - "benchmarks": 25, - "average": 9987.9160945, + "rank": 295, + "percent": 5.73, + "benchmarks": 26, + "average": 10103.9220245, "high": 13317.724959680589, "low": 7433.3028320140465 }, { "cpu": "AMD Eng Sample: 100-000000448-40_Y", - "rank": 268, - "percent": 8.28, + "rank": 296, + "percent": 5.70, "benchmarks": 2, "average": 13232.2939145, "high": 13251.755526313347, @@ -2413,8 +2665,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 6268CL CPU @ 2.80GHz", - "rank": 269, - "percent": 8.28, + "rank": 297, + "percent": 5.70, "benchmarks": 9, "average": 10164.4077968, "high": 13250.298131707965, @@ -2422,17 +2674,17 @@ }, { "cpu": "AMD Ryzen 7 7700 8-Core Processor", - "rank": 270, - "percent": 8.25, - "benchmarks": 55, - "average": 11167.9461665, + "rank": 298, + "percent": 5.68, + "benchmarks": 107, + "average": 10398.7788192, "high": 13202.017268238587, - "low": 5289.5219858981345 + "low": 5052.240163288402 }, { "cpu": "Intel(R) Xeon(R) CPU E5-4627 v2 @ 3.30GHz", - "rank": 271, - "percent": 8.25, + "rank": 299, + "percent": 5.68, "benchmarks": 2, "average": 12860.5773800, "high": 13199.8215384128, @@ -2440,17 +2692,17 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-4669 v3 @ 2.10GHz", - "rank": 272, - "percent": 8.24, - "benchmarks": 8, - "average": 8262.6363816, + "rank": 300, + "percent": 5.68, + "benchmarks": 10, + "average": 8981.6231462, "high": 13199.17689932856, "low": 4564.688482834489 }, { "cpu": "Intel(R) Xeon(R) Gold 6212U CPU @ 2.40GHz", - "rank": 273, - "percent": 8.24, + "rank": 301, + "percent": 5.68, "benchmarks": 4, "average": 10064.2314970, "high": 13195.397445371056, @@ -2458,8 +2710,8 @@ }, { "cpu": "AMD Ryzen Threadripper PRO 5945WX 12-Cores", - "rank": 274, - "percent": 8.15, + "rank": 302, + "percent": 5.61, "benchmarks": 2, "average": 12997.2368903, "high": 13040.938112924092, @@ -2467,8 +2719,8 @@ }, { "cpu": "AMD Ryzen 9 7845HX with Radeon Graphics", - "rank": 275, - "percent": 8.12, + "rank": 303, + "percent": 5.60, "benchmarks": 2, "average": 12916.2879077, "high": 13002.193470038395, @@ -2476,71 +2728,71 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2678 v3 @ 2.50GHz", - "rank": 276, - "percent": 8.08, - "benchmarks": 297, - "average": 6479.9980043, + "rank": 304, + "percent": 5.57, + "benchmarks": 304, + "average": 6470.2791762, "high": 12938.451784859424, "low": 128.17553280325913 }, { "cpu": "Intel(R) Core(TM) i9-10980XE CPU @ 3.00GHz", - "rank": 277, - "percent": 8.04, - "benchmarks": 38, - "average": 9265.3088938, + "rank": 305, + "percent": 5.54, + "benchmarks": 39, + "average": 9136.5268038, "high": 12874.83471930929, "low": 3680.52999631947 }, { "cpu": "AMD Ryzen 7 7800X3D 8-Core Processor", - "rank": 278, - "percent": 7.97, - "benchmarks": 182, - "average": 11237.0009134, + "rank": 306, + "percent": 5.49, + "benchmarks": 233, + "average": 11036.0203809, "high": 12757.380144413544, - "low": 5806.324248371327 + "low": 2727.035970967975 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2670 v3 @ 2.30GHz", - "rank": 279, - "percent": 7.96, - "benchmarks": 138, - "average": 5646.7635727, + "rank": 307, + "percent": 5.48, + "benchmarks": 153, + "average": 5560.5281500, "high": 12740.638815630216, "low": 1559.0275098199245 }, { "cpu": "AMD EPYC-Milan Processor", - "rank": 280, - "percent": 7.96, - "benchmarks": 1, - "average": 12739.0157836, + "rank": 308, + "percent": 5.48, + "benchmarks": 4, + "average": 4025.7424925, "high": 12739.015783640556, - "low": 12739.015783640556 + "low": 406.24408534002 }, { - "cpu": "Intel(R) Xeon(R) Platinum 8170 CPU @ 2.10GHz", - "rank": 281, - "percent": 7.91, - "benchmarks": 1, - "average": 12663.5176719, - "high": 12663.517671938913, - "low": 12663.517671938913 + "cpu": "AMD Opteron(tm) Processor 6386 SE", + "rank": 309, + "percent": 5.45, + "benchmarks": 15, + "average": 7288.5405489, + "high": 12672.986262482891, + "low": 1992.6828685068429 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2660 v4 @ 2.00GHz", - "rank": 282, - "percent": 7.89, - "benchmarks": 34, - "average": 8167.7203273, + "rank": 310, + "percent": 5.43, + "benchmarks": 36, + "average": 8134.9959121, "high": 12625.784376854412, "low": 3465.2195909654797 }, { "cpu": "AMD EPYC 7313P 16-Core Processor", - "rank": 283, - "percent": 7.87, + "rank": 311, + "percent": 5.42, "benchmarks": 2, "average": 11135.2962110, "high": 12601.28281059012, @@ -2548,8 +2800,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-4650 0 @ 2.70GHz", - "rank": 284, - "percent": 7.85, + "rank": 312, + "percent": 5.41, "benchmarks": 10, "average": 7488.5239216, "high": 12561.867195940004, @@ -2557,17 +2809,17 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2690 v3 @ 2.60GHz", - "rank": 285, - "percent": 7.85, - "benchmarks": 52, - "average": 6830.9085988, + "rank": 313, + "percent": 5.41, + "benchmarks": 60, + "average": 6567.7090638, "high": 12561.078242956375, - "low": 1567.3784654737872 + "low": 735.0633293811428 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2658 v4 @ 2.30GHz", - "rank": 286, - "percent": 7.84, + "rank": 314, + "percent": 5.40, "benchmarks": 2, "average": 6666.0076032, "high": 12547.838634795158, @@ -2575,8 +2827,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2695 v3 @ 2.30GHz", - "rank": 287, - "percent": 7.81, + "rank": 315, + "percent": 5.38, "benchmarks": 14, "average": 8168.6968466, "high": 12499.531267577466, @@ -2584,8 +2836,8 @@ }, { "cpu": "Intel(R) Xeon(R) Silver 4214R CPU @ 2.40GHz", - "rank": 288, - "percent": 7.81, + "rank": 316, + "percent": 5.38, "benchmarks": 13, "average": 7801.2475019, "high": 12495.907590264187, @@ -2593,17 +2845,17 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2687W v4 @ 3.00GHz", - "rank": 289, - "percent": 7.80, - "benchmarks": 9, - "average": 9407.3288229, + "rank": 317, + "percent": 5.38, + "benchmarks": 10, + "average": 9504.5648431, "high": 12493.28485938808, "low": 3204.5838367200445 }, { "cpu": "Intel(R) Xeon(R) Silver 4214 CPU @ 2.20GHz", - "rank": 290, - "percent": 7.78, + "rank": 318, + "percent": 5.36, "benchmarks": 26, "average": 7406.9979803, "high": 12450.974288738093, @@ -2611,26 +2863,17 @@ }, { "cpu": "AMD Ryzen 7 5800X 8-Core Processor", - "rank": 291, - "percent": 7.77, - "benchmarks": 1871, - "average": 8534.5665918, + "rank": 319, + "percent": 5.36, + "benchmarks": 1908, + "average": 8505.9937924, "high": 12445.39582581424, "low": 957.9892954276128 }, - { - "cpu": "Intel(R) Xeon(R) Gold 5118 CPU @ 2.30GHz", - "rank": 292, - "percent": 7.76, - "benchmarks": 26, - "average": 10061.7728793, - "high": 12420.200213627444, - "low": 4171.028867690794 - }, { "cpu": "Intel(R) Xeon(R) Gold 6222V CPU @ 1.80GHz", - "rank": 293, - "percent": 7.68, + "rank": 320, + "percent": 5.29, "benchmarks": 1, "average": 12289.3905691, "high": 12289.390569121677, @@ -2638,44 +2881,44 @@ }, { "cpu": "AMD EPYC 7351P 16-Core Processor", - "rank": 294, - "percent": 7.66, - "benchmarks": 3, - "average": 10179.1203718, + "rank": 321, + "percent": 5.28, + "benchmarks": 4, + "average": 10623.3407571, "high": 12259.559391435472, "low": 6119.613974750472 }, { "cpu": "AMD Ryzen 9 5900 12-Core Processor", - "rank": 295, - "percent": 7.65, - "benchmarks": 9, - "average": 10362.2916838, + "rank": 322, + "percent": 5.27, + "benchmarks": 10, + "average": 9811.9924151, "high": 12240.501370936154, - "low": 7646.83841465746 - }, - { - "cpu": "AMD Opteron(tm) Processor 6386 SE", - "rank": 296, - "percent": 7.64, - "benchmarks": 11, - "average": 5402.2951403, - "high": 12230.620581688316, - "low": 1992.6828685068429 + "low": 4859.298997526616 }, { "cpu": "12th Gen Intel(R) Core(TM) i9-12900KS", - "rank": 297, - "percent": 7.56, - "benchmarks": 25, - "average": 9563.1915245, + "rank": 323, + "percent": 5.21, + "benchmarks": 26, + "average": 9385.3653439, "high": 12110.642832921572, - "low": 8124.070809401175 + "low": 4939.710829328052 + }, + { + "cpu": "AMD EPYC 9354 32-Core Processor", + "rank": 324, + "percent": 5.20, + "benchmarks": 1, + "average": 12079.6289138, + "high": 12079.628913799768, + "low": 12079.628913799768 }, { "cpu": "Intel(R) Xeon(R) Gold 6256 CPU @ 3.60GHz", - "rank": 298, - "percent": 7.54, + "rank": 325, + "percent": 5.20, "benchmarks": 4, "average": 10302.7099548, "high": 12072.191706404295, @@ -2683,8 +2926,8 @@ }, { "cpu": "Genuine Intel(R) CPU 0000 @ 2.20GHz", - "rank": 299, - "percent": 7.53, + "rank": 326, + "percent": 5.19, "benchmarks": 27, "average": 7987.8937983, "high": 12051.67759352102, @@ -2692,53 +2935,53 @@ }, { "cpu": "AMD Ryzen 7 3700X 8-Core Processor", - "rank": 300, - "percent": 7.52, - "benchmarks": 1835, - "average": 7572.5432629, + "rank": 327, + "percent": 5.18, + "benchmarks": 1914, + "average": 7580.9403188, "high": 12032.535977282572, "low": 596.9586152470395 }, { "cpu": "13th Gen Intel(R) Core(TM) i7-13700KF", - "rank": 301, - "percent": 7.40, - "benchmarks": 40, - "average": 8938.8342159, + "rank": 328, + "percent": 5.10, + "benchmarks": 42, + "average": 8957.5588026, "high": 11845.814873605155, "low": 2339.0062030444506 }, { "cpu": "Intel(R) Xeon(R) Gold 6142 CPU @ 2.60GHz", - "rank": 302, - "percent": 7.39, - "benchmarks": 3, - "average": 10102.0761913, + "rank": 329, + "percent": 5.09, + "benchmarks": 5, + "average": 10481.0097531, "high": 11826.761596139744, "low": 7524.284628638932 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz", - "rank": 303, - "percent": 7.37, - "benchmarks": 99, - "average": 6610.2303458, + "rank": 330, + "percent": 5.08, + "benchmarks": 106, + "average": 6503.5943707, "high": 11795.791261677832, "low": 571.3126765713241 }, { "cpu": "12th Gen Intel(R) Core(TM) i9-12900K", - "rank": 304, - "percent": 7.31, - "benchmarks": 184, - "average": 8472.8185184, + "rank": 331, + "percent": 5.03, + "benchmarks": 191, + "average": 8489.3380729, "high": 11695.359281437126, "low": 866.8816533166892 }, { "cpu": "Intel(R) Xeon(R) Gold 5317 CPU @ 3.00GHz", - "rank": 305, - "percent": 7.29, + "rank": 332, + "percent": 5.02, "benchmarks": 1, "average": 11670.8448291, "high": 11670.84482911549, @@ -2746,17 +2989,17 @@ }, { "cpu": "AMD Ryzen Threadripper 1950X 16-Core Processor", - "rank": 306, - "percent": 7.26, - "benchmarks": 84, - "average": 6518.9097732, + "rank": 333, + "percent": 5.00, + "benchmarks": 85, + "average": 6492.4284348, "high": 11621.555661440842, "low": 756.5509748915863 }, { "cpu": "Intel(R) Xeon(R) Gold 6210U CPU @ 2.50GHz", - "rank": 307, - "percent": 7.25, + "rank": 334, + "percent": 5.00, "benchmarks": 49, "average": 6951.0493071, "high": 11611.83943148434, @@ -2764,80 +3007,80 @@ }, { "cpu": "AMD Ryzen Threadripper 2950X 16-Core Processor", - "rank": 308, - "percent": 7.23, - "benchmarks": 32, - "average": 7319.7673719, + "rank": 335, + "percent": 4.98, + "benchmarks": 34, + "average": 7404.2955149, "high": 11576.887900994456, "low": 808.1546032082122 }, { "cpu": "HiSilicon Kunpeng-920", - "rank": 309, - "percent": 7.23, - "benchmarks": 6, - "average": 5604.2294499, + "rank": 336, + "percent": 4.98, + "benchmarks": 7, + "average": 6453.2267815, "high": 11574.851089540733, "low": 1475.622712784795 }, { "cpu": "Intel(R) Core(TM) i5-14600K", - "rank": 310, - "percent": 7.21, - "benchmarks": 8, - "average": 9865.2449150, + "rank": 337, + "percent": 4.97, + "benchmarks": 9, + "average": 9850.5430848, "high": 11546.010853250202, "low": 5990.89384136113 }, + { + "cpu": "Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz", + "rank": 338, + "percent": 4.96, + "benchmarks": 77, + "average": 3593.5049922, + "high": 11527.816043722702, + "low": 74.46984544677215 + }, { "cpu": "13th Gen Intel(R) Core(TM) i7-13700", - "rank": 311, - "percent": 7.19, - "benchmarks": 7, - "average": 8099.7150961, + "rank": 339, + "percent": 4.95, + "benchmarks": 12, + "average": 7537.4921337, "high": 11502.714640655196, "low": 6157.969151037741 }, { "cpu": "AMD Ryzen 7 3800X 8-Core Processor", - "rank": 312, - "percent": 7.11, - "benchmarks": 467, - "average": 7507.6790083, + "rank": 340, + "percent": 4.90, + "benchmarks": 475, + "average": 7486.7689507, "high": 11389.651362771783, "low": 747.5500914627536 }, { "cpu": "Intel(R) Xeon(R) CPU E5-4640 0 @ 2.40GHz", - "rank": 313, - "percent": 7.11, + "rank": 341, + "percent": 4.90, "benchmarks": 17, "average": 7588.8695822, "high": 11380.707424773524, "low": 5644.838077819737 }, { - "cpu": "Intel(R) Xeon(R) Gold 6346 CPU @ 3.10GHz", - "rank": 314, - "percent": 7.06, - "benchmarks": 1, - "average": 11305.9503217, - "high": 11305.950321654287, - "low": 11305.950321654287 - }, - { - "cpu": "Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz", - "rank": 315, - "percent": 7.05, - "benchmarks": 73, - "average": 3274.4376012, - "high": 11280.69759833948, - "low": 74.46984544677215 + "cpu": "Intel(R) Core(TM) Ultra 7 265K", + "rank": 342, + "percent": 4.85, + "benchmarks": 3, + "average": 10419.2016063, + "high": 11270.526446290309, + "low": 9513.571109187256 }, { "cpu": "Intel(R) Xeon(R) Gold 6314U CPU @ 2.30GHz", - "rank": 316, - "percent": 7.03, + "rank": 343, + "percent": 4.84, "benchmarks": 1, "average": 11249.4164365, "high": 11249.416436522357, @@ -2845,17 +3088,17 @@ }, { "cpu": "AMD Opteron(tm) Processor 6380", - "rank": 317, - "percent": 7.00, - "benchmarks": 10, - "average": 4960.2943072, + "rank": 344, + "percent": 4.82, + "benchmarks": 11, + "average": 4771.0012376, "high": 11204.983976872914, "low": 948.8683321836212 }, { "cpu": "Intel(R) Xeon(R) Gold 6250 CPU @ 3.90GHz", - "rank": 318, - "percent": 7.00, + "rank": 345, + "percent": 4.82, "benchmarks": 1, "average": 11201.7205843, "high": 11201.720584281746, @@ -2863,26 +3106,17 @@ }, { "cpu": "AMD Ryzen 7 5700X 8-Core Processor", - "rank": 319, - "percent": 6.99, - "benchmarks": 387, - "average": 8153.8641271, + "rank": 346, + "percent": 4.82, + "benchmarks": 516, + "average": 8372.9308820, "high": 11194.447554013208, - "low": 2247.898215168817 - }, - { - "cpu": "13th Gen Intel(R) Core(TM) i5-13600KF", - "rank": 320, - "percent": 6.93, - "benchmarks": 39, - "average": 7452.2595980, - "high": 11089.79406252426, - "low": 2525.8265767472403 + "low": 1974.053046753472 }, { "cpu": "Intel(R) Xeon(R) Gold 6444Y", - "rank": 321, - "percent": 6.89, + "rank": 347, + "percent": 4.75, "benchmarks": 2, "average": 9886.0504995, "high": 11036.18765933496, @@ -2890,8 +3124,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 5215 CPU @ 2.50GHz", - "rank": 322, - "percent": 6.88, + "rank": 348, + "percent": 4.74, "benchmarks": 5, "average": 5961.0145275, "high": 11015.035523489563, @@ -2899,44 +3133,35 @@ }, { "cpu": "AMD Ryzen 7 3800XT 8-Core Processor", - "rank": 323, - "percent": 6.88, - "benchmarks": 230, - "average": 8732.7360667, + "rank": 349, + "percent": 4.74, + "benchmarks": 232, + "average": 8701.0744169, "high": 11009.820760118026, "low": 1209.2892765064116 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2666 v3 @ 2.90GHz", - "rank": 324, - "percent": 6.87, - "benchmarks": 81, - "average": 5300.1976658, + "rank": 350, + "percent": 4.74, + "benchmarks": 92, + "average": 5208.2589755, "high": 11004.853140234844, "low": 1446.8597356297892 }, { "cpu": "Intel(R) Xeon(R) Gold 5218N CPU @ 2.30GHz", - "rank": 325, - "percent": 6.87, + "rank": 351, + "percent": 4.73, "benchmarks": 1, "average": 11000.9790871, "high": 11000.979087138756, "low": 11000.979087138756 }, - { - "cpu": "Genuine Intel(R) 0000", - "rank": 326, - "percent": 6.85, - "benchmarks": 12, - "average": 7217.4003408, - "high": 10971.167771097556, - "low": 2382.1888504033045 - }, { "cpu": "Intel(R) Xeon(R) Gold 6244 CPU @ 3.60GHz", - "rank": 327, - "percent": 6.84, + "rank": 352, + "percent": 4.71, "benchmarks": 2, "average": 9095.8780277, "high": 10942.595145864792, @@ -2944,26 +3169,17 @@ }, { "cpu": "AMD Ryzen 7 PRO 3700 8-Core Processor", - "rank": 328, - "percent": 6.82, - "benchmarks": 72, - "average": 8640.3542322, + "rank": 353, + "percent": 4.70, + "benchmarks": 77, + "average": 8657.7514339, "high": 10915.8388822181, "low": 2237.8323460762967 }, - { - "cpu": "13th Gen Intel(R) Core(TM) i9-13900HX", - "rank": 329, - "percent": 6.80, - "benchmarks": 18, - "average": 7729.5326156, - "high": 10893.127525843944, - "low": 911.6792493597732 - }, { "cpu": "Intel(R) Xeon(R) Platinum 8252C CPU @ 3.80GHz", - "rank": 330, - "percent": 6.75, + "rank": 354, + "percent": 4.65, "benchmarks": 4, "average": 5715.5652459, "high": 10811.395210551922, @@ -2971,44 +3187,62 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz", - "rank": 331, - "percent": 6.75, - "benchmarks": 55, - "average": 6092.9897677, + "rank": 355, + "percent": 4.65, + "benchmarks": 64, + "average": 6212.9051236, "high": 10807.691185355146, "low": 32.324361782144216 }, { "cpu": "AMD Ryzen 5 7600X 6-Core Processor", - "rank": 332, - "percent": 6.75, - "benchmarks": 53, - "average": 7943.5848251, + "rank": 356, + "percent": 4.65, + "benchmarks": 60, + "average": 7929.2222547, "high": 10803.324398984054, "low": 3632.585747186562 }, { "cpu": "Intel(R) Xeon(R) Silver 4210R CPU @ 2.40GHz", - "rank": 333, - "percent": 6.74, - "benchmarks": 24, - "average": 6363.4482657, + "rank": 357, + "percent": 4.64, + "benchmarks": 25, + "average": 6303.5073490, "high": 10788.952975269562, "low": 1126.1705134774456 }, + { + "cpu": "AMD Ryzen 9 PRO 7945 12-Core Processor", + "rank": 358, + "percent": 4.63, + "benchmarks": 1, + "average": 10763.1040792, + "high": 10763.104079216446, + "low": 10763.104079216446 + }, { "cpu": "Intel(R) Xeon(R) CPU E5-2697 v2 @ 2.70GHz", - "rank": 334, - "percent": 6.72, - "benchmarks": 146, - "average": 6487.9261718, + "rank": 359, + "percent": 4.63, + "benchmarks": 148, + "average": 6481.8974493, "high": 10751.693929378574, "low": 2548.0394619967556 }, + { + "cpu": "Intel(R) Xeon(R) Silver 4310 CPU @ 2.10GHz", + "rank": 360, + "percent": 4.61, + "benchmarks": 10, + "average": 6167.1433646, + "high": 10712.028536844022, + "low": 716.424753908097 + }, { "cpu": "Intel(R) Xeon(R) Gold 6234 CPU @ 3.30GHz", - "rank": 335, - "percent": 6.65, + "rank": 361, + "percent": 4.58, "benchmarks": 2, "average": 9112.6830449, "high": 10642.600200080884, @@ -3016,8 +3250,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2658A v3 @ 2.20GHz", - "rank": 336, - "percent": 6.65, + "rank": 362, + "percent": 4.58, "benchmarks": 6, "average": 7685.1408796, "high": 10642.486936347286, @@ -3025,8 +3259,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E7- 4860 @ 2.27GHz", - "rank": 337, - "percent": 6.64, + "rank": 363, + "percent": 4.57, "benchmarks": 9, "average": 8885.8056398, "high": 10622.228926028924, @@ -3034,8 +3268,8 @@ }, { "cpu": "Intel(R) Core(TM) i9-9980XE CPU @ 3.00GHz", - "rank": 338, - "percent": 6.63, + "rank": 364, + "percent": 4.57, "benchmarks": 1, "average": 10616.2747492, "high": 10616.27474919051, @@ -3043,8 +3277,8 @@ }, { "cpu": "Intel(R) Xeon(R) Silver 4314 CPU @ 2.40GHz", - "rank": 339, - "percent": 6.63, + "rank": 365, + "percent": 4.57, "benchmarks": 3, "average": 9893.5302331, "high": 10607.603530210454, @@ -3052,26 +3286,26 @@ }, { "cpu": "Intel(R) Core(TM) i5-14600KF", - "rank": 340, - "percent": 6.62, - "benchmarks": 12, - "average": 8257.1653247, + "rank": 366, + "percent": 4.56, + "benchmarks": 14, + "average": 7946.5414748, "high": 10601.530861056335, "low": 5370.511594934534 }, { "cpu": "AMD Ryzen 5 7500F 6-Core Processor", - "rank": 341, - "percent": 6.62, - "benchmarks": 18, - "average": 7906.3827213, + "rank": 367, + "percent": 4.56, + "benchmarks": 39, + "average": 7940.1254386, "high": 10595.57740599074, - "low": 5671.860199989791 + "low": 5163.2623556868175 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2676 v3 @ 2.40GHz", - "rank": 342, - "percent": 6.61, + "rank": 368, + "percent": 4.55, "benchmarks": 21, "average": 5006.2085945, "high": 10575.40794636153, @@ -3079,17 +3313,17 @@ }, { "cpu": "13th Gen Intel(R) Core(TM) i5-13600K", - "rank": 343, - "percent": 6.60, - "benchmarks": 32, - "average": 7742.0756167, + "rank": 369, + "percent": 4.54, + "benchmarks": 33, + "average": 7597.4085869, "high": 10558.21270575317, - "low": 4006.9721315088254 + "low": 2968.0636352843408 }, { "cpu": "Genuine Intel(R) CPU @ 2.20GHz", - "rank": 344, - "percent": 6.58, + "rank": 370, + "percent": 4.53, "benchmarks": 12, "average": 6362.2645525, "high": 10526.980651409564, @@ -3097,8 +3331,8 @@ }, { "cpu": "Intel(R) Xeon(R) Platinum P-8136 CPU @ 2.00GHz", - "rank": 345, - "percent": 6.57, + "rank": 371, + "percent": 4.53, "benchmarks": 2, "average": 10051.8834041, "high": 10522.99273913501, @@ -3106,35 +3340,35 @@ }, { "cpu": "AMD Ryzen 7 5800X3D 8-Core Processor", - "rank": 346, - "percent": 6.57, - "benchmarks": 159, - "average": 8458.6671166, + "rank": 372, + "percent": 4.53, + "benchmarks": 200, + "average": 8413.6627650, "high": 10516.131746098516, "low": 1341.3042574338435 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2660 v3 @ 2.60GHz", - "rank": 347, - "percent": 6.51, - "benchmarks": 55, - "average": 5065.6493384, + "rank": 373, + "percent": 4.48, + "benchmarks": 66, + "average": 5621.9600915, "high": 10418.511611431191, "low": 2000.6121873293223 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2696 v2 @ 2.50GHz", - "rank": 348, - "percent": 6.50, - "benchmarks": 51, - "average": 6111.3381787, + "rank": 374, + "percent": 4.48, + "benchmarks": 53, + "average": 6093.6857770, "high": 10408.101666337076, - "low": 1362.4702129949685 + "low": 974.5249434531902 }, { "cpu": "Intel(R) Xeon(R) CPU E5-4650 v3 @ 2.10GHz", - "rank": 349, - "percent": 6.50, + "rank": 375, + "percent": 4.48, "benchmarks": 3, "average": 9506.4344280, "high": 10402.796271637815, @@ -3142,8 +3376,8 @@ }, { "cpu": "Intel(R) Xeon(R) Silver 4210 CPU @ 2.20GHz", - "rank": 350, - "percent": 6.46, + "rank": 376, + "percent": 4.45, "benchmarks": 31, "average": 4317.2270836, "high": 10346.076250581968, @@ -3151,26 +3385,53 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2650L v4 @ 1.70GHz", - "rank": 351, - "percent": 6.45, + "rank": 377, + "percent": 4.45, "benchmarks": 7, "average": 8427.3833863, "high": 10331.432349780973, "low": 5260.843123762386 }, + { + "cpu": "AMD Eng Sample: 100-000000593-20_Y", + "rank": 378, + "percent": 4.44, + "benchmarks": 26, + "average": 9692.8701473, + "high": 10324.499003685843, + "low": 996.0566118735924 + }, { "cpu": "Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz", - "rank": 352, - "percent": 6.45, - "benchmarks": 126, - "average": 5407.0115880, + "rank": 379, + "percent": 4.44, + "benchmarks": 128, + "average": 5355.3233338, "high": 10319.384964656108, - "low": 595.2377409299161 + "low": 344.61451936785295 + }, + { + "cpu": "AMD EPYC-Rome Processor", + "rank": 380, + "percent": 4.44, + "benchmarks": 10, + "average": 3751.6315890, + "high": 10312.99953591502, + "low": 675.8994531973424 + }, + { + "cpu": "AMD EPYC 9454 48-Core Processor", + "rank": 381, + "percent": 4.44, + "benchmarks": 1, + "average": 10306.0908997, + "high": 10306.090899721736, + "low": 10306.090899721736 }, { "cpu": "Intel(R) Xeon(R) Silver 4116 CPU @ 2.10GHz", - "rank": 353, - "percent": 6.43, + "rank": 382, + "percent": 4.43, "benchmarks": 9, "average": 6615.7089944, "high": 10298.342996611846, @@ -3178,8 +3439,8 @@ }, { "cpu": "13th Gen Intel(R) Core(TM) i9-13950HX", - "rank": 354, - "percent": 6.43, + "rank": 383, + "percent": 4.43, "benchmarks": 2, "average": 7877.3612146, "high": 10297.282547135812, @@ -3187,8 +3448,8 @@ }, { "cpu": "AMD EPYC 7281 16-Core Processor", - "rank": 355, - "percent": 6.42, + "rank": 384, + "percent": 4.43, "benchmarks": 3, "average": 7647.8498479, "high": 10282.987824942416, @@ -3196,17 +3457,17 @@ }, { "cpu": "AMD Ryzen 7 5800 8-Core Processor", - "rank": 356, - "percent": 6.42, - "benchmarks": 36, - "average": 5920.7408723, + "rank": 385, + "percent": 4.42, + "benchmarks": 39, + "average": 6042.7987730, "high": 10273.902233546349, "low": 359.12729195037724 }, { "cpu": "AMD Ryzen Threadripper 1920X 12-Core Processor", - "rank": 357, - "percent": 6.42, + "rank": 386, + "percent": 4.42, "benchmarks": 72, "average": 6244.2853269, "high": 10273.37449532048, @@ -3214,8 +3475,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 6134 CPU @ 3.20GHz", - "rank": 358, - "percent": 6.39, + "rank": 387, + "percent": 4.40, "benchmarks": 6, "average": 6559.3356943, "high": 10225.367090678556, @@ -3223,8 +3484,8 @@ }, { "cpu": "Intel(R) Xeon(R) Platinum 8163 CPU @ 2.50GHz", - "rank": 359, - "percent": 6.36, + "rank": 388, + "percent": 4.38, "benchmarks": 7, "average": 1833.2463164, "high": 10174.5028992246, @@ -3232,8 +3493,8 @@ }, { "cpu": "Intel(R) Core(TM) i9-10920X CPU @ 3.50GHz", - "rank": 360, - "percent": 6.34, + "rank": 389, + "percent": 4.37, "benchmarks": 14, "average": 7035.9773607, "high": 10142.605026675052, @@ -3241,8 +3502,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2663 v3 @ 2.80GHz", - "rank": 361, - "percent": 6.31, + "rank": 390, + "percent": 4.35, "benchmarks": 1, "average": 10099.7858845, "high": 10099.785884539247, @@ -3250,8 +3511,8 @@ }, { "cpu": "Intel(R) Xeon(R) W-3245 CPU @ 3.20GHz", - "rank": 362, - "percent": 6.29, + "rank": 391, + "percent": 4.34, "benchmarks": 1, "average": 10077.5975008, "high": 10077.59750075582, @@ -3259,26 +3520,35 @@ }, { "cpu": "12th Gen Intel(R) Core(TM) i7-12700KF", - "rank": 363, - "percent": 6.29, - "benchmarks": 70, - "average": 7941.5008270, + "rank": 392, + "percent": 4.34, + "benchmarks": 72, + "average": 7919.0509652, "high": 10076.785102480904, "low": 2802.345002297923 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2687W v2 @ 3.40GHz", - "rank": 364, - "percent": 6.28, + "rank": 393, + "percent": 4.33, "benchmarks": 20, "average": 6629.4983880, "high": 10060.260963169383, "low": 2607.915545262982 }, + { + "cpu": "AMD Ryzen 5 7600 6-Core Processor", + "rank": 394, + "percent": 4.32, + "benchmarks": 68, + "average": 7363.2888552, + "high": 10044.093570775703, + "low": 2708.170278914457 + }, { "cpu": "Intel(R) Xeon(R) CPU E5-2699A v4 @ 2.40GHz", - "rank": 365, - "percent": 6.27, + "rank": 395, + "percent": 4.32, "benchmarks": 1, "average": 10031.9014466, "high": 10031.90144660019, @@ -3286,26 +3556,26 @@ }, { "cpu": "Intel(R) Core(TM) i9-10900K CPU @ 3.70GHz", - "rank": 366, - "percent": 6.26, - "benchmarks": 311, - "average": 5492.0038473, + "rank": 396, + "percent": 4.31, + "benchmarks": 312, + "average": 5483.7018495, "high": 10024.158221313366, "low": 698.9097008666481 }, { "cpu": "12th Gen Intel(R) Core(TM) i7-12700K", - "rank": 367, - "percent": 6.26, - "benchmarks": 157, - "average": 7273.7771697, + "rank": 397, + "percent": 4.31, + "benchmarks": 171, + "average": 7242.5752964, "high": 10019.83928177792, - "low": 3191.7779799237164 + "low": 2711.9894340891647 }, { "cpu": "Genuine Intel(R) CPU @ 2.00GHz", - "rank": 368, - "percent": 6.25, + "rank": 398, + "percent": 4.31, "benchmarks": 10, "average": 5385.6463013, "high": 10012.01441730076, @@ -3313,8 +3583,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 5416S", - "rank": 369, - "percent": 6.25, + "rank": 399, + "percent": 4.31, "benchmarks": 3, "average": 9978.0486068, "high": 10005.57310421905, @@ -3322,8 +3592,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2687W v3 @ 3.10GHz", - "rank": 370, - "percent": 6.24, + "rank": 400, + "percent": 4.30, "benchmarks": 7, "average": 8183.3112458, "high": 9989.910190707384, @@ -3331,8 +3601,8 @@ }, { "cpu": "ARMv8", - "rank": 371, - "percent": 6.22, + "rank": 401, + "percent": 4.28, "benchmarks": 13, "average": 2232.6103631, "high": 9954.507898902017, @@ -3340,26 +3610,17 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E7-4809 v3 @ 2.00GHz", - "rank": 372, - "percent": 6.22, + "rank": 402, + "percent": 4.28, "benchmarks": 1, "average": 9954.0124624, "high": 9954.0124624236, "low": 9954.0124624236 }, - { - "cpu": "AMD Ryzen 5 7600 6-Core Processor", - "rank": 373, - "percent": 6.21, - "benchmarks": 44, - "average": 7210.0247919, - "high": 9934.235361904197, - "low": 2708.170278914457 - }, { "cpu": "Intel(R) Xeon(R) Silver 4410Y", - "rank": 374, - "percent": 6.18, + "rank": 403, + "percent": 4.26, "benchmarks": 2, "average": 8700.9010422, "high": 9891.588193400332, @@ -3367,8 +3628,8 @@ }, { "cpu": "Intel(R) Core(TM) i9-7940X CPU @ 3.10GHz", - "rank": 375, - "percent": 6.18, + "rank": 404, + "percent": 4.26, "benchmarks": 14, "average": 7081.9057409, "high": 9889.533906266995, @@ -3376,17 +3637,17 @@ }, { "cpu": "13th Gen Intel(R) Core(TM) i9-13980HX", - "rank": 376, - "percent": 6.18, - "benchmarks": 8, - "average": 6794.7419447, + "rank": 405, + "percent": 4.26, + "benchmarks": 11, + "average": 7366.0213925, "high": 9889.338304374054, "low": 5043.149184421914 }, { "cpu": "Intel(R) Xeon(R) Gold 5115 CPU @ 2.40GHz", - "rank": 377, - "percent": 6.17, + "rank": 406, + "percent": 4.25, "benchmarks": 2, "average": 5593.4278882, "high": 9884.059976475935, @@ -3394,8 +3655,8 @@ }, { "cpu": "AMD Opteron(TM) Processor 6276", - "rank": 378, - "percent": 6.17, + "rank": 407, + "percent": 4.25, "benchmarks": 7, "average": 5061.9335895, "high": 9882.594774083884, @@ -3403,17 +3664,35 @@ }, { "cpu": "Common KVM processor", - "rank": 379, - "percent": 6.17, - "benchmarks": 56, - "average": 3387.8620389, + "rank": 408, + "percent": 4.25, + "benchmarks": 59, + "average": 3253.4092520, "high": 9869.622289554978, "low": 166.64911296010155 }, + { + "cpu": "Intel(R) Core(TM) i9-14900KS", + "rank": 409, + "percent": 4.24, + "benchmarks": 1, + "average": 9859.6965185, + "high": 9859.69651854116, + "low": 9859.69651854116 + }, + { + "cpu": "12th Gen Intel(R) Core(TM) i9-12900KF", + "rank": 410, + "percent": 4.24, + "benchmarks": 25, + "average": 6486.2046038, + "high": 9847.647052451524, + "low": 2815.64031884311 + }, { "cpu": "Intel(R) Core(TM) i9-9960X CPU @ 3.10GHz", - "rank": 380, - "percent": 6.15, + "rank": 411, + "percent": 4.24, "benchmarks": 5, "average": 6848.2564996, "high": 9841.163619186333, @@ -3421,17 +3700,17 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2690 v2 @ 3.00GHz", - "rank": 381, - "percent": 6.12, - "benchmarks": 50, - "average": 5778.9668559, + "rank": 412, + "percent": 4.22, + "benchmarks": 54, + "average": 5684.0343815, "high": 9803.29684873023, "low": 60.27119022039667 }, { "cpu": "Genuine Intel(R) CPU @ 2.80GHz", - "rank": 382, - "percent": 6.12, + "rank": 413, + "percent": 4.22, "benchmarks": 8, "average": 6982.5888469, "high": 9801.231034617947, @@ -3439,26 +3718,26 @@ }, { "cpu": "13th Gen Intel(R) Core(TM) i9-13900", - "rank": 383, - "percent": 6.10, - "benchmarks": 4, - "average": 7563.3781477, + "rank": 414, + "percent": 4.20, + "benchmarks": 6, + "average": 6736.1384926, "high": 9769.63207565603, "low": 3342.93871056168 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2667 v4 @ 3.20GHz", - "rank": 384, - "percent": 6.10, - "benchmarks": 33, - "average": 5140.8076394, + "rank": 415, + "percent": 4.20, + "benchmarks": 34, + "average": 5115.1667187, "high": 9758.287225426193, "low": 2346.8614248734457 }, { "cpu": "Genuine Intel(R) CPU @ 2.50GHz", - "rank": 385, - "percent": 6.08, + "rank": 416, + "percent": 4.19, "benchmarks": 5, "average": 9596.2993457, "high": 9732.644262119577, @@ -3466,8 +3745,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2698R v4 @ 2.20GHz", - "rank": 386, - "percent": 6.07, + "rank": 417, + "percent": 4.18, "benchmarks": 1, "average": 9722.2357253, "high": 9722.235725327397, @@ -3475,8 +3754,8 @@ }, { "cpu": "Intel Xeon Processor (Skylake, IBRS)", - "rank": 387, - "percent": 6.07, + "rank": 418, + "percent": 4.18, "benchmarks": 39, "average": 2659.3030346, "high": 9715.642573168505, @@ -3484,8 +3763,8 @@ }, { "cpu": "Intel(R) Core(TM) i9-10900KF CPU @ 3.70GHz", - "rank": 388, - "percent": 6.06, + "rank": 419, + "percent": 4.17, "benchmarks": 51, "average": 5288.1411358, "high": 9698.286312808526, @@ -3493,17 +3772,17 @@ }, { "cpu": "Intel(R) Core(TM) i9-10940X CPU @ 3.30GHz", - "rank": 389, - "percent": 6.05, - "benchmarks": 16, - "average": 7502.3724386, + "rank": 420, + "percent": 4.17, + "benchmarks": 17, + "average": 7298.9608176, "high": 9688.889750123531, - "low": 4223.240492429842 + "low": 4044.374881196488 }, { "cpu": "AMD EPYC 7301 16-Core Processor", - "rank": 390, - "percent": 6.04, + "rank": 421, + "percent": 4.16, "benchmarks": 2, "average": 9592.4546786, "high": 9675.4093665703, @@ -3511,17 +3790,17 @@ }, { "cpu": "Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz", - "rank": 391, - "percent": 6.04, - "benchmarks": 37, - "average": 6833.2846427, + "rank": 422, + "percent": 4.16, + "benchmarks": 46, + "average": 7114.5716825, "high": 9673.986649898425, "low": 530.3557042672951 }, { "cpu": "AMD Opteron(tm) Processor 6376", - "rank": 392, - "percent": 6.02, + "rank": 423, + "percent": 4.15, "benchmarks": 5, "average": 6619.6823863, "high": 9632.890541464776, @@ -3529,8 +3808,8 @@ }, { "cpu": "AMD EPYC 9124 16-Core Processor", - "rank": 393, - "percent": 6.02, + "rank": 424, + "percent": 4.14, "benchmarks": 1, "average": 9629.4955300, "high": 9629.495529988177, @@ -3538,17 +3817,17 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2695 v2 @ 2.40GHz", - "rank": 394, - "percent": 6.01, - "benchmarks": 35, - "average": 6636.2232611, + "rank": 425, + "percent": 4.14, + "benchmarks": 36, + "average": 6668.5320210, "high": 9618.899213174043, "low": 236.3325350020301 }, { "cpu": "Intel(R) Xeon(R) W-2195 CPU @ 2.30GHz", - "rank": 395, - "percent": 5.98, + "rank": 426, + "percent": 4.12, "benchmarks": 8, "average": 8496.7648206, "high": 9576.067492123684, @@ -3556,8 +3835,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2679 v4 @ 2.50GHz", - "rank": 396, - "percent": 5.98, + "rank": 427, + "percent": 4.12, "benchmarks": 1, "average": 9567.7299604, "high": 9567.729960389595, @@ -3565,8 +3844,8 @@ }, { "cpu": "Intel(R) Xeon(R) Silver 4215R CPU @ 3.20GHz", - "rank": 397, - "percent": 5.95, + "rank": 428, + "percent": 4.10, "benchmarks": 6, "average": 6248.7257341, "high": 9530.8896132365, @@ -3574,44 +3853,80 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E7-L8867 @ 2.13GHz", - "rank": 398, - "percent": 5.94, + "rank": 429, + "percent": 4.09, "benchmarks": 1, "average": 9511.8517673, "high": 9511.851767302058, "low": 9511.851767302058 }, + { + "cpu": "13th Gen Intel(R) Core(TM) i9-13900F", + "rank": 430, + "percent": 4.07, + "benchmarks": 2, + "average": 7846.6652643, + "high": 9449.652252797096, + "low": 6243.678275745808 + }, + { + "cpu": "AMD EPYC-Milan-v2 Processor", + "rank": 431, + "percent": 4.06, + "benchmarks": 1, + "average": 9437.7908019, + "high": 9437.790801929084, + "low": 9437.790801929084 + }, { "cpu": "Intel(R) Xeon(R) Gold 6278C CPU @ 2.60GHz", - "rank": 399, - "percent": 5.89, + "rank": 432, + "percent": 4.06, "benchmarks": 24, "average": 2228.3892826, "high": 9435.46659797647, "low": 44.31459087595366 }, + { + "cpu": "Intel(R) Core(TM) i7-14700", + "rank": 433, + "percent": 4.06, + "benchmarks": 9, + "average": 8202.3043668, + "high": 9434.318276161364, + "low": 3755.078744001262 + }, { "cpu": "Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz", - "rank": 400, - "percent": 5.87, + "rank": 434, + "percent": 4.04, "benchmarks": 25, "average": 6619.4105136, "high": 9392.052445220854, "low": 1861.7432246509695 }, + { + "cpu": "Intel(R) Xeon(R) CPU E5-4610 v2 @ 2.30GHz", + "rank": 435, + "percent": 4.03, + "benchmarks": 3, + "average": 8513.0636678, + "high": 9363.73425722178, + "low": 7024.1490243457 + }, { "cpu": "Intel(R) Xeon(R) CPU E5-2667 v2 @ 3.30GHz", - "rank": 401, - "percent": 5.82, - "benchmarks": 32, - "average": 6770.5741742, + "rank": 436, + "percent": 4.01, + "benchmarks": 35, + "average": 6952.1845881, "high": 9320.620007642909, "low": 695.8264330545388 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2650 v3 @ 2.30GHz", - "rank": 402, - "percent": 5.82, + "rank": 437, + "percent": 4.01, "benchmarks": 46, "average": 5405.9982392, "high": 9318.969694710551, @@ -3619,8 +3934,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-4607 v2 @ 2.60GHz", - "rank": 403, - "percent": 5.80, + "rank": 438, + "percent": 4.00, "benchmarks": 1, "average": 9285.4821487, "high": 9285.482148660569, @@ -3628,26 +3943,26 @@ }, { "cpu": "11th Gen Intel(R) Core(TM) i7-11800H @ 2.30GHz", - "rank": 404, - "percent": 5.79, - "benchmarks": 200, - "average": 5253.3599195, + "rank": 439, + "percent": 3.99, + "benchmarks": 233, + "average": 5245.0044611, "high": 9273.59899103243, "low": 280.20795913895455 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2640 v4 @ 2.40GHz", - "rank": 405, - "percent": 5.79, - "benchmarks": 33, - "average": 5409.7655064, + "rank": 440, + "percent": 3.99, + "benchmarks": 37, + "average": 5339.4998242, "high": 9267.668810587384, "low": 2244.323320808513 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2648L v3 @ 1.80GHz", - "rank": 406, - "percent": 5.77, + "rank": 441, + "percent": 3.97, "benchmarks": 1, "average": 9235.0599817, "high": 9235.05998171458, @@ -3655,17 +3970,17 @@ }, { "cpu": "AMD Ryzen 5 5600 6-Core Processor", - "rank": 407, - "percent": 5.75, - "benchmarks": 207, - "average": 6879.6990084, + "rank": 442, + "percent": 3.96, + "benchmarks": 278, + "average": 6865.0624596, "high": 9209.035906030998, "low": 3190.647573831585 }, { "cpu": "Intel(R) Xeon(R) CPU E5-4627 v3 @ 2.60GHz", - "rank": 408, - "percent": 5.75, + "rank": 443, + "percent": 3.96, "benchmarks": 2, "average": 6032.9601138, "high": 9198.701143398552, @@ -3673,8 +3988,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 5217 CPU @ 3.00GHz", - "rank": 409, - "percent": 5.74, + "rank": 444, + "percent": 3.95, "benchmarks": 5, "average": 6605.0334412, "high": 9182.045061804343, @@ -3682,8 +3997,8 @@ }, { "cpu": "AMD Ryzen Threadripper 2920X 12-Core Processor", - "rank": 410, - "percent": 5.73, + "rank": 445, + "percent": 3.95, "benchmarks": 6, "average": 6250.7035759, "high": 9175.04424665088, @@ -3691,8 +4006,8 @@ }, { "cpu": "Intel(R) Xeon(R) Silver 4215 CPU @ 2.50GHz", - "rank": 411, - "percent": 5.73, + "rank": 446, + "percent": 3.95, "benchmarks": 4, "average": 9130.8094542, "high": 9174.227759378356, @@ -3700,17 +4015,17 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz", - "rank": 412, - "percent": 5.70, - "benchmarks": 63, - "average": 5920.7759684, + "rank": 447, + "percent": 3.93, + "benchmarks": 65, + "average": 5911.1841451, "high": 9127.585388561309, "low": 288.69868777785445 }, { "cpu": "Intel(R) Xeon(R) CPU E7- 8870 @ 2.40GHz", - "rank": 413, - "percent": 5.69, + "rank": 448, + "percent": 3.92, "benchmarks": 3, "average": 7367.9217680, "high": 9113.111945467135, @@ -3718,26 +4033,35 @@ }, { "cpu": "AMD Ryzen 5 5600X 6-Core Processor", - "rank": 414, - "percent": 5.68, - "benchmarks": 1171, - "average": 6517.6127310, + "rank": 449, + "percent": 3.92, + "benchmarks": 1283, + "average": 6558.4535131, "high": 9099.843482692098, "low": 781.8486028365468 }, { "cpu": "Intel(R) Xeon(R) CPU E5-4620 0 @ 2.20GHz", - "rank": 415, - "percent": 5.66, + "rank": 450, + "percent": 3.90, "benchmarks": 4, "average": 7579.1076873, "high": 9063.142916700654, "low": 3442.8385515289647 }, + { + "cpu": "AMD Ryzen 7 5700X3D 8-Core Processor", + "rank": 451, + "percent": 3.90, + "benchmarks": 19, + "average": 8213.0747214, + "high": 9062.321585543785, + "low": 4898.527012927213 + }, { "cpu": "Intel Core Processor (Haswell, no TSX)", - "rank": 416, - "percent": 5.66, + "rank": 452, + "percent": 3.90, "benchmarks": 9, "average": 3034.2255937, "high": 9054.854307394196, @@ -3745,8 +4069,8 @@ }, { "cpu": "12th Gen Intel(R) Core(TM) i9-12900F", - "rank": 417, - "percent": 5.61, + "rank": 453, + "percent": 3.87, "benchmarks": 5, "average": 5969.8210619, "high": 8983.595953788383, @@ -3754,8 +4078,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E7- 4850 @ 2.00GHz", - "rank": 418, - "percent": 5.58, + "rank": 454, + "percent": 3.85, "benchmarks": 5, "average": 6788.6795641, "high": 8937.429059156842, @@ -3763,8 +4087,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2650L v3 @ 1.80GHz", - "rank": 419, - "percent": 5.58, + "rank": 455, + "percent": 3.85, "benchmarks": 17, "average": 6329.6147512, "high": 8933.756197793362, @@ -3772,35 +4096,26 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz", - "rank": 420, - "percent": 5.58, - "benchmarks": 71, - "average": 5083.3923319, + "rank": 456, + "percent": 3.84, + "benchmarks": 77, + "average": 4974.2782389, "high": 8928.491709895447, "low": 219.68027732438208 }, - { - "cpu": "12th Gen Intel(R) Core(TM) i9-12900KF", - "rank": 421, - "percent": 5.58, - "benchmarks": 22, - "average": 6495.6371143, - "high": 8928.411992642988, - "low": 2815.64031884311 - }, { "cpu": "Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz", - "rank": 422, - "percent": 5.57, - "benchmarks": 57, - "average": 5667.1399740, + "rank": 457, + "percent": 3.84, + "benchmarks": 60, + "average": 5642.5326440, "high": 8921.163676589975, "low": 2119.03016227533 }, { "cpu": "Intel(R) Xeon(R) W-2295 CPU @ 3.00GHz", - "rank": 423, - "percent": 5.56, + "rank": 458, + "percent": 3.83, "benchmarks": 2, "average": 8190.8401572, "high": 8903.926631644556, @@ -3808,17 +4123,17 @@ }, { "cpu": "Intel(R) Core(TM) i9-10850K CPU @ 3.60GHz", - "rank": 424, - "percent": 5.53, - "benchmarks": 182, - "average": 4654.4628603, + "rank": 459, + "percent": 3.81, + "benchmarks": 188, + "average": 4694.0997907, "high": 8859.750155045627, "low": 1302.4513436739287 }, { "cpu": "Intel(R) Core(TM) i9-9940X CPU @ 3.30GHz", - "rank": 425, - "percent": 5.53, + "rank": 460, + "percent": 3.81, "benchmarks": 3, "average": 6808.1167673, "high": 8850.81073426326, @@ -3826,26 +4141,17 @@ }, { "cpu": "AMD Ryzen 5 3600 6-Core Processor", - "rank": 426, - "percent": 5.52, - "benchmarks": 2063, - "average": 5980.4431695, + "rank": 461, + "percent": 3.81, + "benchmarks": 2106, + "average": 5975.7481484, "high": 8842.827582547794, "low": 255.56499158296705 }, - { - "cpu": "AMD Ryzen 7 5700X3D 8-Core Processor", - "rank": 427, - "percent": 5.51, - "benchmarks": 2, - "average": 8269.4822991, - "high": 8815.465853293019, - "low": 7723.498744931454 - }, { "cpu": "Genuine Intel(R) CPU @ 2.40GHz", - "rank": 428, - "percent": 5.50, + "rank": 462, + "percent": 3.79, "benchmarks": 5, "average": 6853.9913613, "high": 8800.802633200148, @@ -3853,8 +4159,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2648L v4 @ 1.80GHz", - "rank": 429, - "percent": 5.45, + "rank": 463, + "percent": 3.76, "benchmarks": 2, "average": 8426.0976091, "high": 8730.803146581455, @@ -3862,8 +4168,8 @@ }, { "cpu": "Intel(R) Core(TM) i9-7900X CPU @ 3.30GHz", - "rank": 430, - "percent": 5.43, + "rank": 464, + "percent": 3.74, "benchmarks": 144, "average": 7903.0900454, "high": 8698.753468627945, @@ -3871,8 +4177,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 6149 CPU @ 3.10GHz", - "rank": 431, - "percent": 5.41, + "rank": 465, + "percent": 3.72, "benchmarks": 1, "average": 8653.7379821, "high": 8653.737982121378, @@ -3880,53 +4186,80 @@ }, { "cpu": "Genuine Intel(R) CPU 0000 @ 2.60GHz", - "rank": 432, - "percent": 5.32, - "benchmarks": 38, - "average": 5776.7785064, + "rank": 466, + "percent": 3.66, + "benchmarks": 51, + "average": 5921.8502867, "high": 8513.101663460064, "low": 1808.9986830489588 }, { "cpu": "12th Gen Intel(R) Core(TM) i9-12900", - "rank": 433, - "percent": 5.30, - "benchmarks": 15, - "average": 7322.5295048, + "rank": 467, + "percent": 3.65, + "benchmarks": 18, + "average": 6906.6873021, "high": 8477.737461426294, - "low": 4486.115472612265 + "low": 3935.257149378426 }, { "cpu": "12th Gen Intel(R) Core(TM) i7-12700", - "rank": 434, - "percent": 5.29, - "benchmarks": 35, - "average": 5945.6231387, + "rank": 468, + "percent": 3.64, + "benchmarks": 45, + "average": 5860.0800629, "high": 8467.400508044031, - "low": 3400.920969398513 + "low": 1233.5642976886704 }, { "cpu": "Cavium ThunderX2 99xx", - "rank": 435, - "percent": 5.27, + "rank": 469, + "percent": 3.63, "benchmarks": 2, "average": 8431.7858517, "high": 8437.907129018977, "low": 8425.664574293296 }, + { + "cpu": "Intel(R) Xeon(R) CPU E5-4620 v4 @ 2.10GHz", + "rank": 470, + "percent": 3.62, + "benchmarks": 3, + "average": 7056.5090412, + "high": 8403.227175364425, + "low": 6219.226489924542 + }, + { + "cpu": "Intel(R) Xeon(R) CPU E5-2470 v2 @ 2.40GHz", + "rank": 471, + "percent": 3.57, + "benchmarks": 24, + "average": 4486.7870079, + "high": 8289.674381590292, + "low": 2200.893122429082 + }, { "cpu": "Intel(R) Xeon(R) CPU E5-2640 v3 @ 2.60GHz", - "rank": 436, - "percent": 5.17, - "benchmarks": 90, - "average": 4941.1919324, + "rank": 472, + "percent": 3.56, + "benchmarks": 91, + "average": 4973.3506465, "high": 8281.02485963663, "low": 138.22947668946486 }, + { + "cpu": "Genuine Intel(R) CPU 0000 2.10GHz", + "rank": 473, + "percent": 3.56, + "benchmarks": 1, + "average": 8264.5925845, + "high": 8264.592584511658, + "low": 8264.592584511658 + }, { "cpu": "Intel(R) Core(TM) i9-7960X CPU @ 2.80GHz", - "rank": 437, - "percent": 5.16, + "rank": 474, + "percent": 3.56, "benchmarks": 3, "average": 6854.7346400, "high": 8262.926315354583, @@ -3934,8 +4267,8 @@ }, { "cpu": "Intel(R) Xeon(R) W-2170B CPU @ 2.50GHz", - "rank": 438, - "percent": 5.14, + "rank": 475, + "percent": 3.54, "benchmarks": 9, "average": 6049.1683105, "high": 8223.33255485785, @@ -3943,8 +4276,8 @@ }, { "cpu": "Intel(R) Xeon(R) W-2175 CPU @ 2.50GHz", - "rank": 439, - "percent": 5.10, + "rank": 476, + "percent": 3.52, "benchmarks": 5, "average": 7499.0658544, "high": 8169.46743241808, @@ -3952,8 +4285,8 @@ }, { "cpu": "Apple M2 Ultra", - "rank": 440, - "percent": 5.10, + "rank": 477, + "percent": 3.51, "benchmarks": 4, "average": 7808.3369686, "high": 8164.531641642377, @@ -3961,44 +4294,44 @@ }, { "cpu": "Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz", - "rank": 441, - "percent": 5.09, - "benchmarks": 379, - "average": 3965.2017804, + "rank": 478, + "percent": 3.51, + "benchmarks": 397, + "average": 3990.8456862, "high": 8145.577765830931, "low": 77.56442132404173 }, { "cpu": "AMD Ryzen 5 3600XT 6-Core Processor", - "rank": 442, - "percent": 5.09, - "benchmarks": 276, - "average": 6861.3392782, + "rank": 479, + "percent": 3.51, + "benchmarks": 277, + "average": 6862.1908767, "high": 8145.312372729494, "low": 407.0465124315872 }, { "cpu": "Intel(R) Xeon(R) Silver 4208 CPU @ 2.10GHz", - "rank": 443, - "percent": 5.08, - "benchmarks": 21, - "average": 4963.5921444, + "rank": 480, + "percent": 3.50, + "benchmarks": 22, + "average": 4870.5486631, "high": 8132.263127505754, "low": 2185.0520588653026 }, { "cpu": "AMD Ryzen 5 3600X 6-Core Processor", - "rank": 444, - "percent": 5.08, - "benchmarks": 369, - "average": 6065.5555031, + "rank": 481, + "percent": 3.50, + "benchmarks": 374, + "average": 6065.0327215, "high": 8126.249410846917, "low": 144.88503662114186 }, { "cpu": "Intel(R) Core(TM) i9-7920X CPU @ 2.90GHz", - "rank": 445, - "percent": 5.07, + "rank": 482, + "percent": 3.49, "benchmarks": 13, "average": 7260.0471569, "high": 8117.146660605863, @@ -4006,8 +4339,8 @@ }, { "cpu": "Intel(R) Core(TM) i9-10900X CPU @ 3.70GHz", - "rank": 446, - "percent": 5.05, + "rank": 483, + "percent": 3.48, "benchmarks": 15, "average": 5321.3759172, "high": 8078.98010955097, @@ -4015,17 +4348,17 @@ }, { "cpu": "12th Gen Intel(R) Core(TM) i5-12600K", - "rank": 447, - "percent": 5.02, - "benchmarks": 93, - "average": 5764.7574045, + "rank": 484, + "percent": 3.46, + "benchmarks": 105, + "average": 5620.0569646, "high": 8039.580462533143, "low": 1538.0829334317707 }, { "cpu": "Intel(R) Xeon(R) Silver 4309Y CPU @ 2.80GHz", - "rank": 448, - "percent": 5.00, + "rank": 485, + "percent": 3.45, "benchmarks": 1, "average": 8006.7256495, "high": 8006.725649545619, @@ -4033,44 +4366,44 @@ }, { "cpu": "13th Gen Intel(R) Core(TM) i5-13500", - "rank": 449, - "percent": 5.00, - "benchmarks": 39, - "average": 6370.7602423, + "rank": 486, + "percent": 3.45, + "benchmarks": 41, + "average": 6304.5722490, "high": 8004.988708963426, "low": 1557.906609730373 }, { "cpu": "13th Gen Intel(R) Core(TM) i7-13800H", - "rank": 450, - "percent": 4.98, + "rank": 487, + "percent": 3.43, "benchmarks": 2, "average": 6210.8823385, "high": 7968.889455565472, "low": 4452.875221530542 }, - { - "cpu": "Intel(R) Xeon(R) CPU E5-2470 v2 @ 2.40GHz", - "rank": 451, - "percent": 4.96, - "benchmarks": 20, - "average": 4361.0327609, - "high": 7945.967421533572, - "low": 2200.893122429082 - }, { "cpu": "Intel(R) Xeon(R) CPU E5-2630L v4 @ 1.80GHz", - "rank": 452, - "percent": 4.95, + "rank": 488, + "percent": 3.41, "benchmarks": 2, "average": 7613.1400970, "high": 7922.611926699995, "low": 7303.668267387296 }, + { + "cpu": "Intel(R) Core(TM) i7-6950X CPU @ 3.00GHz", + "rank": 489, + "percent": 3.40, + "benchmarks": 8, + "average": 5524.3101783, + "high": 7908.013981368719, + "low": 1455.508736691192 + }, { "cpu": "Intel(R) Xeon(R) Platinum 8180M CPU @ 2.50GHz", - "rank": 453, - "percent": 4.92, + "rank": 490, + "percent": 3.39, "benchmarks": 1, "average": 7877.3031265, "high": 7877.303126501612, @@ -4078,8 +4411,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 6134M CPU @ 3.20GHz", - "rank": 454, - "percent": 4.92, + "rank": 491, + "percent": 3.39, "benchmarks": 2, "average": 6371.7486437, "high": 7875.659094220448, @@ -4087,17 +4420,17 @@ }, { "cpu": "11th Gen Intel(R) Core(TM) i9-11900K @ 3.50GHz", - "rank": 455, - "percent": 4.92, - "benchmarks": 82, - "average": 4567.0212873, + "rank": 492, + "percent": 3.39, + "benchmarks": 86, + "average": 4520.7234167, "high": 7875.504032258065, "low": 1178.582330457985 }, { "cpu": "AMD EPYC 7251 8-Core Processor", - "rank": 456, - "percent": 4.91, + "rank": 493, + "percent": 3.38, "benchmarks": 6, "average": 5062.8642811, "high": 7860.831833224592, @@ -4105,26 +4438,35 @@ }, { "cpu": "Intel(R) Xeon(R) Silver 4110 CPU @ 2.10GHz", - "rank": 457, - "percent": 4.90, - "benchmarks": 35, - "average": 3474.5058723, + "rank": 494, + "percent": 3.38, + "benchmarks": 36, + "average": 3470.4842128, "high": 7847.260913578116, "low": 980.7445518414214 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2660 v2 @ 2.20GHz", - "rank": 458, - "percent": 4.89, + "rank": 495, + "percent": 3.37, "benchmarks": 60, "average": 5625.0284937, "high": 7835.885219953299, "low": 1066.2629084453354 }, + { + "cpu": "AMD Ryzen 7 5700G with Radeon Graphics", + "rank": 496, + "percent": 3.37, + "benchmarks": 318, + "average": 4862.7420444, + "high": 7835.455435847209, + "low": 794.2647729276441 + }, { "cpu": "Intel(R) Xeon(R) CPU E5-2630L v3 @ 1.80GHz", - "rank": 459, - "percent": 4.83, + "rank": 497, + "percent": 3.33, "benchmarks": 51, "average": 3766.8695596, "high": 7736.806230914266, @@ -4132,8 +4474,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2658 v2 @ 2.40GHz", - "rank": 460, - "percent": 4.82, + "rank": 498, + "percent": 3.32, "benchmarks": 10, "average": 2754.5142398, "high": 7712.193286073012, @@ -4141,17 +4483,17 @@ }, { "cpu": "12th Gen Intel(R) Core(TM) i5-12400F", - "rank": 461, - "percent": 4.80, - "benchmarks": 82, - "average": 5146.9259362, + "rank": 499, + "percent": 3.31, + "benchmarks": 98, + "average": 5042.3016005, "high": 7681.671531725304, "low": 1152.1529764201523 }, { "cpu": "Intel(R) Core(TM) i9-9900X CPU @ 3.50GHz", - "rank": 462, - "percent": 4.80, + "rank": 500, + "percent": 3.30, "benchmarks": 10, "average": 6285.5543529, "high": 7678.073724863906, @@ -4159,53 +4501,62 @@ }, { "cpu": "11th Gen Intel(R) Core(TM) i7-11700KF @ 3.60GHz", - "rank": 463, - "percent": 4.79, - "benchmarks": 135, - "average": 5543.2411771, + "rank": 501, + "percent": 3.30, + "benchmarks": 137, + "average": 5484.5781453, "high": 7675.186123263489, - "low": 1731.6347151201148 + "low": 961.000670778468 }, { "cpu": "Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz", - "rank": 464, - "percent": 4.78, - "benchmarks": 234, - "average": 3541.1054499, + "rank": 502, + "percent": 3.29, + "benchmarks": 240, + "average": 3548.7120262, "high": 7645.026145989419, "low": 391.3010336764626 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2687W 0 @ 3.10GHz", - "rank": 465, - "percent": 4.77, - "benchmarks": 12, - "average": 5693.8446642, + "rank": 503, + "percent": 3.29, + "benchmarks": 14, + "average": 5907.6539030, "high": 7640.003056001223, "low": 2489.587301113095 }, { "cpu": "AMD Eng Sample: 100-000000263-30_Y", - "rank": 466, - "percent": 4.74, + "rank": 504, + "percent": 3.27, "benchmarks": 8, "average": 7294.2667610, "high": 7590.190437878086, "low": 6830.601092896175 }, { - "cpu": "AMD Ryzen 7 5700G with Radeon Graphics", - "rank": 467, - "percent": 4.72, - "benchmarks": 289, - "average": 4875.7819491, - "high": 7556.465689867535, - "low": 794.2647729276441 + "cpu": "Intel(R) Core(TM) i7-14700T", + "rank": 505, + "percent": 3.27, + "benchmarks": 8, + "average": 6923.3468354, + "high": 7586.217360299807, + "low": 6068.292564521121 + }, + { + "cpu": "Apple M3 Max", + "rank": 506, + "percent": 3.26, + "benchmarks": 10, + "average": 7316.2894479, + "high": 7581.846027870866, + "low": 6138.735420503376 }, { "cpu": "Intel(R) Xeon(R) W-3235 CPU @ 3.30GHz", - "rank": 468, - "percent": 4.70, + "rank": 507, + "percent": 3.24, "benchmarks": 5, "average": 6417.5082801, "high": 7528.023065862673, @@ -4213,53 +4564,53 @@ }, { "cpu": "Genuine Intel(R) CPU 0000 @ 2.40GHz", - "rank": 469, - "percent": 4.69, - "benchmarks": 49, - "average": 2545.2168985, + "rank": 508, + "percent": 3.23, + "benchmarks": 58, + "average": 2688.1749898, "high": 7503.507889938546, "low": 620.2438923033316 }, { "cpu": "Intel(R) Core(TM) i9-9900KS CPU @ 4.00GHz", - "rank": 470, - "percent": 4.66, - "benchmarks": 48, - "average": 4612.5303091, + "rank": 509, + "percent": 3.21, + "benchmarks": 49, + "average": 4563.9938833, "high": 7459.374382270558, "low": 2062.6807424000526 }, { "cpu": "12th Gen Intel(R) Core(TM) i5-12600KF", - "rank": 471, - "percent": 4.65, - "benchmarks": 45, - "average": 5626.2419093, + "rank": 510, + "percent": 3.21, + "benchmarks": 49, + "average": 5612.4634402, "high": 7451.398254882529, "low": 2512.8406155454372 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2690 0 @ 2.90GHz", - "rank": 472, - "percent": 4.64, - "benchmarks": 68, - "average": 5477.0778004, + "rank": 511, + "percent": 3.20, + "benchmarks": 69, + "average": 5505.3638236, "high": 7430.99945456464, "low": 1053.338979230262 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2643 v3 @ 3.40GHz", - "rank": 473, - "percent": 4.61, - "benchmarks": 8, - "average": 5496.0882582, + "rank": 512, + "percent": 3.18, + "benchmarks": 9, + "average": 5117.4797215, "high": 7385.960765776412, - "low": 3360.8587666320495 + "low": 2088.6114284640144 }, { "cpu": "AMD EPYC 7252 8-Core Processor", - "rank": 474, - "percent": 4.61, + "rank": 513, + "percent": 3.17, "benchmarks": 2, "average": 7374.3322247, "high": 7375.011984394475, @@ -4267,8 +4618,8 @@ }, { "cpu": "WJY's Cloud Virtual Processor", - "rank": 475, - "percent": 4.59, + "rank": 514, + "percent": 3.17, "benchmarks": 4, "average": 5838.2821745, "high": 7355.699563807016, @@ -4276,62 +4627,98 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2651 v2 @ 1.80GHz", - "rank": 476, - "percent": 4.59, + "rank": 515, + "percent": 3.16, "benchmarks": 20, "average": 4989.2512512, "high": 7349.374568224243, "low": 1531.2924981521128 }, + { + "cpu": "AMD Ryzen 7 8700G w/ Radeon 780M Graphics", + "rank": 516, + "percent": 3.15, + "benchmarks": 18, + "average": 5960.3423787, + "high": 7325.631652589244, + "low": 930.67062263726 + }, { "cpu": "11th Gen Intel(R) Core(TM) i9-11900H @ 2.50GHz", - "rank": 477, - "percent": 4.57, - "benchmarks": 28, - "average": 4791.5963253, + "rank": 517, + "percent": 3.15, + "benchmarks": 30, + "average": 4735.1959868, "high": 7312.346897736828, "low": 1740.4228879533148 }, { "cpu": "13th Gen Intel(R) Core(TM) i5-13400F", - "rank": 478, - "percent": 4.56, - "benchmarks": 8, - "average": 5919.4122068, + "rank": 518, + "percent": 3.14, + "benchmarks": 12, + "average": 5240.6147234, "high": 7299.163515861082, - "low": 4340.692253600604 + "low": 2323.425472642827 }, { "cpu": "Intel(R) Xeon(R) CPU AWS-1000 @ 2.40GHz", - "rank": 479, - "percent": 4.56, + "rank": 519, + "percent": 3.14, "benchmarks": 5, "average": 4426.2570845, "high": 7298.470970331716, "low": 2225.833018006989 }, + { + "cpu": "Intel(R) Xeon Phi(TM) CPU 7290F @ 1.50GHz", + "rank": 520, + "percent": 3.14, + "benchmarks": 1, + "average": 7294.3184554, + "high": 7294.318455355124, + "low": 7294.318455355124 + }, { "cpu": "Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz", - "rank": 480, - "percent": 4.55, - "benchmarks": 179, - "average": 3817.7387615, + "rank": 521, + "percent": 3.13, + "benchmarks": 184, + "average": 3818.0046774, "high": 7277.54368345596, "low": 371.4943471562665 }, + { + "cpu": "AMD Ryzen 5 8400F 6-Core Processor", + "rank": 522, + "percent": 3.13, + "benchmarks": 3, + "average": 7259.2161064, + "high": 7273.83818619571, + "low": 7236.780211748189 + }, + { + "cpu": "13th Gen Intel(R) Core(TM) i7-13620H", + "rank": 523, + "percent": 3.12, + "benchmarks": 12, + "average": 5351.6522368, + "high": 7260.476868120699, + "low": 3927.714345191103 + }, { "cpu": "Intel(R) Xeon(R) CPU E5-2689 0 @ 2.60GHz", - "rank": 481, - "percent": 4.53, - "benchmarks": 102, - "average": 3930.3037579, + "rank": 524, + "percent": 3.12, + "benchmarks": 104, + "average": 3925.1602959, "high": 7257.720944984298, "low": 1052.930832973582 }, { "cpu": "Intel(R) Xeon(R) Silver 4108 CPU @ 1.80GHz", - "rank": 482, - "percent": 4.53, + "rank": 525, + "percent": 3.12, "benchmarks": 8, "average": 4258.3838272, "high": 7250.737762567341, @@ -4339,8 +4726,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU AWS-1100 v4 @ 2.40GHz", - "rank": 483, - "percent": 4.51, + "rank": 526, + "percent": 3.11, "benchmarks": 1, "average": 7224.9219347, "high": 7224.921934718495, @@ -4348,8 +4735,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2643 v2 @ 3.50GHz", - "rank": 484, - "percent": 4.50, + "rank": 527, + "percent": 3.10, "benchmarks": 17, "average": 5839.3015765, "high": 7209.332336522983, @@ -4357,26 +4744,26 @@ }, { "cpu": "13th Gen Intel(R) Core(TM) i9-13900H", - "rank": 485, - "percent": 4.47, - "benchmarks": 6, - "average": 6507.9927511, + "rank": 528, + "percent": 3.08, + "benchmarks": 16, + "average": 5250.1606791, "high": 7163.6316747138135, - "low": 4345.955436572954 + "low": 3383.453558716453 }, { "cpu": "11th Gen Intel(R) Core(TM) i7-11700K @ 3.60GHz", - "rank": 486, - "percent": 4.47, - "benchmarks": 110, - "average": 4401.6420842, + "rank": 529, + "percent": 3.08, + "benchmarks": 115, + "average": 4360.2569729, "high": 7160.553940452834, - "low": 896.9309712955181 + "low": 802.7428116388074 }, { "cpu": "Genuine Intel(R) CPU @ 2.10GHz", - "rank": 487, - "percent": 4.47, + "rank": 530, + "percent": 3.08, "benchmarks": 1, "average": 7159.1698227, "high": 7159.169822667364, @@ -4384,44 +4771,26 @@ }, { "cpu": "13th Gen Intel(R) Core(TM) i5-13490F", - "rank": 488, - "percent": 4.47, + "rank": 531, + "percent": 3.08, "benchmarks": 1, "average": 7157.3968834, "high": 7157.396883383101, "low": 7157.396883383101 }, - { - "cpu": "Intel(R) Core(TM) i7-6950X CPU @ 3.00GHz", - "rank": 489, - "percent": 4.47, - "benchmarks": 7, - "average": 5183.7810636, - "high": 7149.3426179462795, - "low": 1455.508736691192 - }, { "cpu": "Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz", - "rank": 490, - "percent": 4.44, - "benchmarks": 73, - "average": 3834.9006196, + "rank": 532, + "percent": 3.06, + "benchmarks": 75, + "average": 3807.5143425, "high": 7107.118489879463, "low": 567.2059660992338 }, - { - "cpu": "Apple M3 Max", - "rank": 491, - "percent": 4.43, - "benchmarks": 1, - "average": 7098.6427395, - "high": 7098.6427395082055, - "low": 7098.6427395082055 - }, { "cpu": "AMD EPYC 7232P 8-Core Processor", - "rank": 492, - "percent": 4.39, + "rank": 533, + "percent": 3.02, "benchmarks": 1, "average": 7020.9434744, "high": 7020.943474384088, @@ -4429,26 +4798,26 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2680 0 @ 2.70GHz", - "rank": 493, - "percent": 4.37, - "benchmarks": 37, - "average": 4967.6534399, + "rank": 534, + "percent": 3.01, + "benchmarks": 38, + "average": 5017.1436950, "high": 6995.746586075666, "low": 1388.8464519139693 }, { "cpu": "AMD Ryzen 7 2700 Eight-Core Processor", - "rank": 494, - "percent": 4.37, - "benchmarks": 260, - "average": 3761.1080712, + "rank": 535, + "percent": 3.01, + "benchmarks": 262, + "average": 3770.3934937, "high": 6990.95370590456, "low": 530.4744298062972 }, { "cpu": "AMD Ryzen 5 5600X3D 6-Core Processor", - "rank": 495, - "percent": 4.36, + "rank": 536, + "percent": 3.01, "benchmarks": 4, "average": 6066.9840856, "high": 6984.8986491206015, @@ -4456,26 +4825,26 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", - "rank": 496, - "percent": 4.35, - "benchmarks": 87, - "average": 4492.6210215, + "rank": 537, + "percent": 3.00, + "benchmarks": 90, + "average": 4533.6745245, "high": 6963.206417291034, "low": 732.0381626134935 }, { "cpu": "Intel(R) Core(TM) i7-10700F CPU @ 2.90GHz", - "rank": 497, - "percent": 4.35, - "benchmarks": 113, - "average": 4496.2294819, + "rank": 538, + "percent": 3.00, + "benchmarks": 115, + "average": 4472.9979089, "high": 6962.2853005270445, "low": 785.7978047952525 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2643 v4 @ 3.40GHz", - "rank": 498, - "percent": 4.35, + "rank": 539, + "percent": 2.99, "benchmarks": 13, "average": 5696.1241158, "high": 6958.5548473293065, @@ -4483,80 +4852,89 @@ }, { "cpu": "12th Gen Intel(R) Core(TM) i7-12700F", - "rank": 499, - "percent": 4.34, - "benchmarks": 31, - "average": 5361.2904966, + "rank": 540, + "percent": 2.99, + "benchmarks": 34, + "average": 5302.8492763, "high": 6948.256335072713, "low": 3407.120199793528 }, { "cpu": "11th Gen Intel(R) Core(TM) i7-11850H @ 2.50GHz", - "rank": 500, - "percent": 4.29, - "benchmarks": 13, - "average": 4521.2380176, + "rank": 541, + "percent": 2.95, + "benchmarks": 16, + "average": 4238.8130129, "high": 6863.088252451838, "low": 926.1300175409024 }, { "cpu": "Intel(R) Core(TM) i9-10900F CPU @ 2.80GHz", - "rank": 501, - "percent": 4.27, - "benchmarks": 9, - "average": 3506.8586963, + "rank": 542, + "percent": 2.94, + "benchmarks": 11, + "average": 3601.6980630, "high": 6829.388223402948, "low": 987.3549452166108 }, { "cpu": "11th Gen Intel(R) Core(TM) i7-11700 @ 2.50GHz", - "rank": 502, - "percent": 4.24, - "benchmarks": 59, - "average": 3865.8608094, + "rank": 543, + "percent": 2.92, + "benchmarks": 62, + "average": 3823.8549615, "high": 6782.373966535767, "low": 1315.7236874998357 }, { "cpu": "Intel(R) Core(TM) i9-9900KF CPU @ 3.60GHz", - "rank": 503, - "percent": 4.22, - "benchmarks": 55, - "average": 4463.8679841, + "rank": 544, + "percent": 2.91, + "benchmarks": 56, + "average": 4401.7494387, "high": 6763.099447319513, - "low": 1088.9533307271051 + "low": 985.2294402320412 + }, + { + "cpu": "Intel(R) Xeon(R) W-3265M CPU @ 2.70GHz", + "rank": 545, + "percent": 2.91, + "benchmarks": 1, + "average": 6754.7029619, + "high": 6754.702961937249, + "low": 6754.702961937249 }, { "cpu": "AMD Ryzen 7 PRO 2700 Eight-Core Processor", - "rank": 504, - "percent": 4.20, - "benchmarks": 5, - "average": 5753.4035258, + "rank": 546, + "percent": 2.90, + "benchmarks": 7, + "average": 5104.8579926, "high": 6729.837407128244, - "low": 4717.492935554329 + "low": 2128.941922251467 }, { "cpu": "AMD Ryzen 7 2700X Eight-Core Processor", - "rank": 505, - "percent": 4.19, - "benchmarks": 410, - "average": 3974.0811939, + "rank": 547, + "percent": 2.88, + "benchmarks": 424, + "average": 3965.5414868, "high": 6701.739101296786, "low": 442.1024802391244 }, { "cpu": "AMD Ryzen 5 5600G with Radeon Graphics", - "rank": 506, - "percent": 4.18, - "benchmarks": 399, - "average": 4334.8595766, + "rank": 548, + "percent": 2.88, + "benchmarks": 420, + "average": 4273.2283879, "high": 6699.359541227858, "low": 623.1747212414837 }, { "cpu": "11th Gen Intel(R) Core(TM) i9-11980HK @ 2.60GHz", - "rank": 507, - "percent": 4.17, + "rank": 549, + "percent": 2.87, "benchmarks": 4, "average": 6179.2864427, "high": 6674.988151896031, @@ -4564,8 +4942,8 @@ }, { "cpu": "Intel(R) Xeon(R) W-2255 CPU @ 3.70GHz", - "rank": 508, - "percent": 4.13, + "rank": 550, + "percent": 2.84, "benchmarks": 1, "average": 6607.1145409, "high": 6607.114540937681, @@ -4573,8 +4951,8 @@ }, { "cpu": "AMD Opteron(TM) Processor 6220", - "rank": 509, - "percent": 4.12, + "rank": 551, + "percent": 2.84, "benchmarks": 2, "average": 5763.9303601, "high": 6593.000870276115, @@ -4582,8 +4960,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-14600T", - "rank": 510, - "percent": 4.11, + "rank": 552, + "percent": 2.83, "benchmarks": 1, "average": 6586.6606948, "high": 6586.66069476097, @@ -4591,8 +4969,8 @@ }, { "cpu": "Intel(R) Core(TM) i9-9920X CPU @ 3.50GHz", - "rank": 511, - "percent": 4.10, + "rank": 553, + "percent": 2.83, "benchmarks": 2, "average": 6303.6426378, "high": 6570.172729841068, @@ -4600,53 +4978,62 @@ }, { "cpu": "Intel(R) Core(TM) i9-10900 CPU @ 2.80GHz", - "rank": 512, - "percent": 4.10, - "benchmarks": 30, - "average": 4292.0880170, + "rank": 554, + "percent": 2.83, + "benchmarks": 31, + "average": 4218.7799197, "high": 6569.395812667109, "low": 939.0852933608548 }, { "cpu": "AMD Ryzen 7 1800X Eight-Core Processor", - "rank": 513, - "percent": 4.10, - "benchmarks": 54, - "average": 4079.6526169, + "rank": 555, + "percent": 2.83, + "benchmarks": 56, + "average": 4114.5896775, "high": 6567.0230371168145, "low": 1496.2690531160551 }, { "cpu": "Intel(R) Core(TM) i9-9820X CPU @ 3.30GHz", - "rank": 514, - "percent": 4.09, + "rank": 556, + "percent": 2.82, "benchmarks": 6, "average": 5153.8553497, "high": 6550.890593576197, "low": 4065.536447534252 }, + { + "cpu": "AMD Ryzen 7 8700F 8-Core Processor", + "rank": 557, + "percent": 2.82, + "benchmarks": 1, + "average": 6544.3741288, + "high": 6544.374128780194, + "low": 6544.374128780194 + }, { "cpu": "Intel(R) Core(TM) i7-10700KF CPU @ 3.80GHz", - "rank": 515, - "percent": 4.09, - "benchmarks": 59, - "average": 4509.7019073, + "rank": 558, + "percent": 2.81, + "benchmarks": 60, + "average": 4531.0930783, "high": 6539.7091137386205, "low": 2010.1512638826073 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2620 v3 @ 2.40GHz", - "rank": 516, - "percent": 4.08, - "benchmarks": 120, - "average": 3097.9967538, + "rank": 559, + "percent": 2.81, + "benchmarks": 125, + "average": 3145.4840847, "high": 6531.081416460937, "low": 500.9618467457518 }, { "cpu": "AMD EPYC 7F32 8-Core Processor", - "rank": 517, - "percent": 4.06, + "rank": 560, + "percent": 2.80, "benchmarks": 2, "average": 5989.9075570, "high": 6506.90056805242, @@ -4654,53 +5041,62 @@ }, { "cpu": "13th Gen Intel(R) Core(TM) i7-13700HX", - "rank": 518, - "percent": 4.05, - "benchmarks": 5, - "average": 5160.7613205, + "rank": 561, + "percent": 2.79, + "benchmarks": 9, + "average": 4358.8645877, "high": 6491.019674280633, - "low": 3193.9493822901895 + "low": 1838.8065410026277 }, { "cpu": "12th Gen Intel(R) Core(TM) i9-12900H", - "rank": 519, - "percent": 4.04, - "benchmarks": 9, - "average": 4379.0385711, + "rank": 562, + "percent": 2.78, + "benchmarks": 16, + "average": 3846.0381408, "high": 6469.602572313983, - "low": 2242.594951470245 + "low": 1220.3858127708493 }, { "cpu": "Apple M1 Ultra", - "rank": 520, - "percent": 4.04, + "rank": 563, + "percent": 2.78, "benchmarks": 5, "average": 4257.1564242, "high": 6466.255843878719, "low": 615.9185125025914 }, + { + "cpu": "13th Gen Intel(R) Core(TM) i7-13700F", + "rank": 564, + "percent": 2.78, + "benchmarks": 4, + "average": 6041.7027818, + "high": 6464.333042438346, + "low": 4932.9123914759275 + }, { "cpu": "11th Gen Intel(R) Core(TM) i9-11900KB @ 3.30GHz", - "rank": 521, - "percent": 4.03, - "benchmarks": 1, - "average": 6447.7317847, + "rank": 565, + "percent": 2.78, + "benchmarks": 2, + "average": 5928.2496985, "high": 6447.731784674128, - "low": 6447.731784674128 + "low": 5408.767612299537 }, { "cpu": "Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz", - "rank": 522, - "percent": 4.02, - "benchmarks": 180, - "average": 2821.1498431, + "rank": 566, + "percent": 2.77, + "benchmarks": 182, + "average": 2818.6972395, "high": 6438.279434204003, "low": 408.339601346214 }, { "cpu": "13th Gen Intel(R) Core(TM) i5-13500HX", - "rank": 523, - "percent": 3.99, + "rank": 567, + "percent": 2.75, "benchmarks": 6, "average": 6163.8471690, "high": 6394.516063024351, @@ -4708,17 +5104,17 @@ }, { "cpu": "AMD Ryzen 5 5500", - "rank": 524, - "percent": 3.99, - "benchmarks": 120, - "average": 4681.6456481, + "rank": 568, + "percent": 2.75, + "benchmarks": 131, + "average": 4503.8189267, "high": 6387.531538436971, "low": 715.9359466427258 }, { "cpu": "Intel(R) Xeon(R) W-2155 CPU @ 3.30GHz", - "rank": 525, - "percent": 3.99, + "rank": 569, + "percent": 2.75, "benchmarks": 2, "average": 4990.2602081, "high": 6381.417312785169, @@ -4726,44 +5122,44 @@ }, { "cpu": "Genuine Intel(R) 0000 @ 1.80GHz", - "rank": 526, - "percent": 3.98, + "rank": 570, + "percent": 2.74, "benchmarks": 4, "average": 3694.6135551, "high": 6370.562902938103, "low": 1681.5342318331243 }, { - "cpu": "13th Gen Intel(R) Core(TM) i7-13700F", - "rank": 527, - "percent": 3.97, - "benchmarks": 2, - "average": 5641.5431931, - "high": 6350.173994767457, - "low": 4932.9123914759275 + "cpu": "Intel(R) Core(TM) Ultra 7 155H", + "rank": 571, + "percent": 2.73, + "benchmarks": 8, + "average": 3653.2296793, + "high": 6354.128277141659, + "low": 1173.9045709496183 }, { "cpu": "11th Gen Intel(R) Core(TM) i9-11900 @ 2.50GHz", - "rank": 528, - "percent": 3.95, - "benchmarks": 16, - "average": 4044.3649258, + "rank": 572, + "percent": 2.72, + "benchmarks": 17, + "average": 4052.3891530, "high": 6325.830897888437, "low": 778.4409229506958 }, { "cpu": "12th Gen Intel(R) Core(TM) i5-12500", - "rank": 529, - "percent": 3.94, - "benchmarks": 21, - "average": 4174.4507466, + "rank": 573, + "percent": 2.71, + "benchmarks": 24, + "average": 4211.2681680, "high": 6299.728481702439, "low": 1951.802196558192 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2665 0 @ 2.40GHz", - "rank": 530, - "percent": 3.92, + "rank": 574, + "percent": 2.70, "benchmarks": 14, "average": 3958.2963390, "high": 6281.651672364124, @@ -4771,17 +5167,17 @@ }, { "cpu": "13th Gen Intel(R) Core(TM) i5-13400", - "rank": 531, - "percent": 3.92, - "benchmarks": 8, - "average": 4827.1440541, + "rank": 575, + "percent": 2.70, + "benchmarks": 9, + "average": 4477.5476911, "high": 6275.2972922092185, - "low": 2821.943545890587 + "low": 1680.7767878002498 }, { "cpu": "12th Gen Intel(R) Core(TM) i9-12900HX", - "rank": 532, - "percent": 3.91, + "rank": 576, + "percent": 2.69, "benchmarks": 1, "average": 6260.5255085, "high": 6260.525508511185, @@ -4789,71 +5185,62 @@ }, { "cpu": "Genuine Intel(R) CPU @ 2.30GHz", - "rank": 533, - "percent": 3.90, + "rank": 577, + "percent": 2.69, "benchmarks": 3, "average": 3860.9450522, "high": 6246.681450479433, "low": 1297.365181053798 }, - { - "cpu": "13th Gen Intel(R) Core(TM) i9-13900F", - "rank": 534, - "percent": 3.90, - "benchmarks": 1, - "average": 6243.6782757, - "high": 6243.678275745808, - "low": 6243.678275745808 - }, { "cpu": "AMD Ryzen 7 1700 Eight-Core Processor", - "rank": 535, - "percent": 3.90, - "benchmarks": 171, - "average": 3993.7917325, + "rank": 578, + "percent": 2.69, + "benchmarks": 172, + "average": 3980.2838682, "high": 6243.405403043035, "low": 739.8698864817633 }, { "cpu": "12th Gen Intel(R) Core(TM) i5-12400", - "rank": 536, - "percent": 3.90, - "benchmarks": 63, - "average": 4131.1961008, + "rank": 579, + "percent": 2.68, + "benchmarks": 76, + "average": 4260.4218158, "high": 6237.563857059987, "low": 211.71459179309556 }, { "cpu": "12th Gen Intel(R) Core(TM) i7-12700H", - "rank": 537, - "percent": 3.88, - "benchmarks": 56, - "average": 4075.0193848, + "rank": 580, + "percent": 2.68, + "benchmarks": 63, + "average": 4046.3589519, "high": 6218.325404968442, "low": 418.03852977521234 }, { "cpu": "AMD Ryzen 7 1700X Eight-Core Processor", - "rank": 538, - "percent": 3.87, - "benchmarks": 82, - "average": 3950.9836191, + "rank": 581, + "percent": 2.67, + "benchmarks": 84, + "average": 3942.7582316, "high": 6197.668437133951, "low": 1319.5728278841575 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2660 0 @ 2.20GHz", - "rank": 539, - "percent": 3.87, - "benchmarks": 32, - "average": 4413.1614486, + "rank": 582, + "percent": 2.66, + "benchmarks": 36, + "average": 4457.4004601, "high": 6189.765841158229, "low": 2076.4680109720566 }, { "cpu": "Intel(R) Xeon(R) W-1290P CPU @ 3.70GHz", - "rank": 540, - "percent": 3.86, + "rank": 583, + "percent": 2.66, "benchmarks": 2, "average": 5514.7641939, "high": 6185.975157123769, @@ -4861,17 +5248,17 @@ }, { "cpu": "Intel(R) Core(TM) i7-7820X CPU @ 3.60GHz", - "rank": 541, - "percent": 3.84, - "benchmarks": 32, - "average": 2201.6943836, + "rank": 584, + "percent": 2.64, + "benchmarks": 33, + "average": 2320.8166959, "high": 6145.231484724798, "low": 651.0014029080232 }, { "cpu": "AMD Ryzen 5 PRO 3600 6-Core Processor", - "rank": 542, - "percent": 3.83, + "rank": 585, + "percent": 2.64, "benchmarks": 2, "average": 4908.0151548, "high": 6133.426561417066, @@ -4879,53 +5266,80 @@ }, { "cpu": "12th Gen Intel(R) Core(TM) i7-1280P", - "rank": 543, - "percent": 3.83, - "benchmarks": 7, - "average": 4286.2052102, + "rank": 586, + "percent": 2.64, + "benchmarks": 8, + "average": 4324.1714577, "high": 6131.959774343881, "low": 2173.9839342587256 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2470 0 @ 2.30GHz", - "rank": 544, - "percent": 3.83, + "rank": 587, + "percent": 2.64, "benchmarks": 5, "average": 4808.7883493, "high": 6128.16443090801, "low": 2965.045083510495 }, + { + "cpu": "AMD Ryzen 5 8600G w/ Radeon 760M Graphics", + "rank": 588, + "percent": 2.61, + "benchmarks": 5, + "average": 5352.0844579, + "high": 6071.387372728542, + "low": 4167.673854514841 + }, { "cpu": "AMD Ryzen 9 5900HX with Radeon Graphics", - "rank": 545, - "percent": 3.78, - "benchmarks": 80, - "average": 3733.5957736, + "rank": 589, + "percent": 2.60, + "benchmarks": 82, + "average": 3718.5798218, "high": 6045.072057258923, "low": 819.5955459899649 }, + { + "cpu": "AMD Ryzen 7 5700", + "rank": 590, + "percent": 2.59, + "benchmarks": 6, + "average": 4316.9488317, + "high": 6025.911419102139, + "low": 2174.1446371461307 + }, { "cpu": "Intel(R) Xeon(R) CPU E5-2650L v2 @ 1.70GHz", - "rank": 546, - "percent": 3.76, - "benchmarks": 4, - "average": 5120.8787915, + "rank": 591, + "percent": 2.59, + "benchmarks": 6, + "average": 4031.3106745, "high": 6015.47179345276, - "low": 2534.147639441474 + "low": 1707.7231780728343 + }, + { + "cpu": "13th Gen Intel(R) Core(TM) i7-13850HX", + "rank": 592, + "percent": 2.59, + "benchmarks": 2, + "average": 5992.7195366, + "high": 6012.686769082765, + "low": 5972.752303989201 }, { "cpu": "12th Gen Intel(R) Core(TM) i5-12490F", - "rank": 547, - "percent": 3.75, - "benchmarks": 6, - "average": 4507.1134931, + "rank": 593, + "percent": 2.58, + "benchmarks": 8, + "average": 4280.6560786, "high": 6005.082701998972, "low": 2818.147744213638 }, { "cpu": "Genuine Intel(R) CPU 0000 @ 2.50GHz", - "rank": 548, - "percent": 3.72, + "rank": 594, + "percent": 2.56, "benchmarks": 5, "average": 4819.2511066, "high": 5954.720306787191, @@ -4933,62 +5347,44 @@ }, { "cpu": "Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz", - "rank": 549, - "percent": 3.71, - "benchmarks": 264, - "average": 3358.5965097, + "rank": 595, + "percent": 2.55, + "benchmarks": 276, + "average": 3337.2363982, "high": 5933.520832591644, "low": 378.9133220619251 }, - { - "cpu": "AMD Ryzen 7 5700", - "rank": 550, - "percent": 3.70, - "benchmarks": 5, - "average": 3975.1563142, - "high": 5925.890809535943, - "low": 2174.1446371461307 - }, { "cpu": "AMD Ryzen 7 5800H with Radeon Graphics", - "rank": 551, - "percent": 3.69, - "benchmarks": 239, - "average": 3427.5823968, + "rank": 596, + "percent": 2.54, + "benchmarks": 253, + "average": 3461.6400691, "high": 5909.536810504792, "low": 559.0990320374368 }, { "cpu": "12th Gen Intel(R) Core(TM) i7-12650H", - "rank": 552, - "percent": 3.65, - "benchmarks": 40, - "average": 3126.8551379, + "rank": 597, + "percent": 2.52, + "benchmarks": 43, + "average": 3136.6369698, "high": 5851.238121986612, "low": 317.5378370148141 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2640 v2 @ 2.00GHz", - "rank": 553, - "percent": 3.65, + "rank": 598, + "percent": 2.52, "benchmarks": 25, "average": 4870.4858326, "high": 5850.064028950797, "low": 164.54822347320558 }, - { - "cpu": "AMD EPYC-Rome Processor", - "rank": 554, - "percent": 3.63, - "benchmarks": 8, - "average": 2627.4019595, - "high": 5813.581689543111, - "low": 675.8994531973424 - }, { "cpu": "Intel(R) Xeon(R) W-2265 CPU @ 3.50GHz", - "rank": 555, - "percent": 3.61, + "rank": 599, + "percent": 2.49, "benchmarks": 2, "average": 5537.1915023, "high": 5784.861018714026, @@ -4996,8 +5392,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-1680 v2 @ 3.00GHz", - "rank": 556, - "percent": 3.61, + "rank": 600, + "percent": 2.49, "benchmarks": 2, "average": 4405.5429473, "high": 5784.158347118912, @@ -5005,17 +5401,17 @@ }, { "cpu": "Intel(R) Core(TM) i7-10875H CPU @ 2.30GHz", - "rank": 557, - "percent": 3.61, - "benchmarks": 77, - "average": 3214.8615059, + "rank": 601, + "percent": 2.49, + "benchmarks": 78, + "average": 3214.6990874, "high": 5781.182251770488, "low": 1245.038521491855 }, { "cpu": "11th Gen Intel(R) Core(TM) i7-11700F @ 2.50GHz", - "rank": 558, - "percent": 3.61, + "rank": 602, + "percent": 2.48, "benchmarks": 26, "average": 3424.3430294, "high": 5771.3062197367135, @@ -5023,8 +5419,8 @@ }, { "cpu": "Intel(R) Xeon(R) W-1270P CPU @ 3.80GHz", - "rank": 559, - "percent": 3.60, + "rank": 603, + "percent": 2.48, "benchmarks": 2, "average": 4253.7614067, "high": 5767.278767186491, @@ -5032,8 +5428,8 @@ }, { "cpu": "AMD Ryzen 5 2600X Six-Core Processor", - "rank": 560, - "percent": 3.60, + "rank": 604, + "percent": 2.48, "benchmarks": 213, "average": 3495.1939176, "high": 5763.589102205725, @@ -5041,17 +5437,17 @@ }, { "cpu": "AMD Ryzen 7 7735HS with Radeon Graphics", - "rank": 561, - "percent": 3.60, - "benchmarks": 11, - "average": 4652.8124721, + "rank": 605, + "percent": 2.48, + "benchmarks": 16, + "average": 4525.6556196, "high": 5756.986102635548, "low": 2214.8099914508334 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2666 v4 @ 2.80GHz", - "rank": 562, - "percent": 3.58, + "rank": 606, + "percent": 2.47, "benchmarks": 1, "average": 5731.2502149, "high": 5731.250214921884, @@ -5059,17 +5455,17 @@ }, { "cpu": "Intel(R) Core(TM) i7-5960X CPU @ 3.00GHz", - "rank": 563, - "percent": 3.58, - "benchmarks": 24, - "average": 3890.8397649, + "rank": 607, + "percent": 2.46, + "benchmarks": 25, + "average": 3849.7376404, "high": 5724.7374492287345, "low": 1810.003891508367 }, { "cpu": "Intel(R) Xeon(R) E-2288G CPU @ 3.70GHz", - "rank": 564, - "percent": 3.57, + "rank": 608, + "percent": 2.46, "benchmarks": 14, "average": 5086.5612322, "high": 5714.906189814895, @@ -5077,26 +5473,26 @@ }, { "cpu": "Intel(R) Core(TM) i5-10600K CPU @ 4.10GHz", - "rank": 565, - "percent": 3.55, - "benchmarks": 135, - "average": 4041.3320187, + "rank": 609, + "percent": 2.44, + "benchmarks": 136, + "average": 4028.4599475, "high": 5680.430349403271, "low": 844.0150471002596 }, { "cpu": "AMD Ryzen 9 6900HX with Radeon Graphics", - "rank": 566, - "percent": 3.55, - "benchmarks": 20, - "average": 3990.8406895, + "rank": 610, + "percent": 2.44, + "benchmarks": 23, + "average": 3904.2514409, "high": 5676.528689175995, "low": 768.4747083446363 }, { "cpu": "Intel(R) Core(TM) i9-10910 CPU @ 3.60GHz", - "rank": 567, - "percent": 3.54, + "rank": 611, + "percent": 2.44, "benchmarks": 4, "average": 5055.0271512, "high": 5662.225594392131, @@ -5104,26 +5500,35 @@ }, { "cpu": "AMD Ryzen 9 5900HS with Radeon Graphics", - "rank": 568, - "percent": 3.53, + "rank": 612, + "percent": 2.43, "benchmarks": 29, "average": 3156.4901107, "high": 5646.941898614805, "low": 409.0956694768812 }, + { + "cpu": "AMD Ryzen 7 6800H with Radeon Graphics", + "rank": 613, + "percent": 2.42, + "benchmarks": 35, + "average": 4202.9265798, + "high": 5612.963700963746, + "low": 1134.6564940929782 + }, { "cpu": "11th Gen Intel(R) Core(TM) i9-11900KF @ 3.50GHz", - "rank": 569, - "percent": 3.49, - "benchmarks": 17, - "average": 3577.7317233, + "rank": 614, + "percent": 2.41, + "benchmarks": 19, + "average": 3623.8844701, "high": 5595.062916482496, "low": 744.9072553221762 }, { "cpu": "AMD Ryzen 3 3300X 4-Core Processor", - "rank": 570, - "percent": 3.49, + "rank": 615, + "percent": 2.41, "benchmarks": 45, "average": 4215.1345296, "high": 5592.828651390041, @@ -5131,53 +5536,62 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 6144 CPU @ 3.50GHz", - "rank": 571, - "percent": 3.48, + "rank": 616, + "percent": 2.40, "benchmarks": 3, "average": 4817.5990677, "high": 5568.486819391698, "low": 4398.697985396323 }, + { + "cpu": "AMD Ryzen 7 7840HS w/ Radeon 780M Graphics", + "rank": 617, + "percent": 2.40, + "benchmarks": 13, + "average": 4218.0369216, + "high": 5565.79042572731, + "low": 2892.8237720686293 + }, { "cpu": "13th Gen Intel(R) Core(TM) i9-13900T", - "rank": 572, - "percent": 3.47, + "rank": 618, + "percent": 2.39, "benchmarks": 1, "average": 5552.6250035, "high": 5552.625003470391, "low": 5552.625003470391 }, + { + "cpu": "Intel(R) Xeon Phi(TM) CPU 7230 @ 1.30GHz", + "rank": 619, + "percent": 2.39, + "benchmarks": 2, + "average": 5541.8384607, + "high": 5550.7449099669175, + "low": 5532.932011331445 + }, { "cpu": "AMD Opteron(tm) Processor 6378", - "rank": 573, - "percent": 3.47, + "rank": 620, + "percent": 2.39, "benchmarks": 2, "average": 3994.9157697, "high": 5548.12722965363, "low": 2441.704309608107 }, - { - "cpu": "AMD Ryzen 7 6800H with Radeon Graphics", - "rank": 574, - "percent": 3.46, - "benchmarks": 19, - "average": 4150.3422597, - "high": 5540.8722441086675, - "low": 1134.6564940929782 - }, { "cpu": "Intel(R) Xeon(R) CPU E5-2440 v2 @ 1.90GHz", - "rank": 575, - "percent": 3.46, - "benchmarks": 2, - "average": 4122.3754102, + "rank": 621, + "percent": 2.38, + "benchmarks": 3, + "average": 4287.4909045, "high": 5533.268778530916, "low": 2711.482041854437 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2609 v4 @ 1.70GHz", - "rank": 576, - "percent": 3.45, + "rank": 622, + "percent": 2.37, "benchmarks": 6, "average": 3669.6542818, "high": 5516.176186667402, @@ -5185,8 +5599,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz", - "rank": 577, - "percent": 3.43, + "rank": 623, + "percent": 2.37, "benchmarks": 27, "average": 4060.2964676, "high": 5495.018765489084, @@ -5194,8 +5608,8 @@ }, { "cpu": "AMD Ryzen Threadripper 1900X 8-Core Processor", - "rank": 578, - "percent": 3.43, + "rank": 624, + "percent": 2.36, "benchmarks": 12, "average": 3749.4182769, "high": 5490.252057471958, @@ -5203,17 +5617,17 @@ }, { "cpu": "AMD Ryzen 5 2600 Six-Core Processor", - "rank": 579, - "percent": 3.42, - "benchmarks": 541, - "average": 3370.4460105, + "rank": 625, + "percent": 2.36, + "benchmarks": 559, + "average": 3384.9325493, "high": 5479.572155006137, "low": 764.8645692550449 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz", - "rank": 580, - "percent": 3.42, + "rank": 626, + "percent": 2.36, "benchmarks": 46, "average": 3017.8903519, "high": 5473.004405768546, @@ -5221,8 +5635,8 @@ }, { "cpu": "Intel(R) Xeon(R) E-2278G CPU @ 3.40GHz", - "rank": 581, - "percent": 3.41, + "rank": 627, + "percent": 2.35, "benchmarks": 2, "average": 4058.8071563, "high": 5452.681628825057, @@ -5230,8 +5644,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-1660 v3 @ 3.00GHz", - "rank": 582, - "percent": 3.40, + "rank": 628, + "percent": 2.34, "benchmarks": 25, "average": 4717.6832180, "high": 5439.512619669277, @@ -5239,8 +5653,8 @@ }, { "cpu": "11th Gen Intel(R) Core(TM) i9-11950H @ 2.60GHz", - "rank": 583, - "percent": 3.39, + "rank": 629, + "percent": 2.34, "benchmarks": 1, "average": 5428.3511926, "high": 5428.351192608757, @@ -5248,8 +5662,8 @@ }, { "cpu": "Intel(R) Xeon(R) W-2145 CPU @ 3.70GHz", - "rank": 584, - "percent": 3.38, + "rank": 630, + "percent": 2.33, "benchmarks": 1, "average": 5405.7268270, "high": 5405.726827000524, @@ -5257,17 +5671,17 @@ }, { "cpu": "AMD Ryzen 5 1600 Six-Core Processor", - "rank": 585, - "percent": 3.36, - "benchmarks": 253, - "average": 3374.8305521, + "rank": 631, + "percent": 2.31, + "benchmarks": 254, + "average": 3380.0374944, "high": 5378.657487091222, "low": 711.4956349742795 }, { "cpu": "13th Gen Intel(R) Core(TM) i7-1370P", - "rank": 586, - "percent": 3.36, + "rank": 632, + "percent": 2.31, "benchmarks": 6, "average": 4615.2315875, "high": 5375.505969499379, @@ -5275,35 +5689,26 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2675 v3 @ 1.80GHz", - "rank": 587, - "percent": 3.36, + "rank": 633, + "percent": 2.31, "benchmarks": 1, "average": 5373.1664070, "high": 5373.1664069636245, "low": 5373.1664069636245 }, - { - "cpu": "Intel(R) Xeon(R) Silver 4310 CPU @ 2.10GHz", - "rank": 588, - "percent": 3.34, - "benchmarks": 6, - "average": 3752.8240015, - "high": 5341.509403727306, - "low": 716.424753908097 - }, { "cpu": "AMD Ryzen 5 8500G w/ Radeon 740M Graphics", - "rank": 589, - "percent": 3.33, - "benchmarks": 1, - "average": 5335.3764268, + "rank": 634, + "percent": 2.30, + "benchmarks": 2, + "average": 4470.6855161, "high": 5335.376426813041, - "low": 5335.376426813041 + "low": 3605.9946054320703 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2667 0 @ 2.90GHz", - "rank": 590, - "percent": 3.32, + "rank": 635, + "percent": 2.29, "benchmarks": 3, "average": 4701.1533637, "high": 5319.714863283328, @@ -5311,17 +5716,17 @@ }, { "cpu": "Intel(R) Core(TM) i7-10870H CPU @ 2.20GHz", - "rank": 591, - "percent": 3.29, - "benchmarks": 31, - "average": 2949.8455974, + "rank": 636, + "percent": 2.26, + "benchmarks": 32, + "average": 2919.0681894, "high": 5261.579420910569, "low": 543.4516789939623 }, { "cpu": "Genuine Intel(R) CPU 0000 @ 3.10GHz", - "rank": 592, - "percent": 3.28, + "rank": 637, + "percent": 2.26, "benchmarks": 2, "average": 4669.1472735, "high": 5257.927640399813, @@ -5329,8 +5734,8 @@ }, { "cpu": "11th Gen Intel(R) Core(TM) i5-11600KF @ 3.90GHz", - "rank": 593, - "percent": 3.28, + "rank": 638, + "percent": 2.26, "benchmarks": 20, "average": 3528.1212758, "high": 5254.501794412363, @@ -5338,44 +5743,53 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2628 v3 @ 2.50GHz", - "rank": 594, - "percent": 3.27, + "rank": 639, + "percent": 2.25, "benchmarks": 1, "average": 5228.9495563, "high": 5228.94955632363, "low": 5228.94955632363 }, + { + "cpu": "Intel(R) Xeon(R) E-2286M CPU @ 2.40GHz", + "rank": 640, + "percent": 2.25, + "benchmarks": 3, + "average": 4328.0012527, + "high": 5219.370126413144, + "low": 2977.608384945212 + }, { "cpu": "AMD Ryzen 9 7940HS w/ Radeon 780M Graphics", - "rank": 595, - "percent": 3.25, - "benchmarks": 8, - "average": 3239.2009248, + "rank": 641, + "percent": 2.24, + "benchmarks": 11, + "average": 3523.5174779, "high": 5210.0700233411135, "low": 1301.6884200496463 }, { "cpu": "AMD Ryzen 5 PRO 5650G with Radeon Graphics", - "rank": 596, - "percent": 3.24, - "benchmarks": 4, - "average": 4185.0918464, + "rank": 642, + "percent": 2.24, + "benchmarks": 5, + "average": 3923.1256990, "high": 5193.531767795117, "low": 2333.8802392694024 }, { "cpu": "Intel(R) Core(TM) i9-9900 CPU @ 3.10GHz", - "rank": 597, - "percent": 3.22, - "benchmarks": 21, - "average": 3271.9677654, + "rank": 643, + "percent": 2.22, + "benchmarks": 23, + "average": 3273.7835385, "high": 5159.798974231964, "low": 1615.284206833266 }, { "cpu": "Intel(R) Xeon(R) W-3223 CPU @ 3.50GHz", - "rank": 598, - "percent": 3.22, + "rank": 644, + "percent": 2.22, "benchmarks": 2, "average": 4374.2808625, "high": 5156.6593098327185, @@ -5383,17 +5797,26 @@ }, { "cpu": "AMD Ryzen 9 7940H w/ Radeon 780M Graphics", - "rank": 599, - "percent": 3.22, + "rank": 645, + "percent": 2.22, "benchmarks": 1, "average": 5156.6061281, "high": 5156.606128110723, "low": 5156.606128110723 }, + { + "cpu": "AMD Ryzen 7 7840H w/ Radeon 780M Graphics", + "rank": 646, + "percent": 2.22, + "benchmarks": 4, + "average": 4069.6565351, + "high": 5147.76664144261, + "low": 3018.840584085276 + }, { "cpu": "Intel(R) Xeon(R) Gold 5320T CPU @ 2.30GHz", - "rank": 600, - "percent": 3.21, + "rank": 647, + "percent": 2.21, "benchmarks": 1, "average": 5144.0329218, "high": 5144.0329218107, @@ -5401,71 +5824,62 @@ }, { "cpu": "AMD Ryzen 7 5825U with Radeon Graphics", - "rank": 601, - "percent": 3.21, - "benchmarks": 34, - "average": 4004.0687504, + "rank": 648, + "percent": 2.21, + "benchmarks": 38, + "average": 3791.7166806, "high": 5133.49657852453, - "low": 2006.5171677608876 + "low": 1255.48017094618 }, { "cpu": "12th Gen Intel(R) Core(TM) i7-12800H", - "rank": 602, - "percent": 3.19, - "benchmarks": 8, - "average": 3831.5034555, + "rank": 649, + "percent": 2.20, + "benchmarks": 12, + "average": 3754.8546098, "high": 5108.830869599647, "low": 2394.8998213404734 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2430 v2 @ 2.50GHz", - "rank": 603, - "percent": 3.19, - "benchmarks": 9, - "average": 3169.9223772, + "rank": 650, + "percent": 2.19, + "benchmarks": 10, + "average": 2950.6318055, "high": 5099.17903217582, - "low": 1003.203227906706 + "low": 977.016660088088 }, { "cpu": "11th Gen Intel(R) Core(TM) i5-11400F @ 2.60GHz", - "rank": 604, - "percent": 3.18, - "benchmarks": 65, - "average": 2849.6971290, + "rank": 651, + "percent": 2.19, + "benchmarks": 71, + "average": 2841.6729221, "high": 5091.914142180501, "low": 325.9974241639527 }, - { - "cpu": "AMD Ryzen 7 7840HS w/ Radeon 780M Graphics", - "rank": 605, - "percent": 3.18, - "benchmarks": 7, - "average": 4143.1465959, - "high": 5085.130164076811, - "low": 2892.8237720686293 - }, { "cpu": "AMD Ryzen 3 3100 4-Core Processor", - "rank": 606, - "percent": 3.17, - "benchmarks": 86, - "average": 3835.9237026, + "rank": 652, + "percent": 2.19, + "benchmarks": 87, + "average": 3814.5244135, "high": 5081.30081300813, "low": 1380.8912271980337 }, { "cpu": "Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz", - "rank": 607, - "percent": 3.17, - "benchmarks": 179, - "average": 3204.1266603, + "rank": 653, + "percent": 2.18, + "benchmarks": 185, + "average": 3178.6637072, "high": 5076.2967400022335, "low": 510.2621369676244 }, { "cpu": "Intel Core Processor (Skylake)", - "rank": 608, - "percent": 3.15, + "rank": 654, + "percent": 2.17, "benchmarks": 1, "average": 5037.8087547, "high": 5037.808754704054, @@ -5473,17 +5887,17 @@ }, { "cpu": "AMD Ryzen 5 5600H with Radeon Graphics", - "rank": 609, - "percent": 3.15, - "benchmarks": 77, - "average": 3056.2837172, + "rank": 655, + "percent": 2.17, + "benchmarks": 80, + "average": 3039.4627704, "high": 5036.007453291031, "low": 336.9291535699497 }, { "cpu": "AMD Ryzen 9 5980HX with Radeon Graphics", - "rank": 610, - "percent": 3.14, + "rank": 656, + "percent": 2.17, "benchmarks": 2, "average": 4821.0158959, "high": 5034.055384677342, @@ -5491,8 +5905,8 @@ }, { "cpu": "Intel(R) Core(TM) i9-10980HK CPU @ 2.40GHz", - "rank": 611, - "percent": 3.14, + "rank": 657, + "percent": 2.17, "benchmarks": 10, "average": 3219.4502069, "high": 5031.573121336386, @@ -5500,44 +5914,53 @@ }, { "cpu": "AMD Opteron(tm) Processor 6344", - "rank": 612, - "percent": 3.14, + "rank": 658, + "percent": 2.16, "benchmarks": 3, "average": 5015.5564280, "high": 5028.916268544129, "low": 5002.426176695697 }, + { + "cpu": "AMD Ryzen 5 5500GT with Radeon Graphics", + "rank": 659, + "percent": 2.16, + "benchmarks": 1, + "average": 5008.0629814, + "high": 5008.062981400054, + "low": 5008.062981400054 + }, { "cpu": "Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz", - "rank": 613, - "percent": 3.13, - "benchmarks": 20, - "average": 3291.5676227, + "rank": 660, + "percent": 2.15, + "benchmarks": 22, + "average": 3304.2095556, "high": 5003.677703111787, "low": 1369.4578042661349 }, { "cpu": "11th Gen Intel(R) Core(TM) i5-11600K @ 3.90GHz", - "rank": 614, - "percent": 3.12, - "benchmarks": 36, - "average": 3231.0658398, + "rank": 661, + "percent": 2.15, + "benchmarks": 38, + "average": 3189.0804458, "high": 4999.1501444754385, "low": 1270.159011206613 }, { "cpu": "Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz", - "rank": 615, - "percent": 3.12, - "benchmarks": 200, - "average": 2651.0432090, + "rank": 662, + "percent": 2.15, + "benchmarks": 208, + "average": 2643.0507648, "high": 4997.051739473711, "low": 608.0428256722977 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2630L v2 @ 2.40GHz", - "rank": 616, - "percent": 3.11, + "rank": 663, + "percent": 2.14, "benchmarks": 7, "average": 3284.4956522, "high": 4982.139031571815, @@ -5545,8 +5968,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-9800X CPU @ 3.80GHz", - "rank": 617, - "percent": 3.11, + "rank": 664, + "percent": 2.14, "benchmarks": 1, "average": 4970.8706977, "high": 4970.870697711411, @@ -5554,17 +5977,17 @@ }, { "cpu": "Intel(R) Core(TM) i5-10600KF CPU @ 4.10GHz", - "rank": 618, - "percent": 3.10, - "benchmarks": 35, - "average": 3295.1410312, + "rank": 665, + "percent": 2.14, + "benchmarks": 37, + "average": 3283.0328865, "high": 4960.981877533201, "low": 1373.098258911408 }, { "cpu": "AMD Ryzen 7 PRO 1700X Eight-Core Processor", - "rank": 619, - "percent": 3.09, + "rank": 666, + "percent": 2.13, "benchmarks": 10, "average": 3851.1041480, "high": 4954.002090588882, @@ -5572,17 +5995,17 @@ }, { "cpu": "Intel(R) Core(TM) i9-10885H CPU @ 2.40GHz", - "rank": 620, - "percent": 3.09, - "benchmarks": 10, - "average": 3058.7353582, + "rank": 667, + "percent": 2.13, + "benchmarks": 11, + "average": 3207.8247065, "high": 4948.192425307036, "low": 656.9244766775387 }, { "cpu": "AMD Ryzen 5 3500 6-Core Processor", - "rank": 621, - "percent": 3.09, + "rank": 668, + "percent": 2.13, "benchmarks": 27, "average": 3493.3334722, "high": 4940.076867596059, @@ -5590,44 +6013,44 @@ }, { "cpu": "12th Gen Intel(R) Core(TM) i7-12800HX", - "rank": 622, - "percent": 3.07, + "rank": 669, + "percent": 2.11, "benchmarks": 1, "average": 4914.0290616, "high": 4914.0290615678705, "low": 4914.0290615678705 }, - { - "cpu": "13th Gen Intel(R) Core(TM) i7-13620H", - "rank": 623, - "percent": 3.07, - "benchmarks": 2, - "average": 4638.7829666, - "high": 4907.662333200827, - "low": 4369.903599926585 - }, { "cpu": "AMD Ryzen 5 3500X 6-Core Processor", - "rank": 624, - "percent": 3.05, - "benchmarks": 53, - "average": 3892.7779943, + "rank": 670, + "percent": 2.10, + "benchmarks": 55, + "average": 3901.1646327, "high": 4882.1926903811045, "low": 1378.3597518952447 }, { "cpu": "Intel(R) Xeon(R) CPU E7- 4807 @ 1.87GHz", - "rank": 625, - "percent": 3.05, + "rank": 671, + "percent": 2.10, "benchmarks": 1, "average": 4882.0973490, "high": 4882.09734902114, "low": 4882.09734902114 }, + { + "cpu": "AMD Ryzen 9 6900HS with Radeon Graphics", + "rank": 672, + "percent": 2.10, + "benchmarks": 5, + "average": 3900.3209643, + "high": 4879.715024642561, + "low": 3341.8438957879403 + }, { "cpu": "Intel(R) Xeon(R) CPU E5-4627 v4 @ 2.60GHz", - "rank": 626, - "percent": 3.03, + "rank": 673, + "percent": 2.09, "benchmarks": 1, "average": 4856.9152760, "high": 4856.9152759699255, @@ -5635,26 +6058,35 @@ }, { "cpu": "11th Gen Intel(R) Core(TM) i5-11400 @ 2.60GHz", - "rank": 627, - "percent": 3.02, - "benchmarks": 130, - "average": 1925.6500284, + "rank": 674, + "percent": 2.08, + "benchmarks": 132, + "average": 1936.0897537, "high": 4829.937886998773, "low": 250.2181902619084 }, { "cpu": "Intel(R) Xeon(R) Bronze 3204 CPU @ 1.90GHz", - "rank": 628, - "percent": 3.01, + "rank": 675, + "percent": 2.07, "benchmarks": 1, "average": 4817.0717021, "high": 4817.071702112286, "low": 4817.071702112286 }, + { + "cpu": "Intel(R) Core(TM) i9-14900T", + "rank": 676, + "percent": 2.07, + "benchmarks": 1, + "average": 4813.1070531, + "high": 4813.107053127075, + "low": 4813.107053127075 + }, { "cpu": "Intel(R) Xeon(R) CPU E5-2649 v3 @ 2.30GHz", - "rank": 629, - "percent": 3.00, + "rank": 677, + "percent": 2.07, "benchmarks": 4, "average": 4700.7933720, "high": 4802.520362686339, @@ -5662,17 +6094,17 @@ }, { "cpu": "AMD Ryzen 5 6600H with Radeon Graphics", - "rank": 630, - "percent": 2.99, - "benchmarks": 16, - "average": 2914.5827751, + "rank": 678, + "percent": 2.06, + "benchmarks": 17, + "average": 2849.0014665, "high": 4789.845527481739, "low": 1664.9351341271745 }, { "cpu": "Genuine Intel(R) CPU 0000 @ 3.30GHz", - "rank": 631, - "percent": 2.98, + "rank": 679, + "percent": 2.05, "benchmarks": 1, "average": 4769.8545194, "high": 4769.854519437157, @@ -5680,17 +6112,17 @@ }, { "cpu": "13th Gen Intel(R) Core(TM) i7-1360P", - "rank": 632, - "percent": 2.98, - "benchmarks": 3, - "average": 3508.3595561, + "rank": 680, + "percent": 2.05, + "benchmarks": 4, + "average": 3349.1468182, "high": 4768.444342717632, "low": 1962.3310923512256 }, { "cpu": "AMD Ryzen 9 PRO 7940HS w/ Radeon 780M Graphics", - "rank": 633, - "percent": 2.98, + "rank": 681, + "percent": 2.05, "benchmarks": 3, "average": 4608.2151053, "high": 4765.558356644856, @@ -5698,17 +6130,17 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2640 0 @ 2.50GHz", - "rank": 634, - "percent": 2.97, - "benchmarks": 39, - "average": 3069.2682575, + "rank": 682, + "percent": 2.05, + "benchmarks": 41, + "average": 3015.4497050, "high": 4756.066124538543, "low": 317.7011652007935 }, { "cpu": "Apple M2 Max", - "rank": 635, - "percent": 2.97, + "rank": 683, + "percent": 2.04, "benchmarks": 11, "average": 4347.2993079, "high": 4748.180259915387, @@ -5716,17 +6148,17 @@ }, { "cpu": "Intel(R) Core(TM) i7-9700F CPU @ 3.00GHz", - "rank": 636, - "percent": 2.96, - "benchmarks": 25, - "average": 2836.0901237, + "rank": 684, + "percent": 2.04, + "benchmarks": 27, + "average": 2847.9498297, "high": 4745.656537853729, "low": 1566.7218257197442 }, { "cpu": "Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz", - "rank": 637, - "percent": 2.95, + "rank": 685, + "percent": 2.03, "benchmarks": 14, "average": 2737.0516284, "high": 4725.540601844851, @@ -5734,8 +6166,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-10500 CPU @ 3.10GHz", - "rank": 638, - "percent": 2.95, + "rank": 686, + "percent": 2.03, "benchmarks": 30, "average": 2618.1375841, "high": 4723.130112788347, @@ -5743,17 +6175,17 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-4640 v2 @ 2.20GHz", - "rank": 639, - "percent": 2.95, - "benchmarks": 4, - "average": 4268.2538782, + "rank": 687, + "percent": 2.03, + "benchmarks": 7, + "average": 2501.2208047, "high": 4722.996268832947, - "low": 3277.463505443867 + "low": 82.1710984689963 }, { "cpu": "AMD Ryzen 7 5800HS with Radeon Graphics", - "rank": 640, - "percent": 2.94, + "rank": 688, + "percent": 2.03, "benchmarks": 7, "average": 3453.8679917, "high": 4712.046818897193, @@ -5761,8 +6193,8 @@ }, { "cpu": "AMD Opteron(tm) Processor 6174", - "rank": 641, - "percent": 2.94, + "rank": 689, + "percent": 2.03, "benchmarks": 6, "average": 1969.8700111, "high": 4706.08166934129, @@ -5770,35 +6202,53 @@ }, { "cpu": "AMD Ryzen 5 1600X Six-Core Processor", - "rank": 642, - "percent": 2.94, - "benchmarks": 31, - "average": 3298.1748782, + "rank": 690, + "percent": 2.02, + "benchmarks": 33, + "average": 3247.5746013, "high": 4700.904924197908, "low": 1286.6568537637286 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2450L 0 @ 1.80GHz", - "rank": 643, - "percent": 2.93, - "benchmarks": 17, - "average": 4200.1440371, + "rank": 691, + "percent": 2.02, + "benchmarks": 18, + "average": 4084.6149749, "high": 4694.989976196401, - "low": 2518.149562975143 + "low": 2120.6209178047334 }, { "cpu": "AMD Ryzen 5 5625U with Radeon Graphics", - "rank": 644, - "percent": 2.93, - "benchmarks": 18, - "average": 3291.0322066, + "rank": 692, + "percent": 2.02, + "benchmarks": 21, + "average": 3365.9983172, "high": 4684.411216354216, "low": 27.715755306576305 }, + { + "cpu": "AMD Ryzen 7 8845HS w/ Radeon 780M Graphics", + "rank": 693, + "percent": 2.01, + "benchmarks": 5, + "average": 3167.7828131, + "high": 4675.8469127720755, + "low": 1658.3170403684117 + }, + { + "cpu": "Apple M2 Pro", + "rank": 694, + "percent": 2.00, + "benchmarks": 7, + "average": 3789.9294455, + "high": 4647.6327514961895, + "low": 2429.0699431257563 + }, { "cpu": "AMD Ryzen 7 PRO 5750G with Radeon Graphics", - "rank": 645, - "percent": 2.89, + "rank": 695, + "percent": 1.99, "benchmarks": 4, "average": 3676.2685160, "high": 4631.859784340609, @@ -5806,17 +6256,17 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2620 v2 @ 2.10GHz", - "rank": 646, - "percent": 2.89, - "benchmarks": 41, - "average": 3087.8879145, + "rank": 696, + "percent": 1.99, + "benchmarks": 42, + "average": 3065.9017587, "high": 4631.364247072168, "low": 1454.486217288605 }, { "cpu": "Intel(R) Core(TM) i7-6900K CPU @ 3.20GHz", - "rank": 647, - "percent": 2.89, + "rank": 697, + "percent": 1.99, "benchmarks": 5, "average": 3809.8662543, "high": 4628.9438601688635, @@ -5824,8 +6274,8 @@ }, { "cpu": "Apple M2-Max", - "rank": 648, - "percent": 2.88, + "rank": 698, + "percent": 1.99, "benchmarks": 1, "average": 4612.8014466, "high": 4612.801446574534, @@ -5833,53 +6283,62 @@ }, { "cpu": "13th Gen Intel(R) Core(TM) i7-13700H", - "rank": 649, - "percent": 2.88, - "benchmarks": 3, - "average": 4259.1735807, + "rank": 699, + "percent": 1.98, + "benchmarks": 8, + "average": 4171.9889856, "high": 4611.695259177273, - "low": 4062.183911314401 + "low": 3882.349287200671 }, { "cpu": "Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz", - "rank": 650, - "percent": 2.88, - "benchmarks": 140, - "average": 2183.6117434, + "rank": 700, + "percent": 1.98, + "benchmarks": 152, + "average": 2169.1283648, "high": 4609.548218179137, "low": 548.5644069470197 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2450 v2 @ 2.50GHz", - "rank": 651, - "percent": 2.88, + "rank": 701, + "percent": 1.98, "benchmarks": 3, "average": 4052.1223960, "high": 4605.854040485457, "low": 3111.4941706156715 }, + { + "cpu": "13th Gen Intel(R) Core(TM) i9-13900HK", + "rank": 702, + "percent": 1.98, + "benchmarks": 1, + "average": 4599.4140347, + "high": 4599.414034651985, + "low": 4599.414034651985 + }, { "cpu": "AMD Ryzen 5 5600GE with Radeon Graphics", - "rank": 652, - "percent": 2.87, + "rank": 703, + "percent": 1.98, "benchmarks": 1, "average": 4595.5037591, "high": 4595.503759122075, "low": 4595.503759122075 }, { - "cpu": "Apple M2 Pro", - "rank": 653, - "percent": 2.86, - "benchmarks": 6, - "average": 3646.9788945, - "high": 4576.931350606673, - "low": 2429.0699431257563 + "cpu": "Intel(R) Core(TM) i7-9700KF CPU @ 3.60GHz", + "rank": 704, + "percent": 1.98, + "benchmarks": 35, + "average": 3197.5054007, + "high": 4590.466152656871, + "low": 1202.4954184924554 }, { "cpu": "AMD Ryzen 5 PRO 5650GE with Radeon Graphics", - "rank": 654, - "percent": 2.86, + "rank": 705, + "percent": 1.97, "benchmarks": 5, "average": 3696.6186370, "high": 4573.456572743114, @@ -5887,8 +6346,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2637 v2 @ 3.50GHz", - "rank": 655, - "percent": 2.85, + "rank": 706, + "percent": 1.97, "benchmarks": 4, "average": 3648.1812287, "high": 4568.379504422192, @@ -5896,8 +6355,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2623 v3 @ 3.00GHz", - "rank": 656, - "percent": 2.85, + "rank": 707, + "percent": 1.97, "benchmarks": 4, "average": 2558.4159066, "high": 4566.752217158201, @@ -5905,8 +6364,8 @@ }, { "cpu": "AMD EPYC 3251 8-Core Processor", - "rank": 657, - "percent": 2.85, + "rank": 708, + "percent": 1.96, "benchmarks": 3, "average": 2852.4742406, "high": 4562.085420487413, @@ -5914,35 +6373,53 @@ }, { "cpu": "Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz", - "rank": 658, - "percent": 2.85, - "benchmarks": 61, - "average": 3037.0279056, + "rank": 709, + "percent": 1.96, + "benchmarks": 62, + "average": 3027.8705190, "high": 4561.710824027443, "low": 1073.653718760703 }, { "cpu": "11th Gen Intel(R) Core(TM) i5-11400H @ 2.70GHz", - "rank": 659, - "percent": 2.85, - "benchmarks": 81, - "average": 2934.3736683, + "rank": 710, + "percent": 1.96, + "benchmarks": 98, + "average": 2900.3001322, "high": 4559.007230585467, - "low": 898.8578213663897 + "low": 507.4503865757045 + }, + { + "cpu": "Intel(R) Core(TM) i5-14400F", + "rank": 711, + "percent": 1.96, + "benchmarks": 1, + "average": 4548.4523891, + "high": 4548.452389074617, + "low": 4548.452389074617 }, { "cpu": "AMD Ryzen 7 5800U with Radeon Graphics", - "rank": 660, - "percent": 2.84, + "rank": 712, + "percent": 1.96, "benchmarks": 9, "average": 3587.8150431, "high": 4548.390324664101, "low": 2202.1920619784937 }, + { + "cpu": "AMD Ryzen 5 9600X 6-Core Processor", + "rank": 713, + "percent": 1.96, + "benchmarks": 2, + "average": 4452.3916838, + "high": 4546.136465924434, + "low": 4358.646901655849 + }, { "cpu": "AMD Eng Sample: 100-000000534-40_Y", - "rank": 661, - "percent": 2.83, + "rank": 714, + "percent": 1.95, "benchmarks": 1, "average": 4522.7994319, "high": 4522.799431936392, @@ -5950,26 +6427,35 @@ }, { "cpu": "Intel(R) Core(TM) i7-9700 CPU @ 3.00GHz", - "rank": 662, - "percent": 2.82, - "benchmarks": 90, - "average": 2692.9154412, + "rank": 715, + "percent": 1.94, + "benchmarks": 100, + "average": 2727.4974596, "high": 4507.387608289987, "low": 779.0910656173868 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2630 0 @ 2.30GHz", - "rank": 663, - "percent": 2.81, - "benchmarks": 29, - "average": 2733.3415149, + "rank": 716, + "percent": 1.93, + "benchmarks": 30, + "average": 2790.5311941, "high": 4491.576049119875, "low": 1408.867411487905 }, + { + "cpu": "AMD Ryzen 7 7730U with Radeon Graphics", + "rank": 717, + "percent": 1.93, + "benchmarks": 3, + "average": 2368.1497078, + "high": 4478.681476173414, + "low": 579.5811251292466 + }, { "cpu": "AMD Ryzen 5 7640U w/ Radeon 760M Graphics", - "rank": 664, - "percent": 2.79, + "rank": 718, + "percent": 1.92, "benchmarks": 1, "average": 4472.0919104, "high": 4472.091910432943, @@ -5977,8 +6463,8 @@ }, { "cpu": "11th Gen Intel(R) Core(TM) i9-11900F @ 2.50GHz", - "rank": 665, - "percent": 2.79, + "rank": 719, + "percent": 1.92, "benchmarks": 8, "average": 2241.5795864, "high": 4468.295211328022, @@ -5986,44 +6472,26 @@ }, { "cpu": "Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz", - "rank": 666, - "percent": 2.78, - "benchmarks": 199, - "average": 2731.3977237, + "rank": 720, + "percent": 1.91, + "benchmarks": 217, + "average": 2700.3890672, "high": 4447.409384033801, "low": 245.9168579694891 }, { "cpu": "Intel(R) Xeon(R) CPU E5-1660 v4 @ 3.20GHz", - "rank": 667, - "percent": 2.78, + "rank": 721, + "percent": 1.91, "benchmarks": 4, "average": 3321.8080947, "high": 4445.8473562768695, "low": 1643.1882452885684 }, - { - "cpu": "Intel(R) Core(TM) i7-9700KF CPU @ 3.60GHz", - "rank": 668, - "percent": 2.77, - "benchmarks": 29, - "average": 3359.9065591, - "high": 4432.054390171476, - "low": 1202.4954184924554 - }, - { - "cpu": "AMD Ryzen 9 6900HS with Radeon Graphics", - "rank": 669, - "percent": 2.77, - "benchmarks": 4, - "average": 3655.4724492, - "high": 4427.109849876705, - "low": 3341.8438957879403 - }, { "cpu": "Intel(R) Xeon(R) CPU E5-2637 v3 @ 3.50GHz", - "rank": 670, - "percent": 2.75, + "rank": 722, + "percent": 1.89, "benchmarks": 2, "average": 3560.4412103, "high": 4398.253013902878, @@ -6031,8 +6499,8 @@ }, { "cpu": "AMD Opteron(TM) Processor 6272", - "rank": 671, - "percent": 2.75, + "rank": 723, + "percent": 1.89, "benchmarks": 3, "average": 3044.9813283, "high": 4397.324667672188, @@ -6040,17 +6508,17 @@ }, { "cpu": "Intel(R) Core(TM) i5-10400F CPU @ 2.90GHz", - "rank": 672, - "percent": 2.75, - "benchmarks": 189, - "average": 2689.9222377, + "rank": 724, + "percent": 1.89, + "benchmarks": 204, + "average": 2663.1887397, "high": 4396.01018115958, "low": 616.9956384578318 }, { "cpu": "AMD Ryzen 7 PRO 6850U with Radeon Graphics", - "rank": 673, - "percent": 2.74, + "rank": 725, + "percent": 1.89, "benchmarks": 4, "average": 4266.1002354, "high": 4393.846856861651, @@ -6058,44 +6526,62 @@ }, { "cpu": "Intel(R) Xeon(R) D-2166NT CPU @ 2.00GHz", - "rank": 674, - "percent": 2.74, + "rank": 726, + "percent": 1.89, "benchmarks": 3, "average": 4006.6011984, "high": 4391.58922830994, "low": 3507.442793608037 }, { - "cpu": "Intel(R) Xeon(R) E-2276G CPU @ 3.80GHz", - "rank": 675, - "percent": 2.74, - "benchmarks": 4, - "average": 3855.6390406, - "high": 4384.3669259142835, - "low": 3354.5114824928046 + "cpu": "Intel(R) Core(TM) i5-14500", + "rank": 727, + "percent": 1.89, + "benchmarks": 1, + "average": 4387.6198917, + "high": 4387.619891713541, + "low": 4387.619891713541 }, { - "cpu": "Intel(R) Core(TM) i7-8086K CPU @ 4.00GHz", - "rank": 676, - "percent": 2.73, - "benchmarks": 23, - "average": 3145.9258601, - "high": 4368.141744452351, - "low": 1796.3641589423007 + "cpu": "AMD Ryzen 7 7840HS with Radeon 780M Graphics", + "rank": 728, + "percent": 1.89, + "benchmarks": 4, + "average": 3336.2455022, + "high": 4384.926377086129, + "low": 2192.1219521284406 + }, + { + "cpu": "Intel(R) Xeon(R) E-2276G CPU @ 3.80GHz", + "rank": 729, + "percent": 1.89, + "benchmarks": 10, + "average": 3131.8783747, + "high": 4384.3669259142835, + "low": 2614.5021203612196 }, { "cpu": "12th Gen Intel(R) Core(TM) i5-12500H", - "rank": 677, - "percent": 2.73, - "benchmarks": 11, - "average": 3857.0834451, - "high": 4366.240230537484, + "rank": 730, + "percent": 1.88, + "benchmarks": 17, + "average": 3548.0846010, + "high": 4370.667575765522, "low": 1962.862638872532 }, + { + "cpu": "Intel(R) Core(TM) i7-8086K CPU @ 4.00GHz", + "rank": 731, + "percent": 1.88, + "benchmarks": 25, + "average": 3067.6775480, + "high": 4368.141744452351, + "low": 1392.7363229811242 + }, { "cpu": "Intel(R) Xeon(R) CPU E5-2430L v2 @ 2.40GHz", - "rank": 678, - "percent": 2.71, + "rank": 732, + "percent": 1.87, "benchmarks": 4, "average": 3266.5238565, "high": 4341.18219073418, @@ -6103,26 +6589,17 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2650L 0 @ 1.80GHz", - "rank": 679, - "percent": 2.71, + "rank": 733, + "percent": 1.86, "benchmarks": 3, "average": 3323.8210987, "high": 4332.23005874504, "low": 1460.425392708388 }, - { - "cpu": "Intel Xeon Processor (Icelake)", - "rank": 680, - "percent": 2.70, - "benchmarks": 11, - "average": 3199.9942329, - "high": 4318.193889496554, - "low": 1876.00718135549 - }, { "cpu": "12th Gen Intel(R) Core(TM) i5-12500T", - "rank": 681, - "percent": 2.68, + "rank": 734, + "percent": 1.85, "benchmarks": 1, "average": 4293.1647665, "high": 4293.164766511941, @@ -6130,17 +6607,17 @@ }, { "cpu": "11th Gen Intel(R) Core(TM) i5-11600 @ 2.80GHz", - "rank": 682, - "percent": 2.68, - "benchmarks": 7, - "average": 3399.5971736, + "rank": 735, + "percent": 1.85, + "benchmarks": 8, + "average": 3391.0865402, "high": 4286.892568757469, "low": 2355.0080423524646 }, { "cpu": "AMD Ryzen 9 5980HS with Radeon Graphics", - "rank": 683, - "percent": 2.68, + "rank": 736, + "percent": 1.84, "benchmarks": 3, "average": 3661.7946179, "high": 4286.425832402465, @@ -6148,8 +6625,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-6850K CPU @ 3.60GHz", - "rank": 684, - "percent": 2.67, + "rank": 737, + "percent": 1.84, "benchmarks": 11, "average": 2966.5035120, "high": 4278.935229757427, @@ -6157,8 +6634,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2637 v4 @ 3.50GHz", - "rank": 685, - "percent": 2.67, + "rank": 738, + "percent": 1.84, "benchmarks": 3, "average": 2574.1584936, "high": 4269.873056674025, @@ -6166,35 +6643,26 @@ }, { "cpu": "12th Gen Intel(R) Core(TM) i3-12100", - "rank": 686, - "percent": 2.66, - "benchmarks": 13, - "average": 3232.3938521, + "rank": 739, + "percent": 1.83, + "benchmarks": 14, + "average": 3104.0377691, "high": 4262.32023664402, - "low": 1932.6696545739528 + "low": 1435.4086902800009 }, { "cpu": "AMD Ryzen 7 7840H with Radeon 780M Graphics", - "rank": 687, - "percent": 2.65, + "rank": 740, + "percent": 1.83, "benchmarks": 3, "average": 3856.3143057, "high": 4242.447383046332, "low": 3389.658152975272 }, - { - "cpu": "AMD Ryzen 7 7840HS with Radeon 780M Graphics", - "rank": 688, - "percent": 2.65, - "benchmarks": 3, - "average": 2986.6852106, - "high": 4240.79217997922, - "low": 2192.1219521284406 - }, { "cpu": "Intel(R) Xeon(R) Gold 5222 CPU @ 3.80GHz", - "rank": 689, - "percent": 2.64, + "rank": 741, + "percent": 1.82, "benchmarks": 1, "average": 4223.1156458, "high": 4223.1156457988445, @@ -6202,8 +6670,8 @@ }, { "cpu": "AMD Ryzen 7 PRO 1700 Eight-Core Processor", - "rank": 690, - "percent": 2.64, + "rank": 742, + "percent": 1.82, "benchmarks": 4, "average": 2899.2433907, "high": 4218.537095705951, @@ -6211,8 +6679,8 @@ }, { "cpu": "12th Gen Intel(R) Core(TM) i5-12600H", - "rank": 691, - "percent": 2.63, + "rank": 743, + "percent": 1.81, "benchmarks": 1, "average": 4209.2307589, "high": 4209.230758869586, @@ -6220,8 +6688,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2430 0 @ 2.20GHz", - "rank": 692, - "percent": 2.63, + "rank": 744, + "percent": 1.81, "benchmarks": 7, "average": 3023.6379581, "high": 4207.744775032926, @@ -6229,8 +6697,8 @@ }, { "cpu": "Intel(R) Core(TM) i9-9900T CPU @ 2.10GHz", - "rank": 693, - "percent": 2.63, + "rank": 745, + "percent": 1.81, "benchmarks": 1, "average": 4205.9042484, "high": 4205.904248383881, @@ -6238,8 +6706,8 @@ }, { "cpu": "Intel(R) Xeon(R) E-2286G CPU @ 4.00GHz", - "rank": 694, - "percent": 2.61, + "rank": 746, + "percent": 1.80, "benchmarks": 2, "average": 3630.0475909, "high": 4177.737671496131, @@ -6247,53 +6715,53 @@ }, { "cpu": "AMD Ryzen 7 PRO 5850U with Radeon Graphics", - "rank": 695, - "percent": 2.61, + "rank": 747, + "percent": 1.80, "benchmarks": 11, "average": 3769.8849887, "high": 4172.950434529329, "low": 2844.998776650526 }, - { - "cpu": "AMD Ryzen 5 8600G w/ Radeon 760M Graphics", - "rank": 696, - "percent": 2.60, - "benchmarks": 1, - "average": 4167.6738545, - "high": 4167.673854514841, - "low": 4167.673854514841 - }, { "cpu": "Intel(R) Xeon(R) CPU @ 2.20GHz", - "rank": 697, - "percent": 2.60, + "rank": 748, + "percent": 1.79, "benchmarks": 2, "average": 2251.6205556, "high": 4166.388907406173, "low": 336.8522037376447 }, + { + "cpu": "13th Gen Intel(R) Core(TM) i5-13420H", + "rank": 749, + "percent": 1.79, + "benchmarks": 5, + "average": 2578.0941549, + "high": 4165.6599655083355, + "low": 349.9277224289323 + }, { "cpu": "Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz", - "rank": 698, - "percent": 2.60, - "benchmarks": 37, - "average": 2923.5564155, + "rank": 750, + "percent": 1.79, + "benchmarks": 38, + "average": 2872.3092474, "high": 4164.775164612738, - "low": 1627.262505105536 + "low": 976.1640267937504 }, { "cpu": "Apple M3 Pro", - "rank": 699, - "percent": 2.60, - "benchmarks": 2, - "average": 4114.3117397, + "rank": 751, + "percent": 1.79, + "benchmarks": 5, + "average": 3891.9691698, "high": 4155.895969612088, - "low": 4072.727509685964 + "low": 3322.9988070434283 }, { "cpu": "Intel(R) Xeon(R) W-2135 CPU @ 3.70GHz", - "rank": 700, - "percent": 2.59, + "rank": 752, + "percent": 1.78, "benchmarks": 1, "average": 4143.6006232, "high": 4143.600623197533, @@ -6301,8 +6769,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2690 v4@ 2.60GHz", - "rank": 701, - "percent": 2.59, + "rank": 753, + "percent": 1.78, "benchmarks": 1, "average": 4140.8381885, "high": 4140.838188466109, @@ -6310,17 +6778,17 @@ }, { "cpu": "AMD Ryzen 5 5600U with Radeon Graphics", - "rank": 702, - "percent": 2.59, - "benchmarks": 15, - "average": 2840.0169498, + "rank": 754, + "percent": 1.78, + "benchmarks": 16, + "average": 2774.7160915, "high": 4139.415514529349, "low": 1567.8994537438302 }, { "cpu": "Intel(R) Xeon(R) E-2146G CPU @ 3.50GHz", - "rank": 703, - "percent": 2.58, + "rank": 755, + "percent": 1.78, "benchmarks": 2, "average": 4047.2490769, "high": 4134.008003439495, @@ -6328,8 +6796,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz", - "rank": 704, - "percent": 2.57, + "rank": 756, + "percent": 1.77, "benchmarks": 22, "average": 2973.5356287, "high": 4109.848017820301, @@ -6337,44 +6805,62 @@ }, { "cpu": "Intel(R) Xeon(R) E-2176G CPU @ 3.70GHz", - "rank": 705, - "percent": 2.57, + "rank": 757, + "percent": 1.77, "benchmarks": 2, "average": 3446.3312904, "high": 4109.341354767657, "low": 2783.321225886001 }, + { + "cpu": "12th Gen Intel(R) Core(TM) i3-12100F", + "rank": 758, + "percent": 1.76, + "benchmarks": 27, + "average": 3122.4957656, + "high": 4083.867945679656, + "low": 1241.1459749015462 + }, { "cpu": "Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz", - "rank": 706, - "percent": 2.54, - "benchmarks": 78, - "average": 2622.8612184, + "rank": 759, + "percent": 1.75, + "benchmarks": 81, + "average": 2639.3539329, "high": 4074.2657154614312, "low": 434.12801914330913 }, { "cpu": "Intel(R) Xeon(R) W-2245 CPU @ 3.90GHz", - "rank": 707, - "percent": 2.54, + "rank": 760, + "percent": 1.75, "benchmarks": 2, "average": 3986.0584608, "high": 4072.1586513010543, "low": 3899.9582704465065 }, + { + "cpu": "AMD Ryzen Z1 Extreme", + "rank": 761, + "percent": 1.75, + "benchmarks": 10, + "average": 3381.4551600, + "high": 4062.712022783689, + "low": 2390.3830110698636 + }, { "cpu": "Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz", - "rank": 708, - "percent": 2.53, - "benchmarks": 158, - "average": 2178.3870426, + "rank": 762, + "percent": 1.75, + "benchmarks": 162, + "average": 2176.5457250, "high": 4056.860963261067, "low": 626.3191847829492 }, { "cpu": "Intel(R) Xeon(R) E-2246G CPU @ 3.60GHz", - "rank": 709, - "percent": 2.53, + "rank": 763, + "percent": 1.74, "benchmarks": 1, "average": 4050.2391666, "high": 4050.2391666227886, @@ -6382,8 +6868,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU D-1581 @ 1.80GHz", - "rank": 710, - "percent": 2.52, + "rank": 764, + "percent": 1.74, "benchmarks": 3, "average": 3864.6245058, "high": 4042.053524872777, @@ -6391,8 +6877,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz", - "rank": 711, - "percent": 2.52, + "rank": 765, + "percent": 1.74, "benchmarks": 18, "average": 2880.4807380, "high": 4040.293034373197, @@ -6400,8 +6886,8 @@ }, { "cpu": "AMD Ryzen 7 PRO 5750GE with Radeon Graphics", - "rank": 712, - "percent": 2.52, + "rank": 766, + "percent": 1.74, "benchmarks": 1, "average": 4038.8048369, "high": 4038.804836872672, @@ -6409,8 +6895,8 @@ }, { "cpu": "11th Gen Intel(R) Core(TM) i5-11500 @ 2.70GHz", - "rank": 713, - "percent": 2.52, + "rank": 767, + "percent": 1.74, "benchmarks": 8, "average": 2872.6235880, "high": 4035.724230891855, @@ -6418,62 +6904,98 @@ }, { "cpu": "Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz", - "rank": 714, - "percent": 2.51, + "rank": 768, + "percent": 1.73, "benchmarks": 5, "average": 2812.6105152, "high": 4020.116663785582, "low": 2026.2644396669632 }, + { + "cpu": "Intel(R) Core(TM) Ultra 5 125H", + "rank": 769, + "percent": 1.73, + "benchmarks": 3, + "average": 3541.1540327, + "high": 4013.775276749805, + "low": 2761.263885705765 + }, { "cpu": "Intel(R) Xeon(R) Gold 6128 CPU @ 3.40GHz", - "rank": 715, - "percent": 2.51, + "rank": 770, + "percent": 1.73, "benchmarks": 2, "average": 3919.7121698, "high": 4010.925761775075, "low": 3828.498577712778 }, - { - "cpu": "12th Gen Intel(R) Core(TM) i3-12100F", - "rank": 716, - "percent": 2.49, - "benchmarks": 23, - "average": 3177.0089352, - "high": 3987.9086609400297, - "low": 1241.1459749015462 - }, { "cpu": "Intel(R) Xeon(R) E-2386G CPU @ 3.50GHz", - "rank": 717, - "percent": 2.49, + "rank": 771, + "percent": 1.71, "benchmarks": 4, "average": 3104.1239857, "high": 3984.5558614809, "low": 1846.6265825589812 }, + { + "cpu": "Apple M4", + "rank": 772, + "percent": 1.71, + "benchmarks": 1, + "average": 3982.1123513, + "high": 3982.11235131788, + "low": 3982.11235131788 + }, { "cpu": "Intel(R) Xeon(R) W-2150B CPU @ 3.00GHz", - "rank": 718, - "percent": 2.49, + "rank": 773, + "percent": 1.71, "benchmarks": 1, "average": 3979.8935776, "high": 3979.893577645734, "low": 3979.893577645734 }, + { + "cpu": "Intel(R) Xeon(R) CPU E5-2618L v3 @ 2.30GHz", + "rank": 774, + "percent": 1.71, + "benchmarks": 1, + "average": 3966.1607168, + "high": 3966.1607167645648, + "low": 3966.1607167645648 + }, { "cpu": "Intel(R) Xeon(R) KVM CPU @ 2.90GHz", - "rank": 719, - "percent": 2.47, + "rank": 775, + "percent": 1.70, "benchmarks": 1, "average": 3950.9294562, "high": 3950.92945615456, "low": 3950.92945615456 }, + { + "cpu": "13th Gen Intel(R) Core(TM) i5-13450HX", + "rank": 776, + "percent": 1.70, + "benchmarks": 8, + "average": 2275.4584714, + "high": 3941.974140649638, + "low": 698.2020807678771 + }, + { + "cpu": "Intel(R) Core(TM) Ultra 9 185H", + "rank": 777, + "percent": 1.69, + "benchmarks": 1, + "average": 3937.2403882, + "high": 3937.2403882119024, + "low": 3937.2403882119024 + }, { "cpu": "Intel(R) Xeon(R) W-2133 CPU @ 3.60GHz", - "rank": 720, - "percent": 2.45, + "rank": 778, + "percent": 1.69, "benchmarks": 4, "average": 3897.4833852, "high": 3926.9739916512535, @@ -6481,8 +7003,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2609 v3 @ 1.90GHz", - "rank": 721, - "percent": 2.45, + "rank": 779, + "percent": 1.69, "benchmarks": 6, "average": 2769.2711657, "high": 3917.067839697916, @@ -6490,8 +7012,8 @@ }, { "cpu": "AMD Ryzen 7 4700G with Radeon Graphics", - "rank": 722, - "percent": 2.44, + "rank": 780, + "percent": 1.68, "benchmarks": 7, "average": 3177.4024840, "high": 3914.0321968288513, @@ -6499,35 +7021,26 @@ }, { "cpu": "12th Gen Intel(R) Core(TM) i7-1260P", - "rank": 723, - "percent": 2.44, - "benchmarks": 14, - "average": 2557.9343452, + "rank": 781, + "percent": 1.68, + "benchmarks": 15, + "average": 2522.9712754, "high": 3912.77638874216, "low": 1296.813340578197 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2430L 0 @ 2.00GHz", - "rank": 724, - "percent": 2.43, + "rank": 782, + "percent": 1.67, "benchmarks": 1, "average": 3888.6901336, "high": 3888.690133615393, "low": 3888.690133615393 }, - { - "cpu": "AMD Ryzen Z1 Extreme", - "rank": 725, - "percent": 2.43, - "benchmarks": 7, - "average": 3525.1653578, - "high": 3886.740385175972, - "low": 3040.049613609694 - }, { "cpu": "Intel(R) Core(TM) i7-10850H CPU @ 2.70GHz", - "rank": 726, - "percent": 2.42, + "rank": 783, + "percent": 1.67, "benchmarks": 9, "average": 2647.7114491, "high": 3881.128787496555, @@ -6535,8 +7048,8 @@ }, { "cpu": "AMD Ryzen 5 PRO 1600 Six-Core Processor", - "rank": 727, - "percent": 2.42, + "rank": 784, + "percent": 1.67, "benchmarks": 1, "average": 3880.6317669, "high": 3880.631766851643, @@ -6544,17 +7057,17 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-1650 v3 @ 3.50GHz", - "rank": 728, - "percent": 2.41, - "benchmarks": 22, - "average": 2627.3647770, + "rank": 785, + "percent": 1.66, + "benchmarks": 24, + "average": 2596.4807151, "high": 3855.0367404276544, "low": 222.95952459678327 }, { "cpu": "Intel(R) Xeon(R) W-2235 CPU @ 3.80GHz", - "rank": 729, - "percent": 2.41, + "rank": 786, + "percent": 1.66, "benchmarks": 1, "average": 3851.7982120, "high": 3851.79821199527, @@ -6562,8 +7075,8 @@ }, { "cpu": "13th Gen Intel(R) Core(TM) i7-13700T", - "rank": 730, - "percent": 2.41, + "rank": 787, + "percent": 1.66, "benchmarks": 1, "average": 3850.7599475, "high": 3850.7599474756344, @@ -6571,8 +7084,8 @@ }, { "cpu": "AMD Ryzen 7 6800U with Radeon Graphics", - "rank": 731, - "percent": 2.41, + "rank": 788, + "percent": 1.66, "benchmarks": 3, "average": 2887.6784827, "high": 3850.433751362091, @@ -6580,17 +7093,26 @@ }, { "cpu": "13th Gen Intel(R) Core(TM) i3-13100", - "rank": 732, - "percent": 2.39, + "rank": 789, + "percent": 1.65, "benchmarks": 5, "average": 3166.5781672, "high": 3830.0235546448607, "low": 2632.267493128466 }, + { + "cpu": "AMD Ryzen 7 PRO 7840U w/ Radeon 780M Graphics", + "rank": 790, + "percent": 1.64, + "benchmarks": 8, + "average": 3656.8167921, + "high": 3818.397036923899, + "low": 3302.520814137431 + }, { "cpu": "Intel(R) Core(TM) i7-10710U CPU @ 1.10GHz", - "rank": 733, - "percent": 2.38, + "rank": 791, + "percent": 1.64, "benchmarks": 17, "average": 2505.9599597, "high": 3817.566148877445, @@ -6598,17 +7120,17 @@ }, { "cpu": "Six-Core AMD Opteron(tm) Processor 8439 SE", - "rank": 734, - "percent": 2.38, - "benchmarks": 4, - "average": 2550.0861921, + "rank": 792, + "percent": 1.64, + "benchmarks": 6, + "average": 2939.7499436, "high": 3816.310299610889, "low": 1195.8217986355671 }, { "cpu": "11th Gen Intel(R) Core(TM) i5-11260H @ 2.60GHz", - "rank": 735, - "percent": 2.38, + "rank": 793, + "percent": 1.64, "benchmarks": 2, "average": 3206.4729287, "high": 3816.298648267019, @@ -6616,8 +7138,8 @@ }, { "cpu": "AMD Ryzen 5 PRO 7530U with Radeon Graphics", - "rank": 736, - "percent": 2.38, + "rank": 794, + "percent": 1.64, "benchmarks": 2, "average": 2725.2700341, "high": 3814.50810010795, @@ -6625,8 +7147,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 5315Y CPU @ 3.20GHz", - "rank": 737, - "percent": 2.38, + "rank": 795, + "percent": 1.64, "benchmarks": 2, "average": 3087.7214515, "high": 3812.879143169798, @@ -6634,26 +7156,17 @@ }, { "cpu": "Intel(R) Core(TM) i5-10600 CPU @ 3.30GHz", - "rank": 738, - "percent": 2.38, + "rank": 796, + "percent": 1.64, "benchmarks": 10, "average": 2340.4087098, "high": 3803.1923997003087, "low": 1155.7486940039755 }, - { - "cpu": "AMD Ryzen 7 PRO 7840U w/ Radeon 780M Graphics", - "rank": 739, - "percent": 2.37, - "benchmarks": 7, - "average": 3633.7339000, - "high": 3793.0942925310183, - "low": 3302.520814137431 - }, { "cpu": "Intel(R) Xeon(R) CPU E5-2420 0 @ 1.90GHz", - "rank": 740, - "percent": 2.36, + "rank": 797, + "percent": 1.63, "benchmarks": 20, "average": 2175.6056945, "high": 3784.3123601696584, @@ -6661,8 +7174,8 @@ }, { "cpu": "AMD Ryzen 16-Cores", - "rank": 741, - "percent": 2.36, + "rank": 798, + "percent": 1.63, "benchmarks": 1, "average": 3777.2481237, "high": 3777.248123651995, @@ -6670,8 +7183,8 @@ }, { "cpu": "Genuine Intel(R) CPU 0000 @ 3.50GHz", - "rank": 742, - "percent": 2.36, + "rank": 799, + "percent": 1.62, "benchmarks": 2, "average": 3041.6194823, "high": 3771.848432042607, @@ -6679,8 +7192,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-1650 v4 @ 3.60GHz", - "rank": 743, - "percent": 2.36, + "rank": 800, + "percent": 1.62, "benchmarks": 9, "average": 2832.4411580, "high": 3770.184625941132, @@ -6688,17 +7201,26 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2643 0 @ 3.30GHz", - "rank": 744, - "percent": 2.35, + "rank": 801, + "percent": 1.62, "benchmarks": 10, "average": 1873.8445648, "high": 3758.847387037239, "low": 735.4977856368167 }, + { + "cpu": "13th Gen Intel(R) Core(TM) i3-13100F", + "rank": 802, + "percent": 1.61, + "benchmarks": 7, + "average": 2829.4143862, + "high": 3748.6458017041346, + "low": 965.764610328466 + }, { "cpu": "Intel(R) Xeon(R) CPU D-1587 @ 1.70GHz", - "rank": 745, - "percent": 2.34, + "rank": 803, + "percent": 1.61, "benchmarks": 1, "average": 3744.8274571, "high": 3744.827457074915, @@ -6706,26 +7228,44 @@ }, { "cpu": "12th Gen Intel(R) Core(TM) i3-12100T", - "rank": 746, - "percent": 2.33, + "rank": 804, + "percent": 1.61, "benchmarks": 1, "average": 3734.9807088, "high": 3734.980708824639, "low": 3734.980708824639 }, + { + "cpu": "Apple M1-Max", + "rank": 805, + "percent": 1.60, + "benchmarks": 1, + "average": 3718.4259159, + "high": 3718.425915941264, + "low": 3718.425915941264 + }, { "cpu": "Intel(R) Core(TM) i5-9600K CPU @ 3.70GHz", - "rank": 747, - "percent": 2.32, - "benchmarks": 107, - "average": 2346.7903309, + "rank": 806, + "percent": 1.60, + "benchmarks": 108, + "average": 2347.9206758, "high": 3712.090278035562, "low": 469.8188378561227 }, + { + "cpu": "Intel(R) CC150 CPU @ 3.50GHz", + "rank": 807, + "percent": 1.59, + "benchmarks": 9, + "average": 3026.3775712, + "high": 3701.8253700899913, + "low": 652.2429657226754 + }, { "cpu": "Intel(R) Xeon(R) CPU E5-1660 v2 @ 3.70GHz", - "rank": 748, - "percent": 2.31, + "rank": 808, + "percent": 1.59, "benchmarks": 8, "average": 797.5761559, "high": 3696.06516902106, @@ -6733,8 +7273,8 @@ }, { "cpu": "Intel(R) Xeon(R) Silver 4109T CPU @ 2.00GHz", - "rank": 749, - "percent": 2.30, + "rank": 809, + "percent": 1.59, "benchmarks": 2, "average": 3599.9247664, "high": 3683.8111236360687, @@ -6742,17 +7282,17 @@ }, { "cpu": "11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz", - "rank": 750, - "percent": 2.29, - "benchmarks": 92, - "average": 2172.9709483, + "rank": 810, + "percent": 1.58, + "benchmarks": 104, + "average": 2083.4779248, "high": 3663.285454192447, "low": 377.78888477099 }, { "cpu": "13th Gen Intel(R) Core(TM) i5-13500H", - "rank": 751, - "percent": 2.28, + "rank": 811, + "percent": 1.57, "benchmarks": 4, "average": 2954.9642468, "high": 3650.967506389193, @@ -6760,8 +7300,8 @@ }, { "cpu": "Intel(R) Xeon(R) Platinum 8481C CPU @ 2.70GHz", - "rank": 752, - "percent": 2.27, + "rank": 812, + "percent": 1.56, "benchmarks": 12, "average": 3429.9938483, "high": 3635.4118194509074, @@ -6769,8 +7309,8 @@ }, { "cpu": "Genuine Intel(R) CPU 0000 @ 2.90GHz", - "rank": 753, - "percent": 2.26, + "rank": 813, + "percent": 1.56, "benchmarks": 1, "average": 3625.4477428, "high": 3625.447742796235, @@ -6778,8 +7318,8 @@ }, { "cpu": "11th Gen Intel(R) Core(TM) i5-11500T @ 1.50GHz", - "rank": 754, - "percent": 2.26, + "rank": 814, + "percent": 1.56, "benchmarks": 4, "average": 2325.0067487, "high": 3621.299032388899, @@ -6787,35 +7327,53 @@ }, { "cpu": "Intel(R) Core(TM) i9-8950HK CPU @ 2.90GHz", - "rank": 755, - "percent": 2.26, + "rank": 815, + "percent": 1.56, "benchmarks": 9, "average": 2268.1525642, "high": 3615.603498457945, "low": 1039.5485864218322 }, + { + "cpu": "12th Gen Intel(R) Core(TM) i5-12450HX", + "rank": 816, + "percent": 1.55, + "benchmarks": 1, + "average": 3604.2660092, + "high": 3604.266009248546, + "low": 3604.266009248546 + }, { "cpu": "Intel(R) Xeon(R) CPU X5680 @ 3.33GHz", - "rank": 756, - "percent": 2.25, + "rank": 817, + "percent": 1.55, "benchmarks": 16, "average": 2536.7668457, "high": 3596.2297127691327, "low": 680.0297036974575 }, + { + "cpu": "12th Gen Intel(R) Core(TM) i5-12450H", + "rank": 818, + "percent": 1.53, + "benchmarks": 26, + "average": 2028.6846891, + "high": 3554.3069670103446, + "low": 591.1402267377454 + }, { "cpu": "Intel(R) Xeon(R) CPU X5670 @ 2.93GHz", - "rank": 757, - "percent": 2.22, - "benchmarks": 35, - "average": 2509.0097049, + "rank": 819, + "percent": 1.53, + "benchmarks": 37, + "average": 2491.7697390, "high": 3553.092078381211, "low": 772.4423468343381 }, { "cpu": "Intel(R) Core(TM) i5-9600KF CPU @ 3.70GHz", - "rank": 758, - "percent": 2.21, + "rank": 820, + "percent": 1.53, "benchmarks": 20, "average": 2266.3827644, "high": 3544.9930518136184, @@ -6823,8 +7381,8 @@ }, { "cpu": "Intel(R) Core(TM) i9-10900T CPU @ 1.90GHz", - "rank": 759, - "percent": 2.21, + "rank": 821, + "percent": 1.52, "benchmarks": 3, "average": 2920.3704240, "high": 3540.6627412519074, @@ -6832,17 +7390,17 @@ }, { "cpu": "Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz", - "rank": 760, - "percent": 2.21, - "benchmarks": 164, - "average": 2202.2655607, + "rank": 822, + "percent": 1.52, + "benchmarks": 177, + "average": 2172.6062583, "high": 3535.4928123431123, - "low": 647.6860121842692 + "low": 66.11555822721179 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2440 0 @ 2.40GHz", - "rank": 761, - "percent": 2.21, + "rank": 823, + "percent": 1.52, "benchmarks": 12, "average": 1533.7632164, "high": 3535.0678733031673, @@ -6850,44 +7408,53 @@ }, { "cpu": "Intel(R) Core(TM) i5-8600K CPU @ 3.60GHz", - "rank": 762, - "percent": 2.21, - "benchmarks": 37, - "average": 2130.8753592, + "rank": 824, + "percent": 1.52, + "benchmarks": 39, + "average": 2149.4386027, "high": 3534.9679024914453, "low": 836.6506531731649 }, + { + "cpu": "AMD Ryzen 5 4600G with Radeon Graphics", + "rank": 825, + "percent": 1.52, + "benchmarks": 34, + "average": 1924.1083355, + "high": 3533.344168922118, + "low": 471.4419334399421 + }, { "cpu": "Apple M1 Max", - "rank": 763, - "percent": 2.21, - "benchmarks": 22, - "average": 3329.5969923, + "rank": 826, + "percent": 1.52, + "benchmarks": 23, + "average": 3325.0147209, "high": 3530.9487659334063, "low": 2266.140015727012 }, { "cpu": "Apple M1 Pro", - "rank": 764, - "percent": 2.20, - "benchmarks": 22, - "average": 2825.1031120, + "rank": 827, + "percent": 1.51, + "benchmarks": 23, + "average": 2827.3934400, "high": 3514.1109123686165, "low": 160.62298588814633 }, { "cpu": "Intel(R) Xeon(R) CPU X5690 @ 3.47GHz", - "rank": 765, - "percent": 2.19, - "benchmarks": 26, - "average": 2429.1734287, + "rank": 828, + "percent": 1.51, + "benchmarks": 27, + "average": 2414.3399370, "high": 3510.1513577265455, "low": 418.76643134785 }, { "cpu": "Intel(R) Xeon(R) CPU X5675 @ 3.07GHz", - "rank": 766, - "percent": 2.19, + "rank": 829, + "percent": 1.51, "benchmarks": 37, "average": 2342.9316075, "high": 3505.63530875883, @@ -6895,8 +7462,8 @@ }, { "cpu": "AMD 4700S 8-Core Processor Desktop Kit", - "rank": 767, - "percent": 2.19, + "rank": 830, + "percent": 1.51, "benchmarks": 8, "average": 2857.7441309, "high": 3499.2564080132975, @@ -6904,26 +7471,26 @@ }, { "cpu": "Intel(R) Core(TM) i7-9700T CPU @ 2.00GHz", - "rank": 768, - "percent": 2.18, - "benchmarks": 9, - "average": 2561.5244962, + "rank": 831, + "percent": 1.50, + "benchmarks": 10, + "average": 2439.5879839, "high": 3495.0859092116484, - "low": 1724.8010873146054 + "low": 1342.1593733726318 }, { "cpu": "11th Gen Intel(R) Core(TM) i7-11370H @ 3.30GHz", - "rank": 769, - "percent": 2.18, - "benchmarks": 14, - "average": 2121.7628823, + "rank": 832, + "percent": 1.50, + "benchmarks": 15, + "average": 2197.4849746, "high": 3491.68106985108, "low": 700.2467669606768 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2603 v3 @ 1.60GHz", - "rank": 770, - "percent": 2.18, + "rank": 833, + "percent": 1.50, "benchmarks": 7, "average": 2341.9614885, "high": 3491.376300537672, @@ -6931,8 +7498,8 @@ }, { "cpu": "AMD Ryzen 7 PRO 4750G with Radeon Graphics", - "rank": 771, - "percent": 2.18, + "rank": 834, + "percent": 1.50, "benchmarks": 24, "average": 2490.1250098, "high": 3489.1713566944986, @@ -6940,35 +7507,26 @@ }, { "cpu": "Intel Core Processor (Broadwell)", - "rank": 772, - "percent": 2.17, - "benchmarks": 6, - "average": 1808.4124158, + "rank": 835, + "percent": 1.50, + "benchmarks": 12, + "average": 1425.0741144, "high": 3474.5627262808976, "low": 562.4221045385214 }, { "cpu": "DO-Premium-AMD", - "rank": 773, - "percent": 2.17, + "rank": 836, + "percent": 1.49, "benchmarks": 5, "average": 1352.5946537, "high": 3472.3307325576143, "low": 431.42710001563063 }, - { - "cpu": "12th Gen Intel(R) Core(TM) i5-12450H", - "rank": 774, - "percent": 2.17, - "benchmarks": 11, - "average": 1991.8774176, - "high": 3469.3443528961566, - "low": 591.1402267377454 - }, { "cpu": "Intel(R) Xeon(R) CPU X5660 @ 2.80GHz", - "rank": 775, - "percent": 2.17, + "rank": 837, + "percent": 1.49, "benchmarks": 25, "average": 2360.3007211, "high": 3466.1564484374567, @@ -6976,44 +7534,35 @@ }, { "cpu": "12th Gen Intel(R) Core(TM) i5-1240P", - "rank": 776, - "percent": 2.16, - "benchmarks": 11, - "average": 2541.2609795, + "rank": 838, + "percent": 1.49, + "benchmarks": 12, + "average": 2465.6514712, "high": 3461.585059798882, - "low": 1751.0558866996798 + "low": 1633.9468803869186 }, { "cpu": "Intel(R) Core(TM) i5-10500T CPU @ 2.30GHz", - "rank": 777, - "percent": 2.16, - "benchmarks": 15, - "average": 2087.8975762, + "rank": 839, + "percent": 1.49, + "benchmarks": 16, + "average": 2085.4339347, "high": 3456.2371255167077, "low": 839.8251819901169 }, { "cpu": "Intel(R) Xeon(R) CPU X5650 @ 2.67GHz", - "rank": 778, - "percent": 2.15, - "benchmarks": 82, - "average": 2377.0600006, + "rank": 840, + "percent": 1.48, + "benchmarks": 84, + "average": 2367.4968965, "high": 3434.3018064427506, "low": 276.2922464659459 }, - { - "cpu": "13th Gen Intel(R) Core(TM) i3-13100F", - "rank": 779, - "percent": 2.14, - "benchmarks": 4, - "average": 2459.9834653, - "high": 3433.1699144454055, - "low": 965.764610328466 - }, { "cpu": "Intel(R) Core(TM) i7-4960X CPU @ 3.60GHz", - "rank": 780, - "percent": 2.14, + "rank": 841, + "percent": 1.48, "benchmarks": 5, "average": 2903.4382627, "high": 3430.3199116349588, @@ -7021,8 +7570,8 @@ }, { "cpu": "11th Gen Intel(R) Core(TM) i7-11700B @ 3.20GHz", - "rank": 781, - "percent": 2.14, + "rank": 842, + "percent": 1.48, "benchmarks": 2, "average": 3261.9670005, "high": 3430.19047847727, @@ -7030,8 +7579,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU L7555 @ 1.87GHz", - "rank": 782, - "percent": 2.14, + "rank": 843, + "percent": 1.47, "benchmarks": 1, "average": 3425.0798044, "high": 3425.079804359442, @@ -7039,17 +7588,17 @@ }, { "cpu": "Intel(R) Core(TM) i3-8350K CPU @ 4.00GHz", - "rank": 783, - "percent": 2.14, - "benchmarks": 13, - "average": 2480.5890666, + "rank": 844, + "percent": 1.47, + "benchmarks": 15, + "average": 2412.4513782, "high": 3424.505073404266, "low": 779.0661801138683 }, { "cpu": "Intel(R) Xeon(R) CPU E7540 @ 2.00GHz", - "rank": 784, - "percent": 2.13, + "rank": 845, + "percent": 1.47, "benchmarks": 1, "average": 3415.5221821, "high": 3415.5221821088116, @@ -7057,17 +7606,26 @@ }, { "cpu": "AMD Opteron(tm) Processor 4386", - "rank": 785, - "percent": 2.13, + "rank": 846, + "percent": 1.47, "benchmarks": 4, "average": 2841.0896119, "high": 3406.8764394052955, "low": 1793.2201930939505 }, + { + "cpu": "AMD Ryzen 9 8945HS w/ Radeon 780M Graphics", + "rank": 847, + "percent": 1.47, + "benchmarks": 2, + "average": 3212.2100327, + "high": 3405.843746700589, + "low": 3018.5763186650647 + }, { "cpu": "Intel(R) Core(TM) i7-8700T CPU @ 2.40GHz", - "rank": 786, - "percent": 2.13, + "rank": 848, + "percent": 1.47, "benchmarks": 10, "average": 2344.6018192, "high": 3405.6465619997957, @@ -7075,8 +7633,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU X5687 @ 3.60GHz", - "rank": 787, - "percent": 2.13, + "rank": 849, + "percent": 1.47, "benchmarks": 3, "average": 3307.7410817, "high": 3404.869644565658, @@ -7084,17 +7642,17 @@ }, { "cpu": "AMD Ryzen 5 4500 6-Core Processor", - "rank": 788, - "percent": 2.12, - "benchmarks": 11, - "average": 2119.6412017, + "rank": 850, + "percent": 1.46, + "benchmarks": 14, + "average": 2187.7728604, "high": 3401.5919450302745, "low": 875.0644266184098 }, { "cpu": "Intel(R) Core(TM) i5-10400T CPU @ 2.00GHz", - "rank": 789, - "percent": 2.12, + "rank": 851, + "percent": 1.46, "benchmarks": 4, "average": 2095.8422462, "high": 3400.5740168940515, @@ -7102,8 +7660,8 @@ }, { "cpu": "AMD Processor: 100-000000466", - "rank": 790, - "percent": 2.12, + "rank": 852, + "percent": 1.46, "benchmarks": 1, "average": 3389.9454219, "high": 3389.945421878708, @@ -7111,17 +7669,17 @@ }, { "cpu": "AMD Ryzen 5 PRO 4650G with Radeon Graphics", - "rank": 791, - "percent": 2.11, - "benchmarks": 40, - "average": 2420.8190590, + "rank": 853, + "percent": 1.45, + "benchmarks": 41, + "average": 2398.4675309, "high": 3376.0744356891582, "low": 799.4518957802532 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2420 v2 @ 2.20GHz", - "rank": 792, - "percent": 2.10, + "rank": 854, + "percent": 1.45, "benchmarks": 12, "average": 1837.8032106, "high": 3368.126075695265, @@ -7129,53 +7687,44 @@ }, { "cpu": "Apple M3", - "rank": 793, - "percent": 2.10, - "benchmarks": 2, - "average": 3316.0693425, + "rank": 855, + "percent": 1.45, + "benchmarks": 3, + "average": 2769.8178351, "high": 3366.640631312451, - "low": 3265.49805376316 + "low": 1677.3148202505572 }, { "cpu": "Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz", - "rank": 794, - "percent": 2.10, - "benchmarks": 235, - "average": 1986.2789115, + "rank": 856, + "percent": 1.45, + "benchmarks": 242, + "average": 1990.3628648, "high": 3365.1112000996072, "low": 321.6870918132597 }, { "cpu": "AMD Ryzen 5 1500X Quad-Core Processor", - "rank": 795, - "percent": 2.09, - "benchmarks": 12, - "average": 2175.7771773, + "rank": 857, + "percent": 1.44, + "benchmarks": 13, + "average": 2107.8333432, "high": 3341.575887188398, "low": 1157.8670699131717 }, - { - "cpu": "AMD Ryzen 5 4600G with Radeon Graphics", - "rank": 796, - "percent": 2.08, - "benchmarks": 33, - "average": 1875.3436132, - "high": 3322.6896508185446, - "low": 471.4419334399421 - }, { "cpu": "Intel(R) Core(TM) i7-10700T CPU @ 2.00GHz", - "rank": 797, - "percent": 2.07, - "benchmarks": 2, - "average": 2699.7998016, + "rank": 858, + "percent": 1.43, + "benchmarks": 3, + "average": 2523.5634096, "high": 3321.0123774131307, "low": 2078.5872258343447 }, { "cpu": "Intel(R) Xeon(R) CPU E5-1660 0 @ 3.30GHz", - "rank": 798, - "percent": 2.07, + "rank": 859, + "percent": 1.42, "benchmarks": 11, "average": 2709.1363958, "high": 3307.939385318703, @@ -7183,35 +7732,35 @@ }, { "cpu": "Intel(R) Core(TM) i5-10500H CPU @ 2.50GHz", - "rank": 799, - "percent": 2.06, - "benchmarks": 19, - "average": 2042.3969173, + "rank": 860, + "percent": 1.42, + "benchmarks": 20, + "average": 2104.0895781, "high": 3298.0225057055786, "low": 701.3232567207808 }, { "cpu": "Intel(R) Core(TM) i7-9850H CPU @ 2.60GHz", - "rank": 800, - "percent": 2.05, - "benchmarks": 15, - "average": 2311.8209511, + "rank": 861, + "percent": 1.41, + "benchmarks": 16, + "average": 2307.7803174, "high": 3274.934697802126, "low": 573.832766769115 }, { "cpu": "Intel(R) Core(TM) i5-9400 CPU @ 2.90GHz", - "rank": 801, - "percent": 2.04, - "benchmarks": 38, - "average": 1867.0510187, + "rank": 862, + "percent": 1.41, + "benchmarks": 42, + "average": 1827.8968335, "high": 3268.9887383337964, "low": 697.4283723625874 }, { "cpu": "Intel(R) Core(TM) i7-3960X CPU @ 3.30GHz", - "rank": 802, - "percent": 2.03, + "rank": 863, + "percent": 1.40, "benchmarks": 8, "average": 2971.2343989, "high": 3253.323269720019, @@ -7219,8 +7768,8 @@ }, { "cpu": "Intel(R) Xeon(R) W-10885M CPU @ 2.40GHz", - "rank": 803, - "percent": 2.03, + "rank": 864, + "percent": 1.40, "benchmarks": 2, "average": 2133.5317372, "high": 3248.0081589964957, @@ -7228,8 +7777,8 @@ }, { "cpu": "Intel(R) Xeon(R) E-2176M CPU @ 2.70GHz", - "rank": 804, - "percent": 2.03, + "rank": 865, + "percent": 1.40, "benchmarks": 5, "average": 2055.8473676, "high": 3246.2473380771826, @@ -7237,8 +7786,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU X7560 @ 2.27GHz", - "rank": 805, - "percent": 2.02, + "rank": 866, + "percent": 1.39, "benchmarks": 1, "average": 3236.8325651, "high": 3236.832565125071, @@ -7246,8 +7795,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-10505 CPU @ 3.20GHz", - "rank": 806, - "percent": 2.02, + "rank": 867, + "percent": 1.39, "benchmarks": 4, "average": 2221.0687520, "high": 3235.1780318470924, @@ -7255,26 +7804,26 @@ }, { "cpu": "AMD Ryzen 7 4800H with Radeon Graphics", - "rank": 807, - "percent": 2.01, - "benchmarks": 123, - "average": 1971.6243673, + "rank": 868, + "percent": 1.39, + "benchmarks": 127, + "average": 1976.1782514, "high": 3218.83922219969, "low": 225.96454661456528 }, { "cpu": "Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz", - "rank": 808, - "percent": 2.01, - "benchmarks": 121, - "average": 1929.1693314, + "rank": 869, + "percent": 1.38, + "benchmarks": 152, + "average": 1887.6403104, "high": 3215.2893438880565, "low": 310.6302099869539 }, { "cpu": "Intel(R) Xeon(R) CPU E7- 8860 @ 2.27GHz", - "rank": 809, - "percent": 2.01, + "rank": 870, + "percent": 1.38, "benchmarks": 3, "average": 2839.0714926, "high": 3210.1801232067132, @@ -7282,8 +7831,8 @@ }, { "cpu": "12th Gen Intel(R) Core(TM) i9-12900HK", - "rank": 810, - "percent": 2.00, + "rank": 871, + "percent": 1.38, "benchmarks": 1, "average": 3209.2838162, "high": 3209.2838162235716, @@ -7291,8 +7840,8 @@ }, { "cpu": "Intel(R) Xeon(R) E-2336 CPU @ 2.90GHz", - "rank": 811, - "percent": 2.00, + "rank": 872, + "percent": 1.38, "benchmarks": 2, "average": 3057.8376038, "high": 3208.2336107385995, @@ -7300,17 +7849,17 @@ }, { "cpu": "Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz", - "rank": 812, - "percent": 2.00, - "benchmarks": 187, - "average": 2237.7912631, + "rank": 873, + "percent": 1.38, + "benchmarks": 191, + "average": 2228.0870126, "high": 3200.501838688306, "low": 322.98354108173 }, { "cpu": "Intel(R) Core(TM) i3-10300 CPU @ 3.70GHz", - "rank": 813, - "percent": 1.97, + "rank": 874, + "percent": 1.36, "benchmarks": 13, "average": 2736.2578403, "high": 3157.293189402861, @@ -7318,8 +7867,8 @@ }, { "cpu": "Genuine Intel(R) CPU @ 2.60GHz", - "rank": 814, - "percent": 1.97, + "rank": 875, + "percent": 1.36, "benchmarks": 3, "average": 2203.7480848, "high": 3156.525801441901, @@ -7327,8 +7876,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz", - "rank": 815, - "percent": 1.97, + "rank": 876, + "percent": 1.36, "benchmarks": 10, "average": 2344.0183585, "high": 3156.3663910106684, @@ -7336,44 +7885,53 @@ }, { "cpu": "AMD EPYC Processor (with IBPB)", - "rank": 816, - "percent": 1.97, + "rank": 877, + "percent": 1.35, "benchmarks": 6, "average": 1707.2955821, "high": 3148.188374999607, "low": 452.07122761930975 }, + { + "cpu": "AMD Ryzen 5 8540U w/ Radeon 740M Graphics", + "rank": 878, + "percent": 1.35, + "benchmarks": 1, + "average": 3146.9697828, + "high": 3146.9697827961454, + "low": 3146.9697827961454 + }, + { + "cpu": "Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz", + "rank": 879, + "percent": 1.35, + "benchmarks": 98, + "average": 2011.4103197, + "high": 3146.6033989609914, + "low": 284.0086111410898 + }, { "cpu": "13th Gen Intel(R) Core(TM) i5-1335U", - "rank": 817, - "percent": 1.96, - "benchmarks": 4, - "average": 2701.7885823, + "rank": 880, + "percent": 1.35, + "benchmarks": 7, + "average": 2348.5740754, "high": 3143.902715074385, - "low": 2168.8022139133 + "low": 1201.761301363278 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2609 v2 @ 2.50GHz", - "rank": 818, - "percent": 1.96, + "rank": 881, + "percent": 1.35, "benchmarks": 6, "average": 1825.0684823, "high": 3142.910662135847, "low": 715.443711035147 }, - { - "cpu": "Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz", - "rank": 819, - "percent": 1.96, - "benchmarks": 87, - "average": 1906.9296379, - "high": 3129.841473529366, - "low": 284.0086111410898 - }, { "cpu": "Intel(R) Core(TM) i7-8700B CPU @ 3.20GHz", - "rank": 820, - "percent": 1.95, + "rank": 882, + "percent": 1.35, "benchmarks": 2, "average": 2757.0357752, "high": 3128.4217112466763, @@ -7381,8 +7939,8 @@ }, { "cpu": "AMD Ryzen 5 PRO 4650GE with Radeon Graphics", - "rank": 821, - "percent": 1.94, + "rank": 883, + "percent": 1.34, "benchmarks": 3, "average": 2841.5398222, "high": 3111.939578581142, @@ -7390,8 +7948,8 @@ }, { "cpu": "Intel(R) Xeon(R) E-2274G CPU @ 4.00GHz", - "rank": 822, - "percent": 1.94, + "rank": 884, + "percent": 1.33, "benchmarks": 8, "average": 2617.8507668, "high": 3101.6215277347, @@ -7399,8 +7957,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2450L v2 @ 1.70GHz", - "rank": 823, - "percent": 1.93, + "rank": 885, + "percent": 1.33, "benchmarks": 1, "average": 3095.5439645, "high": 3095.543964463155, @@ -7408,53 +7966,53 @@ }, { "cpu": "11th Gen Intel(R) Core(TM) i7-1195G7 @ 2.90GHz", - "rank": 824, - "percent": 1.93, - "benchmarks": 4, - "average": 2510.2927639, + "rank": 886, + "percent": 1.33, + "benchmarks": 5, + "average": 2305.2023153, "high": 3095.1128168621744, - "low": 1827.0146033277244 + "low": 1484.8405207038738 }, { "cpu": "AMD Ryzen 5 4600H with Radeon Graphics", - "rank": 825, - "percent": 1.93, - "benchmarks": 59, - "average": 1943.6302321, + "rank": 887, + "percent": 1.33, + "benchmarks": 65, + "average": 1966.9239693, "high": 3086.2863950323135, "low": 727.8624281781749 }, { "cpu": "Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz", - "rank": 826, - "percent": 1.90, - "benchmarks": 60, - "average": 1901.3567834, + "rank": 888, + "percent": 1.31, + "benchmarks": 65, + "average": 1951.4188085, "high": 3048.6410682438304, "low": 460.44395084852914 }, { "cpu": "Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz", - "rank": 827, - "percent": 1.90, - "benchmarks": 120, - "average": 1778.4211779, + "rank": 889, + "percent": 1.31, + "benchmarks": 122, + "average": 1775.6610971, "high": 3045.18753787452, "low": 200.66999698593665 }, { "cpu": "Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz", - "rank": 828, - "percent": 1.90, - "benchmarks": 15, - "average": 2282.2043121, + "rank": 890, + "percent": 1.31, + "benchmarks": 17, + "average": 2259.8758398, "high": 3043.9547059539755, "low": 1074.7152810541668 }, { "cpu": "Intel(R) Core(TM) i3-10320 CPU @ 3.80GHz", - "rank": 829, - "percent": 1.90, + "rank": 891, + "percent": 1.31, "benchmarks": 1, "average": 3040.5302685, "high": 3040.5302684788226, @@ -7462,17 +8020,17 @@ }, { "cpu": "Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz", - "rank": 830, - "percent": 1.90, - "benchmarks": 125, - "average": 1761.2528713, + "rank": 892, + "percent": 1.31, + "benchmarks": 127, + "average": 1759.4162957, "high": 3038.765531890325, "low": 132.4803875040736 }, { "cpu": "Genuine Intel(R) CPU 0000 @ 2.70GHz", - "rank": 831, - "percent": 1.90, + "rank": 893, + "percent": 1.31, "benchmarks": 6, "average": 2271.5171578, "high": 3036.7003456979674, @@ -7480,8 +8038,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 5117 CPU @ 2.00GHz", - "rank": 832, - "percent": 1.90, + "rank": 894, + "percent": 1.31, "benchmarks": 1, "average": 3036.1453099, "high": 3036.1453099145324, @@ -7489,17 +8047,26 @@ }, { "cpu": "Intel(R) Core(TM) i7-3970X CPU @ 3.50GHz", - "rank": 833, - "percent": 1.89, + "rank": 895, + "percent": 1.31, "benchmarks": 2, "average": 2884.0414199, "high": 3033.363970309433, "low": 2734.7188695328523 }, + { + "cpu": "Intel(R) Core(TM) i5-9500 CPU @ 3.00GHz", + "rank": 896, + "percent": 1.31, + "benchmarks": 32, + "average": 1867.8951647, + "high": 3032.223438480735, + "low": 557.3511551938718 + }, { "cpu": "AMD Ryzen 5 7640HS w/ Radeon 760M Graphics", - "rank": 834, - "percent": 1.89, + "rank": 897, + "percent": 1.30, "benchmarks": 1, "average": 3030.8357226, "high": 3030.8357226421613, @@ -7507,35 +8074,44 @@ }, { "cpu": "AMD Ryzen 3 PRO 5350G with Radeon Graphics", - "rank": 835, - "percent": 1.89, + "rank": 898, + "percent": 1.30, "benchmarks": 1, "average": 3018.1025793, "high": 3018.1025792704645, "low": 3018.1025792704645 }, + { + "cpu": "Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz", + "rank": 899, + "percent": 1.30, + "benchmarks": 16, + "average": 2024.2469320, + "high": 3010.162307951645, + "low": 750.0541914153298 + }, { "cpu": "Intel(R) Core(TM) i5-8500 CPU @ 3.00GHz", - "rank": 836, - "percent": 1.88, - "benchmarks": 58, - "average": 2014.9387648, + "rank": 900, + "percent": 1.30, + "benchmarks": 79, + "average": 2016.9123553, "high": 3010.04451855843, - "low": 647.113066830602 + "low": 637.5298523353357 }, { "cpu": "AMD Ryzen 3 1200 Quad-Core Processor", - "rank": 837, - "percent": 1.88, - "benchmarks": 50, - "average": 1778.3661192, + "rank": 901, + "percent": 1.29, + "benchmarks": 51, + "average": 1775.3250426, "high": 3006.632631585277, "low": 727.93766524185 }, { "cpu": "Intel(R) Xeon(R) Gold 5122 CPU @ 3.60GHz", - "rank": 838, - "percent": 1.88, + "rank": 902, + "percent": 1.29, "benchmarks": 1, "average": 3006.2710815, "high": 3006.271081475959, @@ -7543,26 +8119,17 @@ }, { "cpu": "11th Gen Intel(R) Core(TM) i7-11700T @ 1.40GHz", - "rank": 839, - "percent": 1.87, + "rank": 903, + "percent": 1.29, "benchmarks": 7, "average": 2730.1350157, "high": 2999.5530665930773, "low": 1524.176487443834 }, - { - "cpu": "AMD Ryzen 7 8700G w/ Radeon 780M Graphics", - "rank": 840, - "percent": 1.87, - "benchmarks": 1, - "average": 2996.1290013, - "high": 2996.1290013302814, - "low": 2996.1290013302814 - }, { "cpu": "Intel(R) Xeon(R) E-2134 CPU @ 3.50GHz", - "rank": 841, - "percent": 1.87, + "rank": 904, + "percent": 1.29, "benchmarks": 32, "average": 2403.8153484, "high": 2987.9198400865303, @@ -7570,8 +8137,8 @@ }, { "cpu": "AMD Ryzen 5 PRO 6650U with Radeon Graphics", - "rank": 842, - "percent": 1.86, + "rank": 905, + "percent": 1.28, "benchmarks": 1, "average": 2984.7538772, "high": 2984.753877195287, @@ -7579,26 +8146,17 @@ }, { "cpu": "11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz", - "rank": 843, - "percent": 1.86, - "benchmarks": 104, - "average": 1469.9998596, + "rank": 906, + "percent": 1.28, + "benchmarks": 122, + "average": 1453.1986931, "high": 2982.706269052037, "low": 239.6996850585838 }, - { - "cpu": "Intel(R) Xeon(R) E-2286M CPU @ 2.40GHz", - "rank": 844, - "percent": 1.86, - "benchmarks": 1, - "average": 2977.6083849, - "high": 2977.608384945212, - "low": 2977.608384945212 - }, { "cpu": "AMD FX-8370 Eight-Core Processor", - "rank": 845, - "percent": 1.86, + "rank": 907, + "percent": 1.28, "benchmarks": 8, "average": 2377.6976734, "high": 2976.01333253973, @@ -7606,8 +8164,8 @@ }, { "cpu": "AMD Ryzen 9 4900H with Radeon Graphics", - "rank": 846, - "percent": 1.86, + "rank": 908, + "percent": 1.28, "benchmarks": 1, "average": 2971.0795120, "high": 2971.079512029901, @@ -7615,26 +8173,17 @@ }, { "cpu": "Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz", - "rank": 847, - "percent": 1.84, + "rank": 909, + "percent": 1.27, "benchmarks": 21, "average": 2149.5797607, "high": 2947.0271863257935, "low": 1379.9721604416352 }, - { - "cpu": "Intel(R) Core(TM) i5-9500 CPU @ 3.00GHz", - "rank": 848, - "percent": 1.83, - "benchmarks": 29, - "average": 1770.8108269, - "high": 2935.7798165137615, - "low": 557.3511551938718 - }, { "cpu": "AMD Opteron(tm) Processor 6128", - "rank": 849, - "percent": 1.83, + "rank": 910, + "percent": 1.26, "benchmarks": 1, "average": 2929.2355281, "high": 2929.235528111873, @@ -7642,17 +8191,26 @@ }, { "cpu": "Intel(R) Core(TM) i5-10300H CPU @ 2.50GHz", - "rank": 850, - "percent": 1.83, - "benchmarks": 60, - "average": 1265.0246765, + "rank": 911, + "percent": 1.26, + "benchmarks": 70, + "average": 1290.8917418, "high": 2928.120498014734, "low": 130.18600168767924 }, + { + "cpu": "AMD Eng Sample: 100-000000561-40_Y", + "rank": 912, + "percent": 1.26, + "benchmarks": 1, + "average": 2925.0029250, + "high": 2925.002925002925, + "low": 2925.002925002925 + }, { "cpu": "Intel(R) Core(TM) i7-4930K CPU @ 3.40GHz", - "rank": 851, - "percent": 1.83, + "rank": 913, + "percent": 1.26, "benchmarks": 10, "average": 2139.5463587, "high": 2924.883150918121, @@ -7660,8 +8218,8 @@ }, { "cpu": "Intel(R) Xeon(R) E-2224 CPU @ 3.40GHz", - "rank": 852, - "percent": 1.83, + "rank": 914, + "percent": 1.26, "benchmarks": 10, "average": 2121.9245369, "high": 2924.0706572433614, @@ -7669,8 +8227,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-1680 v4 @ 3.40GHz", - "rank": 853, - "percent": 1.82, + "rank": 915, + "percent": 1.26, "benchmarks": 1, "average": 2919.8955845, "high": 2919.895584533898, @@ -7678,17 +8236,26 @@ }, { "cpu": "Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz", - "rank": 854, - "percent": 1.82, - "benchmarks": 150, - "average": 1682.9251368, + "rank": 916, + "percent": 1.25, + "benchmarks": 157, + "average": 1694.1435453, "high": 2910.116963420994, "low": 227.7396089988756 }, + { + "cpu": "AMD Ryzen 5 7535HS with Radeon Graphics", + "rank": 917, + "percent": 1.25, + "benchmarks": 2, + "average": 2642.9111650, + "high": 2908.7185931109907, + "low": 2377.1037368070743 + }, { "cpu": "AMD Ryzen 7 PRO 4700G with Radeon Graphics", - "rank": 855, - "percent": 1.81, + "rank": 918, + "percent": 1.25, "benchmarks": 1, "average": 2905.1289471, "high": 2905.128947053444, @@ -7696,53 +8263,53 @@ }, { "cpu": "AMD Ryzen 5 4500U with Radeon Graphics", - "rank": 856, - "percent": 1.81, - "benchmarks": 47, - "average": 1797.1665844, + "rank": 919, + "percent": 1.25, + "benchmarks": 48, + "average": 1809.2583223, "high": 2901.367995009647, "low": 683.5615745430733 }, { "cpu": "Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz", - "rank": 857, - "percent": 1.81, - "benchmarks": 9, - "average": 2367.5595974, + "rank": 920, + "percent": 1.25, + "benchmarks": 11, + "average": 2315.0822149, "high": 2894.7774451678492, "low": 1221.569496921034 }, { "cpu": "Apple M2", - "rank": 858, - "percent": 1.81, - "benchmarks": 22, - "average": 2616.3218219, + "rank": 921, + "percent": 1.25, + "benchmarks": 31, + "average": 2599.1874927, "high": 2893.016258751374, "low": 1792.8890434757666 }, { "cpu": "Intel(R) Core(TM) i5-10200H CPU @ 2.40GHz", - "rank": 859, - "percent": 1.81, - "benchmarks": 3, - "average": 1582.9564150, + "rank": 922, + "percent": 1.24, + "benchmarks": 6, + "average": 1047.0987612, "high": 2891.610858577096, - "low": 854.3248057478972 + "low": 477.9424767552677 }, { "cpu": "Intel(R) Xeon(R) CPU E5649 @ 2.53GHz", - "rank": 860, - "percent": 1.81, - "benchmarks": 18, - "average": 2225.4951816, + "rank": 923, + "percent": 1.24, + "benchmarks": 19, + "average": 2156.1089623, "high": 2890.073176652833, - "low": 912.6352525444272 + "low": 907.1570152719884 }, { "cpu": "Intel(R) Core(TM) i7-7740X CPU @ 4.30GHz", - "rank": 861, - "percent": 1.80, + "rank": 924, + "percent": 1.24, "benchmarks": 2, "average": 2144.8997289, "high": 2888.528785633613, @@ -7750,17 +8317,17 @@ }, { "cpu": "AMD Ryzen 7 5700U with Radeon Graphics", - "rank": 862, - "percent": 1.80, - "benchmarks": 28, - "average": 1759.3578698, + "rank": 925, + "percent": 1.24, + "benchmarks": 33, + "average": 1688.7613764, "high": 2877.5322283609576, "low": 331.7120354746119 }, { "cpu": "Intel(R) Core(TM) i7-7820HK CPU @ 2.90GHz", - "rank": 863, - "percent": 1.80, + "rank": 926, + "percent": 1.24, "benchmarks": 6, "average": 1938.9822078, "high": 2874.9841875869683, @@ -7768,8 +8335,8 @@ }, { "cpu": "AMD Ryzen 7 4800HS with Radeon Graphics", - "rank": 864, - "percent": 1.79, + "rank": 927, + "percent": 1.23, "benchmarks": 1, "average": 2869.4157583, "high": 2869.415758257461, @@ -7777,8 +8344,8 @@ }, { "cpu": "AMD Ryzen 7 4800U with Radeon Graphics", - "rank": 865, - "percent": 1.79, + "rank": 928, + "percent": 1.23, "benchmarks": 11, "average": 2171.4175773, "high": 2868.897138561994, @@ -7786,17 +8353,17 @@ }, { "cpu": "Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz", - "rank": 866, - "percent": 1.79, - "benchmarks": 137, - "average": 1744.9846823, + "rank": 929, + "percent": 1.23, + "benchmarks": 141, + "average": 1740.0002469, "high": 2865.033979302995, "low": 609.0090217378462 }, { "cpu": "AMD Ryzen 7 PRO 4750U with Radeon Graphics", - "rank": 867, - "percent": 1.79, + "rank": 930, + "percent": 1.23, "benchmarks": 48, "average": 2244.1177255, "high": 2858.1391227799404, @@ -7804,35 +8371,35 @@ }, { "cpu": "12th Gen Intel(R) Core(TM) i7-1255U", - "rank": 868, - "percent": 1.79, - "benchmarks": 9, - "average": 1972.6243758, + "rank": 931, + "percent": 1.23, + "benchmarks": 10, + "average": 1868.1601476, "high": 2858.106447316524, - "low": 1161.2972154415368 + "low": 927.9820936575207 }, { "cpu": "Intel(R) Xeon(R) CPU E5645 @ 2.40GHz", - "rank": 869, - "percent": 1.78, - "benchmarks": 21, - "average": 2080.0311259, + "rank": 932, + "percent": 1.23, + "benchmarks": 24, + "average": 2027.3821134, "high": 2852.57873117298, "low": 534.9710580657586 }, { "cpu": "AMD FX-8320E Eight-Core Processor", - "rank": 870, - "percent": 1.78, - "benchmarks": 33, - "average": 1771.6146957, + "rank": 933, + "percent": 1.23, + "benchmarks": 38, + "average": 1793.6552641, "high": 2851.992972689316, "low": 785.0618432467018 }, { "cpu": "Genuine Intel(R) CPU 0000 @ 2.80GHz", - "rank": 871, - "percent": 1.78, + "rank": 934, + "percent": 1.22, "benchmarks": 2, "average": 2760.7244643, "high": 2845.419727864057, @@ -7840,17 +8407,17 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz", - "rank": 872, - "percent": 1.77, - "benchmarks": 9, - "average": 2377.9673541, + "rank": 935, + "percent": 1.22, + "benchmarks": 10, + "average": 2222.3783906, "high": 2835.029626059593, - "low": 1427.8383355745636 + "low": 822.0777192275758 }, { "cpu": "AMD Ryzen 5 4600U with Radeon Graphics", - "rank": 873, - "percent": 1.77, + "rank": 936, + "percent": 1.22, "benchmarks": 19, "average": 2303.5747244, "high": 2833.350805663302, @@ -7858,17 +8425,17 @@ }, { "cpu": "Intel(R) Xeon(R) CPU L5640 @ 2.27GHz", - "rank": 874, - "percent": 1.77, - "benchmarks": 28, - "average": 2117.6782039, + "rank": 937, + "percent": 1.22, + "benchmarks": 30, + "average": 2131.7842128, "high": 2830.7601723366793, "low": 539.8384587396068 }, { "cpu": "Intel(R) Xeon(R) CPU X7460 @ 2.66GHz", - "rank": 875, - "percent": 1.77, + "rank": 938, + "percent": 1.22, "benchmarks": 2, "average": 2141.1520365, "high": 2828.774292099233, @@ -7876,17 +8443,17 @@ }, { "cpu": "AMD Ryzen 5 5500U with Radeon Graphics", - "rank": 876, - "percent": 1.76, - "benchmarks": 40, - "average": 1715.4878177, + "rank": 939, + "percent": 1.22, + "benchmarks": 48, + "average": 1713.7507277, "high": 2824.8826967460172, "low": 434.17306746311374 }, { "cpu": "Intel(R) Xeon(R) E-2124 CPU @ 3.30GHz", - "rank": 877, - "percent": 1.76, + "rank": 940, + "percent": 1.21, "benchmarks": 2, "average": 2690.7942631, "high": 2817.012501901484, @@ -7894,35 +8461,44 @@ }, { "cpu": "AMD Ryzen 7 4700U with Radeon Graphics", - "rank": 878, - "percent": 1.76, - "benchmarks": 45, - "average": 1863.7107828, + "rank": 941, + "percent": 1.21, + "benchmarks": 48, + "average": 1870.5614378, "high": 2816.377800183628, "low": 775.0544088194991 }, + { + "cpu": "Intel(R) Core(TM) i5-14400", + "rank": 942, + "percent": 1.21, + "benchmarks": 2, + "average": 2357.4626465, + "high": 2814.055645136327, + "low": 1900.869647863898 + }, { "cpu": "Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz", - "rank": 879, - "percent": 1.75, - "benchmarks": 143, - "average": 1918.3200926, + "rank": 943, + "percent": 1.21, + "benchmarks": 150, + "average": 1892.8093335, "high": 2800.9399954624773, "low": 367.18095499947714 }, { "cpu": "Intel(R) Core(TM) i5-9500T CPU @ 2.20GHz", - "rank": 880, - "percent": 1.75, - "benchmarks": 22, - "average": 1752.9989571, + "rank": 944, + "percent": 1.21, + "benchmarks": 23, + "average": 1775.9784245, "high": 2800.767410270414, "low": 863.1873884869793 }, { "cpu": "Intel(R) Xeon(R) CPU E3-1275 v6 @ 3.80GHz", - "rank": 881, - "percent": 1.75, + "rank": 945, + "percent": 1.21, "benchmarks": 4, "average": 2341.4927469, "high": 2799.9440011199777, @@ -7930,8 +8506,8 @@ }, { "cpu": "AMD Ryzen 5 PRO 5650U with Radeon Graphics", - "rank": 882, - "percent": 1.75, + "rank": 946, + "percent": 1.20, "benchmarks": 1, "average": 2799.2777863, "high": 2799.2777863311267, @@ -7939,8 +8515,8 @@ }, { "cpu": "Intel(R) Xeon(R) E-2224G CPU @ 3.50GHz", - "rank": 883, - "percent": 1.75, + "rank": 947, + "percent": 1.20, "benchmarks": 4, "average": 2129.5861592, "high": 2799.042727387234, @@ -7948,17 +8524,17 @@ }, { "cpu": "11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz", - "rank": 884, - "percent": 1.75, - "benchmarks": 19, - "average": 2011.0092488, + "rank": 948, + "percent": 1.20, + "benchmarks": 21, + "average": 2032.5585519, "high": 2798.322126053218, "low": 490.0831671134592 }, { "cpu": "Intel(R) Xeon(R) CPU E3-1240 v6 @ 3.70GHz", - "rank": 885, - "percent": 1.74, + "rank": 949, + "percent": 1.20, "benchmarks": 4, "average": 2604.7243196, "high": 2791.0609017861952, @@ -7966,8 +8542,8 @@ }, { "cpu": "AMD Eng Sample: 100-000000253-50_Y", - "rank": 886, - "percent": 1.74, + "rank": 950, + "percent": 1.20, "benchmarks": 1, "average": 2783.2050276, "high": 2783.205027581562, @@ -7975,17 +8551,17 @@ }, { "cpu": "11th Gen Intel(R) Core(TM) i5-1155G7 @ 2.50GHz", - "rank": 887, - "percent": 1.72, - "benchmarks": 9, - "average": 1397.1733134, + "rank": 951, + "percent": 1.19, + "benchmarks": 15, + "average": 1373.8271385, "high": 2759.899760440701, "low": 727.8290533345853 }, { "cpu": "Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz", - "rank": 888, - "percent": 1.72, + "rank": 952, + "percent": 1.19, "benchmarks": 18, "average": 1756.5488971, "high": 2757.320755538975, @@ -7993,8 +8569,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1280 v6 @ 3.90GHz", - "rank": 889, - "percent": 1.72, + "rank": 953, + "percent": 1.19, "benchmarks": 1, "average": 2756.0433140, "high": 2756.0433139767224, @@ -8002,8 +8578,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E7- 2870 @ 2.40GHz", - "rank": 890, - "percent": 1.72, + "rank": 954, + "percent": 1.18, "benchmarks": 2, "average": 2746.5748624, "high": 2750.27502750275, @@ -8011,8 +8587,8 @@ }, { "cpu": "Intel(R) Xeon(R) E-2136 CPU @ 3.30GHz", - "rank": 891, - "percent": 1.72, + "rank": 955, + "percent": 1.18, "benchmarks": 6, "average": 1546.9993071, "high": 2749.8515080185666, @@ -8020,26 +8596,35 @@ }, { "cpu": "Intel(R) Core(TM) i7-7920HQ CPU @ 3.10GHz", - "rank": 892, - "percent": 1.71, + "rank": 956, + "percent": 1.18, "benchmarks": 4, "average": 2594.9601909, "high": 2739.202201880298, "low": 2365.7608168498946 }, + { + "cpu": "Intel(R) Xeon(R) E-2226G CPU @ 3.40GHz", + "rank": 957, + "percent": 1.18, + "benchmarks": 1, + "average": 2730.5647955, + "high": 2730.564795483427, + "low": 2730.564795483427 + }, { "cpu": "Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz", - "rank": 893, - "percent": 1.70, - "benchmarks": 180, - "average": 1746.0753004, + "rank": 958, + "percent": 1.17, + "benchmarks": 184, + "average": 1754.6604929, "high": 2727.924949328794, "low": 120.09148713599804 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2628L v2 @ 1.90GHz", - "rank": 894, - "percent": 1.70, + "rank": 959, + "percent": 1.17, "benchmarks": 3, "average": 2710.6631778, "high": 2726.296217536628, @@ -8047,8 +8632,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-8600T CPU @ 2.30GHz", - "rank": 895, - "percent": 1.70, + "rank": 960, + "percent": 1.17, "benchmarks": 2, "average": 2540.5851296, "high": 2719.1868543630712, @@ -8056,8 +8641,8 @@ }, { "cpu": "AMD Ryzen 5 PRO 4400G with Radeon Graphics", - "rank": 896, - "percent": 1.69, + "rank": 961, + "percent": 1.17, "benchmarks": 4, "average": 2340.0296904, "high": 2713.33604666938, @@ -8065,8 +8650,8 @@ }, { "cpu": "AMD FX(tm)-8350 Eight-Core Processor", - "rank": 897, - "percent": 1.69, + "rank": 962, + "percent": 1.16, "benchmarks": 73, "average": 1761.5743039, "high": 2704.120538877141, @@ -8074,8 +8659,8 @@ }, { "cpu": "AMD Ryzen 5 PRO 4650U with Radeon Graphics", - "rank": 898, - "percent": 1.69, + "rank": 963, + "percent": 1.16, "benchmarks": 10, "average": 1697.0996966, "high": 2700.5495618358336, @@ -8083,8 +8668,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-9750HF CPU @ 2.60GHz", - "rank": 899, - "percent": 1.69, + "rank": 964, + "percent": 1.16, "benchmarks": 2, "average": 1814.9198279, "high": 2699.6382484747046, @@ -8092,8 +8677,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-5775C CPU @ 3.30GHz", - "rank": 900, - "percent": 1.68, + "rank": 965, + "percent": 1.16, "benchmarks": 4, "average": 2130.4503670, "high": 2693.5228855171968, @@ -8101,8 +8686,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1281 v3 @ 3.70GHz", - "rank": 901, - "percent": 1.68, + "rank": 966, + "percent": 1.16, "benchmarks": 26, "average": 2364.0229945, "high": 2691.891484470478, @@ -8110,8 +8695,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1270 v3 @ 3.50GHz", - "rank": 902, - "percent": 1.68, + "rank": 967, + "percent": 1.16, "benchmarks": 20, "average": 2229.0507115, "high": 2684.174643138981, @@ -8119,17 +8704,17 @@ }, { "cpu": "Intel(R) Core(TM) i5-9300H CPU @ 2.40GHz", - "rank": 903, - "percent": 1.68, - "benchmarks": 60, - "average": 1403.4772118, + "rank": 968, + "percent": 1.15, + "benchmarks": 66, + "average": 1407.1382273, "high": 2683.3607483356454, "low": 118.37507668633404 }, { "cpu": "Intel(R) Xeon(R) CPU X5672 @ 3.20GHz", - "rank": 904, - "percent": 1.68, + "rank": 969, + "percent": 1.15, "benchmarks": 5, "average": 2349.4362751, "high": 2682.7776406580315, @@ -8137,17 +8722,26 @@ }, { "cpu": "11th Gen Intel(R) Core(TM) i7-11390H @ 3.40GHz", - "rank": 905, - "percent": 1.68, + "rank": 970, + "percent": 1.15, "benchmarks": 1, "average": 2682.6265060, "high": 2682.626505959455, "low": 2682.626505959455 }, + { + "cpu": "13th Gen Intel(R) Core(TM) i7-1355U", + "rank": 971, + "percent": 1.15, + "benchmarks": 11, + "average": 955.3084013, + "high": 2673.711003925008, + "low": 180.54781456800595 + }, { "cpu": "Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz", - "rank": 906, - "percent": 1.67, + "rank": 972, + "percent": 1.15, "benchmarks": 6, "average": 2041.4305038, "high": 2666.638222525626, @@ -8155,8 +8749,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-8705G CPU @ 3.10GHz", - "rank": 907, - "percent": 1.67, + "rank": 973, + "percent": 1.15, "benchmarks": 7, "average": 1741.8627041, "high": 2666.0126049075957, @@ -8164,8 +8758,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1230 v6 @ 3.50GHz", - "rank": 908, - "percent": 1.66, + "rank": 974, + "percent": 1.15, "benchmarks": 4, "average": 2646.5941483, "high": 2662.8250976591103, @@ -8173,8 +8767,8 @@ }, { "cpu": "AMD Ryzen 3 1300X Quad-Core Processor", - "rank": 909, - "percent": 1.66, + "rank": 975, + "percent": 1.15, "benchmarks": 4, "average": 2384.7513932, "high": 2660.5509468900823, @@ -8182,17 +8776,26 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1505M v6 @ 3.00GHz", - "rank": 910, - "percent": 1.65, + "rank": 976, + "percent": 1.14, "benchmarks": 3, "average": 2020.1806439, "high": 2648.5337452333015, "low": 1487.1989351655625 }, + { + "cpu": "13th Gen Intel(R) Core(TM) i5-1340P", + "rank": 977, + "percent": 1.14, + "benchmarks": 1, + "average": 2644.4602524, + "high": 2644.4602524401757, + "low": 2644.4602524401757 + }, { "cpu": "Intel(R) Xeon(R) CPU E5640 @ 2.67GHz", - "rank": 911, - "percent": 1.64, + "rank": 978, + "percent": 1.13, "benchmarks": 3, "average": 2492.5533712, "high": 2632.964718272776, @@ -8200,8 +8803,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1271 v3 @ 3.60GHz", - "rank": 912, - "percent": 1.64, + "rank": 979, + "percent": 1.13, "benchmarks": 12, "average": 2281.5080025, "high": 2631.151731416241, @@ -8209,8 +8812,8 @@ }, { "cpu": "Genuine Intel(R) CPU 0000 @ 1.50GHz", - "rank": 913, - "percent": 1.64, + "rank": 980, + "percent": 1.13, "benchmarks": 2, "average": 2555.9910778, "high": 2631.0112028457015, @@ -8218,17 +8821,17 @@ }, { "cpu": "Intel(R) Core(TM) i3-10105F CPU @ 3.70GHz", - "rank": 914, - "percent": 1.64, - "benchmarks": 19, - "average": 1605.3565651, + "rank": 981, + "percent": 1.13, + "benchmarks": 21, + "average": 1581.8012007, "high": 2623.356794887602, "low": 431.4612202223803 }, { "cpu": "Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz", - "rank": 915, - "percent": 1.64, + "rank": 982, + "percent": 1.13, "benchmarks": 66, "average": 1711.5025840, "high": 2621.3968899747297, @@ -8236,8 +8839,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-1650 0 @ 3.20GHz", - "rank": 916, - "percent": 1.64, + "rank": 983, + "percent": 1.13, "benchmarks": 29, "average": 2025.1091752, "high": 2617.479001274712, @@ -8245,8 +8848,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-9600 CPU @ 3.10GHz", - "rank": 917, - "percent": 1.63, + "rank": 984, + "percent": 1.13, "benchmarks": 4, "average": 1972.4246252, "high": 2615.739953596773, @@ -8254,8 +8857,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1270 v5 @ 3.60GHz", - "rank": 918, - "percent": 1.63, + "rank": 985, + "percent": 1.13, "benchmarks": 1, "average": 2614.6456763, "high": 2614.6456762911776, @@ -8263,8 +8866,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-8559U CPU @ 2.70GHz", - "rank": 919, - "percent": 1.63, + "rank": 986, + "percent": 1.12, "benchmarks": 3, "average": 2137.3572887, "high": 2610.6388755456233, @@ -8272,17 +8875,26 @@ }, { "cpu": "Intel(R) Xeon(R) W-2223 CPU @ 3.60GHz", - "rank": 920, - "percent": 1.63, + "rank": 987, + "percent": 1.12, "benchmarks": 3, "average": 2029.1908649, "high": 2607.521133958791, "low": 1672.7887948577134 }, + { + "cpu": "Intel(R) Xeon(R) CPU E3-1245 v5 @ 3.50GHz", + "rank": 988, + "percent": 1.12, + "benchmarks": 8, + "average": 2389.9524606, + "high": 2606.0193835721752, + "low": 1564.6489475388853 + }, { "cpu": "Intel(R) Xeon(R) W-1270 CPU @ 3.40GHz", - "rank": 921, - "percent": 1.63, + "rank": 989, + "percent": 1.12, "benchmarks": 1, "average": 2605.8564017, "high": 2605.8564016771293, @@ -8290,44 +8902,35 @@ }, { "cpu": "11th Gen Intel(R) Core(TM) i5-11300H @ 3.10GHz", - "rank": 922, - "percent": 1.63, - "benchmarks": 8, - "average": 1987.3315734, + "rank": 990, + "percent": 1.12, + "benchmarks": 10, + "average": 1901.6448570, "high": 2603.427672874106, "low": 950.197308471104 }, { "cpu": "Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz", - "rank": 923, - "percent": 1.63, - "benchmarks": 46, - "average": 1387.8872592, + "rank": 991, + "percent": 1.12, + "benchmarks": 48, + "average": 1432.3625184, "high": 2603.1498112716386, "low": 581.3605348051831 }, { "cpu": "Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz", - "rank": 924, - "percent": 1.62, - "benchmarks": 109, - "average": 1825.9308850, + "rank": 992, + "percent": 1.12, + "benchmarks": 111, + "average": 1832.7199442, "high": 2600.415026238188, "low": 281.346581006011 }, - { - "cpu": "Intel(R) Xeon(R) CPU E3-1245 v5 @ 3.50GHz", - "rank": 925, - "percent": 1.62, - "benchmarks": 5, - "average": 2270.1509055, - "high": 2594.269259206413, - "low": 1564.6489475388853 - }, { "cpu": "Intel(R) Xeon(R) CPU E3-1225 v5 @ 3.30GHz", - "rank": 926, - "percent": 1.62, + "rank": 993, + "percent": 1.11, "benchmarks": 8, "average": 2195.4173645, "high": 2589.338657013612, @@ -8335,17 +8938,17 @@ }, { "cpu": "Intel(R) Core(TM) i7-7700T CPU @ 2.90GHz", - "rank": 927, - "percent": 1.62, - "benchmarks": 15, - "average": 1747.2905976, - "high": 2587.4627081937183, + "rank": 994, + "percent": 1.11, + "benchmarks": 18, + "average": 1847.1654521, + "high": 2588.105584355419, "low": 863.2162245287551 }, { "cpu": "Intel(R) Xeon(R) D-2141I CPU @ 2.20GHz", - "rank": 928, - "percent": 1.61, + "rank": 995, + "percent": 1.11, "benchmarks": 2, "average": 2070.0284394, "high": 2582.637958063125, @@ -8353,8 +8956,8 @@ }, { "cpu": "AMD FX(tm)-9370 Eight-Core Processor", - "rank": 929, - "percent": 1.61, + "rank": 996, + "percent": 1.11, "benchmarks": 2, "average": 2549.6598781, "high": 2579.9394230223475, @@ -8362,17 +8965,17 @@ }, { "cpu": "12th Gen Intel(R) Core(TM) i5-1235U", - "rank": 930, - "percent": 1.61, - "benchmarks": 21, - "average": 1754.9998451, + "rank": 997, + "percent": 1.11, + "benchmarks": 27, + "average": 1611.4352334, "high": 2579.8928312517896, - "low": 935.3766949025712 + "low": 438.17868400919474 }, { "cpu": "AMD Ryzen 7 7840U w/ Radeon 780M Graphics", - "rank": 931, - "percent": 1.61, + "rank": 998, + "percent": 1.11, "benchmarks": 1, "average": 2579.3405142, "high": 2579.340514217325, @@ -8380,17 +8983,17 @@ }, { "cpu": "Intel(R) Core(TM) i5-9400H CPU @ 2.50GHz", - "rank": 932, - "percent": 1.61, - "benchmarks": 1, - "average": 2578.8881897, + "rank": 999, + "percent": 1.11, + "benchmarks": 2, + "average": 2332.4362307, "high": 2578.888189723646, - "low": 2578.888189723646 + "low": 2085.9842716785915 }, { "cpu": "AMD Ryzen 3 2300X Quad-Core Processor", - "rank": 933, - "percent": 1.61, + "rank": 1000, + "percent": 1.11, "benchmarks": 4, "average": 1890.9738002, "high": 2577.259805829246, @@ -8398,8 +9001,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-4771 CPU @ 3.50GHz", - "rank": 934, - "percent": 1.61, + "rank": 1001, + "percent": 1.11, "benchmarks": 3, "average": 2116.5788531, "high": 2576.934375789186, @@ -8407,8 +9010,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1275 v3 @ 3.50GHz", - "rank": 935, - "percent": 1.60, + "rank": 1002, + "percent": 1.10, "benchmarks": 3, "average": 2200.0526834, "high": 2563.3808737950185, @@ -8416,8 +9019,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1241 v3 @ 3.50GHz", - "rank": 936, - "percent": 1.59, + "rank": 1003, + "percent": 1.10, "benchmarks": 10, "average": 2336.9668560, "high": 2552.65488871701, @@ -8425,17 +9028,17 @@ }, { "cpu": "Intel(R) Core(TM) i5-8400T CPU @ 1.70GHz", - "rank": 937, - "percent": 1.59, - "benchmarks": 6, - "average": 1775.0017603, + "rank": 1004, + "percent": 1.09, + "benchmarks": 7, + "average": 1699.8826148, "high": 2542.110053028416, "low": 585.8646445275058 }, { "cpu": "Intel(R) Xeon(R) CPU E5630 @ 2.53GHz", - "rank": 938, - "percent": 1.59, + "rank": 1005, + "percent": 1.09, "benchmarks": 11, "average": 1563.5619601, "high": 2540.7601446200674, @@ -8443,8 +9046,8 @@ }, { "cpu": "AMD Ryzen 5 2500X Quad-Core Processor", - "rank": 939, - "percent": 1.58, + "rank": 1006, + "percent": 1.09, "benchmarks": 1, "average": 2533.2488917, "high": 2533.24889170361, @@ -8452,17 +9055,17 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5620 @ 2.40GHz", - "rank": 940, - "percent": 1.58, - "benchmarks": 71, - "average": 1849.5245284, + "rank": 1007, + "percent": 1.09, + "benchmarks": 73, + "average": 1850.4832929, "high": 2529.1612289700247, "low": 510.19809461419584 }, { "cpu": "Intel(R) Xeon(R) CPU E3-1535M v5 @ 2.90GHz", - "rank": 941, - "percent": 1.58, + "rank": 1008, + "percent": 1.09, "benchmarks": 1, "average": 2525.4183355, "high": 2525.4183355472833, @@ -8470,8 +9073,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1270 V2 @ 3.50GHz", - "rank": 942, - "percent": 1.58, + "rank": 1009, + "percent": 1.09, "benchmarks": 17, "average": 2150.0344182, "high": 2522.5325217505365, @@ -8479,8 +9082,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-4790S CPU @ 3.20GHz", - "rank": 943, - "percent": 1.57, + "rank": 1010, + "percent": 1.08, "benchmarks": 19, "average": 1843.1560171, "high": 2517.4015381323397, @@ -8488,17 +9091,17 @@ }, { "cpu": "Intel(R) Core(TM) i5-8300H CPU @ 2.30GHz", - "rank": 944, - "percent": 1.57, - "benchmarks": 54, - "average": 1416.5655019, + "rank": 1011, + "percent": 1.08, + "benchmarks": 55, + "average": 1398.9042435, "high": 2516.951669494043, "low": 374.8095030700647 }, { "cpu": "Intel(R) Core(TM) i7-8809G CPU @ 3.10GHz", - "rank": 945, - "percent": 1.57, + "rank": 1012, + "percent": 1.08, "benchmarks": 6, "average": 1767.3832502, "high": 2509.56142904466, @@ -8506,35 +9109,35 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1231 v3 @ 3.40GHz", - "rank": 946, - "percent": 1.57, - "benchmarks": 32, - "average": 1718.9618055, + "rank": 1013, + "percent": 1.08, + "benchmarks": 33, + "average": 1704.9248381, "high": 2507.7294490944714, "low": 586.8747802887542 }, { "cpu": "Intel(R) Xeon(R) CPU E3-1240 v3 @ 3.40GHz", - "rank": 947, - "percent": 1.57, - "benchmarks": 7, - "average": 2198.4621754, + "rank": 1014, + "percent": 1.08, + "benchmarks": 9, + "average": 2096.5093239, "high": 2505.77581324954, - "low": 1342.75409607137 + "low": 1164.4588526819816 }, { "cpu": "Apple M1", - "rank": 948, - "percent": 1.56, - "benchmarks": 88, - "average": 1985.7325653, + "rank": 1015, + "percent": 1.07, + "benchmarks": 90, + "average": 1988.2294227, "high": 2495.788357147314, "low": 314.9167895367007 }, { "cpu": "Intel(R) Core(TM) i7-4940MX CPU @ 3.10GHz", - "rank": 949, - "percent": 1.56, + "rank": 1016, + "percent": 1.07, "benchmarks": 4, "average": 2110.8999709, "high": 2491.4108610565077, @@ -8542,8 +9145,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1245 v3 @ 3.40GHz", - "rank": 950, - "percent": 1.55, + "rank": 1017, + "percent": 1.07, "benchmarks": 9, "average": 1740.7290446, "high": 2483.053162168202, @@ -8551,8 +9154,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1220 v6 @ 3.00GHz", - "rank": 951, - "percent": 1.55, + "rank": 1018, + "percent": 1.07, "benchmarks": 13, "average": 1622.7595545, "high": 2475.535520221412, @@ -8560,8 +9163,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-1620 v3 @ 3.50GHz", - "rank": 952, - "percent": 1.55, + "rank": 1019, + "percent": 1.07, "benchmarks": 17, "average": 1865.9982509, "high": 2475.1519495781845, @@ -8569,17 +9172,17 @@ }, { "cpu": "Intel(R) Core(TM) i5-7600K CPU @ 3.80GHz", - "rank": 953, - "percent": 1.55, - "benchmarks": 45, - "average": 1901.1658537, + "rank": 1020, + "percent": 1.06, + "benchmarks": 46, + "average": 1909.4573235, "high": 2473.771834128651, "low": 896.358543417367 }, { "cpu": "Intel(R) Xeon(R) CPU D-1541 @ 2.10GHz", - "rank": 954, - "percent": 1.54, + "rank": 1021, + "percent": 1.06, "benchmarks": 3, "average": 1700.2166923, "high": 2470.758572296867, @@ -8587,8 +9190,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-8259U CPU @ 2.30GHz", - "rank": 955, - "percent": 1.54, + "rank": 1022, + "percent": 1.06, "benchmarks": 16, "average": 1611.0638546, "high": 2469.660224146362, @@ -8596,17 +9199,17 @@ }, { "cpu": "Intel(R) Core(TM) i7-6700T CPU @ 2.80GHz", - "rank": 956, - "percent": 1.54, - "benchmarks": 13, - "average": 1660.0521689, + "rank": 1023, + "percent": 1.06, + "benchmarks": 14, + "average": 1630.1762048, "high": 2469.495556142747, "low": 450.7117414465053 }, { "cpu": "AMD Opteron(tm) Processor 6176 SE", - "rank": 957, - "percent": 1.54, + "rank": 1024, + "percent": 1.06, "benchmarks": 1, "average": 2465.5865754, "high": 2465.5865753742146, @@ -8614,17 +9217,17 @@ }, { "cpu": "Intel(R) Core(TM) i5-4690K CPU @ 3.50GHz", - "rank": 958, - "percent": 1.54, - "benchmarks": 33, - "average": 1621.2217192, + "rank": 1025, + "percent": 1.06, + "benchmarks": 34, + "average": 1611.5589563, "high": 2463.175525887975, "low": 643.617853186906 }, { "cpu": "Intel(R) Core(TM) i7-1065G7 CPU @ 1.30GHz", - "rank": 959, - "percent": 1.54, + "rank": 1026, + "percent": 1.06, "benchmarks": 38, "average": 1096.3702806, "high": 2457.702932531139, @@ -8632,8 +9235,8 @@ }, { "cpu": "AMD Ryzen 5 1400 Quad-Core Processor", - "rank": 960, - "percent": 1.53, + "rank": 1027, + "percent": 1.06, "benchmarks": 13, "average": 1646.5817110, "high": 2452.585392891917, @@ -8641,8 +9244,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1220 v5 @ 3.00GHz", - "rank": 961, - "percent": 1.53, + "rank": 1028, + "percent": 1.05, "benchmarks": 8, "average": 2174.6051186, "high": 2449.821530501503, @@ -8650,8 +9253,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1226 v3 @ 3.30GHz", - "rank": 962, - "percent": 1.53, + "rank": 1029, + "percent": 1.05, "benchmarks": 8, "average": 2174.2525414, "high": 2447.303438706062, @@ -8659,8 +9262,8 @@ }, { "cpu": "11th Gen Intel(R) Core(TM) i5-1145G7 @ 2.60GHz", - "rank": 963, - "percent": 1.53, + "rank": 1030, + "percent": 1.05, "benchmarks": 5, "average": 1227.3168302, "high": 2443.6613867289634, @@ -8668,8 +9271,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU D-1540 @ 2.00GHz", - "rank": 964, - "percent": 1.52, + "rank": 1031, + "percent": 1.05, "benchmarks": 4, "average": 2139.9607586, "high": 2437.5440281390083, @@ -8677,8 +9280,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1280 V2 @ 3.60GHz", - "rank": 965, - "percent": 1.52, + "rank": 1032, + "percent": 1.05, "benchmarks": 5, "average": 2333.8963923, "high": 2434.523490717162, @@ -8686,17 +9289,17 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1225 v3 @ 3.20GHz", - "rank": 966, - "percent": 1.52, - "benchmarks": 17, - "average": 1516.3754999, + "rank": 1033, + "percent": 1.05, + "benchmarks": 19, + "average": 1555.2614481, "high": 2434.2982891751626, "low": 883.8622659753686 }, { "cpu": "Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz", - "rank": 967, - "percent": 1.52, + "rank": 1034, + "percent": 1.04, "benchmarks": 40, "average": 1623.2517612, "high": 2427.5674560306848, @@ -8704,8 +9307,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz", - "rank": 968, - "percent": 1.52, + "rank": 1035, + "percent": 1.04, "benchmarks": 10, "average": 1640.5149541, "high": 2425.7537423315857, @@ -8713,26 +9316,35 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1240 V2 @ 3.40GHz", - "rank": 969, - "percent": 1.51, - "benchmarks": 20, - "average": 1962.1545043, + "rank": 1036, + "percent": 1.04, + "benchmarks": 21, + "average": 1935.1162916, "high": 2422.6038630841203, "low": 1019.227731148109 }, { "cpu": "Intel(R) Core(TM) i7-4770S CPU @ 3.10GHz", - "rank": 970, - "percent": 1.51, + "rank": 1037, + "percent": 1.04, "benchmarks": 4, "average": 1721.8011010, "high": 2421.084742808168, "low": 998.0059840438804 }, + { + "cpu": "AMD Ryzen 7 7735U with Radeon Graphics", + "rank": 1038, + "percent": 1.04, + "benchmarks": 1, + "average": 2420.8209972, + "high": 2420.8209972330014, + "low": 2420.8209972330014 + }, { "cpu": "AMD FX(tm)-9590 Eight-Core Processor", - "rank": 971, - "percent": 1.51, + "rank": 1039, + "percent": 1.04, "benchmarks": 6, "average": 1950.4491488, "high": 2420.4694258404475, @@ -8740,8 +9352,8 @@ }, { "cpu": "13th Gen Intel(R) Core(TM) i3-1315U", - "rank": 972, - "percent": 1.51, + "rank": 1040, + "percent": 1.04, "benchmarks": 1, "average": 2414.8348132, "high": 2414.8348132246015, @@ -8749,17 +9361,17 @@ }, { "cpu": "Intel(R) Core(TM) i7-6820HQ CPU @ 2.70GHz", - "rank": 973, - "percent": 1.51, - "benchmarks": 23, - "average": 1599.4164412, + "rank": 1041, + "percent": 1.04, + "benchmarks": 25, + "average": 1614.5988566, "high": 2413.26717763577, "low": 762.9726329346292 }, { "cpu": "Intel(R) Xeon(R) CPU E5-1630 v4 @ 3.70GHz", - "rank": 974, - "percent": 1.51, + "rank": 1042, + "percent": 1.04, "benchmarks": 4, "average": 1758.9164060, "high": 2411.8760778071223, @@ -8767,8 +9379,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-3920XM CPU @ 2.90GHz", - "rank": 975, - "percent": 1.51, + "rank": 1043, + "percent": 1.04, "benchmarks": 1, "average": 2411.2654321, "high": 2411.265432098766, @@ -8776,8 +9388,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1275 V2 @ 3.50GHz", - "rank": 976, - "percent": 1.49, + "rank": 1044, + "percent": 1.03, "benchmarks": 10, "average": 1835.0885357, "high": 2391.131770489608, @@ -8785,35 +9397,26 @@ }, { "cpu": "Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz", - "rank": 977, - "percent": 1.49, - "benchmarks": 86, - "average": 1525.6984920, + "rank": 1045, + "percent": 1.03, + "benchmarks": 88, + "average": 1527.4293084, "high": 2388.4589662749595, "low": 443.7762160799649 }, { "cpu": "Intel(R) Xeon(R) E-2276M CPU @ 2.80GHz", - "rank": 978, - "percent": 1.49, + "rank": 1046, + "percent": 1.03, "benchmarks": 1, "average": 2388.0368904, "high": 2388.0368903938825, "low": 2388.0368903938825 }, - { - "cpu": "13th Gen Intel(R) Core(TM) i5-13420H", - "rank": 979, - "percent": 1.49, - "benchmarks": 1, - "average": 2384.3244970, - "high": 2384.3244970267474, - "low": 2384.3244970267474 - }, { "cpu": "Apple processor", - "rank": 980, - "percent": 1.49, + "rank": 1047, + "percent": 1.03, "benchmarks": 9, "average": 2054.4461145, "high": 2384.261963630468, @@ -8821,8 +9424,8 @@ }, { "cpu": "11th Gen Intel(R) Core(TM) i9-11900T @ 1.50GHz", - "rank": 981, - "percent": 1.49, + "rank": 1048, + "percent": 1.03, "benchmarks": 1, "average": 2382.6088614, "high": 2382.6088613988773, @@ -8830,8 +9433,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-7600 CPU @ 3.50GHz", - "rank": 982, - "percent": 1.49, + "rank": 1049, + "percent": 1.02, "benchmarks": 21, "average": 1851.2273569, "high": 2380.907030342279, @@ -8839,8 +9442,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1245 V2 @ 3.40GHz", - "rank": 983, - "percent": 1.48, + "rank": 1050, + "percent": 1.02, "benchmarks": 15, "average": 1966.2272837, "high": 2376.2959724159564, @@ -8848,8 +9451,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1230 V2 @ 3.30GHz", - "rank": 984, - "percent": 1.48, + "rank": 1051, + "percent": 1.02, "benchmarks": 37, "average": 1789.0015965, "high": 2371.9896486371736, @@ -8857,8 +9460,8 @@ }, { "cpu": "Intel(R) Xeon(R) E-2378 CPU @ 2.60GHz", - "rank": 985, - "percent": 1.48, + "rank": 1052, + "percent": 1.02, "benchmarks": 1, "average": 2366.7686744, "high": 2366.7686743965332, @@ -8866,8 +9469,8 @@ }, { "cpu": "Intel(R) Xeon(R) W-1370P @ 3.60GHz", - "rank": 986, - "percent": 1.47, + "rank": 1053, + "percent": 1.01, "benchmarks": 1, "average": 2355.2853782, "high": 2355.285378152844, @@ -8875,44 +9478,53 @@ }, { "cpu": "AMD FX(tm)-8320 Eight-Core Processor", - "rank": 987, - "percent": 1.46, - "benchmarks": 29, - "average": 1518.7438688, + "rank": 1054, + "percent": 1.01, + "benchmarks": 35, + "average": 1504.2198044, "high": 2344.09978363959, "low": 254.00560488767744 }, { "cpu": "AMD Opteron(tm) Processor 3380", - "rank": 988, - "percent": 1.46, + "rank": 1055, + "percent": 1.01, "benchmarks": 2, "average": 2061.1100387, "high": 2340.99384552718, "low": 1781.2262317624698 }, + { + "cpu": "11th Gen Intel(R) Core(TM) i3-1125G4 @ 2.00GHz", + "rank": 1056, + "percent": 1.01, + "benchmarks": 4, + "average": 2139.6117427, + "high": 2339.400177794413, + "low": 1781.826086646639 + }, { "cpu": "Intel(R) Core(TM) i3-10100F CPU @ 3.60GHz", - "rank": 989, - "percent": 1.46, - "benchmarks": 31, - "average": 1533.2181679, + "rank": 1057, + "percent": 1.00, + "benchmarks": 33, + "average": 1483.0055220, "high": 2334.6267165342933, - "low": 640.5985753087685 + "low": 359.08821756149655 }, { "cpu": "Intel(R) Xeon(R) CPU E3-1220 v3 @ 3.10GHz", - "rank": 990, - "percent": 1.46, - "benchmarks": 22, - "average": 1782.6949759, + "rank": 1058, + "percent": 1.00, + "benchmarks": 23, + "average": 1802.4202377, "high": 2334.2942844804443, "low": 1099.5399195114787 }, { "cpu": "Intel(R) Xeon(R) CPU E3-1275L v3 @ 2.70GHz", - "rank": 991, - "percent": 1.46, + "rank": 1059, + "percent": 1.00, "benchmarks": 1, "average": 2333.2213387, "high": 2333.2213387090756, @@ -8920,35 +9532,44 @@ }, { "cpu": "Intel(R) Core(TM) i3-10100 CPU @ 3.60GHz", - "rank": 992, - "percent": 1.45, - "benchmarks": 65, - "average": 1480.3516513, + "rank": 1060, + "percent": 1.00, + "benchmarks": 72, + "average": 1485.4324826, "high": 2328.31039171494, "low": 467.7517884489632 }, { "cpu": "Intel(R) Xeon(R) CPU E5-1620 v2 @ 3.70GHz", - "rank": 993, - "percent": 1.45, - "benchmarks": 9, - "average": 2154.6900062, + "rank": 1061, + "percent": 1.00, + "benchmarks": 10, + "average": 2170.8595938, "high": 2323.826636026238, "low": 1915.008110059346 }, { "cpu": "Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz", - "rank": 994, - "percent": 1.45, - "benchmarks": 49, - "average": 1307.6757359, + "rank": 1062, + "percent": 1.00, + "benchmarks": 51, + "average": 1315.2406137, "high": 2323.339102958773, "low": 426.83075178980806 }, + { + "cpu": "Intel(R) Core(TM) i5-10600T CPU @ 2.40GHz", + "rank": 1063, + "percent": 1.00, + "benchmarks": 2, + "average": 2093.9883486, + "high": 2318.2761298698288, + "low": 1869.7005674541224 + }, { "cpu": "Intel(R) Xeon(R) CPU E5-1630 v3 @ 3.70GHz", - "rank": 995, - "percent": 1.44, + "rank": 1064, + "percent": 1.00, "benchmarks": 3, "average": 1676.4208738, "high": 2311.866115209536, @@ -8956,8 +9577,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1505M v5 @ 2.80GHz", - "rank": 996, - "percent": 1.44, + "rank": 1065, + "percent": 0.99, "benchmarks": 7, "average": 1792.5021357, "high": 2306.709294654432, @@ -8965,8 +9586,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-4910MQ CPU @ 2.90GHz", - "rank": 997, - "percent": 1.44, + "rank": 1066, + "percent": 0.99, "benchmarks": 7, "average": 1660.8190234, "high": 2304.9706692482337, @@ -8974,26 +9595,35 @@ }, { "cpu": "AMD FX(tm)-6300 Six-Core Processor", - "rank": 998, - "percent": 1.44, - "benchmarks": 58, - "average": 1305.4532292, + "rank": 1067, + "percent": 0.99, + "benchmarks": 59, + "average": 1303.9229330, "high": 2303.998820352604, "low": 297.58955436857 }, + { + "cpu": "Intel(R) Xeon(R) CPU E5-2603 v2 @ 1.80GHz", + "rank": 1068, + "percent": 0.99, + "benchmarks": 2, + "average": 2267.1036617, + "high": 2303.155092160751, + "low": 2231.052231163784 + }, { "cpu": "Intel(R) Core(TM) i7-6920HQ CPU @ 2.90GHz", - "rank": 999, - "percent": 1.44, - "benchmarks": 1, - "average": 2300.2571688, + "rank": 1069, + "percent": 0.99, + "benchmarks": 14, + "average": 1439.4874978, "high": 2300.2571687514665, - "low": 2300.2571687514665 + "low": 258.53414757801335 }, { "cpu": "Intel(R) Core(TM) i7 CPU X 980 @ 3.33GHz", - "rank": 1000, - "percent": 1.44, + "rank": 1070, + "percent": 0.99, "benchmarks": 7, "average": 1566.4869072, "high": 2297.361250867254, @@ -9001,8 +9631,8 @@ }, { "cpu": "AMD Ryzen 7 PRO 4750GE with Radeon Graphics", - "rank": 1001, - "percent": 1.43, + "rank": 1071, + "percent": 0.99, "benchmarks": 1, "average": 2295.7842514, "high": 2295.7842513791925, @@ -9010,8 +9640,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-3940XM CPU @ 3.00GHz", - "rank": 1002, - "percent": 1.43, + "rank": 1072, + "percent": 0.98, "benchmarks": 21, "average": 1817.8373323, "high": 2285.5836809325183, @@ -9019,8 +9649,8 @@ }, { "cpu": "Intel Xeon E312xx (Sandy Bridge)", - "rank": 1003, - "percent": 1.42, + "rank": 1073, + "percent": 0.98, "benchmarks": 12, "average": 785.2586320, "high": 2279.727071075051, @@ -9028,35 +9658,44 @@ }, { "cpu": "Intel(R) Core(TM) i7-3770S CPU @ 3.10GHz", - "rank": 1004, - "percent": 1.42, - "benchmarks": 15, - "average": 1860.0874237, + "rank": 1074, + "percent": 0.98, + "benchmarks": 16, + "average": 1807.2968159, "high": 2276.654501742779, "low": 528.3139283627446 }, { "cpu": "Intel(R) Core(TM) i3-10105 CPU @ 3.70GHz", - "rank": 1005, - "percent": 1.42, - "benchmarks": 15, - "average": 1805.4570044, + "rank": 1075, + "percent": 0.98, + "benchmarks": 18, + "average": 1800.0721093, "high": 2275.747810730606, "low": 368.39658334272747 }, { "cpu": "Intel(R) Xeon(R) W-2104 CPU @ 3.20GHz", - "rank": 1006, - "percent": 1.42, + "rank": 1076, + "percent": 0.98, "benchmarks": 1, "average": 2273.4196323, "high": 2273.419632342577, "low": 2273.419632342577 }, + { + "cpu": "11th Gen Intel(R) Core(TM) i5-11320H @ 3.20GHz", + "rank": 1077, + "percent": 0.98, + "benchmarks": 3, + "average": 1566.1679980, + "high": 2271.240642488553, + "low": 886.7968366183244 + }, { "cpu": "13th Gen Intel(R) Core(TM) i7-1365U", - "rank": 1007, - "percent": 1.42, + "rank": 1078, + "percent": 0.98, "benchmarks": 3, "average": 2241.6299958, "high": 2270.5650755303473, @@ -9064,26 +9703,35 @@ }, { "cpu": "Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz", - "rank": 1008, - "percent": 1.42, - "benchmarks": 146, - "average": 1291.8373460, + "rank": 1079, + "percent": 0.98, + "benchmarks": 149, + "average": 1285.1428855, "high": 2269.6941360182304, "low": 138.84037189226652 }, { "cpu": "Intel(R) Xeon(R) Silver 4112 CPU @ 2.60GHz", - "rank": 1009, - "percent": 1.42, + "rank": 1080, + "percent": 0.98, "benchmarks": 1, "average": 2269.0864204, "high": 2269.086420425409, "low": 2269.086420425409 }, + { + "cpu": "Intel(R) Xeon(R) CPU E3-1265L v4 @ 2.30GHz", + "rank": 1081, + "percent": 0.98, + "benchmarks": 1, + "average": 2269.0658256, + "high": 2269.0658255996004, + "low": 2269.0658255996004 + }, { "cpu": "AMD EPYC 3101 4-Core Processor", - "rank": 1010, - "percent": 1.41, + "rank": 1082, + "percent": 0.97, "benchmarks": 1, "average": 2265.1031415, "high": 2265.1031414715467, @@ -9091,8 +9739,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-4900MQ CPU @ 2.80GHz", - "rank": 1011, - "percent": 1.41, + "rank": 1083, + "percent": 0.97, "benchmarks": 4, "average": 2198.5046224, "high": 2264.6825028365147, @@ -9100,17 +9748,26 @@ }, { "cpu": "AMD Ryzen 5 5560U with Radeon Graphics", - "rank": 1012, - "percent": 1.41, + "rank": 1084, + "percent": 0.97, "benchmarks": 7, "average": 1256.6803578, "high": 2261.4406281377487, "low": 403.5396887336965 }, + { + "cpu": "Intel(R) Xeon(R) CPU E5-26xx series", + "rank": 1085, + "percent": 0.97, + "benchmarks": 1, + "average": 2258.1468292, + "high": 2258.1468292231298, + "low": 2258.1468292231298 + }, { "cpu": "Intel(R) Xeon(R) W-1250 CPU @ 3.30GHz", - "rank": 1013, - "percent": 1.41, + "rank": 1086, + "percent": 0.97, "benchmarks": 1, "average": 2252.6682856, "high": 2252.6682855842746, @@ -9118,8 +9775,8 @@ }, { "cpu": "AMD FX(tm)-8120 Eight-Core Processor", - "rank": 1014, - "percent": 1.40, + "rank": 1087, + "percent": 0.97, "benchmarks": 9, "average": 1450.9891452, "high": 2248.686766928114, @@ -9127,8 +9784,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1220 V2 @ 3.10GHz", - "rank": 1015, - "percent": 1.40, + "rank": 1088, + "percent": 0.97, "benchmarks": 14, "average": 1845.2055402, "high": 2246.5246264029547, @@ -9136,26 +9793,17 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1240 v5 @ 3.50GHz", - "rank": 1016, - "percent": 1.40, - "benchmarks": 5, - "average": 1306.7229338, + "rank": 1089, + "percent": 0.97, + "benchmarks": 6, + "average": 1215.6242504, "high": 2242.9973622351017, "low": 510.3845390232363 }, - { - "cpu": "11th Gen Intel(R) Core(TM) i3-1125G4 @ 2.00GHz", - "rank": 1017, - "percent": 1.40, - "benchmarks": 3, - "average": 2073.0155976, - "high": 2238.548704104155, - "low": 1781.826086646639 - }, { "cpu": "Intel(R) Xeon(R) Bronze 3104 CPU @ 1.70GHz", - "rank": 1018, - "percent": 1.40, + "rank": 1090, + "percent": 0.96, "benchmarks": 2, "average": 2202.6110604, "high": 2233.556279475963, @@ -9163,53 +9811,53 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1265L v3 @ 2.50GHz", - "rank": 1019, - "percent": 1.39, + "rank": 1091, + "percent": 0.96, "benchmarks": 8, "average": 1892.4954938, "high": 2231.555081474076, "low": 1464.3754072794102 }, - { - "cpu": "Intel(R) Xeon(R) CPU E5-2603 v2 @ 1.80GHz", - "rank": 1020, - "percent": 1.39, - "benchmarks": 1, - "average": 2231.0522312, - "high": 2231.052231163784, - "low": 2231.052231163784 - }, { "cpu": "AMD FX(tm)-8300 Eight-Core Processor", - "rank": 1021, - "percent": 1.39, - "benchmarks": 30, - "average": 1502.6932284, + "rank": 1092, + "percent": 0.96, + "benchmarks": 32, + "average": 1538.3167438, "high": 2226.7152387484075, "low": 356.6772659260858 }, { "cpu": "Intel(R) Core(TM) i7-4820K CPU @ 3.70GHz", - "rank": 1022, - "percent": 1.39, + "rank": 1093, + "percent": 0.96, "benchmarks": 20, "average": 1587.3442014, "high": 2226.4524819379044, "low": 703.3093659567603 }, + { + "cpu": "Intel(R) Core(TM) i5-8500T CPU @ 2.10GHz", + "rank": 1094, + "percent": 0.96, + "benchmarks": 13, + "average": 1131.5587954, + "high": 2225.1396275116263, + "low": 343.3832216502297 + }, { "cpu": "Intel(R) Core(TM) i7-8665U CPU @ 1.90GHz", - "rank": 1023, - "percent": 1.39, - "benchmarks": 24, - "average": 1383.1002955, + "rank": 1095, + "percent": 0.96, + "benchmarks": 25, + "average": 1335.4693489, "high": 2222.903912755467, - "low": 455.53832102241023 + "low": 192.326629083479 }, { "cpu": "Intel(R) Core(TM) i5-8600 CPU @ 3.10GHz", - "rank": 1024, - "percent": 1.39, + "rank": 1096, + "percent": 0.96, "benchmarks": 4, "average": 1817.3793375, "high": 2221.2103375129104, @@ -9217,8 +9865,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz", - "rank": 1025, - "percent": 1.38, + "rank": 1097, + "percent": 0.95, "benchmarks": 19, "average": 1775.8824695, "high": 2216.321880859401, @@ -9226,17 +9874,17 @@ }, { "cpu": "Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz", - "rank": 1026, - "percent": 1.38, - "benchmarks": 56, - "average": 1229.9300055, + "rank": 1098, + "percent": 0.95, + "benchmarks": 64, + "average": 1193.2749794, "high": 2210.443016989465, "low": 105.85879749063838 }, { "cpu": "Intel(R) Xeon(R) CPU E3-1225 V2 @ 3.20GHz", - "rank": 1027, - "percent": 1.38, + "rank": 1099, + "percent": 0.95, "benchmarks": 5, "average": 1673.9459968, "high": 2207.2618916234414, @@ -9244,8 +9892,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-6600 CPU @ 3.30GHz", - "rank": 1028, - "percent": 1.38, + "rank": 1100, + "percent": 0.95, "benchmarks": 25, "average": 1472.8571451, "high": 2206.8040181487563, @@ -9253,8 +9901,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-9350KF CPU @ 4.00GHz", - "rank": 1029, - "percent": 1.38, + "rank": 1101, + "percent": 0.95, "benchmarks": 1, "average": 2206.7163619, "high": 2206.716361919137, @@ -9262,8 +9910,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-4790T CPU @ 2.70GHz", - "rank": 1030, - "percent": 1.38, + "rank": 1102, + "percent": 0.95, "benchmarks": 2, "average": 2200.9399299, "high": 2204.6812879659897, @@ -9271,8 +9919,8 @@ }, { "cpu": "DO-Regular", - "rank": 1031, - "percent": 1.38, + "rank": 1103, + "percent": 0.95, "benchmarks": 2, "average": 1278.3837076, "high": 2202.1581149526537, @@ -9280,8 +9928,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2407 0 @ 2.20GHz", - "rank": 1032, - "percent": 1.37, + "rank": 1104, + "percent": 0.95, "benchmarks": 5, "average": 1624.0761075, "high": 2201.203177656907, @@ -9289,8 +9937,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz", - "rank": 1033, - "percent": 1.37, + "rank": 1105, + "percent": 0.94, "benchmarks": 52, "average": 1135.6588795, "high": 2191.559864649262, @@ -9298,8 +9946,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1230 v5 @ 3.40GHz", - "rank": 1034, - "percent": 1.36, + "rank": 1106, + "percent": 0.94, "benchmarks": 5, "average": 1793.4721970, "high": 2181.4199735175616, @@ -9307,44 +9955,53 @@ }, { "cpu": "Intel(R) Core(TM) i5-6400 CPU @ 2.70GHz", - "rank": 1035, - "percent": 1.36, - "benchmarks": 76, - "average": 1090.1267128, + "rank": 1107, + "percent": 0.94, + "benchmarks": 77, + "average": 1085.1277514, "high": 2179.6749668689404, "low": 222.4097383438392 }, { "cpu": "Intel(R) Core(TM) i3-9100F CPU @ 3.60GHz", - "rank": 1036, - "percent": 1.36, - "benchmarks": 51, - "average": 1409.5134361, + "rank": 1108, + "percent": 0.94, + "benchmarks": 54, + "average": 1417.7239078, "high": 2177.966902743759, "low": 515.7023634123614 }, { "cpu": "Intel(R) Core(TM) i3-8100 CPU @ 3.60GHz", - "rank": 1037, - "percent": 1.36, - "benchmarks": 70, - "average": 1328.7774410, + "rank": 1109, + "percent": 0.94, + "benchmarks": 80, + "average": 1308.4116604, "high": 2177.079273987604, "low": 123.65115141479174 }, { "cpu": "Intel(R) Xeon(R) CPU E31270 @ 3.40GHz", - "rank": 1038, - "percent": 1.36, + "rank": 1110, + "percent": 0.93, "benchmarks": 5, "average": 1830.8019689, "high": 2169.347980770899, "low": 1190.667547760652 }, + { + "cpu": "AMD Eng Sample: 100-000000955-50_Y", + "rank": 1111, + "percent": 0.93, + "benchmarks": 1, + "average": 2160.0791453, + "high": 2160.0791452998837, + "low": 2160.0791452998837 + }, { "cpu": "Intel(R) Core(TM) i3-9100 CPU @ 3.60GHz", - "rank": 1039, - "percent": 1.34, + "rank": 1112, + "percent": 0.93, "benchmarks": 23, "average": 1405.4494911, "high": 2151.1436555244595, @@ -9352,8 +10009,8 @@ }, { "cpu": "Intel(R) Core(TM) i7 CPU 980 @ 3.33GHz", - "rank": 1040, - "percent": 1.34, + "rank": 1113, + "percent": 0.92, "benchmarks": 2, "average": 1864.5121017, "high": 2138.9184772611575, @@ -9361,26 +10018,26 @@ }, { "cpu": "Intel(R) Core(TM) i5-7500 CPU @ 3.40GHz", - "rank": 1041, - "percent": 1.33, - "benchmarks": 57, - "average": 1246.0624058, + "rank": 1114, + "percent": 0.92, + "benchmarks": 59, + "average": 1248.0089590, "high": 2135.93518718268, "low": 487.36696100382 }, { "cpu": "Intel(R) Xeon(R) CPU E3-1575M v5 @ 3.00GHz", - "rank": 1042, - "percent": 1.33, - "benchmarks": 1, - "average": 2135.0687172, + "rank": 1115, + "percent": 0.92, + "benchmarks": 3, + "average": 1958.6483813, "high": 2135.068717186663, - "low": 2135.068717186663 + "low": 1840.563065052861 }, { "cpu": "AMD Opteron(tm) Processor 4226", - "rank": 1043, - "percent": 1.33, + "rank": 1116, + "percent": 0.92, "benchmarks": 1, "average": 2127.7682265, "high": 2127.768226462628, @@ -9388,8 +10045,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 6161 CPU @ 2.20GHz", - "rank": 1044, - "percent": 1.33, + "rank": 1117, + "percent": 0.92, "benchmarks": 13, "average": 807.0684245, "high": 2125.967846862284, @@ -9397,8 +10054,8 @@ }, { "cpu": "AMD FX(tm)-8150 Eight-Core Processor", - "rank": 1045, - "percent": 1.33, + "rank": 1118, + "percent": 0.91, "benchmarks": 6, "average": 1601.6931163, "high": 2123.8727545355305, @@ -9406,8 +10063,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-4980HQ CPU @ 2.80GHz", - "rank": 1046, - "percent": 1.32, + "rank": 1119, + "percent": 0.91, "benchmarks": 2, "average": 1967.6570525, "high": 2107.4104982761382, @@ -9415,8 +10072,8 @@ }, { "cpu": "AMD Opteron(tm) Processor 6172", - "rank": 1047, - "percent": 1.31, + "rank": 1120, + "percent": 0.90, "benchmarks": 2, "average": 1947.8488889, "high": 2100.68146106597, @@ -9424,8 +10081,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E31280 @ 3.50GHz", - "rank": 1048, - "percent": 1.31, + "rank": 1121, + "percent": 0.90, "benchmarks": 2, "average": 1844.3508007, "high": 2093.7365869999894, @@ -9433,17 +10090,17 @@ }, { "cpu": "Intel(R) Core(TM) i7-10610U CPU @ 1.80GHz", - "rank": 1049, - "percent": 1.30, - "benchmarks": 11, - "average": 1263.6540335, + "rank": 1122, + "percent": 0.89, + "benchmarks": 12, + "average": 1204.1836913, "high": 2078.8810630566204, "low": 508.4388132021223 }, { "cpu": "Intel(R) Xeon(R) Platinum 8270 CPU @ 2.70GHz", - "rank": 1050, - "percent": 1.30, + "rank": 1123, + "percent": 0.89, "benchmarks": 4, "average": 834.3389660, "high": 2078.4576181707075, @@ -9451,8 +10108,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU L5630 @ 2.13GHz", - "rank": 1051, - "percent": 1.29, + "rank": 1124, + "percent": 0.89, "benchmarks": 8, "average": 1718.6736028, "high": 2062.3021478876867, @@ -9460,8 +10117,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-9300HF CPU @ 2.40GHz", - "rank": 1052, - "percent": 1.29, + "rank": 1125, + "percent": 0.89, "benchmarks": 5, "average": 1389.1539003, "high": 2058.19759520193, @@ -9469,8 +10126,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-6820HK CPU @ 2.70GHz", - "rank": 1053, - "percent": 1.28, + "rank": 1126, + "percent": 0.89, "benchmarks": 5, "average": 1641.5897213, "high": 2056.618713173671, @@ -9478,17 +10135,17 @@ }, { "cpu": "Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz", - "rank": 1054, - "percent": 1.28, - "benchmarks": 65, - "average": 994.1994375, + "rank": 1127, + "percent": 0.88, + "benchmarks": 69, + "average": 982.8511534, "high": 2051.5555920276547, "low": 159.96915026930887 }, { "cpu": "Intel(R) Xeon(R) CPU E5-1607 v3 @ 3.10GHz", - "rank": 1055, - "percent": 1.28, + "rank": 1128, + "percent": 0.88, "benchmarks": 1, "average": 2049.1929254, "high": 2049.1929253663448, @@ -9496,8 +10153,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E31240 @ 3.30GHz", - "rank": 1056, - "percent": 1.28, + "rank": 1129, + "percent": 0.88, "benchmarks": 3, "average": 1665.4845275, "high": 2045.1612507388145, @@ -9505,8 +10162,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-5950HQ CPU @ 2.90GHz", - "rank": 1057, - "percent": 1.28, + "rank": 1130, + "percent": 0.88, "benchmarks": 1, "average": 2044.6845358, "high": 2044.684535846387, @@ -9514,8 +10171,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-1620 0 @ 3.60GHz", - "rank": 1058, - "percent": 1.27, + "rank": 1131, + "percent": 0.88, "benchmarks": 5, "average": 1543.3560059, "high": 2041.1412428917256, @@ -9523,17 +10180,17 @@ }, { "cpu": "Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz", - "rank": 1059, - "percent": 1.27, - "benchmarks": 85, - "average": 1340.2184070, + "rank": 1132, + "percent": 0.88, + "benchmarks": 91, + "average": 1342.1249874, "high": 2040.3749392988457, "low": 144.25060368877644 }, { "cpu": "High Performance Datacenter vCPU", - "rank": 1060, - "percent": 1.26, + "rank": 1133, + "percent": 0.87, "benchmarks": 1, "average": 2023.8121740, "high": 2023.812174039752, @@ -9541,8 +10198,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-7600T CPU @ 2.80GHz", - "rank": 1061, - "percent": 1.26, + "rank": 1134, + "percent": 0.87, "benchmarks": 3, "average": 1969.2214061, "high": 2020.124480070462, @@ -9550,44 +10207,35 @@ }, { "cpu": "Intel(R) Core(TM) i5-4670K CPU @ 3.40GHz", - "rank": 1062, - "percent": 1.26, - "benchmarks": 33, - "average": 1324.1451676, + "rank": 1135, + "percent": 0.87, + "benchmarks": 34, + "average": 1314.3494592, "high": 2017.695186788132, "low": 544.5061345694639 }, { "cpu": "Intel(R) Xeon(R) CPU E31245 @ 3.30GHz", - "rank": 1063, - "percent": 1.26, + "rank": 1136, + "percent": 0.87, "benchmarks": 7, "average": 1264.0572519, "high": 2014.8819178452047, "low": 544.056616707761 }, - { - "cpu": "Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz", - "rank": 1064, - "percent": 1.26, - "benchmarks": 11, - "average": 1655.8515007, - "high": 2011.0770121831044, - "low": 750.0541914153298 - }, { "cpu": "Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz", - "rank": 1065, - "percent": 1.26, - "benchmarks": 19, - "average": 1283.2764354, + "rank": 1137, + "percent": 0.87, + "benchmarks": 24, + "average": 1255.7999526, "high": 2010.7818120763536, "low": 364.40508610382017 }, { "cpu": "Intel(R) Xeon(R) CPU E3-1285L v4 @ 3.40GHz", - "rank": 1066, - "percent": 1.25, + "rank": 1138, + "percent": 0.86, "benchmarks": 2, "average": 1843.3580100, "high": 2007.1051522389257, @@ -9595,17 +10243,17 @@ }, { "cpu": "Intel(R) Core(TM) i5-4460 CPU @ 3.20GHz", - "rank": 1067, - "percent": 1.25, - "benchmarks": 82, - "average": 1134.8237415, + "rank": 1139, + "percent": 0.86, + "benchmarks": 95, + "average": 1160.2388007, "high": 2001.1006053329331, "low": 327.4952930739003 }, { "cpu": "Intel(R) Xeon(R) W-2102 CPU @ 2.90GHz", - "rank": 1068, - "percent": 1.25, + "rank": 1140, + "percent": 0.86, "benchmarks": 1, "average": 1993.2389335, "high": 1993.238933537441, @@ -9613,8 +10261,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E31275 @ 3.40GHz", - "rank": 1069, - "percent": 1.24, + "rank": 1141, + "percent": 0.86, "benchmarks": 1, "average": 1988.3403721, "high": 1988.3403720582503, @@ -9622,8 +10270,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-4440 CPU @ 3.10GHz", - "rank": 1070, - "percent": 1.24, + "rank": 1142, + "percent": 0.86, "benchmarks": 40, "average": 1231.1098865, "high": 1987.9925251481056, @@ -9631,8 +10279,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-2700K CPU @ 3.50GHz", - "rank": 1071, - "percent": 1.24, + "rank": 1143, + "percent": 0.85, "benchmarks": 7, "average": 1354.8179199, "high": 1981.5635328899912, @@ -9640,17 +10288,17 @@ }, { "cpu": "12th Gen Intel(R) Core(TM) i3-1215U", - "rank": 1072, - "percent": 1.23, - "benchmarks": 3, - "average": 1595.6614273, + "rank": 1144, + "percent": 0.84, + "benchmarks": 4, + "average": 1530.6987748, "high": 1963.1593516077291, "low": 1214.3276085882108 }, { "cpu": "Intel(R) Core(TM) i3-8100T CPU @ 3.10GHz", - "rank": 1073, - "percent": 1.22, + "rank": 1145, + "percent": 0.84, "benchmarks": 37, "average": 1104.5049688, "high": 1955.6077050943584, @@ -9658,8 +10306,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-8100B CPU @ 3.60GHz", - "rank": 1074, - "percent": 1.22, + "rank": 1146, + "percent": 0.84, "benchmarks": 1, "average": 1948.3340769, "high": 1948.334076947506, @@ -9667,8 +10315,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-8569U CPU @ 2.80GHz", - "rank": 1075, - "percent": 1.22, + "rank": 1147, + "percent": 0.84, "benchmarks": 1, "average": 1948.3113012, "high": 1948.3113011797025, @@ -9676,8 +10324,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-4670 CPU @ 3.40GHz", - "rank": 1076, - "percent": 1.22, + "rank": 1148, + "percent": 0.84, "benchmarks": 27, "average": 1219.3637588, "high": 1947.635862208658, @@ -9685,17 +10333,17 @@ }, { "cpu": "Intel Xeon E312xx (Sandy Bridge, IBRS update)", - "rank": 1077, - "percent": 1.22, - "benchmarks": 2, - "average": 972.8402460, + "rank": 1149, + "percent": 0.84, + "benchmarks": 6, + "average": 475.7662560, "high": 1945.6804920236827, - "low": 1945.6804920236827 + "low": 197.17023253961472 }, { "cpu": "Intel(R) Core(TM) i9-12900K CPU @ 2.60GHz", - "rank": 1078, - "percent": 1.21, + "rank": 1150, + "percent": 0.84, "benchmarks": 1, "average": 1943.8499503, "high": 1943.8499503346336, @@ -9703,8 +10351,8 @@ }, { "cpu": "12th Gen Intel(R) Core(TM) i7-1250U", - "rank": 1079, - "percent": 1.21, + "rank": 1151, + "percent": 0.84, "benchmarks": 2, "average": 1758.9337845, "high": 1940.2707065689808, @@ -9712,8 +10360,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-9100T CPU @ 3.10GHz", - "rank": 1080, - "percent": 1.21, + "rank": 1152, + "percent": 0.83, "benchmarks": 3, "average": 1589.6015547, "high": 1939.503021745708, @@ -9721,53 +10369,53 @@ }, { "cpu": "Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz", - "rank": 1081, - "percent": 1.21, - "benchmarks": 63, - "average": 1229.5191137, + "rank": 1153, + "percent": 0.83, + "benchmarks": 78, + "average": 1284.5318232, "high": 1935.9022756531251, "low": 181.17162968229016 }, { "cpu": "Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz", - "rank": 1082, - "percent": 1.21, - "benchmarks": 171, - "average": 1062.3567784, + "rank": 1154, + "percent": 0.83, + "benchmarks": 184, + "average": 1050.5233335, "high": 1935.872294376485, "low": 8.942155281009331 }, { "cpu": "AMD Ryzen 5 3400G with Radeon Vega Graphics", - "rank": 1083, - "percent": 1.21, - "benchmarks": 99, - "average": 1174.8146259, + "rank": 1155, + "percent": 0.83, + "benchmarks": 102, + "average": 1166.2751946, "high": 1931.1729944768451, "low": 209.59529788878427 }, { "cpu": "Intel(R) Core(TM) i5-4690 CPU @ 3.50GHz", - "rank": 1084, - "percent": 1.20, - "benchmarks": 25, - "average": 1199.8020895, + "rank": 1156, + "percent": 0.83, + "benchmarks": 26, + "average": 1193.0511005, "high": 1927.4210335602552, "low": 218.56232326504136 }, { "cpu": "Intel(R) Core(TM) i5-7400 CPU @ 3.00GHz", - "rank": 1085, - "percent": 1.20, - "benchmarks": 79, - "average": 1174.0203863, + "rank": 1157, + "percent": 0.83, + "benchmarks": 85, + "average": 1167.4516008, "high": 1918.3216987122307, "low": 303.5054269805398 }, { "cpu": "Intel(R) Core(TM) i7-3840QM CPU @ 2.80GHz", - "rank": 1086, - "percent": 1.20, + "rank": 1158, + "percent": 0.82, "benchmarks": 4, "average": 1471.2326699, "high": 1915.0337811959005, @@ -9775,26 +10423,26 @@ }, { "cpu": "Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz", - "rank": 1087, - "percent": 1.19, - "benchmarks": 94, - "average": 1106.6126746, + "rank": 1159, + "percent": 0.82, + "benchmarks": 105, + "average": 1121.0498755, "high": 1910.5740529905356, "low": 255.06020313504695 }, { "cpu": "AMD Ryzen 3 4300GE with Radeon Graphics", - "rank": 1088, - "percent": 1.19, - "benchmarks": 3, - "average": 1334.2726167, + "rank": 1160, + "percent": 0.82, + "benchmarks": 4, + "average": 1369.4012227, "high": 1909.1438444429596, "low": 669.6492845801868 }, { "cpu": "Intel(R) Xeon(R) W-2225 CPU @ 4.10GHz", - "rank": 1089, - "percent": 1.19, + "rank": 1161, + "percent": 0.82, "benchmarks": 1, "average": 1904.7510205, "high": 1904.7510204703592, @@ -9802,8 +10450,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-3770T CPU @ 2.50GHz", - "rank": 1090, - "percent": 1.19, + "rank": 1162, + "percent": 0.82, "benchmarks": 1, "average": 1898.6212213, "high": 1898.6212212691144, @@ -9811,8 +10459,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-1607 v2 @ 3.00GHz", - "rank": 1091, - "percent": 1.19, + "rank": 1163, + "percent": 0.82, "benchmarks": 2, "average": 1859.9349136, "high": 1898.502271557968, @@ -9820,8 +10468,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU W3690 @ 3.47GHz", - "rank": 1092, - "percent": 1.19, + "rank": 1164, + "percent": 0.82, "benchmarks": 6, "average": 1646.9063560, "high": 1898.4265840471417, @@ -9829,26 +10477,26 @@ }, { "cpu": "Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz", - "rank": 1093, - "percent": 1.18, - "benchmarks": 98, - "average": 1307.5558604, + "rank": 1165, + "percent": 0.81, + "benchmarks": 99, + "average": 1300.8258935, "high": 1891.9041637026835, "low": 264.46469832644095 }, { "cpu": "Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz", - "rank": 1094, - "percent": 1.18, - "benchmarks": 127, - "average": 1139.9896817, + "rank": 1166, + "percent": 0.81, + "benchmarks": 128, + "average": 1139.5837957, "high": 1889.730448848776, "low": 253.45073171226247 }, { "cpu": "Intel(R) Core(TM) i7-6770HQ CPU @ 2.60GHz", - "rank": 1095, - "percent": 1.17, + "rank": 1167, + "percent": 0.81, "benchmarks": 11, "average": 1353.1804428, "high": 1880.791662826717, @@ -9856,8 +10504,8 @@ }, { "cpu": "Intel(R) Xeon(R) W-1250P CPU @ 4.10GHz", - "rank": 1096, - "percent": 1.17, + "rank": 1168, + "percent": 0.81, "benchmarks": 1, "average": 1877.4371481, "high": 1877.4371480978743, @@ -9865,8 +10513,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-6402P CPU @ 2.80GHz", - "rank": 1097, - "percent": 1.17, + "rank": 1169, + "percent": 0.81, "benchmarks": 2, "average": 1804.8188298, "high": 1874.2737189339132, @@ -9874,17 +10522,17 @@ }, { "cpu": "Intel(R) Core(TM) i5-8265U CPU @ 1.60GHz", - "rank": 1098, - "percent": 1.17, - "benchmarks": 61, - "average": 960.3692976, + "rank": 1170, + "percent": 0.81, + "benchmarks": 66, + "average": 982.3553543, "high": 1874.0278480538225, "low": 180.3961680245988 }, { "cpu": "Intel(R) Core(TM) i7-3820QM CPU @ 2.70GHz", - "rank": 1099, - "percent": 1.17, + "rank": 1171, + "percent": 0.80, "benchmarks": 1, "average": 1867.8670826, "high": 1867.8670825784036, @@ -9892,8 +10540,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-6300 CPU @ 3.80GHz", - "rank": 1100, - "percent": 1.16, + "rank": 1172, + "percent": 0.80, "benchmarks": 4, "average": 1155.9378979, "high": 1864.7149317048156, @@ -9901,8 +10549,8 @@ }, { "cpu": "Intel(R) Core(TM) i7 CPU X 990 @ 3.47GHz", - "rank": 1101, - "percent": 1.16, + "rank": 1173, + "percent": 0.80, "benchmarks": 9, "average": 1751.9092275, "high": 1855.8832426734368, @@ -9910,8 +10558,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E31220 @ 3.10GHz", - "rank": 1102, - "percent": 1.15, + "rank": 1174, + "percent": 0.79, "benchmarks": 8, "average": 1167.6086167, "high": 1843.916182945988, @@ -9919,8 +10567,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-10310U CPU @ 1.70GHz", - "rank": 1103, - "percent": 1.15, + "rank": 1175, + "percent": 0.79, "benchmarks": 4, "average": 1075.5277565, "high": 1843.7224017802985, @@ -9928,17 +10576,17 @@ }, { "cpu": "Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz", - "rank": 1104, - "percent": 1.15, - "benchmarks": 101, - "average": 1188.9447565, + "rank": 1176, + "percent": 0.79, + "benchmarks": 103, + "average": 1183.3953415, "high": 1841.6206261510129, "low": 215.7033319909396 }, { "cpu": "Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz", - "rank": 1105, - "percent": 1.15, + "rank": 1177, + "percent": 0.79, "benchmarks": 6, "average": 1540.1879784, "high": 1840.7934556111063, @@ -9946,17 +10594,17 @@ }, { "cpu": "Intel(R) Core(TM) i7-4810MQ CPU @ 2.80GHz", - "rank": 1106, - "percent": 1.15, - "benchmarks": 24, - "average": 1203.6259109, + "rank": 1178, + "percent": 0.79, + "benchmarks": 25, + "average": 1196.4632213, "high": 1840.2311330303085, "low": 210.3132573906182 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2637 0 @ 3.00GHz", - "rank": 1107, - "percent": 1.14, + "rank": 1179, + "percent": 0.79, "benchmarks": 1, "average": 1831.6091786, "high": 1831.6091785599156, @@ -9964,8 +10612,8 @@ }, { "cpu": "Intel Core Processor (Broadwell, IBRS)", - "rank": 1108, - "percent": 1.14, + "rank": 1180, + "percent": 0.79, "benchmarks": 3, "average": 1339.6294107, "high": 1825.3084862607204, @@ -9973,8 +10621,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Extreme CPU X9775 @ 3.20GHz", - "rank": 1109, - "percent": 1.14, + "rank": 1181, + "percent": 0.79, "benchmarks": 2, "average": 1823.9245275, "high": 1823.930182870888, @@ -9982,26 +10630,26 @@ }, { "cpu": "Intel(R) Core(TM) i7-4800MQ CPU @ 2.70GHz", - "rank": 1110, - "percent": 1.14, - "benchmarks": 22, - "average": 1404.8358639, + "rank": 1182, + "percent": 0.78, + "benchmarks": 23, + "average": 1368.5541721, "high": 1822.9612912399416, - "low": 596.2104861500303 + "low": 570.3569521949618 }, { "cpu": "AMD Ryzen 3 2200G with Radeon Vega Graphics", - "rank": 1111, - "percent": 1.13, - "benchmarks": 52, - "average": 1041.2843472, + "rank": 1183, + "percent": 0.78, + "benchmarks": 54, + "average": 1035.7333285, "high": 1807.8510995983136, "low": 212.68911784636103 }, { "cpu": "Intel(R) Xeon(R) CPU L5638 @ 2.00GHz", - "rank": 1112, - "percent": 1.13, + "rank": 1184, + "percent": 0.78, "benchmarks": 4, "average": 1390.4049224, "high": 1801.6102792676097, @@ -10009,8 +10657,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5606 @ 2.13GHz", - "rank": 1113, - "percent": 1.13, + "rank": 1185, + "percent": 0.78, "benchmarks": 4, "average": 1333.8398823, "high": 1801.412307248883, @@ -10018,17 +10666,26 @@ }, { "cpu": "AMD Ryzen 5 2400G with Radeon Vega Graphics", - "rank": 1114, - "percent": 1.13, + "rank": 1186, + "percent": 0.78, "benchmarks": 74, "average": 1183.8282044, "high": 1801.233845183951, "low": 504.5861838247835 }, + { + "cpu": "13th Gen Intel(R) Core(TM) i5-13500T", + "rank": 1187, + "percent": 0.77, + "benchmarks": 4, + "average": 1655.6791208, + "high": 1797.3876767506108, + "low": 1409.5465770570922 + }, { "cpu": "Intel(R) Core(TM) i7-2860QM CPU @ 2.50GHz", - "rank": 1115, - "percent": 1.12, + "rank": 1188, + "percent": 0.77, "benchmarks": 4, "average": 1297.1296662, "high": 1796.4093370171702, @@ -10036,8 +10693,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-4860HQ CPU @ 2.40GHz", - "rank": 1116, - "percent": 1.12, + "rank": 1189, + "percent": 0.77, "benchmarks": 1, "average": 1793.2137618, "high": 1793.213761839694, @@ -10045,8 +10702,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-7500T CPU @ 2.70GHz", - "rank": 1117, - "percent": 1.12, + "rank": 1190, + "percent": 0.77, "benchmarks": 11, "average": 1452.0152845, "high": 1790.612890980325, @@ -10054,44 +10711,53 @@ }, { "cpu": "Intel(R) Xeon(R) CPU", - "rank": 1118, - "percent": 1.12, + "rank": 1191, + "percent": 0.77, "benchmarks": 3, "average": 1678.1034322, "high": 1786.6746233243225, "low": 1586.5888815024364 }, + { + "cpu": "Intel(R) Core(TM) i5-8365U CPU @ 1.60GHz", + "rank": 1192, + "percent": 0.77, + "benchmarks": 13, + "average": 1210.8776374, + "high": 1778.9859068736455, + "low": 618.8406021319058 + }, { "cpu": "Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz", - "rank": 1119, - "percent": 1.11, - "benchmarks": 30, - "average": 1099.8146015, + "rank": 1193, + "percent": 0.76, + "benchmarks": 32, + "average": 1085.7401800, "high": 1772.4022786003695, "low": 217.2620334379305 }, { "cpu": "Intel(R) Core(TM) i7-4720HQ CPU @ 2.60GHz", - "rank": 1120, - "percent": 1.10, - "benchmarks": 17, - "average": 1260.6021890, + "rank": 1194, + "percent": 0.76, + "benchmarks": 19, + "average": 1242.3003359, "high": 1767.9901841184978, "low": 405.0834735259721 }, { "cpu": "Intel(R) Xeon(R) CPU X5570 @ 2.93GHz", - "rank": 1121, - "percent": 1.10, - "benchmarks": 9, - "average": 1219.9074562, + "rank": 1195, + "percent": 0.76, + "benchmarks": 10, + "average": 1156.1157980, "high": 1766.7345092718228, "low": 504.02235036710465 }, { "cpu": "Intel(R) Core(TM) i5-4570S CPU @ 2.90GHz", - "rank": 1122, - "percent": 1.10, + "rank": 1196, + "percent": 0.76, "benchmarks": 7, "average": 1400.9086025, "high": 1765.2531108172946, @@ -10099,26 +10765,17 @@ }, { "cpu": "12th Gen Intel(R) Core(TM) i5-1230U", - "rank": 1123, - "percent": 1.10, + "rank": 1197, + "percent": 0.76, "benchmarks": 1, "average": 1764.4837650, "high": 1764.4837649848785, "low": 1764.4837649848785 }, - { - "cpu": "13th Gen Intel(R) Core(TM) i7-1355U", - "rank": 1124, - "percent": 1.10, - "benchmarks": 10, - "average": 783.4681410, - "high": 1755.5470899173663, - "low": 180.54781456800595 - }, { "cpu": "Intel(R) Core(TM) i7-2960XM CPU @ 2.70GHz", - "rank": 1125, - "percent": 1.09, + "rank": 1198, + "percent": 0.75, "benchmarks": 3, "average": 1573.7376207, "high": 1751.9608822174218, @@ -10126,26 +10783,17 @@ }, { "cpu": "Intel(R) Xeon(R) CPU D-1528 @ 1.90GHz", - "rank": 1126, - "percent": 1.09, + "rank": 1199, + "percent": 0.75, "benchmarks": 3, "average": 1681.9344823, "high": 1748.7561971547736, "low": 1571.7611111722351 }, - { - "cpu": "Intel(R) Core(TM) i5-8500T CPU @ 2.10GHz", - "rank": 1127, - "percent": 1.09, - "benchmarks": 12, - "average": 1040.4270594, - "high": 1747.73842647614, - "low": 343.3832216502297 - }, { "cpu": "AMD FX(tm)-6350 Six-Core Processor", - "rank": 1128, - "percent": 1.09, + "rank": 1200, + "percent": 0.75, "benchmarks": 2, "average": 1572.2308451, "high": 1743.2931155611573, @@ -10153,26 +10801,17 @@ }, { "cpu": "AMD FX(tm)-6100 Six-Core Processor", - "rank": 1129, - "percent": 1.09, + "rank": 1201, + "percent": 0.75, "benchmarks": 7, "average": 1178.1034615, "high": 1738.2205141308636, "low": 758.4548757271687 }, - { - "cpu": "13th Gen Intel(R) Core(TM) i5-13500T", - "rank": 1130, - "percent": 1.08, - "benchmarks": 3, - "average": 1608.4429355, - "high": 1734.6324574017635, - "low": 1409.5465770570922 - }, { "cpu": "Intel(R) Core(TM) i5-6440HQ CPU @ 2.60GHz", - "rank": 1131, - "percent": 1.08, + "rank": 1202, + "percent": 0.75, "benchmarks": 1, "average": 1732.7058628, "high": 1732.7058627835572, @@ -10180,8 +10819,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-6500TE CPU @ 2.30GHz", - "rank": 1132, - "percent": 1.08, + "rank": 1203, + "percent": 0.75, "benchmarks": 1, "average": 1732.6848472, "high": 1732.6848471512062, @@ -10189,8 +10828,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5450 @ 3.00GHz", - "rank": 1133, - "percent": 1.08, + "rank": 1204, + "percent": 0.74, "benchmarks": 8, "average": 897.4775951, "high": 1729.837447175089, @@ -10198,8 +10837,8 @@ }, { "cpu": "11th Gen Intel(R) Core(TM) i7-11375H @ 3.30GHz", - "rank": 1134, - "percent": 1.08, + "rank": 1205, + "percent": 0.74, "benchmarks": 2, "average": 1486.7125923, "high": 1727.882669855186, @@ -10207,17 +10846,17 @@ }, { "cpu": "Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz", - "rank": 1135, - "percent": 1.08, - "benchmarks": 129, - "average": 836.0121820, + "rank": 1206, + "percent": 0.74, + "benchmarks": 133, + "average": 844.4386703, "high": 1724.673174433445, "low": 65.68040963557883 }, { "cpu": "Intel(R) Core(TM) i5-6600T CPU @ 2.70GHz", - "rank": 1136, - "percent": 1.08, + "rank": 1207, + "percent": 0.74, "benchmarks": 4, "average": 1207.0044011, "high": 1723.499047766776, @@ -10225,8 +10864,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-4640 v4 @ 2.10GHz", - "rank": 1137, - "percent": 1.08, + "rank": 1208, + "percent": 0.74, "benchmarks": 1, "average": 1720.9837832, "high": 1720.9837831698112, @@ -10234,8 +10873,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-3340 CPU @ 3.10GHz", - "rank": 1138, - "percent": 1.07, + "rank": 1209, + "percent": 0.74, "benchmarks": 7, "average": 1284.5652898, "high": 1718.6885031769957, @@ -10243,17 +10882,17 @@ }, { "cpu": "Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz", - "rank": 1139, - "percent": 1.07, - "benchmarks": 33, - "average": 1162.7775883, + "rank": 1210, + "percent": 0.74, + "benchmarks": 35, + "average": 1139.1751616, "high": 1711.2504449251155, "low": 189.1172479658076 }, { "cpu": "Intel(R) Core(TM) i5-4670S CPU @ 3.10GHz", - "rank": 1140, - "percent": 1.07, + "rank": 1211, + "percent": 0.73, "benchmarks": 1, "average": 1706.8195977, "high": 1706.8195977026207, @@ -10261,26 +10900,26 @@ }, { "cpu": "Intel(R) Core(TM) i5-7300HQ CPU @ 2.50GHz", - "rank": 1141, - "percent": 1.06, - "benchmarks": 23, - "average": 1060.0682642, + "rank": 1212, + "percent": 0.73, + "benchmarks": 25, + "average": 1053.3491753, "high": 1700.9695526450078, "low": 367.286119192426 }, { "cpu": "Intel(R) Core(TM) i7-4710MQ CPU @ 2.50GHz", - "rank": 1142, - "percent": 1.06, - "benchmarks": 14, - "average": 1156.4455045, + "rank": 1213, + "percent": 0.73, + "benchmarks": 20, + "average": 1264.6977282, "high": 1700.4026553487863, "low": 511.2027527245828 }, { "cpu": "Intel(R) Core(TM) i5-3550S CPU @ 3.00GHz", - "rank": 1143, - "percent": 1.06, + "rank": 1214, + "percent": 0.73, "benchmarks": 4, "average": 1108.9077841, "high": 1699.9719504628174, @@ -10288,8 +10927,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-3450 CPU @ 3.10GHz", - "rank": 1144, - "percent": 1.06, + "rank": 1215, + "percent": 0.73, "benchmarks": 20, "average": 1239.9463433, "high": 1697.9456555513484, @@ -10297,8 +10936,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-4750HQ CPU @ 2.00GHz", - "rank": 1145, - "percent": 1.06, + "rank": 1216, + "percent": 0.73, "benchmarks": 2, "average": 1595.9058522, "high": 1696.2837814915083, @@ -10306,8 +10945,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-7350K CPU @ 4.20GHz", - "rank": 1146, - "percent": 1.06, + "rank": 1217, + "percent": 0.73, "benchmarks": 2, "average": 1419.5091565, "high": 1694.332289059866, @@ -10315,17 +10954,26 @@ }, { "cpu": "Intel(R) Core(TM) i7-3740QM CPU @ 2.70GHz", - "rank": 1147, - "percent": 1.06, + "rank": 1218, + "percent": 0.73, "benchmarks": 12, "average": 1151.2309318, "high": 1690.0656252482283, "low": 581.3399187519329 }, + { + "cpu": "AMD Ryzen 3 4100 4-Core Processor", + "rank": 1219, + "percent": 0.72, + "benchmarks": 3, + "average": 933.9437372, + "high": 1683.4279981010932, + "low": 451.91489900153925 + }, { "cpu": "Intel(R) Xeon(R) CPU E5-1607 0 @ 3.00GHz", - "rank": 1148, - "percent": 1.05, + "rank": 1220, + "percent": 0.72, "benchmarks": 1, "average": 1683.1333210, "high": 1683.1333209903555, @@ -10333,26 +10981,35 @@ }, { "cpu": "Intel(R) Core(TM) i5-8350U CPU @ 1.70GHz", - "rank": 1149, - "percent": 1.05, - "benchmarks": 16, - "average": 1127.7043767, + "rank": 1221, + "percent": 0.72, + "benchmarks": 21, + "average": 1100.0714722, "high": 1679.4794151246526, "low": 175.65326326875967 }, { "cpu": "Intel(R) Core(TM) i5-4430 CPU @ 3.00GHz", - "rank": 1150, - "percent": 1.05, + "rank": 1222, + "percent": 0.72, "benchmarks": 12, "average": 1088.6242119, "high": 1676.763578012264, "low": 790.9565195382079 }, + { + "cpu": "Intel(R) Core(TM) i5-6300HQ CPU @ 2.30GHz", + "rank": 1223, + "percent": 0.72, + "benchmarks": 15, + "average": 1066.7906203, + "high": 1675.962672959348, + "low": 339.4919435166884 + }, { "cpu": "Westmere E56xx/L56xx/X56xx (IBRS update)", - "rank": 1151, - "percent": 1.04, + "rank": 1224, + "percent": 0.72, "benchmarks": 1, "average": 1672.3974151, "high": 1672.397415142555, @@ -10360,8 +11017,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz", - "rank": 1152, - "percent": 1.04, + "rank": 1225, + "percent": 0.72, "benchmarks": 11, "average": 1104.5669261, "high": 1671.0978611618475, @@ -10369,8 +11026,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU X5460 @ 3.16GHz", - "rank": 1153, - "percent": 1.04, + "rank": 1226, + "percent": 0.72, "benchmarks": 6, "average": 1118.4207630, "high": 1665.950308034212, @@ -10378,8 +11035,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-1603 v3 @ 2.80GHz", - "rank": 1154, - "percent": 1.04, + "rank": 1227, + "percent": 0.72, "benchmarks": 3, "average": 1400.4332292, "high": 1665.8559501042826, @@ -10387,8 +11044,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-7400T CPU @ 2.40GHz", - "rank": 1155, - "percent": 1.04, + "rank": 1228, + "percent": 0.72, "benchmarks": 4, "average": 1171.2893901, "high": 1664.2562688373007, @@ -10396,8 +11053,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-10100T CPU @ 3.00GHz", - "rank": 1156, - "percent": 1.04, + "rank": 1229, + "percent": 0.71, "benchmarks": 8, "average": 936.9941396, "high": 1659.7207353890635, @@ -10405,17 +11062,17 @@ }, { "cpu": "Intel(R) Core(TM) i5-6500T CPU @ 2.50GHz", - "rank": 1157, - "percent": 1.04, - "benchmarks": 40, - "average": 892.4984309, + "rank": 1230, + "percent": 0.71, + "benchmarks": 47, + "average": 920.4825147, "high": 1658.333540625026, "low": 255.81597621934688 }, { "cpu": "Intel(R) Xeon(R) CPU E5-2630L 0 @ 2.00GHz", - "rank": 1158, - "percent": 1.03, + "rank": 1231, + "percent": 0.71, "benchmarks": 3, "average": 786.0438248, "high": 1656.8114001878823, @@ -10423,8 +11080,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz", - "rank": 1159, - "percent": 1.03, + "rank": 1232, + "percent": 0.71, "benchmarks": 43, "average": 1070.4987900, "high": 1654.4239295877176, @@ -10432,17 +11089,17 @@ }, { "cpu": "11th Gen Intel(R) Core(TM) i3-1115G4 @ 3.00GHz", - "rank": 1160, - "percent": 1.03, - "benchmarks": 28, - "average": 917.7378459, + "rank": 1233, + "percent": 0.71, + "benchmarks": 31, + "average": 919.2067438, "high": 1654.0134636695943, "low": 34.93455029469564 }, { "cpu": "Intel(R) Core(TM) i7-4712HQ CPU @ 2.30GHz", - "rank": 1161, - "percent": 1.03, + "rank": 1234, + "percent": 0.71, "benchmarks": 6, "average": 1400.6310424, "high": 1652.5374712871617, @@ -10450,8 +11107,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU W3680 @ 3.33GHz", - "rank": 1162, - "percent": 1.03, + "rank": 1235, + "percent": 0.71, "benchmarks": 4, "average": 1433.7815943, "high": 1649.106431679994, @@ -10459,8 +11116,8 @@ }, { "cpu": "ARM Cortex-A78AE", - "rank": 1163, - "percent": 1.03, + "rank": 1236, + "percent": 0.71, "benchmarks": 2, "average": 1579.9321278, "high": 1646.7302524108131, @@ -10468,8 +11125,8 @@ }, { "cpu": "AMD Ryzen 3 PRO 4350G with Radeon Graphics", - "rank": 1164, - "percent": 1.03, + "rank": 1237, + "percent": 0.71, "benchmarks": 6, "average": 1389.1573724, "high": 1643.258450045765, @@ -10477,8 +11134,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1225 v6 @ 3.30GHz", - "rank": 1165, - "percent": 1.02, + "rank": 1238, + "percent": 0.71, "benchmarks": 2, "average": 1615.5959300, "high": 1639.808247382784, @@ -10486,8 +11143,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-4690S CPU @ 3.20GHz", - "rank": 1166, - "percent": 1.02, + "rank": 1239, + "percent": 0.70, "benchmarks": 3, "average": 1352.0670585, "high": 1636.390711191767, @@ -10495,8 +11152,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-3720QM CPU @ 2.60GHz", - "rank": 1167, - "percent": 1.02, + "rank": 1240, + "percent": 0.70, "benchmarks": 6, "average": 1101.2958924, "high": 1635.0136204809653, @@ -10504,17 +11161,17 @@ }, { "cpu": "AMD Ryzen 3 3200G with Radeon Vega Graphics", - "rank": 1168, - "percent": 1.02, - "benchmarks": 60, - "average": 1036.8205553, + "rank": 1241, + "percent": 0.70, + "benchmarks": 61, + "average": 1042.4789843, "high": 1634.6546791990193, "low": 173.6136942176379 }, { "cpu": "Intel(R) Core(TM) i5-3550 CPU @ 3.30GHz", - "rank": 1169, - "percent": 1.02, + "rank": 1242, + "percent": 0.70, "benchmarks": 10, "average": 1386.6908597, "high": 1630.2363190568103, @@ -10522,8 +11179,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-1603 0 @ 2.80GHz", - "rank": 1170, - "percent": 1.02, + "rank": 1243, + "percent": 0.70, "benchmarks": 4, "average": 1216.2443446, "high": 1630.1247045398973, @@ -10531,8 +11188,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-3350P CPU @ 3.10GHz", - "rank": 1171, - "percent": 1.01, + "rank": 1244, + "percent": 0.70, "benchmarks": 7, "average": 1494.9376030, "high": 1622.523218307254, @@ -10540,44 +11197,53 @@ }, { "cpu": "Intel(R) Core(TM) i5-4440S CPU @ 2.80GHz", - "rank": 1172, - "percent": 1.01, + "rank": 1245, + "percent": 0.70, "benchmarks": 2, "average": 1220.9153954, "high": 1622.1600033740929, "low": 819.6707874249386 }, - { - "cpu": "Intel(R) Core(TM) i5-6300HQ CPU @ 2.30GHz", - "rank": 1173, - "percent": 1.01, - "benchmarks": 14, - "average": 1023.2783309, - "high": 1619.8240547111773, - "low": 339.4919435166884 - }, { "cpu": "Intel(R) Core(TM) i7-4770HQ CPU @ 2.20GHz", - "rank": 1174, - "percent": 1.00, - "benchmarks": 5, - "average": 1520.4439639, + "rank": 1246, + "percent": 0.69, + "benchmarks": 6, + "average": 1413.3556025, "high": 1602.7259162383382, - "low": 1363.4984643598546 + "low": 877.9137958885541 }, { "cpu": "Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz", - "rank": 1175, - "percent": 1.00, - "benchmarks": 37, - "average": 1078.2875171, + "rank": 1247, + "percent": 0.69, + "benchmarks": 39, + "average": 1083.8084995, "high": 1594.1452782851588, "low": 403.3822797391568 }, + { + "cpu": "Intel(R) Core(TM) i5-4590S CPU @ 3.00GHz", + "rank": 1248, + "percent": 0.69, + "benchmarks": 18, + "average": 976.4753369, + "high": 1593.330953959109, + "low": 423.8951385162144 + }, + { + "cpu": "Intel(R) Core(TM) i7-4702MQ CPU @ 2.20GHz", + "rank": 1249, + "percent": 0.68, + "benchmarks": 10, + "average": 1108.7776502, + "high": 1584.298963551618, + "low": 321.41721851324604 + }, { "cpu": "AMD FX(tm)-6200 Six-Core Processor", - "rank": 1176, - "percent": 0.99, + "rank": 1250, + "percent": 0.68, "benchmarks": 1, "average": 1583.8046472, "high": 1583.8046471995958, @@ -10585,17 +11251,17 @@ }, { "cpu": "Intel(R) Core(TM) i7-4712MQ CPU @ 2.30GHz", - "rank": 1177, - "percent": 0.99, - "benchmarks": 7, - "average": 1153.4485257, + "rank": 1251, + "percent": 0.68, + "benchmarks": 8, + "average": 1129.3066024, "high": 1579.5392799828148, "low": 645.5231997810386 }, { "cpu": "Intel(R) Xeon(R) CPU W3670 @ 3.20GHz", - "rank": 1178, - "percent": 0.98, + "rank": 1252, + "percent": 0.68, "benchmarks": 3, "average": 1468.1430902, "high": 1575.1256162678972, @@ -10603,8 +11269,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 6271 CPU @ 2.60GHz", - "rank": 1179, - "percent": 0.98, + "rank": 1253, + "percent": 0.68, "benchmarks": 1, "average": 1572.9329695, "high": 1572.9329694615064, @@ -10612,44 +11278,35 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2658 0 @ 2.10GHz", - "rank": 1180, - "percent": 0.98, + "rank": 1254, + "percent": 0.68, "benchmarks": 1, "average": 1569.1837420, "high": 1569.183742001086, "low": 1569.183742001086 }, { - "cpu": "Intel(R) Core(TM) i5-4590S CPU @ 3.00GHz", - "rank": 1181, - "percent": 0.98, - "benchmarks": 17, - "average": 940.1897124, - "high": 1561.6532911062284, - "low": 423.8951385162144 + "cpu": "AMD EPYC 9224 24-Core Processor", + "rank": 1255, + "percent": 0.67, + "benchmarks": 3, + "average": 1524.3357287, + "high": 1559.3885325686092, + "low": 1473.5483338588988 }, { "cpu": "Intel(R) Core(TM) i5-1038NG7 CPU @ 2.00GHz", - "rank": 1182, - "percent": 0.97, + "rank": 1256, + "percent": 0.67, "benchmarks": 2, "average": 1549.6129346, "high": 1557.0988134907043, "low": 1542.1270558481312 }, - { - "cpu": "Intel(R) Core(TM) i7-4702MQ CPU @ 2.20GHz", - "rank": 1183, - "percent": 0.97, - "benchmarks": 9, - "average": 1055.9419487, - "high": 1549.6980413366457, - "low": 321.41721851324604 - }, { "cpu": "AMD Ryzen 3 PRO 2200G with Radeon Vega Graphics", - "rank": 1184, - "percent": 0.97, + "rank": 1257, + "percent": 0.67, "benchmarks": 3, "average": 1476.7671804, "high": 1547.0009838926258, @@ -10657,8 +11314,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-3470S CPU @ 2.90GHz", - "rank": 1185, - "percent": 0.96, + "rank": 1258, + "percent": 0.66, "benchmarks": 8, "average": 1173.3181949, "high": 1544.3967740640182, @@ -10666,8 +11323,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-3615QM CPU @ 2.30GHz", - "rank": 1186, - "percent": 0.96, + "rank": 1259, + "percent": 0.66, "benchmarks": 3, "average": 1314.5650990, "high": 1543.5338280873764, @@ -10675,8 +11332,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E31260L @ 2.40GHz", - "rank": 1187, - "percent": 0.96, + "rank": 1260, + "percent": 0.66, "benchmarks": 13, "average": 1029.3607290, "high": 1541.958225267761, @@ -10684,53 +11341,44 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E31265L @ 2.40GHz", - "rank": 1188, - "percent": 0.96, + "rank": 1261, + "percent": 0.66, "benchmarks": 2, "average": 1533.9710933, "high": 1540.616030726046, "low": 1527.326155918618 }, - { - "cpu": "11th Gen Intel(R) Core(TM) i5-11320H @ 3.20GHz", - "rank": 1189, - "percent": 0.96, - "benchmarks": 2, - "average": 1213.6316758, - "high": 1540.466514879366, - "low": 886.7968366183244 - }, { "cpu": "AMD Ryzen 5 3550H with Radeon Vega Mobile Gfx", - "rank": 1190, - "percent": 0.96, - "benchmarks": 38, - "average": 954.7558168, + "rank": 1262, + "percent": 0.66, + "benchmarks": 39, + "average": 940.8183477, "high": 1538.8190179564792, - "low": 445.5107000532385 + "low": 411.19452420476006 }, { "cpu": "Intel(R) Pentium(R) Gold G6405 CPU @ 4.10GHz", - "rank": 1191, - "percent": 0.96, - "benchmarks": 4, - "average": 941.6838935, + "rank": 1263, + "percent": 0.66, + "benchmarks": 5, + "average": 912.8917107, "high": 1534.0929138714214, "low": 646.7974793008636 }, { "cpu": "Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz", - "rank": 1192, - "percent": 0.96, - "benchmarks": 44, - "average": 992.1197303, + "rank": 1264, + "percent": 0.66, + "benchmarks": 46, + "average": 990.7639014, "high": 1531.8275468547752, "low": 195.64479044877783 }, { "cpu": "AMD Ryzen 3 4300G with Radeon Graphics", - "rank": 1193, - "percent": 0.96, + "rank": 1265, + "percent": 0.66, "benchmarks": 6, "average": 1221.4552613, "high": 1531.6353929693953, @@ -10738,17 +11386,17 @@ }, { "cpu": "Intel(R) Core(TM) i5-1035G7 CPU @ 1.20GHz", - "rank": 1194, - "percent": 0.95, - "benchmarks": 4, - "average": 1077.1024112, + "rank": 1266, + "percent": 0.66, + "benchmarks": 5, + "average": 1031.2933322, "high": 1527.1955344802573, "low": 677.7009483272681 }, { "cpu": "Intel(R) Pentium(R) Gold G6400 CPU @ 4.00GHz", - "rank": 1195, - "percent": 0.95, + "rank": 1267, + "percent": 0.66, "benchmarks": 10, "average": 1098.7206604, "high": 1527.1792083713856, @@ -10756,26 +11404,26 @@ }, { "cpu": "Intel(R) Core(TM) i7-3610QE CPU @ 2.30GHz", - "rank": 1196, - "percent": 0.95, + "rank": 1268, + "percent": 0.65, "benchmarks": 4, "average": 1499.7064330, "high": 1518.771253305226, "low": 1461.3943455729982 }, { - "cpu": "Intel(R) Core(TM) i5-8365U CPU @ 1.60GHz", - "rank": 1197, - "percent": 0.95, - "benchmarks": 9, - "average": 1002.4453257, - "high": 1518.3238918892655, - "low": 618.8406021319058 + "cpu": "Intel(R) Core(TM) i7-2820QM CPU @ 2.30GHz", + "rank": 1269, + "percent": 0.65, + "benchmarks": 2, + "average": 1283.2911395, + "high": 1516.1025249171448, + "low": 1050.4797541036992 }, { "cpu": "Intel(R) Core(TM) i5-9500F CPU @ 3.00GHz", - "rank": 1198, - "percent": 0.95, + "rank": 1270, + "percent": 0.65, "benchmarks": 1, "average": 1515.9485366, "high": 1515.9485365790802, @@ -10783,8 +11431,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-3610QM CPU @ 2.30GHz", - "rank": 1199, - "percent": 0.94, + "rank": 1271, + "percent": 0.65, "benchmarks": 19, "average": 1098.8491374, "high": 1510.3867027971305, @@ -10792,8 +11440,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-4850HQ CPU @ 2.30GHz", - "rank": 1200, - "percent": 0.94, + "rank": 1272, + "percent": 0.65, "benchmarks": 1, "average": 1510.1633997, "high": 1510.1633996798453, @@ -10801,35 +11449,44 @@ }, { "cpu": "Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz", - "rank": 1201, - "percent": 0.94, - "benchmarks": 75, - "average": 1044.1630122, + "rank": 1273, + "percent": 0.65, + "benchmarks": 86, + "average": 1034.4412576, "high": 1506.3326223443355, "low": 320.7809604951832 }, { "cpu": "Intel(R) Core(TM) i5-3330 CPU @ 3.00GHz", - "rank": 1202, - "percent": 0.94, - "benchmarks": 20, - "average": 921.1993844, + "rank": 1274, + "percent": 0.65, + "benchmarks": 21, + "average": 915.5905348, "high": 1505.606880021199, "low": 265.98319624559394 }, + { + "cpu": "AMD Opteron(tm) Processor 3365", + "rank": 1275, + "percent": 0.65, + "benchmarks": 1, + "average": 1503.6259941, + "high": 1503.625994084735, + "low": 1503.625994084735 + }, { "cpu": "Intel(R) Core(TM) i5-4670T CPU @ 2.30GHz", - "rank": 1203, - "percent": 0.94, - "benchmarks": 2, - "average": 1429.2903426, + "rank": 1276, + "percent": 0.65, + "benchmarks": 3, + "average": 1305.9032474, "high": 1498.735816338918, - "low": 1359.844868897356 + "low": 1059.1290569938528 }, { "cpu": "AMD Custom APU 0405", - "rank": 1204, - "percent": 0.94, + "rank": 1277, + "percent": 0.64, "benchmarks": 7, "average": 1214.0257604, "high": 1497.602338655812, @@ -10837,8 +11494,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-3632QM CPU @ 2.20GHz", - "rank": 1205, - "percent": 0.94, + "rank": 1278, + "percent": 0.64, "benchmarks": 17, "average": 951.1673604, "high": 1497.1987411552984, @@ -10846,8 +11503,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-7320 CPU @ 4.10GHz", - "rank": 1206, - "percent": 0.93, + "rank": 1279, + "percent": 0.64, "benchmarks": 1, "average": 1494.7370309, "high": 1494.737030914151, @@ -10855,8 +11512,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-1620 v4 @ 3.50GHz", - "rank": 1207, - "percent": 0.93, + "rank": 1280, + "percent": 0.64, "benchmarks": 1, "average": 1492.1164030, "high": 1492.1164029848296, @@ -10864,8 +11521,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5540 @ 2.53GHz", - "rank": 1208, - "percent": 0.93, + "rank": 1281, + "percent": 0.64, "benchmarks": 5, "average": 1072.0914732, "high": 1485.7979998187327, @@ -10873,8 +11530,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-3450S CPU @ 2.80GHz", - "rank": 1209, - "percent": 0.93, + "rank": 1282, + "percent": 0.64, "benchmarks": 2, "average": 1184.1149634, "high": 1481.4661181291451, @@ -10882,8 +11539,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-4690T CPU @ 2.50GHz", - "rank": 1210, - "percent": 0.92, + "rank": 1283, + "percent": 0.64, "benchmarks": 1, "average": 1479.3205776, "high": 1479.320577645099, @@ -10891,8 +11548,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU X5482 @ 3.20GHz", - "rank": 1211, - "percent": 0.92, + "rank": 1284, + "percent": 0.64, "benchmarks": 1, "average": 1476.8387381, "high": 1476.838738070835, @@ -10900,35 +11557,44 @@ }, { "cpu": "Intel(R) Core(TM) i5-6400T CPU @ 2.20GHz", - "rank": 1212, - "percent": 0.92, + "rank": 1285, + "percent": 0.63, "benchmarks": 9, "average": 1123.6811061, "high": 1471.99312284813, "low": 579.4199311185586 }, + { + "cpu": "Intel(R) Core(TM) i5-4590T CPU @ 2.00GHz", + "rank": 1286, + "percent": 0.63, + "benchmarks": 12, + "average": 1137.2590229, + "high": 1471.4949358501783, + "low": 773.6082014847088 + }, + { + "cpu": "Intel(R) Core(TM) i5-2550K CPU @ 3.40GHz", + "rank": 1287, + "percent": 0.63, + "benchmarks": 2, + "average": 1166.5424880, + "high": 1471.2589562888966, + "low": 861.8260197340923 + }, { "cpu": "Intel(R) Core(TM) i5-8400H CPU @ 2.50GHz", - "rank": 1213, - "percent": 0.91, + "rank": 1288, + "percent": 0.63, "benchmarks": 1, "average": 1462.9186690, "high": 1462.918669036595, "low": 1462.918669036595 }, - { - "cpu": "Intel(R) Core(TM) i5-4590T CPU @ 2.00GHz", - "rank": 1214, - "percent": 0.91, - "benchmarks": 11, - "average": 1106.8739399, - "high": 1454.7485903486158, - "low": 773.6082014847088 - }, { "cpu": "AMD Ryzen 3 PRO 3200G with Radeon Vega Graphics", - "rank": 1215, - "percent": 0.91, + "rank": 1289, + "percent": 0.63, "benchmarks": 6, "average": 1058.9525508, "high": 1453.6447234150185, @@ -10936,17 +11602,17 @@ }, { "cpu": "Intel(R) Core(TM) i5-1035G4 CPU @ 1.10GHz", - "rank": 1216, - "percent": 0.91, - "benchmarks": 7, - "average": 1076.4176361, + "rank": 1290, + "percent": 0.63, + "benchmarks": 8, + "average": 988.0881653, "high": 1453.4735838443503, - "low": 724.5720496331854 + "low": 369.7818693730755 }, { "cpu": "Intel(R) Core(TM) i5-2320 CPU @ 3.00GHz", - "rank": 1217, - "percent": 0.91, + "rank": 1291, + "percent": 0.62, "benchmarks": 17, "average": 1024.0391410, "high": 1449.7481062665363, @@ -10954,8 +11620,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E31225 @ 3.10GHz", - "rank": 1218, - "percent": 0.90, + "rank": 1292, + "percent": 0.62, "benchmarks": 3, "average": 1419.5823757, "high": 1447.8160057507253, @@ -10963,8 +11629,8 @@ }, { "cpu": "Intel(R) Celeron(R) G6900", - "rank": 1219, - "percent": 0.90, + "rank": 1293, + "percent": 0.62, "benchmarks": 1, "average": 1447.4482212, "high": 1447.4482211585089, @@ -10972,8 +11638,8 @@ }, { "cpu": "AMD Ryzen 5 PRO 3400G with Radeon Vega Graphics", - "rank": 1220, - "percent": 0.90, + "rank": 1294, + "percent": 0.62, "benchmarks": 4, "average": 1175.2397854, "high": 1446.7822838615775, @@ -10981,8 +11647,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5420 @ 2.50GHz", - "rank": 1221, - "percent": 0.90, + "rank": 1295, + "percent": 0.62, "benchmarks": 12, "average": 960.3666892, "high": 1443.9974470125137, @@ -10990,8 +11656,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-2760QM CPU @ 2.40GHz", - "rank": 1222, - "percent": 0.90, + "rank": 1296, + "percent": 0.62, "benchmarks": 8, "average": 1125.1968362, "high": 1442.4020032079025, @@ -10999,26 +11665,35 @@ }, { "cpu": "AMD Athlon 3000G with Radeon Vega Graphics", - "rank": 1223, - "percent": 0.90, - "benchmarks": 32, - "average": 901.7244378, + "rank": 1297, + "percent": 0.62, + "benchmarks": 34, + "average": 875.6613597, "high": 1439.9013955524324, "low": 74.70192996171153 }, { "cpu": "Intel(R) Xeon(R) CPU @ 2.30GHz", - "rank": 1224, - "percent": 0.90, + "rank": 1298, + "percent": 0.62, "benchmarks": 1, "average": 1436.6907839, "high": 1436.6907839159592, "low": 1436.6907839159592 }, + { + "cpu": "Intel(R) Core(TM) i3-N305", + "rank": 1299, + "percent": 0.62, + "benchmarks": 7, + "average": 1021.4047340, + "high": 1435.2185407271966, + "low": 691.0821378764151 + }, { "cpu": "AMD Ryzen 5 4600HS with Radeon Graphics", - "rank": 1225, - "percent": 0.90, + "rank": 1300, + "percent": 0.62, "benchmarks": 1, "average": 1434.5926187, "high": 1434.592618734058, @@ -11026,17 +11701,17 @@ }, { "cpu": "AMD Ryzen 5 3350G with Radeon Vega Graphics", - "rank": 1226, - "percent": 0.89, - "benchmarks": 5, - "average": 1318.3048399, + "rank": 1301, + "percent": 0.62, + "benchmarks": 6, + "average": 1245.0412065, "high": 1431.6146322468333, - "low": 1132.579790246223 + "low": 878.7230396787389 }, { "cpu": "AMD Ryzen 3 4300U with Radeon Graphics", - "rank": 1227, - "percent": 0.89, + "rank": 1302, + "percent": 0.61, "benchmarks": 5, "average": 1204.7289250, "high": 1427.3989223138135, @@ -11044,17 +11719,26 @@ }, { "cpu": "Intel(R) Core(TM) i5-2500S CPU @ 2.70GHz", - "rank": 1228, - "percent": 0.89, + "rank": 1303, + "percent": 0.61, "benchmarks": 4, "average": 1377.8138478, "high": 1426.6515631821178, "low": 1269.7525887080903 }, + { + "cpu": "Hygon C86 3250 8-core Processor", + "rank": 1304, + "percent": 0.61, + "benchmarks": 1, + "average": 1420.8420478, + "high": 1420.8420478312266, + "low": 1420.8420478312266 + }, { "cpu": "AMD Ryzen 7 2700U with Radeon Vega Mobile Gfx", - "rank": 1229, - "percent": 0.89, + "rank": 1305, + "percent": 0.61, "benchmarks": 6, "average": 904.7315972, "high": 1420.626069909009, @@ -11062,8 +11746,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-3615QE CPU @ 2.30GHz", - "rank": 1230, - "percent": 0.89, + "rank": 1306, + "percent": 0.61, "benchmarks": 4, "average": 1178.1258783, "high": 1419.3416525678729, @@ -11071,8 +11755,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-2310 CPU @ 2.90GHz", - "rank": 1231, - "percent": 0.88, + "rank": 1307, + "percent": 0.61, "benchmarks": 10, "average": 1096.1931400, "high": 1416.5128569789465, @@ -11080,8 +11764,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-3612QM CPU @ 2.10GHz", - "rank": 1232, - "percent": 0.88, + "rank": 1308, + "percent": 0.61, "benchmarks": 6, "average": 1142.8429375, "high": 1412.9602364730251, @@ -11089,8 +11773,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-4785T CPU @ 2.20GHz", - "rank": 1233, - "percent": 0.87, + "rank": 1309, + "percent": 0.60, "benchmarks": 3, "average": 1280.8762488, "high": 1400.1615506397127, @@ -11098,8 +11782,8 @@ }, { "cpu": "AMD Opteron(TM) Processor 6238", - "rank": 1234, - "percent": 0.87, + "rank": 1310, + "percent": 0.60, "benchmarks": 1, "average": 1399.0534005, "high": 1399.0534004692424, @@ -11107,8 +11791,8 @@ }, { "cpu": "DO-Premium-Intel", - "rank": 1235, - "percent": 0.87, + "rank": 1311, + "percent": 0.60, "benchmarks": 6, "average": 828.9686062, "high": 1391.705739965071, @@ -11116,17 +11800,26 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5440 @ 2.83GHz", - "rank": 1236, - "percent": 0.87, + "rank": 1312, + "percent": 0.60, "benchmarks": 10, "average": 847.6741344, "high": 1391.0856449699038, "low": 565.5750314459717 }, + { + "cpu": "AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx", + "rank": 1313, + "percent": 0.60, + "benchmarks": 98, + "average": 766.3349229, + "high": 1390.8186497654383, + "low": 84.48537591936986 + }, { "cpu": "Intel(R) Core(TM) i7-3612QE CPU @ 2.10GHz", - "rank": 1237, - "percent": 0.87, + "rank": 1314, + "percent": 0.60, "benchmarks": 1, "average": 1388.3393379, "high": 1388.33933790097, @@ -11134,8 +11827,8 @@ }, { "cpu": "AMD FX(tm)-4350 Quad-Core Processor", - "rank": 1238, - "percent": 0.87, + "rank": 1315, + "percent": 0.60, "benchmarks": 6, "average": 1012.7288572, "high": 1386.7990597502376, @@ -11143,8 +11836,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-2300 CPU @ 2.80GHz", - "rank": 1239, - "percent": 0.87, + "rank": 1316, + "percent": 0.60, "benchmarks": 11, "average": 1233.9753049, "high": 1385.7958694968313, @@ -11152,8 +11845,8 @@ }, { "cpu": "Intel(R) Xeon(R) E-2174G CPU @ 3.80GHz", - "rank": 1240, - "percent": 0.86, + "rank": 1317, + "percent": 0.60, "benchmarks": 1, "average": 1383.4205349, "high": 1383.4205349410524, @@ -11161,8 +11854,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU L5420 @ 2.50GHz", - "rank": 1241, - "percent": 0.86, + "rank": 1318, + "percent": 0.59, "benchmarks": 6, "average": 953.0038034, "high": 1374.583672970049, @@ -11170,26 +11863,17 @@ }, { "cpu": "AMD Ryzen 7 3750H with Radeon Vega Mobile Gfx", - "rank": 1242, - "percent": 0.86, - "benchmarks": 36, - "average": 1017.6542719, + "rank": 1319, + "percent": 0.59, + "benchmarks": 39, + "average": 1018.0195258, "high": 1371.5596141528497, "low": 307.00735067699725 }, - { - "cpu": "AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx", - "rank": 1243, - "percent": 0.86, - "benchmarks": 92, - "average": 758.6718416, - "high": 1370.6271852937189, - "low": 84.48537591936986 - }, { "cpu": "Intel(R) Core(TM) i7-2600S CPU @ 2.80GHz", - "rank": 1244, - "percent": 0.86, + "rank": 1320, + "percent": 0.59, "benchmarks": 2, "average": 1364.7143194, "high": 1370.3304277760496, @@ -11197,8 +11881,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5530 @ 2.40GHz", - "rank": 1245, - "percent": 0.86, + "rank": 1321, + "percent": 0.59, "benchmarks": 7, "average": 1004.8967116, "high": 1370.2121362429332, @@ -11206,17 +11890,26 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5520 @ 2.27GHz", - "rank": 1246, - "percent": 0.85, - "benchmarks": 15, - "average": 894.9312661, + "rank": 1322, + "percent": 0.59, + "benchmarks": 16, + "average": 868.5630918, "high": 1368.756758236494, "low": 307.8410185843623 }, + { + "cpu": "Intel(R) Pentium(R) CPU G4400 @ 3.30GHz", + "rank": 1323, + "percent": 0.59, + "benchmarks": 18, + "average": 799.9179659, + "high": 1364.0982969232762, + "low": 415.5847610055157 + }, { "cpu": "AMD Opteron(tm) Processor 6180 SE", - "rank": 1247, - "percent": 0.85, + "rank": 1324, + "percent": 0.58, "benchmarks": 4, "average": 1161.7943864, "high": 1358.8193490440026, @@ -11224,8 +11917,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E31235 @ 3.20GHz", - "rank": 1248, - "percent": 0.85, + "rank": 1325, + "percent": 0.58, "benchmarks": 1, "average": 1358.3855859, "high": 1358.3855858988709, @@ -11233,8 +11926,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-3635QM CPU @ 2.40GHz", - "rank": 1249, - "percent": 0.85, + "rank": 1326, + "percent": 0.58, "benchmarks": 3, "average": 978.7275076, "high": 1356.8760371621208, @@ -11242,8 +11935,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-8500B CPU @ 3.00GHz", - "rank": 1250, - "percent": 0.85, + "rank": 1327, + "percent": 0.58, "benchmarks": 1, "average": 1355.5498924, "high": 1355.5498923693383, @@ -11251,8 +11944,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E31230 @ 3.20GHz", - "rank": 1251, - "percent": 0.84, + "rank": 1328, + "percent": 0.58, "benchmarks": 4, "average": 1209.9079729, "high": 1344.2070724110908, @@ -11260,8 +11953,8 @@ }, { "cpu": "QEMU Virtual CPU version (cpu64-rhel6)", - "rank": 1252, - "percent": 0.84, + "rank": 1329, + "percent": 0.58, "benchmarks": 1, "average": 1337.3113889, "high": 1337.3113889449817, @@ -11269,17 +11962,17 @@ }, { "cpu": "Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz", - "rank": 1253, - "percent": 0.83, - "benchmarks": 57, - "average": 702.9398154, + "rank": 1330, + "percent": 0.57, + "benchmarks": 58, + "average": 708.1448224, "high": 1331.692687941789, "low": 19.43249459383142 }, { "cpu": "AMD Opteron(tm) Processor 4365 EE", - "rank": 1254, - "percent": 0.83, + "rank": 1331, + "percent": 0.57, "benchmarks": 1, "average": 1327.4606474, "high": 1327.4606474291068, @@ -11287,17 +11980,17 @@ }, { "cpu": "Intel(R) Pentium(R) Gold G5400 CPU @ 3.70GHz", - "rank": 1255, - "percent": 0.83, - "benchmarks": 17, - "average": 962.2281525, + "rank": 1332, + "percent": 0.57, + "benchmarks": 19, + "average": 937.5248518, "high": 1323.03132938188, "low": 407.4310534985494 }, { "cpu": "Intel(R) Core(TM) i5-5675C CPU @ 3.10GHz", - "rank": 1256, - "percent": 0.83, + "rank": 1333, + "percent": 0.57, "benchmarks": 1, "average": 1322.6725922, "high": 1322.6725922398798, @@ -11305,8 +11998,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-5700HQ CPU @ 2.70GHz", - "rank": 1257, - "percent": 0.83, + "rank": 1334, + "percent": 0.57, "benchmarks": 2, "average": 1066.8698489, "high": 1321.969681947314, @@ -11314,8 +12007,8 @@ }, { "cpu": "Intel(R) Pentium(R) Gold G6500 CPU @ 4.10GHz", - "rank": 1258, - "percent": 0.82, + "rank": 1335, + "percent": 0.57, "benchmarks": 1, "average": 1318.8612056, "high": 1318.861205552564, @@ -11323,8 +12016,8 @@ }, { "cpu": "AMD Ryzen 5 3400GE with Radeon Vega Graphics", - "rank": 1259, - "percent": 0.82, + "rank": 1336, + "percent": 0.57, "benchmarks": 1, "average": 1313.7151865, "high": 1313.7151865475564, @@ -11332,8 +12025,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-8279U CPU @ 2.40GHz", - "rank": 1260, - "percent": 0.82, + "rank": 1337, + "percent": 0.56, "benchmarks": 2, "average": 1284.4138508, "high": 1310.901192133544, @@ -11341,8 +12034,8 @@ }, { "cpu": "Intel(R) Pentium(R) Gold G5420 CPU @ 3.80GHz", - "rank": 1261, - "percent": 0.82, + "rank": 1338, + "percent": 0.56, "benchmarks": 9, "average": 985.7272934, "high": 1308.256669492501, @@ -11350,8 +12043,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5430 @ 2.66GHz", - "rank": 1262, - "percent": 0.82, + "rank": 1339, + "percent": 0.56, "benchmarks": 4, "average": 975.0668983, "high": 1306.5627339563894, @@ -11359,8 +12052,8 @@ }, { "cpu": "AMD FX(tm)-8310 Eight-Core Processor", - "rank": 1263, - "percent": 0.81, + "rank": 1340, + "percent": 0.56, "benchmarks": 1, "average": 1301.8968637, "high": 1301.8968637304554, @@ -11368,8 +12061,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-4460T CPU @ 1.90GHz", - "rank": 1264, - "percent": 0.81, + "rank": 1341, + "percent": 0.56, "benchmarks": 2, "average": 705.7132729, "high": 1299.207483435105, @@ -11377,8 +12070,8 @@ }, { "cpu": "AMD FX(tm)-4170 Quad-Core Processor", - "rank": 1265, - "percent": 0.81, + "rank": 1342, + "percent": 0.56, "benchmarks": 2, "average": 1172.8358490, "high": 1298.72997196042, @@ -11386,8 +12079,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-6300T CPU @ 3.30GHz", - "rank": 1266, - "percent": 0.81, + "rank": 1343, + "percent": 0.56, "benchmarks": 2, "average": 1119.9068264, "high": 1298.0876572633197, @@ -11395,8 +12088,8 @@ }, { "cpu": "AMD Ryzen 3 5300U with Radeon Graphics", - "rank": 1267, - "percent": 0.81, + "rank": 1344, + "percent": 0.56, "benchmarks": 6, "average": 942.9564839, "high": 1295.763113770593, @@ -11404,8 +12097,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU X5647 @ 2.93GHz", - "rank": 1268, - "percent": 0.81, + "rank": 1345, + "percent": 0.56, "benchmarks": 1, "average": 1294.3928197, "high": 1294.3928197441503, @@ -11413,8 +12106,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU L5520 @ 2.27GHz", - "rank": 1269, - "percent": 0.81, + "rank": 1346, + "percent": 0.55, "benchmarks": 3, "average": 937.8362350, "high": 1289.382579151973, @@ -11422,8 +12115,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-7567U CPU @ 3.50GHz", - "rank": 1270, - "percent": 0.81, + "rank": 1347, + "percent": 0.55, "benchmarks": 1, "average": 1289.3360306, "high": 1289.3360306243096, @@ -11431,8 +12124,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU X5550 @ 2.67GHz", - "rank": 1271, - "percent": 0.81, + "rank": 1348, + "percent": 0.55, "benchmarks": 7, "average": 1002.0650939, "high": 1289.1497039274334, @@ -11440,8 +12133,8 @@ }, { "cpu": "AMD Ryzen 3 PRO 3200GE w/ Radeon Vega Graphics", - "rank": 1272, - "percent": 0.80, + "rank": 1349, + "percent": 0.55, "benchmarks": 2, "average": 1251.1532009, "high": 1276.288837947947, @@ -11449,8 +12142,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz", - "rank": 1273, - "percent": 0.79, + "rank": 1350, + "percent": 0.55, "benchmarks": 16, "average": 783.7814924, "high": 1271.7581929842188, @@ -11458,8 +12151,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-4330 CPU @ 3.50GHz", - "rank": 1274, - "percent": 0.79, + "rank": 1351, + "percent": 0.55, "benchmarks": 7, "average": 885.3143423, "high": 1271.446117384991, @@ -11467,44 +12160,44 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5520 @ 2.27GHz", - "rank": 1275, - "percent": 0.85, - "benchmarks": 15, - "average": 894.9312661, + "rank": 1352, + "percent": 0.59, + "benchmarks": 16, + "average": 868.5630918, "high": 1368.756758236494, "low": 307.8410185843623 }, { "cpu": "Intel(R) Core(TM) i5-2400S CPU @ 2.50GHz", - "rank": 1276, - "percent": 0.79, - "benchmarks": 7, - "average": 865.5763238, + "rank": 1353, + "percent": 0.54, + "benchmarks": 8, + "average": 862.4994777, "high": 1263.473364086275, "low": 522.445567702415 }, { "cpu": "Intel(R) Core(TM) i3-1005G1 CPU @ 1.20GHz", - "rank": 1277, - "percent": 0.79, - "benchmarks": 24, - "average": 652.9755270, + "rank": 1354, + "percent": 0.54, + "benchmarks": 25, + "average": 645.3992588, "high": 1260.7081397621043, "low": 169.5457225818287 }, { "cpu": "AMD Ryzen 5 2500U with Radeon Vega Mobile Gfx", - "rank": 1278, - "percent": 0.78, - "benchmarks": 12, - "average": 745.7243921, + "rank": 1355, + "percent": 0.54, + "benchmarks": 14, + "average": 799.0583046, "high": 1251.273170450934, "low": 378.7448396015604 }, { "cpu": "AMD Athlon 200GE with Radeon Vega Graphics", - "rank": 1279, - "percent": 0.78, + "rank": 1356, + "percent": 0.54, "benchmarks": 11, "average": 960.7720645, "high": 1244.4389136048285, @@ -11512,26 +12205,26 @@ }, { "cpu": "Intel(R) N100", - "rank": 1280, - "percent": 0.77, - "benchmarks": 9, - "average": 1126.8125881, + "rank": 1357, + "percent": 0.53, + "benchmarks": 39, + "average": 803.7056374, "high": 1234.302754716888, - "low": 860.9578845231628 + "low": 432.99302967820825 }, { "cpu": "Intel(R) Core(TM) i3-10110U CPU @ 2.10GHz", - "rank": 1281, - "percent": 0.77, - "benchmarks": 12, - "average": 784.4558754, + "rank": 1358, + "percent": 0.53, + "benchmarks": 14, + "average": 798.5649666, "high": 1233.3467357011946, "low": 415.26307746483553 }, { "cpu": "AMD Ryzen 7 3700U with Radeon Vega Mobile Gfx", - "rank": 1282, - "percent": 0.77, + "rank": 1359, + "percent": 0.53, "benchmarks": 19, "average": 885.8375469, "high": 1228.9013007920269, @@ -11539,8 +12232,8 @@ }, { "cpu": "AMD Ryzen Embedded R1606G with Radeon Vega Gfx", - "rank": 1283, - "percent": 0.77, + "rank": 1360, + "percent": 0.53, "benchmarks": 7, "average": 1219.6780511, "high": 1227.4637652696492, @@ -11548,8 +12241,8 @@ }, { "cpu": "AMD Ryzen 3 PRO 2100GE w/ Radeon Vega Graphics", - "rank": 1284, - "percent": 0.76, + "rank": 1361, + "percent": 0.52, "benchmarks": 1, "average": 1219.3386624, "high": 1219.3386624123127, @@ -11557,8 +12250,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-7600U CPU @ 2.80GHz", - "rank": 1285, - "percent": 0.75, + "rank": 1362, + "percent": 0.52, "benchmarks": 11, "average": 920.7156340, "high": 1208.1920252077184, @@ -11566,8 +12259,8 @@ }, { "cpu": "Intel(R) Xeon(R) E-2234 CPU @ 3.60GHz", - "rank": 1286, - "percent": 0.75, + "rank": 1363, + "percent": 0.52, "benchmarks": 1, "average": 1201.0756834, "high": 1201.075683382037, @@ -11575,8 +12268,8 @@ }, { "cpu": "AMD FX-4330 Quad-Core Processor", - "rank": 1287, - "percent": 0.75, + "rank": 1364, + "percent": 0.51, "benchmarks": 2, "average": 1037.2395391, "high": 1196.027752627972, @@ -11584,8 +12277,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU X5450 @ 3.00GHz", - "rank": 1288, - "percent": 0.75, + "rank": 1365, + "percent": 0.51, "benchmarks": 4, "average": 736.7797549, "high": 1194.6717639328597, @@ -11593,8 +12286,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2403 v2 @ 1.80GHz", - "rank": 1289, - "percent": 0.75, + "rank": 1366, + "percent": 0.51, "benchmarks": 1, "average": 1193.8416870, "high": 1193.841687041565, @@ -11602,8 +12295,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU X7350 @ 2.93GHz", - "rank": 1290, - "percent": 0.74, + "rank": 1367, + "percent": 0.51, "benchmarks": 1, "average": 1192.4309255, "high": 1192.4309254575655, @@ -11611,8 +12304,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-3330S CPU @ 2.70GHz", - "rank": 1291, - "percent": 0.74, + "rank": 1368, + "percent": 0.51, "benchmarks": 4, "average": 988.9818542, "high": 1189.449582205834, @@ -11620,17 +12313,26 @@ }, { "cpu": "Intel(R) Xeon(R) Platinum 8167M CPU @ 2.00GHz", - "rank": 1292, - "percent": 0.74, + "rank": 1369, + "percent": 0.51, "benchmarks": 1, "average": 1187.5596006, "high": 1187.5596006474575, "low": 1187.5596006474575 }, + { + "cpu": "AMD Ryzen 5 PRO 2400GE w/ Radeon Vega Graphics", + "rank": 1370, + "percent": 0.51, + "benchmarks": 2, + "average": 951.8940005, + "high": 1179.4914740458798, + "low": 724.296526998153 + }, { "cpu": "Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz", - "rank": 1293, - "percent": 0.74, + "rank": 1371, + "percent": 0.51, "benchmarks": 1, "average": 1177.7259055, "high": 1177.7259054945623, @@ -11638,17 +12340,17 @@ }, { "cpu": "Intel(R) Core(TM) i7-6600U CPU @ 2.60GHz", - "rank": 1294, - "percent": 0.74, - "benchmarks": 26, - "average": 799.4970812, + "rank": 1372, + "percent": 0.51, + "benchmarks": 29, + "average": 805.9699688, "high": 1177.5955383260243, "low": 366.27608206195856 }, { "cpu": "Intel(R) Pentium(R) Gold G5500 CPU @ 3.80GHz", - "rank": 1295, - "percent": 0.73, + "rank": 1373, + "percent": 0.50, "benchmarks": 3, "average": 915.9497883, "high": 1170.6133897100744, @@ -11656,8 +12358,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-4610M CPU @ 3.00GHz", - "rank": 1296, - "percent": 0.73, + "rank": 1374, + "percent": 0.50, "benchmarks": 4, "average": 905.9692012, "high": 1166.9360344012744, @@ -11665,8 +12367,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5405 @ 2.00GHz", - "rank": 1297, - "percent": 0.73, + "rank": 1375, + "percent": 0.50, "benchmarks": 4, "average": 928.1154553, "high": 1164.963490044222, @@ -11674,26 +12376,26 @@ }, { "cpu": "AMD FX(tm)-4300 Quad-Core Processor", - "rank": 1298, - "percent": 0.73, - "benchmarks": 17, - "average": 562.0875431, + "rank": 1376, + "percent": 0.50, + "benchmarks": 18, + "average": 576.2900257, "high": 1162.9746099383158, "low": 42.039416156588416 }, { "cpu": "AMD Ryzen 3 3250U with Radeon Graphics", - "rank": 1299, - "percent": 0.72, - "benchmarks": 20, - "average": 783.2623223, + "rank": 1377, + "percent": 0.50, + "benchmarks": 22, + "average": 757.5327558, "high": 1158.3660089078346, - "low": 417.7332789723093 + "low": 417.1844969234729 }, { "cpu": "Intel(R) Core(TM) i3-4130 CPU @ 3.40GHz", - "rank": 1300, - "percent": 0.72, + "rank": 1378, + "percent": 0.50, "benchmarks": 22, "average": 697.2048752, "high": 1151.576219951058, @@ -11701,17 +12403,17 @@ }, { "cpu": "Intel(R) Core(TM) i3-8130U CPU @ 2.20GHz", - "rank": 1301, - "percent": 0.72, - "benchmarks": 22, - "average": 634.2083027, + "rank": 1379, + "percent": 0.50, + "benchmarks": 23, + "average": 639.5709074, "high": 1151.2646642336606, "low": 129.065881808435 }, { "cpu": "Intel(R) Pentium(R) Gold G5420T CPU @ 3.20GHz", - "rank": 1302, - "percent": 0.72, + "rank": 1380, + "percent": 0.50, "benchmarks": 1, "average": 1151.0102417, "high": 1151.010241689131, @@ -11719,8 +12421,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-6500U CPU @ 2.50GHz", - "rank": 1303, - "percent": 0.72, + "rank": 1381, + "percent": 0.49, "benchmarks": 35, "average": 682.4353460, "high": 1148.766397204362, @@ -11728,26 +12430,26 @@ }, { "cpu": "Intel(R) Core(TM) i3-4170 CPU @ 3.70GHz", - "rank": 1304, - "percent": 0.71, - "benchmarks": 26, - "average": 845.7937842, + "rank": 1382, + "percent": 0.49, + "benchmarks": 27, + "average": 823.6368157, "high": 1143.995909070629, - "low": 464.5983059816567 + "low": 247.5556356535568 }, { "cpu": "Intel(R) Core(TM) i3-7100 CPU @ 3.90GHz", - "rank": 1305, - "percent": 0.71, - "benchmarks": 44, - "average": 789.1618655, + "rank": 1383, + "percent": 0.49, + "benchmarks": 45, + "average": 782.9471778, "high": 1143.714602033067, "low": 7.993252032687988 }, { "cpu": "Intel(R) Xeon(R) CPU D-1518 @ 2.20GHz", - "rank": 1306, - "percent": 0.71, + "rank": 1384, + "percent": 0.49, "benchmarks": 2, "average": 1139.9681384, "high": 1139.9921796536476, @@ -11755,8 +12457,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-7260U CPU @ 2.20GHz", - "rank": 1307, - "percent": 0.71, + "rank": 1385, + "percent": 0.49, "benchmarks": 4, "average": 952.5831389, "high": 1139.6812744554231, @@ -11764,8 +12466,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-2630QM CPU @ 2.00GHz", - "rank": 1308, - "percent": 0.71, + "rank": 1386, + "percent": 0.49, "benchmarks": 17, "average": 809.5396655, "high": 1136.0744537754026, @@ -11773,8 +12475,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-3540M CPU @ 3.00GHz", - "rank": 1309, - "percent": 0.70, + "rank": 1387, + "percent": 0.48, "benchmarks": 8, "average": 852.1043900, "high": 1118.7158931492077, @@ -11782,8 +12484,8 @@ }, { "cpu": "AMD Phenom(tm) II X6 1075T Processor", - "rank": 1310, - "percent": 0.70, + "rank": 1388, + "percent": 0.48, "benchmarks": 1, "average": 1117.5819104, "high": 1117.581910372166, @@ -11791,8 +12493,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-8145U CPU @ 2.10GHz", - "rank": 1311, - "percent": 0.70, + "rank": 1389, + "percent": 0.48, "benchmarks": 9, "average": 737.1674120, "high": 1116.3019150159353, @@ -11800,8 +12502,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU X5355 @ 2.66GHz", - "rank": 1312, - "percent": 0.70, + "rank": 1390, + "percent": 0.48, "benchmarks": 5, "average": 834.6773238, "high": 1115.4522032077284, @@ -11809,8 +12511,8 @@ }, { "cpu": "Genuine Intel(R) CPU @ 2.83GHz", - "rank": 1313, - "percent": 0.70, + "rank": 1391, + "percent": 0.48, "benchmarks": 1, "average": 1112.7134184, "high": 1112.7134184336555, @@ -11818,17 +12520,26 @@ }, { "cpu": "AMD FX(tm)-4320 Quad-Core Processor", - "rank": 1314, - "percent": 0.69, + "rank": 1392, + "percent": 0.48, "benchmarks": 1, "average": 1108.0057404, "high": 1108.0057403561395, "low": 1108.0057403561395 }, + { + "cpu": "ARM Cortex-A72", + "rank": 1393, + "percent": 0.48, + "benchmarks": 58, + "average": 133.5689000, + "high": 1107.4589575710324, + "low": 28.64981282217789 + }, { "cpu": "Intel(R) Core(TM) i5-4570T CPU @ 2.90GHz", - "rank": 1315, - "percent": 0.69, + "rank": 1394, + "percent": 0.48, "benchmarks": 6, "average": 854.8184295, "high": 1106.2962639268871, @@ -11836,8 +12547,8 @@ }, { "cpu": "Intel(R) Xeon(R) Gold 6262V CPU @ 1.90GHz", - "rank": 1316, - "percent": 0.69, + "rank": 1395, + "percent": 0.47, "benchmarks": 1, "average": 1102.2417392, "high": 1102.241739249285, @@ -11845,8 +12556,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-2720QM CPU @ 2.20GHz", - "rank": 1317, - "percent": 0.68, + "rank": 1396, + "percent": 0.47, "benchmarks": 7, "average": 959.0586442, "high": 1093.9556978573128, @@ -11854,17 +12565,17 @@ }, { "cpu": "Intel(R) Core(TM) i3-6100 CPU @ 3.70GHz", - "rank": 1318, - "percent": 0.68, - "benchmarks": 53, - "average": 729.4161763, + "rank": 1397, + "percent": 0.47, + "benchmarks": 54, + "average": 734.2972915, "high": 1089.634416756834, "low": 356.0546650727286 }, { "cpu": "Intel Xeon E3-12xx v2 (Ivy Bridge, IBRS)", - "rank": 1319, - "percent": 0.67, + "rank": 1398, + "percent": 0.46, "benchmarks": 2, "average": 538.9644338, "high": 1077.9288674740355, @@ -11872,8 +12583,8 @@ }, { "cpu": "Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz", - "rank": 1320, - "percent": 0.67, + "rank": 1399, + "percent": 0.46, "benchmarks": 1, "average": 1077.7418291, "high": 1077.7418291003228, @@ -11881,8 +12592,8 @@ }, { "cpu": "Intel(R) Pentium(R) Gold G5400T CPU @ 3.10GHz", - "rank": 1321, - "percent": 0.67, + "rank": 1400, + "percent": 0.46, "benchmarks": 1, "average": 1072.6310675, "high": 1072.6310674717122, @@ -11890,8 +12601,8 @@ }, { "cpu": "AMD FX(tm)-4100 Quad-Core Processor", - "rank": 1322, - "percent": 0.67, + "rank": 1401, + "percent": 0.46, "benchmarks": 11, "average": 724.6359863, "high": 1068.4023218519258, @@ -11899,17 +12610,26 @@ }, { "cpu": "Intel(R) Atom(TM) CPU C3758 @ 2.20GHz", - "rank": 1323, - "percent": 0.67, + "rank": 1402, + "percent": 0.46, "benchmarks": 1, "average": 1068.0679718, "high": 1068.0679718457282, "low": 1068.0679718457282 }, + { + "cpu": "AMD Ryzen 5 7520U with Radeon Graphics", + "rank": 1403, + "percent": 0.46, + "benchmarks": 9, + "average": 842.1345901, + "high": 1065.2191049176904, + "low": 328.65816005133115 + }, { "cpu": "Intel(R) Xeon(R) CPU E5-2603 0 @ 1.80GHz", - "rank": 1324, - "percent": 0.66, + "rank": 1404, + "percent": 0.46, "benchmarks": 1, "average": 1064.1003404, "high": 1064.1003404056987, @@ -11917,8 +12637,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz", - "rank": 1325, - "percent": 0.66, + "rank": 1405, + "percent": 0.45, "benchmarks": 12, "average": 774.7113479, "high": 1056.6557690235022, @@ -11926,44 +12646,26 @@ }, { "cpu": "Intel(R) Core(TM) i3-4160 CPU @ 3.60GHz", - "rank": 1326, - "percent": 0.66, - "benchmarks": 25, - "average": 717.3704514, + "rank": 1406, + "percent": 0.45, + "benchmarks": 26, + "average": 711.2895196, "high": 1054.7110249998154, "low": 118.75158830249356 }, { "cpu": "DG02SRTBP4MFA", - "rank": 1327, - "percent": 0.66, + "rank": 1407, + "percent": 0.45, "benchmarks": 3, "average": 864.2318672, "high": 1052.8377134891673, "low": 532.7020458954775 }, - { - "cpu": "AMD Ryzen 5 7520U with Radeon Graphics", - "rank": 1328, - "percent": 0.66, - "benchmarks": 7, - "average": 813.8095816, - "high": 1052.321421054847, - "low": 328.65816005133115 - }, - { - "cpu": "Intel(R) Core(TM) i7-2820QM CPU @ 2.30GHz", - "rank": 1329, - "percent": 0.66, - "benchmarks": 1, - "average": 1050.4797541, - "high": 1050.4797541036992, - "low": 1050.4797541036992 - }, { "cpu": "Intel(R) Xeon(R) CPU E5410 @ 2.33GHz", - "rank": 1330, - "percent": 0.66, + "rank": 1408, + "percent": 0.45, "benchmarks": 1, "average": 1050.3087383, "high": 1050.3087382536096, @@ -11971,8 +12673,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-3570S CPU @ 3.10GHz", - "rank": 1331, - "percent": 0.65, + "rank": 1409, + "percent": 0.45, "benchmarks": 3, "average": 961.0494636, "high": 1045.7221077156516, @@ -11980,8 +12682,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-4558U CPU @ 2.80GHz", - "rank": 1332, - "percent": 0.65, + "rank": 1410, + "percent": 0.45, "benchmarks": 2, "average": 1001.6327673, "high": 1044.2261083676972, @@ -11989,8 +12691,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-9400T CPU @ 1.80GHz", - "rank": 1333, - "percent": 0.65, + "rank": 1411, + "percent": 0.45, "benchmarks": 1, "average": 1041.4616289, "high": 1041.4616289084752, @@ -11998,8 +12700,8 @@ }, { "cpu": "Intel(R) Pentium(R) CPU G4560 @ 3.50GHz", - "rank": 1334, - "percent": 0.65, + "rank": 1412, + "percent": 0.45, "benchmarks": 17, "average": 778.9292426, "high": 1040.0004992002396, @@ -12007,26 +12709,26 @@ }, { "cpu": "Intel(R) Core(TM) i7-5600U CPU @ 2.60GHz", - "rank": 1335, - "percent": 0.65, - "benchmarks": 19, - "average": 622.8168887, + "rank": 1413, + "percent": 0.45, + "benchmarks": 25, + "average": 621.1954227, "high": 1039.0625162353515, "low": 117.3709195706384 }, { "cpu": "AMD Ryzen 3 3200U with Radeon Vega Mobile Gfx", - "rank": 1336, - "percent": 0.65, - "benchmarks": 8, - "average": 693.4838197, + "rank": 1414, + "percent": 0.45, + "benchmarks": 9, + "average": 633.6108819, "high": 1038.3342626424983, - "low": 348.5576336561674 + "low": 154.62737894222502 }, { "cpu": "Intel(R) Core(TM) i5-4340M CPU @ 2.90GHz", - "rank": 1337, - "percent": 0.65, + "rank": 1415, + "percent": 0.45, "benchmarks": 20, "average": 935.9790649, "high": 1035.8851327693976, @@ -12034,8 +12736,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-4150 CPU @ 3.50GHz", - "rank": 1338, - "percent": 0.64, + "rank": 1416, + "percent": 0.44, "benchmarks": 14, "average": 536.0135760, "high": 1031.516969485665, @@ -12043,8 +12745,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-4650U CPU @ 1.70GHz", - "rank": 1339, - "percent": 0.64, + "rank": 1417, + "percent": 0.44, "benchmarks": 4, "average": 787.4776822, "high": 1030.1875868576908, @@ -12052,8 +12754,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-4430S CPU @ 2.70GHz", - "rank": 1340, - "percent": 0.64, + "rank": 1418, + "percent": 0.44, "benchmarks": 1, "average": 1027.2044835, "high": 1027.2044835421298, @@ -12061,8 +12763,8 @@ }, { "cpu": "AMD 3020e with Radeon Graphics", - "rank": 1341, - "percent": 0.64, + "rank": 1419, + "percent": 0.44, "benchmarks": 7, "average": 647.2520895, "high": 1023.7856111027502, @@ -12070,8 +12772,8 @@ }, { "cpu": "AMD Phenom(tm) II X6 1045T Processor", - "rank": 1342, - "percent": 0.63, + "rank": 1420, + "percent": 0.44, "benchmarks": 7, "average": 898.8120904, "high": 1015.92977893368, @@ -12079,8 +12781,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-4510U CPU @ 2.00GHz", - "rank": 1343, - "percent": 0.63, + "rank": 1421, + "percent": 0.44, "benchmarks": 14, "average": 656.7280481, "high": 1013.9209316067748, @@ -12088,8 +12790,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-2635QM CPU @ 2.00GHz", - "rank": 1344, - "percent": 0.63, + "rank": 1422, + "percent": 0.44, "benchmarks": 1, "average": 1011.4874631, "high": 1011.4874631186384, @@ -12097,8 +12799,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz", - "rank": 1345, - "percent": 0.63, + "rank": 1423, + "percent": 0.43, "benchmarks": 24, "average": 712.1167289, "high": 1010.5491222875596, @@ -12106,8 +12808,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-7300U CPU @ 2.60GHz", - "rank": 1346, - "percent": 0.63, + "rank": 1424, + "percent": 0.43, "benchmarks": 17, "average": 721.2564458, "high": 1010.4085213004726, @@ -12115,8 +12817,8 @@ }, { "cpu": "Intel(R) Core(TM) i7 CPU 870 @ 2.93GHz", - "rank": 1347, - "percent": 0.63, + "rank": 1425, + "percent": 0.43, "benchmarks": 7, "average": 728.5374998, "high": 1004.0342094535846, @@ -12124,8 +12826,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-7100T CPU @ 3.40GHz", - "rank": 1348, - "percent": 0.63, + "rank": 1426, + "percent": 0.43, "benchmarks": 3, "average": 868.9318810, "high": 1002.378644523454, @@ -12133,8 +12835,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-6260U CPU @ 1.80GHz", - "rank": 1349, - "percent": 0.62, + "rank": 1427, + "percent": 0.43, "benchmarks": 3, "average": 985.4298546, "high": 997.8157812548332, @@ -12142,44 +12844,44 @@ }, { "cpu": "Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz", - "rank": 1350, - "percent": 0.62, - "benchmarks": 50, - "average": 573.9727854, + "rank": 1428, + "percent": 0.43, + "benchmarks": 55, + "average": 579.1858803, "high": 992.1333744737972, "low": 139.93686048854755 }, { "cpu": "Intel(R) Core(TM) i7-4700EQ CPU @ 2.40GHz", - "rank": 1351, - "percent": 0.62, + "rank": 1429, + "percent": 0.43, "benchmarks": 1, "average": 991.0174181, "high": 991.017418122141, "low": 991.017418122141 }, - { - "cpu": "Intel(R) Pentium(R) CPU G4400 @ 3.30GHz", - "rank": 1352, - "percent": 0.62, - "benchmarks": 15, - "average": 757.5462894, - "high": 988.5115191247324, - "low": 415.5847610055157 - }, { "cpu": "Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz", - "rank": 1353, - "percent": 0.62, + "rank": 1430, + "percent": 0.42, "benchmarks": 10, "average": 702.6457960, "high": 985.1731441800896, "low": 331.6719883437197 }, + { + "cpu": "Intel(R) Core(TM) i5-4210M CPU @ 2.60GHz", + "rank": 1431, + "percent": 0.42, + "benchmarks": 15, + "average": 566.6708312, + "high": 983.2019939336436, + "low": 221.0030954798568 + }, { "cpu": "Intel(R) Core(TM) i7-6560U CPU @ 2.20GHz", - "rank": 1354, - "percent": 0.61, + "rank": 1432, + "percent": 0.42, "benchmarks": 1, "average": 982.9671453, "high": 982.9671453061352, @@ -12187,26 +12889,26 @@ }, { "cpu": "Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz", - "rank": 1355, - "percent": 0.61, - "benchmarks": 148, - "average": 543.4387791, + "rank": 1433, + "percent": 0.42, + "benchmarks": 152, + "average": 542.2597729, "high": 981.7483170379476, "low": 73.67153281875241 }, { "cpu": "Intel(R) Pentium(R) CPU G4600 @ 3.60GHz", - "rank": 1356, - "percent": 0.61, - "benchmarks": 6, - "average": 836.1965834, + "rank": 1434, + "percent": 0.42, + "benchmarks": 7, + "average": 849.6807497, "high": 979.905086393332, "low": 644.6713401041015 }, { "cpu": "Intel(R) Core(TM) i7-4500U CPU @ 1.80GHz", - "rank": 1357, - "percent": 0.61, + "rank": 1435, + "percent": 0.42, "benchmarks": 16, "average": 759.5683856, "high": 969.81922569633, @@ -12214,8 +12916,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-2405S CPU @ 2.50GHz", - "rank": 1358, - "percent": 0.60, + "rank": 1436, + "percent": 0.42, "benchmarks": 3, "average": 896.4492496, "high": 965.0842180742902, @@ -12223,8 +12925,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz", - "rank": 1359, - "percent": 0.60, + "rank": 1437, + "percent": 0.41, "benchmarks": 7, "average": 527.1450532, "high": 961.787231505072, @@ -12232,8 +12934,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-3537U CPU @ 2.00GHz", - "rank": 1360, - "percent": 0.60, + "rank": 1438, + "percent": 0.41, "benchmarks": 6, "average": 861.8149960, "high": 960.9572671912852, @@ -12241,8 +12943,8 @@ }, { "cpu": "Intel(R) Pentium(R) CPU G4620 @ 3.70GHz", - "rank": 1361, - "percent": 0.60, + "rank": 1439, + "percent": 0.41, "benchmarks": 1, "average": 957.8122037, "high": 957.8122036768495, @@ -12250,8 +12952,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz", - "rank": 1362, - "percent": 0.60, + "rank": 1440, + "percent": 0.41, "benchmarks": 24, "average": 636.6714571, "high": 957.2529138778698, @@ -12259,35 +12961,53 @@ }, { "cpu": "AMD Ryzen 3 3300U with Radeon Vega Mobile Gfx", - "rank": 1363, - "percent": 0.60, + "rank": 1441, + "percent": 0.41, "benchmarks": 2, "average": 692.6164643, "high": 955.2585550568044, "low": 429.9743735273378 }, + { + "cpu": "Intel(R) Core(TM) i3-6100T CPU @ 3.20GHz", + "rank": 1442, + "percent": 0.41, + "benchmarks": 6, + "average": 681.9233512, + "high": 954.8471862563116, + "low": 268.0724385343408 + }, { "cpu": "Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz", - "rank": 1364, - "percent": 0.59, + "rank": 1443, + "percent": 0.41, "benchmarks": 11, "average": 599.6280114, "high": 942.9398790962488, "low": 248.55205997461783 }, + { + "cpu": "Intel(R) Core(TM) i7-5550U CPU @ 2.00GHz", + "rank": 1444, + "percent": 0.41, + "benchmarks": 2, + "average": 818.7909027, + "high": 942.0143091973569, + "low": 695.5674961309059 + }, { "cpu": "Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz", - "rank": 1365, - "percent": 0.59, - "benchmarks": 30, - "average": 555.9879815, + "rank": 1445, + "percent": 0.41, + "benchmarks": 31, + "average": 566.1857934, "high": 941.8102534882298, "low": 196.79507414057625 }, { "cpu": "Intel(R) Core(TM) i7 CPU 950 @ 3.07GHz", - "rank": 1366, - "percent": 0.59, + "rank": 1446, + "percent": 0.40, "benchmarks": 9, "average": 700.8607244, "high": 938.1021443138816, @@ -12295,8 +13015,8 @@ }, { "cpu": "Six-Core AMD Opteron(tm) Processor 2435", - "rank": 1367, - "percent": 0.58, + "rank": 1447, + "percent": 0.40, "benchmarks": 1, "average": 934.9656587, "high": 934.9656587113556, @@ -12304,8 +13024,8 @@ }, { "cpu": "Intel(R) Pentium(R) CPU G4560T @ 2.90GHz", - "rank": 1368, - "percent": 0.58, + "rank": 1448, + "percent": 0.40, "benchmarks": 1, "average": 934.5881737, "high": 934.5881737212496, @@ -12313,8 +13033,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-4200M CPU @ 2.50GHz", - "rank": 1369, - "percent": 0.58, + "rank": 1449, + "percent": 0.40, "benchmarks": 4, "average": 749.2163106, "high": 927.9183728765748, @@ -12322,8 +13042,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-2450 0 @ 2.10GHz", - "rank": 1370, - "percent": 0.58, + "rank": 1450, + "percent": 0.40, "benchmarks": 3, "average": 823.9235984, "high": 927.3555991412688, @@ -12331,8 +13051,8 @@ }, { "cpu": "AMD Athlon Silver 3050e with Radeon Graphics", - "rank": 1371, - "percent": 0.58, + "rank": 1451, + "percent": 0.40, "benchmarks": 2, "average": 642.7790028, "high": 925.5711236618556, @@ -12340,8 +13060,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-4200H CPU @ 2.80GHz", - "rank": 1372, - "percent": 0.58, + "rank": 1452, + "percent": 0.40, "benchmarks": 3, "average": 842.0570391, "high": 925.1900571674936, @@ -12349,8 +13069,8 @@ }, { "cpu": "Intel(R) Core(TM) i5 CPU 760 @ 2.80GHz", - "rank": 1373, - "percent": 0.57, + "rank": 1453, + "percent": 0.40, "benchmarks": 10, "average": 636.8976388, "high": 919.8895764552424, @@ -12358,8 +13078,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-4460S CPU @ 2.90GHz", - "rank": 1374, - "percent": 0.57, + "rank": 1454, + "percent": 0.40, "benchmarks": 2, "average": 828.9368823, "high": 917.7519848681052, @@ -12367,8 +13087,8 @@ }, { "cpu": "Intel(R) N200", - "rank": 1375, - "percent": 0.57, + "rank": 1455, + "percent": 0.39, "benchmarks": 1, "average": 915.6846712, "high": 915.6846711638992, @@ -12376,26 +13096,17 @@ }, { "cpu": "Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz", - "rank": 1376, - "percent": 0.57, + "rank": 1456, + "percent": 0.39, "benchmarks": 8, "average": 664.2124956, "high": 913.201144423674, "low": 517.1577424202776 }, - { - "cpu": "Intel(R) Core(TM) i3-6100T CPU @ 3.20GHz", - "rank": 1377, - "percent": 0.56, - "benchmarks": 5, - "average": 627.3385842, - "high": 902.2235932010956, - "low": 268.0724385343408 - }, { "cpu": "Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz", - "rank": 1378, - "percent": 0.56, + "rank": 1457, + "percent": 0.39, "benchmarks": 38, "average": 686.1761881, "high": 901.502714875426, @@ -12403,8 +13114,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-4130T CPU @ 2.90GHz", - "rank": 1379, - "percent": 0.56, + "rank": 1458, + "percent": 0.39, "benchmarks": 3, "average": 437.2806285, "high": 900.6712702977529, @@ -12412,8 +13123,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-7660U CPU @ 2.50GHz", - "rank": 1380, - "percent": 0.56, + "rank": 1459, + "percent": 0.39, "benchmarks": 3, "average": 523.8780873, "high": 898.9660990894373, @@ -12421,8 +13132,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-3470T CPU @ 2.90GHz", - "rank": 1381, - "percent": 0.56, + "rank": 1460, + "percent": 0.39, "benchmarks": 2, "average": 762.9272438, "high": 897.364798532629, @@ -12430,8 +13141,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-4300M CPU @ 2.60GHz", - "rank": 1382, - "percent": 0.56, + "rank": 1461, + "percent": 0.39, "benchmarks": 9, "average": 702.3448881, "high": 896.2971633808113, @@ -12439,8 +13150,8 @@ }, { "cpu": "AMD A10-6800K APU with Radeon(tm) HD Graphics", - "rank": 1383, - "percent": 0.56, + "rank": 1462, + "percent": 0.38, "benchmarks": 6, "average": 650.1684339, "high": 894.0737217428, @@ -12448,8 +13159,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-7360U CPU @ 2.30GHz", - "rank": 1384, - "percent": 0.56, + "rank": 1463, + "percent": 0.38, "benchmarks": 2, "average": 631.6472325, "high": 893.920269463326, @@ -12457,17 +13168,17 @@ }, { "cpu": "Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz", - "rank": 1385, - "percent": 0.56, - "benchmarks": 18, - "average": 606.9639126, + "rank": 1464, + "percent": 0.38, + "benchmarks": 19, + "average": 613.2536048, "high": 890.723383181183, "low": 172.74755329002895 }, { "cpu": "Intel(R) Xeon(R) Gold 6271C CPU @ 2.60GHz", - "rank": 1386, - "percent": 0.56, + "rank": 1465, + "percent": 0.38, "benchmarks": 2, "average": 471.3127568, "high": 890.21035670729, @@ -12475,8 +13186,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-4150T CPU @ 3.00GHz", - "rank": 1387, - "percent": 0.55, + "rank": 1466, + "percent": 0.38, "benchmarks": 1, "average": 887.5807920, "high": 887.5807920415956, @@ -12484,8 +13195,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-7440HQ CPU @ 2.80GHz", - "rank": 1388, - "percent": 0.55, + "rank": 1467, + "percent": 0.38, "benchmarks": 3, "average": 845.6323248, "high": 881.6095368993263, @@ -12493,17 +13204,17 @@ }, { "cpu": "AMD Phenom(tm) II X6 1055T Processor", - "rank": 1389, - "percent": 0.55, - "benchmarks": 6, - "average": 485.8277483, + "rank": 1468, + "percent": 0.38, + "benchmarks": 7, + "average": 538.4541300, "high": 880.5956348874379, "low": 348.38107315305774 }, { "cpu": "Intel Core Processor (Haswell, no TSX, IBRS)", - "rank": 1390, - "percent": 0.55, + "rank": 1469, + "percent": 0.38, "benchmarks": 3, "average": 407.0634984, "high": 879.2777963891579, @@ -12511,8 +13222,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-3475S CPU @ 2.90GHz", - "rank": 1391, - "percent": 0.55, + "rank": 1470, + "percent": 0.38, "benchmarks": 2, "average": 857.5734896, "high": 877.2576224914819, @@ -12520,26 +13231,26 @@ }, { "cpu": "Intel(R) Core(TM) i5-5300U CPU @ 2.30GHz", - "rank": 1392, - "percent": 0.55, - "benchmarks": 31, - "average": 615.7164972, + "rank": 1471, + "percent": 0.38, + "benchmarks": 32, + "average": 612.7435693, "high": 874.1449769444263, "low": 124.50907627587874 }, { "cpu": "Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz", - "rank": 1393, - "percent": 0.55, - "benchmarks": 28, - "average": 626.0100509, + "rank": 1472, + "percent": 0.38, + "benchmarks": 36, + "average": 610.4912244, "high": 873.1469420735109, "low": 256.3284941931343 }, { "cpu": "Intel(R) Core(TM)2 Quad CPU Q9650 @ 3.00GHz", - "rank": 1394, - "percent": 0.54, + "rank": 1473, + "percent": 0.37, "benchmarks": 10, "average": 657.2270800, "high": 871.2486212490569, @@ -12547,26 +13258,17 @@ }, { "cpu": "AMD Athlon(tm) X4 760K Quad Core Processor", - "rank": 1395, - "percent": 0.54, + "rank": 1474, + "percent": 0.37, "benchmarks": 3, "average": 642.8562791, "high": 862.2793319404648, "low": 510.5771155252205 }, - { - "cpu": "Intel(R) Core(TM) i5-2550K CPU @ 3.40GHz", - "rank": 1396, - "percent": 0.54, - "benchmarks": 1, - "average": 861.8260197, - "high": 861.8260197340923, - "low": 861.8260197340923 - }, { "cpu": "Intel(R) Core(TM) i7 CPU 960 @ 3.20GHz", - "rank": 1397, - "percent": 0.53, + "rank": 1475, + "percent": 0.37, "benchmarks": 4, "average": 696.9444680, "high": 854.8477131541403, @@ -12574,8 +13276,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-8109U CPU @ 3.00GHz", - "rank": 1398, - "percent": 0.53, + "rank": 1476, + "percent": 0.37, "benchmarks": 2, "average": 805.7085454, "high": 851.6298918685526, @@ -12583,8 +13285,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1220L V2 @ 2.30GHz", - "rank": 1399, - "percent": 0.53, + "rank": 1477, + "percent": 0.37, "benchmarks": 1, "average": 848.7566564, "high": 848.7566563740776, @@ -12592,8 +13294,8 @@ }, { "cpu": "AMD Ryzen 3 2200U with Radeon Vega Mobile Gfx", - "rank": 1400, - "percent": 0.53, + "rank": 1478, + "percent": 0.36, "benchmarks": 8, "average": 612.6588861, "high": 847.1309791563423, @@ -12601,8 +13303,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-4310M CPU @ 2.70GHz", - "rank": 1401, - "percent": 0.53, + "rank": 1479, + "percent": 0.36, "benchmarks": 7, "average": 645.7856478, "high": 844.4583686246559, @@ -12610,8 +13312,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-6660U CPU @ 2.40GHz", - "rank": 1402, - "percent": 0.53, + "rank": 1480, + "percent": 0.36, "benchmarks": 1, "average": 844.2288096, "high": 844.2288096458207, @@ -12619,8 +13321,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-4300U CPU @ 1.90GHz", - "rank": 1403, - "percent": 0.52, + "rank": 1481, + "percent": 0.36, "benchmarks": 25, "average": 590.2061159, "high": 835.7619181738937, @@ -12628,8 +13330,8 @@ }, { "cpu": "AMD Ryzen 5 3450U with Radeon Vega Mobile Gfx", - "rank": 1404, - "percent": 0.52, + "rank": 1482, + "percent": 0.36, "benchmarks": 4, "average": 587.3032872, "high": 835.4260756528437, @@ -12637,8 +13339,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU X3470 @ 2.93GHz", - "rank": 1405, - "percent": 0.52, + "rank": 1483, + "percent": 0.36, "benchmarks": 4, "average": 790.6806785, "high": 834.2009022716959, @@ -12646,8 +13348,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU X5470 @ 3.33GHz", - "rank": 1406, - "percent": 0.52, + "rank": 1484, + "percent": 0.36, "benchmarks": 3, "average": 670.5401424, "high": 829.5622814621864, @@ -12655,8 +13357,8 @@ }, { "cpu": "Intel(R) Pentium(R) Gold 7505 @ 2.00GHz", - "rank": 1407, - "percent": 0.52, + "rank": 1485, + "percent": 0.36, "benchmarks": 1, "average": 827.6638361, "high": 827.6638360563473, @@ -12664,8 +13366,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-3360M CPU @ 2.80GHz", - "rank": 1408, - "percent": 0.51, + "rank": 1486, + "percent": 0.35, "benchmarks": 8, "average": 654.5447782, "high": 822.9646643662061, @@ -12673,17 +13375,17 @@ }, { "cpu": "Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz", - "rank": 1409, - "percent": 0.51, - "benchmarks": 37, - "average": 540.6591471, + "rank": 1487, + "percent": 0.35, + "benchmarks": 39, + "average": 544.1001112, "high": 820.0989859476039, "low": 118.1963939462171 }, { "cpu": "Intel(R) Core(TM) i5 CPU 750 @ 2.67GHz", - "rank": 1410, - "percent": 0.51, + "rank": 1488, + "percent": 0.35, "benchmarks": 10, "average": 502.2260364, "high": 818.013976586804, @@ -12691,8 +13393,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-5250U CPU @ 1.60GHz", - "rank": 1411, - "percent": 0.51, + "rank": 1489, + "percent": 0.35, "benchmarks": 5, "average": 644.5595980, "high": 817.1930888346091, @@ -12700,8 +13402,8 @@ }, { "cpu": "Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz", - "rank": 1412, - "percent": 0.51, + "rank": 1490, + "percent": 0.35, "benchmarks": 21, "average": 701.2389101, "high": 815.5356274894225, @@ -12709,8 +13411,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-2450P CPU @ 3.20GHz", - "rank": 1413, - "percent": 0.51, + "rank": 1491, + "percent": 0.35, "benchmarks": 1, "average": 813.8219520, "high": 813.8219520333341, @@ -12718,8 +13420,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5335 @ 2.00GHz", - "rank": 1414, - "percent": 0.50, + "rank": 1492, + "percent": 0.35, "benchmarks": 2, "average": 492.3934025, "high": 806.5940678232688, @@ -12727,8 +13429,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-4210H CPU @ 2.90GHz", - "rank": 1415, - "percent": 0.50, + "rank": 1493, + "percent": 0.35, "benchmarks": 2, "average": 729.0107426, "high": 806.4958400944568, @@ -12736,8 +13438,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-4310U CPU @ 2.00GHz", - "rank": 1416, - "percent": 0.50, + "rank": 1494, + "percent": 0.35, "benchmarks": 27, "average": 535.4408178, "high": 803.4716402632495, @@ -12745,8 +13447,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-3340M CPU @ 2.70GHz", - "rank": 1417, - "percent": 0.50, + "rank": 1495, + "percent": 0.34, "benchmarks": 18, "average": 637.8755213, "high": 801.5208376982822, @@ -12754,8 +13456,8 @@ }, { "cpu": "AMD A10-5800K APU with Radeon(tm) HD Graphics", - "rank": 1418, - "percent": 0.50, + "rank": 1496, + "percent": 0.34, "benchmarks": 3, "average": 675.1554508, "high": 799.2519002213928, @@ -12763,8 +13465,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5506 @ 2.13GHz", - "rank": 1419, - "percent": 0.50, + "rank": 1497, + "percent": 0.34, "benchmarks": 4, "average": 521.7113840, "high": 796.5169905039245, @@ -12772,17 +13474,17 @@ }, { "cpu": "ARM Cortex-A55", - "rank": 1420, - "percent": 0.50, - "benchmarks": 16, - "average": 624.8774624, + "rank": 1498, + "percent": 0.34, + "benchmarks": 22, + "average": 560.2498555, "high": 795.4930545501408, - "low": 104.13178251952264 + "low": 91.90005758457607 }, { "cpu": "Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz", - "rank": 1421, - "percent": 0.50, + "rank": 1499, + "percent": 0.34, "benchmarks": 27, "average": 560.3602696, "high": 795.2545570074253, @@ -12790,8 +13492,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-3427U CPU @ 1.80GHz", - "rank": 1422, - "percent": 0.50, + "rank": 1500, + "percent": 0.34, "benchmarks": 8, "average": 657.0524260, "high": 794.1871851544178, @@ -12799,8 +13501,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU X3360 @ 2.83GHz", - "rank": 1423, - "percent": 0.50, + "rank": 1501, + "percent": 0.34, "benchmarks": 1, "average": 793.4870582, "high": 793.4870582260803, @@ -12808,8 +13510,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-7100U CPU @ 2.40GHz", - "rank": 1424, - "percent": 0.49, + "rank": 1502, + "percent": 0.34, "benchmarks": 20, "average": 542.5161161, "high": 790.7219845224079, @@ -12817,8 +13519,8 @@ }, { "cpu": "Intel(R) Core(TM) i7 CPU 930 @ 2.80GHz", - "rank": 1425, - "percent": 0.49, + "rank": 1503, + "percent": 0.34, "benchmarks": 4, "average": 692.8156164, "high": 783.9909057054938, @@ -12826,8 +13528,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-4250U CPU @ 1.30GHz", - "rank": 1426, - "percent": 0.49, + "rank": 1504, + "percent": 0.34, "benchmarks": 5, "average": 689.0141625, "high": 779.2121168107534, @@ -12835,8 +13537,8 @@ }, { "cpu": "AMD FX(tm)-4130 Quad-Core Processor", - "rank": 1427, - "percent": 0.48, + "rank": 1505, + "percent": 0.33, "benchmarks": 2, "average": 691.8759762, "high": 774.484754654847, @@ -12844,8 +13546,8 @@ }, { "cpu": "AMD Athlon(tm) X4 860K Quad Core Processor", - "rank": 1428, - "percent": 0.48, + "rank": 1506, + "percent": 0.33, "benchmarks": 5, "average": 655.7115002, "high": 770.6873683569639, @@ -12853,8 +13555,8 @@ }, { "cpu": "Intel(R) Pentium(R) CPU G4600T @ 3.00GHz", - "rank": 1429, - "percent": 0.48, + "rank": 1507, + "percent": 0.33, "benchmarks": 1, "average": 768.2716117, "high": 768.2716116725043, @@ -12862,8 +13564,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-4200U CPU @ 1.60GHz", - "rank": 1430, - "percent": 0.47, + "rank": 1508, + "percent": 0.33, "benchmarks": 34, "average": 466.6798972, "high": 759.7208177938771, @@ -12871,35 +13573,26 @@ }, { "cpu": "Intel(R) Pentium(R) CPU G3258 @ 3.20GHz", - "rank": 1431, - "percent": 0.47, + "rank": 1509, + "percent": 0.32, "benchmarks": 8, "average": 549.4985202, "high": 754.1699944417671, "low": 404.6040706406339 }, - { - "cpu": "Intel(R) Core(TM) i5-4210M CPU @ 2.60GHz", - "rank": 1432, - "percent": 0.47, - "benchmarks": 12, - "average": 500.4534931, - "high": 754.149519191974, - "low": 221.0030954798568 - }, { "cpu": "Intel(R) Core(TM) i5-3337U CPU @ 1.80GHz", - "rank": 1433, - "percent": 0.47, - "benchmarks": 12, - "average": 561.1254126, + "rank": 1510, + "percent": 0.32, + "benchmarks": 13, + "average": 573.0607788, "high": 749.0945319844637, "low": 436.4292753266455 }, { "cpu": "Intel(R) Xeon(R) CPU L5430 @ 2.66GHz", - "rank": 1434, - "percent": 0.47, + "rank": 1511, + "percent": 0.32, "benchmarks": 2, "average": 701.1246972, "high": 747.8329670198183, @@ -12907,17 +13600,17 @@ }, { "cpu": "Intel(R) Core(TM) i3-6100U CPU @ 2.30GHz", - "rank": 1435, - "percent": 0.47, - "benchmarks": 10, - "average": 602.1531564, + "rank": 1512, + "percent": 0.32, + "benchmarks": 11, + "average": 587.6823389, "high": 747.6590794223287, "low": 220.2865399196659 }, { "cpu": "AMD Ryzen 3 PRO 4450U with Radeon Graphics", - "rank": 1436, - "percent": 0.47, + "rank": 1513, + "percent": 0.32, "benchmarks": 1, "average": 747.6579614, "high": 747.6579614358023, @@ -12925,26 +13618,44 @@ }, { "cpu": "Intel(R) Xeon(R) CPU W3530 @ 2.80GHz", - "rank": 1437, - "percent": 0.47, + "rank": 1514, + "percent": 0.32, "benchmarks": 3, "average": 674.1975590, "high": 746.2647583184266, "low": 584.3725912892253 }, + { + "cpu": "VirtualApple @ 2.50GHz", + "rank": 1515, + "percent": 0.32, + "benchmarks": 4, + "average": 660.1815523, + "high": 742.9039670328935, + "low": 604.4575114726035 + }, + { + "cpu": "AMD A8-6600K APU with Radeon(tm) HD Graphics", + "rank": 1516, + "percent": 0.32, + "benchmarks": 3, + "average": 639.3066645, + "high": 742.735673742957, + "low": 503.3796912470325 + }, { "cpu": "Intel(R) Core(TM) i3-7020U CPU @ 2.30GHz", - "rank": 1438, - "percent": 0.46, - "benchmarks": 17, - "average": 467.1606939, + "rank": 1517, + "percent": 0.32, + "benchmarks": 18, + "average": 454.4838637, "high": 742.0891442005363, "low": 132.69931370568938 }, { "cpu": "AMD Phenom(tm) II X6 1090T Processor", - "rank": 1439, - "percent": 0.46, + "rank": 1518, + "percent": 0.32, "benchmarks": 13, "average": 498.0817280, "high": 741.8359103476465, @@ -12952,8 +13663,8 @@ }, { "cpu": "Intel(R) Pentium(R) Silver J5040 CPU @ 2.00GHz", - "rank": 1440, - "percent": 0.46, + "rank": 1519, + "percent": 0.32, "benchmarks": 8, "average": 478.4085797, "high": 739.5629183152756, @@ -12961,8 +13672,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-4160T CPU @ 3.10GHz", - "rank": 1441, - "percent": 0.46, + "rank": 1520, + "percent": 0.32, "benchmarks": 3, "average": 650.5166708, "high": 737.1108791668878, @@ -12970,8 +13681,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-2390T CPU @ 2.70GHz", - "rank": 1442, - "percent": 0.46, + "rank": 1521, + "percent": 0.32, "benchmarks": 1, "average": 736.1016645, "high": 736.1016644730837, @@ -12979,8 +13690,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-6320 CPU @ 3.90GHz", - "rank": 1443, - "percent": 0.46, + "rank": 1522, + "percent": 0.32, "benchmarks": 2, "average": 642.0515151, "high": 734.8278261661901, @@ -12988,8 +13699,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz", - "rank": 1444, - "percent": 0.46, + "rank": 1523, + "percent": 0.32, "benchmarks": 19, "average": 413.8822897, "high": 734.7193078356345, @@ -12997,8 +13708,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz", - "rank": 1445, - "percent": 0.46, + "rank": 1524, + "percent": 0.31, "benchmarks": 34, "average": 581.0403655, "high": 731.4661830017208, @@ -13006,26 +13717,17 @@ }, { "cpu": "Intel(R) Core(TM) M-5Y31 CPU @ 0.90GHz", - "rank": 1446, - "percent": 0.45, + "rank": 1525, + "percent": 0.31, "benchmarks": 2, "average": 725.4995538, "high": 725.8906315103317, "low": 725.1084762280437 }, - { - "cpu": "AMD Ryzen 5 PRO 2400GE w/ Radeon Vega Graphics", - "rank": 1447, - "percent": 0.45, - "benchmarks": 1, - "average": 724.2965270, - "high": 724.296526998153, - "low": 724.296526998153 - }, { "cpu": "Intel(R) Xeon(R) CPU E5345 @ 2.33GHz", - "rank": 1448, - "percent": 0.45, + "rank": 1526, + "percent": 0.31, "benchmarks": 2, "average": 717.5769683, "high": 721.7406247516761, @@ -13033,8 +13735,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1280 v3 @ 3.60GHz", - "rank": 1449, - "percent": 0.45, + "rank": 1527, + "percent": 0.31, "benchmarks": 1, "average": 719.1176714, "high": 719.1176713819212, @@ -13042,8 +13744,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz", - "rank": 1450, - "percent": 0.45, + "rank": 1528, + "percent": 0.31, "benchmarks": 12, "average": 449.7868310, "high": 717.4331962079351, @@ -13051,8 +13753,8 @@ }, { "cpu": "AMD Phenom(tm) II X4 945 Processor", - "rank": 1451, - "percent": 0.45, + "rank": 1529, + "percent": 0.31, "benchmarks": 5, "average": 553.5627717, "high": 714.3081639708676, @@ -13060,8 +13762,8 @@ }, { "cpu": "AMD Ryzen 5 PRO 3500U w/ Radeon Vega Mobile Gfx", - "rank": 1452, - "percent": 0.45, + "rank": 1530, + "percent": 0.31, "benchmarks": 2, "average": 683.2453199, "high": 712.8091809822511, @@ -13069,8 +13771,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-4260U CPU @ 1.40GHz", - "rank": 1453, - "percent": 0.44, + "rank": 1531, + "percent": 0.31, "benchmarks": 1, "average": 711.9474754, "high": 711.9474753630576, @@ -13078,8 +13780,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-3317U CPU @ 1.70GHz", - "rank": 1454, - "percent": 0.44, + "rank": 1532, + "percent": 0.31, "benchmarks": 12, "average": 515.9587586, "high": 711.0195949890183, @@ -13087,8 +13789,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-3667U CPU @ 2.00GHz", - "rank": 1455, - "percent": 0.44, + "rank": 1533, + "percent": 0.30, "benchmarks": 1, "average": 705.0073145, "high": 705.0073144508874, @@ -13096,8 +13798,8 @@ }, { "cpu": "AMD Opteron(tm) Processor 4130", - "rank": 1456, - "percent": 0.44, + "rank": 1534, + "percent": 0.30, "benchmarks": 1, "average": 703.3699156, "high": 703.3699156026438, @@ -13105,17 +13807,17 @@ }, { "cpu": "Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz", - "rank": 1457, - "percent": 0.44, - "benchmarks": 33, - "average": 506.2136607, + "rank": 1535, + "percent": 0.30, + "benchmarks": 34, + "average": 499.7648886, "high": 700.4287324271187, "low": 237.73567986056895 }, { "cpu": "Intel(R) Xeon(R) CPU W3520 @ 2.67GHz", - "rank": 1458, - "percent": 0.44, + "rank": 1536, + "percent": 0.30, "benchmarks": 5, "average": 572.3209589, "high": 697.7300747478229, @@ -13123,8 +13825,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-2510E CPU @ 2.50GHz", - "rank": 1459, - "percent": 0.44, + "rank": 1537, + "percent": 0.30, "benchmarks": 1, "average": 697.7193647, "high": 697.719364712564, @@ -13132,17 +13834,26 @@ }, { "cpu": "Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz", - "rank": 1460, - "percent": 0.43, + "rank": 1538, + "percent": 0.30, "benchmarks": 18, "average": 495.4757971, "high": 694.4622882671291, "low": 89.13635518056485 }, + { + "cpu": "Intel(R) Core(TM) m3-6Y30 CPU @ 0.90GHz", + "rank": 1539, + "percent": 0.30, + "benchmarks": 2, + "average": 581.2052806, + "high": 694.2501508258453, + "low": 468.1604104830479 + }, { "cpu": "Intel(R) Core(TM) i7 CPU 940 @ 2.93GHz", - "rank": 1461, - "percent": 0.43, + "rank": 1540, + "percent": 0.30, "benchmarks": 1, "average": 693.4048187, "high": 693.4048187474474, @@ -13150,8 +13861,8 @@ }, { "cpu": "AMD A10-6700 APU with Radeon(tm) HD Graphics", - "rank": 1462, - "percent": 0.42, + "rank": 1541, + "percent": 0.29, "benchmarks": 2, "average": 500.8602192, "high": 674.445723643167, @@ -13159,17 +13870,17 @@ }, { "cpu": "Intel(R) Core(TM) i3-5005U CPU @ 2.00GHz", - "rank": 1463, - "percent": 0.42, - "benchmarks": 22, - "average": 449.8449776, + "rank": 1542, + "percent": 0.29, + "benchmarks": 24, + "average": 436.2088205, "high": 673.6910183513434, "low": 144.13880451563813 }, { "cpu": "Intel(R) Core(TM) i5-6267U CPU @ 2.90GHz", - "rank": 1464, - "percent": 0.42, + "rank": 1543, + "percent": 0.29, "benchmarks": 2, "average": 654.4045974, "high": 673.6869336398161, @@ -13177,62 +13888,35 @@ }, { "cpu": "Intel(R) Xeon(R) CPU X3440 @ 2.53GHz", - "rank": 1465, - "percent": 0.42, + "rank": 1544, + "percent": 0.29, "benchmarks": 3, "average": 578.8111304, "high": 671.8064337558548, "low": 444.57920134013955 }, - { - "cpu": "AMD A8-6600K APU with Radeon(tm) HD Graphics", - "rank": 1466, - "percent": 0.42, - "benchmarks": 2, - "average": 587.5921599, - "high": 671.8046284651683, - "low": 503.3796912470325 - }, { "cpu": "Intel(R) Xeon(R) CPU E31220L @ 2.20GHz", - "rank": 1467, - "percent": 0.42, + "rank": 1545, + "percent": 0.29, "benchmarks": 1, "average": 671.6097142, "high": 671.6097141629056, "low": 671.6097141629056 }, - { - "cpu": "AMD Ryzen 3 4100 4-Core Processor", - "rank": 1468, - "percent": 0.42, - "benchmarks": 1, - "average": 666.4883144, - "high": 666.4883143937349, - "low": 666.4883143937349 - }, { "cpu": "Intel(R) Core(TM) i5 CPU 670 @ 3.47GHz", - "rank": 1469, - "percent": 0.42, + "rank": 1546, + "percent": 0.29, "benchmarks": 1, "average": 664.7535061, "high": 664.7535060761794, "low": 664.7535060761794 }, - { - "cpu": "VirtualApple @ 2.50GHz", - "rank": 1470, - "percent": 0.42, - "benchmarks": 3, - "average": 632.6074141, - "high": 664.3745743850384, - "low": 604.4575114726035 - }, { "cpu": "Intel(R) Core(TM) i5 CPU 650 @ 3.20GHz", - "rank": 1471, - "percent": 0.41, + "rank": 1547, + "percent": 0.29, "benchmarks": 19, "average": 478.8991150, "high": 663.783633086959, @@ -13240,8 +13924,8 @@ }, { "cpu": "Intel(R) Celeron(R) G5905 CPU @ 3.50GHz", - "rank": 1472, - "percent": 0.41, + "rank": 1548, + "percent": 0.29, "benchmarks": 2, "average": 568.1211748, "high": 662.4995445315632, @@ -13249,17 +13933,26 @@ }, { "cpu": "AMD A8-6500B APU with Radeon(tm) HD Graphics", - "rank": 1473, - "percent": 0.41, + "rank": 1549, + "percent": 0.28, "benchmarks": 1, "average": 660.5403749, "high": 660.5403748698735, "low": 660.5403748698735 }, + { + "cpu": "Intel(R) Core(TM) i7-4578U CPU @ 3.00GHz", + "rank": 1550, + "percent": 0.28, + "benchmarks": 1, + "average": 658.8027577, + "high": 658.802757748344, + "low": 658.802757748344 + }, { "cpu": "Qualcomm Kryo-3XX-Silver", - "rank": 1474, - "percent": 0.41, + "rank": 1551, + "percent": 0.28, "benchmarks": 1, "average": 655.0512971, "high": 655.0512970670733, @@ -13267,17 +13960,17 @@ }, { "cpu": "Intel(R) Pentium(R) Silver J5005 CPU @ 1.50GHz", - "rank": 1475, - "percent": 0.41, - "benchmarks": 6, - "average": 482.3435687, + "rank": 1552, + "percent": 0.28, + "benchmarks": 7, + "average": 485.1792127, "high": 652.8267397832616, "low": 308.8880370443245 }, { "cpu": "AMD Ryzen 3 2300U with Radeon Vega Mobile Gfx", - "rank": 1476, - "percent": 0.41, + "rank": 1553, + "percent": 0.28, "benchmarks": 1, "average": 648.5294595, "high": 648.5294594506955, @@ -13285,8 +13978,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Quad CPU Q9400 @ 2.66GHz", - "rank": 1477, - "percent": 0.40, + "rank": 1554, + "percent": 0.28, "benchmarks": 11, "average": 445.2116801, "high": 648.2877100857361, @@ -13294,8 +13987,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5462 @ 2.80GHz", - "rank": 1478, - "percent": 0.40, + "rank": 1555, + "percent": 0.28, "benchmarks": 3, "average": 470.7475195, "high": 644.8421974416531, @@ -13303,8 +13996,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5504 @ 2.00GHz", - "rank": 1479, - "percent": 0.40, + "rank": 1556, + "percent": 0.28, "benchmarks": 5, "average": 460.1001261, "high": 644.346918958555, @@ -13312,8 +14005,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU W3550 @ 3.07GHz", - "rank": 1480, - "percent": 0.40, + "rank": 1557, + "percent": 0.28, "benchmarks": 3, "average": 335.8358143, "high": 639.9680527948045, @@ -13321,8 +14014,8 @@ }, { "cpu": "Intel(R) Celeron(R) G5920 CPU @ 3.50GHz", - "rank": 1481, - "percent": 0.40, + "rank": 1558, + "percent": 0.28, "benchmarks": 1, "average": 639.6176621, "high": 639.6176621462755, @@ -13330,8 +14023,8 @@ }, { "cpu": "AMD Athlon Silver 3050U with Radeon Graphics", - "rank": 1482, - "percent": 0.40, + "rank": 1559, + "percent": 0.27, "benchmarks": 5, "average": 545.2583551, "high": 637.7899608416097, @@ -13339,8 +14032,8 @@ }, { "cpu": "Intel(R) Core(TM) m7-6Y75 CPU @ 1.20GHz", - "rank": 1483, - "percent": 0.40, + "rank": 1560, + "percent": 0.27, "benchmarks": 2, "average": 460.5659349, "high": 637.2686157314856, @@ -13348,8 +14041,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-2430M CPU @ 2.40GHz", - "rank": 1484, - "percent": 0.40, + "rank": 1561, + "percent": 0.27, "benchmarks": 6, "average": 511.1186865, "high": 634.6313236251664, @@ -13357,8 +14050,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU 5160 @ 3.00GHz", - "rank": 1485, - "percent": 0.40, + "rank": 1562, + "percent": 0.27, "benchmarks": 3, "average": 415.2288517, "high": 634.5898423742291, @@ -13366,8 +14059,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-7130U CPU @ 2.70GHz", - "rank": 1486, - "percent": 0.40, + "rank": 1563, + "percent": 0.27, "benchmarks": 5, "average": 361.3950308, "high": 633.2083591101903, @@ -13375,8 +14068,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-4030U CPU @ 1.90GHz", - "rank": 1487, - "percent": 0.39, + "rank": 1564, + "percent": 0.27, "benchmarks": 10, "average": 455.3108347, "high": 632.1514503387509, @@ -13384,8 +14077,8 @@ }, { "cpu": "AMD A10-5750M APU with Radeon(tm) HD Graphics", - "rank": 1488, - "percent": 0.39, + "rank": 1565, + "percent": 0.27, "benchmarks": 4, "average": 601.5632199, "high": 630.2575295291409, @@ -13393,8 +14086,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5472 @ 3.00GHz", - "rank": 1489, - "percent": 0.39, + "rank": 1566, + "percent": 0.27, "benchmarks": 1, "average": 626.4710323, "high": 626.4710322927023, @@ -13402,8 +14095,8 @@ }, { "cpu": "AMD A8-5600K APU with Radeon(tm) HD Graphics", - "rank": 1490, - "percent": 0.39, + "rank": 1567, + "percent": 0.27, "benchmarks": 2, "average": 611.5635990, "high": 620.8742903406861, @@ -13411,8 +14104,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU X5560 @ 2.80GHz", - "rank": 1491, - "percent": 0.39, + "rank": 1568, + "percent": 0.27, "benchmarks": 8, "average": 477.0433028, "high": 620.0485249975663, @@ -13420,8 +14113,8 @@ }, { "cpu": "Intel(R) Core(TM) i7 CPU M 640 @ 2.80GHz", - "rank": 1492, - "percent": 0.38, + "rank": 1569, + "percent": 0.26, "benchmarks": 14, "average": 552.7939405, "high": 612.7235100478997, @@ -13429,8 +14122,8 @@ }, { "cpu": "AMD Phenom(tm) II X4 965 Processor", - "rank": 1493, - "percent": 0.38, + "rank": 1570, + "percent": 0.26, "benchmarks": 14, "average": 451.1361170, "high": 612.1389604411318, @@ -13438,17 +14131,26 @@ }, { "cpu": "Intel(R) Core(TM) i7-3687U CPU @ 2.10GHz", - "rank": 1494, - "percent": 0.38, + "rank": 1571, + "percent": 0.26, "benchmarks": 2, "average": 569.2610028, "high": 610.5021013482328, "low": 528.0199042383101 }, + { + "cpu": "Intel(R) Xeon(R) CPU X3450 @ 2.67GHz", + "rank": 1572, + "percent": 0.26, + "benchmarks": 4, + "average": 500.2278285, + "high": 610.0254014577166, + "low": 356.58276749591175 + }, { "cpu": "AMD Ryzen 5 PRO 2500U w/ Radeon Vega Mobile Gfx", - "rank": 1495, - "percent": 0.38, + "rank": 1573, + "percent": 0.26, "benchmarks": 1, "average": 609.4658580, "high": 609.4658580273662, @@ -13456,8 +14158,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-3517U CPU @ 1.90GHz", - "rank": 1496, - "percent": 0.38, + "rank": 1574, + "percent": 0.26, "benchmarks": 2, "average": 498.5385138, "high": 608.3083977582619, @@ -13465,8 +14167,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-3517UE CPU @ 1.70GHz", - "rank": 1497, - "percent": 0.38, + "rank": 1575, + "percent": 0.26, "benchmarks": 1, "average": 603.5196056, "high": 603.519605636149, @@ -13474,8 +14176,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-6650U CPU @ 2.20GHz", - "rank": 1498, - "percent": 0.38, + "rank": 1576, + "percent": 0.26, "benchmarks": 1, "average": 601.0832723, "high": 601.083272273291, @@ -13483,8 +14185,8 @@ }, { "cpu": "AMD Phenom(tm) II X4 970 Processor", - "rank": 1499, - "percent": 0.38, + "rank": 1577, + "percent": 0.26, "benchmarks": 1, "average": 600.7568335, "high": 600.7568334587913, @@ -13492,8 +14194,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU X3480 @ 3.07GHz", - "rank": 1500, - "percent": 0.37, + "rank": 1578, + "percent": 0.26, "benchmarks": 1, "average": 600.2721634, "high": 600.272163398885, @@ -13501,17 +14203,26 @@ }, { "cpu": "Intel(R) Core(TM) i5 CPU 661 @ 3.33GHz", - "rank": 1501, - "percent": 0.37, + "rank": 1579, + "percent": 0.26, "benchmarks": 1, "average": 597.7347050, "high": 597.7347050149344, "low": 597.7347050149344 }, + { + "cpu": "Qualcomm Kryo-4XX-Silver", + "rank": 1580, + "percent": 0.26, + "benchmarks": 4, + "average": 489.9212867, + "high": 595.7089890103606, + "low": 367.9812182386211 + }, { "cpu": "AMD Athlon(tm) X4 950 Quad Core Processor", - "rank": 1502, - "percent": 0.37, + "rank": 1581, + "percent": 0.25, "benchmarks": 1, "average": 587.2945864, "high": 587.2945863772322, @@ -13519,8 +14230,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-2435M CPU @ 2.40GHz", - "rank": 1503, - "percent": 0.37, + "rank": 1582, + "percent": 0.25, "benchmarks": 1, "average": 585.4303938, "high": 585.4303937897544, @@ -13528,26 +14239,17 @@ }, { "cpu": "Intel(R) Xeon(R) CPU X3430 @ 2.40GHz", - "rank": 1504, - "percent": 0.37, + "rank": 1583, + "percent": 0.25, "benchmarks": 3, "average": 527.9273782, "high": 584.6530902423738, "low": 484.01269758910854 }, - { - "cpu": "Intel(R) Xeon(R) CPU X3450 @ 2.67GHz", - "rank": 1505, - "percent": 0.36, - "benchmarks": 2, - "average": 469.9744892, - "high": 583.3662108807015, - "low": 356.58276749591175 - }, { "cpu": "AMD Athlon(tm) X4 730 Quad Core Processor", - "rank": 1506, - "percent": 0.36, + "rank": 1584, + "percent": 0.25, "benchmarks": 1, "average": 581.2716596, "high": 581.2716596352172, @@ -13555,8 +14257,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU W3565 @ 3.20GHz", - "rank": 1507, - "percent": 0.36, + "rank": 1585, + "percent": 0.25, "benchmarks": 1, "average": 579.7629118, "high": 579.762911754867, @@ -13564,17 +14266,35 @@ }, { "cpu": "Intel(R) Pentium(R) CPU 4415U @ 2.30GHz", - "rank": 1508, - "percent": 0.36, + "rank": 1586, + "percent": 0.25, "benchmarks": 1, "average": 579.0223671, "high": 579.022367055017, "low": 579.022367055017 }, + { + "cpu": "Intel(R) Celeron(R) N5105 @ 2.00GHz", + "rank": 1587, + "percent": 0.25, + "benchmarks": 7, + "average": 423.8437367, + "high": 576.1284628201257, + "low": 349.38952914520104 + }, + { + "cpu": "AMD Ryzen 3 PRO 2300U w/ Radeon Vega Mobile Gfx", + "rank": 1588, + "percent": 0.25, + "benchmarks": 1, + "average": 575.4402118, + "high": 575.440211761998, + "low": 575.440211761998 + }, { "cpu": "AMD A8-3870 APU with Radeon(tm) HD Graphics", - "rank": 1509, - "percent": 0.36, + "rank": 1589, + "percent": 0.25, "benchmarks": 4, "average": 539.1279964, "high": 574.8411570172872, @@ -13582,8 +14302,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Quad CPU Q9500 @ 2.83GHz", - "rank": 1510, - "percent": 0.36, + "rank": 1590, + "percent": 0.25, "benchmarks": 2, "average": 494.3941040, "high": 573.871624917506, @@ -13591,8 +14311,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5320 @ 1.86GHz", - "rank": 1511, - "percent": 0.36, + "rank": 1591, + "percent": 0.25, "benchmarks": 2, "average": 428.7441597, "high": 570.2333623011882, @@ -13600,8 +14320,8 @@ }, { "cpu": "AMD Phenom(tm) II X6 1100T Processor", - "rank": 1512, - "percent": 0.36, + "rank": 1592, + "percent": 0.25, "benchmarks": 2, "average": 382.7765674, "high": 569.6681341317802, @@ -13609,17 +14329,26 @@ }, { "cpu": "AMD Phenom(tm) II X4 B70 Processor", - "rank": 1513, - "percent": 0.36, + "rank": 1593, + "percent": 0.24, "benchmarks": 1, "average": 568.9295079, "high": 568.9295079271793, "low": 568.9295079271793 }, + { + "cpu": "Intel(R) Core(TM) i3-2130 CPU @ 3.40GHz", + "rank": 1594, + "percent": 0.24, + "benchmarks": 8, + "average": 447.1555339, + "high": 567.8959342058486, + "low": 246.19426746495975 + }, { "cpu": "Intel(R) Core(TM)2 Quad CPU Q6700 @ 2.66GHz", - "rank": 1514, - "percent": 0.35, + "rank": 1595, + "percent": 0.24, "benchmarks": 3, "average": 469.5882471, "high": 567.7553564879107, @@ -13627,8 +14356,8 @@ }, { "cpu": "Intel(R) Xeon(R) E-2104G CPU @ 3.20GHz", - "rank": 1515, - "percent": 0.35, + "rank": 1596, + "percent": 0.24, "benchmarks": 7, "average": 323.5970062, "high": 567.673492372739, @@ -13636,8 +14365,8 @@ }, { "cpu": "AMD Phenom(tm) II X4 955 Processor", - "rank": 1516, - "percent": 0.35, + "rank": 1597, + "percent": 0.24, "benchmarks": 10, "average": 492.5354576, "high": 566.7025956112284, @@ -13645,8 +14374,8 @@ }, { "cpu": "AMD A10-5800B APU with Radeon(tm) HD Graphics", - "rank": 1517, - "percent": 0.35, + "rank": 1598, + "percent": 0.24, "benchmarks": 1, "average": 562.2440735, "high": 562.244073525782, @@ -13654,8 +14383,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E3-1245 v6 @ 3.70GHz", - "rank": 1518, - "percent": 0.35, + "rank": 1599, + "percent": 0.24, "benchmarks": 5, "average": 493.6488839, "high": 561.3168493285248, @@ -13663,8 +14392,8 @@ }, { "cpu": "Intel(R) Pentium(R) CPU G3420 @ 3.20GHz", - "rank": 1519, - "percent": 0.35, + "rank": 1600, + "percent": 0.24, "benchmarks": 3, "average": 496.5704146, "high": 559.8433647840272, @@ -13672,8 +14401,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-6098P CPU @ 3.60GHz", - "rank": 1520, - "percent": 0.35, + "rank": 1601, + "percent": 0.24, "benchmarks": 2, "average": 549.1888827, "high": 558.6960481193732, @@ -13681,17 +14410,26 @@ }, { "cpu": "Intel(R) Core(TM) i5-3437U CPU @ 1.90GHz", - "rank": 1521, - "percent": 0.35, + "rank": 1602, + "percent": 0.24, "benchmarks": 3, "average": 352.9475788, "high": 557.6082975683371, "low": 77.60686504119606 }, + { + "cpu": "Intel(R) Core(TM) i3-5020U CPU @ 2.20GHz", + "rank": 1603, + "percent": 0.24, + "benchmarks": 2, + "average": 552.1589395, + "high": 557.2958667037454, + "low": 547.0220121657695 + }, { "cpu": "Intel(R) Core(TM) i7 CPU K 875 @ 2.93GHz", - "rank": 1522, - "percent": 0.35, + "rank": 1604, + "percent": 0.24, "benchmarks": 1, "average": 555.5947559, "high": 555.5947558522186, @@ -13699,8 +14437,8 @@ }, { "cpu": "AMD Athlon Gold 3150U with Radeon Graphics", - "rank": 1523, - "percent": 0.35, + "rank": 1605, + "percent": 0.24, "benchmarks": 7, "average": 394.6537058, "high": 555.3115269900838, @@ -13708,8 +14446,8 @@ }, { "cpu": "Intel(R) Core(TM) i7 CPU M 620 @ 2.67GHz", - "rank": 1524, - "percent": 0.35, + "rank": 1606, + "percent": 0.24, "benchmarks": 4, "average": 359.1474986, "high": 554.8065666905233, @@ -13717,17 +14455,17 @@ }, { "cpu": "Intel(R) Core(TM) i3-4005U CPU @ 1.70GHz", - "rank": 1525, - "percent": 0.35, - "benchmarks": 17, - "average": 364.1168199, + "rank": 1607, + "percent": 0.24, + "benchmarks": 20, + "average": 366.4193185, "high": 553.3645394042588, "low": 156.24043027364573 }, { "cpu": "AMD Phenom(tm) II X4 B55 Processor", - "rank": 1526, - "percent": 0.34, + "rank": 1608, + "percent": 0.24, "benchmarks": 2, "average": 535.1175692, "high": 552.164041310705, @@ -13735,35 +14473,44 @@ }, { "cpu": "Intel(R) Core(TM) i5-2540M CPU @ 2.60GHz", - "rank": 1527, - "percent": 0.34, + "rank": 1609, + "percent": 0.24, "benchmarks": 2, "average": 464.3977350, "high": 551.4241631862612, "low": 377.3713069500473 }, + { + "cpu": "AMD Athlon(tm) X4 750K Quad Core Processor", + "rank": 1610, + "percent": 0.24, + "benchmarks": 2, + "average": 511.0374377, + "high": 549.8644584110017, + "low": 472.21041696179816 + }, { "cpu": "Intel(R) N95", - "rank": 1528, - "percent": 0.34, + "rank": 1611, + "percent": 0.24, "benchmarks": 1, "average": 548.6793836, "high": 548.6793835916333, "low": 548.6793835916333 }, { - "cpu": "Intel(R) Core(TM) i3-5020U CPU @ 2.20GHz", - "rank": 1529, - "percent": 0.34, + "cpu": "Intel(R) Core(TM) i3-4170T CPU @ 3.20GHz", + "rank": 1612, + "percent": 0.23, "benchmarks": 1, - "average": 547.0220122, - "high": 547.0220121657695, - "low": 547.0220121657695 + "average": 545.6046363, + "high": 545.6046363299577, + "low": 545.6046363299577 }, { "cpu": "Intel(R) Celeron(R) CPU G3900 @ 2.80GHz", - "rank": 1530, - "percent": 0.34, + "rank": 1613, + "percent": 0.23, "benchmarks": 7, "average": 400.6918880, "high": 544.8899404053872, @@ -13771,8 +14518,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-7Y54 CPU @ 1.20GHz", - "rank": 1531, - "percent": 0.34, + "rank": 1614, + "percent": 0.23, "benchmarks": 2, "average": 352.5565422, "high": 544.0820736926523, @@ -13780,8 +14527,8 @@ }, { "cpu": "AMD Phenom(tm) II X6 1035T Processor", - "rank": 1532, - "percent": 0.34, + "rank": 1615, + "percent": 0.23, "benchmarks": 2, "average": 443.8529536, "high": 537.461611804377, @@ -13789,17 +14536,17 @@ }, { "cpu": "Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz", - "rank": 1533, - "percent": 0.34, - "benchmarks": 37, - "average": 367.9350680, + "rank": 1616, + "percent": 0.23, + "benchmarks": 39, + "average": 368.8165653, "high": 536.9453287635706, "low": 115.4100015900036 }, { "cpu": "Intel(R) Celeron(R) N5095A @ 2.00GHz", - "rank": 1534, - "percent": 0.33, + "rank": 1617, + "percent": 0.23, "benchmarks": 1, "average": 535.5595473, "high": 535.5595472593811, @@ -13807,8 +14554,8 @@ }, { "cpu": "Intel(R) Pentium(R) CPU G3250 @ 3.20GHz", - "rank": 1535, - "percent": 0.33, + "rank": 1618, + "percent": 0.23, "benchmarks": 8, "average": 425.9243318, "high": 529.2626682989128, @@ -13816,8 +14563,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-3240 CPU @ 3.40GHz", - "rank": 1536, - "percent": 0.33, + "rank": 1619, + "percent": 0.23, "benchmarks": 16, "average": 425.4571100, "high": 528.3329089058965, @@ -13825,17 +14572,26 @@ }, { "cpu": "AMD Athlon(tm) II X4 640 Processor", - "rank": 1537, - "percent": 0.33, + "rank": 1620, + "percent": 0.23, "benchmarks": 6, "average": 339.5573879, "high": 526.4562701731462, "low": 195.206585177027 }, + { + "cpu": "AMD A10-5745M APU with Radeon(tm) HD Graphics", + "rank": 1621, + "percent": 0.23, + "benchmarks": 1, + "average": 524.5532904, + "high": 524.5532904178801, + "low": 524.5532904178801 + }, { "cpu": "AMD Phenom(tm) II X4 940 Processor", - "rank": 1538, - "percent": 0.33, + "rank": 1622, + "percent": 0.22, "benchmarks": 4, "average": 453.8103517, "high": 521.2003452431087, @@ -13843,8 +14599,8 @@ }, { "cpu": "Intel(R) Celeron(R) N5095 @ 2.00GHz", - "rank": 1539, - "percent": 0.32, + "rank": 1623, + "percent": 0.22, "benchmarks": 1, "average": 519.7259381, "high": 519.7259381183114, @@ -13852,8 +14608,8 @@ }, { "cpu": "Intel(R) Core(TM) m3-8100Y CPU @ 1.10GHz", - "rank": 1540, - "percent": 0.32, + "rank": 1624, + "percent": 0.22, "benchmarks": 1, "average": 519.2881805, "high": 519.2881805336517, @@ -13861,35 +14617,44 @@ }, { "cpu": "Intel(R) Pentium(R) CPU G3260 @ 3.30GHz", - "rank": 1541, - "percent": 0.32, + "rank": 1625, + "percent": 0.22, "benchmarks": 5, "average": 455.2761333, "high": 515.688002570189, "low": 430.78121311435865 }, + { + "cpu": "Intel(R) Celeron(R) N4020 CPU @ 1.10GHz", + "rank": 1626, + "percent": 0.22, + "benchmarks": 11, + "average": 311.4490311, + "high": 515.3666885525721, + "low": 99.2358147612679 + }, { "cpu": "Intel(R) Core(TM) i5-2467M CPU @ 1.60GHz", - "rank": 1542, - "percent": 0.32, - "benchmarks": 3, - "average": 433.6639317, + "rank": 1627, + "percent": 0.22, + "benchmarks": 7, + "average": 345.2245840, "high": 513.7668713976273, - "low": 285.9941514196035 + "low": 202.71381087166333 }, { "cpu": "Intel(R) Core(TM) i3-4010U CPU @ 1.70GHz", - "rank": 1543, - "percent": 0.32, - "benchmarks": 5, - "average": 341.3573105, + "rank": 1628, + "percent": 0.22, + "benchmarks": 6, + "average": 364.7976347, "high": 512.0249048913739, "low": 89.51976851620178 }, { "cpu": "AMD A8-5550M APU with Radeon(tm) HD Graphics", - "rank": 1544, - "percent": 0.32, + "rank": 1629, + "percent": 0.22, "benchmarks": 1, "average": 510.8402863, "high": 510.8402862953301, @@ -13897,8 +14662,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-5350U CPU @ 1.80GHz", - "rank": 1545, - "percent": 0.32, + "rank": 1630, + "percent": 0.22, "benchmarks": 1, "average": 506.3406508, "high": 506.3406507996385, @@ -13906,8 +14671,8 @@ }, { "cpu": "Intel(R) Pentium(R) CPU G3240 @ 3.10GHz", - "rank": 1546, - "percent": 0.32, + "rank": 1631, + "percent": 0.22, "benchmarks": 2, "average": 307.5736372, "high": 505.18746698599904, @@ -13915,17 +14680,17 @@ }, { "cpu": "Intel(R) Core(TM) i3-2120 CPU @ 3.30GHz", - "rank": 1547, - "percent": 0.31, - "benchmarks": 35, - "average": 394.3265880, + "rank": 1632, + "percent": 0.22, + "benchmarks": 37, + "average": 392.8873607, "high": 502.9353823591392, "low": 171.2030334438278 }, { "cpu": "Intel(R) Pentium(R) CPU 4415Y @ 1.60GHz", - "rank": 1548, - "percent": 0.31, + "rank": 1633, + "percent": 0.22, "benchmarks": 2, "average": 482.1846578, "high": 501.7800647798064, @@ -13933,8 +14698,8 @@ }, { "cpu": "Intel(R) Celeron(R) G4930 CPU @ 3.20GHz", - "rank": 1549, - "percent": 0.31, + "rank": 1634, + "percent": 0.22, "benchmarks": 1, "average": 501.5810587, "high": 501.5810587342893, @@ -13942,8 +14707,8 @@ }, { "cpu": "Intel(R) Celeron(R) G5905T CPU @ 3.30GHz", - "rank": 1550, - "percent": 0.31, + "rank": 1635, + "percent": 0.22, "benchmarks": 2, "average": 263.7863381, "high": 501.199118891949, @@ -13951,8 +14716,8 @@ }, { "cpu": "AMD Phenom(tm) II X4 830 Processor", - "rank": 1551, - "percent": 0.31, + "rank": 1636, + "percent": 0.22, "benchmarks": 1, "average": 500.4471495, "high": 500.4471495281033, @@ -13960,8 +14725,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-3210 CPU @ 3.20GHz", - "rank": 1552, - "percent": 0.31, + "rank": 1637, + "percent": 0.22, "benchmarks": 2, "average": 439.9084102, "high": 499.7548702361492, @@ -13969,8 +14734,8 @@ }, { "cpu": "AMD A10-5700 APU with Radeon(tm) HD Graphics", - "rank": 1553, - "percent": 0.31, + "rank": 1638, + "percent": 0.21, "benchmarks": 1, "average": 498.4754129, "high": 498.475412949494, @@ -13978,17 +14743,17 @@ }, { "cpu": "Intel(R) Core(TM) i5 CPU M 580 @ 2.67GHz", - "rank": 1554, - "percent": 0.31, - "benchmarks": 1, - "average": 497.3389877, + "rank": 1639, + "percent": 0.21, + "benchmarks": 2, + "average": 495.6058777, "high": 497.3389877460647, - "low": 497.3389877460647 + "low": 493.87276750988855 }, { "cpu": "Intel(R) Pentium(R) CPU G3220 @ 3.00GHz", - "rank": 1555, - "percent": 0.31, + "rank": 1640, + "percent": 0.21, "benchmarks": 3, "average": 470.0463325, "high": 497.0902820341134, @@ -13996,8 +14761,8 @@ }, { "cpu": "Intel(R) Core(TM) i7 CPU Q 720 @ 1.60GHz", - "rank": 1556, - "percent": 0.31, + "rank": 1641, + "percent": 0.21, "benchmarks": 3, "average": 350.1821017, "high": 496.1434767551819, @@ -14005,8 +14770,8 @@ }, { "cpu": "Intel(R) Core(TM) m3-7Y30 CPU @ 1.00GHz", - "rank": 1557, - "percent": 0.31, + "rank": 1642, + "percent": 0.21, "benchmarks": 1, "average": 495.5875364, "high": 495.5875363699303, @@ -14014,8 +14779,8 @@ }, { "cpu": "Intel(R) Pentium(R) CPU G4400T @ 2.90GHz", - "rank": 1558, - "percent": 0.31, + "rank": 1643, + "percent": 0.21, "benchmarks": 1, "average": 495.5064993, "high": 495.5064993109982, @@ -14023,8 +14788,8 @@ }, { "cpu": "Intel(R) Celeron(R) J4005 CPU @ 2.00GHz", - "rank": 1559, - "percent": 0.31, + "rank": 1644, + "percent": 0.21, "benchmarks": 1, "average": 489.9748692, "high": 489.9748691889593, @@ -14032,8 +14797,8 @@ }, { "cpu": "AMD A6-3420M APU with Radeon(tm) HD Graphics", - "rank": 1560, - "percent": 0.31, + "rank": 1645, + "percent": 0.21, "benchmarks": 1, "average": 488.6952570, "high": 488.6952569681835, @@ -14041,8 +14806,8 @@ }, { "cpu": "Intel(R) Core(TM) i5 CPU M 560 @ 2.67GHz", - "rank": 1561, - "percent": 0.30, + "rank": 1646, + "percent": 0.21, "benchmarks": 5, "average": 310.2340475, "high": 485.43851918727296, @@ -14050,17 +14815,17 @@ }, { "cpu": "Intel(R) Celeron(R) N4000 CPU @ 1.10GHz", - "rank": 1562, - "percent": 0.30, - "benchmarks": 9, - "average": 199.5339410, + "rank": 1647, + "percent": 0.21, + "benchmarks": 10, + "average": 205.8509025, "high": 483.9357526894729, "low": 52.1063741206398 }, { "cpu": "11th Gen Intel(R) Core(TM) i5-1130G7 @ 1.10GHz", - "rank": 1563, - "percent": 0.30, + "rank": 1648, + "percent": 0.21, "benchmarks": 1, "average": 483.5349110, "high": 483.5349109788052, @@ -14068,8 +14833,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-2415M CPU @ 2.30GHz", - "rank": 1564, - "percent": 0.30, + "rank": 1649, + "percent": 0.21, "benchmarks": 3, "average": 472.7036135, "high": 482.77809828879305, @@ -14077,8 +14842,8 @@ }, { "cpu": "Intel(R) Pentium(R) CPU G2130 @ 3.20GHz", - "rank": 1565, - "percent": 0.30, + "rank": 1650, + "percent": 0.21, "benchmarks": 1, "average": 482.1307867, "high": 482.13078665423416, @@ -14086,8 +14851,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Quad CPU Q9450 @ 2.66GHz", - "rank": 1566, - "percent": 0.30, + "rank": 1651, + "percent": 0.21, "benchmarks": 1, "average": 480.8774282, "high": 480.87742819057365, @@ -14095,8 +14860,8 @@ }, { "cpu": "AMD A8-3800 APU with Radeon(tm) HD Graphics", - "rank": 1567, - "percent": 0.30, + "rank": 1652, + "percent": 0.21, "benchmarks": 1, "average": 478.5053026, "high": 478.5053025565103, @@ -14104,35 +14869,35 @@ }, { "cpu": "AMD A8-4500M APU with Radeon(tm) HD Graphics", - "rank": 1568, - "percent": 0.30, + "rank": 1653, + "percent": 0.20, "benchmarks": 7, "average": 395.9382616, "high": 474.4605028237517, "low": 294.3244532702537 }, + { + "cpu": "Intel(R) Core(TM) M-5Y10c CPU @ 0.80GHz", + "rank": 1654, + "percent": 0.20, + "benchmarks": 1, + "average": 473.6723438, + "high": 473.67234378759775, + "low": 473.67234378759775 + }, { "cpu": "Intel(R) Celeron(R) J4025 CPU @ 2.00GHz", - "rank": 1569, - "percent": 0.30, + "rank": 1655, + "percent": 0.20, "benchmarks": 1, "average": 472.9948330, "high": 472.9948330044443, "low": 472.9948330044443 }, - { - "cpu": "AMD Athlon(tm) X4 750K Quad Core Processor", - "rank": 1570, - "percent": 0.29, - "benchmarks": 1, - "average": 472.2104170, - "high": 472.21041696179816, - "low": 472.21041696179816 - }, { "cpu": "AMD A6-3650 APU with Radeon(tm) HD Graphics", - "rank": 1571, - "percent": 0.29, + "rank": 1656, + "percent": 0.20, "benchmarks": 2, "average": 427.9241196, "high": 471.2806297063262, @@ -14140,35 +14905,26 @@ }, { "cpu": "Intel(R) Celeron(R) J4125 CPU @ 2.00GHz", - "rank": 1572, - "percent": 0.29, - "benchmarks": 6, - "average": 383.2810765, + "rank": 1657, + "percent": 0.20, + "benchmarks": 7, + "average": 369.8978700, "high": 470.0222179502425, "low": 176.49946977794283 }, { "cpu": "Intel(R) Core(TM) i5 CPU M 540 @ 2.53GHz", - "rank": 1573, - "percent": 0.29, + "rank": 1658, + "percent": 0.20, "benchmarks": 5, "average": 354.3328681, "high": 469.72548772771705, "low": 201.9387737793003 }, - { - "cpu": "Intel(R) Core(TM) m3-6Y30 CPU @ 0.90GHz", - "rank": 1574, - "percent": 0.29, - "benchmarks": 1, - "average": 468.1604105, - "high": 468.1604104830479, - "low": 468.1604104830479 - }, { "cpu": "Intel Core i7 9xx (Nehalem Class Core i7)", - "rank": 1575, - "percent": 0.29, + "rank": 1659, + "percent": 0.20, "benchmarks": 1, "average": 467.7677608, "high": 467.76776079105144, @@ -14176,8 +14932,8 @@ }, { "cpu": "Intel(R) Celeron(R) J4105 CPU @ 1.50GHz", - "rank": 1576, - "percent": 0.29, + "rank": 1660, + "percent": 0.20, "benchmarks": 1, "average": 467.4872002, "high": 467.4872002004585, @@ -14185,8 +14941,8 @@ }, { "cpu": "Intel(R) Pentium(R) CPU G2120 @ 3.10GHz", - "rank": 1577, - "percent": 0.29, + "rank": 1661, + "percent": 0.20, "benchmarks": 1, "average": 466.7930431, "high": 466.7930431032028, @@ -14194,8 +14950,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU 5150 @ 2.66GHz", - "rank": 1578, - "percent": 0.29, + "rank": 1662, + "percent": 0.20, "benchmarks": 1, "average": 466.5767729, "high": 466.57677287509273, @@ -14203,8 +14959,8 @@ }, { "cpu": "Intel(R) Core(TM) M-5Y71 CPU @ 1.20GHz", - "rank": 1579, - "percent": 0.29, + "rank": 1663, + "percent": 0.20, "benchmarks": 2, "average": 350.7846803, "high": 465.2069403293014, @@ -14212,8 +14968,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Duo CPU E8500 @ 3.16GHz", - "rank": 1580, - "percent": 0.29, + "rank": 1664, + "percent": 0.20, "benchmarks": 7, "average": 422.8187860, "high": 464.93765650963866, @@ -14221,8 +14977,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Duo CPU E8200 @ 2.66GHz", - "rank": 1581, - "percent": 0.29, + "rank": 1665, + "percent": 0.20, "benchmarks": 4, "average": 358.1964845, "high": 460.15579955061185, @@ -14230,8 +14986,8 @@ }, { "cpu": "Intel(R) Pentium(R) CPU 4417U @ 2.30GHz", - "rank": 1582, - "percent": 0.29, + "rank": 1666, + "percent": 0.20, "benchmarks": 1, "average": 457.0246053, "high": 457.0246052906997, @@ -14239,8 +14995,8 @@ }, { "cpu": "Intel(R) Pentium(R) CPU G2030 @ 3.00GHz", - "rank": 1583, - "percent": 0.28, + "rank": 1667, + "percent": 0.20, "benchmarks": 5, "average": 355.0711206, "high": 455.1290541189407, @@ -14248,8 +15004,8 @@ }, { "cpu": "AMD Phenom(tm) II X4 910 Processor", - "rank": 1584, - "percent": 0.28, + "rank": 1668, + "percent": 0.20, "benchmarks": 1, "average": 454.8307575, "high": 454.8307574751435, @@ -14257,8 +15013,8 @@ }, { "cpu": "AMD Phenom(tm) II X3 710 Processor", - "rank": 1585, - "percent": 0.28, + "rank": 1669, + "percent": 0.20, "benchmarks": 1, "average": 454.5018637, "high": 454.501863684892, @@ -14266,8 +15022,8 @@ }, { "cpu": "Intel(R) Celeron(R) N4100 CPU @ 1.10GHz", - "rank": 1586, - "percent": 0.28, + "rank": 1670, + "percent": 0.20, "benchmarks": 3, "average": 304.1958151, "high": 454.4960590873964, @@ -14275,8 +15031,8 @@ }, { "cpu": "Intel(R) Pentium(R) CPU G2020 @ 2.90GHz", - "rank": 1587, - "percent": 0.28, + "rank": 1671, + "percent": 0.20, "benchmarks": 6, "average": 389.8033416, "high": 453.2584066969836, @@ -14284,26 +15040,26 @@ }, { "cpu": "Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz", - "rank": 1588, - "percent": 0.28, - "benchmarks": 20, - "average": 327.4822031, + "rank": 1672, + "percent": 0.19, + "benchmarks": 21, + "average": 331.8410875, "high": 449.0215506097129, "low": 141.44943804967252 }, { "cpu": "Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz", - "rank": 1589, - "percent": 0.28, - "benchmarks": 13, - "average": 348.7764555, + "rank": 1673, + "percent": 0.19, + "benchmarks": 14, + "average": 355.7077644, "high": 448.3398200632966, "low": 196.85186621474728 }, { "cpu": "Intel(R) Core(TM) i7-5557U CPU @ 3.10GHz", - "rank": 1590, - "percent": 0.28, + "rank": 1674, + "percent": 0.19, "benchmarks": 2, "average": 440.1315350, "high": 444.28075166971814, @@ -14311,8 +15067,8 @@ }, { "cpu": "Intel(R) Celeron(R) J4115 CPU @ 1.80GHz", - "rank": 1591, - "percent": 0.28, + "rank": 1675, + "percent": 0.19, "benchmarks": 3, "average": 420.8723883, "high": 442.61967108047, @@ -14320,8 +15076,8 @@ }, { "cpu": "Intel(R) Pentium(R) CPU G2010 @ 2.80GHz", - "rank": 1592, - "percent": 0.27, + "rank": 1676, + "percent": 0.19, "benchmarks": 2, "average": 429.6748198, "high": 438.0358821473219, @@ -14329,8 +15085,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Extreme CPU Q6800 @ 2.93GHz", - "rank": 1593, - "percent": 0.27, + "rank": 1677, + "percent": 0.19, "benchmarks": 1, "average": 436.0633077, "high": 436.0633076710077, @@ -14338,8 +15094,8 @@ }, { "cpu": "AMD A10-4655M APU with Radeon(tm) HD Graphics", - "rank": 1594, - "percent": 0.27, + "rank": 1678, + "percent": 0.19, "benchmarks": 1, "average": 433.7986402, "high": 433.7986402147824, @@ -14347,8 +15103,8 @@ }, { "cpu": "Intel(R) Pentium(R) CPU G3450 @ 3.40GHz", - "rank": 1595, - "percent": 0.27, + "rank": 1679, + "percent": 0.19, "benchmarks": 1, "average": 432.5972403, "high": 432.5972402891653, @@ -14356,8 +15112,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz", - "rank": 1596, - "percent": 0.27, + "rank": 1680, + "percent": 0.18, "benchmarks": 2, "average": 379.5680943, "high": 428.62880359842455, @@ -14365,8 +15121,8 @@ }, { "cpu": "Phytium FTC663", - "rank": 1597, - "percent": 0.27, + "rank": 1681, + "percent": 0.18, "benchmarks": 1, "average": 428.5099680, "high": 428.5099679988756, @@ -14374,8 +15130,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Duo CPU T9800 @ 2.93GHz", - "rank": 1598, - "percent": 0.26, + "rank": 1682, + "percent": 0.18, "benchmarks": 1, "average": 423.6776491, "high": 423.6776490974607, @@ -14383,8 +15139,8 @@ }, { "cpu": "AMD Processor Model Unknown", - "rank": 1599, - "percent": 0.26, + "rank": 1683, + "percent": 0.18, "benchmarks": 1, "average": 421.0474904, "high": 421.0474903674861, @@ -14392,8 +15148,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-2557M CPU @ 1.70GHz", - "rank": 1600, - "percent": 0.26, + "rank": 1684, + "percent": 0.18, "benchmarks": 1, "average": 420.9482364, "high": 420.94823641631615, @@ -14401,8 +15157,8 @@ }, { "cpu": "AMD A8-6500T APU with Radeon(tm) HD Graphics", - "rank": 1601, - "percent": 0.26, + "rank": 1685, + "percent": 0.18, "benchmarks": 2, "average": 369.3053147, "high": 419.58241479749694, @@ -14410,35 +15166,35 @@ }, { "cpu": "Intel(R) Core(TM) i3-3120M CPU @ 2.50GHz", - "rank": 1602, - "percent": 0.26, - "benchmarks": 9, - "average": 359.4194348, + "rank": 1686, + "percent": 0.18, + "benchmarks": 11, + "average": 357.8327866, "high": 414.95859335676187, "low": 295.71398070643704 }, { "cpu": "Intel(R) Pentium(R) Silver N5030 CPU @ 1.10GHz", - "rank": 1603, - "percent": 0.26, + "rank": 1687, + "percent": 0.18, "benchmarks": 4, "average": 360.1532196, "high": 412.6013400466322, "low": 294.1535510952072 }, { - "cpu": "Intel(R) Celeron(R) N5105 @ 2.00GHz", - "rank": 1604, - "percent": 0.26, - "benchmarks": 4, - "average": 380.9221385, - "high": 408.50457504698824, - "low": 349.38952914520104 + "cpu": "AMD Ryzen 3 7320U with Radeon Graphics", + "rank": 1688, + "percent": 0.18, + "benchmarks": 1, + "average": 412.1252185, + "high": 412.12521847788145, + "low": 412.12521847788145 }, { "cpu": "Intel(R) Core(TM)2 Quad CPU Q9505 @ 2.83GHz", - "rank": 1605, - "percent": 0.25, + "rank": 1689, + "percent": 0.18, "benchmarks": 1, "average": 407.7393828, "high": 407.7393827722772, @@ -14446,26 +15202,17 @@ }, { "cpu": "Intel(R) Core(TM) i3-3110M CPU @ 2.40GHz", - "rank": 1606, - "percent": 0.25, + "rank": 1690, + "percent": 0.18, "benchmarks": 10, "average": 283.7953325, "high": 407.5413073680615, "low": 82.27714166576985 }, - { - "cpu": "Intel(R) Celeron(R) N4020 CPU @ 1.10GHz", - "rank": 1607, - "percent": 0.25, - "benchmarks": 9, - "average": 280.4837796, - "high": 405.60908694149657, - "low": 99.2358147612679 - }, { "cpu": "Intel(R) Core(TM) i5-7Y57 CPU @ 1.20GHz", - "rank": 1608, - "percent": 0.25, + "rank": 1691, + "percent": 0.17, "benchmarks": 1, "average": 403.3121608, "high": 403.31216078926576, @@ -14473,8 +15220,8 @@ }, { "cpu": "Intel(R) Core(TM) i3 CPU 540 @ 3.07GHz", - "rank": 1609, - "percent": 0.25, + "rank": 1692, + "percent": 0.17, "benchmarks": 8, "average": 300.8240444, "high": 401.90486831386033, @@ -14482,17 +15229,26 @@ }, { "cpu": "Intel(R) Core(TM)2 Quad CPU Q8400 @ 2.66GHz", - "rank": 1610, - "percent": 0.25, + "rank": 1693, + "percent": 0.17, "benchmarks": 31, "average": 114.3579864, "high": 401.88645501986326, "low": 26.22320018442252 }, + { + "cpu": "ARM Cortex-A53", + "rank": 1694, + "percent": 0.17, + "benchmarks": 32, + "average": 117.7317317, + "high": 401.55433652582417, + "low": 11.0952733480916 + }, { "cpu": "Intel(R) Pentium(R) CPU G630 @ 2.70GHz", - "rank": 1611, - "percent": 0.25, + "rank": 1695, + "percent": 0.17, "benchmarks": 5, "average": 252.7380659, "high": 400.6607697414576, @@ -14500,35 +15256,35 @@ }, { "cpu": "AMD A6-3670 APU with Radeon(tm) HD Graphics", - "rank": 1612, - "percent": 0.25, + "rank": 1696, + "percent": 0.17, "benchmarks": 1, "average": 400.5700914, "high": 400.57009135401506, "low": 400.57009135401506 }, - { - "cpu": "ARM Cortex-A72", - "rank": 1613, - "percent": 0.25, - "benchmarks": 55, - "average": 105.3341874, - "high": 399.43328405658053, - "low": 28.64981282217789 - }, { "cpu": "Intel(R) Core(TM)2 Extreme CPU X9000 @ 2.80GHz", - "rank": 1614, - "percent": 0.25, + "rank": 1697, + "percent": 0.17, "benchmarks": 1, "average": 397.4238983, "high": 397.4238982912759, "low": 397.4238982912759 }, + { + "cpu": "Intel(R) Celeron(R) CPU G1620 @ 2.70GHz", + "rank": 1698, + "percent": 0.17, + "benchmarks": 2, + "average": 285.5747165, + "high": 391.0947720406348, + "low": 180.05466099398456 + }, { "cpu": "Intel(R) Core(TM) i7 CPU Q 740 @ 1.73GHz", - "rank": 1615, - "percent": 0.24, + "rank": 1699, + "percent": 0.17, "benchmarks": 3, "average": 340.2664491, "high": 390.2816740898241, @@ -14536,26 +15292,17 @@ }, { "cpu": "Nvidia Carmel", - "rank": 1616, - "percent": 0.24, + "rank": 1700, + "percent": 0.17, "benchmarks": 6, "average": 124.2553437, "high": 390.1017151212007, "low": 160.1098737997964 }, - { - "cpu": "Intel(R) Core(TM) i3-2130 CPU @ 3.40GHz", - "rank": 1617, - "percent": 0.24, - "benchmarks": 3, - "average": 325.3106881, - "high": 389.83967102833583, - "low": 246.19426746495975 - }, { "cpu": "Intel(R) Celeron(R) CPU G1610 @ 2.60GHz", - "rank": 1618, - "percent": 0.24, + "rank": 1701, + "percent": 0.17, "benchmarks": 4, "average": 258.0984556, "high": 388.2576897347385, @@ -14563,8 +15310,8 @@ }, { "cpu": "Intel(R) Xeon(R) Processor @ 2.60GHz", - "rank": 1619, - "percent": 0.24, + "rank": 1702, + "percent": 0.16, "benchmarks": 1, "average": 383.2474859, "high": 383.24748589649255, @@ -14572,17 +15319,17 @@ }, { "cpu": "Intel(R) Pentium(R) CPU G620 @ 2.60GHz", - "rank": 1620, - "percent": 0.24, - "benchmarks": 4, - "average": 310.8050646, + "rank": 1703, + "percent": 0.16, + "benchmarks": 5, + "average": 311.7860679, "high": 383.03976527323186, "low": 254.6111349596874 }, { "cpu": "AMD Ryzen 5 PRO 3400GE w/ Radeon Vega Graphics", - "rank": 1621, - "percent": 0.24, + "rank": 1704, + "percent": 0.16, "benchmarks": 1, "average": 380.0529946, "high": 380.0529945895656, @@ -14590,17 +15337,17 @@ }, { "cpu": "Intel(R) Celeron(R) N4500 @ 1.10GHz", - "rank": 1622, - "percent": 0.24, - "benchmarks": 3, - "average": 353.8907220, + "rank": 1705, + "percent": 0.16, + "benchmarks": 4, + "average": 317.2109676, "high": 379.70204021500246, - "low": 332.6248424189809 + "low": 207.17170432288623 }, { "cpu": "Intel(R) Core(TM)2 Quad CPU Q8300 @ 2.50GHz", - "rank": 1623, - "percent": 0.24, + "rank": 1706, + "percent": 0.16, "benchmarks": 11, "average": 274.2915906, "high": 378.9421828964446, @@ -14608,17 +15355,17 @@ }, { "cpu": "Intel(R) Pentium(R) CPU 2020M @ 2.40GHz", - "rank": 1624, - "percent": 0.24, - "benchmarks": 6, - "average": 226.2653834, + "rank": 1707, + "percent": 0.16, + "benchmarks": 7, + "average": 223.7713191, "high": 376.4653442944983, "low": 91.75178938927256 }, { "cpu": "Intel(R) Core(TM) i3-2100T CPU @ 2.50GHz", - "rank": 1625, - "percent": 0.23, + "rank": 1708, + "percent": 0.16, "benchmarks": 1, "average": 372.9660761, "high": 372.9660761246139, @@ -14626,8 +15373,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-5010U CPU @ 2.10GHz", - "rank": 1626, - "percent": 0.23, + "rank": 1709, + "percent": 0.16, "benchmarks": 1, "average": 370.7088138, "high": 370.7088137874022, @@ -14635,26 +15382,17 @@ }, { "cpu": "QEMU Virtual CPU version 2.0.0", - "rank": 1627, - "percent": 0.23, + "rank": 1710, + "percent": 0.16, "benchmarks": 1, "average": 370.4491251, "high": 370.4491251103012, "low": 370.4491251103012 }, - { - "cpu": "Qualcomm Kryo-4XX-Silver", - "rank": 1628, - "percent": 0.23, - "benchmarks": 1, - "average": 367.9812182, - "high": 367.9812182386211, - "low": 367.9812182386211 - }, { "cpu": "Intel(R) Pentium(R) CPU 4405U @ 2.10GHz", - "rank": 1629, - "percent": 0.23, + "rank": 1711, + "percent": 0.16, "benchmarks": 1, "average": 367.4071771, "high": 367.40717705671506, @@ -14662,8 +15400,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-3220T CPU @ 2.80GHz", - "rank": 1630, - "percent": 0.23, + "rank": 1712, + "percent": 0.16, "benchmarks": 3, "average": 299.9076190, "high": 365.8677578306676, @@ -14671,8 +15409,8 @@ }, { "cpu": "Intel(R) Atom(TM) CPU C2758 @ 2.40GHz", - "rank": 1631, - "percent": 0.23, + "rank": 1713, + "percent": 0.16, "benchmarks": 1, "average": 365.5701633, "high": 365.57016333309326, @@ -14680,8 +15418,8 @@ }, { "cpu": "AMD Phenom(tm) II X2 550 Processor", - "rank": 1632, - "percent": 0.23, + "rank": 1714, + "percent": 0.16, "benchmarks": 1, "average": 364.3417292, "high": 364.3417292241416, @@ -14689,8 +15427,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Duo CPU T9300 @ 2.50GHz", - "rank": 1633, - "percent": 0.23, + "rank": 1715, + "percent": 0.16, "benchmarks": 3, "average": 330.7359613, "high": 362.80244572384714, @@ -14698,17 +15436,17 @@ }, { "cpu": "Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz", - "rank": 1634, - "percent": 0.23, - "benchmarks": 8, - "average": 266.4259854, + "rank": 1716, + "percent": 0.16, + "benchmarks": 9, + "average": 271.4530531, "high": 361.6598596253421, "low": 166.8327765011363 }, { "cpu": "Qualcomm Kryo V2", - "rank": 1635, - "percent": 0.23, + "rank": 1717, + "percent": 0.16, "benchmarks": 2, "average": 259.5548076, "high": 361.39100844715347, @@ -14716,8 +15454,8 @@ }, { "cpu": "Intel(R) Pentium(R) CPU G645 @ 2.90GHz", - "rank": 1636, - "percent": 0.23, + "rank": 1718, + "percent": 0.16, "benchmarks": 3, "average": 332.1116554, "high": 360.86921846914225, @@ -14725,8 +15463,8 @@ }, { "cpu": "Intel(R) Pentium(R) CPU G640 @ 2.80GHz", - "rank": 1637, - "percent": 0.22, + "rank": 1719, + "percent": 0.15, "benchmarks": 3, "average": 267.0747939, "high": 358.95777328442415, @@ -14734,8 +15472,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E7-4820 v2 @ 2.00GHz", - "rank": 1638, - "percent": 0.22, + "rank": 1720, + "percent": 0.15, "benchmarks": 1, "average": 357.5123717, "high": 357.5123717156232, @@ -14743,8 +15481,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-4000M CPU @ 2.40GHz", - "rank": 1639, - "percent": 0.22, + "rank": 1721, + "percent": 0.15, "benchmarks": 5, "average": 254.5059820, "high": 354.00222525798796, @@ -14752,8 +15490,8 @@ }, { "cpu": "AMD Athlon(tm) X4 845 Quad Core Processor", - "rank": 1640, - "percent": 0.22, + "rank": 1722, + "percent": 0.15, "benchmarks": 1, "average": 353.8516576, "high": 353.85165760039746, @@ -14761,17 +15499,26 @@ }, { "cpu": "Intel(R) Core(TM) i5 CPU M 520 @ 2.40GHz", - "rank": 1641, - "percent": 0.22, + "rank": 1723, + "percent": 0.15, "benchmarks": 3, "average": 340.6254692, "high": 352.49545633356786, "low": 326.8471603845553 }, + { + "cpu": "Intel(R) Core(TM) i3-3240T CPU @ 2.90GHz", + "rank": 1724, + "percent": 0.15, + "benchmarks": 1, + "average": 352.2401771, + "high": 352.24017707818183, + "low": 352.24017707818183 + }, { "cpu": "Intel(R) Pentium(R) CPU G850 @ 2.90GHz", - "rank": 1642, - "percent": 0.22, + "rank": 1725, + "percent": 0.15, "benchmarks": 2, "average": 350.3490749, "high": 350.5452205087182, @@ -14779,17 +15526,26 @@ }, { "cpu": "Intel(R) Core(TM)2 Duo CPU T9550 @ 2.66GHz", - "rank": 1643, - "percent": 0.22, + "rank": 1726, + "percent": 0.15, "benchmarks": 4, "average": 205.2061978, "high": 350.48551005280063, "low": 80.85341752437994 }, + { + "cpu": "AMD Athlon(tm) II X2 250 Processor", + "rank": 1727, + "percent": 0.15, + "benchmarks": 3, + "average": 258.5544662, + "high": 350.17978230023294, + "low": 197.7374876661242 + }, { "cpu": "Intel(R) Pentium(R) Silver N6000 @ 1.10GHz", - "rank": 1644, - "percent": 0.22, + "rank": 1728, + "percent": 0.15, "benchmarks": 1, "average": 349.7815789, "high": 349.7815788930602, @@ -14797,8 +15553,8 @@ }, { "cpu": "Intel(R) Pentium(R) CPU G3220T @ 2.60GHz", - "rank": 1645, - "percent": 0.22, + "rank": 1729, + "percent": 0.15, "benchmarks": 1, "average": 348.3360509, "high": 348.3360509350907, @@ -14806,8 +15562,8 @@ }, { "cpu": "AMD Athlon(tm) X4 840 Quad Core Processor", - "rank": 1646, - "percent": 0.22, + "rank": 1730, + "percent": 0.15, "benchmarks": 1, "average": 347.0311743, "high": 347.0311743309369, @@ -14815,8 +15571,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Duo CPU T9400 @ 2.53GHz", - "rank": 1647, - "percent": 0.22, + "rank": 1731, + "percent": 0.15, "benchmarks": 1, "average": 346.2880861, "high": 346.28808606228546, @@ -14824,8 +15580,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU W3503 @ 2.40GHz", - "rank": 1648, - "percent": 0.21, + "rank": 1732, + "percent": 0.15, "benchmarks": 1, "average": 342.5398922, "high": 342.53989219584514, @@ -14833,8 +15589,8 @@ }, { "cpu": "Intel(R) Pentium(R) Gold 8505", - "rank": 1649, - "percent": 0.21, + "rank": 1733, + "percent": 0.15, "benchmarks": 1, "average": 339.7297654, "high": 339.7297653554457, @@ -14842,8 +15598,8 @@ }, { "cpu": "Intel(R) Celeron(R) CPU G3930 @ 2.90GHz", - "rank": 1650, - "percent": 0.21, + "rank": 1734, + "percent": 0.15, "benchmarks": 3, "average": 288.4245722, "high": 337.79778141173125, @@ -14851,17 +15607,26 @@ }, { "cpu": "Intel(R) Celeron(R) CPU N3450 @ 1.10GHz", - "rank": 1651, - "percent": 0.21, + "rank": 1735, + "percent": 0.14, "benchmarks": 6, "average": 184.9543093, "high": 334.26738783741365, "low": 87.19739886671285 }, + { + "cpu": "ARM Cortex-A76", + "rank": 1736, + "percent": 0.14, + "benchmarks": 3, + "average": 298.9851966, + "high": 333.25624005646694, + "low": 270.53319929315086 + }, { "cpu": "AMD A8-4555M APU with Radeon(tm) HD Graphics", - "rank": 1652, - "percent": 0.21, + "rank": 1737, + "percent": 0.14, "benchmarks": 2, "average": 313.5643054, "high": 328.8231943989573, @@ -14869,8 +15634,8 @@ }, { "cpu": "Intel(R) Celeron(R) CPU G530 @ 2.40GHz", - "rank": 1653, - "percent": 0.20, + "rank": 1738, + "percent": 0.14, "benchmarks": 2, "average": 241.1287960, "high": 328.0010207391765, @@ -14878,8 +15643,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5310 @ 1.60GHz", - "rank": 1654, - "percent": 0.20, + "rank": 1739, + "percent": 0.14, "benchmarks": 2, "average": 322.1999995, "high": 325.6124118241589, @@ -14887,8 +15652,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz", - "rank": 1655, - "percent": 0.20, + "rank": 1740, + "percent": 0.14, "benchmarks": 9, "average": 218.1162799, "high": 320.1320788125482, @@ -14896,8 +15661,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Duo CPU T9500 @ 2.60GHz", - "rank": 1656, - "percent": 0.20, + "rank": 1741, + "percent": 0.14, "benchmarks": 1, "average": 319.3699470, "high": 319.3699469686203, @@ -14905,17 +15670,35 @@ }, { "cpu": "Intel(R) Core(TM) i3-3227U CPU @ 1.90GHz", - "rank": 1657, - "percent": 0.20, + "rank": 1742, + "percent": 0.14, "benchmarks": 1, "average": 317.4912502, "high": 317.4912501792635, "low": 317.4912501792635 }, + { + "cpu": "Intel(R) Core(TM) i3 CPU 550 @ 3.20GHz", + "rank": 1743, + "percent": 0.14, + "benchmarks": 6, + "average": 293.2052562, + "high": 316.6049814627783, + "low": 186.17186157526345 + }, + { + "cpu": "Pentium(R) Dual-Core CPU E5700 @ 3.00GHz", + "rank": 1744, + "percent": 0.14, + "benchmarks": 5, + "average": 201.2698592, + "high": 315.54411322480087, + "low": 136.13235985990346 + }, { "cpu": "Intel(R) Core(TM)2 Duo CPU E7400 @ 2.80GHz", - "rank": 1658, - "percent": 0.20, + "rank": 1745, + "percent": 0.14, "benchmarks": 4, "average": 237.0163781, "high": 315.12747379006015, @@ -14923,8 +15706,8 @@ }, { "cpu": "Intel(R) Core(TM) i5 CPU M 430 @ 2.27GHz", - "rank": 1659, - "percent": 0.20, + "rank": 1746, + "percent": 0.14, "benchmarks": 5, "average": 232.8704485, "high": 314.8166570752525, @@ -14932,8 +15715,8 @@ }, { "cpu": "AMD A8-6500 APU with Radeon(tm) HD Graphics", - "rank": 1660, - "percent": 0.20, + "rank": 1747, + "percent": 0.13, "benchmarks": 2, "average": 293.3125912, "high": 313.2029448593687, @@ -14941,17 +15724,17 @@ }, { "cpu": "Intel(R) Core(TM)2 Duo CPU E7500 @ 2.93GHz", - "rank": 1661, - "percent": 0.20, - "benchmarks": 7, - "average": 259.5256586, + "rank": 1748, + "percent": 0.13, + "benchmarks": 8, + "average": 254.9408494, "high": 312.8279805858955, - "low": 241.39213742357828 + "low": 222.8471847715148 }, { "cpu": "Cavium ThunderX 88XX", - "rank": 1662, - "percent": 0.20, + "rank": 1749, + "percent": 0.13, "benchmarks": 1, "average": 312.6645397, "high": 312.6645397140245, @@ -14959,8 +15742,8 @@ }, { "cpu": "AMD Phenom(tm) II X2 555 Processor", - "rank": 1663, - "percent": 0.19, + "rank": 1750, + "percent": 0.13, "benchmarks": 2, "average": 308.5565982, "high": 310.5663363483113, @@ -14968,8 +15751,8 @@ }, { "cpu": "AMD Phenom(tm) II X4 840 Processor", - "rank": 1664, - "percent": 0.19, + "rank": 1751, + "percent": 0.13, "benchmarks": 3, "average": 278.8988027, "high": 309.6073961491651, @@ -14977,17 +15760,26 @@ }, { "cpu": "Intel(R) Pentium(R) Silver N5000 CPU @ 1.10GHz", - "rank": 1665, - "percent": 0.19, - "benchmarks": 2, - "average": 293.3719946, + "rank": 1752, + "percent": 0.13, + "benchmarks": 3, + "average": 290.9740702, "high": 307.810885916667, "low": 278.9331031949277 }, + { + "cpu": "Intel(R) Core(TM) i3 CPU M 370 @ 2.40GHz", + "rank": 1753, + "percent": 0.13, + "benchmarks": 16, + "average": 211.5216423, + "high": 307.73463304029815, + "low": 44.348848038672195 + }, { "cpu": "Intel(R) Core(TM) i3-3217U CPU @ 1.80GHz", - "rank": 1666, - "percent": 0.19, + "rank": 1754, + "percent": 0.13, "benchmarks": 8, "average": 234.7614593, "high": 307.6413812113564, @@ -14995,8 +15787,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz", - "rank": 1667, - "percent": 0.19, + "rank": 1755, + "percent": 0.13, "benchmarks": 2, "average": 288.4335463, "high": 306.9818100998243, @@ -15004,8 +15796,8 @@ }, { "cpu": "Intel(R) Core(TM) i7-2617M CPU @ 1.50GHz", - "rank": 1668, - "percent": 0.19, + "rank": 1756, + "percent": 0.13, "benchmarks": 1, "average": 305.5042393, "high": 305.50423932957705, @@ -15013,8 +15805,8 @@ }, { "cpu": "AMD A8-7410 APU with AMD Radeon R5 Graphics", - "rank": 1669, - "percent": 0.19, + "rank": 1757, + "percent": 0.13, "benchmarks": 10, "average": 200.7949372, "high": 302.77047091707965, @@ -15022,8 +15814,8 @@ }, { "cpu": "AMD A6-4400M APU with Radeon(tm) HD Graphics", - "rank": 1670, - "percent": 0.19, + "rank": 1758, + "percent": 0.13, "benchmarks": 3, "average": 265.7207390, "high": 302.7213437921539, @@ -15031,8 +15823,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-2330M CPU @ 2.20GHz", - "rank": 1671, - "percent": 0.19, + "rank": 1759, + "percent": 0.13, "benchmarks": 6, "average": 245.8439752, "high": 298.61264564831794, @@ -15040,8 +15832,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Duo CPU P8700 @ 2.53GHz", - "rank": 1672, - "percent": 0.19, + "rank": 1760, + "percent": 0.13, "benchmarks": 3, "average": 180.7765849, "high": 298.00556793603135, @@ -15049,26 +15841,17 @@ }, { "cpu": "Intel(R) Pentium(R) CPU 5405U @ 2.30GHz", - "rank": 1673, - "percent": 0.18, + "rank": 1761, + "percent": 0.13, "benchmarks": 4, "average": 290.3392030, "high": 294.6322135541425, "low": 285.9171234907507 }, - { - "cpu": "ARM Cortex-A76", - "rank": 1674, - "percent": 0.18, - "benchmarks": 2, - "average": 281.8496748, - "high": 293.16615044993677, - "low": 270.53319929315086 - }, { "cpu": "Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz", - "rank": 1675, - "percent": 0.18, + "rank": 1762, + "percent": 0.13, "benchmarks": 5, "average": 242.2298724, "high": 292.705686481183, @@ -15076,8 +15859,8 @@ }, { "cpu": "AMD Athlon(tm) II X4 641 Quad-Core Processor", - "rank": 1676, - "percent": 0.18, + "rank": 1763, + "percent": 0.13, "benchmarks": 1, "average": 291.9710757, "high": 291.9710757102022, @@ -15085,8 +15868,8 @@ }, { "cpu": "Pentium(R) Dual-Core CPU E6800 @ 3.33GHz", - "rank": 1677, - "percent": 0.18, + "rank": 1764, + "percent": 0.13, "benchmarks": 1, "average": 291.8690535, "high": 291.86905353287057, @@ -15094,8 +15877,8 @@ }, { "cpu": "Intel(R) Celeron(R) N4120 CPU @ 1.10GHz", - "rank": 1678, - "percent": 0.18, + "rank": 1765, + "percent": 0.12, "benchmarks": 2, "average": 286.8516778, "high": 290.01613649783474, @@ -15103,8 +15886,8 @@ }, { "cpu": "AMD Athlon(tm) II X2 B28 Processor", - "rank": 1679, - "percent": 0.18, + "rank": 1766, + "percent": 0.12, "benchmarks": 4, "average": 262.8417878, "high": 289.43241724114176, @@ -15112,8 +15895,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Duo CPU P8800 @ 2.66GHz", - "rank": 1680, - "percent": 0.18, + "rank": 1767, + "percent": 0.12, "benchmarks": 1, "average": 282.6839142, "high": 282.683914154549, @@ -15121,8 +15904,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Duo CPU E7200 @ 2.53GHz", - "rank": 1681, - "percent": 0.18, + "rank": 1768, + "percent": 0.12, "benchmarks": 2, "average": 279.2766450, "high": 281.6220755659618, @@ -15130,17 +15913,17 @@ }, { "cpu": "Intel(R) Core(TM) i5 CPU M 480 @ 2.67GHz", - "rank": 1682, - "percent": 0.17, - "benchmarks": 4, - "average": 195.4339973, + "rank": 1769, + "percent": 0.12, + "benchmarks": 6, + "average": 207.7376927, "high": 277.3911253702478, "low": 112.52237929471198 }, { "cpu": "Intel(R) Core(TM) i5 CPU M 460 @ 2.53GHz", - "rank": 1683, - "percent": 0.17, + "rank": 1770, + "percent": 0.12, "benchmarks": 2, "average": 250.9150060, "high": 275.2890121694261, @@ -15148,26 +15931,17 @@ }, { "cpu": "AMD Athlon(tm) II X2 245 Processor", - "rank": 1684, - "percent": 0.17, - "benchmarks": 2, - "average": 269.1137895, + "rank": 1771, + "percent": 0.12, + "benchmarks": 3, + "average": 260.3827150, "high": 274.5791593868867, - "low": 263.6484195595489 - }, - { - "cpu": "Intel(R) Core(TM) i3 CPU M 370 @ 2.40GHz", - "rank": 1685, - "percent": 0.17, - "benchmarks": 8, - "average": 154.7641882, - "high": 273.8992127588827, - "low": 44.348848038672195 + "low": 242.92056594661773 }, { "cpu": "AMD A6-3400M APU with Radeon(tm) HD Graphics", - "rank": 1686, - "percent": 0.17, + "rank": 1772, + "percent": 0.12, "benchmarks": 2, "average": 263.8553854, "high": 272.1826105796292, @@ -15175,8 +15949,8 @@ }, { "cpu": "Intel(R) Core(TM) i3 CPU M 380 @ 2.53GHz", - "rank": 1687, - "percent": 0.17, + "rank": 1773, + "percent": 0.12, "benchmarks": 5, "average": 204.4323121, "high": 271.74754870123695, @@ -15184,17 +15958,17 @@ }, { "cpu": "AMD A4-6300 APU with Radeon(tm) HD Graphics", - "rank": 1688, - "percent": 0.17, - "benchmarks": 2, - "average": 145.2343258, + "rank": 1774, + "percent": 0.12, + "benchmarks": 3, + "average": 172.6029008, "high": 271.6739434532421, "low": 18.794708146938383 }, { "cpu": "AMD Athlon(tm) 5350 APU with Radeon(tm) R3", - "rank": 1689, - "percent": 0.17, + "rank": 1775, + "percent": 0.12, "benchmarks": 8, "average": 214.5194093, "high": 269.4710337501691, @@ -15202,8 +15976,8 @@ }, { "cpu": "AMD A4-5000 APU with Radeon(TM) HD Graphics", - "rank": 1690, - "percent": 0.17, + "rank": 1776, + "percent": 0.12, "benchmarks": 9, "average": 123.0050636, "high": 268.99588409397745, @@ -15211,8 +15985,8 @@ }, { "cpu": "Intel(R) Pentium(R) CPU 6405U @ 2.40GHz", - "rank": 1691, - "percent": 0.17, + "rank": 1777, + "percent": 0.11, "benchmarks": 1, "average": 266.5579110, "high": 266.55791103896274, @@ -15220,8 +15994,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Duo CPU E7600 @ 3.06GHz", - "rank": 1692, - "percent": 0.17, + "rank": 1778, + "percent": 0.11, "benchmarks": 1, "average": 265.6925316, "high": 265.6925315689224, @@ -15229,8 +16003,8 @@ }, { "cpu": "Intel(R) Pentium(R) CPU P6200 @ 2.13GHz", - "rank": 1693, - "percent": 0.16, + "rank": 1779, + "percent": 0.11, "benchmarks": 5, "average": 229.6349057, "high": 262.9467761541983, @@ -15238,8 +16012,8 @@ }, { "cpu": "Intel(R) Core(TM) i3 CPU M 390 @ 2.67GHz", - "rank": 1694, - "percent": 0.16, + "rank": 1780, + "percent": 0.11, "benchmarks": 1, "average": 262.8235555, "high": 262.82355550859774, @@ -15247,8 +16021,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-2370M CPU @ 2.40GHz", - "rank": 1695, - "percent": 0.16, + "rank": 1781, + "percent": 0.11, "benchmarks": 1, "average": 259.6126921, "high": 259.6126921322141, @@ -15256,8 +16030,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz", - "rank": 1696, - "percent": 0.16, + "rank": 1782, + "percent": 0.11, "benchmarks": 8, "average": 191.6465657, "high": 255.70588504537372, @@ -15265,8 +16039,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU 3065 @ 2.33GHz", - "rank": 1697, - "percent": 0.16, + "rank": 1783, + "percent": 0.11, "benchmarks": 2, "average": 239.2184675, "high": 252.82008160020953, @@ -15274,8 +16048,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz", - "rank": 1698, - "percent": 0.16, + "rank": 1784, + "percent": 0.11, "benchmarks": 2, "average": 249.4662445, "high": 252.3240941501939, @@ -15283,8 +16057,8 @@ }, { "cpu": "AMD A4-3400 APU with Radeon(tm) HD Graphics", - "rank": 1699, - "percent": 0.16, + "rank": 1785, + "percent": 0.11, "benchmarks": 1, "average": 251.3792551, "high": 251.37925512807396, @@ -15292,8 +16066,8 @@ }, { "cpu": "AMD Athlon(tm) II X4 630 Processor", - "rank": 1700, - "percent": 0.15, + "rank": 1786, + "percent": 0.11, "benchmarks": 2, "average": 233.0529708, "high": 247.6616407038841, @@ -15301,8 +16075,8 @@ }, { "cpu": "AMD A6-6400K APU with Radeon(tm) HD Graphics", - "rank": 1701, - "percent": 0.15, + "rank": 1787, + "percent": 0.11, "benchmarks": 2, "average": 227.8334507, "high": 247.22100719964436, @@ -15310,8 +16084,8 @@ }, { "cpu": "Intel(R) Core(TM) i5-4258U CPU @ 2.40GHz", - "rank": 1702, - "percent": 0.15, + "rank": 1788, + "percent": 0.11, "benchmarks": 1, "average": 245.5468845, "high": 245.5468844765751, @@ -15319,8 +16093,8 @@ }, { "cpu": "AMD E2-3200 APU with Radeon(tm) HD Graphics", - "rank": 1703, - "percent": 0.15, + "rank": 1789, + "percent": 0.11, "benchmarks": 2, "average": 178.1899135, "high": 244.9467485768594, @@ -15328,8 +16102,8 @@ }, { "cpu": "AMD Phenom(tm) II X4 B95 Processor", - "rank": 1704, - "percent": 0.15, + "rank": 1790, + "percent": 0.11, "benchmarks": 1, "average": 244.5167725, "high": 244.51677250575165, @@ -15337,8 +16111,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Duo CPU P7350 @ 2.00GHz", - "rank": 1705, - "percent": 0.15, + "rank": 1791, + "percent": 0.10, "benchmarks": 2, "average": 240.9119043, "high": 242.7209798548868, @@ -15346,8 +16120,8 @@ }, { "cpu": "Intel(R) Core(TM) i7 CPU Q 840 @ 1.87GHz", - "rank": 1706, - "percent": 0.15, + "rank": 1792, + "percent": 0.10, "benchmarks": 1, "average": 240.0219860, "high": 240.02198601391888, @@ -15355,17 +16129,17 @@ }, { "cpu": "Intel(R) Celeron(R) CPU J1900 @ 1.99GHz", - "rank": 1707, - "percent": 0.15, - "benchmarks": 3, - "average": 137.4934470, + "rank": 1793, + "percent": 0.10, + "benchmarks": 5, + "average": 124.2443358, "high": 239.14874525827827, "low": 66.63136536929402 }, { "cpu": "AMD Athlon(tm) II X2 260 Processor", - "rank": 1708, - "percent": 0.15, + "rank": 1794, + "percent": 0.10, "benchmarks": 1, "average": 238.8697448, "high": 238.8697448058969, @@ -15373,8 +16147,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz", - "rank": 1709, - "percent": 0.15, + "rank": 1795, + "percent": 0.10, "benchmarks": 5, "average": 226.7115842, "high": 235.5027453732542, @@ -15382,8 +16156,8 @@ }, { "cpu": "Intel(R) Core(TM) i3 CPU M 350 @ 2.27GHz", - "rank": 1710, - "percent": 0.15, + "rank": 1796, + "percent": 0.10, "benchmarks": 2, "average": 212.3687478, "high": 235.20147593630185, @@ -15391,8 +16165,8 @@ }, { "cpu": "Intel(R) Pentium(R) CPU N4200 @ 1.10GHz", - "rank": 1711, - "percent": 0.15, + "rank": 1797, + "percent": 0.10, "benchmarks": 9, "average": 181.7803755, "high": 235.14047409492667, @@ -15400,8 +16174,8 @@ }, { "cpu": "AMD Athlon(tm) II X4 620 Processor", - "rank": 1712, - "percent": 0.15, + "rank": 1798, + "percent": 0.10, "benchmarks": 1, "average": 235.1298034, "high": 235.12980340797137, @@ -15409,26 +16183,17 @@ }, { "cpu": "AMD Athlon(tm) II X2 240 Processor", - "rank": 1713, - "percent": 0.15, + "rank": 1799, + "percent": 0.10, "benchmarks": 1, "average": 234.5621733, "high": 234.5621732842129, "low": 234.5621732842129 }, - { - "cpu": "AMD Athlon(tm) II X2 250 Processor", - "rank": 1714, - "percent": 0.14, - "benchmarks": 2, - "average": 212.7418081, - "high": 227.746128657432, - "low": 197.7374876661242 - }, { "cpu": "Intel(R) Celeron(R) CPU G1840 @ 2.80GHz", - "rank": 1715, - "percent": 0.14, + "rank": 1800, + "percent": 0.10, "benchmarks": 3, "average": 194.1000337, "high": 227.3170024252451, @@ -15436,8 +16201,8 @@ }, { "cpu": "Intel Core Processor (Haswell, IBRS)", - "rank": 1716, - "percent": 0.14, + "rank": 1801, + "percent": 0.10, "benchmarks": 1, "average": 227.3000756, "high": 227.30007560455115, @@ -15445,8 +16210,8 @@ }, { "cpu": "AMD Athlon(tm) II X2 B26 Processor", - "rank": 1717, - "percent": 0.14, + "rank": 1802, + "percent": 0.10, "benchmarks": 1, "average": 226.5975182, "high": 226.5975181680225, @@ -15454,26 +16219,17 @@ }, { "cpu": "Intel(R) Pentium(R) CPU P6100 @ 2.00GHz", - "rank": 1718, - "percent": 0.14, + "rank": 1803, + "percent": 0.10, "benchmarks": 1, "average": 224.7700153, "high": 224.77001532032423, "low": 224.77001532032423 }, - { - "cpu": "ARM Cortex-A53", - "rank": 1719, - "percent": 0.14, - "benchmarks": 29, - "average": 104.4643340, - "high": 223.10611908690697, - "low": 11.0952733480916 - }, { "cpu": "AMD A6-6310 APU with AMD Radeon R4 Graphics", - "rank": 1720, - "percent": 0.14, + "rank": 1804, + "percent": 0.10, "benchmarks": 2, "average": 179.8794573, "high": 223.1023859238458, @@ -15481,8 +16237,8 @@ }, { "cpu": "AMD Athlon(tm) X2 240 Processor", - "rank": 1721, - "percent": 0.14, + "rank": 1805, + "percent": 0.10, "benchmarks": 1, "average": 221.9574516, "high": 221.95745164434956, @@ -15490,8 +16246,8 @@ }, { "cpu": "AMD Athlon(tm) 5150 APU with Radeon(tm) R3", - "rank": 1722, - "percent": 0.14, + "rank": 1806, + "percent": 0.10, "benchmarks": 2, "average": 169.4768917, "high": 221.8468081235864, @@ -15499,8 +16255,8 @@ }, { "cpu": "Intel(R) Celeron(R) CPU N3350 @ 1.10GHz", - "rank": 1723, - "percent": 0.14, + "rank": 1807, + "percent": 0.09, "benchmarks": 3, "average": 134.2977135, "high": 219.41204155225248, @@ -15508,26 +16264,44 @@ }, { "cpu": "AMD A6-7310 APU with AMD Radeon R4 Graphics", - "rank": 1724, - "percent": 0.14, + "rank": 1808, + "percent": 0.09, "benchmarks": 3, "average": 177.2051595, "high": 217.58713276731663, "low": 114.89382431907026 }, + { + "cpu": "AMD A4-4300M APU with Radeon(tm) HD Graphics", + "rank": 1809, + "percent": 0.09, + "benchmarks": 1, + "average": 217.5397989, + "high": 217.53979890620988, + "low": 217.53979890620988 + }, { "cpu": "Intel Xeon E3-12xx v2 (Ivy Bridge)", - "rank": 1725, - "percent": 0.14, + "rank": 1810, + "percent": 0.09, "benchmarks": 2, "average": 108.6666193, "high": 217.3332385760413, "low": 217.3332385760413 }, + { + "cpu": "Intel(R) Celeron(R) CPU 1007U @ 1.50GHz", + "rank": 1811, + "percent": 0.09, + "benchmarks": 1, + "average": 217.2689725, + "high": 217.2689724698485, + "low": 217.2689724698485 + }, { "cpu": "AMD A8-6410 APU with AMD Radeon R5 Graphics", - "rank": 1726, - "percent": 0.14, + "rank": 1812, + "percent": 0.09, "benchmarks": 3, "average": 183.1695431, "high": 216.73267260210764, @@ -15535,8 +16309,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz", - "rank": 1727, - "percent": 0.13, + "rank": 1813, + "percent": 0.09, "benchmarks": 2, "average": 208.2568457, "high": 209.54098789355987, @@ -15544,8 +16318,8 @@ }, { "cpu": "Pentium(R) Dual-Core CPU E5500 @ 2.80GHz", - "rank": 1728, - "percent": 0.13, + "rank": 1814, + "percent": 0.09, "benchmarks": 1, "average": 206.6287751, "high": 206.62877508189217, @@ -15553,8 +16327,8 @@ }, { "cpu": "DG1002FGF84HT", - "rank": 1729, - "percent": 0.13, + "rank": 1815, + "percent": 0.09, "benchmarks": 1, "average": 201.6454673, "high": 201.64546734260915, @@ -15562,8 +16336,8 @@ }, { "cpu": "Intel(R) Celeron(R) CPU G1610T @ 2.30GHz", - "rank": 1730, - "percent": 0.12, + "rank": 1816, + "percent": 0.09, "benchmarks": 1, "average": 199.1344819, "high": 199.13448188792233, @@ -15571,8 +16345,8 @@ }, { "cpu": "Intel(R) Celeron(R) CPU G540 @ 2.50GHz", - "rank": 1731, - "percent": 0.12, + "rank": 1817, + "percent": 0.09, "benchmarks": 1, "average": 197.5890969, "high": 197.58909687556311, @@ -15580,8 +16354,8 @@ }, { "cpu": "Intel(R) Core(TM)2 CPU 6320 @ 1.86GHz", - "rank": 1732, - "percent": 0.12, + "rank": 1818, + "percent": 0.08, "benchmarks": 1, "average": 193.8752483, "high": 193.87524825725535, @@ -15589,8 +16363,8 @@ }, { "cpu": "Intel(R) Core(TM) i5 CPU 660 @ 3.33GHz", - "rank": 1733, - "percent": 0.12, + "rank": 1819, + "percent": 0.08, "benchmarks": 1, "average": 192.3078772, "high": 192.30787721911273, @@ -15598,8 +16372,8 @@ }, { "cpu": "AMD E2-3000 APU with Radeon(TM) HD Graphics", - "rank": 1734, - "percent": 0.12, + "rank": 1820, + "percent": 0.08, "benchmarks": 5, "average": 136.0253800, "high": 192.28753909446027, @@ -15607,8 +16381,8 @@ }, { "cpu": "Intel(R) Pentium(R) CPU B970 @ 2.30GHz", - "rank": 1735, - "percent": 0.12, + "rank": 1821, + "percent": 0.08, "benchmarks": 4, "average": 168.6957752, "high": 191.09895466960805, @@ -15616,8 +16390,8 @@ }, { "cpu": "Intel(R) Pentium(R) CPU N3710 @ 1.60GHz", - "rank": 1736, - "percent": 0.12, + "rank": 1822, + "percent": 0.08, "benchmarks": 1, "average": 190.4769524, "high": 190.476952384, @@ -15625,8 +16399,8 @@ }, { "cpu": "ARM Cortex-A57", - "rank": 1737, - "percent": 0.12, + "rank": 1823, + "percent": 0.08, "benchmarks": 2, "average": 121.4570570, "high": 188.4057370300549, @@ -15634,44 +16408,26 @@ }, { "cpu": "Intel(R) Atom(TM) x5-Z8350 CPU @ 1.44GHz", - "rank": 1738, - "percent": 0.12, + "rank": 1824, + "percent": 0.08, "benchmarks": 5, "average": 124.5748739, "high": 186.5970684480964, "low": 34.54984727585511 }, - { - "cpu": "Intel(R) Core(TM) i3 CPU 550 @ 3.20GHz", - "rank": 1739, - "percent": 0.12, - "benchmarks": 1, - "average": 186.1718616, - "high": 186.17186157526345, - "low": 186.17186157526345 - }, { "cpu": "Pentium(R) Dual-Core CPU E5300 @ 2.60GHz", - "rank": 1740, - "percent": 0.11, + "rank": 1825, + "percent": 0.08, "benchmarks": 1, "average": 181.2787293, "high": 181.27872927961465, "low": 181.27872927961465 }, - { - "cpu": "Intel(R) Celeron(R) CPU G1620 @ 2.70GHz", - "rank": 1741, - "percent": 0.11, - "benchmarks": 1, - "average": 180.0546610, - "high": 180.05466099398456, - "low": 180.05466099398456 - }, { "cpu": "Intel(R) Processor 5Y70 CPU @ 1.10GHz", - "rank": 1742, - "percent": 0.11, + "rank": 1826, + "percent": 0.08, "benchmarks": 1, "average": 178.2304673, "high": 178.23046732206762, @@ -15679,8 +16435,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz", - "rank": 1743, - "percent": 0.11, + "rank": 1827, + "percent": 0.08, "benchmarks": 1, "average": 177.6254777, "high": 177.62547774592556, @@ -15688,8 +16444,8 @@ }, { "cpu": "Intel(R) Core(TM)2 CPU T7400 @ 2.16GHz", - "rank": 1744, - "percent": 0.11, + "rank": 1828, + "percent": 0.07, "benchmarks": 3, "average": 165.9927793, "high": 173.83987956373142, @@ -15697,26 +16453,17 @@ }, { "cpu": "Pentium(R) Dual-Core CPU E6600 @ 3.06GHz", - "rank": 1745, - "percent": 0.11, + "rank": 1829, + "percent": 0.07, "benchmarks": 2, "average": 148.1227834, "high": 173.60062274015388, "low": 122.64494418661616 }, - { - "cpu": "Pentium(R) Dual-Core CPU E5700 @ 3.00GHz", - "rank": 1746, - "percent": 0.10, - "benchmarks": 3, - "average": 144.3560143, - "high": 156.4560575170017, - "low": 136.13235985990346 - }, { "cpu": "Intel(R) Celeron(R) CPU N3050 @ 1.60GHz", - "rank": 1747, - "percent": 0.10, + "rank": 1830, + "percent": 0.07, "benchmarks": 4, "average": 111.1057695, "high": 155.81517826814544, @@ -15724,26 +16471,44 @@ }, { "cpu": "Intel(R) Pentium(R) CPU N3700 @ 1.60GHz", - "rank": 1748, - "percent": 0.10, + "rank": 1831, + "percent": 0.07, "benchmarks": 2, "average": 144.1713404, "high": 154.8766554572106, "low": 133.4660252556425 }, + { + "cpu": "Intel(R) Celeron(R) CPU N3000 @ 1.04GHz", + "rank": 1832, + "percent": 0.07, + "benchmarks": 2, + "average": 143.3749969, + "high": 154.61702676714506, + "low": 132.13296699027794 + }, { "cpu": "Intel(R) Celeron(R) CPU G550 @ 2.60GHz", - "rank": 1749, - "percent": 0.10, + "rank": 1833, + "percent": 0.07, "benchmarks": 1, "average": 153.5452052, "high": 153.54520524387584, "low": 153.54520524387584 }, + { + "cpu": "Virtual CPU @ 3.41GHz", + "rank": 1834, + "percent": 0.07, + "benchmarks": 1, + "average": 151.6370585, + "high": 151.6370585200769, + "low": 151.6370585200769 + }, { "cpu": "AMD A4-4000 APU with Radeon(tm) HD Graphics", - "rank": 1750, - "percent": 0.09, + "rank": 1835, + "percent": 0.06, "benchmarks": 1, "average": 148.5916999, "high": 148.59169987567333, @@ -15751,8 +16516,8 @@ }, { "cpu": "Intel(R) Pentium(R) 3558U @ 1.70GHz", - "rank": 1751, - "percent": 0.09, + "rank": 1836, + "percent": 0.06, "benchmarks": 1, "average": 147.2224136, "high": 147.2224136113599, @@ -15760,8 +16525,8 @@ }, { "cpu": "Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz", - "rank": 1752, - "percent": 0.09, + "rank": 1837, + "percent": 0.06, "benchmarks": 1, "average": 143.7509865, "high": 143.7509864911448, @@ -15769,17 +16534,26 @@ }, { "cpu": "Intel(R) Pentium(R) CPU N3540 @ 2.16GHz", - "rank": 1753, - "percent": 0.09, + "rank": 1838, + "percent": 0.06, "benchmarks": 4, "average": 105.2778178, "high": 141.1361886595661, "low": 66.07550236213314 }, + { + "cpu": "Intel(R) Pentium(R) CPU J3710 @ 1.60GHz", + "rank": 1839, + "percent": 0.06, + "benchmarks": 1, + "average": 140.8625493, + "high": 140.86254928252364, + "low": 140.86254928252364 + }, { "cpu": "Intel(R) Celeron(R) CPU N3150 @ 1.60GHz", - "rank": 1754, - "percent": 0.09, + "rank": 1840, + "percent": 0.06, "benchmarks": 1, "average": 140.8413411, "high": 140.84134110251728, @@ -15787,8 +16561,8 @@ }, { "cpu": "Intel(R) Pentium(R) CPU 2127U @ 1.90GHz", - "rank": 1755, - "percent": 0.09, + "rank": 1841, + "percent": 0.06, "benchmarks": 15, "average": 120.6485905, "high": 140.68005865795726, @@ -15796,8 +16570,8 @@ }, { "cpu": "AMD Athlon(tm) II X3 450 Processor", - "rank": 1756, - "percent": 0.09, + "rank": 1842, + "percent": 0.06, "benchmarks": 1, "average": 139.8330729, "high": 139.8330728709296, @@ -15805,8 +16579,8 @@ }, { "cpu": "Intel(R) Pentium(R) CPU N3530 @ 2.16GHz", - "rank": 1757, - "percent": 0.09, + "rank": 1843, + "percent": 0.06, "benchmarks": 3, "average": 88.6157326, "high": 136.90861979408393, @@ -15814,8 +16588,8 @@ }, { "cpu": "Intel(R) Celeron(R) CPU 1037U @ 1.80GHz", - "rank": 1758, - "percent": 0.08, + "rank": 1844, + "percent": 0.06, "benchmarks": 1, "average": 135.6100820, "high": 135.61008195866523, @@ -15823,8 +16597,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-2328M CPU @ 2.20GHz", - "rank": 1759, - "percent": 0.08, + "rank": 1845, + "percent": 0.06, "benchmarks": 1, "average": 130.3054177, "high": 130.30541765622772, @@ -15832,8 +16606,8 @@ }, { "cpu": "AMD E2-7110 APU with AMD Radeon R2 Graphics", - "rank": 1760, - "percent": 0.08, + "rank": 1846, + "percent": 0.06, "benchmarks": 1, "average": 128.8930868, "high": 128.89308679351123, @@ -15841,8 +16615,8 @@ }, { "cpu": "Intel(R) Celeron(R) CPU B830 @ 1.80GHz", - "rank": 1761, - "percent": 0.08, + "rank": 1847, + "percent": 0.06, "benchmarks": 1, "average": 128.3936364, "high": 128.39363640052034, @@ -15850,8 +16624,8 @@ }, { "cpu": "Intel(R) Celeron(R) CPU N3010 @ 1.04GHz", - "rank": 1762, - "percent": 0.08, + "rank": 1848, + "percent": 0.05, "benchmarks": 1, "average": 126.7004627, "high": 126.7004627481001, @@ -15859,8 +16633,8 @@ }, { "cpu": "AMD A4-6210 APU with AMD Radeon R3 Graphics", - "rank": 1763, - "percent": 0.08, + "rank": 1849, + "percent": 0.05, "benchmarks": 2, "average": 116.6242760, "high": 123.68557790292836, @@ -15868,8 +16642,8 @@ }, { "cpu": "Intel(R) Celeron(R) CPU N2940 @ 1.83GHz", - "rank": 1764, - "percent": 0.08, + "rank": 1850, + "percent": 0.05, "benchmarks": 1, "average": 121.6441274, "high": 121.64412742903556, @@ -15877,8 +16651,8 @@ }, { "cpu": "Intel(R) Pentium(R) CPU J2900 @ 2.41GHz", - "rank": 1765, - "percent": 0.08, + "rank": 1851, + "percent": 0.05, "benchmarks": 2, "average": 112.5135683, "high": 121.0820570679108, @@ -15886,8 +16660,8 @@ }, { "cpu": "AMD Athlon(tm) II X3 425 Processor", - "rank": 1766, - "percent": 0.07, + "rank": 1852, + "percent": 0.05, "benchmarks": 1, "average": 119.6378753, "high": 119.63787529354649, @@ -15895,8 +16669,8 @@ }, { "cpu": "Celeron(R) Dual-Core CPU T3300 @ 2.00GHz", - "rank": 1767, - "percent": 0.07, + "rank": 1853, + "percent": 0.05, "benchmarks": 1, "average": 119.0619646, "high": 119.06196459694864, @@ -15904,8 +16678,8 @@ }, { "cpu": "AMD Sempron(tm) 140 Processor", - "rank": 1768, - "percent": 0.07, + "rank": 1854, + "percent": 0.05, "benchmarks": 1, "average": 118.9798713, "high": 118.97987134230593, @@ -15913,8 +16687,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Duo CPU T6600 @ 2.20GHz", - "rank": 1769, - "percent": 0.07, + "rank": 1855, + "percent": 0.05, "benchmarks": 1, "average": 118.9235846, "high": 118.9235845804156, @@ -15922,8 +16696,8 @@ }, { "cpu": "Intel(R) Core(TM) i3-3225 CPU @ 3.30GHz", - "rank": 1770, - "percent": 0.07, + "rank": 1856, + "percent": 0.05, "benchmarks": 1, "average": 117.3951564, "high": 117.3951564401985, @@ -15931,8 +16705,8 @@ }, { "cpu": "Intel(R) Celeron(R) CPU N2930 @ 1.83GHz", - "rank": 1771, - "percent": 0.07, + "rank": 1857, + "percent": 0.05, "benchmarks": 3, "average": 111.4801642, "high": 114.81930254851775, @@ -15940,8 +16714,8 @@ }, { "cpu": "AMD GX-412TC SOC", - "rank": 1772, - "percent": 0.07, + "rank": 1858, + "percent": 0.05, "benchmarks": 3, "average": 99.3683129, "high": 111.76566049258255, @@ -15949,8 +16723,8 @@ }, { "cpu": "Intel(R) Celeron(R) CPU B815 @ 1.60GHz", - "rank": 1773, - "percent": 0.07, + "rank": 1859, + "percent": 0.05, "benchmarks": 1, "average": 110.8751810, "high": 110.87518104531124, @@ -15958,8 +16732,8 @@ }, { "cpu": "Celeron(R) Dual-Core CPU T3500 @ 2.10GHz", - "rank": 1774, - "percent": 0.07, + "rank": 1860, + "percent": 0.05, "benchmarks": 2, "average": 90.0382504, "high": 106.81292803011134, @@ -15967,8 +16741,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Duo CPU T7250 @ 2.00GHz", - "rank": 1775, - "percent": 0.07, + "rank": 1861, + "percent": 0.05, "benchmarks": 5, "average": 85.4068054, "high": 106.5991936410596, @@ -15976,8 +16750,8 @@ }, { "cpu": "Intel(R) Pentium(R) D CPU 3.40GHz", - "rank": 1776, - "percent": 0.07, + "rank": 1862, + "percent": 0.05, "benchmarks": 3, "average": 102.1574859, "high": 106.43918767314996, @@ -15985,8 +16759,8 @@ }, { "cpu": "Intel(R) Celeron(R) CPU G1830 @ 2.80GHz", - "rank": 1777, - "percent": 0.07, + "rank": 1863, + "percent": 0.05, "benchmarks": 1, "average": 106.3402051, "high": 106.34020507283188, @@ -15994,8 +16768,8 @@ }, { "cpu": "AMD Athlon(tm) II X2 215 Processor", - "rank": 1778, - "percent": 0.07, + "rank": 1864, + "percent": 0.04, "benchmarks": 1, "average": 104.3002688, "high": 104.30026879222272, @@ -16003,17 +16777,26 @@ }, { "cpu": "Pentium(R) Dual-Core CPU E5400 @ 2.70GHz", - "rank": 1779, - "percent": 0.06, + "rank": 1865, + "percent": 0.04, "benchmarks": 2, "average": 91.7823204, "high": 103.30896550327684, "low": 80.25567532020811 }, + { + "cpu": "AMD Sempron(tm) 145 Processor", + "rank": 1866, + "percent": 0.04, + "benchmarks": 1, + "average": 103.2523989, + "high": 103.25239894042387, + "low": 103.25239894042387 + }, { "cpu": "AMD Sempron(tm) 2650 APU with Radeon(tm) R3", - "rank": 1780, - "percent": 0.06, + "rank": 1867, + "percent": 0.04, "benchmarks": 1, "average": 101.2979406, "high": 101.2979406432561, @@ -16021,8 +16804,8 @@ }, { "cpu": "AMD Opteron(tm) Processor 4180", - "rank": 1781, - "percent": 0.06, + "rank": 1868, + "percent": 0.04, "benchmarks": 2, "average": 84.7063168, "high": 100.60699216583411, @@ -16030,8 +16813,8 @@ }, { "cpu": "Intel(R) Core(TM)2 CPU 4300 @ 1.80GHz", - "rank": 1782, - "percent": 0.06, + "rank": 1869, + "percent": 0.04, "benchmarks": 1, "average": 98.2841842, "high": 98.2841841975347, @@ -16039,8 +16822,8 @@ }, { "cpu": "AMD A6-3500 APU with Radeon(tm) HD Graphics", - "rank": 1783, - "percent": 0.06, + "rank": 1870, + "percent": 0.04, "benchmarks": 1, "average": 97.9092939, "high": 97.90929389285884, @@ -16048,8 +16831,8 @@ }, { "cpu": "Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz", - "rank": 1784, - "percent": 0.06, + "rank": 1871, + "percent": 0.04, "benchmarks": 1, "average": 96.8699948, "high": 96.86999484845369, @@ -16057,8 +16840,8 @@ }, { "cpu": "AMD GX-217GA SOC with Radeon(tm) HD Graphics", - "rank": 1785, - "percent": 0.06, + "rank": 1872, + "percent": 0.04, "benchmarks": 1, "average": 96.1831635, "high": 96.18316352195814, @@ -16066,8 +16849,8 @@ }, { "cpu": "Pentium(R) Dual-Core CPU T4200 @ 2.00GHz", - "rank": 1786, - "percent": 0.06, + "rank": 1873, + "percent": 0.04, "benchmarks": 3, "average": 89.6042154, "high": 96.14066378975345, @@ -16075,8 +16858,8 @@ }, { "cpu": "Intel(R) Celeron(R) 2980U @ 1.60GHz", - "rank": 1787, - "percent": 0.06, + "rank": 1874, + "percent": 0.04, "benchmarks": 1, "average": 92.5636150, "high": 92.56361503866243, @@ -16084,17 +16867,26 @@ }, { "cpu": "Intel(R) Celeron(R) CPU 1017U @ 1.60GHz", - "rank": 1788, - "percent": 0.06, + "rank": 1875, + "percent": 0.04, "benchmarks": 1, "average": 90.8121448, "high": 90.81214481667436, "low": 90.81214481667436 }, + { + "cpu": "AMD Athlon(tm) II P340 Dual-Core Processor", + "rank": 1876, + "percent": 0.04, + "benchmarks": 1, + "average": 89.5343720, + "high": 89.53437202158315, + "low": 89.53437202158315 + }, { "cpu": "Intel(R) Celeron(R) CPU 847 @ 1.10GHz", - "rank": 1789, - "percent": 0.06, + "rank": 1877, + "percent": 0.04, "benchmarks": 1, "average": 88.2775219, "high": 88.277521929902, @@ -16102,8 +16894,8 @@ }, { "cpu": "AMD Athlon(tm) II P320 Dual-Core Processor", - "rank": 1790, - "percent": 0.05, + "rank": 1878, + "percent": 0.04, "benchmarks": 1, "average": 84.7936496, "high": 84.79364956616178, @@ -16111,8 +16903,8 @@ }, { "cpu": "Pentium(R) Dual-Core CPU T4300 @ 2.10GHz", - "rank": 1791, - "percent": 0.05, + "rank": 1879, + "percent": 0.04, "benchmarks": 1, "average": 83.9873357, "high": 83.9873357176218, @@ -16120,8 +16912,8 @@ }, { "cpu": "AMD Athlon(tm) II Dual-Core M300", - "rank": 1792, - "percent": 0.05, + "rank": 1880, + "percent": 0.03, "benchmarks": 2, "average": 80.9613255, "high": 81.14913801194578, @@ -16129,8 +16921,8 @@ }, { "cpu": "Intel(R) Celeron(R) CPU 1019Y @ 1.00GHz", - "rank": 1793, - "percent": 0.05, + "rank": 1881, + "percent": 0.03, "benchmarks": 1, "average": 79.2402257, "high": 79.24022569835006, @@ -16138,8 +16930,8 @@ }, { "cpu": "AMD E1-6015 APU with Radeon(TM) HD Graphics", - "rank": 1794, - "percent": 0.05, + "rank": 1882, + "percent": 0.03, "benchmarks": 1, "average": 78.1904968, "high": 78.1904967583002, @@ -16147,8 +16939,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Duo CPU T5750 @ 2.00GHz", - "rank": 1795, - "percent": 0.05, + "rank": 1883, + "percent": 0.03, "benchmarks": 1, "average": 74.8827187, "high": 74.88271868599399, @@ -16156,35 +16948,35 @@ }, { "cpu": "Intel(R) Celeron(R) CPU N3060 @ 1.60GHz", - "rank": 1796, - "percent": 0.05, + "rank": 1884, + "percent": 0.03, "benchmarks": 4, "average": 34.8196740, "high": 74.82403426096754, "low": 18.251125670115176 }, + { + "cpu": "Intel(R) Celeron(R) CPU N2840 @ 2.16GHz", + "rank": 1885, + "percent": 0.03, + "benchmarks": 5, + "average": 52.6612493, + "high": 71.54305564826343, + "low": 16.37952405525567 + }, { "cpu": "Intel(R) Celeron(R) CPU J1800 @ 2.41GHz", - "rank": 1797, - "percent": 0.04, + "rank": 1886, + "percent": 0.03, "benchmarks": 1, "average": 70.6210350, "high": 70.6210350261266, "low": 70.6210350261266 }, - { - "cpu": "Intel(R) Celeron(R) CPU N2840 @ 2.16GHz", - "rank": 1798, - "percent": 0.04, - "benchmarks": 4, - "average": 47.9407977, - "high": 69.74487047401125, - "low": 16.37952405525567 - }, { "cpu": "AMD C-70 APU with Radeon(tm) HD Graphics", - "rank": 1799, - "percent": 0.04, + "rank": 1887, + "percent": 0.03, "benchmarks": 2, "average": 49.2561441, "high": 65.26785044707499, @@ -16192,8 +16984,8 @@ }, { "cpu": "Intel(R) Celeron(R) CPU N2830 @ 2.16GHz", - "rank": 1800, - "percent": 0.04, + "rank": 1888, + "percent": 0.03, "benchmarks": 1, "average": 60.3345660, "high": 60.334566028851874, @@ -16201,8 +16993,8 @@ }, { "cpu": "Intel(R) Pentium(R) 4 CPU 3.00GHz", - "rank": 1801, - "percent": 0.04, + "rank": 1889, + "percent": 0.03, "benchmarks": 1, "average": 59.4248036, "high": 59.42480355645564, @@ -16210,8 +17002,8 @@ }, { "cpu": "AMD E-450 APU with Radeon(tm) HD Graphics", - "rank": 1802, - "percent": 0.03, + "rank": 1890, + "percent": 0.02, "benchmarks": 2, "average": 52.3733085, "high": 54.09967323797364, @@ -16219,8 +17011,8 @@ }, { "cpu": "Intel(R) Xeon(R) CPU E5-26xx v4", - "rank": 1803, - "percent": 0.03, + "rank": 1891, + "percent": 0.02, "benchmarks": 4, "average": 46.9919487, "high": 53.07189692333722, @@ -16228,17 +17020,26 @@ }, { "cpu": "AMD E-350 Processor", - "rank": 1804, - "percent": 0.03, + "rank": 1892, + "percent": 0.02, "benchmarks": 2, "average": 30.2041691, "high": 48.507042955848455, "low": 11.901295227480643 }, + { + "cpu": "AMD GX-212JC SOC with Radeon(TM) R2E Graphics", + "rank": 1893, + "percent": 0.02, + "benchmarks": 2, + "average": 45.4716118, + "high": 47.49172682245821, + "low": 43.45149663683243 + }, { "cpu": "Qualcomm Kryo", - "rank": 1805, - "percent": 0.03, + "rank": 1894, + "percent": 0.02, "benchmarks": 1, "average": 46.4718588, "high": 46.47185880325019, @@ -16246,8 +17047,8 @@ }, { "cpu": "Intel(R) Pentium(R) Dual CPU T3400 @ 2.16GHz", - "rank": 1806, - "percent": 0.03, + "rank": 1895, + "percent": 0.02, "benchmarks": 1, "average": 45.2137350, "high": 45.213735046517925, @@ -16255,8 +17056,8 @@ }, { "cpu": "Intel(R) Atom(TM) CPU D525 @ 1.80GHz", - "rank": 1807, - "percent": 0.03, + "rank": 1896, + "percent": 0.02, "benchmarks": 2, "average": 42.4242144, "high": 43.36757738434615, @@ -16264,8 +17065,8 @@ }, { "cpu": "AMD E-300 APU with Radeon(tm) HD Graphics", - "rank": 1808, - "percent": 0.03, + "rank": 1897, + "percent": 0.02, "benchmarks": 2, "average": 40.0782056, "high": 41.24085994286409, @@ -16273,7 +17074,7 @@ }, { "cpu": "AMD C-60 APU with Radeon(tm) HD Graphics", - "rank": 1809, + "rank": 1898, "percent": 0.02, "benchmarks": 1, "average": 37.6533640, @@ -16282,7 +17083,7 @@ }, { "cpu": "Intel(R) Atom(TM) CPU D510 @ 1.66GHz", - "rank": 1810, + "rank": 1899, "percent": 0.02, "benchmarks": 1, "average": 36.4659013, @@ -16291,7 +17092,7 @@ }, { "cpu": "AMD E2-1800 APU with Radeon(tm) HD Graphics", - "rank": 1811, + "rank": 1900, "percent": 0.02, "benchmarks": 1, "average": 35.8971638, @@ -16300,7 +17101,7 @@ }, { "cpu": "AMD E1-6010 APU with AMD Radeon R2 Graphics", - "rank": 1812, + "rank": 1901, "percent": 0.02, "benchmarks": 1, "average": 35.5155862, @@ -16309,8 +17110,8 @@ }, { "cpu": "Intel(R) Core(TM)2 Duo CPU E4600 @ 2.40GHz", - "rank": 1813, - "percent": 0.02, + "rank": 1902, + "percent": 0.01, "benchmarks": 1, "average": 34.2237743, "high": 34.22377433883604, @@ -16318,8 +17119,8 @@ }, { "cpu": "AMD C-50 Processor", - "rank": 1814, - "percent": 0.02, + "rank": 1903, + "percent": 0.01, "benchmarks": 2, "average": 21.7335108, "high": 32.168301465108506, @@ -16327,8 +17128,8 @@ }, { "cpu": "Intel Core Processor (Broadwell, no TSX)", - "rank": 1815, - "percent": 0.02, + "rank": 1904, + "percent": 0.01, "benchmarks": 1, "average": 31.5680401, "high": 31.568040112119576, @@ -16336,8 +17137,8 @@ }, { "cpu": "Ksyun Virtual CPU(ksyun-cpu64)", - "rank": 1816, - "percent": 0.02, + "rank": 1905, + "percent": 0.01, "benchmarks": 1, "average": 27.1222945, "high": 27.122294452810017, @@ -16345,8 +17146,8 @@ }, { "cpu": "Microsoft Xbox One CPU", - "rank": 1817, - "percent": 0.02, + "rank": 1906, + "percent": 0.01, "benchmarks": 1, "average": 24.0908505, "high": 24.090850451589013, @@ -16354,7 +17155,7 @@ }, { "cpu": "Virtual CPU @ 1.50GHz", - "rank": 1818, + "rank": 1907, "percent": 0.01, "benchmarks": 1, "average": 12.0409296, @@ -16363,8 +17164,8 @@ }, { "cpu": "Intel(R) Atom(TM) CPU N550 @ 1.50GHz", - "rank": 1819, - "percent": 0.01, + "rank": 1908, + "percent": 0.00, "benchmarks": 13, "average": 5.3048746, "high": 11.308993619669362, @@ -16372,7 +17173,7 @@ }, { "cpu": "Intel(R) Atom(TM) CPU N2600 @ 1.60GHz", - "rank": 1820, + "rank": 1909, "percent": 0.00, "benchmarks": 1, "average": 0.3161122, diff --git a/src/disk.rs b/src/disk.rs index f16bbf9..7128e46 100644 --- a/src/disk.rs +++ b/src/disk.rs @@ -817,13 +817,13 @@ impl GupaxP2poolApi { "GupaxP2poolApi | Deleting old folder at [{}]...", path.display() ); - std::fs::remove_dir_all(&path)?; + std::fs::remove_dir_all(path)?; info!( "GupaxP2poolApi | Creating new default folder at [{}]...", path.display() ); - create_gupax_p2pool_dir(&path)?; - Self::create_all_files(&path)?; + create_gupax_p2pool_dir(path)?; + Self::create_all_files(path)?; Ok(()) } diff --git a/src/ferris.rs b/src/ferris.rs deleted file mode 100644 index f4bb2a5..0000000 --- a/src/ferris.rs +++ /dev/null @@ -1,32 +0,0 @@ -// Gupax - GUI Uniting P2Pool And XMRig -// -// Copyright (c) 2022-2023 hinto-janai -// -// This program is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -// Some images of ferris in byte form for error messages, etc - -pub const FERRIS_HAPPY: &[u8] = include_bytes!("../images/ferris/happy.png"); -pub const FERRIS_CUTE: &[u8] = include_bytes!("../images/ferris/cute.png"); -pub const FERRIS_OOPS: &[u8] = include_bytes!("../images/ferris/oops.png"); -pub const FERRIS_ERROR: &[u8] = include_bytes!("../images/ferris/error.png"); -pub const FERRIS_PANIC: &[u8] = include_bytes!("../images/ferris/panic.png"); // This isnt technically ferris but its ok since its spooky -pub const FERRIS_SUDO: &[u8] = include_bytes!("../images/ferris/sudo.png"); - -// This is the ANSI representation of Ferris in string form. -// Calling [println!] on this straight up prints a 256-bit color Ferris to the terminal. -// The ANSI codes were generated with [https://docs.rs/ansipix], but there is no reason to include the library and -// do the computation at runtime since [ansipix] outputs a [String], so why not just put the output here as a const :D -// It's hidden below with whitespace because it makes my text editor crash... -pub const FERRIS_ANSI: &str = " \n \u{1b}[38;2;244;149;0m▄\u{1b}[0m\u{1b}[38;2;245;150;0m▄\u{1b}[0m \u{1b}[38;2;244;148;0m▄\u{1b}[0m\u{1b}[38;2;244;148;0m▄\u{1b}[0m \u{1b}[38;2;244;146;0m▄\u{1b}[0m \n \u{1b}[38;2;244;146;0m▄\u{1b}[0m\u{1b}[38;2;244;146;0m▄\u{1b}[0m \u{1b}[38;2;244;145;0m▄\u{1b}[0m\u{1b}[38;2;244;144;0;48;2;244;147;0m▄\u{1b}[0m\u{1b}[38;2;244;144;0;48;2;244;147;0m▄\u{1b}[0m\u{1b}[38;2;244;144;0m▄\u{1b}[0m \u{1b}[38;2;244;143;0;48;2;244;146;0m▄\u{1b}[0m\u{1b}[38;2;244;143;0;48;2;244;145;0m▄\u{1b}[0m\u{1b}[38;2;244;143;0;48;2;244;145;0m▄\u{1b}[0m\u{1b}[38;2;244;143;0;48;2;244;145;0m▄\u{1b}[0m \u{1b}[38;2;244;142;0m▄\u{1b}[0m\u{1b}[38;2;244;142;0;48;2;244;144;0m▄\u{1b}[0m\u{1b}[38;2;244;142;0;48;2;244;144;0m▄\u{1b}[0m\u{1b}[38;2;244;141;0;48;2;244;144;0m▄\u{1b}[0m \u{1b}[38;2;244;140;0m▄\u{1b}[0m \n \u{1b}[38;2;244;141;0;48;2;244;143;0m▄\u{1b}[0m\u{1b}[38;2;244;141;0;48;2;244;143;0m▄\u{1b}[0m\u{1b}[38;2;244;141;0;48;2;244;143;0m▄\u{1b}[0m\u{1b}[38;2;244;140;0m▄\u{1b}[0m\u{1b}[38;2;244;140;0m▄\u{1b}[0m\u{1b}[38;2;244;140;0;48;2;244;142;0m▄\u{1b}[0m\u{1b}[38;2;244;140;0;48;2;244;142;0m▄\u{1b}[0m\u{1b}[38;2;244;140;0;48;2;244;142;0m▄\u{1b}[0m\u{1b}[38;2;244;139;0;48;2;244;142;0m▄\u{1b}[0m\u{1b}[38;2;244;139;0;48;2;244;141;0m▄\u{1b}[0m\u{1b}[38;2;244;139;0;48;2;244;141;0m▄\u{1b}[0m\u{1b}[38;2;244;139;0;48;2;244;141;0m▄\u{1b}[0m\u{1b}[38;2;244;139;0;48;2;244;141;0m▄\u{1b}[0m\u{1b}[38;2;244;138;0;48;2;244;141;0m▄\u{1b}[0m\u{1b}[38;2;244;138;0;48;2;244;140;0m▄\u{1b}[0m\u{1b}[38;2;244;138;0;48;2;244;140;0m▄\u{1b}[0m\u{1b}[38;2;244;138;0;48;2;244;140;0m▄\u{1b}[0m\u{1b}[38;2;245;137;0;48;2;244;140;0m▄\u{1b}[0m\u{1b}[38;2;245;137;0;48;2;244;140;0m▄\u{1b}[0m\u{1b}[38;2;245;137;0;48;2;244;139;0m▄\u{1b}[0m\u{1b}[38;2;245;137;0;48;2;244;139;0m▄\u{1b}[0m\u{1b}[38;2;245;137;0m▄\u{1b}[0m\u{1b}[38;2;245;136;0m▄\u{1b}[0m\u{1b}[38;2;245;136;0;48;2;244;138;0m▄\u{1b}[0m\u{1b}[38;2;245;136;0;48;2;244;138;0m▄\u{1b}[0m\u{1b}[38;2;245;136;0;48;2;244;138;0m▄\u{1b}[0m\u{1b}[38;2;245;136;0;48;2;244;138;0m▄\u{1b}[0m \n \u{1b}[38;2;244;138;0;48;2;243;140;0m▄\u{1b}[0m\u{1b}[38;2;245;138;0;48;2;244;140;0m▄\u{1b}[0m\u{1b}[38;2;245;137;0m▄\u{1b}[0m\u{1b}[38;2;245;137;0m▄\u{1b}[0m \u{1b}[38;2;245;137;0;48;2;244;139;0m▄\u{1b}[0m\u{1b}[38;2;245;136;0;48;2;244;139;0m▄\u{1b}[0m\u{1b}[38;2;245;136;0;48;2;244;139;0m▄\u{1b}[0m\u{1b}[38;2;245;136;0;48;2;244;138;0m▄\u{1b}[0m\u{1b}[38;2;245;136;0;48;2;244;138;0m▄\u{1b}[0m\u{1b}[38;2;245;136;0;48;2;244;138;0m▄\u{1b}[0m\u{1b}[38;2;245;135;0;48;2;244;138;0m▄\u{1b}[0m\u{1b}[38;2;245;135;0;48;2;245;137;0m▄\u{1b}[0m\u{1b}[38;2;245;135;0;48;2;245;137;0m▄\u{1b}[0m\u{1b}[38;2;245;135;0;48;2;245;137;0m▄\u{1b}[0m\u{1b}[38;2;245;134;0;48;2;245;137;0m▄\u{1b}[0m\u{1b}[38;2;245;134;0;48;2;245;137;0m▄\u{1b}[0m\u{1b}[38;2;245;134;0;48;2;245;136;0m▄\u{1b}[0m\u{1b}[38;2;245;134;0;48;2;245;136;0m▄\u{1b}[0m\u{1b}[38;2;245;134;0;48;2;245;136;0m▄\u{1b}[0m\u{1b}[38;2;245;133;0;48;2;245;136;0m▄\u{1b}[0m\u{1b}[38;2;245;133;0;48;2;245;136;0m▄\u{1b}[0m\u{1b}[38;2;245;133;0;48;2;245;135;0m▄\u{1b}[0m\u{1b}[38;2;245;133;0;48;2;245;135;0m▄\u{1b}[0m\u{1b}[38;2;245;133;0;48;2;245;135;0m▄\u{1b}[0m\u{1b}[38;2;245;132;0;48;2;245;135;0m▄\u{1b}[0m\u{1b}[38;2;245;132;0;48;2;245;134;0m▄\u{1b}[0m\u{1b}[38;2;245;132;0;48;2;245;134;0m▄\u{1b}[0m\u{1b}[38;2;245;132;0;48;2;245;134;0m▄\u{1b}[0m\u{1b}[38;2;245;131;0;48;2;245;134;0m▄\u{1b}[0m\u{1b}[38;2;245;131;0;48;2;245;134;0m▄\u{1b}[0m\u{1b}[38;2;245;131;0;48;2;245;133;0m▄\u{1b}[0m\u{1b}[38;2;245;131;0;48;2;245;133;0m▄\u{1b}[0m \u{1b}[38;2;245;130;0m▄\u{1b}[0m\u{1b}[38;2;245;130;0m▄\u{1b}[0m\u{1b}[38;2;245;130;0;48;2;245;132;0m▄\u{1b}[0m\u{1b}[38;2;245;130;0;48;2;245;132;0m▄\u{1b}[0m \n \u{1b}[38;2;245;133;0;48;2;245;135;0m▄\u{1b}[0m\u{1b}[38;2;245;133;0;48;2;245;135;0m▄\u{1b}[0m\u{1b}[38;2;245;133;0;48;2;245;135;0m▄\u{1b}[0m\u{1b}[38;2;245;132;0;48;2;245;135;0m▄\u{1b}[0m\u{1b}[38;2;245;132;0;48;2;245;135;0m▄\u{1b}[0m\u{1b}[38;2;245;132;0;48;2;245;134;0m▄\u{1b}[0m\u{1b}[38;2;245;132;0;48;2;245;134;0m▄\u{1b}[0m\u{1b}[38;2;245;132;0;48;2;245;134;0m▄\u{1b}[0m\u{1b}[38;2;245;131;0;48;2;245;134;0m▄\u{1b}[0m\u{1b}[38;2;245;131;0;48;2;245;133;0m▄\u{1b}[0m\u{1b}[38;2;245;131;0;48;2;245;133;0m▄\u{1b}[0m\u{1b}[38;2;245;131;0;48;2;245;133;0m▄\u{1b}[0m\u{1b}[38;2;245;130;0;48;2;245;133;0m▄\u{1b}[0m\u{1b}[38;2;245;130;0;48;2;245;133;0m▄\u{1b}[0m\u{1b}[38;2;245;130;0;48;2;245;132;0m▄\u{1b}[0m\u{1b}[38;2;245;130;0;48;2;245;132;0m▄\u{1b}[0m\u{1b}[38;2;245;130;0;48;2;245;132;0m▄\u{1b}[0m\u{1b}[38;2;245;129;0;48;2;245;132;0m▄\u{1b}[0m\u{1b}[38;2;245;129;0;48;2;245;132;0m▄\u{1b}[0m\u{1b}[38;2;245;129;0;48;2;245;131;0m▄\u{1b}[0m\u{1b}[38;2;245;129;0;48;2;245;131;0m▄\u{1b}[0m\u{1b}[38;2;245;129;0;48;2;245;131;0m▄\u{1b}[0m\u{1b}[38;2;245;128;0;48;2;245;131;0m▄\u{1b}[0m\u{1b}[38;2;245;128;0;48;2;245;130;0m▄\u{1b}[0m\u{1b}[38;2;245;128;0;48;2;245;130;0m▄\u{1b}[0m\u{1b}[38;2;245;128;0;48;2;245;130;0m▄\u{1b}[0m\u{1b}[38;2;245;127;0;48;2;245;130;0m▄\u{1b}[0m\u{1b}[38;2;245;127;0;48;2;245;130;0m▄\u{1b}[0m\u{1b}[38;2;245;127;0;48;2;245;129;0m▄\u{1b}[0m\u{1b}[38;2;245;127;0;48;2;245;129;0m▄\u{1b}[0m\u{1b}[38;2;245;127;0;48;2;245;129;0m▄\u{1b}[0m\u{1b}[38;2;245;126;0;48;2;245;129;0m▄\u{1b}[0m\u{1b}[38;2;245;126;0;48;2;245;129;0m▄\u{1b}[0m\u{1b}[38;2;245;126;0;48;2;245;128;0m▄\u{1b}[0m\u{1b}[38;2;245;126;0;48;2;245;128;0m▄\u{1b}[0m\u{1b}[38;2;245;126;0;48;2;245;128;0m▄\u{1b}[0m\u{1b}[38;2;245;125;0;48;2;245;128;0m▄\u{1b}[0m\u{1b}[38;2;245;125;0;48;2;245;127;0m▄\u{1b}[0m \n \u{1b}[38;2;245;129;0m▄\u{1b}[0m\u{1b}[38;2;245;129;0;48;2;245;132;0m▄\u{1b}[0m\u{1b}[38;2;245;129;0m▄\u{1b}[0m\u{1b}[38;2;245;129;0m▄\u{1b}[0m\u{1b}[38;2;245;129;0m▄\u{1b}[0m\u{1b}[38;2;245;128;0;48;2;245;131;0m▄\u{1b}[0m\u{1b}[38;2;245;128;0;48;2;245;131;0m▄\u{1b}[0m\u{1b}[38;2;245;128;0;48;2;245;130;0m▄\u{1b}[0m\u{1b}[38;2;245;128;0;48;2;245;130;0m▄\u{1b}[0m\u{1b}[38;2;245;128;0;48;2;245;130;0m▄\u{1b}[0m\u{1b}[38;2;245;127;0;48;2;245;130;0m▄\u{1b}[0m\u{1b}[38;2;245;127;0;48;2;245;129;0m▄\u{1b}[0m\u{1b}[38;2;245;127;0;48;2;245;129;0m▄\u{1b}[0m\u{1b}[38;2;245;127;0;48;2;245;129;0m▄\u{1b}[0m\u{1b}[38;2;245;126;0;48;2;245;129;0m▄\u{1b}[0m\u{1b}[38;2;245;126;0;48;2;245;129;0m▄\u{1b}[0m\u{1b}[38;2;245;126;0;48;2;245;128;0m▄\u{1b}[0m\u{1b}[38;2;245;126;0;48;2;245;128;0m▄\u{1b}[0m\u{1b}[38;2;245;126;0;48;2;245;128;0m▄\u{1b}[0m\u{1b}[38;2;245;125;0;48;2;245;128;0m▄\u{1b}[0m\u{1b}[38;2;245;125;0;48;2;245;127;0m▄\u{1b}[0m\u{1b}[38;2;245;125;0;48;2;245;127;0m▄\u{1b}[0m\u{1b}[38;2;245;125;0;48;2;245;127;0m▄\u{1b}[0m\u{1b}[38;2;245;125;0;48;2;245;127;0m▄\u{1b}[0m\u{1b}[38;2;245;124;0;48;2;245;127;0m▄\u{1b}[0m\u{1b}[38;2;245;124;0;48;2;245;126;0m▄\u{1b}[0m\u{1b}[38;2;245;124;0;48;2;245;126;0m▄\u{1b}[0m\u{1b}[38;2;245;124;0;48;2;245;126;0m▄\u{1b}[0m\u{1b}[38;2;245;123;0;48;2;245;126;0m▄\u{1b}[0m\u{1b}[38;2;245;123;0;48;2;245;126;0m▄\u{1b}[0m\u{1b}[38;2;245;123;0;48;2;245;125;0m▄\u{1b}[0m\u{1b}[38;2;245;123;0;48;2;245;125;0m▄\u{1b}[0m\u{1b}[38;2;245;123;0;48;2;245;125;0m▄\u{1b}[0m\u{1b}[38;2;245;122;0;48;2;245;125;0m▄\u{1b}[0m\u{1b}[38;2;245;122;0;48;2;245;124;0m▄\u{1b}[0m\u{1b}[38;2;245;122;0;48;2;245;124;0m▄\u{1b}[0m\u{1b}[38;2;245;122;0;48;2;245;124;0m▄\u{1b}[0m\u{1b}[38;2;245;121;0;48;2;245;124;0m▄\u{1b}[0m\u{1b}[38;2;245;121;0;48;2;245;124;0m▄\u{1b}[0m\u{1b}[38;2;245;121;0;48;2;245;123;0m▄\u{1b}[0m\u{1b}[38;2;245;121;0;48;2;245;123;0m▄\u{1b}[0m\u{1b}[38;2;245;121;0;48;2;245;123;0m▄\u{1b}[0m\u{1b}[38;2;245;120;0;48;2;245;123;0m▄\u{1b}[0m\u{1b}[38;2;245;120;0m▄\u{1b}[0m\u{1b}[38;2;245;120;0m▄\u{1b}[0m\u{1b}[38;2;245;120;0m▄\u{1b}[0m\u{1b}[38;2;245;120;0;48;2;245;123;0m▄\u{1b}[0m\u{1b}[38;2;245;119;0m▄\u{1b}[0m \n \u{1b}[38;2;246;126;0m▀\u{1b}[0m\u{1b}[38;2;245;125;0;48;2;245;127;0m▄\u{1b}[0m\u{1b}[38;2;245;124;0;48;2;245;127;0m▄\u{1b}[0m\u{1b}[38;2;245;124;0;48;2;245;127;0m▄\u{1b}[0m\u{1b}[38;2;245;124;0;48;2;245;126;0m▄\u{1b}[0m\u{1b}[38;2;245;124;0;48;2;245;126;0m▄\u{1b}[0m\u{1b}[38;2;245;124;0;48;2;245;126;0m▄\u{1b}[0m\u{1b}[38;2;245;123;0;48;2;245;126;0m▄\u{1b}[0m\u{1b}[38;2;245;123;0;48;2;245;125;0m▄\u{1b}[0m\u{1b}[38;2;245;123;0;48;2;245;125;0m▄\u{1b}[0m\u{1b}[38;2;245;123;0;48;2;245;125;0m▄\u{1b}[0m\u{1b}[38;2;245;122;0;48;2;245;125;0m▄\u{1b}[0m\u{1b}[38;2;245;122;0;48;2;245;125;0m▄\u{1b}[0m\u{1b}[38;2;245;122;0;48;2;245;124;0m▄\u{1b}[0m\u{1b}[38;2;245;122;0;48;2;245;124;0m▄\u{1b}[0m\u{1b}[38;2;245;122;0;48;2;245;124;0m▄\u{1b}[0m\u{1b}[38;2;245;121;0;48;2;245;124;0m▄\u{1b}[0m\u{1b}[38;2;245;121;0;48;2;245;123;0m▄\u{1b}[0m\u{1b}[38;2;245;121;0;48;2;245;123;0m▄\u{1b}[0m\u{1b}[38;2;245;121;0;48;2;245;123;0m▄\u{1b}[0m\u{1b}[38;2;245;121;0;48;2;245;123;0m▄\u{1b}[0m\u{1b}[38;2;245;120;0;48;2;245;123;0m▄\u{1b}[0m\u{1b}[38;2;245;120;0;48;2;245;122;0m▄\u{1b}[0m\u{1b}[38;2;245;120;0;48;2;245;122;0m▄\u{1b}[0m\u{1b}[38;2;245;120;0;48;2;245;122;0m▄\u{1b}[0m\u{1b}[38;2;245;119;0;48;2;245;122;0m▄\u{1b}[0m\u{1b}[38;2;245;119;0;48;2;245;122;0m▄\u{1b}[0m\u{1b}[38;2;245;119;0;48;2;245;121;0m▄\u{1b}[0m\u{1b}[38;2;245;119;0;48;2;245;121;0m▄\u{1b}[0m\u{1b}[38;2;245;119;0;48;2;245;121;0m▄\u{1b}[0m\u{1b}[38;2;245;118;0;48;2;245;121;0m▄\u{1b}[0m\u{1b}[38;2;245;118;0;48;2;245;120;0m▄\u{1b}[0m\u{1b}[38;2;245;118;0;48;2;245;120;0m▄\u{1b}[0m\u{1b}[38;2;245;118;0;48;2;245;120;0m▄\u{1b}[0m\u{1b}[38;2;245;118;0;48;2;245;120;0m▄\u{1b}[0m\u{1b}[38;2;245;117;0;48;2;245;120;0m▄\u{1b}[0m\u{1b}[38;2;245;117;0;48;2;245;119;0m▄\u{1b}[0m\u{1b}[38;2;245;117;0;48;2;245;119;0m▄\u{1b}[0m\u{1b}[38;2;245;117;0;48;2;245;119;0m▄\u{1b}[0m\u{1b}[38;2;245;116;0;48;2;245;119;0m▄\u{1b}[0m\u{1b}[38;2;245;116;0;48;2;245;119;0m▄\u{1b}[0m\u{1b}[38;2;245;116;0;48;2;245;118;0m▄\u{1b}[0m\u{1b}[38;2;245;116;0;48;2;245;118;0m▄\u{1b}[0m\u{1b}[38;2;245;116;0;48;2;245;118;0m▄\u{1b}[0m\u{1b}[38;2;245;115;0;48;2;245;118;0m▄\u{1b}[0m\u{1b}[38;2;245;115;0;48;2;245;117;0m▄\u{1b}[0m\u{1b}[38;2;245;115;0;48;2;245;117;0m▄\u{1b}[0m\u{1b}[38;2;245;115;0;48;2;245;117;0m▄\u{1b}[0m \n \u{1b}[38;2;245;120;0;48;2;245;122;0m▄\u{1b}[0m\u{1b}[38;2;245;120;0;48;2;245;122;0m▄\u{1b}[0m\u{1b}[38;2;245;120;0;48;2;245;122;0m▄\u{1b}[0m\u{1b}[38;2;245;119;0;48;2;245;122;0m▄\u{1b}[0m\u{1b}[38;2;245;119;0;48;2;245;121;0m▄\u{1b}[0m\u{1b}[38;2;245;119;0;48;2;245;121;0m▄\u{1b}[0m\u{1b}[38;2;245;119;0;48;2;245;121;0m▄\u{1b}[0m\u{1b}[38;2;245;118;0;48;2;245;121;0m▄\u{1b}[0m\u{1b}[38;2;245;118;0;48;2;245;121;0m▄\u{1b}[0m\u{1b}[38;2;245;118;0;48;2;245;120;0m▄\u{1b}[0m\u{1b}[38;2;245;118;0;48;2;245;120;0m▄\u{1b}[0m\u{1b}[38;2;245;118;0;48;2;245;120;0m▄\u{1b}[0m\u{1b}[38;2;245;117;0;48;2;245;120;0m▄\u{1b}[0m\u{1b}[38;2;245;117;0;48;2;245;119;0m▄\u{1b}[0m\u{1b}[38;2;245;117;0;48;2;245;119;0m▄\u{1b}[0m\u{1b}[38;2;245;117;0;48;2;245;119;0m▄\u{1b}[0m\u{1b}[38;2;245;116;0;48;2;245;119;0m▄\u{1b}[0m\u{1b}[38;2;245;116;0;48;2;245;119;0m▄\u{1b}[0m\u{1b}[38;2;245;116;0;48;2;245;118;0m▄\u{1b}[0m\u{1b}[38;2;245;116;0;48;2;245;118;0m▄\u{1b}[0m\u{1b}[38;2;245;116;0;48;2;245;118;0m▄\u{1b}[0m\u{1b}[38;2;245;115;0;48;2;245;118;0m▄\u{1b}[0m\u{1b}[38;2;245;115;0;48;2;245;118;0m▄\u{1b}[0m\u{1b}[38;2;245;115;0;48;2;245;117;0m▄\u{1b}[0m\u{1b}[38;2;245;115;0;48;2;245;117;0m▄\u{1b}[0m\u{1b}[38;2;245;115;0;48;2;245;117;0m▄\u{1b}[0m\u{1b}[38;2;245;114;0;48;2;245;117;0m▄\u{1b}[0m\u{1b}[38;2;245;114;0;48;2;245;116;0m▄\u{1b}[0m\u{1b}[38;2;245;114;0;48;2;245;116;0m▄\u{1b}[0m\u{1b}[38;2;245;114;0;48;2;245;116;0m▄\u{1b}[0m\u{1b}[38;2;245;113;0;48;2;245;116;0m▄\u{1b}[0m\u{1b}[38;2;245;113;0;48;2;245;116;0m▄\u{1b}[0m\u{1b}[38;2;245;113;0;48;2;245;115;0m▄\u{1b}[0m\u{1b}[38;2;246;113;0;48;2;245;115;0m▄\u{1b}[0m\u{1b}[38;2;246;113;0;48;2;245;115;0m▄\u{1b}[0m\u{1b}[38;2;246;112;0;48;2;245;115;0m▄\u{1b}[0m\u{1b}[38;2;246;112;0;48;2;245;114;0m▄\u{1b}[0m\u{1b}[38;2;246;112;0;48;2;245;114;0m▄\u{1b}[0m\u{1b}[38;2;246;112;0;48;2;245;114;0m▄\u{1b}[0m\u{1b}[38;2;246;112;0;48;2;245;114;0m▄\u{1b}[0m\u{1b}[38;2;246;111;0;48;2;245;114;0m▄\u{1b}[0m\u{1b}[38;2;246;111;0;48;2;245;113;0m▄\u{1b}[0m\u{1b}[38;2;246;111;0;48;2;245;113;0m▄\u{1b}[0m\u{1b}[38;2;246;111;0;48;2;246;113;0m▄\u{1b}[0m\u{1b}[38;2;246;110;0;48;2;246;113;0m▄\u{1b}[0m\u{1b}[38;2;246;110;0;48;2;246;113;0m▄\u{1b}[0m\u{1b}[38;2;246;110;0m▄\u{1b}[0m \n \u{1b}[38;2;245;119;0m▀\u{1b}[0m\u{1b}[38;2;245;116;0;48;2;245;118;0m▄\u{1b}[0m\u{1b}[38;2;245;116;0;48;2;245;118;0m▄\u{1b}[0m\u{1b}[38;2;245;116;0;48;2;245;118;0m▄\u{1b}[0m\u{1b}[38;2;245;116;0;48;2;245;118;0m▄\u{1b}[0m\u{1b}[38;2;245;115;0;48;2;245;118;0m▄\u{1b}[0m\u{1b}[38;2;245;115;0;48;2;245;117;0m▄\u{1b}[0m\u{1b}[38;2;245;115;0;48;2;245;117;0m▄\u{1b}[0m\u{1b}[38;2;245;115;0;48;2;245;117;0m▄\u{1b}[0m\u{1b}[38;2;245;114;0;48;2;245;117;0m▄\u{1b}[0m\u{1b}[38;2;245;114;0;48;2;245;117;0m▄\u{1b}[0m\u{1b}[38;2;245;114;0;48;2;245;116;0m▄\u{1b}[0m\u{1b}[38;2;245;114;0;48;2;245;116;0m▄\u{1b}[0m\u{1b}[38;2;245;114;0;48;2;245;116;0m▄\u{1b}[0m\u{1b}[38;2;245;113;0;48;2;245;116;0m▄\u{1b}[0m\u{1b}[38;2;245;113;0;48;2;245;115;0m▄\u{1b}[0m\u{1b}[38;2;246;113;0;48;2;245;115;0m▄\u{1b}[0m\u{1b}[38;2;246;113;0;48;2;245;115;0m▄\u{1b}[0m\u{1b}[38;2;246;112;0;48;2;245;115;0m▄\u{1b}[0m\u{1b}[38;2;246;112;0;48;2;245;115;0m▄\u{1b}[0m\u{1b}[38;2;246;112;0;48;2;245;114;0m▄\u{1b}[0m\u{1b}[38;2;246;112;0;48;2;245;114;0m▄\u{1b}[0m\u{1b}[38;2;246;112;0;48;2;245;114;0m▄\u{1b}[0m\u{1b}[38;2;246;111;0;48;2;245;114;0m▄\u{1b}[0m\u{1b}[38;2;246;111;0;48;2;245;114;0m▄\u{1b}[0m\u{1b}[38;2;246;111;0;48;2;245;113;0m▄\u{1b}[0m\u{1b}[38;2;246;111;0;48;2;245;113;0m▄\u{1b}[0m\u{1b}[38;2;246;111;0;48;2;246;113;0m▄\u{1b}[0m\u{1b}[38;2;246;110;0;48;2;246;113;0m▄\u{1b}[0m\u{1b}[38;2;246;110;0;48;2;246;112;0m▄\u{1b}[0m\u{1b}[38;2;246;110;0;48;2;246;112;0m▄\u{1b}[0m\u{1b}[38;2;246;110;0;48;2;246;112;0m▄\u{1b}[0m\u{1b}[38;2;246;109;0;48;2;246;112;0m▄\u{1b}[0m\u{1b}[38;2;246;109;0;48;2;246;112;0m▄\u{1b}[0m\u{1b}[38;2;246;109;0;48;2;246;111;0m▄\u{1b}[0m\u{1b}[38;2;246;109;0;48;2;246;111;0m▄\u{1b}[0m\u{1b}[38;2;246;109;0;48;2;246;111;0m▄\u{1b}[0m\u{1b}[38;2;246;108;0;48;2;246;111;0m▄\u{1b}[0m\u{1b}[38;2;246;108;0;48;2;246;110;0m▄\u{1b}[0m\u{1b}[38;2;246;108;0;48;2;246;110;0m▄\u{1b}[0m\u{1b}[38;2;246;108;0;48;2;246;110;0m▄\u{1b}[0m\u{1b}[38;2;246;108;0;48;2;246;110;0m▄\u{1b}[0m\u{1b}[38;2;246;107;0;48;2;246;110;0m▄\u{1b}[0m\u{1b}[38;2;246;107;0;48;2;246;109;0m▄\u{1b}[0m\u{1b}[38;2;246;107;0;48;2;246;109;0m▄\u{1b}[0m\u{1b}[38;2;246;107;0;48;2;246;109;0m▄\u{1b}[0m\u{1b}[38;2;246;106;0;48;2;246;109;0m▄\u{1b}[0m\u{1b}[38;2;246;106;0;48;2;246;109;0m▄\u{1b}[0m\u{1b}[38;2;246;106;0;48;2;246;108;0m▄\u{1b}[0m\u{1b}[38;2;246;106;0;48;2;246;108;0m▄\u{1b}[0m\u{1b}[38;2;246;106;0;48;2;246;108;0m▄\u{1b}[0m\u{1b}[38;2;246;105;0;48;2;246;108;0m▄\u{1b}[0m\u{1b}[38;2;246;105;0;48;2;246;107;0m▄\u{1b}[0m\u{1b}[38;2;246;105;0;48;2;246;107;0m▄\u{1b}[0m\u{1b}[38;2;246;105;0;48;2;246;107;0m▄\u{1b}[0m\u{1b}[38;2;246;105;0;48;2;246;107;0m▄\u{1b}[0m \n \u{1b}[38;2;246;112;0;48;2;245;114;0m▄\u{1b}[0m\u{1b}[38;2;246;111;0;48;2;245;114;0m▄\u{1b}[0m\u{1b}[38;2;246;111;0;48;2;245;113;0m▄\u{1b}[0m\u{1b}[38;2;246;111;0;48;2;245;113;0m▄\u{1b}[0m\u{1b}[38;2;246;111;0;48;2;246;113;0m▄\u{1b}[0m\u{1b}[38;2;246;110;0;48;2;246;113;0m▄\u{1b}[0m\u{1b}[38;2;246;110;0;48;2;246;112;0m▄\u{1b}[0m\u{1b}[38;2;246;110;0;48;2;246;112;0m▄\u{1b}[0m\u{1b}[38;2;246;110;0;48;2;246;112;0m▄\u{1b}[0m\u{1b}[38;2;246;110;0;48;2;246;112;0m▄\u{1b}[0m\u{1b}[38;2;246;109;0;48;2;246;112;0m▄\u{1b}[0m\u{1b}[38;2;246;109;0;48;2;246;111;0m▄\u{1b}[0m\u{1b}[38;2;246;109;0;48;2;246;111;0m▄\u{1b}[0m\u{1b}[38;2;246;109;0;48;2;246;111;0m▄\u{1b}[0m\u{1b}[38;2;246;108;0;48;2;246;111;0m▄\u{1b}[0m\u{1b}[38;2;246;108;0;48;2;246;111;0m▄\u{1b}[0m\u{1b}[38;2;246;108;0;48;2;246;110;0m▄\u{1b}[0m\u{1b}[38;2;246;108;0;48;2;246;110;0m▄\u{1b}[0m\u{1b}[38;2;246;108;0;48;2;246;110;0m▄\u{1b}[0m\u{1b}[38;2;246;107;0;48;2;246;110;0m▄\u{1b}[0m\u{1b}[38;2;246;107;0;48;2;246;109;0m▄\u{1b}[0m\u{1b}[38;2;246;107;0;48;2;246;109;0m▄\u{1b}[0m\u{1b}[38;2;246;107;0;48;2;246;109;0m▄\u{1b}[0m\u{1b}[38;2;246;107;0;48;2;246;109;0m▄\u{1b}[0m\u{1b}[38;2;246;106;0;48;2;246;109;0m▄\u{1b}[0m\u{1b}[38;2;246;106;0;48;2;246;108;0m▄\u{1b}[0m\u{1b}[38;2;246;106;0;48;2;246;108;0m▄\u{1b}[0m\u{1b}[38;2;246;106;0;48;2;246;108;0m▄\u{1b}[0m\u{1b}[38;2;246;105;0;48;2;246;108;0m▄\u{1b}[0m\u{1b}[38;2;246;105;0;48;2;246;108;0m▄\u{1b}[0m\u{1b}[38;2;246;105;0;48;2;246;107;0m▄\u{1b}[0m\u{1b}[38;2;246;105;0;48;2;246;107;0m▄\u{1b}[0m\u{1b}[38;2;246;105;0;48;2;246;107;0m▄\u{1b}[0m\u{1b}[38;2;246;104;0;48;2;246;107;0m▄\u{1b}[0m\u{1b}[38;2;246;104;0;48;2;246;106;0m▄\u{1b}[0m\u{1b}[38;2;246;104;0;48;2;246;106;0m▄\u{1b}[0m\u{1b}[38;2;246;104;0;48;2;246;106;0m▄\u{1b}[0m\u{1b}[38;2;246;103;0;48;2;246;106;0m▄\u{1b}[0m\u{1b}[38;2;246;103;0;48;2;246;106;0m▄\u{1b}[0m\u{1b}[38;2;246;103;0;48;2;246;105;0m▄\u{1b}[0m\u{1b}[38;2;246;103;0;48;2;246;105;0m▄\u{1b}[0m\u{1b}[38;2;246;103;0;48;2;246;105;0m▄\u{1b}[0m\u{1b}[38;2;246;102;0;48;2;246;105;0m▄\u{1b}[0m\u{1b}[38;2;246;102;0;48;2;246;105;0m▄\u{1b}[0m\u{1b}[38;2;246;102;0;48;2;246;104;0m▄\u{1b}[0m\u{1b}[38;2;246;102;0;48;2;246;104;0m▄\u{1b}[0m\u{1b}[38;2;246;102;0;48;2;246;104;0m▄\u{1b}[0m\u{1b}[38;2;246;101;0;48;2;246;104;0m▄\u{1b}[0m\u{1b}[38;2;246;101;0;48;2;246;103;0m▄\u{1b}[0m\u{1b}[38;2;246;101;0;48;2;246;103;0m▄\u{1b}[0m\u{1b}[38;2;246;101;0;48;2;246;103;0m▄\u{1b}[0m\u{1b}[38;2;246;100;0;48;2;246;103;0m▄\u{1b}[0m\u{1b}[38;2;246;100;0;48;2;246;103;0m▄\u{1b}[0m\u{1b}[38;2;246;100;0;48;2;246;102;0m▄\u{1b}[0m \n \u{1b}[38;2;246;107;0m▄\u{1b}[0m\u{1b}[38;2;246;107;0m▄\u{1b}[0m\u{1b}[38;2;246;107;0m▄\u{1b}[0m\u{1b}[38;2;246;107;0;48;2;246;109;0m▄\u{1b}[0m\u{1b}[38;2;246;107;0;48;2;246;109;0m▄\u{1b}[0m\u{1b}[38;2;246;106;0;48;2;246;109;0m▄\u{1b}[0m\u{1b}[38;2;246;106;0;48;2;246;109;0m▄\u{1b}[0m\u{1b}[38;2;246;106;0;48;2;246;108;0m▄\u{1b}[0m\u{1b}[38;2;246;106;0;48;2;246;108;0m▄\u{1b}[0m\u{1b}[38;2;246;106;0;48;2;246;108;0m▄\u{1b}[0m\u{1b}[38;2;246;105;0;48;2;246;108;0m▄\u{1b}[0m\u{1b}[38;2;246;105;0;48;2;246;107;0m▄\u{1b}[0m\u{1b}[38;2;246;105;0;48;2;246;107;0m▄\u{1b}[0m\u{1b}[38;2;246;105;0;48;2;246;107;0m▄\u{1b}[0m\u{1b}[38;2;246;104;0;48;2;246;107;0m▄\u{1b}[0m\u{1b}[38;2;246;104;0;48;2;246;107;0m▄\u{1b}[0m\u{1b}[38;2;246;104;0;48;2;246;106;0m▄\u{1b}[0m\u{1b}[38;2;246;104;0;48;2;246;106;0m▄\u{1b}[0m\u{1b}[38;2;246;104;0;48;2;246;106;0m▄\u{1b}[0m\u{1b}[38;2;246;103;0;48;2;246;106;0m▄\u{1b}[0m\u{1b}[38;2;246;103;0;48;2;246;105;0m▄\u{1b}[0m\u{1b}[38;2;246;103;0;48;2;246;105;0m▄\u{1b}[0m\u{1b}[38;2;246;103;0;48;2;246;105;0m▄\u{1b}[0m\u{1b}[38;2;246;103;0;48;2;246;105;0m▄\u{1b}[0m\u{1b}[38;2;246;102;0;48;2;246;105;0m▄\u{1b}[0m\u{1b}[38;2;246;102;0;48;2;246;104;0m▄\u{1b}[0m\u{1b}[38;2;246;102;0;48;2;246;104;0m▄\u{1b}[0m\u{1b}[38;2;246;102;0;48;2;246;104;0m▄\u{1b}[0m\u{1b}[38;2;246;101;0;48;2;246;104;0m▄\u{1b}[0m\u{1b}[38;2;246;101;0;48;2;246;104;0m▄\u{1b}[0m\u{1b}[38;2;246;101;0;48;2;246;103;0m▄\u{1b}[0m\u{1b}[38;2;246;101;0;48;2;246;103;0m▄\u{1b}[0m\u{1b}[38;2;246;101;0;48;2;246;103;0m▄\u{1b}[0m\u{1b}[38;2;246;100;0;48;2;246;103;0m▄\u{1b}[0m\u{1b}[38;2;246;100;0;48;2;246;102;0m▄\u{1b}[0m\u{1b}[38;2;246;100;0;48;2;246;102;0m▄\u{1b}[0m\u{1b}[38;2;246;100;0;48;2;246;102;0m▄\u{1b}[0m\u{1b}[38;2;246;100;0;48;2;246;102;0m▄\u{1b}[0m\u{1b}[38;2;246;99;0;48;2;246;102;0m▄\u{1b}[0m\u{1b}[38;2;246;99;0;48;2;246;101;0m▄\u{1b}[0m\u{1b}[38;2;246;99;0;48;2;246;101;0m▄\u{1b}[0m\u{1b}[38;2;246;99;0;48;2;246;101;0m▄\u{1b}[0m\u{1b}[38;2;246;98;0;48;2;246;101;0m▄\u{1b}[0m\u{1b}[38;2;246;98;0;48;2;246;101;0m▄\u{1b}[0m\u{1b}[38;2;246;98;0;48;2;246;100;0m▄\u{1b}[0m\u{1b}[38;2;246;98;0;48;2;246;100;0m▄\u{1b}[0m\u{1b}[38;2;246;98;0;48;2;246;100;0m▄\u{1b}[0m\u{1b}[38;2;246;97;0;48;2;246;100;0m▄\u{1b}[0m\u{1b}[38;2;246;97;0;48;2;246;99;0m▄\u{1b}[0m\u{1b}[38;2;246;97;0;48;2;246;99;0m▄\u{1b}[0m\u{1b}[38;2;246;97;0;48;2;246;99;0m▄\u{1b}[0m\u{1b}[38;2;246;96;0;48;2;246;99;0m▄\u{1b}[0m\u{1b}[38;2;246;96;0;48;2;246;99;0m▄\u{1b}[0m\u{1b}[38;2;246;96;0;48;2;246;98;0m▄\u{1b}[0m\u{1b}[38;2;246;96;0;48;2;246;98;0m▄\u{1b}[0m\u{1b}[38;2;246;96;0;48;2;246;98;0m▄\u{1b}[0m\u{1b}[38;2;246;95;0;48;2;246;98;0m▄\u{1b}[0m\u{1b}[38;2;246;95;0m▄\u{1b}[0m\u{1b}[38;2;246;95;0m▄\u{1b}[0m\u{1b}[38;2;246;95;0m▄\u{1b}[0m\u{1b}[38;2;246;94;0m▄\u{1b}[0m \n \u{1b}[38;2;246;105;0m▀\u{1b}[0m\u{1b}[38;2;246;103;0;48;2;246;105;0m▄\u{1b}[0m\u{1b}[38;2;246;103;0;48;2;246;105;0m▄\u{1b}[0m\u{1b}[38;2;246;102;0;48;2;246;105;0m▄\u{1b}[0m\u{1b}[38;2;246;102;0;48;2;246;104;0m▄\u{1b}[0m\u{1b}[38;2;246;102;0;48;2;246;104;0m▄\u{1b}[0m\u{1b}[38;2;246;102;0;48;2;246;104;0m▄\u{1b}[0m\u{1b}[38;2;246;102;0;48;2;246;104;0m▄\u{1b}[0m\u{1b}[38;2;246;101;0;48;2;246;104;0m▄\u{1b}[0m\u{1b}[38;2;246;101;0;48;2;246;103;0m▄\u{1b}[0m\u{1b}[38;2;246;101;0;48;2;246;103;0m▄\u{1b}[0m\u{1b}[38;2;246;101;0;48;2;246;103;0m▄\u{1b}[0m\u{1b}[38;2;246;100;0;48;2;246;103;0m▄\u{1b}[0m\u{1b}[38;2;246;100;0;48;2;246;103;0m▄\u{1b}[0m\u{1b}[38;2;246;100;0;48;2;246;102;0m▄\u{1b}[0m\u{1b}[38;2;246;100;0;48;2;246;102;0m▄\u{1b}[0m\u{1b}[38;2;246;100;0;48;2;246;102;0m▄\u{1b}[0m\u{1b}[38;2;246;99;0;48;2;246;102;0m▄\u{1b}[0m\u{1b}[38;2;246;99;0;48;2;246;101;0m▄\u{1b}[0m\u{1b}[38;2;246;99;0;48;2;246;101;0m▄\u{1b}[0m\u{1b}[38;2;246;99;0;48;2;246;101;0m▄\u{1b}[0m\u{1b}[38;2;246;98;0;48;2;246;101;0m▄\u{1b}[0m\u{1b}[38;2;246;98;0;48;2;246;101;0m▄\u{1b}[0m\u{1b}[38;2;246;98;0;48;2;246;100;0m▄\u{1b}[0m\u{1b}[38;2;255;255;255;48;2;246;100;0m▄\u{1b}[0m\u{1b}[38;2;255;255;255;48;2;246;100;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;246;100;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;246;100;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;246;99;0m▄\u{1b}[0m\u{1b}[38;2;246;97;0;48;2;246;99;0m▄\u{1b}[0m\u{1b}[38;2;246;97;0;48;2;246;99;0m▄\u{1b}[0m\u{1b}[38;2;246;96;0;48;2;246;99;0m▄\u{1b}[0m\u{1b}[38;2;246;96;0;48;2;246;98;0m▄\u{1b}[0m\u{1b}[38;2;246;96;0;48;2;246;98;0m▄\u{1b}[0m\u{1b}[38;2;246;96;0;48;2;246;98;0m▄\u{1b}[0m\u{1b}[38;2;246;95;0;48;2;246;98;0m▄\u{1b}[0m\u{1b}[38;2;246;95;0;48;2;246;98;0m▄\u{1b}[0m\u{1b}[38;2;255;255;255;48;2;246;97;0m▄\u{1b}[0m\u{1b}[38;2;255;255;255;48;2;246;97;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;246;97;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;246;97;0m▄\u{1b}[0m\u{1b}[38;2;246;94;0;48;2;246;96;0m▄\u{1b}[0m\u{1b}[38;2;246;94;0;48;2;246;96;0m▄\u{1b}[0m\u{1b}[38;2;246;94;0;48;2;246;96;0m▄\u{1b}[0m\u{1b}[38;2;246;94;0;48;2;246;96;0m▄\u{1b}[0m\u{1b}[38;2;246;93;0;48;2;246;96;0m▄\u{1b}[0m\u{1b}[38;2;246;93;0;48;2;246;95;0m▄\u{1b}[0m\u{1b}[38;2;246;93;0;48;2;246;95;0m▄\u{1b}[0m\u{1b}[38;2;246;93;0;48;2;246;95;0m▄\u{1b}[0m\u{1b}[38;2;246;92;0;48;2;246;95;0m▄\u{1b}[0m\u{1b}[38;2;246;92;0;48;2;246;95;0m▄\u{1b}[0m\u{1b}[38;2;246;92;0;48;2;246;94;0m▄\u{1b}[0m\u{1b}[38;2;246;92;0;48;2;246;94;0m▄\u{1b}[0m\u{1b}[38;2;246;92;0;48;2;246;94;0m▄\u{1b}[0m\u{1b}[38;2;246;91;0;48;2;246;94;0m▄\u{1b}[0m\u{1b}[38;2;246;91;0;48;2;246;93;0m▄\u{1b}[0m\u{1b}[38;2;246;91;0;48;2;246;93;0m▄\u{1b}[0m\u{1b}[38;2;246;91;0;48;2;246;93;0m▄\u{1b}[0m\u{1b}[38;2;246;90;0;48;2;246;93;0m▄\u{1b}[0m\u{1b}[38;2;246;90;0;48;2;246;93;0m▄\u{1b}[0m\u{1b}[38;2;246;90;0;48;2;246;92;0m▄\u{1b}[0m\u{1b}[38;2;246;92;0m▀\u{1b}[0m \n \u{1b}[38;2;246;98;0;48;2;246;100;0m▄\u{1b}[0m\u{1b}[38;2;246;98;0;48;2;246;100;0m▄\u{1b}[0m\u{1b}[38;2;246;98;0;48;2;246;100;0m▄\u{1b}[0m\u{1b}[38;2;246;97;0;48;2;246;100;0m▄\u{1b}[0m\u{1b}[38;2;246;97;0;48;2;246;99;0m▄\u{1b}[0m\u{1b}[38;2;246;97;0;48;2;246;99;0m▄\u{1b}[0m\u{1b}[38;2;246;97;0;48;2;246;99;0m▄\u{1b}[0m\u{1b}[38;2;246;96;0;48;2;246;99;0m▄\u{1b}[0m\u{1b}[38;2;246;96;0;48;2;246;99;0m▄\u{1b}[0m\u{1b}[38;2;246;96;0;48;2;246;98;0m▄\u{1b}[0m\u{1b}[38;2;246;96;0;48;2;246;98;0m▄\u{1b}[0m\u{1b}[38;2;246;96;0;48;2;246;98;0m▄\u{1b}[0m\u{1b}[38;2;246;95;0;48;2;246;98;0m▄\u{1b}[0m\u{1b}[38;2;246;95;0;48;2;246;97;0m▄\u{1b}[0m\u{1b}[38;2;246;95;0;48;2;246;97;0m▄\u{1b}[0m\u{1b}[38;2;246;95;0;48;2;246;97;0m▄\u{1b}[0m\u{1b}[38;2;246;94;0;48;2;246;97;0m▄\u{1b}[0m\u{1b}[38;2;246;94;0;48;2;246;97;0m▄\u{1b}[0m\u{1b}[38;2;246;94;0;48;2;246;96;0m▄\u{1b}[0m\u{1b}[38;2;246;94;0;48;2;246;96;0m▄\u{1b}[0m\u{1b}[38;2;246;94;0;48;2;246;96;0m▄\u{1b}[0m\u{1b}[38;2;255;255;255;48;2;248;248;248m▄\u{1b}[0m\u{1b}[38;2;255;255;255;48;2;255;255;255m▄\u{1b}[0m\u{1b}[38;2;255;255;255;48;2;255;255;255m▄\u{1b}[0m\u{1b}[38;2;145;145;145;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;246;92;0;48;2;246;94;0m▄\u{1b}[0m\u{1b}[38;2;246;92;0;48;2;246;94;0m▄\u{1b}[0m\u{1b}[38;2;246;91;0;48;2;246;94;0m▄\u{1b}[0m\u{1b}[38;2;246;91;0;48;2;246;94;0m▄\u{1b}[0m\u{1b}[38;2;246;91;0;48;2;246;93;0m▄\u{1b}[0m\u{1b}[38;2;246;91;0;48;2;246;93;0m▄\u{1b}[0m\u{1b}[38;2;255;255;255;48;2;203;203;203m▄\u{1b}[0m\u{1b}[38;2;255;255;255;48;2;255;255;255m▄\u{1b}[0m\u{1b}[38;2;255;255;255;48;2;255;255;255m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;246;89;0;48;2;246;92;0m▄\u{1b}[0m\u{1b}[38;2;246;89;0;48;2;246;91;0m▄\u{1b}[0m\u{1b}[38;2;246;89;0;48;2;246;91;0m▄\u{1b}[0m\u{1b}[38;2;246;89;0;48;2;246;91;0m▄\u{1b}[0m\u{1b}[38;2;246;88;0;48;2;246;91;0m▄\u{1b}[0m\u{1b}[38;2;247;88;0;48;2;246;91;0m▄\u{1b}[0m\u{1b}[38;2;247;88;0;48;2;246;90;0m▄\u{1b}[0m\u{1b}[38;2;247;88;0;48;2;246;90;0m▄\u{1b}[0m\u{1b}[38;2;247;88;0;48;2;246;90;0m▄\u{1b}[0m\u{1b}[38;2;247;87;0;48;2;246;90;0m▄\u{1b}[0m\u{1b}[38;2;247;87;0;48;2;246;89;0m▄\u{1b}[0m\u{1b}[38;2;247;87;0;48;2;246;89;0m▄\u{1b}[0m\u{1b}[38;2;247;87;0;48;2;246;89;0m▄\u{1b}[0m\u{1b}[38;2;247;87;0;48;2;246;89;0m▄\u{1b}[0m\u{1b}[38;2;247;86;0;48;2;246;89;0m▄\u{1b}[0m\u{1b}[38;2;247;86;0;48;2;246;88;0m▄\u{1b}[0m\u{1b}[38;2;247;86;0;48;2;247;88;0m▄\u{1b}[0m\u{1b}[38;2;247;86;0;48;2;247;88;0m▄\u{1b}[0m\u{1b}[38;2;247;88;0m▀\u{1b}[0m \n \u{1b}[38;2;246;93;0m▄\u{1b}[0m\u{1b}[38;2;246;93;0;48;2;246;96;0m▄\u{1b}[0m\u{1b}[38;2;246;93;0;48;2;246;95;0m▄\u{1b}[0m\u{1b}[38;2;246;93;0;48;2;246;95;0m▄\u{1b}[0m\u{1b}[38;2;246;93;0;48;2;246;95;0m▄\u{1b}[0m\u{1b}[38;2;246;92;0;48;2;246;95;0m▄\u{1b}[0m\u{1b}[38;2;246;92;0;48;2;246;95;0m▄\u{1b}[0m\u{1b}[38;2;246;92;0;48;2;246;94;0m▄\u{1b}[0m\u{1b}[38;2;246;92;0;48;2;246;94;0m▄\u{1b}[0m\u{1b}[38;2;246;92;0;48;2;246;94;0m▄\u{1b}[0m\u{1b}[38;2;246;91;0;48;2;246;94;0m▄\u{1b}[0m\u{1b}[38;2;246;91;0;48;2;246;93;0m▄\u{1b}[0m\u{1b}[38;2;246;91;0;48;2;246;93;0m▄\u{1b}[0m\u{1b}[38;2;246;91;0;48;2;246;93;0m▄\u{1b}[0m\u{1b}[38;2;246;90;0;48;2;246;93;0m▄\u{1b}[0m\u{1b}[38;2;246;90;0;48;2;246;93;0m▄\u{1b}[0m\u{1b}[38;2;246;90;0;48;2;246;92;0m▄\u{1b}[0m\u{1b}[38;2;246;90;0;48;2;246;92;0m▄\u{1b}[0m\u{1b}[38;2;246;90;0;48;2;246;92;0m▄\u{1b}[0m\u{1b}[38;2;246;89;0;48;2;246;92;0m▄\u{1b}[0m\u{1b}[38;2;246;89;0;48;2;246;91;0m▄\u{1b}[0m\u{1b}[38;2;246;89;0;48;2;246;91;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;255;255;255m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;255;255;255m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;247;87;0;48;2;246;90;0m▄\u{1b}[0m\u{1b}[38;2;247;87;0;48;2;246;89;0m▄\u{1b}[0m\u{1b}[38;2;247;87;0;48;2;246;89;0m▄\u{1b}[0m\u{1b}[38;2;247;87;0;48;2;246;89;0m▄\u{1b}[0m\u{1b}[38;2;247;86;0;48;2;246;89;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;255;255;255m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;255;255;255m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;247;84;0;48;2;247;87;0m▄\u{1b}[0m\u{1b}[38;2;247;84;0;48;2;247;87;0m▄\u{1b}[0m\u{1b}[38;2;247;84;0;48;2;247;86;0m▄\u{1b}[0m\u{1b}[38;2;247;84;0;48;2;247;86;0m▄\u{1b}[0m\u{1b}[38;2;247;84;0;48;2;247;86;0m▄\u{1b}[0m\u{1b}[38;2;247;83;0;48;2;247;86;0m▄\u{1b}[0m\u{1b}[38;2;247;83;0;48;2;247;85;0m▄\u{1b}[0m\u{1b}[38;2;247;83;0;48;2;247;85;0m▄\u{1b}[0m\u{1b}[38;2;247;83;0;48;2;247;85;0m▄\u{1b}[0m\u{1b}[38;2;247;82;0;48;2;247;85;0m▄\u{1b}[0m\u{1b}[38;2;247;82;0;48;2;247;85;0m▄\u{1b}[0m\u{1b}[38;2;247;82;0;48;2;247;84;0m▄\u{1b}[0m\u{1b}[38;2;247;82;0;48;2;247;84;0m▄\u{1b}[0m\u{1b}[38;2;247;82;0;48;2;247;84;0m▄\u{1b}[0m\u{1b}[38;2;247;81;0;48;2;247;84;0m▄\u{1b}[0m\u{1b}[38;2;247;81;0;48;2;247;83;0m▄\u{1b}[0m\u{1b}[38;2;247;81;0;48;2;247;83;0m▄\u{1b}[0m\u{1b}[38;2;247;81;0m▄\u{1b}[0m\u{1b}[38;2;247;81;0m▄\u{1b}[0m \n \u{1b}[38;2;246;89;0m▄\u{1b}[0m\u{1b}[38;2;246;89;0;48;2;246;91;0m▄\u{1b}[0m\u{1b}[38;2;246;89;0;48;2;246;91;0m▄\u{1b}[0m\u{1b}[38;2;246;89;0;48;2;246;91;0m▄\u{1b}[0m\u{1b}[38;2;246;88;0;48;2;246;91;0m▄\u{1b}[0m\u{1b}[38;2;247;88;0;48;2;246;91;0m▄\u{1b}[0m\u{1b}[38;2;247;88;0;48;2;246;90;0m▄\u{1b}[0m\u{1b}[38;2;247;88;0;48;2;246;90;0m▄\u{1b}[0m\u{1b}[38;2;247;88;0;48;2;246;90;0m▄\u{1b}[0m\u{1b}[38;2;247;87;0;48;2;246;90;0m▄\u{1b}[0m\u{1b}[38;2;247;87;0;48;2;246;89;0m▄\u{1b}[0m\u{1b}[38;2;247;87;0;48;2;246;89;0m▄\u{1b}[0m\u{1b}[38;2;247;87;0;48;2;246;89;0m▄\u{1b}[0m\u{1b}[38;2;247;86;0;48;2;246;89;0m▄\u{1b}[0m\u{1b}[38;2;247;86;0;48;2;246;89;0m▄\u{1b}[0m\u{1b}[38;2;247;86;0;48;2;246;88;0m▄\u{1b}[0m\u{1b}[38;2;247;86;0;48;2;247;88;0m▄\u{1b}[0m\u{1b}[38;2;247;86;0;48;2;247;88;0m▄\u{1b}[0m\u{1b}[38;2;247;85;0;48;2;247;88;0m▄\u{1b}[0m\u{1b}[38;2;247;85;0;48;2;247;87;0m▄\u{1b}[0m\u{1b}[38;2;247;85;0;48;2;247;87;0m▄\u{1b}[0m\u{1b}[38;2;247;85;0;48;2;247;87;0m▄\u{1b}[0m\u{1b}[38;2;247;85;0;48;2;247;87;0m▄\u{1b}[0m\u{1b}[38;2;247;84;0;48;2;247;87;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;247;83;0;48;2;247;85;0m▄\u{1b}[0m\u{1b}[38;2;247;82;0;48;2;247;85;0m▄\u{1b}[0m\u{1b}[38;2;247;82;0;48;2;247;84;0m▄\u{1b}[0m\u{1b}[38;2;247;82;0;48;2;247;84;0m▄\u{1b}[0m\u{1b}[38;2;247;82;0;48;2;247;84;0m▄\u{1b}[0m\u{1b}[38;2;247;82;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;247;80;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;247;80;0;48;2;247;82;0m▄\u{1b}[0m\u{1b}[38;2;247;80;0;48;2;247;82;0m▄\u{1b}[0m\u{1b}[38;2;247;79;0;48;2;247;82;0m▄\u{1b}[0m\u{1b}[38;2;247;79;0;48;2;247;81;0m▄\u{1b}[0m\u{1b}[38;2;247;79;0;48;2;247;81;0m▄\u{1b}[0m\u{1b}[38;2;247;79;0;48;2;247;81;0m▄\u{1b}[0m\u{1b}[38;2;247;78;0;48;2;247;81;0m▄\u{1b}[0m\u{1b}[38;2;247;78;0;48;2;247;81;0m▄\u{1b}[0m\u{1b}[38;2;247;78;0;48;2;247;80;0m▄\u{1b}[0m\u{1b}[38;2;247;78;0;48;2;247;80;0m▄\u{1b}[0m\u{1b}[38;2;247;78;0;48;2;247;80;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;80;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;80;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;79;0m▄\u{1b}[0m\u{1b}[38;2;247;77;0;48;2;247;79;0m▄\u{1b}[0m\u{1b}[38;2;247;77;0;48;2;247;79;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;79;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;78;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;78;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;78;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0m▄\u{1b}[0m \n \u{1b}[38;2;247;85;0m▄\u{1b}[0m\u{1b}[38;2;247;85;0;48;2;247;87;0m▄\u{1b}[0m\u{1b}[38;2;247;85;0;48;2;247;87;0m▄\u{1b}[0m\u{1b}[38;2;247;84;0;48;2;247;87;0m▄\u{1b}[0m\u{1b}[38;2;247;84;0;48;2;247;86;0m▄\u{1b}[0m\u{1b}[38;2;247;84;0;48;2;247;86;0m▄\u{1b}[0m\u{1b}[38;2;165;43;0;48;2;247;86;0m▄\u{1b}[0m\u{1b}[38;2;165;43;0;48;2;247;86;0m▄\u{1b}[0m\u{1b}[38;2;247;83;0;48;2;247;86;0m▄\u{1b}[0m\u{1b}[38;2;247;83;0;48;2;247;85;0m▄\u{1b}[0m\u{1b}[38;2;247;83;0;48;2;247;85;0m▄\u{1b}[0m\u{1b}[38;2;247;83;0;48;2;247;85;0m▄\u{1b}[0m\u{1b}[38;2;247;82;0;48;2;247;85;0m▄\u{1b}[0m\u{1b}[38;2;247;82;0;48;2;247;85;0m▄\u{1b}[0m\u{1b}[38;2;247;82;0;48;2;247;84;0m▄\u{1b}[0m\u{1b}[38;2;247;82;0;48;2;247;84;0m▄\u{1b}[0m\u{1b}[38;2;247;82;0;48;2;247;84;0m▄\u{1b}[0m\u{1b}[38;2;247;81;0;48;2;247;84;0m▄\u{1b}[0m\u{1b}[38;2;247;81;0;48;2;247;83;0m▄\u{1b}[0m\u{1b}[38;2;247;81;0;48;2;247;83;0m▄\u{1b}[0m\u{1b}[38;2;247;81;0;48;2;247;83;0m▄\u{1b}[0m\u{1b}[38;2;247;80;0;48;2;247;83;0m▄\u{1b}[0m\u{1b}[38;2;247;80;0;48;2;247;83;0m▄\u{1b}[0m\u{1b}[38;2;247;80;0;48;2;247;82;0m▄\u{1b}[0m\u{1b}[38;2;247;80;0;48;2;247;82;0m▄\u{1b}[0m\u{1b}[38;2;247;80;0;48;2;247;82;0m▄\u{1b}[0m\u{1b}[38;2;247;79;0;48;2;247;82;0m▄\u{1b}[0m\u{1b}[38;2;247;79;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;247;79;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;247;79;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;247;79;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;247;78;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;247;78;0;48;2;247;80;0m▄\u{1b}[0m\u{1b}[38;2;247;78;0;48;2;247;80;0m▄\u{1b}[0m\u{1b}[38;2;247;78;0;48;2;247;80;0m▄\u{1b}[0m\u{1b}[38;2;247;77;0;48;2;247;80;0m▄\u{1b}[0m\u{1b}[38;2;247;77;0;48;2;247;80;0m▄\u{1b}[0m\u{1b}[38;2;247;77;0;48;2;247;79;0m▄\u{1b}[0m\u{1b}[38;2;247;77;0;48;2;247;79;0m▄\u{1b}[0m\u{1b}[38;2;247;77;0;48;2;247;79;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;78;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;78;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;77;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;77;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;77;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;77;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;77;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;165;43;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;165;43;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;165;43;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;165;43;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m \n \u{1b}[38;2;247;80;0;48;2;247;83;0m▄\u{1b}[0m\u{1b}[38;2;247;80;0;48;2;247;82;0m▄\u{1b}[0m\u{1b}[38;2;247;80;0;48;2;247;82;0m▄\u{1b}[0m\u{1b}[38;2;247;80;0;48;2;247;82;0m▄\u{1b}[0m\u{1b}[38;2;247;80;0;48;2;247;82;0m▄\u{1b}[0m \u{1b}[38;2;165;43;0m▀\u{1b}[0m\u{1b}[38;2;165;43;0;48;2;165;43;0m▄\u{1b}[0m\u{1b}[38;2;165;43;0;48;2;165;43;0m▄\u{1b}[0m\u{1b}[38;2;165;43;0;48;2;165;43;0m▄\u{1b}[0m\u{1b}[38;2;165;43;0m▀\u{1b}[0m\u{1b}[38;2;165;43;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;80;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;79;0m▄\u{1b}[0m\u{1b}[38;2;247;77;0;48;2;247;79;0m▄\u{1b}[0m\u{1b}[38;2;247;77;0;48;2;247;79;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;79;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;79;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;78;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;78;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;78;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;78;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;247;78;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;247;77;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;247;77;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;247;77;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;247;77;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;246;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;246;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;246;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;232;71;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;246;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;246;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;246;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0m▀\u{1b}[0m\u{1b}[38;2;165;43;0m▀\u{1b}[0m \u{1b}[38;2;165;43;0;48;2;165;43;0m▄\u{1b}[0m\u{1b}[38;2;165;43;0;48;2;165;43;0m▄\u{1b}[0m \u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0m▀\u{1b}[0m \n \u{1b}[38;2;247;78;0m▀\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;78;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;77;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;77;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;77;0m▄\u{1b}[0m \u{1b}[38;2;165;43;0m▀\u{1b}[0m\u{1b}[38;2;165;43;0;48;2;165;43;0m▄\u{1b}[0m\u{1b}[38;2;165;43;0m▄\u{1b}[0m \u{1b}[38;2;246;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;246;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;246;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;246;76;0;48;2;165;43;0m▄\u{1b}[0m\u{1b}[38;2;165;43;0;48;2;165;43;0m▄\u{1b}[0m\u{1b}[38;2;165;43;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;165;43;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;165;43;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;246;76;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;246;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;246;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;246;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;246;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;246;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;246;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;246;76;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;246;76;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;238;72;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;238;72;0;48;2;242;74;0m▄\u{1b}[0m\u{1b}[38;2;238;72;0;48;2;242;74;0m▄\u{1b}[0m\u{1b}[38;2;238;72;0;48;2;242;74;0m▄\u{1b}[0m\u{1b}[38;2;238;72;0;48;2;242;74;0m▄\u{1b}[0m\u{1b}[38;2;238;72;0;48;2;242;74;0m▄\u{1b}[0m\u{1b}[38;2;238;72;0;48;2;242;74;0m▄\u{1b}[0m\u{1b}[38;2;238;72;0;48;2;242;74;0m▄\u{1b}[0m\u{1b}[38;2;238;72;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;165;43;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;165;43;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;165;43;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;165;43;0;48;2;165;43;0m▄\u{1b}[0m\u{1b}[38;2;238;72;0;48;2;165;43;0m▄\u{1b}[0m\u{1b}[38;2;238;72;0;48;2;231;69;0m▄\u{1b}[0m\u{1b}[38;2;238;72;0;48;2;242;74;0m▄\u{1b}[0m\u{1b}[38;2;238;72;0;48;2;242;74;0m▄\u{1b}[0m\u{1b}[38;2;238;72;0;48;2;242;74;0m▄\u{1b}[0m\u{1b}[38;2;242;74;0m▀\u{1b}[0m \u{1b}[38;2;165;43;0;48;2;165;43;0m▄\u{1b}[0m\u{1b}[38;2;165;43;0m▀\u{1b}[0m \u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0m▀\u{1b}[0m \n \u{1b}[38;2;247;76;0m▀\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m \u{1b}[38;2;165;43;0m▀\u{1b}[0m\u{1b}[38;2;165;43;0;48;2;165;43;0m▄\u{1b}[0m\u{1b}[38;2;165;43;0m▄\u{1b}[0m \u{1b}[38;2;242;74;0m▀\u{1b}[0m\u{1b}[38;2;237;72;0;48;2;242;74;0m▄\u{1b}[0m\u{1b}[38;2;237;72;0;48;2;242;74;0m▄\u{1b}[0m\u{1b}[38;2;237;72;0;48;2;242;74;0m▄\u{1b}[0m\u{1b}[38;2;237;72;0m▄\u{1b}[0m\u{1b}[38;2;165;43;0m▀\u{1b}[0m\u{1b}[38;2;237;72;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;237;72;0;48;2;242;74;0m▄\u{1b}[0m\u{1b}[38;2;237;72;0;48;2;242;74;0m▄\u{1b}[0m\u{1b}[38;2;237;72;0;48;2;242;74;0m▄\u{1b}[0m\u{1b}[38;2;237;72;0;48;2;242;74;0m▄\u{1b}[0m\u{1b}[38;2;237;72;0;48;2;242;74;0m▄\u{1b}[0m\u{1b}[38;2;237;72;0;48;2;242;74;0m▄\u{1b}[0m\u{1b}[38;2;237;72;0;48;2;242;74;0m▄\u{1b}[0m\u{1b}[38;2;237;72;0;48;2;242;74;0m▄\u{1b}[0m\u{1b}[38;2;237;72;0;48;2;242;74;0m▄\u{1b}[0m\u{1b}[38;2;237;72;0;48;2;242;74;0m▄\u{1b}[0m\u{1b}[38;2;237;72;0;48;2;242;74;0m▄\u{1b}[0m\u{1b}[38;2;237;72;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;0;0;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;165;43;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;20;5;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;229;68;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;229;68;0;48;2;233;70;0m▄\u{1b}[0m\u{1b}[38;2;229;68;0;48;2;233;70;0m▄\u{1b}[0m\u{1b}[38;2;229;68;0;48;2;233;70;0m▄\u{1b}[0m\u{1b}[38;2;229;68;0;48;2;233;70;0m▄\u{1b}[0m\u{1b}[38;2;229;68;0;48;2;233;70;0m▄\u{1b}[0m\u{1b}[38;2;229;68;0;48;2;233;70;0m▄\u{1b}[0m\u{1b}[38;2;229;68;0;48;2;233;70;0m▄\u{1b}[0m\u{1b}[38;2;229;68;0;48;2;233;70;0m▄\u{1b}[0m\u{1b}[38;2;229;68;0;48;2;233;70;0m▄\u{1b}[0m\u{1b}[38;2;229;68;0;48;2;233;70;0m▄\u{1b}[0m\u{1b}[38;2;229;68;0;48;2;233;70;0m▄\u{1b}[0m\u{1b}[38;2;229;68;0;48;2;0;0;0m▄\u{1b}[0m\u{1b}[38;2;229;68;0m▄\u{1b}[0m\u{1b}[38;2;229;68;0m▄\u{1b}[0m\u{1b}[38;2;229;68;0;48;2;233;70;0m▄\u{1b}[0m\u{1b}[38;2;229;68;0;48;2;233;70;0m▄\u{1b}[0m\u{1b}[38;2;229;68;0;48;2;233;70;0m▄\u{1b}[0m\u{1b}[38;2;229;68;0;48;2;233;70;0m▄\u{1b}[0m\u{1b}[38;2;233;70;0m▀\u{1b}[0m \u{1b}[38;2;165;43;0;48;2;165;43;0m▄\u{1b}[0m\u{1b}[38;2;165;43;0m▀\u{1b}[0m \u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m \n \u{1b}[38;2;247;76;0m▀\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0m▄\u{1b}[0m \u{1b}[38;2;165;43;0m▀\u{1b}[0m\u{1b}[38;2;165;43;0m▄\u{1b}[0m \u{1b}[38;2;232;70;0m▀\u{1b}[0m\u{1b}[38;2;227;68;0;48;2;232;70;0m▄\u{1b}[0m\u{1b}[38;2;227;68;0;48;2;232;70;0m▄\u{1b}[0m\u{1b}[38;2;227;68;0;48;2;232;70;0m▄\u{1b}[0m\u{1b}[38;2;227;68;0;48;2;232;70;0m▄\u{1b}[0m\u{1b}[38;2;227;68;0;48;2;232;70;0m▄\u{1b}[0m\u{1b}[38;2;227;68;0;48;2;232;70;0m▄\u{1b}[0m\u{1b}[38;2;227;68;0;48;2;232;70;0m▄\u{1b}[0m\u{1b}[38;2;227;68;0;48;2;232;70;0m▄\u{1b}[0m\u{1b}[38;2;232;70;0m▀\u{1b}[0m\u{1b}[38;2;232;70;0m▀\u{1b}[0m\u{1b}[38;2;232;70;0m▀\u{1b}[0m\u{1b}[38;2;232;70;0m▀\u{1b}[0m\u{1b}[38;2;232;70;0m▀\u{1b}[0m\u{1b}[38;2;232;70;0m▀\u{1b}[0m\u{1b}[38;2;232;70;0m▀\u{1b}[0m\u{1b}[38;2;232;70;0m▀\u{1b}[0m\u{1b}[38;2;232;70;0m▀\u{1b}[0m \u{1b}[38;2;225;67;0m▀\u{1b}[0m \u{1b}[38;2;225;67;0m▀\u{1b}[0m\u{1b}[38;2;225;67;0m▀\u{1b}[0m\u{1b}[38;2;220;65;0;48;2;225;67;0m▄\u{1b}[0m\u{1b}[38;2;220;65;0;48;2;225;67;0m▄\u{1b}[0m\u{1b}[38;2;220;65;0;48;2;225;67;0m▄\u{1b}[0m\u{1b}[38;2;220;65;0;48;2;225;67;0m▄\u{1b}[0m\u{1b}[38;2;220;65;0;48;2;225;67;0m▄\u{1b}[0m\u{1b}[38;2;220;65;0;48;2;225;67;0m▄\u{1b}[0m\u{1b}[38;2;220;65;0;48;2;225;67;0m▄\u{1b}[0m\u{1b}[38;2;220;65;0;48;2;225;67;0m▄\u{1b}[0m\u{1b}[38;2;225;67;0m▀\u{1b}[0m \u{1b}[38;2;165;43;0;48;2;165;43;0m▄\u{1b}[0m \u{1b}[38;2;247;76;0;48;2;248;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0m▀\u{1b}[0m \n \u{1b}[38;2;247;76;0m▀\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0m▄\u{1b}[0m \u{1b}[38;2;222;66;0m▀\u{1b}[0m\u{1b}[38;2;222;66;0m▀\u{1b}[0m\u{1b}[38;2;217;63;0;48;2;222;66;0m▄\u{1b}[0m\u{1b}[38;2;217;63;0;48;2;222;66;0m▄\u{1b}[0m\u{1b}[38;2;217;63;0;48;2;222;66;0m▄\u{1b}[0m\u{1b}[38;2;217;63;0;48;2;222;66;0m▄\u{1b}[0m\u{1b}[38;2;217;63;0;48;2;222;66;0m▄\u{1b}[0m\u{1b}[38;2;217;63;0m▄\u{1b}[0m\u{1b}[38;2;217;63;0m▄\u{1b}[0m \u{1b}[38;2;212;61;0m▄\u{1b}[0m\u{1b}[38;2;212;61;0;48;2;216;63;0m▄\u{1b}[0m\u{1b}[38;2;212;61;0;48;2;216;63;0m▄\u{1b}[0m\u{1b}[38;2;212;61;0;48;2;216;63;0m▄\u{1b}[0m\u{1b}[38;2;212;61;0;48;2;216;63;0m▄\u{1b}[0m\u{1b}[38;2;212;61;0;48;2;216;63;0m▄\u{1b}[0m\u{1b}[38;2;212;61;0;48;2;216;63;0m▄\u{1b}[0m\u{1b}[38;2;216;63;0m▀\u{1b}[0m \u{1b}[38;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;76;0m▀\u{1b}[0m \n \u{1b}[38;2;247;76;0m▀\u{1b}[0m\u{1b}[38;2;247;76;0;48;2;247;76;0m▄\u{1b}[0m \u{1b}[38;2;212;61;0m▀\u{1b}[0m\u{1b}[38;2;207;59;0;48;2;212;61;0m▄\u{1b}[0m\u{1b}[38;2;207;59;0;48;2;212;61;0m▄\u{1b}[0m\u{1b}[38;2;207;59;0;48;2;212;61;0m▄\u{1b}[0m\u{1b}[38;2;207;59;0;48;2;212;61;0m▄\u{1b}[0m\u{1b}[38;2;207;59;0;48;2;212;61;0m▄\u{1b}[0m\u{1b}[38;2;207;59;0;48;2;212;61;0m▄\u{1b}[0m\u{1b}[38;2;207;59;0;48;2;212;61;0m▄\u{1b}[0m\u{1b}[38;2;207;59;0;48;2;212;61;0m▄\u{1b}[0m\u{1b}[38;2;207;59;0m▄\u{1b}[0m\u{1b}[38;2;207;59;0m▄\u{1b}[0m\u{1b}[38;2;207;60;0m▄\u{1b}[0m \u{1b}[38;2;204;58;0m▄\u{1b}[0m\u{1b}[38;2;204;58;0m▄\u{1b}[0m\u{1b}[38;2;204;58;0m▄\u{1b}[0m\u{1b}[38;2;204;58;0m▄\u{1b}[0m\u{1b}[38;2;204;58;0m▄\u{1b}[0m\u{1b}[38;2;204;58;0;48;2;207;59;0m▄\u{1b}[0m\u{1b}[38;2;204;58;0;48;2;207;59;0m▄\u{1b}[0m\u{1b}[38;2;204;58;0;48;2;207;59;0m▄\u{1b}[0m\u{1b}[38;2;204;58;0;48;2;207;59;0m▄\u{1b}[0m\u{1b}[38;2;204;58;0;48;2;207;59;0m▄\u{1b}[0m\u{1b}[38;2;204;58;0;48;2;207;59;0m▄\u{1b}[0m\u{1b}[38;2;207;59;0m▀\u{1b}[0m\u{1b}[38;2;207;59;0m▀\u{1b}[0m \u{1b}[38;2;247;76;0m▄\u{1b}[0m\u{1b}[38;2;247;75;0;48;2;247;76;0m▄\u{1b}[0m \n \u{1b}[38;2;247;76;0m▀\u{1b}[0m \u{1b}[38;2;204;58;0m▀\u{1b}[0m\u{1b}[38;2;204;58;0;48;2;204;58;0m▄\u{1b}[0m\u{1b}[38;2;204;58;0;48;2;204;58;0m▄\u{1b}[0m\u{1b}[38;2;204;58;0;48;2;204;58;0m▄\u{1b}[0m\u{1b}[38;2;204;58;0;48;2;204;58;0m▄\u{1b}[0m\u{1b}[38;2;204;58;0;48;2;204;58;0m▄\u{1b}[0m\u{1b}[38;2;204;58;0;48;2;204;58;0m▄\u{1b}[0m\u{1b}[38;2;204;58;0m▀\u{1b}[0m \u{1b}[38;2;204;58;0m▀\u{1b}[0m\u{1b}[38;2;204;58;0m▀\u{1b}[0m\u{1b}[38;2;204;58;0;48;2;204;58;0m▄\u{1b}[0m\u{1b}[38;2;204;58;0;48;2;204;58;0m▄\u{1b}[0m\u{1b}[38;2;204;58;0;48;2;204;58;0m▄\u{1b}[0m\u{1b}[38;2;204;58;0m▀\u{1b}[0m\u{1b}[38;2;204;58;0m▀\u{1b}[0m\u{1b}[38;2;204;58;0m▀\u{1b}[0m \u{1b}[38;2;247;76;0m▀\u{1b}[0m \n Thanks for using Gupax...!\n ( 〃 ω〃)"; diff --git a/src/gupax.rs b/src/gupax.rs index 0029b2b..64c67b3 100644 --- a/src/gupax.rs +++ b/src/gupax.rs @@ -19,7 +19,7 @@ use crate::State; use crate::{constants::*, macros::*, update::*, ErrorState, Restart, Tab}; use egui::{ Button, Checkbox, Label, ProgressBar, RichText, SelectableLabel, Slider, Spinner, TextEdit, - TextStyle, TextStyle::Monospace, Vec2, + Vec2, }; use log::*; use serde::{Deserialize, Serialize}; @@ -70,7 +70,7 @@ pub enum Ratio { //---------------------------------------------------------------------------------------------------- Gupax impl crate::disk::Gupax { - #[inline(always)] // called once + #[expect(clippy::too_many_arguments)] pub fn show( &mut self, og: &Arc>, @@ -81,7 +81,7 @@ impl crate::disk::Gupax { restart: &Arc>, width: f32, height: f32, - frame: &mut eframe::Frame, + _frame: &mut eframe::Frame, _ctx: &egui::Context, ui: &mut egui::Ui, ) { @@ -512,7 +512,7 @@ impl crate::disk::Gupax { lock!(file_window).thread = true; thread::spawn(move || { match rfd::FileDialog::new() - .set_title(&format!("Select {} Binary for Gupax", name)) + .set_title(format!("Select {} Binary for Gupax", name)) .pick_file() { Some(path) => { diff --git a/src/helper.rs b/src/helper.rs index 3ffdb70..56d235d 100644 --- a/src/helper.rs +++ b/src/helper.rs @@ -264,6 +264,7 @@ impl std::fmt::Display for ProcessName { //---------------------------------------------------------------------------------------------------- [Helper] impl Helper { //---------------------------------------------------------------------------------------------------- General Functions + #[expect(clippy::too_many_arguments)] pub fn new( instant: std::time::Instant, pub_sys: Arc>, @@ -318,7 +319,6 @@ impl Helper { i += 1; } } - drop(i); while let Some(Ok(line)) = stdout.next() { // println!("{}", line); // For debugging. @@ -358,7 +358,6 @@ impl Helper { i += 1; } } - drop(i); while let Some(Ok(line)) = stdout.next() { // println!("{}", line); // For debugging. @@ -398,7 +397,7 @@ impl Helper { "{} Watchdog | Output is nearing {} bytes, resetting!", name, MAX_GUI_OUTPUT_BYTES ); - let text = format!("{}\n{} GUI log is exceeding the maximum: {} bytes!\nI've reset the logs for you!\n{}\n\n\n\n", HORI_CONSOLE, name, MAX_GUI_OUTPUT_BYTES, HORI_CONSOLE); + let text = format!("{}\n{} GUI log is exceeding the maximum: {} bytes!\nResetting the logs...\n{}\n\n\n\n", HORI_CONSOLE, name, MAX_GUI_OUTPUT_BYTES, HORI_CONSOLE); output.clear(); output.push_str(&text); debug!("{} Watchdog | Resetting GUI output ... OK", name); @@ -687,6 +686,7 @@ impl Helper { #[cold] #[inline(never)] + #[expect(clippy::too_many_arguments)] // The P2Pool watchdog. Spawns 1 OS thread for reading a PTY (STDOUT+STDERR), and combines the [Child] with a PTY so STDIN actually works. fn spawn_p2pool_watchdog( process: Arc>, @@ -1109,7 +1109,7 @@ impl Helper { // The actual binary we're executing is [sudo], technically // the XMRig path is just an argument to sudo, so add it. // Before that though, add the ["--prompt"] flag and set it - // to emptyness so that it doesn't show up in the output. + // to emptiness so that it doesn't show up in the output. if cfg!(unix) { args.push(r#"--prompt="#.to_string()); args.push("--".to_string()); @@ -1262,7 +1262,7 @@ impl Helper { // 1a. Create PTY debug!("XMRig | Creating PTY..."); let pty = portable_pty::native_pty_system(); - let mut pair = pty + let pair = pty .openpty(portable_pty::PtySize { rows: 100, cols: 1000, @@ -2395,7 +2395,7 @@ impl PubXmrigApi { // Formats raw private data into ready-to-print human readable version. fn update_from_priv(public: &Arc>, private: PrivXmrigApi) { let mut public = lock!(public); - let hashrate_raw = match private.hashrate.total.get(0) { + let hashrate_raw = match private.hashrate.total.first() { Some(Some(h)) => *h, _ => 0.0, }; @@ -2911,7 +2911,7 @@ mod test { "hugepages": true }"#; use crate::helper::PrivXmrigApi; - let priv_api = serde_json::from_str::(&data).unwrap(); + let priv_api = serde_json::from_str::(data).unwrap(); let json = serde_json::ser::to_string_pretty(&priv_api).unwrap(); println!("{}", json); let data_after_ser = r#"{ diff --git a/src/human.rs b/src/human.rs index 9179de5..062d523 100644 --- a/src/human.rs +++ b/src/human.rs @@ -281,14 +281,14 @@ mod test { fn human_number() { use crate::human::HumanNumber; assert!(HumanNumber::to_percent(0.001).to_string() == "0%"); - assert!(HumanNumber::to_percent(12.123123123123).to_string() == "12.12%"); + assert!(HumanNumber::to_percent(12.123_123).to_string() == "12.12%"); assert!(HumanNumber::to_percent_3_point(0.001).to_string() == "0.001%"); assert!( HumanNumber::from_hashrate([Some(123.1), Some(11111.1), None]).to_string() == "[123 H/s, 11,111 H/s, ??? H/s]" ); assert!( - HumanNumber::from_hashrate([None, Some(1.123), Some(123123.312)]).to_string() + HumanNumber::from_hashrate([None, Some(1.123), Some(123_123.31)]).to_string() == "[??? H/s, 1 H/s, 123,123 H/s]" ); assert!( @@ -299,8 +299,8 @@ mod test { HumanNumber::from_load([None, Some(4321.43), Some(1234.1)]).to_string() == "[???, 4321.43, 1234.10]" ); - assert!(HumanNumber::from_f32(123_123.123123123).to_string() == "123,123"); - assert!(HumanNumber::from_f64(123_123_123.123123123123123).to_string() == "123,123,123"); + assert!(HumanNumber::from_f32(123_123.125).to_string() == "123,123"); + assert!(HumanNumber::from_f64(123_123_123.123_123_12).to_string() == "123,123,123"); assert!(HumanNumber::from_u16(1_000).to_string() == "1,000"); assert!(HumanNumber::from_u16(65_535).to_string() == "65,535"); assert!(HumanNumber::from_u32(65_536).to_string() == "65,536"); diff --git a/src/macros.rs b/src/macros.rs index 3a0e8e4..0716462 100644 --- a/src/macros.rs +++ b/src/macros.rs @@ -88,7 +88,7 @@ mod test { use std::sync::{Arc, Mutex}; let arc_mutex = Arc::new(Mutex::new(false)); *lock!(arc_mutex) = true; - assert!(*lock!(arc_mutex) == true); + assert!(*lock!(arc_mutex)); } #[test] @@ -101,19 +101,19 @@ mod test { a: Arc::new(Mutex::new(false)), })); *lock2!(arc_mutex, a) = true; - assert!(*lock2!(arc_mutex, a) == true); + assert!(*lock2!(arc_mutex, a)); } #[test] fn arc_mut() { let a = arc_mut!(false); - assert!(*lock!(a) == false); + assert!(!(*lock!(a))); } #[test] fn flip() { let mut b = true; flip!(b); - assert!(b == false); + assert!(!b); } } diff --git a/src/main.rs b/src/main.rs index b1e759d..3a72f99 100644 --- a/src/main.rs +++ b/src/main.rs @@ -29,9 +29,8 @@ compile_error!("gupax is only built for windows/macos/linux"); // egui/eframe use eframe::{egui, NativeOptions}; use egui::{ - Align, Button, CentralPanel, Color32, FontFamily::Proportional, FontId, Hyperlink, Key, Label, - Layout, Modifiers, RichText, SelectableLabel, Spinner, Stroke, TextEdit, TextStyle, - TextStyle::*, TopBottomPanel, Vec2, + Align, Button, CentralPanel, Color32, FontId, Hyperlink, Key, Label, Layout, Modifiers, + RichText, SelectableLabel, Spinner, TextEdit, TextStyle, TextStyle::*, TopBottomPanel, Vec2, }; use egui_extras::RetainedImage; // Logging @@ -57,7 +56,6 @@ use sysinfo::SystemExt; //mod benchmark; mod constants; mod disk; -mod ferris; mod free; mod gupax; mod helper; @@ -71,10 +69,7 @@ mod status; mod update; mod xmr; mod xmrig; -use { - crate::regex::*, constants::*, disk::*, ferris::*, gupax::*, helper::*, macros::*, node::*, - update::*, -}; +use {crate::regex::*, constants::*, disk::*, gupax::*, helper::*, macros::*, node::*, update::*}; // Sudo (dummy values for Windows) mod sudo; @@ -153,7 +148,6 @@ pub struct App { now: Instant, // Internal timer exe: String, // Path for [Gupax] binary dir: String, // Directory [Gupax] binary is in - resolution: Vec2, // Frame resolution os: &'static str, // OS admin: bool, // Are we admin? (for Windows) os_data_path: PathBuf, // OS data path (e.g: ~/.local/share/gupax/) @@ -161,7 +155,6 @@ pub struct App { state_path: PathBuf, // State file path node_path: PathBuf, // Node file path pool_path: PathBuf, // Pool file path - version: &'static str, // Gupax version name_version: String, // [Gupax vX.X.X] img: Images, // Custom Struct holding pre-compiled bytes of [Images] } @@ -176,7 +169,7 @@ impl App { crate::free::clamp_scale(app.state.gupax.selected_scale), ); cc.egui_ctx.set_visuals(VISUALS.clone()); - Self { resolution, ..app } + Self { ..app } } #[cold] @@ -237,7 +230,7 @@ impl App { let cpu = sysinfo.cpus()[0].brand(); let mut json: Vec = serde_json::from_slice(include_bytes!("cpu.json")).unwrap(); - json.sort_by(|a, b| cmp_f64(strsim::jaro(&b.cpu, &cpu), strsim::jaro(&a.cpu, &cpu))); + json.sort_by(|a, b| cmp_f64(strsim::jaro(&b.cpu, cpu), strsim::jaro(&a.cpu, cpu))); json }; info!("App Init | Assuming user's CPU is: {}", benchmarks[0].cpu); @@ -297,14 +290,12 @@ impl App { admin: false, exe: String::new(), dir: String::new(), - resolution: Vec2::new(APP_DEFAULT_HEIGHT, APP_DEFAULT_WIDTH), os: OS, os_data_path: PathBuf::new(), gupax_p2pool_api_path: PathBuf::new(), state_path: PathBuf::new(), node_path: PathBuf::new(), pool_path: PathBuf::new(), - version: GUPAX_VERSION, name_version: format!("Gupax {}", GUPAX_VERSION), img: Images::new(), }; @@ -494,7 +485,7 @@ impl App { og.p2pool.selected_index, app.og_node_vec.len() ); - let (name, node) = match app.og_node_vec.get(0) { + let (name, node) = match app.og_node_vec.first() { Some(zero) => zero.clone(), None => Node::new_tuple(), }; @@ -517,7 +508,7 @@ impl App { og.xmrig.selected_index, app.og_pool_vec.len() ); - let (name, pool) = match app.og_pool_vec.get(0) { + let (name, pool) = match app.og_pool_vec.first() { Some(zero) => zero.clone(), None => Pool::new_tuple(), }; @@ -627,7 +618,7 @@ impl App { continue; } - let (ip, rpc, zmq) = RemoteNode::get_ip_rpc_zmq(&pinged_node.ip); + let (ip, rpc, zmq) = RemoteNode::get_ip_rpc_zmq(pinged_node.ip); let node = Node { ip: ip.into(), @@ -779,12 +770,6 @@ impl ErrorState { //---------------------------------------------------------------------------------------------------- [Images] struct struct Images { banner: RetainedImage, - happy: RetainedImage, - cute: RetainedImage, - oops: RetainedImage, - error: RetainedImage, - panic: RetainedImage, - sudo: RetainedImage, } impl Images { @@ -793,12 +778,6 @@ impl Images { fn new() -> Self { Self { banner: RetainedImage::from_image_bytes("banner.png", BYTES_BANNER).unwrap(), - happy: RetainedImage::from_image_bytes("happy.png", FERRIS_HAPPY).unwrap(), - cute: RetainedImage::from_image_bytes("cute.png", FERRIS_CUTE).unwrap(), - oops: RetainedImage::from_image_bytes("oops.png", FERRIS_OOPS).unwrap(), - error: RetainedImage::from_image_bytes("error.png", FERRIS_ERROR).unwrap(), - panic: RetainedImage::from_image_bytes("panic.png", FERRIS_PANIC).unwrap(), - sudo: RetainedImage::from_image_bytes("panic.png", FERRIS_SUDO).unwrap(), } } } @@ -872,10 +851,6 @@ impl KeyPressed { fn is_v(&self) -> bool { *self == Self::V } - #[inline] - fn is_none(&self) -> bool { - *self == Self::None - } } //---------------------------------------------------------------------------------------------------- Init functions @@ -1227,10 +1202,6 @@ fn parse_args>(mut app: App, panic: S) -> App { println!("Gupax {} [OS: {}, Commit: {}]\nThis Gupax was originally bundled with:\n - P2Pool {}\n - XMRig {}\n\n{}", GUPAX_VERSION, OS_NAME, &COMMIT[..40], P2POOL_VERSION, XMRIG_VERSION, ARG_COPYRIGHT); exit(0); } - "--ferris" => { - println!("{}", FERRIS_ANSI); - exit(0); - } _ => (), } } @@ -1479,7 +1450,8 @@ fn main() { &app.name_version.clone(), options, Box::new(move |cc| Box::new(App::cc(cc, resolution, app))), - ); + ) + .unwrap(); } impl eframe::App for App { @@ -1723,18 +1695,9 @@ impl eframe::App for App { // Display ferris use ErrorFerris::*; use ErrorButtons::*; - let ferris = match self.error_state.ferris { - Happy => &self.img.happy, - Cute => &self.img.cute, - Oops => &self.img.oops, - Error => &self.img.error, - Panic => &self.img.panic, - ErrorFerris::Sudo => &self.img.sudo, - }; - match self.error_state.buttons { - Debug => ui.add_sized([width, height/4.0], Label::new("--- Debug Info ---\n\nPress [ESC] to quit")), - _ => ferris.show_max_size(ui, Vec2::new(width, height)), - }; + if self.error_state.buttons == Debug { + ui.add_sized([width, height/4.0], Label::new("--- Debug Info ---\n\nPress [ESC] to quit")); + } // Error/Quit screen match self.error_state.buttons { @@ -1895,17 +1858,12 @@ impl eframe::App for App { // They don't need to be compared anyway. debug!("App | Checking diff between [og] & [state]"); let og = lock!(self.og); - if og.status != self.state.status + self.diff = og.status != self.state.status || og.gupax != self.state.gupax || og.p2pool != self.state.p2pool || og.xmrig != self.state.xmrig || self.og_node_vec != self.node_vec - || self.og_pool_vec != self.pool_vec - { - self.diff = true; - } else { - self.diff = false; - } + || self.og_pool_vec != self.pool_vec; drop(og); // Top: Tabs @@ -2253,8 +2211,8 @@ impl eframe::App for App { .on_hover_text("Restart P2Pool") .clicked() { - lock!(self.og).update_absolute_path(); - self.state.update_absolute_path(); + let _ = lock!(self.og).update_absolute_path(); + let _ = self.state.update_absolute_path(); Helper::restart_p2pool( &self.helper, &self.state.p2pool, @@ -2308,8 +2266,8 @@ impl eframe::App for App { .on_disabled_hover_text(text) .clicked() { - lock!(self.og).update_absolute_path(); - self.state.update_absolute_path(); + let _ = lock!(self.og).update_absolute_path(); + let _ = self.state.update_absolute_path(); Helper::start_p2pool( &self.helper, &self.state.p2pool, @@ -2363,8 +2321,8 @@ impl eframe::App for App { .on_hover_text("Restart XMRig") .clicked() { - lock!(self.og).update_absolute_path(); - self.state.update_absolute_path(); + let _ = lock!(self.og).update_absolute_path(); + let _ = self.state.update_absolute_path(); if cfg!(windows) { Helper::restart_xmrig( &self.helper, @@ -2424,8 +2382,8 @@ impl eframe::App for App { .on_disabled_hover_text(text) .clicked() { - lock!(self.og).update_absolute_path(); - self.state.update_absolute_path(); + let _ = lock!(self.og).update_absolute_path(); + let _ = self.state.update_absolute_path(); if cfg!(windows) { Helper::start_xmrig( &self.helper, @@ -2601,7 +2559,7 @@ mod test { let benchmarks: Vec = { let mut json: Vec = serde_json::from_slice(include_bytes!("cpu.json")).unwrap(); - json.sort_by(|a, b| cmp_f64(strsim::jaro(&b.cpu, &cpu), strsim::jaro(&a.cpu, &cpu))); + json.sort_by(|a, b| cmp_f64(strsim::jaro(&b.cpu, cpu), strsim::jaro(&a.cpu, cpu))); json }; diff --git a/src/node.rs b/src/node.rs index 5d77f65..f239909 100644 --- a/src/node.rs +++ b/src/node.rs @@ -20,7 +20,6 @@ use egui::Color32; use hyper::{client::HttpConnector, Body, Client, Request}; use log::*; use rand::{thread_rng, Rng}; -use serde::{Deserialize, Serialize}; use std::sync::{Arc, Mutex}; use std::time::{Duration, Instant}; @@ -28,18 +27,13 @@ use std::time::{Duration, Instant}; // Remote Monero Nodes with ZMQ enabled. // The format is an array of tuples consisting of: (IP, LOCATION, RPC_PORT, ZMQ_PORT) -pub const REMOTE_NODES: [(&str, &str, &str, &str); 14] = [ +pub const REMOTE_NODES: [(&str, &str, &str, &str); 9] = [ ("monero.10z.com.ar", "Argentina", "18089", "18084"), - ("monero1.heitechsoft.com", "Canada", "18081", "18084"), ("node.monerodevs.org", "Canada", "18089", "18084"), - ("node.cryptocano.de", "Germany", "18089", "18083"), ("p2pmd.xmrvsbeast.com", "Germany", "18081", "18083"), - ("fbx.tranbert.com", "France", "18089", "18084"), ("node2.monerodevs.org", "France", "18089", "18084"), - ("home.allantaylor.kiwi", "New Zealand", "18089", "18083"), ("p2pool.uk", "United Kingdom", "18089", "18084"), ("xmr.support", "United States", "18081", "18083"), - ("sf.xmr.support", "United States", "18081", "18083"), ("xmrbandwagon.hopto.org", "United States", "18081", "18084"), ("xmr.spotlightsound.com", "United States", "18081", "18084"), ("node.richfowler.net", "United States", "18089", "18084"), @@ -260,10 +254,10 @@ pub fn format_ip_location(og_ip: &str, extra_space: bool) -> String { } pub fn format_ip(ip: &str) -> String { - const _: () = if 23 != REMOTE_NODE_MAX_CHARS { + const _: () = if 22 != REMOTE_NODE_MAX_CHARS { panic!(); }; - format!("{ip: >23}") + format!("{ip: >22}") } //---------------------------------------------------------------------------------------------------- Node data @@ -409,7 +403,7 @@ impl Ping { let mut handles = Vec::with_capacity(REMOTE_NODE_LENGTH); let node_vec = arc_mut!(Vec::with_capacity(REMOTE_NODE_LENGTH)); - for (ip, _, rpc, zmq) in REMOTE_NODES { + for (ip, _country, rpc, _zmq) in REMOTE_NODES { let client = client.clone(); let ping = Arc::clone(&ping); let node_vec = Arc::clone(&node_vec); @@ -531,7 +525,7 @@ mod test { #[ignore] async fn full_ping() { use crate::{REMOTE_NODES, REMOTE_NODE_LENGTH}; - use hyper::{client::HttpConnector, Body, Client, Request}; + use hyper::{client::HttpConnector, Client, Request}; use serde::{Deserialize, Serialize}; #[derive(Deserialize, Serialize)] diff --git a/src/p2pool.rs b/src/p2pool.rs index 13296ad..3237c38 100644 --- a/src/p2pool.rs +++ b/src/p2pool.rs @@ -22,11 +22,10 @@ use egui::{ Slider, Spinner, TextEdit, TextStyle::*, }; use log::*; -use regex::Regex; use std::sync::{Arc, Mutex}; impl crate::disk::P2pool { - #[inline(always)] // called once + #[expect(clippy::too_many_arguments)] pub fn show( &mut self, node_vec: &mut Vec<(String, Node)>, @@ -323,7 +322,7 @@ impl crate::disk::P2pool { ui.add_sized( [width, height / 2.0], Hyperlink::from_label_and_url( - "WARNING: It is recommended to use your own Monero Node (hover for details)", + "Warning: It is recommended to use your own Monero node.", "https://github.com/hinto-janai/gupax#running-a-local-monero-node", ), ) @@ -431,11 +430,10 @@ impl crate::disk::P2pool { debug!("P2Pool Tab | Rendering [Node List]"); let text = RichText::new(format!("{}. {}", self.selected_index+1, self.selected_name)); ComboBox::from_id_source("manual_nodes").selected_text(text).width(width).show_ui(ui, |ui| { - let mut n = 0; - for (name, node) in node_vec.iter() { - let text = RichText::new(format!("{}. {}\n IP: {}\n RPC: {}\n ZMQ: {}", n+1, name, node.ip, node.rpc, node.zmq)); + for (i, (name, node)) in node_vec.iter().enumerate() { + let text = RichText::new(format!("{}. {}\n IP: {}\n RPC: {}\n ZMQ: {}", i+1, name, node.ip, node.rpc, node.zmq)); if ui.add(SelectableLabel::new(self.selected_name == *name, text)).clicked() { - self.selected_index = n; + self.selected_index = i; let node = node.clone(); self.selected_name = name.clone(); self.selected_ip = node.ip.clone(); @@ -446,7 +444,6 @@ impl crate::disk::P2pool { self.rpc = node.rpc; self.zmq = node.zmq; } - n += 1; } }); // [Add/Save] diff --git a/src/regex.rs b/src/regex.rs index 9ce9ae4..eca8ddb 100644 --- a/src/regex.rs +++ b/src/regex.rs @@ -21,9 +21,9 @@ use once_cell::sync::Lazy; use regex::Regex; //---------------------------------------------------------------------------------------------------- Lazy -pub static REGEXES: Lazy = Lazy::new(|| Regexes::new()); -pub static P2POOL_REGEX: Lazy = Lazy::new(|| P2poolRegex::new()); -pub static XMRIG_REGEX: Lazy = Lazy::new(|| XmrigRegex::new()); +pub static REGEXES: Lazy = Lazy::new(Regexes::new); +pub static P2POOL_REGEX: Lazy = Lazy::new(P2poolRegex::new); +pub static XMRIG_REGEX: Lazy = Lazy::new(XmrigRegex::new); //---------------------------------------------------------------------------------------------------- [Regexes] struct // General purpose Regexes, mostly used in the GUI. diff --git a/src/status.rs b/src/status.rs index ddfe206..0884916 100644 --- a/src/status.rs +++ b/src/status.rs @@ -21,13 +21,13 @@ use crate::{ }; use egui::{ Hyperlink, Label, ProgressBar, RichText, SelectableLabel, Slider, Spinner, TextEdit, TextStyle, - TextStyle::Monospace, TextStyle::Name, + TextStyle::Name, }; use log::*; use std::sync::{Arc, Mutex}; impl crate::disk::Status { - #[inline(always)] // called once + #[expect(clippy::too_many_arguments)] pub fn show( &mut self, sys: &Arc>, diff --git a/src/xmr.rs b/src/xmr.rs index 6d44fee..28813a5 100644 --- a/src/xmr.rs +++ b/src/xmr.rs @@ -40,6 +40,12 @@ use log::*; #[derive(Debug, Clone, Copy, PartialEq, Eq)] pub struct AtomicUnit(u64); +impl Default for AtomicUnit { + fn default() -> Self { + Self::new() + } +} + impl AtomicUnit { pub const fn new() -> Self { Self(0) @@ -136,18 +142,16 @@ impl PayoutOrd { if a.0.len() != b.0.len() { return false; } - let mut n = 0; - for (date, atomic_unit, block) in &a.0 { - if *date != b.0[n].0 { + for (i, (date, atomic_unit, block)) in a.0.iter().enumerate() { + if *date != b.0[i].0 { return false; } - if *atomic_unit != b.0[n].1 { + if *atomic_unit != b.0[i].1 { return false; } - if *block != b.0[n].2 { + if *block != b.0[i].2 { return false; } - n += 1; } true } @@ -340,8 +344,6 @@ mod test { #[test] fn push_to_payout_ord() { - use crate::human::HumanNumber; - use crate::xmr::AtomicUnit; use crate::xmr::PayoutOrd; let mut payout_ord = PayoutOrd::from_vec(vec![]); let should_be = "2022-09-08 18:42:55.4636 | 0.000000000001 XMR | Block 2,654,321\n"; @@ -357,7 +359,7 @@ mod test { use crate::human::HumanNumber; use crate::xmr::AtomicUnit; use crate::xmr::PayoutOrd; - let mut payout_ord = PayoutOrd::from_vec(vec![ + let payout_ord = PayoutOrd::from_vec(vec![ ( "2022-09-08 18:42:55.4636".to_string(), AtomicUnit::from_u64(1), @@ -453,11 +455,11 @@ mod test { println!("1: {:#?}", payout_ord); println!("2: {:#?}", payout_ord); - assert!(PayoutOrd::is_same(&payout_ord, &payout_ord_2) == true); + assert!(PayoutOrd::is_same(&payout_ord, &payout_ord_2)); payout_ord.push_raw("2022-09-08 18:42:55.4636", 1000000000, 2654321); println!("1: {:#?}", payout_ord); println!("2: {:#?}", payout_ord); - assert!(PayoutOrd::is_same(&payout_ord, &payout_ord_2) == false); + assert!(!PayoutOrd::is_same(&payout_ord, &payout_ord_2)); } #[test] @@ -465,7 +467,7 @@ mod test { use crate::human::HumanNumber; use crate::xmr::AtomicUnit; use crate::xmr::PayoutOrd; - let mut payout_ord = PayoutOrd::from_vec(vec![ + let payout_ord = PayoutOrd::from_vec(vec![ ( "2022-09-08 18:42:55.4636".to_string(), AtomicUnit::from_u64(1000000000), diff --git a/src/xmrig.rs b/src/xmrig.rs index 16caf50..34cfdee 100644 --- a/src/xmrig.rs +++ b/src/xmrig.rs @@ -21,11 +21,10 @@ use egui::{ Button, Checkbox, ComboBox, Label, RichText, SelectableLabel, Slider, TextEdit, TextStyle::*, }; use log::*; -use regex::Regex; use std::sync::{Arc, Mutex}; impl crate::disk::Xmrig { - #[inline(always)] // called once + #[expect(clippy::too_many_arguments)] pub fn show( &mut self, pool_vec: &mut Vec<(String, Pool)>, @@ -282,8 +281,7 @@ impl crate::disk::Xmrig { debug!("XMRig Tab | Rendering [Node List] ComboBox"); let text = RichText::new(format!("{}. {}", self.selected_index+1, self.selected_name)); ComboBox::from_id_source("manual_pool").selected_text(text).width(width).show_ui(ui, |ui| { - let mut n = 0; - for (name, pool) in pool_vec.iter() { + for (n, (name, pool)) in pool_vec.iter().enumerate() { let text = format!("{}. {}\n IP: {}\n Port: {}\n Rig: {}", n+1, name, pool.ip, pool.port, pool.rig); if ui.add(SelectableLabel::new(self.selected_name == *name, text)).clicked() { self.selected_index = n; @@ -297,7 +295,6 @@ impl crate::disk::Xmrig { self.ip = pool.ip; self.port = pool.port; } - n += 1; } }); // [Add/Save] diff --git a/typos.toml b/typos.toml index 096e6ef..0b87988 100644 --- a/typos.toml +++ b/typos.toml @@ -2,4 +2,5 @@ extend-exclude = [ "src/cpu.json", "pgp/", + "external", ]