Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: accelerate SNARK verification #1271

Merged
merged 4 commits into from
Sep 3, 2020
Merged

feat: accelerate SNARK verification #1271

merged 4 commits into from
Sep 3, 2020

Conversation

vmx
Copy link
Contributor

@vmx vmx commented Sep 2, 2020

This PR integrates lotus-blst in order to accelerate the SNARK verification.

This feature can be enabled with the use_lotus_blst setting.

This PR integrates lotus-blst in order to accelerate the SNARK verification.

This feature can be enabled with the `use_lotus_blst` setting.
@vmx
Copy link
Contributor Author

vmx commented Sep 2, 2020

The CI feature is real :(

Caused by:
  process didn't exit successfully: `rustc --crate-name api --edition=2018 filecoin-proofs/tests/api.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C debuginfo=2 --test --cfg 'feature="default"' --cfg 'feature="gpu"' -C metadata=fdd96be771c9b4c8 -C extra-filename=-fdd96be771c9b4c8 --out-dir /mnt/crate/target/debug/deps -C incremental=/mnt/crate/target/debug/incremental -L dependency=/mnt/crate/target/debug/deps --extern anyhow=/mnt/crate/target/debug/deps/libanyhow-bb1f22840603914d.rlib --extern bellperson=/mnt/crate/target/debug/deps/libbellperson-031e3e345f017bf7.rlib --extern bincode=/mnt/crate/target/debug/deps/libbincode-cc2344130d624174.rlib --extern bitintr=/mnt/crate/target/debug/deps/libbitintr-04137a5dd95121f3.rlib --extern bitvec=/mnt/crate/target/debug/deps/libbitvec-81813eca7ef3e303.rlib --extern blake2b_simd=/mnt/crate/target/debug/deps/libblake2b_simd-c07fee3d8c337a20.rlib --extern blake2s_simd=/mnt/crate/target/debug/deps/libblake2s_simd-7bafbc55315bfdc8.rlib --extern byteorder=/mnt/crate/target/debug/deps/libbyteorder-0128a5c530927307.rlib --extern chrono=/mnt/crate/target/debug/deps/libchrono-7f1222cef5adeb76.rlib --extern clap=/mnt/crate/target/debug/deps/libclap-866fd5b3a922ba60.rlib --extern criterion=/mnt/crate/target/debug/deps/libcriterion-e993bf9ff540b96b.rlib --extern dialoguer=/mnt/crate/target/debug/deps/libdialoguer-cef12765c55c8219.rlib --extern env_proxy=/mnt/crate/target/debug/deps/libenv_proxy-e812efe3bb8c5ee9.rlib --extern failure=/mnt/crate/target/debug/deps/libfailure-9d41501bcd822c0d.rlib --extern ff=/mnt/crate/target/debug/deps/libfff-f56442409db2e1ef.rlib --extern fil_sapling_crypto=/mnt/crate/target/debug/deps/libfil_sapling_crypto-aa6d0ec8344f3382.rlib --extern fil_logger=/mnt/crate/target/debug/deps/libfil_logger-27fe9915c903410d.rlib --extern filecoin_proofs=/mnt/crate/target/debug/deps/libfilecoin_proofs-e60825aeb6e600cc.rlib --extern flate2=/mnt/crate/target/debug/deps/libflate2-8ec6e7f123f14e72.rlib --extern generic_array=/mnt/crate/target/debug/deps/libgeneric_array-470449e0d8b8a854.rlib --extern groupy=/mnt/crate/target/debug/deps/libgroupy-fc2ca362e0bdbf51.rlib --extern hex=/mnt/crate/target/debug/deps/libhex-e94640a35d861ddf.rlib --extern humansize=/mnt/crate/target/debug/deps/libhumansize-69db479e032f50e3.rlib --extern indicatif=/mnt/crate/target/debug/deps/libindicatif-7bc8985c83603314.rlib --extern itertools=/mnt/crate/target/debug/deps/libitertools-caead37338afae75.rlib --extern lazy_static=/mnt/crate/target/debug/deps/liblazy_static-6c121bb41812eb8d.rlib --extern log=/mnt/crate/target/debug/deps/liblog-47f7c564d7739ca0.rlib --extern memmap=/mnt/crate/target/debug/deps/libmemmap-23f617c884b63556.rlib --extern merkletree=/mnt/crate/target/debug/deps/libmerkletree-364eb1a34c79d498.rlib --extern paired=/mnt/crate/target/debug/deps/libpaired-c8fbead9f589ed13.rlib --extern pbr=/mnt/crate/target/debug/deps/libpbr-e78bd3bebdeed296.rlib --extern phase2=/mnt/crate/target/debug/deps/libphase21-72c92feeb3e96887.rlib --extern pretty_assertions=/mnt/crate/target/debug/deps/libpretty_assertions-3eaa815b7340ba50.rlib --extern rand=/mnt/crate/target/debug/deps/librand-55993dcb6757b051.rlib --extern rand_chacha=/mnt/crate/target/debug/deps/librand_chacha-692f681537657170.rlib --extern rand_xorshift=/mnt/crate/target/debug/deps/librand_xorshift-43202c9406adb08e.rlib --extern rayon=/mnt/crate/target/debug/deps/librayon-ead13ed46c4d75eb.rlib --extern regex=/mnt/crate/target/debug/deps/libregex-99716d94bab63cb4.rlib --extern reqwest=/mnt/crate/target/debug/deps/libreqwest-f1dd35a9d199e032.rlib --extern rexpect=/mnt/crate/target/debug/deps/librexpect-4a373b2aff764158.rlib --extern serde=/mnt/crate/target/debug/deps/libserde-2373d6f82fe839e2.rlib --extern serde_json=/mnt/crate/target/debug/deps/libserde_json-0b44ba9722152433.rlib --extern sha2=/mnt/crate/target/debug/deps/libsha2-9c71bf9c68bcdb79.rlib --extern simplelog=/mnt/crate/target/debug/deps/libsimplelog-728c858e9b9c0849.rlib --extern storage_proofs=/mnt/crate/target/debug/deps/libstorage_proofs-faf6cf2952d781fe.rlib --extern structopt=/mnt/crate/target/debug/deps/libstructopt-9c82243dc21e9b11.rlib --extern tar=/mnt/crate/target/debug/deps/libtar-57e00cd9f29b32a7.rlib --extern tempfile=/mnt/crate/target/debug/deps/libtempfile-6b0b337a417ad9c4.rlib --extern typenum=/mnt/crate/target/debug/deps/libtypenum-de906ead2317e9e4.rlib -C link-dead-code -L native=/mnt/crate/target/debug/build/fff-15798b1749793e13/out -L native=/mnt/crate/target/debug/build/fil-sapling-crypto-1da2a98832d8e3d2/out -L native=/mnt/crate/target/debug/build/openssl-sys-67e465c5a4b1c714/out/openssl-build/install/lib -L native=/mnt/crate/target/debug/build/lotus_blst-5d86f1f60aa1bf1d/out -L native=/mnt/crate/target/debug/build/lotus_blst-5d86f1f60aa1bf1d/out -L native=/mnt/crate/target/debug/build/neptune-triton-761939ce8c98138f/out -L native=/mnt/crate/target/debug/build/sha2-asm-49a87f29ee0ff245/out -L native=/mnt/crate/target/debug/build/sha2-asm-49a87f29ee0ff245/out` (exit code: 1)
warning: build failed, waiting for other jobs to finish...
error: linking with `cc` failed: exit code: 1
  |
  = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/****/.rustup/toolchains/1.43.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.101q1aiqd5f2164p.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.10383h9r8ftn47oz.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.108eoww0pbdoqma2.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.10fn4nfltpyllr7t.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.10r9sjz85ivxh82i.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.10x4riqlgfdhgsb0.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.10z2g7mwhj2vc9n5.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.11enm346jamsimip.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.11wiw2bi83saub3q.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.124s96yqwdgrdemm.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.12c4ipg29t01fge9.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.130yawj54hvy29yp.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.131piwg0ckecsvp6.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.134id6g1gt1mzaoa.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.136yf7h0zd4ruy2g.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.13pfg07wg7kaaiyv.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.13pthzlzrzia2mq3.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.13sdqrf29dpq85oi.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.13trsy6l6ucf704t.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.141untu2m6y22ahl.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1473mnpz8q0qsqux.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.14n0kp79arjr2s5y.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.14p8pf4b65bkr1o.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.14q6metblbg2ethc.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.14sxkzwrf911hs1h.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.15b8pt7pfl1cei2h.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.15s2aqa8zb85prko.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.15ykwhkzrwj88nxf.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.162uyljcaw4h71qr.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.16qfyya5mq5ivyru.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.17n1noqlhn0fugj9.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.18xhmxn5r5mlpxch.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.196bs6jw7qy4msaa.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.199dh4on81yef2gd.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.19v852eqam373yex.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1appura53en11sov.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1aw9krrqn7h30h2s.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1bedq8hqvarq0ed3.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1cccbzr65f3wp8i2.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1cz0qmk9yv888yov.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1d426leboi75inxp.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1d513yk5myrfy1c9.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1dfn70hg8urrlwl1.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1eie0l8wv1ef0182.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1fzl704iq02i5eh8.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1hhzdoc3trz83ll.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1hsen0op8x90hso3.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1ij0rqa8jxwpkvsa.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1jirmaw5dxzfj63o.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1jp3lo9ysa6xo3nj.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1kl3314xooo0h6cv.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1l2hvb0smxfxhasf.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1ldedtltg2g4zq1p.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1lorvqeh7tz6crar.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1lsijaieuxr2lnm9.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1ly9ph4h498lgthl.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1mt0l2yylmknvp5p.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1mxmioeao5qhdzuo.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1myjseodp040z0o7.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1n3f2mjmxciywogo.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1n6ntut9hlldcoto.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1n8zgtu1igqrsphp.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1o0jjvbyuy4cvriz.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1o3fcyfj2oo75usx.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1o6zbus0zfhcl55t.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1ohmjzzol31zh0o.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1om997ju3cp0n0s.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1prh4z3g9dumizq9.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1q6xok7ac86zs71q.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1r5s5jkyw2uugtwu.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1r8ia4b8l21hzvc4.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1rdc1wl38dia98zq.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1rmjfdqelptb9mrr.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1s4oo1rcap8unqhg.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1sc3rjnkg6fuvq3c.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1sioe6kfr2aotntf.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1t6o2i9sksdcwm4e.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1taw0i58xo2vyiy4.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1tvpkcjlfrf6cmg7.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1uy5d21uuuf8dtcw.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1w1ylxu1hsa2usep.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1wlqbreqzfl0en2q.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1wluohgrsusjla0r.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1wo15jr4y1mqu49o.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1xidd3tfhwppvtze.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1y5pyl2k8n33gs3e.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1yce08mpx1k1pxhz.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1yuybf63mni1zzhp.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1zaaffh0zn2xrtzf.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1zuhhz5txlkbwwr6.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.207oy45wpo15zvbm.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.20oxmxi5hw63fhs6.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.213ajoxo33mo3qv9.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.213ea68wsbdm11nj.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.217bjwezudgov8qp.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.21ju0i91wy2h7ou9.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.226qijqshpjovpuj.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.22djgnztu5vwut6y.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.22f4olwu2exbpy85.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.23bwsvnk0cmejtsh.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.23dmfhzl8aucpiug.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.251ema12qcayj290.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.25msgeagh8622rt4.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.264f3ked8582gcwn.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.26qhdxpwy0iuylzo.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.26vz3pc4nh4zrfox.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.27t49r90qn903aqd.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.28llyza0zi1k35hg.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.28v1c84vcgkg44sp.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.28z0plm70b92ywc.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.29s2dwdbxcjo85gs.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.29yqs6ue2chc520r.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2a747a6pno94lv52.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2c3u54ev3g3vegnr.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2cborcv3rlfae2wo.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2cby68xunx9swmhe.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2cnttz3uescdy1wl.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2cqlqd5hqgrsnfpq.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2dahpurqjdef51dz.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2dp7r8kwggm5q6s4.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2e4c0s4cz5sg9yob.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2e6425w5cutpur3m.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2ekijewz3dnzxc79.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2ez4lz2gt2rt2625.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2fdod5ehp25ulhd6.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2gae2gg2bq43nsmw.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2gbsyunysu9621ze.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2gfcrvc9ixcbnfha.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2gg6ktmj9rbwcjl2.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2gjwhqkw9u75kvtj.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2hcg95ajrdviyick.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2hizcasv2tudflea.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2hpyo66kcc5508pf.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2ib4kr5to58buum7.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2is0x255kts4oc24.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2j5h0on5id5yog6z.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2kc8mineuhh25578.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2kz002ejmcobi335.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2llwc31th6060lae.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2lqvaexu3hlgyihs.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2mcio2lofcib4ktn.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2mcns99ric2hzhph.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2ml7tys68hl2a7x2.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2mohozt2ezu1odx7.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2mxecotaztyr9rm3.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2nwquch7514z83dy.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2p5qvmjuljqrrh77.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2p6gpia8pval2ei1.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2pb3w9bfx9db7r8z.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2pp6ch1jkyo6x5he.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2prwmzbeyrjo6b2.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2ps8inx9uiin4aeh.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2q2rol5hvab7jk99.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2qigoqqbaihodjst.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2qks5rjwrqo28s7i.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2rc7fahddn42rmba.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2rcdpu96g90uyabp.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2rtkr5n9ey7lqf4b.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2s9p0qb6ig4jbvkn.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2soh58b8z2rosf0e.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2svi5tgb4wavrtlw.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2t8knsltz861ifrt.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2td1l7k0ymgweslr.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2tiv5e343fxksuyt.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2tjx3bbqmy87d9er.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2tzu0nrnxujvitve.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2u92kbi6e03cilkn.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2um38038axkui2rr.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2unqye4y0htlvha3.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2vhiqm6b7ks1pymx.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2vn7cwlwfnlhmmx1.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2w2sq15zxvvcuf2j.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2wq6509cqjqj2flr.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2wvciop6i3dcj7nm.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2x9d9ersyf0ophj2.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2xatj08kkue6ujtg.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2y474rk2kz3p254o.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2yksf54t7ggnfudd.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2yyegyb57iri84rl.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2zf782624a835gap.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2zo06ep58kaefhhs.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.2zx67pd3sna3pfms.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.30ozagfkioe2xfjg.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.30r6nk39i3u90hj4.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.317kr2uklvse421e.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.319wdj1r0zo79w5k.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.31kqbfkyp5fm8ng4.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.325e2da7qmbkpx5o.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.328n4o8nnlhv2ez1.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.32amlxk6kuy74ybq.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.331n04w3iix6irps.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.33a86jihy9tbh1q6.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.33oxvkdg9gfrp0ku.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.35kfv6osrs0vrb2y.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.35u58u5eh45jshr5.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.36ccd3z6arblyq45.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.36nct2f3p5l01kxf.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.36r0re8labr46em1.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.377ayixan001cidp.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.37olpi234hu5tvpy.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.38b14zkj2kfblv5k.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.38cyvl7kdjzub2xr.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.38hkjc0jdvsoe47d.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.38ytewwb09age7fo.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.390hz8yzzzgn3td.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.39f8g4knrgai2ep3.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3a21snkmp0u3k4f5.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3b8i8c1ih6eik9vq.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3b9ekilpogndin3h.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3bdu6mvn90ecwh2t.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3be35c4p89o6grg3.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3bke2izkm6uuq6wq.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3c0ex0401yzlr695.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3cdermlj5cef5q9n.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3e4tyanzri6owuqv.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3gpf4ihc4dow24yi.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3hi5eahnbzcqminq.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3ifpmy8bena1gygp.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3j3qlk87okxvroan.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3jrbrzpf4vi9plwt.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3kbbdmowvenwxzwf.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3ks0pb3dspmv2xt4.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3kx31ab7khkvnjfl.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3l6iv02v8frj7uao.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3lxtkfs28lgvowng.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3o7z41hzs24kjcie.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3o8qgp0681l3miq6.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3orzeocgg6llhz61.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3ou0zxcglpd13rnk.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3oyvqqksofp10gkf.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3q093mwmau8rmiy4.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3qreb9xssdpoab36.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3rxrtvp3fhfwa6v9.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3s0wyuo9vxw71hq5.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3s3ivwpbpsrp5ygx.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3spox0pnzthisg43.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3tlulkmavb92v9f.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3tmur1xiimf4ynfn.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3ttf3ee6m6isy1ws.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3ue6aktddp7ogh6g.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3uizt2aysnncpc3u.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3v2o8en6py7131ex.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3v783tkn5912jrgn.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3xoav4re5ct7unoz.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3yjr2iehwhyb1x30.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3z1567y8m4vlibs3.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.3zwt6uxbxy62tamy.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4037vejvhrw0lam6.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.40u6qduvlp911e16.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.41rh671qpklxw4ov.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.41umwt8r1dcnc7pe.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.42x9ie596gf6ih4u.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.431neraxy5u9fejz.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.43c3cmbhw60i08sy.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.443xpba5iv6hp3qr.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.44rer52v7oqow8lr.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.44up8w45a9h5am5n.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.44x0ykv3mq0p7abc.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.45zouvmpp6w9kh79.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.46moi0kfxkm9112v.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.46q22qc9x4346kb6.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.486bmkkepcae5pxb.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.488zm033vglx57ce.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.48bs9ku4z0j5iy64.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.48f2c64k4pd0axa.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.48t88c79a0e51l49.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.48xrnalm80nnaeq6.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.494l3vde6uwos59p.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4abvkpi0f9z42iki.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4atspero1v1slyta.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4b2nxs64vpsqqy8i.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4c5m7mm8przvci8.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4c6g8ra0be79qolu.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4ceko5hkjuikzgzx.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4ckgosylsoueousl.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4dcjs02b39b39eq8.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4ebp5ig6y23tg4tn.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4fdmn5vs2c48sjzy.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4flrjztvop4o3hwa.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4gkdvq14bzatw5a.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4hahsvbpczt7nvaf.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4isge8sppuysj3k8.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4ivuszz75bmj1h3j.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4k3m6tt37bwur58d.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4k8xi3imotqlwffm.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4l1ycfg39xncmzq3.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4l94pk60tc0ye0ep.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4lk0bm96plmio5va.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4lk7dis8j22tobek.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4lofht6lsc2qpvcz.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4mcrtjhnva8clex9.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4mdup2yzfstm9vxe.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4mnhb4eenr50m3c.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4mt3ku7jb1dc4g8q.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4mvaztnx726naw5n.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4ni79iip729ex9s.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4ojhjj00b737qve.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4ov2i5kplnv2g0ux.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4p5t3qzc8b0u61qc.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4pghy35cijmhev34.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4ql1a2ft4jxomegn.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4rp2tdyeapahgc9.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4sfrjy62u0w9p94w.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4sivvyh6e03xxuoh.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4t3s12847e97chq.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4tiq0vr4smj8fpir.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4tzhst16b69zvz3c.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4v3vum8r6lwocvt.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4vsio503v8jo7fpe.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4vxidxv66soney3v.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4w4ys3jg94ymfdu1.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4wb78qsr3ayhqxiv.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4wu9mi3syxcdsna3.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4x1vuay1198h11iv.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4xni1ogtqci39uvu.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4y2swu31dk3jop71.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4y4e1t6bdrbza35w.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4y84jbpwpw9l6gt0.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4yasug15782u42vp.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4yrjiboaghua3my5.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4yrt26oolo1pd4xv.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4zeqg82c6c2ojuvy.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.4zq3491t8s5kmul6.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.50gmwju5h52d7kwe.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.50pli8sodkzp4qrz.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.53zyjtori8z7u8d1.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.54d3q11l5626iuwe.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.54kc46a1thtl87ra.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.54oritre5fhu59.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.54uyu7jwwjwk1nz4.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.558inhfebtdc4uw7.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.55gr1zxmrw2rkocm.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.55tamy258k4zycw6.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.56gky2nj0rq4y565.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.56p6fqxxkkfkjr55.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.56quiutamlcw9s2l.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.576mjem9oc36tr42.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.57hntr9insihbcwv.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.57ntrbnj25nmo73.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.57zyd88ofc365xr2.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.583nsxtwj3y25uvm.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.58a07u5u16ozm4lx.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.5985gbsq4c4dgdpz.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.59cbafsd6yhbzogk.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.5a3yz5pd2sa87f1q.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.5a5r1nuadqiek5rl.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.5ankbetfg0ayur9w.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.5asclv34q7cv5wh.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.5atooacmf2be6nei.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.5avhhbcbrdzjetgo.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.5b8y6966mpfh63qc.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.5bjzut07lm3ejm0i.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.5bml3ckrdzbs0wk8.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.5d6hie6gvylgj9pj.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.5dwi4zcmflvhfnri.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.5e6zu5111d60pz9v.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.5f19ulp4xlpwk90n.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.5f5nl12mg241nc2m.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.5f9n5zwswgtdsloe.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.5gjfr9x03sixyjwr.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.5gv1uivqkwe5byoz.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.5ldpojeosu6hed8.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.5ms5y92unqv0rp6.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.6j6j3pn24jav9ug.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.6sf7gimyx7rpcm2.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.7o51utm9oggdnmg.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.8hesc42l4nhh7ug.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.8yqiyn15lssik4s.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.982b97xhgn5bjry.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.98h3f6a8pxch5ec.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.a0bhd12j0hvcr8f.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.a2n1jt04pq2t35h.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.aqh0lr75bet9epa.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.arufjhnesavu2bv.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.asujj4xgzwu1g9f.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.b5przawq6f3ojq1.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.bcbl1geapgwsqjb.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.c13pq6dq68vpmmp.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.cnyw4gn2dfj62d8.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.fa4o2318d9s639i.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.fc7c53cmcnclp7r.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.fcm5nkk62eywuc.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.fh6wsdctemx28r5.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.fjlj0fbdehh4wx0.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.g8ez4p32i5fowhp.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.gdnzwgnsoz1qylq.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.gj1zrmpcy1ef7f9.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.h712ethxyyao0xn.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.hm5z8zlfmei4niu.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.j3slaivt8p16cdi.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.j461bgfkqg8j505.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.jpdh8xwapsb27dc.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.knkc5lnjuhgjqee.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.krmvr1posiv746c.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.kyl8wctfsntag8d.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.ls3f6pucaiayicx.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.m4a2ie19bv80t7h.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.m9zo702he3ab5ke.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.mm1wu4cfiqf2ld.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.ne34yoxoj7ipbbw.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.nmkmy2j3f2v07l2.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.nyhgsn6weybkkvw.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.nz1ufdv87mwvvu4.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.p7t4fj2zctouab2.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.pd5mey1z5ku877t.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.pxyaz7q9qp35m8i.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.q0us188kyfqc6k3.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.qa7fcpe6yv9hdq9.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.qgi50tppp6y1qzq.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.qj26841fyv31rrr.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.qv4dre7ae7ru3gs.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.riikl5zskcda9da.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.rktxqwvttmuhd75.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.rvg599su80j65rw.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.s4myo2gyqc6t5p9.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.sg7unp25m0rfcb0.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.skaegbh9oo237sv.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.suqttscp2m309w4.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.tcpoya872ai9r7l.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.u6n4p3b5h83w5i0.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.ugl95fxvi8y82ul.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.uwkqtg5m1cfn2wa.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.vkyjombcqg643s4.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.wt5vrii2lun4szl.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.x0ouovdjpoj2h90.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.xdoyohjtk0h16yh.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.xh5u578cg7qpmgx.rcgu.o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.zumuu6n60bci1c2.rcgu.o" "-o" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc" "/mnt/crate/target/debug/deps/benchy-86fcfd16bffbfafc.1wihctdup97sler3.rcgu.o" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/mnt/crate/target/debug/deps" "-L" "/mnt/crate/target/debug/build/fff-15798b1749793e13/out" "-L" "/mnt/crate/target/debug/build/fil-sapling-crypto-1da2a98832d8e3d2/out" "-L" "/mnt/crate/target/debug/build/openssl-sys-67e465c5a4b1c714/out/openssl-build/install/lib" "-L" "/mnt/crate/target/debug/build/lotus_blst-5d86f1f60aa1bf1d/out" "-L" "/mnt/crate/target/debug/build/lotus_blst-5d86f1f60aa1bf1d/out" "-L" "/mnt/crate/target/debug/build/neptune-triton-761939ce8c98138f/out" "-L" "/mnt/crate/target/debug/build/sha2-asm-49a87f29ee0ff245/out" "-L" "/mnt/crate/target/debug/build/sha2-asm-49a87f29ee0ff245/out" "-L" "/mnt/crate/target/debug/build/libgit2-sys-7e99fd7a357e7caa/out/build" "-L" "/mnt/crate/target/debug/build/libssh2-sys-6a07d1bfbaba1128/out/build" "-L" "/****/.rustup/toolchains/1.43.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/mnt/crate/target/debug/deps/libfil_logger-27fe9915c903410d.rlib" "/mnt/crate/target/debug/deps/libflexi_logger-84d32c53d209106e.rlib" "/mnt/crate/target/debug/deps/libyansi-c234b5da2acf9c46.rlib" "/mnt/crate/target/debug/deps/libbytefmt-57b7e2dfc3479a74.rlib" "/mnt/crate/target/debug/deps/libregex-99716d94bab63cb4.rlib" "/mnt/crate/target/debug/deps/libthread_local-aa9ad5c5014aa439.rlib" "/mnt/crate/target/debug/deps/libregex_syntax-3d3887296a43918a.rlib" "/mnt/crate/target/debug/deps/libaho_corasick-d5782c0a87bfd97c.rlib" "/****/.rustup/toolchains/1.43.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-c4aa6514e6be1a7c.rlib" "/****/.rustup/toolchains/1.43.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libterm-6255fdc1b09c0456.rlib" "/****/.rustup/toolchains/1.43.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-d446f4782431d67a.rlib" "/****/.rustup/toolchains/1.43.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-ac169ce18f53c620.rlib" "/****/.rustup/toolchains/1.43.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-a3711a5e6b85a778.rlib" "/mnt/crate/target/debug/deps/libfil_proofs_tooling-7f1d6da8ec5ee448.rlib" "/mnt/crate/target/debug/deps/libraw_cpuid-843ee44a271b0082.rlib" "/mnt/crate/target/debug/deps/libheim-4489a49a4b59a1c8.rlib" "/mnt/crate/target/debug/deps/libheim_memory-a2b9ad57790d2072.rlib" "/mnt/crate/target/debug/deps/libheim_host-27d4a98cd4e52746.rlib" "/mnt/crate/target/debug/deps/libplatforms-4b0c19a9e20f72e8.rlib" "/mnt/crate/target/debug/deps/libheim_cpu-ec86bf540fbff75d.rlib" "/mnt/crate/target/debug/deps/libglob-5d1e793bc5e997f9.rlib" "/mnt/crate/target/debug/deps/libheim_runtime-6f5f76f0d06fe157.rlib" "/mnt/crate/target/debug/deps/libsmol-5cd469a4666deec1.rlib" "/mnt/crate/target/debug/deps/libblocking-99f821d591afc110.rlib" "/mnt/crate/target/debug/deps/libparking-3a8a6de6410e2e90.rlib" "/mnt/crate/target/debug/deps/libfutures_timer-56294ba3da8ae48d.rlib" "/mnt/crate/target/debug/deps/libfutures-1eee0e2d17ffa2a9.rlib" "/mnt/crate/target/debug/deps/libheim_common-cd8b18e784eeb1f2.rlib" "/mnt/crate/target/debug/deps/libnix-1956e33b9cdaf46d.rlib" "/mnt/crate/target/debug/deps/libvoid-74ebf0cd437d9c23.rlib" "/mnt/crate/target/debug/deps/libfutures_util-a0fee643fb7e8beb.rlib" "/mnt/crate/target/debug/deps/libfutures_channel-4fd3266d21a18b3e.rlib" "/mnt/crate/target/debug/deps/libpin_project-b93fb1b3ff97b0ba.rlib" "/mnt/crate/target/debug/deps/libfutures_sink-a2f65733b736826f.rlib" "/mnt/crate/target/debug/deps/libfutures_task-0ef6d0bfc6876eb2.rlib" "/mnt/crate/target/debug/deps/libuom-c38760eccbe1d979.rlib" "/mnt/crate/target/debug/deps/libnum_rational-8ea183384d680caa.rlib" "/mnt/crate/target/debug/deps/libfilecoin_proofs-e60825aeb6e600cc.rlib" "/mnt/crate/target/debug/deps/libbitintr-04137a5dd95121f3.rlib" "/mnt/crate/target/debug/deps/libbitvec-81813eca7ef3e303.rlib" "/mnt/crate/target/debug/deps/libradium-501d9d68cd4005da.rlib" "/mnt/crate/target/debug/deps/libstorage_proofs-faf6cf2952d781fe.rlib" "/mnt/crate/target/debug/deps/libstorage_proofs_post-f75d0caaed285737.rlib" "/mnt/crate/target/debug/deps/libstorage_proofs_porep-9d591caf27009bfd.rlib" "/mnt/crate/target/debug/deps/libpretty_assertions-3eaa815b7340ba50.rlib" "/mnt/crate/target/debug/deps/libdifference-24db20a70e7f4a28.rlib" "/mnt/crate/target/debug/deps/libsha2raw-493d9dd2cc9cf0b4.rlib" "/mnt/crate/target/debug/deps/libsha2_asm-70d37a507d10f606.rlib" "/mnt/crate/target/debug/deps/libblock_buffer-4d025c53d5b4eb3c.rlib" "/mnt/crate/target/debug/deps/libfake_simd-22b2d06ea40cd20f.rlib" "/mnt/crate/target/debug/deps/libstorage_proofs_core-d6757122dfc43362.rlib" "/mnt/crate/target/debug/deps/libhex-e94640a35d861ddf.rlib" "/mnt/crate/target/debug/deps/libserde_json-0b44ba9722152433.rlib" "/mnt/crate/target/debug/deps/libitoa-64131b69c3370292.rlib" "/mnt/crate/target/debug/deps/libconfig-ce7058a2f140dec6.rlib" "/mnt/crate/target/debug/deps/libtoml-32aa00e015f22c06.rlib" "/mnt/crate/target/debug/deps/libnom-ae661df42253d4f2.rlib" "/mnt/crate/target/debug/deps/liblexical_core-3017d09aaa36b34c.rlib" "/mnt/crate/target/debug/deps/libryu-73a65be8a2bb2d44.rlib" "/mnt/crate/target/debug/deps/libstatic_assertions-bb5a3a84eaa4b20c.rlib" "/mnt/crate/target/debug/deps/libitertools-caead37338afae75.rlib" "/mnt/crate/target/debug/deps/libneptune-60c6b09785af934c.rlib" "/mnt/crate/target/debug/deps/libneptune_triton-01f212c5de5c5904.rlib" "/mnt/crate/target/debug/deps/libgeneric_array-470449e0d8b8a854.rlib" "/mnt/crate/target/debug/deps/libfil_sapling_crypto-aa6d0ec8344f3382.rlib" "/mnt/crate/target/debug/deps/libblock_modes-0f1ff94367e7f0c0.rlib" "/mnt/crate/target/debug/deps/libblock_padding-68f528343715f892.rlib" "/mnt/crate/target/debug/deps/libbyte_tools-64d01add6a12813f.rlib" "/mnt/crate/target/debug/deps/libaes-b9289c5f0931d757.rlib" "/mnt/crate/target/debug/deps/libaes_soft-a7d5d5aedd0ca6fb.rlib" "/mnt/crate/target/debug/deps/libopaque_debug-90efc853220e0a16.rlib" "/mnt/crate/target/debug/deps/libblock_cipher_trait-ee6226f4b6500b6c.rlib" "/mnt/crate/target/debug/deps/libsha2-9c71bf9c68bcdb79.rlib" "/mnt/crate/target/debug/deps/libcpuid_bool-8f8a0f45d72be61a.rlib" "/mnt/crate/target/debug/deps/libopaque_debug-d004ca6bef81c1ca.rlib" "/mnt/crate/target/debug/deps/libdigest-a1dbbbf468902b2c.rlib" "/mnt/crate/target/debug/deps/libblobby-60b2838e001659f6.rlib" "/mnt/crate/target/debug/deps/libblock_buffer-07c6f6789daab44c.rlib" "/mnt/crate/target/debug/deps/libgeneric_array-c8f87ab0c14b1773.rlib" "/mnt/crate/target/debug/deps/liblotus_blst-bff3dee74b0d4676.rlib" "/mnt/crate/target/debug/deps/libmerkletree-364eb1a34c79d498.rlib" "/mnt/crate/target/debug/deps/libpositioned_io-d653d9c03badbbed.rlib" "/mnt/crate/target/debug/deps/libbyteorder-1479a61ff559757c.rlib" "/mnt/crate/target/debug/deps/libbincode-cc2344130d624174.rlib" "/mnt/crate/target/debug/deps/libtempfile-6b0b337a417ad9c4.rlib" "/mnt/crate/target/debug/deps/libremove_dir_all-fb62f6039fccb93d.rlib" "/mnt/crate/target/debug/deps/libasync_std-44b38760a533abac.rlib" "/mnt/crate/target/debug/deps/libasync_executor-c0014b7de01cdb29.rlib" "/mnt/crate/target/debug/deps/libmultitask-aa8a46d8fd41056a.rlib" "/mnt/crate/target/debug/deps/libasync_task-43cbfc43af16c30c.rlib" "/mnt/crate/target/debug/deps/libscoped_tls-aa1f80ebaf63aa7a.rlib" "/mnt/crate/target/debug/deps/libasync_io-4f4789d76f083c15.rlib" "/mnt/crate/target/debug/deps/libvec_arena-1518f5c9b6d33cac.rlib" "/mnt/crate/target/debug/deps/libpolling-48726bc7e1283948.rlib" "/mnt/crate/target/debug/deps/libsocket2-e06f9a1dac822258.rlib" "/mnt/crate/target/debug/deps/libslab-76e47e2ff3ce5584.rlib" "/mnt/crate/target/debug/deps/libasync_mutex-3602055c102dc1c2.rlib" "/mnt/crate/target/debug/deps/libpin_utils-20c6ed6945c0507a.rlib" "/mnt/crate/target/debug/deps/libblocking-8346a50e19a3f9bc.rlib" "/mnt/crate/target/debug/deps/libonce_cell-ff4190dd627dc7ff.rlib" "/mnt/crate/target/debug/deps/libfutures_lite-debe99158781b78f.rlib" "/mnt/crate/target/debug/deps/libmemchr-9ed70098b3e1481e.rlib" "/mnt/crate/target/debug/deps/libfastrand-ae1f3a6327d21d8f.rlib" "/mnt/crate/target/debug/deps/libwaker_fn-9826c9a2b9a5b4e3.rlib" "/mnt/crate/target/debug/deps/libparking-a00bbaeb772901e9.rlib" "/mnt/crate/target/debug/deps/libpin_project_lite-bdba13f9ed8229c5.rlib" "/mnt/crate/target/debug/deps/libfutures_io-13ab295d6e39440c.rlib" "/mnt/crate/target/debug/deps/libatomic_waker-984423b2d0a5fa88.rlib" "/mnt/crate/target/debug/deps/libasync_channel-5aad9c3e9a99c3be.rlib" "/mnt/crate/target/debug/deps/libfutures_core-ba128eb783b7c76a.rlib" "/mnt/crate/target/debug/deps/libevent_listener-6058f7e3b8e52811.rlib" "/mnt/crate/target/debug/deps/libconcurrent_queue-f1c8a0333b68867e.rlib" "/mnt/crate/target/debug/deps/libcache_padded-4f78139e429ff6b6.rlib" "/mnt/crate/target/debug/deps/libkv_log_macro-99931ae1855ead5e.rlib" "/mnt/crate/target/debug/deps/libgit2-6b2681248cb16590.rlib" "/mnt/crate/target/debug/deps/libopenssl_probe-7163352e44ea0bea.rlib" "/mnt/crate/target/debug/deps/liburl-795a207ea8db94cf.rlib" "/mnt/crate/target/debug/deps/libpercent_encoding-acc789f23775b5a2.rlib" "/mnt/crate/target/debug/deps/libidna-f6d21707bb0d033e.rlib" "/mnt/crate/target/debug/deps/libunicode_normalization-117de6016e0ef3d7.rlib" "/mnt/crate/target/debug/deps/libtinyvec-dc8d7cd59850e7d5.rlib" "/mnt/crate/target/debug/deps/libunicode_bidi-5c3c249eafdafa2c.rlib" "/mnt/crate/target/debug/deps/libmatches-ec65b9e960626752.rlib" "/mnt/crate/target/debug/deps/liblibgit2_sys-3f4c6e163cd0eef5.rlib" "/mnt/crate/target/debug/deps/liblibssh2_sys-9b2e8302f15d5e35.rlib" "/mnt/crate/target/debug/deps/libopenssl_sys-8547c1daf50c99be.rlib" "/mnt/crate/target/debug/deps/liblibz_sys-e83a4f7a82112e7d.rlib" "/mnt/crate/target/debug/deps/libchrono-7f1222cef5adeb76.rlib" "/mnt/crate/target/debug/deps/libtime-a3368083a7ad569a.rlib" "/mnt/crate/target/debug/deps/libcpu_time-cc7236b8d84f34b6.rlib" "/mnt/crate/target/debug/deps/libbellperson-031e3e345f017bf7.rlib" "/mnt/crate/target/debug/deps/libahash-f3a64a42b600674d.rlib" "/mnt/crate/target/debug/deps/libconst_random-4faa1100bc2c05bb.rlib" "/mnt/crate/target/debug/deps/libbit_vec-a6bb8cf69f7b9994.rlib" "/mnt/crate/target/debug/deps/libfutures_cpupool-522c66b7e395b9e9.rlib" "/mnt/crate/target/debug/deps/librayon-ead13ed46c4d75eb.rlib" "/mnt/crate/target/debug/deps/librayon_core-c312c74c921ebdf5.rlib" "/mnt/crate/target/debug/deps/libnum_cpus-70dbd9c16a9a79a8.rlib" "/mnt/crate/target/debug/deps/libmemmap-23f617c884b63556.rlib" "/mnt/crate/target/debug/deps/libfil_ocl-926a893ff75a7678.rlib" "/mnt/crate/target/debug/deps/libqutex-56c368e6196b529f.rlib" "/mnt/crate/target/debug/deps/libcrossbeam-5371bfe388c43af8.rlib" "/mnt/crate/target/debug/deps/libcrossbeam_queue-33aca8f36b21e465.rlib" "/mnt/crate/target/debug/deps/libcrossbeam_channel-be73b952b559e87a.rlib" "/mnt/crate/target/debug/deps/libcrossbeam_deque-73bdcf221429580d.rlib" "/mnt/crate/target/debug/deps/libcrossbeam_epoch-f1d7fad0be3177ac.rlib" "/mnt/crate/target/debug/deps/libscopeguard-795e8f27f76726c4.rlib" "/mnt/crate/target/debug/deps/libmemoffset-02c5a6290ac4c894.rlib" "/mnt/crate/target/debug/deps/libcrossbeam_utils-8a7218020df90b90.rlib" "/mnt/crate/target/debug/deps/libmaybe_uninit-019a852c0afce967.rlib" "/mnt/crate/target/debug/deps/libnodrop-a4d6c43008e7a59e.rlib" "/mnt/crate/target/debug/deps/libfil_ocl_core-835580cc327a8c22.rlib" "/mnt/crate/target/debug/deps/libcl_sys-343ce0d8d3bfaf20.rlib" "/mnt/crate/target/debug/deps/libocl_core_vector-403b8bd8b6fdaeec.rlib" "/mnt/crate/target/debug/deps/libnum-76123f8d72bcc80f.rlib" "/mnt/crate/target/debug/deps/libnum_rational-34672f99171a6e3f.rlib" "/mnt/crate/target/debug/deps/libnum_bigint-3d935ebccbfd769d.rlib" "/mnt/crate/target/debug/deps/librand-f4b88b51539acbf5.rlib" "/mnt/crate/target/debug/deps/libnum_iter-90412290a5d24b2c.rlib" "/mnt/crate/target/debug/deps/libnum_complex-9415ad249af557a0.rlib" "/mnt/crate/target/debug/deps/librustc_serialize-1f828de7e87a706e.rlib" "/mnt/crate/target/debug/deps/libenum_primitive-12a843fbdd5c4b81.rlib" "/mnt/crate/target/debug/deps/libnum_traits-9eeb89ca8b5a5eb6.rlib" "/mnt/crate/target/debug/deps/libfailure-9d41501bcd822c0d.rlib" "/mnt/crate/target/debug/deps/libbacktrace-5b090ce265619370.rlib" "/mnt/crate/target/debug/deps/libminiz_oxide-43da031df5b54561.rlib" "/mnt/crate/target/debug/deps/libadler-53e57a213a1034b0.rlib" "/mnt/crate/target/debug/deps/libobject-6554f9009772a565.rlib" "/mnt/crate/target/debug/deps/libaddr2line-4b9a6d3e5eb7777f.rlib" "/mnt/crate/target/debug/deps/libgimli-3006cc99a0103e62.rlib" "/mnt/crate/target/debug/deps/librustc_demangle-1b71cda21a2fa1bb.rlib" "/mnt/crate/target/debug/deps/libfutures-8933afc03972cc86.rlib" "/mnt/crate/target/debug/deps/libff_cl_gen-03a6fc576354eb7a.rlib" "/mnt/crate/target/debug/deps/libnum_bigint-9d702a9972cad27c.rlib" "/mnt/crate/target/debug/deps/libnum_integer-6eff6aaa8f443f69.rlib" "/mnt/crate/target/debug/deps/libnum_traits-3df9b9eacf688b0d.rlib" "/mnt/crate/target/debug/deps/libitertools-64348d57d81f8724.rlib" "/mnt/crate/target/debug/deps/libeither-991a6e34ea417cf5.rlib" "/mnt/crate/target/debug/deps/libfs2-9be713a70ac40992.rlib" "/mnt/crate/target/debug/deps/libblake2s_simd-7bafbc55315bfdc8.rlib" "/mnt/crate/target/debug/deps/liblog-47f7c564d7739ca0.rlib" "/mnt/crate/target/debug/deps/libpaired-c8fbead9f589ed13.rlib" "/mnt/crate/target/debug/deps/libdigest-e5f3ddfc52fdb320.rlib" "/mnt/crate/target/debug/deps/libgeneric_array-a1f32a55a286d785.rlib" "/mnt/crate/target/debug/deps/libtypenum-de906ead2317e9e4.rlib" "/mnt/crate/target/debug/deps/libblake2b_simd-c07fee3d8c337a20.rlib" "/mnt/crate/target/debug/deps/libconstant_time_eq-06f2e3aeba7c0db7.rlib" "/mnt/crate/target/debug/deps/libarrayvec-702b44473b3693a4.rlib" "/mnt/crate/target/debug/deps/libarrayref-895268489ba93f19.rlib" "/mnt/crate/target/debug/deps/libserde-2373d6f82fe839e2.rlib" "/mnt/crate/target/debug/deps/libgroupy-fc2ca362e0bdbf51.rlib" "/mnt/crate/target/debug/deps/libthiserror-f950e56219d538d5.rlib" "/mnt/crate/target/debug/deps/librand_xorshift-43202c9406adb08e.rlib" "/mnt/crate/target/debug/deps/librand-55993dcb6757b051.rlib" "/mnt/crate/target/debug/deps/librand_chacha-692f681537657170.rlib" "/mnt/crate/target/debug/deps/libppv_lite86-50de38bf4c70d629.rlib" "/mnt/crate/target/debug/deps/libfff-f56442409db2e1ef.rlib" "/mnt/crate/target/debug/deps/liblazy_static-6c121bb41812eb8d.rlib" "/mnt/crate/target/debug/deps/libbyteorder-0128a5c530927307.rlib" "/mnt/crate/target/debug/deps/librand_core-79cceccb68752601.rlib" "/mnt/crate/target/debug/deps/libgetrandom-185edd2aef5d418f.rlib" "/mnt/crate/target/debug/deps/libcfg_if-5cec9f5a85cb0588.rlib" "/mnt/crate/target/debug/deps/libclap-866fd5b3a922ba60.rlib" "/mnt/crate/target/debug/deps/libvec_map-b2ec85889f3a4acd.rlib" "/mnt/crate/target/debug/deps/libtextwrap-a7e383e8720b01d5.rlib" "/mnt/crate/target/debug/deps/libunicode_width-f835a44e9411a25b.rlib" "/mnt/crate/target/debug/deps/libstrsim-d359cb99f02f34bb.rlib" "/mnt/crate/target/debug/deps/libbitflags-bc113ec45c85d447.rlib" "/mnt/crate/target/debug/deps/libatty-a8d6cba7d609c611.rlib" "/mnt/crate/target/debug/deps/liblibc-45fb1ae45c52b7a3.rlib" "/mnt/crate/target/debug/deps/libansi_term-4ced46ef76b1ffa8.rlib" "/mnt/crate/target/debug/deps/libanyhow-bb1f22840603914d.rlib" "-Wl,--start-group" "/****/.rustup/toolchains/1.43.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-3859b7e52a41a8fd.rlib" "/****/.rustup/toolchains/1.43.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-b6f63fdced5391b3.rlib" "/****/.rustup/toolchains/1.43.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-f1162cb368d8a940.rlib" "/****/.rustup/toolchains/1.43.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-3a410b3342175ea9.rlib" "/****/.rustup/toolchains/1.43.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace-8465780e2e7f26a2.rlib" "/****/.rustup/toolchains/1.43.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace_sys-dc606003556dfe9c.rlib" "/****/.rustup/toolchains/1.43.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-9b57db8474cf9a25.rlib" "/****/.rustup/toolchains/1.43.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-eb5c673507e106bb.rlib" "/****/.rustup/toolchains/1.43.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-6bfbf42e528a9aa0.rlib" "/****/.rustup/toolchains/1.43.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-bd6281bbe193935c.rlib" "/****/.rustup/toolchains/1.43.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-1ca9bb8ed5fdbc90.rlib" "/****/.rustup/toolchains/1.43.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-d0d38ef150f70011.rlib" "/****/.rustup/toolchains/1.43.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-0d0018c00d4fd6be.rlib" "-Wl,--end-group" "/****/.rustup/toolchains/1.43.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-2541f1e09df1c67d.rlib" "-Wl,-Bdynamic" "-lOpenCL" "-lstdc++" "-lz" "-lOpenCL" "-lOpenCL" "-lutil" "-ldl" "-lutil" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil"
  = note: /mnt/crate/target/debug/deps/liblotus_blst-bff3dee74b0d4676.rlib(server.o): In function `blst_fr_eucl_inverse':
          /****/.cargo/git/checkouts/lotus-blst-46e44e44e98e2938/3896aba/rust/../blst/src/exports.c:54: undefined reference to `eucl_inverse_mod_256'
          collect2: error: ld returned 1 exit status

@vmx
Copy link
Contributor Author

vmx commented Sep 2, 2020

We are down to a build failure on OSX. I can't help with that one, I'm on Linux.

Copy link
Collaborator

@porcuquine porcuquine left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Let's just get the crate published so we don't merge a git dependency.

Copy link
Collaborator

@porcuquine porcuquine left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

README should be updated to document use_lotus_blst, and that setting should be changed based on the new repo name (fil-blst).

Copy link
Collaborator

@porcuquine porcuquine left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good (again).

@vmx vmx merged commit af1f79b into master Sep 3, 2020
@vmx vmx deleted the lotus-blst branch September 3, 2020 22:34
eee-byte added a commit to eee-byte/rust-fil-proofs that referenced this pull request Sep 10, 2020
* Feat: pin params to the filecoin collab cluster. (filecoin-project#1263)

This cluster is way faster to ingest data.

The `--local` option makes ingestion even faster (it will put the data
on one peer only while adding and pin everywhere at the end).

Additionally, we trigger pin requests in the main cluster (async) so that
params will be replicated by those nodes too (at some point, once they finish
to fetch them) from the collab cluster.

* Remove unwrap (filecoin-project#1260)

* build(storage-proofs): clippy allow many_single_char_names

clippy emits warning:

        warning: 8 bindings with single-character names in scope

The single character names are a valid use case in this instance,
elements of an array. Elect to allow the usage; instruct clippy to
allow this lint for function `insert_8`.

* refactor(fil-proofs-tooling): remove all uses of unwrap()

Using `expect()` with a useful argument string assists when debugging.

Replace all instances of `unwrap()` with `expect()`.

Makes a start at resolving: filecoin-project#390

* refactor(filecoin-proofs): remove all uses of unwrap()

Using `expect()` with a useful argument string assists when debugging.

Replace all instances of `unwrap()` with `expect()`.

Works towards resolving: filecoin-project#390

* build(fil-proofs-tooling): set clippy lint warn for: unwrap_used

We have removed all the usages of `unwrap()` in `fil-proofs-tooling\`.

In order to resolve filecoin-project#390 instruct clippy to warn for lint
`unwrap_used` for all binaries and the main library within
fil-proofs-tooling.

* build(filecoin-proofs): set clippy lint warn for: unwrap_used

We have removed all the usages of `unwrap()` in `filecoin-proofs\`.

In order to resolve filecoin-project#390 instruct clippy to warn for lint
`unwrap_used` for the filecoin-proofs library.

* build(storage-proofs): set clippy lint warn for: unwrap_used

We have removed all the usages of `unwrap()` in `storage-proofs\`.

In order to resolve filecoin-project#390 instruct clippy to warn for lint
`unwrap_used` for all libraries in store-proofs.

* - fix: manually apply phase2 unwrap changes

* fix: replace all remaining usages of unwrap

For this round of updates, I used nightly to detect all instances, but
have reverted after making sure they've been replaced.

Co-authored-by: tcharding <me@tobin.cc>

* Eliminate wasteful public-input conversions.

* Decompress proofs in parallel.

* feat: accelerate SNARK verification (filecoin-project#1271)

* feat: accelerate SNARK verification

This PR integrates lotus-blst in order to accelerate the SNARK verification.

This feature can be enabled with the `use_fil_blst` setting.

* docs: update changelog for new release

* chore(storage-proofs-core): release 5.1.2

* chore(storage-proofs-porep): release 5.1.2

* chore(storage-proofs-post): release 5.1.2

* chore(storage-proofs): release 5.1.2

* chore(filecoin-proofs): release 5.1.2

* chore(fil-proofs-tooling): release 5.1.2

* feat: accelerate SNARK verification for Window PoSt

This feature can be enabled with the `use_fil_blst` setting.

* chore: add log information when fil-blst is used

* test: add CI for running tests with fil-blst

Ideally the tests with fil-blst enabled can be run without any special
flags, but for now it's good enough to run them on CI.

* docs: update changelog for release

* chore(storage-proofs-core): release 5.1.3

* chore(storage-proofs-porep): release 5.1.3

* chore(storage-proofs-post): release 5.1.3

* chore(storage-proofs): release 5.1.3

* chore(filecoin-proofs): release 5.1.3

* chore(fil-proofs-tooling): release 5.1.3

* Add FaultySectors error to Fallback PoSt. (filecoin-project#1274)

* Add FaultySectors error to Fallback PoSt.

* Test FaultySectors error with invalid PoSt.

* Apply code review.

Co-authored-by: porcuquine <porcuquine@users.noreply.github.com>

* docs: update changelog for release

* chore(storage-proofs-core): release 5.1.4

* chore(storage-proofs-porep): release 5.1.4

* chore(storage-proofs-post): release 5.1.4

* chore(storage-proofs): release 5.1.4

* chore(filecoin-proofs): release 5.1.4

* chore(fil-proofs-tooling): release 5.1.4

Co-authored-by: Hector Sanjuan <code@hector.link>
Co-authored-by: nemo <nemo@protocol.ai>
Co-authored-by: tcharding <me@tobin.cc>
Co-authored-by: porcuquine <porcuquine@users.noreply.github.com>
Co-authored-by: porcuquine <1746729+porcuquine@users.noreply.github.com>
Co-authored-by: Volker Mische <volker.mische@gmail.com>
@porcuquine
Copy link
Collaborator

porcuquine commented Sep 12, 2020

README should be updated to document use_lotus_blst, and that setting should be changed based on the new repo name (fil-blst).

@vmx It looks like this (README) didn't actually happen. (I thought for some reason it had — sorry for premature approval. Let's do this in a follow-up. I'm sad it didn't make it in the corresponding release and communicate directly the need to set FIL_PROOFS_USE_FIL_BLST=1 to realize these gains.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants