Created
February 16, 2021 14:43
-
-
Save notoraptor/66f9322c9738b9336b155e5137764c2a to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
============================= test session starts ============================== | |
platform linux -- Python 3.7.9, pytest-5.4.3, py-1.10.0, pluggy-0.13.1 -- /home/notoraptor/anaconda3/envs/myia/bin/python | |
cachedir: .pytest_cache | |
rootdir: /media/win/Users/notoraptor/mila/dev/git/myia, inifile: pytest.ini | |
plugins: cov-2.8.1, timeout-1.4.2 | |
collecting ... collected 1 item | |
tests/test_grad.py::test_second_order_on_if[python] REPORT/ | |
graph _graph0(%_parameter1) { | |
%_apply2 = myia.operations.resolve(:tests.test_grad..<f>, g) | |
%_apply3 = myia.operations.resolve(:tests.test_grad, grad) | |
%_apply4 = %_apply3(%_apply2) | |
%_apply5 = <Macro grad>(%_apply4) | |
%_apply6 = %_apply5(%_parameter1) | |
return %_apply6 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph0(%_parameter1) { | |
%_apply2 = myia.operations.resolve(:tests.test_grad..<f>, g) | |
%_apply4 = <Macro grad>(%_apply2) | |
%_apply5 = <Macro grad>(%_apply4) | |
%_apply6 = %_apply5(%_parameter1) | |
return %_apply6 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph7(%_parameter8) { | |
%_apply9 = myia.operations.resolve(:myia.operations, lt) | |
%_apply10 = %_apply9(%_parameter8, 0) | |
%_apply11 = <Macro user_switch>(%_apply10, @_graph12, @_graph13) | |
%_apply14 = %_apply11() | |
return %_apply14 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph15(%_parameter16, %_parameter17) { | |
%_apply18 = myia.operations.resolve(:myia.operations.ops_dunder..<lt>, lattr) | |
%_apply19 = myia.operations.resolve(:myia.operations.ops_dunder, hasattr) | |
%_apply20 = %_apply19(%_parameter16, %_apply18) | |
%_apply21 = <Macro user_switch>(%_apply20, @_graph22, @_graph23) | |
%_apply24 = %_apply21() | |
return %_apply24 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph15(%_parameter16, %_parameter17) { | |
%_apply18 = myia.operations.resolve(:myia.operations.ops_dunder..<lt>, lattr) | |
%_apply20 = <Macro hasattr_>(%_parameter16, %_apply18) | |
%_apply21 = <Macro user_switch>(%_apply20, @_graph22, @_graph23) | |
%_apply24 = %_apply21() | |
return %_apply24 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph15(%_parameter16, %_parameter17) { | |
%_apply20 = <Macro hasattr_>(%_parameter16, __lt__) | |
%_apply21 = <Macro user_switch>(%_apply20, @_graph22, @_graph23) | |
%_apply24 = %_apply21() | |
return %_apply24 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph25(%_parameter26) { | |
%_apply27 = myia.operations.resolve(:myia.operations.ops_dunder, NotImplemented) | |
%_apply28 = myia.operations.resolve(:myia.operations, is_) | |
%_apply29 = %_apply28(%_parameter26, %_apply27) | |
%_apply30 = <Macro user_switch>(%_apply29, @_graph31, @_graph32) | |
%_apply33 = %_apply30() | |
return %_apply33 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph25(%_parameter26) { | |
%_apply27 = myia.operations.resolve(:myia.operations.ops_dunder, NotImplemented) | |
%_apply29 = <Macro is_>(%_parameter26, %_apply27) | |
%_apply30 = <Macro user_switch>(%_apply29, @_graph31, @_graph32) | |
%_apply33 = %_apply30() | |
return %_apply33 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph25(%_parameter26) { | |
%_apply29 = <Macro is_>(%_parameter26, NotImplemented) | |
%_apply30 = <Macro user_switch>(%_apply29, @_graph31, @_graph32) | |
%_apply33 = %_apply30() | |
return %_apply33 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph31() { | |
%_apply34 = myia.operations.resolve(:myia.operations.ops_dunder..<lt>, rattr) | |
%_apply35 = myia.operations.resolve(:myia.operations.ops_dunder, hasattr) | |
%_apply36 = %_apply35(%_parameter17, %_apply34) | |
%_apply37 = <Macro user_switch>(%_apply36, @_graph38, @_graph39) | |
%_apply40 = %_apply37() | |
return %_apply40 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph31() { | |
%_apply34 = myia.operations.resolve(:myia.operations.ops_dunder..<lt>, rattr) | |
%_apply36 = <Macro hasattr_>(%_parameter17, %_apply34) | |
%_apply37 = <Macro user_switch>(%_apply36, @_graph38, @_graph39) | |
%_apply40 = %_apply37() | |
return %_apply40 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph31() { | |
%_apply36 = <Macro hasattr_>(%_parameter17, __gt__) | |
%_apply37 = <Macro user_switch>(%_apply36, @_graph38, @_graph39) | |
%_apply40 = %_apply37() | |
return %_apply40 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph41(%_parameter42) { | |
%_apply43 = myia.operations.resolve(:myia.operations.ops_dunder, NotImplemented) | |
%_apply44 = myia.operations.resolve(:myia.operations, is_) | |
%_apply45 = %_apply44(%_parameter42, %_apply43) | |
%_apply46 = <Macro user_switch>(%_apply45, @_graph47, @_graph48) | |
%_apply49 = %_apply46() | |
return %_apply49 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph41(%_parameter42) { | |
%_apply43 = myia.operations.resolve(:myia.operations.ops_dunder, NotImplemented) | |
%_apply45 = <Macro is_>(%_parameter42, %_apply43) | |
%_apply46 = <Macro user_switch>(%_apply45, @_graph47, @_graph48) | |
%_apply49 = %_apply46() | |
return %_apply49 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph41(%_parameter42) { | |
%_apply45 = <Macro is_>(%_parameter42, NotImplemented) | |
%_apply46 = <Macro user_switch>(%_apply45, @_graph47, @_graph48) | |
%_apply49 = %_apply46() | |
return %_apply49 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph50(%_parameter51, %_parameter52) { | |
%_apply53 = make_exception(Not implemented) | |
%_apply54 = raise(%_apply53) | |
return %_apply54 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph47() { | |
%_apply55 = @_graph50(%_parameter16, %_parameter17) | |
return %_apply55 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph38() { | |
%_apply56 = myia.operations.resolve(:myia.operations.ops_dunder..<lt>, rattr) | |
%_apply57 = <Macro getattr_>(%_parameter17, %_apply56) | |
%_apply58 = %_apply57(%_parameter16) | |
%_apply59 = @_graph60(%_apply58) | |
return %_apply59 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph38() { | |
%_apply57 = <Macro getattr_>(%_parameter17, __gt__) | |
%_apply58 = %_apply57(%_parameter16) | |
%_apply59 = @_graph60(%_apply58) | |
return %_apply59 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph22() { | |
%_apply61 = myia.operations.resolve(:myia.operations.ops_dunder..<lt>, lattr) | |
%_apply62 = <Macro getattr_>(%_parameter16, %_apply61) | |
%_apply63 = %_apply62(%_parameter17) | |
%_apply64 = @_graph25(%_apply63) | |
return %_apply64 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph22() { | |
%_apply62 = <Macro getattr_>(%_parameter16, __lt__) | |
%_apply63 = %_apply62(%_parameter17) | |
%_apply64 = @_graph25(%_apply63) | |
return %_apply64 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph15(%_parameter16, %_parameter17) { | |
%_apply20 = <Macro hasattr_>(%_parameter16, __lt__) | |
%_apply21 = <Macro user_switch>(%_apply20, @_graph22, @_graph23) | |
%_apply24 = %_apply21() | |
return %_apply24 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph7(%_parameter8) { | |
%_apply10 = @_graph15(%_parameter8, 0) | |
%_apply11 = <Macro user_switch>(%_apply10, @_graph12, @_graph13) | |
%_apply14 = %_apply11() | |
return %_apply14 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph65(%_parameter66, %_parameter67) { | |
%_apply68 = myia.operations.resolve(:myia.operations.ops_dunder..<mul>, lattr) | |
%_apply69 = myia.operations.resolve(:myia.operations.ops_dunder, hasattr) | |
%_apply70 = %_apply69(%_parameter66, %_apply68) | |
%_apply71 = <Macro user_switch>(%_apply70, @_graph72, @_graph73) | |
%_apply74 = %_apply71() | |
return %_apply74 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph65(%_parameter66, %_parameter67) { | |
%_apply68 = myia.operations.resolve(:myia.operations.ops_dunder..<mul>, lattr) | |
%_apply70 = <Macro hasattr_>(%_parameter66, %_apply68) | |
%_apply71 = <Macro user_switch>(%_apply70, @_graph72, @_graph73) | |
%_apply74 = %_apply71() | |
return %_apply74 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph65(%_parameter66, %_parameter67) { | |
%_apply70 = <Macro hasattr_>(%_parameter66, __mul__) | |
%_apply71 = <Macro user_switch>(%_apply70, @_graph72, @_graph73) | |
%_apply74 = %_apply71() | |
return %_apply74 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph75(%_parameter76) { | |
%_apply77 = myia.operations.resolve(:myia.operations.ops_dunder, NotImplemented) | |
%_apply78 = myia.operations.resolve(:myia.operations, is_) | |
%_apply79 = %_apply78(%_parameter76, %_apply77) | |
%_apply80 = <Macro user_switch>(%_apply79, @_graph81, @_graph82) | |
%_apply83 = %_apply80() | |
return %_apply83 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph75(%_parameter76) { | |
%_apply77 = myia.operations.resolve(:myia.operations.ops_dunder, NotImplemented) | |
%_apply79 = <Macro is_>(%_parameter76, %_apply77) | |
%_apply80 = <Macro user_switch>(%_apply79, @_graph81, @_graph82) | |
%_apply83 = %_apply80() | |
return %_apply83 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph75(%_parameter76) { | |
%_apply79 = <Macro is_>(%_parameter76, NotImplemented) | |
%_apply80 = <Macro user_switch>(%_apply79, @_graph81, @_graph82) | |
%_apply83 = %_apply80() | |
return %_apply83 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph81() { | |
%_apply84 = myia.operations.resolve(:myia.operations.ops_dunder..<mul>, rattr) | |
%_apply85 = myia.operations.resolve(:myia.operations.ops_dunder, hasattr) | |
%_apply86 = %_apply85(%_parameter67, %_apply84) | |
%_apply87 = <Macro user_switch>(%_apply86, @_graph88, @_graph89) | |
%_apply90 = %_apply87() | |
return %_apply90 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph81() { | |
%_apply84 = myia.operations.resolve(:myia.operations.ops_dunder..<mul>, rattr) | |
%_apply86 = <Macro hasattr_>(%_parameter67, %_apply84) | |
%_apply87 = <Macro user_switch>(%_apply86, @_graph88, @_graph89) | |
%_apply90 = %_apply87() | |
return %_apply90 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph81() { | |
%_apply86 = <Macro hasattr_>(%_parameter67, __rmul__) | |
%_apply87 = <Macro user_switch>(%_apply86, @_graph88, @_graph89) | |
%_apply90 = %_apply87() | |
return %_apply90 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph91(%_parameter92) { | |
%_apply93 = myia.operations.resolve(:myia.operations.ops_dunder, NotImplemented) | |
%_apply94 = myia.operations.resolve(:myia.operations, is_) | |
%_apply95 = %_apply94(%_parameter92, %_apply93) | |
%_apply96 = <Macro user_switch>(%_apply95, @_graph97, @_graph98) | |
%_apply99 = %_apply96() | |
return %_apply99 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph91(%_parameter92) { | |
%_apply93 = myia.operations.resolve(:myia.operations.ops_dunder, NotImplemented) | |
%_apply95 = <Macro is_>(%_parameter92, %_apply93) | |
%_apply96 = <Macro user_switch>(%_apply95, @_graph97, @_graph98) | |
%_apply99 = %_apply96() | |
return %_apply99 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph91(%_parameter92) { | |
%_apply95 = <Macro is_>(%_parameter92, NotImplemented) | |
%_apply96 = <Macro user_switch>(%_apply95, @_graph97, @_graph98) | |
%_apply99 = %_apply96() | |
return %_apply99 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph97() { | |
%_apply100 = @_graph50(%_parameter66, %_parameter67) | |
return %_apply100 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph88() { | |
%_apply101 = myia.operations.resolve(:myia.operations.ops_dunder..<mul>, rattr) | |
%_apply102 = <Macro getattr_>(%_parameter67, %_apply101) | |
%_apply103 = %_apply102(%_parameter66) | |
%_apply104 = @_graph105(%_apply103) | |
return %_apply104 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph88() { | |
%_apply102 = <Macro getattr_>(%_parameter67, __rmul__) | |
%_apply103 = %_apply102(%_parameter66) | |
%_apply104 = @_graph105(%_apply103) | |
return %_apply104 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph72() { | |
%_apply106 = myia.operations.resolve(:myia.operations.ops_dunder..<mul>, lattr) | |
%_apply107 = <Macro getattr_>(%_parameter66, %_apply106) | |
%_apply108 = %_apply107(%_parameter67) | |
%_apply109 = @_graph75(%_apply108) | |
return %_apply109 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph72() { | |
%_apply107 = <Macro getattr_>(%_parameter66, __mul__) | |
%_apply108 = %_apply107(%_parameter67) | |
%_apply109 = @_graph75(%_apply108) | |
return %_apply109 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph65(%_parameter66, %_parameter67) { | |
%_apply70 = <Macro hasattr_>(%_parameter66, __mul__) | |
%_apply71 = <Macro user_switch>(%_apply70, @_graph72, @_graph73) | |
%_apply74 = %_apply71() | |
return %_apply74 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph12() { | |
%_apply110 = @_graph65(%_parameter8, %_parameter8) | |
return %_apply110 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph13() { | |
%_apply111 = myia.operations.resolve(:myia.operations, mul) | |
%_apply112 = %_apply111(%_parameter8, %_parameter8) | |
%_apply113 = @_graph65(%_apply112, %_parameter8) | |
return %_apply113 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph13() { | |
%_apply112 = @_graph65(%_parameter8, %_parameter8) | |
%_apply113 = @_graph65(%_apply112, %_parameter8) | |
return %_apply113 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph0(%_parameter1) { | |
%_apply4 = <Macro grad>(@_graph7) | |
%_apply5 = <Macro grad>(%_apply4) | |
%_apply6 = %_apply5(%_parameter1) | |
return %_apply6 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph114(%_parameter115, %_parameter116) { | |
%_apply117 = myia.operations.resolve(:myia.operations.gen..<__lt__>, type) | |
%_apply118 = myia.operations.resolve(:myia.operations.gen, hastype) | |
%_apply119 = %_apply118(%_parameter116, %_apply117) | |
%_apply120 = <Macro user_switch>(%_apply119, @_graph121, @_graph122) | |
%_apply123 = %_apply120() | |
return %_apply123 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph114(%_parameter115, %_parameter116) { | |
%_apply117 = myia.operations.resolve(:myia.operations.gen..<__lt__>, type) | |
%_apply119 = hastype(%_parameter116, %_apply117) | |
%_apply120 = <Macro user_switch>(%_apply119, @_graph121, @_graph122) | |
%_apply123 = %_apply120() | |
return %_apply123 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph114(%_parameter115, %_parameter116) { | |
%_apply119 = hastype(%_parameter116, AbstractScalar(Number)) | |
%_apply120 = <Macro user_switch>(%_apply119, @_graph121, @_graph122) | |
%_apply123 = %_apply120() | |
return %_apply123 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph121() { | |
%_apply124 = scalar_lt(%_parameter115, %_parameter116) | |
return %_apply124 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph122() { | |
return %_constant125 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph126(%_parameter127, %_parameter128) { | |
%_apply129 = myia.operations.resolve(:myia.operations.gen..<__mul__>, type) | |
%_apply130 = myia.operations.resolve(:myia.operations.gen, hastype) | |
%_apply131 = %_apply130(%_parameter128, %_apply129) | |
%_apply132 = <Macro user_switch>(%_apply131, @_graph133, @_graph134) | |
%_apply135 = %_apply132() | |
return %_apply135 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph126(%_parameter127, %_parameter128) { | |
%_apply129 = myia.operations.resolve(:myia.operations.gen..<__mul__>, type) | |
%_apply131 = hastype(%_parameter128, %_apply129) | |
%_apply132 = <Macro user_switch>(%_apply131, @_graph133, @_graph134) | |
%_apply135 = %_apply132() | |
return %_apply135 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph126(%_parameter127, %_parameter128) { | |
%_apply131 = hastype(%_parameter128, AbstractScalar(Number)) | |
%_apply132 = <Macro user_switch>(%_apply131, @_graph133, @_graph134) | |
%_apply135 = %_apply132() | |
return %_apply135 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph133() { | |
%_apply136 = scalar_mul(%_parameter127, %_parameter128) | |
return %_apply136 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph134() { | |
return %_constant137 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph138(%_parameter139, %_parameter140) { | |
%_apply141 = myia.operations.resolve(:myia.operations.macro_grad, operations) | |
%_apply142 = myia.operations.resolve(:myia.operations, getattr) | |
%_apply143 = %_apply142(%_apply141, typeof) | |
%_apply144 = %_apply143(%_parameter140) | |
%_apply145 = myia.operations.resolve(:myia.operations.macro_grad, P) | |
%_apply146 = <Macro getattr_>(%_apply145, scalar_cast) | |
%_apply147 = %_apply146(%_parameter139, %_apply144) | |
return %_apply147 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph138(%_parameter139, %_parameter140) { | |
%_apply141 = myia.operations.resolve(:myia.operations.macro_grad, operations) | |
%_apply142 = myia.operations.resolve(:myia.operations, getattr) | |
%_apply143 = %_apply142(%_apply141, typeof) | |
%_apply144 = %_apply143(%_parameter140) | |
%_apply146 = <Macro getattr_>(<module 'myia.operations.primitives' from '/media/win/Users/notoraptor/mila/dev/git/myia/myia/operations/primitives.py'>, scalar_cast) | |
%_apply147 = %_apply146(%_parameter139, %_apply144) | |
return %_apply147 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph138(%_parameter139, %_parameter140) { | |
%_apply141 = myia.operations.resolve(:myia.operations.macro_grad, operations) | |
%_apply143 = <Macro getattr_>(%_apply141, typeof) | |
%_apply144 = %_apply143(%_parameter140) | |
%_apply146 = <Macro getattr_>(<module 'myia.operations.primitives' from '/media/win/Users/notoraptor/mila/dev/git/myia/myia/operations/primitives.py'>, scalar_cast) | |
%_apply147 = %_apply146(%_parameter139, %_apply144) | |
return %_apply147 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph138(%_parameter139, %_parameter140) { | |
%_apply143 = <Macro getattr_>(<module 'myia.operations' from '/media/win/Users/notoraptor/mila/dev/git/myia/myia/operations/__init__.py'>, typeof) | |
%_apply144 = %_apply143(%_parameter140) | |
%_apply146 = <Macro getattr_>(<module 'myia.operations.primitives' from '/media/win/Users/notoraptor/mila/dev/git/myia/myia/operations/primitives.py'>, scalar_cast) | |
%_apply147 = %_apply146(%_parameter139, %_apply144) | |
return %_apply147 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply152 = J(%_parameter151) | |
%_apply153 = J(@_graph154) | |
%_apply155 = %_apply153(%_apply152) | |
%_apply156 = tuple_getitem(%_apply155, 0) | |
%_apply157 = Jinv(%_apply156) | |
%_apply158 = @_graph159(1, %_apply157) | |
%_apply160 = tuple_getitem(%_apply155, 1) | |
%_apply161 = %_apply160(%_apply158) | |
%_apply162 = tuple_getitem(%_apply161, 1) | |
return %_apply162 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph163(%_parameter164) { | |
%_apply165 = scalar_lt(%_parameter164, 0) | |
%_apply166 = switch(%_apply165, @_graph167, @_graph168) | |
%_apply169 = %_apply166() | |
return %_apply169 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph167() { | |
%_apply170 = scalar_mul(%_parameter164, %_parameter164) | |
return %_apply170 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph168() { | |
%_apply171 = @_graph172(%_parameter164, %_parameter164) | |
%_apply173 = scalar_mul(%_apply171, %_parameter164) | |
return %_apply173 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph168() { | |
%_apply174 = scalar_mul(%_parameter164, %_parameter164) | |
%_apply173 = scalar_mul(%_apply174, %_parameter164) | |
return %_apply173 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph154(%_parameter175) { | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply177 = J(%_parameter175) | |
%_apply178 = J(@_graph163) | |
%_apply179 = %_apply178(%_apply177) | |
%_apply180 = tuple_getitem(%_apply179, 1) | |
%_apply181 = %_apply180(%_apply176) | |
%_apply182 = tuple_getitem(%_apply181, 1) | |
return %_apply182 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply152 = J(%_parameter151) | |
%_apply153 = J(@_graph154) | |
%_apply155 = %_apply153(%_apply152) | |
%_apply160 = tuple_getitem(%_apply155, 1) | |
%_apply161 = %_apply160(%_apply183) | |
%_apply162 = tuple_getitem(%_apply161, 1) | |
return %_apply162 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply152 = J(%_parameter151) | |
%_apply153 = J(@_graph154) | |
%_apply155 = %_apply153(%_apply152) | |
%_apply160 = tuple_getitem(%_apply155, 1) | |
%_apply161 = %_apply160(%_apply183) | |
%_apply162 = tuple_getitem(%_apply161, 1) | |
return %_apply162 | |
} | |
[/BEFORE] | |
[BEFORE] | |
graph _graph154(%_parameter175) { | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply177 = J(%_parameter175) | |
%_apply178 = J(@_graph163) | |
%_apply179 = %_apply178(%_apply177) | |
%_apply180 = tuple_getitem(%_apply179, 1) | |
%_apply181 = %_apply180(%_apply176) | |
%_apply182 = tuple_getitem(%_apply181, 1) | |
return %_apply182 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
AbstractFunctionUnique(Fn([J(Int[64])], (J(Int[64]), Fn([Int[64]], (EnvType, Int[64]))))) | |
_constant:J _constant:_graph163 | |
EXPANDED! False _graph154 | |
REPORT/ | |
graph _graph184(%_parameter185, %_parameter186) { | |
%_apply187 = scalar_add(%_parameter185, %_parameter186) | |
return %_apply187 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph188(%_parameter189) { | |
%_apply190 = myia.operations.resolve(:myia.operations.op_zeros_like, typeof) | |
%_apply191 = %_apply190(%_parameter189) | |
%_apply192 = scalar_cast(0, %_apply191) | |
return %_apply192 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph188(%_parameter189) { | |
%_apply191 = <Macro typeof>(%_parameter189) | |
%_apply192 = scalar_cast(0, %_apply191) | |
return %_apply192 | |
} | |
/REPORT | |
OUTPUT 10:▶_graph163 | |
REPORT/ | |
graph _graph154(%_parameter175) { | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply177 = J(%_parameter175) | |
%_apply179 = @_graph193(%_apply177) | |
%_apply180 = tuple_getitem(%_apply179, 1) | |
%_apply181 = %_apply180(%_apply176) | |
%_apply182 = tuple_getitem(%_apply181, 1) | |
return %_apply182 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph193(%_parameter194) { | |
%_apply195 = J(0) | |
%_apply196 = J(scalar_lt) | |
%_apply197 = %_apply196(%_parameter194, %_apply195) | |
%_apply198 = tuple_getitem(%_apply197, 0) | |
%_apply199 = J(switch) | |
%_apply200 = %_apply199(%_apply198, @_graph201, @_graph202) | |
%_apply203 = tuple_getitem(%_apply200, 0) | |
%_apply204 = %_apply203() | |
%_apply205 = tuple_getitem(%_apply204, 0) | |
%_apply206 = make_tuple(%_apply205, @_graph207) | |
return %_apply206 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Bool)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Bool) | |
FOUND ('AbstractFunctionUnique', 'AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
FOUND ('AbstractFunctionUnique', 'AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Bool) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
AbstractFunctionUnique(Fn( | |
[ | |
J(Bool), | |
Fn([], (J(Int[64]), Fn([Int[64]], (EnvType)))), | |
Fn([], (J(Int[64]), Fn([Int[64]], (EnvType)))) | |
], | |
( | |
Fn([], (J(Int[64]), Fn([Int[64]], (EnvType)))), | |
Fn([EnvType], (EnvType, Bool, EnvType, EnvType)) | |
) | |
)) | |
_constant:J _constant:switch | |
EXPANDED! True _graph193 | |
REPORT/ | |
graph _graph208(%_parameter209, %_parameter210, %_parameter211) { | |
%_apply212 = myia.operations.resolve(:myia.operations.prim_switch, Jinv) | |
%_apply213 = %_apply212(%_parameter209) | |
%_apply214 = myia.operations.resolve(:myia.operations.prim_switch, operations) | |
%_apply215 = myia.operations.resolve(:myia.operations, getattr) | |
%_apply216 = %_apply215(%_apply214, switch) | |
%_apply217 = %_apply216(%_apply213, %_parameter210, %_parameter211) | |
%_apply218 = make_tuple(%_apply217, @_graph219) | |
return %_apply218 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph208(%_parameter209, %_parameter210, %_parameter211) { | |
%_apply212 = myia.operations.resolve(:myia.operations.prim_switch, Jinv) | |
%_apply213 = %_apply212(%_parameter209) | |
%_apply214 = myia.operations.resolve(:myia.operations.prim_switch, operations) | |
%_apply216 = <Macro getattr_>(%_apply214, switch) | |
%_apply217 = %_apply216(%_apply213, %_parameter210, %_parameter211) | |
%_apply218 = make_tuple(%_apply217, @_graph219) | |
return %_apply218 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph208(%_parameter209, %_parameter210, %_parameter211) { | |
%_apply212 = myia.operations.resolve(:myia.operations.prim_switch, Jinv) | |
%_apply213 = %_apply212(%_parameter209) | |
%_apply216 = <Macro getattr_>(<module 'myia.operations' from '/media/win/Users/notoraptor/mila/dev/git/myia/myia/operations/__init__.py'>, switch) | |
%_apply217 = %_apply216(%_apply213, %_parameter210, %_parameter211) | |
%_apply218 = make_tuple(%_apply217, @_graph219) | |
return %_apply218 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph208(%_parameter209, %_parameter210, %_parameter211) { | |
%_apply213 = Jinv(%_parameter209) | |
%_apply216 = <Macro getattr_>(<module 'myia.operations' from '/media/win/Users/notoraptor/mila/dev/git/myia/myia/operations/__init__.py'>, switch) | |
%_apply217 = %_apply216(%_apply213, %_parameter210, %_parameter211) | |
%_apply218 = make_tuple(%_apply217, @_graph219) | |
return %_apply218 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph219(%_parameter220) { | |
%_apply221 = myia.operations.resolve(:myia.operations.prim_switch, Jinv) | |
%_apply222 = %_apply221(%_parameter210) | |
%_apply223 = myia.operations.resolve(:myia.operations.prim_switch, zeros_like) | |
%_apply224 = %_apply223(%_apply222) | |
%_apply213 = Jinv(%_parameter209) | |
%_apply225 = myia.operations.resolve(:myia.operations.prim_switch, operations) | |
%_apply226 = myia.operations.resolve(:myia.operations, getattr) | |
%_apply227 = %_apply226(%_apply225, switch) | |
%_apply228 = %_apply227(%_apply213, %_apply224, %_parameter220) | |
%_apply229 = myia.operations.resolve(:myia.operations.prim_switch, Jinv) | |
%_apply230 = %_apply229(%_parameter211) | |
%_apply231 = myia.operations.resolve(:myia.operations.prim_switch, zeros_like) | |
%_apply232 = %_apply231(%_apply230) | |
%_apply233 = myia.operations.resolve(:myia.operations.prim_switch, operations) | |
%_apply234 = myia.operations.resolve(:myia.operations, getattr) | |
%_apply235 = %_apply234(%_apply233, switch) | |
%_apply236 = %_apply235(%_apply213, %_parameter220, %_apply232) | |
%_apply237 = myia.operations.resolve(:myia.operations.prim_switch, zeros_like) | |
%_apply238 = %_apply237(%_apply213) | |
%_apply239 = myia.operations.resolve(:myia.operations.prim_switch, newenv) | |
%_apply240 = make_tuple(%_apply239, %_apply238, %_apply236, %_apply228) | |
return %_apply240 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph219(%_parameter220) { | |
%_apply221 = myia.operations.resolve(:myia.operations.prim_switch, Jinv) | |
%_apply222 = %_apply221(%_parameter210) | |
%_apply223 = myia.operations.resolve(:myia.operations.prim_switch, zeros_like) | |
%_apply224 = %_apply223(%_apply222) | |
%_apply213 = Jinv(%_parameter209) | |
%_apply225 = myia.operations.resolve(:myia.operations.prim_switch, operations) | |
%_apply226 = myia.operations.resolve(:myia.operations, getattr) | |
%_apply227 = %_apply226(%_apply225, switch) | |
%_apply228 = %_apply227(%_apply213, %_apply224, %_parameter220) | |
%_apply229 = myia.operations.resolve(:myia.operations.prim_switch, Jinv) | |
%_apply230 = %_apply229(%_parameter211) | |
%_apply231 = myia.operations.resolve(:myia.operations.prim_switch, zeros_like) | |
%_apply232 = %_apply231(%_apply230) | |
%_apply233 = myia.operations.resolve(:myia.operations.prim_switch, operations) | |
%_apply234 = myia.operations.resolve(:myia.operations, getattr) | |
%_apply235 = %_apply234(%_apply233, switch) | |
%_apply236 = %_apply235(%_apply213, %_parameter220, %_apply232) | |
%_apply237 = myia.operations.resolve(:myia.operations.prim_switch, zeros_like) | |
%_apply238 = %_apply237(%_apply213) | |
%_apply240 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply238, %_apply236, %_apply228) | |
return %_apply240 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph219(%_parameter220) { | |
%_apply221 = myia.operations.resolve(:myia.operations.prim_switch, Jinv) | |
%_apply222 = %_apply221(%_parameter210) | |
%_apply223 = myia.operations.resolve(:myia.operations.prim_switch, zeros_like) | |
%_apply224 = %_apply223(%_apply222) | |
%_apply213 = Jinv(%_parameter209) | |
%_apply225 = myia.operations.resolve(:myia.operations.prim_switch, operations) | |
%_apply226 = myia.operations.resolve(:myia.operations, getattr) | |
%_apply227 = %_apply226(%_apply225, switch) | |
%_apply228 = %_apply227(%_apply213, %_apply224, %_parameter220) | |
%_apply229 = myia.operations.resolve(:myia.operations.prim_switch, Jinv) | |
%_apply230 = %_apply229(%_parameter211) | |
%_apply231 = myia.operations.resolve(:myia.operations.prim_switch, zeros_like) | |
%_apply232 = %_apply231(%_apply230) | |
%_apply233 = myia.operations.resolve(:myia.operations.prim_switch, operations) | |
%_apply234 = myia.operations.resolve(:myia.operations, getattr) | |
%_apply235 = %_apply234(%_apply233, switch) | |
%_apply236 = %_apply235(%_apply213, %_parameter220, %_apply232) | |
%_apply238 = zeros_like(%_apply213) | |
%_apply240 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply238, %_apply236, %_apply228) | |
return %_apply240 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph219(%_parameter220) { | |
%_apply221 = myia.operations.resolve(:myia.operations.prim_switch, Jinv) | |
%_apply222 = %_apply221(%_parameter210) | |
%_apply223 = myia.operations.resolve(:myia.operations.prim_switch, zeros_like) | |
%_apply224 = %_apply223(%_apply222) | |
%_apply213 = Jinv(%_parameter209) | |
%_apply225 = myia.operations.resolve(:myia.operations.prim_switch, operations) | |
%_apply226 = myia.operations.resolve(:myia.operations, getattr) | |
%_apply227 = %_apply226(%_apply225, switch) | |
%_apply228 = %_apply227(%_apply213, %_apply224, %_parameter220) | |
%_apply229 = myia.operations.resolve(:myia.operations.prim_switch, Jinv) | |
%_apply230 = %_apply229(%_parameter211) | |
%_apply231 = myia.operations.resolve(:myia.operations.prim_switch, zeros_like) | |
%_apply232 = %_apply231(%_apply230) | |
%_apply233 = myia.operations.resolve(:myia.operations.prim_switch, operations) | |
%_apply235 = <Macro getattr_>(%_apply233, switch) | |
%_apply236 = %_apply235(%_apply213, %_parameter220, %_apply232) | |
%_apply238 = zeros_like(%_apply213) | |
%_apply240 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply238, %_apply236, %_apply228) | |
return %_apply240 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph219(%_parameter220) { | |
%_apply221 = myia.operations.resolve(:myia.operations.prim_switch, Jinv) | |
%_apply222 = %_apply221(%_parameter210) | |
%_apply223 = myia.operations.resolve(:myia.operations.prim_switch, zeros_like) | |
%_apply224 = %_apply223(%_apply222) | |
%_apply213 = Jinv(%_parameter209) | |
%_apply225 = myia.operations.resolve(:myia.operations.prim_switch, operations) | |
%_apply226 = myia.operations.resolve(:myia.operations, getattr) | |
%_apply227 = %_apply226(%_apply225, switch) | |
%_apply228 = %_apply227(%_apply213, %_apply224, %_parameter220) | |
%_apply229 = myia.operations.resolve(:myia.operations.prim_switch, Jinv) | |
%_apply230 = %_apply229(%_parameter211) | |
%_apply231 = myia.operations.resolve(:myia.operations.prim_switch, zeros_like) | |
%_apply232 = %_apply231(%_apply230) | |
%_apply235 = <Macro getattr_>(<module 'myia.operations' from '/media/win/Users/notoraptor/mila/dev/git/myia/myia/operations/__init__.py'>, switch) | |
%_apply236 = %_apply235(%_apply213, %_parameter220, %_apply232) | |
%_apply238 = zeros_like(%_apply213) | |
%_apply240 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply238, %_apply236, %_apply228) | |
return %_apply240 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph219(%_parameter220) { | |
%_apply221 = myia.operations.resolve(:myia.operations.prim_switch, Jinv) | |
%_apply222 = %_apply221(%_parameter210) | |
%_apply223 = myia.operations.resolve(:myia.operations.prim_switch, zeros_like) | |
%_apply224 = %_apply223(%_apply222) | |
%_apply213 = Jinv(%_parameter209) | |
%_apply225 = myia.operations.resolve(:myia.operations.prim_switch, operations) | |
%_apply226 = myia.operations.resolve(:myia.operations, getattr) | |
%_apply227 = %_apply226(%_apply225, switch) | |
%_apply228 = %_apply227(%_apply213, %_apply224, %_parameter220) | |
%_apply229 = myia.operations.resolve(:myia.operations.prim_switch, Jinv) | |
%_apply230 = %_apply229(%_parameter211) | |
%_apply232 = zeros_like(%_apply230) | |
%_apply235 = <Macro getattr_>(<module 'myia.operations' from '/media/win/Users/notoraptor/mila/dev/git/myia/myia/operations/__init__.py'>, switch) | |
%_apply236 = %_apply235(%_apply213, %_parameter220, %_apply232) | |
%_apply238 = zeros_like(%_apply213) | |
%_apply240 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply238, %_apply236, %_apply228) | |
return %_apply240 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph219(%_parameter220) { | |
%_apply221 = myia.operations.resolve(:myia.operations.prim_switch, Jinv) | |
%_apply222 = %_apply221(%_parameter210) | |
%_apply223 = myia.operations.resolve(:myia.operations.prim_switch, zeros_like) | |
%_apply224 = %_apply223(%_apply222) | |
%_apply213 = Jinv(%_parameter209) | |
%_apply225 = myia.operations.resolve(:myia.operations.prim_switch, operations) | |
%_apply226 = myia.operations.resolve(:myia.operations, getattr) | |
%_apply227 = %_apply226(%_apply225, switch) | |
%_apply228 = %_apply227(%_apply213, %_apply224, %_parameter220) | |
%_apply230 = Jinv(%_parameter211) | |
%_apply232 = zeros_like(%_apply230) | |
%_apply235 = <Macro getattr_>(<module 'myia.operations' from '/media/win/Users/notoraptor/mila/dev/git/myia/myia/operations/__init__.py'>, switch) | |
%_apply236 = %_apply235(%_apply213, %_parameter220, %_apply232) | |
%_apply238 = zeros_like(%_apply213) | |
%_apply240 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply238, %_apply236, %_apply228) | |
return %_apply240 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph219(%_parameter220) { | |
%_apply221 = myia.operations.resolve(:myia.operations.prim_switch, Jinv) | |
%_apply222 = %_apply221(%_parameter210) | |
%_apply223 = myia.operations.resolve(:myia.operations.prim_switch, zeros_like) | |
%_apply224 = %_apply223(%_apply222) | |
%_apply213 = Jinv(%_parameter209) | |
%_apply225 = myia.operations.resolve(:myia.operations.prim_switch, operations) | |
%_apply227 = <Macro getattr_>(%_apply225, switch) | |
%_apply228 = %_apply227(%_apply213, %_apply224, %_parameter220) | |
%_apply230 = Jinv(%_parameter211) | |
%_apply232 = zeros_like(%_apply230) | |
%_apply235 = <Macro getattr_>(<module 'myia.operations' from '/media/win/Users/notoraptor/mila/dev/git/myia/myia/operations/__init__.py'>, switch) | |
%_apply236 = %_apply235(%_apply213, %_parameter220, %_apply232) | |
%_apply238 = zeros_like(%_apply213) | |
%_apply240 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply238, %_apply236, %_apply228) | |
return %_apply240 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph219(%_parameter220) { | |
%_apply221 = myia.operations.resolve(:myia.operations.prim_switch, Jinv) | |
%_apply222 = %_apply221(%_parameter210) | |
%_apply223 = myia.operations.resolve(:myia.operations.prim_switch, zeros_like) | |
%_apply224 = %_apply223(%_apply222) | |
%_apply213 = Jinv(%_parameter209) | |
%_apply227 = <Macro getattr_>(<module 'myia.operations' from '/media/win/Users/notoraptor/mila/dev/git/myia/myia/operations/__init__.py'>, switch) | |
%_apply228 = %_apply227(%_apply213, %_apply224, %_parameter220) | |
%_apply230 = Jinv(%_parameter211) | |
%_apply232 = zeros_like(%_apply230) | |
%_apply235 = <Macro getattr_>(<module 'myia.operations' from '/media/win/Users/notoraptor/mila/dev/git/myia/myia/operations/__init__.py'>, switch) | |
%_apply236 = %_apply235(%_apply213, %_parameter220, %_apply232) | |
%_apply238 = zeros_like(%_apply213) | |
%_apply240 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply238, %_apply236, %_apply228) | |
return %_apply240 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph219(%_parameter220) { | |
%_apply221 = myia.operations.resolve(:myia.operations.prim_switch, Jinv) | |
%_apply222 = %_apply221(%_parameter210) | |
%_apply224 = zeros_like(%_apply222) | |
%_apply213 = Jinv(%_parameter209) | |
%_apply227 = <Macro getattr_>(<module 'myia.operations' from '/media/win/Users/notoraptor/mila/dev/git/myia/myia/operations/__init__.py'>, switch) | |
%_apply228 = %_apply227(%_apply213, %_apply224, %_parameter220) | |
%_apply230 = Jinv(%_parameter211) | |
%_apply232 = zeros_like(%_apply230) | |
%_apply235 = <Macro getattr_>(<module 'myia.operations' from '/media/win/Users/notoraptor/mila/dev/git/myia/myia/operations/__init__.py'>, switch) | |
%_apply236 = %_apply235(%_apply213, %_parameter220, %_apply232) | |
%_apply238 = zeros_like(%_apply213) | |
%_apply240 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply238, %_apply236, %_apply228) | |
return %_apply240 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph219(%_parameter220) { | |
%_apply222 = Jinv(%_parameter210) | |
%_apply224 = zeros_like(%_apply222) | |
%_apply213 = Jinv(%_parameter209) | |
%_apply227 = <Macro getattr_>(<module 'myia.operations' from '/media/win/Users/notoraptor/mila/dev/git/myia/myia/operations/__init__.py'>, switch) | |
%_apply228 = %_apply227(%_apply213, %_apply224, %_parameter220) | |
%_apply230 = Jinv(%_parameter211) | |
%_apply232 = zeros_like(%_apply230) | |
%_apply235 = <Macro getattr_>(<module 'myia.operations' from '/media/win/Users/notoraptor/mila/dev/git/myia/myia/operations/__init__.py'>, switch) | |
%_apply236 = %_apply235(%_apply213, %_parameter220, %_apply232) | |
%_apply238 = zeros_like(%_apply213) | |
%_apply240 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply238, %_apply236, %_apply228) | |
return %_apply240 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph241(%_parameter242) { | |
return %_constant243 | |
} | |
/REPORT | |
OUTPUT 18:_graph208 | |
REPORT/ | |
graph _graph193(%_parameter194) { | |
%_apply195 = J(0) | |
%_apply196 = J(scalar_lt) | |
%_apply197 = %_apply196(%_parameter194, %_apply195) | |
%_apply198 = tuple_getitem(%_apply197, 0) | |
%_apply200 = @_graph244(%_apply198, @_graph201, @_graph202) | |
%_apply203 = tuple_getitem(%_apply200, 0) | |
%_apply204 = %_apply203() | |
%_apply205 = tuple_getitem(%_apply204, 0) | |
%_apply206 = make_tuple(%_apply205, @_graph207) | |
return %_apply206 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph193(%_parameter194) { | |
%_apply195 = J(0) | |
%_apply196 = J(scalar_lt) | |
%_apply197 = %_apply196(%_parameter194, %_apply195) | |
%_apply198 = tuple_getitem(%_apply197, 0) | |
%_apply200 = @_graph244(%_apply198, @_graph201, @_graph202) | |
%_apply203 = tuple_getitem(%_apply200, 0) | |
%_apply204 = %_apply203() | |
%_apply205 = tuple_getitem(%_apply204, 0) | |
%_apply206 = make_tuple(%_apply205, @_graph207) | |
return %_apply206 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64] = 0)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64] = 0) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J(Bool)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Bool) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Bool) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64] = 0) | |
AbstractFunctionUnique(Fn( | |
[J(Int[64]), J(Int[64] = 0)], | |
(J(Bool), Fn([Bool], (EnvType, Int[64], Int[64] = 0))) | |
)) | |
_constant:J _constant:scalar_lt | |
EXPANDED! False _graph193 | |
REPORT/ | |
graph _graph245(%_parameter246) { | |
%_apply247 = Jinv(%_parameter248) | |
%_apply249 = myia.operations.resolve(:myia.operations.prim_scalar_lt, zeros_like) | |
%_apply250 = %_apply249(%_apply247) | |
%_apply251 = Jinv(%_parameter252) | |
%_apply253 = zeros_like(%_apply251) | |
%_apply254 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply253, %_apply250) | |
return %_apply254 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph245(%_parameter246) { | |
%_apply247 = Jinv(%_parameter248) | |
%_apply250 = zeros_like(%_apply247) | |
%_apply251 = Jinv(%_parameter252) | |
%_apply253 = zeros_like(%_apply251) | |
%_apply254 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply253, %_apply250) | |
return %_apply254 | |
} | |
/REPORT | |
OUTPUT 20:▶scalar_lt | |
REPORT/ | |
graph _graph193(%_parameter194) { | |
%_apply195 = J(0) | |
%_apply197 = @_graph255(%_parameter194, %_apply195) | |
%_apply198 = tuple_getitem(%_apply197, 0) | |
%_apply200 = @_graph244(%_apply198, @_graph201, @_graph202) | |
%_apply203 = tuple_getitem(%_apply200, 0) | |
%_apply204 = %_apply203() | |
%_apply205 = tuple_getitem(%_apply204, 0) | |
%_apply206 = make_tuple(%_apply205, @_graph207) | |
return %_apply206 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph193(%_parameter194) { | |
%_apply195 = J(0) | |
%_apply197 = @_graph255(%_parameter194, %_apply195) | |
%_apply198 = tuple_getitem(%_apply197, 0) | |
%_apply200 = @_graph244(%_apply198, @_graph201, @_graph202) | |
%_apply203 = tuple_getitem(%_apply200, 0) | |
%_apply204 = %_apply203() | |
%_apply205 = tuple_getitem(%_apply204, 0) | |
%_apply206 = make_tuple(%_apply205, @_graph207) | |
return %_apply206 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND () AbstractJTagged(J(Int[64] = 0)) | |
DEEP CHECK ('AbstractJTagged',) <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64] = 0) | |
AbstractJTagged(J(Int[64] = 0)) | |
_constant:J _constant:0 | |
EXPANDED! False _graph193 | |
ERROR JIMPL 0 | |
[BEFORE] | |
graph _graph201() { | |
%_apply256 = J(scalar_mul) | |
%_apply257 = %_apply256(%_parameter194, %_parameter194) | |
%_apply258 = tuple_getitem(%_apply257, 0) | |
%_apply259 = make_tuple(%_apply258, @_graph260) | |
return %_apply259 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
AbstractFunctionUnique(Fn( | |
[J(Int[64]), J(Int[64])], | |
(J(Int[64]), Fn([Int[64]], (EnvType, Int[64], Int[64]))) | |
)) | |
_constant:J _constant:scalar_mul | |
EXPANDED! False _graph201 | |
REPORT/ | |
graph _graph261(%_parameter262) { | |
%_apply263 = Jinv(%_parameter264) | |
%_apply265 = myia.operations.resolve(:myia.operations.prim_scalar_mul, P) | |
%_apply266 = myia.operations.resolve(:myia.operations, getattr) | |
%_apply267 = %_apply266(%_apply265, scalar_mul) | |
%_apply268 = %_apply267(%_parameter262, %_apply263) | |
%_apply269 = Jinv(%_parameter270) | |
%_apply271 = myia.operations.resolve(:myia.operations.prim_scalar_mul, P) | |
%_apply272 = <Macro getattr_>(%_apply271, scalar_mul) | |
%_apply273 = %_apply272(%_parameter262, %_apply269) | |
%_apply274 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply273, %_apply268) | |
return %_apply274 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph261(%_parameter262) { | |
%_apply263 = Jinv(%_parameter264) | |
%_apply265 = myia.operations.resolve(:myia.operations.prim_scalar_mul, P) | |
%_apply266 = myia.operations.resolve(:myia.operations, getattr) | |
%_apply267 = %_apply266(%_apply265, scalar_mul) | |
%_apply268 = %_apply267(%_parameter262, %_apply263) | |
%_apply269 = Jinv(%_parameter270) | |
%_apply272 = <Macro getattr_>(<module 'myia.operations.primitives' from '/media/win/Users/notoraptor/mila/dev/git/myia/myia/operations/primitives.py'>, scalar_mul) | |
%_apply273 = %_apply272(%_parameter262, %_apply269) | |
%_apply274 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply273, %_apply268) | |
return %_apply274 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph261(%_parameter262) { | |
%_apply263 = Jinv(%_parameter264) | |
%_apply265 = myia.operations.resolve(:myia.operations.prim_scalar_mul, P) | |
%_apply267 = <Macro getattr_>(%_apply265, scalar_mul) | |
%_apply268 = %_apply267(%_parameter262, %_apply263) | |
%_apply269 = Jinv(%_parameter270) | |
%_apply272 = <Macro getattr_>(<module 'myia.operations.primitives' from '/media/win/Users/notoraptor/mila/dev/git/myia/myia/operations/primitives.py'>, scalar_mul) | |
%_apply273 = %_apply272(%_parameter262, %_apply269) | |
%_apply274 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply273, %_apply268) | |
return %_apply274 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph261(%_parameter262) { | |
%_apply263 = Jinv(%_parameter264) | |
%_apply267 = <Macro getattr_>(<module 'myia.operations.primitives' from '/media/win/Users/notoraptor/mila/dev/git/myia/myia/operations/primitives.py'>, scalar_mul) | |
%_apply268 = %_apply267(%_parameter262, %_apply263) | |
%_apply269 = Jinv(%_parameter270) | |
%_apply272 = <Macro getattr_>(<module 'myia.operations.primitives' from '/media/win/Users/notoraptor/mila/dev/git/myia/myia/operations/primitives.py'>, scalar_mul) | |
%_apply273 = %_apply272(%_parameter262, %_apply269) | |
%_apply274 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply273, %_apply268) | |
return %_apply274 | |
} | |
/REPORT | |
OUTPUT 22:▶scalar_mul | |
REPORT/ | |
graph _graph201() { | |
%_apply257 = @_graph275(%_parameter194, %_parameter194) | |
%_apply258 = tuple_getitem(%_apply257, 0) | |
%_apply259 = make_tuple(%_apply258, @_graph260) | |
return %_apply259 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph202() { | |
%_apply276 = J(scalar_mul) | |
%_apply277 = %_apply276(%_parameter194, %_parameter194) | |
%_apply278 = tuple_getitem(%_apply277, 0) | |
%_apply279 = %_apply276(%_apply278, %_parameter194) | |
%_apply280 = tuple_getitem(%_apply279, 0) | |
%_apply281 = make_tuple(%_apply280, @_graph282) | |
return %_apply281 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
AbstractFunctionUnique(Fn( | |
[J(Int[64]), J(Int[64])], | |
(J(Int[64]), Fn([Int[64]], (EnvType, Int[64], Int[64]))) | |
)) | |
_constant:J _constant:scalar_mul | |
EXPANDED! False _graph202 | |
CACHED _constant:_graph275 | |
REPORT/ | |
graph _graph202() { | |
%_apply277 = @_graph275(%_parameter194, %_parameter194) | |
%_apply278 = tuple_getitem(%_apply277, 0) | |
%_apply279 = @_graph275(%_apply278, %_parameter194) | |
%_apply280 = tuple_getitem(%_apply279, 0) | |
%_apply281 = make_tuple(%_apply280, @_graph282) | |
return %_apply281 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph154(%_parameter175) { | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply283 = J(0) | |
%_apply177 = J(%_parameter175) | |
%_apply284 = @_graph255(%_apply177, %_apply283) | |
%_apply285 = tuple_getitem(%_apply284, 0) | |
%_apply286 = @_graph244(%_apply285, @_graph287, @_graph288) | |
%_apply289 = tuple_getitem(%_apply286, 0) | |
%_apply290 = %_apply289() | |
%_apply291 = tuple_getitem(%_apply290, 0) | |
%_apply292 = make_tuple(%_apply291, @_graph293) | |
%_apply180 = tuple_getitem(%_apply292, 1) | |
%_apply181 = %_apply180(%_apply176) | |
%_apply182 = tuple_getitem(%_apply181, 1) | |
return %_apply182 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph154(%_parameter175) { | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply181 = @_graph293(%_apply176) | |
%_apply182 = tuple_getitem(%_apply181, 1) | |
return %_apply182 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph154(%_parameter175) { | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply283 = J(0) | |
%_apply177 = J(%_parameter175) | |
%_apply284 = @_graph255(%_apply177, %_apply283) | |
%_apply285 = tuple_getitem(%_apply284, 0) | |
%_apply286 = @_graph244(%_apply285, @_graph287, @_graph288) | |
%_apply289 = tuple_getitem(%_apply286, 0) | |
%_apply290 = %_apply289() | |
%_apply294 = tuple_getitem(%_apply290, 1) | |
%_apply295 = %_apply294(%_apply176) | |
%_apply296 = tuple_getitem(%_apply295, 0) | |
%_apply297 = tuple_getitem(%_apply286, 1) | |
%_apply298 = %_apply297(%_apply296) | |
%_apply299 = tuple_getitem(%_apply298, 2) | |
%_apply300 = env_getitem(%_apply299, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply304 = tuple_getitem(%_apply298, 3) | |
%_apply305 = env_getitem(%_apply304, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply306 = tuple_getitem(%_apply298, 1) | |
%_apply307 = tuple_getitem(%_apply284, 1) | |
%_apply308 = %_apply307(%_apply306) | |
%_apply309 = tuple_getitem(%_apply308, 1) | |
%_apply310 = @_graph311(%_apply309, %_apply305) | |
%_apply312 = @_graph311(%_apply310, %_apply300) | |
%_apply313 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply312) | |
%_apply182 = tuple_getitem(%_apply313, 1) | |
return %_apply182 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph154(%_parameter175) { | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply283 = J(0) | |
%_apply177 = J(%_parameter175) | |
%_apply284 = @_graph255(%_apply177, %_apply283) | |
%_apply285 = tuple_getitem(%_apply284, 0) | |
%_apply286 = @_graph244(%_apply285, @_graph287, @_graph288) | |
%_apply289 = tuple_getitem(%_apply286, 0) | |
%_apply290 = %_apply289() | |
%_apply294 = tuple_getitem(%_apply290, 1) | |
%_apply295 = %_apply294(%_apply176) | |
%_apply296 = tuple_getitem(%_apply295, 0) | |
%_apply297 = tuple_getitem(%_apply286, 1) | |
%_apply298 = %_apply297(%_apply296) | |
%_apply299 = tuple_getitem(%_apply298, 2) | |
%_apply300 = env_getitem(%_apply299, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply304 = tuple_getitem(%_apply298, 3) | |
%_apply305 = env_getitem(%_apply304, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply306 = tuple_getitem(%_apply298, 1) | |
%_apply307 = tuple_getitem(%_apply284, 1) | |
%_apply308 = %_apply307(%_apply306) | |
%_apply309 = tuple_getitem(%_apply308, 1) | |
%_apply310 = @_graph311(%_apply309, %_apply305) | |
%_apply312 = @_graph311(%_apply310, %_apply300) | |
return %_apply312 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph154(%_parameter175) { | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply283 = J(0) | |
%_apply177 = J(%_parameter175) | |
%_apply284 = @_graph255(%_apply177, %_apply283) | |
%_apply285 = tuple_getitem(%_apply284, 0) | |
%_apply286 = @_graph244(%_apply285, @_graph287, @_graph288) | |
%_apply289 = tuple_getitem(%_apply286, 0) | |
%_apply290 = %_apply289() | |
%_apply294 = tuple_getitem(%_apply290, 1) | |
%_apply295 = %_apply294(%_apply176) | |
%_apply296 = tuple_getitem(%_apply295, 0) | |
%_apply297 = tuple_getitem(%_apply286, 1) | |
%_apply298 = %_apply297(%_apply296) | |
%_apply299 = tuple_getitem(%_apply298, 2) | |
%_apply300 = env_getitem(%_apply299, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply304 = tuple_getitem(%_apply298, 3) | |
%_apply305 = env_getitem(%_apply304, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply306 = tuple_getitem(%_apply298, 1) | |
%_apply307 = tuple_getitem(%_apply284, 1) | |
%_apply308 = %_apply307(%_apply306) | |
%_apply309 = tuple_getitem(%_apply308, 1) | |
%_apply310 = @_graph311(%_apply309, %_apply305) | |
%_apply314 = @_graph315(%_apply310, %_apply300) | |
return %_apply314 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph154(%_parameter175) { | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply283 = J(0) | |
%_apply177 = J(%_parameter175) | |
%_apply284 = @_graph255(%_apply177, %_apply283) | |
%_apply285 = tuple_getitem(%_apply284, 0) | |
%_apply286 = @_graph244(%_apply285, @_graph287, @_graph288) | |
%_apply289 = tuple_getitem(%_apply286, 0) | |
%_apply290 = %_apply289() | |
%_apply294 = tuple_getitem(%_apply290, 1) | |
%_apply295 = %_apply294(%_apply176) | |
%_apply296 = tuple_getitem(%_apply295, 0) | |
%_apply297 = tuple_getitem(%_apply286, 1) | |
%_apply298 = %_apply297(%_apply296) | |
%_apply299 = tuple_getitem(%_apply298, 2) | |
%_apply300 = env_getitem(%_apply299, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply304 = tuple_getitem(%_apply298, 3) | |
%_apply305 = env_getitem(%_apply304, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply306 = tuple_getitem(%_apply298, 1) | |
%_apply307 = tuple_getitem(%_apply284, 1) | |
%_apply308 = %_apply307(%_apply306) | |
%_apply309 = tuple_getitem(%_apply308, 1) | |
%_apply310 = @_graph311(%_apply309, %_apply305) | |
%_apply316 = scalar_add(%_apply310, %_apply300) | |
return %_apply316 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph154(%_parameter175) { | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply283 = J(0) | |
%_apply177 = J(%_parameter175) | |
%_apply284 = @_graph255(%_apply177, %_apply283) | |
%_apply285 = tuple_getitem(%_apply284, 0) | |
%_apply286 = @_graph244(%_apply285, @_graph287, @_graph288) | |
%_apply289 = tuple_getitem(%_apply286, 0) | |
%_apply290 = %_apply289() | |
%_apply294 = tuple_getitem(%_apply290, 1) | |
%_apply295 = %_apply294(%_apply176) | |
%_apply296 = tuple_getitem(%_apply295, 0) | |
%_apply297 = tuple_getitem(%_apply286, 1) | |
%_apply298 = %_apply297(%_apply296) | |
%_apply299 = tuple_getitem(%_apply298, 2) | |
%_apply300 = env_getitem(%_apply299, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply304 = tuple_getitem(%_apply298, 3) | |
%_apply305 = env_getitem(%_apply304, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply306 = tuple_getitem(%_apply298, 1) | |
%_apply307 = tuple_getitem(%_apply284, 1) | |
%_apply308 = %_apply307(%_apply306) | |
%_apply309 = tuple_getitem(%_apply308, 1) | |
%_apply317 = @_graph315(%_apply309, %_apply305) | |
%_apply316 = scalar_add(%_apply317, %_apply300) | |
return %_apply316 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph154(%_parameter175) { | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply283 = J(0) | |
%_apply177 = J(%_parameter175) | |
%_apply284 = @_graph255(%_apply177, %_apply283) | |
%_apply285 = tuple_getitem(%_apply284, 0) | |
%_apply286 = @_graph244(%_apply285, @_graph287, @_graph288) | |
%_apply289 = tuple_getitem(%_apply286, 0) | |
%_apply290 = %_apply289() | |
%_apply294 = tuple_getitem(%_apply290, 1) | |
%_apply295 = %_apply294(%_apply176) | |
%_apply296 = tuple_getitem(%_apply295, 0) | |
%_apply297 = tuple_getitem(%_apply286, 1) | |
%_apply298 = %_apply297(%_apply296) | |
%_apply299 = tuple_getitem(%_apply298, 2) | |
%_apply300 = env_getitem(%_apply299, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply304 = tuple_getitem(%_apply298, 3) | |
%_apply305 = env_getitem(%_apply304, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply306 = tuple_getitem(%_apply298, 1) | |
%_apply307 = tuple_getitem(%_apply284, 1) | |
%_apply308 = %_apply307(%_apply306) | |
%_apply309 = tuple_getitem(%_apply308, 1) | |
%_apply318 = scalar_add(%_apply309, %_apply305) | |
%_apply316 = scalar_add(%_apply318, %_apply300) | |
return %_apply316 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph154(%_parameter175) { | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply177 = J(%_parameter175) | |
%_apply319 = Jinv(%_apply177) | |
%_apply320 = scalar_lt(%_apply319, 0) | |
%_apply321 = J(%_apply320) | |
%_apply322 = make_tuple(%_apply321, @_graph323) | |
%_apply285 = tuple_getitem(%_apply322, 0) | |
%_apply286 = @_graph244(%_apply285, @_graph287, @_graph288) | |
%_apply289 = tuple_getitem(%_apply286, 0) | |
%_apply290 = %_apply289() | |
%_apply294 = tuple_getitem(%_apply290, 1) | |
%_apply295 = %_apply294(%_apply176) | |
%_apply296 = tuple_getitem(%_apply295, 0) | |
%_apply297 = tuple_getitem(%_apply286, 1) | |
%_apply298 = %_apply297(%_apply296) | |
%_apply299 = tuple_getitem(%_apply298, 2) | |
%_apply300 = env_getitem(%_apply299, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply304 = tuple_getitem(%_apply298, 3) | |
%_apply305 = env_getitem(%_apply304, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply306 = tuple_getitem(%_apply298, 1) | |
%_apply307 = tuple_getitem(%_apply322, 1) | |
%_apply308 = %_apply307(%_apply306) | |
%_apply309 = tuple_getitem(%_apply308, 1) | |
%_apply318 = scalar_add(%_apply309, %_apply305) | |
%_apply316 = scalar_add(%_apply318, %_apply300) | |
return %_apply316 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph154(%_parameter175) { | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply177 = J(%_parameter175) | |
%_apply319 = Jinv(%_apply177) | |
%_apply320 = scalar_lt(%_apply319, 0) | |
%_apply321 = J(%_apply320) | |
%_apply322 = make_tuple(%_apply321, @_graph323) | |
%_apply285 = tuple_getitem(%_apply322, 0) | |
%_apply286 = @_graph244(%_apply285, @_graph287, @_graph288) | |
%_apply289 = tuple_getitem(%_apply286, 0) | |
%_apply290 = %_apply289() | |
%_apply294 = tuple_getitem(%_apply290, 1) | |
%_apply295 = %_apply294(%_apply176) | |
%_apply296 = tuple_getitem(%_apply295, 0) | |
%_apply297 = tuple_getitem(%_apply286, 1) | |
%_apply298 = %_apply297(%_apply296) | |
%_apply299 = tuple_getitem(%_apply298, 2) | |
%_apply300 = env_getitem(%_apply299, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply304 = tuple_getitem(%_apply298, 3) | |
%_apply305 = env_getitem(%_apply304, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply306 = tuple_getitem(%_apply298, 1) | |
%_apply308 = @_graph323(%_apply306) | |
%_apply309 = tuple_getitem(%_apply308, 1) | |
%_apply318 = scalar_add(%_apply309, %_apply305) | |
%_apply316 = scalar_add(%_apply318, %_apply300) | |
return %_apply316 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph154(%_parameter175) { | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply177 = J(%_parameter175) | |
%_apply319 = Jinv(%_apply177) | |
%_apply320 = scalar_lt(%_apply319, 0) | |
%_apply321 = J(%_apply320) | |
%_apply322 = make_tuple(%_apply321, @_graph323) | |
%_apply285 = tuple_getitem(%_apply322, 0) | |
%_apply286 = @_graph244(%_apply285, @_graph287, @_graph288) | |
%_apply289 = tuple_getitem(%_apply286, 0) | |
%_apply290 = %_apply289() | |
%_apply294 = tuple_getitem(%_apply290, 1) | |
%_apply295 = %_apply294(%_apply176) | |
%_apply296 = tuple_getitem(%_apply295, 0) | |
%_apply297 = tuple_getitem(%_apply286, 1) | |
%_apply298 = %_apply297(%_apply296) | |
%_apply299 = tuple_getitem(%_apply298, 2) | |
%_apply300 = env_getitem(%_apply299, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply304 = tuple_getitem(%_apply298, 3) | |
%_apply305 = env_getitem(%_apply304, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply309 = tuple_getitem((<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0), 1) | |
%_apply318 = scalar_add(%_apply309, %_apply305) | |
%_apply316 = scalar_add(%_apply318, %_apply300) | |
return %_apply316 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph154(%_parameter175) { | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply177 = J(%_parameter175) | |
%_apply319 = Jinv(%_apply177) | |
%_apply320 = scalar_lt(%_apply319, 0) | |
%_apply321 = J(%_apply320) | |
%_apply322 = make_tuple(%_apply321, @_graph323) | |
%_apply285 = tuple_getitem(%_apply322, 0) | |
%_apply286 = @_graph244(%_apply285, @_graph287, @_graph288) | |
%_apply289 = tuple_getitem(%_apply286, 0) | |
%_apply290 = %_apply289() | |
%_apply294 = tuple_getitem(%_apply290, 1) | |
%_apply295 = %_apply294(%_apply176) | |
%_apply296 = tuple_getitem(%_apply295, 0) | |
%_apply297 = tuple_getitem(%_apply286, 1) | |
%_apply298 = %_apply297(%_apply296) | |
%_apply299 = tuple_getitem(%_apply298, 2) | |
%_apply300 = env_getitem(%_apply299, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply304 = tuple_getitem(%_apply298, 3) | |
%_apply305 = env_getitem(%_apply304, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply318 = scalar_add(0, %_apply305) | |
%_apply316 = scalar_add(%_apply318, %_apply300) | |
return %_apply316 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph154(%_parameter175) { | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply177 = J(%_parameter175) | |
%_apply319 = Jinv(%_apply177) | |
%_apply320 = scalar_lt(%_apply319, 0) | |
%_apply321 = J(%_apply320) | |
%_apply322 = make_tuple(%_apply321, @_graph323) | |
%_apply285 = tuple_getitem(%_apply322, 0) | |
%_apply286 = @_graph244(%_apply285, @_graph287, @_graph288) | |
%_apply289 = tuple_getitem(%_apply286, 0) | |
%_apply290 = %_apply289() | |
%_apply294 = tuple_getitem(%_apply290, 1) | |
%_apply295 = %_apply294(%_apply176) | |
%_apply296 = tuple_getitem(%_apply295, 0) | |
%_apply297 = tuple_getitem(%_apply286, 1) | |
%_apply298 = %_apply297(%_apply296) | |
%_apply299 = tuple_getitem(%_apply298, 2) | |
%_apply300 = env_getitem(%_apply299, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply304 = tuple_getitem(%_apply298, 3) | |
%_apply305 = env_getitem(%_apply304, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply316 = scalar_add(%_apply305, %_apply300) | |
return %_apply316 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph154(%_parameter175) { | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply177 = J(%_parameter175) | |
%_apply319 = Jinv(%_apply177) | |
%_apply320 = scalar_lt(%_apply319, 0) | |
%_apply321 = J(%_apply320) | |
%_apply322 = make_tuple(%_apply321, @_graph323) | |
%_apply285 = tuple_getitem(%_apply322, 0) | |
%_apply324 = Jinv(%_apply285) | |
%_apply325 = switch(%_apply324, @_graph287, @_graph288) | |
%_apply326 = make_tuple(%_apply325, @_graph327) | |
%_apply289 = tuple_getitem(%_apply326, 0) | |
%_apply290 = %_apply289() | |
%_apply294 = tuple_getitem(%_apply290, 1) | |
%_apply295 = %_apply294(%_apply176) | |
%_apply296 = tuple_getitem(%_apply295, 0) | |
%_apply297 = tuple_getitem(%_apply326, 1) | |
%_apply298 = %_apply297(%_apply296) | |
%_apply299 = tuple_getitem(%_apply298, 2) | |
%_apply300 = env_getitem(%_apply299, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply304 = tuple_getitem(%_apply298, 3) | |
%_apply305 = env_getitem(%_apply304, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply316 = scalar_add(%_apply305, %_apply300) | |
return %_apply316 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph154(%_parameter175) { | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply177 = J(%_parameter175) | |
%_apply319 = Jinv(%_apply177) | |
%_apply320 = scalar_lt(%_apply319, 0) | |
%_apply321 = J(%_apply320) | |
%_apply322 = make_tuple(%_apply321, @_graph323) | |
%_apply285 = tuple_getitem(%_apply322, 0) | |
%_apply324 = Jinv(%_apply285) | |
%_apply325 = switch(%_apply324, @_graph287, @_graph288) | |
%_apply326 = make_tuple(%_apply325, @_graph327) | |
%_apply289 = tuple_getitem(%_apply326, 0) | |
%_apply290 = %_apply289() | |
%_apply294 = tuple_getitem(%_apply290, 1) | |
%_apply295 = %_apply294(%_apply176) | |
%_apply296 = tuple_getitem(%_apply295, 0) | |
%_apply298 = @_graph327(%_apply296) | |
%_apply299 = tuple_getitem(%_apply298, 2) | |
%_apply300 = env_getitem(%_apply299, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply304 = tuple_getitem(%_apply298, 3) | |
%_apply305 = env_getitem(%_apply304, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply316 = scalar_add(%_apply305, %_apply300) | |
return %_apply316 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph154(%_parameter175) { | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply177 = J(%_parameter175) | |
%_apply319 = Jinv(%_apply177) | |
%_apply320 = scalar_lt(%_apply319, 0) | |
%_apply321 = J(%_apply320) | |
%_apply322 = make_tuple(%_apply321, @_graph323) | |
%_apply285 = tuple_getitem(%_apply322, 0) | |
%_apply324 = Jinv(%_apply285) | |
%_apply325 = switch(%_apply324, @_graph287, @_graph288) | |
%_apply326 = make_tuple(%_apply325, @_graph327) | |
%_apply289 = tuple_getitem(%_apply326, 0) | |
%_apply290 = %_apply289() | |
%_apply294 = tuple_getitem(%_apply290, 1) | |
%_apply295 = %_apply294(%_apply176) | |
%_apply296 = tuple_getitem(%_apply295, 0) | |
%_apply328 = switch(%_apply324, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply296) | |
%_apply329 = switch(%_apply324, %_apply296, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply330 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply329, %_apply328) | |
%_apply299 = tuple_getitem(%_apply330, 2) | |
%_apply300 = env_getitem(%_apply299, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply304 = tuple_getitem(%_apply330, 3) | |
%_apply305 = env_getitem(%_apply304, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply316 = scalar_add(%_apply305, %_apply300) | |
return %_apply316 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph154(%_parameter175) { | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply177 = J(%_parameter175) | |
%_apply319 = Jinv(%_apply177) | |
%_apply320 = scalar_lt(%_apply319, 0) | |
%_apply321 = J(%_apply320) | |
%_apply322 = make_tuple(%_apply321, @_graph323) | |
%_apply285 = tuple_getitem(%_apply322, 0) | |
%_apply324 = Jinv(%_apply285) | |
%_apply325 = switch(%_apply324, @_graph287, @_graph288) | |
%_apply326 = make_tuple(%_apply325, @_graph327) | |
%_apply289 = tuple_getitem(%_apply326, 0) | |
%_apply290 = %_apply289() | |
%_apply294 = tuple_getitem(%_apply290, 1) | |
%_apply295 = %_apply294(%_apply176) | |
%_apply296 = tuple_getitem(%_apply295, 0) | |
%_apply328 = switch(%_apply324, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply296) | |
%_apply329 = switch(%_apply324, %_apply296, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply330 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply329, %_apply328) | |
%_apply299 = tuple_getitem(%_apply330, 2) | |
%_apply300 = env_getitem(%_apply299, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply305 = env_getitem(%_apply328, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply316 = scalar_add(%_apply305, %_apply300) | |
return %_apply316 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph154(%_parameter175) { | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply177 = J(%_parameter175) | |
%_apply319 = Jinv(%_apply177) | |
%_apply320 = scalar_lt(%_apply319, 0) | |
%_apply321 = J(%_apply320) | |
%_apply324 = Jinv(%_apply321) | |
%_apply325 = switch(%_apply324, @_graph287, @_graph288) | |
%_apply326 = make_tuple(%_apply325, @_graph327) | |
%_apply289 = tuple_getitem(%_apply326, 0) | |
%_apply290 = %_apply289() | |
%_apply294 = tuple_getitem(%_apply290, 1) | |
%_apply295 = %_apply294(%_apply176) | |
%_apply296 = tuple_getitem(%_apply295, 0) | |
%_apply328 = switch(%_apply324, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply296) | |
%_apply329 = switch(%_apply324, %_apply296, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply330 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply329, %_apply328) | |
%_apply299 = tuple_getitem(%_apply330, 2) | |
%_apply300 = env_getitem(%_apply299, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply305 = env_getitem(%_apply328, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply316 = scalar_add(%_apply305, %_apply300) | |
return %_apply316 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph154(%_parameter175) { | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply177 = J(%_parameter175) | |
%_apply319 = Jinv(%_apply177) | |
%_apply320 = scalar_lt(%_apply319, 0) | |
%_apply325 = switch(%_apply320, @_graph287, @_graph288) | |
%_apply326 = make_tuple(%_apply325, @_graph327) | |
%_apply289 = tuple_getitem(%_apply326, 0) | |
%_apply290 = %_apply289() | |
%_apply294 = tuple_getitem(%_apply290, 1) | |
%_apply295 = %_apply294(%_apply176) | |
%_apply296 = tuple_getitem(%_apply295, 0) | |
%_apply328 = switch(%_apply320, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply296) | |
%_apply329 = switch(%_apply320, %_apply296, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply330 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply329, %_apply328) | |
%_apply299 = tuple_getitem(%_apply330, 2) | |
%_apply300 = env_getitem(%_apply299, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply305 = env_getitem(%_apply328, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply316 = scalar_add(%_apply305, %_apply300) | |
return %_apply316 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph154(%_parameter175) { | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply320 = scalar_lt(%_parameter175, 0) | |
%_apply325 = switch(%_apply320, @_graph287, @_graph288) | |
%_apply326 = make_tuple(%_apply325, @_graph327) | |
%_apply289 = tuple_getitem(%_apply326, 0) | |
%_apply290 = %_apply289() | |
%_apply294 = tuple_getitem(%_apply290, 1) | |
%_apply295 = %_apply294(%_apply176) | |
%_apply296 = tuple_getitem(%_apply295, 0) | |
%_apply328 = switch(%_apply320, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply296) | |
%_apply329 = switch(%_apply320, %_apply296, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply330 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply329, %_apply328) | |
%_apply299 = tuple_getitem(%_apply330, 2) | |
%_apply300 = env_getitem(%_apply299, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply305 = env_getitem(%_apply328, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply316 = scalar_add(%_apply305, %_apply300) | |
return %_apply316 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph154(%_parameter175) { | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply320 = scalar_lt(%_parameter175, 0) | |
%_apply325 = switch(%_apply320, @_graph287, @_graph288) | |
%_apply290 = %_apply325() | |
%_apply294 = tuple_getitem(%_apply290, 1) | |
%_apply295 = %_apply294(%_apply176) | |
%_apply296 = tuple_getitem(%_apply295, 0) | |
%_apply328 = switch(%_apply320, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply296) | |
%_apply329 = switch(%_apply320, %_apply296, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply330 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply329, %_apply328) | |
%_apply299 = tuple_getitem(%_apply330, 2) | |
%_apply300 = env_getitem(%_apply299, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply305 = env_getitem(%_apply328, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply316 = scalar_add(%_apply305, %_apply300) | |
return %_apply316 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph287() { | |
%_apply177 = J(%_parameter175) | |
%_apply331 = Jinv(%_apply177) | |
%_apply332 = Jinv(%_apply177) | |
%_apply333 = scalar_mul(%_apply332, %_apply331) | |
%_apply334 = J(%_apply333) | |
%_apply335 = make_tuple(%_apply334, @_graph336) | |
%_apply337 = tuple_getitem(%_apply335, 0) | |
%_apply338 = make_tuple(%_apply337, @_graph339) | |
return %_apply338 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph287() { | |
%_apply177 = J(%_parameter175) | |
%_apply331 = Jinv(%_apply177) | |
%_apply332 = Jinv(%_apply177) | |
%_apply333 = scalar_mul(%_apply332, %_apply331) | |
%_apply334 = J(%_apply333) | |
%_apply338 = make_tuple(%_apply334, @_graph339) | |
return %_apply338 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph287() { | |
%_apply177 = J(%_parameter175) | |
%_apply331 = Jinv(%_apply177) | |
%_apply333 = scalar_mul(%_parameter175, %_apply331) | |
%_apply334 = J(%_apply333) | |
%_apply338 = make_tuple(%_apply334, @_graph339) | |
return %_apply338 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph287() { | |
%_apply333 = scalar_mul(%_parameter175, %_parameter175) | |
%_apply334 = J(%_apply333) | |
%_apply338 = make_tuple(%_apply334, @_graph339) | |
return %_apply338 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph339(%_parameter340) { | |
%_apply333 = scalar_mul(%_parameter175, %_parameter175) | |
%_apply334 = J(%_apply333) | |
%_apply335 = make_tuple(%_apply334, @_graph336) | |
%_apply341 = tuple_getitem(%_apply335, 1) | |
%_apply342 = %_apply341(%_parameter340) | |
%_apply343 = tuple_getitem(%_apply342, 2) | |
%_apply344 = tuple_getitem(%_apply342, 1) | |
%_apply345 = @_graph315(%_apply344, %_apply343) | |
%_apply346 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply345) | |
%_apply347 = make_tuple(%_apply346) | |
return %_apply347 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph339(%_parameter340) { | |
%_apply333 = scalar_mul(%_parameter175, %_parameter175) | |
%_apply334 = J(%_apply333) | |
%_apply335 = make_tuple(%_apply334, @_graph336) | |
%_apply341 = tuple_getitem(%_apply335, 1) | |
%_apply342 = %_apply341(%_parameter340) | |
%_apply343 = tuple_getitem(%_apply342, 2) | |
%_apply344 = tuple_getitem(%_apply342, 1) | |
%_apply348 = scalar_add(%_apply344, %_apply343) | |
%_apply346 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply348) | |
%_apply347 = make_tuple(%_apply346) | |
return %_apply347 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph287() { | |
%_apply333 = scalar_mul(%_parameter175, %_parameter175) | |
%_apply334 = J(%_apply333) | |
%_apply338 = make_tuple(%_apply334, @_graph339) | |
return %_apply338 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph339(%_parameter340) { | |
%_apply349 = scalar_mul(%_parameter340, %_parameter175) | |
%_apply350 = scalar_mul(%_parameter340, %_parameter175) | |
%_apply351 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply350, %_apply349) | |
%_apply343 = tuple_getitem(%_apply351, 2) | |
%_apply344 = tuple_getitem(%_apply351, 1) | |
%_apply348 = scalar_add(%_apply344, %_apply343) | |
%_apply346 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply348) | |
%_apply347 = make_tuple(%_apply346) | |
return %_apply347 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph339(%_parameter340) { | |
%_apply349 = scalar_mul(%_parameter340, %_parameter175) | |
%_apply350 = scalar_mul(%_parameter340, %_parameter175) | |
%_apply351 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply350, %_apply349) | |
%_apply343 = tuple_getitem(%_apply351, 2) | |
%_apply348 = scalar_add(%_apply350, %_apply343) | |
%_apply346 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply348) | |
%_apply347 = make_tuple(%_apply346) | |
return %_apply347 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph339(%_parameter340) { | |
%_apply349 = scalar_mul(%_parameter340, %_parameter175) | |
%_apply350 = scalar_mul(%_parameter340, %_parameter175) | |
%_apply348 = scalar_add(%_apply350, %_apply349) | |
%_apply346 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply348) | |
%_apply347 = make_tuple(%_apply346) | |
return %_apply347 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph288() { | |
%_apply177 = J(%_parameter175) | |
%_apply352 = Jinv(%_apply177) | |
%_apply353 = @_graph275(%_apply177, %_apply177) | |
%_apply354 = tuple_getitem(%_apply353, 0) | |
%_apply355 = Jinv(%_apply354) | |
%_apply356 = scalar_mul(%_apply355, %_apply352) | |
%_apply357 = J(%_apply356) | |
%_apply358 = make_tuple(%_apply357, @_graph359) | |
%_apply360 = tuple_getitem(%_apply358, 0) | |
%_apply361 = make_tuple(%_apply360, @_graph362) | |
return %_apply361 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph288() { | |
%_apply177 = J(%_parameter175) | |
%_apply352 = Jinv(%_apply177) | |
%_apply353 = @_graph275(%_apply177, %_apply177) | |
%_apply354 = tuple_getitem(%_apply353, 0) | |
%_apply355 = Jinv(%_apply354) | |
%_apply356 = scalar_mul(%_apply355, %_apply352) | |
%_apply357 = J(%_apply356) | |
%_apply361 = make_tuple(%_apply357, @_graph362) | |
return %_apply361 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph288() { | |
%_apply177 = J(%_parameter175) | |
%_apply352 = Jinv(%_apply177) | |
%_apply363 = Jinv(%_apply177) | |
%_apply364 = Jinv(%_apply177) | |
%_apply365 = scalar_mul(%_apply364, %_apply363) | |
%_apply366 = J(%_apply365) | |
%_apply367 = make_tuple(%_apply366, @_graph368) | |
%_apply354 = tuple_getitem(%_apply367, 0) | |
%_apply355 = Jinv(%_apply354) | |
%_apply356 = scalar_mul(%_apply355, %_apply352) | |
%_apply357 = J(%_apply356) | |
%_apply361 = make_tuple(%_apply357, @_graph362) | |
return %_apply361 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph288() { | |
%_apply177 = J(%_parameter175) | |
%_apply352 = Jinv(%_apply177) | |
%_apply363 = Jinv(%_apply177) | |
%_apply364 = Jinv(%_apply177) | |
%_apply365 = scalar_mul(%_apply364, %_apply363) | |
%_apply366 = J(%_apply365) | |
%_apply367 = make_tuple(%_apply366, @_graph368) | |
%_apply354 = tuple_getitem(%_apply367, 0) | |
%_apply355 = Jinv(%_apply354) | |
%_apply356 = scalar_mul(%_apply355, %_apply352) | |
%_apply357 = J(%_apply356) | |
%_apply361 = make_tuple(%_apply357, @_graph362) | |
return %_apply361 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph362(%_parameter369) { | |
%_apply177 = J(%_parameter175) | |
%_apply364 = Jinv(%_apply177) | |
%_apply352 = Jinv(%_apply177) | |
%_apply363 = Jinv(%_apply177) | |
%_apply365 = scalar_mul(%_apply364, %_apply363) | |
%_apply366 = J(%_apply365) | |
%_apply367 = make_tuple(%_apply366, @_graph368) | |
%_apply354 = tuple_getitem(%_apply367, 0) | |
%_apply355 = Jinv(%_apply354) | |
%_apply356 = scalar_mul(%_apply355, %_apply352) | |
%_apply357 = J(%_apply356) | |
%_apply358 = make_tuple(%_apply357, @_graph359) | |
%_apply370 = tuple_getitem(%_apply358, 1) | |
%_apply371 = %_apply370(%_parameter369) | |
%_apply372 = tuple_getitem(%_apply371, 1) | |
%_apply373 = scalar_mul(%_apply372, %_apply364) | |
%_apply374 = scalar_mul(%_apply372, %_apply363) | |
%_apply375 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply374, %_apply373) | |
%_apply376 = tuple_getitem(%_apply375, 2) | |
%_apply377 = tuple_getitem(%_apply375, 1) | |
%_apply378 = tuple_getitem(%_apply371, 2) | |
%_apply379 = @_graph311(%_apply378, %_apply377) | |
%_apply380 = @_graph311(%_apply379, %_apply376) | |
%_apply381 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply380) | |
%_apply382 = make_tuple(%_apply381) | |
return %_apply382 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph362(%_parameter369) { | |
%_apply177 = J(%_parameter175) | |
%_apply364 = Jinv(%_apply177) | |
%_apply352 = Jinv(%_apply177) | |
%_apply363 = Jinv(%_apply177) | |
%_apply365 = scalar_mul(%_apply364, %_apply363) | |
%_apply366 = J(%_apply365) | |
%_apply367 = make_tuple(%_apply366, @_graph368) | |
%_apply354 = tuple_getitem(%_apply367, 0) | |
%_apply355 = Jinv(%_apply354) | |
%_apply356 = scalar_mul(%_apply355, %_apply352) | |
%_apply357 = J(%_apply356) | |
%_apply358 = make_tuple(%_apply357, @_graph359) | |
%_apply370 = tuple_getitem(%_apply358, 1) | |
%_apply371 = %_apply370(%_parameter369) | |
%_apply372 = tuple_getitem(%_apply371, 1) | |
%_apply373 = scalar_mul(%_apply372, %_apply364) | |
%_apply374 = scalar_mul(%_apply372, %_apply363) | |
%_apply375 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply374, %_apply373) | |
%_apply376 = tuple_getitem(%_apply375, 2) | |
%_apply378 = tuple_getitem(%_apply371, 2) | |
%_apply379 = @_graph311(%_apply378, %_apply374) | |
%_apply380 = @_graph311(%_apply379, %_apply376) | |
%_apply381 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply380) | |
%_apply382 = make_tuple(%_apply381) | |
return %_apply382 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph362(%_parameter369) { | |
%_apply177 = J(%_parameter175) | |
%_apply364 = Jinv(%_apply177) | |
%_apply352 = Jinv(%_apply177) | |
%_apply363 = Jinv(%_apply177) | |
%_apply365 = scalar_mul(%_apply364, %_apply363) | |
%_apply366 = J(%_apply365) | |
%_apply367 = make_tuple(%_apply366, @_graph368) | |
%_apply354 = tuple_getitem(%_apply367, 0) | |
%_apply355 = Jinv(%_apply354) | |
%_apply356 = scalar_mul(%_apply355, %_apply352) | |
%_apply357 = J(%_apply356) | |
%_apply358 = make_tuple(%_apply357, @_graph359) | |
%_apply370 = tuple_getitem(%_apply358, 1) | |
%_apply371 = %_apply370(%_parameter369) | |
%_apply372 = tuple_getitem(%_apply371, 1) | |
%_apply373 = scalar_mul(%_apply372, %_apply364) | |
%_apply374 = scalar_mul(%_apply372, %_apply363) | |
%_apply375 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply374, %_apply373) | |
%_apply376 = tuple_getitem(%_apply375, 2) | |
%_apply378 = tuple_getitem(%_apply371, 2) | |
%_apply383 = @_graph315(%_apply378, %_apply374) | |
%_apply380 = @_graph311(%_apply383, %_apply376) | |
%_apply381 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply380) | |
%_apply382 = make_tuple(%_apply381) | |
return %_apply382 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph362(%_parameter369) { | |
%_apply177 = J(%_parameter175) | |
%_apply364 = Jinv(%_apply177) | |
%_apply352 = Jinv(%_apply177) | |
%_apply363 = Jinv(%_apply177) | |
%_apply365 = scalar_mul(%_apply364, %_apply363) | |
%_apply366 = J(%_apply365) | |
%_apply367 = make_tuple(%_apply366, @_graph368) | |
%_apply354 = tuple_getitem(%_apply367, 0) | |
%_apply355 = Jinv(%_apply354) | |
%_apply356 = scalar_mul(%_apply355, %_apply352) | |
%_apply357 = J(%_apply356) | |
%_apply358 = make_tuple(%_apply357, @_graph359) | |
%_apply370 = tuple_getitem(%_apply358, 1) | |
%_apply371 = %_apply370(%_parameter369) | |
%_apply372 = tuple_getitem(%_apply371, 1) | |
%_apply373 = scalar_mul(%_apply372, %_apply364) | |
%_apply374 = scalar_mul(%_apply372, %_apply363) | |
%_apply375 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply374, %_apply373) | |
%_apply376 = tuple_getitem(%_apply375, 2) | |
%_apply378 = tuple_getitem(%_apply371, 2) | |
%_apply384 = scalar_add(%_apply378, %_apply374) | |
%_apply380 = @_graph311(%_apply384, %_apply376) | |
%_apply381 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply380) | |
%_apply382 = make_tuple(%_apply381) | |
return %_apply382 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph362(%_parameter369) { | |
%_apply177 = J(%_parameter175) | |
%_apply364 = Jinv(%_apply177) | |
%_apply352 = Jinv(%_apply177) | |
%_apply363 = Jinv(%_apply177) | |
%_apply365 = scalar_mul(%_apply364, %_apply363) | |
%_apply366 = J(%_apply365) | |
%_apply367 = make_tuple(%_apply366, @_graph368) | |
%_apply354 = tuple_getitem(%_apply367, 0) | |
%_apply355 = Jinv(%_apply354) | |
%_apply356 = scalar_mul(%_apply355, %_apply352) | |
%_apply357 = J(%_apply356) | |
%_apply358 = make_tuple(%_apply357, @_graph359) | |
%_apply370 = tuple_getitem(%_apply358, 1) | |
%_apply371 = %_apply370(%_parameter369) | |
%_apply372 = tuple_getitem(%_apply371, 1) | |
%_apply373 = scalar_mul(%_apply372, %_apply364) | |
%_apply374 = scalar_mul(%_apply372, %_apply363) | |
%_apply375 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply374, %_apply373) | |
%_apply376 = tuple_getitem(%_apply375, 2) | |
%_apply378 = tuple_getitem(%_apply371, 2) | |
%_apply384 = scalar_add(%_apply378, %_apply374) | |
%_apply385 = @_graph315(%_apply384, %_apply376) | |
%_apply381 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply385) | |
%_apply382 = make_tuple(%_apply381) | |
return %_apply382 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph362(%_parameter369) { | |
%_apply177 = J(%_parameter175) | |
%_apply364 = Jinv(%_apply177) | |
%_apply352 = Jinv(%_apply177) | |
%_apply363 = Jinv(%_apply177) | |
%_apply365 = scalar_mul(%_apply364, %_apply363) | |
%_apply366 = J(%_apply365) | |
%_apply367 = make_tuple(%_apply366, @_graph368) | |
%_apply354 = tuple_getitem(%_apply367, 0) | |
%_apply355 = Jinv(%_apply354) | |
%_apply356 = scalar_mul(%_apply355, %_apply352) | |
%_apply357 = J(%_apply356) | |
%_apply358 = make_tuple(%_apply357, @_graph359) | |
%_apply370 = tuple_getitem(%_apply358, 1) | |
%_apply371 = %_apply370(%_parameter369) | |
%_apply372 = tuple_getitem(%_apply371, 1) | |
%_apply373 = scalar_mul(%_apply372, %_apply364) | |
%_apply374 = scalar_mul(%_apply372, %_apply363) | |
%_apply375 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply374, %_apply373) | |
%_apply376 = tuple_getitem(%_apply375, 2) | |
%_apply378 = tuple_getitem(%_apply371, 2) | |
%_apply384 = scalar_add(%_apply378, %_apply374) | |
%_apply386 = scalar_add(%_apply384, %_apply376) | |
%_apply381 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply386) | |
%_apply382 = make_tuple(%_apply381) | |
return %_apply382 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph288() { | |
%_apply177 = J(%_parameter175) | |
%_apply352 = Jinv(%_apply177) | |
%_apply363 = Jinv(%_apply177) | |
%_apply364 = Jinv(%_apply177) | |
%_apply365 = scalar_mul(%_apply364, %_apply363) | |
%_apply366 = J(%_apply365) | |
%_apply367 = make_tuple(%_apply366, @_graph368) | |
%_apply354 = tuple_getitem(%_apply367, 0) | |
%_apply355 = Jinv(%_apply354) | |
%_apply356 = scalar_mul(%_apply355, %_apply352) | |
%_apply357 = J(%_apply356) | |
%_apply361 = make_tuple(%_apply357, @_graph362) | |
return %_apply361 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph362(%_parameter369) { | |
%_apply177 = J(%_parameter175) | |
%_apply364 = Jinv(%_apply177) | |
%_apply363 = Jinv(%_apply177) | |
%_apply365 = scalar_mul(%_apply364, %_apply363) | |
%_apply366 = J(%_apply365) | |
%_apply367 = make_tuple(%_apply366, @_graph368) | |
%_apply354 = tuple_getitem(%_apply367, 0) | |
%_apply355 = Jinv(%_apply354) | |
%_apply387 = scalar_mul(%_parameter369, %_apply355) | |
%_apply352 = Jinv(%_apply177) | |
%_apply388 = scalar_mul(%_parameter369, %_apply352) | |
%_apply389 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply388, %_apply387) | |
%_apply372 = tuple_getitem(%_apply389, 1) | |
%_apply373 = scalar_mul(%_apply372, %_apply364) | |
%_apply374 = scalar_mul(%_apply372, %_apply363) | |
%_apply375 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply374, %_apply373) | |
%_apply376 = tuple_getitem(%_apply375, 2) | |
%_apply378 = tuple_getitem(%_apply389, 2) | |
%_apply384 = scalar_add(%_apply378, %_apply374) | |
%_apply386 = scalar_add(%_apply384, %_apply376) | |
%_apply381 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply386) | |
%_apply382 = make_tuple(%_apply381) | |
return %_apply382 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph362(%_parameter369) { | |
%_apply177 = J(%_parameter175) | |
%_apply364 = Jinv(%_apply177) | |
%_apply363 = Jinv(%_apply177) | |
%_apply365 = scalar_mul(%_apply364, %_apply363) | |
%_apply366 = J(%_apply365) | |
%_apply367 = make_tuple(%_apply366, @_graph368) | |
%_apply354 = tuple_getitem(%_apply367, 0) | |
%_apply355 = Jinv(%_apply354) | |
%_apply387 = scalar_mul(%_parameter369, %_apply355) | |
%_apply352 = Jinv(%_apply177) | |
%_apply388 = scalar_mul(%_parameter369, %_apply352) | |
%_apply389 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply388, %_apply387) | |
%_apply372 = tuple_getitem(%_apply389, 1) | |
%_apply373 = scalar_mul(%_apply372, %_apply364) | |
%_apply374 = scalar_mul(%_apply372, %_apply363) | |
%_apply375 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply374, %_apply373) | |
%_apply376 = tuple_getitem(%_apply375, 2) | |
%_apply384 = scalar_add(%_apply387, %_apply374) | |
%_apply386 = scalar_add(%_apply384, %_apply376) | |
%_apply381 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply386) | |
%_apply382 = make_tuple(%_apply381) | |
return %_apply382 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph362(%_parameter369) { | |
%_apply177 = J(%_parameter175) | |
%_apply364 = Jinv(%_apply177) | |
%_apply352 = Jinv(%_apply177) | |
%_apply388 = scalar_mul(%_parameter369, %_apply352) | |
%_apply373 = scalar_mul(%_apply388, %_apply364) | |
%_apply363 = Jinv(%_apply177) | |
%_apply374 = scalar_mul(%_apply388, %_apply363) | |
%_apply375 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply374, %_apply373) | |
%_apply376 = tuple_getitem(%_apply375, 2) | |
%_apply365 = scalar_mul(%_apply364, %_apply363) | |
%_apply366 = J(%_apply365) | |
%_apply367 = make_tuple(%_apply366, @_graph368) | |
%_apply354 = tuple_getitem(%_apply367, 0) | |
%_apply355 = Jinv(%_apply354) | |
%_apply387 = scalar_mul(%_parameter369, %_apply355) | |
%_apply384 = scalar_add(%_apply387, %_apply374) | |
%_apply386 = scalar_add(%_apply384, %_apply376) | |
%_apply381 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply386) | |
%_apply382 = make_tuple(%_apply381) | |
return %_apply382 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph288() { | |
%_apply177 = J(%_parameter175) | |
%_apply363 = Jinv(%_apply177) | |
%_apply364 = Jinv(%_apply177) | |
%_apply365 = scalar_mul(%_apply364, %_apply363) | |
%_apply366 = J(%_apply365) | |
%_apply367 = make_tuple(%_apply366, @_graph368) | |
%_apply354 = tuple_getitem(%_apply367, 0) | |
%_apply355 = Jinv(%_apply354) | |
%_apply356 = scalar_mul(%_apply355, %_parameter175) | |
%_apply357 = J(%_apply356) | |
%_apply361 = make_tuple(%_apply357, @_graph362) | |
return %_apply361 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph288() { | |
%_apply177 = J(%_parameter175) | |
%_apply364 = Jinv(%_apply177) | |
%_apply365 = scalar_mul(%_apply364, %_parameter175) | |
%_apply366 = J(%_apply365) | |
%_apply367 = make_tuple(%_apply366, @_graph368) | |
%_apply354 = tuple_getitem(%_apply367, 0) | |
%_apply355 = Jinv(%_apply354) | |
%_apply356 = scalar_mul(%_apply355, %_parameter175) | |
%_apply357 = J(%_apply356) | |
%_apply361 = make_tuple(%_apply357, @_graph362) | |
return %_apply361 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph288() { | |
%_apply365 = scalar_mul(%_parameter175, %_parameter175) | |
%_apply366 = J(%_apply365) | |
%_apply367 = make_tuple(%_apply366, @_graph368) | |
%_apply354 = tuple_getitem(%_apply367, 0) | |
%_apply355 = Jinv(%_apply354) | |
%_apply356 = scalar_mul(%_apply355, %_parameter175) | |
%_apply357 = J(%_apply356) | |
%_apply361 = make_tuple(%_apply357, @_graph362) | |
return %_apply361 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph362(%_parameter369) { | |
%_apply388 = scalar_mul(%_parameter369, %_parameter175) | |
%_apply373 = scalar_mul(%_apply388, %_parameter175) | |
%_apply374 = scalar_mul(%_apply388, %_parameter175) | |
%_apply365 = scalar_mul(%_parameter175, %_parameter175) | |
%_apply366 = J(%_apply365) | |
%_apply367 = make_tuple(%_apply366, @_graph368) | |
%_apply354 = tuple_getitem(%_apply367, 0) | |
%_apply355 = Jinv(%_apply354) | |
%_apply387 = scalar_mul(%_parameter369, %_apply355) | |
%_apply384 = scalar_add(%_apply387, %_apply374) | |
%_apply386 = scalar_add(%_apply384, %_apply373) | |
%_apply381 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply386) | |
%_apply382 = make_tuple(%_apply381) | |
return %_apply382 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph288() { | |
%_apply365 = scalar_mul(%_parameter175, %_parameter175) | |
%_apply366 = J(%_apply365) | |
%_apply355 = Jinv(%_apply366) | |
%_apply356 = scalar_mul(%_apply355, %_parameter175) | |
%_apply357 = J(%_apply356) | |
%_apply361 = make_tuple(%_apply357, @_graph362) | |
return %_apply361 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph288() { | |
%_apply365 = scalar_mul(%_parameter175, %_parameter175) | |
%_apply356 = scalar_mul(%_apply365, %_parameter175) | |
%_apply357 = J(%_apply356) | |
%_apply361 = make_tuple(%_apply357, @_graph362) | |
return %_apply361 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph154(%_parameter175) { | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply320 = scalar_lt(%_parameter175, 0) | |
%_apply325 = switch(%_apply320, @_graph287, @_graph288) | |
%_apply290 = %_apply325() | |
%_apply294 = tuple_getitem(%_apply290, 1) | |
%_apply295 = %_apply294(%_apply176) | |
%_apply296 = tuple_getitem(%_apply295, 0) | |
%_apply329 = switch(%_apply320, %_apply296, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply300 = env_getitem(%_apply329, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply328 = switch(%_apply320, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply296) | |
%_apply305 = env_getitem(%_apply328, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply316 = scalar_add(%_apply305, %_apply300) | |
return %_apply316 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph154(%_parameter175) { | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply320 = scalar_lt(%_parameter175, 0) | |
%_apply325 = switch(%_apply320, @_graph287, @_graph288) | |
%_apply290 = %_apply325() | |
%_apply294 = tuple_getitem(%_apply290, 1) | |
%_apply295 = %_apply294(%_apply176) | |
%_apply296 = tuple_getitem(%_apply295, 0) | |
%_apply329 = switch(%_apply320, %_apply296, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply300 = env_getitem(%_apply329, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply390 = env_getitem(%_apply296, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply391 = env_getitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply392 = switch(%_apply320, %_apply391, %_apply390) | |
%_apply316 = scalar_add(%_apply392, %_apply300) | |
return %_apply316 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph154(%_parameter175) { | |
%_apply393 = env_getitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply176 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply320 = scalar_lt(%_parameter175, 0) | |
%_apply325 = switch(%_apply320, @_graph287, @_graph288) | |
%_apply290 = %_apply325() | |
%_apply294 = tuple_getitem(%_apply290, 1) | |
%_apply295 = %_apply294(%_apply176) | |
%_apply296 = tuple_getitem(%_apply295, 0) | |
%_apply394 = env_getitem(%_apply296, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply395 = switch(%_apply320, %_apply394, %_apply393) | |
%_apply390 = env_getitem(%_apply296, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply391 = env_getitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply392 = switch(%_apply320, %_apply391, %_apply390) | |
%_apply316 = scalar_add(%_apply392, %_apply395) | |
return %_apply316 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply152 = J(%_parameter151) | |
%_apply153 = J(@_graph154) | |
%_apply155 = %_apply153(%_apply152) | |
%_apply160 = tuple_getitem(%_apply155, 1) | |
%_apply161 = %_apply160(%_apply183) | |
%_apply162 = tuple_getitem(%_apply161, 1) | |
return %_apply162 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
AbstractFunctionUnique(Fn([J(Int[64])], (J(Int[64]), Fn([Int[64]], (EnvType, Int[64]))))) | |
_constant:J _constant:_graph154 | |
EXPANDED! False _graph150 | |
REPORT/ | |
graph _graph396(%_parameter397, %_parameter398) { | |
%_apply399 = env_add(%_parameter397, %_parameter398) | |
return %_apply399 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph400(%_parameter401, %_parameter402) { | |
%_apply403 = bool_or(%_parameter401, %_parameter402) | |
return %_apply403 | |
} | |
/REPORT | |
OUTPUT 24:▶_graph154 | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply152 = J(%_parameter151) | |
%_apply155 = @_graph404(%_apply152) | |
%_apply160 = tuple_getitem(%_apply155, 1) | |
%_apply161 = %_apply160(%_apply183) | |
%_apply162 = tuple_getitem(%_apply161, 1) | |
return %_apply162 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply414 = J(scalar_cast) | |
%_apply415 = %_apply414(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply417 = J(scalar_lt) | |
%_apply418 = %_apply417(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply420 = J(switch) | |
%_apply421 = %_apply420(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply432 = J(tuple_getitem) | |
%_apply433 = %_apply432(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply435 = J(env_getitem) | |
%_apply436 = %_apply435(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply438 = J(switch) | |
%_apply439 = %_apply438(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply441 = J(env_getitem) | |
%_apply442 = %_apply441(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply444 = J(env_getitem) | |
%_apply445 = %_apply444(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply447 = J(switch) | |
%_apply448 = %_apply447(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply450 = J(scalar_add) | |
%_apply451 = %_apply450(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
AbstractFunctionUnique(Fn( | |
[J(Int[64]), J(Int[64])], | |
(J(Int[64]), Fn([Int[64]], (EnvType, Int[64], Int[64]))) | |
)) | |
_constant:J _constant:scalar_add | |
EXPANDED! True _graph404 | |
OUTPUT 38:▶scalar_add | |
REPORT/ | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply414 = J(scalar_cast) | |
%_apply415 = %_apply414(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply417 = J(scalar_lt) | |
%_apply418 = %_apply417(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply420 = J(switch) | |
%_apply421 = %_apply420(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply432 = J(tuple_getitem) | |
%_apply433 = %_apply432(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply435 = J(env_getitem) | |
%_apply436 = %_apply435(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply438 = J(switch) | |
%_apply439 = %_apply438(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply441 = J(env_getitem) | |
%_apply442 = %_apply441(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply444 = J(env_getitem) | |
%_apply445 = %_apply444(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply447 = J(switch) | |
%_apply448 = %_apply447(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply414 = J(scalar_cast) | |
%_apply415 = %_apply414(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply417 = J(scalar_lt) | |
%_apply418 = %_apply417(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply420 = J(switch) | |
%_apply421 = %_apply420(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply432 = J(tuple_getitem) | |
%_apply433 = %_apply432(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply435 = J(env_getitem) | |
%_apply436 = %_apply435(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply438 = J(switch) | |
%_apply439 = %_apply438(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply441 = J(env_getitem) | |
%_apply442 = %_apply441(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply444 = J(env_getitem) | |
%_apply445 = %_apply444(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply447 = J(switch) | |
%_apply448 = %_apply447(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Bool)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Bool) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Bool) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
AbstractFunctionUnique(Fn( | |
[J(Bool), J(Int[64]), J(Int[64])], | |
(J(Int[64]), Fn([Int[64]], (EnvType, Bool, Int[64], Int[64]))) | |
)) | |
_constant:J _constant:switch | |
EXPANDED! True _graph404 | |
OUTPUT 40:_graph208 | |
REPORT/ | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply414 = J(scalar_cast) | |
%_apply415 = %_apply414(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply417 = J(scalar_lt) | |
%_apply418 = %_apply417(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply420 = J(switch) | |
%_apply421 = %_apply420(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply432 = J(tuple_getitem) | |
%_apply433 = %_apply432(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply435 = J(env_getitem) | |
%_apply436 = %_apply435(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply438 = J(switch) | |
%_apply439 = %_apply438(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply441 = J(env_getitem) | |
%_apply442 = %_apply441(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply444 = J(env_getitem) | |
%_apply445 = %_apply444(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply448 = @_graph456(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply414 = J(scalar_cast) | |
%_apply415 = %_apply414(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply417 = J(scalar_lt) | |
%_apply418 = %_apply417(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply420 = J(switch) | |
%_apply421 = %_apply420(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply432 = J(tuple_getitem) | |
%_apply433 = %_apply432(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply435 = J(env_getitem) | |
%_apply436 = %_apply435(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply438 = J(switch) | |
%_apply439 = %_apply438(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply441 = J(env_getitem) | |
%_apply442 = %_apply441(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply444 = J(env_getitem) | |
%_apply445 = %_apply444(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply448 = @_graph456(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64] = 0)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64] = 0) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J(Bool)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Bool) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Bool) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64] = 0) | |
AbstractFunctionUnique(Fn( | |
[J(Int[64]), J(Int[64] = 0)], | |
(J(Bool), Fn([Bool], (EnvType, Int[64], Int[64] = 0))) | |
)) | |
_constant:J _constant:scalar_lt | |
EXPANDED! False _graph404 | |
CACHED _constant:_graph255 | |
REPORT/ | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply414 = J(scalar_cast) | |
%_apply415 = %_apply414(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply418 = @_graph255(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply420 = J(switch) | |
%_apply421 = %_apply420(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply432 = J(tuple_getitem) | |
%_apply433 = %_apply432(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply435 = J(env_getitem) | |
%_apply436 = %_apply435(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply438 = J(switch) | |
%_apply439 = %_apply438(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply441 = J(env_getitem) | |
%_apply442 = %_apply441(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply444 = J(env_getitem) | |
%_apply445 = %_apply444(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply448 = @_graph456(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply414 = J(scalar_cast) | |
%_apply415 = %_apply414(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply418 = @_graph255(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply420 = J(switch) | |
%_apply421 = %_apply420(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply432 = J(tuple_getitem) | |
%_apply433 = %_apply432(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply435 = J(env_getitem) | |
%_apply436 = %_apply435(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply438 = J(switch) | |
%_apply439 = %_apply438(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply441 = J(env_getitem) | |
%_apply442 = %_apply441(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply444 = J(env_getitem) | |
%_apply445 = %_apply444(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply448 = @_graph456(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND () AbstractJTagged(J(Int[64] = 0)) | |
DEEP CHECK ('AbstractJTagged',) <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64] = 0) | |
AbstractJTagged(J(Int[64] = 0)) | |
_constant:J _constant:0 | |
EXPANDED! False _graph404 | |
ERROR JIMPL 0 | |
[BEFORE] | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply414 = J(scalar_cast) | |
%_apply415 = %_apply414(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply418 = @_graph255(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply420 = J(switch) | |
%_apply421 = %_apply420(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply432 = J(tuple_getitem) | |
%_apply433 = %_apply432(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply435 = J(env_getitem) | |
%_apply436 = %_apply435(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply438 = J(switch) | |
%_apply439 = %_apply438(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply441 = J(env_getitem) | |
%_apply442 = %_apply441(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply444 = J(env_getitem) | |
%_apply445 = %_apply444(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply448 = @_graph456(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J( | |
SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])) | |
)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64] = 0)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64] = 0) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64] = 0) | |
AbstractFunctionUnique(Fn( | |
[ | |
J(EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>), | |
J( | |
SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])) | |
), | |
J(Int[64] = 0) | |
], | |
( | |
J(Int[64]), | |
Fn( | |
[Int[64]], | |
( | |
EnvType, | |
EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, | |
SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), | |
Int[64] = 0 | |
) | |
) | |
) | |
)) | |
_constant:J _constant:env_getitem | |
EXPANDED! False _graph404 | |
REPORT/ | |
graph _graph457(%_parameter458) { | |
%_apply459 = Jinv(%_parameter460) | |
%_apply461 = myia.operations.resolve(:myia.operations.prim_env_getitem, zeros_like) | |
%_apply462 = %_apply461(%_apply459) | |
%_apply463 = Jinv(%_parameter464) | |
%_apply465 = myia.operations.resolve(:myia.operations.prim_env_getitem, zeros_like) | |
%_apply466 = %_apply465(%_apply463) | |
%_apply467 = Jinv(%_parameter468) | |
%_apply469 = myia.operations.resolve(:myia.operations.prim_env_getitem, zeros_like) | |
%_apply470 = %_apply469(%_apply467) | |
%_apply471 = env_setitem(%_apply470, %_apply463, %_parameter458) | |
%_apply472 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply471, %_apply466, %_apply462) | |
return %_apply472 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph457(%_parameter458) { | |
%_apply459 = Jinv(%_parameter460) | |
%_apply461 = myia.operations.resolve(:myia.operations.prim_env_getitem, zeros_like) | |
%_apply462 = %_apply461(%_apply459) | |
%_apply463 = Jinv(%_parameter464) | |
%_apply465 = myia.operations.resolve(:myia.operations.prim_env_getitem, zeros_like) | |
%_apply466 = %_apply465(%_apply463) | |
%_apply467 = Jinv(%_parameter468) | |
%_apply470 = zeros_like(%_apply467) | |
%_apply471 = env_setitem(%_apply470, %_apply463, %_parameter458) | |
%_apply472 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply471, %_apply466, %_apply462) | |
return %_apply472 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph457(%_parameter458) { | |
%_apply459 = Jinv(%_parameter460) | |
%_apply461 = myia.operations.resolve(:myia.operations.prim_env_getitem, zeros_like) | |
%_apply462 = %_apply461(%_apply459) | |
%_apply463 = Jinv(%_parameter464) | |
%_apply466 = zeros_like(%_apply463) | |
%_apply467 = Jinv(%_parameter468) | |
%_apply470 = zeros_like(%_apply467) | |
%_apply471 = env_setitem(%_apply470, %_apply463, %_parameter458) | |
%_apply472 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply471, %_apply466, %_apply462) | |
return %_apply472 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph457(%_parameter458) { | |
%_apply459 = Jinv(%_parameter460) | |
%_apply462 = zeros_like(%_apply459) | |
%_apply463 = Jinv(%_parameter464) | |
%_apply466 = zeros_like(%_apply463) | |
%_apply467 = Jinv(%_parameter468) | |
%_apply470 = zeros_like(%_apply467) | |
%_apply471 = env_setitem(%_apply470, %_apply463, %_parameter458) | |
%_apply472 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply471, %_apply466, %_apply462) | |
return %_apply472 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph473(%_parameter474) { | |
return %_constant475 | |
} | |
/REPORT | |
OUTPUT 42:▶env_getitem | |
REPORT/ | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply414 = J(scalar_cast) | |
%_apply415 = %_apply414(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply418 = @_graph255(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply420 = J(switch) | |
%_apply421 = %_apply420(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply432 = J(tuple_getitem) | |
%_apply433 = %_apply432(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply435 = J(env_getitem) | |
%_apply436 = %_apply435(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply438 = J(switch) | |
%_apply439 = %_apply438(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply441 = J(env_getitem) | |
%_apply442 = %_apply441(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply445 = @_graph476(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply448 = @_graph456(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply414 = J(scalar_cast) | |
%_apply415 = %_apply414(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply418 = @_graph255(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply420 = J(switch) | |
%_apply421 = %_apply420(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply432 = J(tuple_getitem) | |
%_apply433 = %_apply432(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply435 = J(env_getitem) | |
%_apply436 = %_apply435(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply438 = J(switch) | |
%_apply439 = %_apply438(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply441 = J(env_getitem) | |
%_apply442 = %_apply441(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply445 = @_graph476(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply448 = @_graph456(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND () AbstractJTagged(J(EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>)) | |
DEEP CHECK ('AbstractJTagged',) <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
AbstractJTagged(J(EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>)) | |
_constant:J _constant:<myia.utils.env.EnvInstance object at 0x7f45ac259b50> | |
EXPANDED! False _graph404 | |
ERROR JIMPL <myia.utils.env.EnvInstance object at 0x7f45ac259b50> | |
[BEFORE] | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply414 = J(scalar_cast) | |
%_apply415 = %_apply414(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply418 = @_graph255(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply420 = J(switch) | |
%_apply421 = %_apply420(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply432 = J(tuple_getitem) | |
%_apply433 = %_apply432(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply435 = J(env_getitem) | |
%_apply436 = %_apply435(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply438 = J(switch) | |
%_apply439 = %_apply438(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply441 = J(env_getitem) | |
%_apply442 = %_apply441(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply445 = @_graph476(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply448 = @_graph456(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND () AbstractJTagged(J( | |
SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])) | |
)) | |
DEEP CHECK ('AbstractJTagged',) <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
AbstractJTagged(J( | |
SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])) | |
)) | |
_constant:J _constant:SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])) | |
EXPANDED! False _graph404 | |
ERROR JIMPL SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])) | |
[BEFORE] | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply414 = J(scalar_cast) | |
%_apply415 = %_apply414(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply418 = @_graph255(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply420 = J(switch) | |
%_apply421 = %_apply420(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply432 = J(tuple_getitem) | |
%_apply433 = %_apply432(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply435 = J(env_getitem) | |
%_apply436 = %_apply435(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply438 = J(switch) | |
%_apply439 = %_apply438(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply441 = J(env_getitem) | |
%_apply442 = %_apply441(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply445 = @_graph476(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply448 = @_graph456(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(EnvType)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J( | |
SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])) | |
)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64] = 0)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64] = 0) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64] = 0) | |
AbstractFunctionUnique(Fn( | |
[ | |
J(EnvType), | |
J( | |
SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])) | |
), | |
J(Int[64] = 0) | |
], | |
( | |
J(Int[64]), | |
Fn( | |
[Int[64]], | |
( | |
EnvType, | |
EnvType, | |
SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), | |
Int[64] = 0 | |
) | |
) | |
) | |
)) | |
_constant:J _constant:env_getitem | |
EXPANDED! True _graph404 | |
OUTPUT 46:▶env_getitem | |
REPORT/ | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply414 = J(scalar_cast) | |
%_apply415 = %_apply414(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply418 = @_graph255(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply420 = J(switch) | |
%_apply421 = %_apply420(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply432 = J(tuple_getitem) | |
%_apply433 = %_apply432(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply435 = J(env_getitem) | |
%_apply436 = %_apply435(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply438 = J(switch) | |
%_apply439 = %_apply438(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply442 = @_graph477(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply445 = @_graph476(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply448 = @_graph456(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply414 = J(scalar_cast) | |
%_apply415 = %_apply414(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply418 = @_graph255(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply420 = J(switch) | |
%_apply421 = %_apply420(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply432 = J(tuple_getitem) | |
%_apply433 = %_apply432(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply435 = J(env_getitem) | |
%_apply436 = %_apply435(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply438 = J(switch) | |
%_apply439 = %_apply438(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply442 = @_graph477(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply445 = @_graph476(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply448 = @_graph456(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J((EnvType))) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64] = 0)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64] = 0) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J(EnvType)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64] = 0) | |
AbstractFunctionUnique(Fn( | |
[J((EnvType)), J(Int[64] = 0)], | |
(J(EnvType), Fn([EnvType], (EnvType, (EnvType), Int[64] = 0))) | |
)) | |
_constant:J _constant:tuple_getitem | |
EXPANDED! True _graph404 | |
REPORT/ | |
graph _graph478(%_parameter479) { | |
%_apply480 = Jinv(%_parameter481) | |
%_apply482 = myia.operations.resolve(:myia.operations.prim_tuple_getitem, zeros_like) | |
%_apply483 = %_apply482(%_apply480) | |
%_apply484 = Jinv(%_parameter485) | |
%_apply486 = myia.operations.resolve(:myia.operations.prim_tuple_getitem, zeros_like) | |
%_apply487 = %_apply486(%_apply484) | |
%_apply488 = tuple_setitem(%_apply487, %_apply480, %_parameter479) | |
%_apply489 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply488, %_apply483) | |
return %_apply489 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph478(%_parameter479) { | |
%_apply480 = Jinv(%_parameter481) | |
%_apply482 = myia.operations.resolve(:myia.operations.prim_tuple_getitem, zeros_like) | |
%_apply483 = %_apply482(%_apply480) | |
%_apply484 = Jinv(%_parameter485) | |
%_apply487 = zeros_like(%_apply484) | |
%_apply488 = tuple_setitem(%_apply487, %_apply480, %_parameter479) | |
%_apply489 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply488, %_apply483) | |
return %_apply489 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph478(%_parameter479) { | |
%_apply480 = Jinv(%_parameter481) | |
%_apply483 = zeros_like(%_apply480) | |
%_apply484 = Jinv(%_parameter485) | |
%_apply487 = zeros_like(%_apply484) | |
%_apply488 = tuple_setitem(%_apply487, %_apply480, %_parameter479) | |
%_apply489 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply488, %_apply483) | |
return %_apply489 | |
} | |
/REPORT | |
OUTPUT 48:▶tuple_getitem | |
REPORT/ | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply414 = J(scalar_cast) | |
%_apply415 = %_apply414(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply418 = @_graph255(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply420 = J(switch) | |
%_apply421 = %_apply420(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply433 = @_graph490(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply435 = J(env_getitem) | |
%_apply436 = %_apply435(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply438 = J(switch) | |
%_apply439 = %_apply438(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply442 = @_graph477(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply445 = @_graph476(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply448 = @_graph456(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply414 = J(scalar_cast) | |
%_apply415 = %_apply414(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply418 = @_graph255(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply420 = J(switch) | |
%_apply421 = %_apply420(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply433 = @_graph490(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply435 = J(env_getitem) | |
%_apply436 = %_apply435(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply438 = J(switch) | |
%_apply439 = %_apply438(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply442 = @_graph477(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply445 = @_graph476(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply448 = @_graph456(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J((J(Int[64]), Fn([Int[64]], (EnvType))))) | |
INNER ('AbstractFunctionUnique', 'AbstractJTagged', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
AbstractFunctionUnique(Fn( | |
[J((J(Int[64]), Fn([Int[64]], (EnvType)))), J(Int[64] = 1)], | |
( | |
Fn([J(Int[64])], (J((EnvType)), Fn([(EnvType)], (EnvType, Int[64])))), | |
Fn([EnvType], (EnvType, (Int[64], EnvType), Int[64] = 1)) | |
) | |
)) | |
_constant:J _constant:tuple_getitem | |
SKIPPED! True _graph404 | |
[BEFORE] | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply414 = J(scalar_cast) | |
%_apply415 = %_apply414(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply418 = @_graph255(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply420 = J(switch) | |
%_apply421 = %_apply420(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply433 = @_graph490(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply435 = J(env_getitem) | |
%_apply436 = %_apply435(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply438 = J(switch) | |
%_apply439 = %_apply438(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply442 = @_graph477(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply445 = @_graph476(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply448 = @_graph456(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Bool)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Bool) | |
FOUND ('AbstractFunctionUnique', 'AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J((J(Int[64]), Fn([Int[64]], (EnvType))))) | |
FOUND ('AbstractFunctionUnique', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
FOUND ('AbstractFunctionUnique', 'AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J((J(Int[64]), Fn([Int[64]], (EnvType))))) | |
FOUND ('AbstractFunctionUnique', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J((J(Int[64]), Fn([Int[64]], (EnvType))))) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Bool) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
AbstractFunctionUnique(Fn( | |
[ | |
J(Bool), | |
Fn( | |
[], | |
( | |
J((J(Int[64]), Fn([Int[64]], (EnvType)))), | |
Fn([(Int[64], EnvType)], (EnvType)) | |
) | |
), | |
Fn( | |
[], | |
( | |
J((J(Int[64]), Fn([Int[64]], (EnvType)))), | |
Fn([(Int[64], EnvType)], (EnvType)) | |
) | |
) | |
], | |
( | |
Fn( | |
[], | |
( | |
J((J(Int[64]), Fn([Int[64]], (EnvType)))), | |
Fn([(Int[64], EnvType)], (EnvType)) | |
) | |
), | |
Fn([EnvType], (EnvType, Bool, EnvType, EnvType)) | |
) | |
)) | |
_constant:J _constant:switch | |
EXPANDED! True _graph404 | |
OUTPUT 50:_graph208 | |
REPORT/ | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply414 = J(scalar_cast) | |
%_apply415 = %_apply414(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply418 = @_graph255(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply421 = @_graph491(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply433 = @_graph490(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply435 = J(env_getitem) | |
%_apply436 = %_apply435(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply438 = J(switch) | |
%_apply439 = %_apply438(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply442 = @_graph477(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply445 = @_graph476(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply448 = @_graph456(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph422() { | |
%_apply492 = J(scalar_mul) | |
%_apply493 = %_apply492(%_parameter405, %_parameter405) | |
%_apply494 = tuple_getitem(%_apply493, 0) | |
%_apply495 = J(J) | |
%_apply496 = %_apply495(%_apply494) | |
%_apply497 = tuple_getitem(%_apply496, 0) | |
%_apply498 = J(make_tuple) | |
%_apply499 = %_apply498(%_apply497, @_graph500) | |
%_apply501 = tuple_getitem(%_apply499, 0) | |
%_apply502 = make_tuple(%_apply501, @_graph503) | |
return %_apply502 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(J(Int[64]))) | |
INNER ('AbstractFunctionUnique', 'AbstractJTagged') AbstractJTagged(J(Int[64])) | |
AbstractFunctionUnique(Fn( | |
[ | |
J(J(Int[64])), | |
Fn([J(Int[64])], (J((EnvType)), Fn([(EnvType)], (EnvType, Int[64])))) | |
], | |
( | |
J((J(Int[64]), Fn([Int[64]], (EnvType)))), | |
Fn([(Int[64], EnvType)], (EnvType, Int[64], EnvType)) | |
) | |
)) | |
_constant:J _constant:make_tuple | |
SKIPPED! True _graph422 | |
[BEFORE] | |
graph _graph422() { | |
%_apply492 = J(scalar_mul) | |
%_apply493 = %_apply492(%_parameter405, %_parameter405) | |
%_apply494 = tuple_getitem(%_apply493, 0) | |
%_apply495 = J(J) | |
%_apply496 = %_apply495(%_apply494) | |
%_apply497 = tuple_getitem(%_apply496, 0) | |
%_apply498 = J(make_tuple) | |
%_apply499 = %_apply498(%_apply497, @_graph500) | |
%_apply501 = tuple_getitem(%_apply499, 0) | |
%_apply502 = make_tuple(%_apply501, @_graph503) | |
return %_apply502 | |
} | |
[/BEFORE] | |
EXPANDING J(J) | |
REPORT/ | |
graph _graph422() { | |
%_apply492 = J(scalar_mul) | |
%_apply493 = %_apply492(%_parameter405, %_parameter405) | |
%_apply494 = tuple_getitem(%_apply493, 0) | |
%_apply496 = identity(%_apply494) | |
%_apply497 = tuple_getitem(%_apply496, 0) | |
%_apply498 = J(make_tuple) | |
%_apply499 = %_apply498(%_apply497, @_graph500) | |
%_apply501 = tuple_getitem(%_apply499, 0) | |
%_apply502 = make_tuple(%_apply501, @_graph503) | |
return %_apply502 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph422() { | |
%_apply492 = J(scalar_mul) | |
%_apply493 = %_apply492(%_parameter405, %_parameter405) | |
%_apply494 = tuple_getitem(%_apply493, 0) | |
%_apply496 = identity(%_apply494) | |
%_apply497 = tuple_getitem(%_apply496, 0) | |
%_apply498 = J(make_tuple) | |
%_apply499 = %_apply498(%_apply497, @_graph500) | |
%_apply501 = tuple_getitem(%_apply499, 0) | |
%_apply502 = make_tuple(%_apply501, @_graph503) | |
return %_apply502 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
AbstractFunctionUnique(Fn( | |
[J(Int[64]), J(Int[64])], | |
(J(Int[64]), Fn([Int[64]], (EnvType, Int[64], Int[64]))) | |
)) | |
_constant:J _constant:scalar_mul | |
EXPANDED! False _graph422 | |
CACHED _constant:_graph275 | |
REPORT/ | |
graph _graph422() { | |
%_apply493 = @_graph275(%_parameter405, %_parameter405) | |
%_apply494 = tuple_getitem(%_apply493, 0) | |
%_apply496 = identity(%_apply494) | |
%_apply497 = tuple_getitem(%_apply496, 0) | |
%_apply498 = J(make_tuple) | |
%_apply499 = %_apply498(%_apply497, @_graph500) | |
%_apply501 = tuple_getitem(%_apply499, 0) | |
%_apply502 = make_tuple(%_apply501, @_graph503) | |
return %_apply502 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph500(%_parameter504) { | |
%_apply505 = J(scalar_mul) | |
%_apply506 = %_apply505(%_parameter504, %_parameter405) | |
%_apply507 = tuple_getitem(%_apply506, 0) | |
%_apply508 = %_apply505(%_parameter504, %_parameter405) | |
%_apply509 = tuple_getitem(%_apply508, 0) | |
%_apply510 = J(scalar_add) | |
%_apply511 = %_apply510(%_apply509, %_apply507) | |
%_apply512 = tuple_getitem(%_apply511, 0) | |
%_apply513 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply514 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply515 = J(env_setitem) | |
%_apply516 = %_apply515(%_apply514, %_apply513, %_apply512) | |
%_apply517 = tuple_getitem(%_apply516, 0) | |
%_apply518 = J(make_tuple) | |
%_apply519 = %_apply518(%_apply517) | |
%_apply520 = tuple_getitem(%_apply519, 0) | |
%_apply521 = make_tuple(%_apply520, @_graph522) | |
return %_apply521 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(EnvType)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J((EnvType))) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
AbstractFunctionUnique(Fn([J(EnvType)], (J((EnvType)), Fn([(EnvType)], (EnvType, EnvType))))) | |
_constant:J _constant:make_tuple | |
EXPANDED! True _graph500 | |
OUTPUT 52:▶make_tuple_1 | |
REPORT/ | |
graph _graph500(%_parameter504) { | |
%_apply505 = J(scalar_mul) | |
%_apply506 = %_apply505(%_parameter504, %_parameter405) | |
%_apply507 = tuple_getitem(%_apply506, 0) | |
%_apply508 = %_apply505(%_parameter504, %_parameter405) | |
%_apply509 = tuple_getitem(%_apply508, 0) | |
%_apply510 = J(scalar_add) | |
%_apply511 = %_apply510(%_apply509, %_apply507) | |
%_apply512 = tuple_getitem(%_apply511, 0) | |
%_apply513 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply514 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply515 = J(env_setitem) | |
%_apply516 = %_apply515(%_apply514, %_apply513, %_apply512) | |
%_apply517 = tuple_getitem(%_apply516, 0) | |
%_apply519 = @_graph523(%_apply517) | |
%_apply520 = tuple_getitem(%_apply519, 0) | |
%_apply521 = make_tuple(%_apply520, @_graph522) | |
return %_apply521 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph500(%_parameter504) { | |
%_apply505 = J(scalar_mul) | |
%_apply506 = %_apply505(%_parameter504, %_parameter405) | |
%_apply507 = tuple_getitem(%_apply506, 0) | |
%_apply508 = %_apply505(%_parameter504, %_parameter405) | |
%_apply509 = tuple_getitem(%_apply508, 0) | |
%_apply510 = J(scalar_add) | |
%_apply511 = %_apply510(%_apply509, %_apply507) | |
%_apply512 = tuple_getitem(%_apply511, 0) | |
%_apply513 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply514 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply515 = J(env_setitem) | |
%_apply516 = %_apply515(%_apply514, %_apply513, %_apply512) | |
%_apply517 = tuple_getitem(%_apply516, 0) | |
%_apply519 = @_graph523(%_apply517) | |
%_apply520 = tuple_getitem(%_apply519, 0) | |
%_apply521 = make_tuple(%_apply520, @_graph522) | |
return %_apply521 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J( | |
SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])) | |
)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J(EnvType)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
AbstractFunctionUnique(Fn( | |
[ | |
J(EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>), | |
J( | |
SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])) | |
), | |
J(Int[64]) | |
], | |
( | |
J(EnvType), | |
Fn( | |
[EnvType], | |
( | |
EnvType, | |
EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, | |
SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), | |
Int[64] | |
) | |
) | |
) | |
)) | |
_constant:J _constant:env_setitem | |
EXPANDED! True _graph500 | |
REPORT/ | |
graph _graph524(%_parameter525) { | |
%_apply526 = Jinv(%_parameter527) | |
%_apply528 = myia.operations.resolve(:myia.operations.prim_env_setitem, zeros_like) | |
%_apply529 = %_apply528(%_apply526) | |
%_apply530 = Jinv(%_parameter531) | |
%_apply532 = myia.operations.resolve(:myia.operations.prim_env_setitem, zeros_like) | |
%_apply533 = %_apply532(%_apply530) | |
%_apply534 = myia.operations.resolve(:myia.operations.prim_env_setitem, zeros_like) | |
%_apply535 = %_apply534(%_apply526) | |
%_apply536 = myia.operations.resolve(:myia.operations.prim_env_setitem, P) | |
%_apply537 = <Macro getattr_>(%_apply536, env_setitem) | |
%_apply538 = %_apply537(%_parameter525, %_apply530, %_apply535) | |
%_apply539 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply538, %_apply533, %_apply529) | |
return %_apply539 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph524(%_parameter525) { | |
%_apply526 = Jinv(%_parameter527) | |
%_apply528 = myia.operations.resolve(:myia.operations.prim_env_setitem, zeros_like) | |
%_apply529 = %_apply528(%_apply526) | |
%_apply530 = Jinv(%_parameter531) | |
%_apply532 = myia.operations.resolve(:myia.operations.prim_env_setitem, zeros_like) | |
%_apply533 = %_apply532(%_apply530) | |
%_apply534 = myia.operations.resolve(:myia.operations.prim_env_setitem, zeros_like) | |
%_apply535 = %_apply534(%_apply526) | |
%_apply537 = <Macro getattr_>(<module 'myia.operations.primitives' from '/media/win/Users/notoraptor/mila/dev/git/myia/myia/operations/primitives.py'>, env_setitem) | |
%_apply538 = %_apply537(%_parameter525, %_apply530, %_apply535) | |
%_apply539 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply538, %_apply533, %_apply529) | |
return %_apply539 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph524(%_parameter525) { | |
%_apply526 = Jinv(%_parameter527) | |
%_apply528 = myia.operations.resolve(:myia.operations.prim_env_setitem, zeros_like) | |
%_apply529 = %_apply528(%_apply526) | |
%_apply530 = Jinv(%_parameter531) | |
%_apply532 = myia.operations.resolve(:myia.operations.prim_env_setitem, zeros_like) | |
%_apply533 = %_apply532(%_apply530) | |
%_apply535 = zeros_like(%_apply526) | |
%_apply537 = <Macro getattr_>(<module 'myia.operations.primitives' from '/media/win/Users/notoraptor/mila/dev/git/myia/myia/operations/primitives.py'>, env_setitem) | |
%_apply538 = %_apply537(%_parameter525, %_apply530, %_apply535) | |
%_apply539 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply538, %_apply533, %_apply529) | |
return %_apply539 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph524(%_parameter525) { | |
%_apply526 = Jinv(%_parameter527) | |
%_apply528 = myia.operations.resolve(:myia.operations.prim_env_setitem, zeros_like) | |
%_apply529 = %_apply528(%_apply526) | |
%_apply530 = Jinv(%_parameter531) | |
%_apply533 = zeros_like(%_apply530) | |
%_apply535 = zeros_like(%_apply526) | |
%_apply537 = <Macro getattr_>(<module 'myia.operations.primitives' from '/media/win/Users/notoraptor/mila/dev/git/myia/myia/operations/primitives.py'>, env_setitem) | |
%_apply538 = %_apply537(%_parameter525, %_apply530, %_apply535) | |
%_apply539 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply538, %_apply533, %_apply529) | |
return %_apply539 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph524(%_parameter525) { | |
%_apply526 = Jinv(%_parameter527) | |
%_apply529 = zeros_like(%_apply526) | |
%_apply530 = Jinv(%_parameter531) | |
%_apply533 = zeros_like(%_apply530) | |
%_apply535 = zeros_like(%_apply526) | |
%_apply537 = <Macro getattr_>(<module 'myia.operations.primitives' from '/media/win/Users/notoraptor/mila/dev/git/myia/myia/operations/primitives.py'>, env_setitem) | |
%_apply538 = %_apply537(%_parameter525, %_apply530, %_apply535) | |
%_apply539 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply538, %_apply533, %_apply529) | |
return %_apply539 | |
} | |
/REPORT | |
OUTPUT 54:▶env_setitem | |
REPORT/ | |
graph _graph500(%_parameter504) { | |
%_apply505 = J(scalar_mul) | |
%_apply506 = %_apply505(%_parameter504, %_parameter405) | |
%_apply507 = tuple_getitem(%_apply506, 0) | |
%_apply508 = %_apply505(%_parameter504, %_parameter405) | |
%_apply509 = tuple_getitem(%_apply508, 0) | |
%_apply510 = J(scalar_add) | |
%_apply511 = %_apply510(%_apply509, %_apply507) | |
%_apply512 = tuple_getitem(%_apply511, 0) | |
%_apply513 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply514 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply516 = @_graph540(%_apply514, %_apply513, %_apply512) | |
%_apply517 = tuple_getitem(%_apply516, 0) | |
%_apply519 = @_graph523(%_apply517) | |
%_apply520 = tuple_getitem(%_apply519, 0) | |
%_apply521 = make_tuple(%_apply520, @_graph522) | |
return %_apply521 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph500(%_parameter504) { | |
%_apply505 = J(scalar_mul) | |
%_apply506 = %_apply505(%_parameter504, %_parameter405) | |
%_apply507 = tuple_getitem(%_apply506, 0) | |
%_apply508 = %_apply505(%_parameter504, %_parameter405) | |
%_apply509 = tuple_getitem(%_apply508, 0) | |
%_apply510 = J(scalar_add) | |
%_apply511 = %_apply510(%_apply509, %_apply507) | |
%_apply512 = tuple_getitem(%_apply511, 0) | |
%_apply513 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply514 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply516 = @_graph540(%_apply514, %_apply513, %_apply512) | |
%_apply517 = tuple_getitem(%_apply516, 0) | |
%_apply519 = @_graph523(%_apply517) | |
%_apply520 = tuple_getitem(%_apply519, 0) | |
%_apply521 = make_tuple(%_apply520, @_graph522) | |
return %_apply521 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND () AbstractJTagged(J(EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>)) | |
DEEP CHECK ('AbstractJTagged',) <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
AbstractJTagged(J(EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>)) | |
_constant:J _constant:<myia.utils.env.EnvInstance object at 0x7f45ac259b50> | |
EXPANDED! False _graph500 | |
ERROR JIMPL <myia.utils.env.EnvInstance object at 0x7f45ac259b50> | |
[BEFORE] | |
graph _graph500(%_parameter504) { | |
%_apply505 = J(scalar_mul) | |
%_apply506 = %_apply505(%_parameter504, %_parameter405) | |
%_apply507 = tuple_getitem(%_apply506, 0) | |
%_apply508 = %_apply505(%_parameter504, %_parameter405) | |
%_apply509 = tuple_getitem(%_apply508, 0) | |
%_apply510 = J(scalar_add) | |
%_apply511 = %_apply510(%_apply509, %_apply507) | |
%_apply512 = tuple_getitem(%_apply511, 0) | |
%_apply513 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply514 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply516 = @_graph540(%_apply514, %_apply513, %_apply512) | |
%_apply517 = tuple_getitem(%_apply516, 0) | |
%_apply519 = @_graph523(%_apply517) | |
%_apply520 = tuple_getitem(%_apply519, 0) | |
%_apply521 = make_tuple(%_apply520, @_graph522) | |
return %_apply521 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND () AbstractJTagged(J( | |
SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])) | |
)) | |
DEEP CHECK ('AbstractJTagged',) <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
AbstractJTagged(J( | |
SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])) | |
)) | |
_constant:J _constant:SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])) | |
EXPANDED! False _graph500 | |
ERROR JIMPL SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])) | |
[BEFORE] | |
graph _graph500(%_parameter504) { | |
%_apply505 = J(scalar_mul) | |
%_apply506 = %_apply505(%_parameter504, %_parameter405) | |
%_apply507 = tuple_getitem(%_apply506, 0) | |
%_apply508 = %_apply505(%_parameter504, %_parameter405) | |
%_apply509 = tuple_getitem(%_apply508, 0) | |
%_apply510 = J(scalar_add) | |
%_apply511 = %_apply510(%_apply509, %_apply507) | |
%_apply512 = tuple_getitem(%_apply511, 0) | |
%_apply513 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply514 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply516 = @_graph540(%_apply514, %_apply513, %_apply512) | |
%_apply517 = tuple_getitem(%_apply516, 0) | |
%_apply519 = @_graph523(%_apply517) | |
%_apply520 = tuple_getitem(%_apply519, 0) | |
%_apply521 = make_tuple(%_apply520, @_graph522) | |
return %_apply521 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
AbstractFunctionUnique(Fn( | |
[J(Int[64]), J(Int[64])], | |
(J(Int[64]), Fn([Int[64]], (EnvType, Int[64], Int[64]))) | |
)) | |
_constant:J _constant:scalar_add | |
EXPANDED! True _graph500 | |
CACHED _constant:_graph455 | |
REPORT/ | |
graph _graph500(%_parameter504) { | |
%_apply505 = J(scalar_mul) | |
%_apply506 = %_apply505(%_parameter504, %_parameter405) | |
%_apply507 = tuple_getitem(%_apply506, 0) | |
%_apply508 = %_apply505(%_parameter504, %_parameter405) | |
%_apply509 = tuple_getitem(%_apply508, 0) | |
%_apply511 = @_graph455(%_apply509, %_apply507) | |
%_apply512 = tuple_getitem(%_apply511, 0) | |
%_apply513 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply514 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply516 = @_graph540(%_apply514, %_apply513, %_apply512) | |
%_apply517 = tuple_getitem(%_apply516, 0) | |
%_apply519 = @_graph523(%_apply517) | |
%_apply520 = tuple_getitem(%_apply519, 0) | |
%_apply521 = make_tuple(%_apply520, @_graph522) | |
return %_apply521 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph500(%_parameter504) { | |
%_apply505 = J(scalar_mul) | |
%_apply506 = %_apply505(%_parameter504, %_parameter405) | |
%_apply507 = tuple_getitem(%_apply506, 0) | |
%_apply508 = %_apply505(%_parameter504, %_parameter405) | |
%_apply509 = tuple_getitem(%_apply508, 0) | |
%_apply511 = @_graph455(%_apply509, %_apply507) | |
%_apply512 = tuple_getitem(%_apply511, 0) | |
%_apply513 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply514 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply516 = @_graph540(%_apply514, %_apply513, %_apply512) | |
%_apply517 = tuple_getitem(%_apply516, 0) | |
%_apply519 = @_graph523(%_apply517) | |
%_apply520 = tuple_getitem(%_apply519, 0) | |
%_apply521 = make_tuple(%_apply520, @_graph522) | |
return %_apply521 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
AbstractFunctionUnique(Fn( | |
[J(Int[64]), J(Int[64])], | |
(J(Int[64]), Fn([Int[64]], (EnvType, Int[64], Int[64]))) | |
)) | |
_constant:J _constant:scalar_mul | |
EXPANDED! False _graph500 | |
CACHED _constant:_graph275 | |
REPORT/ | |
graph _graph500(%_parameter504) { | |
%_apply506 = @_graph275(%_parameter504, %_parameter405) | |
%_apply507 = tuple_getitem(%_apply506, 0) | |
%_apply508 = @_graph275(%_parameter504, %_parameter405) | |
%_apply509 = tuple_getitem(%_apply508, 0) | |
%_apply511 = @_graph455(%_apply509, %_apply507) | |
%_apply512 = tuple_getitem(%_apply511, 0) | |
%_apply513 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply514 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply516 = @_graph540(%_apply514, %_apply513, %_apply512) | |
%_apply517 = tuple_getitem(%_apply516, 0) | |
%_apply519 = @_graph523(%_apply517) | |
%_apply520 = tuple_getitem(%_apply519, 0) | |
%_apply521 = make_tuple(%_apply520, @_graph522) | |
return %_apply521 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph423() { | |
%_apply541 = J(scalar_mul) | |
%_apply542 = %_apply541(%_parameter405, %_parameter405) | |
%_apply543 = tuple_getitem(%_apply542, 0) | |
%_apply544 = %_apply541(%_apply543, %_parameter405) | |
%_apply545 = tuple_getitem(%_apply544, 0) | |
%_apply546 = J(J) | |
%_apply547 = %_apply546(%_apply545) | |
%_apply548 = tuple_getitem(%_apply547, 0) | |
%_apply549 = J(make_tuple) | |
%_apply550 = %_apply549(%_apply548, @_graph551) | |
%_apply552 = tuple_getitem(%_apply550, 0) | |
%_apply553 = make_tuple(%_apply552, @_graph554) | |
return %_apply553 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(J(Int[64]))) | |
INNER ('AbstractFunctionUnique', 'AbstractJTagged') AbstractJTagged(J(Int[64])) | |
AbstractFunctionUnique(Fn( | |
[ | |
J(J(Int[64])), | |
Fn([J(Int[64])], (J((EnvType)), Fn([(EnvType)], (EnvType, Int[64])))) | |
], | |
( | |
J((J(Int[64]), Fn([Int[64]], (EnvType)))), | |
Fn([(Int[64], EnvType)], (EnvType, Int[64], EnvType)) | |
) | |
)) | |
_constant:J _constant:make_tuple | |
SKIPPED! True _graph423 | |
[BEFORE] | |
graph _graph423() { | |
%_apply541 = J(scalar_mul) | |
%_apply542 = %_apply541(%_parameter405, %_parameter405) | |
%_apply543 = tuple_getitem(%_apply542, 0) | |
%_apply544 = %_apply541(%_apply543, %_parameter405) | |
%_apply545 = tuple_getitem(%_apply544, 0) | |
%_apply546 = J(J) | |
%_apply547 = %_apply546(%_apply545) | |
%_apply548 = tuple_getitem(%_apply547, 0) | |
%_apply549 = J(make_tuple) | |
%_apply550 = %_apply549(%_apply548, @_graph551) | |
%_apply552 = tuple_getitem(%_apply550, 0) | |
%_apply553 = make_tuple(%_apply552, @_graph554) | |
return %_apply553 | |
} | |
[/BEFORE] | |
EXPANDING J(J) | |
REPORT/ | |
graph _graph423() { | |
%_apply541 = J(scalar_mul) | |
%_apply542 = %_apply541(%_parameter405, %_parameter405) | |
%_apply543 = tuple_getitem(%_apply542, 0) | |
%_apply544 = %_apply541(%_apply543, %_parameter405) | |
%_apply545 = tuple_getitem(%_apply544, 0) | |
%_apply547 = identity(%_apply545) | |
%_apply548 = tuple_getitem(%_apply547, 0) | |
%_apply549 = J(make_tuple) | |
%_apply550 = %_apply549(%_apply548, @_graph551) | |
%_apply552 = tuple_getitem(%_apply550, 0) | |
%_apply553 = make_tuple(%_apply552, @_graph554) | |
return %_apply553 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph423() { | |
%_apply541 = J(scalar_mul) | |
%_apply542 = %_apply541(%_parameter405, %_parameter405) | |
%_apply543 = tuple_getitem(%_apply542, 0) | |
%_apply544 = %_apply541(%_apply543, %_parameter405) | |
%_apply545 = tuple_getitem(%_apply544, 0) | |
%_apply547 = identity(%_apply545) | |
%_apply548 = tuple_getitem(%_apply547, 0) | |
%_apply549 = J(make_tuple) | |
%_apply550 = %_apply549(%_apply548, @_graph551) | |
%_apply552 = tuple_getitem(%_apply550, 0) | |
%_apply553 = make_tuple(%_apply552, @_graph554) | |
return %_apply553 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
AbstractFunctionUnique(Fn( | |
[J(Int[64]), J(Int[64])], | |
(J(Int[64]), Fn([Int[64]], (EnvType, Int[64], Int[64]))) | |
)) | |
_constant:J _constant:scalar_mul | |
EXPANDED! False _graph423 | |
CACHED _constant:_graph275 | |
REPORT/ | |
graph _graph423() { | |
%_apply542 = @_graph275(%_parameter405, %_parameter405) | |
%_apply543 = tuple_getitem(%_apply542, 0) | |
%_apply544 = @_graph275(%_apply543, %_parameter405) | |
%_apply545 = tuple_getitem(%_apply544, 0) | |
%_apply547 = identity(%_apply545) | |
%_apply548 = tuple_getitem(%_apply547, 0) | |
%_apply549 = J(make_tuple) | |
%_apply550 = %_apply549(%_apply548, @_graph551) | |
%_apply552 = tuple_getitem(%_apply550, 0) | |
%_apply553 = make_tuple(%_apply552, @_graph554) | |
return %_apply553 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph551(%_parameter555) { | |
%_apply556 = J(scalar_mul) | |
%_apply557 = %_apply556(%_parameter555, %_parameter405) | |
%_apply558 = tuple_getitem(%_apply557, 0) | |
%_apply559 = %_apply556(%_apply558, %_parameter405) | |
%_apply560 = tuple_getitem(%_apply559, 0) | |
%_apply561 = %_apply556(%_apply558, %_parameter405) | |
%_apply562 = tuple_getitem(%_apply561, 0) | |
%_apply542 = @_graph275(%_parameter405, %_parameter405) | |
%_apply543 = tuple_getitem(%_apply542, 0) | |
%_apply563 = %_apply556(%_parameter555, %_apply543) | |
%_apply564 = tuple_getitem(%_apply563, 0) | |
%_apply565 = J(scalar_add) | |
%_apply566 = %_apply565(%_apply564, %_apply562) | |
%_apply567 = tuple_getitem(%_apply566, 0) | |
%_apply568 = %_apply565(%_apply567, %_apply560) | |
%_apply569 = tuple_getitem(%_apply568, 0) | |
%_apply570 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply571 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply572 = J(env_setitem) | |
%_apply573 = %_apply572(%_apply571, %_apply570, %_apply569) | |
%_apply574 = tuple_getitem(%_apply573, 0) | |
%_apply575 = J(make_tuple) | |
%_apply576 = %_apply575(%_apply574) | |
%_apply577 = tuple_getitem(%_apply576, 0) | |
%_apply578 = make_tuple(%_apply577, @_graph579) | |
return %_apply578 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(EnvType)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J((EnvType))) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
AbstractFunctionUnique(Fn([J(EnvType)], (J((EnvType)), Fn([(EnvType)], (EnvType, EnvType))))) | |
_constant:J _constant:make_tuple | |
EXPANDED! True _graph551 | |
CACHED _constant:_graph523 | |
REPORT/ | |
graph _graph551(%_parameter555) { | |
%_apply556 = J(scalar_mul) | |
%_apply557 = %_apply556(%_parameter555, %_parameter405) | |
%_apply558 = tuple_getitem(%_apply557, 0) | |
%_apply559 = %_apply556(%_apply558, %_parameter405) | |
%_apply560 = tuple_getitem(%_apply559, 0) | |
%_apply561 = %_apply556(%_apply558, %_parameter405) | |
%_apply562 = tuple_getitem(%_apply561, 0) | |
%_apply542 = @_graph275(%_parameter405, %_parameter405) | |
%_apply543 = tuple_getitem(%_apply542, 0) | |
%_apply563 = %_apply556(%_parameter555, %_apply543) | |
%_apply564 = tuple_getitem(%_apply563, 0) | |
%_apply565 = J(scalar_add) | |
%_apply566 = %_apply565(%_apply564, %_apply562) | |
%_apply567 = tuple_getitem(%_apply566, 0) | |
%_apply568 = %_apply565(%_apply567, %_apply560) | |
%_apply569 = tuple_getitem(%_apply568, 0) | |
%_apply570 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply571 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply572 = J(env_setitem) | |
%_apply573 = %_apply572(%_apply571, %_apply570, %_apply569) | |
%_apply574 = tuple_getitem(%_apply573, 0) | |
%_apply576 = @_graph523(%_apply574) | |
%_apply577 = tuple_getitem(%_apply576, 0) | |
%_apply578 = make_tuple(%_apply577, @_graph579) | |
return %_apply578 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph551(%_parameter555) { | |
%_apply556 = J(scalar_mul) | |
%_apply557 = %_apply556(%_parameter555, %_parameter405) | |
%_apply558 = tuple_getitem(%_apply557, 0) | |
%_apply559 = %_apply556(%_apply558, %_parameter405) | |
%_apply560 = tuple_getitem(%_apply559, 0) | |
%_apply561 = %_apply556(%_apply558, %_parameter405) | |
%_apply562 = tuple_getitem(%_apply561, 0) | |
%_apply542 = @_graph275(%_parameter405, %_parameter405) | |
%_apply543 = tuple_getitem(%_apply542, 0) | |
%_apply563 = %_apply556(%_parameter555, %_apply543) | |
%_apply564 = tuple_getitem(%_apply563, 0) | |
%_apply565 = J(scalar_add) | |
%_apply566 = %_apply565(%_apply564, %_apply562) | |
%_apply567 = tuple_getitem(%_apply566, 0) | |
%_apply568 = %_apply565(%_apply567, %_apply560) | |
%_apply569 = tuple_getitem(%_apply568, 0) | |
%_apply570 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply571 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply572 = J(env_setitem) | |
%_apply573 = %_apply572(%_apply571, %_apply570, %_apply569) | |
%_apply574 = tuple_getitem(%_apply573, 0) | |
%_apply576 = @_graph523(%_apply574) | |
%_apply577 = tuple_getitem(%_apply576, 0) | |
%_apply578 = make_tuple(%_apply577, @_graph579) | |
return %_apply578 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J( | |
SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])) | |
)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J(EnvType)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
AbstractFunctionUnique(Fn( | |
[ | |
J(EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>), | |
J( | |
SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])) | |
), | |
J(Int[64]) | |
], | |
( | |
J(EnvType), | |
Fn( | |
[EnvType], | |
( | |
EnvType, | |
EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, | |
SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), | |
Int[64] | |
) | |
) | |
) | |
)) | |
_constant:J _constant:env_setitem | |
EXPANDED! True _graph551 | |
CACHED _constant:_graph540 | |
REPORT/ | |
graph _graph551(%_parameter555) { | |
%_apply556 = J(scalar_mul) | |
%_apply557 = %_apply556(%_parameter555, %_parameter405) | |
%_apply558 = tuple_getitem(%_apply557, 0) | |
%_apply559 = %_apply556(%_apply558, %_parameter405) | |
%_apply560 = tuple_getitem(%_apply559, 0) | |
%_apply561 = %_apply556(%_apply558, %_parameter405) | |
%_apply562 = tuple_getitem(%_apply561, 0) | |
%_apply542 = @_graph275(%_parameter405, %_parameter405) | |
%_apply543 = tuple_getitem(%_apply542, 0) | |
%_apply563 = %_apply556(%_parameter555, %_apply543) | |
%_apply564 = tuple_getitem(%_apply563, 0) | |
%_apply565 = J(scalar_add) | |
%_apply566 = %_apply565(%_apply564, %_apply562) | |
%_apply567 = tuple_getitem(%_apply566, 0) | |
%_apply568 = %_apply565(%_apply567, %_apply560) | |
%_apply569 = tuple_getitem(%_apply568, 0) | |
%_apply570 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply571 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply573 = @_graph540(%_apply571, %_apply570, %_apply569) | |
%_apply574 = tuple_getitem(%_apply573, 0) | |
%_apply576 = @_graph523(%_apply574) | |
%_apply577 = tuple_getitem(%_apply576, 0) | |
%_apply578 = make_tuple(%_apply577, @_graph579) | |
return %_apply578 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph551(%_parameter555) { | |
%_apply556 = J(scalar_mul) | |
%_apply557 = %_apply556(%_parameter555, %_parameter405) | |
%_apply558 = tuple_getitem(%_apply557, 0) | |
%_apply559 = %_apply556(%_apply558, %_parameter405) | |
%_apply560 = tuple_getitem(%_apply559, 0) | |
%_apply561 = %_apply556(%_apply558, %_parameter405) | |
%_apply562 = tuple_getitem(%_apply561, 0) | |
%_apply542 = @_graph275(%_parameter405, %_parameter405) | |
%_apply543 = tuple_getitem(%_apply542, 0) | |
%_apply563 = %_apply556(%_parameter555, %_apply543) | |
%_apply564 = tuple_getitem(%_apply563, 0) | |
%_apply565 = J(scalar_add) | |
%_apply566 = %_apply565(%_apply564, %_apply562) | |
%_apply567 = tuple_getitem(%_apply566, 0) | |
%_apply568 = %_apply565(%_apply567, %_apply560) | |
%_apply569 = tuple_getitem(%_apply568, 0) | |
%_apply570 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply571 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply573 = @_graph540(%_apply571, %_apply570, %_apply569) | |
%_apply574 = tuple_getitem(%_apply573, 0) | |
%_apply576 = @_graph523(%_apply574) | |
%_apply577 = tuple_getitem(%_apply576, 0) | |
%_apply578 = make_tuple(%_apply577, @_graph579) | |
return %_apply578 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND () AbstractJTagged(J(EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>)) | |
DEEP CHECK ('AbstractJTagged',) <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
AbstractJTagged(J(EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>)) | |
_constant:J _constant:<myia.utils.env.EnvInstance object at 0x7f45ac259b50> | |
EXPANDED! False _graph551 | |
ERROR JIMPL <myia.utils.env.EnvInstance object at 0x7f45ac259b50> | |
[BEFORE] | |
graph _graph551(%_parameter555) { | |
%_apply556 = J(scalar_mul) | |
%_apply557 = %_apply556(%_parameter555, %_parameter405) | |
%_apply558 = tuple_getitem(%_apply557, 0) | |
%_apply559 = %_apply556(%_apply558, %_parameter405) | |
%_apply560 = tuple_getitem(%_apply559, 0) | |
%_apply561 = %_apply556(%_apply558, %_parameter405) | |
%_apply562 = tuple_getitem(%_apply561, 0) | |
%_apply542 = @_graph275(%_parameter405, %_parameter405) | |
%_apply543 = tuple_getitem(%_apply542, 0) | |
%_apply563 = %_apply556(%_parameter555, %_apply543) | |
%_apply564 = tuple_getitem(%_apply563, 0) | |
%_apply565 = J(scalar_add) | |
%_apply566 = %_apply565(%_apply564, %_apply562) | |
%_apply567 = tuple_getitem(%_apply566, 0) | |
%_apply568 = %_apply565(%_apply567, %_apply560) | |
%_apply569 = tuple_getitem(%_apply568, 0) | |
%_apply570 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply571 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply573 = @_graph540(%_apply571, %_apply570, %_apply569) | |
%_apply574 = tuple_getitem(%_apply573, 0) | |
%_apply576 = @_graph523(%_apply574) | |
%_apply577 = tuple_getitem(%_apply576, 0) | |
%_apply578 = make_tuple(%_apply577, @_graph579) | |
return %_apply578 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND () AbstractJTagged(J( | |
SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])) | |
)) | |
DEEP CHECK ('AbstractJTagged',) <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
AbstractJTagged(J( | |
SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])) | |
)) | |
_constant:J _constant:SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])) | |
EXPANDED! False _graph551 | |
ERROR JIMPL SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])) | |
[BEFORE] | |
graph _graph551(%_parameter555) { | |
%_apply556 = J(scalar_mul) | |
%_apply557 = %_apply556(%_parameter555, %_parameter405) | |
%_apply558 = tuple_getitem(%_apply557, 0) | |
%_apply559 = %_apply556(%_apply558, %_parameter405) | |
%_apply560 = tuple_getitem(%_apply559, 0) | |
%_apply561 = %_apply556(%_apply558, %_parameter405) | |
%_apply562 = tuple_getitem(%_apply561, 0) | |
%_apply542 = @_graph275(%_parameter405, %_parameter405) | |
%_apply543 = tuple_getitem(%_apply542, 0) | |
%_apply563 = %_apply556(%_parameter555, %_apply543) | |
%_apply564 = tuple_getitem(%_apply563, 0) | |
%_apply565 = J(scalar_add) | |
%_apply566 = %_apply565(%_apply564, %_apply562) | |
%_apply567 = tuple_getitem(%_apply566, 0) | |
%_apply568 = %_apply565(%_apply567, %_apply560) | |
%_apply569 = tuple_getitem(%_apply568, 0) | |
%_apply570 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply571 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply573 = @_graph540(%_apply571, %_apply570, %_apply569) | |
%_apply574 = tuple_getitem(%_apply573, 0) | |
%_apply576 = @_graph523(%_apply574) | |
%_apply577 = tuple_getitem(%_apply576, 0) | |
%_apply578 = make_tuple(%_apply577, @_graph579) | |
return %_apply578 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
AbstractFunctionUnique(Fn( | |
[J(Int[64]), J(Int[64])], | |
(J(Int[64]), Fn([Int[64]], (EnvType, Int[64], Int[64]))) | |
)) | |
_constant:J _constant:scalar_add | |
EXPANDED! True _graph551 | |
CACHED _constant:_graph455 | |
REPORT/ | |
graph _graph551(%_parameter555) { | |
%_apply556 = J(scalar_mul) | |
%_apply557 = %_apply556(%_parameter555, %_parameter405) | |
%_apply558 = tuple_getitem(%_apply557, 0) | |
%_apply559 = %_apply556(%_apply558, %_parameter405) | |
%_apply560 = tuple_getitem(%_apply559, 0) | |
%_apply561 = %_apply556(%_apply558, %_parameter405) | |
%_apply562 = tuple_getitem(%_apply561, 0) | |
%_apply542 = @_graph275(%_parameter405, %_parameter405) | |
%_apply543 = tuple_getitem(%_apply542, 0) | |
%_apply563 = %_apply556(%_parameter555, %_apply543) | |
%_apply564 = tuple_getitem(%_apply563, 0) | |
%_apply566 = @_graph455(%_apply564, %_apply562) | |
%_apply567 = tuple_getitem(%_apply566, 0) | |
%_apply568 = @_graph455(%_apply567, %_apply560) | |
%_apply569 = tuple_getitem(%_apply568, 0) | |
%_apply570 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply571 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply573 = @_graph540(%_apply571, %_apply570, %_apply569) | |
%_apply574 = tuple_getitem(%_apply573, 0) | |
%_apply576 = @_graph523(%_apply574) | |
%_apply577 = tuple_getitem(%_apply576, 0) | |
%_apply578 = make_tuple(%_apply577, @_graph579) | |
return %_apply578 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph551(%_parameter555) { | |
%_apply556 = J(scalar_mul) | |
%_apply557 = %_apply556(%_parameter555, %_parameter405) | |
%_apply558 = tuple_getitem(%_apply557, 0) | |
%_apply559 = %_apply556(%_apply558, %_parameter405) | |
%_apply560 = tuple_getitem(%_apply559, 0) | |
%_apply561 = %_apply556(%_apply558, %_parameter405) | |
%_apply562 = tuple_getitem(%_apply561, 0) | |
%_apply542 = @_graph275(%_parameter405, %_parameter405) | |
%_apply543 = tuple_getitem(%_apply542, 0) | |
%_apply563 = %_apply556(%_parameter555, %_apply543) | |
%_apply564 = tuple_getitem(%_apply563, 0) | |
%_apply566 = @_graph455(%_apply564, %_apply562) | |
%_apply567 = tuple_getitem(%_apply566, 0) | |
%_apply568 = @_graph455(%_apply567, %_apply560) | |
%_apply569 = tuple_getitem(%_apply568, 0) | |
%_apply570 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply571 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply573 = @_graph540(%_apply571, %_apply570, %_apply569) | |
%_apply574 = tuple_getitem(%_apply573, 0) | |
%_apply576 = @_graph523(%_apply574) | |
%_apply577 = tuple_getitem(%_apply576, 0) | |
%_apply578 = make_tuple(%_apply577, @_graph579) | |
return %_apply578 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
AbstractFunctionUnique(Fn( | |
[J(Int[64]), J(Int[64])], | |
(J(Int[64]), Fn([Int[64]], (EnvType, Int[64], Int[64]))) | |
)) | |
_constant:J _constant:scalar_mul | |
EXPANDED! False _graph551 | |
CACHED _constant:_graph275 | |
REPORT/ | |
graph _graph551(%_parameter555) { | |
%_apply557 = @_graph275(%_parameter555, %_parameter405) | |
%_apply558 = tuple_getitem(%_apply557, 0) | |
%_apply559 = @_graph275(%_apply558, %_parameter405) | |
%_apply560 = tuple_getitem(%_apply559, 0) | |
%_apply561 = @_graph275(%_apply558, %_parameter405) | |
%_apply562 = tuple_getitem(%_apply561, 0) | |
%_apply542 = @_graph275(%_parameter405, %_parameter405) | |
%_apply543 = tuple_getitem(%_apply542, 0) | |
%_apply563 = @_graph275(%_parameter555, %_apply543) | |
%_apply564 = tuple_getitem(%_apply563, 0) | |
%_apply566 = @_graph455(%_apply564, %_apply562) | |
%_apply567 = tuple_getitem(%_apply566, 0) | |
%_apply568 = @_graph455(%_apply567, %_apply560) | |
%_apply569 = tuple_getitem(%_apply568, 0) | |
%_apply570 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply571 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply573 = @_graph540(%_apply571, %_apply570, %_apply569) | |
%_apply574 = tuple_getitem(%_apply573, 0) | |
%_apply576 = @_graph523(%_apply574) | |
%_apply577 = tuple_getitem(%_apply576, 0) | |
%_apply578 = make_tuple(%_apply577, @_graph579) | |
return %_apply578 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply414 = J(scalar_cast) | |
%_apply415 = %_apply414(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply418 = @_graph255(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply421 = @_graph491(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply433 = @_graph490(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply435 = J(env_getitem) | |
%_apply436 = %_apply435(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply438 = J(switch) | |
%_apply439 = %_apply438(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply442 = @_graph477(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply445 = @_graph476(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply448 = @_graph456(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND () AbstractJTagged(J(Int[64] = 1)) | |
DEEP CHECK ('AbstractJTagged',) <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64] = 1) | |
AbstractJTagged(J(Int[64] = 1)) | |
_constant:J _constant:1 | |
EXPANDED! False _graph404 | |
ERROR JIMPL 1 | |
[BEFORE] | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply414 = J(scalar_cast) | |
%_apply415 = %_apply414(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply418 = @_graph255(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply421 = @_graph491(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply433 = @_graph490(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply435 = J(env_getitem) | |
%_apply436 = %_apply435(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply438 = J(switch) | |
%_apply439 = %_apply438(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply442 = @_graph477(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply445 = @_graph476(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply448 = @_graph456(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Ty(AbstractScalar(Int[64])))) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractType'> AbstractType(Ty(AbstractScalar(Int[64]))) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractType'> AbstractType(Ty(AbstractScalar(Int[64]))) | |
AbstractFunctionUnique(Fn( | |
[J(Int[64]), J(Ty(AbstractScalar(Int[64])))], | |
( | |
J(Int[64]), | |
Fn([Int[64]], (EnvType, Int[64], Ty(AbstractScalar(Int[64])))) | |
) | |
)) | |
_constant:J _constant:scalar_cast | |
EXPANDED! False _graph404 | |
REPORT/ | |
graph _graph580(%_parameter581) { | |
%_apply582 = Jinv(%_parameter583) | |
%_apply584 = Jinv(%_parameter585) | |
%_apply586 = myia.operations.resolve(:myia.operations.prim_scalar_cast, typeof) | |
%_apply587 = %_apply586(%_apply584) | |
%_apply588 = myia.operations.resolve(:myia.operations.prim_scalar_cast, P) | |
%_apply589 = <Macro getattr_>(%_apply588, scalar_cast) | |
%_apply590 = %_apply589(%_parameter581, %_apply587) | |
%_apply591 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply590, %_apply582) | |
return %_apply591 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph580(%_parameter581) { | |
%_apply582 = Jinv(%_parameter583) | |
%_apply584 = Jinv(%_parameter585) | |
%_apply586 = myia.operations.resolve(:myia.operations.prim_scalar_cast, typeof) | |
%_apply587 = %_apply586(%_apply584) | |
%_apply589 = <Macro getattr_>(<module 'myia.operations.primitives' from '/media/win/Users/notoraptor/mila/dev/git/myia/myia/operations/primitives.py'>, scalar_cast) | |
%_apply590 = %_apply589(%_parameter581, %_apply587) | |
%_apply591 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply590, %_apply582) | |
return %_apply591 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph580(%_parameter581) { | |
%_apply582 = Jinv(%_parameter583) | |
%_apply584 = Jinv(%_parameter585) | |
%_apply587 = <Macro typeof>(%_apply584) | |
%_apply589 = <Macro getattr_>(<module 'myia.operations.primitives' from '/media/win/Users/notoraptor/mila/dev/git/myia/myia/operations/primitives.py'>, scalar_cast) | |
%_apply590 = %_apply589(%_parameter581, %_apply587) | |
%_apply591 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply590, %_apply582) | |
return %_apply591 | |
} | |
/REPORT | |
OUTPUT 56:▶scalar_cast | |
REPORT/ | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply415 = @_graph592(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply418 = @_graph255(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply421 = @_graph491(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply433 = @_graph490(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply435 = J(env_getitem) | |
%_apply436 = %_apply435(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply438 = J(switch) | |
%_apply439 = %_apply438(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply442 = @_graph477(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply445 = @_graph476(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply448 = @_graph456(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply415 = @_graph592(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply418 = @_graph255(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply421 = @_graph491(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply433 = @_graph490(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply435 = J(env_getitem) | |
%_apply436 = %_apply435(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply438 = J(switch) | |
%_apply439 = %_apply438(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply442 = @_graph477(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply445 = @_graph476(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply448 = @_graph456(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND () AbstractJTagged(J(Ty(AbstractScalar(Int[64])))) | |
DEEP CHECK ('AbstractJTagged',) <class 'myia.abstract.data.AbstractType'> AbstractType(Ty(AbstractScalar(Int[64]))) | |
AbstractJTagged(J(Ty(AbstractScalar(Int[64])))) | |
_constant:J _constant:AbstractScalar(Int[64]) | |
EXPANDED! False _graph404 | |
ERROR JIMPL AbstractScalar(Int[64]) | |
[BEFORE] | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply415 = @_graph592(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply418 = @_graph255(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply421 = @_graph491(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply433 = @_graph490(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply435 = J(env_getitem) | |
%_apply436 = %_apply435(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply438 = J(switch) | |
%_apply439 = %_apply438(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply442 = @_graph477(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply445 = @_graph476(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply448 = @_graph456(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Bool)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Bool) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Bool) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
AbstractFunctionUnique(Fn( | |
[J(Bool), J(Int[64]), J(Int[64])], | |
(J(Int[64]), Fn([Int[64]], (EnvType, Bool, Int[64], Int[64]))) | |
)) | |
_constant:J _constant:switch | |
EXPANDED! True _graph404 | |
CACHED _constant:_graph456 | |
REPORT/ | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply415 = @_graph592(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply418 = @_graph255(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply421 = @_graph491(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply433 = @_graph490(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply435 = J(env_getitem) | |
%_apply436 = %_apply435(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply439 = @_graph456(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply442 = @_graph477(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply445 = @_graph476(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply448 = @_graph456(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply415 = @_graph592(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply418 = @_graph255(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply421 = @_graph491(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply433 = @_graph490(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply435 = J(env_getitem) | |
%_apply436 = %_apply435(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply439 = @_graph456(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply442 = @_graph477(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply445 = @_graph476(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply448 = @_graph456(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(EnvType)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J( | |
SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])) | |
)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64] = 0)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64] = 0) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64] = 0) | |
AbstractFunctionUnique(Fn( | |
[ | |
J(EnvType), | |
J( | |
SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])) | |
), | |
J(Int[64] = 0) | |
], | |
( | |
J(Int[64]), | |
Fn( | |
[Int[64]], | |
( | |
EnvType, | |
EnvType, | |
SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), | |
Int[64] = 0 | |
) | |
) | |
) | |
)) | |
_constant:J _constant:env_getitem | |
EXPANDED! True _graph404 | |
CACHED _constant:_graph477 | |
REPORT/ | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply415 = @_graph592(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply418 = @_graph255(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply421 = @_graph491(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply433 = @_graph490(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply436 = @_graph477(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply439 = @_graph456(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply442 = @_graph477(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply445 = @_graph476(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply448 = @_graph456(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply409 = J(env_getitem) | |
%_apply410 = %_apply409(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply415 = @_graph592(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply418 = @_graph255(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply421 = @_graph491(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply433 = @_graph490(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply436 = @_graph477(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply439 = @_graph456(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply442 = @_graph477(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply445 = @_graph476(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply448 = @_graph456(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J( | |
SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])) | |
)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(Int[64] = 0)) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64] = 0) | |
FOUND ('AbstractFunctionUnique', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractJTagged') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64]) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
DEEP CHECK ('AbstractFunctionUnique', 'AbstractTuple', 'AbstractFunctionUnique', 'AbstractTuple') <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64] = 0) | |
AbstractFunctionUnique(Fn( | |
[ | |
J(EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>), | |
J( | |
SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])) | |
), | |
J(Int[64] = 0) | |
], | |
( | |
J(Int[64]), | |
Fn( | |
[Int[64]], | |
( | |
EnvType, | |
EnvType = <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, | |
SymbolicKeyType = SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), | |
Int[64] = 0 | |
) | |
) | |
) | |
)) | |
_constant:J _constant:env_getitem | |
EXPANDED! False _graph404 | |
CACHED _constant:_graph476 | |
REPORT/ | |
graph _graph404(%_parameter405) { | |
%_apply406 = J(0) | |
%_apply407 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply408 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply410 = @_graph476(%_apply408, %_apply407, %_apply406) | |
%_apply411 = tuple_getitem(%_apply410, 0) | |
%_apply412 = J(AbstractScalar(Int[64])) | |
%_apply413 = J(1) | |
%_apply415 = @_graph592(%_apply413, %_apply412) | |
%_apply416 = tuple_getitem(%_apply415, 0) | |
%_apply418 = @_graph255(%_parameter405, %_apply406) | |
%_apply419 = tuple_getitem(%_apply418, 0) | |
%_apply421 = @_graph491(%_apply419, @_graph422, @_graph423) | |
%_apply424 = tuple_getitem(%_apply421, 0) | |
%_apply425 = %_apply424() | |
%_apply426 = tuple_getitem(%_apply425, 0) | |
%_apply427 = J(tuple_getitem) | |
%_apply428 = %_apply427(%_apply426, %_apply413) | |
%_apply429 = tuple_getitem(%_apply428, 0) | |
%_apply430 = %_apply429(%_apply416) | |
%_apply431 = tuple_getitem(%_apply430, 0) | |
%_apply433 = @_graph490(%_apply431, %_apply406) | |
%_apply434 = tuple_getitem(%_apply433, 0) | |
%_apply436 = @_graph477(%_apply434, %_apply407, %_apply406) | |
%_apply437 = tuple_getitem(%_apply436, 0) | |
%_apply439 = @_graph456(%_apply419, %_apply437, %_apply411) | |
%_apply440 = tuple_getitem(%_apply439, 0) | |
%_apply442 = @_graph477(%_apply434, %_apply407, %_apply406) | |
%_apply443 = tuple_getitem(%_apply442, 0) | |
%_apply445 = @_graph476(%_apply408, %_apply407, %_apply406) | |
%_apply446 = tuple_getitem(%_apply445, 0) | |
%_apply448 = @_graph456(%_apply419, %_apply446, %_apply443) | |
%_apply449 = tuple_getitem(%_apply448, 0) | |
%_apply451 = @_graph455(%_apply449, %_apply440) | |
%_apply452 = tuple_getitem(%_apply451, 0) | |
%_apply453 = make_tuple(%_apply452, @_graph454) | |
return %_apply453 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply598 = J(AbstractScalar(Int[64])) | |
%_apply599 = J(1) | |
%_apply600 = @_graph592(%_apply599, %_apply598) | |
%_apply601 = tuple_getitem(%_apply600, 0) | |
%_apply152 = J(%_parameter151) | |
%_apply602 = @_graph255(%_apply152, %_apply593) | |
%_apply603 = tuple_getitem(%_apply602, 0) | |
%_apply604 = @_graph491(%_apply603, @_graph605, @_graph606) | |
%_apply607 = tuple_getitem(%_apply604, 0) | |
%_apply608 = %_apply607() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply601) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply619 = @_graph456(%_apply603, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply603, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply624 = tuple_getitem(%_apply623, 0) | |
%_apply625 = make_tuple(%_apply624, @_graph626) | |
%_apply160 = tuple_getitem(%_apply625, 1) | |
%_apply161 = %_apply160(%_apply183) | |
%_apply162 = tuple_getitem(%_apply161, 1) | |
return %_apply162 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply161 = @_graph626(%_apply183) | |
%_apply162 = tuple_getitem(%_apply161, 1) | |
return %_apply162 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply598 = J(AbstractScalar(Int[64])) | |
%_apply599 = J(1) | |
%_apply600 = @_graph592(%_apply599, %_apply598) | |
%_apply601 = tuple_getitem(%_apply600, 0) | |
%_apply152 = J(%_parameter151) | |
%_apply602 = @_graph255(%_apply152, %_apply593) | |
%_apply603 = tuple_getitem(%_apply602, 0) | |
%_apply604 = @_graph491(%_apply603, @_graph605, @_graph606) | |
%_apply607 = tuple_getitem(%_apply604, 0) | |
%_apply608 = %_apply607() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply601) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply619 = @_graph456(%_apply603, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply603, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply627 = tuple_getitem(%_apply623, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply656 = tuple_getitem(%_apply604, 1) | |
%_apply657 = %_apply656(%_apply655) | |
%_apply658 = tuple_getitem(%_apply657, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply663 = tuple_getitem(%_apply657, 3) | |
%_apply664 = env_getitem(%_apply663, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply665 = env_getitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply666 = tuple_getitem(%_apply631, 1) | |
%_apply667 = tuple_getitem(%_apply638, 1) | |
%_apply668 = tuple_getitem(%_apply657, 1) | |
%_apply669 = @_graph670(%_apply668, %_apply667) | |
%_apply671 = @_graph670(%_apply669, %_apply666) | |
%_apply672 = tuple_getitem(%_apply602, 1) | |
%_apply673 = %_apply672(%_apply671) | |
%_apply674 = tuple_getitem(%_apply673, 1) | |
%_apply675 = @_graph311(%_apply674, %_apply665) | |
%_apply676 = @_graph311(%_apply675, %_apply664) | |
%_apply677 = @_graph311(%_apply676, %_apply659) | |
%_apply678 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply677) | |
%_apply162 = tuple_getitem(%_apply678, 1) | |
return %_apply162 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply598 = J(AbstractScalar(Int[64])) | |
%_apply599 = J(1) | |
%_apply600 = @_graph592(%_apply599, %_apply598) | |
%_apply601 = tuple_getitem(%_apply600, 0) | |
%_apply152 = J(%_parameter151) | |
%_apply602 = @_graph255(%_apply152, %_apply593) | |
%_apply603 = tuple_getitem(%_apply602, 0) | |
%_apply604 = @_graph491(%_apply603, @_graph605, @_graph606) | |
%_apply607 = tuple_getitem(%_apply604, 0) | |
%_apply608 = %_apply607() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply601) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply619 = @_graph456(%_apply603, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply603, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply627 = tuple_getitem(%_apply623, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply656 = tuple_getitem(%_apply604, 1) | |
%_apply657 = %_apply656(%_apply655) | |
%_apply658 = tuple_getitem(%_apply657, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply663 = tuple_getitem(%_apply657, 3) | |
%_apply664 = env_getitem(%_apply663, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply665 = env_getitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply666 = tuple_getitem(%_apply631, 1) | |
%_apply667 = tuple_getitem(%_apply638, 1) | |
%_apply668 = tuple_getitem(%_apply657, 1) | |
%_apply669 = @_graph670(%_apply668, %_apply667) | |
%_apply671 = @_graph670(%_apply669, %_apply666) | |
%_apply672 = tuple_getitem(%_apply602, 1) | |
%_apply673 = %_apply672(%_apply671) | |
%_apply674 = tuple_getitem(%_apply673, 1) | |
%_apply675 = @_graph311(%_apply674, %_apply665) | |
%_apply676 = @_graph311(%_apply675, %_apply664) | |
%_apply677 = @_graph311(%_apply676, %_apply659) | |
return %_apply677 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply598 = J(AbstractScalar(Int[64])) | |
%_apply599 = J(1) | |
%_apply600 = @_graph592(%_apply599, %_apply598) | |
%_apply601 = tuple_getitem(%_apply600, 0) | |
%_apply152 = J(%_parameter151) | |
%_apply602 = @_graph255(%_apply152, %_apply593) | |
%_apply603 = tuple_getitem(%_apply602, 0) | |
%_apply604 = @_graph491(%_apply603, @_graph605, @_graph606) | |
%_apply607 = tuple_getitem(%_apply604, 0) | |
%_apply608 = %_apply607() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply601) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply619 = @_graph456(%_apply603, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply603, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply627 = tuple_getitem(%_apply623, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply656 = tuple_getitem(%_apply604, 1) | |
%_apply657 = %_apply656(%_apply655) | |
%_apply658 = tuple_getitem(%_apply657, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply663 = tuple_getitem(%_apply657, 3) | |
%_apply664 = env_getitem(%_apply663, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply665 = env_getitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply666 = tuple_getitem(%_apply631, 1) | |
%_apply667 = tuple_getitem(%_apply638, 1) | |
%_apply668 = tuple_getitem(%_apply657, 1) | |
%_apply669 = @_graph670(%_apply668, %_apply667) | |
%_apply671 = @_graph670(%_apply669, %_apply666) | |
%_apply672 = tuple_getitem(%_apply602, 1) | |
%_apply673 = %_apply672(%_apply671) | |
%_apply674 = tuple_getitem(%_apply673, 1) | |
%_apply675 = @_graph311(%_apply674, %_apply665) | |
%_apply676 = @_graph311(%_apply675, %_apply664) | |
%_apply679 = @_graph315(%_apply676, %_apply659) | |
return %_apply679 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply598 = J(AbstractScalar(Int[64])) | |
%_apply599 = J(1) | |
%_apply600 = @_graph592(%_apply599, %_apply598) | |
%_apply601 = tuple_getitem(%_apply600, 0) | |
%_apply152 = J(%_parameter151) | |
%_apply602 = @_graph255(%_apply152, %_apply593) | |
%_apply603 = tuple_getitem(%_apply602, 0) | |
%_apply604 = @_graph491(%_apply603, @_graph605, @_graph606) | |
%_apply607 = tuple_getitem(%_apply604, 0) | |
%_apply608 = %_apply607() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply601) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply619 = @_graph456(%_apply603, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply603, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply627 = tuple_getitem(%_apply623, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply656 = tuple_getitem(%_apply604, 1) | |
%_apply657 = %_apply656(%_apply655) | |
%_apply658 = tuple_getitem(%_apply657, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply663 = tuple_getitem(%_apply657, 3) | |
%_apply664 = env_getitem(%_apply663, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply665 = env_getitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply666 = tuple_getitem(%_apply631, 1) | |
%_apply667 = tuple_getitem(%_apply638, 1) | |
%_apply668 = tuple_getitem(%_apply657, 1) | |
%_apply669 = @_graph670(%_apply668, %_apply667) | |
%_apply671 = @_graph670(%_apply669, %_apply666) | |
%_apply672 = tuple_getitem(%_apply602, 1) | |
%_apply673 = %_apply672(%_apply671) | |
%_apply674 = tuple_getitem(%_apply673, 1) | |
%_apply675 = @_graph311(%_apply674, %_apply665) | |
%_apply676 = @_graph311(%_apply675, %_apply664) | |
%_apply680 = scalar_add(%_apply676, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply598 = J(AbstractScalar(Int[64])) | |
%_apply599 = J(1) | |
%_apply600 = @_graph592(%_apply599, %_apply598) | |
%_apply601 = tuple_getitem(%_apply600, 0) | |
%_apply152 = J(%_parameter151) | |
%_apply602 = @_graph255(%_apply152, %_apply593) | |
%_apply603 = tuple_getitem(%_apply602, 0) | |
%_apply604 = @_graph491(%_apply603, @_graph605, @_graph606) | |
%_apply607 = tuple_getitem(%_apply604, 0) | |
%_apply608 = %_apply607() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply601) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply619 = @_graph456(%_apply603, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply603, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply627 = tuple_getitem(%_apply623, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply656 = tuple_getitem(%_apply604, 1) | |
%_apply657 = %_apply656(%_apply655) | |
%_apply658 = tuple_getitem(%_apply657, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply663 = tuple_getitem(%_apply657, 3) | |
%_apply664 = env_getitem(%_apply663, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply665 = env_getitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply666 = tuple_getitem(%_apply631, 1) | |
%_apply667 = tuple_getitem(%_apply638, 1) | |
%_apply668 = tuple_getitem(%_apply657, 1) | |
%_apply669 = @_graph670(%_apply668, %_apply667) | |
%_apply671 = @_graph670(%_apply669, %_apply666) | |
%_apply672 = tuple_getitem(%_apply602, 1) | |
%_apply673 = %_apply672(%_apply671) | |
%_apply674 = tuple_getitem(%_apply673, 1) | |
%_apply675 = @_graph311(%_apply674, %_apply665) | |
%_apply681 = @_graph315(%_apply675, %_apply664) | |
%_apply680 = scalar_add(%_apply681, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply598 = J(AbstractScalar(Int[64])) | |
%_apply599 = J(1) | |
%_apply600 = @_graph592(%_apply599, %_apply598) | |
%_apply601 = tuple_getitem(%_apply600, 0) | |
%_apply152 = J(%_parameter151) | |
%_apply602 = @_graph255(%_apply152, %_apply593) | |
%_apply603 = tuple_getitem(%_apply602, 0) | |
%_apply604 = @_graph491(%_apply603, @_graph605, @_graph606) | |
%_apply607 = tuple_getitem(%_apply604, 0) | |
%_apply608 = %_apply607() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply601) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply619 = @_graph456(%_apply603, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply603, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply627 = tuple_getitem(%_apply623, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply656 = tuple_getitem(%_apply604, 1) | |
%_apply657 = %_apply656(%_apply655) | |
%_apply658 = tuple_getitem(%_apply657, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply663 = tuple_getitem(%_apply657, 3) | |
%_apply664 = env_getitem(%_apply663, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply665 = env_getitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply666 = tuple_getitem(%_apply631, 1) | |
%_apply667 = tuple_getitem(%_apply638, 1) | |
%_apply668 = tuple_getitem(%_apply657, 1) | |
%_apply669 = @_graph670(%_apply668, %_apply667) | |
%_apply671 = @_graph670(%_apply669, %_apply666) | |
%_apply672 = tuple_getitem(%_apply602, 1) | |
%_apply673 = %_apply672(%_apply671) | |
%_apply674 = tuple_getitem(%_apply673, 1) | |
%_apply675 = @_graph311(%_apply674, %_apply665) | |
%_apply682 = scalar_add(%_apply675, %_apply664) | |
%_apply680 = scalar_add(%_apply682, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply598 = J(AbstractScalar(Int[64])) | |
%_apply599 = J(1) | |
%_apply600 = @_graph592(%_apply599, %_apply598) | |
%_apply601 = tuple_getitem(%_apply600, 0) | |
%_apply152 = J(%_parameter151) | |
%_apply602 = @_graph255(%_apply152, %_apply593) | |
%_apply603 = tuple_getitem(%_apply602, 0) | |
%_apply604 = @_graph491(%_apply603, @_graph605, @_graph606) | |
%_apply607 = tuple_getitem(%_apply604, 0) | |
%_apply608 = %_apply607() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply601) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply619 = @_graph456(%_apply603, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply603, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply627 = tuple_getitem(%_apply623, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply656 = tuple_getitem(%_apply604, 1) | |
%_apply657 = %_apply656(%_apply655) | |
%_apply658 = tuple_getitem(%_apply657, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply663 = tuple_getitem(%_apply657, 3) | |
%_apply664 = env_getitem(%_apply663, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply665 = env_getitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply666 = tuple_getitem(%_apply631, 1) | |
%_apply667 = tuple_getitem(%_apply638, 1) | |
%_apply668 = tuple_getitem(%_apply657, 1) | |
%_apply669 = @_graph670(%_apply668, %_apply667) | |
%_apply671 = @_graph670(%_apply669, %_apply666) | |
%_apply672 = tuple_getitem(%_apply602, 1) | |
%_apply673 = %_apply672(%_apply671) | |
%_apply674 = tuple_getitem(%_apply673, 1) | |
%_apply683 = @_graph315(%_apply674, %_apply665) | |
%_apply682 = scalar_add(%_apply683, %_apply664) | |
%_apply680 = scalar_add(%_apply682, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply598 = J(AbstractScalar(Int[64])) | |
%_apply599 = J(1) | |
%_apply600 = @_graph592(%_apply599, %_apply598) | |
%_apply601 = tuple_getitem(%_apply600, 0) | |
%_apply152 = J(%_parameter151) | |
%_apply602 = @_graph255(%_apply152, %_apply593) | |
%_apply603 = tuple_getitem(%_apply602, 0) | |
%_apply604 = @_graph491(%_apply603, @_graph605, @_graph606) | |
%_apply607 = tuple_getitem(%_apply604, 0) | |
%_apply608 = %_apply607() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply601) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply619 = @_graph456(%_apply603, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply603, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply627 = tuple_getitem(%_apply623, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply656 = tuple_getitem(%_apply604, 1) | |
%_apply657 = %_apply656(%_apply655) | |
%_apply658 = tuple_getitem(%_apply657, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply663 = tuple_getitem(%_apply657, 3) | |
%_apply664 = env_getitem(%_apply663, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply665 = env_getitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply666 = tuple_getitem(%_apply631, 1) | |
%_apply667 = tuple_getitem(%_apply638, 1) | |
%_apply668 = tuple_getitem(%_apply657, 1) | |
%_apply669 = @_graph670(%_apply668, %_apply667) | |
%_apply671 = @_graph670(%_apply669, %_apply666) | |
%_apply672 = tuple_getitem(%_apply602, 1) | |
%_apply673 = %_apply672(%_apply671) | |
%_apply674 = tuple_getitem(%_apply673, 1) | |
%_apply684 = scalar_add(%_apply674, %_apply665) | |
%_apply682 = scalar_add(%_apply684, %_apply664) | |
%_apply680 = scalar_add(%_apply682, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply598 = J(AbstractScalar(Int[64])) | |
%_apply599 = J(1) | |
%_apply600 = @_graph592(%_apply599, %_apply598) | |
%_apply601 = tuple_getitem(%_apply600, 0) | |
%_apply152 = J(%_parameter151) | |
%_apply685 = Jinv(%_apply152) | |
%_apply686 = scalar_lt(%_apply685, 0) | |
%_apply687 = J(%_apply686) | |
%_apply688 = make_tuple(%_apply687, @_graph323) | |
%_apply603 = tuple_getitem(%_apply688, 0) | |
%_apply604 = @_graph491(%_apply603, @_graph605, @_graph606) | |
%_apply607 = tuple_getitem(%_apply604, 0) | |
%_apply608 = %_apply607() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply601) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply619 = @_graph456(%_apply603, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply603, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply627 = tuple_getitem(%_apply623, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply656 = tuple_getitem(%_apply604, 1) | |
%_apply657 = %_apply656(%_apply655) | |
%_apply658 = tuple_getitem(%_apply657, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply663 = tuple_getitem(%_apply657, 3) | |
%_apply664 = env_getitem(%_apply663, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply665 = env_getitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply666 = tuple_getitem(%_apply631, 1) | |
%_apply667 = tuple_getitem(%_apply638, 1) | |
%_apply668 = tuple_getitem(%_apply657, 1) | |
%_apply669 = @_graph670(%_apply668, %_apply667) | |
%_apply671 = @_graph670(%_apply669, %_apply666) | |
%_apply672 = tuple_getitem(%_apply688, 1) | |
%_apply673 = %_apply672(%_apply671) | |
%_apply674 = tuple_getitem(%_apply673, 1) | |
%_apply684 = scalar_add(%_apply674, %_apply665) | |
%_apply682 = scalar_add(%_apply684, %_apply664) | |
%_apply680 = scalar_add(%_apply682, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply598 = J(AbstractScalar(Int[64])) | |
%_apply599 = J(1) | |
%_apply600 = @_graph592(%_apply599, %_apply598) | |
%_apply601 = tuple_getitem(%_apply600, 0) | |
%_apply152 = J(%_parameter151) | |
%_apply685 = Jinv(%_apply152) | |
%_apply686 = scalar_lt(%_apply685, 0) | |
%_apply687 = J(%_apply686) | |
%_apply688 = make_tuple(%_apply687, @_graph323) | |
%_apply603 = tuple_getitem(%_apply688, 0) | |
%_apply604 = @_graph491(%_apply603, @_graph605, @_graph606) | |
%_apply607 = tuple_getitem(%_apply604, 0) | |
%_apply608 = %_apply607() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply601) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply619 = @_graph456(%_apply603, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply603, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply627 = tuple_getitem(%_apply623, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply656 = tuple_getitem(%_apply604, 1) | |
%_apply657 = %_apply656(%_apply655) | |
%_apply658 = tuple_getitem(%_apply657, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply663 = tuple_getitem(%_apply657, 3) | |
%_apply664 = env_getitem(%_apply663, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply665 = env_getitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply666 = tuple_getitem(%_apply631, 1) | |
%_apply667 = tuple_getitem(%_apply638, 1) | |
%_apply668 = tuple_getitem(%_apply657, 1) | |
%_apply669 = @_graph670(%_apply668, %_apply667) | |
%_apply671 = @_graph670(%_apply669, %_apply666) | |
%_apply673 = @_graph323(%_apply671) | |
%_apply674 = tuple_getitem(%_apply673, 1) | |
%_apply684 = scalar_add(%_apply674, %_apply665) | |
%_apply682 = scalar_add(%_apply684, %_apply664) | |
%_apply680 = scalar_add(%_apply682, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply598 = J(AbstractScalar(Int[64])) | |
%_apply599 = J(1) | |
%_apply600 = @_graph592(%_apply599, %_apply598) | |
%_apply601 = tuple_getitem(%_apply600, 0) | |
%_apply152 = J(%_parameter151) | |
%_apply685 = Jinv(%_apply152) | |
%_apply686 = scalar_lt(%_apply685, 0) | |
%_apply687 = J(%_apply686) | |
%_apply688 = make_tuple(%_apply687, @_graph323) | |
%_apply603 = tuple_getitem(%_apply688, 0) | |
%_apply604 = @_graph491(%_apply603, @_graph605, @_graph606) | |
%_apply607 = tuple_getitem(%_apply604, 0) | |
%_apply608 = %_apply607() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply601) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply619 = @_graph456(%_apply603, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply603, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply627 = tuple_getitem(%_apply623, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply656 = tuple_getitem(%_apply604, 1) | |
%_apply657 = %_apply656(%_apply655) | |
%_apply658 = tuple_getitem(%_apply657, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply663 = tuple_getitem(%_apply657, 3) | |
%_apply664 = env_getitem(%_apply663, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply665 = env_getitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply674 = tuple_getitem((<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0), 1) | |
%_apply684 = scalar_add(%_apply674, %_apply665) | |
%_apply682 = scalar_add(%_apply684, %_apply664) | |
%_apply680 = scalar_add(%_apply682, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply598 = J(AbstractScalar(Int[64])) | |
%_apply599 = J(1) | |
%_apply600 = @_graph592(%_apply599, %_apply598) | |
%_apply601 = tuple_getitem(%_apply600, 0) | |
%_apply152 = J(%_parameter151) | |
%_apply685 = Jinv(%_apply152) | |
%_apply686 = scalar_lt(%_apply685, 0) | |
%_apply687 = J(%_apply686) | |
%_apply688 = make_tuple(%_apply687, @_graph323) | |
%_apply603 = tuple_getitem(%_apply688, 0) | |
%_apply604 = @_graph491(%_apply603, @_graph605, @_graph606) | |
%_apply607 = tuple_getitem(%_apply604, 0) | |
%_apply608 = %_apply607() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply601) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply619 = @_graph456(%_apply603, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply603, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply627 = tuple_getitem(%_apply623, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply656 = tuple_getitem(%_apply604, 1) | |
%_apply657 = %_apply656(%_apply655) | |
%_apply658 = tuple_getitem(%_apply657, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply663 = tuple_getitem(%_apply657, 3) | |
%_apply664 = env_getitem(%_apply663, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply665 = env_getitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply684 = scalar_add(0, %_apply665) | |
%_apply682 = scalar_add(%_apply684, %_apply664) | |
%_apply680 = scalar_add(%_apply682, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply598 = J(AbstractScalar(Int[64])) | |
%_apply599 = J(1) | |
%_apply600 = @_graph592(%_apply599, %_apply598) | |
%_apply601 = tuple_getitem(%_apply600, 0) | |
%_apply152 = J(%_parameter151) | |
%_apply685 = Jinv(%_apply152) | |
%_apply686 = scalar_lt(%_apply685, 0) | |
%_apply687 = J(%_apply686) | |
%_apply688 = make_tuple(%_apply687, @_graph323) | |
%_apply603 = tuple_getitem(%_apply688, 0) | |
%_apply604 = @_graph491(%_apply603, @_graph605, @_graph606) | |
%_apply607 = tuple_getitem(%_apply604, 0) | |
%_apply608 = %_apply607() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply601) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply619 = @_graph456(%_apply603, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply603, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply627 = tuple_getitem(%_apply623, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply656 = tuple_getitem(%_apply604, 1) | |
%_apply657 = %_apply656(%_apply655) | |
%_apply658 = tuple_getitem(%_apply657, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply663 = tuple_getitem(%_apply657, 3) | |
%_apply664 = env_getitem(%_apply663, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply665 = env_getitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply682 = scalar_add(%_apply665, %_apply664) | |
%_apply680 = scalar_add(%_apply682, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply598 = J(AbstractScalar(Int[64])) | |
%_apply599 = J(1) | |
%_apply600 = @_graph592(%_apply599, %_apply598) | |
%_apply601 = tuple_getitem(%_apply600, 0) | |
%_apply152 = J(%_parameter151) | |
%_apply685 = Jinv(%_apply152) | |
%_apply686 = scalar_lt(%_apply685, 0) | |
%_apply687 = J(%_apply686) | |
%_apply688 = make_tuple(%_apply687, @_graph323) | |
%_apply603 = tuple_getitem(%_apply688, 0) | |
%_apply604 = @_graph491(%_apply603, @_graph605, @_graph606) | |
%_apply607 = tuple_getitem(%_apply604, 0) | |
%_apply608 = %_apply607() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply601) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply619 = @_graph456(%_apply603, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply603, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply627 = tuple_getitem(%_apply623, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply656 = tuple_getitem(%_apply604, 1) | |
%_apply657 = %_apply656(%_apply655) | |
%_apply658 = tuple_getitem(%_apply657, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply663 = tuple_getitem(%_apply657, 3) | |
%_apply664 = env_getitem(%_apply663, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply682 = scalar_add(0, %_apply664) | |
%_apply680 = scalar_add(%_apply682, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply598 = J(AbstractScalar(Int[64])) | |
%_apply599 = J(1) | |
%_apply600 = @_graph592(%_apply599, %_apply598) | |
%_apply601 = tuple_getitem(%_apply600, 0) | |
%_apply152 = J(%_parameter151) | |
%_apply685 = Jinv(%_apply152) | |
%_apply686 = scalar_lt(%_apply685, 0) | |
%_apply687 = J(%_apply686) | |
%_apply688 = make_tuple(%_apply687, @_graph323) | |
%_apply603 = tuple_getitem(%_apply688, 0) | |
%_apply604 = @_graph491(%_apply603, @_graph605, @_graph606) | |
%_apply607 = tuple_getitem(%_apply604, 0) | |
%_apply608 = %_apply607() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply601) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply619 = @_graph456(%_apply603, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply603, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply627 = tuple_getitem(%_apply623, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply656 = tuple_getitem(%_apply604, 1) | |
%_apply657 = %_apply656(%_apply655) | |
%_apply658 = tuple_getitem(%_apply657, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply663 = tuple_getitem(%_apply657, 3) | |
%_apply664 = env_getitem(%_apply663, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply598 = J(AbstractScalar(Int[64])) | |
%_apply599 = J(1) | |
%_apply600 = @_graph592(%_apply599, %_apply598) | |
%_apply601 = tuple_getitem(%_apply600, 0) | |
%_apply152 = J(%_parameter151) | |
%_apply685 = Jinv(%_apply152) | |
%_apply686 = scalar_lt(%_apply685, 0) | |
%_apply687 = J(%_apply686) | |
%_apply688 = make_tuple(%_apply687, @_graph323) | |
%_apply603 = tuple_getitem(%_apply688, 0) | |
%_apply689 = Jinv(%_apply603) | |
%_apply690 = switch(%_apply689, @_graph605, @_graph606) | |
%_apply691 = make_tuple(%_apply690, @_graph692) | |
%_apply607 = tuple_getitem(%_apply691, 0) | |
%_apply608 = %_apply607() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply601) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply619 = @_graph456(%_apply603, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply603, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply627 = tuple_getitem(%_apply623, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply656 = tuple_getitem(%_apply691, 1) | |
%_apply657 = %_apply656(%_apply655) | |
%_apply658 = tuple_getitem(%_apply657, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply663 = tuple_getitem(%_apply657, 3) | |
%_apply664 = env_getitem(%_apply663, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply598 = J(AbstractScalar(Int[64])) | |
%_apply599 = J(1) | |
%_apply600 = @_graph592(%_apply599, %_apply598) | |
%_apply601 = tuple_getitem(%_apply600, 0) | |
%_apply152 = J(%_parameter151) | |
%_apply685 = Jinv(%_apply152) | |
%_apply686 = scalar_lt(%_apply685, 0) | |
%_apply687 = J(%_apply686) | |
%_apply688 = make_tuple(%_apply687, @_graph323) | |
%_apply603 = tuple_getitem(%_apply688, 0) | |
%_apply689 = Jinv(%_apply603) | |
%_apply690 = switch(%_apply689, @_graph605, @_graph606) | |
%_apply691 = make_tuple(%_apply690, @_graph692) | |
%_apply607 = tuple_getitem(%_apply691, 0) | |
%_apply608 = %_apply607() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply601) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply619 = @_graph456(%_apply603, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply603, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply627 = tuple_getitem(%_apply623, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply657 = @_graph692(%_apply655) | |
%_apply658 = tuple_getitem(%_apply657, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply663 = tuple_getitem(%_apply657, 3) | |
%_apply664 = env_getitem(%_apply663, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply598 = J(AbstractScalar(Int[64])) | |
%_apply599 = J(1) | |
%_apply600 = @_graph592(%_apply599, %_apply598) | |
%_apply601 = tuple_getitem(%_apply600, 0) | |
%_apply152 = J(%_parameter151) | |
%_apply685 = Jinv(%_apply152) | |
%_apply686 = scalar_lt(%_apply685, 0) | |
%_apply687 = J(%_apply686) | |
%_apply688 = make_tuple(%_apply687, @_graph323) | |
%_apply603 = tuple_getitem(%_apply688, 0) | |
%_apply689 = Jinv(%_apply603) | |
%_apply690 = switch(%_apply689, @_graph605, @_graph606) | |
%_apply691 = make_tuple(%_apply690, @_graph692) | |
%_apply607 = tuple_getitem(%_apply691, 0) | |
%_apply608 = %_apply607() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply601) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply619 = @_graph456(%_apply603, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply603, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply627 = tuple_getitem(%_apply623, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply689, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply689, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply663 = tuple_getitem(%_apply695, 3) | |
%_apply664 = env_getitem(%_apply663, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply598 = J(AbstractScalar(Int[64])) | |
%_apply599 = J(1) | |
%_apply600 = @_graph592(%_apply599, %_apply598) | |
%_apply601 = tuple_getitem(%_apply600, 0) | |
%_apply152 = J(%_parameter151) | |
%_apply685 = Jinv(%_apply152) | |
%_apply686 = scalar_lt(%_apply685, 0) | |
%_apply687 = J(%_apply686) | |
%_apply688 = make_tuple(%_apply687, @_graph323) | |
%_apply603 = tuple_getitem(%_apply688, 0) | |
%_apply689 = Jinv(%_apply603) | |
%_apply690 = switch(%_apply689, @_graph605, @_graph606) | |
%_apply691 = make_tuple(%_apply690, @_graph692) | |
%_apply607 = tuple_getitem(%_apply691, 0) | |
%_apply608 = %_apply607() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply601) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply619 = @_graph456(%_apply603, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply603, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply627 = tuple_getitem(%_apply623, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply689, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply689, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply598 = J(AbstractScalar(Int[64])) | |
%_apply599 = J(1) | |
%_apply600 = @_graph592(%_apply599, %_apply598) | |
%_apply601 = tuple_getitem(%_apply600, 0) | |
%_apply152 = J(%_parameter151) | |
%_apply685 = Jinv(%_apply152) | |
%_apply686 = scalar_lt(%_apply685, 0) | |
%_apply687 = J(%_apply686) | |
%_apply689 = Jinv(%_apply687) | |
%_apply690 = switch(%_apply689, @_graph605, @_graph606) | |
%_apply691 = make_tuple(%_apply690, @_graph692) | |
%_apply607 = tuple_getitem(%_apply691, 0) | |
%_apply608 = %_apply607() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply601) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply687, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply627 = tuple_getitem(%_apply623, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply689, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply689, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply598 = J(AbstractScalar(Int[64])) | |
%_apply599 = J(1) | |
%_apply600 = @_graph592(%_apply599, %_apply598) | |
%_apply601 = tuple_getitem(%_apply600, 0) | |
%_apply152 = J(%_parameter151) | |
%_apply685 = Jinv(%_apply152) | |
%_apply686 = scalar_lt(%_apply685, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply691 = make_tuple(%_apply690, @_graph692) | |
%_apply607 = tuple_getitem(%_apply691, 0) | |
%_apply608 = %_apply607() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply601) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply687, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply627 = tuple_getitem(%_apply623, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply598 = J(AbstractScalar(Int[64])) | |
%_apply599 = J(1) | |
%_apply600 = @_graph592(%_apply599, %_apply598) | |
%_apply601 = tuple_getitem(%_apply600, 0) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply691 = make_tuple(%_apply690, @_graph692) | |
%_apply607 = tuple_getitem(%_apply691, 0) | |
%_apply608 = %_apply607() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply601) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply687, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply627 = tuple_getitem(%_apply623, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply598 = J(AbstractScalar(Int[64])) | |
%_apply599 = J(1) | |
%_apply600 = @_graph592(%_apply599, %_apply598) | |
%_apply601 = tuple_getitem(%_apply600, 0) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply601) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply687, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply627 = tuple_getitem(%_apply623, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph605() { | |
%_apply152 = J(%_parameter151) | |
%_apply696 = @_graph275(%_apply152, %_apply152) | |
%_apply697 = tuple_getitem(%_apply696, 0) | |
%_apply698 = tuple_getitem(%_apply697, 0) | |
%_apply699 = J(make_tuple) | |
%_apply700 = %_apply699(%_apply698, @_graph701) | |
%_apply702 = tuple_getitem(%_apply700, 0) | |
%_apply703 = make_tuple(%_apply702, @_graph704) | |
return %_apply703 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph605() { | |
%_apply152 = J(%_parameter151) | |
%_apply705 = Jinv(%_apply152) | |
%_apply706 = Jinv(%_apply152) | |
%_apply707 = scalar_mul(%_apply706, %_apply705) | |
%_apply708 = J(%_apply707) | |
%_apply709 = make_tuple(%_apply708, @_graph710) | |
%_apply697 = tuple_getitem(%_apply709, 0) | |
%_apply698 = tuple_getitem(%_apply697, 0) | |
%_apply699 = J(make_tuple) | |
%_apply700 = %_apply699(%_apply698, @_graph701) | |
%_apply702 = tuple_getitem(%_apply700, 0) | |
%_apply703 = make_tuple(%_apply702, @_graph704) | |
return %_apply703 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph605() { | |
%_apply152 = J(%_parameter151) | |
%_apply705 = Jinv(%_apply152) | |
%_apply706 = Jinv(%_apply152) | |
%_apply707 = scalar_mul(%_apply706, %_apply705) | |
%_apply708 = J(%_apply707) | |
%_apply709 = make_tuple(%_apply708, @_graph710) | |
%_apply697 = tuple_getitem(%_apply709, 0) | |
%_apply698 = tuple_getitem(%_apply697, 0) | |
%_apply699 = J(make_tuple) | |
%_apply700 = %_apply699(%_apply698, @_graph701) | |
%_apply702 = tuple_getitem(%_apply700, 0) | |
%_apply703 = make_tuple(%_apply702, @_graph704) | |
return %_apply703 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph704(%_parameter711) { | |
%_apply152 = J(%_parameter151) | |
%_apply705 = Jinv(%_apply152) | |
%_apply706 = Jinv(%_apply152) | |
%_apply707 = scalar_mul(%_apply706, %_apply705) | |
%_apply708 = J(%_apply707) | |
%_apply709 = make_tuple(%_apply708, @_graph710) | |
%_apply697 = tuple_getitem(%_apply709, 0) | |
%_apply698 = tuple_getitem(%_apply697, 0) | |
%_apply699 = J(make_tuple) | |
%_apply700 = %_apply699(%_apply698, @_graph701) | |
%_apply712 = tuple_getitem(%_apply700, 1) | |
%_apply713 = %_apply712(%_parameter711) | |
%_apply714 = tuple_getitem(%_apply713, 2) | |
%_apply715 = env_getitem(%_apply714, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply716 = tuple_getitem(%_apply713, 1) | |
%_apply717 = tuple_getitem(%_apply697, 1) | |
%_apply718 = %_apply717(%_apply716) | |
%_apply719 = tuple_getitem(%_apply718, 1) | |
%_apply720 = scalar_mul(%_apply719, %_apply706) | |
%_apply721 = scalar_mul(%_apply719, %_apply705) | |
%_apply722 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply721, %_apply720) | |
%_apply723 = tuple_getitem(%_apply722, 2) | |
%_apply724 = tuple_getitem(%_apply722, 1) | |
%_apply725 = @_graph311(%_apply724, %_apply723) | |
%_apply726 = @_graph311(%_apply725, %_apply715) | |
%_apply727 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply726) | |
%_apply728 = make_tuple(%_apply727) | |
return %_apply728 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph704(%_parameter711) { | |
%_apply152 = J(%_parameter151) | |
%_apply705 = Jinv(%_apply152) | |
%_apply706 = Jinv(%_apply152) | |
%_apply707 = scalar_mul(%_apply706, %_apply705) | |
%_apply708 = J(%_apply707) | |
%_apply709 = make_tuple(%_apply708, @_graph710) | |
%_apply697 = tuple_getitem(%_apply709, 0) | |
%_apply698 = tuple_getitem(%_apply697, 0) | |
%_apply699 = J(make_tuple) | |
%_apply700 = %_apply699(%_apply698, @_graph701) | |
%_apply712 = tuple_getitem(%_apply700, 1) | |
%_apply713 = %_apply712(%_parameter711) | |
%_apply714 = tuple_getitem(%_apply713, 2) | |
%_apply715 = env_getitem(%_apply714, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply716 = tuple_getitem(%_apply713, 1) | |
%_apply717 = tuple_getitem(%_apply697, 1) | |
%_apply718 = %_apply717(%_apply716) | |
%_apply719 = tuple_getitem(%_apply718, 1) | |
%_apply720 = scalar_mul(%_apply719, %_apply706) | |
%_apply721 = scalar_mul(%_apply719, %_apply705) | |
%_apply722 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply721, %_apply720) | |
%_apply723 = tuple_getitem(%_apply722, 2) | |
%_apply725 = @_graph311(%_apply721, %_apply723) | |
%_apply726 = @_graph311(%_apply725, %_apply715) | |
%_apply727 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply726) | |
%_apply728 = make_tuple(%_apply727) | |
return %_apply728 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph704(%_parameter711) { | |
%_apply152 = J(%_parameter151) | |
%_apply705 = Jinv(%_apply152) | |
%_apply706 = Jinv(%_apply152) | |
%_apply707 = scalar_mul(%_apply706, %_apply705) | |
%_apply708 = J(%_apply707) | |
%_apply709 = make_tuple(%_apply708, @_graph710) | |
%_apply697 = tuple_getitem(%_apply709, 0) | |
%_apply698 = tuple_getitem(%_apply697, 0) | |
%_apply699 = J(make_tuple) | |
%_apply700 = %_apply699(%_apply698, @_graph701) | |
%_apply712 = tuple_getitem(%_apply700, 1) | |
%_apply713 = %_apply712(%_parameter711) | |
%_apply714 = tuple_getitem(%_apply713, 2) | |
%_apply715 = env_getitem(%_apply714, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply716 = tuple_getitem(%_apply713, 1) | |
%_apply717 = tuple_getitem(%_apply697, 1) | |
%_apply718 = %_apply717(%_apply716) | |
%_apply719 = tuple_getitem(%_apply718, 1) | |
%_apply720 = scalar_mul(%_apply719, %_apply706) | |
%_apply721 = scalar_mul(%_apply719, %_apply705) | |
%_apply722 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply721, %_apply720) | |
%_apply723 = tuple_getitem(%_apply722, 2) | |
%_apply729 = @_graph315(%_apply721, %_apply723) | |
%_apply726 = @_graph311(%_apply729, %_apply715) | |
%_apply727 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply726) | |
%_apply728 = make_tuple(%_apply727) | |
return %_apply728 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph704(%_parameter711) { | |
%_apply152 = J(%_parameter151) | |
%_apply705 = Jinv(%_apply152) | |
%_apply706 = Jinv(%_apply152) | |
%_apply707 = scalar_mul(%_apply706, %_apply705) | |
%_apply708 = J(%_apply707) | |
%_apply709 = make_tuple(%_apply708, @_graph710) | |
%_apply697 = tuple_getitem(%_apply709, 0) | |
%_apply698 = tuple_getitem(%_apply697, 0) | |
%_apply699 = J(make_tuple) | |
%_apply700 = %_apply699(%_apply698, @_graph701) | |
%_apply712 = tuple_getitem(%_apply700, 1) | |
%_apply713 = %_apply712(%_parameter711) | |
%_apply714 = tuple_getitem(%_apply713, 2) | |
%_apply715 = env_getitem(%_apply714, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply716 = tuple_getitem(%_apply713, 1) | |
%_apply717 = tuple_getitem(%_apply697, 1) | |
%_apply718 = %_apply717(%_apply716) | |
%_apply719 = tuple_getitem(%_apply718, 1) | |
%_apply720 = scalar_mul(%_apply719, %_apply706) | |
%_apply721 = scalar_mul(%_apply719, %_apply705) | |
%_apply722 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply721, %_apply720) | |
%_apply723 = tuple_getitem(%_apply722, 2) | |
%_apply730 = scalar_add(%_apply721, %_apply723) | |
%_apply726 = @_graph311(%_apply730, %_apply715) | |
%_apply727 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply726) | |
%_apply728 = make_tuple(%_apply727) | |
return %_apply728 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph704(%_parameter711) { | |
%_apply152 = J(%_parameter151) | |
%_apply705 = Jinv(%_apply152) | |
%_apply706 = Jinv(%_apply152) | |
%_apply707 = scalar_mul(%_apply706, %_apply705) | |
%_apply708 = J(%_apply707) | |
%_apply709 = make_tuple(%_apply708, @_graph710) | |
%_apply697 = tuple_getitem(%_apply709, 0) | |
%_apply698 = tuple_getitem(%_apply697, 0) | |
%_apply699 = J(make_tuple) | |
%_apply700 = %_apply699(%_apply698, @_graph701) | |
%_apply712 = tuple_getitem(%_apply700, 1) | |
%_apply713 = %_apply712(%_parameter711) | |
%_apply714 = tuple_getitem(%_apply713, 2) | |
%_apply715 = env_getitem(%_apply714, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply716 = tuple_getitem(%_apply713, 1) | |
%_apply717 = tuple_getitem(%_apply697, 1) | |
%_apply718 = %_apply717(%_apply716) | |
%_apply719 = tuple_getitem(%_apply718, 1) | |
%_apply720 = scalar_mul(%_apply719, %_apply706) | |
%_apply721 = scalar_mul(%_apply719, %_apply705) | |
%_apply722 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply721, %_apply720) | |
%_apply723 = tuple_getitem(%_apply722, 2) | |
%_apply730 = scalar_add(%_apply721, %_apply723) | |
%_apply731 = @_graph315(%_apply730, %_apply715) | |
%_apply727 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply731) | |
%_apply728 = make_tuple(%_apply727) | |
return %_apply728 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph704(%_parameter711) { | |
%_apply152 = J(%_parameter151) | |
%_apply705 = Jinv(%_apply152) | |
%_apply706 = Jinv(%_apply152) | |
%_apply707 = scalar_mul(%_apply706, %_apply705) | |
%_apply708 = J(%_apply707) | |
%_apply709 = make_tuple(%_apply708, @_graph710) | |
%_apply697 = tuple_getitem(%_apply709, 0) | |
%_apply698 = tuple_getitem(%_apply697, 0) | |
%_apply699 = J(make_tuple) | |
%_apply700 = %_apply699(%_apply698, @_graph701) | |
%_apply712 = tuple_getitem(%_apply700, 1) | |
%_apply713 = %_apply712(%_parameter711) | |
%_apply714 = tuple_getitem(%_apply713, 2) | |
%_apply715 = env_getitem(%_apply714, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply716 = tuple_getitem(%_apply713, 1) | |
%_apply717 = tuple_getitem(%_apply697, 1) | |
%_apply718 = %_apply717(%_apply716) | |
%_apply719 = tuple_getitem(%_apply718, 1) | |
%_apply720 = scalar_mul(%_apply719, %_apply706) | |
%_apply721 = scalar_mul(%_apply719, %_apply705) | |
%_apply722 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply721, %_apply720) | |
%_apply723 = tuple_getitem(%_apply722, 2) | |
%_apply730 = scalar_add(%_apply721, %_apply723) | |
%_apply732 = scalar_add(%_apply730, %_apply715) | |
%_apply727 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply732) | |
%_apply728 = make_tuple(%_apply727) | |
return %_apply728 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph605() { | |
%_apply152 = J(%_parameter151) | |
%_apply706 = Jinv(%_apply152) | |
%_apply707 = scalar_mul(%_apply706, %_parameter151) | |
%_apply708 = J(%_apply707) | |
%_apply709 = make_tuple(%_apply708, @_graph710) | |
%_apply697 = tuple_getitem(%_apply709, 0) | |
%_apply698 = tuple_getitem(%_apply697, 0) | |
%_apply699 = J(make_tuple) | |
%_apply700 = %_apply699(%_apply698, @_graph701) | |
%_apply702 = tuple_getitem(%_apply700, 0) | |
%_apply703 = make_tuple(%_apply702, @_graph704) | |
return %_apply703 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph605() { | |
%_apply707 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply708 = J(%_apply707) | |
%_apply709 = make_tuple(%_apply708, @_graph710) | |
%_apply697 = tuple_getitem(%_apply709, 0) | |
%_apply698 = tuple_getitem(%_apply697, 0) | |
%_apply699 = J(make_tuple) | |
%_apply700 = %_apply699(%_apply698, @_graph701) | |
%_apply702 = tuple_getitem(%_apply700, 0) | |
%_apply703 = make_tuple(%_apply702, @_graph704) | |
return %_apply703 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph704(%_parameter711) { | |
%_apply707 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply708 = J(%_apply707) | |
%_apply709 = make_tuple(%_apply708, @_graph710) | |
%_apply697 = tuple_getitem(%_apply709, 0) | |
%_apply698 = tuple_getitem(%_apply697, 0) | |
%_apply699 = J(make_tuple) | |
%_apply700 = %_apply699(%_apply698, @_graph701) | |
%_apply712 = tuple_getitem(%_apply700, 1) | |
%_apply713 = %_apply712(%_parameter711) | |
%_apply714 = tuple_getitem(%_apply713, 2) | |
%_apply715 = env_getitem(%_apply714, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply716 = tuple_getitem(%_apply713, 1) | |
%_apply717 = tuple_getitem(%_apply697, 1) | |
%_apply718 = %_apply717(%_apply716) | |
%_apply719 = tuple_getitem(%_apply718, 1) | |
%_apply720 = scalar_mul(%_apply719, %_parameter151) | |
%_apply721 = scalar_mul(%_apply719, %_parameter151) | |
%_apply730 = scalar_add(%_apply721, %_apply720) | |
%_apply732 = scalar_add(%_apply730, %_apply715) | |
%_apply727 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply732) | |
%_apply728 = make_tuple(%_apply727) | |
return %_apply728 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph605() { | |
%_apply707 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply708 = J(%_apply707) | |
%_apply698 = tuple_getitem(%_apply708, 0) | |
%_apply699 = J(make_tuple) | |
%_apply700 = %_apply699(%_apply698, @_graph701) | |
%_apply702 = tuple_getitem(%_apply700, 0) | |
%_apply703 = make_tuple(%_apply702, @_graph704) | |
return %_apply703 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph701(%_parameter733) { | |
%_apply152 = J(%_parameter151) | |
%_apply734 = @_graph275(%_parameter733, %_apply152) | |
%_apply735 = tuple_getitem(%_apply734, 0) | |
%_apply736 = @_graph455(%_apply735, %_apply735) | |
%_apply737 = tuple_getitem(%_apply736, 0) | |
%_apply738 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply739 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply740 = @_graph540(%_apply739, %_apply738, %_apply737) | |
%_apply741 = tuple_getitem(%_apply740, 0) | |
%_apply742 = Jinv(%_apply741) | |
%_apply743 = make_tuple(%_apply742) | |
%_apply744 = J(%_apply743) | |
%_apply745 = make_tuple(%_apply744, @_graph746) | |
%_apply747 = tuple_getitem(%_apply745, 0) | |
%_apply748 = make_tuple(%_apply747, @_graph749) | |
return %_apply748 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph701(%_parameter733) { | |
%_apply152 = J(%_parameter151) | |
%_apply734 = @_graph275(%_parameter733, %_apply152) | |
%_apply735 = tuple_getitem(%_apply734, 0) | |
%_apply736 = @_graph455(%_apply735, %_apply735) | |
%_apply737 = tuple_getitem(%_apply736, 0) | |
%_apply738 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply739 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply740 = @_graph540(%_apply739, %_apply738, %_apply737) | |
%_apply741 = tuple_getitem(%_apply740, 0) | |
%_apply742 = Jinv(%_apply741) | |
%_apply743 = make_tuple(%_apply742) | |
%_apply744 = J(%_apply743) | |
%_apply748 = make_tuple(%_apply744, @_graph749) | |
return %_apply748 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph701(%_parameter733) { | |
%_apply152 = J(%_parameter151) | |
%_apply734 = @_graph275(%_parameter733, %_apply152) | |
%_apply735 = tuple_getitem(%_apply734, 0) | |
%_apply736 = @_graph455(%_apply735, %_apply735) | |
%_apply737 = tuple_getitem(%_apply736, 0) | |
%_apply750 = Jinv(%_apply737) | |
%_apply751 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply750) | |
%_apply752 = J(%_apply751) | |
%_apply753 = make_tuple(%_apply752, @_graph754) | |
%_apply741 = tuple_getitem(%_apply753, 0) | |
%_apply742 = Jinv(%_apply741) | |
%_apply743 = make_tuple(%_apply742) | |
%_apply744 = J(%_apply743) | |
%_apply748 = make_tuple(%_apply744, @_graph749) | |
return %_apply748 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph701(%_parameter733) { | |
%_apply152 = J(%_parameter151) | |
%_apply734 = @_graph275(%_parameter733, %_apply152) | |
%_apply735 = tuple_getitem(%_apply734, 0) | |
%_apply736 = @_graph455(%_apply735, %_apply735) | |
%_apply737 = tuple_getitem(%_apply736, 0) | |
%_apply750 = Jinv(%_apply737) | |
%_apply751 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply750) | |
%_apply752 = J(%_apply751) | |
%_apply753 = make_tuple(%_apply752, @_graph754) | |
%_apply741 = tuple_getitem(%_apply753, 0) | |
%_apply742 = Jinv(%_apply741) | |
%_apply743 = make_tuple(%_apply742) | |
%_apply744 = J(%_apply743) | |
%_apply748 = make_tuple(%_apply744, @_graph749) | |
return %_apply748 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph749(%_parameter755) { | |
%_apply756 = @_graph757(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply152 = J(%_parameter151) | |
%_apply734 = @_graph275(%_parameter733, %_apply152) | |
%_apply735 = tuple_getitem(%_apply734, 0) | |
%_apply736 = @_graph455(%_apply735, %_apply735) | |
%_apply737 = tuple_getitem(%_apply736, 0) | |
%_apply750 = Jinv(%_apply737) | |
%_apply751 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply750) | |
%_apply752 = J(%_apply751) | |
%_apply753 = make_tuple(%_apply752, @_graph754) | |
%_apply741 = tuple_getitem(%_apply753, 0) | |
%_apply742 = Jinv(%_apply741) | |
%_apply743 = make_tuple(%_apply742) | |
%_apply744 = J(%_apply743) | |
%_apply745 = make_tuple(%_apply744, @_graph746) | |
%_apply758 = tuple_getitem(%_apply745, 1) | |
%_apply759 = %_apply758(%_parameter755) | |
%_apply760 = tuple_getitem(%_apply759, 1) | |
%_apply761 = env_setitem(%_apply760, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply762 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply761, %_apply756, 0) | |
%_apply763 = tuple_getitem(%_apply762, 3) | |
%_apply764 = tuple_getitem(%_apply736, 1) | |
%_apply765 = %_apply764(%_apply763) | |
%_apply766 = tuple_getitem(%_apply765, 1) | |
%_apply767 = tuple_getitem(%_apply734, 1) | |
%_apply768 = %_apply767(%_apply766) | |
%_apply769 = tuple_getitem(%_apply768, 1) | |
%_apply770 = tuple_getitem(%_apply765, 2) | |
%_apply771 = %_apply767(%_apply770) | |
%_apply772 = tuple_getitem(%_apply771, 1) | |
%_apply773 = @_graph311(%_apply772, %_apply769) | |
%_apply774 = tuple_getitem(%_apply768, 2) | |
%_apply775 = tuple_getitem(%_apply771, 2) | |
%_apply776 = @_graph311(%_apply775, %_apply774) | |
%_apply777 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply776) | |
%_apply778 = make_tuple(%_apply777, %_apply773) | |
return %_apply778 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph749(%_parameter755) { | |
%_apply152 = J(%_parameter151) | |
%_apply734 = @_graph275(%_parameter733, %_apply152) | |
%_apply735 = tuple_getitem(%_apply734, 0) | |
%_apply736 = @_graph455(%_apply735, %_apply735) | |
%_apply764 = tuple_getitem(%_apply736, 1) | |
%_apply765 = %_apply764(0) | |
%_apply766 = tuple_getitem(%_apply765, 1) | |
%_apply767 = tuple_getitem(%_apply734, 1) | |
%_apply768 = %_apply767(%_apply766) | |
%_apply769 = tuple_getitem(%_apply768, 1) | |
%_apply770 = tuple_getitem(%_apply765, 2) | |
%_apply771 = %_apply767(%_apply770) | |
%_apply772 = tuple_getitem(%_apply771, 1) | |
%_apply773 = @_graph311(%_apply772, %_apply769) | |
%_apply774 = tuple_getitem(%_apply768, 2) | |
%_apply775 = tuple_getitem(%_apply771, 2) | |
%_apply776 = @_graph311(%_apply775, %_apply774) | |
%_apply777 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply776) | |
%_apply778 = make_tuple(%_apply777, %_apply773) | |
return %_apply778 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph701(%_parameter733) { | |
%_apply152 = J(%_parameter151) | |
%_apply734 = @_graph275(%_parameter733, %_apply152) | |
%_apply735 = tuple_getitem(%_apply734, 0) | |
%_apply779 = Jinv(%_apply735) | |
%_apply780 = Jinv(%_apply735) | |
%_apply781 = scalar_add(%_apply780, %_apply779) | |
%_apply782 = J(%_apply781) | |
%_apply783 = make_tuple(%_apply782, @_graph784) | |
%_apply737 = tuple_getitem(%_apply783, 0) | |
%_apply750 = Jinv(%_apply737) | |
%_apply751 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply750) | |
%_apply752 = J(%_apply751) | |
%_apply753 = make_tuple(%_apply752, @_graph754) | |
%_apply741 = tuple_getitem(%_apply753, 0) | |
%_apply742 = Jinv(%_apply741) | |
%_apply743 = make_tuple(%_apply742) | |
%_apply744 = J(%_apply743) | |
%_apply748 = make_tuple(%_apply744, @_graph749) | |
return %_apply748 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph701(%_parameter733) { | |
%_apply152 = J(%_parameter151) | |
%_apply734 = @_graph275(%_parameter733, %_apply152) | |
%_apply735 = tuple_getitem(%_apply734, 0) | |
%_apply779 = Jinv(%_apply735) | |
%_apply780 = Jinv(%_apply735) | |
%_apply781 = scalar_add(%_apply780, %_apply779) | |
%_apply782 = J(%_apply781) | |
%_apply783 = make_tuple(%_apply782, @_graph784) | |
%_apply737 = tuple_getitem(%_apply783, 0) | |
%_apply750 = Jinv(%_apply737) | |
%_apply751 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply750) | |
%_apply752 = J(%_apply751) | |
%_apply753 = make_tuple(%_apply752, @_graph754) | |
%_apply741 = tuple_getitem(%_apply753, 0) | |
%_apply742 = Jinv(%_apply741) | |
%_apply743 = make_tuple(%_apply742) | |
%_apply744 = J(%_apply743) | |
%_apply748 = make_tuple(%_apply744, @_graph749) | |
return %_apply748 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph749(%_parameter755) { | |
%_apply785 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply766 = tuple_getitem(%_apply785, 1) | |
%_apply152 = J(%_parameter151) | |
%_apply734 = @_graph275(%_parameter733, %_apply152) | |
%_apply767 = tuple_getitem(%_apply734, 1) | |
%_apply768 = %_apply767(%_apply766) | |
%_apply769 = tuple_getitem(%_apply768, 1) | |
%_apply770 = tuple_getitem(%_apply785, 2) | |
%_apply771 = %_apply767(%_apply770) | |
%_apply772 = tuple_getitem(%_apply771, 1) | |
%_apply773 = @_graph311(%_apply772, %_apply769) | |
%_apply774 = tuple_getitem(%_apply768, 2) | |
%_apply775 = tuple_getitem(%_apply771, 2) | |
%_apply776 = @_graph311(%_apply775, %_apply774) | |
%_apply777 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply776) | |
%_apply778 = make_tuple(%_apply777, %_apply773) | |
return %_apply778 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph749(%_parameter755) { | |
%_apply785 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply766 = tuple_getitem(%_apply785, 1) | |
%_apply152 = J(%_parameter151) | |
%_apply734 = @_graph275(%_parameter733, %_apply152) | |
%_apply767 = tuple_getitem(%_apply734, 1) | |
%_apply768 = %_apply767(%_apply766) | |
%_apply769 = tuple_getitem(%_apply768, 1) | |
%_apply771 = %_apply767(0) | |
%_apply772 = tuple_getitem(%_apply771, 1) | |
%_apply773 = @_graph311(%_apply772, %_apply769) | |
%_apply774 = tuple_getitem(%_apply768, 2) | |
%_apply775 = tuple_getitem(%_apply771, 2) | |
%_apply776 = @_graph311(%_apply775, %_apply774) | |
%_apply777 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply776) | |
%_apply778 = make_tuple(%_apply777, %_apply773) | |
return %_apply778 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph701(%_parameter733) { | |
%_apply152 = J(%_parameter151) | |
%_apply786 = Jinv(%_apply152) | |
%_apply787 = Jinv(%_parameter733) | |
%_apply788 = scalar_mul(%_apply787, %_apply786) | |
%_apply789 = J(%_apply788) | |
%_apply790 = make_tuple(%_apply789, @_graph791) | |
%_apply735 = tuple_getitem(%_apply790, 0) | |
%_apply779 = Jinv(%_apply735) | |
%_apply780 = Jinv(%_apply735) | |
%_apply781 = scalar_add(%_apply780, %_apply779) | |
%_apply782 = J(%_apply781) | |
%_apply783 = make_tuple(%_apply782, @_graph784) | |
%_apply737 = tuple_getitem(%_apply783, 0) | |
%_apply750 = Jinv(%_apply737) | |
%_apply751 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply750) | |
%_apply752 = J(%_apply751) | |
%_apply753 = make_tuple(%_apply752, @_graph754) | |
%_apply741 = tuple_getitem(%_apply753, 0) | |
%_apply742 = Jinv(%_apply741) | |
%_apply743 = make_tuple(%_apply742) | |
%_apply744 = J(%_apply743) | |
%_apply748 = make_tuple(%_apply744, @_graph749) | |
return %_apply748 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph701(%_parameter733) { | |
%_apply152 = J(%_parameter151) | |
%_apply786 = Jinv(%_apply152) | |
%_apply787 = Jinv(%_parameter733) | |
%_apply788 = scalar_mul(%_apply787, %_apply786) | |
%_apply789 = J(%_apply788) | |
%_apply790 = make_tuple(%_apply789, @_graph791) | |
%_apply735 = tuple_getitem(%_apply790, 0) | |
%_apply779 = Jinv(%_apply735) | |
%_apply780 = Jinv(%_apply735) | |
%_apply781 = scalar_add(%_apply780, %_apply779) | |
%_apply782 = J(%_apply781) | |
%_apply783 = make_tuple(%_apply782, @_graph784) | |
%_apply737 = tuple_getitem(%_apply783, 0) | |
%_apply750 = Jinv(%_apply737) | |
%_apply751 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply750) | |
%_apply752 = J(%_apply751) | |
%_apply753 = make_tuple(%_apply752, @_graph754) | |
%_apply741 = tuple_getitem(%_apply753, 0) | |
%_apply742 = Jinv(%_apply741) | |
%_apply743 = make_tuple(%_apply742) | |
%_apply744 = J(%_apply743) | |
%_apply748 = make_tuple(%_apply744, @_graph749) | |
return %_apply748 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph749(%_parameter755) { | |
%_apply785 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply766 = tuple_getitem(%_apply785, 1) | |
%_apply768 = @_graph791(%_apply766) | |
%_apply769 = tuple_getitem(%_apply768, 1) | |
%_apply787 = Jinv(%_parameter733) | |
%_apply792 = scalar_mul(0, %_apply787) | |
%_apply152 = J(%_parameter151) | |
%_apply786 = Jinv(%_apply152) | |
%_apply793 = scalar_mul(0, %_apply786) | |
%_apply794 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply793, %_apply792) | |
%_apply772 = tuple_getitem(%_apply794, 1) | |
%_apply773 = @_graph311(%_apply772, %_apply769) | |
%_apply774 = tuple_getitem(%_apply768, 2) | |
%_apply775 = tuple_getitem(%_apply794, 2) | |
%_apply776 = @_graph311(%_apply775, %_apply774) | |
%_apply777 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply776) | |
%_apply778 = make_tuple(%_apply777, %_apply773) | |
return %_apply778 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph749(%_parameter755) { | |
%_apply785 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply766 = tuple_getitem(%_apply785, 1) | |
%_apply768 = @_graph791(%_apply766) | |
%_apply769 = tuple_getitem(%_apply768, 1) | |
%_apply787 = Jinv(%_parameter733) | |
%_apply792 = scalar_mul(0, %_apply787) | |
%_apply152 = J(%_parameter151) | |
%_apply786 = Jinv(%_apply152) | |
%_apply793 = scalar_mul(0, %_apply786) | |
%_apply794 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply793, %_apply792) | |
%_apply772 = tuple_getitem(%_apply794, 1) | |
%_apply773 = @_graph311(%_apply772, %_apply769) | |
%_apply774 = tuple_getitem(%_apply768, 2) | |
%_apply776 = @_graph311(%_apply792, %_apply774) | |
%_apply777 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply776) | |
%_apply778 = make_tuple(%_apply777, %_apply773) | |
return %_apply778 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph749(%_parameter755) { | |
%_apply785 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply766 = tuple_getitem(%_apply785, 1) | |
%_apply768 = @_graph791(%_apply766) | |
%_apply769 = tuple_getitem(%_apply768, 1) | |
%_apply152 = J(%_parameter151) | |
%_apply786 = Jinv(%_apply152) | |
%_apply793 = scalar_mul(0, %_apply786) | |
%_apply794 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply793, 0) | |
%_apply772 = tuple_getitem(%_apply794, 1) | |
%_apply773 = @_graph311(%_apply772, %_apply769) | |
%_apply774 = tuple_getitem(%_apply768, 2) | |
%_apply776 = @_graph311(0, %_apply774) | |
%_apply777 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply776) | |
%_apply778 = make_tuple(%_apply777, %_apply773) | |
return %_apply778 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph749(%_parameter755) { | |
%_apply785 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply766 = tuple_getitem(%_apply785, 1) | |
%_apply768 = @_graph791(%_apply766) | |
%_apply769 = tuple_getitem(%_apply768, 1) | |
%_apply152 = J(%_parameter151) | |
%_apply786 = Jinv(%_apply152) | |
%_apply793 = scalar_mul(0, %_apply786) | |
%_apply794 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply793, 0) | |
%_apply772 = tuple_getitem(%_apply794, 1) | |
%_apply773 = @_graph311(%_apply772, %_apply769) | |
%_apply774 = tuple_getitem(%_apply768, 2) | |
%_apply795 = @_graph315(0, %_apply774) | |
%_apply777 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply795) | |
%_apply778 = make_tuple(%_apply777, %_apply773) | |
return %_apply778 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph749(%_parameter755) { | |
%_apply785 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply766 = tuple_getitem(%_apply785, 1) | |
%_apply768 = @_graph791(%_apply766) | |
%_apply769 = tuple_getitem(%_apply768, 1) | |
%_apply152 = J(%_parameter151) | |
%_apply786 = Jinv(%_apply152) | |
%_apply793 = scalar_mul(0, %_apply786) | |
%_apply794 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply793, 0) | |
%_apply772 = tuple_getitem(%_apply794, 1) | |
%_apply773 = @_graph311(%_apply772, %_apply769) | |
%_apply774 = tuple_getitem(%_apply768, 2) | |
%_apply796 = scalar_add(0, %_apply774) | |
%_apply777 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply796) | |
%_apply778 = make_tuple(%_apply777, %_apply773) | |
return %_apply778 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph749(%_parameter755) { | |
%_apply785 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply766 = tuple_getitem(%_apply785, 1) | |
%_apply768 = @_graph791(%_apply766) | |
%_apply769 = tuple_getitem(%_apply768, 1) | |
%_apply152 = J(%_parameter151) | |
%_apply786 = Jinv(%_apply152) | |
%_apply793 = scalar_mul(0, %_apply786) | |
%_apply794 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply793, 0) | |
%_apply772 = tuple_getitem(%_apply794, 1) | |
%_apply773 = @_graph311(%_apply772, %_apply769) | |
%_apply774 = tuple_getitem(%_apply768, 2) | |
%_apply777 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply774) | |
%_apply778 = make_tuple(%_apply777, %_apply773) | |
return %_apply778 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph749(%_parameter755) { | |
%_apply787 = Jinv(%_parameter733) | |
%_apply785 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply766 = tuple_getitem(%_apply785, 1) | |
%_apply797 = scalar_mul(%_apply766, %_apply787) | |
%_apply152 = J(%_parameter151) | |
%_apply786 = Jinv(%_apply152) | |
%_apply798 = scalar_mul(%_apply766, %_apply786) | |
%_apply799 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply798, %_apply797) | |
%_apply769 = tuple_getitem(%_apply799, 1) | |
%_apply793 = scalar_mul(0, %_apply786) | |
%_apply794 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply793, 0) | |
%_apply772 = tuple_getitem(%_apply794, 1) | |
%_apply773 = @_graph311(%_apply772, %_apply769) | |
%_apply774 = tuple_getitem(%_apply799, 2) | |
%_apply777 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply774) | |
%_apply778 = make_tuple(%_apply777, %_apply773) | |
return %_apply778 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph749(%_parameter755) { | |
%_apply787 = Jinv(%_parameter733) | |
%_apply785 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply766 = tuple_getitem(%_apply785, 1) | |
%_apply797 = scalar_mul(%_apply766, %_apply787) | |
%_apply152 = J(%_parameter151) | |
%_apply786 = Jinv(%_apply152) | |
%_apply798 = scalar_mul(%_apply766, %_apply786) | |
%_apply799 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply798, %_apply797) | |
%_apply769 = tuple_getitem(%_apply799, 1) | |
%_apply793 = scalar_mul(0, %_apply786) | |
%_apply794 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply793, 0) | |
%_apply772 = tuple_getitem(%_apply794, 1) | |
%_apply773 = @_graph311(%_apply772, %_apply769) | |
%_apply777 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply797) | |
%_apply778 = make_tuple(%_apply777, %_apply773) | |
return %_apply778 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph749(%_parameter755) { | |
%_apply787 = Jinv(%_parameter733) | |
%_apply797 = scalar_mul(0, %_apply787) | |
%_apply152 = J(%_parameter151) | |
%_apply786 = Jinv(%_apply152) | |
%_apply798 = scalar_mul(0, %_apply786) | |
%_apply799 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply798, %_apply797) | |
%_apply769 = tuple_getitem(%_apply799, 1) | |
%_apply793 = scalar_mul(0, %_apply786) | |
%_apply794 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply793, 0) | |
%_apply772 = tuple_getitem(%_apply794, 1) | |
%_apply773 = @_graph311(%_apply772, %_apply769) | |
%_apply777 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply797) | |
%_apply778 = make_tuple(%_apply777, %_apply773) | |
return %_apply778 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph749(%_parameter755) { | |
%_apply787 = Jinv(%_parameter733) | |
%_apply797 = scalar_mul(0, %_apply787) | |
%_apply799 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, %_apply797) | |
%_apply769 = tuple_getitem(%_apply799, 1) | |
%_apply152 = J(%_parameter151) | |
%_apply786 = Jinv(%_apply152) | |
%_apply793 = scalar_mul(0, %_apply786) | |
%_apply794 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply793, 0) | |
%_apply772 = tuple_getitem(%_apply794, 1) | |
%_apply773 = @_graph311(%_apply772, %_apply769) | |
%_apply777 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply797) | |
%_apply778 = make_tuple(%_apply777, %_apply773) | |
return %_apply778 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph749(%_parameter755) { | |
%_apply799 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply769 = tuple_getitem(%_apply799, 1) | |
%_apply152 = J(%_parameter151) | |
%_apply786 = Jinv(%_apply152) | |
%_apply793 = scalar_mul(0, %_apply786) | |
%_apply794 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply793, 0) | |
%_apply772 = tuple_getitem(%_apply794, 1) | |
%_apply773 = @_graph311(%_apply772, %_apply769) | |
%_apply777 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply778 = make_tuple(%_apply777, %_apply773) | |
return %_apply778 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph749(%_parameter755) { | |
%_apply799 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply769 = tuple_getitem(%_apply799, 1) | |
%_apply794 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply772 = tuple_getitem(%_apply794, 1) | |
%_apply773 = @_graph311(%_apply772, %_apply769) | |
%_apply777 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply778 = make_tuple(%_apply777, %_apply773) | |
return %_apply778 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply599 = J(1) | |
%_apply800 = Jinv(%_apply599) | |
%_apply801 = scalar_cast(%_apply800, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply803 = make_tuple(%_apply802, @_graph804) | |
%_apply601 = tuple_getitem(%_apply803, 0) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply601) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply687, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply627 = tuple_getitem(%_apply623, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply599 = J(1) | |
%_apply800 = Jinv(%_apply599) | |
%_apply801 = scalar_cast(%_apply800, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply687, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply627 = tuple_getitem(%_apply623, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply621 = @_graph456(%_apply687, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply623 = @_graph455(%_apply622, %_apply620) | |
%_apply627 = tuple_getitem(%_apply623, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply620 = tuple_getitem(%_apply619, 0) | |
%_apply805 = Jinv(%_apply620) | |
%_apply621 = @_graph456(%_apply687, %_apply597, %_apply618) | |
%_apply622 = tuple_getitem(%_apply621, 0) | |
%_apply806 = Jinv(%_apply622) | |
%_apply807 = scalar_add(%_apply806, %_apply805) | |
%_apply808 = J(%_apply807) | |
%_apply809 = make_tuple(%_apply808, @_graph784) | |
%_apply627 = tuple_getitem(%_apply809, 1) | |
%_apply628 = %_apply627(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply628 = @_graph784(%_apply183) | |
%_apply629 = tuple_getitem(%_apply628, 2) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply628, 1) | |
%_apply621 = @_graph456(%_apply687, %_apply597, %_apply618) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply636 = tuple_getitem(%_apply810, 1) | |
%_apply621 = @_graph456(%_apply687, %_apply597, %_apply618) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply636) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply621 = @_graph456(%_apply687, %_apply597, %_apply618) | |
%_apply637 = tuple_getitem(%_apply621, 1) | |
%_apply638 = %_apply637(%_apply183) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply811 = Jinv(%_apply687) | |
%_apply812 = switch(%_apply811, %_apply597, %_apply618) | |
%_apply813 = make_tuple(%_apply812, @_graph814) | |
%_apply637 = tuple_getitem(%_apply813, 1) | |
%_apply638 = %_apply637(%_apply183) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply638 = @_graph814(%_apply183) | |
%_apply639 = tuple_getitem(%_apply638, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply811 = Jinv(%_apply687) | |
%_apply815 = switch(%_apply811, 0, %_apply183) | |
%_apply816 = switch(%_apply811, %_apply183, 0) | |
%_apply817 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply816, %_apply815) | |
%_apply639 = tuple_getitem(%_apply817, 3) | |
%_apply640 = %_apply633(%_apply639) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply617 = @_graph477(%_apply616, %_apply594, %_apply593) | |
%_apply618 = tuple_getitem(%_apply617, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply617, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply811 = Jinv(%_apply687) | |
%_apply815 = switch(%_apply811, 0, %_apply183) | |
%_apply640 = %_apply633(%_apply815) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply818 = Jinv(%_apply616) | |
%_apply819 = env_getitem(%_apply818, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply820 = J(%_apply819) | |
%_apply821 = make_tuple(%_apply820, @_graph822) | |
%_apply618 = tuple_getitem(%_apply821, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply633 = tuple_getitem(%_apply821, 1) | |
%_apply634 = %_apply633(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply811 = Jinv(%_apply687) | |
%_apply815 = switch(%_apply811, 0, %_apply183) | |
%_apply640 = %_apply633(%_apply815) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply818 = Jinv(%_apply616) | |
%_apply819 = env_getitem(%_apply818, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply820 = J(%_apply819) | |
%_apply821 = make_tuple(%_apply820, @_graph822) | |
%_apply618 = tuple_getitem(%_apply821, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply634 = @_graph822(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply811 = Jinv(%_apply687) | |
%_apply815 = switch(%_apply811, 0, %_apply183) | |
%_apply640 = @_graph822(%_apply815) | |
%_apply641 = tuple_getitem(%_apply640, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply818 = Jinv(%_apply616) | |
%_apply819 = env_getitem(%_apply818, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply820 = J(%_apply819) | |
%_apply821 = make_tuple(%_apply820, @_graph822) | |
%_apply618 = tuple_getitem(%_apply821, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply634 = @_graph822(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply823 = @_graph757(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply811 = Jinv(%_apply687) | |
%_apply815 = switch(%_apply811, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply825 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply824, %_apply823, 0) | |
%_apply641 = tuple_getitem(%_apply825, 1) | |
%_apply642 = @_graph643(%_apply641, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply818 = Jinv(%_apply616) | |
%_apply819 = env_getitem(%_apply818, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply820 = J(%_apply819) | |
%_apply821 = make_tuple(%_apply820, @_graph822) | |
%_apply618 = tuple_getitem(%_apply821, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply634 = @_graph822(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply811 = Jinv(%_apply687) | |
%_apply815 = switch(%_apply811, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply642 = @_graph643(%_apply824, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply642) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply818 = Jinv(%_apply616) | |
%_apply819 = env_getitem(%_apply818, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply820 = J(%_apply819) | |
%_apply821 = make_tuple(%_apply820, @_graph822) | |
%_apply618 = tuple_getitem(%_apply821, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply634 = @_graph822(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply811 = Jinv(%_apply687) | |
%_apply815 = switch(%_apply811, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply826 = @_graph827(%_apply824, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply826) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply615 = @_graph490(%_apply614, %_apply593) | |
%_apply616 = tuple_getitem(%_apply615, 0) | |
%_apply818 = Jinv(%_apply616) | |
%_apply819 = env_getitem(%_apply818, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply820 = J(%_apply819) | |
%_apply821 = make_tuple(%_apply820, @_graph822) | |
%_apply618 = tuple_getitem(%_apply821, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply634 = @_graph822(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply811 = Jinv(%_apply687) | |
%_apply815 = switch(%_apply811, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply635) | |
%_apply644 = tuple_getitem(%_apply615, 1) | |
%_apply645 = %_apply644(%_apply828) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply829 = Jinv(%_apply614) | |
%_apply830 = tuple_getitem(%_apply829, 0) | |
%_apply831 = J(%_apply830) | |
%_apply832 = make_tuple(%_apply831, @_graph833) | |
%_apply616 = tuple_getitem(%_apply832, 0) | |
%_apply818 = Jinv(%_apply616) | |
%_apply819 = env_getitem(%_apply818, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply820 = J(%_apply819) | |
%_apply821 = make_tuple(%_apply820, @_graph822) | |
%_apply618 = tuple_getitem(%_apply821, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply634 = @_graph822(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply811 = Jinv(%_apply687) | |
%_apply815 = switch(%_apply811, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply635) | |
%_apply644 = tuple_getitem(%_apply832, 1) | |
%_apply645 = %_apply644(%_apply828) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply829 = Jinv(%_apply614) | |
%_apply830 = tuple_getitem(%_apply829, 0) | |
%_apply831 = J(%_apply830) | |
%_apply832 = make_tuple(%_apply831, @_graph833) | |
%_apply616 = tuple_getitem(%_apply832, 0) | |
%_apply818 = Jinv(%_apply616) | |
%_apply819 = env_getitem(%_apply818, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply820 = J(%_apply819) | |
%_apply821 = make_tuple(%_apply820, @_graph822) | |
%_apply618 = tuple_getitem(%_apply821, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply634 = @_graph822(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply811 = Jinv(%_apply687) | |
%_apply815 = switch(%_apply811, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply635) | |
%_apply645 = @_graph833(%_apply828) | |
%_apply646 = tuple_getitem(%_apply645, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply829 = Jinv(%_apply614) | |
%_apply830 = tuple_getitem(%_apply829, 0) | |
%_apply831 = J(%_apply830) | |
%_apply832 = make_tuple(%_apply831, @_graph833) | |
%_apply616 = tuple_getitem(%_apply832, 0) | |
%_apply818 = Jinv(%_apply616) | |
%_apply819 = env_getitem(%_apply818, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply820 = J(%_apply819) | |
%_apply821 = make_tuple(%_apply820, @_graph822) | |
%_apply618 = tuple_getitem(%_apply821, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply634 = @_graph822(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply811 = Jinv(%_apply687) | |
%_apply815 = switch(%_apply811, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply635) | |
%_apply834 = tuple_setitem((<myia.utils.env.EnvInstance object at 0x7f45ac259b50>,), 0, %_apply828) | |
%_apply835 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply834, 0) | |
%_apply646 = tuple_getitem(%_apply835, 1) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply646) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply829 = Jinv(%_apply614) | |
%_apply830 = tuple_getitem(%_apply829, 0) | |
%_apply831 = J(%_apply830) | |
%_apply832 = make_tuple(%_apply831, @_graph833) | |
%_apply616 = tuple_getitem(%_apply832, 0) | |
%_apply818 = Jinv(%_apply616) | |
%_apply819 = env_getitem(%_apply818, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply820 = J(%_apply819) | |
%_apply821 = make_tuple(%_apply820, @_graph822) | |
%_apply618 = tuple_getitem(%_apply821, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply634 = @_graph822(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply811 = Jinv(%_apply687) | |
%_apply815 = switch(%_apply811, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply635) | |
%_apply834 = tuple_setitem((<myia.utils.env.EnvInstance object at 0x7f45ac259b50>,), 0, %_apply828) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply834) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply829 = Jinv(%_apply614) | |
%_apply830 = tuple_getitem(%_apply829, 0) | |
%_apply831 = J(%_apply830) | |
%_apply832 = make_tuple(%_apply831, @_graph833) | |
%_apply616 = tuple_getitem(%_apply832, 0) | |
%_apply818 = Jinv(%_apply616) | |
%_apply819 = env_getitem(%_apply818, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply820 = J(%_apply819) | |
%_apply821 = make_tuple(%_apply820, @_graph822) | |
%_apply618 = tuple_getitem(%_apply821, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply634 = @_graph822(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply811 = Jinv(%_apply687) | |
%_apply815 = switch(%_apply811, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply635) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply829 = Jinv(%_apply614) | |
%_apply830 = tuple_getitem(%_apply829, 0) | |
%_apply831 = J(%_apply830) | |
%_apply832 = make_tuple(%_apply831, @_graph833) | |
%_apply616 = tuple_getitem(%_apply832, 0) | |
%_apply818 = Jinv(%_apply616) | |
%_apply819 = env_getitem(%_apply818, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply820 = J(%_apply819) | |
%_apply821 = make_tuple(%_apply820, @_graph822) | |
%_apply618 = tuple_getitem(%_apply821, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply634 = @_graph822(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply815 = switch(%_apply686, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply635) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph606() { | |
%_apply152 = J(%_parameter151) | |
%_apply837 = @_graph275(%_apply152, %_apply152) | |
%_apply838 = tuple_getitem(%_apply837, 0) | |
%_apply839 = @_graph275(%_apply838, %_apply152) | |
%_apply840 = tuple_getitem(%_apply839, 0) | |
%_apply841 = tuple_getitem(%_apply840, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply845 = tuple_getitem(%_apply843, 0) | |
%_apply846 = make_tuple(%_apply845, @_graph847) | |
return %_apply846 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph606() { | |
%_apply152 = J(%_parameter151) | |
%_apply848 = Jinv(%_apply152) | |
%_apply837 = @_graph275(%_apply152, %_apply152) | |
%_apply838 = tuple_getitem(%_apply837, 0) | |
%_apply849 = Jinv(%_apply838) | |
%_apply850 = scalar_mul(%_apply849, %_apply848) | |
%_apply851 = J(%_apply850) | |
%_apply852 = make_tuple(%_apply851, @_graph853) | |
%_apply840 = tuple_getitem(%_apply852, 0) | |
%_apply841 = tuple_getitem(%_apply840, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply845 = tuple_getitem(%_apply843, 0) | |
%_apply846 = make_tuple(%_apply845, @_graph847) | |
return %_apply846 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph606() { | |
%_apply152 = J(%_parameter151) | |
%_apply848 = Jinv(%_apply152) | |
%_apply837 = @_graph275(%_apply152, %_apply152) | |
%_apply838 = tuple_getitem(%_apply837, 0) | |
%_apply849 = Jinv(%_apply838) | |
%_apply850 = scalar_mul(%_apply849, %_apply848) | |
%_apply851 = J(%_apply850) | |
%_apply852 = make_tuple(%_apply851, @_graph853) | |
%_apply840 = tuple_getitem(%_apply852, 0) | |
%_apply841 = tuple_getitem(%_apply840, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply845 = tuple_getitem(%_apply843, 0) | |
%_apply846 = make_tuple(%_apply845, @_graph847) | |
return %_apply846 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph847(%_parameter854) { | |
%_apply152 = J(%_parameter151) | |
%_apply848 = Jinv(%_apply152) | |
%_apply837 = @_graph275(%_apply152, %_apply152) | |
%_apply838 = tuple_getitem(%_apply837, 0) | |
%_apply849 = Jinv(%_apply838) | |
%_apply850 = scalar_mul(%_apply849, %_apply848) | |
%_apply851 = J(%_apply850) | |
%_apply852 = make_tuple(%_apply851, @_graph853) | |
%_apply840 = tuple_getitem(%_apply852, 0) | |
%_apply841 = tuple_getitem(%_apply840, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply855 = tuple_getitem(%_apply843, 1) | |
%_apply856 = %_apply855(%_parameter854) | |
%_apply857 = tuple_getitem(%_apply856, 2) | |
%_apply858 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply859 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply869 = tuple_getitem(%_apply856, 1) | |
%_apply870 = tuple_getitem(%_apply840, 1) | |
%_apply871 = %_apply870(%_apply869) | |
%_apply872 = tuple_getitem(%_apply871, 1) | |
%_apply873 = scalar_mul(%_apply872, %_apply849) | |
%_apply874 = scalar_mul(%_apply872, %_apply848) | |
%_apply875 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply874, %_apply873) | |
%_apply876 = tuple_getitem(%_apply875, 1) | |
%_apply877 = @_graph311(%_apply876, %_apply859) | |
%_apply878 = tuple_getitem(%_apply837, 1) | |
%_apply879 = %_apply878(%_apply877) | |
%_apply880 = tuple_getitem(%_apply879, 1) | |
%_apply881 = tuple_getitem(%_apply879, 2) | |
%_apply882 = tuple_getitem(%_apply875, 2) | |
%_apply883 = @_graph311(%_apply882, %_apply881) | |
%_apply884 = @_graph311(%_apply883, %_apply880) | |
%_apply885 = @_graph311(%_apply884, %_apply858) | |
%_apply886 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply885) | |
%_apply887 = make_tuple(%_apply886) | |
return %_apply887 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph847(%_parameter854) { | |
%_apply152 = J(%_parameter151) | |
%_apply848 = Jinv(%_apply152) | |
%_apply837 = @_graph275(%_apply152, %_apply152) | |
%_apply838 = tuple_getitem(%_apply837, 0) | |
%_apply849 = Jinv(%_apply838) | |
%_apply850 = scalar_mul(%_apply849, %_apply848) | |
%_apply851 = J(%_apply850) | |
%_apply852 = make_tuple(%_apply851, @_graph853) | |
%_apply840 = tuple_getitem(%_apply852, 0) | |
%_apply841 = tuple_getitem(%_apply840, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply855 = tuple_getitem(%_apply843, 1) | |
%_apply856 = %_apply855(%_parameter854) | |
%_apply857 = tuple_getitem(%_apply856, 2) | |
%_apply858 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply859 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply869 = tuple_getitem(%_apply856, 1) | |
%_apply870 = tuple_getitem(%_apply840, 1) | |
%_apply871 = %_apply870(%_apply869) | |
%_apply872 = tuple_getitem(%_apply871, 1) | |
%_apply873 = scalar_mul(%_apply872, %_apply849) | |
%_apply874 = scalar_mul(%_apply872, %_apply848) | |
%_apply875 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply874, %_apply873) | |
%_apply876 = tuple_getitem(%_apply875, 1) | |
%_apply877 = @_graph311(%_apply876, %_apply859) | |
%_apply878 = tuple_getitem(%_apply837, 1) | |
%_apply879 = %_apply878(%_apply877) | |
%_apply880 = tuple_getitem(%_apply879, 1) | |
%_apply881 = tuple_getitem(%_apply879, 2) | |
%_apply883 = @_graph311(%_apply873, %_apply881) | |
%_apply884 = @_graph311(%_apply883, %_apply880) | |
%_apply885 = @_graph311(%_apply884, %_apply858) | |
%_apply886 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply885) | |
%_apply887 = make_tuple(%_apply886) | |
return %_apply887 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph847(%_parameter854) { | |
%_apply152 = J(%_parameter151) | |
%_apply848 = Jinv(%_apply152) | |
%_apply837 = @_graph275(%_apply152, %_apply152) | |
%_apply838 = tuple_getitem(%_apply837, 0) | |
%_apply849 = Jinv(%_apply838) | |
%_apply850 = scalar_mul(%_apply849, %_apply848) | |
%_apply851 = J(%_apply850) | |
%_apply852 = make_tuple(%_apply851, @_graph853) | |
%_apply840 = tuple_getitem(%_apply852, 0) | |
%_apply841 = tuple_getitem(%_apply840, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply855 = tuple_getitem(%_apply843, 1) | |
%_apply856 = %_apply855(%_parameter854) | |
%_apply857 = tuple_getitem(%_apply856, 2) | |
%_apply858 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply859 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply869 = tuple_getitem(%_apply856, 1) | |
%_apply870 = tuple_getitem(%_apply840, 1) | |
%_apply871 = %_apply870(%_apply869) | |
%_apply872 = tuple_getitem(%_apply871, 1) | |
%_apply873 = scalar_mul(%_apply872, %_apply849) | |
%_apply874 = scalar_mul(%_apply872, %_apply848) | |
%_apply875 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply874, %_apply873) | |
%_apply876 = tuple_getitem(%_apply875, 1) | |
%_apply877 = @_graph311(%_apply876, %_apply859) | |
%_apply878 = tuple_getitem(%_apply837, 1) | |
%_apply879 = %_apply878(%_apply877) | |
%_apply880 = tuple_getitem(%_apply879, 1) | |
%_apply881 = tuple_getitem(%_apply879, 2) | |
%_apply888 = @_graph315(%_apply873, %_apply881) | |
%_apply884 = @_graph311(%_apply888, %_apply880) | |
%_apply885 = @_graph311(%_apply884, %_apply858) | |
%_apply886 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply885) | |
%_apply887 = make_tuple(%_apply886) | |
return %_apply887 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph847(%_parameter854) { | |
%_apply152 = J(%_parameter151) | |
%_apply848 = Jinv(%_apply152) | |
%_apply837 = @_graph275(%_apply152, %_apply152) | |
%_apply838 = tuple_getitem(%_apply837, 0) | |
%_apply849 = Jinv(%_apply838) | |
%_apply850 = scalar_mul(%_apply849, %_apply848) | |
%_apply851 = J(%_apply850) | |
%_apply852 = make_tuple(%_apply851, @_graph853) | |
%_apply840 = tuple_getitem(%_apply852, 0) | |
%_apply841 = tuple_getitem(%_apply840, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply855 = tuple_getitem(%_apply843, 1) | |
%_apply856 = %_apply855(%_parameter854) | |
%_apply857 = tuple_getitem(%_apply856, 2) | |
%_apply858 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply859 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply869 = tuple_getitem(%_apply856, 1) | |
%_apply870 = tuple_getitem(%_apply840, 1) | |
%_apply871 = %_apply870(%_apply869) | |
%_apply872 = tuple_getitem(%_apply871, 1) | |
%_apply873 = scalar_mul(%_apply872, %_apply849) | |
%_apply874 = scalar_mul(%_apply872, %_apply848) | |
%_apply875 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply874, %_apply873) | |
%_apply876 = tuple_getitem(%_apply875, 1) | |
%_apply877 = @_graph311(%_apply876, %_apply859) | |
%_apply878 = tuple_getitem(%_apply837, 1) | |
%_apply879 = %_apply878(%_apply877) | |
%_apply880 = tuple_getitem(%_apply879, 1) | |
%_apply881 = tuple_getitem(%_apply879, 2) | |
%_apply889 = scalar_add(%_apply873, %_apply881) | |
%_apply884 = @_graph311(%_apply889, %_apply880) | |
%_apply885 = @_graph311(%_apply884, %_apply858) | |
%_apply886 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply885) | |
%_apply887 = make_tuple(%_apply886) | |
return %_apply887 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph847(%_parameter854) { | |
%_apply152 = J(%_parameter151) | |
%_apply848 = Jinv(%_apply152) | |
%_apply837 = @_graph275(%_apply152, %_apply152) | |
%_apply838 = tuple_getitem(%_apply837, 0) | |
%_apply849 = Jinv(%_apply838) | |
%_apply850 = scalar_mul(%_apply849, %_apply848) | |
%_apply851 = J(%_apply850) | |
%_apply852 = make_tuple(%_apply851, @_graph853) | |
%_apply840 = tuple_getitem(%_apply852, 0) | |
%_apply841 = tuple_getitem(%_apply840, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply855 = tuple_getitem(%_apply843, 1) | |
%_apply856 = %_apply855(%_parameter854) | |
%_apply857 = tuple_getitem(%_apply856, 2) | |
%_apply858 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply859 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply869 = tuple_getitem(%_apply856, 1) | |
%_apply870 = tuple_getitem(%_apply840, 1) | |
%_apply871 = %_apply870(%_apply869) | |
%_apply872 = tuple_getitem(%_apply871, 1) | |
%_apply873 = scalar_mul(%_apply872, %_apply849) | |
%_apply874 = scalar_mul(%_apply872, %_apply848) | |
%_apply875 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply874, %_apply873) | |
%_apply876 = tuple_getitem(%_apply875, 1) | |
%_apply877 = @_graph311(%_apply876, %_apply859) | |
%_apply878 = tuple_getitem(%_apply837, 1) | |
%_apply879 = %_apply878(%_apply877) | |
%_apply880 = tuple_getitem(%_apply879, 1) | |
%_apply881 = tuple_getitem(%_apply879, 2) | |
%_apply889 = scalar_add(%_apply873, %_apply881) | |
%_apply890 = @_graph315(%_apply889, %_apply880) | |
%_apply885 = @_graph311(%_apply890, %_apply858) | |
%_apply886 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply885) | |
%_apply887 = make_tuple(%_apply886) | |
return %_apply887 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph847(%_parameter854) { | |
%_apply152 = J(%_parameter151) | |
%_apply848 = Jinv(%_apply152) | |
%_apply837 = @_graph275(%_apply152, %_apply152) | |
%_apply838 = tuple_getitem(%_apply837, 0) | |
%_apply849 = Jinv(%_apply838) | |
%_apply850 = scalar_mul(%_apply849, %_apply848) | |
%_apply851 = J(%_apply850) | |
%_apply852 = make_tuple(%_apply851, @_graph853) | |
%_apply840 = tuple_getitem(%_apply852, 0) | |
%_apply841 = tuple_getitem(%_apply840, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply855 = tuple_getitem(%_apply843, 1) | |
%_apply856 = %_apply855(%_parameter854) | |
%_apply857 = tuple_getitem(%_apply856, 2) | |
%_apply858 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply859 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply869 = tuple_getitem(%_apply856, 1) | |
%_apply870 = tuple_getitem(%_apply840, 1) | |
%_apply871 = %_apply870(%_apply869) | |
%_apply872 = tuple_getitem(%_apply871, 1) | |
%_apply873 = scalar_mul(%_apply872, %_apply849) | |
%_apply874 = scalar_mul(%_apply872, %_apply848) | |
%_apply875 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply874, %_apply873) | |
%_apply876 = tuple_getitem(%_apply875, 1) | |
%_apply877 = @_graph311(%_apply876, %_apply859) | |
%_apply878 = tuple_getitem(%_apply837, 1) | |
%_apply879 = %_apply878(%_apply877) | |
%_apply880 = tuple_getitem(%_apply879, 1) | |
%_apply881 = tuple_getitem(%_apply879, 2) | |
%_apply889 = scalar_add(%_apply873, %_apply881) | |
%_apply891 = scalar_add(%_apply889, %_apply880) | |
%_apply885 = @_graph311(%_apply891, %_apply858) | |
%_apply886 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply885) | |
%_apply887 = make_tuple(%_apply886) | |
return %_apply887 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph847(%_parameter854) { | |
%_apply152 = J(%_parameter151) | |
%_apply848 = Jinv(%_apply152) | |
%_apply837 = @_graph275(%_apply152, %_apply152) | |
%_apply838 = tuple_getitem(%_apply837, 0) | |
%_apply849 = Jinv(%_apply838) | |
%_apply850 = scalar_mul(%_apply849, %_apply848) | |
%_apply851 = J(%_apply850) | |
%_apply852 = make_tuple(%_apply851, @_graph853) | |
%_apply840 = tuple_getitem(%_apply852, 0) | |
%_apply841 = tuple_getitem(%_apply840, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply855 = tuple_getitem(%_apply843, 1) | |
%_apply856 = %_apply855(%_parameter854) | |
%_apply857 = tuple_getitem(%_apply856, 2) | |
%_apply858 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply859 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply869 = tuple_getitem(%_apply856, 1) | |
%_apply870 = tuple_getitem(%_apply840, 1) | |
%_apply871 = %_apply870(%_apply869) | |
%_apply872 = tuple_getitem(%_apply871, 1) | |
%_apply873 = scalar_mul(%_apply872, %_apply849) | |
%_apply874 = scalar_mul(%_apply872, %_apply848) | |
%_apply875 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply874, %_apply873) | |
%_apply876 = tuple_getitem(%_apply875, 1) | |
%_apply877 = @_graph311(%_apply876, %_apply859) | |
%_apply878 = tuple_getitem(%_apply837, 1) | |
%_apply879 = %_apply878(%_apply877) | |
%_apply880 = tuple_getitem(%_apply879, 1) | |
%_apply881 = tuple_getitem(%_apply879, 2) | |
%_apply889 = scalar_add(%_apply873, %_apply881) | |
%_apply891 = scalar_add(%_apply889, %_apply880) | |
%_apply892 = @_graph315(%_apply891, %_apply858) | |
%_apply886 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply892) | |
%_apply887 = make_tuple(%_apply886) | |
return %_apply887 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph847(%_parameter854) { | |
%_apply152 = J(%_parameter151) | |
%_apply848 = Jinv(%_apply152) | |
%_apply837 = @_graph275(%_apply152, %_apply152) | |
%_apply838 = tuple_getitem(%_apply837, 0) | |
%_apply849 = Jinv(%_apply838) | |
%_apply850 = scalar_mul(%_apply849, %_apply848) | |
%_apply851 = J(%_apply850) | |
%_apply852 = make_tuple(%_apply851, @_graph853) | |
%_apply840 = tuple_getitem(%_apply852, 0) | |
%_apply841 = tuple_getitem(%_apply840, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply855 = tuple_getitem(%_apply843, 1) | |
%_apply856 = %_apply855(%_parameter854) | |
%_apply857 = tuple_getitem(%_apply856, 2) | |
%_apply858 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply859 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply869 = tuple_getitem(%_apply856, 1) | |
%_apply870 = tuple_getitem(%_apply840, 1) | |
%_apply871 = %_apply870(%_apply869) | |
%_apply872 = tuple_getitem(%_apply871, 1) | |
%_apply873 = scalar_mul(%_apply872, %_apply849) | |
%_apply874 = scalar_mul(%_apply872, %_apply848) | |
%_apply875 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply874, %_apply873) | |
%_apply876 = tuple_getitem(%_apply875, 1) | |
%_apply877 = @_graph311(%_apply876, %_apply859) | |
%_apply878 = tuple_getitem(%_apply837, 1) | |
%_apply879 = %_apply878(%_apply877) | |
%_apply880 = tuple_getitem(%_apply879, 1) | |
%_apply881 = tuple_getitem(%_apply879, 2) | |
%_apply889 = scalar_add(%_apply873, %_apply881) | |
%_apply891 = scalar_add(%_apply889, %_apply880) | |
%_apply893 = scalar_add(%_apply891, %_apply858) | |
%_apply886 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply893) | |
%_apply887 = make_tuple(%_apply886) | |
return %_apply887 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph606() { | |
%_apply152 = J(%_parameter151) | |
%_apply848 = Jinv(%_apply152) | |
%_apply894 = Jinv(%_apply152) | |
%_apply895 = Jinv(%_apply152) | |
%_apply896 = scalar_mul(%_apply895, %_apply894) | |
%_apply897 = J(%_apply896) | |
%_apply898 = make_tuple(%_apply897, @_graph899) | |
%_apply838 = tuple_getitem(%_apply898, 0) | |
%_apply849 = Jinv(%_apply838) | |
%_apply850 = scalar_mul(%_apply849, %_apply848) | |
%_apply851 = J(%_apply850) | |
%_apply852 = make_tuple(%_apply851, @_graph853) | |
%_apply840 = tuple_getitem(%_apply852, 0) | |
%_apply841 = tuple_getitem(%_apply840, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply845 = tuple_getitem(%_apply843, 0) | |
%_apply846 = make_tuple(%_apply845, @_graph847) | |
return %_apply846 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph606() { | |
%_apply152 = J(%_parameter151) | |
%_apply848 = Jinv(%_apply152) | |
%_apply894 = Jinv(%_apply152) | |
%_apply895 = Jinv(%_apply152) | |
%_apply896 = scalar_mul(%_apply895, %_apply894) | |
%_apply897 = J(%_apply896) | |
%_apply898 = make_tuple(%_apply897, @_graph899) | |
%_apply838 = tuple_getitem(%_apply898, 0) | |
%_apply849 = Jinv(%_apply838) | |
%_apply850 = scalar_mul(%_apply849, %_apply848) | |
%_apply851 = J(%_apply850) | |
%_apply852 = make_tuple(%_apply851, @_graph853) | |
%_apply840 = tuple_getitem(%_apply852, 0) | |
%_apply841 = tuple_getitem(%_apply840, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply845 = tuple_getitem(%_apply843, 0) | |
%_apply846 = make_tuple(%_apply845, @_graph847) | |
return %_apply846 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph847(%_parameter854) { | |
%_apply152 = J(%_parameter151) | |
%_apply848 = Jinv(%_apply152) | |
%_apply894 = Jinv(%_apply152) | |
%_apply895 = Jinv(%_apply152) | |
%_apply896 = scalar_mul(%_apply895, %_apply894) | |
%_apply897 = J(%_apply896) | |
%_apply898 = make_tuple(%_apply897, @_graph899) | |
%_apply838 = tuple_getitem(%_apply898, 0) | |
%_apply849 = Jinv(%_apply838) | |
%_apply850 = scalar_mul(%_apply849, %_apply848) | |
%_apply851 = J(%_apply850) | |
%_apply852 = make_tuple(%_apply851, @_graph853) | |
%_apply840 = tuple_getitem(%_apply852, 0) | |
%_apply841 = tuple_getitem(%_apply840, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply855 = tuple_getitem(%_apply843, 1) | |
%_apply856 = %_apply855(%_parameter854) | |
%_apply857 = tuple_getitem(%_apply856, 2) | |
%_apply858 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply859 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply869 = tuple_getitem(%_apply856, 1) | |
%_apply870 = tuple_getitem(%_apply840, 1) | |
%_apply871 = %_apply870(%_apply869) | |
%_apply872 = tuple_getitem(%_apply871, 1) | |
%_apply873 = scalar_mul(%_apply872, %_apply849) | |
%_apply874 = scalar_mul(%_apply872, %_apply848) | |
%_apply875 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply874, %_apply873) | |
%_apply876 = tuple_getitem(%_apply875, 1) | |
%_apply877 = @_graph311(%_apply876, %_apply859) | |
%_apply900 = scalar_mul(%_apply877, %_apply895) | |
%_apply901 = scalar_mul(%_apply877, %_apply894) | |
%_apply902 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply901, %_apply900) | |
%_apply880 = tuple_getitem(%_apply902, 1) | |
%_apply881 = tuple_getitem(%_apply902, 2) | |
%_apply889 = scalar_add(%_apply873, %_apply881) | |
%_apply891 = scalar_add(%_apply889, %_apply880) | |
%_apply893 = scalar_add(%_apply891, %_apply858) | |
%_apply886 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply893) | |
%_apply887 = make_tuple(%_apply886) | |
return %_apply887 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph847(%_parameter854) { | |
%_apply152 = J(%_parameter151) | |
%_apply848 = Jinv(%_apply152) | |
%_apply894 = Jinv(%_apply152) | |
%_apply895 = Jinv(%_apply152) | |
%_apply896 = scalar_mul(%_apply895, %_apply894) | |
%_apply897 = J(%_apply896) | |
%_apply898 = make_tuple(%_apply897, @_graph899) | |
%_apply838 = tuple_getitem(%_apply898, 0) | |
%_apply849 = Jinv(%_apply838) | |
%_apply850 = scalar_mul(%_apply849, %_apply848) | |
%_apply851 = J(%_apply850) | |
%_apply852 = make_tuple(%_apply851, @_graph853) | |
%_apply840 = tuple_getitem(%_apply852, 0) | |
%_apply841 = tuple_getitem(%_apply840, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply855 = tuple_getitem(%_apply843, 1) | |
%_apply856 = %_apply855(%_parameter854) | |
%_apply857 = tuple_getitem(%_apply856, 2) | |
%_apply858 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply859 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply869 = tuple_getitem(%_apply856, 1) | |
%_apply870 = tuple_getitem(%_apply840, 1) | |
%_apply871 = %_apply870(%_apply869) | |
%_apply872 = tuple_getitem(%_apply871, 1) | |
%_apply873 = scalar_mul(%_apply872, %_apply849) | |
%_apply874 = scalar_mul(%_apply872, %_apply848) | |
%_apply875 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply874, %_apply873) | |
%_apply876 = tuple_getitem(%_apply875, 1) | |
%_apply877 = @_graph311(%_apply876, %_apply859) | |
%_apply900 = scalar_mul(%_apply877, %_apply895) | |
%_apply901 = scalar_mul(%_apply877, %_apply894) | |
%_apply902 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply901, %_apply900) | |
%_apply880 = tuple_getitem(%_apply902, 1) | |
%_apply889 = scalar_add(%_apply873, %_apply900) | |
%_apply891 = scalar_add(%_apply889, %_apply880) | |
%_apply893 = scalar_add(%_apply891, %_apply858) | |
%_apply886 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply893) | |
%_apply887 = make_tuple(%_apply886) | |
return %_apply887 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph847(%_parameter854) { | |
%_apply152 = J(%_parameter151) | |
%_apply848 = Jinv(%_apply152) | |
%_apply894 = Jinv(%_apply152) | |
%_apply895 = Jinv(%_apply152) | |
%_apply896 = scalar_mul(%_apply895, %_apply894) | |
%_apply897 = J(%_apply896) | |
%_apply898 = make_tuple(%_apply897, @_graph899) | |
%_apply838 = tuple_getitem(%_apply898, 0) | |
%_apply849 = Jinv(%_apply838) | |
%_apply850 = scalar_mul(%_apply849, %_apply848) | |
%_apply851 = J(%_apply850) | |
%_apply852 = make_tuple(%_apply851, @_graph853) | |
%_apply840 = tuple_getitem(%_apply852, 0) | |
%_apply841 = tuple_getitem(%_apply840, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply855 = tuple_getitem(%_apply843, 1) | |
%_apply856 = %_apply855(%_parameter854) | |
%_apply857 = tuple_getitem(%_apply856, 2) | |
%_apply858 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply859 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply869 = tuple_getitem(%_apply856, 1) | |
%_apply870 = tuple_getitem(%_apply840, 1) | |
%_apply871 = %_apply870(%_apply869) | |
%_apply872 = tuple_getitem(%_apply871, 1) | |
%_apply873 = scalar_mul(%_apply872, %_apply849) | |
%_apply874 = scalar_mul(%_apply872, %_apply848) | |
%_apply875 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply874, %_apply873) | |
%_apply876 = tuple_getitem(%_apply875, 1) | |
%_apply903 = @_graph315(%_apply876, %_apply859) | |
%_apply900 = scalar_mul(%_apply903, %_apply895) | |
%_apply901 = scalar_mul(%_apply903, %_apply894) | |
%_apply902 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply901, %_apply900) | |
%_apply880 = tuple_getitem(%_apply902, 1) | |
%_apply889 = scalar_add(%_apply873, %_apply900) | |
%_apply891 = scalar_add(%_apply889, %_apply880) | |
%_apply893 = scalar_add(%_apply891, %_apply858) | |
%_apply886 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply893) | |
%_apply887 = make_tuple(%_apply886) | |
return %_apply887 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph847(%_parameter854) { | |
%_apply152 = J(%_parameter151) | |
%_apply848 = Jinv(%_apply152) | |
%_apply894 = Jinv(%_apply152) | |
%_apply895 = Jinv(%_apply152) | |
%_apply896 = scalar_mul(%_apply895, %_apply894) | |
%_apply897 = J(%_apply896) | |
%_apply898 = make_tuple(%_apply897, @_graph899) | |
%_apply838 = tuple_getitem(%_apply898, 0) | |
%_apply849 = Jinv(%_apply838) | |
%_apply850 = scalar_mul(%_apply849, %_apply848) | |
%_apply851 = J(%_apply850) | |
%_apply852 = make_tuple(%_apply851, @_graph853) | |
%_apply840 = tuple_getitem(%_apply852, 0) | |
%_apply841 = tuple_getitem(%_apply840, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply855 = tuple_getitem(%_apply843, 1) | |
%_apply856 = %_apply855(%_parameter854) | |
%_apply857 = tuple_getitem(%_apply856, 2) | |
%_apply858 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply859 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply869 = tuple_getitem(%_apply856, 1) | |
%_apply870 = tuple_getitem(%_apply840, 1) | |
%_apply871 = %_apply870(%_apply869) | |
%_apply872 = tuple_getitem(%_apply871, 1) | |
%_apply873 = scalar_mul(%_apply872, %_apply849) | |
%_apply874 = scalar_mul(%_apply872, %_apply848) | |
%_apply875 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply874, %_apply873) | |
%_apply876 = tuple_getitem(%_apply875, 1) | |
%_apply904 = scalar_add(%_apply876, %_apply859) | |
%_apply900 = scalar_mul(%_apply904, %_apply895) | |
%_apply901 = scalar_mul(%_apply904, %_apply894) | |
%_apply902 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply901, %_apply900) | |
%_apply880 = tuple_getitem(%_apply902, 1) | |
%_apply889 = scalar_add(%_apply873, %_apply900) | |
%_apply891 = scalar_add(%_apply889, %_apply880) | |
%_apply893 = scalar_add(%_apply891, %_apply858) | |
%_apply886 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply893) | |
%_apply887 = make_tuple(%_apply886) | |
return %_apply887 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph847(%_parameter854) { | |
%_apply152 = J(%_parameter151) | |
%_apply848 = Jinv(%_apply152) | |
%_apply894 = Jinv(%_apply152) | |
%_apply895 = Jinv(%_apply152) | |
%_apply896 = scalar_mul(%_apply895, %_apply894) | |
%_apply897 = J(%_apply896) | |
%_apply898 = make_tuple(%_apply897, @_graph899) | |
%_apply838 = tuple_getitem(%_apply898, 0) | |
%_apply849 = Jinv(%_apply838) | |
%_apply850 = scalar_mul(%_apply849, %_apply848) | |
%_apply851 = J(%_apply850) | |
%_apply852 = make_tuple(%_apply851, @_graph853) | |
%_apply840 = tuple_getitem(%_apply852, 0) | |
%_apply841 = tuple_getitem(%_apply840, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply855 = tuple_getitem(%_apply843, 1) | |
%_apply856 = %_apply855(%_parameter854) | |
%_apply857 = tuple_getitem(%_apply856, 2) | |
%_apply858 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply859 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply869 = tuple_getitem(%_apply856, 1) | |
%_apply870 = tuple_getitem(%_apply840, 1) | |
%_apply871 = %_apply870(%_apply869) | |
%_apply872 = tuple_getitem(%_apply871, 1) | |
%_apply874 = scalar_mul(%_apply872, %_apply848) | |
%_apply904 = scalar_add(%_apply874, %_apply859) | |
%_apply900 = scalar_mul(%_apply904, %_apply895) | |
%_apply901 = scalar_mul(%_apply904, %_apply894) | |
%_apply902 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply901, %_apply900) | |
%_apply880 = tuple_getitem(%_apply902, 1) | |
%_apply873 = scalar_mul(%_apply872, %_apply849) | |
%_apply889 = scalar_add(%_apply873, %_apply900) | |
%_apply891 = scalar_add(%_apply889, %_apply880) | |
%_apply893 = scalar_add(%_apply891, %_apply858) | |
%_apply886 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply893) | |
%_apply887 = make_tuple(%_apply886) | |
return %_apply887 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph606() { | |
%_apply152 = J(%_parameter151) | |
%_apply894 = Jinv(%_apply152) | |
%_apply895 = Jinv(%_apply152) | |
%_apply896 = scalar_mul(%_apply895, %_apply894) | |
%_apply897 = J(%_apply896) | |
%_apply898 = make_tuple(%_apply897, @_graph899) | |
%_apply838 = tuple_getitem(%_apply898, 0) | |
%_apply849 = Jinv(%_apply838) | |
%_apply850 = scalar_mul(%_apply849, %_parameter151) | |
%_apply851 = J(%_apply850) | |
%_apply852 = make_tuple(%_apply851, @_graph853) | |
%_apply840 = tuple_getitem(%_apply852, 0) | |
%_apply841 = tuple_getitem(%_apply840, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply845 = tuple_getitem(%_apply843, 0) | |
%_apply846 = make_tuple(%_apply845, @_graph847) | |
return %_apply846 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph606() { | |
%_apply152 = J(%_parameter151) | |
%_apply895 = Jinv(%_apply152) | |
%_apply896 = scalar_mul(%_apply895, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply898 = make_tuple(%_apply897, @_graph899) | |
%_apply838 = tuple_getitem(%_apply898, 0) | |
%_apply849 = Jinv(%_apply838) | |
%_apply850 = scalar_mul(%_apply849, %_parameter151) | |
%_apply851 = J(%_apply850) | |
%_apply852 = make_tuple(%_apply851, @_graph853) | |
%_apply840 = tuple_getitem(%_apply852, 0) | |
%_apply841 = tuple_getitem(%_apply840, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply845 = tuple_getitem(%_apply843, 0) | |
%_apply846 = make_tuple(%_apply845, @_graph847) | |
return %_apply846 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph606() { | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply898 = make_tuple(%_apply897, @_graph899) | |
%_apply838 = tuple_getitem(%_apply898, 0) | |
%_apply849 = Jinv(%_apply838) | |
%_apply850 = scalar_mul(%_apply849, %_parameter151) | |
%_apply851 = J(%_apply850) | |
%_apply852 = make_tuple(%_apply851, @_graph853) | |
%_apply840 = tuple_getitem(%_apply852, 0) | |
%_apply841 = tuple_getitem(%_apply840, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply845 = tuple_getitem(%_apply843, 0) | |
%_apply846 = make_tuple(%_apply845, @_graph847) | |
return %_apply846 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph847(%_parameter854) { | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply898 = make_tuple(%_apply897, @_graph899) | |
%_apply838 = tuple_getitem(%_apply898, 0) | |
%_apply849 = Jinv(%_apply838) | |
%_apply850 = scalar_mul(%_apply849, %_parameter151) | |
%_apply851 = J(%_apply850) | |
%_apply852 = make_tuple(%_apply851, @_graph853) | |
%_apply840 = tuple_getitem(%_apply852, 0) | |
%_apply841 = tuple_getitem(%_apply840, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply855 = tuple_getitem(%_apply843, 1) | |
%_apply856 = %_apply855(%_parameter854) | |
%_apply857 = tuple_getitem(%_apply856, 2) | |
%_apply858 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply859 = env_getitem(%_apply857, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply869 = tuple_getitem(%_apply856, 1) | |
%_apply870 = tuple_getitem(%_apply840, 1) | |
%_apply871 = %_apply870(%_apply869) | |
%_apply872 = tuple_getitem(%_apply871, 1) | |
%_apply874 = scalar_mul(%_apply872, %_parameter151) | |
%_apply904 = scalar_add(%_apply874, %_apply859) | |
%_apply901 = scalar_mul(%_apply904, %_parameter151) | |
%_apply900 = scalar_mul(%_apply904, %_parameter151) | |
%_apply873 = scalar_mul(%_apply872, %_apply849) | |
%_apply889 = scalar_add(%_apply873, %_apply900) | |
%_apply891 = scalar_add(%_apply889, %_apply901) | |
%_apply893 = scalar_add(%_apply891, %_apply858) | |
%_apply886 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply893) | |
%_apply887 = make_tuple(%_apply886) | |
return %_apply887 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph606() { | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply849 = Jinv(%_apply897) | |
%_apply850 = scalar_mul(%_apply849, %_parameter151) | |
%_apply851 = J(%_apply850) | |
%_apply852 = make_tuple(%_apply851, @_graph853) | |
%_apply840 = tuple_getitem(%_apply852, 0) | |
%_apply841 = tuple_getitem(%_apply840, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply845 = tuple_getitem(%_apply843, 0) | |
%_apply846 = make_tuple(%_apply845, @_graph847) | |
return %_apply846 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph606() { | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply850 = scalar_mul(%_apply896, %_parameter151) | |
%_apply851 = J(%_apply850) | |
%_apply852 = make_tuple(%_apply851, @_graph853) | |
%_apply840 = tuple_getitem(%_apply852, 0) | |
%_apply841 = tuple_getitem(%_apply840, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply845 = tuple_getitem(%_apply843, 0) | |
%_apply846 = make_tuple(%_apply845, @_graph847) | |
return %_apply846 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply906 = @_graph275(%_parameter905, %_apply152) | |
%_apply907 = tuple_getitem(%_apply906, 0) | |
%_apply908 = @_graph275(%_apply907, %_apply152) | |
%_apply909 = tuple_getitem(%_apply908, 0) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply918 = tuple_getitem(%_apply917, 0) | |
%_apply919 = @_graph455(%_apply918, %_apply909) | |
%_apply920 = tuple_getitem(%_apply919, 0) | |
%_apply921 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply922 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply923 = @_graph540(%_apply922, %_apply921, %_apply920) | |
%_apply924 = tuple_getitem(%_apply923, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply926 = tuple_getitem(%_apply925, 0) | |
%_apply927 = make_tuple(%_apply926, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply906 = @_graph275(%_parameter905, %_apply152) | |
%_apply907 = tuple_getitem(%_apply906, 0) | |
%_apply908 = @_graph275(%_apply907, %_apply152) | |
%_apply909 = tuple_getitem(%_apply908, 0) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply918 = tuple_getitem(%_apply917, 0) | |
%_apply919 = @_graph455(%_apply918, %_apply909) | |
%_apply920 = tuple_getitem(%_apply919, 0) | |
%_apply921 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply922 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply923 = @_graph540(%_apply922, %_apply921, %_apply920) | |
%_apply924 = tuple_getitem(%_apply923, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply926 = tuple_getitem(%_apply925, 0) | |
%_apply927 = make_tuple(%_apply926, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply152 = J(%_parameter151) | |
%_apply906 = @_graph275(%_parameter905, %_apply152) | |
%_apply907 = tuple_getitem(%_apply906, 0) | |
%_apply908 = @_graph275(%_apply907, %_apply152) | |
%_apply909 = tuple_getitem(%_apply908, 0) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply918 = tuple_getitem(%_apply917, 0) | |
%_apply919 = @_graph455(%_apply918, %_apply909) | |
%_apply920 = tuple_getitem(%_apply919, 0) | |
%_apply921 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply922 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply923 = @_graph540(%_apply922, %_apply921, %_apply920) | |
%_apply924 = tuple_getitem(%_apply923, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply930 = tuple_getitem(%_apply925, 1) | |
%_apply931 = %_apply930(%_parameter929) | |
%_apply932 = tuple_getitem(%_apply931, 1) | |
%_apply933 = tuple_getitem(%_apply923, 1) | |
%_apply934 = %_apply933(%_apply932) | |
%_apply935 = tuple_getitem(%_apply934, 3) | |
%_apply936 = tuple_getitem(%_apply919, 1) | |
%_apply937 = %_apply936(%_apply935) | |
%_apply938 = tuple_getitem(%_apply937, 1) | |
%_apply939 = tuple_getitem(%_apply917, 1) | |
%_apply940 = %_apply939(%_apply938) | |
%_apply941 = tuple_getitem(%_apply940, 2) | |
%_apply942 = tuple_getitem(%_apply908, 1) | |
%_apply943 = %_apply942(%_apply941) | |
%_apply944 = tuple_getitem(%_apply943, 1) | |
%_apply945 = tuple_getitem(%_apply937, 2) | |
%_apply946 = %_apply942(%_apply945) | |
%_apply947 = tuple_getitem(%_apply946, 1) | |
%_apply948 = @_graph311(%_apply947, %_apply944) | |
%_apply949 = tuple_getitem(%_apply906, 1) | |
%_apply950 = %_apply949(%_apply948) | |
%_apply951 = tuple_getitem(%_apply950, 1) | |
%_apply952 = tuple_getitem(%_apply940, 1) | |
%_apply953 = scalar_mul(%_apply952, %_apply911) | |
%_apply954 = scalar_mul(%_apply952, %_apply910) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply954, %_apply953) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply958 = tuple_getitem(%_apply955, 2) | |
%_apply959 = tuple_getitem(%_apply946, 2) | |
%_apply960 = tuple_getitem(%_apply943, 2) | |
%_apply961 = tuple_getitem(%_apply950, 2) | |
%_apply962 = @_graph311(%_apply961, %_apply960) | |
%_apply963 = @_graph311(%_apply962, %_apply959) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply963) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), %_apply958) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply152 = J(%_parameter151) | |
%_apply906 = @_graph275(%_parameter905, %_apply152) | |
%_apply907 = tuple_getitem(%_apply906, 0) | |
%_apply908 = @_graph275(%_apply907, %_apply152) | |
%_apply909 = tuple_getitem(%_apply908, 0) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply918 = tuple_getitem(%_apply917, 0) | |
%_apply919 = @_graph455(%_apply918, %_apply909) | |
%_apply920 = tuple_getitem(%_apply919, 0) | |
%_apply921 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply922 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply923 = @_graph540(%_apply922, %_apply921, %_apply920) | |
%_apply924 = tuple_getitem(%_apply923, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply930 = tuple_getitem(%_apply925, 1) | |
%_apply931 = %_apply930(%_parameter929) | |
%_apply932 = tuple_getitem(%_apply931, 1) | |
%_apply933 = tuple_getitem(%_apply923, 1) | |
%_apply934 = %_apply933(%_apply932) | |
%_apply935 = tuple_getitem(%_apply934, 3) | |
%_apply936 = tuple_getitem(%_apply919, 1) | |
%_apply937 = %_apply936(%_apply935) | |
%_apply938 = tuple_getitem(%_apply937, 1) | |
%_apply939 = tuple_getitem(%_apply917, 1) | |
%_apply940 = %_apply939(%_apply938) | |
%_apply941 = tuple_getitem(%_apply940, 2) | |
%_apply942 = tuple_getitem(%_apply908, 1) | |
%_apply943 = %_apply942(%_apply941) | |
%_apply944 = tuple_getitem(%_apply943, 1) | |
%_apply945 = tuple_getitem(%_apply937, 2) | |
%_apply946 = %_apply942(%_apply945) | |
%_apply947 = tuple_getitem(%_apply946, 1) | |
%_apply948 = @_graph311(%_apply947, %_apply944) | |
%_apply949 = tuple_getitem(%_apply906, 1) | |
%_apply950 = %_apply949(%_apply948) | |
%_apply951 = tuple_getitem(%_apply950, 1) | |
%_apply952 = tuple_getitem(%_apply940, 1) | |
%_apply953 = scalar_mul(%_apply952, %_apply911) | |
%_apply954 = scalar_mul(%_apply952, %_apply910) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply954, %_apply953) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply959 = tuple_getitem(%_apply946, 2) | |
%_apply960 = tuple_getitem(%_apply943, 2) | |
%_apply961 = tuple_getitem(%_apply950, 2) | |
%_apply962 = @_graph311(%_apply961, %_apply960) | |
%_apply963 = @_graph311(%_apply962, %_apply959) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply963) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), %_apply953) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply152 = J(%_parameter151) | |
%_apply906 = @_graph275(%_parameter905, %_apply152) | |
%_apply907 = tuple_getitem(%_apply906, 0) | |
%_apply908 = @_graph275(%_apply907, %_apply152) | |
%_apply909 = tuple_getitem(%_apply908, 0) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply918 = tuple_getitem(%_apply917, 0) | |
%_apply919 = @_graph455(%_apply918, %_apply909) | |
%_apply920 = tuple_getitem(%_apply919, 0) | |
%_apply921 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply922 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply923 = @_graph540(%_apply922, %_apply921, %_apply920) | |
%_apply924 = tuple_getitem(%_apply923, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply930 = tuple_getitem(%_apply925, 1) | |
%_apply931 = %_apply930(%_parameter929) | |
%_apply932 = tuple_getitem(%_apply931, 1) | |
%_apply933 = tuple_getitem(%_apply923, 1) | |
%_apply934 = %_apply933(%_apply932) | |
%_apply935 = tuple_getitem(%_apply934, 3) | |
%_apply936 = tuple_getitem(%_apply919, 1) | |
%_apply937 = %_apply936(%_apply935) | |
%_apply938 = tuple_getitem(%_apply937, 1) | |
%_apply939 = tuple_getitem(%_apply917, 1) | |
%_apply940 = %_apply939(%_apply938) | |
%_apply941 = tuple_getitem(%_apply940, 2) | |
%_apply942 = tuple_getitem(%_apply908, 1) | |
%_apply943 = %_apply942(%_apply941) | |
%_apply944 = tuple_getitem(%_apply943, 1) | |
%_apply945 = tuple_getitem(%_apply937, 2) | |
%_apply946 = %_apply942(%_apply945) | |
%_apply947 = tuple_getitem(%_apply946, 1) | |
%_apply948 = @_graph311(%_apply947, %_apply944) | |
%_apply949 = tuple_getitem(%_apply906, 1) | |
%_apply950 = %_apply949(%_apply948) | |
%_apply951 = tuple_getitem(%_apply950, 1) | |
%_apply952 = tuple_getitem(%_apply940, 1) | |
%_apply953 = scalar_mul(%_apply952, %_apply911) | |
%_apply954 = scalar_mul(%_apply952, %_apply910) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply954, %_apply953) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply959 = tuple_getitem(%_apply946, 2) | |
%_apply960 = tuple_getitem(%_apply943, 2) | |
%_apply961 = tuple_getitem(%_apply950, 2) | |
%_apply962 = @_graph311(%_apply961, %_apply960) | |
%_apply967 = @_graph315(%_apply962, %_apply959) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply967) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), %_apply953) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply152 = J(%_parameter151) | |
%_apply906 = @_graph275(%_parameter905, %_apply152) | |
%_apply907 = tuple_getitem(%_apply906, 0) | |
%_apply908 = @_graph275(%_apply907, %_apply152) | |
%_apply909 = tuple_getitem(%_apply908, 0) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply918 = tuple_getitem(%_apply917, 0) | |
%_apply919 = @_graph455(%_apply918, %_apply909) | |
%_apply920 = tuple_getitem(%_apply919, 0) | |
%_apply921 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply922 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply923 = @_graph540(%_apply922, %_apply921, %_apply920) | |
%_apply924 = tuple_getitem(%_apply923, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply930 = tuple_getitem(%_apply925, 1) | |
%_apply931 = %_apply930(%_parameter929) | |
%_apply932 = tuple_getitem(%_apply931, 1) | |
%_apply933 = tuple_getitem(%_apply923, 1) | |
%_apply934 = %_apply933(%_apply932) | |
%_apply935 = tuple_getitem(%_apply934, 3) | |
%_apply936 = tuple_getitem(%_apply919, 1) | |
%_apply937 = %_apply936(%_apply935) | |
%_apply938 = tuple_getitem(%_apply937, 1) | |
%_apply939 = tuple_getitem(%_apply917, 1) | |
%_apply940 = %_apply939(%_apply938) | |
%_apply941 = tuple_getitem(%_apply940, 2) | |
%_apply942 = tuple_getitem(%_apply908, 1) | |
%_apply943 = %_apply942(%_apply941) | |
%_apply944 = tuple_getitem(%_apply943, 1) | |
%_apply945 = tuple_getitem(%_apply937, 2) | |
%_apply946 = %_apply942(%_apply945) | |
%_apply947 = tuple_getitem(%_apply946, 1) | |
%_apply948 = @_graph311(%_apply947, %_apply944) | |
%_apply949 = tuple_getitem(%_apply906, 1) | |
%_apply950 = %_apply949(%_apply948) | |
%_apply951 = tuple_getitem(%_apply950, 1) | |
%_apply952 = tuple_getitem(%_apply940, 1) | |
%_apply953 = scalar_mul(%_apply952, %_apply911) | |
%_apply954 = scalar_mul(%_apply952, %_apply910) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply954, %_apply953) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply959 = tuple_getitem(%_apply946, 2) | |
%_apply960 = tuple_getitem(%_apply943, 2) | |
%_apply961 = tuple_getitem(%_apply950, 2) | |
%_apply962 = @_graph311(%_apply961, %_apply960) | |
%_apply968 = scalar_add(%_apply962, %_apply959) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply968) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), %_apply953) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply152 = J(%_parameter151) | |
%_apply906 = @_graph275(%_parameter905, %_apply152) | |
%_apply907 = tuple_getitem(%_apply906, 0) | |
%_apply908 = @_graph275(%_apply907, %_apply152) | |
%_apply909 = tuple_getitem(%_apply908, 0) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply918 = tuple_getitem(%_apply917, 0) | |
%_apply919 = @_graph455(%_apply918, %_apply909) | |
%_apply920 = tuple_getitem(%_apply919, 0) | |
%_apply921 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply922 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply923 = @_graph540(%_apply922, %_apply921, %_apply920) | |
%_apply924 = tuple_getitem(%_apply923, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply930 = tuple_getitem(%_apply925, 1) | |
%_apply931 = %_apply930(%_parameter929) | |
%_apply932 = tuple_getitem(%_apply931, 1) | |
%_apply933 = tuple_getitem(%_apply923, 1) | |
%_apply934 = %_apply933(%_apply932) | |
%_apply935 = tuple_getitem(%_apply934, 3) | |
%_apply936 = tuple_getitem(%_apply919, 1) | |
%_apply937 = %_apply936(%_apply935) | |
%_apply938 = tuple_getitem(%_apply937, 1) | |
%_apply939 = tuple_getitem(%_apply917, 1) | |
%_apply940 = %_apply939(%_apply938) | |
%_apply941 = tuple_getitem(%_apply940, 2) | |
%_apply942 = tuple_getitem(%_apply908, 1) | |
%_apply943 = %_apply942(%_apply941) | |
%_apply944 = tuple_getitem(%_apply943, 1) | |
%_apply945 = tuple_getitem(%_apply937, 2) | |
%_apply946 = %_apply942(%_apply945) | |
%_apply947 = tuple_getitem(%_apply946, 1) | |
%_apply948 = @_graph311(%_apply947, %_apply944) | |
%_apply949 = tuple_getitem(%_apply906, 1) | |
%_apply950 = %_apply949(%_apply948) | |
%_apply951 = tuple_getitem(%_apply950, 1) | |
%_apply952 = tuple_getitem(%_apply940, 1) | |
%_apply953 = scalar_mul(%_apply952, %_apply911) | |
%_apply954 = scalar_mul(%_apply952, %_apply910) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply954, %_apply953) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply959 = tuple_getitem(%_apply946, 2) | |
%_apply960 = tuple_getitem(%_apply943, 2) | |
%_apply961 = tuple_getitem(%_apply950, 2) | |
%_apply969 = @_graph315(%_apply961, %_apply960) | |
%_apply968 = scalar_add(%_apply969, %_apply959) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply968) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), %_apply953) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply152 = J(%_parameter151) | |
%_apply906 = @_graph275(%_parameter905, %_apply152) | |
%_apply907 = tuple_getitem(%_apply906, 0) | |
%_apply908 = @_graph275(%_apply907, %_apply152) | |
%_apply909 = tuple_getitem(%_apply908, 0) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply918 = tuple_getitem(%_apply917, 0) | |
%_apply919 = @_graph455(%_apply918, %_apply909) | |
%_apply920 = tuple_getitem(%_apply919, 0) | |
%_apply921 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply922 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply923 = @_graph540(%_apply922, %_apply921, %_apply920) | |
%_apply924 = tuple_getitem(%_apply923, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply930 = tuple_getitem(%_apply925, 1) | |
%_apply931 = %_apply930(%_parameter929) | |
%_apply932 = tuple_getitem(%_apply931, 1) | |
%_apply933 = tuple_getitem(%_apply923, 1) | |
%_apply934 = %_apply933(%_apply932) | |
%_apply935 = tuple_getitem(%_apply934, 3) | |
%_apply936 = tuple_getitem(%_apply919, 1) | |
%_apply937 = %_apply936(%_apply935) | |
%_apply938 = tuple_getitem(%_apply937, 1) | |
%_apply939 = tuple_getitem(%_apply917, 1) | |
%_apply940 = %_apply939(%_apply938) | |
%_apply941 = tuple_getitem(%_apply940, 2) | |
%_apply942 = tuple_getitem(%_apply908, 1) | |
%_apply943 = %_apply942(%_apply941) | |
%_apply944 = tuple_getitem(%_apply943, 1) | |
%_apply945 = tuple_getitem(%_apply937, 2) | |
%_apply946 = %_apply942(%_apply945) | |
%_apply947 = tuple_getitem(%_apply946, 1) | |
%_apply948 = @_graph311(%_apply947, %_apply944) | |
%_apply949 = tuple_getitem(%_apply906, 1) | |
%_apply950 = %_apply949(%_apply948) | |
%_apply951 = tuple_getitem(%_apply950, 1) | |
%_apply952 = tuple_getitem(%_apply940, 1) | |
%_apply953 = scalar_mul(%_apply952, %_apply911) | |
%_apply954 = scalar_mul(%_apply952, %_apply910) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply954, %_apply953) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply959 = tuple_getitem(%_apply946, 2) | |
%_apply960 = tuple_getitem(%_apply943, 2) | |
%_apply961 = tuple_getitem(%_apply950, 2) | |
%_apply970 = scalar_add(%_apply961, %_apply960) | |
%_apply968 = scalar_add(%_apply970, %_apply959) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply968) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), %_apply953) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply971 = Jinv(%_apply152) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply908 = @_graph275(%_apply907, %_apply152) | |
%_apply909 = tuple_getitem(%_apply908, 0) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply918 = tuple_getitem(%_apply917, 0) | |
%_apply919 = @_graph455(%_apply918, %_apply909) | |
%_apply920 = tuple_getitem(%_apply919, 0) | |
%_apply921 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply922 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply923 = @_graph540(%_apply922, %_apply921, %_apply920) | |
%_apply924 = tuple_getitem(%_apply923, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply926 = tuple_getitem(%_apply925, 0) | |
%_apply927 = make_tuple(%_apply926, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply971 = Jinv(%_apply152) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply908 = @_graph275(%_apply907, %_apply152) | |
%_apply909 = tuple_getitem(%_apply908, 0) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply918 = tuple_getitem(%_apply917, 0) | |
%_apply919 = @_graph455(%_apply918, %_apply909) | |
%_apply920 = tuple_getitem(%_apply919, 0) | |
%_apply921 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply922 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply923 = @_graph540(%_apply922, %_apply921, %_apply920) | |
%_apply924 = tuple_getitem(%_apply923, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply926 = tuple_getitem(%_apply925, 0) | |
%_apply927 = make_tuple(%_apply926, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply152 = J(%_parameter151) | |
%_apply971 = Jinv(%_apply152) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply908 = @_graph275(%_apply907, %_apply152) | |
%_apply909 = tuple_getitem(%_apply908, 0) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply918 = tuple_getitem(%_apply917, 0) | |
%_apply919 = @_graph455(%_apply918, %_apply909) | |
%_apply920 = tuple_getitem(%_apply919, 0) | |
%_apply921 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply922 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply923 = @_graph540(%_apply922, %_apply921, %_apply920) | |
%_apply924 = tuple_getitem(%_apply923, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply930 = tuple_getitem(%_apply925, 1) | |
%_apply931 = %_apply930(%_parameter929) | |
%_apply932 = tuple_getitem(%_apply931, 1) | |
%_apply933 = tuple_getitem(%_apply923, 1) | |
%_apply934 = %_apply933(%_apply932) | |
%_apply935 = tuple_getitem(%_apply934, 3) | |
%_apply936 = tuple_getitem(%_apply919, 1) | |
%_apply937 = %_apply936(%_apply935) | |
%_apply938 = tuple_getitem(%_apply937, 1) | |
%_apply939 = tuple_getitem(%_apply917, 1) | |
%_apply940 = %_apply939(%_apply938) | |
%_apply941 = tuple_getitem(%_apply940, 2) | |
%_apply942 = tuple_getitem(%_apply908, 1) | |
%_apply943 = %_apply942(%_apply941) | |
%_apply944 = tuple_getitem(%_apply943, 1) | |
%_apply945 = tuple_getitem(%_apply937, 2) | |
%_apply946 = %_apply942(%_apply945) | |
%_apply947 = tuple_getitem(%_apply946, 1) | |
%_apply948 = @_graph311(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply948, %_apply972) | |
%_apply978 = scalar_mul(%_apply948, %_apply971) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply952 = tuple_getitem(%_apply940, 1) | |
%_apply953 = scalar_mul(%_apply952, %_apply911) | |
%_apply954 = scalar_mul(%_apply952, %_apply910) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply954, %_apply953) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply959 = tuple_getitem(%_apply946, 2) | |
%_apply960 = tuple_getitem(%_apply943, 2) | |
%_apply961 = tuple_getitem(%_apply979, 2) | |
%_apply970 = scalar_add(%_apply961, %_apply960) | |
%_apply968 = scalar_add(%_apply970, %_apply959) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply968) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), %_apply953) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply152 = J(%_parameter151) | |
%_apply971 = Jinv(%_apply152) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply908 = @_graph275(%_apply907, %_apply152) | |
%_apply909 = tuple_getitem(%_apply908, 0) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply918 = tuple_getitem(%_apply917, 0) | |
%_apply919 = @_graph455(%_apply918, %_apply909) | |
%_apply920 = tuple_getitem(%_apply919, 0) | |
%_apply921 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply922 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply923 = @_graph540(%_apply922, %_apply921, %_apply920) | |
%_apply924 = tuple_getitem(%_apply923, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply930 = tuple_getitem(%_apply925, 1) | |
%_apply931 = %_apply930(%_parameter929) | |
%_apply932 = tuple_getitem(%_apply931, 1) | |
%_apply933 = tuple_getitem(%_apply923, 1) | |
%_apply934 = %_apply933(%_apply932) | |
%_apply935 = tuple_getitem(%_apply934, 3) | |
%_apply936 = tuple_getitem(%_apply919, 1) | |
%_apply937 = %_apply936(%_apply935) | |
%_apply938 = tuple_getitem(%_apply937, 1) | |
%_apply939 = tuple_getitem(%_apply917, 1) | |
%_apply940 = %_apply939(%_apply938) | |
%_apply941 = tuple_getitem(%_apply940, 2) | |
%_apply942 = tuple_getitem(%_apply908, 1) | |
%_apply943 = %_apply942(%_apply941) | |
%_apply944 = tuple_getitem(%_apply943, 1) | |
%_apply945 = tuple_getitem(%_apply937, 2) | |
%_apply946 = %_apply942(%_apply945) | |
%_apply947 = tuple_getitem(%_apply946, 1) | |
%_apply948 = @_graph311(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply948, %_apply972) | |
%_apply978 = scalar_mul(%_apply948, %_apply971) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply952 = tuple_getitem(%_apply940, 1) | |
%_apply953 = scalar_mul(%_apply952, %_apply911) | |
%_apply954 = scalar_mul(%_apply952, %_apply910) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply954, %_apply953) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply959 = tuple_getitem(%_apply946, 2) | |
%_apply960 = tuple_getitem(%_apply943, 2) | |
%_apply970 = scalar_add(%_apply977, %_apply960) | |
%_apply968 = scalar_add(%_apply970, %_apply959) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply968) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), %_apply953) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply152 = J(%_parameter151) | |
%_apply971 = Jinv(%_apply152) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply908 = @_graph275(%_apply907, %_apply152) | |
%_apply909 = tuple_getitem(%_apply908, 0) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply918 = tuple_getitem(%_apply917, 0) | |
%_apply919 = @_graph455(%_apply918, %_apply909) | |
%_apply920 = tuple_getitem(%_apply919, 0) | |
%_apply921 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply922 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply923 = @_graph540(%_apply922, %_apply921, %_apply920) | |
%_apply924 = tuple_getitem(%_apply923, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply930 = tuple_getitem(%_apply925, 1) | |
%_apply931 = %_apply930(%_parameter929) | |
%_apply932 = tuple_getitem(%_apply931, 1) | |
%_apply933 = tuple_getitem(%_apply923, 1) | |
%_apply934 = %_apply933(%_apply932) | |
%_apply935 = tuple_getitem(%_apply934, 3) | |
%_apply936 = tuple_getitem(%_apply919, 1) | |
%_apply937 = %_apply936(%_apply935) | |
%_apply938 = tuple_getitem(%_apply937, 1) | |
%_apply939 = tuple_getitem(%_apply917, 1) | |
%_apply940 = %_apply939(%_apply938) | |
%_apply941 = tuple_getitem(%_apply940, 2) | |
%_apply942 = tuple_getitem(%_apply908, 1) | |
%_apply943 = %_apply942(%_apply941) | |
%_apply944 = tuple_getitem(%_apply943, 1) | |
%_apply945 = tuple_getitem(%_apply937, 2) | |
%_apply946 = %_apply942(%_apply945) | |
%_apply947 = tuple_getitem(%_apply946, 1) | |
%_apply980 = @_graph315(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply980, %_apply972) | |
%_apply978 = scalar_mul(%_apply980, %_apply971) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply952 = tuple_getitem(%_apply940, 1) | |
%_apply953 = scalar_mul(%_apply952, %_apply911) | |
%_apply954 = scalar_mul(%_apply952, %_apply910) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply954, %_apply953) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply959 = tuple_getitem(%_apply946, 2) | |
%_apply960 = tuple_getitem(%_apply943, 2) | |
%_apply970 = scalar_add(%_apply977, %_apply960) | |
%_apply968 = scalar_add(%_apply970, %_apply959) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply968) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), %_apply953) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply152 = J(%_parameter151) | |
%_apply971 = Jinv(%_apply152) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply908 = @_graph275(%_apply907, %_apply152) | |
%_apply909 = tuple_getitem(%_apply908, 0) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply918 = tuple_getitem(%_apply917, 0) | |
%_apply919 = @_graph455(%_apply918, %_apply909) | |
%_apply920 = tuple_getitem(%_apply919, 0) | |
%_apply921 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply922 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply923 = @_graph540(%_apply922, %_apply921, %_apply920) | |
%_apply924 = tuple_getitem(%_apply923, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply930 = tuple_getitem(%_apply925, 1) | |
%_apply931 = %_apply930(%_parameter929) | |
%_apply932 = tuple_getitem(%_apply931, 1) | |
%_apply933 = tuple_getitem(%_apply923, 1) | |
%_apply934 = %_apply933(%_apply932) | |
%_apply935 = tuple_getitem(%_apply934, 3) | |
%_apply936 = tuple_getitem(%_apply919, 1) | |
%_apply937 = %_apply936(%_apply935) | |
%_apply938 = tuple_getitem(%_apply937, 1) | |
%_apply939 = tuple_getitem(%_apply917, 1) | |
%_apply940 = %_apply939(%_apply938) | |
%_apply941 = tuple_getitem(%_apply940, 2) | |
%_apply942 = tuple_getitem(%_apply908, 1) | |
%_apply943 = %_apply942(%_apply941) | |
%_apply944 = tuple_getitem(%_apply943, 1) | |
%_apply945 = tuple_getitem(%_apply937, 2) | |
%_apply946 = %_apply942(%_apply945) | |
%_apply947 = tuple_getitem(%_apply946, 1) | |
%_apply981 = scalar_add(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply978 = scalar_mul(%_apply981, %_apply971) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply952 = tuple_getitem(%_apply940, 1) | |
%_apply953 = scalar_mul(%_apply952, %_apply911) | |
%_apply954 = scalar_mul(%_apply952, %_apply910) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply954, %_apply953) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply959 = tuple_getitem(%_apply946, 2) | |
%_apply960 = tuple_getitem(%_apply943, 2) | |
%_apply970 = scalar_add(%_apply977, %_apply960) | |
%_apply968 = scalar_add(%_apply970, %_apply959) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply968) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), %_apply953) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply918 = tuple_getitem(%_apply917, 0) | |
%_apply919 = @_graph455(%_apply918, %_apply909) | |
%_apply920 = tuple_getitem(%_apply919, 0) | |
%_apply921 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply922 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply923 = @_graph540(%_apply922, %_apply921, %_apply920) | |
%_apply924 = tuple_getitem(%_apply923, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply926 = tuple_getitem(%_apply925, 0) | |
%_apply927 = make_tuple(%_apply926, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply918 = tuple_getitem(%_apply917, 0) | |
%_apply919 = @_graph455(%_apply918, %_apply909) | |
%_apply920 = tuple_getitem(%_apply919, 0) | |
%_apply921 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply922 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply923 = @_graph540(%_apply922, %_apply921, %_apply920) | |
%_apply924 = tuple_getitem(%_apply923, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply926 = tuple_getitem(%_apply925, 0) | |
%_apply927 = make_tuple(%_apply926, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply918 = tuple_getitem(%_apply917, 0) | |
%_apply919 = @_graph455(%_apply918, %_apply909) | |
%_apply920 = tuple_getitem(%_apply919, 0) | |
%_apply921 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply922 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply923 = @_graph540(%_apply922, %_apply921, %_apply920) | |
%_apply924 = tuple_getitem(%_apply923, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply930 = tuple_getitem(%_apply925, 1) | |
%_apply931 = %_apply930(%_parameter929) | |
%_apply932 = tuple_getitem(%_apply931, 1) | |
%_apply933 = tuple_getitem(%_apply923, 1) | |
%_apply934 = %_apply933(%_apply932) | |
%_apply935 = tuple_getitem(%_apply934, 3) | |
%_apply936 = tuple_getitem(%_apply919, 1) | |
%_apply937 = %_apply936(%_apply935) | |
%_apply938 = tuple_getitem(%_apply937, 1) | |
%_apply939 = tuple_getitem(%_apply917, 1) | |
%_apply940 = %_apply939(%_apply938) | |
%_apply941 = tuple_getitem(%_apply940, 2) | |
%_apply943 = @_graph987(%_apply941) | |
%_apply944 = tuple_getitem(%_apply943, 1) | |
%_apply945 = tuple_getitem(%_apply937, 2) | |
%_apply988 = scalar_mul(%_apply945, %_apply983) | |
%_apply989 = scalar_mul(%_apply945, %_apply982) | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply989, %_apply988) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply981 = scalar_add(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply978 = scalar_mul(%_apply981, %_apply971) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply952 = tuple_getitem(%_apply940, 1) | |
%_apply953 = scalar_mul(%_apply952, %_apply911) | |
%_apply954 = scalar_mul(%_apply952, %_apply910) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply954, %_apply953) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply959 = tuple_getitem(%_apply990, 2) | |
%_apply960 = tuple_getitem(%_apply943, 2) | |
%_apply970 = scalar_add(%_apply977, %_apply960) | |
%_apply968 = scalar_add(%_apply970, %_apply959) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply968) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), %_apply953) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply918 = tuple_getitem(%_apply917, 0) | |
%_apply919 = @_graph455(%_apply918, %_apply909) | |
%_apply920 = tuple_getitem(%_apply919, 0) | |
%_apply921 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply922 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply923 = @_graph540(%_apply922, %_apply921, %_apply920) | |
%_apply924 = tuple_getitem(%_apply923, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply930 = tuple_getitem(%_apply925, 1) | |
%_apply931 = %_apply930(%_parameter929) | |
%_apply932 = tuple_getitem(%_apply931, 1) | |
%_apply933 = tuple_getitem(%_apply923, 1) | |
%_apply934 = %_apply933(%_apply932) | |
%_apply935 = tuple_getitem(%_apply934, 3) | |
%_apply936 = tuple_getitem(%_apply919, 1) | |
%_apply937 = %_apply936(%_apply935) | |
%_apply938 = tuple_getitem(%_apply937, 1) | |
%_apply939 = tuple_getitem(%_apply917, 1) | |
%_apply940 = %_apply939(%_apply938) | |
%_apply941 = tuple_getitem(%_apply940, 2) | |
%_apply943 = @_graph987(%_apply941) | |
%_apply944 = tuple_getitem(%_apply943, 1) | |
%_apply945 = tuple_getitem(%_apply937, 2) | |
%_apply988 = scalar_mul(%_apply945, %_apply983) | |
%_apply989 = scalar_mul(%_apply945, %_apply982) | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply989, %_apply988) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply981 = scalar_add(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply978 = scalar_mul(%_apply981, %_apply971) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply952 = tuple_getitem(%_apply940, 1) | |
%_apply953 = scalar_mul(%_apply952, %_apply911) | |
%_apply954 = scalar_mul(%_apply952, %_apply910) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply954, %_apply953) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply960 = tuple_getitem(%_apply943, 2) | |
%_apply970 = scalar_add(%_apply977, %_apply960) | |
%_apply968 = scalar_add(%_apply970, %_apply988) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply968) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), %_apply953) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply991 = Jinv(%_apply909) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply918 = tuple_getitem(%_apply917, 0) | |
%_apply992 = Jinv(%_apply918) | |
%_apply993 = scalar_add(%_apply992, %_apply991) | |
%_apply994 = J(%_apply993) | |
%_apply995 = make_tuple(%_apply994, @_graph784) | |
%_apply920 = tuple_getitem(%_apply995, 0) | |
%_apply921 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply922 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply923 = @_graph540(%_apply922, %_apply921, %_apply920) | |
%_apply924 = tuple_getitem(%_apply923, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply926 = tuple_getitem(%_apply925, 0) | |
%_apply927 = make_tuple(%_apply926, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply991 = Jinv(%_apply909) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply918 = tuple_getitem(%_apply917, 0) | |
%_apply992 = Jinv(%_apply918) | |
%_apply993 = scalar_add(%_apply992, %_apply991) | |
%_apply994 = J(%_apply993) | |
%_apply995 = make_tuple(%_apply994, @_graph784) | |
%_apply920 = tuple_getitem(%_apply995, 0) | |
%_apply921 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply922 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply923 = @_graph540(%_apply922, %_apply921, %_apply920) | |
%_apply924 = tuple_getitem(%_apply923, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply926 = tuple_getitem(%_apply925, 0) | |
%_apply927 = make_tuple(%_apply926, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply991 = Jinv(%_apply909) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply918 = tuple_getitem(%_apply917, 0) | |
%_apply992 = Jinv(%_apply918) | |
%_apply993 = scalar_add(%_apply992, %_apply991) | |
%_apply994 = J(%_apply993) | |
%_apply995 = make_tuple(%_apply994, @_graph784) | |
%_apply920 = tuple_getitem(%_apply995, 0) | |
%_apply921 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply922 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply923 = @_graph540(%_apply922, %_apply921, %_apply920) | |
%_apply924 = tuple_getitem(%_apply923, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply930 = tuple_getitem(%_apply925, 1) | |
%_apply931 = %_apply930(%_parameter929) | |
%_apply932 = tuple_getitem(%_apply931, 1) | |
%_apply933 = tuple_getitem(%_apply923, 1) | |
%_apply934 = %_apply933(%_apply932) | |
%_apply935 = tuple_getitem(%_apply934, 3) | |
%_apply996 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply935, %_apply935) | |
%_apply938 = tuple_getitem(%_apply996, 1) | |
%_apply939 = tuple_getitem(%_apply917, 1) | |
%_apply940 = %_apply939(%_apply938) | |
%_apply941 = tuple_getitem(%_apply940, 2) | |
%_apply943 = @_graph987(%_apply941) | |
%_apply944 = tuple_getitem(%_apply943, 1) | |
%_apply945 = tuple_getitem(%_apply996, 2) | |
%_apply988 = scalar_mul(%_apply945, %_apply983) | |
%_apply989 = scalar_mul(%_apply945, %_apply982) | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply989, %_apply988) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply981 = scalar_add(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply978 = scalar_mul(%_apply981, %_apply971) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply952 = tuple_getitem(%_apply940, 1) | |
%_apply953 = scalar_mul(%_apply952, %_apply911) | |
%_apply954 = scalar_mul(%_apply952, %_apply910) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply954, %_apply953) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply960 = tuple_getitem(%_apply943, 2) | |
%_apply970 = scalar_add(%_apply977, %_apply960) | |
%_apply968 = scalar_add(%_apply970, %_apply988) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply968) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), %_apply953) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply991 = Jinv(%_apply909) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply918 = tuple_getitem(%_apply917, 0) | |
%_apply992 = Jinv(%_apply918) | |
%_apply993 = scalar_add(%_apply992, %_apply991) | |
%_apply994 = J(%_apply993) | |
%_apply995 = make_tuple(%_apply994, @_graph784) | |
%_apply920 = tuple_getitem(%_apply995, 0) | |
%_apply921 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply922 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply923 = @_graph540(%_apply922, %_apply921, %_apply920) | |
%_apply924 = tuple_getitem(%_apply923, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply930 = tuple_getitem(%_apply925, 1) | |
%_apply931 = %_apply930(%_parameter929) | |
%_apply932 = tuple_getitem(%_apply931, 1) | |
%_apply933 = tuple_getitem(%_apply923, 1) | |
%_apply934 = %_apply933(%_apply932) | |
%_apply935 = tuple_getitem(%_apply934, 3) | |
%_apply996 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply935, %_apply935) | |
%_apply938 = tuple_getitem(%_apply996, 1) | |
%_apply939 = tuple_getitem(%_apply917, 1) | |
%_apply940 = %_apply939(%_apply938) | |
%_apply941 = tuple_getitem(%_apply940, 2) | |
%_apply943 = @_graph987(%_apply941) | |
%_apply944 = tuple_getitem(%_apply943, 1) | |
%_apply988 = scalar_mul(%_apply935, %_apply983) | |
%_apply989 = scalar_mul(%_apply935, %_apply982) | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply989, %_apply988) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply981 = scalar_add(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply978 = scalar_mul(%_apply981, %_apply971) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply952 = tuple_getitem(%_apply940, 1) | |
%_apply953 = scalar_mul(%_apply952, %_apply911) | |
%_apply954 = scalar_mul(%_apply952, %_apply910) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply954, %_apply953) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply960 = tuple_getitem(%_apply943, 2) | |
%_apply970 = scalar_add(%_apply977, %_apply960) | |
%_apply968 = scalar_add(%_apply970, %_apply988) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply968) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), %_apply953) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply991 = Jinv(%_apply909) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply918 = tuple_getitem(%_apply917, 0) | |
%_apply992 = Jinv(%_apply918) | |
%_apply993 = scalar_add(%_apply992, %_apply991) | |
%_apply994 = J(%_apply993) | |
%_apply995 = make_tuple(%_apply994, @_graph784) | |
%_apply920 = tuple_getitem(%_apply995, 0) | |
%_apply997 = Jinv(%_apply920) | |
%_apply998 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply997) | |
%_apply999 = J(%_apply998) | |
%_apply1000 = make_tuple(%_apply999, @_graph754) | |
%_apply924 = tuple_getitem(%_apply1000, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply926 = tuple_getitem(%_apply925, 0) | |
%_apply927 = make_tuple(%_apply926, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply991 = Jinv(%_apply909) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply918 = tuple_getitem(%_apply917, 0) | |
%_apply992 = Jinv(%_apply918) | |
%_apply993 = scalar_add(%_apply992, %_apply991) | |
%_apply994 = J(%_apply993) | |
%_apply995 = make_tuple(%_apply994, @_graph784) | |
%_apply920 = tuple_getitem(%_apply995, 0) | |
%_apply997 = Jinv(%_apply920) | |
%_apply998 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply997) | |
%_apply999 = J(%_apply998) | |
%_apply1000 = make_tuple(%_apply999, @_graph754) | |
%_apply924 = tuple_getitem(%_apply1000, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply926 = tuple_getitem(%_apply925, 0) | |
%_apply927 = make_tuple(%_apply926, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply1001 = @_graph757(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply991 = Jinv(%_apply909) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply918 = tuple_getitem(%_apply917, 0) | |
%_apply992 = Jinv(%_apply918) | |
%_apply993 = scalar_add(%_apply992, %_apply991) | |
%_apply994 = J(%_apply993) | |
%_apply995 = make_tuple(%_apply994, @_graph784) | |
%_apply920 = tuple_getitem(%_apply995, 0) | |
%_apply997 = Jinv(%_apply920) | |
%_apply998 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply997) | |
%_apply999 = J(%_apply998) | |
%_apply1000 = make_tuple(%_apply999, @_graph754) | |
%_apply924 = tuple_getitem(%_apply1000, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply930 = tuple_getitem(%_apply925, 1) | |
%_apply931 = %_apply930(%_parameter929) | |
%_apply932 = tuple_getitem(%_apply931, 1) | |
%_apply1002 = env_setitem(%_apply932, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply1003 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply1002, %_apply1001, 0) | |
%_apply935 = tuple_getitem(%_apply1003, 3) | |
%_apply996 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply935, %_apply935) | |
%_apply938 = tuple_getitem(%_apply996, 1) | |
%_apply939 = tuple_getitem(%_apply917, 1) | |
%_apply940 = %_apply939(%_apply938) | |
%_apply941 = tuple_getitem(%_apply940, 2) | |
%_apply943 = @_graph987(%_apply941) | |
%_apply944 = tuple_getitem(%_apply943, 1) | |
%_apply988 = scalar_mul(%_apply935, %_apply983) | |
%_apply989 = scalar_mul(%_apply935, %_apply982) | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply989, %_apply988) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply981 = scalar_add(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply978 = scalar_mul(%_apply981, %_apply971) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply952 = tuple_getitem(%_apply940, 1) | |
%_apply953 = scalar_mul(%_apply952, %_apply911) | |
%_apply954 = scalar_mul(%_apply952, %_apply910) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply954, %_apply953) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply960 = tuple_getitem(%_apply943, 2) | |
%_apply970 = scalar_add(%_apply977, %_apply960) | |
%_apply968 = scalar_add(%_apply970, %_apply988) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply968) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), %_apply953) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply996 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply938 = tuple_getitem(%_apply996, 1) | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply939 = tuple_getitem(%_apply917, 1) | |
%_apply940 = %_apply939(%_apply938) | |
%_apply941 = tuple_getitem(%_apply940, 2) | |
%_apply943 = @_graph987(%_apply941) | |
%_apply944 = tuple_getitem(%_apply943, 1) | |
%_apply988 = scalar_mul(0, %_apply983) | |
%_apply989 = scalar_mul(0, %_apply982) | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply989, %_apply988) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply981 = scalar_add(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply978 = scalar_mul(%_apply981, %_apply971) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply952 = tuple_getitem(%_apply940, 1) | |
%_apply953 = scalar_mul(%_apply952, %_apply911) | |
%_apply954 = scalar_mul(%_apply952, %_apply910) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply954, %_apply953) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply960 = tuple_getitem(%_apply943, 2) | |
%_apply970 = scalar_add(%_apply977, %_apply960) | |
%_apply968 = scalar_add(%_apply970, %_apply988) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply968) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), %_apply953) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply996 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply938 = tuple_getitem(%_apply996, 1) | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply939 = tuple_getitem(%_apply917, 1) | |
%_apply940 = %_apply939(%_apply938) | |
%_apply941 = tuple_getitem(%_apply940, 2) | |
%_apply943 = @_graph987(%_apply941) | |
%_apply944 = tuple_getitem(%_apply943, 1) | |
%_apply988 = scalar_mul(0, %_apply983) | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, %_apply988) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply981 = scalar_add(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply978 = scalar_mul(%_apply981, %_apply971) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply952 = tuple_getitem(%_apply940, 1) | |
%_apply953 = scalar_mul(%_apply952, %_apply911) | |
%_apply954 = scalar_mul(%_apply952, %_apply910) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply954, %_apply953) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply960 = tuple_getitem(%_apply943, 2) | |
%_apply970 = scalar_add(%_apply977, %_apply960) | |
%_apply968 = scalar_add(%_apply970, %_apply988) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply968) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), %_apply953) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply996 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply938 = tuple_getitem(%_apply996, 1) | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply939 = tuple_getitem(%_apply917, 1) | |
%_apply940 = %_apply939(%_apply938) | |
%_apply941 = tuple_getitem(%_apply940, 2) | |
%_apply943 = @_graph987(%_apply941) | |
%_apply944 = tuple_getitem(%_apply943, 1) | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply981 = scalar_add(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply978 = scalar_mul(%_apply981, %_apply971) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply952 = tuple_getitem(%_apply940, 1) | |
%_apply953 = scalar_mul(%_apply952, %_apply911) | |
%_apply954 = scalar_mul(%_apply952, %_apply910) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply954, %_apply953) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply960 = tuple_getitem(%_apply943, 2) | |
%_apply970 = scalar_add(%_apply977, %_apply960) | |
%_apply968 = scalar_add(%_apply970, 0) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply968) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), %_apply953) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply996 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply938 = tuple_getitem(%_apply996, 1) | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply939 = tuple_getitem(%_apply917, 1) | |
%_apply940 = %_apply939(%_apply938) | |
%_apply941 = tuple_getitem(%_apply940, 2) | |
%_apply943 = @_graph987(%_apply941) | |
%_apply944 = tuple_getitem(%_apply943, 1) | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply981 = scalar_add(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply978 = scalar_mul(%_apply981, %_apply971) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply952 = tuple_getitem(%_apply940, 1) | |
%_apply953 = scalar_mul(%_apply952, %_apply911) | |
%_apply954 = scalar_mul(%_apply952, %_apply910) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply954, %_apply953) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply960 = tuple_getitem(%_apply943, 2) | |
%_apply970 = scalar_add(%_apply977, %_apply960) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply970) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), %_apply953) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply152 = J(%_parameter151) | |
%_apply971 = Jinv(%_apply152) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply996 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply938 = tuple_getitem(%_apply996, 1) | |
%_apply982 = Jinv(%_apply152) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply939 = tuple_getitem(%_apply917, 1) | |
%_apply940 = %_apply939(%_apply938) | |
%_apply941 = tuple_getitem(%_apply940, 2) | |
%_apply1004 = scalar_mul(%_apply941, %_apply983) | |
%_apply1005 = scalar_mul(%_apply941, %_apply982) | |
%_apply1006 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply1005, %_apply1004) | |
%_apply944 = tuple_getitem(%_apply1006, 1) | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply981 = scalar_add(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply978 = scalar_mul(%_apply981, %_apply971) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply952 = tuple_getitem(%_apply940, 1) | |
%_apply953 = scalar_mul(%_apply952, %_apply911) | |
%_apply954 = scalar_mul(%_apply952, %_apply910) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply954, %_apply953) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply960 = tuple_getitem(%_apply1006, 2) | |
%_apply970 = scalar_add(%_apply977, %_apply960) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply970) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), %_apply953) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply152 = J(%_parameter151) | |
%_apply971 = Jinv(%_apply152) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply996 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply938 = tuple_getitem(%_apply996, 1) | |
%_apply982 = Jinv(%_apply152) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply917 = @_graph455(%_apply916, %_apply909) | |
%_apply939 = tuple_getitem(%_apply917, 1) | |
%_apply940 = %_apply939(%_apply938) | |
%_apply941 = tuple_getitem(%_apply940, 2) | |
%_apply1004 = scalar_mul(%_apply941, %_apply983) | |
%_apply1005 = scalar_mul(%_apply941, %_apply982) | |
%_apply1006 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply1005, %_apply1004) | |
%_apply944 = tuple_getitem(%_apply1006, 1) | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply981 = scalar_add(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply978 = scalar_mul(%_apply981, %_apply971) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply952 = tuple_getitem(%_apply940, 1) | |
%_apply953 = scalar_mul(%_apply952, %_apply911) | |
%_apply954 = scalar_mul(%_apply952, %_apply910) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply954, %_apply953) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply970 = scalar_add(%_apply977, %_apply1004) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply970) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), %_apply953) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply991 = Jinv(%_apply909) | |
%_apply1007 = Jinv(%_apply909) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply1008 = Jinv(%_apply916) | |
%_apply1009 = scalar_add(%_apply1008, %_apply1007) | |
%_apply1010 = J(%_apply1009) | |
%_apply1011 = make_tuple(%_apply1010, @_graph784) | |
%_apply918 = tuple_getitem(%_apply1011, 0) | |
%_apply992 = Jinv(%_apply918) | |
%_apply993 = scalar_add(%_apply992, %_apply991) | |
%_apply994 = J(%_apply993) | |
%_apply995 = make_tuple(%_apply994, @_graph784) | |
%_apply920 = tuple_getitem(%_apply995, 0) | |
%_apply997 = Jinv(%_apply920) | |
%_apply998 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply997) | |
%_apply999 = J(%_apply998) | |
%_apply1000 = make_tuple(%_apply999, @_graph754) | |
%_apply924 = tuple_getitem(%_apply1000, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply926 = tuple_getitem(%_apply925, 0) | |
%_apply927 = make_tuple(%_apply926, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply991 = Jinv(%_apply909) | |
%_apply1007 = Jinv(%_apply909) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply1008 = Jinv(%_apply916) | |
%_apply1009 = scalar_add(%_apply1008, %_apply1007) | |
%_apply1010 = J(%_apply1009) | |
%_apply1011 = make_tuple(%_apply1010, @_graph784) | |
%_apply918 = tuple_getitem(%_apply1011, 0) | |
%_apply992 = Jinv(%_apply918) | |
%_apply993 = scalar_add(%_apply992, %_apply991) | |
%_apply994 = J(%_apply993) | |
%_apply995 = make_tuple(%_apply994, @_graph784) | |
%_apply920 = tuple_getitem(%_apply995, 0) | |
%_apply997 = Jinv(%_apply920) | |
%_apply998 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply997) | |
%_apply999 = J(%_apply998) | |
%_apply1000 = make_tuple(%_apply999, @_graph754) | |
%_apply924 = tuple_getitem(%_apply1000, 0) | |
%_apply925 = @_graph523(%_apply924) | |
%_apply926 = tuple_getitem(%_apply925, 0) | |
%_apply927 = make_tuple(%_apply926, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply152 = J(%_parameter151) | |
%_apply971 = Jinv(%_apply152) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply996 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply938 = tuple_getitem(%_apply996, 1) | |
%_apply1012 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply938, %_apply938) | |
%_apply941 = tuple_getitem(%_apply1012, 2) | |
%_apply1004 = scalar_mul(%_apply941, %_apply983) | |
%_apply982 = Jinv(%_apply152) | |
%_apply1005 = scalar_mul(%_apply941, %_apply982) | |
%_apply1006 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply1005, %_apply1004) | |
%_apply944 = tuple_getitem(%_apply1006, 1) | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply981 = scalar_add(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply978 = scalar_mul(%_apply981, %_apply971) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply952 = tuple_getitem(%_apply1012, 1) | |
%_apply953 = scalar_mul(%_apply952, %_apply911) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply954 = scalar_mul(%_apply952, %_apply910) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply954, %_apply953) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply970 = scalar_add(%_apply977, %_apply1004) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply970) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), %_apply953) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply152 = J(%_parameter151) | |
%_apply971 = Jinv(%_apply152) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply996 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply938 = tuple_getitem(%_apply996, 1) | |
%_apply1012 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply938, %_apply938) | |
%_apply941 = tuple_getitem(%_apply1012, 2) | |
%_apply1004 = scalar_mul(%_apply941, %_apply983) | |
%_apply982 = Jinv(%_apply152) | |
%_apply1005 = scalar_mul(%_apply941, %_apply982) | |
%_apply1006 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply1005, %_apply1004) | |
%_apply944 = tuple_getitem(%_apply1006, 1) | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply981 = scalar_add(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply978 = scalar_mul(%_apply981, %_apply971) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply953 = scalar_mul(%_apply938, %_apply911) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply954 = scalar_mul(%_apply938, %_apply910) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply954, %_apply953) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply970 = scalar_add(%_apply977, %_apply1004) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply970) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), %_apply953) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply152 = J(%_parameter151) | |
%_apply971 = Jinv(%_apply152) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply1012 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply941 = tuple_getitem(%_apply1012, 2) | |
%_apply1004 = scalar_mul(%_apply941, %_apply983) | |
%_apply982 = Jinv(%_apply152) | |
%_apply1005 = scalar_mul(%_apply941, %_apply982) | |
%_apply1006 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply1005, %_apply1004) | |
%_apply944 = tuple_getitem(%_apply1006, 1) | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply981 = scalar_add(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply978 = scalar_mul(%_apply981, %_apply971) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply953 = scalar_mul(0, %_apply911) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply954 = scalar_mul(0, %_apply910) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply954, %_apply953) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply970 = scalar_add(%_apply977, %_apply1004) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply970) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), %_apply953) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply152 = J(%_parameter151) | |
%_apply971 = Jinv(%_apply152) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply1012 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply941 = tuple_getitem(%_apply1012, 2) | |
%_apply1004 = scalar_mul(%_apply941, %_apply983) | |
%_apply982 = Jinv(%_apply152) | |
%_apply1005 = scalar_mul(%_apply941, %_apply982) | |
%_apply1006 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply1005, %_apply1004) | |
%_apply944 = tuple_getitem(%_apply1006, 1) | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply981 = scalar_add(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply978 = scalar_mul(%_apply981, %_apply971) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply953 = scalar_mul(0, %_apply911) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, %_apply953) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply970 = scalar_add(%_apply977, %_apply1004) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply970) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), %_apply953) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply152 = J(%_parameter151) | |
%_apply971 = Jinv(%_apply152) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply1012 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply941 = tuple_getitem(%_apply1012, 2) | |
%_apply1004 = scalar_mul(%_apply941, %_apply983) | |
%_apply982 = Jinv(%_apply152) | |
%_apply1005 = scalar_mul(%_apply941, %_apply982) | |
%_apply1006 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply1005, %_apply1004) | |
%_apply944 = tuple_getitem(%_apply1006, 1) | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply981 = scalar_add(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply978 = scalar_mul(%_apply981, %_apply971) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply970 = scalar_add(%_apply977, %_apply1004) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply970) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply829 = Jinv(%_apply614) | |
%_apply830 = tuple_getitem(%_apply829, 0) | |
%_apply831 = J(%_apply830) | |
%_apply818 = Jinv(%_apply831) | |
%_apply819 = env_getitem(%_apply818, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply820 = J(%_apply819) | |
%_apply821 = make_tuple(%_apply820, @_graph822) | |
%_apply618 = tuple_getitem(%_apply821, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply634 = @_graph822(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply815 = switch(%_apply686, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply635) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply829 = Jinv(%_apply614) | |
%_apply830 = tuple_getitem(%_apply829, 0) | |
%_apply819 = env_getitem(%_apply830, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply820 = J(%_apply819) | |
%_apply821 = make_tuple(%_apply820, @_graph822) | |
%_apply618 = tuple_getitem(%_apply821, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply634 = @_graph822(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply815 = switch(%_apply686, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply635) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply695 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply694, %_apply693) | |
%_apply658 = tuple_getitem(%_apply695, 2) | |
%_apply659 = env_getitem(%_apply658, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply829 = Jinv(%_apply614) | |
%_apply830 = tuple_getitem(%_apply829, 0) | |
%_apply819 = env_getitem(%_apply830, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply820 = J(%_apply819) | |
%_apply821 = make_tuple(%_apply820, @_graph822) | |
%_apply618 = tuple_getitem(%_apply821, 0) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply618, %_apply597) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply634 = @_graph822(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply815 = switch(%_apply686, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply635) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply659 = env_getitem(%_apply694, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph701(%_parameter733) { | |
%_apply152 = J(%_parameter151) | |
%_apply786 = Jinv(%_apply152) | |
%_apply787 = Jinv(%_parameter733) | |
%_apply788 = scalar_mul(%_apply787, %_apply786) | |
%_apply789 = J(%_apply788) | |
%_apply779 = Jinv(%_apply789) | |
%_apply780 = Jinv(%_apply789) | |
%_apply781 = scalar_add(%_apply780, %_apply779) | |
%_apply782 = J(%_apply781) | |
%_apply783 = make_tuple(%_apply782, @_graph784) | |
%_apply737 = tuple_getitem(%_apply783, 0) | |
%_apply750 = Jinv(%_apply737) | |
%_apply751 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply750) | |
%_apply752 = J(%_apply751) | |
%_apply753 = make_tuple(%_apply752, @_graph754) | |
%_apply741 = tuple_getitem(%_apply753, 0) | |
%_apply742 = Jinv(%_apply741) | |
%_apply743 = make_tuple(%_apply742) | |
%_apply744 = J(%_apply743) | |
%_apply748 = make_tuple(%_apply744, @_graph749) | |
return %_apply748 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph701(%_parameter733) { | |
%_apply152 = J(%_parameter151) | |
%_apply786 = Jinv(%_apply152) | |
%_apply787 = Jinv(%_parameter733) | |
%_apply788 = scalar_mul(%_apply787, %_apply786) | |
%_apply789 = J(%_apply788) | |
%_apply779 = Jinv(%_apply789) | |
%_apply781 = scalar_add(%_apply788, %_apply779) | |
%_apply782 = J(%_apply781) | |
%_apply783 = make_tuple(%_apply782, @_graph784) | |
%_apply737 = tuple_getitem(%_apply783, 0) | |
%_apply750 = Jinv(%_apply737) | |
%_apply751 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply750) | |
%_apply752 = J(%_apply751) | |
%_apply753 = make_tuple(%_apply752, @_graph754) | |
%_apply741 = tuple_getitem(%_apply753, 0) | |
%_apply742 = Jinv(%_apply741) | |
%_apply743 = make_tuple(%_apply742) | |
%_apply744 = J(%_apply743) | |
%_apply748 = make_tuple(%_apply744, @_graph749) | |
return %_apply748 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph701(%_parameter733) { | |
%_apply787 = Jinv(%_parameter733) | |
%_apply788 = scalar_mul(%_apply787, %_parameter151) | |
%_apply789 = J(%_apply788) | |
%_apply779 = Jinv(%_apply789) | |
%_apply781 = scalar_add(%_apply788, %_apply779) | |
%_apply782 = J(%_apply781) | |
%_apply783 = make_tuple(%_apply782, @_graph784) | |
%_apply737 = tuple_getitem(%_apply783, 0) | |
%_apply750 = Jinv(%_apply737) | |
%_apply751 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply750) | |
%_apply752 = J(%_apply751) | |
%_apply753 = make_tuple(%_apply752, @_graph754) | |
%_apply741 = tuple_getitem(%_apply753, 0) | |
%_apply742 = Jinv(%_apply741) | |
%_apply743 = make_tuple(%_apply742) | |
%_apply744 = J(%_apply743) | |
%_apply748 = make_tuple(%_apply744, @_graph749) | |
return %_apply748 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph701(%_parameter733) { | |
%_apply787 = Jinv(%_parameter733) | |
%_apply788 = scalar_mul(%_apply787, %_parameter151) | |
%_apply781 = scalar_add(%_apply788, %_apply788) | |
%_apply782 = J(%_apply781) | |
%_apply783 = make_tuple(%_apply782, @_graph784) | |
%_apply737 = tuple_getitem(%_apply783, 0) | |
%_apply750 = Jinv(%_apply737) | |
%_apply751 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply750) | |
%_apply752 = J(%_apply751) | |
%_apply753 = make_tuple(%_apply752, @_graph754) | |
%_apply741 = tuple_getitem(%_apply753, 0) | |
%_apply742 = Jinv(%_apply741) | |
%_apply743 = make_tuple(%_apply742) | |
%_apply744 = J(%_apply743) | |
%_apply748 = make_tuple(%_apply744, @_graph749) | |
return %_apply748 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph701(%_parameter733) { | |
%_apply787 = Jinv(%_parameter733) | |
%_apply788 = scalar_mul(%_apply787, %_parameter151) | |
%_apply781 = scalar_add(%_apply788, %_apply788) | |
%_apply782 = J(%_apply781) | |
%_apply750 = Jinv(%_apply782) | |
%_apply751 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply750) | |
%_apply752 = J(%_apply751) | |
%_apply753 = make_tuple(%_apply752, @_graph754) | |
%_apply741 = tuple_getitem(%_apply753, 0) | |
%_apply742 = Jinv(%_apply741) | |
%_apply743 = make_tuple(%_apply742) | |
%_apply744 = J(%_apply743) | |
%_apply748 = make_tuple(%_apply744, @_graph749) | |
return %_apply748 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph701(%_parameter733) { | |
%_apply787 = Jinv(%_parameter733) | |
%_apply788 = scalar_mul(%_apply787, %_parameter151) | |
%_apply781 = scalar_add(%_apply788, %_apply788) | |
%_apply751 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply781) | |
%_apply752 = J(%_apply751) | |
%_apply753 = make_tuple(%_apply752, @_graph754) | |
%_apply741 = tuple_getitem(%_apply753, 0) | |
%_apply742 = Jinv(%_apply741) | |
%_apply743 = make_tuple(%_apply742) | |
%_apply744 = J(%_apply743) | |
%_apply748 = make_tuple(%_apply744, @_graph749) | |
return %_apply748 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph701(%_parameter733) { | |
%_apply787 = Jinv(%_parameter733) | |
%_apply788 = scalar_mul(%_apply787, %_parameter151) | |
%_apply781 = scalar_add(%_apply788, %_apply788) | |
%_apply751 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply781) | |
%_apply752 = J(%_apply751) | |
%_apply742 = Jinv(%_apply752) | |
%_apply743 = make_tuple(%_apply742) | |
%_apply744 = J(%_apply743) | |
%_apply748 = make_tuple(%_apply744, @_graph749) | |
return %_apply748 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph701(%_parameter733) { | |
%_apply787 = Jinv(%_parameter733) | |
%_apply788 = scalar_mul(%_apply787, %_parameter151) | |
%_apply781 = scalar_add(%_apply788, %_apply788) | |
%_apply751 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply781) | |
%_apply743 = make_tuple(%_apply751) | |
%_apply744 = J(%_apply743) | |
%_apply748 = make_tuple(%_apply744, @_graph749) | |
return %_apply748 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph606() { | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply850 = scalar_mul(%_apply896, %_parameter151) | |
%_apply851 = J(%_apply850) | |
%_apply841 = tuple_getitem(%_apply851, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply845 = tuple_getitem(%_apply843, 0) | |
%_apply846 = make_tuple(%_apply845, @_graph847) | |
return %_apply846 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply991 = Jinv(%_apply909) | |
%_apply1007 = Jinv(%_apply909) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply1008 = Jinv(%_apply916) | |
%_apply1009 = scalar_add(%_apply1008, %_apply1007) | |
%_apply1010 = J(%_apply1009) | |
%_apply1011 = make_tuple(%_apply1010, @_graph784) | |
%_apply918 = tuple_getitem(%_apply1011, 0) | |
%_apply992 = Jinv(%_apply918) | |
%_apply993 = scalar_add(%_apply992, %_apply991) | |
%_apply994 = J(%_apply993) | |
%_apply995 = make_tuple(%_apply994, @_graph784) | |
%_apply920 = tuple_getitem(%_apply995, 0) | |
%_apply997 = Jinv(%_apply920) | |
%_apply998 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply997) | |
%_apply999 = J(%_apply998) | |
%_apply1000 = make_tuple(%_apply999, @_graph754) | |
%_apply924 = tuple_getitem(%_apply1000, 0) | |
%_apply1013 = Jinv(%_apply924) | |
%_apply1014 = make_tuple(%_apply1013) | |
%_apply1015 = J(%_apply1014) | |
%_apply1016 = make_tuple(%_apply1015, @_graph746) | |
%_apply926 = tuple_getitem(%_apply1016, 0) | |
%_apply927 = make_tuple(%_apply926, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply991 = Jinv(%_apply909) | |
%_apply1007 = Jinv(%_apply909) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply1008 = Jinv(%_apply916) | |
%_apply1009 = scalar_add(%_apply1008, %_apply1007) | |
%_apply1010 = J(%_apply1009) | |
%_apply1011 = make_tuple(%_apply1010, @_graph784) | |
%_apply918 = tuple_getitem(%_apply1011, 0) | |
%_apply992 = Jinv(%_apply918) | |
%_apply993 = scalar_add(%_apply992, %_apply991) | |
%_apply994 = J(%_apply993) | |
%_apply995 = make_tuple(%_apply994, @_graph784) | |
%_apply920 = tuple_getitem(%_apply995, 0) | |
%_apply997 = Jinv(%_apply920) | |
%_apply998 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply997) | |
%_apply999 = J(%_apply998) | |
%_apply1000 = make_tuple(%_apply999, @_graph754) | |
%_apply924 = tuple_getitem(%_apply1000, 0) | |
%_apply1013 = Jinv(%_apply924) | |
%_apply1014 = make_tuple(%_apply1013) | |
%_apply1015 = J(%_apply1014) | |
%_apply927 = make_tuple(%_apply1015, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply991 = Jinv(%_apply909) | |
%_apply1007 = Jinv(%_apply909) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply1008 = Jinv(%_apply916) | |
%_apply1009 = scalar_add(%_apply1008, %_apply1007) | |
%_apply1010 = J(%_apply1009) | |
%_apply1011 = make_tuple(%_apply1010, @_graph784) | |
%_apply918 = tuple_getitem(%_apply1011, 0) | |
%_apply992 = Jinv(%_apply918) | |
%_apply993 = scalar_add(%_apply992, %_apply991) | |
%_apply994 = J(%_apply993) | |
%_apply995 = make_tuple(%_apply994, @_graph784) | |
%_apply920 = tuple_getitem(%_apply995, 0) | |
%_apply997 = Jinv(%_apply920) | |
%_apply998 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply997) | |
%_apply999 = J(%_apply998) | |
%_apply1013 = Jinv(%_apply999) | |
%_apply1014 = make_tuple(%_apply1013) | |
%_apply1015 = J(%_apply1014) | |
%_apply927 = make_tuple(%_apply1015, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply991 = Jinv(%_apply909) | |
%_apply1007 = Jinv(%_apply909) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply1008 = Jinv(%_apply916) | |
%_apply1009 = scalar_add(%_apply1008, %_apply1007) | |
%_apply1010 = J(%_apply1009) | |
%_apply1011 = make_tuple(%_apply1010, @_graph784) | |
%_apply918 = tuple_getitem(%_apply1011, 0) | |
%_apply992 = Jinv(%_apply918) | |
%_apply993 = scalar_add(%_apply992, %_apply991) | |
%_apply994 = J(%_apply993) | |
%_apply995 = make_tuple(%_apply994, @_graph784) | |
%_apply920 = tuple_getitem(%_apply995, 0) | |
%_apply997 = Jinv(%_apply920) | |
%_apply998 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply997) | |
%_apply1014 = make_tuple(%_apply998) | |
%_apply1015 = J(%_apply1014) | |
%_apply927 = make_tuple(%_apply1015, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply991 = Jinv(%_apply909) | |
%_apply1007 = Jinv(%_apply909) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply1008 = Jinv(%_apply916) | |
%_apply1009 = scalar_add(%_apply1008, %_apply1007) | |
%_apply1010 = J(%_apply1009) | |
%_apply1011 = make_tuple(%_apply1010, @_graph784) | |
%_apply918 = tuple_getitem(%_apply1011, 0) | |
%_apply992 = Jinv(%_apply918) | |
%_apply993 = scalar_add(%_apply992, %_apply991) | |
%_apply994 = J(%_apply993) | |
%_apply997 = Jinv(%_apply994) | |
%_apply998 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply997) | |
%_apply1014 = make_tuple(%_apply998) | |
%_apply1015 = J(%_apply1014) | |
%_apply927 = make_tuple(%_apply1015, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply991 = Jinv(%_apply909) | |
%_apply1007 = Jinv(%_apply909) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply1008 = Jinv(%_apply916) | |
%_apply1009 = scalar_add(%_apply1008, %_apply1007) | |
%_apply1010 = J(%_apply1009) | |
%_apply1011 = make_tuple(%_apply1010, @_graph784) | |
%_apply918 = tuple_getitem(%_apply1011, 0) | |
%_apply992 = Jinv(%_apply918) | |
%_apply993 = scalar_add(%_apply992, %_apply991) | |
%_apply998 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply993) | |
%_apply1014 = make_tuple(%_apply998) | |
%_apply1015 = J(%_apply1014) | |
%_apply927 = make_tuple(%_apply1015, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply991 = Jinv(%_apply909) | |
%_apply1007 = Jinv(%_apply909) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply1008 = Jinv(%_apply916) | |
%_apply1009 = scalar_add(%_apply1008, %_apply1007) | |
%_apply1010 = J(%_apply1009) | |
%_apply992 = Jinv(%_apply1010) | |
%_apply993 = scalar_add(%_apply992, %_apply991) | |
%_apply998 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply993) | |
%_apply1014 = make_tuple(%_apply998) | |
%_apply1015 = J(%_apply1014) | |
%_apply927 = make_tuple(%_apply1015, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply991 = Jinv(%_apply909) | |
%_apply1007 = Jinv(%_apply909) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply914 = make_tuple(%_apply913, @_graph915) | |
%_apply916 = tuple_getitem(%_apply914, 0) | |
%_apply1008 = Jinv(%_apply916) | |
%_apply1009 = scalar_add(%_apply1008, %_apply1007) | |
%_apply993 = scalar_add(%_apply1009, %_apply991) | |
%_apply998 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply993) | |
%_apply1014 = make_tuple(%_apply998) | |
%_apply1015 = J(%_apply1014) | |
%_apply927 = make_tuple(%_apply1015, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply991 = Jinv(%_apply909) | |
%_apply1007 = Jinv(%_apply909) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply913 = J(%_apply912) | |
%_apply1008 = Jinv(%_apply913) | |
%_apply1009 = scalar_add(%_apply1008, %_apply1007) | |
%_apply993 = scalar_add(%_apply1009, %_apply991) | |
%_apply998 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply993) | |
%_apply1014 = make_tuple(%_apply998) | |
%_apply1015 = J(%_apply1014) | |
%_apply927 = make_tuple(%_apply1015, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply991 = Jinv(%_apply909) | |
%_apply1007 = Jinv(%_apply909) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply897 = J(%_apply896) | |
%_apply910 = Jinv(%_apply897) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply910) | |
%_apply1009 = scalar_add(%_apply912, %_apply1007) | |
%_apply993 = scalar_add(%_apply1009, %_apply991) | |
%_apply998 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply993) | |
%_apply1014 = make_tuple(%_apply998) | |
%_apply1015 = J(%_apply1014) | |
%_apply927 = make_tuple(%_apply1015, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply986 = make_tuple(%_apply985, @_graph987) | |
%_apply909 = tuple_getitem(%_apply986, 0) | |
%_apply991 = Jinv(%_apply909) | |
%_apply1007 = Jinv(%_apply909) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply896) | |
%_apply1009 = scalar_add(%_apply912, %_apply1007) | |
%_apply993 = scalar_add(%_apply1009, %_apply991) | |
%_apply998 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply993) | |
%_apply1014 = make_tuple(%_apply998) | |
%_apply1015 = J(%_apply1014) | |
%_apply927 = make_tuple(%_apply1015, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply991 = Jinv(%_apply985) | |
%_apply1007 = Jinv(%_apply985) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply896) | |
%_apply1009 = scalar_add(%_apply912, %_apply1007) | |
%_apply993 = scalar_add(%_apply1009, %_apply991) | |
%_apply998 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply993) | |
%_apply1014 = make_tuple(%_apply998) | |
%_apply1015 = J(%_apply1014) | |
%_apply927 = make_tuple(%_apply1015, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply975 = make_tuple(%_apply974, @_graph976) | |
%_apply907 = tuple_getitem(%_apply975, 0) | |
%_apply983 = Jinv(%_apply907) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply991 = Jinv(%_apply985) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply896) | |
%_apply1009 = scalar_add(%_apply912, %_apply984) | |
%_apply993 = scalar_add(%_apply1009, %_apply991) | |
%_apply998 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply993) | |
%_apply1014 = make_tuple(%_apply998) | |
%_apply1015 = J(%_apply1014) | |
%_apply927 = make_tuple(%_apply1015, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply974 = J(%_apply973) | |
%_apply983 = Jinv(%_apply974) | |
%_apply984 = scalar_mul(%_apply983, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply991 = Jinv(%_apply985) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply896) | |
%_apply1009 = scalar_add(%_apply912, %_apply984) | |
%_apply993 = scalar_add(%_apply1009, %_apply991) | |
%_apply998 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply993) | |
%_apply1014 = make_tuple(%_apply998) | |
%_apply1015 = J(%_apply1014) | |
%_apply927 = make_tuple(%_apply1015, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply971 = Jinv(%_apply152) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply984 = scalar_mul(%_apply973, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply991 = Jinv(%_apply985) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply896) | |
%_apply1009 = scalar_add(%_apply912, %_apply984) | |
%_apply993 = scalar_add(%_apply1009, %_apply991) | |
%_apply998 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply993) | |
%_apply1014 = make_tuple(%_apply998) | |
%_apply1015 = J(%_apply1014) | |
%_apply927 = make_tuple(%_apply1015, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply152 = J(%_parameter151) | |
%_apply971 = Jinv(%_apply152) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply1004 = scalar_mul(0, %_apply973) | |
%_apply982 = Jinv(%_apply152) | |
%_apply1005 = scalar_mul(0, %_apply982) | |
%_apply1006 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply1005, %_apply1004) | |
%_apply944 = tuple_getitem(%_apply1006, 1) | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply981 = scalar_add(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply978 = scalar_mul(%_apply981, %_apply971) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply970 = scalar_add(%_apply977, %_apply1004) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply970) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply152 = J(%_parameter151) | |
%_apply971 = Jinv(%_apply152) | |
%_apply973 = scalar_mul(%_apply972, %_apply971) | |
%_apply1004 = scalar_mul(0, %_apply973) | |
%_apply1006 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, %_apply1004) | |
%_apply944 = tuple_getitem(%_apply1006, 1) | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply981 = scalar_add(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply978 = scalar_mul(%_apply981, %_apply971) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply970 = scalar_add(%_apply977, %_apply1004) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply970) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply1006 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply944 = tuple_getitem(%_apply1006, 1) | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply981 = scalar_add(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply152 = J(%_parameter151) | |
%_apply971 = Jinv(%_apply152) | |
%_apply978 = scalar_mul(%_apply981, %_apply971) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply970 = scalar_add(%_apply977, 0) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply970) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply1006 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply944 = tuple_getitem(%_apply1006, 1) | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply981 = scalar_add(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply152 = J(%_parameter151) | |
%_apply971 = Jinv(%_apply152) | |
%_apply978 = scalar_mul(%_apply981, %_apply971) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply957 = @_graph311(%_apply956, %_apply951) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply977) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply966 = make_tuple(%_apply965, %_apply957) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply829 = Jinv(%_apply614) | |
%_apply830 = tuple_getitem(%_apply829, 0) | |
%_apply819 = env_getitem(%_apply830, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply820 = J(%_apply819) | |
%_apply687 = J(%_apply686) | |
%_apply619 = @_graph456(%_apply687, %_apply820, %_apply597) | |
%_apply630 = tuple_getitem(%_apply619, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply634 = @_graph822(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply815 = switch(%_apply686, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply635) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply659 = env_getitem(%_apply694, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply593 = J(0) | |
%_apply594 = J(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply595 = J(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply596 = @_graph476(%_apply595, %_apply594, %_apply593) | |
%_apply597 = tuple_getitem(%_apply596, 0) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply614 = tuple_getitem(%_apply613, 0) | |
%_apply829 = Jinv(%_apply614) | |
%_apply830 = tuple_getitem(%_apply829, 0) | |
%_apply819 = env_getitem(%_apply830, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply820 = J(%_apply819) | |
%_apply687 = J(%_apply686) | |
%_apply1017 = Jinv(%_apply687) | |
%_apply1018 = switch(%_apply1017, %_apply820, %_apply597) | |
%_apply1019 = make_tuple(%_apply1018, @_graph1020) | |
%_apply630 = tuple_getitem(%_apply1019, 1) | |
%_apply631 = %_apply630(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply634 = @_graph822(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply815 = switch(%_apply686, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply635) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply659 = env_getitem(%_apply694, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply631 = @_graph1020(%_apply629) | |
%_apply632 = tuple_getitem(%_apply631, 2) | |
%_apply634 = @_graph822(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply815 = switch(%_apply686, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply635) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply659 = env_getitem(%_apply694, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply687 = J(%_apply686) | |
%_apply1017 = Jinv(%_apply687) | |
%_apply1021 = switch(%_apply1017, 0, %_apply629) | |
%_apply1022 = switch(%_apply1017, %_apply629, 0) | |
%_apply1023 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, False, %_apply1022, %_apply1021) | |
%_apply632 = tuple_getitem(%_apply1023, 2) | |
%_apply634 = @_graph822(%_apply632) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply815 = switch(%_apply686, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply635) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply659 = env_getitem(%_apply694, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply687 = J(%_apply686) | |
%_apply1017 = Jinv(%_apply687) | |
%_apply1022 = switch(%_apply1017, %_apply629, 0) | |
%_apply634 = @_graph822(%_apply1022) | |
%_apply635 = tuple_getitem(%_apply634, 1) | |
%_apply815 = switch(%_apply686, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply635) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply659 = env_getitem(%_apply694, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply1024 = @_graph757(SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64]))) | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply687 = J(%_apply686) | |
%_apply1017 = Jinv(%_apply687) | |
%_apply1022 = switch(%_apply1017, %_apply629, 0) | |
%_apply1025 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply1022) | |
%_apply1026 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply1025, %_apply1024, 0) | |
%_apply635 = tuple_getitem(%_apply1026, 1) | |
%_apply815 = switch(%_apply686, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply635) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply659 = env_getitem(%_apply694, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply687 = J(%_apply686) | |
%_apply1017 = Jinv(%_apply687) | |
%_apply1022 = switch(%_apply1017, %_apply629, 0) | |
%_apply1025 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply1022) | |
%_apply815 = switch(%_apply686, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply1025) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply659 = env_getitem(%_apply694, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply810 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply183, %_apply183) | |
%_apply629 = tuple_getitem(%_apply810, 2) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply1022 = switch(%_apply686, %_apply629, 0) | |
%_apply1025 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply1022) | |
%_apply815 = switch(%_apply686, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply1025) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply659 = env_getitem(%_apply694, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply1022 = switch(%_apply686, %_apply183, 0) | |
%_apply1025 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply1022) | |
%_apply815 = switch(%_apply686, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply1025) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply659 = env_getitem(%_apply694, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply693 = switch(%_apply686, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply655) | |
%_apply664 = env_getitem(%_apply693, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply680 = scalar_add(%_apply664, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply152 = J(%_parameter151) | |
%_apply982 = Jinv(%_apply152) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_parameter151) | |
%_apply984 = scalar_mul(%_apply973, %_apply982) | |
%_apply985 = J(%_apply984) | |
%_apply991 = Jinv(%_apply985) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply896) | |
%_apply1009 = scalar_add(%_apply912, %_apply984) | |
%_apply993 = scalar_add(%_apply1009, %_apply991) | |
%_apply998 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply993) | |
%_apply1014 = make_tuple(%_apply998) | |
%_apply1015 = J(%_apply1014) | |
%_apply927 = make_tuple(%_apply1015, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_parameter151) | |
%_apply984 = scalar_mul(%_apply973, %_parameter151) | |
%_apply985 = J(%_apply984) | |
%_apply991 = Jinv(%_apply985) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply896) | |
%_apply1009 = scalar_add(%_apply912, %_apply984) | |
%_apply993 = scalar_add(%_apply1009, %_apply991) | |
%_apply998 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply993) | |
%_apply1014 = make_tuple(%_apply998) | |
%_apply1015 = J(%_apply1014) | |
%_apply927 = make_tuple(%_apply1015, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph844(%_parameter905) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply973 = scalar_mul(%_apply972, %_parameter151) | |
%_apply984 = scalar_mul(%_apply973, %_parameter151) | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply911 = Jinv(%_parameter905) | |
%_apply912 = scalar_mul(%_apply911, %_apply896) | |
%_apply1009 = scalar_add(%_apply912, %_apply984) | |
%_apply993 = scalar_add(%_apply1009, %_apply984) | |
%_apply998 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply993) | |
%_apply1014 = make_tuple(%_apply998) | |
%_apply1015 = J(%_apply1014) | |
%_apply927 = make_tuple(%_apply1015, @_graph928) | |
return %_apply927 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply1006 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply944 = tuple_getitem(%_apply1006, 1) | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply981 = scalar_add(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply978 = scalar_mul(%_apply981, %_parameter151) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply1027 = @_graph315(%_apply956, %_apply951) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply977) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply966 = make_tuple(%_apply965, %_apply1027) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply1006 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply944 = tuple_getitem(%_apply1006, 1) | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply981 = scalar_add(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply978 = scalar_mul(%_apply981, %_parameter151) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply955 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply956 = tuple_getitem(%_apply955, 1) | |
%_apply1028 = scalar_add(%_apply956, %_apply951) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply977) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply966 = make_tuple(%_apply965, %_apply1028) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply1006 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply944 = tuple_getitem(%_apply1006, 1) | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply981 = scalar_add(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply978 = scalar_mul(%_apply981, %_parameter151) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply1028 = scalar_add(0, %_apply951) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply977) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply966 = make_tuple(%_apply965, %_apply1028) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply1006 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply944 = tuple_getitem(%_apply1006, 1) | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply981 = scalar_add(%_apply947, %_apply944) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply978 = scalar_mul(%_apply981, %_parameter151) | |
%_apply979 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, %_apply978, %_apply977) | |
%_apply951 = tuple_getitem(%_apply979, 1) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply977) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply966 = make_tuple(%_apply965, %_apply951) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply1006 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply944 = tuple_getitem(%_apply1006, 1) | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply981 = scalar_add(%_apply947, %_apply944) | |
%_apply978 = scalar_mul(%_apply981, %_parameter151) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply977) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply966 = make_tuple(%_apply965, %_apply978) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply981 = scalar_add(%_apply947, 0) | |
%_apply978 = scalar_mul(%_apply981, %_parameter151) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply977 = scalar_mul(%_apply981, %_apply972) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply977) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply966 = make_tuple(%_apply965, %_apply978) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply990 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply947 = tuple_getitem(%_apply990, 1) | |
%_apply978 = scalar_mul(%_apply947, %_parameter151) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply977 = scalar_mul(%_apply947, %_apply972) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply977) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply966 = make_tuple(%_apply965, %_apply978) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply978 = scalar_mul(0, %_parameter151) | |
%_apply972 = Jinv(%_parameter905) | |
%_apply977 = scalar_mul(0, %_apply972) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply977) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply966 = make_tuple(%_apply965, %_apply978) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply972 = Jinv(%_parameter905) | |
%_apply977 = scalar_mul(0, %_apply972) | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), %_apply977) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply966 = make_tuple(%_apply965, 0) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph928(%_parameter929) { | |
%_apply964 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply965 = env_setitem(%_apply964, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply860, inputs=[<myia.ir.anf.Constant(name=_constant861, value=Jinv) object at 0x7f45a0ec4750>, <myia.ir.anf.Apply(name=_apply862, inputs=[<myia.ir.anf.Constant(name=_constant863, value=tuple_getitem) object at 0x7f45a0ef9c10>, <myia.ir.anf.Apply(name=_apply864, inputs=[<myia.ir.anf.Apply(name=_apply865, inputs=[<myia.ir.anf.Constant(name=_constant866, value=J) object at 0x7f45a0fa3e10>, <myia.ir.anf.Constant(name=_constant867, value=scalar_mul) object at 0x7f45a1062290>], graph=▶_graph288) object at 0x7f45a0fa3c90>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph288) object at 0x7f45a0f3e490>, <myia.ir.anf.Constant(name=_constant868, value=0) object at 0x7f45a0ef9c90>], graph=▶_graph288) object at 0x7f45a0fa3710>], graph=▶_graph288) object at 0x7f45a0ec4450>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply966 = make_tuple(%_apply965, 0) | |
return %_apply966 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph749(%_parameter755) { | |
%_apply799 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply769 = tuple_getitem(%_apply799, 1) | |
%_apply773 = @_graph311(0, %_apply769) | |
%_apply777 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply778 = make_tuple(%_apply777, %_apply773) | |
return %_apply778 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph749(%_parameter755) { | |
%_apply799 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply769 = tuple_getitem(%_apply799, 1) | |
%_apply1029 = @_graph315(0, %_apply769) | |
%_apply777 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply778 = make_tuple(%_apply777, %_apply1029) | |
return %_apply778 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph749(%_parameter755) { | |
%_apply799 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply769 = tuple_getitem(%_apply799, 1) | |
%_apply1030 = scalar_add(0, %_apply769) | |
%_apply777 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply778 = make_tuple(%_apply777, %_apply1030) | |
return %_apply778 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph749(%_parameter755) { | |
%_apply799 = make_tuple(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, 0, 0) | |
%_apply769 = tuple_getitem(%_apply799, 1) | |
%_apply777 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply778 = make_tuple(%_apply777, %_apply769) | |
return %_apply778 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph749(%_parameter755) { | |
%_apply777 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply778 = make_tuple(%_apply777, 0) | |
return %_apply778 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply1022 = switch(%_apply686, %_apply183, 0) | |
%_apply1025 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply1022) | |
%_apply815 = switch(%_apply686, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply1025) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply694 = switch(%_apply686, %_apply655, <myia.utils.env.EnvInstance object at 0x7f45ac259b50>) | |
%_apply659 = env_getitem(%_apply694, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply1031 = env_getitem(%_apply655, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply1032 = env_getitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply1033 = switch(%_apply686, %_apply1032, %_apply1031) | |
%_apply680 = scalar_add(%_apply1033, %_apply659) | |
return %_apply680 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply1034 = env_getitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply1022 = switch(%_apply686, %_apply183, 0) | |
%_apply1025 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply1022) | |
%_apply815 = switch(%_apply686, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply1025) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply1035 = env_getitem(%_apply655, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply1036 = switch(%_apply686, %_apply1035, %_apply1034) | |
%_apply1031 = env_getitem(%_apply655, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply1032 = env_getitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply1033 = switch(%_apply686, %_apply1032, %_apply1031) | |
%_apply680 = scalar_add(%_apply1033, %_apply1036) | |
return %_apply680 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph605() { | |
%_apply707 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply708 = J(%_apply707) | |
%_apply698 = tuple_getitem(%_apply708, 0) | |
%_apply699 = J(make_tuple) | |
%_apply700 = %_apply699(%_apply698, @_graph701) | |
%_apply702 = tuple_getitem(%_apply700, 0) | |
%_apply703 = make_tuple(%_apply702, @_graph704) | |
return %_apply703 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(J(Int[64]))) | |
INNER ('AbstractFunctionUnique', 'AbstractJTagged') AbstractJTagged(J(Int[64])) | |
AbstractFunctionUnique(Fn( | |
[ | |
J(J(Int[64])), | |
Fn([J(Int[64])], (J((EnvType)), Fn([(EnvType)], (EnvType, Int[64])))) | |
], | |
( | |
J((J(Int[64]), Fn([Int[64]], (EnvType)))), | |
Fn([(Int[64], EnvType)], (EnvType, Int[64], EnvType)) | |
) | |
)) | |
_constant:J _constant:make_tuple | |
SKIPPED! False _graph605 | |
[BEFORE] | |
graph _graph606() { | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply850 = scalar_mul(%_apply896, %_parameter151) | |
%_apply851 = J(%_apply850) | |
%_apply841 = tuple_getitem(%_apply851, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply845 = tuple_getitem(%_apply843, 0) | |
%_apply846 = make_tuple(%_apply845, @_graph847) | |
return %_apply846 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(J(Int[64]))) | |
INNER ('AbstractFunctionUnique', 'AbstractJTagged') AbstractJTagged(J(Int[64])) | |
AbstractFunctionUnique(Fn( | |
[ | |
J(J(Int[64])), | |
Fn([J(Int[64])], (J((EnvType)), Fn([(EnvType)], (EnvType, Int[64])))) | |
], | |
( | |
J((J(Int[64]), Fn([Int[64]], (EnvType)))), | |
Fn([(Int[64], EnvType)], (EnvType, Int[64], EnvType)) | |
) | |
)) | |
_constant:J _constant:make_tuple | |
SKIPPED! False _graph606 | |
[BEFORE] | |
graph _graph150(%_parameter151) { | |
%_apply1034 = env_getitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply1022 = switch(%_apply686, %_apply183, 0) | |
%_apply1025 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply1022) | |
%_apply815 = switch(%_apply686, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply1025) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply1035 = env_getitem(%_apply655, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply1036 = switch(%_apply686, %_apply1035, %_apply1034) | |
%_apply1031 = env_getitem(%_apply655, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply1032 = env_getitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply1033 = switch(%_apply686, %_apply1032, %_apply1031) | |
%_apply680 = scalar_add(%_apply1033, %_apply1036) | |
return %_apply680 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J((J(Int[64]), Fn([Int[64]], (EnvType))))) | |
INNER ('AbstractFunctionUnique', 'AbstractJTagged', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
AbstractFunctionUnique(Fn( | |
[J((J(Int[64]), Fn([Int[64]], (EnvType)))), J(Int[64] = 1)], | |
( | |
Fn([J(Int[64])], (J((EnvType)), Fn([(EnvType)], (EnvType, Int[64])))), | |
Fn([EnvType], (EnvType, (Int[64], EnvType), Int[64] = 1)) | |
) | |
)) | |
_constant:J _constant:tuple_getitem | |
SKIPPED! True _graph150 | |
[BEFORE] | |
graph _graph150(%_parameter151) { | |
%_apply1034 = env_getitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply1022 = switch(%_apply686, %_apply183, 0) | |
%_apply1025 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply1022) | |
%_apply815 = switch(%_apply686, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply1025) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply801 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply802 = J(%_apply801) | |
%_apply599 = J(1) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply1035 = env_getitem(%_apply655, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply1036 = switch(%_apply686, %_apply1035, %_apply1034) | |
%_apply1031 = env_getitem(%_apply655, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply1032 = env_getitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply1033 = switch(%_apply686, %_apply1032, %_apply1031) | |
%_apply680 = scalar_add(%_apply1033, %_apply1036) | |
return %_apply680 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND () AbstractJTagged(J(Int[64] = 1)) | |
DEEP CHECK ('AbstractJTagged',) <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64] = 1) | |
AbstractJTagged(J(Int[64] = 1)) | |
_constant:J _constant:1 | |
EXPANDED! False _graph150 | |
ERROR JIMPL 1 | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply1034 = env_getitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply1022 = switch(%_apply686, %_apply183, 0) | |
%_apply1025 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply1022) | |
%_apply815 = switch(%_apply686, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply1025) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply802 = J(%_apply183) | |
%_apply599 = J(1) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply1035 = env_getitem(%_apply655, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply1037 = scalar_add(%_apply1035, %_apply1034) | |
%_apply1038 = scalar_add(%_apply1034, %_apply1035) | |
%_apply1039 = switch(%_apply686, %_apply1038, %_apply1037) | |
return %_apply1039 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply1022 = switch(%_apply686, %_apply183, 0) | |
%_apply1025 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply1022) | |
%_apply815 = switch(%_apply686, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply1025) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply802 = J(%_apply183) | |
%_apply599 = J(1) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply1035 = env_getitem(%_apply655, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply1037 = scalar_add(%_apply1035, 0) | |
%_apply1038 = scalar_add(0, %_apply1035) | |
%_apply1039 = switch(%_apply686, %_apply1038, %_apply1037) | |
return %_apply1039 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply1022 = switch(%_apply686, %_apply183, 0) | |
%_apply1025 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply1022) | |
%_apply815 = switch(%_apply686, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply1025) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply802 = J(%_apply183) | |
%_apply599 = J(1) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply1035 = env_getitem(%_apply655, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply1037 = scalar_add(%_apply1035, 0) | |
%_apply1039 = switch(%_apply686, %_apply1035, %_apply1037) | |
return %_apply1039 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply1022 = switch(%_apply686, %_apply183, 0) | |
%_apply1025 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply1022) | |
%_apply815 = switch(%_apply686, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply1025) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply802 = J(%_apply183) | |
%_apply599 = J(1) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply1035 = env_getitem(%_apply655, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
%_apply1039 = switch(%_apply686, %_apply1035, %_apply1035) | |
return %_apply1039 | |
} | |
/REPORT | |
REPORT/ | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply1022 = switch(%_apply686, %_apply183, 0) | |
%_apply1025 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply1022) | |
%_apply815 = switch(%_apply686, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply1025) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply802 = J(%_apply183) | |
%_apply599 = J(1) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply1035 = env_getitem(%_apply655, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
return %_apply1035 | |
} | |
/REPORT | |
[BEFORE] | |
graph _graph605() { | |
%_apply707 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply708 = J(%_apply707) | |
%_apply698 = tuple_getitem(%_apply708, 0) | |
%_apply699 = J(make_tuple) | |
%_apply700 = %_apply699(%_apply698, @_graph701) | |
%_apply702 = tuple_getitem(%_apply700, 0) | |
%_apply703 = make_tuple(%_apply702, @_graph704) | |
return %_apply703 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(J(Int[64]))) | |
INNER ('AbstractFunctionUnique', 'AbstractJTagged') AbstractJTagged(J(Int[64])) | |
AbstractFunctionUnique(Fn( | |
[ | |
J(J(Int[64])), | |
Fn([J(Int[64])], (J((EnvType)), Fn([(EnvType)], (EnvType, Int[64])))) | |
], | |
( | |
J((J(Int[64]), Fn([Int[64]], (EnvType)))), | |
Fn([(Int[64], EnvType)], (EnvType, Int[64], EnvType)) | |
) | |
)) | |
_constant:J _constant:make_tuple | |
SKIPPED! False _graph605 | |
[BEFORE] | |
graph _graph606() { | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply850 = scalar_mul(%_apply896, %_parameter151) | |
%_apply851 = J(%_apply850) | |
%_apply841 = tuple_getitem(%_apply851, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply845 = tuple_getitem(%_apply843, 0) | |
%_apply846 = make_tuple(%_apply845, @_graph847) | |
return %_apply846 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(J(Int[64]))) | |
INNER ('AbstractFunctionUnique', 'AbstractJTagged') AbstractJTagged(J(Int[64])) | |
AbstractFunctionUnique(Fn( | |
[ | |
J(J(Int[64])), | |
Fn([J(Int[64])], (J((EnvType)), Fn([(EnvType)], (EnvType, Int[64])))) | |
], | |
( | |
J((J(Int[64]), Fn([Int[64]], (EnvType)))), | |
Fn([(Int[64], EnvType)], (EnvType, Int[64], EnvType)) | |
) | |
)) | |
_constant:J _constant:make_tuple | |
SKIPPED! False _graph606 | |
[BEFORE] | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply1022 = switch(%_apply686, %_apply183, 0) | |
%_apply1025 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply1022) | |
%_apply815 = switch(%_apply686, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply1025) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply802 = J(%_apply183) | |
%_apply599 = J(1) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply1035 = env_getitem(%_apply655, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
return %_apply1035 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J((J(Int[64]), Fn([Int[64]], (EnvType))))) | |
INNER ('AbstractFunctionUnique', 'AbstractJTagged', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
AbstractFunctionUnique(Fn( | |
[J((J(Int[64]), Fn([Int[64]], (EnvType)))), J(Int[64] = 1)], | |
( | |
Fn([J(Int[64])], (J((EnvType)), Fn([(EnvType)], (EnvType, Int[64])))), | |
Fn([EnvType], (EnvType, (Int[64], EnvType), Int[64] = 1)) | |
) | |
)) | |
_constant:J _constant:tuple_getitem | |
SKIPPED! True _graph150 | |
[BEFORE] | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply1022 = switch(%_apply686, %_apply183, 0) | |
%_apply1025 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply1022) | |
%_apply815 = switch(%_apply686, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply1025) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply802 = J(%_apply183) | |
%_apply599 = J(1) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply1035 = env_getitem(%_apply655, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
return %_apply1035 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND () AbstractJTagged(J(Int[64] = 1)) | |
DEEP CHECK ('AbstractJTagged',) <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64] = 1) | |
AbstractJTagged(J(Int[64] = 1)) | |
_constant:J _constant:1 | |
EXPANDED! False _graph150 | |
ERROR JIMPL 1 | |
[BEFORE] | |
graph _graph605() { | |
%_apply707 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply708 = J(%_apply707) | |
%_apply698 = tuple_getitem(%_apply708, 0) | |
%_apply699 = J(make_tuple) | |
%_apply700 = %_apply699(%_apply698, @_graph701) | |
%_apply702 = tuple_getitem(%_apply700, 0) | |
%_apply703 = make_tuple(%_apply702, @_graph704) | |
return %_apply703 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(J(Int[64]))) | |
INNER ('AbstractFunctionUnique', 'AbstractJTagged') AbstractJTagged(J(Int[64])) | |
AbstractFunctionUnique(Fn( | |
[ | |
J(J(Int[64])), | |
Fn([J(Int[64])], (J((EnvType)), Fn([(EnvType)], (EnvType, Int[64])))) | |
], | |
( | |
J((J(Int[64]), Fn([Int[64]], (EnvType)))), | |
Fn([(Int[64], EnvType)], (EnvType, Int[64], EnvType)) | |
) | |
)) | |
_constant:J _constant:make_tuple | |
SKIPPED! False _graph605 | |
[BEFORE] | |
graph _graph606() { | |
%_apply896 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply850 = scalar_mul(%_apply896, %_parameter151) | |
%_apply851 = J(%_apply850) | |
%_apply841 = tuple_getitem(%_apply851, 0) | |
%_apply842 = J(make_tuple) | |
%_apply843 = %_apply842(%_apply841, @_graph844) | |
%_apply845 = tuple_getitem(%_apply843, 0) | |
%_apply846 = make_tuple(%_apply845, @_graph847) | |
return %_apply846 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J(J(Int[64]))) | |
INNER ('AbstractFunctionUnique', 'AbstractJTagged') AbstractJTagged(J(Int[64])) | |
AbstractFunctionUnique(Fn( | |
[ | |
J(J(Int[64])), | |
Fn([J(Int[64])], (J((EnvType)), Fn([(EnvType)], (EnvType, Int[64])))) | |
], | |
( | |
J((J(Int[64]), Fn([Int[64]], (EnvType)))), | |
Fn([(Int[64], EnvType)], (EnvType, Int[64], EnvType)) | |
) | |
)) | |
_constant:J _constant:make_tuple | |
SKIPPED! False _graph606 | |
[BEFORE] | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply1022 = switch(%_apply686, %_apply183, 0) | |
%_apply1025 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply1022) | |
%_apply815 = switch(%_apply686, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply1025) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply802 = J(%_apply183) | |
%_apply599 = J(1) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply1035 = env_getitem(%_apply655, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
return %_apply1035 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND ('AbstractFunctionUnique',) AbstractJTagged(J((J(Int[64]), Fn([Int[64]], (EnvType))))) | |
INNER ('AbstractFunctionUnique', 'AbstractJTagged', 'AbstractTuple') AbstractJTagged(J(Int[64])) | |
AbstractFunctionUnique(Fn( | |
[J((J(Int[64]), Fn([Int[64]], (EnvType)))), J(Int[64] = 1)], | |
( | |
Fn([J(Int[64])], (J((EnvType)), Fn([(EnvType)], (EnvType, Int[64])))), | |
Fn([EnvType], (EnvType, (Int[64], EnvType), Int[64] = 1)) | |
) | |
)) | |
_constant:J _constant:tuple_getitem | |
SKIPPED! True _graph150 | |
[BEFORE] | |
graph _graph150(%_parameter151) { | |
%_apply183 = scalar_cast(1, AbstractScalar(Int[64])) | |
%_apply686 = scalar_lt(%_parameter151, 0) | |
%_apply1022 = switch(%_apply686, %_apply183, 0) | |
%_apply1025 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply1022) | |
%_apply815 = switch(%_apply686, 0, %_apply183) | |
%_apply824 = env_setitem(<myia.utils.env.EnvInstance object at 0x7f45ac259b50>, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply301, inputs=[<myia.ir.anf.Constant(name=_constant302, value=Jinv) object at 0x7f45a13b75d0>, <myia.ir.anf.Parameter(name=_parameter303, graph=▶_graph163) object at 0x7f45a1463f50>], graph=▶_graph163) object at 0x7f45a13b7590>, abstract=AbstractScalar(Int[64])), %_apply815) | |
%_apply828 = env_add(%_apply824, %_apply1025) | |
%_apply836 = make_tuple(%_apply828) | |
%_apply802 = J(%_apply183) | |
%_apply599 = J(1) | |
%_apply690 = switch(%_apply686, @_graph605, @_graph606) | |
%_apply608 = %_apply690() | |
%_apply609 = tuple_getitem(%_apply608, 0) | |
%_apply610 = J(tuple_getitem) | |
%_apply611 = %_apply610(%_apply609, %_apply599) | |
%_apply612 = tuple_getitem(%_apply611, 0) | |
%_apply613 = %_apply612(%_apply802) | |
%_apply647 = tuple_getitem(%_apply613, 1) | |
%_apply648 = %_apply647(%_apply836) | |
%_apply649 = tuple_getitem(%_apply648, 0) | |
%_apply650 = tuple_getitem(%_apply611, 1) | |
%_apply651 = %_apply650(%_apply649) | |
%_apply652 = tuple_getitem(%_apply651, 1) | |
%_apply653 = tuple_getitem(%_apply608, 1) | |
%_apply654 = %_apply653(%_apply652) | |
%_apply655 = tuple_getitem(%_apply654, 0) | |
%_apply1035 = env_getitem(%_apply655, SymbolicKeyInstance(node=<myia.ir.anf.Apply(name=_apply660, inputs=[<myia.ir.anf.Constant(name=_constant661, value=Jinv) object at 0x7f45a0f1c210>, <myia.ir.anf.Parameter(name=_parameter662, graph=▶_graph154) object at 0x7f45a0f7ab10>], graph=▶_graph154) object at 0x7f45a0f6f250>, abstract=AbstractScalar(Int[64])), 0) | |
return %_apply1035 | |
} | |
[/BEFORE] | |
@@@@@ | |
FOUND () AbstractJTagged(J(Int[64] = 1)) | |
DEEP CHECK ('AbstractJTagged',) <class 'myia.abstract.data.AbstractScalar'> AbstractScalar(Int[64] = 1) | |
AbstractJTagged(J(Int[64] = 1)) | |
_constant:J _constant:1 | |
EXPANDED! False _graph150 | |
ERROR JIMPL 1 | |
graph _graph605() { | |
%_apply707 = scalar_mul(%_parameter151, %_parameter151) | |
%_apply708 = J(%_apply707) | |
%_apply698 = tuple_getitem(%_apply708, 0) | |
%_apply699 = J(make_tuple) | |
%_apply700 = %_apply699(%_apply698, @_graph701) | |
%_apply702 = tuple_getitem(%_apply700, 0) | |
%_apply703 = make_tuple(%_apply702, @_graph704) | |
return %_apply703 | |
} | |
_apply699 _constant:J _constant:make_tuple | |
FAILED | |
=================================== FAILURES =================================== | |
_______________________ test_second_order_on_if[python] ________________________ | |
backend = 'python' | |
@bt() | |
def test_second_order_on_if(backend): | |
def g(x): | |
if x < 0: | |
return x * x | |
else: | |
return x * x * x | |
@myia(backend=backend) | |
def f(x): | |
return grad(grad(g))(x) | |
> print(f(-1)) | |
tests/test_grad.py:881: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
myia/api.py:127: in __call__ | |
return self.compile(args)(*args) | |
myia/api.py:117: in compile | |
self.latest = self.specialize(args)["output"] | |
myia/api.py:109: in specialize | |
aliasspec=(self.alias_tracker, aid_to_paths), | |
myia/pipeline/pipeline.py:102: in __call__ | |
kwargs = self._call(fn, kwargs) | |
myia/pipeline/pipeline.py:86: in _call | |
results = fn(**valid_args) | |
myia/pipeline/pipeline.py:140: in __call__ | |
kwargs = self._call(fn, kwargs) | |
myia/pipeline/pipeline.py:86: in _call | |
results = fn(**valid_args) | |
myia/opt/dde.py:479: in dde | |
vprop = ValuePropagator(resources, graph) | |
myia/opt/dde.py:55: in __init__ | |
self.run(root) | |
myia/opt/dde.py:70: in run | |
self.process_node(nxt) | |
myia/opt/dde.py:152: in process_node | |
_dofn(fn, inp) | |
myia/opt/dde.py:138: in _dofn | |
raise e | |
myia/opt/dde.py:132: in _dofn | |
vprop_registry[fn](self, need, inp, node) | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
self = {make_tuple: <function _vprop_make_tuple at 0x7f45ab9be680>, tuple_getitem: <function _vprop_tuple_getitem at 0x7f45ab...5ab9bedd0>, split: <function _vprop_generic at 0x7f45ab9bedd0>, transpose: <function _vprop_generic at 0x7f45ab9bedd0>} | |
prim = J | |
def __missing__(self, prim): | |
if self.default_field and isinstance(prim, HasDefaults): | |
dflt = prim.defaults() | |
return dflt[self.default_field] | |
> raise KeyError(prim) | |
E KeyError: J | |
myia/utils/misc.py:94: KeyError | |
=========================== short test summary info ============================ | |
FAILED tests/test_grad.py::test_second_order_on_if[python] - KeyError: J | |
!!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!! | |
============================== 1 failed in 2.54s =============================== |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment