* cranelift: Add function name to tests * cranelift: Move simd-ineg tests to separate file * cranelift: Move `avg_round` tests to separate file * cranelift: Move SIMD `fmin`/`fmax` tests to separate files * cranelift-interpreter: Implement a bunch of SIMD arithmetic ops Most of these are quite easy to adapt to be polymorphic * cranelift: Move shift tests from `simd-arithmetic.clif` into shift files
14 lines
228 B
Plaintext
14 lines
228 B
Plaintext
test run
|
|
target aarch64
|
|
target s390x
|
|
set enable_simd
|
|
target x86_64
|
|
target x86_64 skylake
|
|
|
|
function %ineg_i32x4(i32x4) -> i32x4 {
|
|
block0(v0: i32x4):
|
|
v1 = ineg v0
|
|
return v1
|
|
}
|
|
; run: %ineg_i32x4([1 1 1 1]) == [-1 -1 -1 -1]
|