Files
wasmtime/cranelift/filetests/filetests/runtests/simd-vanytrue.clif
2021-09-29 17:37:23 +02:00

44 lines
1.4 KiB
Plaintext

test interpret
test run
target aarch64
target x86_64
function %vany_true_b8x16(b8x16) -> b1 {
block0(v0: b8x16):
v1 = vany_true v0
return v1
}
; run: %vany_true_b8x16([false false false false false false false false false false false false false false false false]) == false
; run: %vany_true_b8x16([true false false false false false false false false false false false false false false false]) == true
; run: %vany_true_b8x16([true true true true true true true true true true true true true true true true]) == true
function %vany_true_b16x8(b16x8) -> b1 {
block0(v0: b16x8):
v1 = vany_true v0
return v1
}
; run: %vany_true_b16x8([false false false false false false false false]) == false
; run: %vany_true_b16x8([true false false false false false false false]) == true
; run: %vany_true_b16x8([true true true true true true true true]) == true
function %vany_true_b32x4(b32x4) -> b1 {
block0(v0: b32x4):
v1 = vany_true v0
return v1
}
; run: %vany_true_b32x4([false false false false]) == false
; run: %vany_true_b32x4([true false false false]) == true
; run: %vany_true_b32x4([true true true true]) == true
function %vany_true_b64x2(b64x2) -> b1 {
block0(v0: b64x2):
v1 = vany_true v0
return v1
}
; run: %vany_true_b64x2([false false]) == false
; run: %vany_true_b64x2([true false]) == true
; run: %vany_true_b64x2([true true]) == true