https://github.com/nemequ/ternarylogic-compiler-test
https://github.com/nemequ/ternarylogic-compiler-test
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/nemequ/ternarylogic-compiler-test
- Owner: nemequ
- Created: 2021-06-11T17:19:27.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-06-17T06:07:31.000Z (almost 5 years ago)
- Last Synced: 2023-03-24T04:48:49.448Z (about 3 years ago)
- Language: C++
- Size: 18.6 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This is just a quick test I threw together for testing ternarylogic
implementations for SIMDe. I didn't really intend to publish it so
it's a complete mess, and could rather easily be *significantly*
improved (e.g., using a Makefile instead of a shell script so
compilation could be done in parallel).
I'll try to keep
[this spreadsheet](https://docs.google.com/spreadsheets/d/1yW-HyztA96har0rkFWdSAoO3IMOmgMBS5rD1vZ_wupU/edit?usp=sharing)
up to date with this repo; it's just the CSV output from these
copied and pasted into a spreadsheet.
Some of the source code contains hardcoded paths to where I have my
development version of SIMDe, so you'll have to change that.
Mula is the version from [WojciechMula/ternary-logic](https://github.com/WojciechMula/ternary-logic).
rosbif and rosbif2 are versions @rosbif is working on. autovec
is what @simba611 has in his PR right now, which is basically a scalar
version of mula called in a loop which the compiler then
autovectorizes.