beam_bsm: Handle calls slightly better
beam_bsm: Handle calls slightly better

We were too conservative when handling a call when there were copies of
the match context in both x and y registers. Don't give up if there
is are copies of the match context in y registers, as long as those
copies are killed by the code that follows the call.

krishnakumar4a4/otp,mikpe/otp,awetzel/otp,klarna/otp,enikki/otp,bsmr-erlang/otp,lantti/otp,beni55/otp,awetzel/otp,rlipscombe/otp,tuncer/otp,RGafiyatullin/otp,RJ/otp,dgud/otp,vladdu/otp,lianghaivv/otp,krishnakumar4a4/otp,electricimp/otp,derek121/otp,cnbin/otp,johanclaesson/otp,jinshana/otp,Teino1978-Corp/otp,neeraj9/otp,jj1bdx/otp,NOMORECOFFEE/otp,johanclaesson/otp,entropiae/otp,lucafavatella/otp,platinumthinker/otp,falkevik/otp,getong/otp,lucafavatella/otp,kvakvs/otp,enikki/otp,emacsmirror/erlang,emile/otp,cnbin/otp,massemanet/otp,yangchengjian/otp,jamesruan/otp,palas/otp,awetzel/otp,isvilen/otp,psyeugenic/otp,neeraj9/otp,jemsbhai/otp,vladdu/otp,bugs-erlang-org/otp,derek121/otp,emacsmirror/erlang,cobusc/otp,krishnakumar4a4/otp,RoadRunnr/otp,Teino1978-Corp/erlang-otp,lhslll/otp,psyeugenic/otp,lianghaivv/otp,lightcyphers/otp,saleyn/otp,release-project/otp,goertzenator/otp,RaimoNiskanen/otp,falkevik/otp,VincentHHL/otp,c-rack/otp,aboroska/otp,vladdu/otp,tuncer/otp,vic/otp,riverrun/otp,ader1990/otp,vic/otp,fenollp/otp,sammoth-wazoku/otp,yangchengjian/otp,jj1bdx/otp,enikki/otp,Teino1978-Corp/erlang-otp,stolen/otp,bsmr-erlang/otp,bsmr-erlang/otp,klarna/otp,weisslj/otp,haguenau/otp,emacsmirror/erlang,potatosalad/otp,Teino1978-Corp/erlang-otp,dumbbell/otp,aboroska/otp,lucafavatella/otp,vinoski/otp,hairyhum/otp,marquisthunder/otp,benoitc/otp-1,legoscia/otp,RJ/otp,haguenau/otp,lucafavatella/otp,paulcager/otp,RoadRunnr/otp,ader1990/otp,stolen/otp,sitexa/otp,jamesruan/otp,vladdu/otp,dumbbell/otp,uabboli/otp,lemenkov/otp,RaimoNiskanen/otp,lrascao/otp,lightcyphers/otp,lantti/otp,lrascao/otp,vic/otp,bsmr-erlang/otp,vladdu/otp,rlipscombe/otp,erlang/otp,platinumthinker/otp,RGafiyatullin/otp,cobusc/otp,RichMorin/otp,Teino1978-Corp/otp,mujiatong/otp,GinjaNinja32/otp,emile/otp,marquisthunder/otp,sammoth-wazoku/otp,mujiatong/otp,goertzenator/otp,c-rack/otp,jemsbhai/otp,weisslj/otp,bsmr-erlang/otp,benoitc/otp-1,NOMORECOFFEE/otp,vladdu/otp,VincentHHL/otp,cnbin/otp,bernardd/otp,mujiatong/otp,VincentHHL/otp,dgud/otp,klarna/otp,paladim/otp,klarna/otp,yangchengjian/otp,awetzel/otp,bsmr-erlang/otp,isvilen/otp,isvilen/otp,emacsmirror/erlang,emacsmirror/erlang,massemanet/otp,lhslll/otp,dumbbell/otp,msantos/otp,bjorng/otp,paulcager/otp,johanclaesson/otp,ader1990/otp,stolen/otp,hairyhum/otp,awetzel/otp,massemanet/otp,emile/otp,weisslj/otp,cobusc/otp,lightcyphers/otp,entropiae/otp,Teino1978-Corp/erlang-otp,weisslj/otp,lightcyphers/otp,fenollp/otp,vinoski/otp,Teino1978-Corp/otp,vinoski/otp,bugs-erlang-org/otp,g-andrade/otp,stolen/otp,erlang/otp,RoadRunnr/otp,erlang/otp,ahmedshafeeq/otp,cnbin/otp,g-andrade/otp,theom/otp,ader1990/otp,haguenau/otp,lemenkov/otp,ferd/otp,bernardd/otp,ferd/otp,lhslll/otp,sdebnath/otp,legoscia/otp,sdebnath/otp,vladdu/otp,gjaldon/otp,uabboli/otp,matwey/otp,RichMorin/otp,erlang/otp,basho/otp,GinjaNinja32/otp,bjorng/otp,sitexa/otp,RGafiyatullin/otp,potatosalad/otp,NOMORECOFFEE/otp,lemenkov/otp,schlagert/otp,hairyhum/otp,theom/otp,electricimp/otp,uabboli/otp,gjaldon/otp,jinshana/otp,vinoski/otp,krishnakumar4a4/otp,c-rack/otp,GinjaNinja32/otp,getong/otp,goertzenator/otp,sdebnath/otp,neeraj9/otp,RaimoNiskanen/otp,VincentHHL/otp,lrascao/otp,sitexa/otp,RaimoNiskanen/otp,dumbbell/otp,matwey/otp,platinumthinker/otp,ader1990/otp,lhslll/otp,falkevik/otp,isvilen/otp,uabboli/otp,benoitc/otp-1,release-project/otp,saleyn/otp,beni55/otp,klarna/otp,potatosalad/otp,RaimoNiskanen/otp,marquisthunder/otp,ahmedshafeeq/otp,basho/otp,release-project/otp,release-project/otp,yangchengjian/otp,potatosalad/otp,goertzenator/otp,cnbin/otp,entropiae/otp,basho/otp,yangchengjian/otp,ahmedshafeeq/otp,emile/otp,VincentHHL/otp,jemsbhai/otp,palas/otp,awetzel/otp,erlang/otp,lemenkov/otp,lightcyphers/otp,electricimp/otp,aboroska/otp,benoitc/otp-1,lantti/otp,stolen/otp,isvilen/otp,sitexa/otp,bugs-erlang-org/otp,sdebnath/otp,lrascao/otp,entropiae/otp,vic/otp,VincentHHL/otp,matwey/otp,jamesruan/otp,goertzenator/otp,RoadRunnr/otp,potatosalad/otp,sammoth-wazoku/otp,mikpe/otp,lhslll/otp,entropiae/otp,getong/otp,ahmedshafeeq/otp,getong/otp,vinoski/otp,uabboli/otp,release-project/otp,isvilen/otp,legoscia/otp,aboroska/otp,dgud/otp,NOMORECOFFEE/otp,lantti/otp,dgud/otp,jinshana/otp,tuncer/otp,mikpe/otp,jemsbhai/otp,kvakvs/otp,schlagert/otp,weisslj/otp,yangchengjian/otp,dumbbell/otp,bjorng/otp,weisslj/otp,NOMORECOFFEE/otp,RGafiyatullin/otp,hairyhum/otp,bsmr-erlang/otp,theom/otp,mujiatong/otp,enikki/otp,entropiae/otp,emile/otp,massemanet/otp,ahmedshafeeq/otp,riverrun/otp,hairyhum/otp,jemsbhai/otp,bugs-erlang-org/otp,neeraj9/otp,stolen/otp,mikpe/otp,schlagert/otp,c-rack/otp,RJ/otp,matwey/otp,g-andrade/otp,gjaldon/otp,mikpe/otp,lrascao/otp,johanclaesson/otp,getong/otp,entropiae/otp,psyeugenic/otp,hairyhum/otp,vic/otp,electricimp/otp,falkevik/otp,electricimp/otp,ader1990/otp,electricimp/otp,uabboli/otp,massemanet/otp,dgud/otp,theom/otp,jj1bdx/otp,psyeugenic/otp,cobusc/otp,erlang/otp,neeraj9/otp,c-rack/otp,kvakvs/otp,lightcyphers/otp,awetzel/otp,kvakvs/otp,hairyhum/otp,enikki/otp,fenollp/otp,schlagert/otp,GinjaNinja32/otp,ahmedshafeeq/otp,lucafavatella/otp,jemsbhai/otp,bjorng/otp,lantti/otp,RGafiyatullin/otp,psyeugenic/otp,marquisthunder/otp,ferd/otp,psyeugenic/otp,legoscia/otp,RoadRunnr/otp,paladim/otp,saleyn/otp,benoitc/otp-1,lightcyphers/otp,rlipscombe/otp,potatosalad/otp,beni55/otp,johanclaesson/otp,sammoth-wazoku/otp,klarna/otp,aboroska/otp,emacsmirror/erlang,fenollp/otp,vinoski/otp,palas/otp,getong/otp,haguenau/otp,mikpe/otp,aboroska/otp,Teino1978-Corp/otp,vic/otp,rlipscombe/otp,jinshana/otp,theom/otp,platinumthinker/otp,lianghaivv/otp,release-project/otp,vinoski/otp,kvakvs/otp,emile/otp,lantti/otp,GinjaNinja32/otp,stolen/otp,RJ/otp,basho/otp,RaimoNiskanen/otp,palas/otp,falkevik/otp,riverrun/otp,Teino1978-Corp/erlang-otp,getong/otp,jamesruan/otp,tuncer/otp,Teino1978-Corp/otp,cnbin/otp,schlagert/otp,RichMorin/otp,msantos/otp,sitexa/otp,enikki/otp,kvakvs/otp,psyeugenic/otp,ader1990/otp,msantos/otp,bernardd/otp,bernardd/otp,haguenau/otp,vinoski/otp,paulcager/otp,falkevik/otp,RaimoNiskanen/otp,jamesruan/otp,jinshana/otp,lucafavatella/otp,gjaldon/otp,platinumthinker/otp,sitexa/otp,dumbbell/otp,RichMorin/otp,legoscia/otp,lianghaivv/otp,g-andrade/otp,RoadRunnr/otp,g-andrade/otp,cobusc/otp,getong/otp,potatosalad/otp,beni55/otp,mikpe/otp,uabboli/otp,emacsmirror/erlang,jamesruan/otp,goertzenator/otp,sammoth-wazoku/otp,haguenau/otp,mikpe/otp,jj1bdx/otp,johanclaesson/otp,vladdu/otp,isvilen/otp,bernardd/otp,Teino1978-Corp/erlang-otp,paladim/otp,lrascao/otp,marquisthunder/otp,lianghaivv/otp,rlipscombe/otp,beni55/otp,riverrun/otp,electricimp/otp,schlagert/otp,msantos/otp,vinoski/otp,bjorng/otp,enikki/otp,isvilen/otp,Teino1978-Corp/otp,lhslll/otp,haguenau/otp,derek121/otp,GinjaNinja32/otp,krishnakumar4a4/otp,basho/otp,vladdu/otp,release-project/otp,basho/otp,lrascao/otp,johanclaesson/otp,bernardd/otp,schlagert/otp,platinumthinker/otp,emacsmirror/erlang,erlang/otp,jj1bdx/otp,basho/otp,bsmr-erlang/otp,lianghaivv/otp,erlang/otp,fenollp/otp,sammoth-wazoku/otp,lemenkov/otp,GinjaNinja32/otp,saleyn/otp,bernardd/otp,rlipscombe/otp,beni55/otp,sammoth-wazoku/otp,lhslll/otp,g-andrade/otp,dgud/otp,klarna/otp,bugs-erlang-org/otp,msantos/otp,VincentHHL/otp,basho/otp,VincentHHL/otp,bjorng/otp,fenollp/otp,neeraj9/otp,jj1bdx/otp,uabboli/otp,bernardd/otp,ferd/otp,RoadRunnr/otp,ferd/otp,johanclaesson/otp,palas/otp,yangchengjian/otp,ahmedshafeeq/otp,riverrun/otp,dumbbell/otp,bugs-erlang-org/otp,haguenau/otp,lightcyphers/otp,krishnakumar4a4/otp,jj1bdx/otp,stolen/otp,RJ/otp,emile/otp,goertzenator/otp,paladim/otp,lianghaivv/otp,isvilen/otp,cnbin/otp,platinumthinker/otp,getong/otp,sammoth-wazoku/otp,lucafavatella/otp,potatosalad/otp,goertzenator/otp,paulcager/otp,tuncer/otp,RJ/otp,RichMorin/otp,RJ/otp,RGafiyatullin/otp,kvakvs/otp,paladim/otp,matwey/otp,derek121/otp,msantos/otp,weisslj/otp,g-andrade/otp,neeraj9/otp,c-rack/otp,bsmr-erlang/otp,gjaldon/otp,RGafiyatullin/otp,weisslj/otp,benoitc/otp-1,paulcager/otp,tuncer/otp,massemanet/otp,emacsmirror/erlang,hairyhum/otp,tuncer/otp,RoadRunnr/otp,benoitc/otp-1,bugs-erlang-org/otp,dgud/otp,derek121/otp,kvakvs/otp,riverrun/otp,rlipscombe/otp,g-andrade/otp,benoitc/otp-1,bernardd/otp,lrascao/otp,basho/otp,cobusc/otp,paladim/otp,lhslll/otp,isvilen/otp,mikpe/otp,RoadRunnr/otp,Teino1978-Corp/erlang-otp,palas/otp,palas/otp,saleyn/otp,ferd/otp,jemsbhai/otp,sitexa/otp,sdebnath/otp,gjaldon/otp,fenollp/otp,theom/otp,mujiatong/otp,derek121/otp,sdebnath/otp,lemenkov/otp,jemsbhai/otp,jinshana/otp,potatosalad/otp,riverrun/otp,dgud/otp,electricimp/otp,schlagert/otp,vic/otp,bjorng/otp,Teino1978-Corp/erlang-otp,aboroska/otp,NOMORECOFFEE/otp,entropiae/otp,ferd/otp,ahmedshafeeq/otp,mujiatong/otp,jamesruan/otp,g-andrade/otp,cnbin/otp,dumbbell/otp,sdebnath/otp,falkevik/otp,Teino1978-Corp/otp,beni55/otp,paulcager/otp,electricimp/otp,lemenkov/otp,psyeugenic/otp,jinshana/otp,vinoski/otp,RaimoNiskanen/otp,c-rack/otp,legoscia/otp,lantti/otp,saleyn/otp,emile/otp,theom/otp,legoscia/otp,RichMorin/otp,rlipscombe/otp,saleyn/otp,aboroska/otp,fenollp/otp,emile/otp,tuncer/otp,ferd/otp,saleyn/otp,klarna/otp,potatosalad/otp,RJ/otp,ferd/otp,msantos/otp,ahmedshafeeq/otp,dumbbell/otp,mikpe/otp,aboroska/otp,msantos/otp,cobusc/otp,sitexa/otp,RGafiyatullin/otp,beni55/otp,matwey/otp,mujiatong/otp,rlipscombe/otp,matwey/otp,falkevik/otp,platinumthinker/otp,lantti/otp,jj1bdx/otp,bjorng/otp,erlang/otp,dgud/otp,enikki/otp,yangchengjian/otp,gjaldon/otp,ader1990/otp,lucafavatella/otp,rlipscombe/otp,lianghaivv/otp,derek121/otp,krishnakumar4a4/otp,goertzenator/otp,legoscia/otp,uabboli/otp,falkevik/otp,RichMorin/otp,tuncer/otp,RaimoNiskanen/otp,paulcager/otp,emacsmirror/erlang,palas/otp,NOMORECOFFEE/otp,paladim/otp,vic/otp,theom/otp,cobusc/otp,GinjaNinja32/otp,riverrun/otp,jinshana/otp,fenollp/otp,RichMorin/otp,lrascao/otp,awetzel/otp,mujiatong/otp,matwey/otp,kvakvs/otp,massemanet/otp,NOMORECOFFEE/otp,weisslj/otp,jj1bdx/otp,gjaldon/otp,marquisthunder/otp,c-rack/otp,erlang/otp,lemenkov/otp,marquisthunder/otp,jamesruan/otp,marquisthunder/otp,massemanet/otp,dgud/otp,paulcager/otp,bugs-erlang-org/otp,legoscia/otp,neeraj9/otp,dumbbell/otp,g-andrade/otp,release-project/otp,bjorng/otp,Teino1978-Corp/otp,massemanet/otp,matwey/otp,derek121/otp,krishnakumar4a4/otp,release-project/otp,paladim/otp,getong/otp,sdebnath/otp,jj1bdx/otp,bjorng/otp,saleyn/otp