v3_codegen: Optimize "turning" of y registers
v3_codegen: Optimize "turning" of y registers

Profiling shows that the execution time for "turning" y registers
is noticeable for some modules (e.g. S1AP-PDU-Contents from the
asn1 test suite). We can reduce the impact on running time by
special-casing important instructions. In particular, there is
no need to look for y registers in the list argument for a
select_val instruction.

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