Lines Matching full:encoding
212 || | integer + integer encoding
344 For more information on the encoding of strings, see the subsection on
454 .Ss Type Encoding
469 The 32 bits that make up the encoding are broken down into six bits
679 start with a type encoding as defined in
680 .Sx Type Encoding ,
811 .Sx Type Encoding .
817 .Ss Encoding of Integers
823 which describes their encoding.
830 The integer encoding contains three different pieces of information:
833 The encoding of the integer
844 This encoding can be expressed through the following macros:
850 #define CTF_INT_DATA(encoding, offset, bits) \\
851 (((encoding) << 24) | ((offset) << 16) | (bits))
854 The following flags are defined for the encoding at this time:
884 This encoding is rather uncommon.
885 .Ss Encoding of Floats
889 They have no variable length arguments and are followed by a four byte encoding
894 The float encoding has three different pieces of information inside of it:
909 This encoding can be expressed through the following macros:
915 #define CTF_FP_DATA(encoding, offset, bits) \\
916 (((encoding) << 24) | ((offset) << 16) | (bits))
919 Where as the encoding for integers is a series of flags, the encoding for
922 The kinds of floats correspond to both their size, and the encoding.
924 The following are the different kinds of floats represented in the encoding:
926 #define CTF_FP_SINGLE 1 /* IEEE 32-bit float encoding */
927 #define CTF_FP_DOUBLE 2 /* IEEE 64-bit float encoding */
928 #define CTF_FP_CPLX 3 /* Complex encoding */
929 #define CTF_FP_DCPLX 4 /* Double complex encoding */
930 #define CTF_FP_LDCPLX 5 /* Long double complex encoding */
931 #define CTF_FP_LDOUBLE 6 /* Long double encoding */
932 #define CTF_FP_INTRVL 7 /* Interval (2x32-bit) encoding */
933 #define CTF_FP_DINTRVL 8 /* Double interval (2x64-bit) encoding */
934 #define CTF_FP_LDINTRVL 9 /* Long double interval (2x128-bit) encoding */
935 #define CTF_FP_IMAGRY 10 /* Imaginary (32-bit) encoding */
936 #define CTF_FP_DIMAGRY 11 /* Long imaginary (64-bit) encoding */
937 #define CTF_FP_LDIMAGRY 12 /* Long double imaginary (128-bit) encoding */
939 .Ss Encoding of Arrays
970 .Ss Encoding of Functions
1003 .Ss Encoding of Structures and Unions
1011 They are also very similar in terms of their encoding in
1082 .Ss Encoding of Enumerations
1121 .Ss Encoding of Forward References
1140 .Ss Encoding of Pointers, Typedefs, Volatile, Const, and Restrict
1159 .Ss Encoding of Unknown Types
1194 .Ss Data Encoding and ELF Considerations
1201 Aside from the question of the endian encoding of data, there should be no other