search for: nxaxk27zwlk

Displaying 4 results from an estimated 4 matches for "nxaxk27zwlk".

2019 Sep 12
2
Side-channel resistant values
...prenkels PS. Perhaps, would there be interest to add such a feature to LLVM? I found this repository on GitHub[2], adding a `__builtin_ct_choose` intrinsic to clang. But as far as I know, this has never been upstreamed. [1]: Chandler Carruth described this trick at CppCon15: <https://youtu.be/nXaxk27zwlk?t=2472>. See it in practice: <https://godbolt.org/z/UMPeku> [2]: <https://github.com/lmrs2/ct_choose>, <https://github.com/lmrs2/llvm/commit/8f9a4d952100ae03d06f10aee237bf8b3331da89>. Later published at S&P18.
2019 Sep 12
2
Side-channel resistant values
...t; wrote: PS. Perhaps, would there be interest to add such a feature to LLVM? I found this repository on GitHub[2], adding a `__builtin_ct_choose` intrinsic to clang. But as far as I know, this has never been upstreamed. [1]: Chandler Carruth described this trick at CppCon15: <https://youtu.be/nXaxk27zwlk?t=2472>. See it in practice: <https://godbolt.org/z/UMPeku> [2]: <https://github.com/lmrs2/ct_choose>, <https://github.com/lmrs2/llvm/commit/8f9a4d952100ae03d06f10aee237bf8b3331da89>. Later published at S&P18. _______________________________________________ LLVM Develop...
2019 Sep 13
2
Side-channel resistant values
...ture to LLVM? >>> I found this repository on GitHub[2], adding a `__builtin_ct_choose` >>> intrinsic to clang. But as far as I know, this has never been upstreamed. >>> >>> [1]: Chandler Carruth described this trick at CppCon15: >>> <https://youtu.be/nXaxk27zwlk?t=2472 <https://youtu.be/nXaxk27zwlk?t=2472>>. See it in practice: >>> <https://godbolt.org/z/UMPeku <https://godbolt.org/z/UMPeku>> >>> [2]: <https://github.com/lmrs2/ct_choose <https://github.com/lmrs2/ct_choose>>, >>> <https://github...
2015 Nov 06
4
[RFC] A new intrinsic, `llvm.blackbox`, to explicitly prevent constprop, die, etc optimizations
On Tue, Nov 3, 2015 at 3:15 PM, Daniel Berlin <dberlin at dberlin.org> wrote: > > > On Tue, Nov 3, 2015 at 12:29 PM, Richard Diamond < > wichard at vitalitystudios.com> wrote: > >> >> >> On Mon, Nov 2, 2015 at 9:16 PM, Daniel Berlin <dberlin at dberlin.org> >> wrote: >> >>> I'm very unclear and why you think a generic