gwsystems / sledge-serverless-framework

SLEdge: a serverless runtime designed for the Edge.
GNU General Public License v2.0
105 stars 16 forks source link

Setting up a development environment #372

Closed YlqyY closed 1 year ago

YlqyY commented 1 year ago

I under the root run curl - proto '= HTTPS' - tlsv1.2 - sSf https://apt.llvm.org/llvm.sh | bash - s - 13 orders, appeared the following contents:

Hit: 1 http://archive.ubuntu.com/ubuntu jammy InRelease Hit: 3 http://archive.ubuntu.com/ubuntu jammy - updates InRelease Hit: 4 http://archive.ubuntu.com/ubuntu jammy - backports InRelease Hit: 6 http://archive.ubuntu.com/ubuntu jammy ws-security InRelease Ignore: 2 https://apt.llvm.org/jammy LLVM toolchain -- jammy - 12 InRelease Hit: 5 https://apt.llvm.org/jammy LLVM toolchain -- jammy - 13 InRelease Error: 7 https://apt.llvm.org/jammy LLVM toolchain -- jammy - 12 Release 404 Not Found [IP: 151.101.54.49443] Reading package list... complete W: http://apt.llvm.org/jammy/dists/llvm-toolchain-jammy-13/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details. E: warehouse "http://apt.llvm.org/jammy LLVM toolchain -- jammy - 12 Release" no Release documents. N: This source cannot be safely updated, so it is disabled by default. N: See the apt-secure(8) manual for details on warehouse creation and user configuration.

Hope to get your help, thank you!

emil916 commented 1 year ago

Something is wrong, for some packages it picks up version 12. Not really sure whats going on. You may want to skip that script and instead, try installing LLVM manually.

YlqyY commented 1 year ago

I would like to know the version number of Debian you are using and the version number of the dependent tools you are using. Hope to get your help, thank you!

emil916 commented 1 year ago

Ubuntu 20.04 LTS. The list of the deps should be in the repo main directory. The installation should be smooth once Ubuntu 20 is used.

YlqyY commented 1 year ago

The following error occurred after using the make install command:

fatal: no visit ' https://github.com/gwsystems/jsmn.git/ ': Failed to connect to github.com port 443: refuse connect fatal: unaccounted' https://github.com/gwsystems/jsmn.git 'to the model route '/home/yy/sledge-servers-frame/runtime/third party/jsmn' Burkina runtime/third party/jsmn failed. Going to '/home/yy/sledge-serverless-frame/runtime/third party/ck'... fatal: no visit ' https://github.com/gwsystems/ck.git/ ': Failed to connect to github.com port 443: refuse connect fatal: unaccounted' https://github.com/gwsystems/ck.git 'to the model route '/home/yy/sledge-servers-frame/runtime/third party/ck' Second attempt to run time/third party/ck failed, leaving make: ** [Makefile:11: submodules] error 1

How to solve these problems? Hope to get your help, thank you!

emil916 commented 1 year ago

Hum.. Seems the script cannot reach github. You using the docker script or the debian?

YlqyY commented 1 year ago

This is Debian's script, which I executed on ubuntu 20.04.

emil916 commented 1 year ago

Have you made any changes to the original script? If not, I'd like to see the entire output generated in order to be able to say what is the precise issue.

YlqyY commented 1 year ago

I didn't change the original script. Here is the whole process:

yy@yy-virtual-machine :~/sledge-serverless-framework$ make install git submodule update --init --recursive Cloning to '/home/yy/sledge-serverless framework/runtime/thirdparty/ck' Cloning to '/home/yy/sledge-serverless framework/runtime/thirdparty/http parser' Fatal: Unable to access' https://github.com/gwsystems/http-parser.git/ ':GnuTLS recv error (-54): Error in the pull function. Fatal: Cannot clone ' https://github.com/gwsystems/http-parser.git 'Path to sub-module'/home/yy/leade-serverless framework/runtime/thirdparty/http parser ' Failed to clone 'runtime/thirdparty/http parser'. Retry as scheduled Cloning to '/home/yy/sledge-serverless framework/runtime/thirdparty/jsmn' Fatal: Unable to access' https://github.com/gwsystems/jsmn.git/ ': Failed to connect to github.com port 443: refused to connect Fatal: Cannot clone ' https://github.com/gwsystems/jsmn.git 'Path to sub-module'/home/yy/leade-serverless framework/runtime/thirdparty/jsmn ' Failed to clone 'runtime/thirdparty/jsmn'. Retry as scheduled Cloning to '/home/yy/sledge-serverless framework/runtime/thirdparty/http parser' Fatal: Unable to access' https://github.com/gwsystems/http-parser.git/ ': Failed to connect to github.com port 443: refused to connect Fatal: Cannot clone ' https://github.com/gwsystems/http-parser.git 'Path to sub-module'/home/yy/leade-serverless framework/runtime/thirdparty/http parser ' The second attempt to clone 'runtime/thirdparty/http parser' failed. Exit Make: * [Makefile: 11: submiodules] Error 1

Have you made any changes to the original script? If not, I'd like to see the entire output generated in order to be able to say what is the precise issue.

emil916 commented 1 year ago

Humm.. Seems you are having networking issues, which have nothing to do with Sledge. Might also be the case where the "yy" user does not have enough privileges to download in parallel?

I just tried the following git submodule update --init --recursive on a new machine and it works.

Either add the user to the su group or run the above command with sudo git submodule update --init --recursive.

If that fails too, then it must be the either the DNS setttings of the machine or the router, no clue. Again, not Sledge problem.

YlqyY commented 1 year ago

How to deal with the following problems?

root@yy-virtual-machine :/home/yy/sledge-serverless-framework# make install git submodule update --init --recursive Cloning to '/home/yy/sledge-serverless framework/runtime/thirdparty/http parser' Cloning to '/home/yy/sledge-serverless framework/runtime/thirdparty/jsmn' Sub-module path 'runtime/thirdparty/ck': detect '94f37128144287d35274225f99da4927d3f41ab4' Sub-module path 'runtime/thirdparty/http parser': detect '2343fd6b5214b2ded2cdcf76de2bf60903bb90cd' Sub-module path 'runtime/thirdparty/jsmn': check out '053d3cd29200edb1bfd181d917d140c16c1f8834' ln -sr awsm/applications/wasm_ apps/ applications/ cd awsm && cargo build --release error: could not find Cargo.toml in /home/yy/sledge-serverless-framework/awsm or any parent directory Make: * [Makefile: 19: awsm] Error 101

emil916 commented 1 year ago

Hum, the awsm submodule seems to be missing in the submodules list. Have you changed the contents of the .gitsubmodules file? Should be like this: https://github.com/gwsystems/sledge-serverless-framework/blob/master/.gitmodules

In any case, aWsm module must be loaded first. Worst case scenario, do this inside the main sledge folder:

mkdir aWsm
cd aWsm
git clone https://github.com/gwsystems/aWsm.git

And then execute make install again.

YlqyY commented 1 year ago

I didn't change the contents of the .gitsubmodules file, I ran it the way you did and still get the following error:

root@yy-virtual-machine:/home/yy/sledge-serverless-framework# make install git submodule update --init --recursive ln -sr awsm/applications/wasm_apps/ applications/ cd awsm && cargo build --release Finished release [optimized + debuginfo] target(s) in 0.09s warning: the following packages contain code that will be rejected by a future version of Rust: wasmparser v0.58.0 note: to see what the problems were, use the option --future-incompat-report, or run cargo report future-incompatibilities --id 2 make -C libsledge dist/libsledge.a make[1]: Go to the directory "/home/yy/sledge-serverless-framework/libsledge" clang -fPIC -O3 -flto -ftls-model=initial-exec -DNDEBUG -c -Iinclude/ -o dist/control_instructions.o src/control_instructions.c clang -fPIC -O3 -flto -ftls-model=initial-exec -DNDEBUG -c -Iinclude/ -o dist/memory_instructions.o src/memory_instructions.c clang -fPIC -O3 -flto -ftls-model=initial-exec -DNDEBUG -c -Iinclude/ -o dist/numeric_instructions.o src/numeric_instructions.c clang -fPIC -O3 -flto -ftls-model=initial-exec -DNDEBUG -c -Iinclude/ -o dist/table_instructions.o src/table_instructions.c clang -fPIC -O3 -flto -ftls-model=initial-exec -DNDEBUG -c -Iinclude/ -o dist/variable_instructions.o src/variable_instructions.c clang -fPIC -O3 -flto -ftls-model=initial-exec -DNDEBUG -c -Iinclude/ -o dist/instantiation.o src/instantiation.c clang -fPIC -O3 -flto -ftls-model=initial-exec -DNDEBUG -c -Iinclude/ -o dist/wasi_snapshot_preview1.o src/wasi_snapshot_preview1.c clang -fPIC -O3 -flto -ftls-model=initial-exec -DNDEBUG -c -Iinclude/ -o dist/sledge_extensions.o src/sledge_extensions.c ar rcs dist/libsledge.a dist/control_instructions.o dist/memory_instructions.o dist/numeric_instructions.o dist/table_instructions.o dist/variable_instructions.o dist/ instantiation.o dist/wasi_snapshot_preview1.o dist/sledge_extensions.o make[1]: leave directory "/home/yy/sledge-serverless-framework/libsledge" make -C runtime make[1]: Go to the directory "/home/yy/sledge-serverless-framework/runtime" Compiling thirdparty make[2]: You don't need to do anything with "build". make[1]: Leave directory "/home/yy/sledge-serverless-framework/runtime" make -C applications all make[1]: Go to the directory "/home/yy/sledge-serverless-framework/applications" make -C wasm_apps dist/cifar10.wasm make[2]: Go to the directory "/home/yy/sledge-serverless-framework/awsm/applications/wasm_apps" make[2]: There are no rules for making the target "dist/cifar10.wasm". Stop it. make[2]: Leave directory "/home/yy/sledge-serverless-framework/awsm/applications/wasm_apps" make[1]: [Makefile:42:wasm_apps/dist/cifar10.wasm] Error 2 make[1]: Leave directory "/home/yy/sledge-serverless-framework/applications" make: *** [Makefile:47:applications] Error 2

emil916 commented 1 year ago

It does not make sense. I still feel like the awsm repo is not loaded correctly. Can you run the following command in the sledge main directory and copy the output here?

find . | sed -e "s/[^-][^\/]*\// |/g" -e "s/|\([^ ]\)/|-\1/"

YlqyY commented 1 year ago

Here is the result of my run: root@yy-virtual-machine:/home/yy/sledge-serverless-framework# find . | sed -e "s/[^-][^\/]*\// |/g" -e "s/|([^ ])/|-\1/" . |-test.mk |-install_perf.sh |-Dockerfile.aarch64 |-libsledge | |-dist | | |-memory_instructions.o | | |-variable_instructions.o | | |-sledge_extensions.o | | |-libsledge.a | | |-instantiation.o | | |-table_instructions.o | | |-wasi_snapshot_preview1.o | | |-control_instructions.o | | |-numeric_instructions.o | |-README.md | |-src | | |-wasi_snapshot_preview1.c | | |-table_instructions.c | | |-memory_instructions.c | | |-variable_instructions.c | | |-control_instructions.c | | |-sledge_extensions.c | | |-instantiation.c | | |-numeric_instructions.c | |-include | | |-sledge_abi.h | |-Makefile |-applications | |-dist | |-scratch_storage | | |-scratch_storage_upsert.c | | |-scratch_storage_get.c | | |-scratch_storage_set.c | | |-scratch_storage_delete.c | | |-.gitignore | | |-Makefile | |-.gitignore | |-wasm_apps | |-Makefile |-.git | |-packed-refs | |-objects | | |-info | | |-pack | | | |-pack-74cb3159d5aa4851914fa95a0f6cb1aa2e619f1d.pack | | | |-pack-74cb3159d5aa4851914fa95a0f6cb1aa2e619f1d.idx | |-info | | |-exclude | |-branches | |-modules | | |-ck | | | |-packed-refs | | | |-objects | | | | |-info | | | | |-pack | | | | | |-pack-e54553ba3aa6b52dda0d04a5dc4cc84553b4a8d1.idx | | | | | |-pack-e54553ba3aa6b52dda0d04a5dc4cc84553b4a8d1.pack | | | |-info | | | | |-exclude | | | |-branches | | | |-config | | | |-index | | | |-HEAD | | | |-refs | | | | |-remotes | | | | | |-origin | | | | | | |-HEAD | | | | |-heads | | | | | |-master | | | | |-tags | | | |-hooks | | | | |-fsmonitor-watchman.sample | | | | |-pre-receive.sample | | | | |-pre-commit.sample | | | | |-pre-push.sample | | | | |-pre-applypatch.sample | | | | |-pre-rebase.sample | | | | |-pre-merge-commit.sample | | | | |-post-update.sample | | | | |-prepare-commit-msg.sample | | | | |-commit-msg.sample | | | | |-applypatch-msg.sample | | | | |-update.sample | | | |-description | | | |-logs | | | | |-HEAD | | | | |-refs | | | | | |-remotes | | | | | | |-origin | | | | | | | |-HEAD | | | | | |-heads | | | | | | |-master | | |-http-parser | | | |-packed-refs | | | |-objects | | | | |-info | | | | |-pack | | | | | |-pack-d91b25f7b89255036b186740af0c2314e9edbb0d.idx | | | | | |-pack-d91b25f7b89255036b186740af0c2314e9edbb0d.pack | | | |-info | | | | |-exclude | | | |-branches | | | |-config | | | |-index | | | |-HEAD | | | |-refs | | | | |-remotes | | | | | |-origin | | | | | | |-HEAD | | | | |-heads | | | | | |-master | | | | |-tags | | | |-hooks | | | | |-fsmonitor-watchman.sample | | | | |-pre-receive.sample | | | | |-pre-commit.sample | | | | |-pre-push.sample | | | | |-pre-applypatch.sample | | | | |-pre-rebase.sample | | | | |-pre-merge-commit.sample | | | | |-post-update.sample | | | | |-prepare-commit-msg.sample | | | | |-commit-msg.sample | | | | |-applypatch-msg.sample | | | | |-update.sample | | | |-description | | | |-logs | | | | |-HEAD | | | | |-refs | | | | | |-remotes | | | | | | |-origin | | | | | | | |-HEAD | | | | | |-heads | | | | | | |-master | | |-awsm | | | |-packed-refs | | | |-objects | | | | |-info | | | | |-pack | | | | | |-pack-58f8f870d683c472429c9fe15f24c3205cfaaa4b.idx | | | | | |-pack-58f8f870d683c472429c9fe15f24c3205cfaaa4b.pack | | | |-info | | | | |-exclude | | | |-branches | | | |-config | | | |-HEAD | | | |-refs | | | | |-remotes | | | | | |-origin | | | | | | |-HEAD | | | | |-heads | | | | | |-master | | | | |-tags | | | |-hooks | | | | |-fsmonitor-watchman.sample | | | | |-pre-receive.sample | | | | |-pre-commit.sample | | | | |-pre-push.sample | | | | |-pre-applypatch.sample | | | | |-pre-rebase.sample | | | | |-pre-merge-commit.sample | | | | |-post-update.sample | | | | |-prepare-commit-msg.sample | | | | |-commit-msg.sample | | | | |-applypatch-msg.sample | | | | |-update.sample | | | |-description | | | |-logs | | | | |-HEAD | | | | |-refs | | | | | |-remotes | | | | | | |-origin | | | | | | | |-HEAD | | | | | |-heads | | | | | | |-master | | |-jsmn | | | |-packed-refs | | | |-objects | | | | |-info | | | | |-pack | | | | | |-pack-b7bd4728cf1def65a072b8de78fe4f5d2eafd88c.pack | | | | | |-pack-b7bd4728cf1def65a072b8de78fe4f5d2eafd88c.idx | | | |-info | | | | |-exclude | | | |-branches | | | |-config | | | |-index | | | |-HEAD | | | |-refs | | | | |-remotes | | | | | |-origin | | | | | | |-HEAD | | | | |-heads | | | | | |-master | | | | |-tags | | | |-hooks | | | | |-fsmonitor-watchman.sample | | | | |-pre-receive.sample | | | | |-pre-commit.sample | | | | |-pre-push.sample | | | | |-pre-applypatch.sample | | | | |-pre-rebase.sample | | | | |-pre-merge-commit.sample | | | | |-post-update.sample | | | | |-prepare-commit-msg.sample | | | | |-commit-msg.sample | | | | |-applypatch-msg.sample | | | | |-update.sample | | | |-description | | | |-logs | | | | |-HEAD | | | | |-refs | | | | | |-remotes | | | | | | |-origin | | | | | | | |-HEAD | | | | | |-heads | | | | | | |-master | |-config | |-index | |-HEAD | |-refs | | |-remotes | | | |-origin | | | | |-HEAD | | |-heads | | | |-master | | |-tags | |-hooks | | |-fsmonitor-watchman.sample | | |-pre-receive.sample | | |-pre-commit.sample | | |-pre-push.sample | | |-pre-applypatch.sample | | |-pre-rebase.sample | | |-pre-merge-commit.sample | | |-post-update.sample | | |-prepare-commit-msg.sample | | |-commit-msg.sample | | |-applypatch-msg.sample | | |-update.sample | |-description | |-logs | | |-HEAD | | |-refs | | | |-remotes | | | | |-origin | | | | | |-HEAD | | | |-heads | | | | |-master |-LICENSE |-.editorconfig |-tests | |-cmu-sod | | |-0_rgb.png | | |-spec.json | | |-expected_result.png | | |-test_requests.py | | |-test_threads.py | | |-.gitignore | | |-Makefile | | |-0_depth.png | |-speechtotext | | |-spec.json | | |-run.sh | | |-debug.sh | |-CMSIS_5_NN | | |-imageclassification | | | |-spec.json | | | |-images | | | | |-bmp | | | | | |-automobile5.bmp | | | | | |-airplane9.bmp | | | | | |-airplane8.bmp | | | | | |-frog1.bmp | | | | | |-cat3.bmp | | | | | |-airplane2.bmp | | | | | |-cat1.bmp | | | | | |-deer5.bmp | | | | | |-frog9.bmp | | | | | |-horse9.bmp | | | | | |-deer3.bmp | | | | | |-ship8.bmp | | | | | |-truck2.bmp | | | | | |-frog2.bmp | | | | | |-dog2.bmp | | | | | |-dog6.bmp | | | | | |-bird2.bmp | | | | | |-automobile10.bmp | | | | | |-bird7.bmp | | | | | |-horse7.bmp | | | | | |-truck3.bmp | | | | | |-airplane3.bmp | | | | | |-deer2.bmp | | | | | |-frog8.bmp | | | | | |-frog3.bmp | | | | | |-airplane4.bmp | | | | | |-truck9.bmp | | | | | |-truck4.bmp | | | | | |-deer6.bmp | | | | | |-bird5.bmp | | | | | |-cat10.bmp | | | | | |-truck8.bmp | | | | | |-truck5.bmp | | | | | |-horse4.bmp | | | | | |-automobile8.bmp | | | | | |-dog9.bmp | | | | | |-automobile6.bmp | | | | | |-ship3.bmp | | | | | |-automobile2.bmp | | | | | |-airplane7.bmp | | | | | |-deer10.bmp | | | | | |-cat6.bmp | | | | | |-ship9.bmp | | | | | |-frog5.bmp | | | | | |-frog6.bmp | | | | | |-dog10.bmp | | | | | |-cat8.bmp | | | | | |-automobile4.bmp | | | | | |-cat5.bmp | | | | | |-bird10.bmp | | | | | |-horse3.bmp | | | | | |-airplane5.bmp | | | | | |-airplane1.bmp | | | | | |-airplane10.bmp | | | | | |-automobile3.bmp | | | | | |-deer4.bmp | | | | | |-airplane6.bmp | | | | | |-automobile1.bmp | | | | | |-ship7.bmp | | | | | |-dog3.bmp | | | | | |-frog7.bmp | | | | | |-horse8.bmp | | | | | |-bird9.bmp | | | | | |-frog10.bmp | | | | | |-bird8.bmp | | | | | |-deer7.bmp | | | | | |-cat9.bmp | | | | | |-horse5.bmp | | | | | |-truck6.bmp | | | | | |-bird3.bmp | | | | | |-horse2.bmp | | | | | |-dog1.bmp | | | | | |-bird6.bmp | | | | | |-dog8.bmp | | | | | |-truck1.bmp | | | | | |-dog5.bmp | | | | | |-dog7.bmp | | | | | |-ship6.bmp | | | | | |-truck10.bmp | | | | | |-ship4.bmp | | | | | |-bird1.bmp | | | | | |-ship1.bmp | | | | | |-horse1.bmp | | | | | |-ship5.bmp | | | | | |-ship2.bmp | | | | | |-deer1.bmp | | | | | |-horse6.bmp | | | | | |-cat2.bmp | | | | | |-deer8.bmp | | | | | |-automobile9.bmp | | | | | |-dog4.bmp | | | | | |-cat7.bmp | | | | | |-automobile7.bmp | | | | | |-frog4.bmp | | | | | |-truck7.bmp | | | | | |-deer9.bmp | | | | | |-bird4.bmp | | | | | |-horse10.bmp | | | | | |-ship10.bmp | | | | | |-cat4.bmp | | | | |-png | | | | | |-ship3.png | | | | | |-cat3.png | | | | | |-automobile10.png | | | | | |-airplane10.png | | | | | |-frog2.png | | | | | |-frog4.png | | | | | |-automobile2.png | | | | | |-deer5.png | | | | | |-automobile4.png | | | | | |-frog3.png | | | | | |-truck1.png | | | | | |-ship4.png | | | | | |-deer2.png | | | | | |-airplane5.png | | | | | |-frog9.png | | | | | |-bird10.png | | | | | |-deer1.png | | | | | |-cat2.png | | | | | |-ship5.png | | | | | |-airplane7.png | | | | | |-ship9.png | | | | | |-cat5.png | | | | | |-horse9.png | | | | | |-cat6.png | | | | | |-bird8.png | | | | | |-truck10.png | | | | | |-airplane9.png | | | | | |-automobile8.png | | | | | |-deer10.png | | | | | |-frog6.png | | | | | |-frog1.png | | | | | |-cat7.png | | | | | |-automobile7.png | | | | | |-truck8.png | | | | | |-bird4.png | | | | | |-horse2.png | | | | | |-frog5.png | | | | | |-automobile9.png | | | | | |-truck9.png | | | | | |-ship1.png | | | | | |-bird6.png | | | | | |-frog8.png | | | | | |-horse4.png | | | | | |-ship10.png | | | | | |-bird3.png | | | | | |-ship2.png | | | | | |-frog7.png | | | | | |-automobile6.png | | | | | |-dog3.png | | | | | |-frog10.png | | | | | |-truck5.png | | | | | |-dog5.png | | | | | |-truck2.png | | | | | |-horse5.png | | | | | |-horse10.png | | | | | |-truck7.png | | | | | |-ship7.png | | | | | |-ship8.png | | | | | |-truck6.png | | | | | |-bird2.png | | | | | |-deer8.png | | | | | |-deer4.png | | | | | |-deer7.png | | | | | |-dog1.png | | | | | |-cat8.png | | | | | |-airplane6.png | | | | | |-deer3.png | | | | | |-horse1.png | | | | | |-horse8.png | | | | | |-airplane2.png | | | | | |-bird1.png | | | | | |-truck3.png | | | | | |-deer6.png | | | | | |-cat10.png | | | | | |-airplane1.png | | | | | |-dog10.png | | | | | |-airplane3.png | | | | | |-horse3.png | | | | | |-horse6.png | | | | | |-dog4.png | | | | | |-automobile5.png | | | | | |-deer9.png | | | | | |-dog2.png | | | | | |-automobile3.png | | | | | |-bird5.png | | | | | |-dog6.png | | | | | |-dog9.png | | | | | |-airplane4.png | | | | | |-dog8.png | | | | | |-ship6.png | | | | | |-truck4.png | | | | | |-automobile1.png | | | | | |-bird7.png | | | | | |-airplane8.png | | | | | |-cat1.png | | | | | |-cat4.png | | | | | |-dog7.png | | | | | |-cat9.png | | | | | |-bird9.png | | | | | |-horse7.png | | | |-erroneous_output.txt | | | |-README.md | | | |-run.sh | | | |-Makefile | | | |-debug.sh | |-fibonacci | | |-bimodal | | | |-spec.json | | | |-README.md | | | |-run.sh | | | |-Makefile | | |-concurrency | | | |-latency.gnuplot | | | |-spec.json | | | |-run_lt.sh | | | |-success.gnuplot | | | |-README.md | | | |-throughput.gnuplot | | | |-run_hey.sh | |-sod | | |-lpd | | | |-by_plate_count | | | | |-spec.json | | | | |-images | | | | | |-Cars2.png | | | | | |-Cars3.csv | | | | | |-Cars2.csv | | | | | |-Cars1.png | | | | | |-Cars277.png | | | | | |-Cars1.csv | | | | | |-Cars71.csv | | | | | |-Cars4.png | | | | | |-Cars146.csv | | | | | |-Cars143.csv | | | | | |-Cars0.csv | | | | | |-Cars146.png | | | | | |-Cars143.png | | | | | |-Cars71.png | | | | | |-Cars87.csv | | | | | |-Cars295.png | | | | | |-Cars330.png | | | | | |-Cars249.png | | | | | |-Cars277.csv | | | | | |-Cars249.csv | | | | | |-Cars295.csv | | | | | |-Cars0.png | | | | | |-Cars4.csv | | | | | |-Cars3.png | | | | | |-Cars316.csv | | | | | |-Cars316.png | | | | | |-Cars106.csv | | | | | |-Cars106.png | | | | | |-Cars330.csv | | | | | |-Cars87.png | | | | |-.gitignore | | | | |-README.md | | | | |-run.sh | | | | |-Makefile | | |-image_resize | | | |-test | | | | |-spec.json | | | | |-flower.jpg | | | | |-expected_result.jpg | | | | |-README.md | | | | |-run.sh | | | | |-Makefile | | | |-by_resolution | | | | |-shrinking_man_small.jpg | | | | |-spec.json | | | | |-expected_result_small.jpg | | | | |-shrinking_man_medium.jpg | | | | |-flower.jpg | | | | |-expected_result_medium.jpg | | | | |-shrinking_man_large.jpg | | | | |-README.md | | | | |-run.sh | | | | |-Makefile | | | | |-expected_result_large.jpg | |-deadline_description | | |-lpd | | | |-Cars0.png | | | |-template.json | | |-spec.json | | |-ekf | | | |-initial_state.dat | | | |-template.json | | |-fifo_nopreemption.env | | |-resize | | | |-shrinking_man_large.jpg | | | |-template.json | | |-cifar10 | | | |-airplane1.bmp | | | |-template.json | | |-README.md | | |-run.sh | | |-Makefile | | |-gocr | | | |-hyde.pnm | | | |-template.json | |-empty | | |-concurrency | | | |-latency.gnuplot | | | |-spec.json | | | |-success.gnuplot | | | |-README.md | | | |-run.sh | | | |-Makefile | | | |-throughput.gnuplot | |-mt_unimodal | | |-spec.json | | |-README.md | | |-run.sh | | |-Makefile | | |-template.json | |-scratch_storage | | |-spec.json | | |-Makefile | |-bash_libraries | | |-panic.sh | | |-install_tools.sh | | |-generate_spec_json.sh | | |-error_msg.sh | | |-generate_gnuplots.sh | | |-fn_exists.sh | | |-framework.sh | | |-type_checks.sh | | |-path_join.sh | | |-get_result_count.sh | | |-csv_to_dat.sh | | |-experiment_globals.sh | | |-validate_dependencies.sh | | |-percentiles_table.sh | |-.gitignore | |-TinyEKF | | |-one_iteration | | | |-expected_result.dat | | | |-spec.json | | | |-initial_state.dat | | | |-ekf_raw.dat | | | |-README.md | | | |-run.sh | | | |-Makefile | | |-by_iteration | | | |-two_iterations.dat | | | |-spec.json | | | |-initial_state.dat | | | |-three_iterations.dat | | | |-one_iteration.dat | | | |-README.md | | | |-run.sh | | | |-Makefile | |-traps | | |-spec.json | | |-run.sh | | |-Makefile | |-workload_mix | | |-spec.json | | |-mix.csv | | |-README.md | | |-run.sh | | |-Makefile | |-workload_mix_realworld | | |-lpd | | | |-Cars0.png | | |-spec.json | | |-ekf | | | |-ekf_raw.dat | | |-resize | | | |-shrinking_man_large.jpg | | |-cifar10 | | | |-airplane1.bmp | | |-mix.csv | | |-README.md | | |-run.sh | | |-Makefile | | |-gocr | | | |-hyde.pnm | | |-mix copy.csv | |-gocr | | |-handwriting | | | |-expected_result.txt | | | |-spec.json | | | |-handwrt1.jpg | | | |-handwrt1.pnm | | | |-run.sh | | | |-Makefile | | |-by_font | | | |-spec.json | | | |-.gitignore | | | |-README.md | | | |-run.sh | | | |-Makefile | | |-hyde | | | |-expected_result.txt | | | |-spec.json | | | |-hyde.pnm | | | |-README.md | | | |-run.sh | | | |-Makefile | | | |-hyde.jpg | | |-by_dpi | | | |-spec.json | | | |-.gitignore | | | |-README.md | | | |-run.sh | | | |-Makefile | | |-by_word | | | |-spec.json | | | |-.gitignore | | | |-README.md | | | |-run.sh | | | |-Makefile | | |-fivebyeight | | | |-5x8.pnm | | | |-expected_result.txt | | | |-spec.json | | | |-README.md | | | |-run.sh | | | |-Makefile | | | |-5x8.png | |-html | | |-spec.json | | |-Makefile | |-common | | |-edf_preemption.env | | |-mtds_preemption.env | | |-edf_nopreemption.env | | |-fifo_nopreemption.env | | |-fifo_preemption.env | | |-mt | | | |-mtdbf_preemption.env | |-stack_overflow | | |-spec.json | | |-run.sh | | |-Makefile |-fix_root.sh |-.gitmodules |-.gitignore |-runtime | |-bin | | |-sledgert | |-thirdparty | | |-dist | | | |-share | | | | |-man | | | | | |-man3 | | | | | | |-ck_ht_entry_empty.3.gz | | | | | | |-ck_ht_hash.3.gz | | | | | | |-ck_hs_fas.3.gz | | | | | | |-ck_rhs_reset.3.gz | | | | | | |-ck_array_init.3.gz | | | | | | |-ck_pr_fence_load_store.3.gz | | | | | | |-ck_pr_stall.3.gz | | | | | | |-ck_pr_cas.3.gz | | | | | | |-ck_bitmap_bts.3.gz | | | | | | |-ck_rhs_put_unique.3.gz | | | | | | |-ck_bitmap_set.3.gz | | | | | | |-ck_array_commit.3.gz | | | | | | |-ck_queue.3.gz | | | | | | |-CK_RWCOHORT_INSTANCE.3.gz | | | | | | |-ck_rhs_apply.3.gz | | | | | | |-ck_elide.3.gz | | | | | | |-ck_pr_and.3.gz | | | | | | |-ck_epoch_reclaim.3.gz | | | | | | |-CK_RWCOHORT_WRITE_UNLOCK.3.gz | | | | | | |-ck_bitmap_init.3.gz | | | | | | |-ck_bitmap_base.3.gz | | | | | | |-ck_brlock.3.gz | | | | | | |-CK_COHORT_INSTANCE.3.gz | | | | | | |-ck_bitmap_clear.3.gz | | | | | | |-ck_pr_rtm.3.gz | | | | | | |-CK_RWCOHORT_PROTOTYPE.3.gz | | | | | | |-ck_array_buffer.3.gz | | | | | | |-ck_ht_entry_key.3.gz | | | | | | |-ck_ht_gc.3.gz | | | | | | |-ck_pr_fence_load_depends.3.gz | | | | | | |-ck_ht_iterator_init.3.gz | | | | | | |-ck_rhs_stat.3.gz | | | | | | |-ck_epoch_register.3.gz | | | | | | |-CK_COHORT_TRYLOCK_PROTOTYPE.3.gz | | | | | | |-ck_epoch_synchronize.3.gz | | | | | | |-ck_ht_init.3.gz | | | | | | |-ck_pr_fence_acquire.3.gz | | | | | | |-CK_COHORT_PROTOTYPE.3.gz | | | | | | |-ck_ring_enqueue_spmc.3.gz | | | | | | |-ck_hs_gc.3.gz | | | | | | |-ck_ht_remove_spmc.3.gz | | | | | | |-ck_pr_fence_release.3.gz | | | | | | |-ck_sequence.3.gz | | | | | | |-ck_hs_set.3.gz | | | | | | |-ck_ht_entry_value_direct.3.gz | | | | | | |-ck_ht_entry_set_direct.3.gz | | | | | | |-ck_bitmap_reset.3.gz | | | | | | |-ck_ht_entry_value.3.gz | | | | | | |-ck_rhs_iterator_init.3.gz | | | | | | |-CK_RWCOHORT_WRITE_LOCK.3.gz | | | | | | |-ck_bitmap_size.3.gz | | | | | | |-ck_array_put.3.gz | | | | | | |-ck_ht_destroy.3.gz | | | | | | |-ck_hs_iterator_init.3.gz | | | | | | |-ck_pr_add.3.gz | | | | | | |-ck_rhs_grow.3.gz | | | | | | |-ck_ring_enqueue_spsc.3.gz | | | | | | |-ck_ht_count.3.gz | | | | | | |-ck_pr_btc.3.gz | | | | | | |-ck_epoch_begin.3.gz | | | | | | |-ck_rhs_fas.3.gz | | | | | | |-ck_pr_fas.3.gz | | | | | | |-ck_spinlock.3.gz | | | | | | |-ck_pr_sub.3.gz | | | | | | |-ck_hs_remove.3.gz | | | | | | |-ck_rhs_get.3.gz | | | | | | |-ck_ring_capacity.3.gz | | | | | | |-ck_hs_grow.3.gz | | | | | | |-ck_hs_reset_size.3.gz | | | | | | |-ck_array_put_unique.3.gz | | | | | | |-ck_epoch_poll.3.gz | | | | | | |-ck_ring_dequeue_spsc.3.gz | | | | | | |-ck_swlock.3.gz | | | | | | |-ck_pr_not.3.gz | | | | | | |-ck_rhs_remove.3.gz | | | | | | |-ck_pr_dec.3.gz | | | | | | |-ck_pr_fence_memory.3.gz | | | | | | |-ck_pr_fence_store_load.3.gz | | | | | | |-ck_ht_reset_spmc.3.gz | | | | | | |-CK_ARRAY_FOREACH.3.gz | | | | | | |-ck_epoch_end.3.gz | | | | | | |-ck_pr_fence_load.3.gz | | | | | | |-CK_COHORT_LOCK.3.gz | | | | | | |-ck_ht_entry_key_length.3.gz | | | | | | |-ck_hs_get.3.gz | | | | | | |-ck_tflock.3.gz | | | | | | |-ck_hs_init.3.gz | | | | | | |-CK_RHS_HASH.3.gz | | | | | | |-ck_ht_reset_size_spmc.3.gz | | | | | | |-ck_pr_store.3.gz | | | | | | |-ck_ht_entry_key_direct.3.gz | | | | | | |-ck_ring_enqueue_spsc_size.3.gz | | | | | | |-ck_pr_neg.3.gz | | | | | | |-ck_rhs_reset_size.3.gz | | | | | | |-ck_hs_stat.3.gz | | | | | | |-ck_bitmap_buffer.3.gz | | | | | | |-ck_bitmap_union.3.gz | | | | | | |-ck_bitmap_next.3.gz | | | | | | |-ck_hs_count.3.gz | | | | | | |-ck_pr_fence_atomic_store.3.gz | | | | | | |-ck_hs_put.3.gz | | | | | | |-ck_ring_dequeue_spmc.3.gz | | | | | | |-ck_pr_barrier.3.gz | | | | | | |-ck_pr_faa.3.gz | | | | | | |-ck_pr_fence_store.3.gz | | | | | | |-ck_epoch_barrier.3.gz | | | | | | |-ck_ht_grow_spmc.3.gz | | | | | | |-ck_pr_bts.3.gz | | | | | | |-ck_ring_trydequeue_spmc.3.gz | | | | | | |-ck_ht_entry_key_set_direct.3.gz | | | | | | |-ck_ht_hash_direct.3.gz | | | | | | |-ck_array_length.3.gz | | | | | | |-CK_COHORT_TRYLOCK.3.gz | | | | | | |-ck_hs_reset.3.gz | | | | | | |-CK_COHORT_INIT.3.gz | | | | | | |-ck_rhs_set.3.gz | | | | | | |-ck_pr_load.3.gz | | | | | | |-ck_ht_stat.3.gz | | | | | | |-ck_epoch_recycle.3.gz | | | | | | |-ck_ht_put_spmc.3.gz | | | | | | |-ck_pr_fence_load_atomic.3.gz | | | | | | |-ck_ht_entry_set.3.gz | | | | | | |-ck_rhs_init.3.gz | | | | | | |-ck_pr_or.3.gz | | | | | | |-ck_bitmap_bits.3.gz | | | | | | |-ck_pr_fence_atomic_load.3.gz | | | | | | |-ck_hs_move.3.gz | | | | | | |-ck_rhs_put.3.gz | | | | | | |-ck_rhs_gc.3.gz | | | | | | |-ck_rhs_move.3.gz | | | | | | |-ck_rhs_count.3.gz | | | | | | |-ck_ring_size.3.gz | | | | | | |-CK_HS_HASH.3.gz | | | | | | |-ck_ht_next.3.gz | | | | | | |-ck_pr.3.gz | | | | | | |-CK_RWCOHORT_READ_UNLOCK.3.gz | | | | | | |-ck_pr_xor.3.gz | | | | | | |-ck_ht_entry_key_set.3.gz | | | | | | |-ck_pflock.3.gz | | | | | | |-ck_hs_next.3.gz | | | | | | |-ck_rhs_next.3.gz | | | | | | |-ck_array_initialized.3.gz | | | | | | |-ck_rhs_rebuild.3.gz | | | | | | |-ck_hs_destroy.3.gz | | | | | | |-ck_ring_enqueue_spmc_size.3.gz | | | | | | |-ck_epoch_init.3.gz | | | | | | |-ck_cohort.3.gz | | | | | | |-ck_hs_apply.3.gz | | | | | | |-ck_pr_btr.3.gz | | | | | | |-ck_rwcohort.3.gz | | | | | | |-ck_bitmap_iterator_init.3.gz | | | | | | |-CK_RWCOHORT_INIT.3.gz | | | | | | |-ck_hs_rebuild.3.gz | | | | | | |-ck_rhs_destroy.3.gz | | | | | | |-CK_COHORT_UNLOCK.3.gz | | | | | | |-ck_pr_fence_atomic.3.gz | | | | | | |-ck_array_deinit.3.gz | | | | | | |-CK_RWCOHORT_READ_LOCK.3.gz | | | | | | |-ck_epoch_unregister.3.gz | | | | | | |-ck_hs_put_unique.3.gz | | | | | | |-ck_pr_fence_store_atomic.3.gz | | | | | | |-ck_rwlock.3.gz | | | | | | |-ck_bitmap_test.3.gz | | | | | | |-ck_epoch_call.3.gz | | | | | | |-ck_ring_init.3.gz | | | | | | |-ck_pr_inc.3.gz | | | | | | |-ck_ht_set_spmc.3.gz | | | | | | |-ck_ht_get_spmc.3.gz | | | | | | |-ck_array_remove.3.gz | | | |-include | | | | |-ck_stdlib.h | | | | |-ck_bytelock.h | | | | |-ck_rwlock.h | | | | |-ck_brlock.h | | | | |-ck_cc.h | | | | |-spinlock | | | | | |-dec.h | | | | | |-anderson.h | | | | | |-fas.h | | | | | |-cas.h | | | | | |-hclh.h | | | | | |-clh.h | | | | | |-mcs.h | | | | | |-ticket.h | | | | |-http_parser.h | | | | |-ck_elide.h | | | | |-ck_stack.h | | | | |-ck_hp_fifo.h | | | | |-ck_cohort.h | | | | |-ck_pr.h | | | | |-ck_hp_stack.h | | | | |-ck_array.h | | | | |-ck_hs.h | | | | |-ck_tflock.h | | | | |-ck_sequence.h | | | | |-ck_ec.h | | | | |-ck_rhs.h | | | | |-ck_stdint.h | | | | |-ck_spinlock.h | | | | |-ck_barrier.h | | | | |-gcc | | | | | |-ppc | | | | | | |-ck_pr.h | | | | | | |-ck_f_pr.h | | | | | |-ck_cc.h | | | | | |-ppc64 | | | | | | |-ck_pr.h | | | | | | |-ck_f_pr.h | | | | | |-sparcv9 | | | | | | |-ck_pr.h | | | | | | |-ck_f_pr.h | | | | | |-ck_pr.h | | | | | |-x86_64 | | | | | | |-ck_pr.h | | | | | | |-ck_pr_rtm.h | | | | | | |-ck_f_pr.h | | | | | |-s390x | | | | | | |-ck_pr.h | | | | | | |-ck_f_pr.h | | | | | |-aarch64 | | | | | | |-ck_pr_lse.h | | | | | | |-ck_pr.h | | | | | | |-ck_f_pr.h | | | | | | |-ck_pr_llsc.h | | | | | |-arm | | | | | | |-ck_pr.h | | | | | | |-ck_f_pr.h | | | | | |-x86 | | | | | | |-ck_pr.h | | | | | | |-ck_f_pr.h | | | | | |-ck_f_pr.h | | | | |-ck_pflock.h | | | | |-ck_malloc.h | | | | |-ck_ring.h | | | | |-ck_rwcohort.h | | | | |-jsmn.h | | | | |-ck_limits.h | | | | |-ck_bitmap.h | | | | |-ck_ht.h | | | | |-ck_epoch.h | | | | |-ck_hp.h | | | | |-ck_queue.h | | | | |-ck_string.h | | | | |-ck_backoff.h | | | | |-ck_stdbool.h | | | | |-ck_md.h | | | | |-ck_stddef.h | | | | |-ck_swlock.h | | | | |-ck_fifo.h | | | |-lib | | | | |-libck.so.0.7.0 | | | | |-libck.so.0 | | | | |-libck.a | | | | |-pkgconfig | | | | | |-ck.pc | | | | |-http_parser.o | | | | |-libck.so | | |-ck | | | |-.git | | | |-LICENSE | | | |-Makefile.in | | | |-build | | | | |-ck.build.s390x | | | | |-ck.build.ppc64 | | | | |-ck.build.unknown | | | | |-ck.build.aarch64 | | | | |-regressions.build | | | | |-ck.build.x86_64 | | | | |-ck.build.ppc | | | | |-ck.spec.in | | | | |-ck.build.x86 | | | | |-regressions.build.in | | | | |-ck.pc.in | | | | |-ck.build.arm | | | | |-ck.build.sparcv9 | | | | |-ck.build.in | | | | |-ck.pc | | | | |-ck.spec | | | | |-ck.build | | | |-tools | | | | |-ci-build.sh | | | | |-feature.sh | | | |-.travis.yml | | | |-.gitignore | | | |-.drone.yml | | | |-README.md | | | |-_config.yml | | | |-configure | | | |-src | | | | |-ck_hp.o | | | | |-ck_array.c | | | | |-ck_barrier_dissemination.c | | | | |-Makefile.in | | | | |-ck_ht.c | | | | |-ck_barrier_centralized.c | | | | |-ck_hs.c | | | | |-ck_barrier_dissemination.o | | | | |-ck_rhs.o | | | | |-ck_array.o | | | | |-ck_ht_hash.h | | | | |-ck_ec_timeutil.h | | | | |-ck_ht.o | | | | |-ck_barrier_tournament.c | | | | |-ck_internal.h | | | | |-ck_ec.c | | | | |-libck.a | | | | |-ck_hs.o | | | | |-ck_barrier_mcs.o | | | | |-ck_barrier_tournament.o | | | | |-ck_rhs.c | | | | |-ck_hp.c | | | | |-ck_epoch.c | | | | |-ck_barrier_combining.o | | | | |-ck_barrier_centralized.o | | | | |-ck_epoch.o | | | | |-Makefile | | | | |-ck_barrier_combining.c | | | | |-ck_ec.o | | | | |-ck_barrier_mcs.c | | | | |-libck.so | | | |-include | | | | |-ck_stdlib.h | | | | |-ck_bytelock.h | | | | |-ck_rwlock.h | | | | |-ck_brlock.h | | | | |-ck_cc.h | | | | |-spinlock | | | | | |-dec.h | | | | | |-anderson.h | | | | | |-fas.h | | | | | |-cas.h | | | | | |-hclh.h | | | | | |-clh.h | | | | | |-mcs.h | | | | | |-ticket.h | | | | |-ck_elide.h | | | | |-ck_stack.h | | | | |-ck_hp_fifo.h | | | | |-ck_cohort.h | | | | |-ck_pr.h | | | | |-ck_hp_stack.h | | | | |-ck_array.h | | | | |-ck_hs.h | | | | |-ck_tflock.h | | | | |-freebsd | | | | | |-ck_md.h.in | | | | | |-ck_md.h | | | | |-ck_sequence.h | | | | |-ck_ec.h | | | | |-ck_rhs.h | | | | |-ck_stdint.h | | | | |-ck_spinlock.h | | | | |-ck_barrier.h | | | | |-gcc | | | | | |-ppc | | | | | | |-ck_pr.h | | | | | | |-ck_f_pr.h | | | | | |-ck_cc.h | | | | | |-ppc64 | | | | | | |-ck_pr.h | | | | | | |-ck_f_pr.h | | | | | |-sparcv9 | | | | | | |-ck_pr.h | | | | | | |-ck_f_pr.h | | | | | |-ck_pr.h | | | | | |-x86_64 | | | | | | |-ck_pr.h | | | | | | |-ck_pr_rtm.h | | | | | | |-ck_f_pr.h | | | | | |-s390x | | | | | | |-ck_pr.h | | | | | | |-ck_f_pr.h | | | | | |-aarch64 | | | | | | |-ck_pr_lse.h | | | | | | |-ck_pr.h | | | | | | |-ck_f_pr.h | | | | | | |-ck_pr_llsc.h | | | | | |-arm | | | | | | |-ck_pr.h | | | | | | |-ck_f_pr.h | | | | | |-x86 | | | | | | |-ck_pr.h | | | | | | |-ck_f_pr.h | | | | | |-ck_f_pr.h | | | | |-ck_pflock.h | | | | |-ck_malloc.h | | | | |-ck_ring.h | | | | |-ck_rwcohort.h | | | | |-ck_md.h.in | | | | |-ck_limits.h | | | | |-ck_bitmap.h | | | | |-ck_ht.h | | | | |-ck_epoch.h | | | | |-ck_hp.h | | | | |-ck_queue.h | | | | |-ck_string.h | | | | |-ck_backoff.h | | | | |-ck_stdbool.h | | | | |-ck_md.h | | | | |-ck_stddef.h | | | | |-ck_swlock.h | | | | |-ck_fifo.h | | | |-Makefile | | | |-regressions | | | | |-ck_rwlock | | | | | |-benchmark | | | | | | |-throughput.c | | | | | | |-latency.c | | | | | | |-Makefile | | | | | |-validate | | | | | | |-validate.c | | | | | | |-Makefile | | | | |-ck_pflock | | | | | |-benchmark | | | | | | |-throughput.c | | | | | | |-latency.c | | | | | | |-Makefile | | | | | |-validate | | | | | | |-validate.c | | | | | | |-Makefile | | | | |-ck_pr | | | | | |-benchmark | | | | | | |-ck_pr_cas_64.c | | | | | | |-benchmark.h | | | | | | |-ck_pr_add_64.c | | | | | | |-fp.c | | | | | | |-ck_pr_neg_64.c | | | | | | |-ck_pr_faa_64.c | | | | | | |-ck_pr_cas_64_2.c | | | | | | |-Makefile | | | | | | |-ck_pr_fas_64.c | | | | | |-validate | | | | | | |-ck_pr_btx.c | | | | | | |-ck_pr_cas.c | | | | | | |-ck_pr_btc.c | | | | | | |-ck_pr_dec.c | | | | | | |-ck_pr_dec_zero.c | | | | | | |-ck_pr_n.c | | | | | | |-ck_pr_fence.c | | | | | | |-ck_pr_store.c | | | | | | |-ck_pr_faa.c | | | | | | |-ck_pr_fas.c | | | | | | |-ck_pr_inc.c | | | | | | |-Makefile | | | | | | |-ck_pr_unary.c | | | | | | |-ck_pr_and.c | | | | | | |-ck_pr_xor.c | | | | | | |-ck_pr_fax.c | | | | | | |-ck_pr_btr.c | | | | | | |-ck_pr_bts.c | | | | | | |-ck_pr_inc_zero.c | | | | | | |-ck_pr_sub.c | | | | | | |-ck_pr_or.c | | | | | | |-ck_pr_bin.c | | | | | | |-ck_pr_load.c | | | | | | |-ck_pr_add.c | | | | |-common.h | | | | |-ck_ec | | | | | |-benchmark | | | | | | |-ck_ec.c | | | | | | |-Makefile | | | | | |-validate | | | | | | |-prop_test_value.c | | | | | | |-prop_test_wakeup.c | | | | | | |-prop_test_timeutil_add_ns.c | | | | | | |-prop_test_timeutil_cmp.c | | | | | | |-ck_ec_smoke_test.c | | | | | | |-prop_test_timeutil_add.c | | | | | | |-Makefile | | | | | | |-prop_test_slow_wakeup.c | | | | | | |-prop_test_timeutil_scale.c | | | | | | |-fuzz_harness.h | | | | |-ck_ht | | | | | |-benchmark | | | | | | |-serial.c | | | | | | |-parallel_bytestring.c | | | | | | |-parallel_direct.c | | | | | | |-Makefile | | | | | |-validate | | | | | | |-serial.c | | | | | | |-Makefile | | | | |-ck_hs | | | | | |-benchmark | | | | | | |-serial.c | | | | | | |-apply.c | | | | | | |-parallel_bytestring.c | | | | | | |-Makefile | | | | | |-validate | | | | | | |-serial.c | | | | | | |-Makefile | | | | |-ck_sequence | | | | | |-benchmark | | | | | | |-Makefile | | | | | | |-ck_sequence.c | | | | | |-validate | | | | | | |-Makefile | | | | | | |-ck_sequence.c | | | | |-ck_rwcohort | | | | | |-ck_neutral.h | | | | | |-ck_rp.h | | | | | |-ck_wp.h | | | | | |-benchmark | | | | | | |-ck_neutral.c | | | | | | |-ck_rp.c | | | | | | |-ck_wp.c | | | | | | |-latency.h | | | | | | |-Makefile | | | | | | |-throughput.h | | | | | |-validate | | | | | | |-ck_neutral.c | | | | | | |-ck_rp.c | | | | | | |-ck_wp.c | | | | | | |-Makefile | | | | | | |-validate.h | | | | |-ck_spinlock | | | | | |-ck_mcs.h | | | | | |-ck_ticket_pb.h | | | | | |-ck_dec.h | | | | | |-linux_spinlock.h | | | | | |-ck_ticket.h | | | | | |-ck_fas.h | | | | | |-ck_spinlock.h | | | | | |-ck_cas.h | | | | | |-ck_clh.h | | | | | |-benchmark | | | | | | |-ck_anderson.c | | | | | | |-ck_ticket.c | | | | | | |-ck_spinlock.c | | | | | | |-linux_spinlock.c | | | | | | |-ck_mcs.c | | | | | | |-latency.h | | | | | | |-ck_hclh.c | | | | | | |-Makefile | | | | | | |-ck_dec.c | | | | | | |-ck_cas.c | | | | | | |-ck_fas.c | | | | | | |-throughput.h | | | | | | |-ck_ticket_pb.c | | | | | | |-ck_clh.c | | | | | |-ck_anderson.h | | | | | |-ck_hclh.h | | | | | |-validate | | | | | | |-ck_anderson.c | | | | | | |-ck_ticket.c | | | | | | |-ck_spinlock.c | | | | | | |-linux_spinlock.c | | | | | | |-ck_mcs.c | | | | | | |-ck_hclh.c | | | | | | |-Makefile | | | | | | |-validate.h | | | | | | |-ck_dec.c | | | | | | |-ck_cas.c | | | | | | |-ck_fas.c | | | | | | |-ck_ticket_pb.c | | | | | | |-ck_clh.c | | | | |-ck_hp | | | | | |-benchmark | | | | | | |-stack_latency.c | | | | | | |-fifo_latency.c | | | | | | |-Makefile | | | | | |-validate | | | | | | |-ck_hp_fifo_donner.c | | | | | | |-serial.c | | | | | | |-ck_hp_stack.c | | | | | | |-nbds_haz_test.c | | | | | | |-ck_hp_fifo.c | | | | | | |-Makefile | | | | |-ck_bytelock | | | | | |-benchmark | | | | | | |-latency.c | | | | | | |-Makefile | | | | | |-validate | | | | | | |-validate.c | | | | | | |-Makefile | | | | |-ck_ring | | | | | |-benchmark | | | | | | |-latency.c | | | | | | |-Makefile | | | | | |-validate | | | | | | |-ck_ring_mpmc_template.c | | | | | | |-ck_ring_spmc_template.c | | | | | | |-ck_ring_mpmc.c | | | | | | |-ck_ring_spmc.c | | | | | | |-Makefile | | | | | | |-ck_ring_spsc.c | | | | |-ck_tflock | | | | | |-benchmark | | | | | | |-throughput.c | | | | | | |-latency.c | | | | | | |-Makefile | | | | | |-validate | | | | | | |-validate.c | | | | | | |-Makefile | | | | |-ck_swlock | | | | | |-benchmark | | | | | | |-throughput.c | | | | | | |-latency.c | | | | | | |-Makefile | | | | | |-validate | | | | | | |-validate.c | | | | | | |-Makefile | | | | |-ck_barrier | | | | | |-benchmark | | | | | | |-throughput.c | | | | | | |-Makefile | | | | | |-validate | | | | | | |-barrier_combining.c | | | | | | |-barrier_tournament.c | | | | | | |-barrier_mcs.c | | | | | | |-Makefile | | | | | | |-barrier_centralized.c | | | | | | |-barrier_dissemination.c | | | | |-ck_epoch | | | | | |-validate | | | | | | |-torture.c | | | | | | |-ck_stack.c | | | | | | |-ck_epoch_section.c | | | | | | |-ck_epoch_synchronize.c | | | | | | |-ck_epoch_section_2.c | | | | | | |-ck_epoch_poll.c | | | | | | |-Makefile | | | | | | |-ck_epoch_call.c | | | | |-ck_cohort | | | | | |-ck_cohort.h | | | | | |-benchmark | | | | | | |-throughput.c | | | | | | |-ck_cohort.c | | | | | | |-Makefile | | | | | |-validate | | | | | | |-validate.c | | | | | | |-Makefile | | | | |-Makefile | | | | |-ck_cc | | | | | |-validate | | | | | | |-Makefile | | | | | | |-ck_cc.c | | | | |-ck_backoff | | | | | |-validate | | | | | | |-validate.c | | | | | | |-Makefile | | | | |-Makefile.unsupported | | | | |-ck_bitmap | | | | | |-validate | | | | | | |-serial.c | | | | | | |-Makefile | | | | |-ck_queue | | | | | |-validate | | | | | | |-ck_stailq.c | | | | | | |-ck_list.c | | | | | | |-Makefile | | | | | | |-ck_slist.c | | | | |-ck_rhs | | | | | |-benchmark | | | | | | |-serial.c | | | | | | |-parallel_bytestring.c | | | | | | |-Makefile | | | | | |-validate | | | | | | |-serial.c | | | | | | |-Makefile | | | | |-ck_fifo | | | | | |-benchmark | | | | | | |-latency.c | | | | | | |-Makefile | | | | | |-validate | | | | | | |-ck_fifo_spsc.c | | | | | | |-Makefile | | | | | | |-ck_fifo_mpmc.c | | | | | | |-ck_fifo_mpmc_iterator.c | | | | | | |-ck_fifo_spsc_iterator.c | | | | |-ck_array | | | | | |-validate | | | | | | |-serial.c | | | | | | |-Makefile | | | | |-ck_stack | | | | | |-benchmark | | | | | | |-latency.c | | | | | | |-Makefile | | | | | |-validate | | | | | | |-serial.c | | | | | | |-pair.c | | | | | | |-pop.c | | | | | | |-Makefile | | | | | | |-push.c | | | | |-ck_brlock | | | | | |-benchmark | | | | | | |-throughput.c | | | | | | |-latency.c | | | | | | |-Makefile | | | | | |-validate | | | | | | |-validate.c | | | | | | |-Makefile | | | |-CNAME | | | |-.cirrus.yml | | | |-doc | | | | |-ck_ring_dequeue_spmc | | | | |-ck_ht_entry_empty.3.gz | | | | |-ck_ht_entry_empty | | | | |-ck_ring_capacity | | | | |-ck_pr_fence_acquire | | | | |-ck_ht_hash.3.gz | | | | |-ck_hs_fas.3.gz | | | | |-ck_rhs_reset.3.gz | | | | |-ck_array_init.3.gz | | | | |-ck_pr_fence_load_store.3.gz | | | | |-ck_rhs_set_load_factor | | | | |-ck_pr_stall.3.gz | | | | |-ck_rhs_move | | | | |-ck_pr_cas.3.gz | | | | |-ck_bitmap_bts.3.gz | | | | |-ck_rwlock | | | | |-ck_rhs_put_unique.3.gz | | | | |-ck_rhs_rebuild | | | | |-ck_bitmap_set.3.gz | | | | |-ck_pflock | | | | |-ck_array_commit.3.gz | | | | |-ck_queue.3.gz | | | | |-CK_RWCOHORT_INSTANCE.3.gz | | | | |-ck_hs_reset | | | | |-ck_pr_fence_load_store | | | | |-ck_rhs_apply.3.gz | | | | |-ck_ring_enqueue_spmc | | | | |-ck_pr | | | | |-ck_ht_count | | | | |-ck_hs_get | | | | |-ck_elide.3.gz | | | | |-ck_pr_and.3.gz | | | | |-ck_hs_next | | | | |-ck_epoch_reclaim.3.gz | | | | |-ck_pr_btc | | | | |-CK_RWCOHORT_WRITE_UNLOCK.3.gz | | | | |-ck_bitmap_init.3.gz | | | | |-ck_bitmap_base.3.gz | | | | |-ck_brlock.3.gz | | | | |-CK_COHORT_INSTANCE.3.gz | | | | |-ck_bitmap_clear.3.gz | | | | |-ck_pr_rtm.3.gz | | | | |-ck_epoch_barrier | | | | |-CK_RWCOHORT_PROTOTYPE.3.gz | | | | |-ck_array_buffer.3.gz | | | | |-ck_ht_entry_key.3.gz | | | | |-ck_ht_gc.3.gz | | | | |-ck_bitmap_set | | | | |-ck_hs_grow | | | | |-ck_pr_fence_load_depends.3.gz | | | | |-CK_RWCOHORT_WRITE_UNLOCK | | | | |-ck_rhs_remove | | | | |-ck_ht_iterator_init.3.gz | | | | |-ck_pr_add | | | | |-ck_ht_next | | | | |-ck_rhs_stat.3.gz | | | | |-ck_hs_reset_size | | | | |-Makefile.in | | | | |-ck_epoch_register.3.gz | | | | |-CK_COHORT_TRYLOCK_PROTOTYPE.3.gz | | | | |-ck_epoch_synchronize.3.gz | | | | |-ck_ht_init.3.gz | | | | |-ck_pr_fence_acquire.3.gz | | | | |-CK_COHORT_PROTOTYPE.3.gz | | | | |-ck_hs_move | | | | |-ck_ring_enqueue_spmc.3.gz | | | | |-ck_hs_gc.3.gz | | | | |-ck_ht_remove_spmc.3.gz | | | | |-ck_ht_entry_key_set_direct | | | | |-ck_pr_fence_store_atomic | | | | |-ck_pr_fence_release.3.gz | | | | |-ck_bitmap_size | | | | |-ck_hs_fas | | | | |-ck_sequence | | | | |-ck_sequence.3.gz | | | | |-ck_ht_set_spmc | | | | |-ck_hs_set.3.gz | | | | |-ck_ht_entry_value_direct.3.gz | | | | |-ck_rwcohort | | | | |-ck_ht_entry_set_direct.3.gz | | | | |-ck_pr_fence_memory | | | | |-ck_bitmap_reset.3.gz | | | | |-ck_rhs_count | | | | |-ck_spinlock | | | | |-CK_RWCOHORT_WRITE_LOCK | | | | |-ck_ht_entry_set | | | | |-CK_ARRAY_FOREACH | | | | |-ck_bitmap_init | | | | |-ck_ht_entry_value.3.gz | | | | |-ck_rhs_iterator_init.3.gz | | | | |-CK_RWCOHORT_WRITE_LOCK.3.gz | | | | |-ck_ring_enqueue_spsc | | | | |-ck_pr_fence_atomic_store | | | | |-ck_bitmap_size.3.gz | | | | |-ck_array_put.3.gz | | | | |-ck_rhs_get | | | | |-ck_pr_fence_atomic_load | | | | |-ck_bitmap_clear | | | | |-ck_epoch_register | | | | |-ck_hs_set | | | | |-ck_hs_remove | | | | |-ck_ht_destroy.3.gz | | | | |-ck_array_initialized | | | | |-ck_pr_barrier | | | | |-ck_pr_cas | | | | |-ck_hs_iterator_init.3.gz | | | | |-ck_pr_fence_atomic | | | | |-ck_array_deinit | | | | |-ck_pr_add.3.gz | | | | |-ck_ht_entry_key | | | | |-ck_rhs_grow.3.gz | | | | |-ck_ring_enqueue_spsc.3.gz | | | | |-ck_ht_put_spmc | | | | |-ck_hs_stat | | | | |-CK_RWCOHORT_READ_LOCK | | | | |-ck_ht_init | | | | |-ck_ht_count.3.gz | | | | |-ck_pr_btc.3.gz | | | | |-ck_epoch_begin.3.gz | | | | |-ck_bitmap_test | | | | |-ck_rhs_fas.3.gz | | | | |-ck_pr_dec | | | | |-ck_pr_fas.3.gz | | | | |-CK_RWCOHORT_INSTANCE | | | | |-ck_hs_apply | | | | |-CK_COHORT_INSTANCE | | | | |-ck_array_put | | | | |-ck_spinlock.3.gz | | | | |-ck_pr_sub.3.gz | | | | |-ck_hs_remove.3.gz | | | | |-ck_hs_put_unique | | | | |-ck_rhs_get.3.gz | | | | |-ck_ring_capacity.3.gz | | | | |-ck_hs_grow.3.gz | | | | |-ck_hs_reset_size.3.gz | | | | |-ck_epoch_begin | | | | |-ck_pr_and | | | | |-ck_hs_count | | | | |-ck_array_put_unique.3.gz | | | | |-CK_RWCOHORT_PROTOTYPE | | | | |-ck_rhs_grow | | | | |-ck_pr_neg | | | | |-ck_epoch_poll.3.gz | | | | |-ck_rhs_set | | | | |-ck_ring_dequeue_spsc.3.gz | | | | |-ck_swlock.3.gz | | | | |-ck_ht_entry_key_direct | | | | |-ck_pr_not.3.gz | | | | |-ck_rhs_remove.3.gz | | | | |-ck_pr_dec.3.gz | | | | |-ck_ring_init | | | | |-ck_bitmap_bits | | | | |-ck_elide | | | | |-ck_ht_entry_key_set | | | | |-ck_ring_enqueue_spmc_size | | | | |-ck_pr_fence_memory.3.gz | | | | |-ck_pr_fence_store_load.3.gz | | | | |-ck_tflock | | | | |-ck_ht_remove_spmc | | | | |-ck_ht_reset_spmc.3.gz | | | | |-CK_ARRAY_FOREACH.3.gz | | | | |-ck_ring_trydequeue_spmc | | | | |-CK_COHORT_UNLOCK | | | | |-ck_pr_inc | | | | |-refcheck.pl | | | | |-ck_epoch_end.3.gz | | | | |-ck_pr_fence_load.3.gz | | | | |-ck_ht_hash | | | | |-CK_COHORT_LOCK.3.gz | | | | |-ck_hs_destroy | | | | |-ck_pr_xor | | | | |-ck_rhs_put | | | | |-ck_swlock | | | | |-ck_ht_entry_key_length.3.gz | | | | |-ck_rhs_gc | | | | |-ck_hs_get.3.gz | | | | |-ck_pr_fas | | | | |-ck_array_init | | | | |-CK_RWCOHORT_READ_UNLOCK | | | | |-ck_ring_dequeue_spsc | | | | |-ck_bitmap_union | | | | |-ck_tflock.3.gz | | | | |-ck_epoch_end | | | | |-ck_hs_init.3.gz | | | | |-ck_ht_hash_direct | | | | |-CK_RHS_HASH.3.gz | | | | |-ck_pr_fence_load_atomic | | | | |-ck_ht_reset_size_spmc.3.gz | | | | |-ck_pr_fence_store | | | | |-ck_pr_store.3.gz | | | | |-ck_ht_entry_key_direct.3.gz | | | | |-ck_epoch_synchronize | | | | |-ck_ring_enqueue_spsc_size.3.gz | | | | |-ck_ht_entry_value_direct | | | | |-ck_pr_neg.3.gz | | | | |-ck_array_buffer | | | | |-ck_rhs_reset_size.3.gz | | | | |-ck_ring_size | | | | |-ck_ht_iterator_init | | | | |-ck_pr_fence_store_load | | | | |-ck_hs_stat.3.gz | | | | |-ck_bitmap_buffer.3.gz | | | | |-ck_bitmap_union.3.gz | | | | |-ck_rhs_next | | | | |-ck_bitmap_next.3.gz | | | | |-ck_ht_entry_set_direct | | | | |-ck_hs_count.3.gz | | | | |-ck_pr_fence_atomic_store.3.gz | | | | |-ck_bitmap_bts | | | | |-ck_pr_not | | | | |-ck_hs_put.3.gz | | | | |-ck_epoch_poll | | | | |-ck_ring_dequeue_spmc.3.gz | | | | |-ck_pr_barrier.3.gz | | | | |-ck_pr_faa.3.gz | | | | |-ck_cohort | | | | |-ck_array_length | | | | |-ck_pr_fence_store.3.gz | | | | |-ck_epoch_barrier.3.gz | | | | |-ck_ht_grow_spmc.3.gz | | | | |-ck_rhs_iterator_init | | | | |-ck_pr_bts.3.gz | | | | |-CK_COHORT_INIT | | | | |-ck_ring_trydequeue_spmc.3.gz | | | | |-ck_ht_entry_key_set_direct.3.gz | | | | |-ck_epoch_call | | | | |-ck_ring_enqueue_spsc_size | | | | |-ck_epoch_unregister | | | | |-ck_ht_reset_size_spmc | | | | |-CK_HS_HASH | | | | |-ck_ht_hash_direct.3.gz | | | | |-ck_array_length.3.gz | | | | |-ck_pr_faa | | | | |-CK_COHORT_TRYLOCK.3.gz | | | | |-ck_rhs_fas | | | | |-ck_rhs_apply | | | | |-ck_hs_reset.3.gz | | | | |-CK_COHORT_INIT.3.gz | | | | |-ck_rhs_reset_size | | | | |-ck_rhs_set.3.gz | | | | |-ck_hs_iterator_init | | | | |-ck_pr_load.3.gz | | | | |-ck_hs_put | | | | |-ck_ht_stat.3.gz | | | | |-ck_epoch_recycle.3.gz | | | | |-ck_ht_stat | | | | |-ck_ht_put_spmc.3.gz | | | | |-ck_rhs_init | | | | |-ck_pr_bts | | | | |-ck_ht_reset_spmc | | | | |-CK_RWCOHORT_INIT | | | | |-ck_pr_fence_load_atomic.3.gz | | | | |-ck_hs_init | | | | |-ck_ht_get_spmc | | | | |-ck_ht_entry_set.3.gz | | | | |-ck_ht_gc | | | | |-ck_rhs_init.3.gz | | | | |-ck_pr_or.3.gz | | | | |-ck_bitmap_bits.3.gz | | | | |-ck_pr_fence_atomic_load.3.gz | | | | |-CK_COHORT_PROTOTYPE | | | | |-ck_hs_move.3.gz | | | | |-ck_rhs_put.3.gz | | | | |-Makefile | | | | |-ck_rhs_gc.3.gz | | | | |-ck_rhs_move.3.gz | | | | |-ck_rhs_stat | | | | |-ck_rhs_count.3.gz | | | | |-CK_COHORT_TRYLOCK | | | | |-ck_pr_load | | | | |-ck_ring_size.3.gz | | | | |-ck_array_put_unique | | | | |-ck_pr_fence_load_depends | | | | |-CK_HS_HASH.3.gz | | | | |-ck_rhs_reset | | | | |-ck_epoch_recycle | | | | |-ck_ht_destroy | | | | |-ck_pr_or | | | | |-ck_ht_next.3.gz | | | | |-ck_queue | | | | |-ck_pr.3.gz | | | | |-CK_RWCOHORT_READ_UNLOCK.3.gz | | | | |-ck_epoch_reclaim | | | | |-ck_pr_xor.3.gz | | | | |-ck_hs_rebuild | | | | |-ck_ht_entry_key_set.3.gz | | | | |-ck_pflock.3.gz | | | | |-ck_pr_rtm | | | | |-ck_rhs_destroy | | | | |-CK_RHS_HASH | | | | |-ck_hs_next.3.gz | | | | |-ck_rhs_next.3.gz | | | | |-ck_array_initialized.3.gz | | | | |-ck_rhs_rebuild.3.gz | | | | |-ck_hs_destroy.3.gz | | | | |-ck_ring_enqueue_spmc_size.3.gz | | | | |-ck_pr_btr | | | | |-ck_epoch_init.3.gz | | | | |-ck_ht_entry_key_length | | | | |-ck_ht_entry_value | | | | |-ck_cohort.3.gz | | | | |-ck_bitmap_iterator_init | | | | |-ck_hs_apply.3.gz | | | | |-ck_pr_btr.3.gz | | | | |-ck_rwcohort.3.gz | | | | |-ck_bitmap_iterator_init.3.gz | | | | |-CK_RWCOHORT_INIT.3.gz | | | | |-ck_array_remove | | | | |-ck_rhs_put_unique | | | | |-ck_hs_rebuild.3.gz | | | | |-ck_pr_fence_load | | | | |-ck_rhs_destroy.3.gz | | | | |-ck_bitmap_next | | | | |-CK_COHORT_UNLOCK.3.gz | | | | |-CK_COHORT_LOCK | | | | |-ck_bitmap_reset | | | | |-ck_pr_fence_atomic.3.gz | | | | |-ck_array_deinit.3.gz | | | | |-CK_RWCOHORT_READ_LOCK.3.gz | | | | |-ck_hs_gc | | | | |-ck_epoch_unregister.3.gz | | | | |-ck_array_commit | | | | |-ck_bitmap_base | | | | |-ck_epoch_init | | | | |-ck_hs_put_unique.3.gz | | | | |-ck_pr_fence_store_atomic.3.gz | | | | |-ck_rwlock.3.gz | | | | |-CK_COHORT_TRYLOCK_PROTOTYPE | | | | |-ck_bitmap_buffer | | | | |-ck_pr_fence_release | | | | |-ck_bitmap_test.3.gz | | | | |-ck_epoch_call.3.gz | | | | |-ck_ring_init.3.gz | | | | |-ck_pr_inc.3.gz | | | | |-ck_ht_set_spmc.3.gz | | | | |-ck_pr_stall | | | | |-ck_pr_sub | | | | |-ck_pr_store | | | | |-ck_ht_get_spmc.3.gz | | | | |-ck_brlock | | | | |-ck_ht_grow_spmc | | | | |-ck_array_remove.3.gz | | |-http-parser | | | |-.git | | | |-test.c | | | |-http_parser.gyp | | | |-http_parser.h | | | |-LICENSE-MIT | | | |-AUTHORS | | | |-.travis.yml | | | |-.gitignore | | | |-bench.c | | | |-.mailmap | | | |-README.md | | | |-Makefile | | | |-contrib | | | | |-url_parser.c | | | | |-parsertrace.c | | | |-http_parser.c | | |-Makefile | | |-jsmn | | | |-.git | | | |-example | | | | |-simple.c | | | | |-jsondump.c | | | |-LICENSE | | | |-library.json | | | |-.travis.yml | | | |-test | | | | |-test.h | | | | |-tests.c | | | | |-testutil.h | | | |-jsmn.h | | | |-README.md | | | |-Makefile | | | |-.clang-format | |-src | | |-local_runqueue_list.c | | |-module.c | | |-sandbox_state_transition.c | | |-listener_thread.c | | |-arch_context.c | | |-software_interrupt.c | | |-admissions_info.c | | |-current_sandbox.c | | |-global_request_scheduler_deque.c | | |-local_runqueue.c | | |-main.c | | |-sandbox_state.c | | |-libc | | | |-wasi_impl_serverless.c | | |-scheduler.c | | |-tenant.c | | |-admissions_control.c | | |-software_interrupt_counts.c | | |-sledge_abi.c | | |-global_request_scheduler_mtds.c | | |-sandbox_perf_log.c | | |-global_request_scheduler.c | | |-http_parser_settings.c | | |-metrics_server.c | | |-local_runqueue_minheap.c | | |-current_wasm_module_instance.c | | |-sandbox.c | | |-http_request.c | | |-arch | | | |-x86_64 | | | | |-env.c | | | |-aarch64 | | | | |-env.c | | |-runtime.c | | |-http_total.c | | |-metrics_server_route_level_metrics.c | | |-tenant_database.c | | |-local_cleanup_queue.c | | |-global_request_scheduler_minheap.c | | |-module_database.c | | |-http_session_perf_log.c | | |-local_runqueue_mtds.c | | |-worker_thread.c | |-include | | |-http_route_total.h | | |-software_interrupt_counts.h | | |-global_request_scheduler_mtds.h | | |-epoll_tag.h | | |-local_runqueue_list.h | | |-wasm_globals.h | | |-http_parser_settings.h | | |-pool.h | | |-local_cleanup_queue.h | | |-lock.h | | |-sandbox_summarize_page_allocations.h | | |-route_config.h | | |-software_interrupt.h | | |-priority_queue.h | | |-tcp_session.h | | |-sandbox_state_history.h | | |-xmalloc.h | | |-sandbox_state.h | | |-wasm_memory.h | | |-module.h | | |-sandbox_set_as_asleep.h | | |-global_request_scheduler_minheap.h | | |-metrics_server.h | | |-sandbox_set_as_complete.h | | |-runtime.h | | |-sandbox_set_as_allocated.h | | |-likely.h | | |-tcp_server.h | | |-wasm_types.h | | |-debuglog.h | | |-http_session_perf_log.h | | |-http_request.h | | |-local_runqueue.h | | |-json.h | | |-perf_window.h | | |-wasi.h | | |-sandbox_set_as_preempted.h | | |-http_router.h | | |-sandbox_state_transition.h | | |-http_session.h | | |-local_runqueue_minheap.h | | |-wasm_stack.h | | |-sandbox_total.h | | |-sandbox_set_as_returned.h | | |-tenant_config.h | | |-local_runqueue_mtds.h | | |-http_total.h | | |-sandbox_set_as_running_user.h | | |-tenant_functions.h | | |-wasi_serdes.h | | |-worker_thread.h | | |-route_config_parse.h | | |-wasm_table.h | | |-auto_buf.h | | |-route_latency.h | | |-sandbox_set_as_interrupted.h | | |-sandbox_types.h | | |-global_request_scheduler_deque.h | | |-admissions_control.h | | |-sandbox_perf_log.h | | |-pretty_print.h | | |-sledge_abi_symbols.h | | |-arch | | | |-arch_context_t.h | | | |-reg_t.h | | | |-common.h | | | |-getcycles.h | | | |-context.h | | | |-x86_64 | | | | |-context.h | | | |-aarch64 | | | | |-context.h | | | |-arch_context_variant_t.h | | | |-ureg_t.h | | |-vec.h | | |-admissions_info.h | | |-module_database.h | | |-sandbox_set_as_initialized.h | | |-proc_stat.h | | |-current_sandbox.h | | |-http.h | | |-scheduler.h | | |-map.h | | |-global_request_scheduler.h | | |-scheduler_options.h | | |-sandbox_set_as_running_sys.h | | |-deque.h | | |-json_parse.h | | |-wasm_module_instance.h | | |-tenant.h | | |-sandbox_functions.h | | |-panic.h | | |-tenant_config_parse.h | | |-route.h | | |-sandbox_set_as_error.h | | |-ps_list.h | | |-listener_thread.h | | |-sandbox_set_as_runnable.h | | |-current_wasm_module_instance.h | | |-types.h | | |-perf_window_t.h | |-Makefile |-.devcontainer | |-devcontainer.json |-devenv.sh |-.env |-docs | |-WASI.md | |-sledge-states | | |-states.svg | | |-states.dot | | |-README.md | | |-Makefile |-awsm | |-applications | | |-collatz-conjecture | | | |-main.c | | |-triangle | | | |-main.c | | |-binary-search | | | |-main.c | | |-hamming | | | |-main.c | | |-armstrong-numbers | | | |-main.c | | |-bank-account | | | |-main.c | | |-darts | | | |-main.c | | |-unreachable | | | |-main.c | | |-start | | | |-main.c | | |-.gitignore | | |-grains | | | |-main.c | | |-wasm_apps | | |-Makefile | | |-difference-of-squares | | | |-main.c | | |-leap | | | |-main.c | |-.git | |-target | | |-release | | | |-examples | | | |-build | | | | |-proc-macro-error-attr-c55fb4ecc941a259 | | | | | |-out | | | | | |-root-output | | | | | |-output | | | | | |-invoked.timestamp | | | | | |-stderr | | | | |-libc-be8c9bf54686106b | | | | | |-out | | | | | |-root-output | | | | | |-output | | | | | |-invoked.timestamp | | | | | |-stderr | | | | |-memchr-37e1b54f3be5567e | | | | | |-build-script-build | | | | | |-build_script_build-37e1b54f3be5567e.d | | | | | |-build_script_build-37e1b54f3be5567e | | | | |-proc-macro-error-0e09daef04ae4f29 | | | | | |-out | | | | | |-root-output | | | | | |-output | | | | | |-invoked.timestamp | | | | | |-stderr | | | | |-libc-d844877bef6d50bc | | | | | |-build-script-build | | | | | |-build_script_build-d844877bef6d50bc | | | | | |-build_script_build-d844877bef6d50bc.d | | | | |-syn-8f2450c6b9b79378 | | | | | |-out | | | | | |-root-output | | | | | |-output | | | | | |-invoked.timestamp | | | | | |-stderr | | | | |-log-0fa4a5dcae18fc55 | | | | | |-out | | | | | |-root-output | | | | | |-output | | | | | |-invoked.timestamp | | | | | |-stderr | | | | |-rustversion-79132789b9aed261 | | | | | |-out | | | | | | |-version.rs | | | | | |-root-output | | | | | |-output | | | | | |-invoked.timestamp | | | | | |-stderr | | | | |-llvm-alt-ee285219b13f2524 | | | | | |-build-script-build | | | | | |-build_script_build-ee285219b13f2524 | | | | | |-build_script_build-ee285219b13f2524.d | | | | |-proc-macro2-aef4e0a06478073c | | | | | |-build_script_build-aef4e0a06478073c.d | | | | | |-build-script-build | | | | | |-build_script_build-aef4e0a06478073c | | | | |-llvm-alt-1f354b461291cfe4 | | | | | |-out | | | | | |-root-output | | | | | |-output | | | | | |-invoked.timestamp | | | | | |-stderr | | | | |-proc-macro-error-774383d5f1b2416d | | | | | |-build_script_build-774383d5f1b2416d | | | | | |-build-script-build | | | | | |-build_script_build-774383d5f1b2416d.d | | | | |-memchr-16fe1fe0362aa86e | | | | | |-out | | | | | |-root-output | | | | | |-output | | | | | |-invoked.timestamp | | | | | |-stderr | | | | |-syn-13bc2bf9241a1d27 | | | | | |-build-script-build | | | | | |-build_script_build-13bc2bf9241a1d27.d | | | | | |-build_script_build-13bc2bf9241a1d27 | | | | |-proc-macro-error-attr-de12cacd06f49b1d | | | | | |-build_script_build-de12cacd06f49b1d | | | | | |-build-script-build | | | | | |-build_script_build-de12cacd06f49b1d.d | | | | |-log-887644484609fa26 | | | | | |-build-script-build | | | | | |-build_script_build-887644484609fa26 | | | | | |-build_script_build-887644484609fa26.d | | | | |-llvm-sys-2b9c49d2205c4853 | | | | | |-build-script-build | | | | | |-build_script_build-2b9c49d2205c4853 | | | | | |-build_script_build-2b9c49d2205c4853.d | | | | |-llvm-sys-4a2bd9f660ca8fef | | | | | |-out | | | | | | |-libtargetwrappers.a | | | | | | |-wrappers | | | | | | | |-target.o | | | | | |-root-output | | | | | |-output | | | | | |-invoked.timestamp | | | | | |-stderr | | | | |-rustversion-01e44c54c5567bf0 | | | | | |-build-script-build | | | | | |-build_script_build-01e44c54c5567bf0.d | | | | | |-build_script_build-01e44c54c5567bf0 | | | | |-proc-macro2-9eccacfca2f2d5e3 | | | | | |-out | | | | | |-root-output | | | | | |-output | | | | | |-invoked.timestamp | | | | | |-stderr | | | |-incremental | | | |-deps | | | | |-libunicode_xid-7aa23824a9897755.rlib | | | | |-libllvm_sys-28a025cd8dc67cfe.rlib | | | | |-libaho_corasick-12088312ebfecfdb.rmeta | | | | |-libansi_term-dbf9bcf58fef0148.rlib | | | | |-libgcc-3be16bdee6edb014.rmeta | | | | |-libsemver-73135dd84ba0fdc6.rmeta | | | | |-libllvm-1aa94ecf67f77a0f.rlib | | | | |-bitflags-1c72890a8921a350.d | | | | |-bitflags-715ad5956c5a0cc3.d | | | | |-libproc_macro_error-a5cfc26e5e66cb2f.rlib | | | | |-libitoa-97537f8d3a64a1cf.rmeta | | | | |-flexi_logger-bccdcd7f51d4e89c.d | | | | |-cbox-6f74700d46594469.d | | | | |-version_check-2d8da22d5b3f319d.d | | | | |-libflexi_logger-bccdcd7f51d4e89c.rmeta | | | | |-cfg_if-79f28fb3cf75c693.d | | | | |-itoa-97537f8d3a64a1cf.d | | | | |-libnum_threads-473b26fd4cb64ba0.rmeta | | | | |-gcc-3be16bdee6edb014.d | | | | |-libflexi_logger-bccdcd7f51d4e89c.rlib | | | | |-libregex-e2bc3d2e1b46cac9.rlib | | | | |-libglob-d26b70f04acca83f.rlib | | | | |-libtime_macros-2e5d7292ca363739.so | | | | |-quote-154772456b2e335e.d | | | | |-libatty-691ce62e2e654d9c.rmeta | | | | |-libcbox-6f74700d46594469.rmeta | | | | |-libstructopt-7f632ce16e480a12.rmeta | | | | |-libllvm_sys-28a025cd8dc67cfe.rmeta | | | | |-libllvm-1aa94ecf67f77a0f.rmeta | | | | |-libbitflags-1c72890a8921a350.rmeta | | | | |-time_macros-2e5d7292ca363739.d | | | | |-libthiserror-2d433a061fd3536b.rmeta | | | | |-libregex_syntax-ed10a582dfd8b937.rmeta | | | | |-liblazy_static-8f163e76a9c7a4cc.rlib | | | | |-libclap-c562938d70d755cd.rmeta | | | | |-librustversion-34302bcb2ff6b023.so | | | | |-libquote-154772456b2e335e.rmeta | | | | |-libtime-7665761f7f3385bd.rmeta | | | | |-libmemchr-ab59a9955de83473.rlib | | | | |-libitoa-97537f8d3a64a1cf.rlib | | | | |-libunicode_width-af8659a113d95190.rlib | | | | |-syn-2d5bfbccff5f4ff2.d | | | | |-libquote-154772456b2e335e.rlib | | | | |-libstrsim-8a898b5865854719.rlib | | | | |-libc-dc73d04bafb829b0.d | | | | |-libtextwrap-f260a33138736d63.rmeta | | | | |-libthiserror-2d433a061fd3536b.rlib | | | | |-libunicode_width-af8659a113d95190.rmeta | | | | |-libthiserror_impl-b0736b4088f209d9.so | | | | |-libheck-07b99e1484c76998.rmeta | | | | |-rustversion-34302bcb2ff6b023.d | | | | |-libnum_threads-473b26fd4cb64ba0.rlib | | | | |-libclap-c562938d70d755cd.rlib | | | | |-libheck-07b99e1484c76998.rlib | | | | |-libunicode_segmentation-aca419ba9142c86b.rlib | | | | |-libproc_macro2-9c6cfeb8b3574ca7.rmeta | | | | |-lazy_static-8f163e76a9c7a4cc.d | | | | |-libaho_corasick-12088312ebfecfdb.rlib | | | | |-time-7665761f7f3385bd.d | | | | |-regex-e2bc3d2e1b46cac9.d | | | | |-atty-691ce62e2e654d9c.d | | | | |-libregex_syntax-ed10a582dfd8b937.rlib | | | | |-clap-c562938d70d755cd.d | | | | |-wasmparser-32748d8fba27a075.d | | | | |-thiserror-2d433a061fd3536b.d | | | | |-libansi_term-dbf9bcf58fef0148.rmeta | | | | |-proc_macro_error_attr-b3af008857171642.d | | | | |-libcfg_if-79f28fb3cf75c693.rmeta | | | | |-libwasmparser-32748d8fba27a075.rmeta | | | | |-strsim-8a898b5865854719.d | | | | |-aho_corasick-12088312ebfecfdb.d | | | | |-libproc_macro2-9c6cfeb8b3574ca7.rlib | | | | |-libproc_macro_error_attr-b3af008857171642.so | | | | |-structopt_derive-ffd4f99b54d1fceb.d | | | | |-libtime-7665761f7f3385bd.rlib | | | | |-unicode_width-af8659a113d95190.d | | | | |-glob-d26b70f04acca83f.d | | | | |-libversion_check-2d8da22d5b3f319d.rlib | | | | |-unicode_segmentation-aca419ba9142c86b.d | | | | |-liblibc-dc73d04bafb829b0.rlib | | | | |-heck-07b99e1484c76998.d | | | | |-libcbox-6f74700d46594469.rlib | | | | |-proc_macro_error-a5cfc26e5e66cb2f.d | | | | |-libsyn-2d5bfbccff5f4ff2.rmeta | | | | |-libmemchr-ab59a9955de83473.rmeta | | | | |-num_threads-473b26fd4cb64ba0.d | | | | |-libwasmparser-32748d8fba27a075.rlib | | | | |-libtextwrap-f260a33138736d63.rlib | | | | |-libvec_map-1a9ed299e6b31f7f.rlib | | | | |-libstrsim-8a898b5865854719.rmeta | | | | |-liblog-66efa18d6c4292bf.rlib | | | | |-awsm-62a3a4a1ed1d6566 | | | | |-vec_map-1a9ed299e6b31f7f.d | | | | |-libunicode_segmentation-aca419ba9142c86b.rmeta | | | | |-liblibc-dc73d04bafb829b0.rmeta | | | | |-libproc_macro_error-a5cfc26e5e66cb2f.rmeta | | | | |-structopt-7f632ce16e480a12.d | | | | |-libstructopt_derive-ffd4f99b54d1fceb.so | | | | |-semver-73135dd84ba0fdc6.d | | | | |-libglob-d26b70f04acca83f.rmeta | | | | |-libatty-691ce62e2e654d9c.rlib | | | | |-textwrap-f260a33138736d63.d | | | | |-libbitflags-715ad5956c5a0cc3.rlib | | | | |-proc_macro2-9c6cfeb8b3574ca7.d | | | | |-libunicode_xid-7aa23824a9897755.rmeta | | | | |-libversion_check-2d8da22d5b3f319d.rmeta | | | | |-thiserror_impl-b0736b4088f209d9.d | | | | |-libregex-e2bc3d2e1b46cac9.rmeta | | | | |-liblog-66efa18d6c4292bf.rmeta | | | | |-log-66efa18d6c4292bf.d | | | | |-libgcc-3be16bdee6edb014.rlib | | | | |-ansi_term-dbf9bcf58fef0148.d | | | | |-llvm-1aa94ecf67f77a0f.d | | | | |-libstructopt-7f632ce16e480a12.rlib | | | | |-libbitflags-1c72890a8921a350.rlib | | | | |-libsemver-73135dd84ba0fdc6.rlib | | | | |-unicode_xid-7aa23824a9897755.d | | | | |-regex_syntax-ed10a582dfd8b937.d | | | | |-libvec_map-1a9ed299e6b31f7f.rmeta | | | | |-liblazy_static-8f163e76a9c7a4cc.rmeta | | | | |-awsm-62a3a4a1ed1d6566.d | | | | |-libbitflags-715ad5956c5a0cc3.rmeta | | | | |-memchr-ab59a9955de83473.d | | | | |-llvm_sys-28a025cd8dc67cfe.d | | | | |-libcfg_if-79f28fb3cf75c693.rlib | | | | |-libsyn-2d5bfbccff5f4ff2.rlib | | | |-awsm | | | |-.cargo-lock | | | |-.fingerprint | | | | |-proc-macro-error-attr-c55fb4ecc941a259 | | | | | |-run-build-script-build-script-build.json | | | | | |-run-build-script-build-script-build | | | | |-semver-73135dd84ba0fdc6 | | | | | |-invoked.timestamp | | | | | |-dep-lib-semver | | | | | |-lib-semver.json | | | | | |-lib-semver | | | | |-version_check-2d8da22d5b3f319d | | | | | |-lib-version_check.json | | | | | |-invoked.timestamp | | | | | |-lib-version_check | | | | | |-dep-lib-version_check | | | | |-proc-macro-error-attr-b3af008857171642 | | | | | |-dep-lib-proc-macro-error-attr | | | | | |-invoked.timestamp | | | | | |-lib-proc-macro-error-attr.json | | | | | |-lib-proc-macro-error-attr | | | | |-clap-c562938d70d755cd | | | | | |-invoked.timestamp | | | | | |-dep-lib-clap | | | | | |-lib-clap | | | | | |-lib-clap.json | | | | |-gcc-3be16bdee6edb014 | | | | | |-lib-gcc | | | | | |-lib-gcc.json | | | | | |-invoked.timestamp | | | | | |-dep-lib-gcc | | | | |-libc-be8c9bf54686106b | | | | | |-run-build-script-build-script-build.json | | | | | |-run-build-script-build-script-build | | | | |-thiserror-impl-b0736b4088f209d9 | | | | | |-dep-lib-thiserror-impl | | | | | |-invoked.timestamp | | | | | |-lib-thiserror-impl | | | | | |-lib-thiserror-impl.json | | | | |-libc-dc73d04bafb829b0 | | | | | |-lib-libc | | | | | |-lib-libc.json | | | | | |-invoked.timestamp | | | | | |-dep-lib-libc | | | | |-memchr-37e1b54f3be5567e | | | | | |-build-script-build-script-build.json | | | | | |-build-script-build-script-build | | | | | |-invoked.timestamp | | | | | |-dep-build-script-build-script-build | | | | |-vec_map-1a9ed299e6b31f7f | | | | | |-lib-vec_map.json | | | | | |-dep-lib-vec_map | | | | | |-invoked.timestamp | | | | | |-lib-vec_map | | | | |-proc-macro-error-0e09daef04ae4f29 | | | | | |-run-build-script-build-script-build.json | | | | | |-run-build-script-build-script-build | | | | |-proc-macro2-9c6cfeb8b3574ca7 | | | | | |-dep-lib-proc-macro2 | | | | | |-lib-proc-macro2.json | | | | | |-invoked.timestamp | | | | | |-lib-proc-macro2 | | | | |-num_threads-473b26fd4cb64ba0 | | | | | |-dep-lib-num_threads | | | | | |-lib-num_threads.json | | | | | |-invoked.timestamp | | | | | |-lib-num_threads | | | | |-libc-d844877bef6d50bc | | | | | |-build-script-build-script-build.json | | | | | |-build-script-build-script-build | | | | | |-invoked.timestamp | | | | | |-dep-build-script-build-script-build | | | | |-wasmparser-32748d8fba27a075 | | | | | |-dep-lib-wasmparser | | | | | |-invoked.timestamp | | | | | |-lib-wasmparser | | | | | |-lib-wasmparser.json | | | | | |-output-lib-wasmparser | | | | |-cbox-6f74700d46594469 | | | | | |-lib-cbox.json | | | | | |-lib-cbox | | | | | |-invoked.timestamp | | | | | |-dep-lib-cbox | | | | |-thiserror-2d433a061fd3536b | | | | | |-lib-thiserror.json | | | | | |-invoked.timestamp | | | | | |-dep-lib-thiserror | | | | | |-lib-thiserror | | | | |-syn-8f2450c6b9b79378 | | | | | |-run-build-script-build-script-build.json | | | | | |-run-build-script-build-script-build | | | | |-bitflags-715ad5956c5a0cc3 | | | | | |-invoked.timestamp | | | | | |-lib-bitflags | | | | | |-lib-bitflags.json | | | | | |-dep-lib-bitflags | | | | |-atty-691ce62e2e654d9c | | | | | |-dep-lib-atty | | | | | |-invoked.timestamp | | | | | |-lib-atty | | | | | |-lib-atty.json | | | | |-textwrap-f260a33138736d63 | | | | | |-lib-textwrap | | | | | |-invoked.timestamp | | | | | |-lib-textwrap.json | | | | | |-dep-lib-textwrap | | | | |-log-0fa4a5dcae18fc55 | | | | | |-run-build-script-build-script-build.json | | | | | |-run-build-script-build-script-build | | | | |-unicode-width-af8659a113d95190 | | | | | |-dep-lib-unicode-width | | | | | |-lib-unicode-width.json | | | | | |-invoked.timestamp | | | | | |-lib-unicode-width | | | | |-unicode-segmentation-aca419ba9142c86b | | | | | |-invoked.timestamp | | | | | |-lib-unicode-segmentation.json | | | | | |-dep-lib-unicode-segmentation | | | | | |-lib-unicode-segmentation | | | | |-rustversion-34302bcb2ff6b023 | | | | | |-lib-rustversion.json | | | | | |-invoked.timestamp | | | | | |-dep-lib-rustversion | | | | | |-lib-rustversion | | | | |-heck-07b99e1484c76998 | | | | | |-lib-heck | | | | | |-invoked.timestamp | | | | | |-lib-heck.json | | | | | |-dep-lib-heck | | | | |-llvm-sys-28a025cd8dc67cfe | | | | | |-lib-llvm-sys.json | | | | | |-invoked.timestamp | | | | | |-dep-lib-llvm-sys | | | | | |-lib-llvm-sys | | | | |-regex-e2bc3d2e1b46cac9 | | | | | |-dep-lib-regex | | | | | |-lib-regex | | | | | |-invoked.timestamp | | | | | |-lib-regex.json | | | | |-ansi_term-dbf9bcf58fef0148 | | | | | |-dep-lib-ansi_term | | | | | |-invoked.timestamp | | | | | |-lib-ansi_term | | | | | |-lib-ansi_term.json | | | | |-rustversion-79132789b9aed261 | | | | | |-run-build-script-build-script-build.json | | | | | |-run-build-script-build-script-build | | | | |-flexi_logger-bccdcd7f51d4e89c | | | | | |-lib-flexi_logger.json | | | | | |-lib-flexi_logger | | | | | |-invoked.timestamp | | | | | |-dep-lib-flexi_logger | | | | |-lazy_static-8f163e76a9c7a4cc | | | | | |-lib-lazy_static.json | | | | | |-invoked.timestamp | | | | | |-lib-lazy_static | | | | | |-dep-lib-lazy_static | | | | |-llvm-alt-ee285219b13f2524 | | | | | |-build-script-build-script-build.json | | | | | |-build-script-build-script-build | | | | | |-invoked.timestamp | | | | | |-dep-build-script-build-script-build | | | | |-strsim-8a898b5865854719 | | | | | |-lib-strsim.json | | | | | |-invoked.timestamp | | | | | |-lib-strsim | | | | | |-dep-lib-strsim | | | | |-proc-macro-error-a5cfc26e5e66cb2f | | | | | |-lib-proc-macro-error.json | | | | | |-invoked.timestamp | | | | | |-dep-lib-proc-macro-error | | | | | |-lib-proc-macro-error | | | | |-cfg-if-79f28fb3cf75c693 | | | | | |-lib-cfg-if.json | | | | | |-dep-lib-cfg-if | | | | | |-invoked.timestamp | | | | | |-lib-cfg-if | | | | |-proc-macro2-aef4e0a06478073c | | | | | |-build-script-build-script-build.json | | | | | |-build-script-build-script-build | | | | | |-invoked.timestamp | | | | | |-dep-build-script-build-script-build | | | | |-itoa-97537f8d3a64a1cf | | | | | |-dep-lib-itoa | | | | | |-invoked.timestamp | | | | | |-lib-itoa | | | | | |-lib-itoa.json | | | | |-glob-d26b70f04acca83f | | | | | |-invoked.timestamp | | | | | |-lib-glob.json | | | | | |-dep-lib-glob | | | | | |-lib-glob | | | | |-llvm-alt-1f354b461291cfe4 | | | | | |-run-build-script-build-script-build.json | | | | | |-run-build-script-build-script-build | | | | |-quote-154772456b2e335e | | | | | |-lib-quote.json | | | | | |-invoked.timestamp | | | | | |-dep-lib-quote | | | | | |-lib-quote | | | | |-syn-2d5bfbccff5f4ff2 | | | | | |-dep-lib-syn | | | | | |-lib-syn.json | | | | | |-lib-syn | | | | | |-invoked.timestamp | | | | |-llvm-alt-1aa94ecf67f77a0f | | | | | |-lib-llvm | | | | | |-lib-llvm.json | | | | | |-invoked.timestamp | | | | | |-dep-lib-llvm | | | | |-proc-macro-error-774383d5f1b2416d | | | | | |-build-script-build-script-build.json | | | | | |-build-script-build-script-build | | | | | |-invoked.timestamp | | | | | |-dep-build-script-build-script-build | | | | |-memchr-ab59a9955de83473 | | | | | |-invoked.timestamp | | | | | |-dep-lib-memchr | | | | | |-lib-memchr.json | | | | | |-lib-memchr | | | | |-bitflags-1c72890a8921a350 | | | | | |-invoked.timestamp | | | | | |-lib-bitflags | | | | | |-lib-bitflags.json | | | | | |-dep-lib-bitflags | | | | |-awsm-62a3a4a1ed1d6566 | | | | | |-bin-awsm.json | | | | | |-dep-bin-awsm | | | | | |-invoked.timestamp | | | | | |-bin-awsm | | | | |-memchr-16fe1fe0362aa86e | | | | | |-run-build-script-build-script-build.json | | | | | |-run-build-script-build-script-build | | | | |-structopt-derive-ffd4f99b54d1fceb | | | | | |-lib-structopt-derive | | | | | |-invoked.timestamp | | | | | |-lib-structopt-derive.json | | | | | |-dep-lib-structopt-derive | | | | |-unicode-xid-7aa23824a9897755 | | | | | |-lib-unicode-xid | | | | | |-lib-unicode-xid.json | | | | | |-invoked.timestamp | | | | | |-dep-lib-unicode-xid | | | | |-regex-syntax-ed10a582dfd8b937 | | | | | |-lib-regex-syntax.json | | | | | |-invoked.timestamp | | | | | |-lib-regex-syntax | | | | | |-dep-lib-regex-syntax | | | | |-syn-13bc2bf9241a1d27 | | | | | |-build-script-build-script-build.json | | | | | |-build-script-build-script-build | | | | | |-invoked.timestamp | | | | | |-dep-build-script-build-script-build | | | | |-proc-macro-error-attr-de12cacd06f49b1d | | | | | |-build-script-build-script-build.json | | | | | |-build-script-build-script-build | | | | | |-invoked.timestamp | | | | | |-dep-build-script-build-script-build | | | | |-log-887644484609fa26 | | | | | |-build-script-build-script-build.json | | | | | |-build-script-build-script-build | | | | | |-invoked.timestamp | | | | | |-dep-build-script-build-script-build | | | | |-llvm-sys-2b9c49d2205c4853 | | | | | |-build-script-build-script-build.json | | | | | |-build-script-build-script-build | | | | | |-invoked.timestamp | | | | | |-dep-build-script-build-script-build | | | | |-llvm-sys-4a2bd9f660ca8fef | | | | | |-run-build-script-build-script-build.json | | | | | |-run-build-script-build-script-build | | | | |-rustversion-01e44c54c5567bf0 | | | | | |-build-script-build-script-build.json | | | | | |-build-script-build-script-build | | | | | |-invoked.timestamp | | | | | |-dep-build-script-build-script-build | | | | |-time-macros-2e5d7292ca363739 | | | | | |-invoked.timestamp | | | | | |-lib-time-macros | | | | | |-lib-time-macros.json | | | | | |-dep-lib-time-macros | | | | |-aho-corasick-12088312ebfecfdb | | | | | |-invoked.timestamp | | | | | |-dep-lib-aho_corasick | | | | | |-lib-aho_corasick | | | | | |-lib-aho_corasick.json | | | | |-log-66efa18d6c4292bf | | | | | |-invoked.timestamp | | | | | |-lib-log | | | | | |-dep-lib-log | | | | | |-lib-log.json | | | | |-time-7665761f7f3385bd | | | | | |-invoked.timestamp | | | | | |-dep-lib-time | | | | | |-lib-time | | | | | |-lib-time.json | | | | |-structopt-7f632ce16e480a12 | | | | | |-invoked.timestamp | | | | | |-dep-lib-structopt | | | | | |-lib-structopt.json | | | | | |-lib-structopt | | | | |-proc-macro2-9eccacfca2f2d5e3 | | | | | |-run-build-script-build-script-build.json | | | | | |-run-build-script-build-script-build | | | |-awsm.d | | |-CACHEDIR.TAG | | |-.rustc_info.json | | |-.future-incompat-report.json | |-LICENSE | |-install_mac.sh | |-tests | | |-wasi | | | |-.gitignore | | | |-c | | | | |-fibonacci.c | | | | |-notdir.c | | | | |-preopen_populates.c | | | | |-getentropy.c | | | | |-gettimeofday.c | | | | |-getrusage.c | | | | |-read_file.c | | | | |-cant_dotdot.c | | | | |-stdin.c | | | | |-poll.c | | | | |-readdir.c | | | | |-symlink_escape.c | | | | |-link.c | | | | |-ftruncate.c | | | | |-environ.c | | | | |-read_file_twice.c | | | | |-clock_getres.c | | | | |-signal.c | | | | |-exitcode_explicit.c | | | | |-main_args.c | | | | |-write_file.c | | | | |-symlink_loop.c | | | | |-exitcode.c | | | | |-freopen.c | | | | |-stat.c | | | | |-create_symlink.c | | | | |-follow_symlink.c | | | | |-atof.c | | | |-README.md | | | |-run.sh | | | |-Makefile | | | |-vm | | | | |-symlink_escape.sh | | | | |-main_args.sh | | | | |-environ.sh | | | | |-getentropy.sh | | | | |-read_file_twice.sh | | | | |-ftruncate.sh | | | | |-stdin.sh | | | | |-signal.sh | | | | |-create_symlink.sh | | | | |-atof_vm.sh | | | | |-symlink_loop.sh | | | | |-stat.sh | | | | |-notdir.sh | | | | |-follow_symlink.sh | | | | |-poll.sh | | | | |-exitcode.sh | | | | |-readdir.sh | | | | |-write_file.sh | | | | |-exitcode_explicit.sh | | | | |-read_file.sh | | | | |-link.sh | | | | |-freopen.sh | | |-wat | | | |-br_tableas-call-mid.wat | | | |-bras-block-value-deep.wat | | | |-call.wat | | | |-conversionsi64.extend_i32_s.wat | | | |-bras-call-mid.wat | | | |-br_tableas-select-first.wat | | | |-bras-convert-operand.wat | | | |-br_tabletype-i64.wat | | | |-conversionsi32.reinterpret_f32.wat | | | |-i64.wat | | | |-bras-store-address.wat | | | |-br_tableas-load-address.wat | | | |-bras-global.set-value.wat | | | |-br_tableas-call_indirect-func.wat | | | |-br_tableas-compare-left.wat | | | |-LICENSE | | | |-br__as-storeN-address.wat | | | |-br_tableas-select-second.wat | | | |-bras-call_indirect-first.wat | | | |-br_tableas-block-first.wat | | | |-bras-call_indirect-func.wat | | | |-select__.wat | | | |-br_tableas-storeN-value.wat | | | |-align.wat | | | |-brtype-f32-f32.wat | | | |-br_tabletype-f32.wat | | | |-br_tabletype-f32-value.wat | | | |-br.wat | | | |-unwind__.wat | | | |-br_tableas-if-cond.wat | | | |-offset.wat | | | |-bras-compare-left.wat | | | |-return.wat | | | |-brtype-f64-f64.wat | | | |-br_tabletype-f64.wat | | | |-bras-call-last.wat | | | |-br_tableas-memory.grow-size.wat | | | |-bras-block-first.wat | | | |-unwindby-br_if-value.wat | | | |-br_table.wat | | | |-bras-store-both.wat | | | |-br_tableas-block-mid.wat | | | |-brtype-i32-i32.wat | | | |-brtype-i32-value.wat | | | |-br_tableas-compare-right.wat | | | |-block.wat | | | |-br_tableas-call_indirect-last.wat | | | |-bras-store-value.wat | | | |-bras-select-second.wat | | | |-switch.wat | | | |-.gitignore | | | |-bras-compare-both.wat | | | |-if.wat | | | |-bras-binary-both.wat | | | |-bras-select-all.wat | | | |-br_tableas-loop-mid.wat | | | |-bras-select-first.wat | | | |-globals.wat | | | |-br_tableas-loop-last.wat | | | |-i32.wat | | | |-bras-call_indirect-all.wat | | | |-if_old.wat | | | |-bras-call-first.wat | | | |-callfib.wat | | | |-br_tableas-global.set-value.wat | | | |-conversionsi32.trunc_f64_u.wat | | | |-i64ctz.wat | | | |-i32clz.wat | | | |-br_tabletype-i32-value.wat | | | |-bras-call-all.wat | | | |-br_if.wat | | | |-ifas-unary-operand.wat | | | |-i64rem_s.wat | | | |-brtype-i64-i64.wat | | | |-conversionsi64.trunc_f64_u.wat | | | |-conversionsi64.trunc_f32_u.wat | | | |-README.md | | | |-br_table__type-i64-value.wat | | | |-funcs.wat | | | |-br_tableas-loadN-address.wat | | | |-run.sh | | | |-bras-binary-left.wat | | | |-br_if__.wat | | | |-br_tableas-call_indirect-mid.wat | | | |-loop.wat | | | |-brtype-i64.wat | | | |-Makefile | | | |-bras-memory.grow-size.wat | | | |-brtype-f64.wat | | | |-bras-call_indirect-mid.wat | | | |-brtype-i32.wat | | | |-bras-storeN-both.wat | | | |-bras-load-address.wat | | | |-bras-block-mid.wat | | | |-if_else_br.wat | | | |-br_tableas-convert-operand.wat | | | |-bras-if-cond.wat | | | |-conversionsi64.extend_i32_u.wat | | | |-br_tableas-call-last.wat | | | |-conversionsi32.trunc_f32_u.wat | | | |-bras-select-cond.wat | | | |-blockbreak-inner.wat | | | |-br_tableas-store-address.wat | | | |-br_table__as-call_indirect-first.wat | | | |-i32rem_s.wat | | | |-conversionsi32.trunc_f64_s.wat | | | |-bras-compare-right.wat | | | |-br_tableas-loop-first.wat | | | |-f32min.wat | | | |-call_indirect.wat | | | |-conversions.wat | | | |-bras-loadN-address.wat | | | |-br_table__as-call-first.wat | | | |-br_tabletype-i32.wat | | | |-br_tableas-store-value.wat | | | |-brtype-i64-value.wat | | | |-i32ctz.wat | | | |-br_tableas-storeN-address.wat | | | |-bras-call_indirect-last.wat | | | |-bras-storeN-value.wat | | | |-br__type-f32.wat | | |-code_benches.rs | |-Cargo.toml | |-sections.ld | |-runtime | | |-runtime.h | | |-libc | | | |-cortex_m_backing.c | | | |-wasmception_backing.c | | | |-env.c | | | |-wasi | | | | |-wasi_main.c | | | | |-wasi_impl_uvwasi.c | | | | |-wasi_impl_minimal.c | | | | |-wasi_backing.c | | | | |-README.md | | | | |-include | | | | | |-wasi_backing.h | | | | | |-wasi_impl.h | | | | | |-wasi_serdes.h | | | | | |-wasi_spec.h | | |-thirdparty | | | |-.gitignore | | | |-Makefile | | |-.gitignore | | |-memory | | | |-cortex_m_no_protection.c | | | |-cortex_m_wrapping.c | | | |-mpx.c | | | |-segmented.c | | | |-cortex_m.c | | | |-no_protection.c | | | |-64bit_nix.c | | | |-cortex_m_spt.c | | | |-generic.c | | |-runtime.c | | |-cortex_m_glue | | | |-start.s | | | |-math2.c | | | |-qemu_putchar.c | | | |-hello.ld | | | |-math3.c | | | |-qemu_pid.c | | | |-math.c | | | |-sections.ld | | | |-printf.c | | | |-cortexm_linkup.py | | | |-math4.c | | | |-printf.h | |-code_benches | | |-pb_la_solvers_lu | | | |-polybench.c | | | |-lu.c | | | |-lu.h | | | |-polybench.h | | |-run.py | | |-mi_patricia_cm | | | |-patricia.c | | | |-patricia.h | | | |-small.udp | | | |-patricia_test.c | | | |-large.udp | | |-pb_la_solvers_trisolv | | | |-polybench.c | | | |-trisolv.c | | | |-polybench.h | | | |-trisolv.h | | |-mi_crc | | | |-large.pcm | | | |-crc.h | | | |-sniptype.h | | | |-crc_32.c | | |-pb_stencils_jacobi_2d | | | |-polybench.c | | | |-jacobi-2d.h | | | |-polybench.h | | | |-jacobi-2d.c | | |-pb_datamining_correlation | | | |-polybench.c | | | |-correlation.c | | | |-polybench.h | | | |-correlation.h | | |-app_tinycrypt | | | |-hmac_prng.c | | | |-test_ctr_mode.c | | | |-z_main.c | | | |-ecc_dsa.c | | | |-cbc_mode.c | | | |-tinycrypt | | | | |-constants.h | | | | |-sha256.h | | | | |-ecc_dh.h | | | | |-ctr_prng.h | | | | |-test_utils.h | | | | |-aes.h | | | | |-ctr_mode.h | | | | |-ecc.h | | | | |-hmac_prng.h | | | | |-cbc_mode.h | | | | |-cmac_mode.h | | | | |-ccm_mode.h | | | | |-ecc_dsa.h | | | | |-utils.h | | | | |-ecc_platform_specific.h | | | | |-hmac.h | | | | |-test_ecc_utils.h | | | |-test_ccm_mode.c | | | |-test_aes.c | | | |-test_cbc_mode.c | | | |-aes_decrypt.c | | | |-ecc_platform_specific.c | | | |-ecc_dh.c | | | |-app_tinycrypt_wasm.h | | | |-test_ecc_dsa.c | | | |-test_utils.h | | | |-ctr_prng.c | | | |-aes_encrypt.c | | | |-test_sha256.c | | | |-ecc.c | | | |-test_hmac.c | | | |-test_ctr_prng.c | | | |-hmac.c | | | |-ctr_mode.c | | | |-utils.c | | | |-test_cmac_mode.c | | | |-cmac_mode.c | | | |-Makefile | | | |-_a.c | | | |-test_ecc_utils.h | | | |-sha256.c | | | |-test_hmac_prng.c | | | |-test_ecc_dh.c | | | |-ccm_mode.c | | | |-test_ecc_utils.c | | |-mi_sha | | | |-input_large.asc | | | |-sha.h | | | |-sha_driver.c | | | |-sha.c | | |-example.mk | | |-app_pid | | | |-PID_v1.h | | | |-PID_v1.cpp | | | |-PID_AdaptiveTunings.cpp | | |-mi_dijkstra | | | |-input.dat | | | |-dijkstra_large.c | | |-custom_memcmp | | | |-memcmp.c | | |-pb_la_kernels_mvt | | | |-polybench.c | | | |-mvt.c | | | |-polybench.h | | | |-mvt.h | | |-pb_la_blas_trmm | | | |-polybench.c | | | |-trmm.c | | | |-trmm.h | | | |-polybench.h | | |-custom_function_pointers | | | |-fpointers.c | | |-custom_binarytrees | | | |-binarytrees.c | | | |-Makefile | | |-app_nn | | | |-arm_cos_f32.c | | | |-arm_pid_init_f32.c | | | |-arm_biquad_cascade_df1_init_q31.c | | | |-arm_conv_q31.c | | | |-arm_mat_mult_q31.c | | | |-arm_mat_sub_q31.c | | | |-arm_conv_f32.c | | | |-arm_fir_f32.c | | | |-arm_add_q7.c | | | |-arm_iir_lattice_init_q15.c | | | |-arm_mat_sub_f32.c | | | |-arm_fill_q31.c | | | |-arm_nn_activations_q7.c | | | |-arm_mult_q31.c | | | |-arm_correlate_q15.c | | | |-arm_nnexamples_cifar10_inputs.h | | | |-arm_lms_init_f32.c | | | |-arm_add_q31.c | | | |-arm_offset_f32.c | | | |-arm_correlate_q31.c | | | |-arm_cos_q15.c | | | |-arm_scale_q7.c | | | |-arm_pid_init_q15.c | | | |-arm_lms_init_q31.c | | | |-arm_fir_decimate_f32.c | | | |-arm_fir_sparse_f32.c | | | |-arm_dot_prod_q7.c | | | |-arm_q7_to_float.c | | | |-arm_mat_add_q15.c | | | |-arm_convolve_HWC_q15_fast_nonsquare.c | | | |-arm_mat_trans_f32.c | | | |-arm_biquad_cascade_df1_f32.c | | | |-arm_fir_lattice_q31.c | | | |-arm_sin_q15.c | | | |-arm_nnexamples_cifar10_parameter.h | | | |-arm_lms_norm_init_q31.c | | | |-arm_fir_decimate_q31.c | | | |-arm_dot_prod_q15.c | | | |-arm_bitreversal.c | | | |-arm_correlate_opt_q7.c | | | |-arm_fir_interpolate_init_q31.c | | | |-arm_iir_lattice_init_f32.c | | | |-arm_fir_lattice_init_f32.c | | | |-arm_mult_f32.c | | | |-arm_lms_norm_init_f32.c | | | |-arm_lms_norm_init_q15.c | | | |-arm_fir_decimate_fast_q15.c | | | |-arm_mult_q15.c | | | |-arm_copy_f32.c | | | |-arm_softmax_q7.c | | | |-arm_convolve_HWC_q7_basic_nonsquare.c | | | |-arm_nn_mult_q15.c | | | |-arm_fir_sparse_init_q7.c | | | |-arm_lms_q15.c | | | |-arm_fir_q15.c | | | |-arm_mat_init_q31.c | | | |-arm_conv_partial_opt_q15.c | | | |-arm_convolve_HWC_q7_fast_nonsquare.c | | | |-arm_fir_sparse_q31.c | | | |-arm_scale_f32.c | | | |-arm_convolve_HWC_q7_fast.c | | | |-arm_sin_cos_q31.c | | | |-arm_biquad_cascade_df1_q31.c | | | |-arm_convolve_HWC_q7_RGB.c | | | |-arm_negate_q31.c | | | |-arm_nnexamples_cifar10.c | | | |-arm_scale_q15.c | | | |-arm_pid_init_q31.c | | | |-arm_iir_lattice_q31.c | | | |-arm_mat_add_q31.c | | | |-arm_cos_q31.c | | | |-arm_mat_inverse_f32.c | | | |-arm_depthwise_separable_conv_HWC_q7_nonsquare.c | | | |-arm_relu_q15.c | | | |-arm_lms_norm_q15.c | | | |-arm_q31_to_q15.c | | | |-arm_mat_init_q15.c | | | |-arm_biquad_cascade_df2T_init_f64.c | | | |-arm_biquad_cascade_df1_init_f32.c | | | |-arm_nn_activations_q15.c | | | |-arm_sub_q31.c | | | |-arm_conv_partial_opt_q7.c | | | |-arm_fir_lattice_f32.c | | | |-arm_mat_init_f32.c | | | |-arm_abs_f32.c | | | |-arm_dot_prod_f32.c | | | |-arm_mat_add_f32.c | | | |-arm_q31_to_q7.c | | | |-arm_abs_q7.c | | | |-arm_shift_q7.c | | | |-arm_float_to_q7.c | | | |-arm_fir_fast_q15.c | | | |-arm_mat_mult_q15.c | | | |-arm_float_to_q31.c | | | |-arm_nn_mat_mult_kernel_q7_q15_reordered.c | | | |-arm_mat_cmplx_mult_q15.c | | | |-arm_conv_partial_f32.c | | | |-arm_fir_init_f32.c | | | |-arm_q15_to_q7.c | | | |-arm_fir_interpolate_init_q15.c | | | |-arm_shift_q15.c | | | |-arm_offset_q15.c | | | |-arm_mat_scale_q15.c | | | |-arm_correlate_f32.c | | | |-arm_mat_mult_f32.c | | | |-arm_fully_connected_q7_opt.c | | | |-arm_fir_fast_q31.c | | | |-arm_sub_q7.c | | | |-arm_softmax_q15.c | | | |-arm_conv_partial_fast_q31.c | | | |-arm_mat_cmplx_mult_f32.c | | | |-arm_convolve_1x1_HWC_q7_fast_nonsquare.c | | | |-arm_sub_f32.c | | | |-arm_pid_reset_q15.c | | | |-arm_add_f32.c | | | |-arm_fir_lattice_init_q15.c | | | |-arm_dot_prod_q31.c | | | |-arm_fir_decimate_q15.c | | | |-arm_nn_mat_mult_kernel_q7_q15.c | | | |-arm_conv_partial_q7.c | | | |-arm_fir_decimate_fast_q31.c | | | |-arm_biquad_cascade_df1_init_q15.c | | | |-arm_convolve_HWC_q15_fast.c | | | |-arm_negate_q7.c | | | |-arm_fir_interpolate_f32.c | | | |-arm_fill_f32.c | | | |-arm_fir_sparse_q15.c | | | |-arm_fir_lattice_init_q31.c | | | |-arm_correlate_q7.c | | | |-arm_fully_connected_q15_opt.c | | | |-arm_fully_connected_q7.c | | | |-arm_convolve_HWC_q7_basic.c | | | |-arm_biquad_cascade_df1_32x64_q31.c | | | |-arm_mat_inverse_f64.c | | | |-arm_biquad_cascade_stereo_df2T_f32.c | | | |-arm_fully_connected_mat_q7_vec_q15_opt.c | | | |-arm_iir_lattice_q15.c | | | |-arm_fully_connected_q15.c | | | |-arm_q7_to_q15_no_shift.c | | | |-arm_correlate_fast_q15.c | | | |-arm_biquad_cascade_stereo_df2T_init_f32.c | | | |-arm_mat_trans_q31.c | | | |-arm_fir_decimate_init_f32.c | | | |-arm_pid_reset_q31.c | | | |-arm_fir_sparse_init_q15.c | | | |-arm_sqrt_q15.c | | | |-arm_scale_q31.c | | | |-arm_lms_norm_q31.c | | | |-test2.out | | | |-arm_correlate_fast_opt_q15.c | | | |-arm_abs_q31.c | | | |-arm_convolve_HWC_q15_basic.c | | | |-arm_mat_cmplx_mult_q31.c | | | |-arm_sqrt_q31.c | | | |-arm_shift_q31.c | | | |-arm_fill_q7.c | | | |-arm_q7_to_q15.c | | | |-arm_conv_q15.c | | | |-arm_sin_cos_f32.c | | | |-arm_float_to_q15.c | | | |-arm_conv_fast_q15.c | | | |-arm_nnexamples_cifar10_weights.h | | | |-arm_fir_interpolate_q31.c | | | |-arm_copy_q7.c | | | |-arm_fir_sparse_init_f32.c | | | |-arm_mat_scale_f32.c | | | |-arm_offset_q31.c | | | |-arm_lms_norm_f32.c | | | |-arm_pid_reset_f32.c | | | |-arm_biquad_cascade_df1_fast_q15.c | | | |-_a.c | | | |-arm_relu_q7.c | | | |-arm_fir_init_q7.c | | | |-arm_mat_scale_q31.c | | | |-arm_fir_init_q15.c | | | |-arm_conv_fast_opt_q15.c | | | |-arm_fir_decimate_init_q31.c | | | |-arm_sub_q15.c | | | |-arm_correlate_opt_q15.c | | | |-arm_lms_init_q15.c | | | |-arm_negate_q15.c | | | |-arm_iir_lattice_f32.c | | | |-arm_fir_sparse_q7.c | | | |-arm_fir_interpolate_init_f32.c | | | |-arm_biquad_cascade_df2T_f32.c | | | |-arm_mult_q7.c | | | |-arm_biquad_cascade_df1_q15.c | | | |-arm_biquad_cascade_df2T_f64.c | | | |-arm_q31_to_float.c | | | |-arm_negate_f32.c | | | |-arm_fir_lattice_q15.c | | | |-arm_iir_lattice_init_q31.c | | | |-arm_fir_interpolate_q15.c | | | |-arm_depthwise_separable_conv_HWC_q7.c | | | |-arm_q7_to_q15_reordered_no_shift.c | | | |-arm_lms_f32.c | | | |-arm_conv_partial_fast_opt_q15.c | | | |-arm_sin_f32.c | | | |-arm_add_q15.c | | | |-arm_pool_q7_HWC.c | | | |-arm_conv_partial_q31.c | | | |-arm_mat_mult_fast_q15.c | | | |-arm_conv_q7.c | | | |-arm_conv_opt_q7.c | | | |-arm_nn_mult_q7.c | | | |-arm_mat_mult_fast_q31.c | | | |-arm_fill_q15.c | | | |-arm_fully_connected_mat_q7_vec_q15.c | | | |-arm_biquad_cascade_df1_fast_q31.c | | | |-arm_fir_q7.c | | | |-arm_conv_opt_q15.c | | | |-arm_sin_q31.c | | | |-arm_q15_to_float.c | | | |-arm_abs_q15.c | | | |-arm_fir_init_q31.c | | | |-arm_conv_fast_q31.c | | | |-arm_q7_to_q31.c | | | |-arm_conv_partial_q15.c | | | |-arm_biquad_cascade_df1_32x64_init_q31.c | | | |-arm_q15_to_q31.c | | | |-arm_fir_decimate_init_q15.c | | | |-arm_copy_q31.c | | | |-arm_mat_sub_q15.c | | | |-arm_mat_trans_q15.c | | | |-test.out | | | |-arm_conv_partial_fast_q15.c | | | |-arm_fir_sparse_init_q31.c | | | |-arm_fir_q31.c | | | |-arm_nntables.c | | | |-arm_copy_q15.c | | | |-arm_biquad_cascade_df2T_init_f32.c | | | |-arm_lms_q31.c | | | |-arm_correlate_fast_q31.c | | | |-arm_offset_q7.c | | |-mi_rsynth | | | |-Elements.def | | | |-phones.def | | | |-aufile.c | | | |-config.h | | | |-holmes.c | | | |-dict.c | | | |-getarg.c | | | |-phtoelm.h | | | |-text.c | | | |-nsynth.c | | | |-say.c | | | |-darray.h | | | |-text.h | | | |-largeinput.txt | | | |-pars.def | | | |-english.c | | | |-nsynth.h | | | |-getargs.h | | | |-trie.c | | | |-l2u.c | | | |-dict.h | | | |-saynum.c | | | |-darray.c | | | |-holmes.h | | | |-ASCII.h | | | |-l2u.h | | | |-phones.c | | | |-phones.h | | | |-phonemes.def | | | |-trie.h | | | |-def_pars.c | | | |-phtoelm.def | | | |-elements.c | | | |-ASCII.c | | | |-phfeat.h | | | |-file.h | | | |-proto.h | | | |-say.h | | | |-acconfig.h | | | |-useconfig.h | | | |-hplay.h | | | |-hplay.c | | | |-h2pw.h | | | |-elements.h | | | |-Revision.c | | | |-phtoelm.c | | |-mi_fft | | | |-ddcmath.h | | | |-main.c | | | |-fftmisc.c | | | |-fourierf.c | | | |-ddc.h | | | |-fourier.h | | |-mi_dijkstra_cm | | | |-input.dat | | | |-dijkstra_data.h | | | |-dijkstra_large.c | | |-mi_adpcm | | | |-large.adpcm | | | |-large.pcm | | | |-rawcaudio.c | | | |-small.adpcm | | | |-libst.h | | | |-adpcm.c | | | |-adpcm.h | | | |-small.pcm | | |-pb_la_solvers_durbin | | | |-polybench.c | | | |-durbin.c | | | |-polybench.h | | | |-durbin.h | | |-pb_medely_floyd_warshall | | | |-polybench.c | | | |-floyd-warshall.c | | | |-floyd-warshall.h | | | |-polybench.h | | |-app_v9 | | | |-cJSON_Utils.c | | | |-test.c | | | |-cJSON.h | | | |-test_out | | | |-cJSON_Utils.h | | | |-llvm.sh | | | |-test_in | | | |-v9_wasm_test.c | | | |-cJSON.c | | |-pb_la_blas_gemver | | | |-polybench.c | | | |-gemver.c | | | |-polybench.h | | | |-gemver.h | | |-dummy.c | | |-mi_blowfish | | | |-bf_ofb64.c | | | |-input_large.asc | | | |-bf_ecb.c | | | |-bf_cbc.c | | | |-blowfish.h | | | |-bf_skey.c | | | |-bf.c | | | |-bf_cfb64.c | | | |-bf_enc.c | | | |-bf_locl.h | | | |-bf_pi.h | | |-mi_qsort_cm | | | |-input_small.dat | | | |-qsort_small.c | | | |-input_small.c | | |-pb_medely_deriche | | | |-polybench.c | | | |-deriche.c | | | |-deriche.h | | | |-polybench.h | | |-custom_sqlite | | | |-sqlite3.h | | | |-main.c | | | |-sqlite3.c | | |-mi_basic_math | | | |-isqrt.c | | | |-cubic.c | | | |-rad2deg.c | | | |-round.h | | | |-sniptype.h | | | |-basicmath_large.c | | | |-snipmath.h | | | |-pi.h | | |-custom_libjpeg | | | |-jcprepct.c | | | |-jquant2.c | | | |-jcphuff.c | | | |-example.c | | | |-jdcolor.c | | | |-jdhuff.h | | | |-jcmarker.c | | | |-jerror.h | | | |-jcsample.c | | | |-jidctfst.c | | | |-jerror.c | | | |-jcapimin.c | | | |-jdapistd.c | | | |-jmemsys.h | | | |-jdapimin.c | | | |-testimg.jpg | | | |-jinclude.h | | | |-jdsample.c | | | |-jdmarker.c | | | |-jconfig.h | | | |-jdpostct.c | | | |-jidctflt.c | | | |-jpeglib.h | | | |-jdinput.c | | | |-jcmainct.c | | | |-jcinit.c | | | |-jdcoefct.c | | | |-jdphuff.c | | | |-jdmaster.c | | | |-transupp.h | | | |-jdatasrc.c | | | |-jutils.c | | | |-jccoefct.c | | | |-jddctmgr.c | | | |-jmemansi.c | | | |-jmemmgr.c | | | |-jcmaster.c | | | |-jidctred.c | | | |-jfdctint.c | | | |-jcparam.c | | | |-jctrans.c | | | |-jdmainct.c | | | |-jversion.h | | | |-jchuff.c | | | |-jchuff.h | | | |-jdatadst.c | | | |-transupp.c | | | |-jfdctflt.c | | | |-jcapistd.c | | | |-jcomapi.c | | | |-jidctint.c | | | |-jdhuff.c | | | |-jdtrans.c | | | |-jcdctmgr.c | | | |-jfdctfst.c | | | |-jccolor.c | | | |-jmorecfg.h | | | |-jdct.h | | | |-jquant1.c | | | |-jpegint.h | | | |-jdmerge.c | | |-pb_stencils_adi | | | |-polybench.c | | | |-adi.h | | | |-adi.c | | | |-polybench.h | | |-pb_la_kernels_atax | | | |-polybench.c | | | |-atax.h | | | |-atax.c | | | |-polybench.h | | |-pb_la_blas_syrk | | | |-polybench.c | | | |-polybench.h | | | |-syrk.h | | | |-syrk.c | | |-mi_bitcount | | | |-bitcnt_3.c | | | |-bitops.h | | | |-bitfiles.c | | | |-bstr_i.c | | | |-bitcnt_2.c | | | |-bitarray.c | | | |-extkword.h | | | |-bitcnt_1.c | | | |-bitcnts.c | | | |-conio.h | | | |-sniptype.h | | | |-bitcnt_4.c | | | |-bitstrng.c | | |-mi_stringsearch | | | |-bmhsrch.c | | | |-bmhisrch.c | | | |-bmhasrch.c | | | |-pbmsrch_large.c | | |-pb_la_blas_syr2k | | | |-polybench.c | | | |-syr2k.c | | | |-polybench.h | | | |-syr2k.h | | |-pb_la_kernels_bicg | | | |-polybench.c | | | |-bicg.c | | | |-polybench.h | | | |-bicg.h | | |-pb_stencils_heat_3d | | | |-polybench.c | | | |-heat-3d.h | | | |-polybench.h | | | |-heat-3d.c | | |-pb_la_solvers_cholesky | | | |-polybench.c | | | |-cholesky.c | | | |-cholesky.h | | | |-polybench.h | | |-app_tiny_ekf | | | |-benchmark.cpp | | | |-tiny_ekf.h | | | |-b | | | |-tiny_ekf_struct.h | | | |-TinyEKF.h | | | |-a | | | |-tiny_ekf.cpp | | |-pb_la_blas_gesummv | | | |-gesummv.c | | | |-polybench.c | | | |-gesummv.h | | | |-polybench.h | | |-pb_stencils_jacobi_1d | | | |-polybench.c | | | |-jacobi-1d.h | | | |-jacobi-1d.c | | | |-polybench.h | | |-pb_la_kernels_doitgen | | | |-polybench.c | | | |-doitgen.c | | | |-doitgen.h | | | |-polybench.h | | |-mi_fft_cm | | | |-ddcmath.h | | | |-main.c | | | |-fftmisc.c | | | |-fourierf.c | | | |-ddc.h | | | |-fourier.h | | |-mi_qsort | | | |-input_small.dat | | | |-qsort_small.c | | |-mi_mandelbrot_cm | | | |-mandelbrot.c | | |-pb_la_solvers_ludcmp | | | |-polybench.c | | | |-ludcmp.c | | | |-polybench.h | | | |-ludcmp.h | | |-pb_la_blas_gemm | | | |-polybench.c | | | |-gemm.h | | | |-gemm.c | | | |-polybench.h | | | |-Makefile | | |-pb_la_kernels_2mm | | | |-polybench.c | | | |-2mm.c | | | |-polybench.h | | | |-2mm.h | | |-pb_datamining_covariance | | | |-polybench.c | | | |-covariance.c | | | |-covariance.h | | | |-polybench.h | | |-custom_matrix_multiply | | | |-multiply.c | | |-pb_stencils_seidel_2d | | | |-polybench.c | | | |-seidel-2d.c | | | |-polybench.h | | | |-seidel-2d.h | | |-pb_la_blas_symm | | | |-polybench.c | | | |-symm.c | | | |-symm.h | | | |-polybench.h | | |-pb_la_solvers_gramschmidt | | | |-polybench.c | | | |-gramschmidt.h | | | |-gramschmidt.c | | | |-polybench.h | | |-dummy.cpp | | |-mi_susan | | | |-input_large.pgm | | | |-output_large.smoothing.pgm | | | |-susan.c | | |-pb_la_kernels_3mm | | | |-polybench.c | | | |-3mm.h | | | |-polybench.h | | | |-3mm.c | | |-pb_stencils_fdtd_2d | | | |-polybench.c | | | |-fdtd-2d.h | | | |-fdtd-2d.c | | | |-polybench.h | | |-mi_gsm | | | |-gsm_print.c | | | |-long_term.c | | | |-gsm.h | | | |-gsm_option.c | | | |-toast_alaw.c | | | |-short_term.c | | | |-toast_audio.c | | | |-config.h | | | |-correct_small.au.gsm | | | |-gsm_explode.c | | | |-gsm_encode.c | | | |-gsm_decode.c | | | |-correct_large.au.run | | | |-add.c | | | |-lpc.c | | | |-toast.h | | | |-unproto.h | | | |-decode.c | | | |-private.h | | | |-correct_large.au.gsm | | | |-gsm_implode.c | | | |-correct_small.au.run | | | |-toast.c | | | |-gsm_create.c | | | |-small.au | | | |-gsm_destroy.c | | | |-large.au | | | |-toast_ulaw.c | | | |-debug.c | | | |-proto.h | | | |-preprocess.c | | | |-large.au.run.gsm | | | |-small.au.run.gsm | | | |-toast_lin.c | | | |-rpe.c | | | |-code.c | | | |-table.c | | |-mi_patricia | | | |-patricia.c | | | |-patricia.h | | | |-patricia_test.c | | | |-large.udp | | |-mi_bitcount_cm | | | |-bitcnt_3.c | | | |-bitops.h | | | |-bitfiles.c | | | |-bstr_i.c | | | |-bitcnt_2.c | | | |-bitarray.c | | | |-extkword.h | | | |-bitcnt_1.c | | | |-bitcnts.c | | | |-conio.h | | | |-sniptype.h | | | |-bitcnt_4.c | | | |-bitstrng.c | | |-_test | | | |-test.c | | |-mi_pgp | | | |-getopt.h | | | |-language.c | | | |-lmul.h | | | |-rsagen.c | | | |-platform.h | | | |-c370.h | | | |-PGPsdkPreferences | | | |-PGPMacBinaryMappings.txt | | | |-zipup.h | | | |-testout.txt.ref | | | |-config.h | | | |-testin.txt.asc.ref | | | |-more.c | | | |-language.h | | | |-testin.txt.$01 | | | |-zunzip.h | | | |-keymgmt.h | | | |-zdeflate.c | | | |-keymgmt.c | | | |-crypto.c | | | |-keymaint.c | | | |-mpilib.c | | | |-armor.h | | | |-md5.h | | | |-rsaglue1.c | | | |-idea.h | | | |-ziperr.h | | | |-randpool.h | | | |-charset.h | | | |-mdfile.c | | | |-more.h | | | |-mdfile.h | | | |-mpilib.h | | | |-pubring.bak | | | |-zip.h | | | |-crypto.h | | | |-ztrees.c | | | |-testout.txt.asc | | | |-zunzip.c | | | |-testin.txt | | | |-randpool.c | | | |-mpw32asm.h | | | |-zinflate.c | | | |-armor.c | | | |-pgp.h | | | |-config.txt | | | |-random.c | | | |-config.c | | | |-keyadd.c | | | |-zrevisio.h | | | |-secring.skr | | | |-testin.txt.$00 | | | |-keymaint.h | | | |-rsagen.h | | | |-testin.txt.$02 | | | |-charset.c | | | |-cdefs.h | | | |-system.h | | | |-randseed.bin | | | |-exitpgp.h | | | |-genprime.h | | | |-fileio.h | | | |-randseed.rnd | | | |-mpiio.h | | | |-PGPgroup.pgr | | | |-rsaglue.h | | | |-usuals.h | | | |-pgp.c | | | |-zfile_io.c | | | |-idea.c | | | |-fileio.c | | | |-md5.c | | | |-noise.c | | | |-secring.pgp | | | |-passwd.c | | | |-global.h | | | |-zbits.c | | | |-genprime.c | | | |-system.c | | | |-ztailor.h | | | |-random.h | | | |-zip.c | | | |-keyadd.h | | | |-runme.sh | | | |-pubring.pgp | | | |-noise.h | | | |-zipup.c | | | |-zglobals.c | | | |-secring.bak | | | |-getopt.c | | | |-mpiio.c | | |-pb_medely_nussinov | | | |-polybench.c | | | |-nussinov.c | | | |-nussinov.h | | | |-polybench.h | | |-mi_mandelbrot | | | |-mandelbrot.c | |-wasmception | |-Cargo.lock | |-src | | |-wasm.rs | | |-codegen | | | |-mod.rs | | | |-table.rs | | | |-globals.rs | | | |-block.rs | | | |-memory.rs | | | |-start.rs | | | |-function.rs | | | |-breakout.rs | | | |-type_conversions.rs | | | |-runtime_stubs.rs | | |-main.rs | | |-llvm_externs.rs | |-format.sh | |-example_code | | |-libc_link.c | | |-mutual_recursion.c | | |-control_bug.c | | |-main.c | | |-mandelbrot.c | | |-function_pointers.c | | |-dummy.c | | |-weird.c | | |-for_loops.c | | |-binarytrees.c | | |-long_double.c | | |-basic.c | | |-nested_loop.c | | |-environ | | | |-.gitignore | | | |-environ.c | | | |-Makefile | | |-printing.c | |-Makefile | |-doc | | |-layout.png | | |-layout.svg | | |-design.md | | |-overview.png | | |-.gitignore | | |-Makefile | | |-abi.md | | |-overview.svg | |-aWsm | | |-.git | | | |-packed-refs | | | |-objects | | | | |-info | | | | |-pack | | | | | |-pack-508390d7b83b9d120e524b58136d9fd65b5d3ffe.idx | | | | | |-pack-508390d7b83b9d120e524b58136d9fd65b5d3ffe.pack | | | |-info | | | | |-exclude | | | |-branches | | | |-config | | | |-index | | | |-HEAD | | | |-refs | | | | |-remotes | | | | | |-origin | | | | | | |-HEAD | | | | |-heads | | | | | |-master | | | | |-tags | | | |-hooks | | | | |-fsmonitor-watchman.sample | | | | |-pre-receive.sample | | | | |-pre-commit.sample | | | | |-pre-push.sample | | | | |-pre-applypatch.sample | | | | |-pre-rebase.sample | | | | |-pre-merge-commit.sample | | | | |-post-update.sample | | | | |-prepare-commit-msg.sample | | | | |-commit-msg.sample | | | | |-applypatch-msg.sample | | | | |-update.sample | | | |-description | | | |-logs | | | | |-HEAD | | | | |-refs | | | | | |-remotes | | | | | | |-origin | | | | | | | |-HEAD | | | | | |-heads | | | | | | |-master | | |-.editorconfig | | |-.gitmodules | | |-Cargo.toml | | |-.gitignore | | |-.rustfmt.toml | | |-README.md | | |-.github | | | |-workflows | | | | |-main.yaml | | |-.clang-format | |-install_deb.sh |-install_llvm.sh |-README.md |-format.sh |-Dockerfile.x86_64 |-Makefile |-.vscode | |-settings.json | |-launch.json | |-c_cpp_properties.json | |-extensions.json |-.github | |-workflows | | |-main.yaml |-aWsm | |-applications | | |-collatz-conjecture | | | |-main.c | | |-triangle | | | |-main.c | | |-binary-search | | | |-main.c | | |-hamming | | | |-main.c | | |-armstrong-numbers | | | |-main.c | | |-bank-account | | | |-main.c | | |-darts | | | |-main.c | | |-unreachable | | | |-main.c | | |-start | | | |-main.c | | |-.gitignore | | |-grains | | | |-main.c | | |-wasm_apps | | |-Makefile | | |-difference-of-squares | | | |-main.c | | |-leap | | | |-main.c | |-.git | | |-packed-refs | | |-objects | | | |-info | | | |-pack | | | | |-pack-8e997b56c7c4c8671ed7d814e4ea01b4b9ac5e19.pack | | | | |-pack-8e997b56c7c4c8671ed7d814e4ea01b4b9ac5e19.idx | | |-info | | | |-exclude | | |-branches | | |-config | | |-index | | |-HEAD | | |-refs | | | |-remotes | | | | |-origin | | | | | |-HEAD | | | |-heads | | | | |-master | | | |-tags | | |-hooks | | | |-fsmonitor-watchman.sample | | | |-pre-receive.sample | | | |-pre-commit.sample | | | |-pre-push.sample | | | |-pre-applypatch.sample | | | |-pre-rebase.sample | | | |-pre-merge-commit.sample | | | |-post-update.sample | | | |-prepare-commit-msg.sample | | | |-commit-msg.sample | | | |-applypatch-msg.sample | | | |-update.sample | | |-description | | |-logs | | | |-HEAD | | | |-refs | | | | |-remotes | | | | | |-origin | | | | | | |-HEAD | | | | |-heads | | | | | |-master | |-LICENSE | |-.editorconfig | |-install_mac.sh | |-tests | | |-wasi | | | |-.gitignore | | | |-c | | | | |-fibonacci.c | | | | |-notdir.c | | | | |-preopen_populates.c | | | | |-getentropy.c | | | | |-gettimeofday.c | | | | |-getrusage.c | | | | |-read_file.c | | | | |-cant_dotdot.c | | | | |-stdin.c | | | | |-poll.c | | | | |-readdir.c | | | | |-symlink_escape.c | | | | |-link.c | | | | |-ftruncate.c | | | | |-environ.c | | | | |-read_file_twice.c | | | | |-clock_getres.c | | | | |-signal.c | | | | |-exitcode_explicit.c | | | | |-main_args.c | | | | |-write_file.c | | | | |-symlink_loop.c | | | | |-exitcode.c | | | | |-freopen.c | | | | |-stat.c | | | | |-create_symlink.c | | | | |-follow_symlink.c | | | | |-atof.c | | | |-README.md | | | |-run.sh | | | |-Makefile | | | |-vm | | | | |-symlink_escape.sh | | | | |-main_args.sh | | | | |-environ.sh | | | | |-getentropy.sh | | | | |-read_file_twice.sh | | | | |-ftruncate.sh | | | | |-stdin.sh | | | | |-signal.sh | | | | |-create_symlink.sh | | | | |-atof_vm.sh | | | | |-symlink_loop.sh | | | | |-stat.sh | | | | |-notdir.sh | | | | |-follow_symlink.sh | | | | |-poll.sh | | | | |-exitcode.sh | | | | |-readdir.sh | | | | |-write_file.sh | | | | |-exitcode_explicit.sh | | | | |-read_file.sh | | | | |-link.sh | | | | |-freopen.sh | | |-wat | | | |-br_tableas-call-mid.wat | | | |-bras-block-value-deep.wat | | | |-call.wat | | | |-conversionsi64.extend_i32_s.wat | | | |-bras-call-mid.wat | | | |-br_tableas-select-first.wat | | | |-bras-convert-operand.wat | | | |-br_tabletype-i64.wat | | | |-conversionsi32.reinterpret_f32.wat | | | |-i64.wat | | | |-bras-store-address.wat | | | |-br_tableas-load-address.wat | | | |-bras-global.set-value.wat | | | |-br_tableas-call_indirect-func.wat | | | |-br_tableas-compare-left.wat | | | |-LICENSE | | | |-br__as-storeN-address.wat | | | |-br_tableas-select-second.wat | | | |-bras-call_indirect-first.wat | | | |-br_tableas-block-first.wat | | | |-bras-call_indirect-func.wat | | | |-select__.wat | | | |-br_tableas-storeN-value.wat | | | |-align.wat | | | |-brtype-f32-f32.wat | | | |-br_tabletype-f32.wat | | | |-br_tabletype-f32-value.wat | | | |-br.wat | | | |-unwind__.wat | | | |-br_tableas-if-cond.wat | | | |-offset.wat | | | |-bras-compare-left.wat | | | |-return.wat | | | |-brtype-f64-f64.wat | | | |-br_tabletype-f64.wat | | | |-bras-call-last.wat | | | |-br_tableas-memory.grow-size.wat | | | |-bras-block-first.wat | | | |-unwindby-br_if-value.wat | | | |-br_table.wat | | | |-bras-store-both.wat | | | |-br_tableas-block-mid.wat | | | |-brtype-i32-i32.wat | | | |-brtype-i32-value.wat | | | |-br_tableas-compare-right.wat | | | |-block.wat | | | |-br_tableas-call_indirect-last.wat | | | |-bras-store-value.wat | | | |-bras-select-second.wat | | | |-switch.wat | | | |-.gitignore | | | |-bras-compare-both.wat | | | |-if.wat | | | |-bras-binary-both.wat | | | |-bras-select-all.wat | | | |-br_tableas-loop-mid.wat | | | |-bras-select-first.wat | | | |-globals.wat | | | |-br_tableas-loop-last.wat | | | |-i32.wat | | | |-bras-call_indirect-all.wat | | | |-if_old.wat | | | |-bras-call-first.wat | | | |-callfib.wat | | | |-br_tableas-global.set-value.wat | | | |-conversionsi32.trunc_f64_u.wat | | | |-i64ctz.wat | | | |-i32clz.wat | | | |-br_tabletype-i32-value.wat | | | |-bras-call-all.wat | | | |-br_if.wat | | | |-ifas-unary-operand.wat | | | |-i64rem_s.wat | | | |-brtype-i64-i64.wat | | | |-conversionsi64.trunc_f64_u.wat | | | |-conversionsi64.trunc_f32_u.wat | | | |-README.md | | | |-br_table__type-i64-value.wat | | | |-funcs.wat | | | |-br_tableas-loadN-address.wat | | | |-run.sh | | | |-bras-binary-left.wat | | | |-br_if__.wat | | | |-br_tableas-call_indirect-mid.wat | | | |-loop.wat | | | |-brtype-i64.wat | | | |-Makefile | | | |-bras-memory.grow-size.wat | | | |-brtype-f64.wat | | | |-bras-call_indirect-mid.wat | | | |-brtype-i32.wat | | | |-bras-storeN-both.wat | | | |-bras-load-address.wat | | | |-bras-block-mid.wat | | | |-if_else_br.wat | | | |-br_tableas-convert-operand.wat | | | |-bras-if-cond.wat | | | |-conversionsi64.extend_i32_u.wat | | | |-br_tableas-call-last.wat | | | |-conversionsi32.trunc_f32_u.wat | | | |-bras-select-cond.wat | | | |-blockbreak-inner.wat | | | |-br_tableas-store-address.wat | | | |-br_table__as-call_indirect-first.wat | | | |-i32rem_s.wat | | | |-conversionsi32.trunc_f64_s.wat | | | |-bras-compare-right.wat | | | |-br_tableas-loop-first.wat | | | |-f32min.wat | | | |-call_indirect.wat | | | |-conversions.wat | | | |-bras-loadN-address.wat | | | |-br_table__as-call-first.wat | | | |-br_tabletype-i32.wat | | | |-br_tableas-store-value.wat | | | |-brtype-i64-value.wat | | | |-i32ctz.wat | | | |-br_tableas-storeN-address.wat | | | |-bras-call_indirect-last.wat | | | |-bras-storeN-value.wat | | | |-br__type-f32.wat | | |-code_benches.rs | |-.gitmodules | |-Cargo.toml | |-sections.ld | |-.gitignore | |-runtime | | |-runtime.h | | |-libc | | | |-cortex_m_backing.c | | | |-wasmception_backing.c | | | |-env.c | | | |-wasi | | | | |-wasi_main.c | | | | |-wasi_impl_uvwasi.c | | | | |-wasi_impl_minimal.c | | | | |-wasi_backing.c | | | | |-README.md | | | | |-include | | | | | |-wasi_backing.h | | | | | |-wasi_impl.h | | | | | |-wasi_serdes.h | | | | | |-wasi_spec.h | | |-thirdparty | | | |-.gitignore | | | |-Makefile | | |-.gitignore | | |-memory | | | |-cortex_m_no_protection.c | | | |-cortex_m_wrapping.c | | | |-mpx.c | | | |-segmented.c | | | |-cortex_m.c | | | |-no_protection.c | | | |-64bit_nix.c | | | |-cortex_m_spt.c | | | |-generic.c | | |-runtime.c | | |-cortex_m_glue | | | |-start.s | | | |-math2.c | | | |-qemu_putchar.c | | | |-hello.ld | | | |-math3.c | | | |-qemu_pid.c | | | |-math.c | | | |-sections.ld | | | |-printf.c | | | |-cortexm_linkup.py | | | |-math4.c | | | |-printf.h | |-code_benches | | |-pb_la_solvers_lu | | | |-polybench.c | | | |-lu.c | | | |-lu.h | | | |-polybench.h | | |-run.py | | |-mi_patricia_cm | | | |-patricia.c | | | |-patricia.h | | | |-small.udp | | | |-patricia_test.c | | | |-large.udp | | |-pb_la_solvers_trisolv | | | |-polybench.c | | | |-trisolv.c | | | |-polybench.h | | | |-trisolv.h | | |-mi_crc | | | |-large.pcm | | | |-crc.h | | | |-sniptype.h | | | |-crc_32.c | | |-pb_stencils_jacobi_2d | | | |-polybench.c | | | |-jacobi-2d.h | | | |-polybench.h | | | |-jacobi-2d.c | | |-pb_datamining_correlation | | | |-polybench.c | | | |-correlation.c | | | |-polybench.h | | | |-correlation.h | | |-app_tinycrypt | | | |-hmac_prng.c | | | |-test_ctr_mode.c | | | |-z_main.c | | | |-ecc_dsa.c | | | |-cbc_mode.c | | | |-tinycrypt | | | | |-constants.h | | | | |-sha256.h | | | | |-ecc_dh.h | | | | |-ctr_prng.h | | | | |-test_utils.h | | | | |-aes.h | | | | |-ctr_mode.h | | | | |-ecc.h | | | | |-hmac_prng.h | | | | |-cbc_mode.h | | | | |-cmac_mode.h | | | | |-ccm_mode.h | | | | |-ecc_dsa.h | | | | |-utils.h | | | | |-ecc_platform_specific.h | | | | |-hmac.h | | | | |-test_ecc_utils.h | | | |-test_ccm_mode.c | | | |-test_aes.c | | | |-test_cbc_mode.c | | | |-aes_decrypt.c | | | |-ecc_platform_specific.c | | | |-ecc_dh.c | | | |-app_tinycrypt_wasm.h | | | |-test_ecc_dsa.c | | | |-test_utils.h | | | |-ctr_prng.c | | | |-aes_encrypt.c | | | |-test_sha256.c | | | |-ecc.c | | | |-test_hmac.c | | | |-test_ctr_prng.c | | | |-hmac.c | | | |-ctr_mode.c | | | |-utils.c | | | |-test_cmac_mode.c | | | |-cmac_mode.c | | | |-Makefile | | | |-_a.c | | | |-test_ecc_utils.h | | | |-sha256.c | | | |-test_hmac_prng.c | | | |-test_ecc_dh.c | | | |-ccm_mode.c | | | |-test_ecc_utils.c | | |-mi_sha | | | |-input_large.asc | | | |-sha.h | | | |-sha_driver.c | | | |-sha.c | | |-example.mk | | |-app_pid | | | |-PID_v1.h | | | |-PID_v1.cpp | | | |-PID_AdaptiveTunings.cpp | | |-mi_dijkstra | | | |-input.dat | | | |-dijkstra_large.c | | |-custom_memcmp | | | |-memcmp.c | | |-pb_la_kernels_mvt | | | |-polybench.c | | | |-mvt.c | | | |-polybench.h | | | |-mvt.h | | |-pb_la_blas_trmm | | | |-polybench.c | | | |-trmm.c | | | |-trmm.h | | | |-polybench.h | | |-custom_function_pointers | | | |-fpointers.c | | |-custom_binarytrees | | | |-binarytrees.c | | | |-Makefile | | |-app_nn | | | |-arm_cos_f32.c | | | |-arm_pid_init_f32.c | | | |-arm_biquad_cascade_df1_init_q31.c | | | |-arm_conv_q31.c | | | |-arm_mat_mult_q31.c | | | |-arm_mat_sub_q31.c | | | |-arm_conv_f32.c | | | |-arm_fir_f32.c | | | |-arm_add_q7.c | | | |-arm_iir_lattice_init_q15.c | | | |-arm_mat_sub_f32.c | | | |-arm_fill_q31.c | | | |-arm_nn_activations_q7.c | | | |-arm_mult_q31.c | | | |-arm_correlate_q15.c | | | |-arm_nnexamples_cifar10_inputs.h | | | |-arm_lms_init_f32.c | | | |-arm_add_q31.c | | | |-arm_offset_f32.c | | | |-arm_correlate_q31.c | | | |-arm_cos_q15.c | | | |-arm_scale_q7.c | | | |-arm_pid_init_q15.c | | | |-arm_lms_init_q31.c | | | |-arm_fir_decimate_f32.c | | | |-arm_fir_sparse_f32.c | | | |-arm_dot_prod_q7.c | | | |-arm_q7_to_float.c | | | |-arm_mat_add_q15.c | | | |-arm_convolve_HWC_q15_fast_nonsquare.c | | | |-arm_mat_trans_f32.c | | | |-arm_biquad_cascade_df1_f32.c | | | |-arm_fir_lattice_q31.c | | | |-arm_sin_q15.c | | | |-arm_nnexamples_cifar10_parameter.h | | | |-arm_lms_norm_init_q31.c | | | |-arm_fir_decimate_q31.c | | | |-arm_dot_prod_q15.c | | | |-arm_bitreversal.c | | | |-arm_correlate_opt_q7.c | | | |-arm_fir_interpolate_init_q31.c | | | |-arm_iir_lattice_init_f32.c | | | |-arm_fir_lattice_init_f32.c | | | |-arm_mult_f32.c | | | |-arm_lms_norm_init_f32.c | | | |-arm_lms_norm_init_q15.c | | | |-arm_fir_decimate_fast_q15.c | | | |-arm_mult_q15.c | | | |-arm_copy_f32.c | | | |-arm_softmax_q7.c | | | |-arm_convolve_HWC_q7_basic_nonsquare.c | | | |-arm_nn_mult_q15.c | | | |-arm_fir_sparse_init_q7.c | | | |-arm_lms_q15.c | | | |-arm_fir_q15.c | | | |-arm_mat_init_q31.c | | | |-arm_conv_partial_opt_q15.c | | | |-arm_convolve_HWC_q7_fast_nonsquare.c | | | |-arm_fir_sparse_q31.c | | | |-arm_scale_f32.c | | | |-arm_convolve_HWC_q7_fast.c | | | |-arm_sin_cos_q31.c | | | |-arm_biquad_cascade_df1_q31.c | | | |-arm_convolve_HWC_q7_RGB.c | | | |-arm_negate_q31.c | | | |-arm_nnexamples_cifar10.c | | | |-arm_scale_q15.c | | | |-arm_pid_init_q31.c | | | |-arm_iir_lattice_q31.c | | | |-arm_mat_add_q31.c | | | |-arm_cos_q31.c | | | |-arm_mat_inverse_f32.c | | | |-arm_depthwise_separable_conv_HWC_q7_nonsquare.c | | | |-arm_relu_q15.c | | | |-arm_lms_norm_q15.c | | | |-arm_q31_to_q15.c | | | |-arm_mat_init_q15.c | | | |-arm_biquad_cascade_df2T_init_f64.c | | | |-arm_biquad_cascade_df1_init_f32.c | | | |-arm_nn_activations_q15.c | | | |-arm_sub_q31.c | | | |-arm_conv_partial_opt_q7.c | | | |-arm_fir_lattice_f32.c | | | |-arm_mat_init_f32.c | | | |-arm_abs_f32.c | | | |-arm_dot_prod_f32.c | | | |-arm_mat_add_f32.c | | | |-arm_q31_to_q7.c | | | |-arm_abs_q7.c | | | |-arm_shift_q7.c | | | |-arm_float_to_q7.c | | | |-arm_fir_fast_q15.c | | | |-arm_mat_mult_q15.c | | | |-arm_float_to_q31.c | | | |-arm_nn_mat_mult_kernel_q7_q15_reordered.c | | | |-arm_mat_cmplx_mult_q15.c | | | |-arm_conv_partial_f32.c | | | |-arm_fir_init_f32.c | | | |-arm_q15_to_q7.c | | | |-arm_fir_interpolate_init_q15.c | | | |-arm_shift_q15.c | | | |-arm_offset_q15.c | | | |-arm_mat_scale_q15.c | | | |-arm_correlate_f32.c | | | |-arm_mat_mult_f32.c | | | |-arm_fully_connected_q7_opt.c | | | |-arm_fir_fast_q31.c | | | |-arm_sub_q7.c | | | |-arm_softmax_q15.c | | | |-arm_conv_partial_fast_q31.c | | | |-arm_mat_cmplx_mult_f32.c | | | |-arm_convolve_1x1_HWC_q7_fast_nonsquare.c | | | |-arm_sub_f32.c | | | |-arm_pid_reset_q15.c | | | |-arm_add_f32.c | | | |-arm_fir_lattice_init_q15.c | | | |-arm_dot_prod_q31.c | | | |-arm_fir_decimate_q15.c | | | |-arm_nn_mat_mult_kernel_q7_q15.c | | | |-arm_conv_partial_q7.c | | | |-arm_fir_decimate_fast_q31.c | | | |-arm_biquad_cascade_df1_init_q15.c | | | |-arm_convolve_HWC_q15_fast.c | | | |-arm_negate_q7.c | | | |-arm_fir_interpolate_f32.c | | | |-arm_fill_f32.c | | | |-arm_fir_sparse_q15.c | | | |-arm_fir_lattice_init_q31.c | | | |-arm_correlate_q7.c | | | |-arm_fully_connected_q15_opt.c | | | |-arm_fully_connected_q7.c | | | |-arm_convolve_HWC_q7_basic.c | | | |-arm_biquad_cascade_df1_32x64_q31.c | | | |-arm_mat_inverse_f64.c | | | |-arm_biquad_cascade_stereo_df2T_f32.c | | | |-arm_fully_connected_mat_q7_vec_q15_opt.c | | | |-arm_iir_lattice_q15.c | | | |-arm_fully_connected_q15.c | | | |-arm_q7_to_q15_no_shift.c | | | |-arm_correlate_fast_q15.c | | | |-arm_biquad_cascade_stereo_df2T_init_f32.c | | | |-arm_mat_trans_q31.c | | | |-arm_fir_decimate_init_f32.c | | | |-arm_pid_reset_q31.c | | | |-arm_fir_sparse_init_q15.c | | | |-arm_sqrt_q15.c | | | |-arm_scale_q31.c | | | |-arm_lms_norm_q31.c | | | |-test2.out | | | |-arm_correlate_fast_opt_q15.c | | | |-arm_abs_q31.c | | | |-arm_convolve_HWC_q15_basic.c | | | |-arm_mat_cmplx_mult_q31.c | | | |-arm_sqrt_q31.c | | | |-arm_shift_q31.c | | | |-arm_fill_q7.c | | | |-arm_q7_to_q15.c | | | |-arm_conv_q15.c | | | |-arm_sin_cos_f32.c | | | |-arm_float_to_q15.c | | | |-arm_conv_fast_q15.c | | | |-arm_nnexamples_cifar10_weights.h | | | |-arm_fir_interpolate_q31.c | | | |-arm_copy_q7.c | | | |-arm_fir_sparse_init_f32.c | | | |-arm_mat_scale_f32.c | | | |-arm_offset_q31.c | | | |-arm_lms_norm_f32.c | | | |-arm_pid_reset_f32.c | | | |-arm_biquad_cascade_df1_fast_q15.c | | | |-_a.c | | | |-arm_relu_q7.c | | | |-arm_fir_init_q7.c | | | |-arm_mat_scale_q31.c | | | |-arm_fir_init_q15.c | | | |-arm_conv_fast_opt_q15.c | | | |-arm_fir_decimate_init_q31.c | | | |-arm_sub_q15.c | | | |-arm_correlate_opt_q15.c | | | |-arm_lms_init_q15.c | | | |-arm_negate_q15.c | | | |-arm_iir_lattice_f32.c | | | |-arm_fir_sparse_q7.c | | | |-arm_fir_interpolate_init_f32.c | | | |-arm_biquad_cascade_df2T_f32.c | | | |-arm_mult_q7.c | | | |-arm_biquad_cascade_df1_q15.c | | | |-arm_biquad_cascade_df2T_f64.c | | | |-arm_q31_to_float.c | | | |-arm_negate_f32.c | | | |-arm_fir_lattice_q15.c | | | |-arm_iir_lattice_init_q31.c | | | |-arm_fir_interpolate_q15.c | | | |-arm_depthwise_separable_conv_HWC_q7.c | | | |-arm_q7_to_q15_reordered_no_shift.c | | | |-arm_lms_f32.c | | | |-arm_conv_partial_fast_opt_q15.c | | | |-arm_sin_f32.c | | | |-arm_add_q15.c | | | |-arm_pool_q7_HWC.c | | | |-arm_conv_partial_q31.c | | | |-arm_mat_mult_fast_q15.c | | | |-arm_conv_q7.c | | | |-arm_conv_opt_q7.c | | | |-arm_nn_mult_q7.c | | | |-arm_mat_mult_fast_q31.c | | | |-arm_fill_q15.c | | | |-arm_fully_connected_mat_q7_vec_q15.c | | | |-arm_biquad_cascade_df1_fast_q31.c | | | |-arm_fir_q7.c | | | |-arm_conv_opt_q15.c | | | |-arm_sin_q31.c | | | |-arm_q15_to_float.c | | | |-arm_abs_q15.c | | | |-arm_fir_init_q31.c | | | |-arm_conv_fast_q31.c | | | |-arm_q7_to_q31.c | | | |-arm_conv_partial_q15.c | | | |-arm_biquad_cascade_df1_32x64_init_q31.c | | | |-arm_q15_to_q31.c | | | |-arm_fir_decimate_init_q15.c | | | |-arm_copy_q31.c | | | |-arm_mat_sub_q15.c | | | |-arm_mat_trans_q15.c | | | |-test.out | | | |-arm_conv_partial_fast_q15.c | | | |-arm_fir_sparse_init_q31.c | | | |-arm_fir_q31.c | | | |-arm_nntables.c | | | |-arm_copy_q15.c | | | |-arm_biquad_cascade_df2T_init_f32.c | | | |-arm_lms_q31.c | | | |-arm_correlate_fast_q31.c | | | |-arm_offset_q7.c | | |-mi_rsynth | | | |-Elements.def | | | |-phones.def | | | |-aufile.c | | | |-config.h | | | |-holmes.c | | | |-dict.c | | | |-getarg.c | | | |-phtoelm.h | | | |-text.c | | | |-nsynth.c | | | |-say.c | | | |-darray.h | | | |-text.h | | | |-largeinput.txt | | | |-pars.def | | | |-english.c | | | |-nsynth.h | | | |-getargs.h | | | |-trie.c | | | |-l2u.c | | | |-dict.h | | | |-saynum.c | | | |-darray.c | | | |-holmes.h | | | |-ASCII.h | | | |-l2u.h | | | |-phones.c | | | |-phones.h | | | |-phonemes.def | | | |-trie.h | | | |-def_pars.c | | | |-phtoelm.def | | | |-elements.c | | | |-ASCII.c | | | |-phfeat.h | | | |-file.h | | | |-proto.h | | | |-say.h | | | |-acconfig.h | | | |-useconfig.h | | | |-hplay.h | | | |-hplay.c | | | |-h2pw.h | | | |-elements.h | | | |-Revision.c | | | |-phtoelm.c | | |-mi_fft | | | |-ddcmath.h | | | |-main.c | | | |-fftmisc.c | | | |-fourierf.c | | | |-ddc.h | | | |-fourier.h | | |-mi_dijkstra_cm | | | |-input.dat | | | |-dijkstra_data.h | | | |-dijkstra_large.c | | |-mi_adpcm | | | |-large.adpcm | | | |-large.pcm | | | |-rawcaudio.c | | | |-small.adpcm | | | |-libst.h | | | |-adpcm.c | | | |-adpcm.h | | | |-small.pcm | | |-pb_la_solvers_durbin | | | |-polybench.c | | | |-durbin.c | | | |-polybench.h | | | |-durbin.h | | |-pb_medely_floyd_warshall | | | |-polybench.c | | | |-floyd-warshall.c | | | |-floyd-warshall.h | | | |-polybench.h | | |-app_v9 | | | |-cJSON_Utils.c | | | |-test.c | | | |-cJSON.h | | | |-test_out | | | |-cJSON_Utils.h | | | |-llvm.sh | | | |-test_in | | | |-v9_wasm_test.c | | | |-cJSON.c | | |-pb_la_blas_gemver | | | |-polybench.c | | | |-gemver.c | | | |-polybench.h | | | |-gemver.h | | |-dummy.c | | |-mi_blowfish | | | |-bf_ofb64.c | | | |-input_large.asc | | | |-bf_ecb.c | | | |-bf_cbc.c | | | |-blowfish.h | | | |-bf_skey.c | | | |-bf.c | | | |-bf_cfb64.c | | | |-bf_enc.c | | | |-bf_locl.h | | | |-bf_pi.h | | |-mi_qsort_cm | | | |-input_small.dat | | | |-qsort_small.c | | | |-input_small.c | | |-pb_medely_deriche | | | |-polybench.c | | | |-deriche.c | | | |-deriche.h | | | |-polybench.h | | |-custom_sqlite | | | |-sqlite3.h | | | |-main.c | | | |-sqlite3.c | | |-mi_basic_math | | | |-isqrt.c | | | |-cubic.c | | | |-rad2deg.c | | | |-round.h | | | |-sniptype.h | | | |-basicmath_large.c | | | |-snipmath.h | | | |-pi.h | | |-custom_libjpeg | | | |-jcprepct.c | | | |-jquant2.c | | | |-jcphuff.c | | | |-example.c | | | |-jdcolor.c | | | |-jdhuff.h | | | |-jcmarker.c | | | |-jerror.h | | | |-jcsample.c | | | |-jidctfst.c | | | |-jerror.c | | | |-jcapimin.c | | | |-jdapistd.c | | | |-jmemsys.h | | | |-jdapimin.c | | | |-testimg.jpg | | | |-jinclude.h | | | |-jdsample.c | | | |-jdmarker.c | | | |-jconfig.h | | | |-jdpostct.c | | | |-jidctflt.c | | | |-jpeglib.h | | | |-jdinput.c | | | |-jcmainct.c | | | |-jcinit.c | | | |-jdcoefct.c | | | |-jdphuff.c | | | |-jdmaster.c | | | |-transupp.h | | | |-jdatasrc.c | | | |-jutils.c | | | |-jccoefct.c | | | |-jddctmgr.c | | | |-jmemansi.c | | | |-jmemmgr.c | | | |-jcmaster.c | | | |-jidctred.c | | | |-jfdctint.c | | | |-jcparam.c | | | |-jctrans.c | | | |-jdmainct.c | | | |-jversion.h | | | |-jchuff.c | | | |-jchuff.h | | | |-jdatadst.c | | | |-transupp.c | | | |-jfdctflt.c | | | |-jcapistd.c | | | |-jcomapi.c | | | |-jidctint.c | | | |-jdhuff.c | | | |-jdtrans.c | | | |-jcdctmgr.c | | | |-jfdctfst.c | | | |-jccolor.c | | | |-jmorecfg.h | | | |-jdct.h | | | |-jquant1.c | | | |-jpegint.h | | | |-jdmerge.c | | |-pb_stencils_adi | | | |-polybench.c | | | |-adi.h | | | |-adi.c | | | |-polybench.h | | |-pb_la_kernels_atax | | | |-polybench.c | | | |-atax.h | | | |-atax.c | | | |-polybench.h | | |-pb_la_blas_syrk | | | |-polybench.c | | | |-polybench.h | | | |-syrk.h | | | |-syrk.c | | |-mi_bitcount | | | |-bitcnt_3.c | | | |-bitops.h | | | |-bitfiles.c | | | |-bstr_i.c | | | |-bitcnt_2.c | | | |-bitarray.c | | | |-extkword.h | | | |-bitcnt_1.c | | | |-bitcnts.c | | | |-conio.h | | | |-sniptype.h | | | |-bitcnt_4.c | | | |-bitstrng.c | | |-mi_stringsearch | | | |-bmhsrch.c | | | |-bmhisrch.c | | | |-bmhasrch.c | | | |-pbmsrch_large.c | | |-pb_la_blas_syr2k | | | |-polybench.c | | | |-syr2k.c | | | |-polybench.h | | | |-syr2k.h | | |-pb_la_kernels_bicg | | | |-polybench.c | | | |-bicg.c | | | |-polybench.h | | | |-bicg.h | | |-pb_stencils_heat_3d | | | |-polybench.c | | | |-heat-3d.h | | | |-polybench.h | | | |-heat-3d.c | | |-pb_la_solvers_cholesky | | | |-polybench.c | | | |-cholesky.c | | | |-cholesky.h | | | |-polybench.h | | |-app_tiny_ekf | | | |-benchmark.cpp | | | |-tiny_ekf.h | | | |-b | | | |-tiny_ekf_struct.h | | | |-TinyEKF.h | | | |-a | | | |-tiny_ekf.cpp | | |-pb_la_blas_gesummv | | | |-gesummv.c | | | |-polybench.c | | | |-gesummv.h | | | |-polybench.h | | |-pb_stencils_jacobi_1d | | | |-polybench.c | | | |-jacobi-1d.h | | | |-jacobi-1d.c | | | |-polybench.h | | |-pb_la_kernels_doitgen | | | |-polybench.c | | | |-doitgen.c | | | |-doitgen.h | | | |-polybench.h | | |-mi_fft_cm | | | |-ddcmath.h | | | |-main.c | | | |-fftmisc.c | | | |-fourierf.c | | | |-ddc.h | | | |-fourier.h | | |-mi_qsort | | | |-input_small.dat | | | |-qsort_small.c | | |-mi_mandelbrot_cm | | | |-mandelbrot.c | | |-pb_la_solvers_ludcmp | | | |-polybench.c | | | |-ludcmp.c | | | |-polybench.h | | | |-ludcmp.h | | |-pb_la_blas_gemm | | | |-polybench.c | | | |-gemm.h | | | |-gemm.c | | | |-polybench.h | | | |-Makefile | | |-pb_la_kernels_2mm | | | |-polybench.c | | | |-2mm.c | | | |-polybench.h | | | |-2mm.h | | |-pb_datamining_covariance | | | |-polybench.c | | | |-covariance.c | | | |-covariance.h | | | |-polybench.h | | |-custom_matrix_multiply | | | |-multiply.c | | |-pb_stencils_seidel_2d | | | |-polybench.c | | | |-seidel-2d.c | | | |-polybench.h | | | |-seidel-2d.h | | |-pb_la_blas_symm | | | |-polybench.c | | | |-symm.c | | | |-symm.h | | | |-polybench.h | | |-pb_la_solvers_gramschmidt | | | |-polybench.c | | | |-gramschmidt.h | | | |-gramschmidt.c | | | |-polybench.h | | |-dummy.cpp | | |-mi_susan | | | |-input_large.pgm | | | |-output_large.smoothing.pgm | | | |-susan.c | | |-pb_la_kernels_3mm | | | |-polybench.c | | | |-3mm.h | | | |-polybench.h | | | |-3mm.c | | |-pb_stencils_fdtd_2d | | | |-polybench.c | | | |-fdtd-2d.h | | | |-fdtd-2d.c | | | |-polybench.h | | |-mi_gsm | | | |-gsm_print.c | | | |-long_term.c | | | |-gsm.h | | | |-gsm_option.c | | | |-toast_alaw.c | | | |-short_term.c | | | |-toast_audio.c | | | |-config.h | | | |-correct_small.au.gsm | | | |-gsm_explode.c | | | |-gsm_encode.c | | | |-gsm_decode.c | | | |-correct_large.au.run | | | |-add.c | | | |-lpc.c | | | |-toast.h | | | |-unproto.h | | | |-decode.c | | | |-private.h | | | |-correct_large.au.gsm | | | |-gsm_implode.c | | | |-correct_small.au.run | | | |-toast.c | | | |-gsm_create.c | | | |-small.au | | | |-gsm_destroy.c | | | |-large.au | | | |-toast_ulaw.c | | | |-debug.c | | | |-proto.h | | | |-preprocess.c | | | |-large.au.run.gsm | | | |-small.au.run.gsm | | | |-toast_lin.c | | | |-rpe.c | | | |-code.c | | | |-table.c | | |-mi_patricia | | | |-patricia.c | | | |-patricia.h | | | |-patricia_test.c | | | |-large.udp | | |-mi_bitcount_cm | | | |-bitcnt_3.c | | | |-bitops.h | | | |-bitfiles.c | | | |-bstr_i.c | | | |-bitcnt_2.c | | | |-bitarray.c | | | |-extkword.h | | | |-bitcnt_1.c | | | |-bitcnts.c | | | |-conio.h | | | |-sniptype.h | | | |-bitcnt_4.c | | | |-bitstrng.c | | |-_test | | | |-test.c | | |-mi_pgp | | | |-getopt.h | | | |-language.c | | | |-lmul.h | | | |-rsagen.c | | | |-platform.h | | | |-c370.h | | | |-PGPsdkPreferences | | | |-PGPMacBinaryMappings.txt | | | |-zipup.h | | | |-testout.txt.ref | | | |-config.h | | | |-testin.txt.asc.ref | | | |-more.c | | | |-language.h | | | |-testin.txt.$01 | | | |-zunzip.h | | | |-keymgmt.h | | | |-zdeflate.c | | | |-keymgmt.c | | | |-crypto.c | | | |-keymaint.c | | | |-mpilib.c | | | |-armor.h | | | |-md5.h | | | |-rsaglue1.c | | | |-idea.h | | | |-ziperr.h | | | |-randpool.h | | | |-charset.h | | | |-mdfile.c | | | |-more.h | | | |-mdfile.h | | | |-mpilib.h | | | |-pubring.bak | | | |-zip.h | | | |-crypto.h | | | |-ztrees.c | | | |-testout.txt.asc | | | |-zunzip.c | | | |-testin.txt | | | |-randpool.c | | | |-mpw32asm.h | | | |-zinflate.c | | | |-armor.c | | | |-pgp.h | | | |-config.txt | | | |-random.c | | | |-config.c | | | |-keyadd.c | | | |-zrevisio.h | | | |-secring.skr | | | |-testin.txt.$00 | | | |-keymaint.h | | | |-rsagen.h | | | |-testin.txt.$02 | | | |-charset.c | | | |-cdefs.h | | | |-system.h | | | |-randseed.bin | | | |-exitpgp.h | | | |-genprime.h | | | |-fileio.h | | | |-randseed.rnd | | | |-mpiio.h | | | |-PGPgroup.pgr | | | |-rsaglue.h | | | |-usuals.h | | | |-pgp.c | | | |-zfile_io.c | | | |-idea.c | | | |-fileio.c | | | |-md5.c | | | |-noise.c | | | |-secring.pgp | | | |-passwd.c | | | |-global.h | | | |-zbits.c | | | |-genprime.c | | | |-system.c | | | |-ztailor.h | | | |-random.h | | | |-zip.c | | | |-keyadd.h | | | |-runme.sh | | | |-pubring.pgp | | | |-noise.h | | | |-zipup.c | | | |-zglobals.c | | | |-secring.bak | | | |-getopt.c | | | |-mpiio.c | | |-pb_medely_nussinov | | | |-polybench.c | | | |-nussinov.c | | | |-nussinov.h | | | |-polybench.h | | |-mi_mandelbrot | | | |-mandelbrot.c | |-wasmception | |-Cargo.lock | |-.rustfmt.toml | |-README.md | |-src | | |-wasm.rs | | |-codegen | | | |-mod.rs | | | |-table.rs | | | |-globals.rs | | | |-block.rs | | | |-memory.rs | | | |-start.rs | | | |-function.rs | | | |-breakout.rs | | | |-type_conversions.rs | | | |-runtime_stubs.rs | | |-main.rs | | |-llvm_externs.rs | |-format.sh | |-example_code | | |-libc_link.c | | |-mutual_recursion.c | | |-control_bug.c | | |-main.c | | |-mandelbrot.c | | |-function_pointers.c | | |-dummy.c | | |-weird.c | | |-for_loops.c | | |-binarytrees.c | | |-long_double.c | | |-basic.c | | |-nested_loop.c | | |-environ | | | |-.gitignore | | | |-environ.c | | | |-Makefile | | |-printing.c | |-Makefile | |-.github | | |-workflows | | | |-main.yaml | |-doc | | |-layout.png | | |-layout.svg | | |-design.md | | |-overview.png | | |-.gitignore | | |-Makefile | | |-abi.md | | |-overview.svg | |-.clang-format | |-install_deb.sh |-.clang-format |-install_deb.sh

emil916 commented 1 year ago

Okay I was right. I think there problem is you have two directories of the awsm repo.

So. Start fresh. Remove everything. And do this:

git clone https://github.com/gwsystems/sledge-serverless-framework.git sledge
cd sledge/
git clone https://github.com/gwsystems/aWsm.git awsm
cd awsm/
git submodule update --init --recursive
cd ..
make install
YlqyY commented 1 year ago

After i followed the command steps you provided, the following prompt appeared:

warning: the following packages contain code that will be rejected by a future version of Rust: wasmparser v0.58.0 note: to see what the problems were, use the option --future-incompat-report, or run cargo report future-incompatibilities --id 1

---[ Concurrency Kit has installed successfully. Make [2] : * no rule to make target "JSMN/JSMN. H", by "/ home/many/many/runtime/thirdparty/dist / / include/JSMN. H" requirements. Stop. make[1]: [Makefile:161: thirdparty] error 2 Make [1] : leave the directory "/ home/many/many/runtime" make: [Makefile:37: runtime] Error 2

emil916 commented 1 year ago

With all due respect, I believe this issue is either tied to the machine/system you're using or the lack of privileges the user has. Unfortunately, there is nothing else we can help with at this point. I am going to close this thread.