Wow, thanks for posting your 'microecdsa' code - now I get to see how what I came up with stacks up to your version

Couple questions:
Is the algo you created resistant to side-channel attacks (constant time for doing the scalar multiply)?
Can you give me any insights/references into your 'PRECOMPUTED_CP/IV' technique?