Sign in
rust
/
rust-lang
/
gcc
/
refs/heads/releases/libgcj-2.95
/
.
/
libjava
/
java
/
lang
/
s_ceil.c
blob: 8e60601f2be11f32278dac817952162b4b11e340 [
file
] [
log
] [
blame
] [
edit
]
*
software is freely granted
,
provided that
this
notice
int32_t
i0
,
i1
,
j0
;
uint32_t
i
,
j
;
if
(
i0
<
0
)
{
i0
=
0x80000000
;
i1
=
0
;}
i
=
((
uint32_t
)(
0xffffffff
))>>(
j0
-
20
);
if
(
j0
==
20
)
i0
+=
1
;
if
(
j
<(
uint32_t
)
i1
)
i0
+=
1
;
/* got a carry */