Displaying 2 results from an estimated 2 matches for "__inline_mathop_decl".
2000 Jun 24
4
bug in glibc 2.1.2 and older
...in the hand-rolled inline assembly for math functions; specifically, they interfere with GCC's FPU stack allocation and result in stack overflows.
If you're curious about your glibc 2.1, look at /usr/include/bit/mathinline.h and search for 'log10'. The correct line should read:
__inline_mathop_decl (log10, "fldlg2; fxch; fyl2x", "0" (__x) : "st(1)")
If your version is missing the "st(1)" at the end, YOU WILL NOT BE ABLE TO BUILD A WORKING LIBVORBIS. Not only that, but anything you've ever built on your machine that uses rint(), log(), log10(), exp...
2000 Jun 24
4
bug in glibc 2.1.2 and older
...in the hand-rolled inline assembly for math functions; specifically, they interfere with GCC's FPU stack allocation and result in stack overflows.
If you're curious about your glibc 2.1, look at /usr/include/bit/mathinline.h and search for 'log10'. The correct line should read:
__inline_mathop_decl (log10, "fldlg2; fxch; fyl2x", "0" (__x) : "st(1)")
If your version is missing the "st(1)" at the end, YOU WILL NOT BE ABLE TO BUILD A WORKING LIBVORBIS. Not only that, but anything you've ever built on your machine that uses rint(), log(), log10(), exp...