3 beswap2, beswap4, beswap8, beieeeftoa32, beieeeftoa64, beieeeftoa80,
4 beload2, beload4, beload8,
5 leswap2, leswap4, leswap8, leieeeftoa32, leieeeftoa64, leieeeftoa80,
6 leload2, leload4, leload8, ieeeftoa32, ieeeftoa64 \- machine-independent access to byte-ordered data
16 u16int beswap2(u16int u)
18 u32int beswap4(u32int u)
20 u64int beswap8(u64int u)
23 int beieeeftoa32(char *a, uint n, void *f)
25 int beieeeftoa64(char *a, uint n, void *f)
27 int beieeeftoa80(char *a, uint n, void *f)
30 u16int beload2(uchar *p)
32 u32int beload4(uchar *p)
34 u64int beload8(uchar *p)
37 u16int leswap2(u16int u)
39 u32int leswap4(u32int u)
41 u64int leswap8(u64int u)
44 int leieeeftoa32(char *a, uint n, void *f)
46 int leieeeftoa64(char *a, uint n, void *f)
48 int leieeeftoa80(char *a, uint n, void *f)
51 u16int leload2(uchar *p)
53 u32int leload4(uchar *p)
55 u64int leload8(uchar *p)
58 int ieeeftoa32(char *a, uint n, u32int u)
60 int ieeeftoa64(char *a, uint n, u32int hi, u32int lo)
62 These functions provide
63 machine-independent access to data in a particular byte order.
69 return the 2-byte, 4-byte, and 8-byte
70 big-endian representation of the bytes in
78 return the 2-byte, 4-byte, and 8-byte
79 big-endian interpretation of the bytes at
87 format the big-endian 4-byte, 8-byte, or 10-byte IEEE floating-point value
97 etc. are the little-endian equivalents of the routines just described.
102 format a local machine byte-order floating-point value into the
107 expects a 32-bit floating-point value stored in the bits of
110 expects a 64-bit floating-point value whose high 32-bits are in
112 and low 32-bits are in