repo: yaxpeax-x86
commit: 3c8271ae9d45bdae33f0d1d057fb5239c893b6c5 aka display-opt, run: 814
status: pass in 2m27s
  description: success
  deployed: false
    
artifacts
Wed, 26 Jun 2024 04:18:35 +0000
step:
git clone log (stdout)
  0kb in 1.381s 
Wed, 26 Jun 2024 04:18:36 +0000
step:
git clone log (stderr)
  0kb in 1.268s 
Wed, 26 Jun 2024 04:18:37 +0000
step:
git checkout log (stdout)
  0kb in 0.116s 
Wed, 26 Jun 2024 04:18:37 +0000
step:
git checkout log (stderr)
  0kb in 0.080s 
Wed, 26 Jun 2024 04:18:37 +0000
step:
cargo build log (stdout)
  0kb in 9.172s 
Wed, 26 Jun 2024 04:18:37 +0000
step:
cargo build log (stderr)
  7kb in 9.146s 
Wed, 26 Jun 2024 04:18:46 +0000
step:
cargo test log (stdout)
  11kb in 8.987s 
Wed, 26 Jun 2024 04:18:46 +0000
step:
cargo test log (stderr)
  8kb in 8.868s 
Wed, 26 Jun 2024 04:18:55 +0000
step:
cargo test --no-default-features log (stdout)
  10kb in 12.480s 
Wed, 26 Jun 2024 04:18:55 +0000
step:
cargo test --no-default-features log (stderr)
  8kb in 12.373s 
Wed, 26 Jun 2024 04:19:08 +0000
step:
cargo test --no-default-features --features fmt log (stdout)
  10kb in 13.374s 
Wed, 26 Jun 2024 04:19:08 +0000
step:
cargo test --no-default-features --features fmt log (stderr)
  8kb in 13.255s 
Wed, 26 Jun 2024 04:19:21 +0000
step:
cargo +nightly build -Z build-std --release --no-default-features --target x86_64-unknown-linux-gnu log (stdout)
  0kb in 25.322s 
Wed, 26 Jun 2024 04:19:21 +0000
step:
cargo +nightly build -Z build-std --release --no-default-features --target x86_64-unknown-linux-gnu log (stderr)
  10kb in 25.196s 
Wed, 26 Jun 2024 04:19:48 +0000
step:
git submodule update --recursive --init log (stdout)
  0kb in 11.545s 
Wed, 26 Jun 2024 04:19:48 +0000
step:
git submodule update --recursive --init log (stderr)
  1kb in 11.418s 
Wed, 26 Jun 2024 04:20:00 +0000
step:
git remote add dev ../../.. log (stdout)
  0kb in 0.170s 
Wed, 26 Jun 2024 04:20:00 +0000
step:
git remote add dev ../../.. log (stderr)
  0kb in 0.046s 
Wed, 26 Jun 2024 04:20:00 +0000
step:
git fetch -a dev log (stdout)
  0kb in 0.166s 
Wed, 26 Jun 2024 04:20:00 +0000
step:
git fetch -a dev log (stderr)
  0kb in 0.040s 
Wed, 26 Jun 2024 04:20:00 +0000
step:
git checkout 3c8271ae9d45bdae33f0d1d057fb5239c893b6c5 log (stdout)
  0kb in 0.207s 
Wed, 26 Jun 2024 04:20:01 +0000
step:
git checkout 3c8271ae9d45bdae33f0d1d057fb5239c893b6c5 log (stderr)
  0kb in 0.078s 
Wed, 26 Jun 2024 04:19:46 +0000
step:
ls ffi/target/x86_64-unknown-linux-gnu/release/libyaxpeax_x86_ffi_long_mode.so log (stdout)
  0kb in 4057h16m 
Wed, 26 Jun 2024 04:19:47 +0000
step:
ls ffi/target/x86_64-unknown-linux-gnu/release/libyaxpeax_x86_ffi_long_mode.so log (stderr)
  0kb in 4057h16m 
Wed, 26 Jun 2024 04:19:47 +0000
step:
git clone https://github.com/athre0z/disas-bench.git disas-bench log (stdout)
  0kb in 4057h16m 
Wed, 26 Jun 2024 04:19:47 +0000
step:
git clone https://github.com/athre0z/disas-bench.git disas-bench log (stderr)
  0kb in 4057h16m 
Wed, 26 Jun 2024 04:20:01 +0000
step:
make make-bench-yaxpeax log (stdout)
  0kb in 39.526s 
Wed, 26 Jun 2024 04:20:01 +0000
step:
make make-bench-yaxpeax log (stderr)
  12kb in 39.396s 
Wed, 26 Jun 2024 04:20:40 +0000
step:
./bench-yaxpeax-fmt 20 0x400 0x2460400 ../../input/xul.dll log (stdout)
  0kb in 7.586s 
Wed, 26 Jun 2024 04:20:41 +0000
step:
./bench-yaxpeax-fmt 20 0x400 0x2460400 ../../input/xul.dll log (stderr)
  0kb in 7.469s 
Wed, 26 Jun 2024 04:20:48 +0000
step:
./bench-yaxpeax-no-fmt 20 0x400 0x2460400 ../../input/xul.dll log (stdout)
  0kb in 2.766s 
Wed, 26 Jun 2024 04:20:48 +0000
step:
./bench-yaxpeax-no-fmt 20 0x400 0x2460400 ../../input/xul.dll log (stderr)
  0kb in 2.649s 

metrics

namemidgard
x86_64 Ivy Bridge @ 3.700GHz
ivorytower
x86_64 Matisse @ 3.500GHz
yax-bench-c6a
x86_64 Milan @ 2.650GHz
yax-bench-c7a
x86_64 Genoa @ 3.700GHz
ip-172-31-2-244.us-west-2.compute.internal
unknown GenuineIntel:6:143 @ 3.800GHz
ip-172-31-17-79.us-west-2.compute.internal
unknown GenuineIntel:6:106 @ 3.500GHz
nightly versionrustc 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)166584150672152136152136152136154312
bench-yaxpeax-fmt size (bytes)21837842520504671512671512671576676616
bench-yaxpeax-no-fmt size (bytes)20705602415408557352557352557424562032
fmt runtime (ms)955774537977627765457675
no-fmt runtime (ms)322423932563238226362855
no-fmt IPC1.7072.0472.5442.7332.3212.251
no-fmt instructions/decode94.6100.5102.0102.0102.0102.0
no-fmt ns/decode15.0211.4711.1110.0011.4812.84
fmt IPC1.9112.2472.7073.4103.1792.869
fmt instructions/decode+display325.8348.7371.4371.4371.3371.4
fmt ns/decode+display46.0736.3138.5129.3730.6936.90