We've exploited test data class instructions for f32 f64 v2f64` and v4f32. This patch unifies the LLVM intrinsic into the same ppc_test_data_class and add support for 128-bit precision float values using xststdcqp.
Vector versions of the intrinsic can't be unified because they return vector int instead of int.