bugs.gentoo.org/show_bug.cgi?id=195688 So we use the C code instead of the asm code, for the code is not Position Independentc Code (PIC) safe on i?86. Thanks for the patch.