Typo: box_float instead of box_double in floating point primitives
parent
4887bba4a3
commit
4ee7c02798
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
- inline float allocation needs a gc check
|
- inline float allocation needs a gc check
|
||||||
- docs: don't pass volatile aliens to callbacks
|
- docs: don't pass volatile aliens to callbacks
|
||||||
- windows rollover broken again
|
- some instability remains
|
||||||
|
|
||||||
+ ui:
|
+ ui:
|
||||||
|
|
||||||
|
@ -52,12 +52,10 @@
|
||||||
- arm backend
|
- arm backend
|
||||||
- mac intel: struct returns from objc methods
|
- mac intel: struct returns from objc methods
|
||||||
- float= doesn't consider nans equal
|
- float= doesn't consider nans equal
|
||||||
- intrinsic fixnum>float float>fixnum
|
|
||||||
- C functions returning structs by value
|
- C functions returning structs by value
|
||||||
- infer which variables are read, written in a quotation
|
- infer which variables are read, written in a quotation
|
||||||
- compiled continuations
|
- compiled continuations
|
||||||
- compiled call traces
|
- compiled call traces
|
||||||
- amd64 structs-by-value bug
|
|
||||||
|
|
||||||
+ prettyprinter:
|
+ prettyprinter:
|
||||||
|
|
||||||
|
|
10
vm/math.c
10
vm/math.c
|
@ -473,31 +473,31 @@ void primitive_float_to_str(void)
|
||||||
void primitive_float_add(void)
|
void primitive_float_add(void)
|
||||||
{
|
{
|
||||||
POP_FLOATS(x,y);
|
POP_FLOATS(x,y);
|
||||||
box_float(x + y);
|
box_double(x + y);
|
||||||
}
|
}
|
||||||
|
|
||||||
void primitive_float_subtract(void)
|
void primitive_float_subtract(void)
|
||||||
{
|
{
|
||||||
POP_FLOATS(x,y);
|
POP_FLOATS(x,y);
|
||||||
box_float(x - y);
|
box_double(x - y);
|
||||||
}
|
}
|
||||||
|
|
||||||
void primitive_float_multiply(void)
|
void primitive_float_multiply(void)
|
||||||
{
|
{
|
||||||
POP_FLOATS(x,y);
|
POP_FLOATS(x,y);
|
||||||
box_float(x * y);
|
box_double(x * y);
|
||||||
}
|
}
|
||||||
|
|
||||||
void primitive_float_divfloat(void)
|
void primitive_float_divfloat(void)
|
||||||
{
|
{
|
||||||
POP_FLOATS(x,y);
|
POP_FLOATS(x,y);
|
||||||
box_float(x / y);
|
box_double(x / y);
|
||||||
}
|
}
|
||||||
|
|
||||||
void primitive_float_mod(void)
|
void primitive_float_mod(void)
|
||||||
{
|
{
|
||||||
POP_FLOATS(x,y);
|
POP_FLOATS(x,y);
|
||||||
box_float(fmod(x,y));
|
box_double(fmod(x,y));
|
||||||
}
|
}
|
||||||
|
|
||||||
void primitive_float_less(void)
|
void primitive_float_less(void)
|
||||||
|
|
Loading…
Reference in New Issue