Skip to content
  1. Nov 18, 2016
  2. Nov 17, 2016
  3. Nov 16, 2016
  4. Nov 15, 2016
  5. Nov 14, 2016
  6. Nov 13, 2016
  7. Nov 12, 2016
  8. Nov 11, 2016
    • Andy Polyakov's avatar
      chacha/asm/chacha-x86.pl: improve [backward] portability. · 0f251d20
      Andy Polyakov authored
      
      
      In order to minimize dependency on assembler version a number of
      post-SSE2 instructions are encoded manually. But in order to simplify
      the procedure only register operands are considered. Non-register
      operands are passed down to assembler. Module in question uses pshufb
      with memory operands, and old [GNU] assembler can't handle it.
      Fortunately in this case it's possible skip just the problematic
      segment without skipping SSSE3 support altogether.
      
      Reviewed-by: default avatarRichard Levitte <levitte@openssl.org>
      Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
      (cherry picked from commit d89773d6)
      0f251d20