Lines Matching defs:stream

63 void writeHex_flag( flag a, FILE *stream )
66 fputc( a ? '1' : '0', stream );
70 static void writeHex_bits8( bits8 a, FILE *stream )
76 fputc( '0' + digit, stream );
79 fputc( '0' + digit, stream );
83 static void writeHex_bits12( int16 a, FILE *stream )
89 fputc( '0' + digit, stream );
92 fputc( '0' + digit, stream );
95 fputc( '0' + digit, stream );
99 static void writeHex_bits16( bits16 a, FILE *stream )
105 fputc( '0' + digit, stream );
108 fputc( '0' + digit, stream );
111 fputc( '0' + digit, stream );
114 fputc( '0' + digit, stream );
118 void writeHex_bits32( bits32 a, FILE *stream )
121 writeHex_bits16( a>>16, stream );
122 writeHex_bits16( a, stream );
128 void writeHex_bits64( bits64 a, FILE *stream )
131 writeHex_bits32( a>>32, stream );
132 writeHex_bits32( a, stream );
138 void writeHex_float32( float32 a, FILE *stream )
141 fputc( ( ( (sbits32) a ) < 0 ) ? '8' : '0', stream );
142 writeHex_bits8( a>>23, stream );
143 fputc( '.', stream );
144 writeHex_bits8( ( a>>16 ) & 0x7F, stream );
145 writeHex_bits16( a, stream );
151 void writeHex_float64( float64 a, FILE *stream )
154 writeHex_bits12( a>>52, stream );
155 fputc( '.', stream );
156 writeHex_bits12( a>>40, stream );
157 writeHex_bits8( a>>32, stream );
158 writeHex_bits32( a, stream );
164 void writeHex_float64( float64 a, FILE *stream )
167 writeHex_bits12( a.high>>20, stream );
168 fputc( '.', stream );
169 writeHex_bits12( a.high>>8, stream );
170 writeHex_bits8( a.high, stream );
171 writeHex_bits32( a.low, stream );
179 void writeHex_floatx80( floatx80 a, FILE *stream )
182 writeHex_bits16( a.high, stream );
183 fputc( '.', stream );
184 writeHex_bits64( a.low, stream );
192 void writeHex_float128( float128 a, FILE *stream )
195 writeHex_bits16( a.high>>48, stream );
196 fputc( '.', stream );
197 writeHex_bits16( a.high>>32, stream );
198 writeHex_bits32( a.high, stream );
199 writeHex_bits64( a.low, stream );
205 void writeHex_float_flags( uint8 flags, FILE *stream )
208 fputc( flags & float_flag_invalid ? 'v' : '.', stream );
209 fputc( flags & float_flag_divbyzero ? 'z' : '.', stream );
210 fputc( flags & float_flag_overflow ? 'o' : '.', stream );
211 fputc( flags & float_flag_underflow ? 'u' : '.', stream );
212 fputc( flags & float_flag_inexact ? 'x' : '.', stream );