cairo-native 0.9.0-rc.3

A compiler to convert Cairo's IR Sierra code to MLIR and execute it.
fn iterate_map(r: felt252, x: felt252) -> felt252 {
    r * x * -x
}

// good default: 1000
fn run_test(mut i: felt252) -> felt252 {
    // Initial value.
    let mut x = 1234567890123456789012345678901234567890;

    // Iterate the map.
    loop {
        x = iterate_map(4, x);

        if i == 0 {
            break x;
        }

        i = i - 1;
    }
}