Move CMerkleBlock and CPartialMerkleTree to their own file
Merge pull request #5181

afd4b94 Move CMerkleBlock and CPartialMerkleTree to their own file (Matt Corallo)
Squashed 'src/secp256k1/' changes from b0210a9..b32a3e5

b32a3e5 Make the benchmarks print out stats
24f9d67 Rename bench_verify to bench_recovery
293c73a Make {mul,sqr}_inner use the same argument order as {mul,sqr}
3c1fbdd Convert YASM code into inline assembly
75a9f09 Rewrite field assembly to match the C version
ca971d8 Add explanation about how inversion can be avoided
48024e1 Optimize verification: avoid field inverse
a2c3469 Remove unused secp256k1_fe_inv_all
d883c3f Allocate precomputation arrays on the heap
c9436ec Tweak precomputed table size for G

git-subtree-dir: src/secp256k1
git-subtree-split: b32a3e56e3d499a45b1bcd082fa5367ec33a071c
Merge unmerged libsecp256k1 patches.