OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:absZ
(Results
1 - 3
of
3
) sorted by relevancy
/src/lib/libc/softfloat/bits32/
softfloat.c
1419
bits32 aSig0, aSig1,
absZ
, aSigExtra;
1434
aSig0 | 0x00100000, aSig1, shiftCount, &
absZ
, &aSigExtra );
1435
if ( 0x80000000 <
absZ
) goto invalid;
1441
absZ
= 0;
1446
absZ
= aSig0>>( - shiftCount );
1452
++
absZ
;
1453
if ( (bits32) ( aSigExtra<<1 ) == 0 )
absZ
&= ~1;
1455
z = aSign ? -
absZ
:
absZ
;
1460
z = - (
absZ
[
all
...]
/src/sys/lib/libkern/
softfloat.c
95
| Takes a 64-bit fixed-point value `
absZ
' with binary point between bits 6
98
| integer. Bit 63 of `
absZ
' must be zero. Ordinarily, the fixed-point input
105
static int32 roundAndPackInt32( flag zSign, bits64
absZ
)
129
roundBits =
absZ
& 0x7F;
130
absZ
= (
absZ
+ roundIncrement )>>7;
131
absZ
&= ~ ( ( ( roundBits ^ 0x40 ) == 0 ) & roundNearestEven );
132
z =
absZ
;
134
if ( (
absZ
>>32 ) || ( z && ( ( z < 0 ) ^ zSign ) ) ) {
/src/lib/libc/softfloat/bits64/
softfloat.c
115
Takes a 64-bit fixed-point value `
absZ
' with binary point between bits 6
118
integer. Bit 63 of `
absZ
' must be zero. Ordinarily, the fixed-point input
125
static int32 roundAndPackInt32( flag zSign, bits64
absZ
)
149
roundBits = (int8)(
absZ
& 0x7F);
150
absZ
= (
absZ
+ roundIncrement )>>7;
151
absZ
&= ~ ( ( ( roundBits ^ 0x40 ) == 0 ) & roundNearestEven );
152
z = (int32)
absZ
;
154
if ( (
absZ
>>32 ) || ( z && ( ( z < 0 ) ^ zSign ) ) ) {
Completed in 20 milliseconds
Indexes created Fri Oct 17 23:09:53 GMT 2025