Oleksandr Tkachenko
Oleksandr Tkachenko
Thanks for the PR! I have a few comments/questions. - The title of the PR suggests that it only adds signed integer operations because the unsigned arithmetic was kind of...
BTW, you could also split this PR into two PRs, e.g., 1) add new unsigned integers operations 2) add constant input functions The original PR also into one more PR...
> BTW, you could also split this PR into two PRs, e.g., > > 1. add new unsigned integers operations > > 2. add constant input functions > > >...
what are your compiler and boost version?
oh, it actually looks like your boost is built locally: `[ 6%] Built target external_boost` could you try out AppleClang 13 or 14 and/or higher version of boost (by changing...
I'll try to answer this more exhaustively later. A short answer is: A high level of abstraction definitely comes with a cost. That's why we advise to use SIMD operations...
Did you try to optimize your code @Isweet? If yes, how much faster did it get for you? Also, I know that the code vectorization is a little annoying because...
`Party::Run` currently doesn't work well with `repetitions > 1`. If you're trying to benchmark multiple runs, one option would be to do something like this: https://github.com/encryptogroup/MOTION/blob/56fa049e4e90b298c984db6b9ce5fc380f03e551/src/examples/aes128/aes128_main.cpp#L60-L85.
Thanks for figuring that out! If it's easy to fix, we would highly appreciate if you could make a PR - that would be great help.
The AES example uses just some dummy input. See https://github.com/encryptogroup/MOTION/blob/56fa049e4e90b298c984db6b9ce5fc380f03e551/src/examples/aes128/common/aes128.cpp#L63.