Changes between Version 10 and Version 11 of PortableRrdFormat


Ignore:
Timestamp:
Jun 20, 2007, 11:03:40 PM (15 years ago)
Author:
oetiker
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PortableRrdFormat

    v10 v11  
    7575}}}
    7676
     77PA-RISC64
     78{{{
     79    0.000000e+00 ->  00 00 00 00 00 00 00 00
     80    1.000000e+00 ->  3f f0 00 00 00 00 00 00
     81   -1.000000e+00 ->  bf f0 00 00 00 00 00 00
     82             nan ->  7f f4 00 00 00 00 00 00
     83             inf ->  7f f0 00 00 00 00 00 00
     84            -inf ->  ff f0 00 00 00 00 00 00
     85    2.000000e+00 ->  40 00 00 00 00 00 00 00
     86    4.000000e+00 ->  40 10 00 00 00 00 00 00
     87    8.000000e+00 ->  40 20 00 00 00 00 00 00
     88    1.600000e+01 ->  40 30 00 00 00 00 00 00
     89   8.642135e+130 ->  5b 1f 2b 43 c7 c0 25 2f
     90}}}
     91
    7792x86 32 and 64 bit
    7893{{{
     
    90105}}}
    91106
    92 PA-RISC64
    93 {{{
    94     0.000000e+00 ->  00 00 00 00 00 00 00 00
    95     1.000000e+00 ->  3f f0 00 00 00 00 00 00
    96    -1.000000e+00 ->  bf f0 00 00 00 00 00 00
    97              nan ->  7f f4 00 00 00 00 00 00
    98              inf ->  7f f0 00 00 00 00 00 00
    99             -inf ->  ff f0 00 00 00 00 00 00
    100     2.000000e+00 ->  40 00 00 00 00 00 00 00
    101     4.000000e+00 ->  40 10 00 00 00 00 00 00
    102     8.000000e+00 ->  40 20 00 00 00 00 00 00
    103     1.600000e+01 ->  40 30 00 00 00 00 00 00
    104    8.642135e+130 ->  5b 1f 2b 43 c7 c0 25 2f
    105 }}}
    106107
    107108IA64 (Itanium)
     
    131132                       (((uint64_t)(A) & 0x000000000000ff00LL) << 40) | \
    132133                       (((uint64_t)(A) & 0x00000000000000ffLL) << 56))
    133 
     134#define
    134135#define sparc2x86(A)   ((uint64_t)(A) == 0x7fffffffffffffffLL \
    135136                                       ? 0x000000000000f87fLL \
     
    139140                                       ? 0x7fffffffffffffffLL \
    140141                                       : endianflip(A))
     142
     143#define parisc2x86(A)  ((uint64_t)(A) == 0x7ff4000000000000LL \
     144                                       ? 0x000000000000f87fLL \
     145                                       : endianflip(A))
     146
     147#define x862parisc(A)  ((uint64_t)(A) == 0x000000000000f87fLL \
     148                                       ? 0x7ff4000000000000LL \
     149                                       : endianflip(A))
     150
     151#define itanium2x86(A) ((uint64_t)(A) == 0x000000000000f8ffLL \
     152                                       ? 0x000000000000f87fLL \
     153                                       : A )
     154
     155#define x862itanium(A) ((uint64_t)(A) == 0x000000000000f87fLL \
     156                                       ? 0x000000000000f8ffLL \
     157                                       : A )
    141158
    142159#define ppc2x86(A)     endianflip(A)
     
    185202PPC, x86 and SPARC will be not all that difficult to design.
    186203
    187 Information on other architectures is welcome: Alpha, PA-RISC, Itanium, MIPS.
     204Information on other architectures is welcome: Alpha, ARM, MIPS.

NOTE: The content of this website is accessible with any browser. The graphical design though relies completely on CSS2 styles. If you see this text, this means that your browser does not support CSS2. Consider upgrading to a standard conformant browser like Mozilla Firefox or Opera but also Apple's Safari or KDE's Konqueror for example. It may also be that you are looking at a mirror page which did not copy the CSS for this page. Or if some pictu res are missing, then the mirror may not have picked up the contents of the inc directory.