Files
wasmtime/crates/misc/py/examples/gcd/gcd.rs
Dan Gohman 22641de629 Initial reorg.
This is largely the same as #305, but updated for the current tree.
2019-11-08 06:35:40 -08:00

20 lines
323 B
Rust

#[inline(never)]
#[no_mangle]
pub extern fn gcd(m_: u32, n_: u32) -> u32
{
let mut m = m_;
let mut n = n_;
while m > 0 {
let tmp = m;
m = n % m;
n = tmp;
}
return n;
}
#[no_mangle]
pub extern fn test() -> u32 {
gcd(24, 9)
}