mmcloughlin / ec3

Elliptic Curve Cryptography Compiler: an incomplete experiment in code-generation for elliptic curves in Go
BSD 3-Clause "New" or "Revised" License
56 stars 5 forks source link

arith: lower to specific architectures #103

Open mmcloughlin opened 4 years ago

mmcloughlin commented 4 years ago

Generate architecture-specific code from arithmetic IR.

Related #96

mmcloughlin commented 4 years ago

Thoughts for x86 lowering:

mmcloughlin commented 4 years ago

Instruction Sets

Instruction set architectures for multi-precision arithmetic.

go

arm64

Other:

s390x

Reference:

ppc64

Registers:

Other:

Reference:

LLVM IR?

Reference: