30 lines · plain
1// RUN: yaml2obj %S/inputs/min.yaml.wasm -o - | mlir-translate --import-wasm | FileCheck %s2 3/* Source code used to generate this test:4(module5 (func (export "min_f32") (result f32)6 f32.const 107 f32.const 18 f32.min9 )10 11 (func (export "min_f64") (result f64)12 f64.const 1013 f64.const 114 f64.min15 )16)17*/18 19// CHECK-LABEL: wasmssa.func exported @min_f32() -> f32 {20// CHECK: %[[VAL_0:.*]] = wasmssa.const 1.000000e+01 : f3221// CHECK: %[[VAL_1:.*]] = wasmssa.const 1.000000e+00 : f3222// CHECK: %[[VAL_2:.*]] = wasmssa.min %[[VAL_0]] %[[VAL_1]] : f3223// CHECK: wasmssa.return %[[VAL_2]] : f3224 25// CHECK-LABEL: wasmssa.func exported @min_f64() -> f64 {26// CHECK: %[[VAL_0:.*]] = wasmssa.const 1.000000e+01 : f6427// CHECK: %[[VAL_1:.*]] = wasmssa.const 1.000000e+00 : f6428// CHECK: %[[VAL_2:.*]] = wasmssa.min %[[VAL_0]] %[[VAL_1]] : f6429// CHECK: wasmssa.return %[[VAL_2]] : f6430