Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
847a2ced07911ac5a943ed41390d054d0e81aa1f
/
.
/
compiler
/
testData
/
codegen
/
box
/
fp
/
precisionAround2p53Float.kt
blob: 0059bc8c29d5d4c49552be749eca8660630a8791 [
file
]
// IGNORE_BACKEND: JS_IR_ES6, JS_IR
// WITH_STDLIB
fun box
():
String
{
val p
=
1
shl
24
val big
=
p
.
toFloat
()
val t1
=
(
big
+
1.0f
)
-
big
if
(
t1
!=
0.0f
)
return
"fail1"
val t2
=
big
-
(
big
-
1.0f
)
if
(
t2
!=
1.0f
)
return
"fail2"
return
"OK"
}