CakeML / CakeML/cakeml

Tagged adds

Open
#784 0 comments 0 reactions 0 assignees View on GitHub
code size enhancement high effort medium reward performance
Dominant language
Standard ML
Stars
1.2k
Forks
104
Avg merge
2d 21h
Merged PRs (30d)
16

Description

Old SPARC had an instruction which added or subtracted two numbers, but raised an exception if the low two bits of either input were nonzero or if the result overflowed. It could be an interesting research idea to implement something similar in silver or a risc-v extension (possibly in scope for the J working group, although said scope is ill defined) and get cakeml to use it. The difficult part is likely to be the trap handler and call back into wordLang code (against the normal order of transformations) to handle the instruction.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.