mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2025-03-12 08:55:28 +00:00
31 lines
455 B
C
31 lines
455 B
C
/*
|
|
* Copyright (C) 2019 Intel Corporation. All rights reserved.
|
|
* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
|
*/
|
|
|
|
double
|
|
foo(double d)
|
|
{
|
|
return d / 3.0;
|
|
}
|
|
|
|
double
|
|
maybe_min(double d, double e)
|
|
{
|
|
return d < e ? d : e;
|
|
}
|
|
|
|
double
|
|
factor(double a, double b, double c)
|
|
{
|
|
return (a * c) + (b * c);
|
|
}
|
|
|
|
int
|
|
echo(int a)
|
|
{
|
|
double b = foo(14.5);
|
|
double c = maybe_min(12.2, 15.4);
|
|
double d = factor(a, b, c);
|
|
return 2 * a;
|
|
} |