{module, test}. %% version = 0
{exports, [{module_info,0},
{module_info,1},
{t_w,0},
{t_w,1},
{t_w,2},
{t_w,3},
{t_wo,0},
{t_wo,1},
{t_wo,2},
{t_wo,3}]}.
{attributes, []}.
{labels, 27}.
{function, t_w, 0, 2}.
{label,1}.
{func_info,{atom,test},{atom,t_w},0}.
{label,2}.
{allocate,0,0}.
{call_ext,0,{extfunc,some,method,0}}.
{call_ext_last,0,{extfunc,some,other_method,0},0}.
{function, t_wo, 0, 4}.
{label,3}.
{func_info,{atom,test},{atom,t_wo},0}.
{label,4}.
{call_ext_only,0,{extfunc,some,other_method,0}}.
{function, t_w, 1, 6}.
{label,5}.
{func_info,{atom,test},{atom,t_w},1}.
{label,6}.
{allocate,1,1}.
{move,{x,0},{y,0}}.
{call_ext,0,{extfunc,some,method,0}}.
{test,is_eq_exact,{f,7},[{y,0},{atom,a}]}.
{call_ext_last,0,{extfunc,some,other_method,0},1}.
{label,7}.
{case_end,{y,0}}.
{function, t_wo, 1, 9}.
{label,8}.
{func_info,{atom,test},{atom,t_wo},1}.
{label,9}.
{test,is_eq_exact,{f,10},[{x,0},{atom,a}]}.
{call_ext_only,0,{extfunc,some,other_method,0}}.
{label,10}.
{case_end,{x,0}}.
{function, t_w, 2, 12}.
{label,11}.
{func_info,{atom,test},{atom,t_w},2}.
{label,12}.
{allocate,2,2}.
{move,{x,1},{y,0}}.
{move,{x,0},{y,1}}.
{call_ext,0,{extfunc,some,method,0}}.
{test,is_eq_exact,{f,13},[{y,1},{atom,a}]}.
{test,is_eq_exact,{f,13},[{y,0},{atom,b}]}.
{call_ext_last,0,{extfunc,some,other_method,0},2}.
{label,13}.
{test_heap,3,0}.
{put_tuple,2,{x,0}}.
{put,{y,1}}.
{put,{y,0}}.
{case_end,{x,0}}.
{function, t_wo, 2, 15}.
{label,14}.
{func_info,{atom,test},{atom,t_wo},2}.
{label,15}.
{test,is_eq_exact,{f,16},[{x,0},{atom,a}]}.
{test,is_eq_exact,{f,16},[{x,1},{atom,b}]}.
{call_ext_only,0,{extfunc,some,other_method,0}}.
{label,16}.
{test_heap,3,2}.
{put_tuple,2,{x,2}}.
{put,{x,0}}.
{put,{x,1}}.
{case_end,{x,2}}.
{function, t_w, 3, 18}.
{label,17}.
{func_info,{atom,test},{atom,t_w},3}.
{label,18}.
{allocate,3,3}.
{move,{x,2},{y,0}}.
{move,{x,1},{y,1}}.
{move,{x,0},{y,2}}.
{call_ext,0,{extfunc,some,method,0}}.
{test,is_eq_exact,{f,19},[{y,2},{atom,a}]}.
{test,is_eq_exact,{f,19},[{y,1},{atom,b}]}.
{test,is_eq_exact,{f,19},[{y,0},{atom,c}]}.
{call_ext_last,0,{extfunc,some,other_method,0},3}.
{label,19}.
{test_heap,4,0}.
{put_tuple,3,{x,0}}.
{put,{y,2}}.
{put,{y,1}}.
{put,{y,0}}.
{case_end,{x,0}}.
{function, t_wo, 3, 21}.
{label,20}.
{func_info,{atom,test},{atom,t_wo},3}.
{label,21}.
{test,is_eq_exact,{f,22},[{x,0},{atom,a}]}.
{test,is_eq_exact,{f,22},[{x,1},{atom,b}]}.
{test,is_eq_exact,{f,22},[{x,2},{atom,c}]}.
{call_ext_only,0,{extfunc,some,other_method,0}}.
{label,22}.
{test_heap,4,3}.
{put_tuple,3,{x,3}}.
{put,{x,0}}.
{put,{x,1}}.
{put,{x,2}}.
{case_end,{x,3}}.
{function, module_info, 0, 24}.
{label,23}.
{func_info,{atom,test},{atom,module_info},0}.
{label,24}.
{move,{atom,test},{x,0}}.
{call_ext_only,1,{extfunc,erlang,get_module_info,1}}.
{function, module_info, 1, 26}.
{label,25}.
{func_info,{atom,test},{atom,module_info},1}.
{label,26}.
{move,{x,0},{x,1}}.
{move,{atom,test},{x,0}}.
{call_ext_only,2,{extfunc,erlang,get_module_info,2}}.