* cranelift: Enable more SIMD tests * cranelift: Reorganize icmp tests * cranelift: Enable SIMD icmp tests for unsigned ops * cranelift: Cleanup trailing newlines
18 lines
468 B
Plaintext
18 lines
468 B
Plaintext
test interpret
|
|
test run
|
|
target aarch64
|
|
target s390x
|
|
|
|
; TODO: Move this to the main file once x86_64 supports this operation
|
|
; See: #5529
|
|
|
|
function %simd_icmp_uge_i64(i64x2, i64x2) -> i64x2 {
|
|
block0(v0: i64x2, v1: i64x2):
|
|
v2 = icmp uge v0, v1
|
|
return v2
|
|
}
|
|
; run: %simd_icmp_uge_i64([0 1], [0 0]) == [-1 -1]
|
|
; run: %simd_icmp_uge_i64([-1 0], [-1 1]) == [-1 0]
|
|
; run: %simd_icmp_uge_i64([-5 1], [-1 -1]) == [0 0]
|
|
; run: %simd_icmp_uge_i64([0 0], [0 0]) == [-1 -1]
|