44 lines
1.4 KiB
Plaintext
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
|