···11---
22source: compiler-core/src/cranelift/mir.rs
33-expression: "translate(r#\"pub fn guard_operations(n: Int, f: Float) -> Int {\n case n, f {\n x, y if x == 0 -> 1\n x, y if x != 1 -> 2\n x, y if x > 2 -> 3\n x, y if x >= 3 -> 4\n x, y if x < 4 -> 5\n x, y if x <= 5 -> 6\n x, y if y >. 1.0 -> 7\n x, y if y >=. 2.0 -> 8\n x, y if y <. 3.0 -> 9\n x, y if y <=. 4.0 -> 10\n x, y if x > 0 && x < 10 -> 11\n x, y if x < 0 || x > 100 -> 12\n x, y if !{ x == 0 } -> 13\n x, y if x + 1 > 5 -> 14\n x, y if x - 1 < 0 -> 15\n x, y if x * 2 == 10 -> 16\n x, y if x / 2 == 1 -> 17\n x, y if y +. 1.0 >. 5.0 -> 18\n x, y if y -. 1.0 <. 0.0 -> 19\n x, y if y *. 2.0 == 4.0 -> 20\n x, y if y /. 2.0 >=. 1.0 -> 21\n _, _ -> 0\n }\n }\"#)"
33+expression: "translate(r#\"pub fn guard_operations(n: Int, f: Float) -> Int {\n case n, f {\n x, y if x == 0 -> 1\n x, y if x != 1 -> 2\n x, y if x > 2 -> 3\n x, y if x >= 3 -> 4\n x, y if x < 4 -> 5\n x, y if x <= 5 -> 6\n x, y if y >. 1.0 -> 7\n x, y if y >=. 2.0 -> 8\n x, y if y <. 3.0 -> 9\n x, y if y <=. 4.0 -> 10\n x, y if x > 0 && x < 10 -> 11\n x, y if x < 0 || x > 100 -> 12\n x, y if !{ x == 0 } -> 13\n x, y if x + 1 > 5 -> 14\n x, y if x - 1 < 0 -> 15\n x, y if x * 2 == 10 -> 16\n x, y if x / 2 == 1 -> 17\n x, y if y +. 1.0 >. 5.0 -> 18\n x, y if y -. 1.0 <. 0.0 -> 19\n x, y if y *. 2.0 == 4.0 -> 20\n x, y if y /. 2.0 >=. 1.0 -> 21\n x, y if x % 2 == 0 -> 22\n _, _ -> 0\n }\n }\"#)"
44---
55Module {
66 functions: [
···956956 },
957957 ],
958958 ),
959959- else_: Int {
960960- value: 0,
961961- },
959959+ else_: Block(
960960+ [
961961+ Set {
962962+ name: Var {
963963+ name: "x$47",
964964+ },
965965+ value: Var(
966966+ Var {
967967+ name: "_tmp$3",
968968+ },
969969+ ),
970970+ },
971971+ If {
972972+ cond: Equals {
973973+ lhs: IntRem {
974974+ lhs: Var(
975975+ Var {
976976+ name: "x$47",
977977+ },
978978+ ),
979979+ rhs: Int {
980980+ value: 2,
981981+ },
982982+ },
983983+ rhs: Int {
984984+ value: 0,
985985+ },
986986+ },
987987+ then: Block(
988988+ [
989989+ Set {
990990+ name: Var {
991991+ name: "y$48",
992992+ },
993993+ value: Var(
994994+ Var {
995995+ name: "_tmp$4",
996996+ },
997997+ ),
998998+ },
999999+ Int {
10001000+ value: 22,
10011001+ },
10021002+ ],
10031003+ ),
10041004+ else_: Int {
10051005+ value: 0,
10061006+ },
10071007+ },
10081008+ ],
10091009+ ),
9621010 },
9631011 ],
9641012 ),