CVSROOT:        /cvs
Module name:    src
Changes by:     dera...@cvs.openbsd.org 2017/12/10 22:48:01

Modified files:
        lib/libcrypto/aes/asm: aes-x86_64.pl 
        lib/libcrypto/camellia/asm: cmll-x86_64.pl 
        lib/libcrypto/perlasm: x86_64-xlate.pl 

Log message:
http://repzret.org/p/repzret/
My read of this:  Long time ago (Think Conan, not dinasaurs) during the race
to make speedier processors, a cpu vendor built a pipeline with a bad stall,
and proposed a tremendously hasky workaround.  A wizard adopted this into his
perl scroll, and failed to reflect later when no compiler adopted the practice.
This relic remains at the tail end of some functions in OpenSSL as
".byte 0xf3,0xc3".  Banish it straight to hell.
ok mlarkin, others also stared blankly

Reply via email to