test interpret test run target aarch64 target s390x target x86_64 function %simd_icmp_ugt_i8(i8x16, i8x16) -> i8x16 { block0(v0: i8x16, v1: i8x16): v2 = icmp ugt v0, v1 return v2 } ; run: %simd_icmp_ugt_i8([0 1 -1 0 -5 1 0 0 0 0 0 0 0 0 0 0], [0 0 -1 1 -1 -1 0 0 0 0 0 0 0 0 0 0]) == [0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0] function %simd_icmp_ugt_i16(i16x8, i16x8) -> i16x8 { block0(v0: i16x8, v1: i16x8): v2 = icmp ugt v0, v1 return v2 } ; run: %simd_icmp_ugt_i16([0 1 -1 0 -5 1 0 0], [0 0 -1 1 -1 -1 0 0]) == [0 -1 0 0 0 0 0 0] function %simd_icmp_ugt_i32(i32x4, i32x4) -> i32x4 { block0(v0: i32x4, v1: i32x4): v2 = icmp ugt v0, v1 return v2 } ; run: %simd_icmp_ugt_i32([0 1 -1 0], [0 0 -1 1]) == [0 -1 0 0] ; run: %simd_icmp_ugt_i32([-5 1 0 0], [-1 -1 0 0]) == [0 0 0 0] function %icmp_ugt_const_i8x16() -> i8 { block0: v0 = vconst.i8x16 [1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16] v1 = vconst.i8x16 [0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1] v2 = icmp ugt v0, v1 v8 = vall_true v2 return v8 } ; run: %icmp_ugt_const_i8x16() == 1