[curves] Distribution-ready optimized code

Trevor Perrin trevp at trevp.net
Fri Apr 3 12:11:37 PDT 2015


On Fri, Apr 3, 2015 at 4:02 AM, Andrew Moon <liquidsun at gmail.com> wrote:
>
> Ideally, I think I'd want two different steps: An easy to use
> "programmable assembler assembler" which handles boring stuff like
> register allocation, stack allocation, instruction set validation,
> constant data, stream interleaving (ARM), maybe a cycle/pipeline
> analyzer such as http://pulsar.webshaker.net/ccc/ if I got greedy. I
> guess I'm mostly describing PeachPy, but parsing some kind of source
> file instead of the nasty python code; something that makes writing
> the exact instructions you want as painless/efficient as possible.

Hi Andrew,

That makes sense - I'm curious why you didn't bring up qhasm though -
how close is it to meeting those goals?

Also, I think you work on asm-opt [1], another interesting project in
this space.  Is that a potential solution here?

Trevor

[1] https://github.com/floodyberry/asm-opt


More information about the Curves mailing list