{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}}.