https://bugs.kde.org/show_bug.cgi?id=339596
Mark Wielaard <m...@redhat.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |m...@redhat.com --- Comment #17 from Mark Wielaard <m...@redhat.com> --- About the testcase. The __builtin_ia32_xxx are really just internal compiler details. They might or might not be there between versions of the same compiler or between different compilers. They might not even implement the same thing or take different arguments. For example the testcase uses __builtin_ia32_vpcomew with an extra argument that says which kind of operation/memonic is really meant, while gcc provides 8 separate __builtin_ia32_vpcom[xxx] to provide the same functionality. The testcase uses separate __builtin_ia32_vfnmaddxx and __builtin_ia32_vfnmsubxx functions, while gcc just provides one which takes a positive or negative argument. There is also no guarantee that these functions translate to some exact instruction (sequence). So it would be better to rewrite the testcase to use explicit inline assembly using the exact instructions that we want to test. -- You are receiving this mail because: You are watching all bug changes.