blob: 97eb4245c4f86db680bfcb0050cbfe0f9c5706cd [file] [log] [blame]
graph(%x : Dynamic) {
%y.1 : Long() = prim::Constant[value={0}]()
%2 : Long() = prim::Constant[value={10}]()
%3 : Byte() = prim::Constant[value={1}]()
%y : Long() = prim::Loop(%2, %3, %y.1)
block0(%i : Dynamic, %6 : Long()) {
%7 : Byte() = prim::Constant[value={1}]()
%8 : Long() = prim::Constant[value={0}]()
%9 : Dynamic = aten::div[other={8}](%x)
%10 : Dynamic = aten::mul[other={8}](%9)
%11 : Dynamic = aten::sub[alpha={1}](%x, %10)
%12 : Dynamic, %y.4 : Long() = prim::Loop(%9, %7, %8, %6)
block0(%j.1 : Dynamic, %15 : Dynamic, %16 : Long()) {
%y.13 : Dynamic = aten::add[alpha={1}](%16, %15)
%18 : Dynamic = aten::add[alpha={1}, other={1}](%15)
%y.6 : Dynamic = aten::add[alpha={1}](%y.13, %18)
%20 : Dynamic = aten::add[alpha={1}, other={1}](%18)
%y.7 : Dynamic = aten::add[alpha={1}](%y.6, %20)
%22 : Dynamic = aten::add[alpha={1}, other={1}](%20)
%y.8 : Dynamic = aten::add[alpha={1}](%y.7, %22)
%24 : Dynamic = aten::add[alpha={1}, other={1}](%22)
%y.9 : Dynamic = aten::add[alpha={1}](%y.8, %24)
%26 : Dynamic = aten::add[alpha={1}, other={1}](%24)
%y.10 : Dynamic = aten::add[alpha={1}](%y.9, %26)
%28 : Dynamic = aten::add[alpha={1}, other={1}](%26)
%y.11 : Dynamic = aten::add[alpha={1}](%y.10, %28)
%30 : Dynamic = aten::add[alpha={1}, other={1}](%28)
%y.12 : Dynamic = aten::add[alpha={1}](%y.11, %30)
%32 : Byte() = prim::Constant[value={1}]()
%33 : Dynamic = aten::add[alpha={1}, other={1}](%30)
-> (%32, %33, %y.12)
}
%34 : Dynamic, %y.3 : Long() = prim::Loop(%11, %7, %12, %y.4)
block0(%j : Dynamic, %37 : Dynamic, %38 : Long()) {
%y.5 : Dynamic = aten::add[alpha={1}](%38, %37)
%40 : Byte() = prim::Constant[value={1}]()
%41 : Dynamic = aten::add[alpha={1}, other={1}](%37)
-> (%40, %41, %y.5)
}
%42 : Byte() = prim::Constant[value={1}]()
-> (%42, %y.3)
}
return (%y);
}