22 lines · plain
1// RUN: yaml2obj %S/inputs/eqz.yaml.wasm -o - | mlir-translate --import-wasm | FileCheck %s2/* Source code used to create this test:3(module4 (func (export "eqz_i32") (result i32)5 i32.const 136 i32.eqz)7 8 (func (export "eqz_i64") (result i32)9 i64.const 1310 i64.eqz)11)12*/13// CHECK-LABEL: wasmssa.func exported @eqz_i32() -> i32 {14// CHECK: %[[VAL_0:.*]] = wasmssa.const 13 : i3215// CHECK: %[[VAL_1:.*]] = wasmssa.eqz %[[VAL_0]] : i32 -> i3216// CHECK: wasmssa.return %[[VAL_1]] : i3217 18// CHECK-LABEL: wasmssa.func exported @eqz_i64() -> i32 {19// CHECK: %[[VAL_0:.*]] = wasmssa.const 13 : i6420// CHECK: %[[VAL_1:.*]] = wasmssa.eqz %[[VAL_0]] : i64 -> i3221// CHECK: wasmssa.return %[[VAL_1]] : i3222