diff options
author | Kartik Agaram <vc@akkartik.com> | 2020-11-26 11:36:29 -0800 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2020-11-26 11:36:29 -0800 |
commit | fac93a64bdc893d347ae89c4d18ac6b15bf40e6a (patch) | |
tree | a5840a0a2a32a94a39a3f1ea9a9d0af2f5aa0909 /408float.mu | |
parent | d041165d0f8308e31c34585b4cb10cd355a03091 (diff) | |
download | mu-fac93a64bdc893d347ae89c4d18ac6b15bf40e6a.tar.gz |
7276
Diffstat (limited to '408float.mu')
-rw-r--r-- | 408float.mu | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/408float.mu b/408float.mu index ad94a8d3..d1c04836 100644 --- a/408float.mu +++ b/408float.mu @@ -14,3 +14,10 @@ fn fill-in-sqrt _out: (addr float), n: int { result <- square-root result copy-to *out, result } + +fn rational nr: int, dr: int -> _/xmm0: float { + var result/xmm0: float <- convert nr + var divisor/xmm1: float <- convert dr + result <- divide divisor + return result +} |