blob: ee16eb4bb55ffba7e5ced19ee16a73e05bcbee76 [file] [edit]
#include "lasx_test_util.h"
#include <lasxintrin.h>
int
main ()
{
__m256i __m256i_out, __m256i_result;
__m256 __m256_out, __m256_result;
__m256d __m256d_out, __m256d_result;
v4u64 v4u64_op0, v4u64_op1, v4u64_op2;
v8i32 v8i32_op0, v8i32_op1, v8i32_op2;
int int_op0, int_op1, i = 1, fail;
long int long_op0, long_op1;
long int long_int_out, long_int_result;
unsigned int unsigned_int_out, unsigned_int_result;
unsigned long int unsigned_long_int_out, unsigned_long_int_result;
v8i32_op0 = (v8i32){0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x0018796d, 0x00000000, 0x00000000, 0x00000000};
v8i32_op1 = (v8i32){0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff};
__m256i_result = (__m256i){0x0000000000000000, 0x0000000000000000,
0x0000000000000000, 0x0000000000000000};
__m256i_out = __lasx_xvfcmp_cle_s((__m256)v8i32_op0, (__m256)v8i32_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v8i32_op0 = (v8i32){0x00000000, 0x00000000, 0x02fddf20, 0x00fffb04,
0x00000000, 0x00000000, 0x02fddf20, 0x00fffb04};
v8i32_op1 = (v8i32){0x00000000, 0x00000000, 0xffc00000, 0x41dfffdf,
0x00000000, 0x00000000, 0x00000000, 0x41dfffc0};
__m256i_result = (__m256i){0xffffffffffffffff, 0xffffffff00000000,
0xffffffffffffffff, 0xffffffff00000000};
__m256i_out = __lasx_xvfcmp_cle_s((__m256)v8i32_op0, (__m256)v8i32_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v8i32_op0 = (v8i32){0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000};
v8i32_op1 = (v8i32){0xffffffee, 0xffffffff, 0xffffffee, 0xffffffff,
0xffffffee, 0xffffffff, 0xffffffee, 0xffffffff};
__m256i_result = (__m256i){0x0000000000000000, 0x0000000000000000,
0x0000000000000000, 0x0000000000000000};
__m256i_out = __lasx_xvfcmp_cle_s((__m256)v8i32_op0, (__m256)v8i32_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v8i32_op0 = (v8i32){0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000};
v8i32_op1 = (v8i32){0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000};
__m256i_result = (__m256i){0xffffffffffffffff, 0xffffffffffffffff,
0xffffffffffffffff, 0xffffffffffffffff};
__m256i_out = __lasx_xvfcmp_cle_s((__m256)v8i32_op0, (__m256)v8i32_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v8i32_op0 = (v8i32){0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000};
v8i32_op1 = (v8i32){0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff};
__m256i_result = (__m256i){0x0000000000000000, 0x0000000000000000,
0x0000000000000000, 0x0000000000000000};
__m256i_out = __lasx_xvfcmp_cle_s((__m256)v8i32_op0, (__m256)v8i32_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v8i32_op0 = (v8i32){0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000};
v8i32_op1 = (v8i32){0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000};
__m256i_result = (__m256i){0xffffffffffffffff, 0xffffffffffffffff,
0xffffffffffffffff, 0xffffffffffffffff};
__m256i_out = __lasx_xvfcmp_cle_s((__m256)v8i32_op0, (__m256)v8i32_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v8i32_op0 = (v8i32){0x003a0000, 0x019d00a2, 0x01c40110, 0x01fe007a,
0x0039fff9, 0x019d00a2, 0x01c40110, 0x01fe007a};
v8i32_op1 = (v8i32){0xffffffff, 0x00000000, 0x00800022, 0x0000fffe,
0xffffffff, 0x00000000, 0x00800022, 0x0000fffe};
__m256i_result = (__m256i){0x0000000000000000, 0x0000000000000000,
0x0000000000000000, 0x0000000000000000};
__m256i_out = __lasx_xvfcmp_cle_s((__m256)v8i32_op0, (__m256)v8i32_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v8i32_op0 = (v8i32){0xffffffff, 0x7fff7ffe, 0x00000001, 0x00000000,
0xffffffff, 0x7fff7ffe, 0x00000001, 0x00000000};
v8i32_op1 = (v8i32){0x00000002, 0x00000000, 0x00000002, 0x00000000,
0x00000002, 0x00000000, 0x00000002, 0x00000000};
__m256i_result = (__m256i){0x0000000000000000, 0xffffffffffffffff,
0x0000000000000000, 0xffffffffffffffff};
__m256i_out = __lasx_xvfcmp_cle_s((__m256)v8i32_op0, (__m256)v8i32_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v8i32_op0 = (v8i32){0x00000000, 0x00000000, 0x04000000, 0x00000000,
0x00000000, 0x00000000, 0x04000000, 0x00000000};
v8i32_op1 = (v8i32){0x00000000, 0x00000000, 0x04000000, 0x00000000,
0x00000000, 0x00000000, 0x04000000, 0x00000000};
__m256i_result = (__m256i){0xffffffffffffffff, 0xffffffffffffffff,
0xffffffffffffffff, 0xffffffffffffffff};
__m256i_out = __lasx_xvfcmp_cle_s((__m256)v8i32_op0, (__m256)v8i32_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v8i32_op0 = (v8i32){0x00000040, 0x00000000, 0x00000000, 0x00000000,
0x00000040, 0x00000000, 0x00000000, 0x00000000};
v8i32_op1 = (v8i32){0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000};
__m256i_result = (__m256i){0xffffffff00000000, 0xffffffffffffffff,
0xffffffff00000000, 0xffffffffffffffff};
__m256i_out = __lasx_xvfcmp_cle_s((__m256)v8i32_op0, (__m256)v8i32_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v8i32_op0 = (v8i32){0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000};
v8i32_op1 = (v8i32){0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000};
__m256i_result = (__m256i){0xffffffffffffffff, 0xffffffffffffffff,
0xffffffffffffffff, 0xffffffffffffffff};
__m256i_out = __lasx_xvfcmp_cle_s((__m256)v8i32_op0, (__m256)v8i32_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v8i32_op0 = (v8i32){0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff};
v8i32_op1 = (v8i32){0x00010001, 0x00000000, 0x00010001, 0x00000000,
0x00010001, 0x00000000, 0x00010001, 0x00000000};
__m256i_result = (__m256i){0x0000000000000000, 0x0000000000000000,
0x0000000000000000, 0x0000000000000000};
__m256i_out = __lasx_xvfcmp_cle_s((__m256)v8i32_op0, (__m256)v8i32_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v8i32_op0 = (v8i32){0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000};
v8i32_op1 = (v8i32){0x00000000, 0xffffffff, 0x00000000, 0x00000000,
0x00000000, 0xffffffff, 0x00000000, 0x00000000};
__m256i_result = (__m256i){0x00000000ffffffff, 0xffffffffffffffff,
0x00000000ffffffff, 0xffffffffffffffff};
__m256i_out = __lasx_xvfcmp_cle_s((__m256)v8i32_op0, (__m256)v8i32_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v4u64_op0 = (v4u64){0x0000000000000000, 0x0000000000000000,
0x0000000000000000, 0x0000000000000000};
v4u64_op1 = (v4u64){0x000000007fffffff, 0x0000000000000000,
0x7fffffff7fffffff, 0x0000000000000000};
__m256i_result = (__m256i){0xffffffffffffffff, 0xffffffffffffffff,
0x0000000000000000, 0xffffffffffffffff};
__m256i_out = __lasx_xvfcmp_cle_d((__m256)v4u64_op0, (__m256)v4u64_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v4u64_op0 = (v4u64){0xe161616161614e60, 0xe161616161614e60,
0xe161616161614e60, 0xe161616161614e60};
v4u64_op1 = (v4u64){0x0000000000000000, 0x0000000000000000,
0x0000000000000000, 0x0000000000000000};
__m256i_result = (__m256i){0xffffffffffffffff, 0xffffffffffffffff,
0xffffffffffffffff, 0xffffffffffffffff};
__m256i_out = __lasx_xvfcmp_cle_d((__m256)v4u64_op0, (__m256)v4u64_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v4u64_op0 = (v4u64){0x0000000000003373, 0x0000000000000000,
0x0000000000007773, 0x0000000000000000};
v4u64_op1 = (v4u64){0x161616167fffffff, 0x7ffe16167f161616,
0x161616167fffffff, 0x1616161616161616};
__m256i_result = (__m256i){0xffffffffffffffff, 0x0000000000000000,
0xffffffffffffffff, 0xffffffffffffffff};
__m256i_out = __lasx_xvfcmp_cle_d((__m256)v4u64_op0, (__m256)v4u64_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v4u64_op0 = (v4u64){0x000000007dfdff4b, 0xffffcc8000000000,
0x0000000000000000, 0x0000000000000000};
v4u64_op1 = (v4u64){0xbabababababababa, 0x0000000000000000,
0xbabababababababa, 0x0000000000000000};
__m256i_result = (__m256i){0x0000000000000000, 0x0000000000000000,
0x0000000000000000, 0xffffffffffffffff};
__m256i_out = __lasx_xvfcmp_cle_d((__m256)v4u64_op0, (__m256)v4u64_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v4u64_op0 = (v4u64){0x0000000002a54290, 0x0000000000000000,
0x0000000002a54290, 0x0000000000000000};
v4u64_op1 = (v4u64){0x0101010101010101, 0x01010101d58f43c9,
0x0101010101010101, 0x0101010183f9999b};
__m256i_result = (__m256i){0xffffffffffffffff, 0xffffffffffffffff,
0xffffffffffffffff, 0xffffffffffffffff};
__m256i_out = __lasx_xvfcmp_cle_d((__m256)v4u64_op0, (__m256)v4u64_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v4u64_op0 = (v4u64){0x1010100f10100fd4, 0x0000ffff00000001,
0x1010100f10100fd4, 0x0000ffff00000001};
v4u64_op1 = (v4u64){0x0001000100010001, 0x0001000100010001,
0x0001000100010001, 0x0001000100010001};
__m256i_result = (__m256i){0x0000000000000000, 0xffffffffffffffff,
0x0000000000000000, 0xffffffffffffffff};
__m256i_out = __lasx_xvfcmp_cle_d((__m256)v4u64_op0, (__m256)v4u64_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v4u64_op0 = (v4u64){0x0000000000000000, 0x0000000000000000,
0x0000000000000000, 0x0000000000000000};
v4u64_op1 = (v4u64){0x0000000000000000, 0x0000000000000000,
0x0000000000000000, 0x0000000000000000};
__m256i_result = (__m256i){0xffffffffffffffff, 0xffffffffffffffff,
0xffffffffffffffff, 0xffffffffffffffff};
__m256i_out = __lasx_xvfcmp_cle_d((__m256)v4u64_op0, (__m256)v4u64_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v4u64_op0 = (v4u64){0x0100000001000100, 0x00000000ffffffff,
0x0100000001000100, 0x00000000ffffffff};
v4u64_op1 = (v4u64){0x0000000000000000, 0x0000000000000000,
0x0000000000000000, 0x0000000000000000};
__m256i_result = (__m256i){0x0000000000000000, 0x0000000000000000,
0x0000000000000000, 0x0000000000000000};
__m256i_out = __lasx_xvfcmp_cle_d((__m256)v4u64_op0, (__m256)v4u64_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v4u64_op0 = (v4u64){0x0000000002070145, 0x0000000000000000,
0x0000000002070145, 0x0000000000000000};
v4u64_op1 = (v4u64){0x0000000000000000, 0x0000000000000000,
0x0000000000000000, 0x0000000000000000};
__m256i_result = (__m256i){0x0000000000000000, 0xffffffffffffffff,
0x0000000000000000, 0xffffffffffffffff};
__m256i_out = __lasx_xvfcmp_cle_d((__m256)v4u64_op0, (__m256)v4u64_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v4u64_op0 = (v4u64){0x0000000000000000, 0x0000000000000000,
0x0000000000000000, 0x0000000000000000};
v4u64_op1 = (v4u64){0x0000000000000000, 0x0000000000000000,
0x0000000000000000, 0x0000000000000000};
__m256i_result = (__m256i){0xffffffffffffffff, 0xffffffffffffffff,
0xffffffffffffffff, 0xffffffffffffffff};
__m256i_out = __lasx_xvfcmp_cle_d((__m256)v4u64_op0, (__m256)v4u64_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v4u64_op0 = (v4u64){0xffffffff0007a861, 0xffffffffffffffff,
0xffffffff0007a861, 0xffffffffffffffff};
v4u64_op1 = (v4u64){0x0000000000000003, 0x0000000000000003,
0x0000000000000003, 0x0000000000000003};
__m256i_result = (__m256i){0x0000000000000000, 0x0000000000000000,
0x0000000000000000, 0x0000000000000000};
__m256i_out = __lasx_xvfcmp_cle_d((__m256)v4u64_op0, (__m256)v4u64_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v8i32_op0 = (v8i32){0x1da8e5bb, 0xe5fb66c8, 0x4facb558, 0x18b988e6,
0x2fc05f69, 0xe37affb4, 0x2fc4c101, 0x1b976395};
v8i32_op1 = (v8i32){0x004658c7, 0xffce110f, 0xfff00ecb, 0x00a2afb7,
0xff937648, 0xff4f6838, 0xffff00ff, 0x01a72334};
__m256i_result = (__m256i){0xffffffff00000000, 0x00000000ffffffff,
0x00000000ffffffff, 0x00000000ffffffff};
__m256i_out = __lasx_xvfcmp_cule_s((__m256)v8i32_op0, (__m256)v8i32_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v8i32_op0 = (v8i32){0x00001000, 0xffffffff, 0x00000000, 0x00000000,
0x00001000, 0xffffffff, 0x00000000, 0x00000000};
v8i32_op1 = (v8i32){0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000};
__m256i_result = (__m256i){0xffffffff00000000, 0xffffffffffffffff,
0xffffffff00000000, 0xffffffffffffffff};
__m256i_out = __lasx_xvfcmp_cule_s((__m256)v8i32_op0, (__m256)v8i32_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v8i32_op0 = (v8i32){0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000};
v8i32_op1 = (v8i32){0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000};
__m256i_result = (__m256i){0xffffffffffffffff, 0xffffffffffffffff,
0xffffffffffffffff, 0xffffffffffffffff};
__m256i_out = __lasx_xvfcmp_cule_s((__m256)v8i32_op0, (__m256)v8i32_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v8i32_op0 = (v8i32){0x000000ff, 0x000000ff, 0x0000ffff, 0x0000ff00,
0x000000ff, 0x000000ff, 0x0000ffff, 0x0000ff00};
v8i32_op1 = (v8i32){0x0000ff31, 0x0000ffa8, 0x0000ff78, 0x0000fff9,
0x0000ff3c, 0x0000ff05, 0x0000ff4c, 0x0000ffee};
__m256i_result = (__m256i){0xffffffffffffffff, 0xffffffff00000000,
0xffffffffffffffff, 0xffffffff00000000};
__m256i_out = __lasx_xvfcmp_cule_s((__m256)v8i32_op0, (__m256)v8i32_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v8i32_op0 = (v8i32){0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000};
v8i32_op1 = (v8i32){0xffff0000, 0xffff0000, 0xffffffff, 0xffffffff,
0xffff0000, 0xffff0000, 0xffffffff, 0xffffffff};
__m256i_result = (__m256i){0xffffffffffffffff, 0xffffffffffffffff,
0xffffffffffffffff, 0xffffffffffffffff};
__m256i_out = __lasx_xvfcmp_cule_s((__m256)v8i32_op0, (__m256)v8i32_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v8i32_op0 = (v8i32){0x0000ff01, 0x00000000, 0x00ff0000, 0x0000ff01,
0x0000ff01, 0x00000000, 0x00ff0000, 0x0000ff01};
v8i32_op1 = (v8i32){0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
0x00000000, 0xffffffff, 0x00000000, 0xffffffff};
__m256i_result = (__m256i){0xffffffff00000000, 0xffffffff00000000,
0xffffffff00000000, 0xffffffff00000000};
__m256i_out = __lasx_xvfcmp_cule_s((__m256)v8i32_op0, (__m256)v8i32_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v8i32_op0 = (v8i32){0x00010000, 0x00000000, 0x00000000, 0x00000000,
0x00010000, 0x00000000, 0x00000000, 0x00000000};
v8i32_op1 = (v8i32){0x02000000, 0x00000000, 0x00000000, 0x00000000,
0x02000000, 0x00000000, 0x00000000, 0x00000000};
__m256i_result = (__m256i){0xffffffffffffffff, 0xffffffffffffffff,
0xffffffffffffffff, 0xffffffffffffffff};
__m256i_out = __lasx_xvfcmp_cule_s((__m256)v8i32_op0, (__m256)v8i32_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v8i32_op0 = (v8i32){0x00000000, 0xffffffff, 0xffffffff, 0xffffffff,
0x00000000, 0xffffffff, 0xffffffff, 0xffffffff};
v8i32_op1 = (v8i32){0x01010000, 0x00000000, 0x00000000, 0x00000000,
0x01010000, 0x00000000, 0x00000000, 0x00000000};
__m256i_result = (__m256i){0xffffffffffffffff, 0xffffffffffffffff,
0xffffffffffffffff, 0xffffffffffffffff};
__m256i_out = __lasx_xvfcmp_cule_s((__m256)v8i32_op0, (__m256)v8i32_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v8i32_op0 = (v8i32){0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
0xffffffff, 0xffffffff, 0x00000000, 0x00000000};
v8i32_op1 = (v8i32){0x00000001, 0xffff0101, 0xffffffff, 0xffffffff,
0x00000001, 0xffff0101, 0xffffffff, 0xffffffff};
__m256i_result = (__m256i){0xffffffffffffffff, 0xffffffffffffffff,
0xffffffffffffffff, 0xffffffffffffffff};
__m256i_out = __lasx_xvfcmp_cule_s((__m256)v8i32_op0, (__m256)v8i32_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v8i32_op0 = (v8i32){0xfffffffb, 0xfffffffb, 0xfffffffb, 0xfffffffb,
0xfffffffb, 0xfffffffb, 0xfffffffb, 0xfffffffb};
v8i32_op1 = (v8i32){0x0000ffff, 0x0000ffff, 0x0000ffff, 0x0000ffff,
0x0000ffff, 0x0000ffff, 0x0001000e, 0x0000ffff};
__m256i_result = (__m256i){0xffffffffffffffff, 0xffffffffffffffff,
0xffffffffffffffff, 0xffffffffffffffff};
__m256i_out = __lasx_xvfcmp_cule_s((__m256)v8i32_op0, (__m256)v8i32_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v4u64_op0 = (v4u64){0x8080808280808082, 0x8080808280808080,
0x8080808280808082, 0x8080808280808082};
v4u64_op1 = (v4u64){0x0000000000000000, 0x0000000000000000,
0x0000000000000000, 0x0000000000000000};
__m256i_result = (__m256i){0xffffffffffffffff, 0xffffffffffffffff,
0xffffffffffffffff, 0xffffffffffffffff};
__m256i_out = __lasx_xvfcmp_cule_d((__m256)v4u64_op0, (__m256)v4u64_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v4u64_op0 = (v4u64){0x0000000000000000, 0xffffffffffffffff,
0x0000000000000000, 0xffffffffffffffff};
v4u64_op1 = (v4u64){0xfffeffff10000000, 0xffffffffffffffff,
0xfffeffff10000000, 0xffffffffffffffff};
__m256i_result = (__m256i){0xffffffffffffffff, 0xffffffffffffffff,
0xffffffffffffffff, 0xffffffffffffffff};
__m256i_out = __lasx_xvfcmp_cule_d((__m256)v4u64_op0, (__m256)v4u64_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
v4u64_op0 = (v4u64){0x0000000000000000, 0x0000000000000000,
0x0000000000000000, 0x0000000000000000};
v4u64_op1 = (v4u64){0x0f00204000000000, 0x0c6a240000000000,
0x0f00204000000000, 0x0c6a240000000000};
__m256i_result = (__m256i){0xffffffffffffffff, 0xffffffffffffffff,
0xffffffffffffffff, 0xffffffffffffffff};
__m256i_out = __lasx_xvfcmp_cule_d((__m256)v4u64_op0, (__m256)v4u64_op1);
check_lasx_out(&__m256i_result, &__m256i_out, sizeof(__m256i_out), __FILE__, __LINE__);
return 0;
}