OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:msd
(Results
1 - 6
of
6
) sorted by relevancy
/src/external/gpl3/gcc.old/dist/libdecnumber/dpd/
decimal32.c
135
comb=(exp>>3) & 0x18; /*
msd
=0, exp top 2 bits .. */
138
uInt
msd
; /* work */
local
153
msd
=(dn->digits==7 ? dn->lsu[2] : 0);
158
msd
=targ>>20;
163
if (
msd
>=8) comb=0x18 | ((exp>>5) & 0x06) | (
msd
& 0x01);
164
else comb=((exp>>3) & 0x18) |
msd
;
187
uInt
msd
; /* coefficient
MSD
*/
local
201
msd
=COMBMSD[comb]; /* decode the combination field *
255
uInt
msd
; \/* coefficient MSD *\/
local
[
all
...]
decimal128.c
139
comb=(exp>>9) & 0x18; /*
msd
=0, exp top 2 bits .. */
142
uInt
msd
; /* work */
local
156
msd
=targhi>>14;
160
if (
msd
>=8) comb=0x18 | ((exp>>11) & 0x06) | (
msd
& 0x01);
161
else comb=((exp>>9) & 0x18) |
msd
;
197
uInt
msd
; /* coefficient
MSD
*/
local
227
msd
=COMBMSD[comb]; /* decode the combination field */
231
if (
msd
==0)
284
uInt
msd
; \/* coefficient MSD *\/
local
[
all
...]
decimal64.c
143
comb=(exp>>5) & 0x18; /*
msd
=0, exp top 2 bits .. */
146
uInt
msd
; /* work */
local
171
msd
=dpd[5]; /* [did not really need conversion] */
176
msd
=targhi>>18;
181
if (
msd
>=8) comb=0x18 | ((exp>>7) & 0x06) | (
msd
& 0x01);
182
else comb=((exp>>5) & 0x18) |
msd
;
214
uInt
msd
; /* coefficient
MSD
*/
local
238
msd
=COMBMSD[comb]; /* decode the combination field *
300
uInt
msd
; \/* coefficient MSD *\/
local
[
all
...]
/src/external/gpl3/gcc.old/dist/libdecnumber/
decBasic.c
252
num.
msd
=bcdacc; /* -> 0 */
566
num.
msd
=bcdacc+1+(msuq-lsuq+1)*9-quodigits;
595
/* from quodigits and num.
msd
, so there is always space for DECPMAX */
598
length=(Int)(num.lsd-num.
msd
+1);
616
if (num.lsd<num.
msd
) { /* truncated all */
617
num.lsd=num.
msd
; /* make 0 */
622
/* round-to-nearest, in-place;
msd
is at or to right of bcdacc+1 */
626
*(num.
msd
-1)=0; /* in case of left carry, or make 0 */
628
else if (drop==length) roundat=num.
msd
;
629
else roundat=num.
msd
-1; /* [-> 0] *
[
all
...]
decCommon.c
112
/* DECCOMBFROM - 5-bit combination field from EXP top bits and
MSD
*/
118
/* DECCOMBFROM is indexed by expTopTwoBits*16 +
msd
*/
247
uByte *umsd=num->
msd
; /* local copy */
295
/* 2. new LSD is digit to left of coefficient (so
MSD
is */
390
/* [note ub could now be to left of
msd
, and it is not safe */
391
/* to write to the the left of the
msd
] */
504
/* [
msd
==0] */
506
encode=DECCOMBFROM[code]; /* indexed by (0-2)*16+
msd
*/
581
/* digit in each byte (BCD8 encoding); the first (
MSD
) is ignored */
599
code+=bcdar[0]; /* add
msd
*/
1234
uInt
msd
; \/* coefficient MSD *\/
local
1513
uInt
msd
; \/* coefficient MSD *\/
local
1727
uInt
msd
;
local
[
all
...]
decNumberLocal.h
310
uByte *
msd
; /* -> most significant digit */
member in struct:__anon11662
349
extern const uInt DECCOMBMSD[64]; /* Combination field ->
MSD
*/
350
extern const uInt DECCOMBFROM[48]; /* exp+
msd
-> Combination */
374
/*
MSD
=0 or 1 */
377
/* (most likely to be non-zero); the penultimate tests
MSD
and */
379
/*
MSD
>7. DFISINT similarly has to allow for the two forms of */
380
/*
MSD
codes. DFISUINT01 only has to allow for one form of
MSD
*/
461
/* Macros and masks for the exponent continuation field and
MSD
*/
470
/* Get the
MSD
similarly (as uInt) *
[
all
...]
Completed in 34 milliseconds
Indexes created Tue Feb 24 01:34:59 UTC 2026