@@ -79,10 +79,11 @@ provide { fromNumber, toNumber }
7979 * @param y: The second operand
8080 * @returns The sum of the two operands
8181 *
82- * @since v0.2.0
82+ * @since v0.6.0
83+ * @history v0.2.0: Originally named `add`
8384 */
8485@unsafe
85- provide let add = (x: Float32, y: Float32) => {
86+ provide let (+) = (x: Float32, y: Float32) => {
8687 let xv = WasmF32.load(WasmI32.fromGrain(x), _VALUE_OFFSET)
8788 let yv = WasmF32.load(WasmI32.fromGrain(y), _VALUE_OFFSET)
8889 let ptr = newFloat32(xv + yv)
@@ -96,10 +97,11 @@ provide let add = (x: Float32, y: Float32) => {
9697 * @param y: The second operand
9798 * @returns The difference of the two operands
9899 *
99- * @since v0.2.0
100+ * @since v0.6.0
101+ * @history v0.2.0: Originally named `sub`
100102 */
101103@unsafe
102- provide let sub = (x: Float32, y: Float32) => {
104+ provide let (-) = (x: Float32, y: Float32) => {
103105 let xv = WasmF32.load(WasmI32.fromGrain(x), _VALUE_OFFSET)
104106 let yv = WasmF32.load(WasmI32.fromGrain(y), _VALUE_OFFSET)
105107 let ptr = newFloat32(xv - yv)
@@ -113,10 +115,11 @@ provide let sub = (x: Float32, y: Float32) => {
113115 * @param y: The second operand
114116 * @returns The product of the two operands
115117 *
116- * @since v0.2.0
118+ * @since v0.6.0
119+ * @history v0.2.0: Originally named `mul`
117120 */
118121@unsafe
119- provide let mul = (x: Float32, y: Float32) => {
122+ provide let (*) = (x: Float32, y: Float32) => {
120123 let xv = WasmF32.load(WasmI32.fromGrain(x), _VALUE_OFFSET)
121124 let yv = WasmF32.load(WasmI32.fromGrain(y), _VALUE_OFFSET)
122125 let ptr = newFloat32(xv * yv)
@@ -130,10 +133,11 @@ provide let mul = (x: Float32, y: Float32) => {
130133 * @param y: The second operand
131134 * @returns The quotient of the two operands
132135 *
133- * @since v0.2.0
136+ * @since v0.6.0
137+ * @history v0.2.0: Originally named `div`
134138 */
135139@unsafe
136- provide let div = (x: Float32, y: Float32) => {
140+ provide let (/) = (x: Float32, y: Float32) => {
137141 let xv = WasmF32.load(WasmI32.fromGrain(x), _VALUE_OFFSET)
138142 let yv = WasmF32.load(WasmI32.fromGrain(y), _VALUE_OFFSET)
139143 let ptr = newFloat32(xv / yv)
@@ -147,10 +151,11 @@ provide let div = (x: Float32, y: Float32) => {
147151 * @param y: The second value
148152 * @returns `true` if the first value is less than the second value or `false` otherwise
149153 *
150- * @since v0.2.0
154+ * @since v0.6.0
155+ * @history v0.2.0: Originally named `lt`
151156 */
152157@unsafe
153- provide let lt = (x: Float32, y: Float32) => {
158+ provide let (<) = (x: Float32, y: Float32) => {
154159 let xv = WasmF32.load(WasmI32.fromGrain(x), _VALUE_OFFSET)
155160 let yv = WasmF32.load(WasmI32.fromGrain(y), _VALUE_OFFSET)
156161 xv < yv
@@ -163,10 +168,11 @@ provide let lt = (x: Float32, y: Float32) => {
163168 * @param y: The second value
164169 * @returns `true` if the first value is greater than the second value or `false` otherwise
165170 *
166- * @since v0.2.0
171+ * @since v0.6.0
172+ * @history v0.2.0: Originally named `gt`
167173 */
168174@unsafe
169- provide let gt = (x: Float32, y: Float32) => {
175+ provide let (>) = (x: Float32, y: Float32) => {
170176 let xv = WasmF32.load(WasmI32.fromGrain(x), _VALUE_OFFSET)
171177 let yv = WasmF32.load(WasmI32.fromGrain(y), _VALUE_OFFSET)
172178 xv > yv
@@ -179,10 +185,11 @@ provide let gt = (x: Float32, y: Float32) => {
179185 * @param y: The second value
180186 * @returns `true` if the first value is less than or equal to the second value or `false` otherwise
181187 *
182- * @since v0.2.0
188+ * @since v0.6.0
189+ * @history v0.2.0: Originally named `lte`
183190 */
184191@unsafe
185- provide let lte = (x: Float32, y: Float32) => {
192+ provide let (<=) = (x: Float32, y: Float32) => {
186193 let xv = WasmF32.load(WasmI32.fromGrain(x), _VALUE_OFFSET)
187194 let yv = WasmF32.load(WasmI32.fromGrain(y), _VALUE_OFFSET)
188195 xv <= yv
@@ -195,10 +202,11 @@ provide let lte = (x: Float32, y: Float32) => {
195202 * @param y: The second value
196203 * @returns `true` if the first value is greater than or equal to the second value or `false` otherwise
197204 *
198- * @since v0.2.0
205+ * @since v0.6.0
206+ * @history v0.2.0: Originally named `gte`
199207 */
200208@unsafe
201- provide let gte = (x: Float32, y: Float32) => {
209+ provide let (>=) = (x: Float32, y: Float32) => {
202210 let xv = WasmF32.load(WasmI32.fromGrain(x), _VALUE_OFFSET)
203211 let yv = WasmF32.load(WasmI32.fromGrain(y), _VALUE_OFFSET)
204212 xv >= yv
0 commit comments