Really compile with -O3 by default
Fix ECDSA message hashes to 32 bytes
Avoid the stack in assembly and use explicit registers
Explicitly access %0..%2 as 64-bit so we use the right registers for x32 ABI
build: fix openssl detection for cross builds

Make sure that the detected openssl successfully links before enabling support.
Merge pull request #155

971fe81 build: fix openssl detection for cross builds (Cory Fields)
x86 builder
Enable tests in x86 travis builds
Merge pull request #142

f22d73e Explicitly access %0..%2 as 64-bit so we use the right registers for x32 ABI (Luke Dashjr)
e66d4d6 Avoid the stack in assembly and use explicit registers (Pieter Wuille)
Merge pull request #149

056ad31 Really compile with -O3 by default (Pieter Wuille)
Merge pull request #151

a3e0611 Enable tests in x86 travis builds (Pieter Wuille)
45da235 x86 builder (Cory Fields)
Merge pull request #150

cf7b2b4 Fix ECDSA message hashes to 32 bytes (Pieter Wuille)
build: disable benchmark by default
build: use subdir-objects for automake
build: nuke bashisms
Merge pull request #158

28ade27 build: nuke bashisms (Cory Fields)
Merge pull request #156

8336040 build: disable benchmark by default (Cory Fields)
Merge pull request #157

5190079 build: use subdir-objects for automake (Cory Fields)
Optimize verification: avoid field inverse

Suggested by Greg Maxwell.
Add explanation about how inversion can be avoided