Revert removal of round and round64 #352

Merged
sb10q merged 3 commits from issue-149 into master 2023-11-04 13:35:53 +08:00
2 changed files with 0 additions and 14 deletions
Showing only changes of commit 23f0805f20 - Show all commits

View File

@ -1448,14 +1448,6 @@ pub fn get_builtins(primitives: &mut (PrimitiveStore, Unifier)) -> BuiltinInfo {
&[(float, "x")],
"llvm.fabs.f64",
),
create_fn_by_intrinsic(
primitives,
&var_map,
"trunc",
float,
&[(float, "x")],
"llvm.trunc.f64",
),
create_fn_by_intrinsic(
primitives,
&var_map,
@ -1925,7 +1917,6 @@ pub fn get_builtins(primitives: &mut (PrimitiveStore, Unifier)) -> BuiltinInfo {
"log10",
"log2",
"fabs",
"trunc",
"sqrt",
"rint",
"tan",

View File

@ -95,10 +95,6 @@ def test_ceil64():
for x in [-1.5, -0.5, 0.5, 1.5]:
output_int64(ceil64(x))
def test_trunc():
for x in [-1.5, -0.5, 0.5, 1.5, dbl_inf(), -dbl_inf(), dbl_nan()]:
output_float64(trunc(x))
def test_sqrt():
for x in [1.0, 2.0, 4.0, dbl_inf(), -dbl_inf(), dbl_nan()]:
output_float64(sqrt(x))
@ -232,7 +228,6 @@ def run() -> int32:
test_floor64()
test_ceil()
test_ceil64()
test_trunc()
test_sqrt()
test_rint()
test_tan()