News for hackers. Stuff that matters.
Re:How I implemented my own crypto by bandook_raja on Thursday August 03, 2017 @04:19AM (#14917866)
> Also Assembly doesn't has UB, making it ironic that it is safer to write straight Assembly at the expense of portability than C or C derived languages.

You just need to know your compiler flags/configuration to produce exact assembly output (if you want that). And about assembly not having UB, BSF and BSR are pretty good examples for that.

Re:How I implemented my own crypto by pjmlp on Thursday August 03, 2017 @04:36AM (#14917931)
That just is quite ironic, because it is even version dependent across releases of the same compiler, which means anything fine tuned for version X can break on version X + 1, due to changes on the optimizer.

And I doubt anyone is regularly reviewing the produced Assembly every single time they change compilers.

Assembly doesn't have more than 200 documented cases that hardly any human is capable of remembering.