Hello,
a fallback that uses non intrinsics for any other (not x86 and aarch64) cpu architecture would be appreciated.
could that be made possible?
As far as I can see all that would be required would be implementing each of the functions in the "low" module generic mod/folder one by one. Id be willing to contribute "naive" implementations on a one by one basis. Naturally it should be obvieus that the generic functions will be much worse in all aspects compared to your inline assembly variants. In my opinion this would make adoption of graviola easier if it just worked everywhere in some degraded form until eventually most common targets (like for example riscv64gc) are supported with inline asm.
Hello,
a fallback that uses non intrinsics for any other (not x86 and aarch64) cpu architecture would be appreciated.
could that be made possible?
As far as I can see all that would be required would be implementing each of the functions in the "low" module generic mod/folder one by one. Id be willing to contribute "naive" implementations on a one by one basis. Naturally it should be obvieus that the generic functions will be much worse in all aspects compared to your inline assembly variants. In my opinion this would make adoption of graviola easier if it just worked everywhere in some degraded form until eventually most common targets (like for example riscv64gc) are supported with inline asm.