OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:di_int
(Results
1 - 25
of
142
) sorted by relevancy
1
2
3
4
5
6
/src/sys/external/bsd/compiler_rt/dist/lib/builtins/
negvdi2.c
21
COMPILER_RT_ABI
di_int
22
__negvdi2(
di_int
a)
24
const
di_int
MIN = (
di_int
)1 << ((int)(sizeof(
di_int
) * CHAR_BIT)-1);
negdi2.c
19
COMPILER_RT_ABI
di_int
20
__negdi2(
di_int
a)
absvdi2.c
21
COMPILER_RT_ABI
di_int
22
__absvdi2(
di_int
a)
24
const int N = (int)(sizeof(
di_int
) * CHAR_BIT);
25
if (a == ((
di_int
)1 << (N-1)))
27
const
di_int
t = a >> (N - 1);
divmoddi4.c
19
COMPILER_RT_ABI
di_int
20
__divmoddi4(
di_int
a,
di_int
b,
di_int
* rem)
22
di_int
d = __divdi3(a,b);
mulodi4.c
21
COMPILER_RT_ABI
di_int
22
__mulodi4(
di_int
a,
di_int
b, int* overflow)
24
const int N = (int)(sizeof(
di_int
) * CHAR_BIT);
25
const
di_int
MIN = (
di_int
)1 << (N-1);
26
const
di_int
MAX = ~MIN;
28
di_int
result = a * b;
41
di_int
sa = a >> (N - 1);
42
di_int
abs_a = (a ^ sa) - sa
[
all
...]
divdi3.c
19
COMPILER_RT_ABI
di_int
20
__divdi3(
di_int
a,
di_int
b)
22
const int bits_in_dword_m1 = (int)(sizeof(
di_int
) * CHAR_BIT) - 1;
23
di_int
s_a = a >> bits_in_dword_m1; /* s_a = a < 0 ? -1 : 0 */
24
di_int
s_b = b >> bits_in_dword_m1; /* s_b = b < 0 ? -1 : 0 */
moddi3.c
19
COMPILER_RT_ABI
di_int
20
__moddi3(
di_int
a,
di_int
b)
22
const int bits_in_dword_m1 = (int)(sizeof(
di_int
) * CHAR_BIT) - 1;
23
di_int
s = b >> bits_in_dword_m1; /* s = b < 0 ? -1 : 0 */
29
return ((
di_int
)r ^ s) - s; /* negate if s == -1 */
fixtfdi.c
15
typedef
di_int
fixint_t;
19
COMPILER_RT_ABI
di_int
mulvdi3.c
21
COMPILER_RT_ABI
di_int
22
__mulvdi3(
di_int
a,
di_int
b)
24
const int N = (int)(sizeof(
di_int
) * CHAR_BIT);
25
const
di_int
MIN = (
di_int
)1 << (N-1);
26
const
di_int
MAX = ~MIN;
39
di_int
sa = a >> (N - 1);
40
di_int
abs_a = (a ^ sa) - sa;
41
di_int
sb = b >> (N - 1)
[
all
...]
addvdi3.c
21
COMPILER_RT_ABI
di_int
22
__addvdi3(
di_int
a,
di_int
b)
24
di_int
s = (du_int) a + (du_int) b;
subvdi3.c
21
COMPILER_RT_ABI
di_int
22
__subvdi3(
di_int
a,
di_int
b)
24
di_int
s = (du_int) a - (du_int) b;
fixxfdi.c
22
*
di_int
is a 64 bit integral type
23
* value in long double is representable in
di_int
(no range checking performed)
30
COMPILER_RT_ABI
di_int
33
const
di_int
di_max = (
di_int
)((~(du_int)0) / 2);
34
const
di_int
di_min = -di_max - 1;
40
if ((unsigned)e >= sizeof(
di_int
) * CHAR_BIT)
42
di_int
s = -(si_int)((fb.u.high.s.low & 0x00008000) >> 15);
43
di_int
r = fb.u.low.all;
fixdfdi.c
21
COMPILER_RT_ABI
di_int
36
typedef
di_int
fixint_t;
40
COMPILER_RT_ABI
di_int
49
AEABI_RTABI
di_int
__aeabi_d2lz(fp_t a) {
53
AEABI_RTABI
di_int
__aeabi_d2lz(fp_t a) COMPILER_RT_ALIAS(__fixdfdi);
fixsfdi.c
21
COMPILER_RT_ABI
di_int
36
typedef
di_int
fixint_t;
40
COMPILER_RT_ABI
di_int
49
AEABI_RTABI
di_int
__aeabi_f2lz(fp_t a) {
53
AEABI_RTABI
di_int
__aeabi_f2lz(fp_t a) COMPILER_RT_ALIAS(__fixsfdi);
/src/sys/external/bsd/compiler_rt/dist/test/Unit/
divdi3_test.c
19
di_int
__divdi3(
di_int
a,
di_int
b);
21
int test__divdi3(
di_int
a,
di_int
b,
di_int
expected)
23
di_int
x = __divdi3(a, b);
30
char assumption_1[sizeof(
di_int
) == 2*sizeof(si_int)] = {0};
moddi3_test.c
19
di_int
__moddi3(
di_int
a,
di_int
b);
21
int test__moddi3(
di_int
a,
di_int
b,
di_int
expected)
23
di_int
x = __moddi3(a, b);
30
char assumption_1[sizeof(
di_int
) == 2*sizeof(si_int)] = {0};
addvdi3_test.c
21
di_int
__addvdi3(
di_int
a,
di_int
b);
23
int test__addvdi3(
di_int
a,
di_int
b)
25
di_int
x = __addvdi3(a, b);
26
di_int
expected = a + b;
subvdi3_test.c
22
di_int
__subvdi3(
di_int
a,
di_int
b);
24
int test__subvdi3(
di_int
a,
di_int
b)
26
di_int
x = __subvdi3(a, b);
27
di_int
expected = a - b;
negvdi2_test.c
21
di_int
__negvdi2(
di_int
a);
23
int test__negvdi2(
di_int
a)
25
di_int
x = __negvdi2(a);
26
di_int
expected = -a;
paritydi2_test.c
20
si_int __paritydi2(
di_int
a);
22
int naive_parity(
di_int
a)
30
int test__paritydi2(
di_int
a)
40
char assumption_1[sizeof(
di_int
) == 2*sizeof(si_int)] = {0};
47
if (test__paritydi2(((
di_int
)rand() << 32) + rand()))
/src/sys/external/bsd/compiler_rt/dist/test/builtins/Unit/
divdi3_test.c
19
COMPILER_RT_ABI
di_int
__divdi3(
di_int
a,
di_int
b);
21
int test__divdi3(
di_int
a,
di_int
b,
di_int
expected)
23
di_int
x = __divdi3(a, b);
30
char assumption_1[sizeof(
di_int
) == 2*sizeof(si_int)] = {0};
moddi3_test.c
19
COMPILER_RT_ABI
di_int
__moddi3(
di_int
a,
di_int
b);
21
int test__moddi3(
di_int
a,
di_int
b,
di_int
expected)
23
di_int
x = __moddi3(a, b);
30
char assumption_1[sizeof(
di_int
) == 2*sizeof(si_int)] = {0};
addvdi3_test.c
21
COMPILER_RT_ABI
di_int
__addvdi3(
di_int
a,
di_int
b);
23
int test__addvdi3(
di_int
a,
di_int
b)
25
di_int
x = __addvdi3(a, b);
26
di_int
expected = a + b;
subvdi3_test.c
22
COMPILER_RT_ABI
di_int
__subvdi3(
di_int
a,
di_int
b);
24
int test__subvdi3(
di_int
a,
di_int
b)
26
di_int
x = __subvdi3(a, b);
27
di_int
expected = a - b;
negvdi2_test.c
21
COMPILER_RT_ABI
di_int
__negvdi2(
di_int
a);
23
int test__negvdi2(
di_int
a)
25
di_int
x = __negvdi2(a);
26
di_int
expected = -a;
Completed in 26 milliseconds
1
2
3
4
5
6
Indexes created Mon Oct 13 01:09:56 GMT 2025