repo: yaxpeax-x86
commit: 6a5ea107475284756070614a566970fbb383c4e6 aka display-opt, run: 819
status: pass in 2m27s
description: success
deployed: false
artifacts
Wed, 26 Jun 2024 04:29:50 +0000
step:
git clone log (stdout)
0kb in 1.383s
Wed, 26 Jun 2024 04:29:50 +0000
step:
git clone log (stderr)
0kb in 1.258s
Wed, 26 Jun 2024 04:29:51 +0000
step:
git checkout log (stdout)
0kb in 0.099s
Wed, 26 Jun 2024 04:29:51 +0000
step:
git checkout log (stderr)
0kb in 0.070s
Wed, 26 Jun 2024 04:29:51 +0000
step:
cargo build log (stdout)
0kb in 9.275s
Wed, 26 Jun 2024 04:29:52 +0000
step:
cargo build log (stderr)
2kb in 9.220s
Wed, 26 Jun 2024 04:30:01 +0000
step:
cargo test log (stdout)
11kb in 8.760s
Wed, 26 Jun 2024 04:30:01 +0000
step:
cargo test log (stderr)
3kb in 8.737s
Wed, 26 Jun 2024 04:30:09 +0000
step:
cargo test --no-default-features log (stdout)
10kb in 12.494s
Wed, 26 Jun 2024 04:30:10 +0000
step:
cargo test --no-default-features log (stderr)
2kb in 12.444s
Wed, 26 Jun 2024 04:30:22 +0000
step:
cargo test --no-default-features --features fmt log (stdout)
10kb in 13.189s
Wed, 26 Jun 2024 04:30:22 +0000
step:
cargo test --no-default-features --features fmt log (stderr)
2kb in 13.172s
Wed, 26 Jun 2024 04:30:35 +0000
step:
cargo +nightly build -Z build-std --release --no-default-features --target x86_64-unknown-linux-gnu log (stdout)
0kb in 25.368s
Wed, 26 Jun 2024 04:30:35 +0000
step:
cargo +nightly build -Z build-std --release --no-default-features --target x86_64-unknown-linux-gnu log (stderr)
3kb in 25.316s
Wed, 26 Jun 2024 04:31:01 +0000
step:
ls ffi/target/x86_64-unknown-linux-gnu/release/libyaxpeax_x86_ffi_long_mode.so log (stdout)
0kb in 0.076s
Wed, 26 Jun 2024 04:31:01 +0000
step:
ls ffi/target/x86_64-unknown-linux-gnu/release/libyaxpeax_x86_ffi_long_mode.so log (stderr)
0kb in 0.046s
Wed, 26 Jun 2024 04:31:03 +0000
step:
git submodule update --recursive --init log (stdout)
0kb in 11.732s
Wed, 26 Jun 2024 04:31:03 +0000
step:
git submodule update --recursive --init log (stderr)
1kb in 11.605s
Wed, 26 Jun 2024 04:31:14 +0000
step:
git remote add dev ../../.. log (stdout)
0kb in 0.163s
Wed, 26 Jun 2024 04:31:14 +0000
step:
git remote add dev ../../.. log (stderr)
0kb in 0.037s
Wed, 26 Jun 2024 04:31:15 +0000
step:
git fetch -a dev log (stdout)
0kb in 0.162s
Wed, 26 Jun 2024 04:31:15 +0000
step:
git fetch -a dev log (stderr)
0kb in 0.044s
Wed, 26 Jun 2024 04:31:15 +0000
step:
git checkout 6a5ea107475284756070614a566970fbb383c4e6 log (stdout)
0kb in 0.208s
Wed, 26 Jun 2024 04:31:15 +0000
step:
git checkout 6a5ea107475284756070614a566970fbb383c4e6 log (stderr)
0kb in 0.077s
Wed, 26 Jun 2024 04:31:01 +0000
step:
git clone https://github.com/iximeow/disas-bench.git disas-bench log (stdout)
0kb in 4056h52m
Wed, 26 Jun 2024 04:31:01 +0000
step:
git clone https://github.com/iximeow/disas-bench.git disas-bench log (stderr)
0kb in 4056h52m
Wed, 26 Jun 2024 04:31:15 +0000
step:
make make-bench-yaxpeax log (stdout)
0kb in 40.158s
Wed, 26 Jun 2024 04:31:15 +0000
step:
make make-bench-yaxpeax log (stderr)
1kb in 40.032s
Wed, 26 Jun 2024 04:31:55 +0000
step:
./bench-yaxpeax-fmt 20 0x400 0x2460400 ../../input/xul.dll log (stdout)
0kb in 7.680s
Wed, 26 Jun 2024 04:31:56 +0000
step:
./bench-yaxpeax-fmt 20 0x400 0x2460400 ../../input/xul.dll log (stderr)
0kb in 7.547s
Wed, 26 Jun 2024 04:32:03 +0000
step:
./bench-yaxpeax-no-fmt 20 0x400 0x2460400 ../../input/xul.dll log (stdout)
0kb in 2.767s
Wed, 26 Jun 2024 04:32:03 +0000
step:
./bench-yaxpeax-no-fmt 20 0x400 0x2460400 ../../input/xul.dll log (stderr)
0kb in 2.650s
metrics
name | midgardx86_64 Ivy Bridge @ 3.700GHz | ivorytowerx86_64 Matisse @ 3.500GHz | yax-bench-c6ax86_64 Milan @ 2.650GHz | yax-bench-c7ax86_64 Genoa @ 3.700GHz | ip-172-31-2-244.us-west-2.compute.internalunknown GenuineIntel:6:143 @ 3.800GHz | ip-172-31-17-79.us-west-2.compute.internalunknown GenuineIntel:6:106 @ 3.500GHz |
nightly version | rustc 1.68.0 (2c8cc3432 2023-03-06)
| rustc 1.74.1 (a28077b28 2023-12-04)
| rustc 1.81.0-nightly (6b0f4b5ec 2024-06-24)
| rustc 1.81.0-nightly (6b0f4b5ec 2024-06-24)
| rustc 1.81.0-nightly (fda509e81 2024-06-25)
| rustc 1.81.0-nightly (fda509e81 2024-06-25)
|
libyaxpeax_x86_ffi_long_mode.so size (bytes) | 166584 | 150672 | 152136 | 152136 | 152136 | 154312 |
bench-yaxpeax-fmt size (bytes) | 2180064 | 2519832 | 670016 | 670016 | 670088 | 672648 |
bench-yaxpeax-no-fmt size (bytes) | 2069056 | 2415408 | 557352 | 557352 | 557424 | 562032 |
fmt runtime (ms) | 9682 | 7610 | 7863 | 6366 | 6403 | 7770 |
no-fmt runtime (ms) | 3239 | 2513 | 2581 | 2370 | 2679 | 2855 |
no-fmt IPC | 1.700 | 2.071 | 2.541 | 2.730 | 2.334 | 2.258 |
no-fmt instructions/decode | 94.6 | 100.5 | 102.0 | 102.0 | 102.0 | 102.0 |
no-fmt ns/decode | 15.07 | 11.45 | 11.07 | 10.00 | 11.41 | 12.82 |
fmt IPC | 1.898 | 2.228 | 2.785 | 3.369 | 3.265 | 2.857 |
fmt instructions/decode+display | 329.6 | 350.8 | 372.8 | 372.8 | 372.8 | 372.7 |
fmt ns/decode+display | 46.94 | 36.50 | 37.27 | 29.84 | 30.01 | 37.17 |