Skip to content

vanilla C and/or arm64 support? #107

@josharian

Description

@josharian

I am trying to get serenade.ai to execute natively on an m1 mac (not rosetta). This is one of a very small number of dependencies that cannot be compiled at all on arm64. (Unless I'm missing something, which would be great.)

This is not on a critical performance path for serenade, so a vanilla C implementation (with appropriate build flags) would suffice.

I am also personally familiar enough with arm64 SIMD instructions that I could probably cobble together a reasonably optimized version, if needed.

Would such PRs be welcome?

(I would anticipate a little bit of back and forth; my C is rusty. Or actually, it's probably Go-y. :P)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions