about summary refs log tree commit diff stats
path: root/409float.mu
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-11-26 11:18:24 -0800
committerKartik Agaram <vc@akkartik.com>2020-11-26 11:18:24 -0800
commitd041165d0f8308e31c34585b4cb10cd355a03091 (patch)
treed8805c51d34db08b5a5116aa99e26a752650a9cd /409float.mu
parent6173a84f35207b11ef3658d8990c4058eedd995b (diff)
downloadmu-d041165d0f8308e31c34585b4cb10cd355a03091.tar.gz
7275
Diffstat (limited to '409float.mu')
-rw-r--r--409float.mu16
1 files changed, 0 insertions, 16 deletions
diff --git a/409float.mu b/409float.mu
deleted file mode 100644
index ad94a8d3..00000000
--- a/409float.mu
+++ /dev/null
@@ -1,16 +0,0 @@
-# Some quick-n-dirty ways to create floats.
-
-fn fill-in-rational _out: (addr float), nr: int, dr: int {
-  var out/edi: (addr float) <- copy _out
-  var result/xmm0: float <- convert nr
-  var divisor/xmm1: float <- convert dr
-  result <- divide divisor
-  copy-to *out, result
-}
-
-fn fill-in-sqrt _out: (addr float), n: int {
-  var out/edi: (addr float) <- copy _out
-  var result/xmm0: float <- convert n
-  result <- square-root result
-  copy-to *out, result
-}
pre>
9a63704 ^
23297be ^









9a63704 ^

23297be ^







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97