Displaying 1 result from an estimated 1 matches for "flac__bitwriter_write_unary_unsign".
Did you mean:
flac__bitwriter_write_unary_unsigned
2016 Jan 08
1
warning: inlining failed in call to 'FLAC__bitwriter_write_raw_uint32.constprop':
...ok &= FLAC__bitwriter_write_raw_uint32(bw, 0x80 |
(FLAC__uint32)((val>>6)&0x3F), 8);
^
Would it be better to remove the inline keyword from the declaration
of FLAC__bitwriter_write_raw_uint32 (and by extension, remove inline
from FLAC__bitwriter_write_zeroes and add it to
FLAC__bitwriter_write_unary_unsigned)? I suspect that the cache misses
caused by code bloat from so much inlining would outweigh the
comparable function call overhead, but performance testing would be
necessary to confirm this.
Best,
Evan